/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
* 1. Set default font family to sans-serif.
* 2. Prevent iOS and IE text size adjust after device orientation change,
*    without disabling user zoom.
*/
/* line 9, ../../resources/assets/sass/base/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
* Remove default margin.
*/
/* line 19, ../../resources/assets/sass/base/_normalize.scss */
body {
  margin: 0;
  width: 1px;
  min-width: 100%;
}

/* HTML5 display definitions
========================================================================== */
/**
* Correct `block` display not defined for any HTML5 element in IE 8/9.
* Correct `block` display not defined for `details` or `summary` in IE 10/11
* and Firefox.
* Correct `block` display not defined for `main` in IE 11.
*/
/* line 35, ../../resources/assets/sass/base/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
* 1. Correct `inline-block` display not defined in IE 8/9.
* 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
*/
/* line 56, ../../resources/assets/sass/base/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
* Prevent modern browsers from displaying `audio` without controls.
* Remove excess height in iOS 5 devices.
*/
/* line 69, ../../resources/assets/sass/base/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
* Address `[hidden]` styling not present in IE 8/9/10.
* Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
*/
/* line 79, ../../resources/assets/sass/base/_normalize.scss */
[hidden],
template {
  display: none;
}

/* Links
========================================================================== */
/**
* Remove the gray background color from active links in IE 10.
*/
/* line 91, ../../resources/assets/sass/base/_normalize.scss */
a {
  background-color: transparent;
}

/**
* Improve readability of focused elements when they are also in an
* active/hover state.
*/
/* line 100, ../../resources/assets/sass/base/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
========================================================================== */
/**
* Address styling not present in IE 8/9/10/11, Safari, and Chrome.
*/
/* line 112, ../../resources/assets/sass/base/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
* Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
*/
/* line 120, ../../resources/assets/sass/base/_normalize.scss */
b,
strong {
  font-weight: 600;
}

/**
* Address styling not present in Safari and Chrome.
*/
/* line 129, ../../resources/assets/sass/base/_normalize.scss */
dfn {
  font-style: italic;
}

/**
* Address variable `h1` font-size and margin within `section` and `article`
* contexts in Firefox 4+, Safari, and Chrome.
*/
/* line 138, ../../resources/assets/sass/base/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
* Address styling not present in IE 8/9.
*/
/* line 147, ../../resources/assets/sass/base/_normalize.scss */
mark {
  background: #ffff00;
  color: #000000;
}

/**
* Address inconsistent and variable font size in all browsers.
*/
/* line 156, ../../resources/assets/sass/base/_normalize.scss */
small {
  font-size: 80%;
}

/**
* Prevent `sub` and `sup` affecting `line-height` in all browsers.
*/
/* line 164, ../../resources/assets/sass/base/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 172, ../../resources/assets/sass/base/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 176, ../../resources/assets/sass/base/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
========================================================================== */
/**
* Remove border when inside `a` element in IE 8/9/10.
*/
/* line 187, ../../resources/assets/sass/base/_normalize.scss */
img {
  border: 0;
}

/**
* Correct overflow not hidden in IE 9/10/11.
*/
/* line 195, ../../resources/assets/sass/base/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
========================================================================== */
/**
* Address margin not present in IE 8/9 and Safari.
*/
/* line 206, ../../resources/assets/sass/base/_normalize.scss */
figure {
  margin: 0;
}

/**
* Address differences between Firefox and other browsers.
*/
/* line 214, ../../resources/assets/sass/base/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/**
* Contain overflow in all browsers.
*/
/* line 223, ../../resources/assets/sass/base/_normalize.scss */
pre {
  overflow: auto;
}

/**
* Address odd `em`-unit font size rendering in all browsers.
*/
/* line 231, ../../resources/assets/sass/base/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
========================================================================== */
/**
* Known limitation: by default, Chrome and Safari on OS X allow very limited
* styling of `select`, unless a `border` property is set.
*/
/**
* 1. Correct color not being inherited.
*    Known issue: affects color of disabled elements.
* 2. Correct font properties not being inherited.
* 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
*/
/* line 254, ../../resources/assets/sass/base/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
* Address `overflow` set to `hidden` in IE 8/9/10/11.
*/
/* line 268, ../../resources/assets/sass/base/_normalize.scss */
button {
  overflow: visible;
}

/**
* Address inconsistent `text-transform` inheritance for `button` and `select`.
* All other form control elements do not inherit `text-transform` values.
* Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
* Correct `select` style inheritance in Firefox.
*/
/* line 279, ../../resources/assets/sass/base/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
*    and `video` controls.
* 2. Correct inability to style clickable `input` types in iOS.
* 3. Improve usability and consistency of cursor style between image-type
*    `input` and others.
*/
/* line 292, ../../resources/assets/sass/base/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
* Re-set default cursor for disabled elements.
*/
/* line 304, ../../resources/assets/sass/base/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
* Remove inner padding and border in Firefox 4+.
*/
/* line 313, ../../resources/assets/sass/base/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
* Address Firefox 4+ setting `line-height` on `input` using `!important` in
* the UA stylesheet.
*/
/* line 324, ../../resources/assets/sass/base/_normalize.scss */
input {
  line-height: normal;
}

/**
* It's recommended that you don't attempt to style these elements.
* Firefox's implementation doesn't respect box-sizing, padding, or width.
*
* 1. Address box sizing set to `content-box` in IE 8/9/10.
* 2. Remove excess padding in IE 8/9/10.
*/
/* line 336, ../../resources/assets/sass/base/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
* Fix the cursor style for Chrome's increment/decrement buttons. For certain
* `font-size` values of the `input`, it causes the cursor style of the
* decrement button to change from `default` to `text`.
*/
/* line 348, ../../resources/assets/sass/base/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
* 1. Address `appearance` set to `searchfield` in Safari and Chrome.
* 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
*/
/* line 358, ../../resources/assets/sass/base/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}

/**
* Remove inner padding and search cancel button in Safari and Chrome on OS X.
* Safari (but not Chrome) clips the cancel button when the search input has
* padding (and `textfield` appearance).
*/
/* line 369, ../../resources/assets/sass/base/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
* Define consistent border, margin, and padding.
*/
/* line 378, ../../resources/assets/sass/base/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
* 1. Correct `color` not being inherited in IE 8/9/10/11.
* 2. Remove padding so people aren't caught out if they zero out fieldsets.
*/
/* line 389, ../../resources/assets/sass/base/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
* Remove default vertical scrollbar in IE 8/9/10/11.
*/
/* line 398, ../../resources/assets/sass/base/_normalize.scss */
textarea {
  overflow: auto;
}

/**
* Don't inherit the `font-weight` (applied by a rule above).
* NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
*/
/* line 407, ../../resources/assets/sass/base/_normalize.scss */
optgroup {
  font-weight: 600;
}

/* Tables
========================================================================== */
/**
* Remove most spacing between table cells.
*/
/* line 418, ../../resources/assets/sass/base/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 423, ../../resources/assets/sass/base/_normalize.scss */
td,
th {
  padding: 0;
}

/**
 * Avoid ms clear button pseudo
 */
/* line 433, ../../resources/assets/sass/base/_normalize.scss */
input[type=text]::-ms-clear {
  display: none;
}

@-moz-keyframes wobble-badge {
  16.65% {
    -moz-transform: skew(-7deg) translateX(50%);
    transform: skew(-7deg) translateX(50%);
  }
  33.3% {
    -moz-transform: skew(5deg) translateX(50%);
    transform: skew(5deg) translateX(50%);
  }
  50% {
    -moz-transform: skew(-4deg) translateX(50%);
    transform: skew(-4deg) translateX(50%);
  }
  66.6% {
    -moz-transform: skew(3deg) translateX(50%);
    transform: skew(3deg) translateX(50%);
  }
  85% {
    -moz-transform: skew(-2deg) translateX(50%);
    transform: skew(-2deg) translateX(50%);
  }
  100% {
    -moz-transform: skew(0deg) translateX(50%);
    transform: skew(0deg) translateX(50%);
  }
}
@-webkit-keyframes wobble-badge {
  16.65% {
    -webkit-transform: skew(-7deg) translateX(50%);
    transform: skew(-7deg) translateX(50%);
  }
  33.3% {
    -webkit-transform: skew(5deg) translateX(50%);
    transform: skew(5deg) translateX(50%);
  }
  50% {
    -webkit-transform: skew(-4deg) translateX(50%);
    transform: skew(-4deg) translateX(50%);
  }
  66.6% {
    -webkit-transform: skew(3deg) translateX(50%);
    transform: skew(3deg) translateX(50%);
  }
  85% {
    -webkit-transform: skew(-2deg) translateX(50%);
    transform: skew(-2deg) translateX(50%);
  }
  100% {
    -webkit-transform: skew(0deg) translateX(50%);
    transform: skew(0deg) translateX(50%);
  }
}
@keyframes wobble-badge {
  16.65% {
    -moz-transform: skew(-7deg) translateX(50%);
    -ms-transform: skew(-7deg) translateX(50%);
    -webkit-transform: skew(-7deg) translateX(50%);
    transform: skew(-7deg) translateX(50%);
  }
  33.3% {
    -moz-transform: skew(5deg) translateX(50%);
    -ms-transform: skew(5deg) translateX(50%);
    -webkit-transform: skew(5deg) translateX(50%);
    transform: skew(5deg) translateX(50%);
  }
  50% {
    -moz-transform: skew(-4deg) translateX(50%);
    -ms-transform: skew(-4deg) translateX(50%);
    -webkit-transform: skew(-4deg) translateX(50%);
    transform: skew(-4deg) translateX(50%);
  }
  66.6% {
    -moz-transform: skew(3deg) translateX(50%);
    -ms-transform: skew(3deg) translateX(50%);
    -webkit-transform: skew(3deg) translateX(50%);
    transform: skew(3deg) translateX(50%);
  }
  85% {
    -moz-transform: skew(-2deg) translateX(50%);
    -ms-transform: skew(-2deg) translateX(50%);
    -webkit-transform: skew(-2deg) translateX(50%);
    transform: skew(-2deg) translateX(50%);
  }
  100% {
    -moz-transform: skew(0deg) translateX(50%);
    -ms-transform: skew(0deg) translateX(50%);
    -webkit-transform: skew(0deg) translateX(50%);
    transform: skew(0deg) translateX(50%);
  }
}
@-moz-keyframes flyout {
  16.65% {
    -moz-transform: skewY(7deg) skewX(-12deg);
    transform: skewY(7deg) skewX(-12deg);
  }
  33.3% {
    -moz-transform: skew(20deg) skewX(-16deg);
    transform: skew(20deg) skewX(-16deg);
  }
  50% {
    -moz-transform: sskew(40deg) skewX(-22deg);
    transform: sskew(40deg) skewX(-22deg);
  }
  66.6% {
    -moz-transform: skew(60deg) skewX(-62deg);
    transform: skew(60deg) skewX(-62deg);
  }
  85% {
    -moz-transform: skew(80deg) skewX(-82deg);
    transform: skew(80deg) skewX(-82deg);
  }
  100% {
    -moz-transform: skew(90deg) skewX(-90deg);
    transform: skew(90deg) skewX(-90deg);
  }
}
@-webkit-keyframes flyout {
  16.65% {
    -webkit-transform: skewY(7deg) skewX(-12deg);
    transform: skewY(7deg) skewX(-12deg);
  }
  33.3% {
    -webkit-transform: skew(20deg) skewX(-16deg);
    transform: skew(20deg) skewX(-16deg);
  }
  50% {
    -webkit-transform: sskew(40deg) skewX(-22deg);
    transform: sskew(40deg) skewX(-22deg);
  }
  66.6% {
    -webkit-transform: skew(60deg) skewX(-62deg);
    transform: skew(60deg) skewX(-62deg);
  }
  85% {
    -webkit-transform: skew(80deg) skewX(-82deg);
    transform: skew(80deg) skewX(-82deg);
  }
  100% {
    -webkit-transform: skew(90deg) skewX(-90deg);
    transform: skew(90deg) skewX(-90deg);
  }
}
@keyframes flyout {
  16.65% {
    -moz-transform: skewY(7deg) skewX(-12deg);
    -ms-transform: skewY(7deg) skewX(-12deg);
    -webkit-transform: skewY(7deg) skewX(-12deg);
    transform: skewY(7deg) skewX(-12deg);
  }
  33.3% {
    -moz-transform: skew(20deg) skewX(-16deg);
    -ms-transform: skew(20deg) skewX(-16deg);
    -webkit-transform: skew(20deg) skewX(-16deg);
    transform: skew(20deg) skewX(-16deg);
  }
  50% {
    -moz-transform: sskew(40deg) skewX(-22deg);
    -ms-transform: sskew(40deg) skewX(-22deg);
    -webkit-transform: sskew(40deg) skewX(-22deg);
    transform: sskew(40deg) skewX(-22deg);
  }
  66.6% {
    -moz-transform: skew(60deg) skewX(-62deg);
    -ms-transform: skew(60deg) skewX(-62deg);
    -webkit-transform: skew(60deg) skewX(-62deg);
    transform: skew(60deg) skewX(-62deg);
  }
  85% {
    -moz-transform: skew(80deg) skewX(-82deg);
    -ms-transform: skew(80deg) skewX(-82deg);
    -webkit-transform: skew(80deg) skewX(-82deg);
    transform: skew(80deg) skewX(-82deg);
  }
  100% {
    -moz-transform: skew(90deg) skewX(-90deg);
    -ms-transform: skew(90deg) skewX(-90deg);
    -webkit-transform: skew(90deg) skewX(-90deg);
    transform: skew(90deg) skewX(-90deg);
  }
}
/* line 101, ../../resources/assets/sass/utils/_breakpoints.scss */
body:before {
  display: none;
}
@media (min-width: 1200px) {
  /* line 101, ../../resources/assets/sass/utils/_breakpoints.scss */
  body:before {
    content: "large-desktop";
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  /* line 101, ../../resources/assets/sass/utils/_breakpoints.scss */
  body:before {
    content: "desktop";
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  /* line 101, ../../resources/assets/sass/utils/_breakpoints.scss */
  body:before {
    content: "tablet";
  }
}
@media (min-width: 480px) and (max-width: 768px) {
  /* line 101, ../../resources/assets/sass/utils/_breakpoints.scss */
  body:before {
    content: "small-tablet";
  }
}
@media (max-width: 480px) {
  /* line 101, ../../resources/assets/sass/utils/_breakpoints.scss */
  body:before {
    content: "smartphone";
  }
}

/*
 *  Owl Carousel - Animate Plugin
 */
/* line 4, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 10, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel .owl-animated-in {
  z-index: 0;
}

/* line 13, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel .owl-animated-out {
  z-index: 1;
}

/* line 16, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*
 *  Owl Carousel - Auto Height Plugin
 */
/* line 43, ../../resources/assets/sass/vendor/_owl.scss */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/*
 *  Core Owl Carousel CSS File
 */
/* line 54, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}

/* line 62, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}

/* line 66, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 74, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

/* line 80, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 91, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel.owl-loaded {
  display: block;
}

/* line 94, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

/* line 98, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel.owl-hidden {
  opacity: 0;
}

/* line 101, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel .owl-refresh .owl-item {
  display: none;
}

/* line 104, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 116, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}

/* line 121, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}

/* line 127, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

/* line 134, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel.owl-rtl {
  direction: rtl;
}

/* line 137, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
/* line 142, ../../resources/assets/sass/vendor/_owl.scss */
.no-js .owl-carousel {
  display: block;
}

/*
 *  Owl Carousel - Lazy Load Plugin
 */
/* line 149, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

/* line 157, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/*
 *  Owl Carousel - Video Plugin
 */
/* line 164, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

/* line 169, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}

/* line 187, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}

/* line 194, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

/* line 198, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

/* line 213, ../../resources/assets/sass/vendor/_owl.scss */
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

/* Slider */
/* line 3, ../../resources/assets/sass/vendor/_slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 17, ../../resources/assets/sass/vendor/_slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
/* line 24, ../../resources/assets/sass/vendor/_slick.scss */
.slick-list:focus {
  outline: none;
}
/* line 28, ../../resources/assets/sass/vendor/_slick.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 33, ../../resources/assets/sass/vendor/_slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 42, ../../resources/assets/sass/vendor/_slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
/* line 48, ../../resources/assets/sass/vendor/_slick.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
/* line 54, ../../resources/assets/sass/vendor/_slick.scss */
.slick-track:after {
  clear: both;
}
/* line 58, ../../resources/assets/sass/vendor/_slick.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 62, ../../resources/assets/sass/vendor/_slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
/* line 66, ../../resources/assets/sass/vendor/_slick.scss */
[dir="rtl"] .slick-slide {
  float: right;
}
/* line 69, ../../resources/assets/sass/vendor/_slick.scss */
.slick-slide img {
  display: block;
}
/* line 72, ../../resources/assets/sass/vendor/_slick.scss */
.slick-slide.slick-loading img {
  display: none;
}
/* line 78, ../../resources/assets/sass/vendor/_slick.scss */
.slick-slide.dragging img {
  pointer-events: none;
}
/* line 82, ../../resources/assets/sass/vendor/_slick.scss */
.slick-initialized .slick-slide {
  display: block;
}
/* line 86, ../../resources/assets/sass/vendor/_slick.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}
/* line 90, ../../resources/assets/sass/vendor/_slick.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 96, ../../resources/assets/sass/vendor/_slick.scss */
.slick-arrow.slick-hidden {
  display: none;
}

/* line 1, ../../resources/assets/sass/layout/_layout.scss */
.page {
  width: 100%;
  max-width: 1200px;
  padding-top: 50px;
  margin: 0 auto;
  overflow: hidden;
}
@media (max-width: 992px) {
  /* line 1, ../../resources/assets/sass/layout/_layout.scss */
  .page {
    padding-top: 80px;
  }
}
@media (min-width: 992px) {
  /* line 1, ../../resources/assets/sass/layout/_layout.scss */
  .page {
    padding-top: 80px;
  }
}
@media (max-width: 992px) {
  /* line 11, ../../resources/assets/sass/layout/_layout.scss */
  .page.home {
    padding-top: 50px;
  }
}
/* line 14, ../../resources/assets/sass/layout/_layout.scss */
.page.home #content .panel-grid {
  text-align: center;
}
/* line 15, ../../resources/assets/sass/layout/_layout.scss */
.page.home #content .so-widget-sow-editor {
  padding: 40px 0;
}
/* line 19, ../../resources/assets/sass/layout/_layout.scss */
.page.linkmap, .page.detail {
  padding-top: 81px;
}
@media (min-width: 992px) {
  /* line 19, ../../resources/assets/sass/layout/_layout.scss */
  .page.linkmap, .page.detail {
    padding-top: 111px;
  }
}
/* line 30, ../../resources/assets/sass/layout/_layout.scss */
.page #content .panel-grid {
  margin-right: -10px;
  margin-left: -10px;
}
@media (min-width: 768px) {
  /* line 30, ../../resources/assets/sass/layout/_layout.scss */
  .page #content .panel-grid {
    margin-right: -20px;
    margin-left: -20px;
  }
}
/* line 39, ../../resources/assets/sass/layout/_layout.scss */
.page #content .panel-grid .panel-grid-cell {
  min-height: 1em;
  padding-right: 10px;
  padding-left: 10px;
}
@media (min-width: 768px) {
  /* line 39, ../../resources/assets/sass/layout/_layout.scss */
  .page #content .panel-grid .panel-grid-cell {
    padding-right: 20px;
    padding-left: 20px;
  }
}

/* line 53, ../../resources/assets/sass/layout/_layout.scss */
#entry {
  position: relative;
}
/* line 2, ../../resources/assets/sass/utils/_helper.scss */
#entry__border {
  border: 1px solid #eaeaea;
}
/* line 4, ../../resources/assets/sass/utils/_helper.scss */
#entry__border-top {
  border-top: 1px solid #eaeaea;
}
/* line 5, ../../resources/assets/sass/utils/_helper.scss */
#entry__border-right {
  border-right: 1px solid #eaeaea;
}
/* line 6, ../../resources/assets/sass/utils/_helper.scss */
#entry__border-bottom {
  border-bottom: 1px solid #eaeaea;
}
/* line 7, ../../resources/assets/sass/utils/_helper.scss */
#entry__border-left {
  border-left: 1px solid #eaeaea;
}

/* line 58, ../../resources/assets/sass/layout/_layout.scss */
img {
  height: auto;
  max-width: 100%;
}

/* line 1, ../../resources/assets/sass/layout/_header.scss */
#page-header {
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  position: fixed;
  top: 0;
  left: 50%;
  z-index: 1001;
  width: 100%;
  max-width: 1200px;
  border-bottom: 1px solid #eaeaea;
}
/* line 11, ../../resources/assets/sass/layout/_header.scss */
#page-header .container {
  height: 50px;
}
@media (min-width: 992px) {
  /* line 11, ../../resources/assets/sass/layout/_header.scss */
  #page-header .container {
    height: 80px;
  }
}
/* line 16, ../../resources/assets/sass/layout/_header.scss */
#page-header .container > .row {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: relative;
  top: 50%;
  z-index: 1;
  height: 38px;
}
@media (min-width: 992px) {
  /* line 16, ../../resources/assets/sass/layout/_header.scss */
  #page-header .container > .row {
    height: 50px;
  }
}
/* line 28, ../../resources/assets/sass/layout/_header.scss */
#page-header .container > .row *[class*='col-'] {
  height: 100%;
}

/* line 1, ../../resources/assets/sass/layout/_footer.scss */
footer {
  padding-top: 55px;
  background-color: #ffffff;
  background-image: url(/images/footer-rocket.svg);
  background-position: 75%;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 768px) {
  /* line 1, ../../resources/assets/sass/layout/_footer.scss */
  footer {
    background-position: center 0;
    background-size: 460px;
  }
}
@media (min-width: 768px) {
  /* line 14, ../../resources/assets/sass/layout/_footer.scss */
  footer h3 {
    white-space: nowrap;
  }
}

/* line 1, ../../resources/assets/sass/layout/grid/_container.scss */
.container {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
}
@media (min-width: 768px) {
  /* line 1, ../../resources/assets/sass/layout/grid/_container.scss */
  .container {
    padding-right: 20px;
    padding-left: 20px;
  }
}
/* line 11, ../../resources/assets/sass/layout/grid/_container.scss */
.container-fluid {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
}
@media (min-width: 768px) {
  /* line 11, ../../resources/assets/sass/layout/grid/_container.scss */
  .container-fluid {
    padding-right: 20px;
    padding-left: 20px;
  }
}

/* line 1, ../../resources/assets/sass/layout/grid/_row.scss */
.row {
  margin-right: -10px;
  margin-left: -10px;
}
/* line 2, ../../resources/assets/sass/utils/_helper.scss */
.row__border {
  border: 1px solid #eaeaea;
}
/* line 4, ../../resources/assets/sass/utils/_helper.scss */
.row__border-top {
  border-top: 1px solid #eaeaea;
}
/* line 5, ../../resources/assets/sass/utils/_helper.scss */
.row__border-right {
  border-right: 1px solid #eaeaea;
}
/* line 6, ../../resources/assets/sass/utils/_helper.scss */
.row__border-bottom {
  border-bottom: 1px solid #eaeaea;
}
/* line 7, ../../resources/assets/sass/utils/_helper.scss */
.row__border-left {
  border-left: 1px solid #eaeaea;
}
/* line 37, ../../resources/assets/sass/utils/_helper.scss */
.row-overflow {
  overflow: hidden;
}
@media (min-width: 768px) {
  /* line 1, ../../resources/assets/sass/layout/grid/_row.scss */
  .row {
    margin-right: -20px;
    margin-left: -20px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 12, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-none {
    padding: 0;
  }
  /* line 15, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-none-10 {
    padding: 0 10px;
  }
  /* line 15, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-none-20 {
    padding: 0 20px;
  }
  /* line 15, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-none-30 {
    padding: 0 30px;
  }
  /* line 15, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-none-40 {
    padding: 0 40px;
  }
  /* line 15, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-none-50 {
    padding: 0 50px;
  }
  /* line 15, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-none-60 {
    padding: 0 60px;
  }
  /* line 15, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-none-70 {
    padding: 0 70px;
  }
  /* line 15, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-none-80 {
    padding: 0 80px;
  }
  /* line 15, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-none-90 {
    padding: 0 90px;
  }
  /* line 15, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-none-100 {
    padding: 0 100px;
  }
  /* line 22, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-10 {
    padding: 10px;
  }
  /* line 25, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-10-none {
    padding: 10px 0;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-10-10 {
    padding: 10px 10px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-10-20 {
    padding: 10px 20px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-10-30 {
    padding: 10px 30px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-10-40 {
    padding: 10px 40px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-10-50 {
    padding: 10px 50px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-10-60 {
    padding: 10px 60px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-10-70 {
    padding: 10px 70px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-10-80 {
    padding: 10px 80px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-10-90 {
    padding: 10px 90px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-10-100 {
    padding: 10px 100px;
  }
  /* line 22, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-20 {
    padding: 20px;
  }
  /* line 25, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-20-none {
    padding: 20px 0;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-20-10 {
    padding: 20px 10px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-20-20 {
    padding: 20px 20px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-20-30 {
    padding: 20px 30px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-20-40 {
    padding: 20px 40px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-20-50 {
    padding: 20px 50px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-20-60 {
    padding: 20px 60px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-20-70 {
    padding: 20px 70px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-20-80 {
    padding: 20px 80px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-20-90 {
    padding: 20px 90px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-20-100 {
    padding: 20px 100px;
  }
  /* line 22, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-30 {
    padding: 30px;
  }
  /* line 25, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-30-none {
    padding: 30px 0;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-30-10 {
    padding: 30px 10px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-30-20 {
    padding: 30px 20px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-30-30 {
    padding: 30px 30px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-30-40 {
    padding: 30px 40px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-30-50 {
    padding: 30px 50px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-30-60 {
    padding: 30px 60px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-30-70 {
    padding: 30px 70px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-30-80 {
    padding: 30px 80px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-30-90 {
    padding: 30px 90px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-30-100 {
    padding: 30px 100px;
  }
  /* line 22, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-40 {
    padding: 40px;
  }
  /* line 25, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-40-none {
    padding: 40px 0;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-40-10 {
    padding: 40px 10px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-40-20 {
    padding: 40px 20px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-40-30 {
    padding: 40px 30px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-40-40 {
    padding: 40px 40px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-40-50 {
    padding: 40px 50px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-40-60 {
    padding: 40px 60px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-40-70 {
    padding: 40px 70px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-40-80 {
    padding: 40px 80px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-40-90 {
    padding: 40px 90px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-40-100 {
    padding: 40px 100px;
  }
  /* line 22, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-50 {
    padding: 50px;
  }
  /* line 25, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-50-none {
    padding: 50px 0;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-50-10 {
    padding: 50px 10px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-50-20 {
    padding: 50px 20px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-50-30 {
    padding: 50px 30px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-50-40 {
    padding: 50px 40px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-50-50 {
    padding: 50px 50px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-50-60 {
    padding: 50px 60px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-50-70 {
    padding: 50px 70px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-50-80 {
    padding: 50px 80px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-50-90 {
    padding: 50px 90px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-50-100 {
    padding: 50px 100px;
  }
  /* line 22, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-60 {
    padding: 60px;
  }
  /* line 25, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-60-none {
    padding: 60px 0;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-60-10 {
    padding: 60px 10px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-60-20 {
    padding: 60px 20px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-60-30 {
    padding: 60px 30px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-60-40 {
    padding: 60px 40px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-60-50 {
    padding: 60px 50px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-60-60 {
    padding: 60px 60px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-60-70 {
    padding: 60px 70px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-60-80 {
    padding: 60px 80px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-60-90 {
    padding: 60px 90px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-60-100 {
    padding: 60px 100px;
  }
  /* line 22, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-70 {
    padding: 70px;
  }
  /* line 25, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-70-none {
    padding: 70px 0;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-70-10 {
    padding: 70px 10px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-70-20 {
    padding: 70px 20px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-70-30 {
    padding: 70px 30px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-70-40 {
    padding: 70px 40px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-70-50 {
    padding: 70px 50px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-70-60 {
    padding: 70px 60px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-70-70 {
    padding: 70px 70px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-70-80 {
    padding: 70px 80px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-70-90 {
    padding: 70px 90px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-70-100 {
    padding: 70px 100px;
  }
  /* line 22, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-80 {
    padding: 80px;
  }
  /* line 25, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-80-none {
    padding: 80px 0;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-80-10 {
    padding: 80px 10px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-80-20 {
    padding: 80px 20px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-80-30 {
    padding: 80px 30px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-80-40 {
    padding: 80px 40px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-80-50 {
    padding: 80px 50px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-80-60 {
    padding: 80px 60px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-80-70 {
    padding: 80px 70px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-80-80 {
    padding: 80px 80px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-80-90 {
    padding: 80px 90px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-80-100 {
    padding: 80px 100px;
  }
  /* line 22, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-90 {
    padding: 90px;
  }
  /* line 25, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-90-none {
    padding: 90px 0;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-90-10 {
    padding: 90px 10px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-90-20 {
    padding: 90px 20px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-90-30 {
    padding: 90px 30px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-90-40 {
    padding: 90px 40px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-90-50 {
    padding: 90px 50px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-90-60 {
    padding: 90px 60px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-90-70 {
    padding: 90px 70px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-90-80 {
    padding: 90px 80px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-90-90 {
    padding: 90px 90px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-90-100 {
    padding: 90px 100px;
  }
  /* line 22, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-100 {
    padding: 100px;
  }
  /* line 25, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-100-none {
    padding: 100px 0;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-100-10 {
    padding: 100px 10px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-100-20 {
    padding: 100px 20px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-100-30 {
    padding: 100px 30px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-100-40 {
    padding: 100px 40px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-100-50 {
    padding: 100px 50px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-100-60 {
    padding: 100px 60px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-100-70 {
    padding: 100px 70px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-100-80 {
    padding: 100px 80px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-100-90 {
    padding: 100px 90px;
  }
  /* line 28, ../../resources/assets/sass/utils/_helper.scss */
  .row-large-100-100 {
    padding: 100px 100px;
  }
}

/* line 1, ../../resources/assets/sass/layout/grid/_columns.scss */
.col-main,
.col-sidebar {
  float: left;
  padding-right: 10px;
  padding-left: 10px;
}
@media (min-width: 768px) {
  /* line 1, ../../resources/assets/sass/layout/grid/_columns.scss */
  .col-main,
  .col-sidebar {
    padding-right: 20px;
    padding-left: 20px;
  }
}

@media (min-width: 992px) {
  /* line 13, ../../resources/assets/sass/layout/grid/_columns.scss */
  .col-main {
    width: 70%;
  }
}
@media (min-width: 1200px) {
  /* line 13, ../../resources/assets/sass/layout/grid/_columns.scss */
  .col-main {
    width: 800px;
  }
}

@media (min-width: 992px) {
  /* line 18, ../../resources/assets/sass/layout/grid/_columns.scss */
  .col-sidebar {
    width: 30%;
  }
}
@media (min-width: 1200px) {
  /* line 18, ../../resources/assets/sass/layout/grid/_columns.scss */
  .col-sidebar {
    width: 400px;
  }
}

/* line 23, ../../resources/assets/sass/layout/grid/_columns.scss */
*[class*="col-"] {
  padding-right: 10px;
  padding-left: 10px;
}
@media (min-width: 768px) {
  /* line 23, ../../resources/assets/sass/layout/grid/_columns.scss */
  *[class*="col-"] {
    padding-right: 20px;
    padding-left: 20px;
  }
}
/* line 2, ../../resources/assets/sass/utils/_helper.scss */
*[class*="col-"].col__border {
  border: 1px solid #eaeaea;
}
/* line 4, ../../resources/assets/sass/utils/_helper.scss */
*[class*="col-"].col__border-top {
  border-top: 1px solid #eaeaea;
}
/* line 5, ../../resources/assets/sass/utils/_helper.scss */
*[class*="col-"].col__border-right {
  border-right: 1px solid #eaeaea;
}
/* line 6, ../../resources/assets/sass/utils/_helper.scss */
*[class*="col-"].col__border-bottom {
  border-bottom: 1px solid #eaeaea;
}
/* line 7, ../../resources/assets/sass/utils/_helper.scss */
*[class*="col-"].col__border-left {
  border-left: 1px solid #eaeaea;
}
/* line 37, ../../resources/assets/sass/layout/grid/_columns.scss */
*[class*="col-"].col-gutter-5 {
  padding-right: 5px;
  padding-left: 5px;
}
/* line 41, ../../resources/assets/sass/layout/grid/_columns.scss */
*[class*="col-"].col-gutter-10 {
  padding-right: 10px;
  padding-left: 10px;
}
/* line 47, ../../resources/assets/sass/layout/grid/_columns.scss */
*[class*="col-"].col-no-gutter {
  padding-right: 0;
  padding-left: 0;
}
/* line 52, ../../resources/assets/sass/layout/grid/_columns.scss */
*[class*="col-"].col-gutter-on-right {
  padding-left: 0;
  padding-right: 10px;
}
/* line 57, ../../resources/assets/sass/layout/grid/_columns.scss */
*[class*="col-"].col-gutter-on-left {
  padding-left: 10px;
  padding-right: 0;
}

/* line 1, ../../resources/assets/sass/layout/grid/_panel.scss */
.panel-grid {
  overflow: hidden;
  *zoom: 1;
}

/* line 6, ../../resources/assets/sass/layout/_grid.scss */
.clearfix:before, .page .so-panel:before,
.clearfix:after,
.page .so-panel:after {
  display: table;
  content: "";
}

/* line 12, ../../resources/assets/sass/layout/_grid.scss */
.clearfix:after, .page .so-panel:after {
  clear: both;
}

/* line 16, ../../resources/assets/sass/layout/_grid.scss */
.clearfix, .page .so-panel {
  *zoom: 1;
}

/* line 1, ../../resources/assets/sass/layout/_misc.scss */
.hcenter {
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  left: 50%;
  width: 100%;
}

/* line 8, ../../resources/assets/sass/layout/_misc.scss */
.vcenter {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  width: 100%;
}

/* line 15, ../../resources/assets/sass/layout/_misc.scss */
.vhcenter {
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
}

/* line 23, ../../resources/assets/sass/layout/_misc.scss */
.visuallyhidden {
  visibility: hidden;
}

/* line 27, ../../resources/assets/sass/layout/_misc.scss */
.hidden, *[class*="show-on-"] {
  display: none;
  visibility: hidden;
}

/* line 32, ../../resources/assets/sass/layout/_misc.scss */
.visible {
  display: block;
  visibility: visible;
}

/* line 37, ../../resources/assets/sass/layout/_misc.scss */
.inline-block {
  display: inline-block;
}

/* line 41, ../../resources/assets/sass/layout/_misc.scss */
.no-margin {
  margin: 0 !important;
}

/* line 12, ../../resources/assets/sass/utils/_helper.scss */
.pad-none {
  padding: 0;
}
/* line 15, ../../resources/assets/sass/utils/_helper.scss */
.pad-none-10 {
  padding: 0 10px;
}
/* line 15, ../../resources/assets/sass/utils/_helper.scss */
.pad-none-20 {
  padding: 0 20px;
}
/* line 15, ../../resources/assets/sass/utils/_helper.scss */
.pad-none-30 {
  padding: 0 30px;
}
/* line 15, ../../resources/assets/sass/utils/_helper.scss */
.pad-none-40 {
  padding: 0 40px;
}
/* line 15, ../../resources/assets/sass/utils/_helper.scss */
.pad-none-50 {
  padding: 0 50px;
}
/* line 15, ../../resources/assets/sass/utils/_helper.scss */
.pad-none-60 {
  padding: 0 60px;
}
/* line 15, ../../resources/assets/sass/utils/_helper.scss */
.pad-none-70 {
  padding: 0 70px;
}
/* line 15, ../../resources/assets/sass/utils/_helper.scss */
.pad-none-80 {
  padding: 0 80px;
}
/* line 15, ../../resources/assets/sass/utils/_helper.scss */
.pad-none-90 {
  padding: 0 90px;
}
/* line 15, ../../resources/assets/sass/utils/_helper.scss */
.pad-none-100 {
  padding: 0 100px;
}
/* line 22, ../../resources/assets/sass/utils/_helper.scss */
.pad-10 {
  padding: 10px;
}
/* line 25, ../../resources/assets/sass/utils/_helper.scss */
.pad-10-none {
  padding: 10px 0;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-10-10 {
  padding: 10px 10px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-10-20 {
  padding: 10px 20px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-10-30 {
  padding: 10px 30px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-10-40 {
  padding: 10px 40px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-10-50 {
  padding: 10px 50px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-10-60 {
  padding: 10px 60px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-10-70 {
  padding: 10px 70px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-10-80 {
  padding: 10px 80px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-10-90 {
  padding: 10px 90px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-10-100 {
  padding: 10px 100px;
}
/* line 22, ../../resources/assets/sass/utils/_helper.scss */
.pad-20 {
  padding: 20px;
}
/* line 25, ../../resources/assets/sass/utils/_helper.scss */
.pad-20-none {
  padding: 20px 0;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-20-10 {
  padding: 20px 10px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-20-20 {
  padding: 20px 20px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-20-30 {
  padding: 20px 30px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-20-40 {
  padding: 20px 40px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-20-50 {
  padding: 20px 50px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-20-60 {
  padding: 20px 60px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-20-70 {
  padding: 20px 70px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-20-80 {
  padding: 20px 80px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-20-90 {
  padding: 20px 90px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-20-100 {
  padding: 20px 100px;
}
/* line 22, ../../resources/assets/sass/utils/_helper.scss */
.pad-30 {
  padding: 30px;
}
/* line 25, ../../resources/assets/sass/utils/_helper.scss */
.pad-30-none {
  padding: 30px 0;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-30-10 {
  padding: 30px 10px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-30-20 {
  padding: 30px 20px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-30-30 {
  padding: 30px 30px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-30-40 {
  padding: 30px 40px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-30-50 {
  padding: 30px 50px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-30-60 {
  padding: 30px 60px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-30-70 {
  padding: 30px 70px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-30-80 {
  padding: 30px 80px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-30-90 {
  padding: 30px 90px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-30-100 {
  padding: 30px 100px;
}
/* line 22, ../../resources/assets/sass/utils/_helper.scss */
.pad-40 {
  padding: 40px;
}
/* line 25, ../../resources/assets/sass/utils/_helper.scss */
.pad-40-none {
  padding: 40px 0;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-40-10 {
  padding: 40px 10px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-40-20 {
  padding: 40px 20px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-40-30 {
  padding: 40px 30px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-40-40 {
  padding: 40px 40px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-40-50 {
  padding: 40px 50px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-40-60 {
  padding: 40px 60px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-40-70 {
  padding: 40px 70px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-40-80 {
  padding: 40px 80px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-40-90 {
  padding: 40px 90px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-40-100 {
  padding: 40px 100px;
}
/* line 22, ../../resources/assets/sass/utils/_helper.scss */
.pad-50 {
  padding: 50px;
}
/* line 25, ../../resources/assets/sass/utils/_helper.scss */
.pad-50-none {
  padding: 50px 0;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-50-10 {
  padding: 50px 10px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-50-20 {
  padding: 50px 20px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-50-30 {
  padding: 50px 30px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-50-40 {
  padding: 50px 40px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-50-50 {
  padding: 50px 50px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-50-60 {
  padding: 50px 60px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-50-70 {
  padding: 50px 70px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-50-80 {
  padding: 50px 80px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-50-90 {
  padding: 50px 90px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-50-100 {
  padding: 50px 100px;
}
/* line 22, ../../resources/assets/sass/utils/_helper.scss */
.pad-60 {
  padding: 60px;
}
/* line 25, ../../resources/assets/sass/utils/_helper.scss */
.pad-60-none {
  padding: 60px 0;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-60-10 {
  padding: 60px 10px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-60-20 {
  padding: 60px 20px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-60-30 {
  padding: 60px 30px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-60-40 {
  padding: 60px 40px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-60-50 {
  padding: 60px 50px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-60-60 {
  padding: 60px 60px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-60-70 {
  padding: 60px 70px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-60-80 {
  padding: 60px 80px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-60-90 {
  padding: 60px 90px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-60-100 {
  padding: 60px 100px;
}
/* line 22, ../../resources/assets/sass/utils/_helper.scss */
.pad-70 {
  padding: 70px;
}
/* line 25, ../../resources/assets/sass/utils/_helper.scss */
.pad-70-none {
  padding: 70px 0;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-70-10 {
  padding: 70px 10px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-70-20 {
  padding: 70px 20px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-70-30 {
  padding: 70px 30px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-70-40 {
  padding: 70px 40px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-70-50 {
  padding: 70px 50px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-70-60 {
  padding: 70px 60px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-70-70 {
  padding: 70px 70px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-70-80 {
  padding: 70px 80px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-70-90 {
  padding: 70px 90px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-70-100 {
  padding: 70px 100px;
}
/* line 22, ../../resources/assets/sass/utils/_helper.scss */
.pad-80 {
  padding: 80px;
}
/* line 25, ../../resources/assets/sass/utils/_helper.scss */
.pad-80-none {
  padding: 80px 0;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-80-10 {
  padding: 80px 10px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-80-20 {
  padding: 80px 20px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-80-30 {
  padding: 80px 30px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-80-40 {
  padding: 80px 40px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-80-50 {
  padding: 80px 50px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-80-60 {
  padding: 80px 60px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-80-70 {
  padding: 80px 70px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-80-80 {
  padding: 80px 80px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-80-90 {
  padding: 80px 90px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-80-100 {
  padding: 80px 100px;
}
/* line 22, ../../resources/assets/sass/utils/_helper.scss */
.pad-90 {
  padding: 90px;
}
/* line 25, ../../resources/assets/sass/utils/_helper.scss */
.pad-90-none {
  padding: 90px 0;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-90-10 {
  padding: 90px 10px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-90-20 {
  padding: 90px 20px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-90-30 {
  padding: 90px 30px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-90-40 {
  padding: 90px 40px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-90-50 {
  padding: 90px 50px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-90-60 {
  padding: 90px 60px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-90-70 {
  padding: 90px 70px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-90-80 {
  padding: 90px 80px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-90-90 {
  padding: 90px 90px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-90-100 {
  padding: 90px 100px;
}
/* line 22, ../../resources/assets/sass/utils/_helper.scss */
.pad-100 {
  padding: 100px;
}
/* line 25, ../../resources/assets/sass/utils/_helper.scss */
.pad-100-none {
  padding: 100px 0;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-100-10 {
  padding: 100px 10px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-100-20 {
  padding: 100px 20px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-100-30 {
  padding: 100px 30px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-100-40 {
  padding: 100px 40px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-100-50 {
  padding: 100px 50px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-100-60 {
  padding: 100px 60px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-100-70 {
  padding: 100px 70px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-100-80 {
  padding: 100px 80px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-100-90 {
  padding: 100px 90px;
}
/* line 28, ../../resources/assets/sass/utils/_helper.scss */
.pad-100-100 {
  padding: 100px 100px;
}

/* line 2, ../../resources/assets/sass/utils/_helper.scss */
.border__border {
  border: 1px solid #eaeaea;
}
/* line 4, ../../resources/assets/sass/utils/_helper.scss */
.border__border-top {
  border-top: 1px solid #eaeaea;
}
/* line 5, ../../resources/assets/sass/utils/_helper.scss */
.border__border-right {
  border-right: 1px solid #eaeaea;
}
/* line 6, ../../resources/assets/sass/utils/_helper.scss */
.border__border-bottom {
  border-bottom: 1px solid #eaeaea;
}
/* line 7, ../../resources/assets/sass/utils/_helper.scss */
.border__border-left {
  border-left: 1px solid #eaeaea;
}

/* line 54, ../../resources/assets/sass/layout/_misc.scss */
.xtra-margin__top {
  margin-top: 15px;
}
/* line 55, ../../resources/assets/sass/layout/_misc.scss */
.xtra-margin__right {
  margin-right: 15px;
}
/* line 56, ../../resources/assets/sass/layout/_misc.scss */
.xtra-margin__bottom {
  margin-bottom: 15px;
}
/* line 57, ../../resources/assets/sass/layout/_misc.scss */
.xtra-margin__left {
  margin-left: 15px;
}

/* line 60, ../../resources/assets/sass/layout/_misc.scss */
figure.alignleft,
img.alignleft {
  float: left;
  margin-right: 20px;
}

/* line 66, ../../resources/assets/sass/layout/_misc.scss */
figure.alignright,
img.alignright {
  float: right;
  margin-left: 20px;
}

/* line 72, ../../resources/assets/sass/layout/_misc.scss */
.fixed {
  position: fixed;
}
/* line 76, ../../resources/assets/sass/layout/_misc.scss */
.fixed--top-right {
  top: 0;
  right: 0;
}
/* line 81, ../../resources/assets/sass/layout/_misc.scss */
.fixed--top-left {
  top: 0;
  left: 0;
}

/* line 88, ../../resources/assets/sass/layout/_misc.scss */
.flex {
  display: -ms-flexbox;
  display: flex;
}
/* line 93, ../../resources/assets/sass/layout/_misc.scss */
.flex-justify--center, .flex-justify--start, .flex-justify--end, .flex-justify--space-around, .flex-justify--space-between {
  -ms-flex-pack: justify;
}
/* line 101, ../../resources/assets/sass/layout/_misc.scss */
.flex-justify--center {
  justify-content: center;
}
/* line 102, ../../resources/assets/sass/layout/_misc.scss */
.flex-justify--start {
  justify-content: flex-start;
}
/* line 103, ../../resources/assets/sass/layout/_misc.scss */
.flex-justify--end {
  justify-content: flex-end;
}
/* line 104, ../../resources/assets/sass/layout/_misc.scss */
.flex-justify--space-around {
  justify-content: space-around;
}
/* line 105, ../../resources/assets/sass/layout/_misc.scss */
.flex-justify--space-between {
  justify-content: space-between;
}
/* line 109, ../../resources/assets/sass/layout/_misc.scss */
.flex-align--center {
  align-items: center;
  -ms-flex-align: center;
}
/* line 114, ../../resources/assets/sass/layout/_misc.scss */
.flex-align--start {
  align-items: flex-start;
}
/* line 115, ../../resources/assets/sass/layout/_misc.scss */
.flex-align--end {
  align-items: flex-end;
}
/* line 119, ../../resources/assets/sass/layout/_misc.scss */
.flex-wrap--nowrap, .flex-wrap--wrap, .flex-wrap--wrap-reverse {
  -ms-flex-wrap: wrap;
}
/* line 125, ../../resources/assets/sass/layout/_misc.scss */
.flex-wrap--nowrap {
  flex-wrap: nowrap;
}
/* line 126, ../../resources/assets/sass/layout/_misc.scss */
.flex-wrap--wrap {
  flex-wrap: wrap;
}
/* line 127, ../../resources/assets/sass/layout/_misc.scss */
.flex-wrap--wrap-reverse {
  flex-wrap: wrap-reverse;
}

/* line 1, ../../resources/assets/sass/layout/_overlay.scss */
*[data-action="open-overlay"],
*[data-action="close-overlay"] {
  cursor: pointer;
}

/* line 6, ../../resources/assets/sass/layout/_overlay.scss */
.overlay {
  -moz-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  width: 100vw;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 17, ../../resources/assets/sass/layout/_overlay.scss */
.overlay:not(.modal) {
  z-index: 1001;
}
/* line 21, ../../resources/assets/sass/layout/_overlay.scss */
.overlay--shown {
  display: block;
}
/* line 25, ../../resources/assets/sass/layout/_overlay.scss */
.overlay .icon-close,
.overlay .icon-close.icon-after,
.overlay .maps-container__mobile .maps-container-route-waypoints .icon-close.adp-summary,
.maps-container__mobile .maps-container-route-waypoints .overlay .icon-close.adp-summary,
.overlay .icon-close.icon-before {
  position: absolute;
  top: 22px;
  right: 22px;
  z-index: 100;
  width: 14px;
  height: 14px;
}
/* line 36, ../../resources/assets/sass/layout/_overlay.scss */
.overlay .container {
  background: transparent;
}
/* line 38, ../../resources/assets/sass/layout/_overlay.scss */
.overlay--dark {
  background-color: #222222;
}
/* line 40, ../../resources/assets/sass/layout/_overlay.scss */
.overlay--dark-alpha {
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 43, ../../resources/assets/sass/layout/_overlay.scss */
.overlay .content {
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 360px;
  max-width: 100vw;
  padding: 20px;
  background-color: #ffffff;
}
@media (min-width: 768px) {
  /* line 43, ../../resources/assets/sass/layout/_overlay.scss */
  .overlay .content {
    max-width: 580px;
  }
}
/* line 57, ../../resources/assets/sass/layout/_overlay.scss */
.overlay .content figure.overlay-image {
  margin: -20px -20px 20px;
}
/* line 62, ../../resources/assets/sass/layout/_overlay.scss */
.overlay__send-screen, .overlay__failed-screen {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  display: none;
  text-align: center;
}
/* line 73, ../../resources/assets/sass/layout/_overlay.scss */
.overlay__send-screen h3, .overlay__failed-screen h3 {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
}
/* line 80, ../../resources/assets/sass/layout/_overlay.scss */
.overlay__send-screen h3:before, .overlay__failed-screen h3:before {
  display: block;
  margin-bottom: 8px;
}
/* line 87, ../../resources/assets/sass/layout/_overlay.scss */
.overlay__send-screen {
  background: rgba(255, 255, 255, 0.93);
}
/* line 91, ../../resources/assets/sass/layout/_overlay.scss */
.overlay__send-screen h3:before {
  content: url("/images/mail-sent.svg");
}
/* line 97, ../../resources/assets/sass/layout/_overlay.scss */
.overlay__failed-screen {
  background: rgba(210, 27, 50, 0.93);
}
/* line 101, ../../resources/assets/sass/layout/_overlay.scss */
.overlay__failed-screen h3 {
  color: #ffffff;
}
/* line 104, ../../resources/assets/sass/layout/_overlay.scss */
.overlay__failed-screen h3:before {
  display: block;
  width: 52px;
  height: 52px;
  margin-right: auto;
  margin-left: auto;
  background: url("/images/info-white.svg") center center no-repeat;
  background-size: cover;
  content: " ";
}

/* line 119, ../../resources/assets/sass/layout/_overlay.scss */
#search-overlay .search-box {
  padding-top: 40px;
  padding-bottom: 10px;
  background-color: #ff9328;
}
/* line 124, ../../resources/assets/sass/layout/_overlay.scss */
#search-overlay .search-box .icon-close {
  top: 10px;
  right: 15px;
  width: auto;
  font-size: 14px;
  line-height: 14px;
  color: #ffffff;
  text-decoration: none;
  padding-right: 30px;
}
/* line 134, ../../resources/assets/sass/layout/_overlay.scss */
body:not(.touch) #search-overlay .search-box .icon-close:hover {
  text-decoration: underline;
  cursor: pointer;
}
/* line 139, ../../resources/assets/sass/layout/_overlay.scss */
#search-overlay .search-box .icon-close.icon-before:before, #search-overlay .search-box .icon-close.icon-after:after, #search-overlay .search-box .maps-container__mobile .maps-container-route-waypoints .icon-close.adp-summary:after, .maps-container__mobile .maps-container-route-waypoints #search-overlay .search-box .icon-close.adp-summary:after {
  background-image: url(/images/close-white.svg);
}
/* line 145, ../../resources/assets/sass/layout/_overlay.scss */
#search-overlay .search-box .bttn {
  padding: 0;
  color: transparent;
}
/* line 152, ../../resources/assets/sass/layout/_overlay.scss */
#search-overlay .search-results {
  height: calc(100% - 232px);
  overflow: scroll;
}

/* line 158, ../../resources/assets/sass/layout/_overlay.scss */
#map-overlay {
  overflow: hidden;
}
/* line 161, ../../resources/assets/sass/layout/_overlay.scss */
#map-overlay .map-box {
  height: 100%;
  background-color: #ff9328;
}
/* line 165, ../../resources/assets/sass/layout/_overlay.scss */
#map-overlay .map-box .icon-close {
  top: 10px;
  right: 15px;
  width: auto;
  font-size: 13px;
  line-height: 1.5;
  color: #ffffff;
  text-decoration: none;
}
/* line 174, ../../resources/assets/sass/layout/_overlay.scss */
body:not(.touch) #map-overlay .map-box .icon-close:hover {
  text-decoration: underline;
  cursor: pointer;
}
/* line 179, ../../resources/assets/sass/layout/_overlay.scss */
#map-overlay .map-box .icon-close.icon-before:before, #map-overlay .map-box .icon-close.icon-after:after, #map-overlay .map-box .maps-container__mobile .maps-container-route-waypoints .icon-close.adp-summary:after, .maps-container__mobile .maps-container-route-waypoints #map-overlay .map-box .icon-close.adp-summary:after {
  background-image: url(/images/close-white.svg);
}

/* line 188, ../../resources/assets/sass/layout/_overlay.scss */
#gallery-overlay .detail-overlay-gallery {
  background-color: rgba(0, 0, 0, 0.75);
}
/* line 191, ../../resources/assets/sass/layout/_overlay.scss */
#gallery-overlay .detail-overlay-gallery .slide-item {
  height: 100vh;
}
/* line 194, ../../resources/assets/sass/layout/_overlay.scss */
#gallery-overlay .detail-overlay-gallery .slide-item:focus {
  outline: none;
}
/* line 198, ../../resources/assets/sass/layout/_overlay.scss */
#gallery-overlay .detail-overlay-gallery .slide-item figure {
  display: inline-block;
}
/* line 201, ../../resources/assets/sass/layout/_overlay.scss */
#gallery-overlay .detail-overlay-gallery .slide-item figure figcaption {
  padding: 20px;
  line-height: 2;
  color: #eaeaea;
  text-align: center;
}

/* line 213, ../../resources/assets/sass/layout/_overlay.scss */
#contact-overlay .content {
  max-height: 100%;
  padding-top: 0;
}
/* line 217, ../../resources/assets/sass/layout/_overlay.scss */
#contact-overlay .content input[type="text"],
#contact-overlay .content textarea {
  border: 1px solid #eaeaea;
  margin-bottom: 10px;
  font-size: 16px;
}
/* line 224, ../../resources/assets/sass/layout/_overlay.scss */
#contact-overlay .content input[type="text"] {
  height: 40px;
  line-height: 40px;
  padding: 0 11px;
}

/* line 233, ../../resources/assets/sass/layout/_overlay.scss */
#contact-overlay-modal .content {
  position: relative;
  width: 100%;
  max-width: 790px;
  padding: 30px;
}
/* line 239, ../../resources/assets/sass/layout/_overlay.scss */
#contact-overlay-modal .content h3 {
  font-size: 24px;
  margin-top: 22px;
}
/* line 244, ../../resources/assets/sass/layout/_overlay.scss */
#contact-overlay-modal .content input[type="text"],
#contact-overlay-modal .content textarea {
  border: 1px solid #c9c8c7;
  margin-bottom: 25px;
  font-size: 18px;
  border-radius: 3px;
  color: #b5b4b3;
}
/* line 253, ../../resources/assets/sass/layout/_overlay.scss */
#contact-overlay-modal .content input[type="text"] {
  height: 40px;
  line-height: 26px;
  padding: 8px 10px 6px;
}
/* line 259, ../../resources/assets/sass/layout/_overlay.scss */
#contact-overlay-modal .close {
  position: absolute;
  top: 30px;
  right: 30px;
  opacity: .75;
}
/* line 265, ../../resources/assets/sass/layout/_overlay.scss */
body.touch #contact-overlay-modal .close, #contact-overlay-modal .close:focus, body:not(.touch) #contact-overlay-modal .close:hover {
  opacity: 1;
}
/* line 271, ../../resources/assets/sass/layout/_overlay.scss */
#contact-overlay-modal .close.icon-before:before, #contact-overlay-modal .close.icon-after:after, #contact-overlay-modal .maps-container__mobile .maps-container-route-waypoints .close.adp-summary:after, .maps-container__mobile .maps-container-route-waypoints #contact-overlay-modal .close.adp-summary:after {
  background-image: url(/images/close-icon.svg);
}
/* line 276, ../../resources/assets/sass/layout/_overlay.scss */
#contact-overlay-modal .close:after {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 0;
  width: 20px;
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  background-image: url(/images/2017/icons/close--grey.svg);
}

/* line 293, ../../resources/assets/sass/layout/_overlay.scss */
#contest-overlay .content {
  width: 768px;
}
@media (min-width: 768px) {
  /* line 293, ../../resources/assets/sass/layout/_overlay.scss */
  #contest-overlay .content {
    max-width: 768px;
  }
}

/* line 306, ../../resources/assets/sass/layout/_overlay.scss */
#uploadModal .icon-close,
#uploadModalSmall .icon-close,
#noteModal .icon-close,
#noteModalSmall .icon-close {
  width: auto;
  font-size: 13px;
  line-height: 1.5;
  color: #b5b4b3;
  text-decoration: none;
  opacity: 1;
}
/* line 314, ../../resources/assets/sass/layout/_overlay.scss */
body:not(.touch) #uploadModal .icon-close:hover, body:not(.touch)
#uploadModalSmall .icon-close:hover, body:not(.touch)
#noteModal .icon-close:hover, body:not(.touch)
#noteModalSmall .icon-close:hover {
  text-decoration: underline;
  cursor: pointer;
}
/* line 319, ../../resources/assets/sass/layout/_overlay.scss */
#uploadModal .icon-close.icon-before:before, #uploadModal .icon-close.icon-after:after, #uploadModal .maps-container__mobile .maps-container-route-waypoints .icon-close.adp-summary:after, .maps-container__mobile .maps-container-route-waypoints #uploadModal .icon-close.adp-summary:after,
#uploadModalSmall .icon-close.icon-before:before,
#uploadModalSmall .icon-close.icon-after:after,
#uploadModalSmall .maps-container__mobile .maps-container-route-waypoints .icon-close.adp-summary:after,
.maps-container__mobile .maps-container-route-waypoints #uploadModalSmall .icon-close.adp-summary:after,
#noteModal .icon-close.icon-before:before,
#noteModal .icon-close.icon-after:after,
#noteModal .maps-container__mobile .maps-container-route-waypoints .icon-close.adp-summary:after,
.maps-container__mobile .maps-container-route-waypoints #noteModal .icon-close.adp-summary:after,
#noteModalSmall .icon-close.icon-before:before,
#noteModalSmall .icon-close.icon-after:after,
#noteModalSmall .maps-container__mobile .maps-container-route-waypoints .icon-close.adp-summary:after,
.maps-container__mobile .maps-container-route-waypoints #noteModalSmall .icon-close.adp-summary:after {
  background-image: url(/images/close-icon.svg);
}

/* line 2, ../../resources/assets/sass/layout/_media.scss */
.media-center {
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  position: relative;
  top: 50%;
  left: 50%;
}
/* line 9, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper {
  position: relative;
  margin: 0;
}
/* line 13, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper > video,
.media-wrapper > img,
.media-wrapper > iframe {
  position: relative;
  display: block;
}
/* line 20, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper > video,
.media-wrapper > img {
  width: 80%;
  height: auto;
  margin: 0 auto;
}
@media (min-width: 768px) {
  /* line 20, ../../resources/assets/sass/layout/_media.scss */
  .media-wrapper > video,
  .media-wrapper > img {
    width: 90%;
  }
}
@media (min-width: 992px) {
  /* line 20, ../../resources/assets/sass/layout/_media.scss */
  .media-wrapper > video,
  .media-wrapper > img {
    width: 100%;
  }
}
/* line 35, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper iframe {
  width: 250px;
  height: 125px;
}
@media (min-width: 480px) {
  /* line 35, ../../resources/assets/sass/layout/_media.scss */
  .media-wrapper iframe {
    width: 400px;
    height: 200px;
  }
}
@media (min-width: 768px) {
  /* line 35, ../../resources/assets/sass/layout/_media.scss */
  .media-wrapper iframe {
    width: 660px;
    height: 330px;
  }
}
@media (min-width: 992px) {
  /* line 35, ../../resources/assets/sass/layout/_media.scss */
  .media-wrapper iframe {
    width: 900px;
    height: 450px;
  }
}
@media (min-width: 1200px) {
  /* line 35, ../../resources/assets/sass/layout/_media.scss */
  .media-wrapper iframe {
    width: 1000px;
    height: 500px;
  }
}
/* line 60, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper figcaption {
  position: relative;
  text-align: center;
}
/* line 64, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper figcaption a.logo-instead-of-title {
  width: 125px;
  height: 75px;
  background-size: 100% 100%;
  display: inline-block;
}
/* line 71, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper figcaption a.logo-instead-of-title--yelp {
  height: 62.5px;
}
/* line 75, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"] {
  position: relative;
  height: 0;
  padding-bottom: 50%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="1"] {
  padding-bottom: 1%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="2"] {
  padding-bottom: 2%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="3"] {
  padding-bottom: 3%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="4"] {
  padding-bottom: 4%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="5"] {
  padding-bottom: 5%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="6"] {
  padding-bottom: 6%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="7"] {
  padding-bottom: 7%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="8"] {
  padding-bottom: 8%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="9"] {
  padding-bottom: 9%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="10"] {
  padding-bottom: 10%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="11"] {
  padding-bottom: 11%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="12"] {
  padding-bottom: 12%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="13"] {
  padding-bottom: 13%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="14"] {
  padding-bottom: 14%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="15"] {
  padding-bottom: 15%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="16"] {
  padding-bottom: 16%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="17"] {
  padding-bottom: 17%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="18"] {
  padding-bottom: 18%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="19"] {
  padding-bottom: 19%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="20"] {
  padding-bottom: 20%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="21"] {
  padding-bottom: 21%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="22"] {
  padding-bottom: 22%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="23"] {
  padding-bottom: 23%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="24"] {
  padding-bottom: 24%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="25"] {
  padding-bottom: 25%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="26"] {
  padding-bottom: 26%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="27"] {
  padding-bottom: 27%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="28"] {
  padding-bottom: 28%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="29"] {
  padding-bottom: 29%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="30"] {
  padding-bottom: 30%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="31"] {
  padding-bottom: 31%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="32"] {
  padding-bottom: 32%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="33"] {
  padding-bottom: 33%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="34"] {
  padding-bottom: 34%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="35"] {
  padding-bottom: 35%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="36"] {
  padding-bottom: 36%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="37"] {
  padding-bottom: 37%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="38"] {
  padding-bottom: 38%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="39"] {
  padding-bottom: 39%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="40"] {
  padding-bottom: 40%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="41"] {
  padding-bottom: 41%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="42"] {
  padding-bottom: 42%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="43"] {
  padding-bottom: 43%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="44"] {
  padding-bottom: 44%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="45"] {
  padding-bottom: 45%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="46"] {
  padding-bottom: 46%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="47"] {
  padding-bottom: 47%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="48"] {
  padding-bottom: 48%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="49"] {
  padding-bottom: 49%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="50"] {
  padding-bottom: 50%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="51"] {
  padding-bottom: 51%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="52"] {
  padding-bottom: 52%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="53"] {
  padding-bottom: 53%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="54"] {
  padding-bottom: 54%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="55"] {
  padding-bottom: 55%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="56"] {
  padding-bottom: 56%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="57"] {
  padding-bottom: 57%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="58"] {
  padding-bottom: 58%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="59"] {
  padding-bottom: 59%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="60"] {
  padding-bottom: 60%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="61"] {
  padding-bottom: 61%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="62"] {
  padding-bottom: 62%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="63"] {
  padding-bottom: 63%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="64"] {
  padding-bottom: 64%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="65"] {
  padding-bottom: 65%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="66"] {
  padding-bottom: 66%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="67"] {
  padding-bottom: 67%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="68"] {
  padding-bottom: 68%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="69"] {
  padding-bottom: 69%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="70"] {
  padding-bottom: 70%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="71"] {
  padding-bottom: 71%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="72"] {
  padding-bottom: 72%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="73"] {
  padding-bottom: 73%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="74"] {
  padding-bottom: 74%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="75"] {
  padding-bottom: 75%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="76"] {
  padding-bottom: 76%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="77"] {
  padding-bottom: 77%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="78"] {
  padding-bottom: 78%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="79"] {
  padding-bottom: 79%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="80"] {
  padding-bottom: 80%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="81"] {
  padding-bottom: 81%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="82"] {
  padding-bottom: 82%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="83"] {
  padding-bottom: 83%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="84"] {
  padding-bottom: 84%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="85"] {
  padding-bottom: 85%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="86"] {
  padding-bottom: 86%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="87"] {
  padding-bottom: 87%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="88"] {
  padding-bottom: 88%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="89"] {
  padding-bottom: 89%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="90"] {
  padding-bottom: 90%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="91"] {
  padding-bottom: 91%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="92"] {
  padding-bottom: 92%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="93"] {
  padding-bottom: 93%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="94"] {
  padding-bottom: 94%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="95"] {
  padding-bottom: 95%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="96"] {
  padding-bottom: 96%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="97"] {
  padding-bottom: 97%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="98"] {
  padding-bottom: 98%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="99"] {
  padding-bottom: 99%;
}
/* line 81, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"][data-autoformat-ratio="100"] {
  padding-bottom: 100%;
}
/* line 86, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive[data-autoformat="1"] > iframe,
.media-wrapper__responsive[data-autoformat="1"] > video,
.media-wrapper__responsive[data-autoformat="1"] > img,
.media-wrapper__responsive[data-autoformat="1"] > div:not(.row) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 99, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive-width {
  width: 100%;
}
/* line 102, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive-width video,
.media-wrapper__responsive-width img {
  width: 100%;
  height: auto;
  max-width: 100%;
}
/* line 109, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive-width iframe {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 117, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive-height {
  position: relative;
  height: 100%;
}
/* line 121, ../../resources/assets/sass/layout/_media.scss */
.media-wrapper__responsive-height video,
.media-wrapper__responsive-height img {
  width: auto;
  height: 100%;
  max-height: 100%;
}

/* line 132, ../../resources/assets/sass/layout/_media.scss */
.iframe-wrapper {
  height: 0;
  padding-bottom: 56%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 139, ../../resources/assets/sass/layout/_media.scss */
figure.content-image {
  position: relative;
  width: 100%;
  margin: 5px 0 10px;
}
/* line 144, ../../resources/assets/sass/layout/_media.scss */
figure.content-image img {
  width: 100%;
  height: auto;
}
/* line 150, ../../resources/assets/sass/layout/_media.scss */
figure.content-image__auto img {
  width: auto;
  height: auto;
  max-width: 100%;
}

/* line 158, ../../resources/assets/sass/layout/_media.scss */
.panel-mobile-style-image-full figure {
  max-width: 300px !important;
}
@media (max-width: 480px) {
  /* line 158, ../../resources/assets/sass/layout/_media.scss */
  .panel-mobile-style-image-full figure {
    max-width: none !important;
    margin: 0;
    width: 100%;
  }
  /* line 165, ../../resources/assets/sass/layout/_media.scss */
  .panel-mobile-style-image-full figure img {
    width: 100%;
  }
}

/* line 169, ../../resources/assets/sass/layout/_media.scss */
.su-youtube.su-responsive-media-yes {
  position: relative;
  width: 100%;
  padding-top: 75%;
}
/* line 174, ../../resources/assets/sass/layout/_media.scss */
.su-youtube.su-responsive-media-yes iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 183, ../../resources/assets/sass/layout/_media.scss */
.lazyload-anim img {
  opacity: 0;
  transition: all .3s ease-in-out;
}
/* line 187, ../../resources/assets/sass/layout/_media.scss */
.lazyload-anim img.lazyloaded {
  opacity: 1;
}

/* line 2, ../../resources/assets/sass/layout/_table.scss */
.table-responsive {
  border: none;
}
/* line 5, ../../resources/assets/sass/layout/_table.scss */
.table-unstyled > tbody > tr {
  border: none;
}
/* line 8, ../../resources/assets/sass/layout/_table.scss */
.table-unstyled > tbody > tr > th,
.table-unstyled > tbody > tr > td {
  padding-top: 1px;
  padding-bottom: 1px;
  border: none;
}
/* line 15, ../../resources/assets/sass/layout/_table.scss */
.table-unstyled > tbody > tr > th {
  padding-left: 0;
}
/* line 20, ../../resources/assets/sass/layout/_table.scss */
.table th {
  width: 24%;
  font-weight: normal;
}

/* line 1, ../../resources/assets/sass/theme/navs/_footer.scss */
.nav-footer {
  margin-bottom: 1.5em;
}
/* line 4, ../../resources/assets/sass/theme/navs/_footer.scss */
.nav-footer ul {
  width: 100%;
  padding: 0;
  list-style: none;
}
/* line 10, ../../resources/assets/sass/theme/navs/_footer.scss */
.nav-footer li {
  margin: 0;
  word-break: break-all;
}
/* line 14, ../../resources/assets/sass/theme/navs/_footer.scss */
.nav-footer li a {
  font-size: 16px;
  line-height: 1.3;
  color: #222222;
}
/* line 19, ../../resources/assets/sass/theme/navs/_footer.scss */
.nav-footer li a:visited {
  color: #222222;
}

/* line 2, ../../resources/assets/sass/theme/navs/_social.scss */
.nav-social ul {
  width: 100%;
  padding: 0;
  list-style: none;
}
/* line 8, ../../resources/assets/sass/theme/navs/_social.scss */
.nav-social li {
  display: inline-block;
  margin: 0 8px;
  background-size: contain;
}
/* line 13, ../../resources/assets/sass/theme/navs/_social.scss */
.nav-social li > a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 19, ../../resources/assets/sass/theme/navs/_social.scss */
.nav-social li.social-item {
  width: 34px;
  height: 34px;
}
/* line 23, ../../resources/assets/sass/theme/navs/_social.scss */
.nav-social li.social-item--big {
  margin-top: -13px;
  width: 60px;
  height: 60px;
}
/* line 30, ../../resources/assets/sass/theme/navs/_social.scss */
.nav-social li.social-item__fb {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/facebook.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* line 31, ../../resources/assets/sass/theme/navs/_social.scss */
.nav-social li.social-item__twt {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/twitter.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* line 32, ../../resources/assets/sass/theme/navs/_social.scss */
.nav-social li.social-item__gplus {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/google.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* line 33, ../../resources/assets/sass/theme/navs/_social.scss */
.nav-social li.social-item__yt {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/youtube.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* line 34, ../../resources/assets/sass/theme/navs/_social.scss */
.nav-social li.social-item__blog {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/blog.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* line 35, ../../resources/assets/sass/theme/navs/_social.scss */
.nav-social li.social-item__tuev {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/tuev-logo.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

/* line 2, ../../resources/assets/sass/theme/navs/_breadcrumb.scss */
.nav-breadcrumb ul {
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 30px;
  line-height: 30px;
}
/* line 10, ../../resources/assets/sass/theme/navs/_breadcrumb.scss */
.nav-breadcrumb ul:after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 20px;
  z-index: 2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff));
  background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff);
}
/* line 23, ../../resources/assets/sass/theme/navs/_breadcrumb.scss */
.nav-breadcrumb li {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
}
/* line 28, ../../resources/assets/sass/theme/navs/_breadcrumb.scss */
.nav-breadcrumb li > span,
.nav-breadcrumb li a {
  -moz-transition: initial;
  -o-transition: initial;
  -webkit-transition: initial;
  transition: initial;
  padding: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}
/* line 39, ../../resources/assets/sass/theme/navs/_breadcrumb.scss */
body:not(.touch) .nav-breadcrumb li a[href]:hover {
  text-decoration: underline;
}
/* line 40, ../../resources/assets/sass/theme/navs/_breadcrumb.scss */
.nav-breadcrumb li a[href]:visited {
  color: #222222;
}
/* line 44, ../../resources/assets/sass/theme/navs/_breadcrumb.scss */
.nav-breadcrumb li:last-child > span, .nav-breadcrumb li:last-child a {
  color: #ff9328;
}
/* line 47, ../../resources/assets/sass/theme/navs/_breadcrumb.scss */
.nav-breadcrumb li + li:before {
  display: inline-block;
  width: 8px;
  height: 8px;
  padding: 0;
  margin: 0 2px;
  background-image: url(/images/breadcrumb-arrow.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
}

/* line 6, ../../resources/assets/sass/theme/_nav.scss */
.nav ul {
  width: 100%;
  padding: 0;
  list-style: none;
}
/* line 14, ../../resources/assets/sass/theme/_nav.scss */
.nav li > a:focus, body:not(.touch) .nav li > a:hover {
  text-decoration: none;
  background-color: transparent;
}

/* line 1, ../../resources/assets/sass/theme/_typo.scss */
html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

/* line 7, ../../resources/assets/sass/theme/_typo.scss */
h1,
h2.headline__type-1,
h3.headline__type-1,
h4.headline__type-1,
.headline__type-1 {
  font-size: 36px;
  font-weight: 600;
  line-height: 1.28;
}
/* line 16, ../../resources/assets/sass/theme/_typo.scss */
h1 > small,
h2.headline__type-1 > small,
h3.headline__type-1 > small,
h4.headline__type-1 > small,
.headline__type-1 > small {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.5;
}

/* line 23, ../../resources/assets/sass/theme/_typo.scss */
h2,
h1.headline__type-2,
h3.headline__type-2,
h4.headline__type-2,
.headline__type-2 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.44;
}

/* line 33, ../../resources/assets/sass/theme/_typo.scss */
h3,
h1.headline__type-3,
h2.headline__type-3,
h4.headline__type-3,
.headline__type-3 {
  font-size: 22px;
  font-weight: 600;
  line-height: 1.36;
}
/* line 42, ../../resources/assets/sass/theme/_typo.scss */
#page-footer h3, #page-footer
h1.headline__type-3, #page-footer
h2.headline__type-3, #page-footer
h4.headline__type-3, #page-footer
.headline__type-3 {
  font-weight: normal;
}

/* line 47, ../../resources/assets/sass/theme/_typo.scss */
h4,
h1.headline__type-4,
h2.headline__type-4,
h3.headline__type-4,
.headline__type-4 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.36;
}
@media (min-width: 768px) {
  /* line 47, ../../resources/assets/sass/theme/_typo.scss */
  h4,
  h1.headline__type-4,
  h2.headline__type-4,
  h3.headline__type-4,
  .headline__type-4 {
    font-size: 20px;
  }
}

/* line 62, ../../resources/assets/sass/theme/_typo.scss */
h1.headline-inline, h2.headline-inline, h3.headline-inline, h4.headline-inline {
  display: inline;
  margin-top: 0;
  margin-bottom: 0;
}

/* line 70, ../../resources/assets/sass/theme/_typo.scss */
.text__capitalize {
  text-transform: capitalize;
}
/* line 73, ../../resources/assets/sass/theme/_typo.scss */
.text__fs-min, .text__fs-smallest, .text__fs-smaller, .text__fs-small, .text__fs-big, .text__fs-bigger, .text__fs-biggest {
  line-height: 1.2;
}
/* line 81, ../../resources/assets/sass/theme/_typo.scss */
.text__fs-min {
  font-size: 10px;
}
/* line 82, ../../resources/assets/sass/theme/_typo.scss */
.text__fs-smallest {
  font-size: 12px;
}
/* line 83, ../../resources/assets/sass/theme/_typo.scss */
.text__fs-smaller {
  font-size: 14px;
}
/* line 84, ../../resources/assets/sass/theme/_typo.scss */
.text__fs-small {
  font-size: 16px;
}
/* line 85, ../../resources/assets/sass/theme/_typo.scss */
.text__fs-big {
  font-size: 20px;
}
/* line 86, ../../resources/assets/sass/theme/_typo.scss */
.text__fs-bigger {
  font-size: 22px;
}
/* line 87, ../../resources/assets/sass/theme/_typo.scss */
.text__fs-biggest {
  font-size: 24px;
}
/* line 91, ../../resources/assets/sass/theme/_typo.scss */
.text__spacing-1 {
  letter-spacing: 1px;
}
/* line 94, ../../resources/assets/sass/theme/_typo.scss */
.text--default {
  display: inherit;
  font-size: 12px;
  line-height: 1.5;
}
/* line 100, ../../resources/assets/sass/theme/_typo.scss */
.text--margin {
  margin: 6px 0 20px;
}
/* line 104, ../../resources/assets/sass/theme/_typo.scss */
.text-shadow {
  text-shadow: 1px 2px 8px #000000;
}
@media (min-width: 992px) {
  /* line 104, ../../resources/assets/sass/theme/_typo.scss */
  .text-shadow {
    text-shadow: 1px 2px 16px #000000;
  }
}

/* line 112, ../../resources/assets/sass/theme/_typo.scss */
b,
body .adp b,
strong {
  font-weight: 600;
}

/* line 118, ../../resources/assets/sass/theme/_typo.scss */
p {
  font-size: 16px;
  line-height: 1.5;
}
@media (min-width: 768px) {
  /* line 118, ../../resources/assets/sass/theme/_typo.scss */
  p {
    font-size: 18px;
  }
}

/* line 129, ../../resources/assets/sass/theme/_typo.scss */
body:not(.touch) .link-unstyled:hover, .link-unstyled:focus {
  text-decoration: none;
}

/* line 1, ../../resources/assets/sass/theme/icons/_close.scss */
.icon__close {
  background-image: url(/images/icons/close.svg);
}
/* line 4, ../../resources/assets/sass/theme/icons/_close.scss */
.icon__close.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon__close.adp-summary:after, .icon__close.icon-before:before {
  width: 14px;
  height: 14px;
  background-image: url(/images/icons/close.svg);
}
/* line 11, ../../resources/assets/sass/theme/icons/_close.scss */
.icon__close-white {
  background-image: url(/images/icons/close-white.svg);
}
/* line 14, ../../resources/assets/sass/theme/icons/_close.scss */
.icon__close-white.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon__close-white.adp-summary:after, .icon__close-white.icon-before:before {
  width: 14px;
  height: 14px;
  background-image: url(/images/icons/close-white.svg);
}
/* line 22, ../../resources/assets/sass/theme/icons/_close.scss */
.icon__close-primary {
  background-image: url(/images/icons/close-primary.svg);
}
/* line 25, ../../resources/assets/sass/theme/icons/_close.scss */
.icon__close-primary.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon__close-primary.adp-summary:after, .icon__close-primary.icon-before:before {
  width: 14px;
  height: 14px;
  background-image: url(/images/icons/close-primary.svg);
}
/* line 33, ../../resources/assets/sass/theme/icons/_close.scss */
.icon__close-grey {
  background-image: url(/images/icons/close-grey.svg);
}
/* line 36, ../../resources/assets/sass/theme/icons/_close.scss */
.icon__close-grey.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon__close-grey.adp-summary:after, .icon__close-grey.icon-before:before {
  width: 14px;
  height: 14px;
  background-image: url(/images/icons/close-grey.svg);
}
/* line 44, ../../resources/assets/sass/theme/icons/_close.scss */
.icon__close--grey2 {
  background-image: url(/images/icons-version-2/close--grey.svg);
}
/* line 47, ../../resources/assets/sass/theme/icons/_close.scss */
.icon__close--grey2.icon.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon__close--grey2.adp-summary:after, .icon__close--grey2.icon.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon__close--grey2.icon-before.adp-summary:before {
  width: 20px;
  height: 20px;
  background-image: url(/images/icons-version-2/close--grey.svg);
}

/* line 2, ../../resources/assets/sass/theme/icons/_arrow.scss */
.icon.icon-arrow-down, .maps-container__mobile .maps-container-route-waypoints .icon-arrow-down.adp-summary {
  background-image: url(/images/icons/arrow-down.svg);
}
/* line 5, ../../resources/assets/sass/theme/icons/_arrow.scss */
.icon.icon-arrow-down.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-arrow-down.icon-before.adp-summary, .icon.icon-arrow-down.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-arrow-down.adp-summary {
  background-image: none;
}
/* line 10, ../../resources/assets/sass/theme/icons/_arrow.scss */
.icon.icon-arrow-down.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-arrow-down.icon-before.adp-summary:before, .icon.icon-arrow-down.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-arrow-down.adp-summary:after {
  -moz-transition: -moz-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: -o-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  background-image: url(/images/icons/arrow-down.svg);
}
/* line 16, ../../resources/assets/sass/theme/icons/_arrow.scss */
.icon.icon-arrow-down.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-arrow-down.icon-before.adp-summary {
  padding-left: 36px;
}
/* line 17, ../../resources/assets/sass/theme/icons/_arrow.scss */
.icon.icon-arrow-down.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-arrow-down.adp-summary {
  padding-right: 36px;
}
/* line 20, ../../resources/assets/sass/theme/icons/_arrow.scss */
.icon.icon-arrow-down-primary.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-arrow-down-primary.icon-before.adp-summary:before, .icon.icon-arrow-down-primary.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-arrow-down-primary.adp-summary:after {
  background-image: url(/images/icons/arrow-down-primary.svg);
}
/* line 25, ../../resources/assets/sass/theme/icons/_arrow.scss */
.icon.icon-arrow-down-primary.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-arrow-down-primary.icon-before.adp-summary {
  padding-left: 36px;
}
/* line 26, ../../resources/assets/sass/theme/icons/_arrow.scss */
.icon.icon-arrow-down-primary.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-arrow-down-primary.adp-summary {
  padding-right: 36px;
}
/* line 31, ../../resources/assets/sass/theme/icons/_arrow.scss */
.icon.icon-arrow-right, .maps-container__mobile .maps-container-route-waypoints .icon-arrow-right.adp-summary {
  background-image: url(/images/icons/arrow-right.svg);
}
/* line 34, ../../resources/assets/sass/theme/icons/_arrow.scss */
.icon.icon-arrow-right.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-arrow-right.icon-before.adp-summary, .icon.icon-arrow-right.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-arrow-right.adp-summary {
  background-image: none;
}
/* line 39, ../../resources/assets/sass/theme/icons/_arrow.scss */
.icon.icon-arrow-right.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-arrow-right.icon-before.adp-summary:before, .icon.icon-arrow-right.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-arrow-right.adp-summary:after {
  background-image: url(/images/icons/arrow-right.svg);
}
/* line 44, ../../resources/assets/sass/theme/icons/_arrow.scss */
.icon.icon-arrow-right.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-arrow-right.icon-before.adp-summary {
  padding-left: 21px;
}
/* line 45, ../../resources/assets/sass/theme/icons/_arrow.scss */
.icon.icon-arrow-right.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-arrow-right.adp-summary {
  padding-right: 21px;
}
/* line 48, ../../resources/assets/sass/theme/icons/_arrow.scss */
.icon.icon-arrow-right-primary.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-arrow-right-primary.icon-before.adp-summary:before, .icon.icon-arrow-right-primary.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-arrow-right-primary.adp-summary:after {
  background-image: url(/images/icons/arrow-right-primary.svg);
}
/* line 53, ../../resources/assets/sass/theme/icons/_arrow.scss */
.icon.icon-arrow-right-primary.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-arrow-right-primary.icon-before.adp-summary {
  padding-left: 21px;
}
/* line 54, ../../resources/assets/sass/theme/icons/_arrow.scss */
.icon.icon-arrow-right-primary.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-arrow-right-primary.adp-summary {
  padding-right: 21px;
}

/* line 60, ../../resources/assets/sass/theme/icons/_arrow.scss */
.open .icon-arrow-down.icon-before:before, .open .icon-arrow-down.icon-after:after, .open .maps-container__mobile .maps-container-route-waypoints .icon-arrow-down.adp-summary:after, .maps-container__mobile .maps-container-route-waypoints .open .icon-arrow-down.adp-summary:after {
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -webkit-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}

/* line 1, ../../resources/assets/sass/theme/icons/_phone.scss */
.icon.icon-phone, .maps-container__mobile .maps-container-route-waypoints .icon-phone.adp-summary {
  background-image: url(/images/icons/phone.svg);
}
/* line 4, ../../resources/assets/sass/theme/icons/_phone.scss */
.icon.icon-phone.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-phone.icon-before.adp-summary, .icon.icon-phone.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-phone.adp-summary {
  background-image: none;
}
/* line 9, ../../resources/assets/sass/theme/icons/_phone.scss */
.icon.icon-phone.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-phone.icon-before.adp-summary:before, .icon.icon-phone.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-phone.adp-summary:after {
  -moz-transition: -moz-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: -o-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  background-image: url(/images/icons/phone.svg);
}
/* line 15, ../../resources/assets/sass/theme/icons/_phone.scss */
.icon.icon-phone.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-phone.icon-before.adp-summary {
  padding-left: 30px;
}
/* line 16, ../../resources/assets/sass/theme/icons/_phone.scss */
.icon.icon-phone.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-phone.adp-summary {
  padding-right: 30px;
}
/* line 19, ../../resources/assets/sass/theme/icons/_phone.scss */
.icon.icon-phone-primary.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-phone-primary.icon-before.adp-summary:before, .icon.icon-phone-primary.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-phone-primary.adp-summary:after {
  background-image: url(/images/icons/phone-primary.svg);
}
/* line 24, ../../resources/assets/sass/theme/icons/_phone.scss */
.icon.icon-phone-primary.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-phone-primary.icon-before.adp-summary {
  padding-left: 30px;
}
/* line 25, ../../resources/assets/sass/theme/icons/_phone.scss */
.icon.icon-phone-primary.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-phone-primary.adp-summary {
  padding-right: 30px;
}

/* line 1, ../../resources/assets/sass/theme/icons/_clock.scss */
.icon.icon-clock, .maps-container__mobile .maps-container-route-waypoints .icon-clock.adp-summary {
  background-image: url(/images/icons/clock.svg);
}
/* line 4, ../../resources/assets/sass/theme/icons/_clock.scss */
.icon.icon-clock.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-clock.icon-before.adp-summary, .icon.icon-clock.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-clock.adp-summary {
  background-image: none;
}
/* line 9, ../../resources/assets/sass/theme/icons/_clock.scss */
.icon.icon-clock.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-clock.icon-before.adp-summary:before, .icon.icon-clock.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-clock.adp-summary:after {
  -moz-transition: -moz-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: -o-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  background-image: url(/images/icons/clock.svg);
}
/* line 15, ../../resources/assets/sass/theme/icons/_clock.scss */
.icon.icon-clock.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-clock.icon-before.adp-summary {
  padding-left: 30px;
}
/* line 16, ../../resources/assets/sass/theme/icons/_clock.scss */
.icon.icon-clock.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-clock.adp-summary {
  padding-right: 30px;
}
/* line 19, ../../resources/assets/sass/theme/icons/_clock.scss */
.icon.icon-clock-primary.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-clock-primary.icon-before.adp-summary:before, .icon.icon-clock-primary.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-clock-primary.adp-summary:after {
  background-image: url(/images/icons/clock-primary.svg);
}
/* line 24, ../../resources/assets/sass/theme/icons/_clock.scss */
.icon.icon-clock-primary.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-clock-primary.icon-before.adp-summary {
  padding-left: 30px;
}
/* line 25, ../../resources/assets/sass/theme/icons/_clock.scss */
.icon.icon-clock-primary.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-clock-primary.adp-summary {
  padding-right: 30px;
}

/* line 1, ../../resources/assets/sass/theme/icons/_filter.scss */
.icon.icon-filter, .maps-container__mobile .maps-container-route-waypoints .icon-filter.adp-summary {
  background-image: url(/images/icons/filter.svg);
}
/* line 4, ../../resources/assets/sass/theme/icons/_filter.scss */
.icon.icon-filter.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-filter.icon-before.adp-summary, .icon.icon-filter.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-filter.adp-summary {
  background-image: none;
}
/* line 9, ../../resources/assets/sass/theme/icons/_filter.scss */
.icon.icon-filter.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-filter.icon-before.adp-summary:before, .icon.icon-filter.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-filter.adp-summary:after {
  -moz-transition: -moz-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: -o-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  background-image: url(/images/icons/filter.svg);
}
/* line 15, ../../resources/assets/sass/theme/icons/_filter.scss */
.icon.icon-filter.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-filter.icon-before.adp-summary {
  padding-left: 37px;
}
/* line 16, ../../resources/assets/sass/theme/icons/_filter.scss */
.icon.icon-filter.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-filter.adp-summary {
  padding-right: 37px;
}
/* line 19, ../../resources/assets/sass/theme/icons/_filter.scss */
.icon.icon-filter-primary.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-filter-primary.icon-before.adp-summary:before, .icon.icon-filter-primary.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-filter-primary.adp-summary:after {
  background-image: url(/images/icons/filter-primary.svg);
}
/* line 24, ../../resources/assets/sass/theme/icons/_filter.scss */
.icon.icon-filter-primary.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-filter-primary.icon-before.adp-summary {
  padding-left: 37px;
}
/* line 25, ../../resources/assets/sass/theme/icons/_filter.scss */
.icon.icon-filter-primary.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-filter-primary.adp-summary {
  padding-right: 37px;
}

/* line 1, ../../resources/assets/sass/theme/icons/_mail.scss */
.icon.icon-mail, .maps-container__mobile .maps-container-route-waypoints .icon-mail.adp-summary {
  background-image: url(/images/icons/mail.svg);
}
/* line 4, ../../resources/assets/sass/theme/icons/_mail.scss */
.icon.icon-mail.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-mail.icon-before.adp-summary, .icon.icon-mail.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-mail.adp-summary {
  background-image: none;
}
/* line 9, ../../resources/assets/sass/theme/icons/_mail.scss */
.icon.icon-mail.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-mail.icon-before.adp-summary:before, .icon.icon-mail.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-mail.adp-summary:after {
  -moz-transition: -moz-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: -o-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  background-image: url(/images/icons/mail.svg);
}
/* line 15, ../../resources/assets/sass/theme/icons/_mail.scss */
.icon.icon-mail.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-mail.icon-before.adp-summary {
  padding-left: 30px;
}
/* line 16, ../../resources/assets/sass/theme/icons/_mail.scss */
.icon.icon-mail.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-mail.adp-summary {
  padding-right: 30px;
}
/* line 19, ../../resources/assets/sass/theme/icons/_mail.scss */
.icon.icon-mail-primary.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-mail-primary.icon-before.adp-summary:before, .icon.icon-mail-primary.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-mail-primary.adp-summary:after {
  background-image: url(/images/icons/mail-primary.svg);
}
/* line 24, ../../resources/assets/sass/theme/icons/_mail.scss */
.icon.icon-mail-primary.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-mail-primary.icon-before.adp-summary {
  padding-left: 30px;
}
/* line 25, ../../resources/assets/sass/theme/icons/_mail.scss */
.icon.icon-mail-primary.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-mail-primary.adp-summary {
  padding-right: 30px;
}

/* line 1, ../../resources/assets/sass/theme/icons/_route.scss */
.icon.icon-route, .maps-container__mobile .maps-container-route-waypoints .icon-route.adp-summary {
  background-image: url(/images/icons/route.svg);
}
/* line 4, ../../resources/assets/sass/theme/icons/_route.scss */
.icon.icon-route.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-route.icon-before.adp-summary, .icon.icon-route.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-route.adp-summary {
  background-image: none;
}
/* line 9, ../../resources/assets/sass/theme/icons/_route.scss */
.icon.icon-route.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-route.icon-before.adp-summary:before, .icon.icon-route.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-route.adp-summary:after {
  -moz-transition: -moz-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: -o-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  background-image: url(/images/icons/route.svg);
}
/* line 15, ../../resources/assets/sass/theme/icons/_route.scss */
.icon.icon-route.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-route.icon-before.adp-summary {
  padding-left: 30px;
}
/* line 16, ../../resources/assets/sass/theme/icons/_route.scss */
.icon.icon-route.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-route.adp-summary {
  padding-right: 30px;
}
/* line 19, ../../resources/assets/sass/theme/icons/_route.scss */
.icon.icon-route-primary.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-route-primary.icon-before.adp-summary:before, .icon.icon-route-primary.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-route-primary.adp-summary:after {
  background-image: url(/images/icons/route-primary.svg);
}
/* line 24, ../../resources/assets/sass/theme/icons/_route.scss */
.icon.icon-route-primary.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-route-primary.icon-before.adp-summary {
  padding-left: 30px;
}
/* line 25, ../../resources/assets/sass/theme/icons/_route.scss */
.icon.icon-route-primary.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-route-primary.adp-summary {
  padding-right: 30px;
}

/* line 1, ../../resources/assets/sass/theme/icons/_pin.scss */
.icon.icon-pin, .maps-container__mobile .maps-container-route-waypoints .icon-pin.adp-summary {
  background-image: url(/images/icons/pin.svg);
}
/* line 4, ../../resources/assets/sass/theme/icons/_pin.scss */
.icon.icon-pin.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-pin.icon-before.adp-summary, .icon.icon-pin.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-pin.adp-summary {
  background-image: none;
}
/* line 9, ../../resources/assets/sass/theme/icons/_pin.scss */
.icon.icon-pin.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-pin.icon-before.adp-summary:before, .icon.icon-pin.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-pin.adp-summary:after {
  -moz-transition: -moz-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: -o-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  width: 15px;
  background-image: url(/images/icons/pin.svg);
}
/* line 16, ../../resources/assets/sass/theme/icons/_pin.scss */
.icon.icon-pin.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-pin.icon-before.adp-summary {
  padding-left: 25px;
}
/* line 17, ../../resources/assets/sass/theme/icons/_pin.scss */
.icon.icon-pin.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-pin.adp-summary {
  padding-right: 25px;
}
/* line 21, ../../resources/assets/sass/theme/icons/_pin.scss */
.icon.icon-pin__primary.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-pin__primary.icon-before.adp-summary:before, .icon.icon-pin__primary.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-pin__primary.adp-summary:after, .icon.icon-pin-primary.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-pin-primary.icon-before.adp-summary:before, .icon.icon-pin-primary.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-pin-primary.adp-summary:after {
  width: 15px;
  background-image: url(/images/icons/pin-primary.svg);
}
/* line 27, ../../resources/assets/sass/theme/icons/_pin.scss */
.icon.icon-pin__primary.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-pin__primary.icon-before.adp-summary, .icon.icon-pin-primary.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-pin-primary.icon-before.adp-summary {
  padding-left: 25px;
}
/* line 28, ../../resources/assets/sass/theme/icons/_pin.scss */
.icon.icon-pin__primary.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-pin__primary.adp-summary, .icon.icon-pin-primary.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-pin-primary.adp-summary {
  padding-right: 25px;
}
/* line 32, ../../resources/assets/sass/theme/icons/_pin.scss */
.icon.icon-pin-white.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-pin-white.icon-before.adp-summary:before, .icon.icon-pin-white.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-pin-white.adp-summary:after {
  width: 15px;
  background-image: url(/images/icons/pin-white.svg);
}
/* line 38, ../../resources/assets/sass/theme/icons/_pin.scss */
.icon.icon-pin-white.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-pin-white.icon-before.adp-summary {
  padding-left: 25px;
}
/* line 39, ../../resources/assets/sass/theme/icons/_pin.scss */
.icon.icon-pin-white.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-pin-white.adp-summary {
  padding-right: 25px;
}
/* line 43, ../../resources/assets/sass/theme/icons/_pin.scss */
.icon.icon-pin-hollow.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-pin-hollow.icon-before.adp-summary:before, .icon.icon-pin-hollow.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-pin-hollow.adp-summary:after {
  width: 15px;
  background-image: url(/images/icons/pin-hollow.svg);
}
/* line 49, ../../resources/assets/sass/theme/icons/_pin.scss */
.icon.icon-pin-hollow.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-pin-hollow.icon-before.adp-summary {
  padding-left: 25px;
}
/* line 50, ../../resources/assets/sass/theme/icons/_pin.scss */
.icon.icon-pin-hollow.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-pin-hollow.adp-summary {
  padding-right: 25px;
}

/* line 1, ../../resources/assets/sass/theme/icons/_verified.scss */
.icon.icon-verified, .maps-container__mobile .maps-container-route-waypoints .icon-verified.adp-summary {
  background-image: url(/images/icons/verified.svg);
}
/* line 4, ../../resources/assets/sass/theme/icons/_verified.scss */
.icon.icon-verified.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-verified.icon-before.adp-summary, .icon.icon-verified.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-verified.adp-summary {
  background-image: none;
}
/* line 9, ../../resources/assets/sass/theme/icons/_verified.scss */
.icon.icon-verified.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-verified.icon-before.adp-summary:before, .icon.icon-verified.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-verified.adp-summary:after {
  -moz-transition: -moz-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: -o-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  background-image: url(/images/icons/verified.svg);
}
/* line 15, ../../resources/assets/sass/theme/icons/_verified.scss */
.icon.icon-verified.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-verified.icon-before.adp-summary {
  padding-left: 30px;
}
/* line 16, ../../resources/assets/sass/theme/icons/_verified.scss */
.icon.icon-verified.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-verified.adp-summary {
  padding-right: 30px;
}
/* line 19, ../../resources/assets/sass/theme/icons/_verified.scss */
.icon.icon-verified-primary.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-verified-primary.icon-before.adp-summary:before, .icon.icon-verified-primary.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-verified-primary.adp-summary:after {
  background-image: url(/images/icons/verified-primary.svg);
}
/* line 24, ../../resources/assets/sass/theme/icons/_verified.scss */
.icon.icon-verified-primary.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-verified-primary.icon-before.adp-summary {
  padding-left: 30px;
}
/* line 25, ../../resources/assets/sass/theme/icons/_verified.scss */
.icon.icon-verified-primary.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-verified-primary.adp-summary {
  padding-right: 30px;
}
/* line 29, ../../resources/assets/sass/theme/icons/_verified.scss */
.icon.icon-verified-white.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-verified-white.icon-before.adp-summary:before, .icon.icon-verified-white.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-verified-white.adp-summary:after {
  background-image: url(/images/icons/verified-white.svg);
}
/* line 34, ../../resources/assets/sass/theme/icons/_verified.scss */
.icon.icon-verified-white.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-verified-white.icon-before.adp-summary {
  padding-left: 30px;
}
/* line 35, ../../resources/assets/sass/theme/icons/_verified.scss */
.icon.icon-verified-white.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-verified-white.adp-summary {
  padding-right: 30px;
}

/* line 1, ../../resources/assets/sass/theme/icons/_search.scss */
.icon.icon-search, .maps-container__mobile .maps-container-route-waypoints .icon-search.adp-summary {
  background-image: url(/images/icons/search.svg);
}
/* line 4, ../../resources/assets/sass/theme/icons/_search.scss */
.icon.icon-search.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-search.icon-before.adp-summary, .icon.icon-search.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-search.adp-summary {
  background-image: none;
}
/* line 9, ../../resources/assets/sass/theme/icons/_search.scss */
.icon.icon-search.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-search.icon-before.adp-summary:before, .icon.icon-search.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-search.adp-summary:after {
  -moz-transition: -moz-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: -o-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  background-image: url(/images/icons/search.svg);
}
/* line 15, ../../resources/assets/sass/theme/icons/_search.scss */
.icon.icon-search.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-search.icon-before.adp-summary {
  padding-left: 30px;
}
/* line 16, ../../resources/assets/sass/theme/icons/_search.scss */
.icon.icon-search.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-search.adp-summary {
  padding-right: 30px;
}
/* line 19, ../../resources/assets/sass/theme/icons/_search.scss */
.icon.icon-search-primary.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-search-primary.icon-before.adp-summary:before, .icon.icon-search-primary.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-search-primary.adp-summary:after {
  background-image: url(/images/icons/search-primary.svg);
}
/* line 24, ../../resources/assets/sass/theme/icons/_search.scss */
.icon.icon-search-primary.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-search-primary.icon-before.adp-summary {
  padding-left: 30px;
}
/* line 25, ../../resources/assets/sass/theme/icons/_search.scss */
.icon.icon-search-primary.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-search-primary.adp-summary {
  padding-right: 30px;
}

/* line 1, ../../resources/assets/sass/theme/icons/_homepage.scss */
.icon.icon-homepage, .maps-container__mobile .maps-container-route-waypoints .icon-homepage.adp-summary {
  background-image: url(/images/icons/homepage.svg);
}
/* line 4, ../../resources/assets/sass/theme/icons/_homepage.scss */
.icon.icon-homepage.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-homepage.icon-before.adp-summary, .icon.icon-homepage.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-homepage.adp-summary {
  background-image: none;
}
/* line 9, ../../resources/assets/sass/theme/icons/_homepage.scss */
.icon.icon-homepage.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-homepage.icon-before.adp-summary:before, .icon.icon-homepage.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-homepage.adp-summary:after {
  -moz-transition: -moz-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: -o-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  background-image: url(/images/icons/homepage.svg);
}
/* line 15, ../../resources/assets/sass/theme/icons/_homepage.scss */
.icon.icon-homepage.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-homepage.icon-before.adp-summary {
  padding-left: 22px;
}
/* line 16, ../../resources/assets/sass/theme/icons/_homepage.scss */
.icon.icon-homepage.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-homepage.adp-summary {
  padding-right: 22px;
}
/* line 19, ../../resources/assets/sass/theme/icons/_homepage.scss */
.icon.icon-homepage-primary.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-homepage-primary.icon-before.adp-summary:before, .icon.icon-homepage-primary.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-homepage-primary.adp-summary:after {
  background-image: url(/images/icons/homepage-primary.svg);
}
/* line 24, ../../resources/assets/sass/theme/icons/_homepage.scss */
.icon.icon-homepage-primary.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-homepage-primary.icon-before.adp-summary {
  padding-left: 30px;
}
/* line 25, ../../resources/assets/sass/theme/icons/_homepage.scss */
.icon.icon-homepage-primary.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-homepage-primary.adp-summary {
  padding-right: 30px;
}

/* line 1, ../../resources/assets/sass/theme/icons/_loading.scss */
.icon.icon-loading, .maps-container__mobile .maps-container-route-waypoints .icon-loading.adp-summary {
  background-image: url(/images/icons/loading.svg);
}
/* line 4, ../../resources/assets/sass/theme/icons/_loading.scss */
.icon.icon-loading.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-loading.icon-before.adp-summary, .icon.icon-loading.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-loading.adp-summary {
  background-image: none;
}
/* line 9, ../../resources/assets/sass/theme/icons/_loading.scss */
.icon.icon-loading.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-loading.icon-before.adp-summary:before, .icon.icon-loading.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-loading.adp-summary:after {
  -moz-transition: -moz-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: -o-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  background-image: url(/images/icons/loading.svg);
}
/* line 15, ../../resources/assets/sass/theme/icons/_loading.scss */
.icon.icon-loading.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-loading.icon-before.adp-summary {
  padding-left: 30px;
}
/* line 16, ../../resources/assets/sass/theme/icons/_loading.scss */
.icon.icon-loading.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-loading.adp-summary {
  padding-right: 30px;
}
/* line 19, ../../resources/assets/sass/theme/icons/_loading.scss */
.icon.icon-loading-primary.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-loading-primary.icon-before.adp-summary:before, .icon.icon-loading-primary.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-loading-primary.adp-summary:after {
  background-image: url(/images/icons/loading-primary.svg);
}
/* line 24, ../../resources/assets/sass/theme/icons/_loading.scss */
.icon.icon-loading-primary.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-loading-primary.icon-before.adp-summary {
  padding-left: 30px;
}
/* line 25, ../../resources/assets/sass/theme/icons/_loading.scss */
.icon.icon-loading-primary.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-loading-primary.adp-summary {
  padding-right: 30px;
}

/* line 1, ../../resources/assets/sass/theme/icons/_quote.scss */
.icon.icon-quote, .maps-container__mobile .maps-container-route-waypoints .icon-quote.adp-summary {
  background-image: url(/images/icons/quote.svg);
}
/* line 4, ../../resources/assets/sass/theme/icons/_quote.scss */
.icon.icon-quote.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-quote.adp-summary:after, .icon.icon-quote.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-quote.icon-before.adp-summary:before {
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
  top: 0;
  background-image: url(/images/icons/quote.svg);
}
/* line 11, ../../resources/assets/sass/theme/icons/_quote.scss */
.icon.icon-quote-white, .maps-container__mobile .maps-container-route-waypoints .icon-quote-white.adp-summary {
  background-image: url(/images/icons/quote-white.svg);
}
/* line 14, ../../resources/assets/sass/theme/icons/_quote.scss */
.icon.icon-quote-white.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-quote-white.adp-summary:after, .icon.icon-quote-white.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-quote-white.icon-before.adp-summary:before {
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
  top: 0;
  background-image: url(/images/icons/quote-white.svg);
}
/* line 22, ../../resources/assets/sass/theme/icons/_quote.scss */
.icon.icon-quote-primary, .maps-container__mobile .maps-container-route-waypoints .icon-quote-primary.adp-summary {
  background-image: url(/images/icons/quote-primary.svg);
}
/* line 25, ../../resources/assets/sass/theme/icons/_quote.scss */
.icon.icon-quote-primary.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-quote-primary.adp-summary:after, .icon.icon-quote-primary.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-quote-primary.icon-before.adp-summary:before {
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
  top: 0;
  background-image: url(/images/icons/quote-primary.svg);
}

/* line 1, ../../resources/assets/sass/theme/icons/_note.scss */
.icon.icon-notes, .maps-container__mobile .maps-container-route-waypoints .icon-notes.adp-summary {
  background-image: url(/images/icons/notes.svg);
}
/* line 4, ../../resources/assets/sass/theme/icons/_note.scss */
.icon.icon-notes.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-notes.icon-before.adp-summary, .icon.icon-notes.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-notes.adp-summary {
  background-image: none;
}
/* line 9, ../../resources/assets/sass/theme/icons/_note.scss */
.icon.icon-notes.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-notes.icon-before.adp-summary:before, .icon.icon-notes.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-notes.adp-summary:after {
  -moz-transition: -moz-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: -o-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  width: 16px;
  background-image: url(/images/icons/notes.svg);
}
/* line 16, ../../resources/assets/sass/theme/icons/_note.scss */
.icon.icon-notes.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-notes.icon-before.adp-summary {
  padding-left: 25px;
}
/* line 17, ../../resources/assets/sass/theme/icons/_note.scss */
.icon.icon-notes.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-notes.adp-summary {
  padding-right: 25px;
}
/* line 21, ../../resources/assets/sass/theme/icons/_note.scss */
.icon.icon-notes__primary.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-notes__primary.icon-before.adp-summary:before, .icon.icon-notes__primary.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-notes__primary.adp-summary:after, .icon.icon-notes-primary.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-notes-primary.icon-before.adp-summary:before, .icon.icon-notes-primary.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-notes-primary.adp-summary:after {
  width: 16px;
  background-image: url(/images/icons/notes-primary.svg);
}
/* line 27, ../../resources/assets/sass/theme/icons/_note.scss */
.icon.icon-notes__primary.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-notes__primary.icon-before.adp-summary, .icon.icon-notes-primary.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-notes-primary.icon-before.adp-summary {
  padding-left: 25px;
}
/* line 28, ../../resources/assets/sass/theme/icons/_note.scss */
.icon.icon-notes__primary.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-notes__primary.adp-summary, .icon.icon-notes-primary.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-notes-primary.adp-summary {
  padding-right: 25px;
}
/* line 32, ../../resources/assets/sass/theme/icons/_note.scss */
.icon.icon-notes-white.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-notes-white.icon-before.adp-summary:before, .icon.icon-notes-white.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-notes-white.adp-summary:after {
  width: 16px;
  background-image: url(/images/icons/notes-white.svg);
}
/* line 38, ../../resources/assets/sass/theme/icons/_note.scss */
.icon.icon-notes-white.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-notes-white.icon-before.adp-summary {
  padding-left: 25px;
}
/* line 39, ../../resources/assets/sass/theme/icons/_note.scss */
.icon.icon-notes-white.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-notes-white.adp-summary {
  padding-right: 25px;
}

/* line 1, ../../resources/assets/sass/theme/icons/_document.scss */
.icon.icon-document, .maps-container__mobile .maps-container-route-waypoints .icon-document.adp-summary {
  background-image: url(/images/icons/document.svg);
}
/* line 4, ../../resources/assets/sass/theme/icons/_document.scss */
.icon.icon-document.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-document.icon-before.adp-summary, .icon.icon-document.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-document.adp-summary {
  background-image: none;
}
/* line 9, ../../resources/assets/sass/theme/icons/_document.scss */
.icon.icon-document.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-document.icon-before.adp-summary:before, .icon.icon-document.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-document.adp-summary:after {
  -moz-transition: -moz-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: -o-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  background-image: url(/images/icons/document.svg);
}
/* line 15, ../../resources/assets/sass/theme/icons/_document.scss */
.icon.icon-document.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-document.icon-before.adp-summary {
  padding-left: 30px;
}
/* line 16, ../../resources/assets/sass/theme/icons/_document.scss */
.icon.icon-document.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-document.adp-summary {
  padding-right: 30px;
}
/* line 19, ../../resources/assets/sass/theme/icons/_document.scss */
.icon.icon-document-primary.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-document-primary.icon-before.adp-summary:before, .icon.icon-document-primary.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-document-primary.adp-summary:after {
  background-image: url(/images/icons/document-primary.svg);
}
/* line 24, ../../resources/assets/sass/theme/icons/_document.scss */
.icon.icon-document-primary.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-document-primary.icon-before.adp-summary {
  padding-left: 30px;
}
/* line 25, ../../resources/assets/sass/theme/icons/_document.scss */
.icon.icon-document-primary.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-document-primary.adp-summary {
  padding-right: 30px;
}

/* line 1, ../../resources/assets/sass/theme/icons/_send-success.scss */
.icon.icon-send-success, .maps-container__mobile .maps-container-route-waypoints .icon-send-success.adp-summary {
  background-image: url("/images/mail-sent.svg");
}
/* line 4, ../../resources/assets/sass/theme/icons/_send-success.scss */
.icon.icon-send-success.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-send-success.icon-before.adp-summary, .icon.icon-send-success.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-send-success.adp-summary {
  background-image: none;
}
/* line 9, ../../resources/assets/sass/theme/icons/_send-success.scss */
.icon.icon-send-success.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-send-success.icon-before.adp-summary:before, .icon.icon-send-success.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-send-success.adp-summary:after {
  -moz-transition: -moz-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: -o-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: transform 0.25s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  background-image: url("/images/mail-sent.svg");
}
/* line 15, ../../resources/assets/sass/theme/icons/_send-success.scss */
.icon.icon-send-success.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-send-success.icon-before.adp-summary {
  padding-left: 30px;
}
/* line 16, ../../resources/assets/sass/theme/icons/_send-success.scss */
.icon.icon-send-success.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-send-success.adp-summary {
  padding-right: 30px;
}
/* line 19, ../../resources/assets/sass/theme/icons/_send-success.scss */
.icon.icon-send-success.icon-biggest, .maps-container__mobile .maps-container-route-waypoints .icon-send-success.icon-biggest.adp-summary {
  width: 100px;
  height: 40px;
}

/* line 18, ../../resources/assets/sass/theme/_icons.scss */
.icon, .maps-container__mobile .maps-container-route-waypoints .adp-summary {
  display: inline-block;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 26, ../../resources/assets/sass/theme/_icons.scss */
.icon.icon-big, .maps-container__mobile .maps-container-route-waypoints .icon-big.adp-summary {
  display: block;
  width: 25px;
  height: 23px;
  margin: 10px auto;
}
/* line 32, ../../resources/assets/sass/theme/_icons.scss */
.icon.icon-big.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-big.icon-before.adp-summary, .icon.icon-big.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-big.adp-summary {
  display: inline-block;
  width: auto;
  height: 100%;
  margin: 0;
}
/* line 39, ../../resources/assets/sass/theme/_icons.scss */
.icon.icon-big.icon-before:after, .maps-container__mobile .maps-container-route-waypoints .icon-big.icon-before.adp-summary:after, .icon.icon-big.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-big.icon-before.adp-summary:before, .icon.icon-big.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-big.adp-summary:after, .icon.icon-big.icon-after:before, .maps-container__mobile .maps-container-route-waypoints .icon-big.adp-summary:before {
  width: 25px;
  height: 23px;
}
/* line 46, ../../resources/assets/sass/theme/_icons.scss */
.icon.icon-big.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-big.icon-before.adp-summary {
  padding-left: 35px;
}
/* line 47, ../../resources/assets/sass/theme/_icons.scss */
.icon.icon-big.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-big.adp-summary {
  padding-right: 35px;
}
/* line 50, ../../resources/assets/sass/theme/_icons.scss */
.icon.icon-biggest, .maps-container__mobile .maps-container-route-waypoints .icon-biggest.adp-summary {
  display: block;
  width: 75px;
  height: 75px;
  margin: 10px auto;
}
/* line 56, ../../resources/assets/sass/theme/_icons.scss */
.icon.icon-biggest.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-biggest.icon-before.adp-summary, .icon.icon-biggest.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-biggest.adp-summary {
  display: inline-block;
  width: auto;
  height: 100%;
  margin: 0;
}
/* line 63, ../../resources/assets/sass/theme/_icons.scss */
.icon.icon-biggest.icon-before:after, .maps-container__mobile .maps-container-route-waypoints .icon-biggest.icon-before.adp-summary:after, .icon.icon-biggest.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-biggest.icon-before.adp-summary:before, .icon.icon-biggest.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-biggest.adp-summary:after, .icon.icon-biggest.icon-after:before, .maps-container__mobile .maps-container-route-waypoints .icon-biggest.adp-summary:before {
  width: 75px;
  height: 75px;
}
/* line 70, ../../resources/assets/sass/theme/_icons.scss */
.icon.icon-biggest.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-biggest.icon-before.adp-summary {
  padding-left: 85px;
}
/* line 71, ../../resources/assets/sass/theme/_icons.scss */
.icon.icon-biggest.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-biggest.adp-summary {
  padding-right: 85px;
}
/* line 74, ../../resources/assets/sass/theme/_icons.scss */
.icon.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-before.adp-summary, .icon.icon-after, .maps-container__mobile .maps-container-route-waypoints .adp-summary {
  position: relative;
  width: auto;
  background-image: none;
}
/* line 80, ../../resources/assets/sass/theme/_icons.scss */
.icon.icon-before:after, .maps-container__mobile .maps-container-route-waypoints .icon-before.adp-summary:after, .icon.icon-before:before, .maps-container__mobile .maps-container-route-waypoints .icon-before.adp-summary:before, .icon.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .adp-summary:after, .icon.icon-after:before, .maps-container__mobile .maps-container-route-waypoints .adp-summary:before {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 0;
  width: 18px;
  height: 18px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
}
/* line 95, ../../resources/assets/sass/theme/_icons.scss */
.icon.icon-before, .maps-container__mobile .maps-container-route-waypoints .icon-before.adp-summary {
  padding-left: 15px;
}
/* line 97, ../../resources/assets/sass/theme/_icons.scss */
.icon.icon-after, .maps-container__mobile .maps-container-route-waypoints .adp-summary {
  padding-right: 15px;
}
/* line 100, ../../resources/assets/sass/theme/_icons.scss */
.icon.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .adp-summary:after {
  right: 10px;
  left: auto;
}
/* line 106, ../../resources/assets/sass/theme/_icons.scss */
.icon-home {
  background-image: url(/images/home.svg);
}
/* line 109, ../../resources/assets/sass/theme/_icons.scss */
.icon-home__breadcrumb {
  width: auto;
}
/* line 112, ../../resources/assets/sass/theme/_icons.scss */
.icon-home__breadcrumb:before {
  top: 2px;
}
/* line 117, ../../resources/assets/sass/theme/_icons.scss */
.icon-home.icon-before {
  padding-left: 20px;
  background-image: none;
}
/* line 121, ../../resources/assets/sass/theme/_icons.scss */
.icon-home.icon-before:before {
  width: 12px;
  height: 12px;
  background-image: url(/images/home.svg);
}
/* line 129, ../../resources/assets/sass/theme/_icons.scss */
.icon-user {
  background-image: url(/images/user.svg);
}
/* line 132, ../../resources/assets/sass/theme/_icons.scss */
.icon-user.icon-before {
  padding-left: 27px;
  background-image: none;
}
/* line 136, ../../resources/assets/sass/theme/_icons.scss */
.icon-user.icon-before:before {
  width: 22px;
  height: 22px;
  background-image: url(/images/user.svg);
}
/* line 143, ../../resources/assets/sass/theme/_icons.scss */
.icon-user__white {
  background-image: url(/images/user-white.svg);
}
/* line 146, ../../resources/assets/sass/theme/_icons.scss */
.icon-user__white.icon-before {
  padding-left: 27px;
  background-image: none;
}
/* line 150, ../../resources/assets/sass/theme/_icons.scss */
.icon-user__white.icon-before:before {
  width: 22px;
  height: 22px;
  background-image: url(/images/user-white.svg);
}
/* line 161, ../../resources/assets/sass/theme/_icons.scss */
.icon-pin {
  background-image: url(/images/pin.svg);
}
/* line 164, ../../resources/assets/sass/theme/_icons.scss */
.icon-pin.icon-before {
  background-image: none;
}
/* line 167, ../../resources/assets/sass/theme/_icons.scss */
.icon-pin.icon-before:before {
  width: 13px;
  height: 17px;
  background-image: url(/images/pin.svg);
}
/* line 174, ../../resources/assets/sass/theme/_icons.scss */
.icon-pin__primary {
  background-image: url(/images/pin-primary.svg);
}
/* line 177, ../../resources/assets/sass/theme/_icons.scss */
.icon-pin__primary.icon-before {
  background-image: none;
}
/* line 180, ../../resources/assets/sass/theme/_icons.scss */
.icon-pin__primary.icon-before:before {
  width: 13px;
  height: 17px;
  background-image: url(/images/pin-primary.svg);
}
/* line 188, ../../resources/assets/sass/theme/_icons.scss */
.icon-pin__white {
  background-image: url(/images/pin__white.svg);
}
/* line 191, ../../resources/assets/sass/theme/_icons.scss */
.icon-pin__white.icon-before {
  background-image: none;
}
/* line 194, ../../resources/assets/sass/theme/_icons.scss */
.icon-pin__white.icon-before:before {
  width: 13px;
  height: 17px;
  background-image: url(/images/pin__white.svg);
}
/* line 205, ../../resources/assets/sass/theme/_icons.scss */
.icon-route {
  background-image: url(/images/route.svg);
}
/* line 208, ../../resources/assets/sass/theme/_icons.scss */
.icon-route.icon-before {
  background-image: none;
}
/* line 211, ../../resources/assets/sass/theme/_icons.scss */
.icon-route.icon-before:before {
  width: 18px;
  height: 20px;
  background-image: url(/images/route.svg);
}
/* line 219, ../../resources/assets/sass/theme/_icons.scss */
.icon-back {
  background-image: url(/images/back-arrow.svg);
}
/* line 222, ../../resources/assets/sass/theme/_icons.scss */
.icon-back.icon-before {
  background-image: none;
}
/* line 225, ../../resources/assets/sass/theme/_icons.scss */
.icon-back.icon-before:before {
  width: 16px;
  height: 14px;
  background-image: url(/images/back-arrow.svg);
}
/* line 233, ../../resources/assets/sass/theme/_icons.scss */
.icon-share {
  background-image: url(/images/share.svg);
}
/* line 236, ../../resources/assets/sass/theme/_icons.scss */
.icon-share.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-share.adp-summary {
  background-image: none;
}
/* line 239, ../../resources/assets/sass/theme/_icons.scss */
.icon-share.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-share.adp-summary:after {
  width: 21px;
  height: 18px;
  background-image: url(/images/share.svg);
}
/* line 247, ../../resources/assets/sass/theme/_icons.scss */
.icon-art {
  background-image: url(/images/art.svg);
}
/* line 250, ../../resources/assets/sass/theme/_icons.scss */
.icon-art.icon-before {
  background-image: none;
}
/* line 253, ../../resources/assets/sass/theme/_icons.scss */
.icon-art.icon-before:before {
  width: 19px;
  height: 16px;
  background-image: url(/images/art.svg);
}
/* line 261, ../../resources/assets/sass/theme/_icons.scss */
.icon-report {
  background-image: url(/images/abuse.svg);
}
/* line 264, ../../resources/assets/sass/theme/_icons.scss */
.icon-report.icon-before {
  background-image: none;
}
/* line 267, ../../resources/assets/sass/theme/_icons.scss */
.icon-report.icon-before:before {
  width: 12px;
  height: 12px;
  background-image: url(/images/abuse.svg);
}
/* line 275, ../../resources/assets/sass/theme/_icons.scss */
.icon-check {
  background-image: url(/images/check.svg);
}
/* line 278, ../../resources/assets/sass/theme/_icons.scss */
.icon-check.icon-before {
  background-image: none;
}
/* line 281, ../../resources/assets/sass/theme/_icons.scss */
.icon-check.icon-before:before {
  width: 11px;
  height: 11px;
  background-image: url(/images/check.svg);
}
/* line 289, ../../resources/assets/sass/theme/_icons.scss */
.icon-business-view, .icon-play {
  width: 100%;
  height: 100%;
}
/* line 295, ../../resources/assets/sass/theme/_icons.scss */
.icon-play {
  background-image: url(/images/play.svg);
}
/* line 296, ../../resources/assets/sass/theme/_icons.scss */
.icon-business-view {
  background-image: url(/images/businessView.svg);
}
/* line 302, ../../resources/assets/sass/theme/_icons.scss */
.icon-time.icon-before, .icon-time-green.icon-before, .icon-time-red.icon-before {
  padding-left: 25px;
  background-image: none;
}
/* line 306, ../../resources/assets/sass/theme/_icons.scss */
.icon-time.icon-before:before, .icon-time-green.icon-before:before, .icon-time-red.icon-before:before {
  width: 22px;
  height: 22px;
}
/* line 314, ../../resources/assets/sass/theme/_icons.scss */
.icon-time {
  background-image: url(/images/clock.svg);
}
/* line 317, ../../resources/assets/sass/theme/_icons.scss */
.icon-time.icon-before:before {
  background-image: url(/images/clock.svg);
}
/* line 322, ../../resources/assets/sass/theme/_icons.scss */
.icon-time-green {
  background-image: url(/images/clock-green.svg);
}
/* line 325, ../../resources/assets/sass/theme/_icons.scss */
.icon-time-green.icon-before:before {
  background-image: url(/images/clock-green.svg);
}
/* line 330, ../../resources/assets/sass/theme/_icons.scss */
.icon-time-red {
  background-image: url(/images/clock-red.svg);
}
/* line 333, ../../resources/assets/sass/theme/_icons.scss */
.icon-time-red.icon-before:before {
  background-image: url(/images/clock-red.svg);
}
/* line 339, ../../resources/assets/sass/theme/_icons.scss */
.icon-mobile {
  background-image: url(/images/mobilephone.svg);
}
/* line 342, ../../resources/assets/sass/theme/_icons.scss */
.icon-mobile.icon-before {
  padding-left: 27px;
  background-image: none;
}
/* line 346, ../../resources/assets/sass/theme/_icons.scss */
.icon-mobile.icon-before:before {
  width: 16px;
  height: 16px;
  background-image: url(/images/mobilephone.svg);
}
/* line 355, ../../resources/assets/sass/theme/_icons.scss */
.icon-link {
  background-image: url(/images/link.svg);
}
/* line 358, ../../resources/assets/sass/theme/_icons.scss */
.icon-link.icon-before {
  padding-left: 27px;
}
/* line 361, ../../resources/assets/sass/theme/_icons.scss */
.icon-link.icon-before:before {
  width: 16px;
  height: 16px;
  background-image: url(/images/link.svg);
}
/* line 368, ../../resources/assets/sass/theme/_icons.scss */
.icon-link__secondary {
  background-image: url(/images/link-secondary.svg);
}
/* line 371, ../../resources/assets/sass/theme/_icons.scss */
.icon-link__secondary.icon-before:before {
  width: 16px;
  height: 16px;
  background-image: url(/images/link-secondary.svg);
}
/* line 378, ../../resources/assets/sass/theme/_icons.scss */
.icon-link-2 {
  background-image: url(/images/link-2.svg);
}
/* line 381, ../../resources/assets/sass/theme/_icons.scss */
.icon-link-2.icon-before:before {
  width: 12px;
  height: 13px;
  background-image: url(/images/link-2.svg);
}
/* line 387, ../../resources/assets/sass/theme/_icons.scss */
.icon-link-2__secondary {
  background-image: url(/images/link-2-secondary.svg);
}
/* line 390, ../../resources/assets/sass/theme/_icons.scss */
.icon-link-2__secondary.icon-before:before {
  width: 12px;
  height: 13px;
  background-image: url(/images/link-2-secondary.svg);
}
/* line 396, ../../resources/assets/sass/theme/_icons.scss */
.icon-link-2__secondary.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-link-2__secondary.adp-summary:after {
  top: 4px;
  width: 12px;
  height: 13px;
  background-image: url(/images/link-2-secondary.svg);
}
/* line 406, ../../resources/assets/sass/theme/_icons.scss */
.icon-localize {
  background-image: url(/images/localize.svg);
}
/* line 409, ../../resources/assets/sass/theme/_icons.scss */
.icon-localize.icon-before {
  padding-left: 25px;
  background-image: none;
}
/* line 413, ../../resources/assets/sass/theme/_icons.scss */
.icon-localize.icon-before:before {
  width: 15px;
  height: 15px;
  background-image: url(/images/localize.svg);
}
/* line 421, ../../resources/assets/sass/theme/_icons.scss */
.icon-history {
  background-image: url(/images/clock__dark-grey.svg);
}
/* line 424, ../../resources/assets/sass/theme/_icons.scss */
.icon-history.icon-before {
  padding-left: 25px;
  background-image: none;
}
/* line 428, ../../resources/assets/sass/theme/_icons.scss */
.icon-history.icon-before:before {
  width: 15px;
  height: 15px;
  background-image: url(/images/localize.svg);
}
/* line 436, ../../resources/assets/sass/theme/_icons.scss */
.icon-close, .icon-close__white, .icon-close__primary {
  cursor: pointer;
  background-image: url(/images/close-icon.svg);
}
/* line 442, ../../resources/assets/sass/theme/_icons.scss */
.icon-close.icon-before, .icon-close__white.icon-before, .icon-close__primary.icon-before {
  padding-left: 25px;
  background-image: none;
}
/* line 447, ../../resources/assets/sass/theme/_icons.scss */
.icon-close.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-close.adp-summary, .icon-close__white.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-close__white.adp-summary, .icon-close__primary.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-close__primary.adp-summary {
  padding-right: 25px;
  background-image: none;
}
/* line 452, ../../resources/assets/sass/theme/_icons.scss */
.icon-close.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-close.adp-summary:after, .icon-close.icon-before:before, .icon-close__white.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-close__white.adp-summary:after, .icon-close__white.icon-before:before, .icon-close__primary.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-close__primary.adp-summary:after, .icon-close__primary.icon-before:before {
  width: 14px;
  height: 14px;
  background-image: url(/images/close-icon.svg);
}
/* line 460, ../../resources/assets/sass/theme/_icons.scss */
.icon-close__white {
  background-image: url(/images/close-white.svg);
}
/* line 463, ../../resources/assets/sass/theme/_icons.scss */
.icon-close__white.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-close__white.adp-summary:after, .icon-close__white.icon-before:before {
  width: 14px;
  height: 14px;
  background-image: url(/images/close-white.svg);
}
/* line 471, ../../resources/assets/sass/theme/_icons.scss */
.icon-mail {
  background-image: url(/images/mail.svg);
}
/* line 474, ../../resources/assets/sass/theme/_icons.scss */
.icon-mail.icon-before {
  padding-left: 27px;
  background-image: none;
}
/* line 478, ../../resources/assets/sass/theme/_icons.scss */
.icon-mail.icon-before:before {
  width: 17px;
  height: 20px;
  background-image: url(/images/mail.svg);
}
/* line 485, ../../resources/assets/sass/theme/_icons.scss */
.icon-mail__green {
  background-image: url(/images/mail__secondary.svg);
}
/* line 488, ../../resources/assets/sass/theme/_icons.scss */
.icon-mail__green.icon-before {
  padding-left: 26px;
  background-image: none;
}
@media (min-width: 992px) {
  /* line 488, ../../resources/assets/sass/theme/_icons.scss */
  .icon-mail__green.icon-before {
    padding-left: 30px;
  }
}
/* line 496, ../../resources/assets/sass/theme/_icons.scss */
.icon-mail__green.icon-before:before {
  width: 16px;
  height: 11px;
  background-image: url(/images/mail__secondary.svg);
}
@media (min-width: 992px) {
  /* line 496, ../../resources/assets/sass/theme/_icons.scss */
  .icon-mail__green.icon-before:before {
    width: 22px;
    height: 16px;
  }
}
/* line 510, ../../resources/assets/sass/theme/_icons.scss */
.icon-fb {
  background-image: url(/images/facebook-2.svg);
}
/* line 513, ../../resources/assets/sass/theme/_icons.scss */
.icon-fb.icon-before {
  padding-left: 14px;
  background-image: none;
}
/* line 517, ../../resources/assets/sass/theme/_icons.scss */
.icon-fb.icon-before:before {
  width: 8px;
  height: 20px;
  background-image: url(/images/facebook-2.svg);
}
/* line 524, ../../resources/assets/sass/theme/_icons.scss */
.icon-fb__blue {
  background-image: url(/images/fb-blue.svg);
}
/* line 527, ../../resources/assets/sass/theme/_icons.scss */
.icon-fb__blue.icon-before {
  padding-left: 24px;
  background-image: none;
}
/* line 531, ../../resources/assets/sass/theme/_icons.scss */
.icon-fb__blue.icon-before:before {
  width: 8px;
  height: 16px;
  background-image: url(/images/fb-blue.svg);
}
/* line 540, ../../resources/assets/sass/theme/_icons.scss */
.icon-copy {
  background-image: url(/images/copy.svg);
}
/* line 543, ../../resources/assets/sass/theme/_icons.scss */
.icon-copy.icon-before {
  padding-left: 24px;
  background-image: none;
}
/* line 547, ../../resources/assets/sass/theme/_icons.scss */
.icon-copy.icon-before:before {
  width: 14px;
  height: 18px;
  background-image: url(/images/copy.svg);
}
/* line 554, ../../resources/assets/sass/theme/_icons.scss */
.icon-copy__grey {
  background-image: url(/images/copy-grey.svg);
}
/* line 557, ../../resources/assets/sass/theme/_icons.scss */
.icon-copy__grey.icon-before {
  padding-left: 24px;
  background-image: none;
}
/* line 561, ../../resources/assets/sass/theme/_icons.scss */
.icon-copy__grey.icon-before:before {
  width: 14px;
  height: 18px;
  background-image: url(/images/copy-grey.svg);
}
/* line 570, ../../resources/assets/sass/theme/_icons.scss */
.icon-google {
  background-image: url(/images/google-2.svg);
}
/* line 573, ../../resources/assets/sass/theme/_icons.scss */
.icon-google.icon-before {
  padding-left: 20px;
  background-image: none;
}
/* line 577, ../../resources/assets/sass/theme/_icons.scss */
.icon-google.icon-before:before {
  width: 16px;
  height: 20px;
  background-image: url(/images/google-2.svg);
}
/* line 585, ../../resources/assets/sass/theme/_icons.scss */
.icon-success {
  background-image: url(/images/success.svg);
}
/* line 588, ../../resources/assets/sass/theme/_icons.scss */
.icon-success.icon-before {
  padding-left: 26px;
  background-image: none;
}
/* line 592, ../../resources/assets/sass/theme/_icons.scss */
.icon-success.icon-before:before {
  width: 16px;
  height: 13px;
  background-image: url(/images/success.svg);
}
/* line 600, ../../resources/assets/sass/theme/_icons.scss */
.icon-abuse {
  background-image: url(/images/abuse.svg);
}
/* line 603, ../../resources/assets/sass/theme/_icons.scss */
.icon-abuse.icon-before {
  padding-left: 17px;
  background-image: none;
}
/* line 607, ../../resources/assets/sass/theme/_icons.scss */
.icon-abuse.icon-before:before {
  width: 11px;
  height: 11px;
  background-image: url(/images/abuse.svg);
}
/* line 614, ../../resources/assets/sass/theme/_icons.scss */
.icon-abuse__green {
  background-image: url(/images/abuse-green.svg);
}
/* line 617, ../../resources/assets/sass/theme/_icons.scss */
.icon-abuse__green.icon-before {
  padding-left: 25px;
  background-image: none;
}
/* line 621, ../../resources/assets/sass/theme/_icons.scss */
.icon-abuse__green.icon-before:before {
  width: 15px;
  height: 15px;
  background-image: url(/images/abuse-green.svg);
}
/* line 630, ../../resources/assets/sass/theme/_icons.scss */
.icon-note {
  background-image: url(/images/note.svg);
}
/* line 633, ../../resources/assets/sass/theme/_icons.scss */
.icon-note.icon-before {
  padding-left: 25px;
  background-image: none;
}
/* line 637, ../../resources/assets/sass/theme/_icons.scss */
.icon-note.icon-before:before {
  width: 15px;
  height: 15px;
  background-image: url(/images/note.svg);
}
/* line 645, ../../resources/assets/sass/theme/_icons.scss */
.icon-next-arrow {
  background-image: url(/images/next-arrow.svg);
}
/* line 648, ../../resources/assets/sass/theme/_icons.scss */
.icon-next-arrow.bttn {
  background-size: 40%;
}
/* line 650, ../../resources/assets/sass/theme/_icons.scss */
.icon-next-arrow.icon-before {
  padding-left: 25px;
  background-image: none;
}
/* line 654, ../../resources/assets/sass/theme/_icons.scss */
.icon-next-arrow.icon-before:before {
  width: 15px;
  height: 15px;
  background-image: url(/images/next-arrow.svg);
}
/* line 662, ../../resources/assets/sass/theme/_icons.scss */
.icon-documents {
  background-image: url(/images/documents.svg);
}
/* line 665, ../../resources/assets/sass/theme/_icons.scss */
.icon-documents.icon-before {
  padding-left: 27px;
  background-image: none;
}
/* line 669, ../../resources/assets/sass/theme/_icons.scss */
.icon-documents.icon-before:before {
  width: 16pc;
  height: 16px;
  background-image: url(/images/documents.svg);
}
/* line 677, ../../resources/assets/sass/theme/_icons.scss */
.icon-info {
  background-image: url(/images/info.svg);
}
/* line 680, ../../resources/assets/sass/theme/_icons.scss */
.icon-info.icon-before {
  padding-left: 25px;
  background-image: none;
}
/* line 684, ../../resources/assets/sass/theme/_icons.scss */
.icon-info.icon-before:before {
  width: 15px;
  height: 18px;
  background-image: url(/images/info.svg);
}
/* line 692, ../../resources/assets/sass/theme/_icons.scss */
.icon-disclosure {
  background-image: url(/images/disclosure-widget.svg);
}
/* line 695, ../../resources/assets/sass/theme/_icons.scss */
.icon-disclosure.icon-before, .icon-disclosure.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-disclosure.adp-summary {
  background-image: none;
}
/* line 700, ../../resources/assets/sass/theme/_icons.scss */
.icon-disclosure.icon-before:before, .icon-disclosure.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-disclosure.adp-summary:after {
  -moz-transition: -moz-transform 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: -o-transform 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: transform 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  background-image: url(/images/disclosure-widget.svg);
}
/* line 706, ../../resources/assets/sass/theme/_icons.scss */
.icon-disclosure.icon-before {
  padding-left: 35px;
}
/* line 707, ../../resources/assets/sass/theme/_icons.scss */
.icon-disclosure.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-disclosure.adp-summary {
  padding-right: 35px;
}
/* line 709, ../../resources/assets/sass/theme/_icons.scss */
.icon-disclosure.icon-disclosure-expanded:before, .icon-disclosure.icon-disclosure-expanded:after {
  -moz-transform: rotateZ(-180deg) translateY(50%);
  -ms-transform: rotateZ(-180deg) translateY(50%);
  -webkit-transform: rotateZ(-180deg) translateY(50%);
  transform: rotateZ(-180deg) translateY(50%);
}
/* line 715, ../../resources/assets/sass/theme/_icons.scss */
.icon-fax {
  background-image: url(/images/fax.svg);
}
/* line 718, ../../resources/assets/sass/theme/_icons.scss */
.icon-fax.icon-before {
  padding-left: 27px;
  background-image: none;
}
/* line 722, ../../resources/assets/sass/theme/_icons.scss */
.icon-fax.icon-before:before {
  width: 15px;
  height: 20px;
  background-image: url(/images/fax.svg);
}
/* line 730, ../../resources/assets/sass/theme/_icons.scss */
.icon-slider {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  z-index: 1;
  width: 16px;
  height: 16px;
}
/* line 738, ../../resources/assets/sass/theme/_icons.scss */
.icon-slider.slick-disabled {
  opacity: 0;
  visibility: hidden;
}
/* line 743, ../../resources/assets/sass/theme/_icons.scss */
.icon-slider__next {
  right: 5px;
  background-image: url(/images/arrow-slider-right.svg);
}
/* line 748, ../../resources/assets/sass/theme/_icons.scss */
.icon-slider__prev {
  left: 5px;
  background-image: url(/images/arrow-slider-left.svg);
}
/* line 755, ../../resources/assets/sass/theme/_icons.scss */
.icon-rating-star__secondary {
  background-image: url(/images/rating-star-filled__secondary.svg);
}
/* line 758, ../../resources/assets/sass/theme/_icons.scss */
.icon-rating-star__secondary.icon-before {
  padding-left: 18px;
  background-image: none;
}
/* line 762, ../../resources/assets/sass/theme/_icons.scss */
.icon-rating-star__secondary.icon-before:before {
  width: 13px;
  height: 13px;
  background-image: url(/images/rating-star-filled__secondary.svg);
}
/* line 772, ../../resources/assets/sass/theme/_icons.scss */
.icon-loader {
  background-image: url(/images/loading__primary.svg);
}
/* line 776, ../../resources/assets/sass/theme/_icons.scss */
.icon-close-with-bg {
  background-image: url(/images/close-with-bg.svg);
}
/* line 785, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-car.icon-before, .icon-route-train.icon-before, .icon-route-foot.icon-before, .icon-route-bike.icon-before {
  padding-left: 28px;
  background-image: none;
}
/* line 789, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-car.icon-before:before, .icon-route-train.icon-before:before, .icon-route-foot.icon-before:before, .icon-route-bike.icon-before:before {
  width: 17px;
  height: 14px;
}
/* line 795, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-car.icon__white-active, .icon-route-train.icon__white-active, .icon-route-foot.icon__white-active, .icon-route-bike.icon__white-active {
  opacity: .5;
}
/* line 797, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-car.icon__white-active.active, .icon-route-train.icon__white-active.active, .icon-route-foot.icon__white-active.active, .icon-route-bike.icon__white-active.active {
  opacity: 1;
}
/* line 807, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-car {
  background-image: url(/images/map-car.svg);
}
/* line 809, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-car.icon-before:before {
  background-image: url(/images/map-car.svg);
}
/* line 813, ../../resources/assets/sass/theme/_icons.scss */
.active .icon-route-car {
  background-image: url(/images/map-car__primary.svg);
}
/* line 807, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-train {
  background-image: url(/images/map-train.svg);
}
/* line 809, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-train.icon-before:before {
  background-image: url(/images/map-train.svg);
}
/* line 813, ../../resources/assets/sass/theme/_icons.scss */
.active .icon-route-train {
  background-image: url(/images/map-train__primary.svg);
}
/* line 807, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-foot {
  background-image: url(/images/map-foot.svg);
}
/* line 809, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-foot.icon-before:before {
  background-image: url(/images/map-foot.svg);
}
/* line 813, ../../resources/assets/sass/theme/_icons.scss */
.active .icon-route-foot {
  background-image: url(/images/map-foot__primary.svg);
}
/* line 807, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-bike {
  background-image: url(/images/map-bike.svg);
}
/* line 809, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-bike.icon-before:before {
  background-image: url(/images/map-bike.svg);
}
/* line 813, ../../resources/assets/sass/theme/_icons.scss */
.active .icon-route-bike {
  background-image: url(/images/map-bike__primary.svg);
}
/* line 820, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-start {
  background-image: url(/images/map-dot.svg);
}
/* line 823, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-start.icon-before {
  padding-left: 28px;
  background-image: none;
}
/* line 827, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-start.icon-before:before {
  width: 14px;
  height: 100%;
  background-image: url(/images/map-dot.svg);
}
/* line 835, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-end {
  background-image: url(/images/map-pin.svg);
}
/* line 838, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-end.icon-before {
  padding-left: 28px;
  background-image: none;
}
/* line 842, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-end.icon-before:before {
  width: 16px;
  height: 100%;
  background-image: url(/images/map-pin.svg);
}
/* line 850, ../../resources/assets/sass/theme/_icons.scss */
.icon-dropdown {
  background-image: url(/images/arrow.svg);
}
/* line 853, ../../resources/assets/sass/theme/_icons.scss */
.icon-dropdown.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-dropdown.adp-summary {
  padding-right: 25px;
  background-image: none;
}
/* line 857, ../../resources/assets/sass/theme/_icons.scss */
.icon-dropdown.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-dropdown.adp-summary:after {
  width: 14px;
  height: 36px;
  background-image: url(/images/arrow.svg);
}
/* line 865, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-end {
  background-image: url(/images/map-pin.svg);
}
/* line 868, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-end.icon-before {
  padding-left: 28px;
  background-image: none;
}
/* line 872, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-end.icon-before:before {
  width: 16px;
  height: 100%;
  background-image: url(/images/map-pin.svg);
}
/* line 880, ../../resources/assets/sass/theme/_icons.scss */
.icon-sort-recommend {
  background-image: url(/images/check-dark.svg);
}
/* line 883, ../../resources/assets/sass/theme/_icons.scss */
.icon-sort-recommend.icon-before {
  padding-left: 28px;
  background-image: none;
}
/* line 887, ../../resources/assets/sass/theme/_icons.scss */
.icon-sort-recommend.icon-before:before {
  width: 16px;
  height: 21px;
  background-image: url(/images/check-dark.svg);
}
/* line 895, ../../resources/assets/sass/theme/_icons.scss */
.icon-sort-alphabet {
  background-image: url(/images/alphabet.svg);
}
/* line 898, ../../resources/assets/sass/theme/_icons.scss */
.icon-sort-alphabet.icon-before {
  padding-left: 28px;
  background-image: none;
}
/* line 902, ../../resources/assets/sass/theme/_icons.scss */
.icon-sort-alphabet.icon-before:before {
  width: 16px;
  height: 100%;
  background-image: url(/images/alphabet.svg);
}
/* line 910, ../../resources/assets/sass/theme/_icons.scss */
.icon-sort-distance {
  background-image: url(/images/pin.svg);
}
/* line 913, ../../resources/assets/sass/theme/_icons.scss */
.icon-sort-distance.icon-before {
  padding-left: 28px;
  background-image: none;
}
/* line 917, ../../resources/assets/sass/theme/_icons.scss */
.icon-sort-distance.icon-before:before {
  width: 16px;
  height: 21px;
  background-image: url(/images/pin.svg);
}
/* line 925, ../../resources/assets/sass/theme/_icons.scss */
.icon-star, .icon-sort-rating {
  background-image: url(/images/star.svg);
}
/* line 929, ../../resources/assets/sass/theme/_icons.scss */
.icon-star.icon-before, .icon-sort-rating.icon-before {
  padding-left: 28px;
  background-image: none;
}
/* line 933, ../../resources/assets/sass/theme/_icons.scss */
.icon-star.icon-before:before, .icon-sort-rating.icon-before:before {
  width: 16px;
  height: 18px;
  background-image: url(/images/star.svg);
}
/* line 941, ../../resources/assets/sass/theme/_icons.scss */
.icon-dashboard {
  background-image: url(/images/dashboard.svg);
}
/* line 944, ../../resources/assets/sass/theme/_icons.scss */
.icon-dashboard.icon-before {
  padding-left: 28px;
  background-image: none;
}
/* line 948, ../../resources/assets/sass/theme/_icons.scss */
.icon-dashboard.icon-before:before {
  width: 16px;
  height: 18px;
  background-image: url(/images/dashboard.svg);
}
/* line 956, ../../resources/assets/sass/theme/_icons.scss */
.icon-sort-ratingcount {
  background-image: url(/images/stars.svg);
}
/* line 959, ../../resources/assets/sass/theme/_icons.scss */
.icon-sort-ratingcount.icon-before {
  padding-left: 28px;
  background-image: none;
}
/* line 963, ../../resources/assets/sass/theme/_icons.scss */
.icon-sort-ratingcount.icon-before:before {
  width: 16px;
  height: 21px;
  background-image: url(/images/stars.svg);
}
/* line 971, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-trigger-map {
  background-image: url(/images/route-map.svg);
}
/* line 974, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-trigger-map.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-route-trigger-map.adp-summary {
  padding-right: 35px;
  background-image: none;
}
/* line 978, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-trigger-map.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-route-trigger-map.adp-summary:after {
  width: 21px;
  height: 20px;
  background-image: url(/images/route-map.svg);
}
/* line 986, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-trigger-list {
  background-image: url(/images/route-list.svg);
}
/* line 989, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-trigger-list.icon-after, .maps-container__mobile .maps-container-route-waypoints .icon-route-trigger-list.adp-summary {
  padding-right: 35px;
  background-image: none;
}
/* line 993, ../../resources/assets/sass/theme/_icons.scss */
.icon-route-trigger-list.icon-after:after, .maps-container__mobile .maps-container-route-waypoints .icon-route-trigger-list.adp-summary:after {
  width: 20px;
  height: 18px;
  background-image: url(/images/route-list.svg);
}

/* line 1004, ../../resources/assets/sass/theme/_icons.scss */
.icon-paypal {
  background-image: url(/images/paypal.svg);
}
/* line 1007, ../../resources/assets/sass/theme/_icons.scss */
.icon-paypal.icon-before {
  padding-left: 50px;
  background-image: none;
}
/* line 1011, ../../resources/assets/sass/theme/_icons.scss */
.icon-paypal.icon-before:before {
  top: 0;
  width: 35px;
  height: 21px;
  background-image: url(/images/paypal.svg);
  background-size: 100%;
}

/* line 1004, ../../resources/assets/sass/theme/_icons.scss */
.icon-visa {
  background-image: url(/images/visa.svg);
}
/* line 1007, ../../resources/assets/sass/theme/_icons.scss */
.icon-visa.icon-before {
  padding-left: 50px;
  background-image: none;
}
/* line 1011, ../../resources/assets/sass/theme/_icons.scss */
.icon-visa.icon-before:before {
  top: 0;
  width: 35px;
  height: 21px;
  background-image: url(/images/visa.svg);
  background-size: 100%;
}

/* line 1004, ../../resources/assets/sass/theme/_icons.scss */
.icon-diners {
  background-image: url(/images/diners.svg);
}
/* line 1007, ../../resources/assets/sass/theme/_icons.scss */
.icon-diners.icon-before {
  padding-left: 50px;
  background-image: none;
}
/* line 1011, ../../resources/assets/sass/theme/_icons.scss */
.icon-diners.icon-before:before {
  top: 0;
  width: 35px;
  height: 21px;
  background-image: url(/images/diners.svg);
  background-size: 100%;
}

/* line 1004, ../../resources/assets/sass/theme/_icons.scss */
.icon-ec {
  background-image: url(/images/ec.svg);
}
/* line 1007, ../../resources/assets/sass/theme/_icons.scss */
.icon-ec.icon-before {
  padding-left: 50px;
  background-image: none;
}
/* line 1011, ../../resources/assets/sass/theme/_icons.scss */
.icon-ec.icon-before:before {
  top: 0;
  width: 35px;
  height: 21px;
  background-image: url(/images/ec.svg);
  background-size: 100%;
}

/* line 1004, ../../resources/assets/sass/theme/_icons.scss */
.icon-amex {
  background-image: url(/images/amex.svg);
}
/* line 1007, ../../resources/assets/sass/theme/_icons.scss */
.icon-amex.icon-before {
  padding-left: 50px;
  background-image: none;
}
/* line 1011, ../../resources/assets/sass/theme/_icons.scss */
.icon-amex.icon-before:before {
  top: 0;
  width: 35px;
  height: 21px;
  background-image: url(/images/amex.svg);
  background-size: 100%;
}

/* line 1004, ../../resources/assets/sass/theme/_icons.scss */
.icon-milesandmore {
  background-image: url(/images/milesandmore.svg);
}
/* line 1007, ../../resources/assets/sass/theme/_icons.scss */
.icon-milesandmore.icon-before {
  padding-left: 50px;
  background-image: none;
}
/* line 1011, ../../resources/assets/sass/theme/_icons.scss */
.icon-milesandmore.icon-before:before {
  top: 0;
  width: 35px;
  height: 21px;
  background-image: url(/images/milesandmore.svg);
  background-size: 100%;
}

/* line 1004, ../../resources/assets/sass/theme/_icons.scss */
.icon-happydigits {
  background-image: url(/images/happydigits.svg);
}
/* line 1007, ../../resources/assets/sass/theme/_icons.scss */
.icon-happydigits.icon-before {
  padding-left: 50px;
  background-image: none;
}
/* line 1011, ../../resources/assets/sass/theme/_icons.scss */
.icon-happydigits.icon-before:before {
  top: 0;
  width: 35px;
  height: 21px;
  background-image: url(/images/happydigits.svg);
  background-size: 100%;
}

/* line 1004, ../../resources/assets/sass/theme/_icons.scss */
.icon-payback {
  background-image: url(/images/payback.svg);
}
/* line 1007, ../../resources/assets/sass/theme/_icons.scss */
.icon-payback.icon-before {
  padding-left: 50px;
  background-image: none;
}
/* line 1011, ../../resources/assets/sass/theme/_icons.scss */
.icon-payback.icon-before:before {
  top: 0;
  width: 35px;
  height: 21px;
  background-image: url(/images/payback.svg);
  background-size: 100%;
}

/* line 1004, ../../resources/assets/sass/theme/_icons.scss */
.icon-mastercard {
  background-image: url(/images/mastercard.svg);
}
/* line 1007, ../../resources/assets/sass/theme/_icons.scss */
.icon-mastercard.icon-before {
  padding-left: 50px;
  background-image: none;
}
/* line 1011, ../../resources/assets/sass/theme/_icons.scss */
.icon-mastercard.icon-before:before {
  top: 0;
  width: 35px;
  height: 21px;
  background-image: url(/images/mastercard.svg);
  background-size: 100%;
}

/* line 1004, ../../resources/assets/sass/theme/_icons.scss */
.icon-maestro {
  background-image: url(/images/maestro.svg);
}
/* line 1007, ../../resources/assets/sass/theme/_icons.scss */
.icon-maestro.icon-before {
  padding-left: 50px;
  background-image: none;
}
/* line 1011, ../../resources/assets/sass/theme/_icons.scss */
.icon-maestro.icon-before:before {
  top: 0;
  width: 35px;
  height: 21px;
  background-image: url(/images/maestro.svg);
  background-size: 100%;
}

/* line 1004, ../../resources/assets/sass/theme/_icons.scss */
.icon-atu {
  background-image: url(/images/atu.svg);
}
/* line 1007, ../../resources/assets/sass/theme/_icons.scss */
.icon-atu.icon-before {
  padding-left: 50px;
  background-image: none;
}
/* line 1011, ../../resources/assets/sass/theme/_icons.scss */
.icon-atu.icon-before:before {
  top: 0;
  width: 35px;
  height: 21px;
  background-image: url(/images/atu.svg);
  background-size: 100%;
}

/* line 1004, ../../resources/assets/sass/theme/_icons.scss */
.icon-barzahlung {
  background-image: url(/images/barzahlung.svg);
}
/* line 1007, ../../resources/assets/sass/theme/_icons.scss */
.icon-barzahlung.icon-before {
  padding-left: 50px;
  background-image: none;
}
/* line 1011, ../../resources/assets/sass/theme/_icons.scss */
.icon-barzahlung.icon-before:before {
  top: 0;
  width: 35px;
  height: 21px;
  background-image: url(/images/barzahlung.svg);
  background-size: 100%;
}

/* line 1025, ../../resources/assets/sass/theme/_icons.scss */
.waypoint-icon--depart:before {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 15px;
  width: 30px;
  height: 90%;
  background-image: url(/images/icons/route/depart.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
}

/* line 1025, ../../resources/assets/sass/theme/_icons.scss */
.waypoint-icon--arrive:before {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 15px;
  width: 30px;
  height: 90%;
  background-image: url(/images/icons/route/arrive.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
}

/* line 1025, ../../resources/assets/sass/theme/_icons.scss */
.waypoint-icon--left:before {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 15px;
  width: 30px;
  height: 90%;
  background-image: url(/images/icons/route/left.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
}

/* line 1025, ../../resources/assets/sass/theme/_icons.scss */
.waypoint-icon--right:before {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 15px;
  width: 30px;
  height: 90%;
  background-image: url(/images/icons/route/right.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
}

/* line 1025, ../../resources/assets/sass/theme/_icons.scss */
.waypoint-icon--roundabout:before {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 15px;
  width: 30px;
  height: 90%;
  background-image: url(/images/icons/route/roundabout.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
}

/* line 1025, ../../resources/assets/sass/theme/_icons.scss */
.waypoint-icon--slight-left:before {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 15px;
  width: 30px;
  height: 90%;
  background-image: url(/images/icons/route/slight-left.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
}

/* line 1025, ../../resources/assets/sass/theme/_icons.scss */
.waypoint-icon--slight-right:before {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 15px;
  width: 30px;
  height: 90%;
  background-image: url(/images/icons/route/slight-right.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
}

/* line 1025, ../../resources/assets/sass/theme/_icons.scss */
.waypoint-icon--sharp-left:before {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 15px;
  width: 30px;
  height: 90%;
  background-image: url(/images/icons/route/sharp-left.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
}

/* line 1025, ../../resources/assets/sass/theme/_icons.scss */
.waypoint-icon--sharp-right:before {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 15px;
  width: 30px;
  height: 90%;
  background-image: url(/images/icons/route/sharp-right.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
}

/* line 1025, ../../resources/assets/sass/theme/_icons.scss */
.waypoint-icon--straight:before {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 15px;
  width: 30px;
  height: 90%;
  background-image: url(/images/icons/route/straight.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
}

/* line 1025, ../../resources/assets/sass/theme/_icons.scss */
.waypoint-icon--uturn:before {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 15px;
  width: 30px;
  height: 90%;
  background-image: url(/images/icons/route/uturn.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
}

/* line 1042, ../../resources/assets/sass/theme/_icons.scss */
.input-group-icon {
  padding: 20px;
  cursor: pointer;
  background-color: #ffffff;
  background-position: center;
  background-repeat: no-repeat;
  border: none;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 1051, ../../resources/assets/sass/theme/_icons.scss */
.input-group-icon-close {
  background-image: url(/images/close-icon.svg);
  background-size: 9px 9px;
}
/* line 1056, ../../resources/assets/sass/theme/_icons.scss */
#page-header .input-group-icon {
  background-color: #ff9328;
}

/* line 1059, ../../resources/assets/sass/theme/_icons.scss */
.content-icon {
  height: auto;
  max-width: 85%;
  margin-bottom: 40px;
}
@media (min-width: 480px) {
  /* line 1059, ../../resources/assets/sass/theme/_icons.scss */
  .content-icon {
    max-width: 60%;
  }
}
@media (min-width: 768px) {
  /* line 1059, ../../resources/assets/sass/theme/_icons.scss */
  .content-icon {
    max-width: 40%;
  }
}
@media (min-width: 992px) {
  /* line 1059, ../../resources/assets/sass/theme/_icons.scss */
  .content-icon {
    max-width: 35%;
  }
}
/* line 1076, ../../resources/assets/sass/theme/_icons.scss */
.content-icon__big {
  width: 102px;
}
/* line 1080, ../../resources/assets/sass/theme/_icons.scss */
.content-icon__full {
  width: 100%;
  max-width: 100%;
}
/* line 1085, ../../resources/assets/sass/theme/_icons.scss */
.content-icon_margin__half {
  margin-bottom: 20px;
}
/* line 1089, ../../resources/assets/sass/theme/_icons.scss */
.content-icon_margin__none {
  margin-bottom: 0;
}

/* line 1, ../../resources/assets/sass/theme/buttons/_size.scss */
.bttn {
  width: auto;
  padding: 0 8px;
  font-size: 14px;
  line-height: 40px;
}
@media (min-width: 480px) {
  /* line 1, ../../resources/assets/sass/theme/buttons/_size.scss */
  .bttn {
    font-size: 16px;
  }
}
@media (min-width: 768px) {
  /* line 1, ../../resources/assets/sass/theme/buttons/_size.scss */
  .bttn {
    padding: 0 8px;
  }
}
/* line 10, ../../resources/assets/sass/theme/buttons/_size.scss */
.bttn__hollow {
  line-height: 38px;
}
/* line 15, ../../resources/assets/sass/theme/buttons/_size.scss */
.bttn-link--default.bttn {
  padding: 0;
  text-decoration: underline;
}
/* line 22, ../../resources/assets/sass/theme/buttons/_size.scss */
.bttn__wide {
  padding-right: 20px;
  padding-left: 20px;
}
/* line 27, ../../resources/assets/sass/theme/buttons/_size.scss */
.bttn__short {
  padding-right: 10px;
  padding-left: 10px;
}
/* line 32, ../../resources/assets/sass/theme/buttons/_size.scss */
.bttn__half-width {
  min-width: 50%;
}
/* line 34, ../../resources/assets/sass/theme/buttons/_size.scss */
.bttn__full-width {
  min-width: 100%;
  max-width: 100%;
}
/* line 40, ../../resources/assets/sass/theme/buttons/_size.scss */
.bttn__thinner {
  line-height: 30px;
}
/* line 42, ../../resources/assets/sass/theme/buttons/_size.scss */
.bttn__thinner.bttn__hollow {
  line-height: 28px;
}
/* line 45, ../../resources/assets/sass/theme/buttons/_size.scss */
.bttn__thin {
  line-height: 40px;
}
/* line 47, ../../resources/assets/sass/theme/buttons/_size.scss */
.bttn__thin.bttn__hollow {
  line-height: 38px;
}
/* line 50, ../../resources/assets/sass/theme/buttons/_size.scss */
.bttn__big {
  line-height: 52px;
}
/* line 52, ../../resources/assets/sass/theme/buttons/_size.scss */
.bttn__big.bttn__hollow {
  line-height: 50px;
}
/* line 55, ../../resources/assets/sass/theme/buttons/_size.scss */
.bttn__bigger {
  line-height: 40px;
}
@media (min-width: 768px) {
  /* line 55, ../../resources/assets/sass/theme/buttons/_size.scss */
  .bttn__bigger {
    line-height: 52px;
  }
}
/* line 61, ../../resources/assets/sass/theme/buttons/_size.scss */
.bttn__bigger.bttn__hollow {
  line-height: 50px;
}
/* line 65, ../../resources/assets/sass/theme/buttons/_size.scss */
.bttn__fs-up {
  font-size: 14px;
}
@media (min-width: 480px) {
  /* line 65, ../../resources/assets/sass/theme/buttons/_size.scss */
  .bttn__fs-up {
    font-size: 18px;
  }
}
/* line 70, ../../resources/assets/sass/theme/buttons/_size.scss */
.bttn__fs-down {
  font-size: 14px;
}

/* line 1, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn {
  -moz-transition: color 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: color 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: color 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: color 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  color: #ffffff;
  background-color: #222222;
}
/* line 9, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn:not(.bttn-fake):focus, body:not(.touch) .bttn:not(.bttn-fake):hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #222222;
}
/* line 17, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn[data-disabled] {
  color: #8e8e8e;
}
/* line 19, ../../resources/assets/sass/theme/buttons/_color.scss */
body:not(.touch) .bttn[data-disabled]:hover {
  color: #8e8e8e;
}
/* line 22, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn:visited {
  color: #ffffff;
}
/* line 24, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-link {
  color: #222222;
  background-color: transparent;
}
/* line 28, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-link[data-disabled] {
  color: #8e8e8e;
}
/* line 31, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-link:not(.bttn-fake):focus, body:not(.touch) .bttn.bttn-link:not(.bttn-fake):hover {
  color: #8e8e8e;
  background-color: transparent;
}
/* line 36, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-link:not(.bttn-fake):focus:not([data-disabled]), body:not(.touch) .bttn.bttn-link:not(.bttn-fake):hover:not([data-disabled]) {
  color: black;
  text-decoration: none;
  background-color: transparent;
}
/* line 44, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-link.active {
  color: #ff9328;
}
/* line 47, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-link.active:focus, body:not(.touch) .bttn.bttn-link.active:hover {
  color: #ff9328;
  background-color: transparent;
}
/* line 52, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-link.active:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-link.active:hover:not([data-disabled]) {
  color: #db6d00;
  text-decoration: none;
  background-color: transparent;
}
/* line 60, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-link:visited {
  color: #222222;
}
/* line 63, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn__hollow {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 69, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn__hollow:not(.bttn-fake):focus, body:not(.touch) .bttn.bttn__hollow:not(.bttn-fake):hover {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 75, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn__hollow:not(.bttn-fake):focus:not([data-disabled]), body:not(.touch) .bttn.bttn__hollow:not(.bttn-fake):hover:not([data-disabled]) {
  color: #ff9328;
  background-color: transparent;
  border: 1px solid #ff9328;
}
/* line 83, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn__hollow:visited {
  color: #222222;
}
/* line 87, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-primary-dark {
  color: #ffffff;
  background-color: #d57a20;
}
/* line 9, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary-dark:focus, body:not(.touch) .bttn.bttn-primary-dark:hover {
  color: #ffffff;
  background-color: #d57a20;
}
/* line 14, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary-dark:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-primary-dark:hover:not([data-disabled]) {
  color: #ffffff;
  background-color: #925416;
}
/* line 20, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary-dark:visited {
  color: #ffffff;
}
/* line 22, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary-dark.bttn-link {
  color: #d57a20;
  background-color: transparent;
}
/* line 26, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary-dark.bttn-link:focus, body:not(.touch) .bttn.bttn-primary-dark.bttn-link:hover {
  color: #d57a20;
  text-decoration: none;
  background-color: transparent;
}
/* line 32, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary-dark.bttn-link:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-primary-dark.bttn-link:hover:not([data-disabled]) {
  color: #925416;
  text-decoration: none;
  background-color: transparent;
}
/* line 39, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary-dark.bttn-link:visited {
  color: #d57a20;
}
/* line 42, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary-dark.bttn__hollow {
  color: #d57a20;
  background-color: transparent;
  border: 1px solid #d57a20;
}
/* line 47, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary-dark.bttn__hollow:focus, body:not(.touch) .bttn.bttn-primary-dark.bttn__hollow:hover {
  color: #d57a20;
  background-color: transparent;
  border: 1px solid #d57a20;
}
/* line 53, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary-dark.bttn__hollow:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-primary-dark.bttn__hollow:hover:not([data-disabled]) {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 60, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary-dark.bttn__hollow:visited {
  color: #d57a20;
}
/* line 87, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-primary-light {
  color: #ffffff;
  background-color: #fdf4eb;
}
/* line 9, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary-light:focus, body:not(.touch) .bttn.bttn-primary-light:hover {
  color: #ffffff;
  background-color: #fdf4eb;
}
/* line 14, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary-light:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-primary-light:hover:not([data-disabled]) {
  color: #ffffff;
  background-color: #f6cea5;
}
/* line 20, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary-light:visited {
  color: #ffffff;
}
/* line 22, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary-light.bttn-link {
  color: #fdf4eb;
  background-color: transparent;
}
/* line 26, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary-light.bttn-link:focus, body:not(.touch) .bttn.bttn-primary-light.bttn-link:hover {
  color: #fdf4eb;
  text-decoration: none;
  background-color: transparent;
}
/* line 32, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary-light.bttn-link:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-primary-light.bttn-link:hover:not([data-disabled]) {
  color: #f6cea5;
  text-decoration: none;
  background-color: transparent;
}
/* line 39, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary-light.bttn-link:visited {
  color: #fdf4eb;
}
/* line 42, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary-light.bttn__hollow {
  color: #fdf4eb;
  background-color: transparent;
  border: 1px solid #fdf4eb;
}
/* line 47, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary-light.bttn__hollow:focus, body:not(.touch) .bttn.bttn-primary-light.bttn__hollow:hover {
  color: #fdf4eb;
  background-color: transparent;
  border: 1px solid #fdf4eb;
}
/* line 53, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary-light.bttn__hollow:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-primary-light.bttn__hollow:hover:not([data-disabled]) {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 60, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary-light.bttn__hollow:visited {
  color: #fdf4eb;
}
/* line 87, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-secondary {
  color: #ffffff;
  background-color: #96b829;
}
/* line 9, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary:focus, body:not(.touch) .bttn.bttn-secondary:hover {
  color: #ffffff;
  background-color: #96b829;
}
/* line 14, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-secondary:hover:not([data-disabled]) {
  color: #ffffff;
  background-color: #63791b;
}
/* line 20, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary:visited {
  color: #ffffff;
}
/* line 22, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary.bttn-link {
  color: #96b829;
  background-color: transparent;
}
/* line 26, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary.bttn-link:focus, body:not(.touch) .bttn.bttn-secondary.bttn-link:hover {
  color: #96b829;
  text-decoration: none;
  background-color: transparent;
}
/* line 32, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary.bttn-link:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-secondary.bttn-link:hover:not([data-disabled]) {
  color: #63791b;
  text-decoration: none;
  background-color: transparent;
}
/* line 39, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary.bttn-link:visited {
  color: #96b829;
}
/* line 42, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary.bttn__hollow {
  color: #96b829;
  background-color: transparent;
  border: 1px solid #96b829;
}
/* line 47, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary.bttn__hollow:focus, body:not(.touch) .bttn.bttn-secondary.bttn__hollow:hover {
  color: #96b829;
  background-color: transparent;
  border: 1px solid #96b829;
}
/* line 53, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary.bttn__hollow:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-secondary.bttn__hollow:hover:not([data-disabled]) {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 60, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary.bttn__hollow:visited {
  color: #96b829;
}
/* line 87, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-secondary-dark {
  color: #ffffff;
  background-color: #6e9000;
}
/* line 9, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary-dark:focus, body:not(.touch) .bttn.bttn-secondary-dark:hover {
  color: #ffffff;
  background-color: #6e9000;
}
/* line 14, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary-dark:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-secondary-dark:hover:not([data-disabled]) {
  color: #ffffff;
  background-color: #344400;
}
/* line 20, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary-dark:visited {
  color: #ffffff;
}
/* line 22, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary-dark.bttn-link {
  color: #6e9000;
  background-color: transparent;
}
/* line 26, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary-dark.bttn-link:focus, body:not(.touch) .bttn.bttn-secondary-dark.bttn-link:hover {
  color: #6e9000;
  text-decoration: none;
  background-color: transparent;
}
/* line 32, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary-dark.bttn-link:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-secondary-dark.bttn-link:hover:not([data-disabled]) {
  color: #344400;
  text-decoration: none;
  background-color: transparent;
}
/* line 39, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary-dark.bttn-link:visited {
  color: #6e9000;
}
/* line 42, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary-dark.bttn__hollow {
  color: #6e9000;
  background-color: transparent;
  border: 1px solid #6e9000;
}
/* line 47, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary-dark.bttn__hollow:focus, body:not(.touch) .bttn.bttn-secondary-dark.bttn__hollow:hover {
  color: #6e9000;
  background-color: transparent;
  border: 1px solid #6e9000;
}
/* line 53, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary-dark.bttn__hollow:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-secondary-dark.bttn__hollow:hover:not([data-disabled]) {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 60, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary-dark.bttn__hollow:visited {
  color: #6e9000;
}
/* line 87, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-secondary-light {
  color: #ffffff;
  background-color: #f4f7e9;
}
/* line 9, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary-light:focus, body:not(.touch) .bttn.bttn-secondary-light:hover {
  color: #ffffff;
  background-color: #f4f7e9;
}
/* line 14, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary-light:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-secondary-light:hover:not([data-disabled]) {
  color: #ffffff;
  background-color: #d8e3b1;
}
/* line 20, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary-light:visited {
  color: #ffffff;
}
/* line 22, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary-light.bttn-link {
  color: #f4f7e9;
  background-color: transparent;
}
/* line 26, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary-light.bttn-link:focus, body:not(.touch) .bttn.bttn-secondary-light.bttn-link:hover {
  color: #f4f7e9;
  text-decoration: none;
  background-color: transparent;
}
/* line 32, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary-light.bttn-link:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-secondary-light.bttn-link:hover:not([data-disabled]) {
  color: #d8e3b1;
  text-decoration: none;
  background-color: transparent;
}
/* line 39, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary-light.bttn-link:visited {
  color: #f4f7e9;
}
/* line 42, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary-light.bttn__hollow {
  color: #f4f7e9;
  background-color: transparent;
  border: 1px solid #f4f7e9;
}
/* line 47, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary-light.bttn__hollow:focus, body:not(.touch) .bttn.bttn-secondary-light.bttn__hollow:hover {
  color: #f4f7e9;
  background-color: transparent;
  border: 1px solid #f4f7e9;
}
/* line 53, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary-light.bttn__hollow:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-secondary-light.bttn__hollow:hover:not([data-disabled]) {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 60, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-secondary-light.bttn__hollow:visited {
  color: #f4f7e9;
}
/* line 87, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-default {
  color: #ffffff;
  background-color: #222222;
}
/* line 9, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-default:focus, body:not(.touch) .bttn.bttn-default:hover {
  color: #ffffff;
  background-color: #222222;
}
/* line 14, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-default:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-default:hover:not([data-disabled]) {
  color: #ffffff;
  background-color: black;
}
/* line 20, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-default:visited {
  color: #ffffff;
}
/* line 22, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-default.bttn-link {
  color: #222222;
  background-color: transparent;
}
/* line 26, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-default.bttn-link:focus, body:not(.touch) .bttn.bttn-default.bttn-link:hover {
  color: #222222;
  text-decoration: none;
  background-color: transparent;
}
/* line 32, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-default.bttn-link:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-default.bttn-link:hover:not([data-disabled]) {
  color: black;
  text-decoration: none;
  background-color: transparent;
}
/* line 39, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-default.bttn-link:visited {
  color: #222222;
}
/* line 42, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-default.bttn__hollow {
  color: #222222;
  background-color: transparent;
  border: 1px solid #222222;
}
/* line 47, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-default.bttn__hollow:focus, body:not(.touch) .bttn.bttn-default.bttn__hollow:hover {
  color: #222222;
  background-color: transparent;
  border: 1px solid #222222;
}
/* line 53, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-default.bttn__hollow:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-default.bttn__hollow:hover:not([data-disabled]) {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 60, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-default.bttn__hollow:visited {
  color: #222222;
}
/* line 87, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-white {
  color: #ffffff;
  background-color: #ffffff;
}
/* line 9, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-white:focus, body:not(.touch) .bttn.bttn-white:hover {
  color: #ffffff;
  background-color: #ffffff;
}
/* line 14, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-white:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-white:hover:not([data-disabled]) {
  color: #ffffff;
  background-color: #d9d9d9;
}
/* line 20, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-white:visited {
  color: #ffffff;
}
/* line 22, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-white.bttn-link {
  color: #ffffff;
  background-color: transparent;
}
/* line 26, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-white.bttn-link:focus, body:not(.touch) .bttn.bttn-white.bttn-link:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: transparent;
}
/* line 32, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-white.bttn-link:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-white.bttn-link:hover:not([data-disabled]) {
  color: #d9d9d9;
  text-decoration: none;
  background-color: transparent;
}
/* line 39, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-white.bttn-link:visited {
  color: #ffffff;
}
/* line 42, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-white.bttn__hollow {
  color: #ffffff;
  background-color: transparent;
  border: 1px solid #ffffff;
}
/* line 47, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-white.bttn__hollow:focus, body:not(.touch) .bttn.bttn-white.bttn__hollow:hover {
  color: #ffffff;
  background-color: transparent;
  border: 1px solid #ffffff;
}
/* line 53, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-white.bttn__hollow:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-white.bttn__hollow:hover:not([data-disabled]) {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 60, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-white.bttn__hollow:visited {
  color: #ffffff;
}
/* line 87, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-primary {
  color: #ffffff;
  background-color: #ff9328;
}
/* line 9, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary:focus, body:not(.touch) .bttn.bttn-primary:hover {
  color: #ffffff;
  background-color: #ff9328;
}
/* line 14, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-primary:hover:not([data-disabled]) {
  color: #ffffff;
  background-color: #db6d00;
}
/* line 20, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary:visited {
  color: #ffffff;
}
/* line 22, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary.bttn-link {
  color: #ff9328;
  background-color: transparent;
}
/* line 26, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary.bttn-link:focus, body:not(.touch) .bttn.bttn-primary.bttn-link:hover {
  color: #ff9328;
  text-decoration: none;
  background-color: transparent;
}
/* line 32, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary.bttn-link:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-primary.bttn-link:hover:not([data-disabled]) {
  color: #db6d00;
  text-decoration: none;
  background-color: transparent;
}
/* line 39, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary.bttn-link:visited {
  color: #ff9328;
}
/* line 42, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary.bttn__hollow {
  color: #ff9328;
  background-color: transparent;
  border: 1px solid #ff9328;
}
/* line 47, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary.bttn__hollow:focus, body:not(.touch) .bttn.bttn-primary.bttn__hollow:hover {
  color: #ff9328;
  background-color: transparent;
  border: 1px solid #ff9328;
}
/* line 53, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary.bttn__hollow:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-primary.bttn__hollow:hover:not([data-disabled]) {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 60, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-primary.bttn__hollow:visited {
  color: #ff9328;
}
/* line 87, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-lighter-grey {
  color: #ffffff;
  background-color: #f7f7f7;
}
/* line 9, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-lighter-grey:focus, body:not(.touch) .bttn.bttn-lighter-grey:hover {
  color: #ffffff;
  background-color: #f7f7f7;
}
/* line 14, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-lighter-grey:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-lighter-grey:hover:not([data-disabled]) {
  color: #ffffff;
  background-color: #d1d1d1;
}
/* line 20, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-lighter-grey:visited {
  color: #ffffff;
}
/* line 22, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-lighter-grey.bttn-link {
  color: #f7f7f7;
  background-color: transparent;
}
/* line 26, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-lighter-grey.bttn-link:focus, body:not(.touch) .bttn.bttn-lighter-grey.bttn-link:hover {
  color: #f7f7f7;
  text-decoration: none;
  background-color: transparent;
}
/* line 32, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-lighter-grey.bttn-link:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-lighter-grey.bttn-link:hover:not([data-disabled]) {
  color: #d1d1d1;
  text-decoration: none;
  background-color: transparent;
}
/* line 39, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-lighter-grey.bttn-link:visited {
  color: #f7f7f7;
}
/* line 42, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-lighter-grey.bttn__hollow {
  color: #f7f7f7;
  background-color: transparent;
  border: 1px solid #f7f7f7;
}
/* line 47, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-lighter-grey.bttn__hollow:focus, body:not(.touch) .bttn.bttn-lighter-grey.bttn__hollow:hover {
  color: #f7f7f7;
  background-color: transparent;
  border: 1px solid #f7f7f7;
}
/* line 53, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-lighter-grey.bttn__hollow:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-lighter-grey.bttn__hollow:hover:not([data-disabled]) {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 60, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-lighter-grey.bttn__hollow:visited {
  color: #f7f7f7;
}
/* line 87, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-light-grey {
  color: #ffffff;
  background-color: #eaeaea;
}
/* line 9, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-light-grey:focus, body:not(.touch) .bttn.bttn-light-grey:hover {
  color: #ffffff;
  background-color: #eaeaea;
}
/* line 14, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-light-grey:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-light-grey:hover:not([data-disabled]) {
  color: #ffffff;
  background-color: #c4c4c4;
}
/* line 20, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-light-grey:visited {
  color: #ffffff;
}
/* line 22, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-light-grey.bttn-link {
  color: #eaeaea;
  background-color: transparent;
}
/* line 26, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-light-grey.bttn-link:focus, body:not(.touch) .bttn.bttn-light-grey.bttn-link:hover {
  color: #eaeaea;
  text-decoration: none;
  background-color: transparent;
}
/* line 32, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-light-grey.bttn-link:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-light-grey.bttn-link:hover:not([data-disabled]) {
  color: #c4c4c4;
  text-decoration: none;
  background-color: transparent;
}
/* line 39, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-light-grey.bttn-link:visited {
  color: #eaeaea;
}
/* line 42, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-light-grey.bttn__hollow {
  color: #eaeaea;
  background-color: transparent;
  border: 1px solid #eaeaea;
}
/* line 47, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-light-grey.bttn__hollow:focus, body:not(.touch) .bttn.bttn-light-grey.bttn__hollow:hover {
  color: #eaeaea;
  background-color: transparent;
  border: 1px solid #eaeaea;
}
/* line 53, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-light-grey.bttn__hollow:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-light-grey.bttn__hollow:hover:not([data-disabled]) {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 60, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-light-grey.bttn__hollow:visited {
  color: #eaeaea;
}
/* line 87, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-grey {
  color: #ffffff;
  background-color: #c9c8c7;
}
/* line 9, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-grey:focus, body:not(.touch) .bttn.bttn-grey:hover {
  color: #ffffff;
  background-color: #c9c8c7;
}
/* line 14, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-grey:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-grey:hover:not([data-disabled]) {
  color: #ffffff;
  background-color: #a3a2a0;
}
/* line 20, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-grey:visited {
  color: #ffffff;
}
/* line 22, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-grey.bttn-link {
  color: #c9c8c7;
  background-color: transparent;
}
/* line 26, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-grey.bttn-link:focus, body:not(.touch) .bttn.bttn-grey.bttn-link:hover {
  color: #c9c8c7;
  text-decoration: none;
  background-color: transparent;
}
/* line 32, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-grey.bttn-link:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-grey.bttn-link:hover:not([data-disabled]) {
  color: #a3a2a0;
  text-decoration: none;
  background-color: transparent;
}
/* line 39, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-grey.bttn-link:visited {
  color: #c9c8c7;
}
/* line 42, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-grey.bttn__hollow {
  color: #c9c8c7;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 47, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-grey.bttn__hollow:focus, body:not(.touch) .bttn.bttn-grey.bttn__hollow:hover {
  color: #c9c8c7;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 53, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-grey.bttn__hollow:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-grey.bttn__hollow:hover:not([data-disabled]) {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 60, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-grey.bttn__hollow:visited {
  color: #c9c8c7;
}
/* line 87, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-dark-grey {
  color: #ffffff;
  background-color: #b5b4b3;
}
/* line 9, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-dark-grey:focus, body:not(.touch) .bttn.bttn-dark-grey:hover {
  color: #ffffff;
  background-color: #b5b4b3;
}
/* line 14, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-dark-grey:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-dark-grey:hover:not([data-disabled]) {
  color: #ffffff;
  background-color: #8f8e8c;
}
/* line 20, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-dark-grey:visited {
  color: #ffffff;
}
/* line 22, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-dark-grey.bttn-link {
  color: #b5b4b3;
  background-color: transparent;
}
/* line 26, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-dark-grey.bttn-link:focus, body:not(.touch) .bttn.bttn-dark-grey.bttn-link:hover {
  color: #b5b4b3;
  text-decoration: none;
  background-color: transparent;
}
/* line 32, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-dark-grey.bttn-link:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-dark-grey.bttn-link:hover:not([data-disabled]) {
  color: #8f8e8c;
  text-decoration: none;
  background-color: transparent;
}
/* line 39, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-dark-grey.bttn-link:visited {
  color: #b5b4b3;
}
/* line 42, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-dark-grey.bttn__hollow {
  color: #b5b4b3;
  background-color: transparent;
  border: 1px solid #b5b4b3;
}
/* line 47, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-dark-grey.bttn__hollow:focus, body:not(.touch) .bttn.bttn-dark-grey.bttn__hollow:hover {
  color: #b5b4b3;
  background-color: transparent;
  border: 1px solid #b5b4b3;
}
/* line 53, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-dark-grey.bttn__hollow:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-dark-grey.bttn__hollow:hover:not([data-disabled]) {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 60, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-dark-grey.bttn__hollow:visited {
  color: #b5b4b3;
}
/* line 87, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-darker-grey {
  color: #ffffff;
  background-color: #8e8e8e;
}
/* line 9, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-darker-grey:focus, body:not(.touch) .bttn.bttn-darker-grey:hover {
  color: #ffffff;
  background-color: #8e8e8e;
}
/* line 14, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-darker-grey:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-darker-grey:hover:not([data-disabled]) {
  color: #ffffff;
  background-color: #686868;
}
/* line 20, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-darker-grey:visited {
  color: #ffffff;
}
/* line 22, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-darker-grey.bttn-link {
  color: #8e8e8e;
  background-color: transparent;
}
/* line 26, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-darker-grey.bttn-link:focus, body:not(.touch) .bttn.bttn-darker-grey.bttn-link:hover {
  color: #8e8e8e;
  text-decoration: none;
  background-color: transparent;
}
/* line 32, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-darker-grey.bttn-link:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-darker-grey.bttn-link:hover:not([data-disabled]) {
  color: #686868;
  text-decoration: none;
  background-color: transparent;
}
/* line 39, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-darker-grey.bttn-link:visited {
  color: #8e8e8e;
}
/* line 42, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-darker-grey.bttn__hollow {
  color: #8e8e8e;
  background-color: transparent;
  border: 1px solid #8e8e8e;
}
/* line 47, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-darker-grey.bttn__hollow:focus, body:not(.touch) .bttn.bttn-darker-grey.bttn__hollow:hover {
  color: #8e8e8e;
  background-color: transparent;
  border: 1px solid #8e8e8e;
}
/* line 53, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-darker-grey.bttn__hollow:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-darker-grey.bttn__hollow:hover:not([data-disabled]) {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 60, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-darker-grey.bttn__hollow:visited {
  color: #8e8e8e;
}
/* line 87, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-even-darker-grey {
  color: #ffffff;
  background-color: #212121;
}
/* line 9, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-even-darker-grey:focus, body:not(.touch) .bttn.bttn-even-darker-grey:hover {
  color: #ffffff;
  background-color: #212121;
}
/* line 14, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-even-darker-grey:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-even-darker-grey:hover:not([data-disabled]) {
  color: #ffffff;
  background-color: black;
}
/* line 20, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-even-darker-grey:visited {
  color: #ffffff;
}
/* line 22, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-even-darker-grey.bttn-link {
  color: #212121;
  background-color: transparent;
}
/* line 26, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-even-darker-grey.bttn-link:focus, body:not(.touch) .bttn.bttn-even-darker-grey.bttn-link:hover {
  color: #212121;
  text-decoration: none;
  background-color: transparent;
}
/* line 32, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-even-darker-grey.bttn-link:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-even-darker-grey.bttn-link:hover:not([data-disabled]) {
  color: black;
  text-decoration: none;
  background-color: transparent;
}
/* line 39, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-even-darker-grey.bttn-link:visited {
  color: #212121;
}
/* line 42, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-even-darker-grey.bttn__hollow {
  color: #212121;
  background-color: transparent;
  border: 1px solid #212121;
}
/* line 47, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-even-darker-grey.bttn__hollow:focus, body:not(.touch) .bttn.bttn-even-darker-grey.bttn__hollow:hover {
  color: #212121;
  background-color: transparent;
  border: 1px solid #212121;
}
/* line 53, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-even-darker-grey.bttn__hollow:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-even-darker-grey.bttn__hollow:hover:not([data-disabled]) {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 60, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-even-darker-grey.bttn__hollow:visited {
  color: #212121;
}
/* line 87, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-red {
  color: #ffffff;
  background-color: #d21b32;
}
/* line 9, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-red:focus, body:not(.touch) .bttn.bttn-red:hover {
  color: #ffffff;
  background-color: #d21b32;
}
/* line 14, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-red:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-red:hover:not([data-disabled]) {
  color: #ffffff;
  background-color: #8e1222;
}
/* line 20, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-red:visited {
  color: #ffffff;
}
/* line 22, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-red.bttn-link {
  color: #d21b32;
  background-color: transparent;
}
/* line 26, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-red.bttn-link:focus, body:not(.touch) .bttn.bttn-red.bttn-link:hover {
  color: #d21b32;
  text-decoration: none;
  background-color: transparent;
}
/* line 32, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-red.bttn-link:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-red.bttn-link:hover:not([data-disabled]) {
  color: #8e1222;
  text-decoration: none;
  background-color: transparent;
}
/* line 39, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-red.bttn-link:visited {
  color: #d21b32;
}
/* line 42, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-red.bttn__hollow {
  color: #d21b32;
  background-color: transparent;
  border: 1px solid #d21b32;
}
/* line 47, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-red.bttn__hollow:focus, body:not(.touch) .bttn.bttn-red.bttn__hollow:hover {
  color: #d21b32;
  background-color: transparent;
  border: 1px solid #d21b32;
}
/* line 53, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-red.bttn__hollow:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-red.bttn__hollow:hover:not([data-disabled]) {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 60, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-red.bttn__hollow:visited {
  color: #d21b32;
}
/* line 87, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-blue {
  color: #ffffff;
  background-color: #3b5998;
}
/* line 9, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-blue:focus, body:not(.touch) .bttn.bttn-blue:hover {
  color: #ffffff;
  background-color: #3b5998;
}
/* line 14, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-blue:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-blue:hover:not([data-disabled]) {
  color: #ffffff;
  background-color: #263961;
}
/* line 20, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-blue:visited {
  color: #ffffff;
}
/* line 22, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-blue.bttn-link {
  color: #3b5998;
  background-color: transparent;
}
/* line 26, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-blue.bttn-link:focus, body:not(.touch) .bttn.bttn-blue.bttn-link:hover {
  color: #3b5998;
  text-decoration: none;
  background-color: transparent;
}
/* line 32, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-blue.bttn-link:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-blue.bttn-link:hover:not([data-disabled]) {
  color: #263961;
  text-decoration: none;
  background-color: transparent;
}
/* line 39, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-blue.bttn-link:visited {
  color: #3b5998;
}
/* line 42, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-blue.bttn__hollow {
  color: #3b5998;
  background-color: transparent;
  border: 1px solid #3b5998;
}
/* line 47, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-blue.bttn__hollow:focus, body:not(.touch) .bttn.bttn-blue.bttn__hollow:hover {
  color: #3b5998;
  background-color: transparent;
  border: 1px solid #3b5998;
}
/* line 53, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-blue.bttn__hollow:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-blue.bttn__hollow:hover:not([data-disabled]) {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 60, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-blue.bttn__hollow:visited {
  color: #3b5998;
}
/* line 87, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-warn {
  color: #ffffff;
  background-color: #ffbe20;
}
/* line 9, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-warn:focus, body:not(.touch) .bttn.bttn-warn:hover {
  color: #ffffff;
  background-color: #ffbe20;
}
/* line 14, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-warn:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-warn:hover:not([data-disabled]) {
  color: #ffffff;
  background-color: #d39500;
}
/* line 20, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-warn:visited {
  color: #ffffff;
}
/* line 22, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-warn.bttn-link {
  color: #ffbe20;
  background-color: transparent;
}
/* line 26, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-warn.bttn-link:focus, body:not(.touch) .bttn.bttn-warn.bttn-link:hover {
  color: #ffbe20;
  text-decoration: none;
  background-color: transparent;
}
/* line 32, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-warn.bttn-link:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-warn.bttn-link:hover:not([data-disabled]) {
  color: #d39500;
  text-decoration: none;
  background-color: transparent;
}
/* line 39, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-warn.bttn-link:visited {
  color: #ffbe20;
}
/* line 42, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-warn.bttn__hollow {
  color: #ffbe20;
  background-color: transparent;
  border: 1px solid #ffbe20;
}
/* line 47, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-warn.bttn__hollow:focus, body:not(.touch) .bttn.bttn-warn.bttn__hollow:hover {
  color: #ffbe20;
  background-color: transparent;
  border: 1px solid #ffbe20;
}
/* line 53, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-warn.bttn__hollow:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-warn.bttn__hollow:hover:not([data-disabled]) {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 60, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-warn.bttn__hollow:visited {
  color: #ffbe20;
}
/* line 87, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-mywkdb-grey {
  color: #ffffff;
  background-color: #505050;
}
/* line 9, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-mywkdb-grey:focus, body:not(.touch) .bttn.bttn-mywkdb-grey:hover {
  color: #ffffff;
  background-color: #505050;
}
/* line 14, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-mywkdb-grey:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-mywkdb-grey:hover:not([data-disabled]) {
  color: #ffffff;
  background-color: #2a2a2a;
}
/* line 20, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-mywkdb-grey:visited {
  color: #ffffff;
}
/* line 22, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-mywkdb-grey.bttn-link {
  color: #505050;
  background-color: transparent;
}
/* line 26, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-mywkdb-grey.bttn-link:focus, body:not(.touch) .bttn.bttn-mywkdb-grey.bttn-link:hover {
  color: #505050;
  text-decoration: none;
  background-color: transparent;
}
/* line 32, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-mywkdb-grey.bttn-link:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-mywkdb-grey.bttn-link:hover:not([data-disabled]) {
  color: #2a2a2a;
  text-decoration: none;
  background-color: transparent;
}
/* line 39, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-mywkdb-grey.bttn-link:visited {
  color: #505050;
}
/* line 42, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-mywkdb-grey.bttn__hollow {
  color: #505050;
  background-color: transparent;
  border: 1px solid #505050;
}
/* line 47, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-mywkdb-grey.bttn__hollow:focus, body:not(.touch) .bttn.bttn-mywkdb-grey.bttn__hollow:hover {
  color: #505050;
  background-color: transparent;
  border: 1px solid #505050;
}
/* line 53, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-mywkdb-grey.bttn__hollow:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-mywkdb-grey.bttn__hollow:hover:not([data-disabled]) {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 60, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-mywkdb-grey.bttn__hollow:visited {
  color: #505050;
}
/* line 87, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-tuev-blue {
  color: #ffffff;
  background-color: #004593;
}
/* line 9, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-tuev-blue:focus, body:not(.touch) .bttn.bttn-tuev-blue:hover {
  color: #ffffff;
  background-color: #004593;
}
/* line 14, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-tuev-blue:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-tuev-blue:hover:not([data-disabled]) {
  color: #ffffff;
  background-color: #002147;
}
/* line 20, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-tuev-blue:visited {
  color: #ffffff;
}
/* line 22, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-tuev-blue.bttn-link {
  color: #004593;
  background-color: transparent;
}
/* line 26, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-tuev-blue.bttn-link:focus, body:not(.touch) .bttn.bttn-tuev-blue.bttn-link:hover {
  color: #004593;
  text-decoration: none;
  background-color: transparent;
}
/* line 32, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-tuev-blue.bttn-link:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-tuev-blue.bttn-link:hover:not([data-disabled]) {
  color: #002147;
  text-decoration: none;
  background-color: transparent;
}
/* line 39, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-tuev-blue.bttn-link:visited {
  color: #004593;
}
/* line 42, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-tuev-blue.bttn__hollow {
  color: #004593;
  background-color: transparent;
  border: 1px solid #004593;
}
/* line 47, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-tuev-blue.bttn__hollow:focus, body:not(.touch) .bttn.bttn-tuev-blue.bttn__hollow:hover {
  color: #004593;
  background-color: transparent;
  border: 1px solid #004593;
}
/* line 53, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-tuev-blue.bttn__hollow:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-tuev-blue.bttn__hollow:hover:not([data-disabled]) {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 60, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-tuev-blue.bttn__hollow:visited {
  color: #004593;
}
/* line 87, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-11880-blue {
  color: #ffffff;
  background-color: #0c4994;
}
/* line 9, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-11880-blue:focus, body:not(.touch) .bttn.bttn-11880-blue:hover {
  color: #ffffff;
  background-color: #0c4994;
}
/* line 14, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-11880-blue:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-11880-blue:hover:not([data-disabled]) {
  color: #ffffff;
  background-color: #06264d;
}
/* line 20, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-11880-blue:visited {
  color: #ffffff;
}
/* line 22, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-11880-blue.bttn-link {
  color: #0c4994;
  background-color: transparent;
}
/* line 26, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-11880-blue.bttn-link:focus, body:not(.touch) .bttn.bttn-11880-blue.bttn-link:hover {
  color: #0c4994;
  text-decoration: none;
  background-color: transparent;
}
/* line 32, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-11880-blue.bttn-link:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-11880-blue.bttn-link:hover:not([data-disabled]) {
  color: #06264d;
  text-decoration: none;
  background-color: transparent;
}
/* line 39, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-11880-blue.bttn-link:visited {
  color: #0c4994;
}
/* line 42, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-11880-blue.bttn__hollow {
  color: #0c4994;
  background-color: transparent;
  border: 1px solid #0c4994;
}
/* line 47, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-11880-blue.bttn__hollow:focus, body:not(.touch) .bttn.bttn-11880-blue.bttn__hollow:hover {
  color: #0c4994;
  background-color: transparent;
  border: 1px solid #0c4994;
}
/* line 53, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-11880-blue.bttn__hollow:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-11880-blue.bttn__hollow:hover:not([data-disabled]) {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 60, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-11880-blue.bttn__hollow:visited {
  color: #0c4994;
}
/* line 87, ../../resources/assets/sass/theme/buttons/_color.scss */
.bttn.bttn-11880-light-blue {
  color: #ffffff;
  background-color: #2a83c6;
}
/* line 9, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-11880-light-blue:focus, body:not(.touch) .bttn.bttn-11880-light-blue:hover {
  color: #ffffff;
  background-color: #2a83c6;
}
/* line 14, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-11880-light-blue:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-11880-light-blue:hover:not([data-disabled]) {
  color: #ffffff;
  background-color: #1d5987;
}
/* line 20, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-11880-light-blue:visited {
  color: #ffffff;
}
/* line 22, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-11880-light-blue.bttn-link {
  color: #2a83c6;
  background-color: transparent;
}
/* line 26, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-11880-light-blue.bttn-link:focus, body:not(.touch) .bttn.bttn-11880-light-blue.bttn-link:hover {
  color: #2a83c6;
  text-decoration: none;
  background-color: transparent;
}
/* line 32, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-11880-light-blue.bttn-link:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-11880-light-blue.bttn-link:hover:not([data-disabled]) {
  color: #1d5987;
  text-decoration: none;
  background-color: transparent;
}
/* line 39, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-11880-light-blue.bttn-link:visited {
  color: #2a83c6;
}
/* line 42, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-11880-light-blue.bttn__hollow {
  color: #2a83c6;
  background-color: transparent;
  border: 1px solid #2a83c6;
}
/* line 47, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-11880-light-blue.bttn__hollow:focus, body:not(.touch) .bttn.bttn-11880-light-blue.bttn__hollow:hover {
  color: #2a83c6;
  background-color: transparent;
  border: 1px solid #2a83c6;
}
/* line 53, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-11880-light-blue.bttn__hollow:focus:not([data-disabled]), body:not(.touch) .bttn.bttn-11880-light-blue.bttn__hollow:hover:not([data-disabled]) {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 60, ../../resources/assets/sass/theme/buttons/_mixins.scss */
.bttn.bttn-11880-light-blue.bttn__hollow:visited {
  color: #2a83c6;
}

/* line 3, ../../resources/assets/sass/theme/buttons/icons/_user.scss */
.bttn__icon.bttn__icon-user:after, .bttn__icon.bttn__icon-user:before {
  background-image: url(/images/icons/user.svg);
}

/* line 3, ../../resources/assets/sass/theme/buttons/icons/_slider.scss */
.bttn__icon.bttn__icon-next.bttn__icon-before {
  padding-left: 36px;
}
/* line 4, ../../resources/assets/sass/theme/buttons/icons/_slider.scss */
.bttn__icon.bttn__icon-next.bttn__icon-after {
  padding-right: 36px;
}
/* line 6, ../../resources/assets/sass/theme/buttons/icons/_slider.scss */
.bttn__icon.bttn__icon-next:after, .bttn__icon.bttn__icon-next:before {
  width: 16px;
  background-image: url(/images/icons/arrow-right.svg);
}
/* line 13, ../../resources/assets/sass/theme/buttons/icons/_slider.scss */
.bttn__icon.bttn__icon-next-grey.bttn__icon-before {
  padding-left: 36px;
}
/* line 14, ../../resources/assets/sass/theme/buttons/icons/_slider.scss */
.bttn__icon.bttn__icon-next-grey.bttn__icon-after {
  padding-right: 36px;
}
/* line 16, ../../resources/assets/sass/theme/buttons/icons/_slider.scss */
.bttn__icon.bttn__icon-next-grey:after, .bttn__icon.bttn__icon-next-grey:before {
  width: 16px;
  background-image: url(/images/icons/arrow-right-grey.svg);
}
/* line 24, ../../resources/assets/sass/theme/buttons/icons/_slider.scss */
.bttn__icon.bttn__icon-next-primary.bttn__icon-before {
  padding-left: 36px;
}
/* line 25, ../../resources/assets/sass/theme/buttons/icons/_slider.scss */
.bttn__icon.bttn__icon-next-primary.bttn__icon-after {
  padding-right: 36px;
}
/* line 27, ../../resources/assets/sass/theme/buttons/icons/_slider.scss */
.bttn__icon.bttn__icon-next-primary:after, .bttn__icon.bttn__icon-next-primary:before {
  width: 16px;
  background-image: url(/images/icons/arrow-right-primary.svg);
}
/* line 36, ../../resources/assets/sass/theme/buttons/icons/_slider.scss */
.bttn__icon.bttn__icon-prev.bttn__icon-before {
  padding-left: 36px;
}
/* line 37, ../../resources/assets/sass/theme/buttons/icons/_slider.scss */
.bttn__icon.bttn__icon-prev.bttn__icon-after {
  padding-right: 36px;
}
/* line 39, ../../resources/assets/sass/theme/buttons/icons/_slider.scss */
.bttn__icon.bttn__icon-prev:after, .bttn__icon.bttn__icon-prev:before {
  width: 16px;
  background-image: url(/images/icons/arrow-left.svg);
}
/* line 46, ../../resources/assets/sass/theme/buttons/icons/_slider.scss */
.bttn__icon.bttn__icon-prev-grey.bttn__icon-before {
  padding-left: 36px;
}
/* line 47, ../../resources/assets/sass/theme/buttons/icons/_slider.scss */
.bttn__icon.bttn__icon-prev-grey.bttn__icon-after {
  padding-right: 36px;
}
/* line 49, ../../resources/assets/sass/theme/buttons/icons/_slider.scss */
.bttn__icon.bttn__icon-prev-grey:after, .bttn__icon.bttn__icon-prev-grey:before {
  width: 16px;
  background-image: url(/images/icons/arrow-left-grey.svg);
}

/* line 3, ../../resources/assets/sass/theme/buttons/icons/_filter.scss */
.bttn__icon.bttn__icon-filter.bttn__icon-before {
  padding-left: 47px;
}
/* line 4, ../../resources/assets/sass/theme/buttons/icons/_filter.scss */
.bttn__icon.bttn__icon-filter.bttn__icon-after {
  padding-right: 47px;
}
/* line 6, ../../resources/assets/sass/theme/buttons/icons/_filter.scss */
.bttn__icon.bttn__icon-filter:after, .bttn__icon.bttn__icon-filter:before {
  width: 27px;
  background-image: url(/images/icons/filter.svg);
}
/* line 14, ../../resources/assets/sass/theme/buttons/icons/_filter.scss */
.bttn__icon.bttn__icon-filter.active.bttn__icon-before, .bttn__icon.bttn__icon-filter-primary.bttn__icon-before {
  padding-left: 47px;
}
/* line 15, ../../resources/assets/sass/theme/buttons/icons/_filter.scss */
.bttn__icon.bttn__icon-filter.active.bttn__icon-after, .bttn__icon.bttn__icon-filter-primary.bttn__icon-after {
  padding-right: 47px;
}
/* line 17, ../../resources/assets/sass/theme/buttons/icons/_filter.scss */
.bttn__icon.bttn__icon-filter.active:after, .bttn__icon.bttn__icon-filter.active:before, .bttn__icon.bttn__icon-filter-primary:after, .bttn__icon.bttn__icon-filter-primary:before {
  width: 27px;
  background-image: url(/images/icons/filter-primary.svg);
}

/* line 2, ../../resources/assets/sass/theme/buttons/icons/_drawing.scss */
.bttn__icon.bttn__icon-drawing {
  width: 46px;
  height: 48px;
  background-color: transparent;
  background-image: url(/images/icons/drawing.svg);
}
/* line 8, ../../resources/assets/sass/theme/buttons/icons/_drawing.scss */
.bttn__icon.bttn__icon-drawing:focus, body:not(.touch) .bttn__icon.bttn__icon-drawing:hover {
  background-color: transparent;
}
/* line 13, ../../resources/assets/sass/theme/buttons/icons/_drawing.scss */
.bttn__icon.bttn__icon-drawing-active {
  width: 46px;
  height: 48px;
  background-image: url(/images/icons/drawing-active.svg);
}
/* line 18, ../../resources/assets/sass/theme/buttons/icons/_drawing.scss */
.bttn__icon.bttn__icon-drawing-active:focus, body:not(.touch) .bttn__icon.bttn__icon-drawing-active:hover {
  background-color: transparent;
}

/* line 3, ../../resources/assets/sass/theme/buttons/icons/_clock.scss */
.bttn__icon.bttn__icon-clock.bttn__icon-before {
  padding-left: 40px;
}
/* line 4, ../../resources/assets/sass/theme/buttons/icons/_clock.scss */
.bttn__icon.bttn__icon-clock.bttn__icon-after {
  padding-right: 40px;
}
/* line 6, ../../resources/assets/sass/theme/buttons/icons/_clock.scss */
.bttn__icon.bttn__icon-clock:after, .bttn__icon.bttn__icon-clock:before {
  width: 20px;
  background-image: url(/images/icons/clock.svg);
}
/* line 14, ../../resources/assets/sass/theme/buttons/icons/_clock.scss */
.bttn__icon.bttn__icon-clock[data-disabled].bttn__icon-before, .bttn__icon.bttn__icon-clock-primary.bttn__icon-before {
  padding-left: 40px;
}
/* line 15, ../../resources/assets/sass/theme/buttons/icons/_clock.scss */
.bttn__icon.bttn__icon-clock[data-disabled].bttn__icon-after, .bttn__icon.bttn__icon-clock-primary.bttn__icon-after {
  padding-right: 40px;
}
/* line 20, ../../resources/assets/sass/theme/buttons/icons/_clock.scss */
.bttn__icon.bttn__icon-clock.active:after, .bttn__icon.bttn__icon-clock.active:before, .bttn__icon.bttn__icon-clock-primary:after, .bttn__icon.bttn__icon-clock-primary:before {
  width: 20px;
  background-image: url(/images/icons/clock-primary.svg);
}
/* line 28, ../../resources/assets/sass/theme/buttons/icons/_clock.scss */
.bttn__icon.bttn__icon-clock[data-disabled]:after, .bttn__icon.bttn__icon-clock[data-disabled]:before {
  width: 20px;
  background-image: url(/images/icons/clock-darker-grey.svg);
}

/* line 2, ../../resources/assets/sass/theme/buttons/icons/_enable-disable-map.scss */
.bttn__icon.bttn__icon-enable-map {
  width: 46px;
  height: 48px;
  background-color: transparent;
  background-image: url(/images/maps/showMap.svg);
}
/* line 8, ../../resources/assets/sass/theme/buttons/icons/_enable-disable-map.scss */
.bttn__icon.bttn__icon-enable-map:focus, body:not(.touch) .bttn__icon.bttn__icon-enable-map:hover {
  background-color: transparent;
}
/* line 13, ../../resources/assets/sass/theme/buttons/icons/_enable-disable-map.scss */
.bttn__icon.bttn__icon-enable-map.resized {
  background-image: url(/images/maps/showList.svg);
}

/* line 3, ../../resources/assets/sass/theme/buttons/icons/_form.scss */
.bttn__icon.bttn__icon-radio.bttn__icon-before {
  padding-left: 28px;
}
/* line 4, ../../resources/assets/sass/theme/buttons/icons/_form.scss */
.bttn__icon.bttn__icon-radio.bttn__icon-after {
  padding-right: 28px;
}
/* line 6, ../../resources/assets/sass/theme/buttons/icons/_form.scss */
.bttn__icon.bttn__icon-radio:after, .bttn__icon.bttn__icon-radio:before {
  height: 18px;
  background-color: #ffffff;
  border: 1px solid #eaeaea;
  border-radius: 50%;
}
/* line 14, ../../resources/assets/sass/theme/buttons/icons/_form.scss */
.bttn__icon.bttn__icon-radio:before {
  left: 0;
}
/* line 18, ../../resources/assets/sass/theme/buttons/icons/_form.scss */
.bttn__icon.bttn__icon-radio.active.bttn__icon-before, .bttn__icon.bttn__icon-radio-active.bttn__icon-before {
  padding-left: 28px;
}
/* line 19, ../../resources/assets/sass/theme/buttons/icons/_form.scss */
.bttn__icon.bttn__icon-radio.active.bttn__icon-after, .bttn__icon.bttn__icon-radio-active.bttn__icon-after {
  padding-right: 28px;
}
/* line 21, ../../resources/assets/sass/theme/buttons/icons/_form.scss */
.bttn__icon.bttn__icon-radio.active:after, .bttn__icon.bttn__icon-radio.active:before, .bttn__icon.bttn__icon-radio-active:after, .bttn__icon.bttn__icon-radio-active:before {
  height: 18px;
  background-image: url(/images/icons/radio-active.svg);
}
/* line 27, ../../resources/assets/sass/theme/buttons/icons/_form.scss */
.bttn__icon.bttn__icon-radio.active:before, .bttn__icon.bttn__icon-radio-active:before {
  left: 0;
}
/* line 32, ../../resources/assets/sass/theme/buttons/icons/_form.scss */
.bttn__icon.bttn__icon-checkbox.bttn__icon-before {
  padding-left: 28px;
}
/* line 33, ../../resources/assets/sass/theme/buttons/icons/_form.scss */
.bttn__icon.bttn__icon-checkbox.bttn__icon-after {
  padding-right: 28px;
}
/* line 35, ../../resources/assets/sass/theme/buttons/icons/_form.scss */
.bttn__icon.bttn__icon-checkbox:after, .bttn__icon.bttn__icon-checkbox:before {
  height: 18px;
  background-color: #ffffff;
  border: 1px solid #eaeaea;
}
/* line 42, ../../resources/assets/sass/theme/buttons/icons/_form.scss */
.bttn__icon.bttn__icon-checkbox:before {
  left: 0;
}
/* line 46, ../../resources/assets/sass/theme/buttons/icons/_form.scss */
.bttn__icon.bttn__icon-checkbox.active.bttn__icon-before, .bttn__icon.bttn__icon-checkbox-active.bttn__icon-before {
  padding-left: 28px;
}
/* line 47, ../../resources/assets/sass/theme/buttons/icons/_form.scss */
.bttn__icon.bttn__icon-checkbox.active.bttn__icon-after, .bttn__icon.bttn__icon-checkbox-active.bttn__icon-after {
  padding-right: 28px;
}
/* line 49, ../../resources/assets/sass/theme/buttons/icons/_form.scss */
.bttn__icon.bttn__icon-checkbox.active:after, .bttn__icon.bttn__icon-checkbox.active:before, .bttn__icon.bttn__icon-checkbox-active:after, .bttn__icon.bttn__icon-checkbox-active:before {
  height: 18px;
  background-image: url(/images/icons/check-active.svg);
}
/* line 55, ../../resources/assets/sass/theme/buttons/icons/_form.scss */
.bttn__icon.bttn__icon-checkbox.active:before, .bttn__icon.bttn__icon-checkbox-active:before {
  left: 0;
}

/* line 3, ../../resources/assets/sass/theme/buttons/icons/_sort.scss */
.bttn__icon.bttn__icon-sort.bttn__icon-before {
  padding-left: 39px;
}
/* line 4, ../../resources/assets/sass/theme/buttons/icons/_sort.scss */
.bttn__icon.bttn__icon-sort.bttn__icon-after {
  padding-right: 39px;
}
/* line 6, ../../resources/assets/sass/theme/buttons/icons/_sort.scss */
.bttn__icon.bttn__icon-sort:after, .bttn__icon.bttn__icon-sort:before {
  width: 19px;
  background-image: url(/images/icons/sort.svg);
}
/* line 14, ../../resources/assets/sass/theme/buttons/icons/_sort.scss */
.bttn__icon.bttn__icon-sort.active.bttn__icon-before, .bttn__icon.bttn__icon-sort-primary.bttn__icon-before {
  padding-left: 39px;
}
/* line 15, ../../resources/assets/sass/theme/buttons/icons/_sort.scss */
.bttn__icon.bttn__icon-sort.active.bttn__icon-after, .bttn__icon.bttn__icon-sort-primary.bttn__icon-after {
  padding-right: 39px;
}
/* line 17, ../../resources/assets/sass/theme/buttons/icons/_sort.scss */
.bttn__icon.bttn__icon-sort.active:after, .bttn__icon.bttn__icon-sort.active:before, .bttn__icon.bttn__icon-sort-primary:after, .bttn__icon.bttn__icon-sort-primary:before {
  width: 19px;
  background-image: url(/images/icons/sort-primary.svg);
}

/* line 3, ../../resources/assets/sass/theme/buttons/icons/_star.scss */
.bttn__icon.bttn__icon-star:after, .bttn__icon.bttn__icon-star:before {
  background-image: url(/images/icons/star.svg);
}
/* line 11, ../../resources/assets/sass/theme/buttons/icons/_star.scss */
.bttn__icon.bttn__icon-star:focus:after, .bttn__icon.bttn__icon-star:focus:before, body:not(.touch) .bttn__icon.bttn__icon-star:hover:after, body:not(.touch) .bttn__icon.bttn__icon-star:hover:before, .bttn__icon.bttn__icon-star-primary:after, .bttn__icon.bttn__icon-star-primary:before {
  background-image: url(/images/icons/star-primary.svg);
}

/* line 3, ../../resources/assets/sass/theme/buttons/icons/_heart.scss */
.bttn__icon.bttn__icon-heart.bttn__icon-before {
  padding-left: 40px;
}
/* line 4, ../../resources/assets/sass/theme/buttons/icons/_heart.scss */
.bttn__icon.bttn__icon-heart.bttn__icon-after {
  padding-right: 40px;
}
/* line 6, ../../resources/assets/sass/theme/buttons/icons/_heart.scss */
.bttn__icon.bttn__icon-heart:after, .bttn__icon.bttn__icon-heart:before {
  width: 20px;
  background-image: url(/images/icons/heart.svg);
}
/* line 15, ../../resources/assets/sass/theme/buttons/icons/_heart.scss */
.bttn__icon.bttn__icon-heart:focus.bttn__icon-before, body:not(.touch) .bttn__icon.bttn__icon-heart:hover.bttn__icon-before, .bttn__icon.bttn__icon-heart-primary.bttn__icon-before {
  padding-left: 40px;
}
/* line 16, ../../resources/assets/sass/theme/buttons/icons/_heart.scss */
.bttn__icon.bttn__icon-heart:focus.bttn__icon-after, body:not(.touch) .bttn__icon.bttn__icon-heart:hover.bttn__icon-after, .bttn__icon.bttn__icon-heart-primary.bttn__icon-after {
  padding-right: 40px;
}
/* line 18, ../../resources/assets/sass/theme/buttons/icons/_heart.scss */
.bttn__icon.bttn__icon-heart:focus:after, .bttn__icon.bttn__icon-heart:focus:before, body:not(.touch) .bttn__icon.bttn__icon-heart:hover:after, body:not(.touch) .bttn__icon.bttn__icon-heart:hover:before, .bttn__icon.bttn__icon-heart-primary:after, .bttn__icon.bttn__icon-heart-primary:before {
  width: 20px;
  background-image: url(/images/icons/heart-primary.svg);
}
/* line 26, ../../resources/assets/sass/theme/buttons/icons/_heart.scss */
.bttn__icon.bttn__icon-heart-white.bttn__icon-before {
  padding-left: 40px;
}
/* line 27, ../../resources/assets/sass/theme/buttons/icons/_heart.scss */
.bttn__icon.bttn__icon-heart-white.bttn__icon-after {
  padding-right: 40px;
}
/* line 29, ../../resources/assets/sass/theme/buttons/icons/_heart.scss */
.bttn__icon.bttn__icon-heart-white:after, .bttn__icon.bttn__icon-heart-white:before {
  width: 20px;
  background-image: url(/images/icons/heart-white.svg);
}

/* line 3, ../../resources/assets/sass/theme/buttons/icons/_eye.scss */
.bttn__icon.bttn__icon-eye:after, .bttn__icon.bttn__icon-eye:before {
  background-image: url(/images/icons/eye.svg);
}
/* line 11, ../../resources/assets/sass/theme/buttons/icons/_eye.scss */
.bttn__icon.bttn__icon-eye:focus:after, .bttn__icon.bttn__icon-eye:focus:before, body:not(.touch) .bttn__icon.bttn__icon-eye:hover:after, body:not(.touch) .bttn__icon.bttn__icon-eye:hover:before, .bttn__icon.bttn__icon-eye-primary:after, .bttn__icon.bttn__icon-eye-primary:before {
  background-image: url(/images/icons/eye-primary.svg);
}

/* line 3, ../../resources/assets/sass/theme/buttons/icons/_camera.scss */
.bttn__icon.bttn__icon-camera.bttn__icon-before {
  padding-left: 43px;
}
/* line 4, ../../resources/assets/sass/theme/buttons/icons/_camera.scss */
.bttn__icon.bttn__icon-camera.bttn__icon-after {
  padding-right: 43px;
}
/* line 6, ../../resources/assets/sass/theme/buttons/icons/_camera.scss */
.bttn__icon.bttn__icon-camera:after, .bttn__icon.bttn__icon-camera:before {
  width: 23px;
  background-image: url(/images/icons/camera.svg);
}
/* line 15, ../../resources/assets/sass/theme/buttons/icons/_camera.scss */
.bttn__icon.bttn__icon-camera:focus.bttn__icon-before, body:not(.touch) .bttn__icon.bttn__icon-camera:hover.bttn__icon-before, .bttn__icon.bttn__icon-camera-primary.bttn__icon-before {
  padding-left: 43px;
}
/* line 16, ../../resources/assets/sass/theme/buttons/icons/_camera.scss */
.bttn__icon.bttn__icon-camera:focus.bttn__icon-after, body:not(.touch) .bttn__icon.bttn__icon-camera:hover.bttn__icon-after, .bttn__icon.bttn__icon-camera-primary.bttn__icon-after {
  padding-right: 43px;
}
/* line 18, ../../resources/assets/sass/theme/buttons/icons/_camera.scss */
.bttn__icon.bttn__icon-camera:focus:after, .bttn__icon.bttn__icon-camera:focus:before, body:not(.touch) .bttn__icon.bttn__icon-camera:hover:after, body:not(.touch) .bttn__icon.bttn__icon-camera:hover:before, .bttn__icon.bttn__icon-camera-primary:after, .bttn__icon.bttn__icon-camera-primary:before {
  width: 23px;
  background-image: url(/images/icons/camera-primary.svg);
}

/* line 3, ../../resources/assets/sass/theme/buttons/icons/_notes.scss */
.bttn__icon.bttn__icon-notes.bttn__icon-before {
  padding-left: 35px;
}
/* line 4, ../../resources/assets/sass/theme/buttons/icons/_notes.scss */
.bttn__icon.bttn__icon-notes.bttn__icon-after {
  padding-right: 35px;
}
/* line 6, ../../resources/assets/sass/theme/buttons/icons/_notes.scss */
.bttn__icon.bttn__icon-notes:after, .bttn__icon.bttn__icon-notes:before {
  width: 15px;
  background-image: url(/images/icons/notes.svg);
}
/* line 15, ../../resources/assets/sass/theme/buttons/icons/_notes.scss */
.bttn__icon.bttn__icon-notes:focus.bttn__icon-before, body:not(.touch) .bttn__icon.bttn__icon-notes:hover.bttn__icon-before, .bttn__icon.bttn__icon-notes-primary.bttn__icon-before {
  padding-left: 35px;
}
/* line 16, ../../resources/assets/sass/theme/buttons/icons/_notes.scss */
.bttn__icon.bttn__icon-notes:focus.bttn__icon-after, body:not(.touch) .bttn__icon.bttn__icon-notes:hover.bttn__icon-after, .bttn__icon.bttn__icon-notes-primary.bttn__icon-after {
  padding-right: 35px;
}
/* line 18, ../../resources/assets/sass/theme/buttons/icons/_notes.scss */
.bttn__icon.bttn__icon-notes:focus:after, .bttn__icon.bttn__icon-notes:focus:before, body:not(.touch) .bttn__icon.bttn__icon-notes:hover:after, body:not(.touch) .bttn__icon.bttn__icon-notes:hover:before, .bttn__icon.bttn__icon-notes-primary:after, .bttn__icon.bttn__icon-notes-primary:before {
  width: 15px;
  background-image: url(/images/icons/notes-primary.svg);
}
/* line 26, ../../resources/assets/sass/theme/buttons/icons/_notes.scss */
.bttn__icon.bttn__icon-notes-white.bttn__icon-before {
  padding-left: 35px;
}
/* line 27, ../../resources/assets/sass/theme/buttons/icons/_notes.scss */
.bttn__icon.bttn__icon-notes-white.bttn__icon-after {
  padding-right: 35px;
}
/* line 29, ../../resources/assets/sass/theme/buttons/icons/_notes.scss */
.bttn__icon.bttn__icon-notes-white:after, .bttn__icon.bttn__icon-notes-white:before {
  width: 15px;
  background-image: url(/images/icons/notes-white.svg);
}

/* line 3, ../../resources/assets/sass/theme/buttons/icons/_mail.scss */
.bttn__icon.bttn__icon-mail.bttn__icon-before {
  padding-left: 32px;
}
/* line 4, ../../resources/assets/sass/theme/buttons/icons/_mail.scss */
.bttn__icon.bttn__icon-mail.bttn__icon-after {
  padding-right: 32px;
}
/* line 6, ../../resources/assets/sass/theme/buttons/icons/_mail.scss */
.bttn__icon.bttn__icon-mail:after, .bttn__icon.bttn__icon-mail:before {
  width: 22px;
  background-image: url(/images/icons/mail.svg);
}
/* line 16, ../../resources/assets/sass/theme/buttons/icons/_mail.scss */
body:not(.touch) .bttn__icon.bttn__icon-mail:hover.bttn__icon-before, .bttn__icon.bttn__icon-mail:focus.bttn__icon-before, .bttn__icon.bttn__icon-mail.active.bttn__icon-before, .bttn__icon.bttn__icon-mail-primary.bttn__icon-before {
  padding-left: 32px;
}
/* line 17, ../../resources/assets/sass/theme/buttons/icons/_mail.scss */
body:not(.touch) .bttn__icon.bttn__icon-mail:hover.bttn__icon-after, .bttn__icon.bttn__icon-mail:focus.bttn__icon-after, .bttn__icon.bttn__icon-mail.active.bttn__icon-after, .bttn__icon.bttn__icon-mail-primary.bttn__icon-after {
  padding-right: 32px;
}
/* line 19, ../../resources/assets/sass/theme/buttons/icons/_mail.scss */
body:not(.touch) .bttn__icon.bttn__icon-mail:hover:after, body:not(.touch) .bttn__icon.bttn__icon-mail:hover:before, .bttn__icon.bttn__icon-mail:focus:after, .bttn__icon.bttn__icon-mail:focus:before, .bttn__icon.bttn__icon-mail.active:after, .bttn__icon.bttn__icon-mail.active:before, .bttn__icon.bttn__icon-mail-primary:after, .bttn__icon.bttn__icon-mail-primary:before {
  width: 22px;
  background-image: url(/images/icons/mail-primary.svg);
}

/* line 3, ../../resources/assets/sass/theme/buttons/icons/_route.scss */
.bttn__icon.bttn__icon-route.bttn__icon-before {
  padding-left: 32px;
}
/* line 4, ../../resources/assets/sass/theme/buttons/icons/_route.scss */
.bttn__icon.bttn__icon-route.bttn__icon-after {
  padding-right: 32px;
}
/* line 6, ../../resources/assets/sass/theme/buttons/icons/_route.scss */
.bttn__icon.bttn__icon-route:after, .bttn__icon.bttn__icon-route:before {
  width: 22px;
  background-image: url(/images/icons/route.svg);
}
/* line 16, ../../resources/assets/sass/theme/buttons/icons/_route.scss */
body:not(.touch) .bttn__icon.bttn__icon-route:hover.bttn__icon-before, .bttn__icon.bttn__icon-route:focus.bttn__icon-before, .bttn__icon.bttn__icon-route.active.bttn__icon-before, .bttn__icon.bttn__icon-route-primary.bttn__icon-before {
  padding-left: 32px;
}
/* line 17, ../../resources/assets/sass/theme/buttons/icons/_route.scss */
body:not(.touch) .bttn__icon.bttn__icon-route:hover.bttn__icon-after, .bttn__icon.bttn__icon-route:focus.bttn__icon-after, .bttn__icon.bttn__icon-route.active.bttn__icon-after, .bttn__icon.bttn__icon-route-primary.bttn__icon-after {
  padding-right: 32px;
}
/* line 19, ../../resources/assets/sass/theme/buttons/icons/_route.scss */
body:not(.touch) .bttn__icon.bttn__icon-route:hover:after, body:not(.touch) .bttn__icon.bttn__icon-route:hover:before, .bttn__icon.bttn__icon-route:focus:after, .bttn__icon.bttn__icon-route:focus:before, .bttn__icon.bttn__icon-route.active:after, .bttn__icon.bttn__icon-route.active:before, .bttn__icon.bttn__icon-route-primary:after, .bttn__icon.bttn__icon-route-primary:before {
  width: 22px;
  background-image: url(/images/icons/route-primary.svg);
}

/* line 3, ../../resources/assets/sass/theme/buttons/icons/_share.scss */
.bttn__icon.bttn__icon-share.bttn__icon-before {
  padding-left: 40px;
}
/* line 4, ../../resources/assets/sass/theme/buttons/icons/_share.scss */
.bttn__icon.bttn__icon-share.bttn__icon-after {
  padding-right: 40px;
}
/* line 6, ../../resources/assets/sass/theme/buttons/icons/_share.scss */
.bttn__icon.bttn__icon-share:after, .bttn__icon.bttn__icon-share:before {
  width: 20px;
  background-image: url(/images/icons/share.svg);
}
/* line 15, ../../resources/assets/sass/theme/buttons/icons/_share.scss */
.bttn__icon.bttn__icon-share:focus.bttn__icon-before, body:not(.touch) .bttn__icon.bttn__icon-share:hover.bttn__icon-before, .bttn__icon.bttn__icon-share-primary.bttn__icon-before {
  padding-left: 40px;
}
/* line 16, ../../resources/assets/sass/theme/buttons/icons/_share.scss */
.bttn__icon.bttn__icon-share:focus.bttn__icon-after, body:not(.touch) .bttn__icon.bttn__icon-share:hover.bttn__icon-after, .bttn__icon.bttn__icon-share-primary.bttn__icon-after {
  padding-right: 40px;
}
/* line 18, ../../resources/assets/sass/theme/buttons/icons/_share.scss */
.bttn__icon.bttn__icon-share:focus:after, .bttn__icon.bttn__icon-share:focus:before, body:not(.touch) .bttn__icon.bttn__icon-share:hover:after, body:not(.touch) .bttn__icon.bttn__icon-share:hover:before, .bttn__icon.bttn__icon-share-primary:after, .bttn__icon.bttn__icon-share-primary:before {
  width: 20px;
  background-image: url(/images/icons/share-primary.svg);
}
/* line 26, ../../resources/assets/sass/theme/buttons/icons/_share.scss */
.bttn__icon.bttn__icon-share-white.bttn__icon-before {
  padding-left: 40px;
}
/* line 27, ../../resources/assets/sass/theme/buttons/icons/_share.scss */
.bttn__icon.bttn__icon-share-white.bttn__icon-after {
  padding-right: 40px;
}
/* line 29, ../../resources/assets/sass/theme/buttons/icons/_share.scss */
.bttn__icon.bttn__icon-share-white:after, .bttn__icon.bttn__icon-share-white:before {
  width: 20px;
  background-image: url(/images/icons/share-white.svg);
}

/* line 3, ../../resources/assets/sass/theme/buttons/icons/_loading.scss */
.bttn__icon.bttn__icon-loading.bttn__icon-before {
  padding-left: 40px;
}
/* line 4, ../../resources/assets/sass/theme/buttons/icons/_loading.scss */
.bttn__icon.bttn__icon-loading.bttn__icon-after {
  padding-right: 40px;
}
/* line 6, ../../resources/assets/sass/theme/buttons/icons/_loading.scss */
.bttn__icon.bttn__icon-loading:after, .bttn__icon.bttn__icon-loading:before {
  width: 20px;
  background-image: url(/images/icons/loading.svg);
}
/* line 15, ../../resources/assets/sass/theme/buttons/icons/_loading.scss */
.bttn__icon.bttn__icon-loading:focus.bttn__icon-before, body:not(.touch) .bttn__icon.bttn__icon-loading:hover.bttn__icon-before, .bttn__icon.bttn__icon-loading-primary.bttn__icon-before {
  padding-left: 40px;
}
/* line 16, ../../resources/assets/sass/theme/buttons/icons/_loading.scss */
.bttn__icon.bttn__icon-loading:focus.bttn__icon-after, body:not(.touch) .bttn__icon.bttn__icon-loading:hover.bttn__icon-after, .bttn__icon.bttn__icon-loading-primary.bttn__icon-after {
  padding-right: 40px;
}
/* line 18, ../../resources/assets/sass/theme/buttons/icons/_loading.scss */
.bttn__icon.bttn__icon-loading:focus:after, .bttn__icon.bttn__icon-loading:focus:before, body:not(.touch) .bttn__icon.bttn__icon-loading:hover:after, body:not(.touch) .bttn__icon.bttn__icon-loading:hover:before, .bttn__icon.bttn__icon-loading-primary:after, .bttn__icon.bttn__icon-loading-primary:before {
  width: 20px;
  background-image: url(/images/icons/loading-primary.svg);
}
/* line 26, ../../resources/assets/sass/theme/buttons/icons/_loading.scss */
.bttn__icon.bttn__icon-loading-white.bttn__icon-before {
  padding-left: 40px;
}
/* line 27, ../../resources/assets/sass/theme/buttons/icons/_loading.scss */
.bttn__icon.bttn__icon-loading-white.bttn__icon-after {
  padding-right: 40px;
}
/* line 29, ../../resources/assets/sass/theme/buttons/icons/_loading.scss */
.bttn__icon.bttn__icon-loading-white:after, .bttn__icon.bttn__icon-loading-white:before {
  width: 20px;
  background-image: url(/images/icons/loading-white.svg);
}

/* line 3, ../../resources/assets/sass/theme/buttons/icons/_check.scss */
.bttn__icon.bttn__icon-check.bttn__icon-before {
  padding-left: 40px;
}
/* line 4, ../../resources/assets/sass/theme/buttons/icons/_check.scss */
.bttn__icon.bttn__icon-check.bttn__icon-after {
  padding-right: 40px;
}
/* line 6, ../../resources/assets/sass/theme/buttons/icons/_check.scss */
.bttn__icon.bttn__icon-check:after, .bttn__icon.bttn__icon-check:before {
  width: 20px;
  background-image: url(/images/icons/check.svg);
}
/* line 15, ../../resources/assets/sass/theme/buttons/icons/_check.scss */
.bttn__icon.bttn__icon-check:focus.bttn__icon-before, body:not(.touch) .bttn__icon.bttn__icon-check:hover.bttn__icon-before, .bttn__icon.bttn__icon-check-primary.bttn__icon-before {
  padding-left: 40px;
}
/* line 16, ../../resources/assets/sass/theme/buttons/icons/_check.scss */
.bttn__icon.bttn__icon-check:focus.bttn__icon-after, body:not(.touch) .bttn__icon.bttn__icon-check:hover.bttn__icon-after, .bttn__icon.bttn__icon-check-primary.bttn__icon-after {
  padding-right: 40px;
}
/* line 18, ../../resources/assets/sass/theme/buttons/icons/_check.scss */
.bttn__icon.bttn__icon-check:focus:after, .bttn__icon.bttn__icon-check:focus:before, body:not(.touch) .bttn__icon.bttn__icon-check:hover:after, body:not(.touch) .bttn__icon.bttn__icon-check:hover:before, .bttn__icon.bttn__icon-check-primary:after, .bttn__icon.bttn__icon-check-primary:before {
  width: 20px;
  background-image: url(/images/icons/check-primary.svg);
}
/* line 26, ../../resources/assets/sass/theme/buttons/icons/_check.scss */
.bttn__icon.bttn__icon-check-white.bttn__icon-before {
  padding-left: 40px;
}
/* line 27, ../../resources/assets/sass/theme/buttons/icons/_check.scss */
.bttn__icon.bttn__icon-check-white.bttn__icon-after {
  padding-right: 40px;
}
/* line 29, ../../resources/assets/sass/theme/buttons/icons/_check.scss */
.bttn__icon.bttn__icon-check-white:after, .bttn__icon.bttn__icon-check-white:before {
  width: 20px;
  background-image: url(/images/icons/check-white.svg);
}

/* line 3, ../../resources/assets/sass/theme/buttons/icons/_link.scss */
.bttn__icon.bttn__icon-link.bttn__icon-before {
  padding-left: 26px;
}
/* line 4, ../../resources/assets/sass/theme/buttons/icons/_link.scss */
.bttn__icon.bttn__icon-link.bttn__icon-after {
  padding-right: 26px;
  padding-left: 0;
}
/* line 9, ../../resources/assets/sass/theme/buttons/icons/_link.scss */
.bttn__icon.bttn__icon-link:after, .bttn__icon.bttn__icon-link:before {
  width: 16px;
  height: 24px;
  background-image: url(/images/icons/arrow-right.svg);
}
/* line 18, ../../resources/assets/sass/theme/buttons/icons/_link.scss */
.bttn__icon.bttn__icon-link.active.bttn__icon-before, .bttn__icon.bttn__icon-link-primary.bttn__icon-before {
  padding-left: 26px;
}
/* line 19, ../../resources/assets/sass/theme/buttons/icons/_link.scss */
.bttn__icon.bttn__icon-link.active.bttn__icon-after, .bttn__icon.bttn__icon-link-primary.bttn__icon-after {
  padding-right: 26px;
  padding-left: 0;
}
/* line 24, ../../resources/assets/sass/theme/buttons/icons/_link.scss */
.bttn__icon.bttn__icon-link.active:after, .bttn__icon.bttn__icon-link.active:before, .bttn__icon.bttn__icon-link-primary:after, .bttn__icon.bttn__icon-link-primary:before {
  width: 16px;
  height: 24px;
  background-image: url(/images/icons/arrow-right-primary.svg);
}

/* line 3, ../../resources/assets/sass/theme/buttons/icons/_more.scss */
.bttn__icon.bttn__icon-more.bttn__icon-before {
  padding-left: 46px;
}
/* line 4, ../../resources/assets/sass/theme/buttons/icons/_more.scss */
.bttn__icon.bttn__icon-more.bttn__icon-after {
  padding-right: 46px;
}
/* line 6, ../../resources/assets/sass/theme/buttons/icons/_more.scss */
.bttn__icon.bttn__icon-more:after, .bttn__icon.bttn__icon-more:before {
  width: 26px;
  background-image: url(/images/icons/more.svg);
}
/* line 15, ../../resources/assets/sass/theme/buttons/icons/_more.scss */
.bttn__icon.bttn__icon-more:focus.bttn__icon-before, body:not(.touch) .bttn__icon.bttn__icon-more:hover.bttn__icon-before, .bttn__icon.bttn__icon-more-primary.bttn__icon-before {
  padding-left: 46px;
}
/* line 16, ../../resources/assets/sass/theme/buttons/icons/_more.scss */
.bttn__icon.bttn__icon-more:focus.bttn__icon-after, body:not(.touch) .bttn__icon.bttn__icon-more:hover.bttn__icon-after, .bttn__icon.bttn__icon-more-primary.bttn__icon-after {
  padding-right: 46px;
}
/* line 18, ../../resources/assets/sass/theme/buttons/icons/_more.scss */
.bttn__icon.bttn__icon-more:focus:after, .bttn__icon.bttn__icon-more:focus:before, body:not(.touch) .bttn__icon.bttn__icon-more:hover:after, body:not(.touch) .bttn__icon.bttn__icon-more:hover:before, .bttn__icon.bttn__icon-more-primary:after, .bttn__icon.bttn__icon-more-primary:before {
  width: 26px;
  background-image: url(/images/icons/more-primary.svg);
}
/* line 26, ../../resources/assets/sass/theme/buttons/icons/_more.scss */
.bttn__icon.bttn__icon-more-white.bttn__icon-before {
  padding-left: 46px;
}
/* line 27, ../../resources/assets/sass/theme/buttons/icons/_more.scss */
.bttn__icon.bttn__icon-more-white.bttn__icon-after {
  padding-right: 46px;
}
/* line 29, ../../resources/assets/sass/theme/buttons/icons/_more.scss */
.bttn__icon.bttn__icon-more-white:after, .bttn__icon.bttn__icon-more-white:before {
  width: 26px;
  background-image: url(/images/icons/more-white.svg);
}

/* line 3, ../../resources/assets/sass/theme/buttons/icons/_libra.scss */
.bttn__icon.bttn__icon-libra.bttn__icon-before {
  padding-left: 40px;
}
/* line 4, ../../resources/assets/sass/theme/buttons/icons/_libra.scss */
.bttn__icon.bttn__icon-libra.bttn__icon-after {
  padding-right: 40px;
}
/* line 6, ../../resources/assets/sass/theme/buttons/icons/_libra.scss */
.bttn__icon.bttn__icon-libra:after, .bttn__icon.bttn__icon-libra:before {
  width: 20px;
  background-image: url(/images/icons/libra.svg);
}
/* line 15, ../../resources/assets/sass/theme/buttons/icons/_libra.scss */
.bttn__icon.bttn__icon-libra:focus.bttn__icon-before, .bttn__icon.bttn__icon-libra:hover.bttn__icon-before, .bttn__icon.bttn__icon-libra-primary.bttn__icon-before {
  padding-left: 40px;
}
/* line 16, ../../resources/assets/sass/theme/buttons/icons/_libra.scss */
.bttn__icon.bttn__icon-libra:focus.bttn__icon-after, .bttn__icon.bttn__icon-libra:hover.bttn__icon-after, .bttn__icon.bttn__icon-libra-primary.bttn__icon-after {
  padding-right: 40px;
}
/* line 18, ../../resources/assets/sass/theme/buttons/icons/_libra.scss */
.bttn__icon.bttn__icon-libra:focus:after, .bttn__icon.bttn__icon-libra:focus:before, .bttn__icon.bttn__icon-libra:hover:after, .bttn__icon.bttn__icon-libra:hover:before, .bttn__icon.bttn__icon-libra-primary:after, .bttn__icon.bttn__icon-libra-primary:before {
  width: 20px;
  background-image: url(/images/icons/libra-primary.svg);
}
/* line 26, ../../resources/assets/sass/theme/buttons/icons/_libra.scss */
.bttn__icon.bttn__icon-libra-white.bttn__icon-before {
  padding-left: 40px;
}
/* line 27, ../../resources/assets/sass/theme/buttons/icons/_libra.scss */
.bttn__icon.bttn__icon-libra-white.bttn__icon-after {
  padding-right: 40px;
}
/* line 29, ../../resources/assets/sass/theme/buttons/icons/_libra.scss */
.bttn__icon.bttn__icon-libra-white:after, .bttn__icon.bttn__icon-libra-white:before {
  width: 20px;
  background-image: url(/images/icons/libra-white.svg);
}

/* line 23, ../../resources/assets/sass/theme/buttons/_icons.scss */
.bttn__icon {
  position: relative;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 30, ../../resources/assets/sass/theme/buttons/_icons.scss */
body:not(.touch) .bttn__icon:hover {
  background-color: transparent;
}
/* line 32, ../../resources/assets/sass/theme/buttons/_icons.scss */
.bttn__icon:after, .bttn__icon:before {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  width: 18px;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 44, ../../resources/assets/sass/theme/buttons/_icons.scss */
.bttn__icon-before {
  padding-left: 38px;
}
/* line 47, ../../resources/assets/sass/theme/buttons/_icons.scss */
.bttn__icon-before:before {
  left: 10px;
  content: "";
}
/* line 53, ../../resources/assets/sass/theme/buttons/_icons.scss */
.bttn__icon-before.bttn-link {
  padding-left: 28px;
}
/* line 55, ../../resources/assets/sass/theme/buttons/_icons.scss */
.bttn__icon-before.bttn-link:before {
  left: 0;
}
/* line 59, ../../resources/assets/sass/theme/buttons/_icons.scss */
.bttn__icon-after {
  padding-right: 38px;
}
/* line 62, ../../resources/assets/sass/theme/buttons/_icons.scss */
.bttn__icon-after:after {
  right: 10px;
  content: "";
}
/* line 68, ../../resources/assets/sass/theme/buttons/_icons.scss */
.bttn__icon-after.bttn-link {
  padding-right: 28px;
}
/* line 70, ../../resources/assets/sass/theme/buttons/_icons.scss */
.bttn__icon-after.bttn-link:after {
  right: 0;
}
/* line 75, ../../resources/assets/sass/theme/buttons/_icons.scss */
.bttn__icon-big.bttn__icon-before {
  padding-left: 55px;
}
/* line 77, ../../resources/assets/sass/theme/buttons/_icons.scss */
.bttn__icon-big.bttn__icon-before.bttn-link {
  padding-left: 45px;
}
/* line 80, ../../resources/assets/sass/theme/buttons/_icons.scss */
.bttn__icon-big.bttn__icon-after {
  padding-right: 55px;
}
/* line 82, ../../resources/assets/sass/theme/buttons/_icons.scss */
.bttn__icon-big.bttn__icon-after.bttn-link {
  padding-right: 45px;
}
/* line 85, ../../resources/assets/sass/theme/buttons/_icons.scss */
.bttn__icon-big:after, .bttn__icon-big:before {
  width: 35px;
}

/* line 6, ../../resources/assets/sass/theme/_buttons.scss */
.bttn {
  display: inline-block;
  text-align: left;
  text-decoration: none;
  border: none;
  border-radius: 3px;
  outline: none;
}
/* line 14, ../../resources/assets/sass/theme/_buttons.scss */
.bttn:not(.bttn-fake) {
  cursor: pointer;
}
/* line 15, ../../resources/assets/sass/theme/_buttons.scss */
.bttn[data-disabled] {
  cursor: default;
}
/* line 16, ../../resources/assets/sass/theme/_buttons.scss */
.bttn[disabled] {
  opacity: 1;
}
/* line 18, ../../resources/assets/sass/theme/_buttons.scss */
.bttn__center {
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  position: relative;
  left: 50%;
  white-space: nowrap;
}
/* line 25, ../../resources/assets/sass/theme/_buttons.scss */
.bttn__inline {
  line-height: 1.5;
}
/* line 29, ../../resources/assets/sass/theme/_buttons.scss */
.bttn__half-width, .bttn__full-width, .bttn__center, .bttn__center-text {
  text-align: center;
}
/* line 37, ../../resources/assets/sass/theme/_buttons.scss */
.bttn__align-left {
  padding-left: 0;
  text-align: left;
}
/* line 43, ../../resources/assets/sass/theme/_buttons.scss */
.bttn-clear {
  border: none;
  outline: none;
}
/* line 48, ../../resources/assets/sass/theme/_buttons.scss */
.bttn__bold {
  font-weight: 600;
}
/* line 52, ../../resources/assets/sass/theme/_buttons.scss */
body:not(.touch) .bttn:hover {
  text-decoration: none;
}
/* line 54, ../../resources/assets/sass/theme/_buttons.scss */
.bttn-loading {
  padding-right: 30px;
  padding-left: 30px;
}
/* line 58, ../../resources/assets/sass/theme/_buttons.scss */
.bttn-loading:before {
  position: relative;
  top: 1px;
  right: 10px;
  display: inline-block;
  width: 15px;
  height: 15px;
  background-image: url(/images/loading.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
}
/* line 71, ../../resources/assets/sass/theme/_buttons.scss */
.bttn-loading[type="submit"] {
  padding-left: 34px;
  background-image: url(/images/loading.svg);
  background-position: 10px center;
  background-size: 18px 18px;
  background-repeat: no-repeat;
}
/* line 78, ../../resources/assets/sass/theme/_buttons.scss */
.bttn-loading[type="submit"]:before {
  content: none;
}

/*
.bttn {
    @include transition(background-color color border-color .5s $anim-ease-fn);
    display: inline-block;
    width: auto;
    padding: 8px 15px 7px;
    font-size: 16px;
    line-height: 1.6;
    color: map-get($colors, "white");
    text-decoration: none;
    cursor: pointer;
    border-radius: 3px;

    &.text-hide { color: transparent; }

    .input-group-submit & {
        width: 40px;
    }

    &-half-width { min-width: 50%; }
    &-full-width { min-width: 100%; }

    @include breakpoint("> tablet") {
        [class^="col-"] .bttn-full-width {
            margin-right: -20px;
            margin-left: -20px;
        }
    }

    &-center {
        @include transform(translateX(-50%));
        position: absolute;
        left: 50%;
        text-align: center;
        white-space: nowrap;
    }

    &-color {
        &__primary,
        &__primary-dark {
            @extend .colored__white;
            &[disabled] { opacity: .3; }
        }

        &__secondary,
        &__secondary-dark {
            @extend .colored__white;
            &[disabled] { opacity: .3; }
        }

        &__secondary-dark {
            .detail-rating-form & {
                &:hover,
                &:focus {
                    background-color: map-get($colors, "darker-grey");
                }
            }
        }

        &__primary {
            &:hover {
                background-color: map-get($colors, "primary-dark");
            }
        }

        &__secondary {
            &:hover {
                background-color: map-get($colors, "secondary-dark");
            }
        }

        &__darker-grey {
            &:focus,
            &:hover {
                background-color: map-get($colors, "even-darker-grey");
            }
        }

        &__white {
            &:active,
            &:focus,
            &:hover {
                background-color: #ffffff;
            }
        }
    }

    &-to {
        &__bottom { position: absolute; bottom: 0; margin: 20px 0;  }
    }

    &-loading {
        padding-right: 30px;
        padding-left: 30px;

        &:before {
            position: relative;
            top: 1px;
            right: 10px;
            display: inline-block;
            width: 15px;
            height: 15px;
            background-image: url(/images/loading.svg);
            background-repeat: no-repeat;
            background-size: cover;
            content: "";
        }

        &.bttn-submit {
            padding-left: 30px;
            background-image: url(/images/loading.svg);
            background-position: 10px center;
            background-size: 18px 18px;
            background-repeat: no-repeat;

            &:before {
                content: none;
            }
        }
    }

    &[disabled],
    &__disabled {
        position: relative;
        pointer-events: none;
        cursor: not-allowed;

        &.bttn-submit {
            opacity: .7;
        }

        &:after {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            pointer-events: none;
            cursor: not-allowed;
            background-color: #ffffff;
            content: "";
            opacity: .7;
        }
    }
}
*/
/* line 1, ../../resources/assets/sass/theme/_wkdb.scss */
body {
  font: 18px/27px "Ek Mukta", "HelveticaNeue", "Helvetica Neue", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #222222;
  background-color: #dddcdb;
}
/* line 6, ../../resources/assets/sass/theme/_wkdb.scss */
body .adp,
body .adp table, body[data-webfont-support="enabled"] {
  font-family: "Ek Mukta", "HelveticaNeue", "Helvetica Neue", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
/* line 12, ../../resources/assets/sass/theme/_wkdb.scss */
body #page-footer,
body #page-header,
body .container-fluid,
body .container {
  background-color: #ffffff;
}
/* line 17, ../../resources/assets/sass/theme/_wkdb.scss */
body #page-footer .container,
body #page-header .container,
body .container-fluid .container,
body .container .container {
  background: transparent;
}

/* line 22, ../../resources/assets/sass/theme/_wkdb.scss */
h1 > small, h2 > small, h3 > small, h4 > small, h5 > small {
  display: block;
  color: inherit;
}
/* line 28, ../../resources/assets/sass/theme/_wkdb.scss */
.row h1:first-of-type, .row h2:first-of-type, .row h3:first-of-type, .row h4:first-of-type, .row h5:first-of-type {
  margin-top: 0;
}
/* line 32, ../../resources/assets/sass/theme/_wkdb.scss */
h1 span, h2 span, h3 span, h4 span, h5 span {
  display: inline-block;
}

/* line 35, ../../resources/assets/sass/theme/_wkdb.scss */
p {
  margin-bottom: 10px;
  color: #222222;
}

/* line 41, ../../resources/assets/sass/theme/_wkdb.scss */
.panel-body ul, .panel-body ol {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
/* line 47, ../../resources/assets/sass/theme/_wkdb.scss */
.content ul, .content ol {
  color: #222222;
}

/* line 52, ../../resources/assets/sass/theme/_wkdb.scss */
h1 {
  margin-bottom: 14px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 52, ../../resources/assets/sass/theme/_wkdb.scss */
  h1 {
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 52, ../../resources/assets/sass/theme/_wkdb.scss */
  h1 {
    margin-bottom: 30px;
  }
}
/* line 57, ../../resources/assets/sass/theme/_wkdb.scss */
#entry h1 {
  margin-top: 10%;
}
@media (min-width: 480px) {
  /* line 57, ../../resources/assets/sass/theme/_wkdb.scss */
  #entry h1 {
    margin-top: 20%;
  }
}
@media (min-width: 768px) {
  /* line 57, ../../resources/assets/sass/theme/_wkdb.scss */
  #entry h1 {
    margin-top: 136px;
  }
}
/* line 68, ../../resources/assets/sass/theme/_wkdb.scss */
#entry h1 > small,
#entry h1 > span {
  display: block;
}
/* line 72, ../../resources/assets/sass/theme/_wkdb.scss */
.lead h1 {
  margin-bottom: 15px;
}

/* line 77, ../../resources/assets/sass/theme/_wkdb.scss */
h2 {
  margin-bottom: 14px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 77, ../../resources/assets/sass/theme/_wkdb.scss */
  h2 {
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 77, ../../resources/assets/sass/theme/_wkdb.scss */
  h2 {
    margin-bottom: 30px;
  }
}
/* line 83, ../../resources/assets/sass/theme/_wkdb.scss */
h2 > small {
  margin-top: 5px;
  color: #8e8e8e;
}
/* line 88, ../../resources/assets/sass/theme/_wkdb.scss */
h2 .half-margin {
  margin-bottom: 7px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 88, ../../resources/assets/sass/theme/_wkdb.scss */
  h2 .half-margin {
    margin-bottom: 10px;
  }
}
@media (min-width: 1200px) {
  /* line 88, ../../resources/assets/sass/theme/_wkdb.scss */
  h2 .half-margin {
    margin-bottom: 15px;
  }
}

/* line 95, ../../resources/assets/sass/theme/_wkdb.scss */
h3 {
  margin-bottom: 15px;
}

/* line 102, ../../resources/assets/sass/theme/_wkdb.scss */
.row__bg {
  background-color: #ffffff;
}
/* line 105, ../../resources/assets/sass/theme/_wkdb.scss */
.row__bg-alpha {
  background-color: rgba(34, 34, 34, 0.5);
}
/* line 106, ../../resources/assets/sass/theme/_wkdb.scss */
.row__bg-less-alpha {
  background-color: rgba(34, 34, 34, 0.8);
}
/* line 107, ../../resources/assets/sass/theme/_wkdb.scss */
.row__bg-lesser-alpha {
  background-color: rgba(34, 34, 34, 0.95);
}
/* line 108, ../../resources/assets/sass/theme/_wkdb.scss */
.row__bg-more-alpha {
  background-color: rgba(34, 34, 34, 0.3);
}
/* line 110, ../../resources/assets/sass/theme/_wkdb.scss */
.row__bg-primary {
  background-color: #ff9328;
}
/* line 112, ../../resources/assets/sass/theme/_wkdb.scss */
.row__bg-grey {
  background-color: #c9c8c7;
}
/* line 115, ../../resources/assets/sass/theme/_wkdb.scss */
.row__bg-light-grey {
  background-color: #eaeaea;
}
/* line 119, ../../resources/assets/sass/theme/_wkdb.scss */
.row__bg-lighter-grey {
  background-color: #f7f7f7;
}
/* line 124, ../../resources/assets/sass/theme/_wkdb.scss */
.row__striped:nth-child(even), .row__striped-even {
  background-color: #f7f7f7;
}
/* line 129, ../../resources/assets/sass/theme/_wkdb.scss */
.row__striped:nth-child(odd), .row__striped-odd {
  background-color: #ffffff;
}
/* line 135, ../../resources/assets/sass/theme/_wkdb.scss */
.row__shadow {
  box-shadow: 0 1px 0 0 #eaeaea;
}

/* line 141, ../../resources/assets/sass/theme/_wkdb.scss */
.no-margin {
  margin: 0;
}
/* line 142, ../../resources/assets/sass/theme/_wkdb.scss */
.no-padding {
  padding: 0;
}

/* line 149, ../../resources/assets/sass/theme/_wkdb.scss */
.dropdown-menu > li > a.color-primary,
.dropdown-menu > li > a.text-primary,
.color-primary,
.text-primary {
  color: #ff9328;
}
/* line 150, ../../resources/assets/sass/theme/_wkdb.scss */
.dropdown-menu > li > a.color-white,
.dropdown-menu > li > a.text-white,
.color-white,
.text-white {
  color: #ffffff;
}
/* line 151, ../../resources/assets/sass/theme/_wkdb.scss */
.dropdown-menu > li > a.color-dark-grey,
.dropdown-menu > li > a.text-dark-grey,
.color-dark-grey,
.text-dark-grey {
  color: #b5b4b3;
}
/* line 152, ../../resources/assets/sass/theme/_wkdb.scss */
.dropdown-menu > li > a.color-darker-grey,
.dropdown-menu > li > a.text-darker-grey,
.color-darker-grey,
.text-darker-grey {
  color: #8e8e8e;
}
/* line 153, ../../resources/assets/sass/theme/_wkdb.scss */
.dropdown-menu > li > a.color-grey,
.dropdown-menu > li > a.text-grey,
.color-grey,
.text-grey {
  color: #c9c8c7;
}
/* line 154, ../../resources/assets/sass/theme/_wkdb.scss */
.dropdown-menu > li > a.color-secondary,
.dropdown-menu > li > a.text-secondary,
.color-secondary,
.text-secondary {
  color: #96b829;
}
/* line 155, ../../resources/assets/sass/theme/_wkdb.scss */
.dropdown-menu > li > a.color-tuev,
.dropdown-menu > li > a.text-tuev,
.color-tuev,
.text-tuev {
  color: #004593;
}

/* line 160, ../../resources/assets/sass/theme/_wkdb.scss */
.row-bg-light__secondary {
  background-color: #f4f7e9;
}
/* line 161, ../../resources/assets/sass/theme/_wkdb.scss */
.row-bg-light__primary {
  background-color: #fdf4eb;
}
/* line 164, ../../resources/assets/sass/theme/_wkdb.scss */
.row-bg-light__primary .label-wkdb {
  color: #ff9328;
  background: #ffffff;
}
/* line 168, ../../resources/assets/sass/theme/_wkdb.scss */
body:not(.touch) .row-bg-light__primary .label-wkdb:hover {
  color: #ffffff;
  background: #ff9328;
}
/* line 172, ../../resources/assets/sass/theme/_wkdb.scss */
body:not(.touch) .row-bg-light__primary .label-wkdb:hover a {
  color: #ffffff;
}
/* line 174, ../../resources/assets/sass/theme/_wkdb.scss */
body:not(.touch) .row-bg-light__primary .label-wkdb:hover a:visited {
  color: #ffffff;
}
/* line 179, ../../resources/assets/sass/theme/_wkdb.scss */
body:not(.touch) .row-bg-light__primary .label-wkdb a:hover, .row-bg-light__primary .label-wkdb a:active {
  color: #ffffff;
}
/* line 181, ../../resources/assets/sass/theme/_wkdb.scss */
.row-bg-light__primary .label-wkdb a:visited {
  color: #ff9328;
}
/* line 187, ../../resources/assets/sass/theme/_wkdb.scss */
.row-bg-white {
  background-color: #ffffff;
}
/* line 188, ../../resources/assets/sass/theme/_wkdb.scss */
.row-bg-secondary {
  color: #ffffff;
}
/* line 191, ../../resources/assets/sass/theme/_wkdb.scss */
.row-bg-image__megafon {
  background-image: url(/images/megafon.svg);
  background-position: 10%;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (min-width: 1200px) {
  /* line 191, ../../resources/assets/sass/theme/_wkdb.scss */
  .row-bg-image__megafon {
    background-position: 30%;
    background-size: contain;
  }
}

/* line 206, ../../resources/assets/sass/theme/_wkdb.scss */
.row-inset-shadow__top {
  box-shadow: inset 0 6px 6px -6px rgba(0, 0, 0, 0.2);
}
/* line 207, ../../resources/assets/sass/theme/_wkdb.scss */
.row-inset-shadow__bottom {
  box-shadow: inset 0 -6px 6px -6px rgba(0, 0, 0, 0.2);
}

/* line 210, ../../resources/assets/sass/theme/_wkdb.scss */
a {
  -moz-transition: color 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: color 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: color 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: color 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  color: #222222;
  text-decoration: none;
}
/* line 215, ../../resources/assets/sass/theme/_wkdb.scss */
body:not(.touch) a:hover {
  text-decoration: underline;
}
/* line 217, ../../resources/assets/sass/theme/_wkdb.scss */
body:not(.touch) a:hover, a:active, a:focus {
  color: #ff9328;
  outline: none;
}
/* line 224, ../../resources/assets/sass/theme/_wkdb.scss */
a:visited {
  color: #222222;
}
/* line 226, ../../resources/assets/sass/theme/_wkdb.scss */
a.unlink {
  text-decoration: none;
  cursor: default;
}
/* line 229, ../../resources/assets/sass/theme/_wkdb.scss */
a.unlink:hover {
  text-decoration: none;
}
/* line 231, ../../resources/assets/sass/theme/_wkdb.scss */
body:not(.touch) a.unlink:hover, a.unlink:active, a.unlink:focus {
  color: #222222;
}
/* line 236, ../../resources/assets/sass/theme/_wkdb.scss */
a.linkblock {
  text-decoration: none;
}
/* line 238, ../../resources/assets/sass/theme/_wkdb.scss */
body:not(.touch) a.linkblock:hover {
  text-decoration: none;
}

/* line 242, ../../resources/assets/sass/theme/_wkdb.scss */
a,
[data-action="link-to"],
[data-action="scrollTo"] {
  cursor: pointer;
}

/* line 249, ../../resources/assets/sass/theme/_wkdb.scss */
.lead.row {
  padding: 25px 20px;
  margin: 0;
}
@media (min-width: 992px) {
  /* line 249, ../../resources/assets/sass/theme/_wkdb.scss */
  .lead.row {
    padding: 40px 0;
  }
}

/* line 259, ../../resources/assets/sass/theme/_wkdb.scss */
.separator {
  margin: 0;
  border-color: #eaeaea;
}

/* line 269, ../../resources/assets/sass/theme/_wkdb.scss */
.popover-title, .popover-content {
  color: #8e8e8e;
}

@media (max-width: 992px) {
  /* line 275, ../../resources/assets/sass/theme/_wkdb.scss */
  #breadcrumb {
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    position: fixed;
    top: 51px;
    left: 50%;
    z-index: 111;
    width: 100%;
    max-width: 1200px;
    background-color: #ffffff;
    border-bottom: 1px solid #eaeaea;
  }
}
/* line 288, ../../resources/assets/sass/theme/_wkdb.scss */
#breadcrumb.fixed {
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  position: fixed;
  top: 51px;
  left: 50%;
  z-index: 111;
  width: 100%;
  max-width: 1200px;
  background-color: #ffffff;
  border-bottom: 1px solid #eaeaea;
}
@media (min-width: 992px) {
  /* line 288, ../../resources/assets/sass/theme/_wkdb.scss */
  #breadcrumb.fixed {
    top: 81px;
  }
}

/* line 302, ../../resources/assets/sass/theme/_wkdb.scss */
*[data-action="showByCookie"] {
  display: none;
}

/* line 306, ../../resources/assets/sass/theme/_wkdb.scss */
picture[data-logo] + a.logo-on-image,
img[data-logo] + a.logo-on-image {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 44px;
  height: auto;
  background-repeat: no-repeat;
  background-color: #f7f7f7;
  border-top-left-radius: 3px;
}
/* line 317, ../../resources/assets/sass/theme/_wkdb.scss */
picture[data-logo] + a.logo-on-image--yelp,
img[data-logo] + a.logo-on-image--yelp {
  padding-top: 22px;
  background-image: url(/images/logos/yelp.png);
  background-position: bottom right;
  background-size: 36px 18px;
}

/* line 325, ../../resources/assets/sass/theme/_wkdb.scss */
span[slot] {
  opacity: 0;
  transition: opacity 1s ease;
}
/* line 329, ../../resources/assets/sass/theme/_wkdb.scss */
.vue-initialized span[slot] {
  opacity: 1;
}

/* line 3, ../../resources/assets/sass/theme/_list.scss */
.text-center ul, .text-center
ol {
  padding-left: 0;
  text-align: center;
  list-style-position: inside;
}
/* line 12, ../../resources/assets/sass/theme/_list.scss */
ul.list-style-none, ul.list__style-none,
ol.list-style-none,
ol.list__style-none {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 20, ../../resources/assets/sass/theme/_list.scss */
ul.list-inline li,
ol.list-inline li {
  padding-bottom: 5px;
  padding-left: 0;
}
/* line 24, ../../resources/assets/sass/theme/_list.scss */
ul.list-inline li.icon-before,
ol.list-inline li.icon-before {
  padding-top: 3px;
  padding-bottom: 2px;
  margin-bottom: 3px;
}
/* line 32, ../../resources/assets/sass/theme/_list.scss */
ul.list-style--with-outline-order,
ol.list-style--with-outline-order {
  counter-reset: listitem;
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 38, ../../resources/assets/sass/theme/_list.scss */
ul.list-style--with-outline-order li,
ol.list-style--with-outline-order li {
  position: relative;
  padding: 0 0 0 56px;
  line-height: 18px;
  font-size: 16px;
  min-height: 46px;
  margin-bottom: 10px;
}
/* line 46, ../../resources/assets/sass/theme/_list.scss */
ul.list-style--with-outline-order li:before,
ol.list-style--with-outline-order li:before {
  position: absolute;
  top: 0;
  left: 0;
  counter-increment: listitem;
  content: counter(listitem);
  border-radius: 50%;
  font-size: 18px;
  line-height: 22px;
  display: block;
  width: 36px;
  height: 36px;
  line-height: 34px;
  text-align: center;
  font-weight: 600;
  color: #ff9328;
  border: 1px solid #ff9328;
}
/* line 69, ../../resources/assets/sass/theme/_list.scss */
ul.dropdown-menu li,
ol.dropdown-menu li {
  padding-right: 15px;
  padding-left: 15px;
  cursor: pointer;
}
/* line 74, ../../resources/assets/sass/theme/_list.scss */
body:not(.touch) ul.dropdown-menu li:hover, body:not(.touch)
ol.dropdown-menu li:hover {
  background: #eaeaea;
}
/* line 76, ../../resources/assets/sass/theme/_list.scss */
ul.dropdown-menu li span,
ul.dropdown-menu li a,
ol.dropdown-menu li span,
ol.dropdown-menu li a {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 81, ../../resources/assets/sass/theme/_list.scss */
body:not(.touch) ul.dropdown-menu li span:hover, body:not(.touch)
ul.dropdown-menu li a:hover, body:not(.touch)
ol.dropdown-menu li span:hover, body:not(.touch)
ol.dropdown-menu li a:hover {
  background: transparent;
}
/* line 83, ../../resources/assets/sass/theme/_list.scss */
ul.dropdown-menu li span .icon-before,
ul.dropdown-menu li a .icon-before,
ol.dropdown-menu li span .icon-before,
ol.dropdown-menu li a .icon-before {
  margin-left: 10px;
}
/* line 85, ../../resources/assets/sass/theme/_list.scss */
body:not(.touch) ul.dropdown-menu li span .icon-before:hover, body:not(.touch)
ul.dropdown-menu li a .icon-before:hover, body:not(.touch)
ol.dropdown-menu li span .icon-before:hover, body:not(.touch)
ol.dropdown-menu li a .icon-before:hover {
  background: transparent;
}
/* line 93, ../../resources/assets/sass/theme/_list.scss */
ul .list-group-item-color__primary,
ol .list-group-item-color__primary {
  color: #ff9328;
}
/* line 94, ../../resources/assets/sass/theme/_list.scss */
ul .list-group-item-color__dark-grey,
ol .list-group-item-color__dark-grey {
  color: #b5b4b3;
}

/* line 1, ../../resources/assets/sass/theme/form/_size.scss */
.form-control {
  height: 40px;
  padding: 13px 11px;
  font-size: 16px;
  line-height: 26px;
}
@media (min-width: 768px) {
  /* line 1, ../../resources/assets/sass/theme/form/_size.scss */
  .form-control {
    height: 52px;
    font-size: 18px;
  }
  /* line 11, ../../resources/assets/sass/theme/form/_size.scss */
  #page-header .form-control {
    height: 40px;
    padding: 7px 11px;
  }
}
/* line 17, ../../resources/assets/sass/theme/form/_size.scss */
.form-control__fs-up {
  font-size: 20px;
}
/* line 18, ../../resources/assets/sass/theme/form/_size.scss */
.form-control__fs-down {
  font-size: 16px;
}

/* line 1, ../../resources/assets/sass/theme/form/_color.scss */
.form-control {
  background-color: #ffffff;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 7, ../../resources/assets/sass/theme/form/_color.scss */
#page-header .form-control {
  border: 1px solid #c9c8c7;
}
/* line 9, ../../resources/assets/sass/theme/form/_color.scss */
#page-header .form-control:focus {
  border: 1px solid #8e8e8e;
}
/* line 2, ../../resources/assets/sass/theme/form/_mixins.scss */
.form-control::-webkit-input-placeholder {
  color: #8e8e8e;
}
/* line 3, ../../resources/assets/sass/theme/form/_mixins.scss */
.form-control:-moz-placeholder {
  color: #8e8e8e;
}
/* line 4, ../../resources/assets/sass/theme/form/_mixins.scss */
.form-control::-moz-placeholder {
  color: #8e8e8e;
}
/* line 5, ../../resources/assets/sass/theme/form/_mixins.scss */
.form-control:-ms-input-placeholder {
  color: #8e8e8e;
}
/* line 14, ../../resources/assets/sass/theme/form/_color.scss */
.form-control:focus {
  box-shadow: none;
}
/* line 2, ../../resources/assets/sass/theme/form/_mixins.scss */
.form-control:focus::-webkit-input-placeholder {
  color: #8e8e8e;
}
/* line 3, ../../resources/assets/sass/theme/form/_mixins.scss */
.form-control:focus:-moz-placeholder {
  color: #8e8e8e;
}
/* line 4, ../../resources/assets/sass/theme/form/_mixins.scss */
.form-control:focus::-moz-placeholder {
  color: #8e8e8e;
}
/* line 5, ../../resources/assets/sass/theme/form/_mixins.scss */
.form-control:focus:-ms-input-placeholder {
  color: #8e8e8e;
}
/* line 20, ../../resources/assets/sass/theme/form/_color.scss */
.form-control-primary-dark {
  background-color: transparent;
}
/* line 14, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-primary-dark {
  border: 1px solid #d57a20;
}
/* line 16, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-primary-dark:focus {
  border: 1px solid #925416;
}
/* line 20, ../../resources/assets/sass/theme/form/_color.scss */
.form-control-primary-light {
  background-color: transparent;
}
/* line 14, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-primary-light {
  border: 1px solid #fdf4eb;
}
/* line 16, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-primary-light:focus {
  border: 1px solid #f6cea5;
}
/* line 20, ../../resources/assets/sass/theme/form/_color.scss */
.form-control-secondary {
  background-color: transparent;
}
/* line 14, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-secondary {
  border: 1px solid #96b829;
}
/* line 16, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-secondary:focus {
  border: 1px solid #63791b;
}
/* line 20, ../../resources/assets/sass/theme/form/_color.scss */
.form-control-secondary-dark {
  background-color: transparent;
}
/* line 14, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-secondary-dark {
  border: 1px solid #6e9000;
}
/* line 16, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-secondary-dark:focus {
  border: 1px solid #344400;
}
/* line 20, ../../resources/assets/sass/theme/form/_color.scss */
.form-control-secondary-light {
  background-color: transparent;
}
/* line 14, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-secondary-light {
  border: 1px solid #f4f7e9;
}
/* line 16, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-secondary-light:focus {
  border: 1px solid #d8e3b1;
}
/* line 20, ../../resources/assets/sass/theme/form/_color.scss */
.form-control-default {
  background-color: transparent;
}
/* line 14, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-default {
  border: 1px solid #222222;
}
/* line 16, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-default:focus {
  border: 1px solid black;
}
/* line 20, ../../resources/assets/sass/theme/form/_color.scss */
.form-control-white {
  background-color: transparent;
}
/* line 14, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-white {
  border: 1px solid #ffffff;
}
/* line 16, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-white:focus {
  border: 1px solid #d9d9d9;
}
/* line 20, ../../resources/assets/sass/theme/form/_color.scss */
.form-control-primary {
  background-color: transparent;
}
/* line 14, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-primary {
  border: 1px solid #ff9328;
}
/* line 16, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-primary:focus {
  border: 1px solid #db6d00;
}
/* line 20, ../../resources/assets/sass/theme/form/_color.scss */
.form-control-lighter-grey {
  background-color: transparent;
}
/* line 14, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-lighter-grey {
  border: 1px solid #f7f7f7;
}
/* line 16, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-lighter-grey:focus {
  border: 1px solid #d1d1d1;
}
/* line 20, ../../resources/assets/sass/theme/form/_color.scss */
.form-control-light-grey {
  background-color: transparent;
}
/* line 14, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-light-grey {
  border: 1px solid #eaeaea;
}
/* line 16, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-light-grey:focus {
  border: 1px solid #c4c4c4;
}
/* line 20, ../../resources/assets/sass/theme/form/_color.scss */
.form-control-grey {
  background-color: transparent;
}
/* line 14, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-grey {
  border: 1px solid #c9c8c7;
}
/* line 16, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-grey:focus {
  border: 1px solid #a3a2a0;
}
/* line 20, ../../resources/assets/sass/theme/form/_color.scss */
.form-control-dark-grey {
  background-color: transparent;
}
/* line 14, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-dark-grey {
  border: 1px solid #b5b4b3;
}
/* line 16, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-dark-grey:focus {
  border: 1px solid #8f8e8c;
}
/* line 20, ../../resources/assets/sass/theme/form/_color.scss */
.form-control-darker-grey {
  background-color: transparent;
}
/* line 14, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-darker-grey {
  border: 1px solid #8e8e8e;
}
/* line 16, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-darker-grey:focus {
  border: 1px solid #686868;
}
/* line 20, ../../resources/assets/sass/theme/form/_color.scss */
.form-control-even-darker-grey {
  background-color: transparent;
}
/* line 14, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-even-darker-grey {
  border: 1px solid #212121;
}
/* line 16, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-even-darker-grey:focus {
  border: 1px solid black;
}
/* line 20, ../../resources/assets/sass/theme/form/_color.scss */
.form-control-red {
  background-color: transparent;
}
/* line 14, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-red {
  border: 1px solid #d21b32;
}
/* line 16, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-red:focus {
  border: 1px solid #8e1222;
}
/* line 20, ../../resources/assets/sass/theme/form/_color.scss */
.form-control-blue {
  background-color: transparent;
}
/* line 14, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-blue {
  border: 1px solid #3b5998;
}
/* line 16, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-blue:focus {
  border: 1px solid #263961;
}
/* line 20, ../../resources/assets/sass/theme/form/_color.scss */
.form-control-warn {
  background-color: transparent;
}
/* line 14, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-warn {
  border: 1px solid #ffbe20;
}
/* line 16, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-warn:focus {
  border: 1px solid #d39500;
}
/* line 20, ../../resources/assets/sass/theme/form/_color.scss */
.form-control-mywkdb-grey {
  background-color: transparent;
}
/* line 14, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-mywkdb-grey {
  border: 1px solid #505050;
}
/* line 16, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-mywkdb-grey:focus {
  border: 1px solid #2a2a2a;
}
/* line 20, ../../resources/assets/sass/theme/form/_color.scss */
.form-control-tuev-blue {
  background-color: transparent;
}
/* line 14, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-tuev-blue {
  border: 1px solid #004593;
}
/* line 16, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-tuev-blue:focus {
  border: 1px solid #002147;
}
/* line 20, ../../resources/assets/sass/theme/form/_color.scss */
.form-control-11880-blue {
  background-color: transparent;
}
/* line 14, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-11880-blue {
  border: 1px solid #0c4994;
}
/* line 16, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-11880-blue:focus {
  border: 1px solid #06264d;
}
/* line 20, ../../resources/assets/sass/theme/form/_color.scss */
.form-control-11880-light-blue {
  background-color: transparent;
}
/* line 14, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-11880-light-blue {
  border: 1px solid #2a83c6;
}
/* line 16, ../../resources/assets/sass/theme/form/_mixins.scss */
#page-header .form-control-11880-light-blue:focus {
  border: 1px solid #1d5987;
}

/* line 1, ../../resources/assets/sass/theme/form/_group.scss */
.form-group {
  margin-bottom: 0;
}
/* line 4, ../../resources/assets/sass/theme/form/_group.scss */
.form-group-note {
  display: inline-block;
  font-size: 14px;
  line-height: 24px;
}
/* line 9, ../../resources/assets/sass/theme/form/_group.scss */
.form-group-note__error {
  padding: 0 10px;
  color: #d21b32;
}
/* line 15, ../../resources/assets/sass/theme/form/_group.scss */
.form-group .clear-input {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 7px;
  display: none;
  width: 26px;
  height: 26px;
  cursor: pointer;
  background-size: 12px 12px;
}
/* line 26, ../../resources/assets/sass/theme/form/_group.scss */
#page-header .form-group .clear-input {
  display: block;
}
/* line 31, ../../resources/assets/sass/theme/form/_group.scss */
.form-group .input-group-btn + .clear-input {
  right: 48px;
  z-index: 10;
}
/* line 36, ../../resources/assets/sass/theme/form/_group.scss */
.form-group-rating {
  overflow: hidden;
  position: relative;
  display: inline-block;
  margin-left: 10px;
}
/* line 42, ../../resources/assets/sass/theme/form/_group.scss */
.form-group-rating > input {
  display: none;
}
/* line 45, ../../resources/assets/sass/theme/form/_group.scss */
.form-group-rating > label {
  position: relative;
  float: right;
  width: 21px;
  height: 22px;
  padding-top: 3px;
  padding-right: 4px;
  margin-bottom: 0;
  cursor: pointer;
}
/* line 55, ../../resources/assets/sass/theme/form/_group.scss */
.form-group-rating > label:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(/images/rating-star-empty__primary.svg);
  background-repeat: no-repeat;
  background-size: 20px 20px;
  content: "";
  transition: background-image 0.1s ease;
}
/* line 69, ../../resources/assets/sass/theme/form/_group.scss */
.form-group-rating > input:checked ~ label:before, .form-group-rating > input:not(:checked) ~ label:hover:before, .form-group-rating > input:not(:checked) ~ label:hover ~ label:before, .form-group-rating > input:checked + label:hover:before, .form-group-rating > label:hover ~ input:checked ~ label:before, .form-group-rating > input:checked ~ label:hover ~ label:before {
  background-image: url(/images/rating-star-filled__primary.svg);
}
/* line 79, ../../resources/assets/sass/theme/form/_group.scss */
.form-group-file {
  position: relative;
}
/* line 82, ../../resources/assets/sass/theme/form/_group.scss */
.form-group-file .bttn {
  position: absolute;
  top: 0;
  pointer-events: none;
}
/* line 88, ../../resources/assets/sass/theme/form/_group.scss */
.form-group-file-wrapper {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  width: 100%;
  padding: 10px 0;
}

/* line 6, ../../resources/assets/sass/theme/_form.scss */
.form {
  position: relative;
}
/* line 10, ../../resources/assets/sass/theme/_form.scss */
.form--loading:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background: rgba(255, 255, 255, 0.5) url(/images/loading__primary.svg) no-repeat;
  background-position: center center;
  background-size: 25px 25px;
  z-index: 1;
}
/* line 25, ../../resources/assets/sass/theme/_form.scss */
.form--send-success:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "Ihre Bitte um R\00fc ckruf wurde versendet.";
  background: #ffffff url(/images/success.svg) no-repeat;
  background-position: top center;
  background-size: 25px 25px;
  z-index: 1;
  padding-top: 30px;
  font-size: 14px;
  color: #6e9000;
  text-align: center;
}
/* line 44, ../../resources/assets/sass/theme/_form.scss */
.form--send-failure:before {
  position: relative;
  display: block;
  width: 100%;
  content: "Fehler beim versenden. Bitte versuche es sp\00e4ter noch einmal!";
  padding: 10px 10px 10px 35px;
  background: rgba(255, 0, 0, 0.25) url(/images/icons/close-red.svg) no-repeat;
  background-position: 10px center;
  background-size: 15px 15px;
  margin-bottom: .75rem;
  color: red;
  text-align: left;
  border-radius: 3px;
}

/* line 61, ../../resources/assets/sass/theme/_form.scss */
.form-control {
  -moz-transition: all 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: all 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: all 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: all 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
}
/* line 64, ../../resources/assets/sass/theme/_form.scss */
.form-control__search, .form-control__location, .form-control__route {
  padding-left: 44px;
  padding-right: 24px;
  background-position: 10px center;
  background-repeat: no-repeat;
  background-size: auto 20px;
  text-overflow: ellipsis;
  border: 1px solid #c9c8c7;
}
@media (min-width: 768px) {
  /* line 64, ../../resources/assets/sass/theme/_form.scss */
  .form-control__search, .form-control__location, .form-control__route {
    background-size: 17px 22px;
  }
}
@media (min-width: 480px) {
  /* line 64, ../../resources/assets/sass/theme/_form.scss */
  .form-control__search, .form-control__location, .form-control__route {
    border: 1px solid #c9c8c7;
    background-size: 17px 22px;
  }
}
/* line 84, ../../resources/assets/sass/theme/_form.scss */
#page-header .form-control__search, #page-header .form-control__location, #page-header .form-control__route {
  padding-left: 42px;
  padding-right: 22px;
}
/* line 90, ../../resources/assets/sass/theme/_form.scss */
.form-control__search {
  background-size: auto 20px;
}
@media (min-width: 768px) {
  /* line 90, ../../resources/assets/sass/theme/_form.scss */
  .form-control__search {
    background-size: auto 22px;
  }
}
@media (min-width: 480px) {
  /* line 90, ../../resources/assets/sass/theme/_form.scss */
  .form-control__search {
    background-size: auto 22px;
  }
}
/* line 96, ../../resources/assets/sass/theme/_form.scss */
.form-control__location, .form-control__route {
  background-size: auto 20px;
}
@media (min-width: 768px) {
  /* line 96, ../../resources/assets/sass/theme/_form.scss */
  .form-control__location, .form-control__route {
    background-size: auto 22px;
  }
}
@media (min-width: 480px) {
  /* line 96, ../../resources/assets/sass/theme/_form.scss */
  .form-control__location, .form-control__route {
    background-size: auto 22px;
  }
}
/* line 103, ../../resources/assets/sass/theme/_form.scss */
.form-control--border {
  border: 1px solid #eaeaea;
}
/* line 104, ../../resources/assets/sass/theme/_form.scss */
.form-control__search {
  background-image: url(/images/icons/search-primary.svg);
}
/* line 105, ../../resources/assets/sass/theme/_form.scss */
.form-control__location {
  background-image: url(/images/icons/pin-primary.svg);
}
/* line 106, ../../resources/assets/sass/theme/_form.scss */
.form-control__route {
  background-image: url(/images/icons/pin-primary.svg);
}
/* line 108, ../../resources/assets/sass/theme/_form.scss */
.form-control__route {
  margin-bottom: 10px;
  height: 40px;
  line-height: 40px;
  padding-top: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  /* line 108, ../../resources/assets/sass/theme/_form.scss */
  .form-control__route {
    margin-bottom: 0;
  }
}
/* line 120, ../../resources/assets/sass/theme/_form.scss */
.form-control__location {
  background-image: url(/images/icons/pin-primary.svg);
  background-position: 10px center;
}
/* line 124, ../../resources/assets/sass/theme/_form.scss */
.form-control__location.icon-loading {
  background-image: url(/images/icons/loading-primary.svg);
}
/* line 128, ../../resources/assets/sass/theme/_form.scss */
.form-control__location.icon-localize {
  background-image: url(/images/icons/localize-primary.svg);
}
/* line 133, ../../resources/assets/sass/theme/_form.scss */
.form--overlay .form-control__search {
  margin-bottom: 10px;
}

/* line 138, ../../resources/assets/sass/theme/_form.scss */
.detail-rating-form {
  position: relative;
  overflow: hidden;
  background-color: #ffffff;
  padding: 30px 20px;
}
/* line 144, ../../resources/assets/sass/theme/_form.scss */
.detail-rating-form .form-control {
  border: 1px solid #eaeaea;
  margin: 10px 0 20px;
}
@media (min-width: 768px) {
  /* line 144, ../../resources/assets/sass/theme/_form.scss */
  .detail-rating-form .form-control {
    margin: 20px 0 30px;
  }
}

/* line 155, ../../resources/assets/sass/theme/_form.scss */
.form-send-screen {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  display: none;
  text-align: center;
}
/* line 165, ../../resources/assets/sass/theme/_form.scss */
.form-send-screen .icon-close {
  position: absolute;
  right: 5px;
  top: 10px;
  height: auto;
}
/* line 172, ../../resources/assets/sass/theme/_form.scss */
.form-send-screen h3 {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
}
/* line 179, ../../resources/assets/sass/theme/_form.scss */
.form-send-screen h3:before {
  display: block;
  margin-bottom: 8px;
}
/* line 185, ../../resources/assets/sass/theme/_form.scss */
.form-send-screen--saved {
  display: block;
  background: rgba(255, 255, 255, 0.93);
}
/* line 190, ../../resources/assets/sass/theme/_form.scss */
.form-send-screen--saved h3:before {
  content: url("/images/mail-sent.svg");
}
/* line 196, ../../resources/assets/sass/theme/_form.scss */
.form-send-screen--failed {
  display: block;
  background: rgba(210, 27, 50, 0.93);
}
/* line 200, ../../resources/assets/sass/theme/_form.scss */
.form-send-screen--failed h3 {
  color: #ffffff;
}
/* line 203, ../../resources/assets/sass/theme/_form.scss */
.form-send-screen--failed h3:before {
  display: block;
  width: 52px;
  height: 52px;
  margin-right: auto;
  margin-left: auto;
  background: url("/images/info-white.svg") center center no-repeat;
  background-size: cover;
  content: " ";
}

/* line 1, ../../resources/assets/sass/theme/_slider.scss */
.slick-arrow {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  z-index: 2;
  width: 40px;
  height: 100%;
  cursor: pointer;
  background-position: center;
  background-size: 11px 20px;
}
/* line 12, ../../resources/assets/sass/theme/_slider.scss */
.slick-arrow.slick-prev {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/slider-arrow-left.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  left: 0%;
}
/* line 17, ../../resources/assets/sass/theme/_slider.scss */
.slick-arrow.slick-next {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/slider-arrow-right.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  right: 0%;
}
/* line 22, ../../resources/assets/sass/theme/_slider.scss */
.slick-arrow.slick-disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  pointer-events: none;
  cursor: initial;
}

/* line 31, ../../resources/assets/sass/theme/_slider.scss */
.city-list--import .slick-arrow,
.trade-list--top .slick-arrow {
  -moz-transform: translateY(-105%);
  -ms-transform: translateY(-105%);
  -webkit-transform: translateY(-105%);
  transform: translateY(-105%);
  width: 30px;
  height: 30px;
  background-color: rgba(7, 7, 7, 0.5);
  border-radius: 3px;
}
@media (min-width: 992px) {
  /* line 31, ../../resources/assets/sass/theme/_slider.scss */
  .city-list--import .slick-arrow,
  .trade-list--top .slick-arrow {
    -moz-transform: translateY(-55%);
    -ms-transform: translateY(-55%);
    -webkit-transform: translateY(-55%);
    transform: translateY(-55%);
    width: 40px;
    height: 40px;
  }
}
/* line 44, ../../resources/assets/sass/theme/_slider.scss */
.city-list--import .slick-arrow.slick-prev,
.trade-list--top .slick-arrow.slick-prev {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/icons/arrow-left-white.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  left: 14px;
}
@media (min-width: 992px) {
  /* line 44, ../../resources/assets/sass/theme/_slider.scss */
  .city-list--import .slick-arrow.slick-prev,
  .trade-list--top .slick-arrow.slick-prev {
    left: 24px;
  }
}
/* line 50, ../../resources/assets/sass/theme/_slider.scss */
body:not(.touch) .city-list--import .slick-arrow.slick-prev:hover, body:not(.touch)
.trade-list--top .slick-arrow.slick-prev:hover {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/icons/arrow-left-primary.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* line 53, ../../resources/assets/sass/theme/_slider.scss */
.city-list--import .slick-arrow.slick-next,
.trade-list--top .slick-arrow.slick-next {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/icons/arrow-right-white.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  right: 14px;
}
@media (min-width: 992px) {
  /* line 53, ../../resources/assets/sass/theme/_slider.scss */
  .city-list--import .slick-arrow.slick-next,
  .trade-list--top .slick-arrow.slick-next {
    right: 24px;
  }
}
/* line 59, ../../resources/assets/sass/theme/_slider.scss */
body:not(.touch) .city-list--import .slick-arrow.slick-next:hover, body:not(.touch)
.trade-list--top .slick-arrow.slick-next:hover {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/icons/arrow-right-primary.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

/* line 66, ../../resources/assets/sass/theme/_slider.scss */
.so-widget-wkdb-topics .trade-list__top .slick-track,
.so-widget-wkdb-topics .trade-list--top .slick-track {
  margin: 0 auto;
}

/* line 73, ../../resources/assets/sass/theme/_slider.scss */
.trade-list--custom .slick-arrow.slick-prev {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/icons/arrow-left.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  left: -20px;
}
/* line 76, ../../resources/assets/sass/theme/_slider.scss */
body:not(.touch) .trade-list--custom .slick-arrow.slick-prev:hover {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/icons/arrow-left-primary.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* line 79, ../../resources/assets/sass/theme/_slider.scss */
.trade-list--custom .slick-arrow.slick-next {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/icons/arrow-right.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  right: -20px;
}
/* line 82, ../../resources/assets/sass/theme/_slider.scss */
body:not(.touch) .trade-list--custom .slick-arrow.slick-next:hover {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/icons/arrow-right-primary.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

/* line 89, ../../resources/assets/sass/theme/_slider.scss */
.trade-list--custom.trade-list-style--hollow .slick-arrow.slick-prev {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/icons/arrow-left-white.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  left: -20px;
}
/* line 92, ../../resources/assets/sass/theme/_slider.scss */
body:not(.touch) .trade-list--custom.trade-list-style--hollow .slick-arrow.slick-prev:hover {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/icons/arrow-left-primary.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* line 95, ../../resources/assets/sass/theme/_slider.scss */
.trade-list--custom.trade-list-style--hollow .slick-arrow.slick-next {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/icons/arrow-right-white.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  right: -20px;
}
/* line 98, ../../resources/assets/sass/theme/_slider.scss */
body:not(.touch) .trade-list--custom.trade-list-style--hollow .slick-arrow.slick-next:hover {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/icons/arrow-right-primary.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

/* line 104, ../../resources/assets/sass/theme/_slider.scss */
.detail-info .image-gallery .slick-arrow {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 40px;
  background-color: rgba(34, 34, 34, 0.5);
  border-radius: 3px;
}
/* line 110, ../../resources/assets/sass/theme/_slider.scss */
body:not(.touch) .detail-info .image-gallery .slick-arrow:hover {
  background-color: #ff9328;
}
/* line 112, ../../resources/assets/sass/theme/_slider.scss */
.detail-info .image-gallery .slick-arrow.slick-prev {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/icons/arrow-left-white.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  left: 15px;
}
@media (min-width: 480px) {
  /* line 112, ../../resources/assets/sass/theme/_slider.scss */
  .detail-info .image-gallery .slick-arrow.slick-prev {
    left: 0;
  }
}
/* line 118, ../../resources/assets/sass/theme/_slider.scss */
.detail-info .image-gallery .slick-arrow.slick-next {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/icons/arrow-right-white.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  right: 15px;
}
@media (min-width: 480px) {
  /* line 118, ../../resources/assets/sass/theme/_slider.scss */
  .detail-info .image-gallery .slick-arrow.slick-next {
    right: 0;
  }
}
/* line 125, ../../resources/assets/sass/theme/_slider.scss */
.detail-info .image-gallery .slick-slide {
  cursor: pointer;
  outline: none;
}
/* line 130, ../../resources/assets/sass/theme/_slider.scss */
.detail-info .image-gallery .media-wrapper[data-item-type="businessView"],
.detail-info .image-gallery .media-wrapper[data-item-type="video"] {
  position: relative;
}
/* line 134, ../../resources/assets/sass/theme/_slider.scss */
.detail-info .image-gallery .media-wrapper[data-item-type="businessView"] .icon-box,
.detail-info .image-gallery .media-wrapper[data-item-type="video"] .icon-box {
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
}
@media (min-width: 992px) {
  /* line 134, ../../resources/assets/sass/theme/_slider.scss */
  .detail-info .image-gallery .media-wrapper[data-item-type="businessView"] .icon-box,
  .detail-info .image-gallery .media-wrapper[data-item-type="video"] .icon-box {
    width: 64px;
    height: 64px;
  }
}
/* line 148, ../../resources/assets/sass/theme/_slider.scss */
.detail-info .image-gallery .media-wrapper[data-item-type="businessView"] .icon-business-view,
.detail-info .image-gallery .media-wrapper[data-item-type="businessView"] .icon-play,
.detail-info .image-gallery .media-wrapper[data-item-type="video"] .icon-business-view,
.detail-info .image-gallery .media-wrapper[data-item-type="video"] .icon-play {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  display: block;
  width: 100%;
  height: 100%;
  background-size: contain;
}
/* line 156, ../../resources/assets/sass/theme/_slider.scss */
body:not(.touch) .detail-info .image-gallery .media-wrapper[data-item-type="businessView"] .icon-business-view:hover, body:not(.touch)
.detail-info .image-gallery .media-wrapper[data-item-type="businessView"] .icon-play:hover, body:not(.touch)
.detail-info .image-gallery .media-wrapper[data-item-type="video"] .icon-business-view:hover, body:not(.touch)
.detail-info .image-gallery .media-wrapper[data-item-type="video"] .icon-play:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 164, ../../resources/assets/sass/theme/_slider.scss */
.detail-overlay-gallery .slick-prev,
.detail-overlay-gallery .slick-next,
.ratings-slider-newest .slick-prev,
.ratings-slider-newest .slick-next,
.detail-ratings-source .slick-prev,
.detail-ratings-source .slick-next {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  display: inline-block;
  width: 50px;
  height: 50px;
  cursor: pointer;
  background-position: center;
  background-size: 9px 15px;
}
/* line 177, ../../resources/assets/sass/theme/_slider.scss */
.detail-overlay-gallery .slick-next,
.ratings-slider-newest .slick-next,
.detail-ratings-source .slick-next {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/slider-arrow-right__dark-grey.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  right: 0%;
}
/* line 182, ../../resources/assets/sass/theme/_slider.scss */
.detail-overlay-gallery .slick-prev,
.ratings-slider-newest .slick-prev,
.detail-ratings-source .slick-prev {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/slider-arrow-left__dark-grey.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  left: 0%;
}

/* line 188, ../../resources/assets/sass/theme/_slider.scss */
.detail-ratings-source .slick-arrow {
  margin-top: -20px;
}

/* line 189, ../../resources/assets/sass/theme/_slider.scss */
.detail-ratings-source .slick-next {
  right: -40px;
}
/* line 191, ../../resources/assets/sass/theme/_slider.scss */
body:not(.touch) .detail-ratings-source .slick-next:hover {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/slider-arrow-right__primary.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

/* line 194, ../../resources/assets/sass/theme/_slider.scss */
.detail-ratings-source .slick-prev {
  left: -40px;
}
/* line 196, ../../resources/assets/sass/theme/_slider.scss */
body:not(.touch) .detail-ratings-source .slick-prev:hover {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/slider-arrow-left__primary.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

/* line 201, ../../resources/assets/sass/theme/_slider.scss */
.detail-ratings-source .slick-arrow,
.ratings-slider-newest .slick-arrow {
  background-size: 40%;
  opacity: 0.3;
}

/* line 207, ../../resources/assets/sass/theme/_slider.scss */
body.touch .detail-ratings-source .slick-arrow {
  opacity: 1;
}

/* line 208, ../../resources/assets/sass/theme/_slider.scss */
body:not(.touch) .detail-ratings-source .slick-arrow:hover {
  opacity: 1;
}

/* line 210, ../../resources/assets/sass/theme/_slider.scss */
.trade-list--custom,
.trade-list__top,
.detail-info .image-gallery,
.ratings-slider-newest {
  -moz-transition: opacity 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: opacity 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: opacity 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: opacity 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  padding: 0;
  opacity: 0;
  visibility: hidden;
}
/* line 219, ../../resources/assets/sass/theme/_slider.scss */
.trade-list--custom.initialized, .trade-list--custom.slick-initialized,
.trade-list__top.initialized,
.trade-list__top.slick-initialized,
.detail-info .image-gallery.initialized,
.detail-info .image-gallery.slick-initialized,
.ratings-slider-newest.initialized,
.ratings-slider-newest.slick-initialized {
  opacity: 1;
  visibility: visible;
}

/* line 227, ../../resources/assets/sass/theme/_slider.scss */
.results-entry-slider .slick-arrow {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 25px;
  height: 25px;
  border-radius: 3px;
  background-size: 20px 20px;
}
/* line 235, ../../resources/assets/sass/theme/_slider.scss */
.results-entry-slider .slick-arrow.slick-prev {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/arrow-slider-left--grey.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  left: -17px;
}
/* line 239, ../../resources/assets/sass/theme/_slider.scss */
body:not(.touch) .results-entry-slider .slick-arrow.slick-prev:hover {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/arrow-slider-left--dark.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* line 242, ../../resources/assets/sass/theme/_slider.scss */
.results-entry-slider .slick-arrow.slick-next {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/arrow-slider-right--grey.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  right: -17px;
}
/* line 246, ../../resources/assets/sass/theme/_slider.scss */
body:not(.touch) .results-entry-slider .slick-arrow.slick-next:hover {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/arrow-slider-right--dark.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

/* line 1, ../../resources/assets/sass/theme/_animations.scss */
.anim-flyout {
  -moz-animation-name: flyout;
  -webkit-animation-name: flyout;
  animation-name: flyout;
  -moz-animation-duration: 1s;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -moz-animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -moz-animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* line 1, ../../resources/assets/sass/components/_autocomplete.scss */
.ui-autocomplete-loading {
  background-image: url(/images/icons/loading-primary.svg);
  background-size: auto 20px;
}
@media (min-width: 768px) {
  /* line 1, ../../resources/assets/sass/components/_autocomplete.scss */
  .ui-autocomplete-loading {
    background-size: auto 22px;
  }
}
@media (min-width: 480px) {
  /* line 1, ../../resources/assets/sass/components/_autocomplete.scss */
  .ui-autocomplete-loading {
    background-size: auto 22px;
  }
}

/* line 8, ../../resources/assets/sass/components/_autocomplete.scss */
ul.ui-autocomplete {
  z-index: 1001;
  overflow: hidden;
  background: #ffffff;
  border: 1px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  box-shadow: 2px 4px 8px rgba(0, 0, 0, 0.3);
}
@media (min-width: 992px) {
  /* line 18, ../../resources/assets/sass/components/_autocomplete.scss */
  ul.ui-autocomplete:not(:empty) {
    padding-bottom: 10px;
  }
}
/* line 23, ../../resources/assets/sass/components/_autocomplete.scss */
ul.ui-autocomplete li {
  font-size: 13px;
  line-height: 2.4;
  border: none;
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  padding: 0 15px;
}
@media (min-width: 992px) {
  /* line 23, ../../resources/assets/sass/components/_autocomplete.scss */
  ul.ui-autocomplete li {
    font-size: 14px;
    line-height: 2.4;
    border: none;
  }
}
/* line 37, ../../resources/assets/sass/components/_autocomplete.scss */
ul.ui-autocomplete li.ui-state-focus,
ul.ui-autocomplete li span.ui-state-focus,
ul.ui-autocomplete li span.ui-state-active {
  color: #8e8e8e;
  text-decoration: underline;
}
/* line 44, ../../resources/assets/sass/components/_autocomplete.scss */
ul.ui-autocomplete li span.ui-state-active {
  border: none;
  background: transparent;
}
/* line 50, ../../resources/assets/sass/components/_autocomplete.scss */
ul.ui-autocomplete li.list-group-item-color__primary.ui-state-focus,
ul.ui-autocomplete li.list-group-item-color__primary span.ui-state-focus,
ul.ui-autocomplete li.list-group-item-color__primary span.ui-state-active {
  color: #ff9328;
}
/* line 56, ../../resources/assets/sass/components/_autocomplete.scss */
ul.ui-autocomplete li.list-group-item-border__bottom {
  border-bottom: 1px solid #b5b4b3;
  margin-bottom: 0;
}
/* line 63, ../../resources/assets/sass/components/_autocomplete.scss */
ul.ui-autocomplete li.list-group-item-text__normal {
  font-weight: normal;
}
/* line 65, ../../resources/assets/sass/components/_autocomplete.scss */
ul.ui-autocomplete li.list-group-item-text__normal strong, ul.ui-autocomplete li.list-group-item-text__normal b {
  font-weight: normal;
}
/* line 69, ../../resources/assets/sass/components/_autocomplete.scss */
ul.ui-autocomplete li.icon, ul.ui-autocomplete .maps-container__mobile .maps-container-route-waypoints li.adp-summary, .maps-container__mobile .maps-container-route-waypoints ul.ui-autocomplete li.adp-summary {
  padding-left: 45px;
  background-position: 19px 8px;
  background-size: 15px 15px;
}
/* line 74, ../../resources/assets/sass/components/_autocomplete.scss */
ul.ui-autocomplete li.icon.ui-state-focus, ul.ui-autocomplete .maps-container__mobile .maps-container-route-waypoints li.ui-state-focus.adp-summary, .maps-container__mobile .maps-container-route-waypoints ul.ui-autocomplete li.ui-state-focus.adp-summary {
  background-position: 19px 8px;
  background-repeat: no-repeat;
  background-size: 15px 15px;
}
/* line 78, ../../resources/assets/sass/components/_autocomplete.scss */
ul.ui-autocomplete li.icon.ui-state-focus.icon-localize, ul.ui-autocomplete .maps-container__mobile .maps-container-route-waypoints li.ui-state-focus.icon-localize.adp-summary, .maps-container__mobile .maps-container-route-waypoints ul.ui-autocomplete li.ui-state-focus.icon-localize.adp-summary {
  background-image: url(/images/localize.svg);
}
/* line 79, ../../resources/assets/sass/components/_autocomplete.scss */
ul.ui-autocomplete li.icon.ui-state-focus.icon-history, ul.ui-autocomplete .maps-container__mobile .maps-container-route-waypoints li.ui-state-focus.icon-history.adp-summary, .maps-container__mobile .maps-container-route-waypoints ul.ui-autocomplete li.ui-state-focus.icon-history.adp-summary {
  background-image: url(/images/clock__dark-grey.svg);
}
@media (min-width: 768px) {
  /* line 74, ../../resources/assets/sass/components/_autocomplete.scss */
  ul.ui-autocomplete li.icon.ui-state-focus, ul.ui-autocomplete .maps-container__mobile .maps-container-route-waypoints li.ui-state-focus.adp-summary, .maps-container__mobile .maps-container-route-waypoints ul.ui-autocomplete li.ui-state-focus.adp-summary {
    background-position: 19px 9px;
  }
}
@media (min-width: 768px) {
  /* line 69, ../../resources/assets/sass/components/_autocomplete.scss */
  ul.ui-autocomplete li.icon, ul.ui-autocomplete .maps-container__mobile .maps-container-route-waypoints li.adp-summary, .maps-container__mobile .maps-container-route-waypoints ul.ui-autocomplete li.adp-summary {
    background-position: 19px 9px;
  }
}
/* line 91, ../../resources/assets/sass/components/_autocomplete.scss */
ul.ui-autocomplete li:first-child {
  padding-top: 8px;
  border: none;
}
/* line 95, ../../resources/assets/sass/components/_autocomplete.scss */
ul.ui-autocomplete li:first-child.icon-localize
span.ui-state-focus,
ul.ui-autocomplete li:first-child span.ui-state-active {
  font-weight: 600;
}
/* line 101, ../../resources/assets/sass/components/_autocomplete.scss */
ul.ui-autocomplete li:first-child.icon, ul.ui-autocomplete .maps-container__mobile .maps-container-route-waypoints li.adp-summary:first-child, .maps-container__mobile .maps-container-route-waypoints ul.ui-autocomplete li.adp-summary:first-child {
  background-position: 15px 16px;
}
/* line 103, ../../resources/assets/sass/components/_autocomplete.scss */
ul.ui-autocomplete li:first-child.icon.icon-localize, ul.ui-autocomplete .maps-container__mobile .maps-container-route-waypoints li.adp-summary:first-child.icon-localize, .maps-container__mobile .maps-container-route-waypoints ul.ui-autocomplete li.adp-summary:first-child.icon-localize {
  background-position: 15px 16px;
}
/* line 105, ../../resources/assets/sass/components/_autocomplete.scss */
ul.ui-autocomplete li:first-child.icon.ui-state-focus, ul.ui-autocomplete .maps-container__mobile .maps-container-route-waypoints li.adp-summary:first-child.ui-state-focus, .maps-container__mobile .maps-container-route-waypoints ul.ui-autocomplete li.adp-summary:first-child.ui-state-focus {
  background-position: 15px 16px;
}
/* line 107, ../../resources/assets/sass/components/_autocomplete.scss */
ul.ui-autocomplete li:first-child.icon.ui-state-focus.icon-localize, ul.ui-autocomplete .maps-container__mobile .maps-container-route-waypoints li.adp-summary:first-child.ui-state-focus.icon-localize, .maps-container__mobile .maps-container-route-waypoints ul.ui-autocomplete li.adp-summary:first-child.ui-state-focus.icon-localize {
  background-position: 15px 16px;
}
/* line 121, ../../resources/assets/sass/components/_autocomplete.scss */
ul.ui-autocomplete li:first-child:before {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5NDk0OSIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(73, 73, 73, 0.15)), color-stop(50%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(top, rgba(73, 73, 73, 0.15), rgba(0, 0, 0, 0) 50%);
  background-image: -webkit-linear-gradient(top, rgba(73, 73, 73, 0.15), rgba(0, 0, 0, 0) 50%);
  background-image: linear-gradient(to bottom, rgba(73, 73, 73, 0.15), rgba(0, 0, 0, 0) 50%);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 16px;
  content: "";
}

/* line 2, ../../resources/assets/sass/components/_trade-list.scss */
[class*="trade-list__"] a {
  text-decoration: none;
}

/* line 8, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list-item {
  overflow: hidden;
  display: inline-block;
}
/* line 12, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list-item img {
  width: 100%;
}
/* line 14, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list-item-name {
  display: block;
  font-size: 16px;
  line-height: 1.4;
  color: #222222;
  text-align: center;
  padding: 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 28, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--top .slick-list {
  margin: 0 -10px;
}
/* line 32, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--top .trade-list-item {
  -moz-transition: all 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: all 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: all 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: all 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  position: relative;
  margin: 0 10px;
  background-color: #ffffff;
  border: none;
  box-shadow: 1px 2px 10px rgba(34, 34, 34, 0.1);
  margin: 15px;
}
/* line 41, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--top .trade-list-item-name {
  line-height: 50px;
}
@media (min-width: 768px) {
  /* line 41, ../../resources/assets/sass/components/_trade-list.scss */
  .trade-list--top .trade-list-item-name {
    font-size: 20px;
  }
}
/* line 48, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--top .trade-list-item:hover {
  box-shadow: 1px 2px 20px rgba(34, 34, 34, 0.3);
}
/* line 52, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--top .trade-list-item a:hover,
.trade-list--top .trade-list-item a:hover > span {
  color: #ff9328;
  text-decoration: none;
}

/* line 60, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom {
  position: relative;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin: 20px auto;
  white-space: nowrap;
}
@media (min-width: 1200px) {
  /* line 60, ../../resources/assets/sass/components/_trade-list.scss */
  .trade-list--custom {
    max-width: 1020px;
  }
}
/* line 72, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .owl-stage-outer {
  max-height: 118px;
}
/* line 76, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item {
  text-align: center;
}
/* line 79, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-name {
  -moz-transition: color 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: color 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: color 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: color 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  font-size: 16px;
  line-height: 1.62;
}
/* line 85, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon {
  width: 50px;
  height: 40px;
  margin: 0 auto 5px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 94, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-name {
  color: #ff9328;
}

/* line 98, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-name {
  color: #ffffff;
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__pizzeria {
  background-image: url(/images/icons/trades/pizzeria.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__pizzeria {
  background-image: url(/images/icons/trades/pizzeria-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__pizzeria {
  background-image: url(/images/icons/trades/pizzeria-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__autowerkstatt {
  background-image: url(/images/icons/trades/autowerkstatt.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__autowerkstatt {
  background-image: url(/images/icons/trades/autowerkstatt-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__autowerkstatt {
  background-image: url(/images/icons/trades/autowerkstatt-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__fahrschule {
  background-image: url(/images/icons/trades/fahrschule.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__fahrschule {
  background-image: url(/images/icons/trades/fahrschule-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__fahrschule {
  background-image: url(/images/icons/trades/fahrschule-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__finanzberatung {
  background-image: url(/images/icons/trades/finanzberatung.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__finanzberatung {
  background-image: url(/images/icons/trades/finanzberatung-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__finanzberatung {
  background-image: url(/images/icons/trades/finanzberatung-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__steuerberater {
  background-image: url(/images/icons/trades/steuerberater.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__steuerberater {
  background-image: url(/images/icons/trades/steuerberater-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__steuerberater {
  background-image: url(/images/icons/trades/steuerberater-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__taxi {
  background-image: url(/images/icons/trades/taxi.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__taxi {
  background-image: url(/images/icons/trades/taxi-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__taxi {
  background-image: url(/images/icons/trades/taxi-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__immobilienmakler {
  background-image: url(/images/icons/trades/immobilienmakler.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__immobilienmakler {
  background-image: url(/images/icons/trades/immobilienmakler-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__immobilienmakler {
  background-image: url(/images/icons/trades/immobilienmakler-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__tischler {
  background-image: url(/images/icons/trades/tischler.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__tischler {
  background-image: url(/images/icons/trades/tischler-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__tischler {
  background-image: url(/images/icons/trades/tischler-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__rechtsanwalt {
  background-image: url(/images/icons/trades/rechtsanwalt.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__rechtsanwalt {
  background-image: url(/images/icons/trades/rechtsanwalt-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__rechtsanwalt {
  background-image: url(/images/icons/trades/rechtsanwalt-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__kosmetikstudio {
  background-image: url(/images/icons/trades/kosmetikstudio.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__kosmetikstudio {
  background-image: url(/images/icons/trades/kosmetikstudio-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__kosmetikstudio {
  background-image: url(/images/icons/trades/kosmetikstudio-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__hotel {
  background-image: url(/images/icons/trades/hotel.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__hotel {
  background-image: url(/images/icons/trades/hotel-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__hotel {
  background-image: url(/images/icons/trades/hotel-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__physiotherapie {
  background-image: url(/images/icons/trades/physiotherapie.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__physiotherapie {
  background-image: url(/images/icons/trades/physiotherapie-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__physiotherapie {
  background-image: url(/images/icons/trades/physiotherapie-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__elektriker {
  background-image: url(/images/icons/trades/elektriker.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__elektriker {
  background-image: url(/images/icons/trades/elektriker-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__elektriker {
  background-image: url(/images/icons/trades/elektriker-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__zahnarzt {
  background-image: url(/images/icons/trades/zahnarzt.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__zahnarzt {
  background-image: url(/images/icons/trades/zahnarzt-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__zahnarzt {
  background-image: url(/images/icons/trades/zahnarzt-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__frauenarzt {
  background-image: url(/images/icons/trades/frauenarzt.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__frauenarzt {
  background-image: url(/images/icons/trades/frauenarzt-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__frauenarzt {
  background-image: url(/images/icons/trades/frauenarzt-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__hausarzt {
  background-image: url(/images/icons/trades/hausarzt.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__hausarzt {
  background-image: url(/images/icons/trades/hausarzt-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__hausarzt {
  background-image: url(/images/icons/trades/hausarzt-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__hautarzt {
  background-image: url(/images/icons/trades/hautarzt.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__hautarzt {
  background-image: url(/images/icons/trades/hautarzt-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__hautarzt {
  background-image: url(/images/icons/trades/hautarzt-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__hnoarzt {
  background-image: url(/images/icons/trades/hnoarzt.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__hnoarzt {
  background-image: url(/images/icons/trades/hnoarzt-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__hnoarzt {
  background-image: url(/images/icons/trades/hnoarzt-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__proktologe {
  background-image: url(/images/icons/trades/proktologe.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__proktologe {
  background-image: url(/images/icons/trades/proktologe-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__proktologe {
  background-image: url(/images/icons/trades/proktologe-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__krankenhaus {
  background-image: url(/images/icons/trades/krankenhaus.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__krankenhaus {
  background-image: url(/images/icons/trades/krankenhaus-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__krankenhaus {
  background-image: url(/images/icons/trades/krankenhaus-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__allgemeinarzt {
  background-image: url(/images/icons/trades/allgemeinarzt.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__allgemeinarzt {
  background-image: url(/images/icons/trades/allgemeinarzt-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__allgemeinarzt {
  background-image: url(/images/icons/trades/allgemeinarzt-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__chirurgie {
  background-image: url(/images/icons/trades/chirurgie.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__chirurgie {
  background-image: url(/images/icons/trades/chirurgie-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__chirurgie {
  background-image: url(/images/icons/trades/chirurgie-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__internist {
  background-image: url(/images/icons/trades/internist.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__internist {
  background-image: url(/images/icons/trades/internist-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__internist {
  background-image: url(/images/icons/trades/internist-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__kardiologe {
  background-image: url(/images/icons/trades/kardiologe.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__kardiologe {
  background-image: url(/images/icons/trades/kardiologe-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__kardiologe {
  background-image: url(/images/icons/trades/kardiologe-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__gastroentrologie {
  background-image: url(/images/icons/trades/gastroentrologie.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__gastroentrologie {
  background-image: url(/images/icons/trades/gastroentrologie-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__gastroentrologie {
  background-image: url(/images/icons/trades/gastroentrologie-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__orthopaede {
  background-image: url(/images/icons/trades/orthopaede.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__orthopaede {
  background-image: url(/images/icons/trades/orthopaede-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__orthopaede {
  background-image: url(/images/icons/trades/orthopaede-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__plastischechirurgie {
  background-image: url(/images/icons/trades/plastischechirurgie.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__plastischechirurgie {
  background-image: url(/images/icons/trades/plastischechirurgie-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__plastischechirurgie {
  background-image: url(/images/icons/trades/plastischechirurgie-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__urologe {
  background-image: url(/images/icons/trades/urologe.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__urologe {
  background-image: url(/images/icons/trades/urologe-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__urologe {
  background-image: url(/images/icons/trades/urologe-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__hnoarzt {
  background-image: url(/images/icons/trades/hnoarzt.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__hnoarzt {
  background-image: url(/images/icons/trades/hnoarzt-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__hnoarzt {
  background-image: url(/images/icons/trades/hnoarzt-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__akupunktur {
  background-image: url(/images/icons/trades/akupunktur.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__akupunktur {
  background-image: url(/images/icons/trades/akupunktur-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__akupunktur {
  background-image: url(/images/icons/trades/akupunktur-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__augenarzt {
  background-image: url(/images/icons/trades/augenarzt.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__augenarzt {
  background-image: url(/images/icons/trades/augenarzt-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__augenarzt {
  background-image: url(/images/icons/trades/augenarzt-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__kinderarzt {
  background-image: url(/images/icons/trades/kinderarzt.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__kinderarzt {
  background-image: url(/images/icons/trades/kinderarzt-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__kinderarzt {
  background-image: url(/images/icons/trades/kinderarzt-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__chiropraktiker {
  background-image: url(/images/icons/trades/chiropraktiker.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__chiropraktiker {
  background-image: url(/images/icons/trades/chiropraktiker-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__chiropraktiker {
  background-image: url(/images/icons/trades/chiropraktiker-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__pizza {
  background-image: url(/images/icons/trades/pizza.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__pizza {
  background-image: url(/images/icons/trades/pizza-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__pizza {
  background-image: url(/images/icons/trades/pizza-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__italienischesrestaurant {
  background-image: url(/images/icons/trades/italienischesrestaurant.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__italienischesrestaurant {
  background-image: url(/images/icons/trades/italienischesrestaurant-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__italienischesrestaurant {
  background-image: url(/images/icons/trades/italienischesrestaurant-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__griechischesrestaurant {
  background-image: url(/images/icons/trades/griechischesrestaurant.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__griechischesrestaurant {
  background-image: url(/images/icons/trades/griechischesrestaurant-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__griechischesrestaurant {
  background-image: url(/images/icons/trades/griechischesrestaurant-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__chinarestaurant {
  background-image: url(/images/icons/trades/chinarestaurant.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__chinarestaurant {
  background-image: url(/images/icons/trades/chinarestaurant-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__chinarestaurant {
  background-image: url(/images/icons/trades/chinarestaurant-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__steakhouse {
  background-image: url(/images/icons/trades/steakhouse.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__steakhouse {
  background-image: url(/images/icons/trades/steakhouse-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__steakhouse {
  background-image: url(/images/icons/trades/steakhouse-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__cafe {
  background-image: url(/images/icons/trades/cafe.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__cafe {
  background-image: url(/images/icons/trades/cafe-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__cafe {
  background-image: url(/images/icons/trades/cafe-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__sushi {
  background-image: url(/images/icons/trades/sushi.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__sushi {
  background-image: url(/images/icons/trades/sushi-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__sushi {
  background-image: url(/images/icons/trades/sushi-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__indischesrestaurant {
  background-image: url(/images/icons/trades/indischesrestaurant.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__indischesrestaurant {
  background-image: url(/images/icons/trades/indischesrestaurant-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__indischesrestaurant {
  background-image: url(/images/icons/trades/indischesrestaurant-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__fischrestaurant {
  background-image: url(/images/icons/trades/fischrestaurant.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__fischrestaurant {
  background-image: url(/images/icons/trades/fischrestaurant-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__fischrestaurant {
  background-image: url(/images/icons/trades/fischrestaurant-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__spanischesrestaurant {
  background-image: url(/images/icons/trades/spanischesrestaurant.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__spanischesrestaurant {
  background-image: url(/images/icons/trades/spanischesrestaurant-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__spanischesrestaurant {
  background-image: url(/images/icons/trades/spanischesrestaurant-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__mexikaner {
  background-image: url(/images/icons/trades/mexikaner.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__mexikaner {
  background-image: url(/images/icons/trades/mexikaner-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__mexikaner {
  background-image: url(/images/icons/trades/mexikaner-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__tuerkischesrestaurant {
  background-image: url(/images/icons/trades/tuerkischesrestaurant.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__tuerkischesrestaurant {
  background-image: url(/images/icons/trades/tuerkischesrestaurant-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__tuerkischesrestaurant {
  background-image: url(/images/icons/trades/tuerkischesrestaurant-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__kneipe {
  background-image: url(/images/icons/trades/kneipe.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__kneipe {
  background-image: url(/images/icons/trades/kneipe-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__kneipe {
  background-image: url(/images/icons/trades/kneipe-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__japanischesrestaurant {
  background-image: url(/images/icons/trades/japanischesrestaurant.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__japanischesrestaurant {
  background-image: url(/images/icons/trades/japanischesrestaurant-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__japanischesrestaurant {
  background-image: url(/images/icons/trades/japanischesrestaurant-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__vegetarischesrestaurant {
  background-image: url(/images/icons/trades/vegetarischesrestaurant.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__vegetarischesrestaurant {
  background-image: url(/images/icons/trades/vegetarischesrestaurant-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__vegetarischesrestaurant {
  background-image: url(/images/icons/trades/vegetarischesrestaurant-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__bar {
  background-image: url(/images/icons/trades/bar.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__bar {
  background-image: url(/images/icons/trades/bar-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__bar {
  background-image: url(/images/icons/trades/bar-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__veganerestaurants {
  background-image: url(/images/icons/trades/veganerestaurants.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__veganerestaurants {
  background-image: url(/images/icons/trades/veganerestaurants-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__veganerestaurants {
  background-image: url(/images/icons/trades/veganerestaurants-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__irishpub {
  background-image: url(/images/icons/trades/irishpub.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__irishpub {
  background-image: url(/images/icons/trades/irishpub-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__irishpub {
  background-image: url(/images/icons/trades/irishpub-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom .trade-list-item-icon__doener {
  background-image: url(/images/icons/trades/doener.svg);
}
/* line 108, ../../resources/assets/sass/components/_trade-list.scss */
body:not(.touch) .trade-list--custom .trade-list-item:hover .trade-list-item-icon__doener {
  background-image: url(/images/icons/trades/doener-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_trade-list.scss */
.trade-list--custom.trade-list-style--hollow .trade-list-item .trade-list-item-icon__doener {
  background-image: url(/images/icons/trades/doener-hollow.svg);
}

/* line 2, ../../resources/assets/sass/components/_city-list.scss */
[class*="city-list__"] a {
  text-decoration: none;
}

/* line 8, ../../resources/assets/sass/components/_city-list.scss */
.city-list-item {
  overflow: hidden;
  display: inline-block;
}
/* line 12, ../../resources/assets/sass/components/_city-list.scss */
.city-list-item img {
  width: 100%;
}
/* line 14, ../../resources/assets/sass/components/_city-list.scss */
.city-list-item-name {
  display: block;
  font-size: 16px;
  line-height: 1.4;
  color: #222222;
  text-align: center;
  padding: 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 28, ../../resources/assets/sass/components/_city-list.scss */
.city-list--import .slick-list {
  margin: 0 -10px;
}
/* line 32, ../../resources/assets/sass/components/_city-list.scss */
.city-list--import .city-list-item {
  -moz-transition: all 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: all 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: all 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: all 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  position: relative;
  margin: 0 10px;
  background-color: #ffffff;
  border: none;
  box-shadow: 1px 2px 10px rgba(34, 34, 34, 0.1);
  margin: 15px;
}
/* line 41, ../../resources/assets/sass/components/_city-list.scss */
.city-list--import .city-list-item-name {
  line-height: 50px;
}
@media (min-width: 768px) {
  /* line 41, ../../resources/assets/sass/components/_city-list.scss */
  .city-list--import .city-list-item-name {
    font-size: 20px;
  }
}
/* line 48, ../../resources/assets/sass/components/_city-list.scss */
.city-list--import .city-list-item:hover {
  box-shadow: 1px 2px 20px rgba(34, 34, 34, 0.3);
}
/* line 52, ../../resources/assets/sass/components/_city-list.scss */
.city-list--import .city-list-item a:hover,
.city-list--import .city-list-item a:hover > span {
  color: #ff9328;
  text-decoration: none;
}

/* line 60, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom {
  position: relative;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin: 20px auto;
  white-space: nowrap;
}
@media (min-width: 1200px) {
  /* line 60, ../../resources/assets/sass/components/_city-list.scss */
  .city-list--custom {
    max-width: 1020px;
  }
}
/* line 72, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .owl-stage-outer {
  max-height: 118px;
}
/* line 76, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item {
  text-align: center;
}
/* line 79, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-name {
  -moz-transition: color 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: color 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: color 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: color 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  font-size: 16px;
  line-height: 1.62;
}
/* line 85, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon {
  width: 50px;
  height: 40px;
  margin: 0 auto 5px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 94, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-name {
  color: #ff9328;
}

/* line 98, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-name {
  color: #ffffff;
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__pizzeria {
  background-image: url(/images/icons/trades/pizzeria.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__pizzeria {
  background-image: url(/images/icons/trades/pizzeria-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__pizzeria {
  background-image: url(/images/icons/trades/pizzeria-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__autowerkstatt {
  background-image: url(/images/icons/trades/autowerkstatt.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__autowerkstatt {
  background-image: url(/images/icons/trades/autowerkstatt-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__autowerkstatt {
  background-image: url(/images/icons/trades/autowerkstatt-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__fahrschule {
  background-image: url(/images/icons/trades/fahrschule.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__fahrschule {
  background-image: url(/images/icons/trades/fahrschule-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__fahrschule {
  background-image: url(/images/icons/trades/fahrschule-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__finanzberatung {
  background-image: url(/images/icons/trades/finanzberatung.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__finanzberatung {
  background-image: url(/images/icons/trades/finanzberatung-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__finanzberatung {
  background-image: url(/images/icons/trades/finanzberatung-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__steuerberater {
  background-image: url(/images/icons/trades/steuerberater.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__steuerberater {
  background-image: url(/images/icons/trades/steuerberater-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__steuerberater {
  background-image: url(/images/icons/trades/steuerberater-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__taxi {
  background-image: url(/images/icons/trades/taxi.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__taxi {
  background-image: url(/images/icons/trades/taxi-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__taxi {
  background-image: url(/images/icons/trades/taxi-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__immobilienmakler {
  background-image: url(/images/icons/trades/immobilienmakler.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__immobilienmakler {
  background-image: url(/images/icons/trades/immobilienmakler-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__immobilienmakler {
  background-image: url(/images/icons/trades/immobilienmakler-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__tischler {
  background-image: url(/images/icons/trades/tischler.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__tischler {
  background-image: url(/images/icons/trades/tischler-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__tischler {
  background-image: url(/images/icons/trades/tischler-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__rechtsanwalt {
  background-image: url(/images/icons/trades/rechtsanwalt.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__rechtsanwalt {
  background-image: url(/images/icons/trades/rechtsanwalt-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__rechtsanwalt {
  background-image: url(/images/icons/trades/rechtsanwalt-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__kosmetikstudio {
  background-image: url(/images/icons/trades/kosmetikstudio.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__kosmetikstudio {
  background-image: url(/images/icons/trades/kosmetikstudio-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__kosmetikstudio {
  background-image: url(/images/icons/trades/kosmetikstudio-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__hotel {
  background-image: url(/images/icons/trades/hotel.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__hotel {
  background-image: url(/images/icons/trades/hotel-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__hotel {
  background-image: url(/images/icons/trades/hotel-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__physiotherapie {
  background-image: url(/images/icons/trades/physiotherapie.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__physiotherapie {
  background-image: url(/images/icons/trades/physiotherapie-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__physiotherapie {
  background-image: url(/images/icons/trades/physiotherapie-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__elektriker {
  background-image: url(/images/icons/trades/elektriker.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__elektriker {
  background-image: url(/images/icons/trades/elektriker-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__elektriker {
  background-image: url(/images/icons/trades/elektriker-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__zahnarzt {
  background-image: url(/images/icons/trades/zahnarzt.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__zahnarzt {
  background-image: url(/images/icons/trades/zahnarzt-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__zahnarzt {
  background-image: url(/images/icons/trades/zahnarzt-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__frauenarzt {
  background-image: url(/images/icons/trades/frauenarzt.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__frauenarzt {
  background-image: url(/images/icons/trades/frauenarzt-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__frauenarzt {
  background-image: url(/images/icons/trades/frauenarzt-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__hausarzt {
  background-image: url(/images/icons/trades/hausarzt.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__hausarzt {
  background-image: url(/images/icons/trades/hausarzt-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__hausarzt {
  background-image: url(/images/icons/trades/hausarzt-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__hautarzt {
  background-image: url(/images/icons/trades/hautarzt.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__hautarzt {
  background-image: url(/images/icons/trades/hautarzt-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__hautarzt {
  background-image: url(/images/icons/trades/hautarzt-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__hnoarzt {
  background-image: url(/images/icons/trades/hnoarzt.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__hnoarzt {
  background-image: url(/images/icons/trades/hnoarzt-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__hnoarzt {
  background-image: url(/images/icons/trades/hnoarzt-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__proktologe {
  background-image: url(/images/icons/trades/proktologe.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__proktologe {
  background-image: url(/images/icons/trades/proktologe-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__proktologe {
  background-image: url(/images/icons/trades/proktologe-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__krankenhaus {
  background-image: url(/images/icons/trades/krankenhaus.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__krankenhaus {
  background-image: url(/images/icons/trades/krankenhaus-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__krankenhaus {
  background-image: url(/images/icons/trades/krankenhaus-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__allgemeinarzt {
  background-image: url(/images/icons/trades/allgemeinarzt.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__allgemeinarzt {
  background-image: url(/images/icons/trades/allgemeinarzt-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__allgemeinarzt {
  background-image: url(/images/icons/trades/allgemeinarzt-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__chirurgie {
  background-image: url(/images/icons/trades/chirurgie.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__chirurgie {
  background-image: url(/images/icons/trades/chirurgie-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__chirurgie {
  background-image: url(/images/icons/trades/chirurgie-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__internist {
  background-image: url(/images/icons/trades/internist.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__internist {
  background-image: url(/images/icons/trades/internist-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__internist {
  background-image: url(/images/icons/trades/internist-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__kardiologe {
  background-image: url(/images/icons/trades/kardiologe.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__kardiologe {
  background-image: url(/images/icons/trades/kardiologe-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__kardiologe {
  background-image: url(/images/icons/trades/kardiologe-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__gastroentrologie {
  background-image: url(/images/icons/trades/gastroentrologie.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__gastroentrologie {
  background-image: url(/images/icons/trades/gastroentrologie-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__gastroentrologie {
  background-image: url(/images/icons/trades/gastroentrologie-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__orthopaede {
  background-image: url(/images/icons/trades/orthopaede.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__orthopaede {
  background-image: url(/images/icons/trades/orthopaede-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__orthopaede {
  background-image: url(/images/icons/trades/orthopaede-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__plastischechirurgie {
  background-image: url(/images/icons/trades/plastischechirurgie.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__plastischechirurgie {
  background-image: url(/images/icons/trades/plastischechirurgie-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__plastischechirurgie {
  background-image: url(/images/icons/trades/plastischechirurgie-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__urologe {
  background-image: url(/images/icons/trades/urologe.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__urologe {
  background-image: url(/images/icons/trades/urologe-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__urologe {
  background-image: url(/images/icons/trades/urologe-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__hnoarzt {
  background-image: url(/images/icons/trades/hnoarzt.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__hnoarzt {
  background-image: url(/images/icons/trades/hnoarzt-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__hnoarzt {
  background-image: url(/images/icons/trades/hnoarzt-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__akupunktur {
  background-image: url(/images/icons/trades/akupunktur.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__akupunktur {
  background-image: url(/images/icons/trades/akupunktur-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__akupunktur {
  background-image: url(/images/icons/trades/akupunktur-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__augenarzt {
  background-image: url(/images/icons/trades/augenarzt.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__augenarzt {
  background-image: url(/images/icons/trades/augenarzt-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__augenarzt {
  background-image: url(/images/icons/trades/augenarzt-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__kinderarzt {
  background-image: url(/images/icons/trades/kinderarzt.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__kinderarzt {
  background-image: url(/images/icons/trades/kinderarzt-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__kinderarzt {
  background-image: url(/images/icons/trades/kinderarzt-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__chiropraktiker {
  background-image: url(/images/icons/trades/chiropraktiker.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__chiropraktiker {
  background-image: url(/images/icons/trades/chiropraktiker-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__chiropraktiker {
  background-image: url(/images/icons/trades/chiropraktiker-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__pizza {
  background-image: url(/images/icons/trades/pizza.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__pizza {
  background-image: url(/images/icons/trades/pizza-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__pizza {
  background-image: url(/images/icons/trades/pizza-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__italienischesrestaurant {
  background-image: url(/images/icons/trades/italienischesrestaurant.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__italienischesrestaurant {
  background-image: url(/images/icons/trades/italienischesrestaurant-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__italienischesrestaurant {
  background-image: url(/images/icons/trades/italienischesrestaurant-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__griechischesrestaurant {
  background-image: url(/images/icons/trades/griechischesrestaurant.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__griechischesrestaurant {
  background-image: url(/images/icons/trades/griechischesrestaurant-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__griechischesrestaurant {
  background-image: url(/images/icons/trades/griechischesrestaurant-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__chinarestaurant {
  background-image: url(/images/icons/trades/chinarestaurant.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__chinarestaurant {
  background-image: url(/images/icons/trades/chinarestaurant-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__chinarestaurant {
  background-image: url(/images/icons/trades/chinarestaurant-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__steakhouse {
  background-image: url(/images/icons/trades/steakhouse.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__steakhouse {
  background-image: url(/images/icons/trades/steakhouse-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__steakhouse {
  background-image: url(/images/icons/trades/steakhouse-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__cafe {
  background-image: url(/images/icons/trades/cafe.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__cafe {
  background-image: url(/images/icons/trades/cafe-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__cafe {
  background-image: url(/images/icons/trades/cafe-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__sushi {
  background-image: url(/images/icons/trades/sushi.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__sushi {
  background-image: url(/images/icons/trades/sushi-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__sushi {
  background-image: url(/images/icons/trades/sushi-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__indischesrestaurant {
  background-image: url(/images/icons/trades/indischesrestaurant.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__indischesrestaurant {
  background-image: url(/images/icons/trades/indischesrestaurant-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__indischesrestaurant {
  background-image: url(/images/icons/trades/indischesrestaurant-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__fischrestaurant {
  background-image: url(/images/icons/trades/fischrestaurant.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__fischrestaurant {
  background-image: url(/images/icons/trades/fischrestaurant-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__fischrestaurant {
  background-image: url(/images/icons/trades/fischrestaurant-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__spanischesrestaurant {
  background-image: url(/images/icons/trades/spanischesrestaurant.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__spanischesrestaurant {
  background-image: url(/images/icons/trades/spanischesrestaurant-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__spanischesrestaurant {
  background-image: url(/images/icons/trades/spanischesrestaurant-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__mexikaner {
  background-image: url(/images/icons/trades/mexikaner.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__mexikaner {
  background-image: url(/images/icons/trades/mexikaner-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__mexikaner {
  background-image: url(/images/icons/trades/mexikaner-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__tuerkischesrestaurant {
  background-image: url(/images/icons/trades/tuerkischesrestaurant.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__tuerkischesrestaurant {
  background-image: url(/images/icons/trades/tuerkischesrestaurant-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__tuerkischesrestaurant {
  background-image: url(/images/icons/trades/tuerkischesrestaurant-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__kneipe {
  background-image: url(/images/icons/trades/kneipe.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__kneipe {
  background-image: url(/images/icons/trades/kneipe-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__kneipe {
  background-image: url(/images/icons/trades/kneipe-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__japanischesrestaurant {
  background-image: url(/images/icons/trades/japanischesrestaurant.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__japanischesrestaurant {
  background-image: url(/images/icons/trades/japanischesrestaurant-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__japanischesrestaurant {
  background-image: url(/images/icons/trades/japanischesrestaurant-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__vegetarischesrestaurant {
  background-image: url(/images/icons/trades/vegetarischesrestaurant.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__vegetarischesrestaurant {
  background-image: url(/images/icons/trades/vegetarischesrestaurant-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__vegetarischesrestaurant {
  background-image: url(/images/icons/trades/vegetarischesrestaurant-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__bar {
  background-image: url(/images/icons/trades/bar.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__bar {
  background-image: url(/images/icons/trades/bar-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__bar {
  background-image: url(/images/icons/trades/bar-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__veganerestaurants {
  background-image: url(/images/icons/trades/veganerestaurants.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__veganerestaurants {
  background-image: url(/images/icons/trades/veganerestaurants-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__veganerestaurants {
  background-image: url(/images/icons/trades/veganerestaurants-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__irishpub {
  background-image: url(/images/icons/trades/irishpub.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__irishpub {
  background-image: url(/images/icons/trades/irishpub-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__irishpub {
  background-image: url(/images/icons/trades/irishpub-hollow.svg);
}

/* line 104, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom .city-list-item-icon__doener {
  background-image: url(/images/icons/trades/doener.svg);
}
/* line 108, ../../resources/assets/sass/components/_city-list.scss */
body:not(.touch) .city-list--custom .city-list-item:hover .city-list-item-icon__doener {
  background-image: url(/images/icons/trades/doener-primary-hollow.svg);
}

/* line 113, ../../resources/assets/sass/components/_city-list.scss */
.city-list--custom.city-list-style--hollow .city-list-item .city-list-item-icon__doener {
  background-image: url(/images/icons/trades/doener-hollow.svg);
}

/* line 1, ../../resources/assets/sass/components/_entry.scss */
.entry {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  max-height: 600px;
  height: 160vw;
}
@media (min-width: 768px) {
  /* line 1, ../../resources/assets/sass/components/_entry.scss */
  .entry {
    height: 78vw;
  }
}
@media (min-width: 992px) {
  /* line 1, ../../resources/assets/sass/components/_entry.scss */
  .entry {
    height: 46vw;
  }
}
/* line 17, ../../resources/assets/sass/components/_entry.scss */
.entry--start {
  background-image: url(/images/start.jpg);
}
@media (max-width: 768px) {
  /* line 17, ../../resources/assets/sass/components/_entry.scss */
  .entry--start {
    background-position: 65% center;
  }
}
@media (max-width: 768px) {
  /* line 24, ../../resources/assets/sass/components/_entry.scss */
  .entry--linkmap, .entry--notfound {
    background-position: 65% center;
  }
}
@media (min-width: 480px) {
  /* line 24, ../../resources/assets/sass/components/_entry.scss */
  .entry--linkmap, .entry--notfound {
    max-height: 500px;
  }
}
@media (min-width: 992px) {
  /* line 24, ../../resources/assets/sass/components/_entry.scss */
  .entry--linkmap, .entry--notfound {
    max-height: 400px;
  }
}
/* line 30, ../../resources/assets/sass/components/_entry.scss */
.entry--linkmap#entry h1.entry__headline, .entry--notfound#entry h1.entry__headline {
  margin-top: 50px;
}
@media (min-width: 768px) {
  /* line 30, ../../resources/assets/sass/components/_entry.scss */
  .entry--linkmap#entry h1.entry__headline, .entry--notfound#entry h1.entry__headline {
    margin-top: 70px;
  }
}
@media (min-width: 992px) {
  /* line 30, ../../resources/assets/sass/components/_entry.scss */
  .entry--linkmap#entry h1.entry__headline, .entry--notfound#entry h1.entry__headline {
    margin-top: 90px;
  }
}
/* line 43, ../../resources/assets/sass/components/_entry.scss */
.entry--linkmap {
  background-image: url(/images/linkmap-new.jpg);
}
/* line 47, ../../resources/assets/sass/components/_entry.scss */
.entry--notfound {
  background-image: url(/images/notfound.png);
}
/* line 51, ../../resources/assets/sass/components/_entry.scss */
.entry--trade {
  max-height: 340px;
}
/* line 54, ../../resources/assets/sass/components/_entry.scss */
.entry--trade h1 {
  margin-top: 10%;
}
@media (min-width: 992px) {
  /* line 54, ../../resources/assets/sass/components/_entry.scss */
  .entry--trade h1 {
    margin-top: 20%;
  }
}
@media (min-width: 480px) {
  /* line 51, ../../resources/assets/sass/components/_entry.scss */
  .entry--trade {
    max-height: 400px;
  }
}
@media (min-width: 768px) {
  /* line 51, ../../resources/assets/sass/components/_entry.scss */
  .entry--trade {
    max-height: 500px;
  }
}
/* line 70, ../../resources/assets/sass/components/_entry.scss */
.entry__headline {
  font-size: 26px;
  line-height: 1.3;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  /* line 70, ../../resources/assets/sass/components/_entry.scss */
  .entry__headline {
    font-size: 36px;
  }
}
/* line 79, ../../resources/assets/sass/components/_entry.scss */
.entry__headline > span {
  font-size: 22px;
  line-height: 1.44;
}
/* line 85, ../../resources/assets/sass/components/_entry.scss */
.entry__list {
  position: absolute;
  bottom: 0;
  width: 100%;
}
/* line 93, ../../resources/assets/sass/components/_entry.scss */
.entry__form [class*="col-"]:not(:last-of-type) {
  margin-bottom: 10px;
}
@media (min-width: 1200px) {
  /* line 93, ../../resources/assets/sass/components/_entry.scss */
  .entry__form [class*="col-"]:not(:last-of-type) {
    margin-bottom: 0;
  }
}
/* line 101, ../../resources/assets/sass/components/_entry.scss */
.entry .form-group:not(:last-of-type) {
  margin-bottom: 10px;
}

/* line 1, ../../resources/assets/sass/components/_entry-list.scss */
.entry-list {
  margin-bottom: 0;
}
/* line 7, ../../resources/assets/sass/components/_entry-list.scss */
.entry-list-item {
  padding: 0 20px;
  font-size: 14px;
  line-height: 2.4;
  color: #8e8e8e;
  text-align: left;
}
/* line 14, ../../resources/assets/sass/components/_entry-list.scss */
.entry-list-item:last-child, .entry-list-item:first-child {
  border-radius: 0;
}
/* line 17, ../../resources/assets/sass/components/_entry-list.scss */
.entry-list-item a {
  color: #8e8e8e;
}
/* line 22, ../../resources/assets/sass/components/_entry-list.scss */
.entry-list--collapsed-on-medium {
  overflow: hidden;
  transition: max-height .2s ease-out;
}
/* line 27, ../../resources/assets/sass/components/_entry-list.scss */
.entry-list--collapsed-on-medium.collapsed .entry-list-item.collapse-trigger .glyphicon {
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -webkit-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
@media (min-width: 992px) {
  /* line 22, ../../resources/assets/sass/components/_entry-list.scss */
  .entry-list--collapsed-on-medium {
    max-height: none !important;
  }
}
/* line 38, ../../resources/assets/sass/components/_entry-list.scss */
.entry-list--collapsed-on-medium .entry-list-item.collapse-trigger .glyphicon {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 20px;
  width: auto;
  transition: all .2s ease-out;
}
@media (min-width: 992px) {
  /* line 37, ../../resources/assets/sass/components/_entry-list.scss */
  .entry-list--collapsed-on-medium .entry-list-item.collapse-trigger {
    display: none;
  }
}
/* line 54, ../../resources/assets/sass/components/_entry-list.scss */
.entry-list__teaser {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  /* line 54, ../../resources/assets/sass/components/_entry-list.scss */
  .entry-list__teaser {
    max-width: 1180px;
    padding: 20px 0;
    margin: 0 auto;
    overflow: hidden;
  }
}
/* line 66, ../../resources/assets/sass/components/_entry-list.scss */
.entry-list__teaser .entry-list-item {
  padding: 10px 20px;
  font-size: 13px;
  line-height: 20px;
  border-bottom: 1px solid #eaeaea;
  flex-grow: 1;
  flex-shrink: 0;
  max-width: 100%;
  flex-basis: 100%;
}
@media (min-width: 992px) {
  /* line 66, ../../resources/assets/sass/components/_entry-list.scss */
  .entry-list__teaser .entry-list-item {
    display: inline-block;
    width: 24%;
    max-width: calc(25% - 5px);
    font-size: 16px;
    background: transparent;
    border: none;
    flex-basis: calc(25% - 5px);
  }
}
@media (min-width: 992px) {
  /* line 86, ../../resources/assets/sass/components/_entry-list.scss */
  .entry-list__teaser .entry-list-item a {
    color: #ffffff;
  }
}
/* line 91, ../../resources/assets/sass/components/_entry-list.scss */
.entry-list__teaser .entry-list-item a:hover {
  color: #ff9328;
  text-decoration: none;
}
@media (min-width: 992px) {
  /* line 98, ../../resources/assets/sass/components/_entry-list.scss */
  .entry-list__teaser--federal {
    padding: 20px;
    max-width: none;
  }
}
/* line 104, ../../resources/assets/sass/components/_entry-list.scss */
.entry-list__teaser--federal .entry-list-item {
  width: 100%;
  flex-basis: 100%;
  padding: 10px 10px 0;
  margin-bottom: 0;
  border: none;
  border-bottom: 1px solid #eaeaea;
}
/* line 112, ../../resources/assets/sass/components/_entry-list.scss */
.entry-list__teaser--federal .entry-list-item:first-child {
  border-top: 1px solid #eaeaea;
}
/* line 116, ../../resources/assets/sass/components/_entry-list.scss */
.entry-list__teaser--federal .entry-list-item > a {
  display: block;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 124, ../../resources/assets/sass/components/_entry-list.scss */
.entry-list__teaser--federal .entry-list-item--has-childs ul {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
/* line 131, ../../resources/assets/sass/components/_entry-list.scss */
.entry-list__teaser--federal .entry-list-item ul {
  padding: 0;
}
/* line 133, ../../resources/assets/sass/components/_entry-list.scss */
.entry-list__teaser--federal .entry-list-item--sub {
  display: inline-block;
  padding: 5px 20px 5px 10px;
  width: 100%;
  flex-basis: 100%;
  margin-bottom: 0;
  border: none;
  border-bottom: 1px solid #eaeaea;
}
/* line 142, ../../resources/assets/sass/components/_entry-list.scss */
.entry-list__teaser--federal .entry-list-item--sub:last-child {
  border-bottom: none;
}
/* line 146, ../../resources/assets/sass/components/_entry-list.scss */
.entry-list__teaser--federal .entry-list-item--sub:hover {
  padding: 5px 0;
}
/* line 150, ../../resources/assets/sass/components/_entry-list.scss */
.entry-list__teaser--federal .entry-list-item--sub > a {
  font-size: 13px;
  font-weight: normal;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  /* line 104, ../../resources/assets/sass/components/_entry-list.scss */
  .entry-list__teaser--federal .entry-list-item {
    width: calc(50% - 20px);
    max-width: none;
    flex-basis: calc(50% - 20px);
    border: 1px solid #eaeaea;
    padding: 20px;
    margin: 10px;
  }
  /* line 165, ../../resources/assets/sass/components/_entry-list.scss */
  .entry-list__teaser--federal .entry-list-item:hover {
    border-left: 5px solid #ff9328;
    padding: 20px 20px 20px 16px;
  }
  /* line 170, ../../resources/assets/sass/components/_entry-list.scss */
  .entry-list__teaser--federal .entry-list-item > a {
    display: block;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
  }
  /* line 176, ../../resources/assets/sass/components/_entry-list.scss */
  .entry-list__teaser--federal .entry-list-item > a:hover {
    color: #222222;
  }
  /* line 178, ../../resources/assets/sass/components/_entry-list.scss */
  .entry-list__teaser--federal .entry-list-item > a:hover:after {
    content: "\00BB";
    padding-left: 5px;
    display: inline-block;
    color: #c9c8c7;
  }
  /* line 187, ../../resources/assets/sass/components/_entry-list.scss */
  .entry-list__teaser--federal .entry-list-item--sub {
    display: inline-block;
    max-width: 50%;
    flex-basis: 50%;
    border: none;
    padding: 5px 10px 5px 0;
    margin: 0;
  }
  /* line 195, ../../resources/assets/sass/components/_entry-list.scss */
  .entry-list__teaser--federal .entry-list-item--sub:first-child {
    border: none;
  }
  /* line 199, ../../resources/assets/sass/components/_entry-list.scss */
  .entry-list__teaser--federal .entry-list-item--sub:hover {
    border: none;
    padding: 5px 10px 5px 0;
  }
  /* line 204, ../../resources/assets/sass/components/_entry-list.scss */
  .entry-list__teaser--federal .entry-list-item--sub > a {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 0;
  }
  /* line 209, ../../resources/assets/sass/components/_entry-list.scss */
  .entry-list__teaser--federal .entry-list-item--sub > a:hover {
    color: #ff9328;
  }
  /* line 211, ../../resources/assets/sass/components/_entry-list.scss */
  .entry-list__teaser--federal .entry-list-item--sub > a:hover:after {
    content: none;
  }
}
@media (min-width: 992px) {
  /* line 217, ../../resources/assets/sass/components/_entry-list.scss */
  .entry-list__teaser--federal .entry-list-item a {
    color: #222222;
    text-decoration: none;
  }
  /* line 222, ../../resources/assets/sass/components/_entry-list.scss */
  .entry-list__teaser--federal .entry-list-item a:hover {
    text-decoration: none;
  }
}
/* line 231, ../../resources/assets/sass/components/_entry-list.scss */
.entry-list .ui-state-focus {
  font-weight: normal;
  color: #8e8e8e;
  cursor: pointer;
  background: #ffffff;
  border-color: #f7f7f7;
}

/* line 1, ../../resources/assets/sass/components/_result.scss */
.result {
  position: relative;
  padding: 0 0 20px;
}
@media (min-width: 768px) {
  /* line 1, ../../resources/assets/sass/components/_result.scss */
  .result {
    padding: 20px;
  }
  /* line 7, ../../resources/assets/sass/components/_result.scss */
  .shrinked .result {
    padding: 0 0 20px;
  }
}
/* line 11, ../../resources/assets/sass/components/_result.scss */
.result:not(.ios-touch-device):before {
  -moz-transition: width, 0.2s, cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: width, 0.2s, cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: width, 0.2s, cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: width, 0.2s, cubic-bezier(0.5, 0.25, 0.5, 0.75);
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 0;
  height: 100%;
  background-color: #ff9328;
  content: "";
}
/* line 25, ../../resources/assets/sass/components/_result.scss */
.result:not(.ios-touch-device).hovered:before, body:not(.touch) .result:not(.ios-touch-device):hover:before {
  width: 5px;
}
/* line 29, ../../resources/assets/sass/components/_result.scss */
.result-seal-image {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 1;
  width: 46px;
  height: 45px;
}
@media (max-width: 768px) {
  /* line 38, ../../resources/assets/sass/components/_result.scss */
  .result-name, .result-rating, .result-address, .result-rating-comment, .result-actions {
    padding: 0 10px;
  }
}
/* line 48, ../../resources/assets/sass/components/_result.scss */
.result-image {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  /* line 52, ../../resources/assets/sass/components/_result.scss */
  .shrinked .result-image {
    width: 100%;
  }
}
/* line 55, ../../resources/assets/sass/components/_result.scss */
.result-image-wrapper {
  position: relative;
  max-height: 200px;
  overflow: hidden;
}
@media (min-width: 768px) {
  /* line 55, ../../resources/assets/sass/components/_result.scss */
  .result-image-wrapper {
    max-height: none;
  }
  /* line 62, ../../resources/assets/sass/components/_result.scss */
  .shrinked .result-image-wrapper {
    max-height: 200px;
  }
}
/* line 65, ../../resources/assets/sass/components/_result.scss */
.result-image-wrapper figure {
  position: relative;
  width: 100%;
  padding-bottom: 50%;
}
@media (min-width: 768px) {
  /* line 65, ../../resources/assets/sass/components/_result.scss */
  .result-image-wrapper figure {
    padding-bottom: 100%;
  }
  /* line 72, ../../resources/assets/sass/components/_result.scss */
  .shrinked .result-image-wrapper figure {
    padding-bottom: 50%;
  }
}
/* line 75, ../../resources/assets/sass/components/_result.scss */
.result-image-wrapper figure picture {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
/* line 83, ../../resources/assets/sass/components/_result.scss */
.result-image-wrapper figure picture img {
  display: block;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 87, ../../resources/assets/sass/components/_result.scss */
  .result-image-wrapper figure picture img.hcenter {
    width: auto;
    height: 100%;
    max-width: none;
  }
}
/* line 98, ../../resources/assets/sass/components/_result.scss */
.result-image-wrapper:after {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  bottom: -18px;
  left: 10px;
  width: 25px;
  height: 25px;
  background-color: #ffffff;
  content: "";
}
@media (min-width: 768px) {
  /* line 98, ../../resources/assets/sass/components/_result.scss */
  .result-image-wrapper:after {
    display: none;
  }
  /* line 110, ../../resources/assets/sass/components/_result.scss */
  .shrinked .result-image-wrapper:after {
    display: block;
  }
}
/* line 116, ../../resources/assets/sass/components/_result.scss */
.result-name {
  margin: 0;
}
@media (max-width: 480px) {
  /* line 116, ../../resources/assets/sass/components/_result.scss */
  .result-name {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  /* line 124, ../../resources/assets/sass/components/_result.scss */
  .result-address {
    font-size: 16px;
    line-height: 1.25;
  }
}
/* line 132, ../../resources/assets/sass/components/_result.scss */
.result-rating-info, .result-rating-stars {
  position: relative;
  display: inline-block;
  line-height: 22px;
}
/* line 139, ../../resources/assets/sass/components/_result.scss */
.result-rating-stars {
  -moz-transform: translateY(2px);
  -ms-transform: translateY(2px);
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
  margin: 0 10px;
}
/* line 25, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars span {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url(/images/stars/empty.svg);
  background-size: 100% 100%;
}
/* line 33, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars span:not(:last-child) {
  margin-right: 2px;
}
/* line 37, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars span:before {
  position: absolute;
  z-index: 1;
  display: none;
  width: 100%;
  height: 100%;
  background-image: url(/images/stars/full.svg);
  background-size: 18px 18px;
  content: "";
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__1 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__1 > span:nth-child(1):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__2 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__2 > span:nth-child(1):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__3 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__3 > span:nth-child(1):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__4 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__4 > span:nth-child(1):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__5 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__5 > span:nth-child(1):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__6 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__6 > span:nth-child(1):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__7 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__7 > span:nth-child(1):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__8 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__8 > span:nth-child(1):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__9 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__9 > span:nth-child(1):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__10 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__10 > span:nth-child(1):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__11 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__11 > span:nth-child(1):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__12 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__12 > span:nth-child(1):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__13 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__13 > span:nth-child(1):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__14 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__14 > span:nth-child(1):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__15 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__15 > span:nth-child(1):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__16 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__16 > span:nth-child(1):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__17 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__17 > span:nth-child(1):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__18 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__18 > span:nth-child(1):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__19 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__19 > span:nth-child(1):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__20 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__20 > span:nth-child(2):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__21 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__21 > span:nth-child(2):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__22 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__22 > span:nth-child(2):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__23 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__23 > span:nth-child(2):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__24 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__24 > span:nth-child(2):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__25 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__25 > span:nth-child(2):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__26 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__26 > span:nth-child(2):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__27 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__27 > span:nth-child(2):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__28 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__28 > span:nth-child(2):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__29 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__29 > span:nth-child(2):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__30 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__30 > span:nth-child(2):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__31 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__31 > span:nth-child(2):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__32 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__32 > span:nth-child(2):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__33 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__33 > span:nth-child(2):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__34 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__34 > span:nth-child(2):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__35 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__35 > span:nth-child(2):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__36 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__36 > span:nth-child(2):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__37 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__37 > span:nth-child(2):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__38 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__38 > span:nth-child(2):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__39 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__39 > span:nth-child(2):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__40 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__40 > span:nth-child(3):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__41 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__41 > span:nth-child(3):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__42 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__42 > span:nth-child(3):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__43 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__43 > span:nth-child(3):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__44 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__44 > span:nth-child(3):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__45 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__45 > span:nth-child(3):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__46 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__46 > span:nth-child(3):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__47 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__47 > span:nth-child(3):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__48 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__48 > span:nth-child(3):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__49 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__49 > span:nth-child(3):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__50 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__50 > span:nth-child(3):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__51 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__51 > span:nth-child(3):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__52 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__52 > span:nth-child(3):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__53 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__53 > span:nth-child(3):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__54 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__54 > span:nth-child(3):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__55 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__55 > span:nth-child(3):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__56 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__56 > span:nth-child(3):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__57 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__57 > span:nth-child(3):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__58 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__58 > span:nth-child(3):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__59 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__59 > span:nth-child(3):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__60 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__60 > span:nth-child(4):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__61 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__61 > span:nth-child(4):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__62 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__62 > span:nth-child(4):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__63 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__63 > span:nth-child(4):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__64 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__64 > span:nth-child(4):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__65 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__65 > span:nth-child(4):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__66 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__66 > span:nth-child(4):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__67 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__67 > span:nth-child(4):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__68 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__68 > span:nth-child(4):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__69 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__69 > span:nth-child(4):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__70 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__70 > span:nth-child(4):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__71 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__71 > span:nth-child(4):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__72 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__72 > span:nth-child(4):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__73 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__73 > span:nth-child(4):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__74 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__74 > span:nth-child(4):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__75 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__75 > span:nth-child(4):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__76 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__76 > span:nth-child(4):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__77 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__77 > span:nth-child(4):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__78 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__78 > span:nth-child(4):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__79 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__79 > span:nth-child(4):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__80 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__80 > span:nth-child(5):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__81 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__81 > span:nth-child(5):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__82 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__82 > span:nth-child(5):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__83 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__83 > span:nth-child(5):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__84 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__84 > span:nth-child(5):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__85 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__85 > span:nth-child(5):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__86 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__86 > span:nth-child(5):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__87 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__87 > span:nth-child(5):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__88 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__88 > span:nth-child(5):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__89 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__89 > span:nth-child(5):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__90 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__90 > span:nth-child(5):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__91 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__91 > span:nth-child(5):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__92 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__92 > span:nth-child(5):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__93 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__93 > span:nth-child(5):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__94 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__94 > span:nth-child(5):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__95 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__95 > span:nth-child(5):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__96 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__96 > span:nth-child(5):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__97 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__97 > span:nth-child(5):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__98 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__98 > span:nth-child(5):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__99 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__99 > span:nth-child(5):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__100 > span:nth-child(-n + 6):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.result-rating-stars__100 > span:nth-child(6):before {
  width: 0%;
}
/* line 145, ../../resources/assets/sass/components/_result.scss */
.result-rating-info:empty + .result-rating-stars {
  margin-left: -4px;
}
/* line 148, ../../resources/assets/sass/components/_result.scss */
.result-actions {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  /* line 148, ../../resources/assets/sass/components/_result.scss */
  .result-actions {
    display: block;
  }
}
@media (max-width: 480px) {
  /* line 148, ../../resources/assets/sass/components/_result.scss */
  .result-actions {
    padding: 0 5px;
    text-align: center;
  }
}
/* line 164, ../../resources/assets/sass/components/_result.scss */
.result-actions > a:nth-child(-n+2),
.result-actions > .bttn:nth-child(-n+2) {
  width: 48%;
}
@media (min-width: 768px) {
  /* line 164, ../../resources/assets/sass/components/_result.scss */
  .result-actions > a:nth-child(-n+2),
  .result-actions > .bttn:nth-child(-n+2) {
    width: auto;
  }
}
/* line 172, ../../resources/assets/sass/components/_result.scss */
.result-actions > a:nth-child(n+3),
.result-actions > .bttn:nth-child(n+3) {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
  margin-top: 10px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: none;
  min-width: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 28px;
}
/* line 187, ../../resources/assets/sass/components/_result.scss */
.result-actions > a:nth-child(n+3):before,
.result-actions > .bttn:nth-child(n+3):before {
  position: relative;
  left: -10px;
  height: 18px;
  top: 0;
  transform: none;
}
@media (min-width: 768px) {
  /* line 195, ../../resources/assets/sass/components/_result.scss */
  .result-actions > a:nth-child(n+3).bttn-custom, .result-actions > a:nth-child(n+3).bttn-lead-form,
  .result-actions > .bttn:nth-child(n+3).bttn-custom,
  .result-actions > .bttn:nth-child(n+3).bttn-lead-form {
    color: #ffffff;
    background-color: #ff9328;
    width: 210px;
    min-width: 210px;
    max-width: 210px;
  }
  /* line 9, ../../resources/assets/sass/theme/buttons/_mixins.scss */
  .result-actions > a:nth-child(n+3).bttn-custom:focus, body:not(.touch) .result-actions > a:nth-child(n+3).bttn-custom:hover, .result-actions > a:nth-child(n+3).bttn-lead-form:focus, body:not(.touch) .result-actions > a:nth-child(n+3).bttn-lead-form:hover,
  .result-actions > .bttn:nth-child(n+3).bttn-custom:focus, body:not(.touch)
  .result-actions > .bttn:nth-child(n+3).bttn-custom:hover,
  .result-actions > .bttn:nth-child(n+3).bttn-lead-form:focus, body:not(.touch)
  .result-actions > .bttn:nth-child(n+3).bttn-lead-form:hover {
    color: #ffffff;
    background-color: #ff9328;
  }
  /* line 14, ../../resources/assets/sass/theme/buttons/_mixins.scss */
  .result-actions > a:nth-child(n+3).bttn-custom:focus:not([data-disabled]), body:not(.touch) .result-actions > a:nth-child(n+3).bttn-custom:hover:not([data-disabled]), .result-actions > a:nth-child(n+3).bttn-lead-form:focus:not([data-disabled]), body:not(.touch) .result-actions > a:nth-child(n+3).bttn-lead-form:hover:not([data-disabled]),
  .result-actions > .bttn:nth-child(n+3).bttn-custom:focus:not([data-disabled]), body:not(.touch)
  .result-actions > .bttn:nth-child(n+3).bttn-custom:hover:not([data-disabled]),
  .result-actions > .bttn:nth-child(n+3).bttn-lead-form:focus:not([data-disabled]), body:not(.touch)
  .result-actions > .bttn:nth-child(n+3).bttn-lead-form:hover:not([data-disabled]) {
    color: #ffffff;
    background-color: #db6d00;
  }
  /* line 20, ../../resources/assets/sass/theme/buttons/_mixins.scss */
  .result-actions > a:nth-child(n+3).bttn-custom:visited, .result-actions > a:nth-child(n+3).bttn-lead-form:visited,
  .result-actions > .bttn:nth-child(n+3).bttn-custom:visited,
  .result-actions > .bttn:nth-child(n+3).bttn-lead-form:visited {
    color: #ffffff;
  }
  /* line 22, ../../resources/assets/sass/theme/buttons/_mixins.scss */
  .result-actions > a:nth-child(n+3).bttn-custom.bttn-link, .result-actions > a:nth-child(n+3).bttn-lead-form.bttn-link,
  .result-actions > .bttn:nth-child(n+3).bttn-custom.bttn-link,
  .result-actions > .bttn:nth-child(n+3).bttn-lead-form.bttn-link {
    color: #ff9328;
    background-color: transparent;
  }
  /* line 26, ../../resources/assets/sass/theme/buttons/_mixins.scss */
  .result-actions > a:nth-child(n+3).bttn-custom.bttn-link:focus, body:not(.touch) .result-actions > a:nth-child(n+3).bttn-custom.bttn-link:hover, .result-actions > a:nth-child(n+3).bttn-lead-form.bttn-link:focus, body:not(.touch) .result-actions > a:nth-child(n+3).bttn-lead-form.bttn-link:hover,
  .result-actions > .bttn:nth-child(n+3).bttn-custom.bttn-link:focus, body:not(.touch)
  .result-actions > .bttn:nth-child(n+3).bttn-custom.bttn-link:hover,
  .result-actions > .bttn:nth-child(n+3).bttn-lead-form.bttn-link:focus, body:not(.touch)
  .result-actions > .bttn:nth-child(n+3).bttn-lead-form.bttn-link:hover {
    color: #ff9328;
    text-decoration: none;
    background-color: transparent;
  }
  /* line 32, ../../resources/assets/sass/theme/buttons/_mixins.scss */
  .result-actions > a:nth-child(n+3).bttn-custom.bttn-link:focus:not([data-disabled]), body:not(.touch) .result-actions > a:nth-child(n+3).bttn-custom.bttn-link:hover:not([data-disabled]), .result-actions > a:nth-child(n+3).bttn-lead-form.bttn-link:focus:not([data-disabled]), body:not(.touch) .result-actions > a:nth-child(n+3).bttn-lead-form.bttn-link:hover:not([data-disabled]),
  .result-actions > .bttn:nth-child(n+3).bttn-custom.bttn-link:focus:not([data-disabled]), body:not(.touch)
  .result-actions > .bttn:nth-child(n+3).bttn-custom.bttn-link:hover:not([data-disabled]),
  .result-actions > .bttn:nth-child(n+3).bttn-lead-form.bttn-link:focus:not([data-disabled]), body:not(.touch)
  .result-actions > .bttn:nth-child(n+3).bttn-lead-form.bttn-link:hover:not([data-disabled]) {
    color: #db6d00;
    text-decoration: none;
    background-color: transparent;
  }
  /* line 39, ../../resources/assets/sass/theme/buttons/_mixins.scss */
  .result-actions > a:nth-child(n+3).bttn-custom.bttn-link:visited, .result-actions > a:nth-child(n+3).bttn-lead-form.bttn-link:visited,
  .result-actions > .bttn:nth-child(n+3).bttn-custom.bttn-link:visited,
  .result-actions > .bttn:nth-child(n+3).bttn-lead-form.bttn-link:visited {
    color: #ff9328;
  }
  /* line 42, ../../resources/assets/sass/theme/buttons/_mixins.scss */
  .result-actions > a:nth-child(n+3).bttn-custom.bttn__hollow, .result-actions > a:nth-child(n+3).bttn-lead-form.bttn__hollow,
  .result-actions > .bttn:nth-child(n+3).bttn-custom.bttn__hollow,
  .result-actions > .bttn:nth-child(n+3).bttn-lead-form.bttn__hollow {
    color: #ff9328;
    background-color: transparent;
    border: 1px solid #ff9328;
  }
  /* line 47, ../../resources/assets/sass/theme/buttons/_mixins.scss */
  .result-actions > a:nth-child(n+3).bttn-custom.bttn__hollow:focus, body:not(.touch) .result-actions > a:nth-child(n+3).bttn-custom.bttn__hollow:hover, .result-actions > a:nth-child(n+3).bttn-lead-form.bttn__hollow:focus, body:not(.touch) .result-actions > a:nth-child(n+3).bttn-lead-form.bttn__hollow:hover,
  .result-actions > .bttn:nth-child(n+3).bttn-custom.bttn__hollow:focus, body:not(.touch)
  .result-actions > .bttn:nth-child(n+3).bttn-custom.bttn__hollow:hover,
  .result-actions > .bttn:nth-child(n+3).bttn-lead-form.bttn__hollow:focus, body:not(.touch)
  .result-actions > .bttn:nth-child(n+3).bttn-lead-form.bttn__hollow:hover {
    color: #ff9328;
    background-color: transparent;
    border: 1px solid #ff9328;
  }
  /* line 53, ../../resources/assets/sass/theme/buttons/_mixins.scss */
  .result-actions > a:nth-child(n+3).bttn-custom.bttn__hollow:focus:not([data-disabled]), body:not(.touch) .result-actions > a:nth-child(n+3).bttn-custom.bttn__hollow:hover:not([data-disabled]), .result-actions > a:nth-child(n+3).bttn-lead-form.bttn__hollow:focus:not([data-disabled]), body:not(.touch) .result-actions > a:nth-child(n+3).bttn-lead-form.bttn__hollow:hover:not([data-disabled]),
  .result-actions > .bttn:nth-child(n+3).bttn-custom.bttn__hollow:focus:not([data-disabled]), body:not(.touch)
  .result-actions > .bttn:nth-child(n+3).bttn-custom.bttn__hollow:hover:not([data-disabled]),
  .result-actions > .bttn:nth-child(n+3).bttn-lead-form.bttn__hollow:focus:not([data-disabled]), body:not(.touch)
  .result-actions > .bttn:nth-child(n+3).bttn-lead-form.bttn__hollow:hover:not([data-disabled]) {
    color: #222222;
    background-color: transparent;
    border: 1px solid #c9c8c7;
  }
  /* line 60, ../../resources/assets/sass/theme/buttons/_mixins.scss */
  .result-actions > a:nth-child(n+3).bttn-custom.bttn__hollow:visited, .result-actions > a:nth-child(n+3).bttn-lead-form.bttn__hollow:visited,
  .result-actions > .bttn:nth-child(n+3).bttn-custom.bttn__hollow:visited,
  .result-actions > .bttn:nth-child(n+3).bttn-lead-form.bttn__hollow:visited {
    color: #ff9328;
  }
}
/* line 206, ../../resources/assets/sass/components/_result.scss */
.result-actions > a:nth-child(n+3).bttn-lead-form:before,
.result-actions > .bttn:nth-child(n+3).bttn-lead-form:before {
  background-image: url(/images/icons/libra.svg);
}
@media (min-width: 768px) {
  /* line 209, ../../resources/assets/sass/components/_result.scss */
  .result-actions > a:nth-child(n+3).bttn-lead-form:before,
  .result-actions > .bttn:nth-child(n+3).bttn-lead-form:before {
    background-image: url(/images/icons/libra-white.svg);
  }
}
/* line 213, ../../resources/assets/sass/components/_result.scss */
.result-actions > a:nth-child(n+3).bttn-lead-form.bttn-lead-form--calender:before,
.result-actions > .bttn:nth-child(n+3).bttn-lead-form.bttn-lead-form--calender:before {
  background-image: url(/images/icons/calender.svg);
}
@media (min-width: 768px) {
  /* line 216, ../../resources/assets/sass/components/_result.scss */
  .result-actions > a:nth-child(n+3).bttn-lead-form.bttn-lead-form--calender:before,
  .result-actions > .bttn:nth-child(n+3).bttn-lead-form.bttn-lead-form--calender:before {
    background-image: url(/images/icons/calender-white.svg);
  }
}
/* line 222, ../../resources/assets/sass/components/_result.scss */
.result-actions > a:nth-child(n+3).bttn-custom:before,
.result-actions > .bttn:nth-child(n+3).bttn-custom:before {
  background-image: url(/images/icons/share.svg);
}
@media (min-width: 768px) {
  /* line 225, ../../resources/assets/sass/components/_result.scss */
  .result-actions > a:nth-child(n+3).bttn-custom:before,
  .result-actions > .bttn:nth-child(n+3).bttn-custom:before {
    background-image: url(/images/icons/share-white.svg);
  }
}
@media (min-width: 768px) {
  /* line 172, ../../resources/assets/sass/components/_result.scss */
  .result-actions > a:nth-child(n+3),
  .result-actions > .bttn:nth-child(n+3) {
    display: inline-block;
    margin-top: 0;
    width: auto;
  }
  /* line 233, ../../resources/assets/sass/components/_result.scss */
  .result-actions > a:nth-child(n+3):before,
  .result-actions > .bttn:nth-child(n+3):before {
    position: absolute;
    left: 10px;
    top: 50%;
    transform: none;
    transform: translateY(-50%);
  }
}
@media (max-width: 480px) {
  /* line 162, ../../resources/assets/sass/components/_result.scss */
  .result-actions > a,
  .result-actions > .bttn {
    padding-right: 5px;
    font-size: 12px;
  }
}

/* line 251, ../../resources/assets/sass/components/_result.scss */
.col-results.shrinked {
  padding: 0 0 20px;
}
/* line 254, ../../resources/assets/sass/components/_result.scss */
.col-results.shrinked > .row {
  margin: 0;
}
/* line 256, ../../resources/assets/sass/components/_result.scss */
.col-results.shrinked .hidden-lg:not(.not-on-shrinked),
.col-results.shrinked .hidden-md:not(.not-on-shrinked) {
  display: block !important;
}
/* line 259, ../../resources/assets/sass/components/_result.scss */
.col-results.shrinked .hidden-sm:not(.not-on-shrinked),
.col-results.shrinked .hidden-xs:not(.not-on-shrinked) {
  display: none !important;
}
/* line 263, ../../resources/assets/sass/components/_result.scss */
.col-results.shrinked .result [class*="col-sm-"] {
  width: 100%;
}
/* line 265, ../../resources/assets/sass/components/_result.scss */
.col-results.shrinked .result-name, .col-results.shrinked .result-rating, .col-results.shrinked .result-address, .col-results.shrinked .result-rating-comment {
  padding: 0 10px;
}
/* line 272, ../../resources/assets/sass/components/_result.scss */
.col-results.shrinked .result-actions {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0 5px;
  text-align: center;
}
/* line 280, ../../resources/assets/sass/components/_result.scss */
.col-results.shrinked .result-name {
  font-size: 18px;
}
/* line 282, ../../resources/assets/sass/components/_result.scss */
.col-results.shrinked .result-address {
  font-size: 16px;
  line-height: 1.25;
}
/* line 287, ../../resources/assets/sass/components/_result.scss */
.col-results.shrinked .result-actions {
  padding: 0 10px;
  text-align: center;
}
/* line 291, ../../resources/assets/sass/components/_result.scss */
.col-results.shrinked .result-actions > a,
.col-results.shrinked .result-actions > .bttn {
  padding-right: 5px;
  font-size: 12px;
}
/* line 296, ../../resources/assets/sass/components/_result.scss */
.col-results.shrinked .result-actions > a:nth-child(-n+2),
.col-results.shrinked .result-actions > .bttn:nth-child(-n+2) {
  width: 48%;
}
/* line 300, ../../resources/assets/sass/components/_result.scss */
.col-results.shrinked .result-actions > a:nth-child(n+3),
.col-results.shrinked .result-actions > .bttn:nth-child(n+3) {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
  margin-top: 10px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: none;
  min-width: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 314, ../../resources/assets/sass/components/_result.scss */
.col-results.shrinked .result-actions > a:nth-child(n+3):before,
.col-results.shrinked .result-actions > .bttn:nth-child(n+3):before {
  position: relative;
  left: -10px;
  height: 18px;
  top: 0;
  transform: none;
}
/* line 324, ../../resources/assets/sass/components/_result.scss */
.col-results.shrinked .result-actions > a:nth-child(n+3).bttn-custom:focus, body:not(.touch) .col-results.shrinked .result-actions > a:nth-child(n+3).bttn-custom:hover, .col-results.shrinked .result-actions > a:nth-child(n+3).bttn-lead-form:focus, body:not(.touch) .col-results.shrinked .result-actions > a:nth-child(n+3).bttn-lead-form:hover,
.col-results.shrinked .result-actions > .bttn:nth-child(n+3).bttn-custom:focus, body:not(.touch)
.col-results.shrinked .result-actions > .bttn:nth-child(n+3).bttn-custom:hover,
.col-results.shrinked .result-actions > .bttn:nth-child(n+3).bttn-lead-form:focus, body:not(.touch)
.col-results.shrinked .result-actions > .bttn:nth-child(n+3).bttn-lead-form:hover {
  color: #222222;
  background-color: transparent;
  border: 1px solid #c9c8c7;
}
/* line 330, ../../resources/assets/sass/components/_result.scss */
.col-results.shrinked .result-actions > a:nth-child(n+3).bttn-custom:focus:not([data-disabled]), body:not(.touch) .col-results.shrinked .result-actions > a:nth-child(n+3).bttn-custom:hover:not([data-disabled]), .col-results.shrinked .result-actions > a:nth-child(n+3).bttn-lead-form:focus:not([data-disabled]), body:not(.touch) .col-results.shrinked .result-actions > a:nth-child(n+3).bttn-lead-form:hover:not([data-disabled]),
.col-results.shrinked .result-actions > .bttn:nth-child(n+3).bttn-custom:focus:not([data-disabled]), body:not(.touch)
.col-results.shrinked .result-actions > .bttn:nth-child(n+3).bttn-custom:hover:not([data-disabled]),
.col-results.shrinked .result-actions > .bttn:nth-child(n+3).bttn-lead-form:focus:not([data-disabled]), body:not(.touch)
.col-results.shrinked .result-actions > .bttn:nth-child(n+3).bttn-lead-form:hover:not([data-disabled]) {
  color: #ff9328;
  background-color: transparent;
  border: 1px solid #ff9328;
}
/* line 339, ../../resources/assets/sass/components/_result.scss */
.col-results.shrinked .result-actions > a:nth-child(n+3).bttn-lead-form:before,
.col-results.shrinked .result-actions > .bttn:nth-child(n+3).bttn-lead-form:before {
  background-image: url(/images/icons/libra.svg);
}
/* line 343, ../../resources/assets/sass/components/_result.scss */
.col-results.shrinked .result-actions > a:nth-child(n+3).bttn-lead-form:focus:before, body:not(.touch) .col-results.shrinked .result-actions > a:nth-child(n+3).bttn-lead-form:hover:before,
.col-results.shrinked .result-actions > .bttn:nth-child(n+3).bttn-lead-form:focus:before, body:not(.touch)
.col-results.shrinked .result-actions > .bttn:nth-child(n+3).bttn-lead-form:hover:before {
  background-image: url(/images/icons/libra-primary.svg);
}
/* line 347, ../../resources/assets/sass/components/_result.scss */
.col-results.shrinked .result-actions > a:nth-child(n+3).bttn-lead-form.bttn-lead-form--calender:before,
.col-results.shrinked .result-actions > .bttn:nth-child(n+3).bttn-lead-form.bttn-lead-form--calender:before {
  background-image: url(/images/icons/calender.svg);
}
@media (min-width: 768px) {
  /* line 350, ../../resources/assets/sass/components/_result.scss */
  .col-results.shrinked .result-actions > a:nth-child(n+3).bttn-lead-form.bttn-lead-form--calender:before,
  .col-results.shrinked .result-actions > .bttn:nth-child(n+3).bttn-lead-form.bttn-lead-form--calender:before {
    background-image: url(/images/icons/calender-primary.svg);
  }
}
/* line 356, ../../resources/assets/sass/components/_result.scss */
.col-results.shrinked .result-actions > a:nth-child(n+3).bttn-custom:before,
.col-results.shrinked .result-actions > .bttn:nth-child(n+3).bttn-custom:before {
  background-image: url(/images/icons/share.svg);
}
/* line 360, ../../resources/assets/sass/components/_result.scss */
.col-results.shrinked .result-actions > a:nth-child(n+3).bttn-custom:focus:before, body:not(.touch) .col-results.shrinked .result-actions > a:nth-child(n+3).bttn-custom:hover:before,
.col-results.shrinked .result-actions > .bttn:nth-child(n+3).bttn-custom:focus:before, body:not(.touch)
.col-results.shrinked .result-actions > .bttn:nth-child(n+3).bttn-custom:hover:before {
  background-image: url(/images/icons/share-primary.svg);
}

/* line 2, ../../resources/assets/sass/components/_results.scss */
.results-lead {
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (min-width: 992px) {
  /* line 2, ../../resources/assets/sass/components/_results.scss */
  .results-lead {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
/* line 11, ../../resources/assets/sass/components/_results.scss */
.results-lead h1 {
  font-size: 20px;
}
@media (min-width: 992px) {
  /* line 11, ../../resources/assets/sass/components/_results.scss */
  .results-lead h1 {
    font-size: 24px;
  }
}
/* line 19, ../../resources/assets/sass/components/_results.scss */
.results-lead h1 + p {
  font-weight: bold;
  color: #606060;
  margin-bottom: 0;
  font-size: 18px;
}
@media (min-width: 992px) {
  /* line 19, ../../resources/assets/sass/components/_results.scss */
  .results-lead h1 + p {
    font-size: 20px;
  }
}
@media (max-width: 992px) {
  /* line 31, ../../resources/assets/sass/components/_results.scss */
  .results-options {
    border-bottom: 1px solid #c9c8c7;
  }
}
/* line 36, ../../resources/assets/sass/components/_results.scss */
.results-options .bttn__full-width {
  text-align: left;
}
/* line 38, ../../resources/assets/sass/components/_results.scss */
.results-options [class*="col-"].open {
  position: static;
}
/* line 43, ../../resources/assets/sass/components/_results.scss */
.results-options-item--justify-end {
  position: relative;
}
/* line 44, ../../resources/assets/sass/components/_results.scss */
.results-options-item > .bttn {
  width: 100%;
  height: 100%;
}
/* line 46, ../../resources/assets/sass/components/_results.scss */
.results-options-item ul li {
  white-space: nowrap;
}
/* line 48, ../../resources/assets/sass/components/_results.scss */
.results-options-item.open {
  background-color: #ffffff;
}
/* line 50, ../../resources/assets/sass/components/_results.scss */
.results-options-item > .bttn.bttn__icon-before,
.results-options-item > .bttn.active.bttn__icon-before,
.results-options-item > .bttn[data-disabled].bttn__icon-before {
  padding-left: 60px;
}
/* line 54, ../../resources/assets/sass/components/_results.scss */
.results-options-item > .bttn.bttn__icon-before:before,
.results-options-item > .bttn.active.bttn__icon-before:before,
.results-options-item > .bttn[data-disabled].bttn__icon-before:before {
  left: 20px;
}
/* line 56, ../../resources/assets/sass/components/_results.scss */
.results-options-item > .bttn.bttn__icon-before span,
.results-options-item > .bttn.active.bttn__icon-before span,
.results-options-item > .bttn[data-disabled].bttn__icon-before span {
  pointer-events: none;
}
/* line 61, ../../resources/assets/sass/components/_results.scss */
.results-list {
  position: relative;
  border-top: 1px solid #eaeaea;
}
/* line 65, ../../resources/assets/sass/components/_results.scss */
.results-list__nearby, .results-list__start {
  background-color: #ffffff;
}
/* line 69, ../../resources/assets/sass/components/_results.scss */
.results-pagination {
  padding: 30px 0;
}
/* line 73, ../../resources/assets/sass/components/_results.scss */
.results-map {
  height: 100%;
}
/* line 76, ../../resources/assets/sass/components/_results.scss */
.results-map--mobile {
  position: absolute;
  height: 0;
  z-index: 1000;
  width: 100%;
}
/* line 82, ../../resources/assets/sass/components/_results.scss */
.results-map--mobile + button.maps-mobile-button {
  position: fixed;
  bottom: 10px;
  right: 10px;
  z-index: 1001;
}
@media (min-width: 992px) {
  /* line 82, ../../resources/assets/sass/components/_results.scss */
  .results-map--mobile + button.maps-mobile-button {
    display: none;
  }
}
/* line 95, ../../resources/assets/sass/components/_results.scss */
.results-map > .maps-container {
  height: 100%;
}
/* line 97, ../../resources/assets/sass/components/_results.scss */
#sidebar .results-map.fixed {
  position: fixed;
  top: auto;
  bottom: 0;
  z-index: 1;
}
/* line 104, ../../resources/assets/sass/components/_results.scss */
.results-map .gm-fullscreen-control {
  display: none;
}
/* line 108, ../../resources/assets/sass/components/_results.scss */
.results-map .gm-bundled-control-on-bottom {
  bottom: 60px !important;
}
@media (min-width: 992px) {
  /* line 108, ../../resources/assets/sass/components/_results.scss */
  .results-map .gm-bundled-control-on-bottom {
    bottom: inherit;
  }
}
/* line 114, ../../resources/assets/sass/components/_results.scss */
.results-entry-slider {
  position: relative;
  border: 2px solid #eaeaea;
  white-space: nowrap;
  max-height: 210px;
  padding: 10px 21px;
  margin: 18px 0 25px;
}
/* line 122, ../../resources/assets/sass/components/_results.scss */
.results-entry-slider__label {
  -moz-transform: rotate(-90deg) translateX(-100%) translateY(100%);
  -ms-transform: rotate(-90deg) translateX(-100%) translateY(100%);
  -webkit-transform: rotate(-90deg) translateX(-100%) translateY(100%);
  transform: rotate(-90deg) translateX(-100%) translateY(100%);
  position: absolute;
  top: 0;
  left: 0;
  font-size: 12px;
  line-height: 1;
  transform-origin: center left;
  color: #b5b4b3;
}
/* line 133, ../../resources/assets/sass/components/_results.scss */
.results-entry-slider__close {
  position: absolute;
  top: 13px;
  right: 12px;
  width: 10px;
  height: 10px;
  cursor: pointer;
}
/* line 142, ../../resources/assets/sass/components/_results.scss */
.results-entry-slider__item {
  float: left;
  height: 100%;
  min-height: 1px;
}
/* line 147, ../../resources/assets/sass/components/_results.scss */
.results-entry-slider__item-container {
  padding: 5px 10px 10px;
  margin-right: 10px;
  margin-left: 10px;
  border: 1px solid #eaeaea;
}
/* line 154, ../../resources/assets/sass/components/_results.scss */
body:not(.touch) .results-entry-slider__item:hover .results-entry-slider__item-container {
  border-left: 2px solid #ff9328;
  padding-left: 9px;
}
/* line 159, ../../resources/assets/sass/components/_results.scss */
.results-entry-slider__item:not(.slick-slide) {
  width: 33%;
}
/* line 167, ../../resources/assets/sass/components/_results.scss */
.results-entry-slider__item:nth-child(n+4) {
  display: none;
}
/* line 171, ../../resources/assets/sass/components/_results.scss */
.results-entry-slider__item .result-rating-info,
.results-entry-slider__item .result-name {
  font-size: 18px;
  line-height: 24px;
}
/* line 177, ../../resources/assets/sass/components/_results.scss */
.results-entry-slider__item .result-rating-info,
.results-entry-slider__item .result-address {
  font-size: 16px;
  line-height: 20px;
}
/* line 183, ../../resources/assets/sass/components/_results.scss */
.results-entry-slider__item .result-rating-stars {
  -moz-transform: translateY(2px);
  -ms-transform: translateY(2px);
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
  margin: 0 5px;
}
/* line 25, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars span {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  background-image: url(/images/stars/empty.svg);
  background-size: 100% 100%;
}
/* line 33, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars span:not(:last-child) {
  margin-right: 2px;
}
/* line 37, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars span:before {
  position: absolute;
  z-index: 1;
  display: none;
  width: 100%;
  height: 100%;
  background-image: url(/images/stars/full.svg);
  background-size: 15px 15px;
  content: "";
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__1 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__1 > span:nth-child(1):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__2 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__2 > span:nth-child(1):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__3 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__3 > span:nth-child(1):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__4 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__4 > span:nth-child(1):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__5 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__5 > span:nth-child(1):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__6 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__6 > span:nth-child(1):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__7 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__7 > span:nth-child(1):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__8 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__8 > span:nth-child(1):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__9 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__9 > span:nth-child(1):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__10 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__10 > span:nth-child(1):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__11 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__11 > span:nth-child(1):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__12 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__12 > span:nth-child(1):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__13 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__13 > span:nth-child(1):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__14 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__14 > span:nth-child(1):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__15 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__15 > span:nth-child(1):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__16 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__16 > span:nth-child(1):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__17 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__17 > span:nth-child(1):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__18 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__18 > span:nth-child(1):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__19 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__19 > span:nth-child(1):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__20 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__20 > span:nth-child(2):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__21 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__21 > span:nth-child(2):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__22 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__22 > span:nth-child(2):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__23 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__23 > span:nth-child(2):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__24 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__24 > span:nth-child(2):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__25 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__25 > span:nth-child(2):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__26 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__26 > span:nth-child(2):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__27 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__27 > span:nth-child(2):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__28 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__28 > span:nth-child(2):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__29 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__29 > span:nth-child(2):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__30 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__30 > span:nth-child(2):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__31 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__31 > span:nth-child(2):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__32 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__32 > span:nth-child(2):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__33 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__33 > span:nth-child(2):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__34 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__34 > span:nth-child(2):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__35 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__35 > span:nth-child(2):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__36 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__36 > span:nth-child(2):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__37 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__37 > span:nth-child(2):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__38 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__38 > span:nth-child(2):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__39 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__39 > span:nth-child(2):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__40 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__40 > span:nth-child(3):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__41 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__41 > span:nth-child(3):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__42 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__42 > span:nth-child(3):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__43 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__43 > span:nth-child(3):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__44 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__44 > span:nth-child(3):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__45 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__45 > span:nth-child(3):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__46 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__46 > span:nth-child(3):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__47 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__47 > span:nth-child(3):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__48 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__48 > span:nth-child(3):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__49 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__49 > span:nth-child(3):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__50 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__50 > span:nth-child(3):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__51 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__51 > span:nth-child(3):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__52 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__52 > span:nth-child(3):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__53 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__53 > span:nth-child(3):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__54 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__54 > span:nth-child(3):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__55 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__55 > span:nth-child(3):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__56 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__56 > span:nth-child(3):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__57 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__57 > span:nth-child(3):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__58 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__58 > span:nth-child(3):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__59 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__59 > span:nth-child(3):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__60 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__60 > span:nth-child(4):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__61 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__61 > span:nth-child(4):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__62 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__62 > span:nth-child(4):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__63 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__63 > span:nth-child(4):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__64 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__64 > span:nth-child(4):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__65 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__65 > span:nth-child(4):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__66 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__66 > span:nth-child(4):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__67 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__67 > span:nth-child(4):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__68 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__68 > span:nth-child(4):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__69 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__69 > span:nth-child(4):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__70 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__70 > span:nth-child(4):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__71 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__71 > span:nth-child(4):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__72 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__72 > span:nth-child(4):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__73 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__73 > span:nth-child(4):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__74 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__74 > span:nth-child(4):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__75 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__75 > span:nth-child(4):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__76 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__76 > span:nth-child(4):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__77 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__77 > span:nth-child(4):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__78 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__78 > span:nth-child(4):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__79 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__79 > span:nth-child(4):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__80 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__80 > span:nth-child(5):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__81 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__81 > span:nth-child(5):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__82 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__82 > span:nth-child(5):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__83 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__83 > span:nth-child(5):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__84 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__84 > span:nth-child(5):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__85 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__85 > span:nth-child(5):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__86 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__86 > span:nth-child(5):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__87 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__87 > span:nth-child(5):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__88 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__88 > span:nth-child(5):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__89 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__89 > span:nth-child(5):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__90 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__90 > span:nth-child(5):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__91 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__91 > span:nth-child(5):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__92 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__92 > span:nth-child(5):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__93 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__93 > span:nth-child(5):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__94 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__94 > span:nth-child(5):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__95 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__95 > span:nth-child(5):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__96 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__96 > span:nth-child(5):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__97 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__97 > span:nth-child(5):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__98 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__98 > span:nth-child(5):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__99 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__99 > span:nth-child(5):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__100 > span:nth-child(-n + 6):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.results-entry-slider__item .result-rating-stars__100 > span:nth-child(6):before {
  width: 0%;
}
/* line 190, ../../resources/assets/sass/components/_results.scss */
.results-entry-slider__item .result-name,
.results-entry-slider__item .result-address {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 197, ../../resources/assets/sass/components/_results.scss */
.results-entry-slider__item .result-name {
  max-height: 24px;
}
/* line 198, ../../resources/assets/sass/components/_results.scss */
.results-entry-slider__item .result-address {
  max-height: 42px;
}
/* line 199, ../../resources/assets/sass/components/_results.scss */
.results-entry-slider__item .result-actions {
  margin-top: 5px;
}
/* line 201, ../../resources/assets/sass/components/_results.scss */
.results-entry-slider__item .result-actions .bttn {
  font-size: 14px;
  line-height: 15px;
  padding: 4px 10px 4px 23px;
}
/* line 206, ../../resources/assets/sass/components/_results.scss */
.results-entry-slider__item .result-actions .bttn:before {
  margin-top: -1px;
  left: 5px;
  width: 14px;
}

/* line 216, ../../resources/assets/sass/components/_results.scss */
.col-results .results-lead h1 {
  margin-top: 20px;
}
@media (min-width: 992px) {
  /* line 216, ../../resources/assets/sass/components/_results.scss */
  .col-results .results-lead h1 {
    margin-top: 0;
  }
}

@media (max-width: 480px) {
  /* line 1, ../../resources/assets/sass/components/_newsfeed.scss */
  .newsfeed {
    padding: 15px 0;
  }
}
/* line 8, ../../resources/assets/sass/components/_newsfeed.scss */
.newsfeed-item:not(:last-child) {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #c9c8c7;
}
@media (min-width: 768px) {
  /* line 8, ../../resources/assets/sass/components/_newsfeed.scss */
  .newsfeed-item:not(:last-child) {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
  }
}
/* line 20, ../../resources/assets/sass/components/_newsfeed.scss */
.newsfeed-item__image {
  padding: 0 0 0 10px;
}
@media (min-width: 768px) {
  /* line 20, ../../resources/assets/sass/components/_newsfeed.scss */
  .newsfeed-item__image {
    padding: 0 0 0 20px;
  }
}
/* line 26, ../../resources/assets/sass/components/_newsfeed.scss */
.newsfeed-item__image img {
  width: 100%;
}
/* line 32, ../../resources/assets/sass/components/_newsfeed.scss */
.newsfeed-item__content h4 {
  margin-bottom: 4px;
}
@media (min-width: 768px) {
  /* line 33, ../../resources/assets/sass/components/_newsfeed.scss */
  .newsfeed-item__content p {
    display: block;
    display: -webkit-box;
    max-height: 4.5em;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 0;
  }
}

/* line 2, ../../resources/assets/sass/components/_rating.scss */
.rating-avatar {
  float: left;
  height: 100%;
  font-weight: 300;
  color: #b5b4b3;
  text-align: center;
  background-color: #f7f7f7;
  border-radius: 50%;
  overflow: hidden;
}
/* line 25, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars span {
  position: relative;
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url(/images/stars/empty.svg);
  background-size: 100% 100%;
}
/* line 33, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars span:not(:last-child) {
  margin-right: 2px;
}
/* line 37, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars span:before {
  position: absolute;
  z-index: 1;
  display: none;
  width: 100%;
  height: 100%;
  background-image: url(/images/stars/full.svg);
  background-size: 12px 12px;
  content: "";
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__1 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__1 > span:nth-child(1):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__2 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__2 > span:nth-child(1):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__3 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__3 > span:nth-child(1):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__4 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__4 > span:nth-child(1):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__5 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__5 > span:nth-child(1):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__6 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__6 > span:nth-child(1):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__7 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__7 > span:nth-child(1):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__8 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__8 > span:nth-child(1):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__9 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__9 > span:nth-child(1):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__10 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__10 > span:nth-child(1):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__11 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__11 > span:nth-child(1):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__12 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__12 > span:nth-child(1):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__13 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__13 > span:nth-child(1):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__14 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__14 > span:nth-child(1):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__15 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__15 > span:nth-child(1):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__16 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__16 > span:nth-child(1):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__17 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__17 > span:nth-child(1):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__18 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__18 > span:nth-child(1):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__19 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__19 > span:nth-child(1):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__20 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__20 > span:nth-child(2):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__21 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__21 > span:nth-child(2):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__22 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__22 > span:nth-child(2):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__23 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__23 > span:nth-child(2):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__24 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__24 > span:nth-child(2):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__25 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__25 > span:nth-child(2):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__26 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__26 > span:nth-child(2):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__27 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__27 > span:nth-child(2):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__28 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__28 > span:nth-child(2):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__29 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__29 > span:nth-child(2):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__30 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__30 > span:nth-child(2):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__31 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__31 > span:nth-child(2):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__32 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__32 > span:nth-child(2):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__33 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__33 > span:nth-child(2):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__34 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__34 > span:nth-child(2):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__35 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__35 > span:nth-child(2):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__36 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__36 > span:nth-child(2):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__37 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__37 > span:nth-child(2):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__38 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__38 > span:nth-child(2):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__39 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__39 > span:nth-child(2):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__40 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__40 > span:nth-child(3):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__41 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__41 > span:nth-child(3):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__42 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__42 > span:nth-child(3):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__43 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__43 > span:nth-child(3):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__44 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__44 > span:nth-child(3):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__45 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__45 > span:nth-child(3):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__46 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__46 > span:nth-child(3):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__47 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__47 > span:nth-child(3):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__48 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__48 > span:nth-child(3):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__49 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__49 > span:nth-child(3):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__50 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__50 > span:nth-child(3):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__51 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__51 > span:nth-child(3):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__52 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__52 > span:nth-child(3):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__53 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__53 > span:nth-child(3):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__54 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__54 > span:nth-child(3):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__55 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__55 > span:nth-child(3):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__56 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__56 > span:nth-child(3):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__57 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__57 > span:nth-child(3):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__58 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__58 > span:nth-child(3):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__59 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__59 > span:nth-child(3):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__60 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__60 > span:nth-child(4):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__61 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__61 > span:nth-child(4):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__62 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__62 > span:nth-child(4):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__63 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__63 > span:nth-child(4):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__64 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__64 > span:nth-child(4):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__65 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__65 > span:nth-child(4):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__66 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__66 > span:nth-child(4):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__67 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__67 > span:nth-child(4):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__68 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__68 > span:nth-child(4):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__69 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__69 > span:nth-child(4):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__70 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__70 > span:nth-child(4):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__71 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__71 > span:nth-child(4):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__72 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__72 > span:nth-child(4):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__73 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__73 > span:nth-child(4):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__74 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__74 > span:nth-child(4):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__75 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__75 > span:nth-child(4):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__76 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__76 > span:nth-child(4):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__77 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__77 > span:nth-child(4):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__78 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__78 > span:nth-child(4):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__79 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__79 > span:nth-child(4):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__80 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__80 > span:nth-child(5):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__81 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__81 > span:nth-child(5):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__82 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__82 > span:nth-child(5):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__83 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__83 > span:nth-child(5):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__84 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__84 > span:nth-child(5):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__85 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__85 > span:nth-child(5):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__86 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__86 > span:nth-child(5):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__87 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__87 > span:nth-child(5):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__88 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__88 > span:nth-child(5):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__89 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__89 > span:nth-child(5):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__90 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__90 > span:nth-child(5):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__91 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__91 > span:nth-child(5):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__92 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__92 > span:nth-child(5):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__93 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__93 > span:nth-child(5):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__94 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__94 > span:nth-child(5):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__95 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__95 > span:nth-child(5):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__96 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__96 > span:nth-child(5):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__97 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__97 > span:nth-child(5):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__98 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__98 > span:nth-child(5):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__99 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__99 > span:nth-child(5):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__100 > span:nth-child(-n + 6):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-stars__100 > span:nth-child(6):before {
  width: 0%;
}
/* line 23, ../../resources/assets/sass/components/_rating.scss */
.rating__inline {
  display: inline-block;
  width: 100%;
  margin: 10px 0 0;
}
@media (min-width: 768px) {
  /* line 23, ../../resources/assets/sass/components/_rating.scss */
  .rating__inline {
    height: 40px;
  }
  /* line 31, ../../resources/assets/sass/components/_rating.scss */
  .shrinked .rating__inline {
    height: auto;
  }
}
/* line 34, ../../resources/assets/sass/components/_rating.scss */
.rating__inline .rating-avatar {
  width: 30px;
  height: 30px;
  margin-right: 5px;
  line-height: 30px;
}
@media (min-width: 768px) {
  /* line 34, ../../resources/assets/sass/components/_rating.scss */
  .rating__inline .rating-avatar {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
}
/* line 46, ../../resources/assets/sass/components/_rating.scss */
.rating__inline .rating-avatar-image {
  border: 1px solid #f7f7f7;
}
/* line 49, ../../resources/assets/sass/components/_rating.scss */
.rating__inline .rating-avatar-image img {
  width: 35px;
  height: 35px;
  max-width: none;
  margin: -5px;
  margin-top: -10px;
}
@media (min-width: 768px) {
  /* line 49, ../../resources/assets/sass/components/_rating.scss */
  .rating__inline .rating-avatar-image img {
    width: 45px;
    height: 45px;
  }
}
/* line 64, ../../resources/assets/sass/components/_rating.scss */
.rating__inline .rating-body {
  display: table-cell;
  vertical-align: middle;
  line-height: 20px;
}
@media (min-width: 768px) {
  /* line 64, ../../resources/assets/sass/components/_rating.scss */
  .rating__inline .rating-body {
    height: 40px;
  }
}
/* line 73, ../../resources/assets/sass/components/_rating.scss */
.rating__inline .rating-body-text {
  font-size: 14px;
  font-style: italic;
  font-weight: 300;
}
@media (min-width: 768px) {
  /* line 73, ../../resources/assets/sass/components/_rating.scss */
  .rating__inline .rating-body-text {
    font-size: 16px;
  }
}
/* line 83, ../../resources/assets/sass/components/_rating.scss */
.rating__inline .rating-body-info {
  font-size: 14px;
  color: #b5b4b3;
}

/*    &-block {
        position: relative;

        &-info {
            padding: 0 0 20px;

            &-score {
                padding: 0;
                margin-bottom: 10px;
                text-align: center;
                background-color: map-get($colors, "darker-grey");
                border: solid 3px map-get($colors, "darker-grey");
                border-radius: 3px;

                @include breakpoint("> large") {
                    margin-bottom: 0;
                }

                &-stars {
                    @include stars(15, 4, 5);
                    display: block;
                    margin: 9px auto 5px;

                    @include breakpoint("> large") {
                        @include stars(18, 6, 5);
                        margin: 5px auto 0;
                    }
                }

                &-score {
                    display: block;
                    padding: 10px 5px;
                    margin: 1px;
                    font-size: 15px;
                    font-weight: 600;
                    color: map-get($colors, "primary");
                    text-align: center;
                    background-color: #ffffff;

                    @include breakpoint("> tablet") {
                        font-size: 22px;
                    }
                }
            }


            &-count {
                padding: 15px 17px;
                text-align: center;

                @include breakpoint("> large") {
                    padding: 20px 17px;
                }
            }
        }

        &-rating {
            @extend .row__pad-20-none;

            &:first-child {
                border-top: 1px solid map-get($colors, "light-grey");

                @include breakpoint("> large") {
                    border: none;
                }
            }

            &:nth-child(n+4) { display: none; }
            &:nth-child(3) {
                position: relative;

                &:before {
                    @include background-image(linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1)));
                    position: absolute;
                    top: 0;
                    left: 0;
                    z-index: 2;
                    display: block;
                    width: 100%;
                    height: 100%;
                    content: "";
                }
            }

            &:nth-last-child(1):before { display: none; }
            &.hide-before:before { display: none; }

            &-user {
                position: relative;
                height: 30px;

                @include breakpoint("> large") { height: 42px; }

                &-avatar {
                    float: left;
                    width: 30px;
                    height: 100%;
                    font-weight: 600;
                    line-height: 30px;
                    color: map-get($colors, "dark-grey");
                    text-align: center;
                    background-color: map-get($colors, "lighter-grey");
                    border: 1px solid map-get($colors, "primary");
                    border-radius: 50%;

                    @include breakpoint("> large") {
                        width: 42px;
                        line-height: 42px;
                    }
                }

                &-info {
                    @include transform(translateY(-50%));
                    position: relative;
                    top: 50%;
                    float: left;
                    width: calc(100% - 30px);
                    padding-left: 10px;
                    color: map-get($colors, "grey");

                    @include breakpoint("> large") {
                        width: calc(100% - 42px);
                    }

                    &-score {
                        &-stars {
                            @include stars(12, 4, 5, false);

                            @include breakpoint("> large") {
                                @include stars(14, 4, 5, false);
                            }
                        }
                    }
                }
            }

            &-info { color: map-get($colors, "grey"); }

            &-body {
                p {
                    margin: 10px 0;
                    color: map-get($colors, "darker-grey");
                }
            }

            &-actions {
                @extend .row__border-bottom;
                padding: 10px 0 20px;

                a {
                    float: left;
                    width: auto;
                    padding: 0 20px;
                    color: #bfbfbf;
                    &.icon-before:before { top: 5px; }
                }
            }
        }

        .bttn[data-action="show-all"],
        .bttn[data-action="load-more"] {
            margin: 0 0 20px;
        }
    }

    &-additionals {
        &-block {
            padding: 20px 0;
            margin: 10px 0;
            text-align: center;
            background-color: #f3f3f3;
            border-radius: 3px;

            @include breakpoint("desktop") {
                &-info {  padding-top: 8px; }

                &-portal,
                &-count,
                &-timestamp {
                    margin-left: -20px;
                    text-align: left;
                }
            }

            @include breakpoint("< desktop") {
                &-count,
                &-timestamp {
                    font-size: 12px;
                }
            }

            &-timestamp {
                color: #8e8e8e;
            }

            &-portal a.icon.icon-after:after {
                top: 0;
                height: 100%;
            }

            .rating-block-info-score {
                margin-bottom: 15px;

                @include breakpoint("> large") {
                    margin-bottom: 10px;
                }
            }

            .rating-block-info-score-score {
                font-size: 15px;

                @include breakpoint("> tablet") {
                    font-size: 22px;
                    line-height: 1.4;
                }
            }

            .rating-block-info-score-stars {
                @include stars(13, 3, 5);
                display: block;
                margin: 5px auto 0;

                @include breakpoint("> smartphone") {
                    @include stars(14, 4, 5);
                }

                @include breakpoint("> large") {
                    @include stars(16, 5, 5);
                    margin: 7px auto 0;
                }

            }
        }
    }

    &-form {
        h5 {
            width: 75%;
            margin: 0 auto 20px;
            color: #8e8e8e;
            text-align: center;
        }

        .form-group-note {
            float: left;
            padding-left: 20px;
            font-size: 11px;
            line-height: 20px;
        }

        textarea {
            color: #bfbfbf;
        }
    }
}*/
/* line 1, ../../resources/assets/sass/components/_ratings-slider.scss */
.ratings-slider {
  overflow: hidden;
  border: 1px solid #e6e6e6;
}
/* line 5, ../../resources/assets/sass/components/_ratings-slider.scss */
.ratings-slider-newest {
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin: 20px auto 0;
  text-align: center;
  background: url(/images/bg-newest-ratings.svg) center center no-repeat;
  border: none;
}
@media (min-width: 768px) {
  /* line 5, ../../resources/assets/sass/components/_ratings-slider.scss */
  .ratings-slider-newest {
    max-width: 720px;
  }
}
/* line 19, ../../resources/assets/sass/components/_ratings-slider.scss */
.ratings-slider__item {
  padding: 18px 10px;
  overflow: hidden;
}
@media (min-width: 992px) {
  /* line 19, ../../resources/assets/sass/components/_ratings-slider.scss */
  .ratings-slider__item {
    padding: 18px 20px;
  }
}
/* line 27, ../../resources/assets/sass/components/_ratings-slider.scss */
.ratings-slider__item:not(:last-of-type) {
  border-bottom: 1px solid #e6e6e6;
}
/* line 32, ../../resources/assets/sass/components/_ratings-slider.scss */
.ratings-slider-newest .ratings-slider__item {
  padding: 18px 20px;
  border-bottom: none;
  outline: none;
}
@media (min-width: 768px) {
  /* line 32, ../../resources/assets/sass/components/_ratings-slider.scss */
  .ratings-slider-newest .ratings-slider__item {
    padding: 0 50px;
  }
}
/* line 41, ../../resources/assets/sass/components/_ratings-slider.scss */
.ratings-slider-newest .ratings-slider__item:focus {
  outline: none;
}

/* line 1, ../../resources/assets/sass/components/_rating-badge.scss */
.rating-badge {
  background-color: #222222;
  padding: 0 2px 2px;
  text-align: center;
}
/* line 7, ../../resources/assets/sass/components/_rating-badge.scss */
.rating-badge__header, .rating-badge__info, .rating-badge__date {
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 768px) {
  /* line 7, ../../resources/assets/sass/components/_rating-badge.scss */
  .rating-badge__header, .rating-badge__info, .rating-badge__date {
    line-height: 22px;
  }
}
/* line 21, ../../resources/assets/sass/components/_rating-badge.scss */
.rating-badge__header {
  color: #ffffff;
}
/* line 25, ../../resources/assets/sass/components/_rating-badge.scss */
.rating-badge__body {
  background-color: #ffffff;
  padding: 24px 0;
}
@media (min-width: 768px) {
  /* line 25, ../../resources/assets/sass/components/_rating-badge.scss */
  .rating-badge__body {
    padding: 14px 0;
  }
}
/* line 34, ../../resources/assets/sass/components/_rating-badge.scss */
.rating-badge__info {
  color: #8e8e8e;
  background-color: #f7f7f7;
}
/* line 39, ../../resources/assets/sass/components/_rating-badge.scss */
.rating-badge__date {
  font-size: 10px;
  color: #8e8e8e;
  background-color: #ffffff;
}
/* line 25, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars span {
  position: relative;
  display: inline-block;
  width: 17px;
  height: 17px;
  background-image: url(/images/stars/empty.svg);
  background-size: 100% 100%;
}
/* line 33, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars span:not(:last-child) {
  margin-right: 2px;
}
/* line 37, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars span:before {
  position: absolute;
  z-index: 1;
  display: none;
  width: 100%;
  height: 100%;
  background-image: url(/images/stars/full.svg);
  background-size: 17px 17px;
  content: "";
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__1 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__1 > span:nth-child(1):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__2 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__2 > span:nth-child(1):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__3 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__3 > span:nth-child(1):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__4 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__4 > span:nth-child(1):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__5 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__5 > span:nth-child(1):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__6 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__6 > span:nth-child(1):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__7 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__7 > span:nth-child(1):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__8 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__8 > span:nth-child(1):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__9 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__9 > span:nth-child(1):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__10 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__10 > span:nth-child(1):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__11 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__11 > span:nth-child(1):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__12 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__12 > span:nth-child(1):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__13 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__13 > span:nth-child(1):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__14 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__14 > span:nth-child(1):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__15 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__15 > span:nth-child(1):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__16 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__16 > span:nth-child(1):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__17 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__17 > span:nth-child(1):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__18 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__18 > span:nth-child(1):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__19 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__19 > span:nth-child(1):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__20 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__20 > span:nth-child(2):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__21 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__21 > span:nth-child(2):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__22 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__22 > span:nth-child(2):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__23 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__23 > span:nth-child(2):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__24 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__24 > span:nth-child(2):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__25 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__25 > span:nth-child(2):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__26 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__26 > span:nth-child(2):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__27 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__27 > span:nth-child(2):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__28 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__28 > span:nth-child(2):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__29 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__29 > span:nth-child(2):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__30 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__30 > span:nth-child(2):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__31 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__31 > span:nth-child(2):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__32 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__32 > span:nth-child(2):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__33 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__33 > span:nth-child(2):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__34 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__34 > span:nth-child(2):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__35 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__35 > span:nth-child(2):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__36 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__36 > span:nth-child(2):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__37 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__37 > span:nth-child(2):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__38 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__38 > span:nth-child(2):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__39 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__39 > span:nth-child(2):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__40 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__40 > span:nth-child(3):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__41 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__41 > span:nth-child(3):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__42 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__42 > span:nth-child(3):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__43 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__43 > span:nth-child(3):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__44 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__44 > span:nth-child(3):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__45 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__45 > span:nth-child(3):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__46 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__46 > span:nth-child(3):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__47 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__47 > span:nth-child(3):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__48 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__48 > span:nth-child(3):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__49 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__49 > span:nth-child(3):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__50 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__50 > span:nth-child(3):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__51 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__51 > span:nth-child(3):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__52 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__52 > span:nth-child(3):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__53 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__53 > span:nth-child(3):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__54 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__54 > span:nth-child(3):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__55 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__55 > span:nth-child(3):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__56 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__56 > span:nth-child(3):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__57 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__57 > span:nth-child(3):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__58 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__58 > span:nth-child(3):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__59 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__59 > span:nth-child(3):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__60 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__60 > span:nth-child(4):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__61 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__61 > span:nth-child(4):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__62 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__62 > span:nth-child(4):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__63 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__63 > span:nth-child(4):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__64 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__64 > span:nth-child(4):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__65 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__65 > span:nth-child(4):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__66 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__66 > span:nth-child(4):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__67 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__67 > span:nth-child(4):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__68 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__68 > span:nth-child(4):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__69 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__69 > span:nth-child(4):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__70 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__70 > span:nth-child(4):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__71 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__71 > span:nth-child(4):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__72 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__72 > span:nth-child(4):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__73 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__73 > span:nth-child(4):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__74 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__74 > span:nth-child(4):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__75 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__75 > span:nth-child(4):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__76 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__76 > span:nth-child(4):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__77 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__77 > span:nth-child(4):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__78 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__78 > span:nth-child(4):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__79 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__79 > span:nth-child(4):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__80 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__80 > span:nth-child(5):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__81 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__81 > span:nth-child(5):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__82 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__82 > span:nth-child(5):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__83 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__83 > span:nth-child(5):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__84 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__84 > span:nth-child(5):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__85 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__85 > span:nth-child(5):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__86 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__86 > span:nth-child(5):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__87 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__87 > span:nth-child(5):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__88 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__88 > span:nth-child(5):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__89 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__89 > span:nth-child(5):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__90 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__90 > span:nth-child(5):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__91 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__91 > span:nth-child(5):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__92 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__92 > span:nth-child(5):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__93 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__93 > span:nth-child(5):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__94 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__94 > span:nth-child(5):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__95 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__95 > span:nth-child(5):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__96 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__96 > span:nth-child(5):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__97 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__97 > span:nth-child(5):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__98 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__98 > span:nth-child(5):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__99 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__99 > span:nth-child(5):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__100 > span:nth-child(-n + 6):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.rating-badge-stars__100 > span:nth-child(6):before {
  width: 0%;
}

/* line 2, ../../resources/assets/sass/components/_detail.scss */
.detail h1 {
  margin-bottom: 20px;
  line-height: 1;
}
@media (min-width: 768px) {
  /* line 2, ../../resources/assets/sass/components/_detail.scss */
  .detail h1 {
    font-size: 32px;
  }
}
/* line 11, ../../resources/assets/sass/components/_detail.scss */
.detail-static-map {
  position: relative;
  min-height: 120px;
  padding-top: 15%;
}
@media (min-width: 768px) {
  /* line 11, ../../resources/assets/sass/components/_detail.scss */
  .detail-static-map {
    min-height: 200px;
  }
}
/* line 20, ../../resources/assets/sass/components/_detail.scss */
.detail-static-map > .maps-container {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 27, ../../resources/assets/sass/components/_detail.scss */
.detail-static-map .gmnoprint,
.detail-static-map .gmnoscreen,
.detail-static-map .gmnoprint,
.detail-static-map .gm-style-cc {
  top: 0 !important;
  height: 14px !important;
}
/* line 36, ../../resources/assets/sass/components/_detail.scss */
.detail-static-map .mapboxgl-control-container .mapboxgl-ctrl-bottom-right {
  top: 0 !important;
}
/* line 42, ../../resources/assets/sass/components/_detail.scss */
.detail-head {
  position: relative;
  padding-top: 16px;
}
@media (min-width: 768px) {
  /* line 42, ../../resources/assets/sass/components/_detail.scss */
  .detail-head {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
/* line 51, ../../resources/assets/sass/components/_detail.scss */
.detail-head .user-reponse-cta {
  position: absolute;
  bottom: 5px;
}
@media (min-width: 992px) {
  /* line 51, ../../resources/assets/sass/components/_detail.scss */
  .detail-head .user-reponse-cta {
    padding-left: 20px;
    left: 16.66666667%;
  }
}
/* line 61, ../../resources/assets/sass/components/_detail.scss */
.detail-head .bttn {
  margin-bottom: 10px;
}
/* line 64, ../../resources/assets/sass/components/_detail.scss */
.detail-head .bttn.detail-header-banner-toggle {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 64, ../../resources/assets/sass/components/_detail.scss */
  .detail-head .bttn.detail-header-banner-toggle {
    margin-bottom: 10px;
  }
}
/* line 72, ../../resources/assets/sass/components/_detail.scss */
.detail-head-banner {
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  position: fixed;
  top: 81px;
  left: 50%;
  z-index: 110;
  display: none;
  width: 100%;
  max-width: 1200px;
  padding: 15px 0;
  background-color: rgba(34, 34, 34, 0.9);
}
@media (min-width: 992px) {
  /* line 72, ../../resources/assets/sass/components/_detail.scss */
  .detail-head-banner {
    top: 111px;
    padding: 20px 0;
  }
}
/* line 89, ../../resources/assets/sass/components/_detail.scss */
.detail-head-banner-headline {
  max-height: 24px;
  overflow: hidden;
  font-size: 16px;
  line-height: 24px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 992px) {
  /* line 89, ../../resources/assets/sass/components/_detail.scss */
  .detail-head-banner-headline {
    max-height: 30px;
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 104, ../../resources/assets/sass/components/_detail.scss */
  .detail-head-banner-button {
    max-width: 240px;
  }
  /* line 107, ../../resources/assets/sass/components/_detail.scss */
  .detail-head-banner-button .bttn {
    margin: 0 0 0 7px;
  }
}
@media (min-width: 992px) {
  /* line 104, ../../resources/assets/sass/components/_detail.scss */
  .detail-head-banner-button {
    min-width: 200px;
    padding: 0;
  }
  /* line 113, ../../resources/assets/sass/components/_detail.scss */
  .detail-head-banner-button .bttn {
    margin: 0 0 0 10px;
  }
}
/* line 117, ../../resources/assets/sass/components/_detail.scss */
.detail-head-banner .icon-verified-white {
  padding-left: 40px;
}
/* line 120, ../../resources/assets/sass/components/_detail.scss */
.detail-head-banner .icon-verified-white:before {
  width: 30px;
  height: 30px;
}
/* line 126, ../../resources/assets/sass/components/_detail.scss */
.detail-head-banner .detail-rating-stars {
  height: 22px;
  text-align: center;
}
/* line 129, ../../resources/assets/sass/components/_detail.scss */
.detail-head-banner .detail-rating-stars span {
  background-image: url(/images/stars/empty-white.svg);
}
/* line 130, ../../resources/assets/sass/components/_detail.scss */
.detail-head-banner .detail-rating-stars span:before {
  background-image: url(/images/stars/full-white.svg);
}
/* line 133, ../../resources/assets/sass/components/_detail.scss */
.detail-head-banner .detail-rating-info {
  font-size: 14px;
  line-height: 1;
  text-align: center;
}
@media (max-width: 768px) {
  /* line 141, ../../resources/assets/sass/components/_detail.scss */
  .detail-info {
    font-size: 16px;
  }
}
/* line 147, ../../resources/assets/sass/components/_detail.scss */
.detail-info-address, .detail-info-mail, .detail-info-phone, .detail-info-route, .detail-info-open {
  display: block;
}
/* line 154, ../../resources/assets/sass/components/_detail.scss */
.detail-info-address.icon.icon-before, .maps-container__mobile .maps-container-route-waypoints .detail-info-address.icon-before.adp-summary, .detail-info-mail.icon.icon-before, .maps-container__mobile .maps-container-route-waypoints .detail-info-mail.icon-before.adp-summary, .detail-info-phone.icon.icon-before, .maps-container__mobile .maps-container-route-waypoints .detail-info-phone.icon-before.adp-summary, .detail-info-route.icon.icon-before, .maps-container__mobile .maps-container-route-waypoints .detail-info-route.icon-before.adp-summary, .detail-info-open.icon.icon-before, .maps-container__mobile .maps-container-route-waypoints .detail-info-open.icon-before.adp-summary {
  padding-left: 30px;
}
/* line 157, ../../resources/assets/sass/components/_detail.scss */
body:not(.touch) .detail-info-address .bttn.bttn-link:not(.bttn-fake):hover, .detail-info-address .bttn.bttn-link:not(.bttn-fake):focus, body:not(.touch) .detail-info-mail .bttn.bttn-link:not(.bttn-fake):hover, .detail-info-mail .bttn.bttn-link:not(.bttn-fake):focus, body:not(.touch) .detail-info-phone .bttn.bttn-link:not(.bttn-fake):hover, .detail-info-phone .bttn.bttn-link:not(.bttn-fake):focus, body:not(.touch) .detail-info-route .bttn.bttn-link:not(.bttn-fake):hover, .detail-info-route .bttn.bttn-link:not(.bttn-fake):focus, body:not(.touch) .detail-info-open .bttn.bttn-link:not(.bttn-fake):hover, .detail-info-open .bttn.bttn-link:not(.bttn-fake):focus {
  color: #ff9328;
  text-decoration: underline;
}
/* line 164, ../../resources/assets/sass/components/_detail.scss */
.detail-info-address .bttn.bttn__icon-before, body:not(.touch) .detail-info-address .bttn.bttn__icon-before:hover, .detail-info-address .bttn.bttn__icon-before:focus, .detail-info-mail .bttn.bttn__icon-before, body:not(.touch) .detail-info-mail .bttn.bttn__icon-before:hover, .detail-info-mail .bttn.bttn__icon-before:focus, .detail-info-phone .bttn.bttn__icon-before, body:not(.touch) .detail-info-phone .bttn.bttn__icon-before:hover, .detail-info-phone .bttn.bttn__icon-before:focus, .detail-info-route .bttn.bttn__icon-before, body:not(.touch) .detail-info-route .bttn.bttn__icon-before:hover, .detail-info-route .bttn.bttn__icon-before:focus, .detail-info-open .bttn.bttn__icon-before, body:not(.touch) .detail-info-open .bttn.bttn__icon-before:hover, .detail-info-open .bttn.bttn__icon-before:focus {
  padding-left: 30px;
}
/* line 168, ../../resources/assets/sass/components/_detail.scss */
.detail-info-address .bttn.bttn__icon-before:before, body:not(.touch) .detail-info-address .bttn.bttn__icon-before:hover:before, .detail-info-address .bttn.bttn__icon-before:focus:before, .detail-info-mail .bttn.bttn__icon-before:before, body:not(.touch) .detail-info-mail .bttn.bttn__icon-before:hover:before, .detail-info-mail .bttn.bttn__icon-before:focus:before, .detail-info-phone .bttn.bttn__icon-before:before, body:not(.touch) .detail-info-phone .bttn.bttn__icon-before:hover:before, .detail-info-phone .bttn.bttn__icon-before:focus:before, .detail-info-route .bttn.bttn__icon-before:before, body:not(.touch) .detail-info-route .bttn.bttn__icon-before:hover:before, .detail-info-route .bttn.bttn__icon-before:focus:before, .detail-info-open .bttn.bttn__icon-before:before, body:not(.touch) .detail-info-open .bttn.bttn__icon-before:hover:before, .detail-info-open .bttn.bttn__icon-before:focus:before {
  right: 0;
}
/* line 173, ../../resources/assets/sass/components/_detail.scss */
.detail-info .cards {
  width: 50px;
  height: 35px;
  margin: 0 7px 7px 0;
}
/* line 179, ../../resources/assets/sass/components/_detail.scss */
.detail-info-gallery {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 183, ../../resources/assets/sass/components/_detail.scss */
.detail-info-gallery img {
  height: auto;
  max-height: 105px;
  margin-right: 20px;
}
@media (min-width: 768px) {
  /* line 183, ../../resources/assets/sass/components/_detail.scss */
  .detail-info-gallery img {
    max-height: 120px;
  }
}
/* line 193, ../../resources/assets/sass/components/_detail.scss */
.detail-info-gallery picture[data-logo] + a.logo-on-image {
  right: 20px;
}
/* line 198, ../../resources/assets/sass/components/_detail.scss */
.detail-info-collapse {
  padding-bottom: 40px;
}
/* line 204, ../../resources/assets/sass/components/_detail.scss */
.detail-rating-body {
  text-align: center;
}
/* line 25, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars span {
  position: relative;
  display: inline-block;
  width: 17px;
  height: 17px;
  background-image: url(/images/stars/empty.svg);
  background-size: 100% 100%;
}
/* line 33, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars span:not(:last-child) {
  margin-right: 2px;
}
/* line 37, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars span:before {
  position: absolute;
  z-index: 1;
  display: none;
  width: 100%;
  height: 100%;
  background-image: url(/images/stars/full.svg);
  background-size: 17px 17px;
  content: "";
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__1 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__1 > span:nth-child(1):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__2 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__2 > span:nth-child(1):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__3 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__3 > span:nth-child(1):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__4 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__4 > span:nth-child(1):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__5 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__5 > span:nth-child(1):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__6 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__6 > span:nth-child(1):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__7 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__7 > span:nth-child(1):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__8 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__8 > span:nth-child(1):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__9 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__9 > span:nth-child(1):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__10 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__10 > span:nth-child(1):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__11 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__11 > span:nth-child(1):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__12 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__12 > span:nth-child(1):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__13 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__13 > span:nth-child(1):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__14 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__14 > span:nth-child(1):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__15 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__15 > span:nth-child(1):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__16 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__16 > span:nth-child(1):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__17 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__17 > span:nth-child(1):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__18 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__18 > span:nth-child(1):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__19 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__19 > span:nth-child(1):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__20 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__20 > span:nth-child(2):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__21 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__21 > span:nth-child(2):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__22 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__22 > span:nth-child(2):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__23 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__23 > span:nth-child(2):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__24 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__24 > span:nth-child(2):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__25 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__25 > span:nth-child(2):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__26 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__26 > span:nth-child(2):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__27 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__27 > span:nth-child(2):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__28 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__28 > span:nth-child(2):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__29 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__29 > span:nth-child(2):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__30 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__30 > span:nth-child(2):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__31 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__31 > span:nth-child(2):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__32 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__32 > span:nth-child(2):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__33 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__33 > span:nth-child(2):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__34 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__34 > span:nth-child(2):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__35 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__35 > span:nth-child(2):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__36 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__36 > span:nth-child(2):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__37 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__37 > span:nth-child(2):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__38 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__38 > span:nth-child(2):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__39 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__39 > span:nth-child(2):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__40 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__40 > span:nth-child(3):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__41 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__41 > span:nth-child(3):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__42 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__42 > span:nth-child(3):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__43 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__43 > span:nth-child(3):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__44 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__44 > span:nth-child(3):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__45 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__45 > span:nth-child(3):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__46 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__46 > span:nth-child(3):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__47 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__47 > span:nth-child(3):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__48 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__48 > span:nth-child(3):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__49 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__49 > span:nth-child(3):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__50 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__50 > span:nth-child(3):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__51 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__51 > span:nth-child(3):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__52 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__52 > span:nth-child(3):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__53 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__53 > span:nth-child(3):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__54 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__54 > span:nth-child(3):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__55 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__55 > span:nth-child(3):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__56 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__56 > span:nth-child(3):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__57 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__57 > span:nth-child(3):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__58 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__58 > span:nth-child(3):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__59 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__59 > span:nth-child(3):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__60 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__60 > span:nth-child(4):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__61 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__61 > span:nth-child(4):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__62 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__62 > span:nth-child(4):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__63 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__63 > span:nth-child(4):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__64 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__64 > span:nth-child(4):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__65 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__65 > span:nth-child(4):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__66 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__66 > span:nth-child(4):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__67 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__67 > span:nth-child(4):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__68 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__68 > span:nth-child(4):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__69 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__69 > span:nth-child(4):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__70 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__70 > span:nth-child(4):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__71 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__71 > span:nth-child(4):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__72 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__72 > span:nth-child(4):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__73 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__73 > span:nth-child(4):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__74 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__74 > span:nth-child(4):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__75 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__75 > span:nth-child(4):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__76 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__76 > span:nth-child(4):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__77 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__77 > span:nth-child(4):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__78 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__78 > span:nth-child(4):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__79 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__79 > span:nth-child(4):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__80 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__80 > span:nth-child(5):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__81 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__81 > span:nth-child(5):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__82 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__82 > span:nth-child(5):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__83 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__83 > span:nth-child(5):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__84 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__84 > span:nth-child(5):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__85 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__85 > span:nth-child(5):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__86 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__86 > span:nth-child(5):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__87 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__87 > span:nth-child(5):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__88 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__88 > span:nth-child(5):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__89 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__89 > span:nth-child(5):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__90 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__90 > span:nth-child(5):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__91 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__91 > span:nth-child(5):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__92 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__92 > span:nth-child(5):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__93 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__93 > span:nth-child(5):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__94 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__94 > span:nth-child(5):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__95 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__95 > span:nth-child(5):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__96 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__96 > span:nth-child(5):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__97 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__97 > span:nth-child(5):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__98 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__98 > span:nth-child(5):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__99 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__99 > span:nth-child(5):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__100 > span:nth-child(-n + 6):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-rating-stars__100 > span:nth-child(6):before {
  width: 0%;
}
/* line 208, ../../resources/assets/sass/components/_detail.scss */
.detail-rating-info.text__fs-smaller {
  line-height: 18px;
}
/* line 211, ../../resources/assets/sass/components/_detail.scss */
.detail-rating__seal {
  position: absolute;
  width: 220px;
  padding: 10px;
  margin-top: -60px;
  background-color: #222222;
  box-shadow: 0 0 20px rgba(34, 34, 34, 0.5);
}
/* line 221, ../../resources/assets/sass/components/_detail.scss */
.detail-rating__seal .detail-rating-header, .detail-rating__seal .detail-rating-body {
  margin-bottom: 10px;
}
/* line 226, ../../resources/assets/sass/components/_detail.scss */
.detail-rating__seal .detail-rating-header {
  overflow: hidden;
}
/* line 229, ../../resources/assets/sass/components/_detail.scss */
.detail-rating__seal .detail-rating-header-left, .detail-rating__seal .detail-rating-header-right {
  float: left;
  width: 50%;
}
/* line 235, ../../resources/assets/sass/components/_detail.scss */
.detail-rating__seal .detail-rating-header-left {
  padding-right: 5px;
}
/* line 236, ../../resources/assets/sass/components/_detail.scss */
.detail-rating__seal .detail-rating-header-right {
  padding-left: 5px;
}
/* line 238, ../../resources/assets/sass/components/_detail.scss */
.detail-rating__seal .detail-rating-header-full {
  width: 100%;
}
/* line 245, ../../resources/assets/sass/components/_detail.scss */
.detail-rating__seal .detail-rating-header-left > div, .detail-rating__seal .detail-rating-header-right > div, .detail-rating__seal .detail-rating-header-full > div {
  position: relative;
  width: 100%;
  height: 40px;
  padding: 5px;
  background-color: #ffffff;
}
/* line 252, ../../resources/assets/sass/components/_detail.scss */
.detail-rating__seal .detail-rating-header-left > div .detail-rating-logo, .detail-rating__seal .detail-rating-header-right > div .detail-rating-logo, .detail-rating__seal .detail-rating-header-full > div .detail-rating-logo {
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 90%;
  height: auto;
  max-height: 90%;
}
/* line 263, ../../resources/assets/sass/components/_detail.scss */
.detail-rating__seal .detail-rating-header-left .result-seal-image, .detail-rating__seal .detail-rating-header-right .result-seal-image, .detail-rating__seal .detail-rating-header-full .result-seal-image {
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  top: 50%;
  left: 50%;
  width: 36px;
  height: auto;
}
/* line 273, ../../resources/assets/sass/components/_detail.scss */
.detail-rating__seal .detail-rating-header .icon.icon-before:before, .detail-rating__seal .detail-rating-header .maps-container__mobile .maps-container-route-waypoints .icon-before.adp-summary:before, .maps-container__mobile .maps-container-route-waypoints .detail-rating__seal .detail-rating-header .icon-before.adp-summary:before {
  width: 20px;
  height: 20px;
}
/* line 279, ../../resources/assets/sass/components/_detail.scss */
.detail-rating__seal .detail-rating-body {
  padding: 30px 0;
  cursor: pointer;
  background-color: #ffffff;
}
/* line 286, ../../resources/assets/sass/components/_detail.scss */
.detail-rating__seal .detail-rating-footer .bttn {
  margin-bottom: 0;
}
/* line 294, ../../resources/assets/sass/components/_detail.scss */
.detail-ratings-source {
  position: relative;
  margin-bottom: 0;
}
@media (max-width: 480px) {
  /* line 294, ../../resources/assets/sass/components/_detail.scss */
  .detail-ratings-source {
    justify-content: flex-start;
    overflow-x: scroll;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }
}
/* line 305, ../../resources/assets/sass/components/_detail.scss */
.detail-ratings-source:not(.slick-slider) {
  padding-bottom: 39px;
  overflow: hidden;
}
/* line 310, ../../resources/assets/sass/components/_detail.scss */
.detail-ratings-source .slick-list {
  width: 100%;
  padding-bottom: 39px !important;
}
/* line 316, ../../resources/assets/sass/components/_detail.scss */
.detail-ratings-source li {
  width: 20%;
  min-width: 140px;
}
@media (max-width: 480px) {
  /* line 316, ../../resources/assets/sass/components/_detail.scss */
  .detail-ratings-source li {
    flex: 0 0 auto;
  }
}
/* line 325, ../../resources/assets/sass/components/_detail.scss */
.detail-ratings-source:after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #ff9328;
}
/* line 340, ../../resources/assets/sass/components/_detail.scss */
.detail-ratings-source .active.slick-active:after,
.detail-ratings-source .active:after {
  -moz-transform: translateX(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) rotate(45deg);
  -webkit-transform: translateX(-50%) rotate(45deg);
  transform: translateX(-50%) rotate(45deg);
  position: absolute;
  bottom: -51px;
  left: 50%;
  z-index: 2;
  display: block;
  width: 22px;
  height: 22px;
  background-color: #ffffff;
  border: 1px solid #ff9328;
  content: "";
}
/* line 356, ../../resources/assets/sass/components/_detail.scss */
.detail-ratings .tab-content {
  padding-top: 30px;
  margin-top: -1px;
  overflow: hidden;
  border-top: 1px solid #ff9328;
}
/* line 363, ../../resources/assets/sass/components/_detail.scss */
.detail-ratings__no-users {
  margin-bottom: 40px;
}
/* line 366, ../../resources/assets/sass/components/_detail.scss */
.detail-ratings__no-users .bar-chart-desc {
  min-width: 80px;
}
/* line 371, ../../resources/assets/sass/components/_detail.scss */
.detail-ratings-stars {
  margin-bottom: 18px;
}
/* line 25, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars span {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url(/images/stars/empty.svg);
  background-size: 100% 100%;
}
/* line 33, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars span:not(:last-child) {
  margin-right: 2px;
}
/* line 37, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars span:before {
  position: absolute;
  z-index: 1;
  display: none;
  width: 100%;
  height: 100%;
  background-image: url(/images/stars/full.svg);
  background-size: 18px 18px;
  content: "";
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__1 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__1 > span:nth-child(1):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__2 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__2 > span:nth-child(1):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__3 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__3 > span:nth-child(1):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__4 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__4 > span:nth-child(1):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__5 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__5 > span:nth-child(1):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__6 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__6 > span:nth-child(1):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__7 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__7 > span:nth-child(1):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__8 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__8 > span:nth-child(1):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__9 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__9 > span:nth-child(1):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__10 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__10 > span:nth-child(1):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__11 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__11 > span:nth-child(1):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__12 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__12 > span:nth-child(1):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__13 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__13 > span:nth-child(1):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__14 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__14 > span:nth-child(1):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__15 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__15 > span:nth-child(1):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__16 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__16 > span:nth-child(1):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__17 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__17 > span:nth-child(1):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__18 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__18 > span:nth-child(1):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__19 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__19 > span:nth-child(1):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__20 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__20 > span:nth-child(2):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__21 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__21 > span:nth-child(2):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__22 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__22 > span:nth-child(2):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__23 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__23 > span:nth-child(2):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__24 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__24 > span:nth-child(2):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__25 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__25 > span:nth-child(2):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__26 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__26 > span:nth-child(2):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__27 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__27 > span:nth-child(2):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__28 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__28 > span:nth-child(2):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__29 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__29 > span:nth-child(2):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__30 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__30 > span:nth-child(2):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__31 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__31 > span:nth-child(2):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__32 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__32 > span:nth-child(2):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__33 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__33 > span:nth-child(2):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__34 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__34 > span:nth-child(2):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__35 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__35 > span:nth-child(2):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__36 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__36 > span:nth-child(2):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__37 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__37 > span:nth-child(2):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__38 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__38 > span:nth-child(2):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__39 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__39 > span:nth-child(2):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__40 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__40 > span:nth-child(3):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__41 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__41 > span:nth-child(3):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__42 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__42 > span:nth-child(3):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__43 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__43 > span:nth-child(3):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__44 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__44 > span:nth-child(3):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__45 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__45 > span:nth-child(3):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__46 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__46 > span:nth-child(3):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__47 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__47 > span:nth-child(3):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__48 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__48 > span:nth-child(3):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__49 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__49 > span:nth-child(3):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__50 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__50 > span:nth-child(3):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__51 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__51 > span:nth-child(3):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__52 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__52 > span:nth-child(3):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__53 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__53 > span:nth-child(3):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__54 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__54 > span:nth-child(3):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__55 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__55 > span:nth-child(3):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__56 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__56 > span:nth-child(3):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__57 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__57 > span:nth-child(3):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__58 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__58 > span:nth-child(3):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__59 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__59 > span:nth-child(3):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__60 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__60 > span:nth-child(4):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__61 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__61 > span:nth-child(4):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__62 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__62 > span:nth-child(4):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__63 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__63 > span:nth-child(4):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__64 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__64 > span:nth-child(4):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__65 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__65 > span:nth-child(4):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__66 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__66 > span:nth-child(4):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__67 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__67 > span:nth-child(4):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__68 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__68 > span:nth-child(4):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__69 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__69 > span:nth-child(4):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__70 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__70 > span:nth-child(4):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__71 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__71 > span:nth-child(4):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__72 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__72 > span:nth-child(4):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__73 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__73 > span:nth-child(4):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__74 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__74 > span:nth-child(4):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__75 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__75 > span:nth-child(4):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__76 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__76 > span:nth-child(4):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__77 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__77 > span:nth-child(4):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__78 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__78 > span:nth-child(4):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__79 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__79 > span:nth-child(4):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__80 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__80 > span:nth-child(5):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__81 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__81 > span:nth-child(5):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__82 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__82 > span:nth-child(5):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__83 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__83 > span:nth-child(5):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__84 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__84 > span:nth-child(5):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__85 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__85 > span:nth-child(5):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__86 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__86 > span:nth-child(5):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__87 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__87 > span:nth-child(5):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__88 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__88 > span:nth-child(5):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__89 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__89 > span:nth-child(5):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__90 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__90 > span:nth-child(5):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__91 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__91 > span:nth-child(5):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__92 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__92 > span:nth-child(5):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__93 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__93 > span:nth-child(5):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__94 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__94 > span:nth-child(5):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__95 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__95 > span:nth-child(5):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__96 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__96 > span:nth-child(5):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__97 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__97 > span:nth-child(5):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__98 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__98 > span:nth-child(5):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__99 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__99 > span:nth-child(5):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__100 > span:nth-child(-n + 6):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.detail-ratings-stars__100 > span:nth-child(6):before {
  width: 0%;
}
/* line 380, ../../resources/assets/sass/components/_detail.scss */
.detail-rating-form .form-group-note__stars {
  display: inline-block;
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  color: #ff9328;
  text-align: center;
  vertical-align: text-bottom;
}
@media (min-width: 768px) {
  /* line 380, ../../resources/assets/sass/components/_detail.scss */
  .detail-rating-form .form-group-note__stars {
    font-size: 20px;
  }
}
/* line 393, ../../resources/assets/sass/components/_detail.scss */
.detail-rating-form .form-group-note__stars.form-group-note__error {
  color: #d21b32;
}

/* line 1, ../../resources/assets/sass/components/_cookie-banner.scss */
.cookie-banner {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1002;
  background: rgba(255, 255, 255, 0.95);
  box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.2);
  font-size: 12px;
}
@media (min-width: 480px) {
  /* line 1, ../../resources/assets/sass/components/_cookie-banner.scss */
  .cookie-banner {
    font-size: 14px;
  }
}
@media (min-width: 768px) {
  /* line 1, ../../resources/assets/sass/components/_cookie-banner.scss */
  .cookie-banner {
    font-size: 16px;
  }
}
/* line 19, ../../resources/assets/sass/components/_cookie-banner.scss */
.cookie-banner p {
  position: relative;
  padding: 10px 30px 10px 10px;
  max-width: 1000px;
  margin: 0 auto;
  font-size: 16px;
}
/* line 27, ../../resources/assets/sass/components/_cookie-banner.scss */
.cookie-banner a {
  color: #ff9328;
}

/* line 32, ../../resources/assets/sass/components/_cookie-banner.scss */
.cookie-banner__close {
  position: absolute;
  top: 14px;
  right: 10px;
  width: 12px;
  height: 12px;
}

/* line 1, ../../resources/assets/sass/components/_bar-chart.scss */
.bar-chart {
  width: 220px;
  height: 20px;
  background-color: #f7f7f7;
  position: relative;
}
/* line 7, ../../resources/assets/sass/components/_bar-chart.scss */
.bar-chart__inner {
  background-color: #ff9328;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}

/* line 2, ../../resources/assets/sass/components/_maps.scss */
.maps-container-wrapper {
  position: relative;
  top: 0;
  left: 0;
  padding-top: 50%;
}
/* line 8, ../../resources/assets/sass/components/_maps.scss */
.maps-container-wrapper__full {
  padding-top: 0;
  height: 100%;
}
/* line 14, ../../resources/assets/sass/components/_maps.scss */
.maps-container-map {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 23, ../../resources/assets/sass/components/_maps.scss */
.maps-container-control-info {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  z-index: 1;
  text-align: center;
  display: none;
}
/* line 35, ../../resources/assets/sass/components/_maps.scss */
.maps-container-control-info p {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  font-size: 27px;
  color: #ffffff;
  text-align: center;
}
/* line 45, ../../resources/assets/sass/components/_maps.scss */
.maps-container .mapboxgl-map {
  overflow: hidden;
}
/* line 47, ../../resources/assets/sass/components/_maps.scss */
.maps-container .mapboxgl-map .mapboxgl-ctrl-bottom-right {
  z-index: 0;
}
/* line 48, ../../resources/assets/sass/components/_maps.scss */
.maps-container .mapboxgl-map .mapboxgl-popup-content {
  padding: 0;
  box-shadow: 0 0 10px rgba(34, 34, 34, 0.5);
  display: flex;
  align-items: center;
  border: 1px solid #ff9328;
}
/* line 56, ../../resources/assets/sass/components/_maps.scss */
.maps-container .mapboxgl-map .mapboxgl-ctrl-attrib.mapboxgl-compact {
  visibility: visible;
  margin-right: 70px;
}
@media (min-width: 992px) {
  /* line 56, ../../resources/assets/sass/components/_maps.scss */
  .maps-container .mapboxgl-map .mapboxgl-ctrl-attrib.mapboxgl-compact {
    margin-right: 0;
  }
}
/* line 64, ../../resources/assets/sass/components/_maps.scss */
.maps-container .mapboxgl-map .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
  cursor: default;
}
/* line 70, ../../resources/assets/sass/components/_maps.scss */
.maps-container .mapboxgl-canvas-container canvas:focus {
  outline: none;
}
/* line 74, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route [class*="col-"] {
  *zoom: 1;
}
/* line 38, ../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.maps-container-route [class*="col-"]:after {
  content: "";
  display: table;
  clear: both;
}
/* line 78, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-options {
  padding: 10px;
  background-color: #f7f7f7;
}
@media (min-width: 768px) {
  /* line 84, ../../resources/assets/sass/components/_maps.scss */
  .maps-container-route-types {
    padding-left: 20px;
  }
}
/* line 89, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-types .btn {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background-color: #ffffff;
  border: 1px solid #c9c8c7;
  padding: 0;
}
/* line 98, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-types .btn > span {
  width: 20px;
  height: 20px;
  margin: 10px;
}
/* line 106, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints {
  border-radius: 3px;
}
/* line 110, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints ul li.waypoint {
  position: relative;
  width: 100%;
  display: block;
  padding: 7px 120px 6px 55px;
  margin: 0;
  font-size: 14px;
  font-weight: 200;
  background: transparent;
  border: none;
  border-bottom: 1px solid #eaeaea;
  cursor: pointer;
}
/* line 123, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints ul li.waypoint:after {
  content: attr(data-waypoint-distance);
  position: absolute;
  right: 20px;
  width: 100px;
  height: 100%;
  text-align: right;
}
/* line 134, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints .adp-placemark {
  padding: 10px 0;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  background: transparent;
  border: none;
  border-bottom: 1px solid #eaeaea;
}
@media (min-width: 768px) {
  /* line 134, ../../resources/assets/sass/components/_maps.scss */
  .maps-container-route-waypoints .adp-placemark {
    font-size: 22px;
  }
}
/* line 145, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints .adp-summary {
  padding: 15px 0;
  margin-bottom: 10px;
  font-size: 18px;
  border-bottom: 1px solid #eaeaea;
}
@media (min-width: 768px) {
  /* line 145, ../../resources/assets/sass/components/_maps.scss */
  .maps-container-route-waypoints .adp-summary {
    font-size: 36px;
  }
}
/* line 153, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints .adp-summary > span:first-child {
  font-weight: 600;
  color: #ff9328;
}
/* line 157, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints .adp-summary > span:first-child:after {
  font-weight: 300;
  color: #222222;
  content: " (";
}
/* line 164, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints .adp-summary > span:nth-child(2) {
  visibility: hidden;
}
/* line 166, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints .adp-summary:after {
  content: ")";
}
/* line 171, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints .adp-directions {
  width: 100%;
  table-layout: fixed;
}
/* line 176, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints .adp-directions tr > td {
  font-size: 12px;
  line-height: 26px;
}
@media (min-width: 768px) {
  /* line 176, ../../resources/assets/sass/components/_maps.scss */
  .maps-container-route-waypoints .adp-directions tr > td {
    font-size: 18px;
  }
}
/* line 183, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints .adp-directions tr td:nth-child(1) {
  width: 40px;
}
/* line 187, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints .adp-directions tr td:nth-child(2) {
  display: none;
}
/* line 189, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints .adp-directions tr td:nth-child(3) {
  width: 70%;
  padding: 5px 0;
  border-bottom: 1px solid #f7f7f7;
}
/* line 195, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints .adp-directions tr td:nth-child(4) {
  padding: 5px 0;
  color: #c9c8c7;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 195, ../../resources/assets/sass/components/_maps.scss */
  .maps-container-route-waypoints .adp-directions tr td:nth-child(4) {
    font-size: 14px;
  }
}
/* line 205, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints .adp-agencies,
.maps-container-route-waypoints .adp-legal {
  display: none;
}
/* line 210, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints .adp-substep {
  padding: 0 5px;
  border: none;
}
/* line 214, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints .adp-substep .adp-stepicon {
  position: initial;
  top: initial;
  left: initial;
  width: initial;
  height: initial;
  overflow: initial;
}
/* line 222, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver {
  position: relative;
  top: 11px;
}
/* line 226, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-straight
.maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-turn-sharp-right, .maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-turn-slight-right, .maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-turn-right, .maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-fork-right, .maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-keep-right, .maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-ramp-right, .maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-turn-sharp-left, .maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-turn-slight-left, .maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-turn-left, .maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-fork-left, .maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-keep-left, .maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-ramp-left {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 244, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-straight {
  background-image: url(/images/icons/adp-icon-straight.svg);
}
/* line 246, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-turn-sharp-right, .maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-turn-right {
  background-image: url(/images/icons/adp-icon-right.svg);
}
/* line 249, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-turn-sharp-left, .maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-turn-left {
  background-image: url(/images/icons/adp-icon-left.svg);
}
/* line 252, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-fork-right, .maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-keep-right, .maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-turn-slight-right, .maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-ramp-right {
  background-image: url(/images/icons/adp-icon-half-right.svg);
}
/* line 257, ../../resources/assets/sass/components/_maps.scss */
.maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-fork-left, .maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-keep-left, .maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-turn-slight-left, .maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver.adp-ramp-left {
  background-image: url(/images/icons/adp-icon-half-left.svg);
}
/* line 266, ../../resources/assets/sass/components/_maps.scss */
.maps-container #dropdownRoute.dropdown-toggle {
  display: inline-block;
  width: auto;
  height: 40px;
  line-height: 40px;
}
/* line 273, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile {
  height: 100%;
  outline: none;
}
/* line 277, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-route {
  display: block;
  padding-top: 30px;
  overflow: hidden;
}
/* line 282, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-route .maps-container-route-options {
  padding: 10px;
  background-color: transparent;
}
/* line 286, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-route .maps-container-route-options p {
  margin-bottom: 10px;
  font-size: 15px;
}
/* line 291, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-route .maps-container-route-options > .icon-before {
  padding-left: 25px;
}
/* line 295, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-route .maps-container-route-options > .icon-pin__white:before {
  width: 15px;
  height: 20px;
}
/* line 302, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-route .maps-container-route-types li {
  cursor: pointer;
}
/* line 305, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-route .maps-container-route-types li > span {
  display: block;
  height: 21px;
  padding-left: 21px;
}
/* line 310, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-route .maps-container-route-types li > span:before {
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  top: 50%;
  left: 50%;
}
/* line 320, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-wrapper {
  -moz-transition: height 1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: height 1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: height 1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: height 1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  padding-top: 0;
}
/* line 325, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-wrapper__collapse + .maps-container-route-waypoints {
  margin-top: -52px;
}
/* line 331, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-route-waypoints {
  -moz-transition: all 0.7s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: all 0.7s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: all 0.7s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: all 0.7s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 100;
  width: 100%;
  cursor: pointer;
  background-color: #ffffff;
  border-radius: 0;
  box-shadow: 0 -3px 15px rgba(0, 0, 0, 0.1);
}
/* line 343, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-route-waypoints.maps-container-route-waypoints__shown {
  margin-top: 0;
}
/* line 346, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-route-waypoints.maps-container-route-waypoints__shown > div,
.maps-container__mobile .maps-container-route-waypoints.maps-container-route-waypoints__shown > div .adp {
  height: 100%;
}
/* line 351, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-route-waypoints.maps-container-route-waypoints__shown .adp .adp-summary {
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
}
/* line 354, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-route-waypoints.maps-container-route-waypoints__shown .adp .adp-summary:after {
  width: 21px;
  background-image: url(/images/route-map.svg);
}
/* line 361, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-route-waypoints .adp-warnbox,
.maps-container__mobile .maps-container-route-waypoints .adp-placemark {
  display: none;
}
/* line 366, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-route-waypoints .adp-summary,
.maps-container__mobile .maps-container-route-waypoints .adp-directions,
.maps-container__mobile .maps-container-route-waypoints .adp-directions tr,
.maps-container__mobile .maps-container-route-waypoints .adp-substep {
  border: none;
}
/* line 379, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-route-waypoints .adp .adp-summary {
  position: absolute;
  z-index: 2;
  display: block;
  height: 52px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  font-size: 15px;
  line-height: 22px;
  color: #8e8e8e;
  background-color: #ffffff;
  border-bottom: 1px solid #eaeaea;
}
/* line 393, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-route-waypoints .adp .adp-summary + div {
  position: absolute;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  padding-top: 62px;
  overflow: scroll;
}
/* line 403, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-route-waypoints .adp .adp-summary:after {
  right: 15px;
  width: 20px;
  height: 100%;
  background-image: url(/images/route-list.svg);
}
/* line 411, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-route-waypoints .adp-directions {
  font-size: 13px;
  line-height: 19px;
}
/* line 417, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-route-waypoints .adp-substep {
  display: none;
}
/* line 420, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-route-waypoints .adp-substep:not(:nth-child(2)) {
  display: table-cell;
  max-width: 50vw;
  min-width: 0;
  padding: 5px 10px;
  word-break: break-all;
}
/* line 428, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-route-waypoints .adp-substep .adp-stepicon {
  position: relative;
}
/* line 431, ../../resources/assets/sass/components/_maps.scss */
.maps-container__mobile .maps-container-route-waypoints .adp-substep .adp-stepicon .adp-maneuver {
  top: 0;
}
/* line 439, ../../resources/assets/sass/components/_maps.scss */
.maps-container-icon {
  position: absolute;
  width: 50px;
  height: 50px;
}
/* line 444, ../../resources/assets/sass/components/_maps.scss */
.maps-container-icon--bottom-right {
  bottom: 0;
  right: 0;
}
/* line 449, ../../resources/assets/sass/components/_maps.scss */
.maps-container-icon--top-right {
  top: 0;
  right: 0;
}
/* line 454, ../../resources/assets/sass/components/_maps.scss */
.maps-container-icon .icon.icon-before, .maps-container-icon .maps-container__mobile .maps-container-route-waypoints .icon-before.adp-summary, .maps-container__mobile .maps-container-route-waypoints .maps-container-icon .icon-before.adp-summary {
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  padding: 0;
  background-color: #ffffff;
  box-shadow: 0 0 7px rgba(34, 34, 34, 0.9);
}
/* line 466, ../../resources/assets/sass/components/_maps.scss */
.maps-container-icon .icon.icon-before:before, .maps-container-icon .maps-container__mobile .maps-container-route-waypoints .icon-before.adp-summary:before, .maps-container__mobile .maps-container-route-waypoints .maps-container-icon .icon-before.adp-summary:before {
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
}

/* line 476, ../../resources/assets/sass/components/_maps.scss */
button.mapboxgl-ctrl-icon.mapboxgl-ctrl-compass {
  display: none;
}

/* line 480, ../../resources/assets/sass/components/_maps.scss */
button.maps-container-button__enableDrawing {
  position: absolute;
  top: 20px;
  right: 20px;
  display: none;
  z-index: 100;
}
/* line 487, ../../resources/assets/sass/components/_maps.scss */
.expanded button.maps-container-button__enableDrawing {
  display: inline-block;
}
@media (min-width: 992px) {
  /* line 480, ../../resources/assets/sass/components/_maps.scss */
  button.maps-container-button__enableDrawing {
    display: inline-block;
  }
}

/* line 496, ../../resources/assets/sass/components/_maps.scss */
button.maps-container-button__resizeMap.bttn {
  position: absolute;
  bottom: 10px;
  left: 10px;
  z-index: 100;
  height: 30px;
  padding-left: 25px;
  font-size: 12px;
  line-height: 30px;
  color: #222222;
  background-color: #fdfdfd;
  border-radius: 2px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}
@media (min-width: 992px) {
  /* line 496, ../../resources/assets/sass/components/_maps.scss */
  button.maps-container-button__resizeMap.bttn {
    top: 20px;
    bottom: auto;
    left: 20px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    padding-left: 32px;
  }
}
/* line 520, ../../resources/assets/sass/components/_maps.scss */
body:not(.touch) button.maps-container-button__resizeMap.bttn:hover, button.maps-container-button__resizeMap.bttn:focus {
  color: #222222;
  background-color: #ffffff;
}
/* line 526, ../../resources/assets/sass/components/_maps.scss */
button.maps-container-button__resizeMap.bttn:before {
  position: absolute;
  top: 0;
  left: 8px;
  width: 12px;
  height: 100%;
  background-image: url(/images/icons/arrow-down-primary.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
}
@media (min-width: 992px) {
  /* line 526, ../../resources/assets/sass/components/_maps.scss */
  button.maps-container-button__resizeMap.bttn:before {
    width: 16px;
    background-image: url(/images/icons/arrow-left-primary.svg);
  }
}
/* line 545, ../../resources/assets/sass/components/_maps.scss */
button.maps-container-button__resizeMap.bttn.resized:before {
  background-image: url(/images/icons/arrow-up-primary.svg);
}
@media (min-width: 992px) {
  /* line 545, ../../resources/assets/sass/components/_maps.scss */
  button.maps-container-button__resizeMap.bttn.resized:before {
    background-image: url(/images/icons/arrow-right-primary.svg);
  }
}

/* line 1, ../../resources/assets/sass/components/_user.scss */
.user {
  position: relative;
  display: block;
  width: 100%;
  height: 38px;
}
@media (min-width: 1200px) {
  /* line 1, ../../resources/assets/sass/components/_user.scss */
  .user {
    height: 50px;
  }
}
/* line 12, ../../resources/assets/sass/components/_user.scss */
.user-icon-image {
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 25px;
  height: 25px;
  overflow: hidden;
  font-weight: 600;
  line-height: 25px;
  text-align: center;
  background-color: #aaaaaa;
  border: 1px solid #6e6e6e;
  border-radius: 50%;
}
@media (min-width: 992px) {
  /* line 12, ../../resources/assets/sass/components/_user.scss */
  .user-icon-image {
    width: 35px;
    height: 35px;
    line-height: 35px;
  }
}
/* line 33, ../../resources/assets/sass/components/_user.scss */
.user-icon-image img {
  display: block;
  width: 27px;
  height: 27px;
  max-width: none;
  margin: -2px;
}
@media (min-width: 992px) {
  /* line 33, ../../resources/assets/sass/components/_user.scss */
  .user-icon-image img {
    width: 40px;
    height: 40px;
    margin: -4px;
  }
}
/* line 50, ../../resources/assets/sass/components/_user.scss */
.user a.user-icon {
  color: #ffffff;
  background-color: #aaaaaa;
}

/* line 58, ../../resources/assets/sass/components/_user.scss */
#page-header .user-name, #page-header .user-icon {
  position: relative;
  float: left;
  width: 50%;
  height: 100%;
  padding: 0;
}
/* line 67, ../../resources/assets/sass/components/_user.scss */
#page-header .user-logout {
  font-size: 14px;
  color: #aaaaaa;
}
/* line 72, ../../resources/assets/sass/components/_user.scss */
#page-header .user-link {
  padding-left: 30px;
  font-size: 17px;
  color: #505050;
}
/* line 77, ../../resources/assets/sass/components/_user.scss */
body:not(.touch) #page-header .user-link:hover {
  text-decoration: none;
}
/* line 80, ../../resources/assets/sass/components/_user.scss */
#page-header .user-menu {
  position: absolute;
  top: 45px;
  right: 0px;
  display: none;
  width: 290px;
  max-width: 290px;
  min-width: 250px;
  overflow-x: hidden;
  overflow-y: auto;
  background: #ffffff;
  border-top: 2px solid #ff9328;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.35);
}
/* line 94, ../../resources/assets/sass/components/_user.scss */
#page-header .user-menu .user-icon {
  width: 35px;
  height: 35px;
  margin-right: 10px;
}
/* line 100, ../../resources/assets/sass/components/_user.scss */
#page-header .user-menu .user-name {
  float: none;
  width: auto;
  line-height: 35px;
}
@media (min-width: 992px) {
  /* line 80, ../../resources/assets/sass/components/_user.scss */
  #page-header .user-menu {
    top: 55px;
    right: 10px;
  }
}
/* line 111, ../../resources/assets/sass/components/_user.scss */
#page-header .user-menu.menu__shown {
  display: block;
}
/* line 113, ../../resources/assets/sass/components/_user.scss */
#page-header .user-menu ul {
  padding: 20px 15px;
  margin: 0;
  list-style: none;
}
/* line 118, ../../resources/assets/sass/components/_user.scss */
#page-header .user-menu ul .list-item {
  position: relative;
  float: none;
  width: 100%;
  height: auto;
  padding: 0;
  line-height: 30px;
}
/* line 126, ../../resources/assets/sass/components/_user.scss */
#page-header .user-menu ul .list-item-divider {
  height: 1px;
  margin: 10px 0;
  line-height: 1px;
  border-bottom: 1px solid #e1e1e1;
}
/* line 131, ../../resources/assets/sass/components/_user.scss */
#page-header .user-menu ul .list-item-divider:first-child {
  margin-top: 0;
}
/* line 134, ../../resources/assets/sass/components/_user.scss */
#page-header .user-menu ul .list-item .bttn {
  width: 100%;
  min-width: 0;
  text-align: center;
}

/* line 3, ../../resources/assets/sass/components/_user-rating.scss */
.user-rating:focus {
  outline: none;
}
/* line 7, ../../resources/assets/sass/components/_user-rating.scss */
.user-rating-stars {
  display: inline-block;
}
/* line 25, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars span {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url(/images/stars/empty.svg);
  background-size: 100% 100%;
}
/* line 33, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars span:not(:last-child) {
  margin-right: 2px;
}
/* line 37, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars span:before {
  position: absolute;
  z-index: 1;
  display: none;
  width: 100%;
  height: 100%;
  background-image: url(/images/stars/full.svg);
  background-size: 18px 18px;
  content: "";
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__1 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__1 > span:nth-child(1):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__2 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__2 > span:nth-child(1):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__3 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__3 > span:nth-child(1):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__4 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__4 > span:nth-child(1):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__5 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__5 > span:nth-child(1):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__6 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__6 > span:nth-child(1):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__7 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__7 > span:nth-child(1):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__8 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__8 > span:nth-child(1):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__9 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__9 > span:nth-child(1):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__10 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__10 > span:nth-child(1):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__11 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__11 > span:nth-child(1):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__12 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__12 > span:nth-child(1):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__13 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__13 > span:nth-child(1):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__14 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__14 > span:nth-child(1):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__15 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__15 > span:nth-child(1):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__16 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__16 > span:nth-child(1):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__17 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__17 > span:nth-child(1):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__18 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__18 > span:nth-child(1):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__19 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__19 > span:nth-child(1):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__20 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__20 > span:nth-child(2):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__21 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__21 > span:nth-child(2):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__22 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__22 > span:nth-child(2):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__23 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__23 > span:nth-child(2):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__24 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__24 > span:nth-child(2):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__25 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__25 > span:nth-child(2):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__26 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__26 > span:nth-child(2):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__27 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__27 > span:nth-child(2):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__28 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__28 > span:nth-child(2):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__29 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__29 > span:nth-child(2):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__30 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__30 > span:nth-child(2):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__31 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__31 > span:nth-child(2):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__32 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__32 > span:nth-child(2):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__33 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__33 > span:nth-child(2):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__34 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__34 > span:nth-child(2):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__35 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__35 > span:nth-child(2):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__36 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__36 > span:nth-child(2):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__37 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__37 > span:nth-child(2):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__38 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__38 > span:nth-child(2):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__39 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__39 > span:nth-child(2):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__40 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__40 > span:nth-child(3):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__41 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__41 > span:nth-child(3):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__42 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__42 > span:nth-child(3):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__43 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__43 > span:nth-child(3):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__44 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__44 > span:nth-child(3):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__45 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__45 > span:nth-child(3):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__46 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__46 > span:nth-child(3):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__47 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__47 > span:nth-child(3):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__48 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__48 > span:nth-child(3):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__49 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__49 > span:nth-child(3):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__50 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__50 > span:nth-child(3):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__51 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__51 > span:nth-child(3):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__52 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__52 > span:nth-child(3):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__53 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__53 > span:nth-child(3):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__54 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__54 > span:nth-child(3):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__55 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__55 > span:nth-child(3):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__56 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__56 > span:nth-child(3):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__57 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__57 > span:nth-child(3):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__58 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__58 > span:nth-child(3):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__59 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__59 > span:nth-child(3):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__60 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__60 > span:nth-child(4):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__61 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__61 > span:nth-child(4):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__62 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__62 > span:nth-child(4):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__63 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__63 > span:nth-child(4):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__64 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__64 > span:nth-child(4):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__65 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__65 > span:nth-child(4):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__66 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__66 > span:nth-child(4):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__67 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__67 > span:nth-child(4):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__68 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__68 > span:nth-child(4):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__69 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__69 > span:nth-child(4):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__70 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__70 > span:nth-child(4):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__71 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__71 > span:nth-child(4):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__72 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__72 > span:nth-child(4):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__73 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__73 > span:nth-child(4):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__74 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__74 > span:nth-child(4):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__75 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__75 > span:nth-child(4):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__76 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__76 > span:nth-child(4):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__77 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__77 > span:nth-child(4):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__78 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__78 > span:nth-child(4):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__79 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__79 > span:nth-child(4):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__80 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__80 > span:nth-child(5):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__81 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__81 > span:nth-child(5):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__82 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__82 > span:nth-child(5):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__83 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__83 > span:nth-child(5):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__84 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__84 > span:nth-child(5):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__85 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__85 > span:nth-child(5):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__86 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__86 > span:nth-child(5):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__87 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__87 > span:nth-child(5):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__88 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__88 > span:nth-child(5):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__89 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__89 > span:nth-child(5):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__90 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__90 > span:nth-child(5):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__91 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__91 > span:nth-child(5):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__92 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__92 > span:nth-child(5):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__93 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__93 > span:nth-child(5):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__94 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__94 > span:nth-child(5):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__95 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__95 > span:nth-child(5):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__96 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__96 > span:nth-child(5):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__97 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__97 > span:nth-child(5):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__98 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__98 > span:nth-child(5):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__99 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__99 > span:nth-child(5):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__100 > span:nth-child(-n + 6):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-stars__100 > span:nth-child(6):before {
  width: 0%;
}
/* line 25, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars span {
  position: relative;
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url(/images/stars/empty.svg);
  background-size: 100% 100%;
}
/* line 33, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars span:not(:last-child) {
  margin-right: 2px;
}
/* line 37, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars span:before {
  position: absolute;
  z-index: 1;
  display: none;
  width: 100%;
  height: 100%;
  background-image: url(/images/stars/full.svg);
  background-size: 25px 25px;
  content: "";
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__1 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__1 > span:nth-child(1):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__2 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__2 > span:nth-child(1):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__3 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__3 > span:nth-child(1):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__4 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__4 > span:nth-child(1):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__5 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__5 > span:nth-child(1):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__6 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__6 > span:nth-child(1):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__7 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__7 > span:nth-child(1):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__8 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__8 > span:nth-child(1):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__9 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__9 > span:nth-child(1):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__10 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__10 > span:nth-child(1):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__11 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__11 > span:nth-child(1):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__12 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__12 > span:nth-child(1):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__13 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__13 > span:nth-child(1):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__14 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__14 > span:nth-child(1):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__15 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__15 > span:nth-child(1):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__16 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__16 > span:nth-child(1):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__17 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__17 > span:nth-child(1):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__18 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__18 > span:nth-child(1):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__19 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__19 > span:nth-child(1):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__20 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__20 > span:nth-child(2):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__21 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__21 > span:nth-child(2):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__22 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__22 > span:nth-child(2):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__23 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__23 > span:nth-child(2):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__24 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__24 > span:nth-child(2):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__25 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__25 > span:nth-child(2):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__26 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__26 > span:nth-child(2):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__27 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__27 > span:nth-child(2):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__28 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__28 > span:nth-child(2):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__29 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__29 > span:nth-child(2):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__30 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__30 > span:nth-child(2):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__31 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__31 > span:nth-child(2):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__32 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__32 > span:nth-child(2):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__33 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__33 > span:nth-child(2):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__34 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__34 > span:nth-child(2):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__35 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__35 > span:nth-child(2):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__36 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__36 > span:nth-child(2):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__37 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__37 > span:nth-child(2):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__38 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__38 > span:nth-child(2):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__39 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__39 > span:nth-child(2):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__40 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__40 > span:nth-child(3):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__41 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__41 > span:nth-child(3):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__42 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__42 > span:nth-child(3):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__43 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__43 > span:nth-child(3):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__44 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__44 > span:nth-child(3):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__45 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__45 > span:nth-child(3):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__46 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__46 > span:nth-child(3):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__47 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__47 > span:nth-child(3):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__48 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__48 > span:nth-child(3):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__49 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__49 > span:nth-child(3):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__50 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__50 > span:nth-child(3):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__51 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__51 > span:nth-child(3):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__52 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__52 > span:nth-child(3):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__53 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__53 > span:nth-child(3):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__54 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__54 > span:nth-child(3):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__55 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__55 > span:nth-child(3):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__56 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__56 > span:nth-child(3):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__57 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__57 > span:nth-child(3):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__58 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__58 > span:nth-child(3):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__59 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__59 > span:nth-child(3):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__60 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__60 > span:nth-child(4):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__61 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__61 > span:nth-child(4):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__62 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__62 > span:nth-child(4):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__63 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__63 > span:nth-child(4):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__64 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__64 > span:nth-child(4):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__65 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__65 > span:nth-child(4):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__66 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__66 > span:nth-child(4):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__67 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__67 > span:nth-child(4):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__68 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__68 > span:nth-child(4):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__69 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__69 > span:nth-child(4):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__70 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__70 > span:nth-child(4):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__71 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__71 > span:nth-child(4):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__72 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__72 > span:nth-child(4):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__73 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__73 > span:nth-child(4):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__74 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__74 > span:nth-child(4):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__75 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__75 > span:nth-child(4):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__76 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__76 > span:nth-child(4):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__77 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__77 > span:nth-child(4):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__78 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__78 > span:nth-child(4):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__79 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__79 > span:nth-child(4):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__80 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__80 > span:nth-child(5):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__81 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__81 > span:nth-child(5):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__82 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__82 > span:nth-child(5):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__83 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__83 > span:nth-child(5):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__84 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__84 > span:nth-child(5):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__85 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__85 > span:nth-child(5):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__86 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__86 > span:nth-child(5):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__87 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__87 > span:nth-child(5):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__88 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__88 > span:nth-child(5):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__89 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__89 > span:nth-child(5):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__90 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__90 > span:nth-child(5):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__91 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__91 > span:nth-child(5):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__92 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__92 > span:nth-child(5):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__93 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__93 > span:nth-child(5):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__94 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__94 > span:nth-child(5):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__95 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__95 > span:nth-child(5):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__96 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__96 > span:nth-child(5):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__97 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__97 > span:nth-child(5):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__98 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__98 > span:nth-child(5):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__99 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__99 > span:nth-child(5):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__100 > span:nth-child(-n + 6):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.user-rating-newest .user-rating-stars__100 > span:nth-child(6):before {
  width: 0%;
}
/* line 16, ../../resources/assets/sass/components/_user-rating.scss */
.user-rating__headline {
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 0;
}
/* line 23, ../../resources/assets/sass/components/_user-rating.scss */
.user-rating-newest .user-rating__headline {
  margin-bottom: 28px;
  font-size: 18px;
}
@media (min-width: 768px) {
  /* line 23, ../../resources/assets/sass/components/_user-rating.scss */
  .user-rating-newest .user-rating__headline {
    font-size: 22px;
  }
}
/* line 31, ../../resources/assets/sass/components/_user-rating.scss */
.user-rating__content {
  font-style: italic;
  font-size: 18px;
  display: inline;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 27px;
  max-height: 81px;
}
/* line 40, ../../resources/assets/sass/components/_user-rating.scss */
.user-rating__content--expanded {
  height: auto;
}
/* line 45, ../../resources/assets/sass/components/_user-rating.scss */
.user-rating-newset .user-rating__content {
  font-size: 16px;
}
@media (min-width: 768px) {
  /* line 45, ../../resources/assets/sass/components/_user-rating.scss */
  .user-rating-newset .user-rating__content {
    font-size: 20px;
  }
}
/* line 52, ../../resources/assets/sass/components/_user-rating.scss */
.user-rating__author {
  color: #b5b4b3;
  font-size: 14px;
  margin-bottom: 0;
}
/* line 58, ../../resources/assets/sass/components/_user-rating.scss */
.user-rating-newest .user-rating__author {
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  /* line 58, ../../resources/assets/sass/components/_user-rating.scss */
  .user-rating-newest .user-rating__author {
    font-size: 18px;
  }
}
/* line 66, ../../resources/assets/sass/components/_user-rating.scss */
.user-rating__author-avatar {
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  left: 50%;
  width: 40px;
  height: 40px;
  font-weight: 300;
  line-height: 40px;
  color: #b5b4b3;
  text-align: center;
  background-color: #f7f7f7;
  border-radius: 50%;
}
@media (min-width: 992px) {
  /* line 66, ../../resources/assets/sass/components/_user-rating.scss */
  .user-rating__author-avatar {
    width: 70px;
    height: 70px;
    line-height: 70px;
  }
}
/* line 86, ../../resources/assets/sass/components/_user-rating.scss */
.user-rating__author-image {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  overflow: hidden;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 992px) {
  /* line 86, ../../resources/assets/sass/components/_user-rating.scss */
  .user-rating__author-image {
    width: 70px;
    height: 70px;
  }
}
/* line 103, ../../resources/assets/sass/components/_user-rating.scss */
.user-rating-newest .user-rating__author-image {
  width: 30px;
  height: auto;
  border: 1px solid #c9c8c7;
}
@media (min-width: 992px) {
  /* line 103, ../../resources/assets/sass/components/_user-rating.scss */
  .user-rating-newest .user-rating__author-image {
    width: 50px;
  }
}

/* line 1, ../../resources/assets/sass/components/_logo.scss */
.logo {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/logo-full.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  max-width: 190px;
  line-height: 0;
  background-position: left center;
  background-size: contain;
}
/* line 12, ../../resources/assets/sass/components/_logo.scss */
.logo.logo-small {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/images/logo-icon.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-position: left center;
}
@media (min-width: 768px) {
  /* line 12, ../../resources/assets/sass/components/_logo.scss */
  .logo.logo-small {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    background-image: url(/images/logo-full.svg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-position: left center;
  }
}

/* line 2, ../../resources/assets/sass/components/_tags.scss */
.tags a {
  display: inline-block;
  padding: 0 9px;
  margin: 0 10px 10px 0;
  color: #222222;
  text-decoration: none;
  cursor: pointer;
  background: #ffffff;
  border-radius: 3px;
  font-size: 14px;
  line-height: 30px;
  white-space: nowrap;
  border-width: 0;
  border-style: solid;
  border-color: #222222;
}
@media (min-width: 768px) {
  /* line 2, ../../resources/assets/sass/components/_tags.scss */
  .tags a {
    font-size: 16px;
    line-height: 35px;
  }
}
/* line 23, ../../resources/assets/sass/components/_tags.scss */
.tags a span {
  display: inline-block;
}
/* line 29, ../../resources/assets/sass/components/_tags.scss */
.tags--with-border a {
  border-width: 1px;
}
/* line 35, ../../resources/assets/sass/components/_tags.scss */
.tags--with-initial span:first-letter {
  color: #ff9328;
}
/* line 42, ../../resources/assets/sass/components/_tags.scss */
.tags--color-primary-dark a {
  color: #d57a20;
  border-color: #d57a20;
}
/* line 42, ../../resources/assets/sass/components/_tags.scss */
.tags--color-primary-light a {
  color: #fdf4eb;
  border-color: #fdf4eb;
}
/* line 42, ../../resources/assets/sass/components/_tags.scss */
.tags--color-secondary a {
  color: #96b829;
  border-color: #96b829;
}
/* line 42, ../../resources/assets/sass/components/_tags.scss */
.tags--color-secondary-dark a {
  color: #6e9000;
  border-color: #6e9000;
}
/* line 42, ../../resources/assets/sass/components/_tags.scss */
.tags--color-secondary-light a {
  color: #f4f7e9;
  border-color: #f4f7e9;
}
/* line 42, ../../resources/assets/sass/components/_tags.scss */
.tags--color-default a {
  color: #222222;
  border-color: #222222;
}
/* line 42, ../../resources/assets/sass/components/_tags.scss */
.tags--color-white a {
  color: #ffffff;
  border-color: #ffffff;
}
/* line 42, ../../resources/assets/sass/components/_tags.scss */
.tags--color-primary a {
  color: #ff9328;
  border-color: #ff9328;
}
/* line 42, ../../resources/assets/sass/components/_tags.scss */
.tags--color-lighter-grey a {
  color: #f7f7f7;
  border-color: #f7f7f7;
}
/* line 42, ../../resources/assets/sass/components/_tags.scss */
.tags--color-light-grey a {
  color: #eaeaea;
  border-color: #eaeaea;
}
/* line 42, ../../resources/assets/sass/components/_tags.scss */
.tags--color-grey a {
  color: #c9c8c7;
  border-color: #c9c8c7;
}
/* line 42, ../../resources/assets/sass/components/_tags.scss */
.tags--color-dark-grey a {
  color: #b5b4b3;
  border-color: #b5b4b3;
}
/* line 42, ../../resources/assets/sass/components/_tags.scss */
.tags--color-darker-grey a {
  color: #8e8e8e;
  border-color: #8e8e8e;
}
/* line 42, ../../resources/assets/sass/components/_tags.scss */
.tags--color-even-darker-grey a {
  color: #212121;
  border-color: #212121;
}
/* line 42, ../../resources/assets/sass/components/_tags.scss */
.tags--color-red a {
  color: #d21b32;
  border-color: #d21b32;
}
/* line 42, ../../resources/assets/sass/components/_tags.scss */
.tags--color-blue a {
  color: #3b5998;
  border-color: #3b5998;
}
/* line 42, ../../resources/assets/sass/components/_tags.scss */
.tags--color-warn a {
  color: #ffbe20;
  border-color: #ffbe20;
}
/* line 42, ../../resources/assets/sass/components/_tags.scss */
.tags--color-mywkdb-grey a {
  color: #505050;
  border-color: #505050;
}
/* line 42, ../../resources/assets/sass/components/_tags.scss */
.tags--color-tuev-blue a {
  color: #004593;
  border-color: #004593;
}
/* line 42, ../../resources/assets/sass/components/_tags.scss */
.tags--color-11880-blue a {
  color: #0c4994;
  border-color: #0c4994;
}
/* line 42, ../../resources/assets/sass/components/_tags.scss */
.tags--color-11880-light-blue a {
  color: #2a83c6;
  border-color: #2a83c6;
}

/* line 2, ../../resources/assets/sass/components/_collapsable-list.scss */
.collapsable-list > div {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  width: calc(100% / 3 - 3px);
  margin-bottom: 2rem;
}

/* line 22, ../../resources/assets/sass/components/_collapsable-list.scss */
.collapsable-list__item {
  -moz-transition: all 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: all 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: all 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: all 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  position: relative;
  height: 173px;
  max-height: 173px;
  padding: 0;
  margin-bottom: 4px;
  background: rgba(80, 80, 80, 0.5);
  border-radius: 3px;
}
/* line 32, ../../resources/assets/sass/components/_collapsable-list.scss */
.collapsable-list__item:nth-child(3n + 1) {
  clear: left;
}
/* line 36, ../../resources/assets/sass/components/_collapsable-list.scss */
.collapsable-list__item > ul {
  display: block;
  padding: 20px;
  margin: 0;
  font-size: 1.25em;
  line-height: 2em;
  background: rgba(80, 80, 80, 0.5);
  height: 129px;
  max-height: 129px;
}
/* line 47, ../../resources/assets/sass/components/_collapsable-list.scss */
.collapsable-list__item-expanded {
  height: 233px;
  max-height: 999px;
}
/* line 51, ../../resources/assets/sass/components/_collapsable-list.scss */
.collapsable-list__item-expanded > ul {
  height: auto;
  max-height: 189px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
/* line 59, ../../resources/assets/sass/components/_collapsable-list.scss */
.collapsable-list__item-collapsed {
  max-height: 143px;
}
/* line 61, ../../resources/assets/sass/components/_collapsable-list.scss */
.collapsable-list__item-collapsed > ul {
  height: 99px;
  max-height: 99px;
}
/* line 67, ../../resources/assets/sass/components/_collapsable-list.scss */
.collapsable-list__item.collapsable-list__item-collapsed {
  -moz-transition: all 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: all 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: all 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: all 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
}
/* line 71, ../../resources/assets/sass/components/_collapsable-list.scss */
.collapsable-list__item .collapsable-list__title {
  padding: 0 50px 0 20px;
  margin: 0;
  line-height: 44px;
  text-align: center;
  background: rgba(255, 147, 40, 0.8);
  cursor: pointer;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 71, ../../resources/assets/sass/components/_collapsable-list.scss */
  .collapsable-list__item .collapsable-list__title {
    line-height: 2;
  }
}
@media (min-width: 1200px) {
  /* line 71, ../../resources/assets/sass/components/_collapsable-list.scss */
  .collapsable-list__item .collapsable-list__title {
    line-height: 2;
  }
}
/* line 89, ../../resources/assets/sass/components/_collapsable-list.scss */
.collapsable-list__item .collapsable-list__title a {
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 98, ../../resources/assets/sass/components/_collapsable-list.scss */
body:not(.touch) .collapsable-list__item:hover .collapsable-list__title {
  background: #ff9328;
}
/* line 102, ../../resources/assets/sass/components/_collapsable-list.scss */
.collapsable-list__item .collapsable-list__expander {
  position: absolute;
  top: 0;
  right: 0;
  width: 44px;
  height: 44px;
  font-size: 1.25em;
  line-height: 44px;
  vertical-align: middle;
  background: rgba(80, 80, 80, 0.95);
  border-top-right-radius: 3px;
}
/* line 114, ../../resources/assets/sass/components/_collapsable-list.scss */
.collapsable-list__item .collapsable-list__expander:before {
  display: block;
  height: 44px;
  text-align: center;
  vertical-align: middle;
}
/* line 122, ../../resources/assets/sass/components/_collapsable-list.scss */
.collapsable-list__item a {
  color: #ffffff;
  text-decoration: none;
}
/* line 125, ../../resources/assets/sass/components/_collapsable-list.scss */
.collapsable-list__item a:visited {
  color: #ffffff;
}
/* line 126, ../../resources/assets/sass/components/_collapsable-list.scss */
body:not(.touch) .collapsable-list__item a:hover {
  color: #ffffff;
}
/* line 129, ../../resources/assets/sass/components/_collapsable-list.scss */
.collapsable-list__item > ul {
  font-size: 16px;
  line-height: 1.5;
}
@media (min-width: 992px) {
  /* line 129, ../../resources/assets/sass/components/_collapsable-list.scss */
  .collapsable-list__item > ul {
    font-size: 18px;
  }
}
/* line 137, ../../resources/assets/sass/components/_collapsable-list.scss */
.collapsable-list__item > ul li {
  margin-bottom: 10px;
}

/* line 3, ../../resources/assets/sass/components/_dropdown.scss */
.dropdown-menu:not(.dropdown-menu--more):not(.dropdown-menu--share) {
  min-width: 0;
  padding: 20px 15px;
  margin: 1px 0;
  font-size: 16px;
  line-height: 1.5;
  border: none;
  border-radius: 0;
}
/* line 14, ../../resources/assets/sass/components/_dropdown.scss */
.dropdown-menu.dropdown-menu--more, .dropdown-menu.dropdown-menu--share {
  top: auto;
  min-width: 100px;
}
/* line 20, ../../resources/assets/sass/components/_dropdown.scss */
.dropdown-menu.dropdown-menu--share {
  left: 10px;
}
@media (min-width: 768px) {
  /* line 20, ../../resources/assets/sass/components/_dropdown.scss */
  .dropdown-menu.dropdown-menu--share {
    left: 20px;
  }
}
/* line 25, ../../resources/assets/sass/components/_dropdown.scss */
.dropdown-menu--more {
  right: 0;
  left: auto;
}
/* line 30, ../../resources/assets/sass/components/_dropdown.scss */
.dropdown-menu-sorting, .dropdown-menu-filter {
  -moz-box-shadow: 0 6px 10px rgba(34, 34, 34, 0.2);
  -webkit-box-shadow: 0 6px 10px rgba(34, 34, 34, 0.2);
  box-shadow: 0 6px 10px rgba(34, 34, 34, 0.2);
  padding-bottom: 0;
  background-color: #ffffff;
  border: none;
}
/* line 40, ../../resources/assets/sass/components/_dropdown.scss */
.shrinked .dropdown-menu-filter .col-sm-offset-1 {
  margin-left: 0;
}
/* line 42, ../../resources/assets/sass/components/_dropdown.scss */
.shrinked .dropdown-menu-filter .col-sm-4,
.shrinked .dropdown-menu-filter .col-sm-6,
.shrinked .dropdown-menu-filter .col-sm-10 {
  width: 100%;
}
/* line 46, ../../resources/assets/sass/components/_dropdown.scss */
.shrinked .dropdown-menu-filter .col-sm-10 {
  padding: 0;
}
/* line 47, ../../resources/assets/sass/components/_dropdown.scss */
.shrinked .dropdown-menu-filter ul li {
  width: 50%;
}
/* line 52, ../../resources/assets/sass/components/_dropdown.scss */
.dropdown-menu-filter ul li {
  padding: 0;
}
/* line 54, ../../resources/assets/sass/components/_dropdown.scss */
.dropdown-menu-filter ul li > .bttn {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* line 60, ../../resources/assets/sass/components/_dropdown.scss */
.dropdown-menu-filter ul li > .bttn:before {
  left: 1px;
}
/* line 65, ../../resources/assets/sass/components/_dropdown.scss */
.results-options-item--justify-end .dropdown-menu {
  right: 0;
  left: auto;
  width: auto;
  min-width: 100% !important;
}
/* line 72, ../../resources/assets/sass/components/_dropdown.scss */
.dropdown-menu--share, .dropdown-menu--more {
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
  padding-right: 0;
  padding-left: 0;
}
/* line 80, ../../resources/assets/sass/components/_dropdown.scss */
.dropdown-menu__full-row-width {
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  width: 100%;
}
/* line 86, ../../resources/assets/sass/components/_dropdown.scss */
.dropdown-menu__full-width {
  width: 100%;
}

/* line 1, ../../resources/assets/sass/components/_loader.scss */
.loader {
  position: relative;
}
/* line 4, ../../resources/assets/sass/components/_loader.scss */
.loader:before, .loader:after {
  -moz-transition: opacity 0.5s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: opacity 0.5s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: opacity 0.5s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: opacity 0.5s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  position: absolute;
  opacity: 0;
  z-index: -1;
  content: "";
}
/* line 13, ../../resources/assets/sass/components/_loader.scss */
.loader:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.9);
}
/* line 21, ../../resources/assets/sass/components/_loader.scss */
.loader:after {
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  top: 25%;
  left: 50%;
  width: 10%;
  height: 10%;
  background-image: url(/images/loading__primary.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 34, ../../resources/assets/sass/components/_loader.scss */
.loader__loading:before, .loader__loading:after {
  opacity: 1;
}
/* line 39, ../../resources/assets/sass/components/_loader.scss */
.loader__loading:before {
  z-index: 10;
}
/* line 40, ../../resources/assets/sass/components/_loader.scss */
.loader__loading:after {
  z-index: 20;
}

/* line 1, ../../resources/assets/sass/components/_info-window.scss */
.info-window {
  position: relative;
  z-index: 3;
  display: none;
  width: 192px;
  height: 62px;
  background-color: #ffffff;
  box-shadow: 0 0 10px rgba(34, 34, 34, 0.5);
  border: 1px solid #ff9328;
}
@media (min-width: 992px) {
  /* line 1, ../../resources/assets/sass/components/_info-window.scss */
  .info-window {
    width: 232px;
    height: 72px;
  }
}
/* line 16, ../../resources/assets/sass/components/_info-window.scss */
.info-window-image {
  position: relative;
  width: 60px;
  height: 60px;
}
@media (min-width: 992px) {
  /* line 16, ../../resources/assets/sass/components/_info-window.scss */
  .info-window-image {
    width: 70px;
    height: 70px;
  }
}
/* line 38, ../../resources/assets/sass/components/_info-window.scss */
.info-window-image-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #ffffff;
}
/* line 45, ../../resources/assets/sass/components/_info-window.scss */
.info-window-image-wrapper img {
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: auto;
}
/* line 53, ../../resources/assets/sass/components/_info-window.scss */
.info-window-image-wrapper img.hcenter {
  width: auto;
  height: 100%;
  max-width: none;
}
/* line 59, ../../resources/assets/sass/components/_info-window.scss */
.info-window-image-wrapper img.vcenter {
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  top: 50%;
}
/* line 68, ../../resources/assets/sass/components/_info-window.scss */
.info-window--left .info-window-image {
  float: right;
}
/* line 69, ../../resources/assets/sass/components/_info-window.scss */
.info-window--left .info-window-content {
  float: right;
}
/* line 73, ../../resources/assets/sass/components/_info-window.scss */
.info-window--force-right .info-window-image:before {
  -moz-transform: rotate(45deg) translateY(-50%);
  -ms-transform: rotate(45deg) translateY(-50%);
  -webkit-transform: rotate(45deg) translateY(-50%);
  transform: rotate(45deg) translateY(-50%);
  position: absolute;
  top: 42%;
  left: -17px;
  bottom: auto;
  z-index: -1;
  width: 34px;
  height: 34px;
  background-color: #ff9328;
  content: "";
}
/* line 87, ../../resources/assets/sass/components/_info-window.scss */
.info-window-content {
  width: 130px;
  padding: 5px 10px;
}
@media (min-width: 992px) {
  /* line 87, ../../resources/assets/sass/components/_info-window.scss */
  .info-window-content {
    width: 160px;
  }
}
/* line 95, ../../resources/assets/sass/components/_info-window.scss */
.info-window-content-headline {
  max-height: 32px;
  overflow: hidden;
  font-size: 12px;
  line-height: 16px;
}
@media (min-width: 992px) {
  /* line 95, ../../resources/assets/sass/components/_info-window.scss */
  .info-window-content-headline {
    font-size: 14px;
    line-height: 18px;
    max-height: 36px;
  }
}
/* line 108, ../../resources/assets/sass/components/_info-window.scss */
.info-window-content-stars {
  font-size: 12px;
}
/* line 111, ../../resources/assets/sass/components/_info-window.scss */
.info-window-content-stars .result-rating {
  height: 18px;
  overflow: hidden;
}
/* line 115, ../../resources/assets/sass/components/_info-window.scss */
.info-window-content-stars .result-rating-info, .info-window-content-stars .result-rating-stars {
  position: relative;
  display: inline-block;
  line-height: 18px;
}
/* line 123, ../../resources/assets/sass/components/_info-window.scss */
.info-window-content-stars .result-rating-info {
  display: none;
}
@media (min-width: 992px) {
  /* line 123, ../../resources/assets/sass/components/_info-window.scss */
  .info-window-content-stars .result-rating-info {
    display: inline-block;
  }
}
/* line 131, ../../resources/assets/sass/components/_info-window.scss */
.info-window-content-stars .result-rating-stars {
  -moz-transform: translateY(2px);
  -ms-transform: translateY(2px);
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
  position: relative;
  display: inline-block;
  margin: 0 1px;
}
/* line 25, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars span {
  position: relative;
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url(/images/stars/empty.svg);
  background-size: 100% 100%;
}
/* line 33, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars span:not(:last-child) {
  margin-right: 1px;
}
/* line 37, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars span:before {
  position: absolute;
  z-index: 1;
  display: none;
  width: 100%;
  height: 100%;
  background-image: url(/images/stars/full.svg);
  background-size: 12px 12px;
  content: "";
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__1 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__1 > span:nth-child(1):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__2 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__2 > span:nth-child(1):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__3 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__3 > span:nth-child(1):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__4 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__4 > span:nth-child(1):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__5 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__5 > span:nth-child(1):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__6 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__6 > span:nth-child(1):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__7 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__7 > span:nth-child(1):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__8 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__8 > span:nth-child(1):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__9 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__9 > span:nth-child(1):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__10 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__10 > span:nth-child(1):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__11 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__11 > span:nth-child(1):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__12 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__12 > span:nth-child(1):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__13 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__13 > span:nth-child(1):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__14 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__14 > span:nth-child(1):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__15 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__15 > span:nth-child(1):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__16 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__16 > span:nth-child(1):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__17 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__17 > span:nth-child(1):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__18 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__18 > span:nth-child(1):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__19 > span:nth-child(-n + 1):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__19 > span:nth-child(1):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__20 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__20 > span:nth-child(2):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__21 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__21 > span:nth-child(2):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__22 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__22 > span:nth-child(2):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__23 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__23 > span:nth-child(2):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__24 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__24 > span:nth-child(2):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__25 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__25 > span:nth-child(2):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__26 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__26 > span:nth-child(2):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__27 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__27 > span:nth-child(2):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__28 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__28 > span:nth-child(2):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__29 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__29 > span:nth-child(2):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__30 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__30 > span:nth-child(2):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__31 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__31 > span:nth-child(2):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__32 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__32 > span:nth-child(2):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__33 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__33 > span:nth-child(2):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__34 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__34 > span:nth-child(2):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__35 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__35 > span:nth-child(2):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__36 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__36 > span:nth-child(2):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__37 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__37 > span:nth-child(2):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__38 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__38 > span:nth-child(2):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__39 > span:nth-child(-n + 2):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__39 > span:nth-child(2):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__40 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__40 > span:nth-child(3):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__41 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__41 > span:nth-child(3):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__42 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__42 > span:nth-child(3):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__43 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__43 > span:nth-child(3):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__44 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__44 > span:nth-child(3):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__45 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__45 > span:nth-child(3):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__46 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__46 > span:nth-child(3):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__47 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__47 > span:nth-child(3):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__48 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__48 > span:nth-child(3):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__49 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__49 > span:nth-child(3):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__50 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__50 > span:nth-child(3):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__51 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__51 > span:nth-child(3):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__52 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__52 > span:nth-child(3):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__53 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__53 > span:nth-child(3):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__54 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__54 > span:nth-child(3):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__55 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__55 > span:nth-child(3):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__56 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__56 > span:nth-child(3):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__57 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__57 > span:nth-child(3):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__58 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__58 > span:nth-child(3):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__59 > span:nth-child(-n + 3):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__59 > span:nth-child(3):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__60 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__60 > span:nth-child(4):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__61 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__61 > span:nth-child(4):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__62 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__62 > span:nth-child(4):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__63 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__63 > span:nth-child(4):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__64 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__64 > span:nth-child(4):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__65 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__65 > span:nth-child(4):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__66 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__66 > span:nth-child(4):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__67 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__67 > span:nth-child(4):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__68 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__68 > span:nth-child(4):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__69 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__69 > span:nth-child(4):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__70 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__70 > span:nth-child(4):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__71 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__71 > span:nth-child(4):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__72 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__72 > span:nth-child(4):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__73 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__73 > span:nth-child(4):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__74 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__74 > span:nth-child(4):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__75 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__75 > span:nth-child(4):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__76 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__76 > span:nth-child(4):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__77 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__77 > span:nth-child(4):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__78 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__78 > span:nth-child(4):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__79 > span:nth-child(-n + 4):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__79 > span:nth-child(4):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__80 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__80 > span:nth-child(5):before {
  width: 0%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__81 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__81 > span:nth-child(5):before {
  width: 5%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__82 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__82 > span:nth-child(5):before {
  width: 10%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__83 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__83 > span:nth-child(5):before {
  width: 15%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__84 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__84 > span:nth-child(5):before {
  width: 20%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__85 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__85 > span:nth-child(5):before {
  width: 25%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__86 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__86 > span:nth-child(5):before {
  width: 30%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__87 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__87 > span:nth-child(5):before {
  width: 35%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__88 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__88 > span:nth-child(5):before {
  width: 40%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__89 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__89 > span:nth-child(5):before {
  width: 45%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__90 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__90 > span:nth-child(5):before {
  width: 50%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__91 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__91 > span:nth-child(5):before {
  width: 55%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__92 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__92 > span:nth-child(5):before {
  width: 60%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__93 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__93 > span:nth-child(5):before {
  width: 65%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__94 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__94 > span:nth-child(5):before {
  width: 70%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__95 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__95 > span:nth-child(5):before {
  width: 75%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__96 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__96 > span:nth-child(5):before {
  width: 80%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__97 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__97 > span:nth-child(5):before {
  width: 85%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__98 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__98 > span:nth-child(5):before {
  width: 90%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__99 > span:nth-child(-n + 5):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__99 > span:nth-child(5):before {
  width: 95%;
}
/* line 54, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__100 > span:nth-child(-n + 6):before {
  display: block;
}
/* line 58, ../../resources/assets/sass/utils/_mixins.scss */
.info-window-content-stars .result-rating-stars__100 > span:nth-child(6):before {
  width: 0%;
}
/* line 138, ../../resources/assets/sass/components/_info-window.scss */
.info-window-content-stars .result-rating-stars + .result-rating-info {
  display: none;
}

/* line 145, ../../resources/assets/sass/components/_info-window.scss */
.mapboxgl-popup-content > .info-window {
  display: flex;
  cursor: pointer;
  box-shadow: none;
  max-height: 60px;
  overflow-y: hidden;
  align-items: center;
  border: none;
}
@media (min-width: 992px) {
  /* line 145, ../../resources/assets/sass/components/_info-window.scss */
  .mapboxgl-popup-content > .info-window {
    height: 70px;
    max-height: 70px;
  }
}

/* line 1, ../../resources/assets/sass/components/_info-block.scss */
.info-block {
  position: relative;
  display: block;
  width: 100%;
  margin: 30px 0 0;
}
/* line 7, ../../resources/assets/sass/components/_info-block.scss */
.info-block-wrapper {
  padding: 1.5rem 1.5rem 0;
}
/* line 11, ../../resources/assets/sass/components/_info-block.scss */
.info-block img {
  max-width: 70px;
  height: auto;
  margin: 0;
}
@media (min-width: 480px) {
  /* line 11, ../../resources/assets/sass/components/_info-block.scss */
  .info-block img {
    max-width: 60px;
  }
}
/* line 21, ../../resources/assets/sass/components/_info-block.scss */
.info-block p {
  flex: 1 0 0;
  -ms-flex: 1;
  font-size: 12px;
}
@media (min-width: 480px) {
  /* line 21, ../../resources/assets/sass/components/_info-block.scss */
  .info-block p {
    font-size: 14px;
  }
}
/* line 31, ../../resources/assets/sass/components/_info-block.scss */
.info-block p > a {
  display: inline;
  text-decoration: underline;
}
/* line 37, ../../resources/assets/sass/components/_info-block.scss */
.info-block__image-left img {
  margin-right: 2.5rem;
}
/* line 38, ../../resources/assets/sass/components/_info-block.scss */
.info-block__image-right img {
  margin-left: 2.5rem;
}
/* line 43, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-primary-dark {
  border: 1px solid #d57a20;
}
/* line 44, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-top-primary-dark {
  border-top: 1px solid #d57a20;
}
/* line 45, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-bottom-primary-dark {
  border-bottom: 1px solid #d57a20;
}
/* line 46, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-left-primary-dark {
  border-left: 1px solid #d57a20;
}
/* line 47, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-right-primary-dark {
  border-right: 1px solid #d57a20;
}
/* line 51, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-primary-dark, .info-block__color-primary-dark * {
  color: #d57a20;
}
/* line 56, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-primary-dark a:visited {
  color: #d57a20;
}
/* line 57, ../../resources/assets/sass/components/_info-block.scss */
body:not(.touch) .info-block__color-primary-dark a:hover {
  color: #7c4713;
}
/* line 43, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-primary-light {
  border: 1px solid #fdf4eb;
}
/* line 44, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-top-primary-light {
  border-top: 1px solid #fdf4eb;
}
/* line 45, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-bottom-primary-light {
  border-bottom: 1px solid #fdf4eb;
}
/* line 46, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-left-primary-light {
  border-left: 1px solid #fdf4eb;
}
/* line 47, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-right-primary-light {
  border-right: 1px solid #fdf4eb;
}
/* line 51, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-primary-light, .info-block__color-primary-light * {
  color: #fdf4eb;
}
/* line 56, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-primary-light a:visited {
  color: #fdf4eb;
}
/* line 57, ../../resources/assets/sass/components/_info-block.scss */
body:not(.touch) .info-block__color-primary-light a:hover {
  color: #f4c18e;
}
/* line 43, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-secondary {
  border: 1px solid #96b829;
}
/* line 44, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-top-secondary {
  border-top: 1px solid #96b829;
}
/* line 45, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-bottom-secondary {
  border-bottom: 1px solid #96b829;
}
/* line 46, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-left-secondary {
  border-left: 1px solid #96b829;
}
/* line 47, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-right-secondary {
  border-right: 1px solid #96b829;
}
/* line 51, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-secondary, .info-block__color-secondary * {
  color: #96b829;
}
/* line 56, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-secondary a:visited {
  color: #96b829;
}
/* line 57, ../../resources/assets/sass/components/_info-block.scss */
body:not(.touch) .info-block__color-secondary a:hover {
  color: #526516;
}
/* line 43, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-secondary-dark {
  border: 1px solid #6e9000;
}
/* line 44, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-top-secondary-dark {
  border-top: 1px solid #6e9000;
}
/* line 45, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-bottom-secondary-dark {
  border-bottom: 1px solid #6e9000;
}
/* line 46, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-left-secondary-dark {
  border-left: 1px solid #6e9000;
}
/* line 47, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-right-secondary-dark {
  border-right: 1px solid #6e9000;
}
/* line 51, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-secondary-dark, .info-block__color-secondary-dark * {
  color: #6e9000;
}
/* line 56, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-secondary-dark a:visited {
  color: #6e9000;
}
/* line 57, ../../resources/assets/sass/components/_info-block.scss */
body:not(.touch) .info-block__color-secondary-dark a:hover {
  color: #202a00;
}
/* line 43, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-secondary-light {
  border: 1px solid #f4f7e9;
}
/* line 44, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-top-secondary-light {
  border-top: 1px solid #f4f7e9;
}
/* line 45, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-bottom-secondary-light {
  border-bottom: 1px solid #f4f7e9;
}
/* line 46, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-left-secondary-light {
  border-left: 1px solid #f4f7e9;
}
/* line 47, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-right-secondary-light {
  border-right: 1px solid #f4f7e9;
}
/* line 51, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-secondary-light, .info-block__color-secondary-light * {
  color: #f4f7e9;
}
/* line 56, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-secondary-light a:visited {
  color: #f4f7e9;
}
/* line 57, ../../resources/assets/sass/components/_info-block.scss */
body:not(.touch) .info-block__color-secondary-light a:hover {
  color: #cfdc9e;
}
/* line 43, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-default {
  border: 1px solid #222222;
}
/* line 44, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-top-default {
  border-top: 1px solid #222222;
}
/* line 45, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-bottom-default {
  border-bottom: 1px solid #222222;
}
/* line 46, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-left-default {
  border-left: 1px solid #222222;
}
/* line 47, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-right-default {
  border-right: 1px solid #222222;
}
/* line 51, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-default, .info-block__color-default * {
  color: #222222;
}
/* line 56, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-default a:visited {
  color: #222222;
}
/* line 57, ../../resources/assets/sass/components/_info-block.scss */
body:not(.touch) .info-block__color-default a:hover {
  color: black;
}
/* line 43, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-white {
  border: 1px solid #ffffff;
}
/* line 44, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-top-white {
  border-top: 1px solid #ffffff;
}
/* line 45, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-bottom-white {
  border-bottom: 1px solid #ffffff;
}
/* line 46, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-left-white {
  border-left: 1px solid #ffffff;
}
/* line 47, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-right-white {
  border-right: 1px solid #ffffff;
}
/* line 51, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-white, .info-block__color-white * {
  color: #ffffff;
}
/* line 56, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-white a:visited {
  color: #ffffff;
}
/* line 57, ../../resources/assets/sass/components/_info-block.scss */
body:not(.touch) .info-block__color-white a:hover {
  color: #cccccc;
}
/* line 43, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-primary {
  border: 1px solid #ff9328;
}
/* line 44, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-top-primary {
  border-top: 1px solid #ff9328;
}
/* line 45, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-bottom-primary {
  border-bottom: 1px solid #ff9328;
}
/* line 46, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-left-primary {
  border-left: 1px solid #ff9328;
}
/* line 47, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-right-primary {
  border-right: 1px solid #ff9328;
}
/* line 51, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-primary, .info-block__color-primary * {
  color: #ff9328;
}
/* line 56, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-primary a:visited {
  color: #ff9328;
}
/* line 57, ../../resources/assets/sass/components/_info-block.scss */
body:not(.touch) .info-block__color-primary a:hover {
  color: #c16000;
}
/* line 43, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-lighter-grey {
  border: 1px solid #f7f7f7;
}
/* line 44, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-top-lighter-grey {
  border-top: 1px solid #f7f7f7;
}
/* line 45, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-bottom-lighter-grey {
  border-bottom: 1px solid #f7f7f7;
}
/* line 46, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-left-lighter-grey {
  border-left: 1px solid #f7f7f7;
}
/* line 47, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-right-lighter-grey {
  border-right: 1px solid #f7f7f7;
}
/* line 51, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-lighter-grey, .info-block__color-lighter-grey * {
  color: #f7f7f7;
}
/* line 56, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-lighter-grey a:visited {
  color: #f7f7f7;
}
/* line 57, ../../resources/assets/sass/components/_info-block.scss */
body:not(.touch) .info-block__color-lighter-grey a:hover {
  color: #c4c4c4;
}
/* line 43, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-light-grey {
  border: 1px solid #eaeaea;
}
/* line 44, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-top-light-grey {
  border-top: 1px solid #eaeaea;
}
/* line 45, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-bottom-light-grey {
  border-bottom: 1px solid #eaeaea;
}
/* line 46, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-left-light-grey {
  border-left: 1px solid #eaeaea;
}
/* line 47, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-right-light-grey {
  border-right: 1px solid #eaeaea;
}
/* line 51, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-light-grey, .info-block__color-light-grey * {
  color: #eaeaea;
}
/* line 56, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-light-grey a:visited {
  color: #eaeaea;
}
/* line 57, ../../resources/assets/sass/components/_info-block.scss */
body:not(.touch) .info-block__color-light-grey a:hover {
  color: #b7b7b7;
}
/* line 43, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-grey {
  border: 1px solid #c9c8c7;
}
/* line 44, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-top-grey {
  border-top: 1px solid #c9c8c7;
}
/* line 45, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-bottom-grey {
  border-bottom: 1px solid #c9c8c7;
}
/* line 46, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-left-grey {
  border-left: 1px solid #c9c8c7;
}
/* line 47, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-right-grey {
  border-right: 1px solid #c9c8c7;
}
/* line 51, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-grey, .info-block__color-grey * {
  color: #c9c8c7;
}
/* line 56, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-grey a:visited {
  color: #c9c8c7;
}
/* line 57, ../../resources/assets/sass/components/_info-block.scss */
body:not(.touch) .info-block__color-grey a:hover {
  color: #979593;
}
/* line 43, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-dark-grey {
  border: 1px solid #b5b4b3;
}
/* line 44, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-top-dark-grey {
  border-top: 1px solid #b5b4b3;
}
/* line 45, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-bottom-dark-grey {
  border-bottom: 1px solid #b5b4b3;
}
/* line 46, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-left-dark-grey {
  border-left: 1px solid #b5b4b3;
}
/* line 47, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-right-dark-grey {
  border-right: 1px solid #b5b4b3;
}
/* line 51, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-dark-grey, .info-block__color-dark-grey * {
  color: #b5b4b3;
}
/* line 56, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-dark-grey a:visited {
  color: #b5b4b3;
}
/* line 57, ../../resources/assets/sass/components/_info-block.scss */
body:not(.touch) .info-block__color-dark-grey a:hover {
  color: #83817f;
}
/* line 43, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-darker-grey {
  border: 1px solid #8e8e8e;
}
/* line 44, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-top-darker-grey {
  border-top: 1px solid #8e8e8e;
}
/* line 45, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-bottom-darker-grey {
  border-bottom: 1px solid #8e8e8e;
}
/* line 46, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-left-darker-grey {
  border-left: 1px solid #8e8e8e;
}
/* line 47, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-right-darker-grey {
  border-right: 1px solid #8e8e8e;
}
/* line 51, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-darker-grey, .info-block__color-darker-grey * {
  color: #8e8e8e;
}
/* line 56, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-darker-grey a:visited {
  color: #8e8e8e;
}
/* line 57, ../../resources/assets/sass/components/_info-block.scss */
body:not(.touch) .info-block__color-darker-grey a:hover {
  color: #5b5b5b;
}
/* line 43, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-even-darker-grey {
  border: 1px solid #212121;
}
/* line 44, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-top-even-darker-grey {
  border-top: 1px solid #212121;
}
/* line 45, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-bottom-even-darker-grey {
  border-bottom: 1px solid #212121;
}
/* line 46, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-left-even-darker-grey {
  border-left: 1px solid #212121;
}
/* line 47, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-right-even-darker-grey {
  border-right: 1px solid #212121;
}
/* line 51, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-even-darker-grey, .info-block__color-even-darker-grey * {
  color: #212121;
}
/* line 56, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-even-darker-grey a:visited {
  color: #212121;
}
/* line 57, ../../resources/assets/sass/components/_info-block.scss */
body:not(.touch) .info-block__color-even-darker-grey a:hover {
  color: black;
}
/* line 43, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-red {
  border: 1px solid #d21b32;
}
/* line 44, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-top-red {
  border-top: 1px solid #d21b32;
}
/* line 45, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-bottom-red {
  border-bottom: 1px solid #d21b32;
}
/* line 46, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-left-red {
  border-left: 1px solid #d21b32;
}
/* line 47, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-right-red {
  border-right: 1px solid #d21b32;
}
/* line 51, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-red, .info-block__color-red * {
  color: #d21b32;
}
/* line 56, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-red a:visited {
  color: #d21b32;
}
/* line 57, ../../resources/assets/sass/components/_info-block.scss */
body:not(.touch) .info-block__color-red a:hover {
  color: #780f1c;
}
/* line 43, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-blue {
  border: 1px solid #3b5998;
}
/* line 44, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-top-blue {
  border-top: 1px solid #3b5998;
}
/* line 45, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-bottom-blue {
  border-bottom: 1px solid #3b5998;
}
/* line 46, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-left-blue {
  border-left: 1px solid #3b5998;
}
/* line 47, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-right-blue {
  border-right: 1px solid #3b5998;
}
/* line 51, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-blue, .info-block__color-blue * {
  color: #3b5998;
}
/* line 56, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-blue a:visited {
  color: #3b5998;
}
/* line 57, ../../resources/assets/sass/components/_info-block.scss */
body:not(.touch) .info-block__color-blue a:hover {
  color: #1e2e4f;
}
/* line 43, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-warn {
  border: 1px solid #ffbe20;
}
/* line 44, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-top-warn {
  border-top: 1px solid #ffbe20;
}
/* line 45, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-bottom-warn {
  border-bottom: 1px solid #ffbe20;
}
/* line 46, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-left-warn {
  border-left: 1px solid #ffbe20;
}
/* line 47, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-right-warn {
  border-right: 1px solid #ffbe20;
}
/* line 51, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-warn, .info-block__color-warn * {
  color: #ffbe20;
}
/* line 56, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-warn a:visited {
  color: #ffbe20;
}
/* line 57, ../../resources/assets/sass/components/_info-block.scss */
body:not(.touch) .info-block__color-warn a:hover {
  color: #b98300;
}
/* line 43, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-mywkdb-grey {
  border: 1px solid #505050;
}
/* line 44, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-top-mywkdb-grey {
  border-top: 1px solid #505050;
}
/* line 45, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-bottom-mywkdb-grey {
  border-bottom: 1px solid #505050;
}
/* line 46, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-left-mywkdb-grey {
  border-left: 1px solid #505050;
}
/* line 47, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-right-mywkdb-grey {
  border-right: 1px solid #505050;
}
/* line 51, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-mywkdb-grey, .info-block__color-mywkdb-grey * {
  color: #505050;
}
/* line 56, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-mywkdb-grey a:visited {
  color: #505050;
}
/* line 57, ../../resources/assets/sass/components/_info-block.scss */
body:not(.touch) .info-block__color-mywkdb-grey a:hover {
  color: #1d1d1d;
}
/* line 43, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-tuev-blue {
  border: 1px solid #004593;
}
/* line 44, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-top-tuev-blue {
  border-top: 1px solid #004593;
}
/* line 45, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-bottom-tuev-blue {
  border-bottom: 1px solid #004593;
}
/* line 46, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-left-tuev-blue {
  border-left: 1px solid #004593;
}
/* line 47, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-right-tuev-blue {
  border-right: 1px solid #004593;
}
/* line 51, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-tuev-blue, .info-block__color-tuev-blue * {
  color: #004593;
}
/* line 56, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-tuev-blue a:visited {
  color: #004593;
}
/* line 57, ../../resources/assets/sass/components/_info-block.scss */
body:not(.touch) .info-block__color-tuev-blue a:hover {
  color: #00152d;
}
/* line 43, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-11880-blue {
  border: 1px solid #0c4994;
}
/* line 44, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-top-11880-blue {
  border-top: 1px solid #0c4994;
}
/* line 45, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-bottom-11880-blue {
  border-bottom: 1px solid #0c4994;
}
/* line 46, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-left-11880-blue {
  border-left: 1px solid #0c4994;
}
/* line 47, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-right-11880-blue {
  border-right: 1px solid #0c4994;
}
/* line 51, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-11880-blue, .info-block__color-11880-blue * {
  color: #0c4994;
}
/* line 56, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-11880-blue a:visited {
  color: #0c4994;
}
/* line 57, ../../resources/assets/sass/components/_info-block.scss */
body:not(.touch) .info-block__color-11880-blue a:hover {
  color: #041a36;
}
/* line 43, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-11880-light-blue {
  border: 1px solid #2a83c6;
}
/* line 44, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-top-11880-light-blue {
  border-top: 1px solid #2a83c6;
}
/* line 45, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-bottom-11880-light-blue {
  border-bottom: 1px solid #2a83c6;
}
/* line 46, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-left-11880-light-blue {
  border-left: 1px solid #2a83c6;
}
/* line 47, ../../resources/assets/sass/components/_info-block.scss */
.info-block__border-right-11880-light-blue {
  border-right: 1px solid #2a83c6;
}
/* line 51, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-11880-light-blue, .info-block__color-11880-light-blue * {
  color: #2a83c6;
}
/* line 56, ../../resources/assets/sass/components/_info-block.scss */
.info-block__color-11880-light-blue a:visited {
  color: #2a83c6;
}
/* line 57, ../../resources/assets/sass/components/_info-block.scss */
body:not(.touch) .info-block__color-11880-light-blue a:hover {
  color: #184b72;
}

/* line 1, ../../resources/assets/sass/components/_calender-entry.scss */
.calender-entry {
  border: 1px solid #ff9328;
}
/* line 4, ../../resources/assets/sass/components/_calender-entry.scss */
.calender-entry-date {
  padding: 15px 0;
  font-size: 18px;
  line-height: 22px;
  background-color: #ffffff;
}
@media (min-width: 768px) {
  /* line 4, ../../resources/assets/sass/components/_calender-entry.scss */
  .calender-entry-date {
    padding: 25px 0;
    font-size: 22px;
    line-height: 30px;
  }
}
/* line 17, ../../resources/assets/sass/components/_calender-entry.scss */
.calender-entry-time {
  padding: 4px 0;
  font-size: 16px;
  line-height: 19px;
  color: #ffffff;
  background-color: #ff9328;
}
@media (min-width: 768px) {
  /* line 17, ../../resources/assets/sass/components/_calender-entry.scss */
  .calender-entry-time {
    padding: 9px 0;
    font-size: 18px;
    line-height: 22px;
  }
}

/* line 1, ../../resources/assets/sass/components/_response-badge.scss */
.response-badge {
  position: absolute;
  top: -5px;
  left: 0;
  width: 100%;
  height: 50px;
  text-align: center;
  border-left: 1px solid #f7f7f7;
  border-right: 1px solid #f7f7f7;
}
@media (min-width: 992px) {
  /* line 1, ../../resources/assets/sass/components/_response-badge.scss */
  .response-badge {
    top: -15px;
    height: 80px;
  }
}
/* line 16, ../../resources/assets/sass/components/_response-badge.scss */
.response-badge-link {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 45px;
  font-size: 10px;
  line-height: 1.2;
}
/* line 26, ../../resources/assets/sass/components/_response-badge.scss */
.response-badge-link .text-primary {
  font-size: 12px;
  line-height: 1;
}
@media (min-width: 992px) {
  /* line 16, ../../resources/assets/sass/components/_response-badge.scss */
  .response-badge-link {
    height: 43px;
    font-size: 12px;
  }
  /* line 35, ../../resources/assets/sass/components/_response-badge.scss */
  .response-badge-link .text-primary {
    font-size: 14px;
  }
}
@media (min-width: 1200px) {
  /* line 16, ../../resources/assets/sass/components/_response-badge.scss */
  .response-badge-link {
    height: 48px;
    font-size: 14px;
  }
  /* line 42, ../../resources/assets/sass/components/_response-badge.scss */
  .response-badge-link .text-primary {
    font-size: 16px;
  }
}

/* line 26, ../../resources/assets/sass/components/_popover.scss */
.popover--error .popover-title,
.popover--error .popover-content, .popover--warning .popover-title,
.popover--warning .popover-content {
  font-size: 12px;
}
/* line 31, ../../resources/assets/sass/components/_popover.scss */
.popover--error .popover-content, .popover--warning .popover-content {
  line-height: 1.75;
}
/* line 36, ../../resources/assets/sass/components/_popover.scss */
.popover--error {
  -moz-box-shadow: 0 5px 10px rgba(210, 27, 50, 0.25);
  -webkit-box-shadow: 0 5px 10px rgba(210, 27, 50, 0.25);
  box-shadow: 0 5px 10px rgba(210, 27, 50, 0.25);
  border: 1px solid #d21b32;
}
/* line 5, ../../resources/assets/sass/components/_popover.scss */
.popover--error .popover-content {
  color: #d21b32;
  text-shadow: 1px 1px #000000;
}
/* line 10, ../../resources/assets/sass/components/_popover.scss */
.popover--error .popover-title {
  color: #ffffff;
  background-color: #d21b32;
}
/* line 19, ../../resources/assets/sass/components/_popover.scss */
.popover--error.bottom > .arrow, .popover--error.top > .arrow, .popover--error.left > .arrow, .popover--error.right > .arrow {
  border-bottom-color: #d21b32;
}
/* line 39, ../../resources/assets/sass/components/_popover.scss */
.popover--error .popover-content {
  text-shadow: none;
}
/* line 42, ../../resources/assets/sass/components/_popover.scss */
.popover--warning {
  -moz-box-shadow: 0 5px 10px rgba(255, 190, 32, 0.25);
  -webkit-box-shadow: 0 5px 10px rgba(255, 190, 32, 0.25);
  box-shadow: 0 5px 10px rgba(255, 190, 32, 0.25);
  border: 1px solid #ffbe20;
}
/* line 5, ../../resources/assets/sass/components/_popover.scss */
.popover--warning .popover-content {
  color: #ffbe20;
  text-shadow: 1px 1px #000000;
}
/* line 10, ../../resources/assets/sass/components/_popover.scss */
.popover--warning .popover-title {
  color: #ffffff;
  background-color: #ffbe20;
}
/* line 19, ../../resources/assets/sass/components/_popover.scss */
.popover--warning.bottom > .arrow, .popover--warning.top > .arrow, .popover--warning.left > .arrow, .popover--warning.right > .arrow {
  border-bottom-color: #ffbe20;
}

/* line 2, ../../resources/assets/sass/components/_cities.scss */
.cities-city {
  border: 1px solid #eaeaea;
}
/* line 5, ../../resources/assets/sass/components/_cities.scss */
.cities-city:not(:first-child) {
  border-top: none;
}
/* line 10, ../../resources/assets/sass/components/_cities.scss */
.cities-city *[class*="col-"]:first-child > a {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  display: block;
  width: 100%;
  top: 50%;
  left: 0;
  padding: 0 20px;
}

/* line 1, ../../resources/assets/sass/components/_tooltip.scss */
.tooltip {
  z-index: 200;
}
/* line 5, ../../resources/assets/sass/components/_tooltip.scss */
.tooltip.top .tooltip-inner {
  max-width: 100%;
}
/* line 9, ../../resources/assets/sass/components/_tooltip.scss */
.tooltip__error.top .tooltip-arrow {
  border-top-color: #cc0000;
}
/* line 10, ../../resources/assets/sass/components/_tooltip.scss */
.tooltip__error.bottom .tooltip-arrow {
  border-bottom-color: #cc0000;
}
/* line 11, ../../resources/assets/sass/components/_tooltip.scss */
.tooltip__error.right .tooltip-arrow {
  border-right-color: #cc0000;
}
/* line 12, ../../resources/assets/sass/components/_tooltip.scss */
.tooltip__error.left .tooltip-arrow {
  border-left-color: #cc0000;
}
/* line 14, ../../resources/assets/sass/components/_tooltip.scss */
.tooltip__error .tooltip-inner {
  color: white;
  background-color: #e60000;
}
/* line 20, ../../resources/assets/sass/components/_tooltip.scss */
.tooltip .tooltip-inner {
  font-size: 16px;
}
/* line 26, ../../resources/assets/sass/components/_tooltip.scss */
.detail-rating__seal .tooltip.top .tooltip-arrow,
.detail-rating__seal .tooltip.top .tooltip-inner {
  margin-bottom: 10px;
}
/* line 29, ../../resources/assets/sass/components/_tooltip.scss */
.detail-rating__seal .tooltip.top .tooltip-arrow {
  border-top-color: #ffffff;
}
/* line 32, ../../resources/assets/sass/components/_tooltip.scss */
.detail-rating__seal .tooltip.left .tooltip-arrow {
  border-left-color: #ffffff;
}
/* line 33, ../../resources/assets/sass/components/_tooltip.scss */
.detail-rating__seal .tooltip.right .tooltip-arrow {
  border-right-color: #ffffff;
}
/* line 34, ../../resources/assets/sass/components/_tooltip.scss */
.detail-rating__seal .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #ffffff;
}
/* line 36, ../../resources/assets/sass/components/_tooltip.scss */
.detail-rating__seal .tooltip .tooltip-inner {
  padding: 10px;
  font-size: 12px;
  color: #222222;
  background-color: #ffffff;
  box-shadow: 0 0 10px rgba(34, 34, 34, 0.5);
}
/* line 46, ../../resources/assets/sass/components/_tooltip.scss */
.maps-container .tooltip .tooltip-inner {
  -moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5);
  max-width: 150px;
  background-color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  color: #222222;
  margin-top: -5px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  /* line 46, ../../resources/assets/sass/components/_tooltip.scss */
  .maps-container .tooltip .tooltip-inner {
    max-width: 130px;
  }
}
/* line 60, ../../resources/assets/sass/components/_tooltip.scss */
.maps-container .tooltip.left .tooltip-arrow {
  border-left-color: #ffffff;
}
/* line 61, ../../resources/assets/sass/components/_tooltip.scss */
.maps-container .tooltip.right .tooltip-arrow {
  border-right-color: #ffffff;
}
/* line 62, ../../resources/assets/sass/components/_tooltip.scss */
.maps-container .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #ffffff;
}

/* line 1, ../../resources/assets/sass/components/_modal.scss */
.modal-open {
  position: fixed;
  overflow: hidden;
  padding: 0 !important;
}

@keyframes statusScreenListItem {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@media (min-width: 768px) {
  /* line 15, ../../resources/assets/sass/components/modals/_contact.scss */
  #page-footer .modal.modal-contact--status-for-lead .modal-container,
  .modal.modal-contact--status-for-lead .modal-container {
    background-image: url(/images/lead/form-success.png);
    background-repeat: no-repeat;
    background-position: left bottom;
  }
}
/* line 25, ../../resources/assets/sass/components/modals/_contact.scss */
#page-footer .modal.modal-contact--status .row h3,
.modal.modal-contact--status .row h3 {
  font-size: 24px;
  margin-top: 17px;
  margin-bottom: 35px;
}
/* line 32, ../../resources/assets/sass/components/modals/_contact.scss */
#page-footer .modal.modal-contact--status .status-screen-row,
.modal.modal-contact--status .status-screen-row {
  height: 100px;
}
/* line 37, ../../resources/assets/sass/components/modals/_contact.scss */
#page-footer .modal.modal-contact--status .status-screen-info p,
.modal.modal-contact--status .status-screen-info p {
  text-align: left;
  font-size: 13px;
  line-height: 1.85;
  margin-bottom: 0;
  margin-top: 10px;
}
/* line 45, ../../resources/assets/sass/components/modals/_contact.scss */
#page-footer .modal.modal-contact--status .status-screen-info .error,
.modal.modal-contact--status .status-screen-info .error {
  color: #d21b32;
  text-align: center;
}
/* line 52, ../../resources/assets/sass/components/modals/_contact.scss */
#page-footer .modal.modal-contact--status .status-screen-copy *,
.modal.modal-contact--status .status-screen-copy * {
  text-align: left;
  color: #8e8e8e;
  font-size: 14px;
  line-height: 1.43;
  margin: 10px 0;
}
/* line 60, ../../resources/assets/sass/components/modals/_contact.scss */
#page-footer .modal.modal-contact--status .status-screen-copy-logo,
.modal.modal-contact--status .status-screen-copy-logo {
  width: 150px;
  padding-top: 73.56688px;
  background-image: url(/images/11880-logo.svg);
  background-repeat: no-repeat;
}
/* line 68, ../../resources/assets/sass/components/modals/_contact.scss */
#page-footer .modal.modal-contact--status .status-screen-button,
.modal.modal-contact--status .status-screen-button {
  opacity: 0;
  transition: opacity .2s ease;
}
/* line 72, ../../resources/assets/sass/components/modals/_contact.scss */
#page-footer .modal.modal-contact--status .status-screen-button--show,
.modal.modal-contact--status .status-screen-button--show {
  opacity: 1;
}
/* line 78, ../../resources/assets/sass/components/modals/_contact.scss */
#page-footer .modal.modal-contact--status .status-screen-list li,
.modal.modal-contact--status .status-screen-list li {
  opacity: 0;
  animation-name: statusScreenListItem;
  animation-duration: .3s;
  animation-delay: 1.5s;
  animation-fill-mode: forwards;
}
/* line 86, ../../resources/assets/sass/components/modals/_contact.scss */
#page-footer .modal.modal-contact--status .status-screen-list li:first-child,
.modal.modal-contact--status .status-screen-list li:first-child {
  animation-delay: .5s;
}
/* line 90, ../../resources/assets/sass/components/modals/_contact.scss */
#page-footer .modal.modal-contact--status .status-screen-list li:last-child,
.modal.modal-contact--status .status-screen-list li:last-child {
  animation-delay: 2.5s;
}
/* line 95, ../../resources/assets/sass/components/modals/_contact.scss */
#page-footer .modal.modal-contact--status .status-screen i.icon-send-success,
.modal.modal-contact--status .status-screen i.icon-send-success {
  width: 50%;
  background-position: 40% 0;
}

@media (min-width: 768px) {
  /* line 5, ../../resources/assets/sass/components/modals/_lead-form.scss */
  #page-footer .modal.modal-lead--status .modal-container,
  .modal.modal-lead--status .modal-container {
    background-image: url(/images/lead/form-success.png);
    background-repeat: no-repeat;
    background-position: left bottom;
  }
}
/* line 13, ../../resources/assets/sass/components/modals/_lead-form.scss */
#page-footer .modal.modal-lead--status .row h3,
.modal.modal-lead--status .row h3 {
  font-size: 24px;
  margin-top: 17px;
  margin-bottom: 35px;
}
/* line 21, ../../resources/assets/sass/components/modals/_lead-form.scss */
#page-footer .modal.modal-lead--status .status-screen-info p,
.modal.modal-lead--status .status-screen-info p {
  text-align: left;
  font-size: 13px;
  line-height: 1.85;
  margin-bottom: 0;
  margin-top: 10px;
}
/* line 29, ../../resources/assets/sass/components/modals/_lead-form.scss */
#page-footer .modal.modal-lead--status .status-screen-info .error,
.modal.modal-lead--status .status-screen-info .error {
  color: #d21b32;
  text-align: center;
}
/* line 36, ../../resources/assets/sass/components/modals/_lead-form.scss */
#page-footer .modal.modal-lead--status .status-screen-copy *,
.modal.modal-lead--status .status-screen-copy * {
  text-align: left;
  color: #8e8e8e;
  font-size: 14px;
  line-height: 1.43;
  margin: 10px 0;
}
/* line 44, ../../resources/assets/sass/components/modals/_lead-form.scss */
#page-footer .modal.modal-lead--status .status-screen-copy-logo,
.modal.modal-lead--status .status-screen-copy-logo {
  width: 150px;
  padding-top: 73.56688px;
  background-image: url(/images/11880-logo.svg);
  background-repeat: no-repeat;
}
/* line 52, ../../resources/assets/sass/components/modals/_lead-form.scss */
#page-footer .modal.modal-lead--status .status-screen i.icon-send-success,
.modal.modal-lead--status .status-screen i.icon-send-success {
  width: 50%;
  background-position: 40% 0;
  margin-bottom: 50px;
}
/* line 61, ../../resources/assets/sass/components/modals/_lead-form.scss */
#page-footer .modal.modal-lead .row.lead-form-header,
.modal.modal-lead .row.lead-form-header {
  display: none;
  margin: -25px -30px;
  background-image: url(/images/lead/lead-form-header.jpg);
  margin-bottom: 35px;
}
/* line 67, ../../resources/assets/sass/components/modals/_lead-form.scss */
#page-footer .modal.modal-lead .row.lead-form-header h3,
.modal.modal-lead .row.lead-form-header h3 {
  font-size: 31px;
  color: #ffffff;
  text-shadow: 0 0 14px rgba(0, 0, 0, 0.47);
  margin-top: 50px;
  margin-bottom: 44px;
  line-height: 1.06;
}
@media (min-width: 768px) {
  /* line 61, ../../resources/assets/sass/components/modals/_lead-form.scss */
  #page-footer .modal.modal-lead .row.lead-form-header,
  .modal.modal-lead .row.lead-form-header {
    display: block;
  }
}
/* line 82, ../../resources/assets/sass/components/modals/_lead-form.scss */
#page-footer .modal.modal-lead .row.lead-form-copy p,
.modal.modal-lead .row.lead-form-copy p {
  font-size: 18px;
  text-align: center;
  margin-bottom: 40px;
  font-weight: 600;
}
@media (min-width: 768px) {
  /* line 82, ../../resources/assets/sass/components/modals/_lead-form.scss */
  #page-footer .modal.modal-lead .row.lead-form-copy p,
  .modal.modal-lead .row.lead-form-copy p {
    font-weight: normal;
  }
}
/* line 93, ../../resources/assets/sass/components/modals/_lead-form.scss */
#page-footer .modal.modal-lead .row.lead-form-copy ul,
.modal.modal-lead .row.lead-form-copy ul {
  display: none;
  justify-content: center;
  align-items: center;
  margin-right: -10px;
  margin-left: -10px;
}
@media (min-width: 768px) {
  /* line 93, ../../resources/assets/sass/components/modals/_lead-form.scss */
  #page-footer .modal.modal-lead .row.lead-form-copy ul,
  .modal.modal-lead .row.lead-form-copy ul {
    display: flex;
    margin-right: -20px;
    margin-left: -20px;
  }
}
/* line 106, ../../resources/assets/sass/components/modals/_lead-form.scss */
#page-footer .modal.modal-lead .row.lead-form-copy ul li,
.modal.modal-lead .row.lead-form-copy ul li {
  display: inline-block;
  padding: 0 10px 0 36px;
  line-height: 25px;
  color: #ff9328;
}
/* line 112, ../../resources/assets/sass/components/modals/_lead-form.scss */
#page-footer .modal.modal-lead .row.lead-form-copy ul li:before,
.modal.modal-lead .row.lead-form-copy ul li:before {
  width: 25px;
  height: 25px;
  line-height: 25px;
  font-size: 13px;
}
@media (min-width: 768px) {
  /* line 123, ../../resources/assets/sass/components/modals/_lead-form.scss */
  #page-footer .modal.modal-lead textarea,
  .modal.modal-lead textarea {
    min-height: 120px;
  }
}

/* line 4, ../../resources/assets/sass/components/_modals.scss */
#page-footer .modal,
.modal {
  word-break: initial;
}
/* line 8, ../../resources/assets/sass/components/_modals.scss */
#page-footer .modal-dialog,
.modal-dialog {
  width: 100%;
  max-width: 790px;
  margin: 0;
}
@media (min-width: 768px) {
  /* line 8, ../../resources/assets/sass/components/_modals.scss */
  #page-footer .modal-dialog,
  .modal-dialog {
    margin: 30px auto;
  }
}
/* line 18, ../../resources/assets/sass/components/_modals.scss */
#page-footer .modal-wrapper,
.modal-wrapper {
  display: table-cell;
  vertical-align: middle;
  pointer-events: auto;
}
/* line 24, ../../resources/assets/sass/components/_modals.scss */
#page-footer .modal-container,
.modal-container {
  position: relative;
  margin: 0px auto;
  background-color: #fff;
  width: 100%;
  padding: 25px 30px;
  margin: 0px auto;
  background-color: #fff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.33);
}
/* line 36, ../../resources/assets/sass/components/_modals.scss */
#page-footer .modal-close,
.modal-close {
  position: absolute;
  top: 30px;
  right: 30px;
  opacity: .75;
  z-index: 100;
}
/* line 43, ../../resources/assets/sass/components/_modals.scss */
#page-footer .modal-close:focus, #page-footer .modal-close:hover,
.modal-close:focus,
.modal-close:hover {
  opacity: 1;
}
/* line 48, ../../resources/assets/sass/components/_modals.scss */
#page-footer .modal-close:after,
.modal-close:after {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 0;
  width: 20px;
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  background-image: url(/images/2017/icons/close--grey.svg);
}
/* line 63, ../../resources/assets/sass/components/_modals.scss */
#page-footer .modal .row h3,
.modal .row h3 {
  font-size: 24px;
  margin-top: 17px;
  margin-bottom: 18px;
  white-space: initial;
  font-weight: 600;
}
/* line 70, ../../resources/assets/sass/components/_modals.scss */
#page-footer .modal .row h3 + p.subline,
.modal .row h3 + p.subline {
  font-size: 16px;
  margin: 0 0 25px;
}
@media (min-width: 992px) {
  /* line 70, ../../resources/assets/sass/components/_modals.scss */
  #page-footer .modal .row h3 + p.subline,
  .modal .row h3 + p.subline {
    font-size: 18px;
  }
}
/* line 80, ../../resources/assets/sass/components/_modals.scss */
#page-footer .modal .row h4,
.modal .row h4 {
  font-size: 21px;
  margin-top: 20px;
  margin-bottom: 20px;
  white-space: initial;
  font-weight: normal;
}
/* line 87, ../../resources/assets/sass/components/_modals.scss */
#page-footer .modal .row h4 + p.subline,
.modal .row h4 + p.subline {
  font-size: 16px;
  line-height: 1.22;
  margin: 0 0 25px;
}
@media (min-width: 992px) {
  /* line 87, ../../resources/assets/sass/components/_modals.scss */
  #page-footer .modal .row h4 + p.subline,
  .modal .row h4 + p.subline {
    font-size: 18px;
  }
}
/* line 98, ../../resources/assets/sass/components/_modals.scss */
#page-footer .modal label,
.modal label {
  font-size: 16px;
  line-height: 22px;
  height: 22px;
  margin-bottom: 7px;
  margin-bottom: 10px;
  font-weight: normal;
}
@media (min-width: 992px) {
  /* line 98, ../../resources/assets/sass/components/_modals.scss */
  #page-footer .modal label,
  .modal label {
    font-size: 18px;
  }
}
/* line 111, ../../resources/assets/sass/components/_modals.scss */
#page-footer .modal input, #page-footer .modal textarea, #page-footer .modal select,
.modal input,
.modal textarea,
.modal select {
  width: 100%;
  height: 40px;
  border-radius: 3px;
  padding: 0 10px;
  line-height: 1.44;
  font-size: 16px;
  margin-bottom: 12px;
  border: solid 1px #c9c8c7;
  background: #ffffff;
}
@media (min-width: 992px) {
  /* line 111, ../../resources/assets/sass/components/_modals.scss */
  #page-footer .modal input, #page-footer .modal textarea, #page-footer .modal select,
  .modal input,
  .modal textarea,
  .modal select {
    font-size: 18px;
  }
}
/* line 126, ../../resources/assets/sass/components/_modals.scss */
#page-footer .modal input + .input-info, #page-footer .modal textarea + .input-info, #page-footer .modal select + .input-info,
.modal input + .input-info,
.modal textarea + .input-info,
.modal select + .input-info {
  font-size: 12px;
  line-height: 1;
  margin-bottom: 12px;
}
/* line 133, ../../resources/assets/sass/components/_modals.scss */
#page-footer .modal input, #page-footer .modal textarea,
.modal input,
.modal textarea {
  padding-top: 8px;
  padding-bottom: 6px;
}
/* line 138, ../../resources/assets/sass/components/_modals.scss */
#page-footer .modal textarea,
.modal textarea {
  min-height: 160px;
}
@media (min-width: 768px) {
  /* line 138, ../../resources/assets/sass/components/_modals.scss */
  #page-footer .modal textarea,
  .modal textarea {
    min-height: 140px;
  }
}
/* line 145, ../../resources/assets/sass/components/_modals.scss */
#page-footer .modal input[type="checkbox"],
.modal input[type="checkbox"] {
  width: 20px;
  height: 20px;
  margin-top: 3px;
  float: left;
}
/* line 151, ../../resources/assets/sass/components/_modals.scss */
#page-footer .modal input[type="checkbox"] + label,
.modal input[type="checkbox"] + label {
  font-size: 14px;
  line-height: 20px;
  height: 20px;
  margin-left: 10px;
  float: left;
}
/* line 160, ../../resources/assets/sass/components/_modals.scss */
#page-footer .modal .row.flex > div,
.modal .row.flex > div {
  width: calc(50% - 15px);
}
/* line 163, ../../resources/assets/sass/components/_modals.scss */
#page-footer .modal .row.flex > div:first-child,
.modal .row.flex > div:first-child {
  margin-right: auto;
}
/* line 167, ../../resources/assets/sass/components/_modals.scss */
#page-footer .modal .input-error label, #page-footer .modal .input-error .input-info,
.modal .input-error label,
.modal .input-error .input-info {
  color: red;
}
/* line 168, ../../resources/assets/sass/components/_modals.scss */
#page-footer .modal .input-error input, #page-footer .modal .input-error textarea, #page-footer .modal .input-error select,
.modal .input-error input,
.modal .input-error textarea,
.modal .input-error select {
  border: 1px solid red;
  margin-bottom: 3px;
}

/* line 1, ../../resources/assets/sass/components/_progress.scss */
.progress {
  width: 100%;
  height: 20px;
  margin-bottom: 35px;
}
/* line 6, ../../resources/assets/sass/components/_progress.scss */
.progress-bar {
  width: 0;
  height: 100%;
  background-color: #ff9328;
  transition: width 4s linear;
}
/* line 12, ../../resources/assets/sass/components/_progress.scss */
.progress-bar--progress {
  width: 99%;
}
/* line 16, ../../resources/assets/sass/components/_progress.scss */
.progress-bar--ended {
  transition: width .2s linear;
  width: 100%;
}
/* line 21, ../../resources/assets/sass/components/_progress.scss */
.progress-bar--success {
  background-color: #96b829;
}
/* line 25, ../../resources/assets/sass/components/_progress.scss */
.progress-bar--error {
  background-color: #d21b32;
}

@media (max-width: 480px) {
  /* line 2, ../../resources/assets/sass/components/_linkmap.scss */
  .linkmap-headline {
    font-size: 24px;
    line-height: 29px;
  }
}
/* line 9, ../../resources/assets/sass/components/_linkmap.scss */
.linkmap-list {
  overflow: hidden;
  *zoom: 1;
  margin-top: 15px;
  margin-bottom: 35px;
}
/* line 14, ../../resources/assets/sass/components/_linkmap.scss */
.linkmap-list__item {
  width: 100%;
  padding: 0 20px 0 0;
}
@media (min-width: 768px) {
  /* line 14, ../../resources/assets/sass/components/_linkmap.scss */
  .linkmap-list__item {
    float: left;
    width: 50%;
  }
}
@media (min-width: 992px) {
  /* line 14, ../../resources/assets/sass/components/_linkmap.scss */
  .linkmap-list__item {
    width: 33%;
  }
}
/* line 27, ../../resources/assets/sass/components/_linkmap.scss */
.linkmap-list__item-name {
  display: inline-block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 34, ../../resources/assets/sass/components/_linkmap.scss */
.linkmap-list__item-name--first {
  max-width: 39%;
}
/* line 36, ../../resources/assets/sass/components/_linkmap.scss */
.linkmap-list__item-name--last {
  text-indent: 3px;
  max-width: 59%;
}
/* line 40, ../../resources/assets/sass/components/_linkmap.scss */
.linkmap-list__item-name--last span {
  color: #b5b4b3;
}
/* line 44, ../../resources/assets/sass/components/_linkmap.scss */
body:not(.touch) .linkmap-list__item:hover {
  color: #222222;
  text-decoration: none;
}
/* line 48, ../../resources/assets/sass/components/_linkmap.scss */
body:not(.touch) .linkmap-list__item:hover .linkmap-list__item-name {
  color: #ff9328;
}
/* line 51, ../../resources/assets/sass/components/_linkmap.scss */
body:not(.touch) .linkmap-list__item:hover .linkmap-list__item-name span {
  color: #ff9328;
}

/* line 2, ../../resources/assets/sass/components/_glossar.scss */
.glossar-char {
  font-size: 22px;
  line-height: 26px;
  padding: 0 3px;
  font-weight: 600;
  cursor: pointer;
  display: inline-block;
}
/* line 12, ../../resources/assets/sass/components/_glossar.scss */
.glossar-list__charakter {
  display: block;
  width: 35px;
  height: 35px;
  background-color: #f7f7f7;
  border-radius: 3px;
  color: #ff9328;
  line-height: 35px;
  text-align: center;
}

/* line 1, ../../resources/assets/sass/components/_vertical-block.scss */
.vertical-block {
  border: 4px solid #f7f7f7;
}
/* line 4, ../../resources/assets/sass/components/_vertical-block.scss */
.vertical-block h3, .vertical-block h4 {
  color: #0c4994;
}
/* line 7, ../../resources/assets/sass/components/_vertical-block.scss */
.vertical-block h3 > a, .vertical-block h4 > a {
  text-decoration: none;
  color: #0c4994;
}
/* line 11, ../../resources/assets/sass/components/_vertical-block.scss */
body:not(.touch) .vertical-block h3 > a:hover, .vertical-block h3 > a:active, .vertical-block h3 > a:visited, body:not(.touch) .vertical-block h4 > a:hover, .vertical-block h4 > a:active, .vertical-block h4 > a:visited {
  color: #0c4994;
}
/* line 17, ../../resources/assets/sass/components/_vertical-block.scss */
body:not(.touch) .vertical-block h3 > a:hover, body:not(.touch) .vertical-block h4 > a:hover {
  text-decoration: underline;
}
/* line 23, ../../resources/assets/sass/components/_vertical-block.scss */
.vertical-block-headline {
  padding-top: 45px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.36;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  /* line 23, ../../resources/assets/sass/components/_vertical-block.scss */
  .vertical-block-headline {
    padding-top: 0;
    font-size: 20px;
    max-width: 75%;
    margin-bottom: 35px;
  }
}
/* line 38, ../../resources/assets/sass/components/_vertical-block.scss */
.vertical-block-logo {
  position: absolute;
  top: 10px;
  right: 20px;
  background-size: 97px 45px;
  background-position: center right;
  background-repeat: no-repeat;
  padding-right: 97px;
  height: 45px;
}
@media (min-width: 768px) {
  /* line 38, ../../resources/assets/sass/components/_vertical-block.scss */
  .vertical-block-logo {
    background-size: 140px 65px;
    padding-right: 140px;
    height: 65px;
  }
}
/* line 54, ../../resources/assets/sass/components/_vertical-block.scss */
.vertical-block-logo > span {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-top: 22px;
  display: inline-block;
  font-size: 14px;
  padding-right: 10px;
}
@media (min-width: 768px) {
  /* line 54, ../../resources/assets/sass/components/_vertical-block.scss */
  .vertical-block-logo > span {
    margin-top: 32px;
  }
}
/* line 67, ../../resources/assets/sass/components/_vertical-block.scss */
.vertical-block-content {
  position: relative;
  padding: 20px;
}
/* line 72, ../../resources/assets/sass/components/_vertical-block.scss */
.vertical-block-item {
  margin-bottom: 10px;
}
/* line 75, ../../resources/assets/sass/components/_vertical-block.scss */
.vertical-block-item-title {
  font-size: 16px;
}
/* line 79, ../../resources/assets/sass/components/_vertical-block.scss */
.vertical-block-item-image {
  margin-bottom: 20px;
}
/* line 82, ../../resources/assets/sass/components/_vertical-block.scss */
.vertical-block-item-image img {
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  position: relative;
  left: 50%;
}
/* line 89, ../../resources/assets/sass/components/_vertical-block.scss */
.vertical-block-item-link, .vertical-block-item-excerpt {
  font-size: 14px;
  line-height: 18px;
}
/* line 95, ../../resources/assets/sass/components/_vertical-block.scss */
.vertical-block-item-link, body:not(.touch) .vertical-block-item-link:hover, .vertical-block-item-link:visited {
  color: #0c4994;
}
/* line 99, ../../resources/assets/sass/components/_vertical-block.scss */
body:not(.touch) .vertical-block-item-link:hover {
  text-decoration: underline;
}
/* line 104, ../../resources/assets/sass/components/_vertical-block.scss */
.vertical-block-footer {
  padding: 12px 20px;
  color: #0c4994;
  font-size: 14px;
  line-height: 18px;
  background-color: #f7f7f7;
}
/* line 111, ../../resources/assets/sass/components/_vertical-block.scss */
.vertical-block-footer > a, body:not(.touch) .vertical-block-footer > a:hover,
.vertical-block-footer > a:active,
.vertical-block-footer > a:visited {
  color: #2a83c6;
}

/* line 2, ../../resources/assets/sass/components/_changelog.scss */
.changelog-block {
  -moz-transition: all 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -o-transition: all 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  -webkit-transition: all 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  transition: all 0.1s cubic-bezier(0.5, 0.25, 0.5, 0.75);
  position: relative;
  background-color: #ffffff;
  border: none;
  box-shadow: 1px 2px 10px rgba(34, 34, 34, 0.1);
  margin: .5rem 0 2rem;
  padding: 2rem 1rem;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  border-radius: 3px;
}
/* line 16, ../../resources/assets/sass/components/_changelog.scss */
.changelog-block h2 {
  margin: 1rem 0;
  font-size: 18px;
  align-self: flex-start;
}
/* line 22, ../../resources/assets/sass/components/_changelog.scss */
.changelog-block p {
  align-self: flex-end;
  font-size: 1.125rem;
  font-weight: bold;
}
/* line 28, ../../resources/assets/sass/components/_changelog.scss */
.changelog-block ul {
  width: 100%;
  flex: 1 0 auto;
  list-style-type: none;
  padding: 0;
}
/* line 34, ../../resources/assets/sass/components/_changelog.scss */
.changelog-block ul li {
  font-size: 1.25rem;
}
/* line 37, ../../resources/assets/sass/components/_changelog.scss */
.changelog-block ul li > a {
  display: inline-block;
  width: 100px;
}
/* line 44, ../../resources/assets/sass/components/_changelog.scss */
.changelog-block:hover {
  box-shadow: 1px 2px 20px rgba(34, 34, 34, 0.3);
}

/* line 2, ../../resources/assets/sass/components/_key-symbols.scss */
.key-symbol--command:before {
  content: "\2318";
}
/* line 6, ../../resources/assets/sass/components/_key-symbols.scss */
.key-symbol--control:before {
  content: "strg";
}
