/*


		# Colsnfrom

		Highly customizable grid-sizing system

		- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

		.cols{n}upto{breakpoint}, and .cols{n}from990
		these 2 work and should in most cases be used together.

		- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

		cols{n}upto{breakpoint}
		cols{n}from990

		{n}
		1, 2, 3, 4, 5, 6, 7, 8

		{breakpoint}
		480, 640, 768, 990


*/

@media (max-width: 989px) {
  .grid--cols1upto990 > .grid__unit {
    width: 100%;
  }

  .grid--cols2upto990 > .grid__unit {
    width: 50%;
  }

  .grid--cols3upto990 > .grid__unit {
    width: 33.3333333%;
  }

  .grid--cols4upto990 > .grid__unit {
    width: 25%;
  }

  .grid--cols5upto990 > .grid__unit {
    width: 20%;
  }

  .grid--cols6upto990 > .grid__unit {
    width: 16.6666666%;
  }

  .grid--cols7upto990 > .grid__unit {
    width: 14.2857142%;
  }

  .grid--cols8upto990 > .grid__unit {
    width: 12.5%;
  }
}

@media (max-width: 767px) {
  .grid--cols1upto768 > .grid__unit {
    width: 100%;
  }

  .grid--cols2upto768 > .grid__unit {
    width: 50%;
  }

  .grid--cols3upto768 > .grid__unit {
    width: 33.3333333%;
  }

  .grid--cols4upto768 > .grid__unit {
    width: 25%;
  }

  .grid--cols5upto768 > .grid__unit {
    width: 20%;
  }

  .grid--cols6upto768 > .grid__unit {
    width: 16.6666666%;
  }

  .grid--cols7upto768 > .grid__unit {
    width: 14.2857142%;
  }

  .grid--cols8upto768 > .grid__unit {
    width: 12.5%;
  }
}

@media (max-width: 639px) {
  .grid--cols1upto640 > .grid__unit {
    width: 100%;
  }

  .grid--cols2upto640 > .grid__unit {
    width: 50%;
  }

  .grid--cols3upto640 > .grid__unit {
    width: 33.3333333%;
  }

  .grid--cols4upto640 > .grid__unit {
    width: 25%;
  }

  .grid--cols5upto640 > .grid__unit {
    width: 20%;
  }

  .grid--cols6upto640 > .grid__unit {
    width: 16.6666666%;
  }

  .grid--cols7upto640 > .grid__unit {
    width: 14.2857142%;
  }

  .grid--cols8upto640 > .grid__unit {
    width: 12.5%;
  }
}

@media (max-width: 479px) {
  .grid--cols1upto480 > .grid__unit {
    width: 100%;
  }

  .grid--cols2upto480 > .grid__unit {
    width: 50%;
  }

  .grid--cols3upto480 > .grid__unit {
    width: 33.3333333%;
  }

  .grid--cols4upto480 > .grid__unit {
    width: 25%;
  }

  .grid--cols5upto480 > .grid__unit {
    width: 20%;
  }

  .grid--cols6upto480 > .grid__unit {
    width: 16.6666666%;
  }

  .grid--cols7upto480 > .grid__unit {
    width: 14.2857142%;
  }

  .grid--cols8upto480 > .grid__unit {
    width: 12.5%;
  }
}

@media (min-width: 990px) {
  .grid--cols1from990 > .grid__unit {
    width: 100%;
  }

  .grid--cols2from990 > .grid__unit {
    width: 50%;
  }

  .grid--cols3from990 > .grid__unit {
    width: 33.3333333%;
  }

  .grid--cols4from990 > .grid__unit {
    width: 25%;
  }

  .grid--cols5from990 > .grid__unit {
    width: 20%;
  }

  .grid--cols6from990 > .grid__unit {
    width: 16.6666666%;
  }

  .grid--cols7from990 > .grid__unit {
    width: 14.2857142%;
  }

  .grid--cols8from990 > .grid__unit {
    width: 12.5%;
  }
}

.grid:not(.grid--auto-height):before,
.grid:not(.grid--auto-height):after {
  content: " ";
  display: table;
}

.grid:not(.grid--auto-height):after {
  clear: both;
}

.grid__unit {
  float: left;
}

.grid--auto-height {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}

.grid--auto-height .grid__unit {
  flex: 0 1 auto;
}

.grid--vertical-center .grid__unit {
  align-self: center;
}

/*


        Background svg's

        .icon .icon--

            background-image: svgurl('../troika-icons/dist/functions32/favourite-added.svg') svg(path fill $stone)
            background-image: embedurl('../troika-icons/dist/functions32/favourite-add-img.svg')

*/

.icon:not(.button--pill),
.icon.button--pill::before {
  display: inline-block;
  width: 24px;
  height: 24px;
}

.icon::before {
  content: '';
  width: 100%;
  height: 100%;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
}

.icon---icon-placeholder::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjEwIiBmaWxsPSIjNzY3Njc2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+');
}

.icon--attachment::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjNzY3Njc2IiBzdHJva2Utd2lkdGg9Ii41IiBkPSJNMTEuMzgzMDI2IDE5LjYyMDg4Nmw3Ljg2MTYyLTcuOTQ0MDU3YzEuNjEwOTM1LTEuNjI3ODI2IDEuNjEwOTM1LTQuMjY0NzU3IDAtNS44OTI1ODMtMS42MTA5MzMtMS42Mjc4MjctNC4yMjA1LTEuNjI3ODI3LTUuODMxNDM0IDBsLTkuMTExNjE3IDkuMjA3MTZjLTEuMDA1OTIzIDEuMDE2NDcxLTEuMDA1OTIzIDIuNjY2Mzk1IDAgMy42ODI4NjUgMS4wMDU5MjIgMS4wMTY0NyAyLjYzODcyNCAxLjAxNjQ3IDMuNjQ0NjQ2IDBMMTUuNiAxMC45NDAyNTZjLjQwMDkxMS0uNDA1MTE1LjQwMDkxMS0xLjA2ODAzIDAtMS40NzMxNDYtLjQwMDkxMS0uNDA1MTE1LTEuMDU2OTQ4LS40MDUxMTUtMS40NTc4NTkgMC00LjE5NDQwNyA0LjIzNDEwNC02LjM0NDY0NiA2LjQwNjg5LTYuNDUwNzE3IDYuNTE4MzU5LS4xNzUxNTYuMTc1NjI2LS42OTIzNDguNDIzMjc1LTEuMTA3MDc0LjAwNDItLjQxNDcyNy0uNDE5MDc2LS4xNjY0ODQtLjkyNzAwNy4wMTM2OC0xLjEwOTA2bDYuNDUwNzE3LTYuNTE4MzU4YzEuMDA1OTIzLTEuMDE2NDcxIDIuNjM4NzI0LTEuMDE2NDcxIDMuNjQ0NjQ3IDAgMS4wMDU5MjMgMS4wMTY0NyAxLjAwNTkyMyAyLjY2NjM5MyAwIDMuNjgyODY0TDkuMDM5NjM2IDE5Ljc3OTEzYy0xLjYxMDkzNCAxLjYyNzgyNy00LjIyMDUwMiAxLjYyNzgyNy01LjgzMTQzNiAwLTEuNjEwOTMzLTEuNjI3ODI2LTEuNjEwOTMzLTQuMjY0NzU3IDAtNS44OTI1ODNsOS4xMTE2MTgtOS4yMDcxNmMyLjIxNTk0NS0yLjIzOTE4MiA1LjgwMjI3OC0yLjIzOTE4MiA4LjAxODIyMyAwIDIuMjE1OTQ1IDIuMjM5MTggMi4yMTU5NDUgNS44NjMxMiAwIDguMTAyMzAxLTUuMjQ4MTcxIDUuMzAyMzI3LTcuODY4NzExIDcuOTUwMzQ2LTcuODYxNjIgNy45NDQwNTctLjE5NDc4LjE5NjgyMi0uNzIzNTIuMzU1NDMyLTEuMDg0MzMtLjAwOTE2LS4zNjA4MDktLjM2NDU5Mi0uMjMwOTUtLjg3MTQ4OC0uMDA5MDY1LTEuMDk1N3oiLz4KPC9zdmc+');
}

.icon--camera::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYuOTggNmwxLjk2LTJoNmwyLjAzIDJoMi40N2MuODkgMCAxLjIxLjEgMS41NC4yNy4zMi4xNy41OC40My43NS43NS4xOC4zMy4yNy42NS4yNyAxLjU0djguODhjMCAuODktLjEgMS4yMS0uMjcgMS41NC0uMTcuMzItLjQzLjU4LS43NS43NS0uMzMuMTgtLjY1LjI3LTEuNTQuMjdINC41NmMtLjg5IDAtMS4yMS0uMS0xLjU0LS4yN2ExLjgyIDEuODIgMCAwIDEtLjc1LS43NWMtLjE4LS4zMy0uMjctLjY1LS4yNy0xLjU0VjguNTZjMC0uODkuMS0xLjIxLjI3LTEuNTQuMTctLjMyLjQzLS41OC43NS0uNzUuMzMtLjE4LjY1LS4yNyAxLjU0LS4yN2gyLjQyek0xMiAxOGE1IDUgMCAxIDAgMC0xMCA1IDUgMCAwIDAgMCAxMHptMC0yYTMgMyAwIDEgMSAwLTYgMyAzIDAgMCAxIDAgNnoiLz4KPC9zdmc+');
}

.icon--check::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTkuNzggMTUuNTFsOC44Ni0xMC4wNWMuNS0uNTcgMS4zNy0uNjIgMS45Mi0uMS41NS41My41OSAxLjQxLjA5IDEuOThsLTkuODggMTEuMmMtLjU0LjYyLTEuNDcuNjEtMiAwbC01LjQyLTUuOGMtLjUtLjU3LS40Ni0xLjQ2LjEtMS45N2ExLjMyIDEuMzIgMCAwIDEgMS45MS4xbDQuNDIgNC42NHoiLz4KPC9zdmc+');
}

.icon--check-circle::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2U9IiM3Njc2NzYiIHN0cm9rZS13aWR0aD0iMiI+CjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjEwIi8+CjxwYXRoIGQ9Ik04IDEybDMgMyA2LTYiLz4KPC9nPgo8L3N2Zz4=');
}

.icon--cross::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzc2NzY3NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIuNSIgZD0iTTEyIDEybDYgNi02LTYtNiA2IDYtNnptMCAwTDYgNmw2IDYgNi02LTYgNnoiLz4KPC9zdmc+');
}

.icon--current-location-android::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEzIDIyYTEgMSAwIDAgMS0yIDB2LTIuMDZBOCA4IDAgMCAxIDQuMDYgMTNIMmExIDEgMCAwIDEgMC0yaDIuMDdBOCA4IDAgMCAxIDExIDQuMDZWMmExIDEgMCAwIDEgMiAwdjIuMDZBOCA4IDAgMCAxIDE5Ljk0IDExSDIyYTEgMSAwIDAgMSAwIDJoLTIuMDZBOCA4IDAgMCAxIDEzIDE5Ljk0VjIyem0tMS00YTYgNiAwIDEgMCAwLTEyIDYgNiAwIDAgMCAwIDEyem0wLTJhNCA0IDAgMSAxIDAtOCA0IDQgMCAwIDEgMCA4eiIvPgo8L3N2Zz4=');
}

.icon--current-location-ios-filled::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTUuMTMgMTMuNTNhMS41NyAxLjU3IDAgMCAxLS43NC0yLjk4Yy40Ni0uMjUgMS43OS0uOSAzLjc0LTEuODJsLjEtLjA1YTcwOS40MSA3MDkuNDEgMCAwIDEgMy42NS0xLjcxbC4zMi0uMTUuOTctLjUgMi4xNC0xLjFjMS40Ni0uNzUgMi41LTEuMjggMi45LTEuNSAxLjM0LS42OSAyLjU4LjQgMi4yNCAxLjYxLS4xLjM0LS4zLjg4LS43NSAyLjAxYTQ4NS4zOCA0ODUuMzggMCAwIDAtMi42NiA2Ljc2bC0uMDQuMTNjLTEuOTYgNS4xLTIuMzIgNi4wMi0yLjYyIDYuNTItLjMzLjU1LTEuMDIuODYtMS42NC43Mi0uNzMtLjE3LTEuMTctLjg0LTEuMTUtMS44MWExOTQuNTYgMTk0LjU2IDAgMCAwIDAtNS4yN3YtLjg2SDUuMTN6Ii8+Cjwvc3ZnPg==');
}

.icon--current-location-ios-outline::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzc2NzY3NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik01LjEzIDEzLjAzYy0xLjEgMC0xLjYzLTEuNDItLjUtMi4wNCAxLjEzLS42MiA3LjgtMy43MyA3LjgtMy43M3M0Ljk3LTIuNTUgNi4wMS0zLjFjMS4wNS0uNTMgMS43Mi4zNiAxLjUzIDEuMDQtLjIuNjgtLjk3IDIuNTEtMi4zNiA2LjA4LTEuNCAzLjU2LTMuMjIgOC40Ny0zLjY2IDkuMjEtLjQ0Ljc1LTEuODkuODMtMS44Ni0uODIuMDMtMS42NSAwLTYuNjQgMC02LjY0SDUuMTN6Ii8+Cjwvc3ZnPg==');
}

.icon--delete::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYgMTlWN2gxMnYxMmEyIDIgMCAwIDEtMiAySDhhMiAyIDAgMCAxLTItMnpNNSA1YTEgMSAwIDAgMSAxLTFoMTJhMSAxIDAgMCAxIDEgMXYxSDVWNXptNS0yaDRhMSAxIDAgMCAxIDEgMUg5YTEgMSAwIDAgMSAxLTF6Ii8+Cjwvc3ZnPg==');
}

.icon--download::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2U9IiM3Njc2NzYiIHN0cm9rZS13aWR0aD0iMiI+CjxwYXRoIGQ9Ik0xMiAzdjkuNU05IDExbDMgMyAzLTNNMTkgMTV2NEg1di00Ii8+CjwvZz4KPC9zdmc+');
}

.icon--eye-hidden::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjNzY3Njc2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+CjxwYXRoIGQ9Ik0xNi4zMiA3LjE4YTYuNiA2LjYgMCAwIDAtMi43LTEuMDJBMjQuOCAyNC44IDAgMCAwIDEyIDZjLTQuNTYgMC05IDQuMTgtOSA2IDAgLjU3LjQ3IDEuNDcgMS4yIDIuMjggMS4yNSAxLjQyIDIuMjQgMS44MyAyLjQ1IDIuMDJtMy45NSAxLjU3Yy42NC4wOSAxLjEuMTMgMS40LjEzIDQuNTIgMCA5LTQuMTggOS02IDAtLjQ2LS4yNy0xLjEtLjc1LTEuNzItLjMyLS40LS42LS43Mi0uODUtLjk2TTUgMTlMMTkuNSA1IDUgMTl6Ii8+CjxwYXRoIGQ9Ik05LjUyIDEzLjkzYTIuNyAyLjcgMCAwIDEtLjY4LTEuNTEgMy4yIDMuMiAwIDAgMSAuNzctMi43NEEzLjE4IDMuMTggMCAwIDEgMTIgOC43Yy42NyAwIDEuMy4yMiAxLjkuNjdtMS43IDMuMDVhMy40OCAzLjQ4IDAgMCAxLTEuMjQgMi4yM2MtLjY2LjUtMS4yNy43Ny0xLjgzLjgiLz4KPC9nPgo8L3N2Zz4=');
}

.icon--eye-open::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGQ9Ik0xMiAxOWM0LjUzMSAwIDEwLTQuMDg4IDEwLTcgMC0yLjkyMS01LjQ0Mi03LTEwLTdTMiA5LjA3OSAyIDEyYzAgMi45MTIgNS40NjkgNyAxMCA3em0wLTJjLTMuNTMyIDAtOC0zLjM0LTgtNSAwLTEuNjcgNC40NDItNSA4LTVzOCAzLjMzIDggNWMwIDEuNjYtNC40NjggNS04IDV6IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz4KPHBhdGggZmlsbD0iIzc2NzY3NiIgZD0iTTEyIDguNWMtLjExNSAwLS4yMjkuMDA2LS4zNDMuMDE4YS4yMTguMjE4IDAgMCAwLS4xNi4zMzYgMS43NDUgMS43NDUgMCAwIDEtMi41NiAyLjMxNC4yMTkuMjE5IDAgMCAwLS4zNS4xMkEzLjEzNiAzLjEzNiAwIDAgMCA4LjUgMTIgMy41IDMuNSAwIDEgMCAxMiA4LjV6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+');
}

.icon--facebook::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE2LjE3IDIzdi04LjQ0aDIuOGwuNDItMy4yOWgtMy4yMnYtMi4xYzAtLjk1LjI2LTEuNiAxLjYtMS42aDEuNzNWNC42M2MtLjMtLjA0LTEuMzItLjEzLTIuNTEtLjEzLTIuNDggMC00LjE4IDEuNTMtNC4xOCA0LjM1djIuNDJIMTB2My4zaDIuOFYyM0g3YTYgNiAwIDAgMS02LTZWN2E2IDYgMCAwIDEgNi02aDEwYTYgNiAwIDAgMSA2IDZ2MTBhNiA2IDAgMCAxLTYgNmgtLjgzeiIvPgo8L3N2Zz4=');
}

.icon--heart-active::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjQxIDQuNzlDMTQuMTMgMy40NiAxNS4xMSAzIDE2LjUgM2E2LjQxIDYuNDEgMCAwIDEgNS42NiAzLjQ2IDYuNTkgNi41OSAwIDAgMS0uOSA3LjdjLS4zLjMzLS42My43LTEuMzEgMS40bC0xLjA2IDEuMTEtMS40OCAxLjU1LTIuOTYgMy4wNi0uNzYuODJjLS4zLjMtLjUuNS0uNzcuNjQtLjI5LjE3LS42LjI2LS45NC4yNi0uNiAwLTEuMDgtLjM0LTEuNzUtMS0uMTItLjEtLjI0LS4yNC0uMzctLjM3bC0uODEtLjlhMjA2IDIwNiAwIDAgMC0xLjMtMS4zN2wtLjAxLS4wMi0xLjQ1LTEuNTRhNzQ4LjM1IDc0OC4zNSAwIDAgMC0zLjQxLTMuNjRDLjk0IDEyLjA0LjM5IDguOTIgMS43NyA2LjQ3QTYuNiA2LjYgMCAwIDEgNS4xIDMuNDQgNi4yIDYuMiAwIDAgMSA3LjUgM2MxLjI4IDAgMi42Mi41MiA0LjIgMS44NmwuMzEuMy40LS4zN3oiLz4KPC9zdmc+');
}

.icon--heart-neutral::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzc2NzY3NiIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTEuOTcgMjJjLjU1IDAgLjg2LS40OCAxLjc1LTEuNCAxLjExLTEuMTcgMi4xOC0yLjI2IDIuOTYtMy4wOCAyLjMtMi40IDMuMi0zLjMyIDMuODMtNC4wM2E1LjU5IDUuNTkgMCAwIDAgLjc3LTYuNTNBNS40OCA1LjQ4IDAgMCAwIDE2LjUgNGMtMS4xNiAwLTIgLjQ0LTMuNDcgMS41OEwxMiA2LjUzbC0xLS45NUM5LjQgNC4yMyA4LjI2IDQgNy41IDRjLS42IDAtMy4yIDAtNC44NSAyLjk2LTEuMjIgMi4xNi0uNTggNC44My45NyA2LjUzLjI3LjMgMS40MiAxLjQ5IDMuNCAzLjYybDIuNzYgMi45NGMuNDcuNTEgMS42NSAxLjk1IDIuMiAxLjk1eiIvPgo8L3N2Zz4=');
}

.icon--heart-on-image-active::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiPgogICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9ImhlYXJ0LW9uLWltYWdlLWFjdGl2ZS0tYiIgZD0iTTExLjk3IDIyYy41NSAwIC44Ni0uNDggMS43NS0xLjQgMS4xMS0xLjE3IDIuMTgtMi4yNiAyLjk2LTMuMDggMi4zLTIuNCAzLjItMy4zMiAzLjgzLTQuMDNhNS41OSA1LjU5IDAgMCAwIC43Ny02LjUzQTUuNDggNS40OCAwIDAgMCAxNi41IDRjLTEuMTYgMC0yIC40NC0zLjQ3IDEuNThMMTIgNi41M2wtMS0uOTVDOS40IDQuMjMgOC4yNiA0IDcuNSA0IDYuOSA0IDQuMyA0IDIuNjUgNi45NmMtMS4yMiAyLjE2LS41OCA0LjgzLjk3IDYuNTMuMjcuMyAxLjQyIDEuNDkgMy40IDMuNjJsMi43NiAyLjk0Yy40Ny41MSAxLjY1IDEuOTUgMi4yIDEuOTV6Ii8+CiAgICAgICAgPGZpbHRlciBpZD0iaGVhcnQtb24taW1hZ2UtYWN0aXZlLS1hIiB3aWR0aD0iMTU1JSIgaGVpZ2h0PSIxNjEuMSUiIHg9Ii0yNy41JSIgeT0iLTMwLjYlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICAgICAgICA8ZmVNb3JwaG9sb2d5IGluPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImRpbGF0ZSIgcmFkaXVzPSIxIiByZXN1bHQ9InNoYWRvd1NwcmVhZE91dGVyMSIvPgogICAgICAgICAgICA8ZmVPZmZzZXQgaW49InNoYWRvd1NwcmVhZE91dGVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz4KICAgICAgICAgICAgPGZlTW9ycGhvbG9neSBpbj0iU291cmNlQWxwaGEiIHJhZGl1cz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lciIvPgogICAgICAgICAgICA8ZmVPZmZzZXQgaW49InNoYWRvd0lubmVyIiByZXN1bHQ9InNoYWRvd0lubmVyIi8+CiAgICAgICAgICAgIDxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiBpbjI9InNoYWRvd0lubmVyIiBvcGVyYXRvcj0ib3V0IiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSIvPgogICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIiBzdGREZXZpYXRpb249IjEuNSIvPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCBpbj0ic2hhZG93Qmx1ck91dGVyMSIgdmFsdWVzPSIwIDAgMCAwIDAuNTM3MjU0OTAyIDAgMCAwIDAgMC41OTIxNTY4NjMgMCAwIDAgMCAwLjYzOTIxNTY4NiAwIDAgMCAxIDAiLz4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaGVhcnQtb24taW1hZ2UtYWN0aXZlLS1hKSIgeGxpbms6aHJlZj0iI2hlYXJ0LW9uLWltYWdlLWFjdGl2ZS0tYiIvPgogICAgICAgIDx1c2Ugc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIHhsaW5rOmhyZWY9IiNoZWFydC1vbi1pbWFnZS1hY3RpdmUtLWIiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjMDA2M0ZCIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xMi4yNCAyMC43OGwuNzYtLjgyIDIuOTYtMy4wOGMtLjM2LjM4IDMuMzktMy41NSAzLjgtNC4wM2E0LjYyIDQuNjIgMCAwIDAgLjY2LTUuMzhDMTkuNCA1LjcxIDE3Ljk1IDUgMTYuNDkgNWMtLjg0IDAtMS40Ny4zLTIuOCAxLjMyTDEyIDcuOTFsLS42OC0uNjUtLjk1LS45QzkuMTggNS4zNCA4LjMgNSA3LjUxIDVjLS42IDAtMS4wOC4wNi0xLjY4LjMtLjkuMzYtMS43IDEuMDQtMi4zMiAyLjE2LS45MyAxLjY2LS41NSAzLjg2LjgzIDUuMzlhNzAyLjM0IDcwMi4zNCAwIDAgMSA0Ljg0IDUuMTdsLjAxLjAxIDEuMyAxLjRjLjA1LjA0LjYuNjcuOC44OGExMS4wNCAxMS4wNCAwIDAgMCAuNzMuNjlsLjIyLS4yMnoiLz4KICAgIDwvZz4KPC9zdmc+");
}

.icon--heart-on-image-neutral::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiPgogICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9ImhlYXJ0LW9uLWltYWdlLW5ldXRyYWwtLWIiIGQ9Ik0xMS45NzIgMjJjLjU1MSAwIC44NjMtLjQ3NiAxLjc1LTEuNDA4IDEuMTEtMS4xNjYgMi4xOC0yLjI1MiAyLjk1Ni0zLjA2NyAyLjI5NC0yLjQwOSAzLjE5Ni0zLjMyMyAzLjgzNi00LjAzNiAxLjctMS44OTUgMS45Mi00LjUyOC43NjgtNi41MjdDMTkuODI3IDQuNDQyIDE3LjY1OSA0IDE2LjQ5MiA0Yy0xLjE2NSAwLTIgLjQ0Mi0zLjQ3MiAxLjU4MUwxMiA2LjUyOGwtLjk5My0uOTQ3QzkuNDA4IDQuMjMgOC4yNSA0IDcuNTA5IDRjLS42MiAwLTMuMjA1IDAtNC44NzIgMi45NjItMS4yMTYgMi4xNjEtLjU4IDQuODI0Ljk2OSA2LjUyNy4yNzcuMzA1IDEuNDIgMS40OSAzLjQwNCAzLjYyNi43OTkuODYgMS45MjkgMi4wNDIgMi43NiAyLjk0LjQ3Mi41MDggMS42NTEgMS45NDUgMi4yMDIgMS45NDV6Ii8+CiAgICAgICAgPGZpbHRlciBpZD0iaGVhcnQtb24taW1hZ2UtbmV1dHJhbC0tYSIgd2lkdGg9IjE1NSUiIGhlaWdodD0iMTYxLjElIiB4PSItMjcuNSUiIHk9Ii0zMC42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij4KICAgICAgICAgICAgPGZlTW9ycGhvbG9neSBpbj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMSIgcmVzdWx0PSJzaGFkb3dTcHJlYWRPdXRlcjEiLz4KICAgICAgICAgICAgPGZlT2Zmc2V0IGluPSJzaGFkb3dTcHJlYWRPdXRlcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIi8+CiAgICAgICAgICAgIDxmZU1vcnBob2xvZ3kgaW49IlNvdXJjZUFscGhhIiByYWRpdXM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXIiLz4KICAgICAgICAgICAgPGZlT2Zmc2V0IGluPSJzaGFkb3dJbm5lciIgcmVzdWx0PSJzaGFkb3dJbm5lciIvPgogICAgICAgICAgICA8ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldE91dGVyMSIgaW4yPSJzaGFkb3dJbm5lciIgb3BlcmF0b3I9Im91dCIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIgc3RkRGV2aWF0aW9uPSIxLjUiLz4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggaW49InNoYWRvd0JsdXJPdXRlcjEiIHZhbHVlcz0iMCAwIDAgMCAwLjUzNzI1NDkwMiAwIDAgMCAwIDAuNTkyMTU2ODYzIDAgMCAwIDAgMC42MzkyMTU2ODYgMCAwIDAgMSAwIi8+CiAgICAgICAgPC9maWx0ZXI+CiAgICA8L2RlZnM+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2hlYXJ0LW9uLWltYWdlLW5ldXRyYWwtLWEpIiB4bGluazpocmVmPSIjaGVhcnQtb24taW1hZ2UtbmV1dHJhbC0tYiIvPgogICAgICAgIDx1c2Ugc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIHhsaW5rOmhyZWY9IiNoZWFydC1vbi1pbWFnZS1uZXV0cmFsLS1iIi8+CiAgICAgICAgPHBhdGggZmlsbD0iIzU0NUY3MCIgZmlsbC1vcGFjaXR5PSIuMiIgZD0iTTEyLjI0MiAyMC43NzdjLjA4LS4wODMuNTc3LS42MjUuNzU4LS44MTcuNjQzLS42NzggMi42NTYtMi43NjMgMi45NTUtMy4wNzktLjM1Ni4zNzYgMy4zOS0zLjU1NiAzLjgxNC00LjAzIDEuMzc2LTEuNTQgMS42MDktMy43MDIuNjQ2LTUuMzc4QzE5LjQwMyA1LjcxMiAxNy45NTUgNSAxNi40OSA1Yy0uODQ1IDAtMS40NjcuMjk0LTIuNzk3IDEuMzIxTDExLjk4OCA3LjkxbC0uNjc2LS42NDctLjk1LS45MUM5LjE4MyA1LjM0NiA4LjI5MyA1IDcuNTEgNWMtLjU5NiAwLTEuMDguMDYzLTEuNjc2LjMwMS0uOTA4LjM2My0xLjcgMS4wNDQtMi4zMjcgMi4xNjMtLjkyNiAxLjY1My0uNTQyIDMuODYuODM2IDUuMzgyLS4wMTYtLjAxOCAyLjA2MSAyLjE5IDMuMzk2IDMuNjMzLjMzOC4zNjUuNTI1LjU2NCAxLjQ0IDEuNTM3bC4wMTQuMDE2Yy42MTUuNjU1Ljk3MSAxLjAzNSAxLjMwNyAxLjM5OS4wMzcuMDQuNTk5LjY3My43OTYuODgzLjExMi4xMi4yMTcuMjI4LjMxNi4zMjYuMTU3LjE1My4yOTMuMjc1LjQwNS4zNi4wNTYtLjA1LjEzLS4xMjEuMjI2LS4yMjN6Ii8+CiAgICA8L2c+Cjwvc3ZnPg==");
}

.icon--history::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGQ9Ik00IDEyYTkgOSAwIDEgMSA4Ljk3IDkgOC45OCA4Ljk4IDAgMCAxLTUuNS0xLjk0IDEgMSAwIDEgMSAxLjI1LTEuNTZBNi45NiA2Ljk2IDAgMCAwIDIwIDEyYTcgNyAwIDAgMC0xNCAwaDEuOGEuNS41IDAgMCAxIC4zNS44NWwtMi44IDIuOGEuNS41IDAgMCAxLS43IDBsLTIuOC0yLjhhLjUuNSAwIDAgMSAuMzYtLjg1SDR6bTkuNS40M2wyLjkzIDEuN2MuMzYuMi40OC42Ni4yOCAxLjAyYS43My43MyAwIDAgMS0xLjAyLjI2bC0zLjIxLTEuOTZhLjc1Ljc1IDAgMCAxLS40OC0uN3YtNGEuNzUuNzUgMCAxIDEgMS41IDB2My42OHoiIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgo8L3N2Zz4=');
}

.icon--house::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE0IDE5LjV2LTUuOTZoLTR2NS45Nkg2YTEgMSAwIDAgMS0xLTF2LTYuOTVoLS45OWExIDEgMCAwIDEtLjY4LTEuNzJsNy45OC03LjU2YTEgMSAwIDAgMSAxLjM4IDBsNy45OCA3LjU2YTEgMSAwIDAgMS0uNjggMS43MkgxOXY2Ljk1YTEgMSAwIDAgMS0xIDFoLTR6Ii8+Cjwvc3ZnPg==');
}

.icon--images::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTIgN2ExIDEgMCAwIDEgMiAwdjEyYS45OS45OSAwIDAgMCAxIDEgMzcxOC4xMiAzNzE4LjEyIDAgMCAwIDEyIDAgMSAxIDAgMCAxIDAgMkg0YTIgMiAwIDAgMS0yLTJWN3ptNS01aDE0YTEgMSAwIDAgMSAxIDF2MTRhMSAxIDAgMCAxLTEgMUg3YTEgMSAwIDAgMS0xLTFWM2ExIDEgMCAwIDEgMS0xem00IDEwbC0zIDRoMTJsLTQtNS0yLjk3IDMuN0wxMSAxMnoiLz4KPC9zdmc+');
}

.icon--instagram::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDFjLTIuOTg3IDAtMy4zNjIuMDEzLTQuNTM1LjA2Ni0xLjE3MS4wNTQtMS45Ny4yNC0yLjY3LjUxMmE1LjM5MiA1LjM5MiAwIDAgMC0xLjk0OSAxLjI2OCA1LjM5MiA1LjM5MiAwIDAgMC0xLjI2OSAxLjk0OWMtLjI3MS43LS40NTcgMS40OTktLjUxIDIuNjdDMS4wMTIgOC42MzggMSA5LjAxMyAxIDEycy4wMTMgMy4zNjIuMDY2IDQuNTM1Yy4wNTQgMS4xNzEuMjQgMS45Ny41MTEgMi42N2E1LjM5MiA1LjM5MiAwIDAgMCAxLjI3IDEuOTQ5IDUuMzkyIDUuMzkyIDAgMCAwIDEuOTQ4IDEuMjY5Yy43LjI3MSAxLjQ5OS40NTcgMi42Ny41MUM4LjYzOCAyMi45ODggOS4wMTMgMjMgMTIgMjNzMy4zNjItLjAxMyA0LjUzNS0uMDY2YzEuMTcxLS4wNTQgMS45Ny0uMjQgMi42Ny0uNTExYTUuMzkyIDUuMzkyIDAgMCAwIDEuOTQ5LTEuMjcgNS4zOTEgNS4zOTEgMCAwIDAgMS4yNjgtMS45NDhjLjI3Mi0uNy40NTgtMS40OTkuNTEyLTIuNjcuMDUzLTEuMTczLjA2Ni0xLjU0OC4wNjYtNC41MzVzLS4wMTMtMy4zNjItLjA2Ni00LjUzNWMtLjA1NC0xLjE3MS0uMjQtMS45Ny0uNTEyLTIuNjdhNS4zOTIgNS4zOTIgMCAwIDAtMS4yNjgtMS45NDkgNS4zOTEgNS4zOTEgMCAwIDAtMS45NDktMS4yNjhjLS43LS4yNzItMS40OTktLjQ1OC0yLjY3LS41MTJDMTUuMzYyIDEuMDEzIDE0Ljk4NyAxIDEyIDFtMCAxLjk4MmMyLjkzNyAwIDMuMjg1LjAxMSA0LjQ0NS4wNjQgMS4wNzIuMDQ5IDEuNjU1LjIyOCAyLjA0Mi4zNzkuNTE0LjIuODguNDM4IDEuMjY1LjgyMy4zODUuMzg1LjYyNC43NTEuODIzIDEuMjY1LjE1LjM4Ny4zMy45Ny4zNzkgMi4wNDIuMDUzIDEuMTYuMDY0IDEuNTA4LjA2NCA0LjQ0NSAwIDIuOTM3LS4wMTEgMy4yODUtLjA2NCA0LjQ0NS0uMDUgMS4wNzItLjIyOCAxLjY1NS0uMzc5IDIuMDQyLS4yLjUxNC0uNDM4Ljg4LS44MjMgMS4yNjVhMy40MDggMy40MDggMCAwIDEtMS4yNjUuODIzYy0uMzg3LjE1LS45Ny4zMy0yLjA0Mi4zNzktMS4xNi4wNTMtMS41MDguMDY0LTQuNDQ1LjA2NC0yLjkzNyAwLTMuMjg1LS4wMTEtNC40NDUtLjA2NC0xLjA3Mi0uMDQ5LTEuNjU1LS4yMjgtMi4wNDMtLjM3OS0uNTEzLS4yLS44OC0uNDM4LTEuMjY0LS44MjNhMy40MDkgMy40MDkgMCAwIDEtLjgyMy0xLjI2NWMtLjE1LS4zODctLjMzLS45Ny0uMzc5LTIuMDQyLS4wNTMtMS4xNi0uMDY0LTEuNTA4LS4wNjQtNC40NDUgMC0yLjkzNy4wMTEtMy4yODUuMDY0LTQuNDQ1LjA0OS0xLjA3Mi4yMjgtMS42NTUuMzc5LTIuMDQyLjItLjUxNC40MzgtLjg4LjgyMy0xLjI2NWEzLjQwOCAzLjQwOCAwIDAgMSAxLjI2NC0uODIzYy4zODgtLjE1Ljk3LS4zMyAyLjA0My0uMzc5IDEuMTYtLjA1MyAxLjUwOC0uMDY0IDQuNDQ1LS4wNjRtMCAxMi42ODVhMy42NjcgMy42NjcgMCAxIDEgMC03LjMzNCAzLjY2NyAzLjY2NyAwIDAgMSAwIDcuMzM0bTAtOS4zMTZhNS42NDkgNS42NDkgMCAxIDEgMCAxMS4yOThBNS42NDkgNS42NDkgMCAwIDEgMTIgNi4zNXptNy4xOTItLjIyM2ExLjMyIDEuMzIgMCAxIDEtMi42NCAwIDEuMzIgMS4zMiAwIDAgMSAyLjY0IDB6Ii8+Cjwvc3ZnPg==');
}

.icon--lightbulb::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzc2NzY3NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik05IDE0LjJhNiA2IDAgMSAxIDYgMHYuOGEyIDIgMCAwIDEtMiAyaC0yYTIgMiAwIDAgMS0yLTJ2LS44em0xLjUgNS44aDMtM3oiLz4KPC9zdmc+');
}

.icon--link::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjk1IDE2LjE0Yy40LS4zOCAxLjA1LS4zOCAxLjQ1IDAgLjQuMzguNCAxIDAgMS4zOGwtMi45IDIuNzZhNi4zNyA2LjM3IDAgMCAxLTguNyAwQy40IDE4IC40IDE0LjI4IDIuOCAxMmwyLjktMi43NmMuNC0uMzggMS4wNS0uMzggMS40NSAwIC40LjM4LjQgMSAwIDEuMzhsLTIuOSAyLjc2Yy0xLjYgMS41My0xLjYgNCAwIDUuNTJhNC4yNSA0LjI1IDAgMCAwIDUuOCAwbDIuOS0yLjc2em0tMi45LTguMjhjLS40LjM4LTEuMDUuMzgtMS40NSAwLS40LS4zOC0uNC0xIDAtMS4zOGwyLjktMi43NmE2LjM3IDYuMzcgMCAwIDEgOC43IDBjMi40IDIuMjggMi40IDYgMCA4LjI4bC0yLjkgMi43NmMtLjQuMzgtMS4wNS4zOC0xLjQ1IDAtLjQtLjM4LS40LTEgMC0xLjM4bDIuOS0yLjc2YzEuNi0xLjUzIDEuNi00IDAtNS41MmE0LjI1IDQuMjUgMCAwIDAtNS44IDBsLTIuOSAyLjc2em0tLjcyIDcuNmMtLjQuMzctMS4wNS4zNy0xLjQ1IDAtLjQtLjM5LS40LTEgMC0xLjM5bDUuOC01LjUyYy40LS4zOCAxLjA0LS4zOCAxLjQ0IDAgLjQuMzguNCAxIDAgMS4zOGwtNS44IDUuNTJ6Ii8+Cjwvc3ZnPg==');
}

.icon--mail::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxnIGZpbGw9ImN1cnJlbnRDb2xvciIgZmlsbC1ydWxlPSJldmVub2RkIj4KPHBhdGggZD0iTTMuMiA2YS4yLjIgMCAwIDAtLjIuMnYxMS42YzAgLjExLjA5LjIuMi4yaDE3LjZhLjIuMiAwIDAgMCAuMi0uMlY2LjJhLjIuMiAwIDAgMC0uMi0uMkgzLjJ6bTAtMmgxNy42QTIuMiAyLjIgMCAwIDEgMjMgNi4ydjExLjZhMi4yIDIuMiAwIDAgMS0yLjIgMi4ySDMuMkEyLjIgMi4yIDAgMCAxIDEgMTcuOFY2LjJBMi4yIDIuMiAwIDAgMSAzLjIgNHoiIGZpbGw9IiM3Njc2NzYiLz4KPHBhdGggZD0iTTIwLjQgNS4yNWEuOTYuOTYgMCAwIDEgMS4zNi4wOC45Ny45NyAwIDAgMS0uMDggMS4zNmwtOS4wNSA4LjA3YS45Ni45NiAwIDAgMS0xLjI4IDBMMi4zMiA2LjY5YS45Ny45NyAwIDAgMS0uMDgtMS4zNy45Ni45NiAwIDAgMSAxLjM3LS4wOGw4LjM4IDcuNSA4LjQtNy41eiIgZmlsbD0iIzc2NzY3NiIvPgo8L2c+Cjwvc3ZnPg==');
}

.icon--notepad::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGQ9Ik0xMS42MyAxMC40NjNsOC40MDMtOC40MDJhMS41IDEuNSAwIDAgMSAyLjEyMSAyLjEyMWwtOC40MDMgOC40MDNhMiAyIDAgMCAxLS41MjQuMzc3bC0yLjU5IDEuMjg2YS41LjUgMCAwIDEtLjY3LS42N2wxLjI4Ni0yLjU5YTIgMiAwIDAgMSAuMzc3LS41MjV6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPHBhdGggZmlsbD0iIzc2NzY3NiIgZD0iTTEyLjk0NyA1SDUuNjg0QzUuMjk1IDUgNSA1LjI4IDUgNS42djEyLjhjMCAuMzIuMjk1LjYuNjg0LjZoMTIuNjMyYy4zODkgMCAuNjg0LS4yOC42ODQtLjZ2LTcuMmExIDEgMCAwIDEgMiAwdjcuMmMwIDEuNDQ4LTEuMjEzIDIuNi0yLjY4NCAyLjZINS42ODRDNC4yMTMgMjEgMyAxOS44NDggMyAxOC40VjUuNkMzIDQuMTUyIDQuMjEzIDMgNS42ODQgM2g3LjI2M2ExIDEgMCAxIDEgMCAyeiIgZmlsbC1ydWxlPSJub256ZXJvIi8+Cjwvc3ZnPg==');
}

.icon--overflow-menu-horizontal::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE3IDEyYzAgMS4xLjkgMiAyIDJhMiAyIDAgMCAwIDItMiAyIDIgMCAwIDAtMi0yIDIgMiAwIDAgMC0yIDJ6bS0zIDBhMiAyIDAgMCAwLTItMiAyIDIgMCAwIDAtMiAyYzAgMS4xLjkgMiAyIDJhMiAyIDAgMCAwIDItMnptLTcgMGEyIDIgMCAwIDAtMi0yIDIgMiAwIDAgMC0yIDJjMCAxLjEuOSAyIDIgMmEyIDIgMCAwIDAgMi0yeiIvPgo8L3N2Zz4=');
}

.icon--overflow-menu-vertical::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDdhMiAyIDAgMCAwIDItMiAyIDIgMCAwIDAtMi0yIDIgMiAwIDAgMC0yIDJjMCAxLjEuOSAyIDIgMnptMCAzYTIgMiAwIDAgMC0yIDJjMCAxLjEuOSAyIDIgMmEyIDIgMCAwIDAgMi0yIDIgMiAwIDAgMC0yLTJ6bTAgN2EyIDIgMCAwIDAtMiAyYzAgMS4xLjkgMiAyIDJhMiAyIDAgMCAwIDItMiAyIDIgMCAwIDAtMi0yeiIvPgo8L3N2Zz4=');
}

.icon--pencil::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjQzIDcuMDhsMy40OSAzLjVMNy40OSAyMEg0di0zLjVsOS40My05LjQyek0xNi4yIDQuM2EuOTkuOTkgMCAwIDEgMS40IDBsMi4xIDIuMWMuMzkuMzguMzkgMSAwIDEuNGwtMi4xIDIuMDgtMy40OS0zLjQ5IDIuMS0yLjA5eiIvPgo8L3N2Zz4=');
}

.icon--pin::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDIxYy0xLjUgMC03LTYtNy0xMWE3IDcgMCAxIDEgMTQgMGMwIDUtNS41IDExLTcgMTF6bTAtOC41YTIuNSAyLjUgMCAxIDAgMC01IDIuNSAyLjUgMCAwIDAgMCA1eiIvPgo8L3N2Zz4=');
}

.icon--push-notification::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTguNzUgMTlMNi44IDIxLjZBMSAxIDAgMCAxIDUgMjF2LTIuMTNBNCA0IDAgMCAxIDIgMTVWNmE0IDQgMCAwIDEgNC00aDEyYTQgNCAwIDAgMSA0IDR2OWE0IDQgMCAwIDEtNCA0SDguNzV6TTEyIDUuNWEzLjM1IDMuMzUgMCAwIDAtMy4zMyAyLjk4bC0uMjUgMi4zMmEyIDIgMCAwIDEtLjcgMS4zMWwtLjUyLjQ0YS41NC41NCAwIDAgMCAuMzQuOTVoOC45MmEuNTQuNTQgMCAwIDAgLjM0LS45NWwtLjUyLS40NGEyIDIgMCAwIDEtLjctMS4zMWwtLjI1LTIuMzJBMy4zNSAzLjM1IDAgMCAwIDEyIDUuNXptLTIgOWMuMzMgMSAxIDEuNSAyIDEuNXMxLjY3LS41IDItMS41aC00eiIvPgo8L3N2Zz4=');
}

.icon--question-circle::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDIzYTExIDExIDAgMSAxIDAtMjIgMTEgMTEgMCAwIDEgMCAyMnptMC0yYTkgOSAwIDEgMCAwLTE4IDkgOSAwIDAgMCAwIDE4em0uMjQtMTQuNWMxLjk4IDAgMy40NiAxLjAyIDMuNDYgMi44IDAgMS4zMi0uOTIgMS45OC0yIDIuOS0uNzMuNjItMS4xNC45NS0xLjI1IDEuNjctLjAzLjIyLS4yMy4zNi0uNTUuMzZoLS40MmMtLjM1IDAtLjU1LS4xNS0uNTUtLjQyIDAtMS4wNi4xNC0xLjUgMS41LTIuNjIuNzItLjYgMS40NC0xLjA2IDEuNDQtMS44OCAwLS44LS42Ny0xLjI5LTEuNjgtMS4yOS0uOCAwLTEuNC4yOS0yLjI0Ljg3LS4zLjIxLS41NS4xOC0uNzctLjA2bC0uMzMtLjM2Yy0uMjMtLjI3LS4yLS41NS4xMy0uNzlhNS4xNyA1LjE3IDAgMCAxIDMuMjYtMS4xOHptLS42IDExYy0uNjMgMC0xLjE2LS41LTEuMTYtMS4xMiAwLS42MS41My0xLjEyIDEuMTctMS4xMi42NSAwIDEuMTguNSAxLjE4IDEuMTIgMCAuNjEtLjUzIDEuMTItMS4xOCAxLjEyeiIvPgo8L3N2Zz4=');
}

.icon--rocket::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTkuNDQgMTcuMDlsLTEuMTYuMzVhMSAxIDAgMCAxLS45Ny0uMjZsLS44Ni0uODVhMSAxIDAgMCAxLS4yNS0uOTdjLjEtLjM4LjItLjc1LjMyLTEuMTJsLTEuNzQtLjkyLTMuMzcuMzhhLjUuNSAwIDAgMS0uNC0uODVsMy43Mi0zLjczYTMgMyAwIDAgMSAyLjI2LS44N2wyLjM0LjFjLjY2LS45NiAxLjQtMS44NSAyLjIyLTIuNjYgMy4wMy0zLjA0IDYuMTctNC4wNCA5LjQtMy4wMSAxLjAyIDMuMjEgMCA2LjM0LTMuMDMgOS4zOGExOSAxOSAwIDAgMS0yLjU0IDIuMTJsLjEyIDIuNThhMyAzIDAgMCAxLS44NyAyLjI2bC0zLjczIDMuNzNhLjUuNSAwIDAgMS0uODUtLjQxbC4zOC0zLjM3LS45OS0xLjg4em01LjcxLTguNjRhMiAyIDAgMSAwIDIuODMtMi44MyAyIDIgMCAwIDAtMi44MyAyLjgzem0tOS43NiA3LjdjLS4wNC40My4yLjkuNyAxLjQuNTEuNTEuOTguNzUgMS40Mi43Mi4xNy42MS0uMDYgMS4wOC0uNyAxLjQtLjM4LjItMS4xMS4yNi0xLjc2LjM1LS4zLjA0LTEuMDEuMjctMi4xMS43LjQyLTEuMTEuNjUtMS44Mi43LTIuMTEuMDktLjY4LjE4LTEuNDEuMzQtMS43Ni4zMS0uNy43OC0uOTIgMS40LS43eiIvPgo8L3N2Zz4=');
}

.icon--search::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE0LjQ2NyAxNi40NzZhOC41MjYgOC41MjYgMCAxIDEgMi4wMS0yLjAxbDUuMTA3IDUuMTA4YTEuNDIgMS40MiAwIDEgMS0yLjAxIDIuMDFsLTUuMTA3LTUuMTA4em0tLjcyNC0yLjczM2E2IDYgMCAxIDAtOC40ODUtOC40ODYgNiA2IDAgMCAwIDguNDg1IDguNDg2eiIvPgo8L3N2Zz4=');
}

.icon--send::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTMuNDMgMi42OEwyMS4xIDExLjFhMSAxIDAgMCAxIC40OCAxLjMzIDEgMSAwIDAgMS0uNDguNDdMMy40MyAyMS4zMmExIDEgMCAwIDEtMS4zMy0uNDcgMSAxIDAgMCAxLS4xLS40M1YxNC44YTEgMSAwIDAgMSAuNzgtLjk4TDEwLjkzIDEybC04LjE1LTEuODJBMSAxIDAgMCAxIDIgOS4yVjMuNThhMSAxIDAgMCAxIDEtMSAxIDEgMCAwIDEgLjQzLjF6Ii8+Cjwvc3ZnPg==');
}

.icon--share-android::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4IDE2LjE0Yy0uNzYgMC0xLjQ0LjMtMS45Ni43N2wtNy4xMy00LjE3Yy4wNS0uMjMuMDktLjQ2LjA5LS43IDAtLjI0LS4wNC0uNDctLjA5LS43bDcuMDUtNC4xM0EyLjk4IDIuOTggMCAwIDAgMjEgNS4wMWEzIDMgMCAxIDAtNS45MS43TDguMDQgOS44NEEyLjk4IDIuOTggMCAwIDAgMyAxMi4wNGEzIDMgMCAwIDAgNS4wNCAyLjJsNy4xMiA0LjE4QTIuOTMgMi45MyAwIDAgMCAxOCAyMmEyLjkzIDIuOTMgMCAwIDAgMC01Ljg2eiIvPgo8L3N2Zz4=');
}

.icon--share-ios::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlPSIjNzY3Njc2IiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xMiAzdjEwLjVNOSA0bDMtMyAzIDNtMSA0aDN2MTNINVY4aDMiLz4KPC9zdmc+');
}

.icon--star-filled::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNTkgMjAuOThhMSAxIDAgMCAxLTEuNDUtMS4wNmwxLjAzLTYuMDMtNC4zOC00LjI2YTEgMSAwIDAgMSAuNTYtMS43MWw2LjA1LS44OCAyLjctNS40OGExIDEgMCAwIDEgMS44IDBsMi43IDUuNDggNi4wNS44OGExIDEgMCAwIDEgLjU2IDEuN2wtNC4zOCA0LjI3IDEuMDMgNi4wM2ExIDEgMCAwIDEtMS40NSAxLjA2TDEyIDE4LjEzbC01LjQxIDIuODV6Ii8+Cjwvc3ZnPg==');
}

.icon--star-outline::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzc2NzY3NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xMiAxN2wtNS44OCAzLjA5IDEuMTItNi41NEwyLjUgOC45bDYuNTctLjk1TDEyIDJsMi45NCA1Ljk2IDYuNTcuOTUtNC43NiA0LjYzIDEuMTMgNi41NXoiLz4KPC9zdmc+');
}

.icon--twitter::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTguNzggMjFjNy41NSAwIDExLjY4LTYuNTQgMTEuNjgtMTIuMnYtLjU2Yy44LS42IDEuNDktMS4zNiAyLjA0LTIuMjItLjc0LjM0LTEuNTMuNTctMi4zNi42N2E0LjI5IDQuMjkgMCAwIDAgMS44LTIuMzdjLS43OC41LTEuNjYuODQtMi42IDEuMDRhNC4wMiA0LjAyIDAgMCAwLTMtMS4zNiA0LjIgNC4yIDAgMCAwLTQuMSA0LjNjMCAuMzMuMDQuNjUuMS45N0ExMS41IDExLjUgMCAwIDEgMy44OCA0LjhhNC40NCA0LjQ0IDAgMCAwIDEuMjggNS43MyA0LjAxIDQuMDEgMCAwIDEtMS44Ni0uNTR2LjA2YTQuMjYgNC4yNiAwIDAgMCAzLjI5IDQuMiAzLjg0IDMuODQgMCAwIDEtMS44NS4wOCA0LjEzIDQuMTMgMCAwIDAgMy44MyAyLjk4IDggOCAwIDAgMS02LjA3IDEuNzhBMTEuMyAxMS4zIDAgMCAwIDguNzggMjEiLz4KPC9zdmc+');
}

.icon--upload::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlPSIjNzY3Njc2IiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xMiA1djkuNU05IDdsMy0zIDMgM200IDh2NEg1di00Ii8+Cjwvc3ZnPg==');
}

.icon--view-card::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYgNGgxMmEyIDIgMCAwIDEgMiAydjZhMiAyIDAgMCAxLTIgMkg2YTIgMiAwIDAgMS0yLTJWNmEyIDIgMCAwIDEgMi0yem0wIDEyaDEyYTIgMiAwIDEgMSAwIDRINmEyIDIgMCAxIDEgMC00eiIvPgo8L3N2Zz4=');
}

.icon--view-grid::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNSA0LjVhMiAyIDAgMSAxIDAgNCAyIDIgMCAwIDEgMC00em0wIDUuNWEyIDIgMCAxIDEgMCA0IDIgMiAwIDAgMSAwLTR6TTEyIDQuNWEyIDIgMCAxIDEgMCA0IDIgMiAwIDAgMSAwLTR6bTAgNS41YTIgMiAwIDEgMSAwIDQgMiAyIDAgMCAxIDAtNHptNS41LTUuNWEyIDIgMCAxIDEgMCA0IDIgMiAwIDAgMSAwLTR6bTAgNS41YTIgMiAwIDEgMSAwIDQgMiAyIDAgMCAxIDAtNHptLTExIDUuNWEyIDIgMCAxIDEgMCA0IDIgMiAwIDAgMSAwLTR6bTUuNSAwYTIgMiAwIDEgMSAwIDQgMiAyIDAgMCAxIDAtNHptNS41IDBhMiAyIDAgMSAxIDAgNCAyIDIgMCAwIDEgMC00eiIvPgo8L3N2Zz4=');
}

.icon--view-list::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTkgNWgxMWExIDEgMCAwIDEgMCAySDlhMSAxIDAgMSAxIDAtMnptMCA2aDExYTEgMSAwIDAgMSAwIDJIOWExIDEgMCAwIDEgMC0yem0wIDZoMTFhMSAxIDAgMCAxIDAgMkg5YTEgMSAwIDAgMSAwLTJ6bS00LjUtNi41YTEuNSAxLjUgMCAxIDEgMCAzIDEuNSAxLjUgMCAwIDEgMC0zem0wIDZhMS41IDEuNSAwIDEgMSAwIDMgMS41IDEuNSAwIDAgMSAwLTN6bTAtMTJhMS41IDEuNSAwIDEgMSAwIDMgMS41IDEuNSAwIDAgMSAwLTN6Ii8+Cjwvc3ZnPg==');
}

.icon--warning-circle::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDIzYTExIDExIDAgMSAxIDAtMjIgMTEgMTEgMCAwIDEgMCAyMnptMC00YTEuNSAxLjUgMCAxIDAgMC0zIDEuNSAxLjUgMCAwIDAgMCAzem0wLTE1YTEuOCAxLjggMCAwIDAtMS44IDJsLjcgN2ExLjEgMS4xIDAgMCAwIDIuMiAwbC43LTdBMS44IDEuOCAwIDAgMCAxMiA0eiIvPgo8L3N2Zz4=');
}

.icon--warning-triangle::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjc1NTk2IDIuMDY3MzJsOC45Nzg2NiAxNi40NzU2NGMuNTI4NTYuOTY5OS4xNzA3OCAyLjE4NDYzLS43OTkxMSAyLjcxMzJhMiAyIDAgMCAxLS45NTcwNS4yNDM4NEgzLjAyMTE2Yy0xLjEwNDU3IDAtMi0uODk1NDMtMi0yYTIgMiAwIDAgMSAuMjQzODUtLjk1NzA0bDguOTc4NjUtMTYuNDc1NjRjLjUyODU2LS45Njk5IDEuNzQzMy0xLjMyNzY3IDIuNzEzMi0uNzk5MWEyIDIgMCAwIDEgLjc5OTEuNzk5MXptLTEuNzU2MTUgMTYuOTcwMTZjLjgxODI0IDAgMS40ODE1Ni0uNjYxNSAxLjQ4MTU2LTEuNDc3NTEgMC0uODE2LS42NjMzMi0xLjQ3NzUxLTEuNDgxNTYtMS40Nzc1MXMtMS40ODE1NS42NjE1LTEuNDgxNTUgMS40Nzc1YzAgLjgxNjAyLjY2MzMxIDEuNDc3NTIgMS40ODE1NSAxLjQ3NzUyem0wLTEzLjI5NzZhMS4zNjg1NCAxLjM2ODU0IDAgMCAwLS4xMDgzNi4wMDQzYy0uNzUzNDUuMDU5ODQtMS4zMTU3My43MTkxNC0xLjI1NTg4IDEuNDcyNmwuNTI0OSA2LjYwODVjLjAzNDk3LjQ0MDI0LjQwMjQzLjc3OTY2Ljg0NDA1Ljc3OTY2LjQ0MTUgMCAuODA4NzQtLjMzOTU4Ljg0MzIzLS43Nzk3M2wuNTE3ODctNi42MDgzMWExLjM2OTk3IDEuMzY5OTcgMCAwIDAgLjAwNDE5LS4xMDcwM2MwLS43NTY2My0uNjEzMzctMS4zNy0xLjM3LTEuMzd6Ii8+Cjwvc3ZnPg==');
}

.icon--youtube::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc1IDRjLTEgMC00LjguMDMtNy40NS4yMy0uNDMuMDUtMS4zNy4wNi0yLjIuOTYtLjY3LjctLjg4IDIuMjYtLjg4IDIuMjZTMS4wMiA5LjE0IDEgMTAuOXYyLjJjLjAyIDEuNzYuMjIgMy40NC4yMiAzLjQ0cy4yMSAxLjU3Ljg3IDIuMjZjLjg0LjkgMS45NC44OCAyLjQzLjk3IDEuNjEuMTYgNi41My4yMiA3LjM2LjIzaC40MWMxLjA2IDAgNC44LS4wNCA3LjQxLS4yNC40My0uMDUgMS4zNy0uMDUgMi4yLS45Ni42Ny0uNjkuODgtMi4yNi44OC0yLjI2cy4yMi0xLjg0LjIyLTMuNjh2LTEuNzNjMC0xLjg0LS4yMi0zLjY4LS4yMi0zLjY4cy0uMjEtMS41Ny0uODctMi4yNmMtLjg0LS45LTEuNzgtLjktMi4yLS45Ni0yLjY3LS4yLTYuNDctLjIzLTcuNDYtLjIzaC0uNXpNOS43MyA4LjU2bDUuOTQgMy4yLTUuOTQgMy4ydi02LjR6Ii8+Cjwvc3ZnPg==');
}

.icon--automatic::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTIzLjI1IDIwLjVhMy43NSAzLjc1IDAgMDEwIDcuNS43NS43NSAwIDAxLS43NS0uNzV2LTZhLjc1Ljc1IDAgMDEuNzUtLjc1em0uNzUgMS42Mjh2NC4yNDNsLjEyNi0uMDQ4YTIuMjUxIDIuMjUxIDAgMDAxLjM2OS0xLjkxOWwuMDA1LS4xNTRhMi4yNSAyLjI1IDAgMDAtMS4zNzQtMi4wNzNMMjQgMjIuMTI4ek05Ljc1IDRhMy43NSAzLjc1IDAgMDEuNzUgNy40MjV2My44MjVjMCAuMzguMjgyLjY5My42NDguNzQzbC4xMDIuMDA3aDEuNWEyLjI1IDIuMjUgMCAwMTIuMjQ1IDIuMDk2bC4wMDUuMTU0djQuNWMwIC4zOC4yODIuNjkzLjY0OC43NDNsLjEwMi4wMDdoM2EuNzUuNzUgMCAwMS4xMDIgMS40OTNMMTguNzUgMjVoLTNhMi4yNSAyLjI1IDAgMDEtMi4yNDUtMi4wOTZsLS4wMDUtLjE1NHYtNC41YS43NS43NSAwIDAwLS42NDgtLjc0M2wtLjEwMi0uMDA3aC0xLjVhMi4yNSAyLjI1IDAgMDEtMi4yNDUtMi4wOTZMOSAxNS4yNXYtMy44MjVBMy43NTEgMy43NTEgMCAwMTkuNzUgNHptMTYuNSA5YS43NS43NSAwIDAxLjc0My42NDhsLjAwNy4xMDJ2NC41YzAgLjcwNy0uODczIDEuMDA1LTEuMzEyLjQ5OGwtLjA2Mi0uMDgyTDI0IDE2LjIyOXYyLjAyMWEuNzUuNzUgMCAwMS0uNjQ4Ljc0M0wyMy4yNSAxOWEuNzUuNzUgMCAwMS0uNzQzLS42NDhsLS4wMDctLjEwMnYtNC41YzAtLjcwNy44NzMtMS4wMDUgMS4zMTItLjQ5OGwuMDYyLjA4MiAxLjYyNiAyLjQzOFYxMy43NWEuNzUuNzUgMCAwMS42NDgtLjc0M0wyNi4yNSAxM3ptLTEuNS05YTIuMjUgMi4yNSAwIDAxLjE1NCA0LjQ5NWwtLjE1NC4wMDVIMjR2Mi4yNWEuNzUuNzUgMCAwMS0uNjQ4Ljc0M2wtLjEwMi4wMDdhLjc1Ljc1IDAgMDEtLjc0My0uNjQ4bC0uMDA3LS4xMDJ2LTZhLjc1Ljc1IDAgMDEuNjQ4LS43NDNMMjMuMjUgNGgxLjV6bS0xNSAxLjVhMi4yNSAyLjI1IDAgMTAwIDQuNSAyLjI1IDIuMjUgMCAwMDAtNC41em0xNSAwSDI0VjdoLjc1YS43NS43NSAwIDAwLjEwMi0xLjQ5M0wyNC43NSA1LjV6Ii8+Cjwvc3ZnPg==');
}

.icon--calendar-b::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTkuNTU1IDIyLjAwMmguMTE0bC4wNzkuMDA1YTEuMTI1IDEuMTI1IDAgMTEtLjE5My0uMDA1em02LjM3NSAwaC4xMTRsLjA3OS4wMDVhMS4xMjUgMS4xMjUgMCAxMS0uMTkzLS4wMDV6bTYuMzc1IDBoLjExNGwuMDc5LjAwNWExLjEyNSAxLjEyNSAwIDExLS4xOTMtLjAwNXpNOS42MjUgMTYuNzVsLjEyMy4wMDdhMS4xMjUgMS4xMjUgMCAxMS0uMTIzLS4wMDd6bTYuMzA1LjAwMmguMTE0bC4wNzkuMDA1YTEuMTI1IDEuMTI1IDAgMTEtLjE5My0uMDA1ek0yMS4yNSA0YS43NS43NSAwIDAxLjc0My42NDhMMjIgNC43NVY3aDMuNzVhMi4yNSAyLjI1IDAgMDEyLjI0NSAyLjA5NkwyOCA5LjI1djE2LjVBMi4yNSAyLjI1IDAgMDEyNS43NSAyOEg2LjI1QTIuMjUgMi4yNSAwIDAxNCAyNS43NVY5LjI1QTIuMjUgMi4yNSAwIDAxNi4yNSA3SDEwVjQuNzVhLjc1Ljc1IDAgMDExLjQ5My0uMTAybC4wMDcuMTAyVjdoOVY0Ljc1YS43NS43NSAwIDAxLjc1LS43NXptNS4yNSAxMC41aC0yMXYxMS4yNWMwIC4zOC4yODIuNjkzLjY0OC43NDNsLjEwMi4wMDdoMTkuNWEuNzUuNzUgMCAwMC43NS0uNzVWMTQuNXptLTQuMDggMi4yNTFsLjA3OC4wMDZhMS4xMjUgMS4xMjUgMCAxMS0uMTkzLS4wMDVoLjExNHpNMjUuNzUgOC41SDIyVjEwYS43NS43NSAwIDAxLTEuNDkzLjEwMkwyMC41IDEwVjguNWgtOVYxMGEuNzUuNzUgMCAwMS0xLjQ5My4xMDJMMTAgMTBWOC41SDYuMjVhLjc1Ljc1IDAgMDAtLjc0My42NDhMNS41IDkuMjVWMTNoMjFWOS4yNWEuNzUuNzUgMCAwMC0uNjQ4LS43NDNMMjUuNzUgOC41eiIvPgo8L3N2Zz4=');
}

.icon--car-star::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTIxLjY2OSAxMC4yNWMuOTEyIDAgMS43MjcuNTUgMi4wOSAxLjQzNmwuMDYzLjE3IDEuMTA5IDQuNzY0IDEuNjYgMS42NmMuMzc1LjM3Ni42MDQuODcuNjUgMS4zOTNsLjAwOS4xOThWMjNhMi4yNSAyLjI1IDAgMDEtMS41IDIuMTIyVjI2YTIuMjUgMi4yNSAwIDAxLTQuNDk1LjE1NEwyMS4yNSAyNnYtLjc1MWgtMTAuNVYyNmEyLjI1IDIuMjUgMCAwMS00LjQ5NS4xNTRMNi4yNSAyNnYtLjg3OEEyLjI1IDIuMjUgMCAwMTQuNzUgMjN2LTMuMTI5YzAtLjU5Ni4yMzctMS4xNjguNjU5LTEuNTlsMS42NTktMS42NjEgMS4xMjgtNC44MzFhMi4yNSAyLjI1IDAgMDEyLjEzNS0xLjUzOS43NS43NSAwIDAxLjEwMiAxLjQ5M2wtLjEwMi4wMDdhLjc2NS43NjUgMCAwMC0uNjU4LjM2OGwtLjAzNS4wNzgtLjk0NCA0LjA1NGgxNC42MTFsLS45MjUtMy45ODdhLjc1Ljc1IDAgMDAtLjYwNS0uNTA1bC0uMTA2LS4wMDhhLjc1Ljc1IDAgMTEwLTEuNXptLTEyLjQxOSAxNWgtMS41VjI2YS43NS43NSAwIDAwLjU1LjcyM2wuMDk4LjAyLjEwMi4wMDdhLjc1Ljc1IDAgMDAuNzQzLS42NDhMOS4yNSAyNnYtLjc1em0xNSAwaC0xLjVWMjZhLjc1Ljc1IDAgMDAuNTUuNzIzbC4wOTguMDIuMTAyLjAwN2EuNzUuNzUgMCAwMC43NDMtLjY0OEwyNC4yNSAyNnYtLjc1em0tLjMxMS03LjUwMUg4LjA2bC0xLjU5IDEuNTkyYS43NS43NSAwIDAwLS4xODMuMjk4bC0uMDI4LjExNC0uMDA5LjExOFYyM2MwIC40MTQuMzM2Ljc1Ljc1Ljc1aDE4YS43NS43NSAwIDAwLjc1LS43NXYtMy4xMjlhLjc1Ljc1IDAgMDAtLjIyLS41M0wyMy45NCAxNy43NXpNMTAgMTkuMjVhLjc1Ljc1IDAgMDEuMTAyIDEuNDkzTDEwIDIwLjc1SDguNWEuNzUuNzUgMCAwMS0uMTAyLTEuNDkzbC4xMDItLjAwN0gxMHptMTMuNSAwYS43NS43NSAwIDAxLjEwMiAxLjQ5M2wtLjEwMi4wMDdIMjJhLjc1Ljc1IDAgMDEtLjEwMi0xLjQ5M0wyMiAxOS4yNWgxLjV6TTE2LjU2IDIuNzZsLjA1OC4wOTYgMS4yMjUgMi4zNyAyLjMyLjM2MmEuNzUxLjc1MSAwIDAxLjU0NCAxLjEwMmwtLjA1NS4wODUtLjA2OS4wOC0xLjg0MiAxLjg3Ni41MzcgMi41MDRhLjc1MS43NTEgMCAwMS0uOTI1Ljg4M2wtLjA5Ni0uMDMzLS4wOS0uMDQ1LTIuMjE1LTEuMjkzLTIuMjE1IDEuMjkzYS43NTEuNzUxIDAgMDEtMS4xMjgtLjYwNGwuMDAyLS4xMDIuMDE1LS4xLjUzNi0yLjUwMy0xLjg0MS0xLjg3NmEuNzUxLjc1MSAwIDAxLjIyMi0xLjIwOGwuMDk1LS4wMzUuMTAyLS4wMjQgMi4zMi0uMzYyIDEuMjI2LTIuMzdhLjc1Ljc1IDAgMDExLjI3NC0uMDk1em0tLjYwOCAyLjA3M2wtLjczNCAxLjQyYS43NS43NSAwIDAxLS40NTIuMzc1bC0uMDk5LjAyMi0xLjI1NC4xOTUgMS4xMDMgMS4xMjRhLjc1Ljc1IDAgMDEuMjEzLjQ3MXYuMTA2bC0uMDE1LjEwNi0uMjY2IDEuMjM2IDEuMTI2LS42NTZhLjc1Ljc1IDAgMDEuNTQ1LS4wODRsLjEwOC4wMzQuMTAzLjA1IDEuMTI1LjY1Ni0uMjY1LTEuMjM2YS43NS43NSAwIDAxLjA3My0uNTEybC4wNTYtLjA5LjA3LS4wOCAxLjEwMS0xLjEyNS0xLjI1My0uMTk1YS43NS43NSAwIDAxLS40MjEtLjIxN2wtLjA3Ny0uMDkzLS4wNTMtLjA4Ny0uNzM0LTEuNDJ6Ii8+Cjwvc3ZnPg==');
}

.icon--document-b::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTIxLjI1IDE0LjVhNi43NSA2Ljc1IDAgMTEwIDEzLjUgNi43NSA2Ljc1IDAgMDEwLTEzLjV6bTAgMS41YTUuMjUgNS4yNSAwIDEwMCAxMC41IDUuMjUgNS4yNSAwIDAwMC0xMC41ek0xNi44NzkgNGMuNTMgMCAxLjA0LjE4NyAxLjQ0NC41MjVsLjE0Ni4xMzQgMi44NzIgMi44NzJjLjM3NS4zNzUuNjA0Ljg2OC42NSAxLjM5MmwuMDA5LjE5OFYxMS41YS43NS43NSAwIDAxLTEuNDkzLjEwMkwyMC41IDExLjVWOS4xMjFhLjc1Ljc1IDAgMDAtLjE0My0uNDRsLS4wNzYtLjA5LTIuODcyLTIuODcyYS43NS43NSAwIDAwLS40MTItLjIxbC0uMTE4LS4wMDlINi4yNWEuNzUuNzUgMCAwMC0uNzQzLjY0OEw1LjUgNi4yNXYxNi41YzAgLjM4LjI4Mi42OTMuNjQ4Ljc0M2wuMTAyLjAwN2g1LjI1YS43NS43NSAwIDAxLjEwMiAxLjQ5M0wxMS41IDI1SDYuMjVhMi4yNSAyLjI1IDAgMDEtMi4yNDUtMi4wOTZMNCAyMi43NVY2LjI1YTIuMjUgMi4yNSAwIDAxMi4wOTYtMi4yNDVMNi4yNSA0aDEwLjYyOXptNy40MDQgMTQuODM4YS43NS43NSAwIDAxLjIzNy45NWwtLjA1OC4wOTUtMi42MjQgMy43MTRhMS40MDMgMS40MDMgMCAwMS0yLjA3Ny4yNTZsLS4xMDItLjA5OC0xLjM1NS0xLjQzOGEuNzUuNzUgMCAwMTEuMDEtMS4xMDRsLjA4Mi4wNzUgMS4yNzcgMS4zNTYgMi41NjUtMy42MjdhLjc1Ljc1IDAgMDExLjA0NS0uMTh6TTExLjUgMTlhLjc1Ljc1IDAgMDEuMTAyIDEuNDkzbC0uMTAyLjAwN0g3Ljc1YS43NS43NSAwIDAxLS4xMDItMS40OTNMNy43NSAxOWgzLjc1em0yLjI1LTQuNWEuNzUuNzUgMCAwMS4xMDIgMS40OTNMMTMuNzUgMTZoLTZhLjc1Ljc1IDAgMDEtLjEwMi0xLjQ5M2wuMTAyLS4wMDdoNnptNC41LTQuNWEuNzUuNzUgMCAwMS4xMDIgMS40OTNsLS4xMDIuMDA3SDcuNzVhLjc1Ljc1IDAgMDEtLjEwMi0xLjQ5M0w3Ljc1IDEwaDEwLjV6Ii8+Cjwvc3ZnPg==');
}

.icon--electric::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE1Ljc1IDRhLjc1Ljc1IDAgMDEuNzQzLjY0OGwuMDA3LjEwMlY4LjVoLjc1YTIuMjUgMi4yNSAwIDAxMi4yNDUgMi4wOTZsLjAwNS4xNTR2M2E2Ljc1MiA2Ljc1MiAwIDAxLTYgNi43MDh2Mi4yOTJhMi4yNSAyLjI1IDAgMDA0LjQ5NS4xNTRMMTggMjIuNzVhMy43NSAzLjc1IDAgMDE3LjQ5NS0uMmwuMDA1LjJ2NC41YS43NS43NSAwIDAxLTEuNDkzLjEwMkwyNCAyNy4yNXYtNC41YTIuMjUgMi4yNSAwIDAwLTQuNDk1LS4xNTRsLS4wMDUuMTU0YTMuNzUgMy43NSAwIDAxLTcuNDk1LjJsLS4wMDUtLjJ2LTIuMjkxYTYuNzUxIDYuNzUxIDAgMDEtNi02LjcwOXYtM0EyLjI1IDIuMjUgMCAwMTguMjUgOC41SDlWNC43NWEuNzUuNzUgMCAwMTEuNDkzLS4xMDJsLjAwNy4xMDJWOC41SDE1VjQuNzVhLjc1Ljc1IDAgMDEuNzUtLjc1em0xLjUgNmgtOWEuNzUuNzUgMCAwMC0uNzUuNzV2M2MwIDIuOSAyLjM1IDUuMjUgNS4yMzYgNS4yNWwuMjExLS4wMDRBNS4yNSA1LjI1IDAgMDAxOCAxMy43NXYtM2EuNzUuNzUgMCAwMC0uNzUtLjc1em0tMyAxLjVhLjc1Ljc1IDAgMDEuMTAyIDEuNDkzTDE0LjI1IDEzaC0zYS43NS43NSAwIDAxLS4xMDItMS40OTNsLjEwMi0uMDA3aDN6Ii8+Cjwvc3ZnPg==');
}

.icon--fuel::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4Ljc1IDRjLjk2NiAwIDEuNzUuNzg0IDEuNzUgMS43NVY4LjVoLjc1YTIuMjUgMi4yNSAwIDAxMi4yNDUgMi4wOTZsLjAwNS4xNTR2MTVhLjc1Ljc1IDAgMDAxLjQ5My4xMDJMMjUgMjUuNzV2LTljMC0xLjAzMy4yOC0yLjA0NC44MDgtMi45MjlsLjE1LS4yMzguNjY4LTFhLjc1Ljc1IDAgMDExLjMwMi43MzdsLS4wNTQuMDk3LS42NjguOTk5QTQuMjA5IDQuMjA5IDAgMDAyNi41NjcgMTZoLjY4M2EuNzUuNzUgMCAwMS4xMDIgMS40OTNsLS4xMDIuMDA3aC0uNzV2OC4yNWEyLjI1IDIuMjUgMCAwMS00LjQ5NS4xNTRMMjIgMjUuNzV2LTE1YS43NS43NSAwIDAwLS42NDgtLjc0M0wyMS4yNSAxMGgtLjc1djE2LjI1YTEuNzUgMS43NSAwIDAxLTEuNjA2IDEuNzQ0TDE4Ljc1IDI4aC0xM0ExLjc1IDEuNzUgMCAwMTQgMjYuMjVWNS43NUM0IDQuNzg0IDQuNzg0IDQgNS43NSA0ek0xOSAxNC41SDUuNXYxMS43NWEuMjUuMjUgMCAwMC4xOTMuMjQzbC4wNTcuMDA3aDEzYS4yNS4yNSAwIDAwLjI1LS4yNVYxNC41em0tLjI1LTloLTEzYS4yNS4yNSAwIDAwLS4yNS4yNVYxM0gxOVY1Ljc1YS4yNS4yNSAwIDAwLS4xOTMtLjI0M0wxOC43NSA1LjV6TTE1LjI1IDdhMi4yNSAyLjI1IDAgMTEwIDQuNWgtNmEyLjI1IDIuMjUgMCAxMTAtNC41em0wIDEuNWgtNmEuNzUuNzUgMCAwMDAgMS41aDZhLjc1Ljc1IDAgMTAwLTEuNXoiLz4KPC9zdmc+');
}

.icon--manual::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTI3LjI1IDIwLjVhLjc1Ljc1IDAgMDEuNzQzLjY0OWwuMDA3LjEwMXY2YS43NS43NSAwIDAxLTEuNDkzLjEwMmwtLjAwNy0uMTAydi0xLjVoLTIuMjVhLjc1Ljc1IDAgMDEtLjc0My0uNjQ4TDIzLjUgMjV2LS43NWEzLjc1IDMuNzUgMCAwMTMuNzUtMy43NXptLTEwLjUgMEEyLjI1IDIuMjUgMCAwMTE5IDIyLjc1YzAgLjU4My0uMTc2IDEuMTUtLjUwMyAxLjYzbC0uMTMuMTc1TDE2LjgxIDI2LjVoMS40NGEuNzUuNzUgMCAwMS43NDMuNjQ5bC4wMDcuMTAxYS43NS43NSAwIDAxLS42NDguNzQzTDE4LjI1IDI4aC0zYS43NS43NSAwIDAxLS42NDQtMS4xMzRsLjA1OC0uMDg0IDIuNTMyLTMuMTY0Yy4xOTctLjI0Ni4zMDQtLjU1Mi4zMDQtLjg2OGEuNzUuNzUgMCAwMC0xLjQ5My0uMTAxTDE2IDIyLjc1YS43NS43NSAwIDAxLTEuNSAwIDIuMjUgMi4yNSAwIDAxMi4yNS0yLjI1em05Ljc1IDEuNjI4bC0uMTI2LjA1YTIuMjUxIDIuMjUxIDAgMDAtMS4zNjcgMS45TDI1IDI0LjI1aDEuNXYtMi4xMjJ6TTIyLjc1IDEzYS43NS43NSAwIDAxLjc0My42NDlsLjAwNy4xMDFWMTZoLjc1YTIuMjUgMi4yNSAwIDAxMi4yNSAyLjI1Ljc1Ljc1IDAgMDEtMS40OTMuMTAyTDI1IDE4LjI1YS43NS43NSAwIDAwLS42NDgtLjc0M2wtLjEwMi0uMDA3SDE3LjV2Ljc1YS43NS43NSAwIDAxLTEuNDkzLjEwMkwxNiAxOC4yNXYtLjc1SDkuMjVhMy43NSAzLjc1IDAgMDEtMy43NS0zLjc1Ljc1Ljc1IDAgMTExLjUgMCAyLjI1IDIuMjUgMCAwMDIuMDk2IDIuMjQ1TDkuMjUgMTZIMTN2LTIuMjVhLjc1Ljc1IDAgMDExLjQ5My0uMTAxbC4wMDcuMTAxVjE2SDIydi0yLjI1YS43NS43NSAwIDAxLjc1LS43NXpNNi4yNSA0YTIuMjUgMi4yNSAwIDAxLjY3MiA0LjM5OEw4LjM1IDEwLjNhLjc1Ljc1IDAgMDEtMS4xMjcuOTg0TDcuMTUgMTEuMiA1LjUgOXYxLjc1YS43NS43NSAwIDAxLTEuNDkzLjEwMkw0IDEwLjc1di02YS43NS43NSAwIDAxLjY0OC0uNzQzTDQuNzUgNGgxLjV6TTEzIDRhMS41IDEuNSAwIDAxMS40OTMgMS4zNTZsLjAwNy4xNDRWMTBoLjc1YS43NS43NSAwIDAxLjEwMiAxLjQ5M2wtLjEwMi4wMDdoLTNhLjc1Ljc1IDAgMDEtLjEwMi0xLjQ5M0wxMi4yNSAxMEgxM1Y1LjVoLS43NWEuNzUuNzUgMCAwMS0uMTAyLTEuNDkzTDEyLjI1IDRIMTN6bTEwLjEzOS4wMzRhMi4yNSAyLjI1IDAgMDExLjMzNiAzLjY2bC0uMDUuMDU1LjA0OC4wNTRjLjI1Ni4zMDMuNDMzLjY3Ni40OTkgMS4wODhsLjAyLjE1NmEyLjI1IDIuMjUgMCAwMS00LjQxLjgwMy43NS43NSAwIDAxMS40MTItLjQ5NmwuMDM0LjA5NmEuNzUuNzUgMCAxMC44MjYtLjk0M2wtLjIyMy0uMDE0Yy0uODQtLjExLS44NDEtMS4zNzUtLjAwMS0xLjQ4NWwuMjI0LS4wMTVhLjc1Ljc1IDAgMTAtLjc5Ni0xLjAzNmwtLjAzNC4xYS43NS43NSAwIDExLTEuNDQ4LS4zODkgMi4yNSAyLjI1IDAgMDEyLjU2My0xLjYzNHpNNi4yNSA1LjVINS41VjdoLjc1YS43NS43NSAwIDAwMC0xLjV6Ii8+Cjwvc3ZnPg==');
}

.icon--milage::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE2IDRjNi42MjcgMCAxMiA1LjM3MyAxMiAxMnMtNS4zNzMgMTItMTIgMTJTNCAyMi42MjcgNCAxNiA5LjM3MyA0IDE2IDR6TTcuOTA3IDIyLjEybC0uMjk3LjE5NUExMC40ODQgMTAuNDg0IDAgMDAxNiAyNi41YzMuNDI5IDAgNi40NzMtMS42NDMgOC4zOS00LjE4NWExNS4wMDUgMTUuMDA1IDAgMDAtMTYuNDgzLS4xOTV6TTE2IDUuNUMxMC4yMDEgNS41IDUuNSAxMC4yMDEgNS41IDE2YzAgMS44MzMuNDcgMy41NTYgMS4yOTUgNS4wNTZhMTYuNDUgMTYuNDUgMCAwMTUuNDY5LTIuMzc5IDMuNzUgMy43NSAwIDAxMy4xODQtMy4zODdsMi4wOTItNi4yNzdhLjc1Ljc1IDAgMDExLjQ1LjM3NWwtLjAyNi4xLTEuOTY3IDUuODk2YTMuNzUzIDMuNzUzIDAgMDEyLjc0IDMuMjk0IDE2LjQ0NCAxNi40NDQgMCAwMTUuNDY4IDIuMzc3QTEwLjQ0NyAxMC40NDcgMCAwMDI2LjUgMTZjMC01Ljc5OS00LjcwMS0xMC41LTEwLjUtMTAuNXptMCAxMS4yNWEyLjI1MSAyLjI1MSAwIDAwLTIuMTY3IDEuNjQyYzEuNDM4LS4xOSAyLjg5Ni0uMTkgNC4zMzMgMEEyLjI1IDIuMjUgMCAwMDE2IDE2Ljc1ek04Ljg3NyAxNC41bC4xMjMuMDA3YTEuMTI1IDEuMTI1IDAgMTEtLjI0NiAwbC4xMjMtLjAwN3ptMTQuMjUgMGwuMTIzLjAwN2ExLjEyNSAxLjEyNSAwIDExLS4yNDYgMGwuMTIzLS4wMDd6bS0xMi43NS0zLjc1bC4xMjMuMDA3YTEuMTI1IDEuMTI1IDAgMTEtLjI0NiAwbC4xMjMtLjAwN3ptMTEuMjQ4IDBsLjEyMy4wMDdjLjUyMy4wNTYuOTM5LjQ3Mi45OTUuOTk1bC4wMDcuMTIzYTEuMTI1IDEuMTI1IDAgMTEtMS4yNTQtMS4xMThsLjEyOS0uMDA3em0tOC4yNDgtM2wuMTIzLjAwN2ExLjEyNSAxLjEyNSAwIDExLS4yNDYgMGwuMTIzLS4wMDd6Ii8+Cjwvc3ZnPg==');
}

.icon--nbf::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTIxLjkyNSA0SDkuNTc1Yy0uNDk0IDAtLjk1My4yNTYtMS4yMDcuNjc4TDIuMTkyIDE1LjA1MmExLjM2NyAxLjM2NyAwIDAwLS4wMDIgMS4zOTRsNi4xNzcgMTAuMzczYy4yNTMuNDI1LjcxMy42ODEgMS4yMDguNjgxaDEyLjM1Yy40OTQgMCAuOTUzLS4yNTYgMS4yMDYtLjY3OGw2LjE3Ny0xMC4zNzRjLjI1NS0uNDMyLjI1NS0uOTY0LjAwMS0xLjM5NEwyMy4xMzMgNC42ODFBMS40MDUgMS40MDUgMCAwMDIxLjkyNSA0em0tLjA1IDEuNWw2LjEwMiAxMC4yNDlMMjEuODc1IDI2SDkuNjI1TDMuNTIyIDE1Ljc1bDYuMS0xMC4yNWgxMi4yNTN6bS0xMC4wMjMgNy4zNDhjLjA1OS0uMDY1LjE0NC0uMDk3LjI1OC0uMDk3aC41MTVjLjExMyAwIC4yLjAzMi4yNTguMDk3LjA2LjA2NS4wODkuMTYuMDg5LjI4M3Y1LjIzOGMwIC4xMjUtLjAzLjIxOS0uMDkuMjgzLS4wNTkuMDY1LS4xNDUuMDk4LS4yNTguMDk4aC0uNjkzYy0uMTc5IDAtLjMxOC0uMDg2LS40MTUtLjI1NGwtMS4xNC0yLjA0NWEzMC4wNDQgMzAuMDQ0IDAgMDEtLjk2My0xLjgwOGMuMDMyLjY5NC4wNDggMS40NjguMDQ4IDIuMzI0djEuNDAyYzAgLjEyNS0uMDMuMjE5LS4wOS4yODMtLjA2LjA2NS0uMTQ2LjA5OC0uMjU4LjA5OGgtLjUxNmMtLjExNCAwLS4yLS4wMzMtLjI1OS0uMDk3LS4wNTktLjA2NS0uMDg4LS4xNi0uMDg4LS4yODN2LTUuMjM5YzAtLjEyNC4wMjktLjIxOC4wODgtLjI4Mi4wNi0uMDY2LjE0NS0uMDk4LjI1OC0uMDk4aC43MjNjLjA5MyAwIC4xNy4wMi4yMzUuMDZhLjUwNy41MDcgMCAwMS4xNzMuMTk0bDEuMjU2IDIuMjQ3Yy4zODQuNjgyLjY1NSAxLjE4LjgwOCAxLjQ5NWE1NS44ODEgNTUuODgxIDAgMDEtLjAzMi0yLjA3di0xLjU0NmMwLS4xMjQuMDMtLjIxOC4wOS0uMjgybC4wMDMtLjAwMXptNi40MzMgMy4yNzljLjE3OS4yNDQuMjY4LjU1NS4yNjguOTMyIDAgLjUzLS4xNTQuOTQzLS40NjIgMS4yNDMtLjMwNy4yOTgtLjcyLjQ0Ny0xLjIzOS40NDdIMTQuMzVjLS4xMTMgMC0uMTk5LS4wMzItLjI1OC0uMDk3LS4wNi0uMDY1LS4wODktLjE2LS4wODktLjI4M3YtNS4yMzhjMC0uMTI1LjAzLS4yMTkuMDg5LS4yODMuMDU5LS4wNjUuMTQ1LS4wOTguMjU4LS4wOThoMi4zNGMuNDg4IDAgLjg4OC4xMzcgMS4yLjQxLjMxNC4yNzQuNDcuNjU0LjQ3IDEuMTQ1IDAgLjMyNS0uMDc0LjYtLjIyMi44MTktLjE1LjIyLS4zNTUuMzc3LS42MTYuNDc0LjMyOC4xMDYuNTgyLjI4My43NjIuNTI4em0tMy4wNDItMS4wMmgxLjEzMmMuMjUyIDAgLjQ0My0uMDYuNTc3LS4xOC4xMzUtLjEyMy4yLS4yOS4yLS41MDQgMC0uNDIzLS4yNTYtLjYzNC0uNzctLjYzNGgtMS4xNHYxLjMyLS4wMDJ6bTEuODMzIDIuNDA1Yy4xNTMtLjEzMy4yMy0uMzIzLjIzLS41NzEgMC0uMjQyLS4wNzctLjQzMi0uMjMtLjU3LS4xNTQtLjEzNy0uMzgzLS4yMDctLjY4Ni0uMjA3aC0xLjE0N3YxLjU0NmgxLjE0N2MuMzAzIDAgLjUzMi0uMDY2LjY4Ni0uMTk4em02LjA4NS00LjY2NWMuMDYuMDY1LjA4OS4xNi4wODkuMjgzdi4zODljMCAuMTI0LS4wMy4yMTgtLjA4OS4yODMtLjA1OS4wNjUtLjE0NS4wOTctLjI1OC4wOTdoLTIuMzR2MS4zNDRoMi4xNDhjLjExMyAwIC4yLjAzMy4yNTkuMDk4LjA1OS4wNjQuMDg4LjE2LjA4OC4yODN2LjM4OWMwIC4xMjMtLjAzLjIxNy0uMDg4LjI4Mi0uMDYuMDY2LS4xNDYuMDk3LS4yNTkuMDk3aC0yLjE0N3YxLjk3N2MwIC4xMjQtLjAzLjIxOC0uMDg5LjI4Mi0uMDU5LjA2Ni0uMTQ1LjA5OC0uMjU4LjA5OGgtLjU1NGMtLjExMyAwLS4xOTktLjAzMi0uMjU4LS4wOTctLjA2LS4wNjUtLjA4OS0uMTYtLjA4OS0uMjgzdi01LjIzOGMwLS4xMjUuMDMtLjIxOS4wODktLjI4My4wNi0uMDY1LjE0NS0uMDk4LjI1OC0uMDk4aDMuMjQxYy4xMTQgMCAuMi4wMzMuMjU5LjA5N2gtLjAwMnoiLz4KPC9zdmc+');
}

.icon--return::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE2IDRDOS4zNzMgNCA0IDkuMzczIDQgMTZzNS4zNzMgMTIgMTIgMTIgMTItNS4zNzMgMTItMTJTMjIuNjI3IDQgMTYgNHptMCAxLjVjNS43OTkgMCAxMC41IDQuNzAxIDEwLjUgMTAuNVMyMS43OTkgMjYuNSAxNiAyNi41IDUuNSAyMS43OTkgNS41IDE2IDEwLjIwMSA1LjUgMTYgNS41em0yLjY5NiAzLjE0N2wuMDg0LjA3MyAzIDNjLjAyNi4wMjUuMDUuMDUyLjA3MS4wODFsLS4wNy0uMDgxYS43NTMuNzUzIDAgMDEuMTQ2Ljg1NC43MDYuNzA2IDAgMDEtLjA4My4xMzRsLS4wNjQuMDcyLTMgM2EuNzUuNzUgMCAwMS0xLjEzMy0uOTc2bC4wNzMtLjA4NEwxOS40MzkgMTNIMTNhLjc1Ljc1IDAgMDEtLjEwMi0xLjQ5M0wxMyAxMS41aDYuNDM5bC0xLjcyLTEuNzJhLjc1Ljc1IDAgMDEtLjA3Mi0uOTc2bC4wNzMtLjA4NGEuNzUuNzUgMCAwMS45NzYtLjA3M3pNMTQuMjggMTYuMjJhLjc1Ljc1IDAgMDEuMDczLjk3NmwtLjA3My4wODRMMTIuNTYxIDE5SDE5YS43NS43NSAwIDAxLjEwMiAxLjQ5M0wxOSAyMC41aC02LjQzOWwxLjcyIDEuNzJhLjc1Ljc1IDAgMDEuMDcyLjk3NmwtLjA3My4wODRhLjc1Ljc1IDAgMDEtLjk3Ni4wNzNsLS4wODQtLjA3My0zLTMtLjA2NC0uMDcyYS43NTMuNzUzIDAgMDEtLjAwNy0uMDFsLjA3LjA4MmEuNzUzLjc1MyAwIDAxLS4xNDYtLjg1NC43MDYuNzA2IDAgMDEuMTQ3LS4yMDZsMy0zYS43NS43NSAwIDAxMS4wNiAweiIvPgo8L3N2Zz4=');
}

.icon--service::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTI3LjY0IDEzLjQyOGExMS4yNSAxMS4yNSAwIDAxLTIwLjY1NSA4LjQwOS43NS43NSAwIDExMS4zMDItLjc0NSA5Ljc1IDkuNzUgMCAxMC0xLjE1LTYuNDc1bC45MTktLjYxOWEuNzUuNzUgMCAwMS45NzIuMTE2bC4wNjkuMDg3YS43NS43NSAwIDAxLS4xMTUuOTczbC0uMDg4LjA2OC0yLjI1IDEuNTE5LS4wNzUuMDM4YS43MTQuNzE0IDAgMDEtLjE5Ny4wNjNsLS4xMy4wMWEuNzUyLjc1MiAwIDAxLS4xNzYtLjAyNGwtLjExLS4wMzctLjEwOS0uMDU4LS4wOS0uMDY2LS4wNi0uMDYtLjA2OS0uMDg3LTEuNS0yLjIyNWEuNzUuNzUgMCAwMTEuMTc1LS45MjZsLjA2OS4wODcuMzU0LjUyN2ExMS4yNSAxMS4yNSAwIDAxMjEuOTE1LS41NzV6bS03LjE0IDEuMDdhLjc1Ljc1IDAgMDEuMTAyIDEuNDkybC0uMTAyLjAwN2EuNzUuNzUgMCAwMC0uMTAyIDEuNDkzbC4xMDIuMDA3YS43NS43NSAwIDAxMCAxLjUgMi4yNSAyLjI1IDAgMDEtMi4xMjItMS41aC0zLjI1NmEyLjI1IDIuMjUgMCAwMS0yLjEyMiAxLjUuNzUuNzUgMCAwMS0uMTAyLTEuNDkzbC4xMDItLjAwN2EuNzUuNzUgMCAwMC4xMDItMS40OTNMMTMgMTUuOTk3YS43NS43NSAwIDExMC0xLjVjLjk4IDAgMS44MTMuNjI2IDIuMTIyIDEuNWgzLjI1NmEyLjI1IDIuMjUgMCAwMTIuMTIyLTEuNXoiLz4KPC9zdmc+');
}

.icon--warranty::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE2LjAwNiA0YTIuMzggMi4zOCAwIDAwLTEuODU1Ljg4OGwtMS41MSAxLjg2OGEuODgzLjg4MyAwIDAxLS43ODMuMzI2bC0yLjQtLjI2MUEyLjM3OCAyLjM3OCAwIDAwNi44MzMgOS40NWwuMjYxIDIuMzk3YS44NzguODc4IDAgMDEtLjMyMy43OEw0Ljg4OSAxNC4xNGEyLjM3OSAyLjM3OSAwIDAwMCAzLjcwOWwxLjg4IDEuNTFhLjg4MS44ODEgMCAwMS4zMjQuNzgzbC0uMjYgMi40YTIuMzc3IDIuMzc3IDAgMDAyLjYyOSAyLjYyNmwyLjM5Ny0uMjYxYS44OC44OCAwIDAxLjc4MS4zMjRsMS41MTEgMS44OGEyLjM3OSAyLjM3OSAwIDAwMy43MSAwbDEuNTA1LTEuODc0YS44NzguODc4IDAgMDEuNzgtLjMyNGwyLjQuMjZhMi4zNzggMi4zNzggMCAwMDIuNjI3LTIuNjI4bC0uMjYtMi4zOThhLjg4Mi44ODIgMCAwMS4zMjQtLjc4MWwxLjg4NC0xLjUwM2EyLjM4MiAyLjM4MiAwIDAwLjAwMy0zLjcxMWwtMS44ODEtMS41MTJhLjg4Ljg4IDAgMDEtLjMyNS0uNzgxbC4yNjEtMi40YTIuMzggMi4zOCAwIDAwLTIuNjI4LTIuNjI2bC0yLjM5OC4yNmEuODc5Ljg3OSAwIDAxLS43OC0uMzIzTDE3Ljg2IDQuODg4QTIuMzggMi4zOCAwIDAwMTYuMDA2IDR6bTAgMS41YS44OC44OCAwIDAxLjY4NS4zMjhsMS41MTIgMS44ODFhMi4zNzkgMi4zNzkgMCAwMDIuMTEyLjg3NmwyLjQtLjI2MWEuODguODggMCAwMS45NzMuOTcxbC0uMjYgMi40MDJhMi4zOCAyLjM4IDAgMDAuODc1IDIuMTEybDEuODggMS41MTJhLjg4Ljg4IDAgMDEwIDEuMzdMMjQuMyAxOC4xOTZhMi4zODMgMi4zODMgMCAwMC0uODc4IDIuMTE0bC4yNjEgMi40YS44OC44OCAwIDAxLS45Ny45NzRsLTIuNDAzLS4yNjFhMi4zNzggMi4zNzggMCAwMC0yLjExMi44NzZsLTEuNTA2IDEuODczYS44OC44OCAwIDAxLTEuMzcgMGwtMS41MTItMS44OGEyLjM4IDIuMzggMCAwMC0yLjExMi0uODc1bC0yLjQuMjZhLjg4Ljg4IDAgMDEtLjk3NC0uOTdsLjI2MS0yLjQwM2EyLjM4MSAyLjM4MSAwIDAwLS44NzUtMi4xMTJsLTEuODgtMS41MTFhLjg4Ljg4IDAgMDEwLTEuMzcxbDEuODgtMS41MTJhMi4zNzggMi4zNzggMCAwMC44NzUtMi4xMTJsLS4yNi0yLjRhLjg4Ljg4IDAgMDEuOTctLjk3M2wyLjQwMy4yNmEyLjM4MiAyLjM4MiAwIDAwMi4xMTItLjg3NWwxLjUxLTEuODY3YS44OC44OCAwIDAxLjY4Ny0uMzN6bTMuMTUgNy44YS43NS43NSAwIDAxMS4yNi44MDdsLS4wNi4wOTMtMy45ODEgNS4zMDlhMS41IDEuNSAwIDAxLTIuMTQuMjY4bC0uMTItLjEwOC0yLjM5LTIuMzg4YS43NS43NSAwIDAxLjk3Ny0xLjEzNGwuMDg0LjA3MyAyLjM5IDIuMzg4IDMuOTgtNS4zMDh6Ii8+Cjwvc3ZnPg==');
}

.icon--gas::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KPHBhdGggZmlsbD0iIzc2NzY3NiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTguNzUsNCBDMTkuNzE2NDk4Myw0IDIwLjUsNC43ODM1MDE2OSAyMC41LDUuNzUgTDIwLjUsNS43NSBMMjAuNSw4LjUgTDIxLjI1LDguNSBDMjIuNDQwODY0LDguNSAyMy40MTU2NDQ5LDkuNDI1MTYxNTkgMjMuNDk0ODA5MiwxMC41OTU5NTEyIEwyMy41LDEwLjc1IEwyMy41LDI1Ljc1IEMyMy41LDI2LjE2NDIxMzYgMjMuODM1Nzg2NCwyNi41IDI0LjI1LDI2LjUgQzI0LjYyOTY5NTgsMjYuNSAyNC45NDM0OTEsMjYuMjE3ODQ2MSAyNC45OTMxNTM0LDI1Ljg1MTc3MDYgTDI1LDI1Ljc1IEwyNSwxNi43NTAwODExIEMyNC45OTk4ODg0LDE1LjcxNzI3MzIgMjUuMjc5OTE2MSwxNC43MDU2MDI2IDI1LjgwODE1MjEsMTMuODIxMzI3IEwyNS45NTgzNDYzLDEzLjU4MzM5OTMgTDI2LjYyNjM0NjMsMTIuNTgzMzk5MyBDMjYuODU2NDI4NSwxMi4yMzg5NjQ5IDI3LjMyMjE2NjIsMTIuMTQ2MjY0MSAyNy42NjY2MDA3LDEyLjM3NjM0NjMgQzI3Ljk3OTcyMjgsMTIuNTg1NTEyIDI4LjA4NDgwMDcsMTIuOTg5NDM0MiAyNy45Mjg0NTM5LDEzLjMxOTkyNDcgTDI3Ljg3MzY1MzcsMTMuNDE2NjAwNyBMMjcuMjA2MTY4MiwxNC40MTU4Mjk0IEMyNi44ODU2ODMyLDE0Ljg5Njg4MzcgMjYuNjY5MjM1OSwxNS40MzY0NDI4IDI2LjU2NzI1MjYsMTYuMDAwMDcxNyBMMjcuMjUsMTYgQzI3LjY2NDIxMzYsMTYgMjgsMTYuMzM1Nzg2NCAyOCwxNi43NSBDMjgsMTcuMTI5Njk1OCAyNy43MTc4NDYxLDE3LjQ0MzQ5MSAyNy4zNTE3NzA2LDE3LjQ5MzE1MzQgTDI3LjI1LDE3LjUgTDI2LjUsMTcuNSBMMjYuNSwyNS43NSBDMjYuNSwyNi45OTI2NDA3IDI1LjQ5MjY0MDcsMjggMjQuMjUsMjggQzIzLjA1OTEzNiwyOCAyMi4wODQzNTUxLDI3LjA3NDgzODQgMjIuMDA1MTkwOCwyNS45MDQwNDg4IEwyMiwyNS43NSBMMjIsMTAuNzUgQzIyLDEwLjM3MDMwNDIgMjEuNzE3ODQ2MSwxMC4wNTY1MDkgMjEuMzUxNzcwNiwxMC4wMDY4NDY2IEwyMS4yNSwxMCBMMjAuNSwxMCBMMjAuNSwyNi4yNSBDMjAuNSwyNy4xNjgxNzM0IDE5Ljc5Mjg4OTcsMjcuOTIxMTkyMyAxOC44OTM1MjcyLDI3Ljk5NDE5ODggTDE4Ljc1LDI4IEw1Ljc1LDI4IEM0Ljc4MzUwMTY5LDI4IDQsMjcuMjE2NDk4MyA0LDI2LjI1IEw0LDI2LjI1IEw0LDUuNzUgQzQsNC43ODM1MDE2OSA0Ljc4MzUwMTY5LDQgNS43NSw0IEw1Ljc1LDQgWiBNMTguNzUsNS41IEw1Ljc1LDUuNSBDNS42MTE5Mjg4MSw1LjUgNS41LDUuNjExOTI4ODEgNS41LDUuNzUgTDUuNSw1Ljc1IEw1LjUsMjYuMjUgQzUuNSwyNi4zODgwNzEyIDUuNjExOTI4ODEsMjYuNSA1Ljc1LDI2LjUgTDUuNzUsMjYuNSBMMTguNzUsMjYuNSBDMTguODg4MDcxMiwyNi41IDE5LDI2LjM4ODA3MTIgMTksMjYuMjUgTDE5LDI2LjI1IEwxOSw1Ljc1IEMxOSw1LjYxMTkyODgxIDE4Ljg4ODA3MTIsNS41IDE4Ljc1LDUuNSBMMTguNzUsNS41IFogTTExLjY4MjkxMTIsMTEuNTczNzM1NiBDMTEuOTgxNjk3NywxMS4xNDExOTIyIDEyLjYyMTIzMjUsMTEuMTQyMjgzOSAxMi45MTg1NDA2LDExLjU3NTg0NDkgTDEyLjkxODU0MDYsMTEuNTc1ODQ0OSBMMTMuMDQ2MjU4MiwxMS43NjM3NDU2IEwxMy41NDgzMjU2LDEyLjUyOTQ3MTMgQzEzLjkwNjgwNDIsMTMuMDg5MTkzNCAxNC4yNTYwMjc5LDEzLjY2MTY5NjQgMTQuNTc2NjMwNiwxNC4yMjQ3Nzg0IEMxNS41MDkxNTM5LDE1Ljg2MjU5MSAxNi4wNSwxNy4xMjg3OTEzIDE2LjA1LDE4IEMxNi4wNSwyMC4wNzEwNjc4IDE0LjM3MTA2NzgsMjEuNzUgMTIuMywyMS43NSBDMTAuMjI4OTMyMiwyMS43NSA4LjU1LDIwLjA3MTA2NzggOC41NSwxOCBDOC41NSwxNy4yNjMyNjIzIDguOTM0NTEzMzYsMTYuMjU3MDI4MyA5LjYxNjE2NzkyLDE0Ljk2NTgzNzQgQzkuNzgwMDkwODYsMTQuNjU1MzM0NCA5Ljk1OTI0MzEyLDE0LjMzMzI4NCAxMC4xNTEyNTU1LDE0LjAwMjI4NjcgQzEwLjQ4NjI3MjMsMTMuNDI0NzczNSAxMC44NDQyOTE1LDEyLjg0NzE1NzIgMTEuMjAyMjY0NCwxMi4yOTU5Nzg1IEMxMS4yNjM3MTYxLDEyLjIwMTM1OTkgMTEuMzIxMzIyNywxMi4xMTMzODMgMTEuMzc0NTQxMSwxMi4wMzI2ODE1IEwxMS4zNzQ1NDExLDEyLjAzMjY4MTUgWiBNMTIuMywxMy4zNjEgTDEyLjExNTk4MTQsMTMuNjUxODI1OCBDMTEuODg3NjY1NSwxNC4wMTUyODAyIDExLjY2MjksMTQuMzg1Nzk1IDExLjQ0ODc0NDUsMTQuNzU0OTYzMyBDMTEuMjY2MzEwOCwxNS4wNjk0NDg3IDExLjA5Njc2OTIsMTUuMzc0MjIyNSAxMC45NDI2NjMzLDE1LjY2NjEzMDIgQzEwLjM3NDIzMDgsMTYuNzQyODU1OCAxMC4wNSwxNy41OTEzMzYxIDEwLjA1LDE4IEMxMC4wNSwxOS4yNDI2NDA3IDExLjA1NzM1OTMsMjAuMjUgMTIuMywyMC4yNSBDMTMuNTQyNjQwNywyMC4yNSAxNC41NSwxOS4yNDI2NDA3IDE0LjU1LDE4IEMxNC41NSwxNy40OTEwMTQ2IDE0LjA2ODc5MTEsMTYuMzY0NDMzOCAxMy4yNzMxMTIyLDE0Ljk2Njk2NDIgQzEyLjk2NjU0NDgsMTQuNDI4NTMyNiAxMi42MzA1MjcsMTMuODc3Njc5IDEyLjI4NTE4MTMsMTMuMzM4NDYyMyBMMTIuMywxMy4zNjEgWiIvPgo8L3N2Zz4=');
}

.icon--mc-member::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KPHBhdGggZmlsbD0iIzc2NzY3NiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjEuMjUzMzgwMiwxNC40OTU3NDQxIEMyNC45ODEzMDIzLDE0LjQ5NTc0NDEgMjguMDAzMzgwMiwxNy41MTc4MjIgMjguMDAzMzgwMiwyMS4yNDU3NDQxIEMyOC4wMDMzODAyLDI0Ljk3MzY2NjEgMjQuOTgxMzAyMywyNy45OTU3NDQxIDIxLjI1MzM4MDIsMjcuOTk1NzQ0MSBDMTcuNTI1NDU4MiwyNy45OTU3NDQxIDE0LjUwMzM4MDIsMjQuOTczNjY2MSAxNC41MDMzODAyLDIxLjI0NTc0NDEgQzE0LjUwMzM4MDIsMTcuNTE3ODIyIDE3LjUyNTQ1ODIsMTQuNDk1NzQ0MSAyMS4yNTMzODAyLDE0LjQ5NTc0NDEgWiBNMTYuMDAzMzgwMiw0IEMxNi41NDMxOTgxLDQgMTcuMDQxMzQ4OSw0LjI3NzA4NjQ1IDE3LjMyODk1MzcsNC43MzAxNzQxIEwxNy40MDIwNDQzLDQuODU4MDMxMTggTDIwLjU1NjM4MDIsMTEuMTE0NzQ0MSBMMjYuNTc1NDkwOCwxMS43MTEzMjAzIEMyNy4xMzM2OTY1LDExLjc1NzcwNjkgMjcuNjE5OTI1NiwxMi4wOTk5MTMyIDI3Ljg1NDYzNTgsMTIuNjAwNzgzMyBMMjcuOTA3OTY5NCwxMi43MjkyMjY5IEMyOC4wOTgxODI3LDEzLjI1MTkzMzEgMjcuOTkzNzQ3OSwxMy44MzIyOTYzIDI3LjY0MjY1NywxNC4yNTQ3OTI5IEwyNy41NDA4MjU1LDE0LjM2NTk0MzMgTDI3LjI2MjgyNTUsMTQuNjQwOTQzMyBDMjYuOTY4MzQ3NywxNC45MzIyNDMzIDI2LjQ5MzQ4MSwxNC45Mjk2NjcyIDI2LjIwMjE4MSwxNC42MzUxODk0IEMyNS45MzczNjI4LDE0LjM2NzQ4MjMgMjUuOTE1NDE3NCwxMy45NTA2OTM0IDI2LjEzNDg2MTUsMTMuNjU4MjY4IEwyNi4yMDc5MzQ5LDEzLjU3NDU0NDggTDI2LjQ4NTQzMTIsMTMuMzAwMDQzNiBDMjYuNTAwNjc1NCwxMy4yODQ5MzU0IDI2LjUwNTczODYsMTMuMjYyMzM5NyAyNi40OTgzOTkxLDEzLjI0MjE3MDkgQzI2LjQ5MzUwNjIsMTMuMjI4NzI1MSAyNi40ODM2OTY5LDEzLjIxNzk5NTYgMjYuNDY3ODU4OCwxMy4yMTE0OTA4IEwyNi40Mzk0NDA5LDEzLjIwNTA5MDUgTDE5Ljk5OTQ0MDksMTIuNTY3MDkwNSBDMTkuNzgwNTE0LDEyLjU0NTQwMTggMTkuNTg0MTI1MSwxMi40MjkwNDQ4IDE5LjQ1OTcwMTgsMTIuMjUxOTI0IEwxOS40MDM3MTYxLDEyLjE1ODQ1NjkgTDE2LjA2NDc5NzgsNS41Mzc1NTM1MyBDMTYuMDUyOTk1LDUuNTE0NTAxNjkgMTYuMDI5Mjc4LDUuNSAxNi4wMDMzODAyLDUuNSBDMTUuOTg2MTE1MSw1LjUgMTUuOTY5ODE5MSw1LjUwNjQ0NTE5IDE1Ljk1NzkzMjksNS41MTY0Nzc2OSBMMTUuOTQzODQxMSw1LjUzMzg1OTY4IEwxMi41OTc4NDExLDEyLjE1ODg1OTcgQzEyLjQ5ODcyMywxMi4zNTUxMTEgMTIuMzE5NTMwMSwxMi40OTYyNzc0IDEyLjEwOTYxMSwxMi41NDg1MzAyIEwxMi4wMDIzMTk1LDEyLjU2NzA5MDUgTDUuNTUwNDkwNzgsMTMuMjA2MTY3OCBDNS41MjkxMDE4NywxMy4yMDc5NDUyIDUuNTEwNzAwNzQsMTMuMjIyMDAyMiA1LjUwMzM2MTMxLDEzLjI0MjE3MDkgQzUuNDk4NDY4MzcsMTMuMjU1NjE2OCA1LjQ5OTA4NzY5LDEzLjI3MDE0MTIgNS41MDQ1NjUxNCwxMy4yODI4MTA4IEw1LjUxNjM0MzE0LDEzLjMwMDA1NzMgTDEwLjgxNjM0MzEsMTguNTUzMDU3MyBDMTAuOTgxMTE3NywxOC43MTYzNzA2IDExLjA1OTUxMywxOC45NDQ5MjI0IDExLjAzMzUwMywxOS4xNzEyNzU1IEwxMS4wMTE3MTQsMTkuMjgzOTU2NiBMOS4wNTcyNTg0OCwyNi40MTYyMzE4IEM5LjA1MDg5NDcsMjYuNDQwMTk2NyA5LjA1OTE4MDA0LDI2LjQ2NTY2NTkgOS4wNzg0MjU3MSwyNi40ODEyOTk4IEM5LjA5MTI1NjE2LDI2LjQ5MTcyMjUgOS4xMDczNjY5MywyNi40OTY0ODE2IDkuMTI0NDQyNTUsMjYuNDk0NTk4NCBMOS4xNTA0OTAyLDI2LjQ4NjY2OTUgTDEyLjg4NzQ5MDIsMjQuNjM1NjY5NSBDMTMuMjU4NjY2NywyNC40NTE4MTk0IDEzLjcwODYwNDcsMjQuNjAzNjc3NSAxMy44OTI0NTQ4LDI0Ljk3NDg1NCBDMTQuMDYwOTg0LDI1LjMxNTA5OTIgMTMuOTQ3NDI1MiwyNS43MjE1MjU4IDEzLjY0MTQyNzksMjUuOTI4NTEyMiBMMTMuNTUzMjcwMywyNS45Nzk4MTg2IEw5LjgyMDMxMDEsMjcuODI4ODAyNSBDOS4yNzA3MTUwMiwyOC4xMDUxNTkgOC42MTAxMjcwNiwyOC4wMzM0MzUxIDguMTMyNjUxMDIsMjcuNjQ1NTYzNiBDNy42OTQ5NjQ2NiwyNy4yOTAwMTQ4IDcuNDg1NzY3MzEsMjYuNzI5NDM0IDcuNTc2NzM5NjksMjYuMTc2MTAxMyBMNy42MDkwNDY0MiwyNi4wMjU1MzE1IEw5LjQ0ODM4MDIzLDE5LjMwODc0NDEgTDQuNDYwNDMxMTYsMTQuMzY1NDQ0NSBDNC4wNjUzNTIxMiwxMy45NzM4ODk0IDMuOTEyMTQyODksMTMuNDA0NDU1NCA0LjA0OTE4MzY1LDEyLjg3MzA1MDQgTDQuMDkzNzkxMDMsMTIuNzI5MjI2OSBDNC4yODQwMDQzNSwxMi4yMDY1MjA3IDQuNzM3MDEwMjcsMTEuODI5MDEwNyA1LjI2Nzg2OTc3LDExLjczMTg0NTEgTDUuNDE0NDQwOTQsMTEuNzEyMzk3NiBMMTEuNDQ0MzgwMiwxMS4xMTQ3NDQxIEwxNC42MDY3OTc4LDQuODUzOTM0NTggQzE0Ljg1MjgxNzYsNC4zNzM0MzczNCAxNS4zMjY0ODUyLDQuMDU2MzA5NDYgMTUuODU3MzE4Myw0LjAwNjc5MTU5IEwxNi4wMDMzODAyLDQgWiBNMjEuMjUzMzgwMiwxNS45OTU3NDQxIEMxOC4zNTM4ODUzLDE1Ljk5NTc0NDEgMTYuMDAzMzgwMiwxOC4zNDYyNDkxIDE2LjAwMzM4MDIsMjEuMjQ1NzQ0MSBDMTYuMDAzMzgwMiwyNC4xNDUyMzkgMTguMzUzODg1MywyNi40OTU3NDQxIDIxLjI1MzM4MDIsMjYuNDk1NzQ0MSBDMjQuMTUyODc1MiwyNi40OTU3NDQxIDI2LjUwMzM4MDIsMjQuMTQ1MjM5IDI2LjUwMzM4MDIsMjEuMjQ1NzQ0MSBDMjYuNTAzMzgwMiwxOC4zNDYyNDkxIDI0LjE1Mjg3NTIsMTUuOTk1NzQ0MSAyMS4yNTMzODAyLDE1Ljk5NTc0NDEgWiBNMjQuMzc3NDA1LDE4LjkwMTc2MjYgQzI0LjY3ODY0MTksMTkuMTI3NzA5OCAyNC43NjE1MTI5LDE5LjUzNjc2NTkgMjQuNTg3MzU3NywxOS44NTgyMjg2IEwyNC41MjczNjE2LDE5Ljk1MTc2ODggTDIxLjYyMTU3NCwyMy44MjU4MTcgQzIxLjM2MDQzNzksMjQuMTcyNzAzNiAyMC45NjE5NjY1LDI0LjM4OTYxNDUgMjAuNTI4ODg0MSwyNC40MjA2MzEgQzIwLjE0OTkzNjksMjQuNDQ3NzcwNSAxOS43NzY5MzY0LDI0LjMzMDI2MDggMTkuNDgyMzA5MywyNC4wOTQzNTA5IEwxOS4zNjEwNTAxLDIzLjk4NjA3NDEgTDE3Ljg2MTA1MDEsMjIuNDg2MDc0MSBDMTcuNTY4MTU2OSwyMi4xOTMxODA5IDE3LjU2ODE1NjksMjEuNzE4MzA3MiAxNy44NjEwNTAxLDIxLjQyNTQxNCBDMTguMTI3MzE2NywyMS4xNTkxNDc0IDE4LjU0Mzk4MDQsMjEuMTM0OTQxNCAxOC44Mzc1OTE5LDIxLjM1Mjc5NTggTDE4LjkyMTcxMDMsMjEuNDI1NDE0IEwyMC40MjAxNzg1LDIyLjkyMzg4NjUgTDIzLjMyNzM5ODgsMTkuMDUxNzE5MyBDMjMuNTc1OTQwNiwxOC43MjAzNTg3IDI0LjA0NjA0NDQsMTguNjUzMjIwOCAyNC4zNzc0MDUsMTguOTAxNzYyNiBaIi8+Cjwvc3ZnPg==');
}

.icon--el-bensin::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KPHBhdGggZmlsbD0iIzc2NzY3NiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTUuOTk3NDQyNCw0LjAwMDE3NzkyIEMyMS40MjQzNzQyLDMuOTcwODU0MzggMjYuMjAyOTgyLDcuNTY4ODM3NzMgMjcuNjc0NDkyNCwxMi43OTI0ODQgQzI5LjE0NjAxMzQsMTguMDE2MTY3OSAyNi45NDgxMDI4LDIzLjU3OTQzMjIgMjIuMzAzNjg1NiwyNi4zODY4NTc0IEMxNy42NTkyNjg1LDI5LjE5NDI4MjcgMTEuNzExODY3NSwyOC41NTQ2NDAxIDcuNzcwNjM3MiwyNC44MjM4MjkgQzMuOTQ1MzQxMzcsMjEuMjAyNzYyOCAyLjkyNDA2NDA0LDE1LjUzNTA0NDggNS4xOTc1NjQ5OSwxMC44MjM5MjYyIEM0LjQ4Mjg4ODU3LDkuNjY4NDg0MjQgNC42MjcyNjA3OSw4LjEzMjExNjcgNS42MzAxODk2NCw3LjEyOTE4Nzg2IEw1LjYzMDE4OTY0LDcuMTI5MTg3ODYgTDcuMjIxMTg5NjQsNS41MzgxODc4NiBDNy41MTQwODI4NSw1LjI0NTI5NDY0IDcuOTg4OTU2NTksNS4yNDUyOTQ2NCA4LjI4MTg0OTgxLDUuNTM4MTg3ODYgTDguMjgxODQ5ODEsNS41MzgxODc4NiBMOC44MTI0Mzk3Myw1LjAwNzkzNzg4IEM5LjEwNTQ3MTAxLDQuNzE1MTgyNzkgOS41ODAzNDQ2OSw0LjcxNTQwNjY4IDkuODczMDk5NzksNS4wMDg0Mzc5NSBDMTAuMTM5MjQwOCw1LjI3NDgzMDAzIDEwLjE2MzI1MDQsNS42OTE1MDUwNyA5Ljk0NTI1NzUyLDUuOTg1MDEzODIgTDkuODcyNTk5NzEsNi4wNjkwOTgwMSBMOS4zNDIsNi41OTkgTDEwLjQwMiw3LjY1OSBMMTAuOTMyOTM5Nyw3LjEyOTQzNzk1IEMxMS4yMjU2OTQ4LDYuODM2NDA2NjggMTEuNzAwNTY4NCw2LjgzNjE4Mjc5IDExLjk5MzU5OTcsNy4xMjg5Mzc4OCBDMTIuMjU5OTkxOCw3LjM5NTA3ODg3IDEyLjI4NDM5NDMsNy44MTE3MzExIDEyLjA2NjY3ODMsOC4xMDU0NDUyNyBMMTEuOTk0MDk5OCw4LjE4OTU5NzkzIEwxMS40NjM4NDk4LDguNzIwMTg3ODYgQzExLjc1Njc0Myw5LjAxMzA4MTA4IDExLjc1Njc0Myw5LjQ4Nzk1NDgxIDExLjQ2Mzg0OTgsOS43ODA4NDgwMyBMMTEuNDYzODQ5OCw5Ljc4MDg0ODAzIEw5Ljg3Mjg0OTgxLDExLjM3MTg0OCBDOC45MjAwNjAyNiwxMi4zMjQ2Mzc2IDcuNDg1ODM1MDgsMTIuNTAyNTY4MiA2LjM1MzIzMjIyLDExLjkwNTYzOTggQzQuNjIyMzQ5NDEsMTUuOTQwMTM1NSA1LjU2NzQzODMyLDIwLjY3Mjc4ODMgOC44MDE4MTkxNCwyMy43MzQ0ODggQzEyLjI1Mjk2ODYsMjcuMDAxMzgzMyAxNy40NjA4MjcsMjcuNTYxNDg4MSAyMS41Mjc3MjQsMjUuMTAzMTU4MyBDMjUuNTk0NjIxLDIyLjY0NDgyODQgMjcuNTE5MjI3NywxNy43NzMzNDAzIDI2LjIzMDY4NjEsMTMuMTk5MjA2OCBDMjQuOTQyMTUxNyw4LjYyNTA5ODYxIDIwLjc1NzczMjMsNS40NzQ1MDA3NiAxNi4wMDU1OTcxLDUuNTAwMzM1ODYgQzE1LjU5MTM4OTYsNS41MDI1ODc3MSAxNS4yNTM3ODI3LDUuMTY4NjMxNzIgMTUuMjUxNTMwOCw0Ljc1NDQyNDI4IEMxNS4yNDkyNzksNC4zNDAyMTY4NCAxNS41ODMyMzQ5LDQuMDAyNjA5ODggMTUuOTk3NDQyNCw0LjAwMDE3NzkyIFogTTE2LjU1MTM2MjEsMTEuNDkwMDc2NyBMMTYuNjIwMDYwMywxMS41NzYzNjI4IEwxNi43NDc3NzgsMTEuNzY0MjYzNiBMMTcuMjQ5ODQ1MywxMi41Mjk5ODkyIEMxNy42MDgzMjM5LDEzLjA4OTcxMTMgMTcuOTU3NTQ3NiwxMy42NjIyMTQzIDE4LjI3ODE1MDMsMTQuMjI1Mjk2NCBDMTkuMjEwNjczNiwxNS44NjMxMDkgMTkuNzUxNTE5NywxNy4xMjkzMDkzIDE5Ljc1MTUxOTcsMTguMDAwNTE3OSBDMTkuNzUxNTE5NywyMC4wNzE1ODU4IDE4LjA3MjU4NzUsMjEuNzUwNTE3OSAxNi4wMDE1MTk3LDIxLjc1MDUxNzkgQzEzLjkzMDQ1MTksMjEuNzUwNTE3OSAxMi4yNTE1MTk3LDIwLjA3MTU4NTggMTIuMjUxNTE5NywxOC4wMDA1MTc5IEMxMi4yNTE1MTk3LDE3LjI2Mzc4MDIgMTIuNjM2MDMzMSwxNi4yNTc1NDYyIDEzLjMxNzY4NzYsMTQuOTY2MzU1MyBDMTMuNDgxNjEwNiwxNC42NTU4NTIzIDEzLjY2MDc2MjgsMTQuMzMzODAxOSAxMy44NTI3NzUyLDE0LjAwMjgwNDYgQzE0LjE4Nzc5MiwxMy40MjUyOTE0IDE0LjU0NTgxMTMsMTIuODQ3Njc1MSAxNC45MDM3ODQxLDEyLjI5NjQ5NjQgTDE0Ljk5MzAwOTksMTIuMTU5NjI5MSBMMTQuOTkzMDA5OSwxMi4xNTk2MjkxIEwxNS4wNzYwNjA4LDEyLjAzMzE5OTUgTDE1LjM4NDQzMDksMTEuNTc0MjUzNSBDMTUuNjYxODc1NiwxMS4xNzI2MDYxIDE2LjIzMzEyODYsMTEuMTQ0ODU4MyAxNi41NTEzNjIxLDExLjQ5MDA3NjcgWiBNMTYuMDAxLDEzLjM2MiBMMTUuODE3NTAxMSwxMy42NTIzNDM3IEMxNS41ODkxODUyLDE0LjAxNTc5ODIgMTUuMzY0NDE5NywxNC4zODYzMTMgMTUuMTUwMjY0MywxNC43NTU0ODEzIEMxNC45Njc4MzA1LDE1LjA2OTk2NjYgMTQuNzk4Mjg5LDE1LjM3NDc0MDUgMTQuNjQ0MTgzLDE1LjY2NjY0ODEgQzE0LjA3NTc1MDUsMTYuNzQzMzczNyAxMy43NTE1MTk3LDE3LjU5MTg1NDEgMTMuNzUxNTE5NywxOC4wMDA1MTc5IEMxMy43NTE1MTk3LDE5LjI0MzE1ODYgMTQuNzU4ODc5LDIwLjI1MDUxNzkgMTYuMDAxNTE5NywyMC4yNTA1MTc5IEMxNy4yNDQxNjA0LDIwLjI1MDUxNzkgMTguMjUxNTE5NywxOS4yNDMxNTg2IDE4LjI1MTUxOTcsMTguMDAwNTE3OSBDMTguMjUxNTE5NywxNy40OTE1MzI2IDE3Ljc3MDMxMDgsMTYuMzY0OTUxNyAxNi45NzQ2MzE5LDE0Ljk2NzQ4MjIgQzE2Ljc3MDI1MzYsMTQuNjA4NTI3OCAxNi41NTI3ODYzLDE0LjI0NDA1MjUgMTYuMzI4MTkyMiwxMy44ODExODQ4IEwxNi4wMDEsMTMuMzYyIFogTTcuNzUxNTE5NzIsNy4xMjk1MTc5NCBMNi42OTA4NDk4MSw4LjE4OTg0ODAzIEM2LjEwNTA1Nzk5LDguNzc1NjM5ODUgNi4xMDUwNTc5OSw5LjcyNTM5NjA0IDYuNjkwODQ5ODEsMTAuMzExMTg3OSBDNy4yNzY2NDE2MywxMC44OTY5Nzk3IDguMjI2Mzk3ODIsMTAuODk2OTc5NyA4LjgxMjE4OTY0LDEwLjMxMTE4NzkgTDguODEyMTg5NjQsMTAuMzExMTg3OSBMOS44NzI1MTk3Miw5LjI1MDUxNzk0IEw3Ljc1MTUxOTcyLDcuMTI5NTE3OTQgWiIvPgo8L3N2Zz4=');
}

.icon--apartment::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTI0LjUwOCA0LjI1bC4wMjcuMDAyLjA2Ny4wMDVhLjc0NS43NDUgMCAwMS42MDcuNDk3Ljc0NC43NDQgMCAwMS4wMzUuMTUzbC4wMDYuMTAxLS4yNDMgMjEuNDkyaDIuMjQzYS43NS43NSAwIDAxLjEwMiAxLjQ5M0wyNy4yNSAyOEg0Ljc1YS43NS43NSAwIDAxLS4xMDItMS40OTNsLjEwMi0uMDA3aDIuMjU4TDcuMjUgNC45OTJhLjc1Ljc1IDAgMDEuNjQ5LS43MzVMOCA0LjI1aDE2LjUwOHptLS43NjcgMS41aC0xNUw4LjUwNyAyNi41aDMuNzQzVjIyYS43NS43NSAwIDAxLjY0OC0uNzQzTDEzIDIxLjI1aDZhLjc1Ljc1IDAgMDEuNzQzLjY0OGwuMDA3LjEwMnY0LjVoMy43NThsLjIzMy0yMC43NXptLTUuNDkxIDE3aC00LjV2My43NWg0LjV2LTMuNzV6bS02LjYyNS02LjEyNWMuNTggMCAxLjA1Ny40MzkgMS4xMTggMS4wMDJsLjAwNy4xMjNjMCAuNTgtLjQzOSAxLjA1Ny0xLjAwMiAxLjExOGwtLjEyMy4wMDdhMS4xMjUgMS4xMjUgMCAwMTAtMi4yNXptNC41IDBjLjU4IDAgMS4wNTcuNDM5IDEuMTE4IDEuMDAybC4wMDcuMTIzYzAgLjU4LS40MzkgMS4wNTctMS4wMDIgMS4xMThsLS4xMjMuMDA3YTEuMTI1IDEuMTI1IDAgMDEwLTIuMjV6bTQuNSAwYy41OCAwIDEuMDU3LjQzOSAxLjExOCAxLjAwMmwuMDA3LjEyM2MwIC41OC0uNDM5IDEuMDU3LTEuMDAyIDEuMTE4bC0uMTIzLjAwN2ExLjEyNSAxLjEyNSAwIDAxMC0yLjI1em0tOS00LjVjLjU4IDAgMS4wNTcuNDM5IDEuMTE4IDEuMDAybC4wMDcuMTIzYzAgLjU4LS40MzkgMS4wNTctMS4wMDIgMS4xMThsLS4xMjMuMDA3YTEuMTI1IDEuMTI1IDAgMDEwLTIuMjV6bTQuNSAwYy41OCAwIDEuMDU3LjQzOSAxLjExOCAxLjAwMmwuMDA3LjEyM2MwIC41OC0uNDM5IDEuMDU3LTEuMDAyIDEuMTE4bC0uMTIzLjAwN2ExLjEyNSAxLjEyNSAwIDAxMC0yLjI1em00LjUgMGMuNTggMCAxLjA1Ny40MzkgMS4xMTggMS4wMDJsLjAwNy4xMjNjMCAuNTgtLjQzOSAxLjA1Ny0xLjAwMiAxLjExOGwtLjEyMy4wMDdhMS4xMjUgMS4xMjUgMCAwMTAtMi4yNXptLTktNC41Yy41OCAwIDEuMDU3LjQzOSAxLjExOCAxLjAwMmwuMDA3LjEyM2MwIC41OC0uNDM5IDEuMDU3LTEuMDAyIDEuMTE4bC0uMTIzLjAwN2ExLjEyNSAxLjEyNSAwIDAxMC0yLjI1em00LjUgMGMuNTggMCAxLjA1Ny40MzkgMS4xMTggMS4wMDJsLjAwNy4xMjNjMCAuNTgtLjQzOSAxLjA1Ny0xLjAwMiAxLjExOGwtLjEyMy4wMDdhMS4xMjUgMS4xMjUgMCAwMTAtMi4yNXptNC41IDBjLjU4IDAgMS4wNTcuNDM5IDEuMTE4IDEuMDAybC4wMDcuMTIzYzAgLjU4LS40MzkgMS4wNTctMS4wMDIgMS4xMThsLS4xMjMuMDA3YTEuMTI1IDEuMTI1IDAgMDEwLTIuMjV6Ii8+Cjwvc3ZnPg==');
}

.icon--bed::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTI1LjI1IDRhMi4yNSAyLjI1IDAgMDEyLjI1IDIuMjV2MTkuNUEyLjI1IDIuMjUgMCAwMTI1LjI1IDI4aC0xOEEyLjI1IDIuMjUgMCAwMTUgMjUuNzVWNi4yNUEyLjI1IDIuMjUgMCAwMTcuMjUgNHpNMjYgMTcuNUg2LjV2OC4yNWMwIC4zOC4yODIuNjkzLjY0OC43NDNsLjEwMi4wMDdoMThhLjc1Ljc1IDAgMDAuNzUtLjc1VjE3LjV6bTAtNC41SDYuNXYzSDI2di0zem0tLjc1LTcuNWgtMThhLjc1Ljc1IDAgMDAtLjc1Ljc1djUuMjVoMS42MjhhMi4yNCAyLjI0IDAgMDEtLjEyMy0uNTk2TDggMTAuNzV2LTEuNUEyLjI1IDIuMjUgMCAwMTEwLjI1IDdoM2EyLjI1IDIuMjUgMCAwMTIuMjUgMi4yNXYxLjVjMCAuMjYzLS4wNDUuNTE2LS4xMjguNzVoMS43NTZhMi4yNDYgMi4yNDYgMCAwMS0uMTI4LS43NXYtMS41QTIuMjUgMi4yNSAwIDAxMTkuMjUgN2gzYTIuMjUgMi4yNSAwIDAxMi4yNSAyLjI1djEuNWMwIC4yNjMtLjA0NS41MTYtLjEyOC43NUgyNlY2LjI1YS43NS43NSAwIDAwLS42NDgtLjc0M0wyNS4yNSA1LjV6bS0xMiAzaC0zYS43NS43NSAwIDAwLS43NS43NXYxLjVjMCAuNDE0LjMzNi43NS43NS43NWgzYS43NS43NSAwIDAwLjc1LS43NXYtMS41YS43NS43NSAwIDAwLS43NS0uNzV6bTkgMGgtM2EuNzUuNzUgMCAwMC0uNzUuNzV2MS41YzAgLjQxNC4zMzYuNzUuNzUuNzVoM2EuNzUuNzUgMCAwMC43NS0uNzV2LTEuNWEuNzUuNzUgMCAwMC0uNzUtLjc1eiIvPgo8L3N2Zz4=');
}

.icon--energy-level::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTExIDRhMy43NTEgMy43NTEgMCAwMTMuNjc1IDNoNy41NzVhNS4yNSA1LjI1IDAgMDEuMjE2IDEwLjQ5NmwtLjIxNi4wMDRIMTFhMyAzIDAgMDAtLjE3NiA1Ljk5NUwxMSAyMy41aDMuNjc4YTMuODU3IDMuODU3IDAgMDEzLjgzMy0zaDIuNTIyYTYuNzUgNi43NSAwIDAxMy43NDUgMS4xMzRsMi4wNTIgMS4zNjhhMS41IDEuNSAwIDAxMCAyLjQ5NmwtMi4wNTIgMS4zNjhBNi43NSA2Ljc1IDAgMDEyMS4wMzMgMjhIMTguMzVhMy43NSAzLjc1IDAgMDEtMy42NzMtMi45OTlMMTEgMjVhNC41IDQuNSAwIDAxLS4yMTItOC45OTVMMTEgMTZoMTEuMjVhMy43NSAzLjc1IDAgMDAuMi03LjQ5NWwtLjItLjAwNWgtNy41NzVhMy43NTEgMy43NTEgMCAwMS0zLjY3NSAzSDguNzVhLjc1Ljc1IDAgMDEtLjc1LS43NVYxMEg1Ljc1YS43NS43NSAwIDAxLS4xMDItMS40OTNMNS43NSA4LjVIOFY3SDUuNzVhLjc1Ljc1IDAgMDEtLjEwMi0xLjQ5M0w1Ljc1IDUuNUg4di0uNzVhLjc1Ljc1IDAgMDEuNjQ4LS43NDNMOC43NSA0em0xMC4wMzMgMThoLTIuNTM5YTIuMzY0IDIuMzY0IDAgMDAtMi4yNTQgMS41aDUuMjZhLjc1Ljc1IDAgMDEuMTAyIDEuNDkzTDIxLjUgMjVsLTUuMjcyLjAwMUEyLjI0OSAyLjI0OSAwIDAwMTguMzUgMjYuNWgyLjY4M2E1LjI1IDUuMjUgMCAwMDIuOTEzLS44ODJsMi4wNS0xLjM2OS0yLjA1LTEuMzY3YTUuMjUgNS4yNSAwIDAwLTIuNjMtLjg3NEwyMS4wMzIgMjJ6TTExIDUuNUg5LjVWMTBIMTFhMi4yNSAyLjI1IDAgMTAwLTQuNXoiLz4KPC9zdmc+');
}

.icon--floors::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTIyLjc1IDRhLjc1Ljc1IDAgMDEuNzQzLjY0OGwuMDA3LjEwMnY0LjVhLjc1Ljc1IDAgMDEtLjY0OC43NDNMMjIuNzUgMTBIMTcuNXY1LjI1YS43NS43NSAwIDAxLS42NDguNzQzTDE2Ljc1IDE2SDExLjV2NS4yNWEuNzUuNzUgMCAwMS0uNjQ4Ljc0M0wxMC43NSAyMkg1LjV2NS4yNWEuNzUuNzUgMCAwMS0uNjQ4Ljc0M0w0Ljc1IDI4YS43NS43NSAwIDAxLS43NDMtLjY0OEw0IDI3LjI1di02YS43NS43NSAwIDAxLjY0OC0uNzQzbC4xMDItLjAwN0gxMHYtNS4yNWEuNzUuNzUgMCAwMS42NDgtLjc0M2wuMTAyLS4wMDdIMTZWOS4yNWEuNzUuNzUgMCAwMS42NDgtLjc0M2wuMTAyLS4wMDdIMjJWNC43NWEuNzUuNzUgMCAwMS42NDgtLjc0M0wyMi43NSA0em00LjUgMTIuMDAxaC4wM2wuMDQxLjAwMy0uMDcxLS4wMDNhLjc1NC43NTQgMCAwMS42MDIuMzAybC0uMDcyLS4wODNhLjc1My43NTMgMCAwMS4yMTMuNDNsLjAwNy4xMDF2NS45OTlhLjc1Ljc1IDAgMDEtMS40OTMuMTAybC0uMDA3LS4xMDJ2LTQuMTg3bC05LjE5MiA5LjIxN2EuNzUuNzUgMCAwMS0xLjEzNS0uOTc1bC4wNzMtLjA4NSA5LjE5OC05LjIyMS00LjE5NC4wMDJhLjc1Ljc1IDAgMDEtLjc0My0uNjQ4bC0uMDA3LS4xMDJhLjc1Ljc1IDAgMDEuNjQ4LS43NDNMMjEuMjUgMTZoNnoiLz4KPC9zdmc+');
}

.icon--square-foot::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTI0LjAwNyA0LjE0N2wuMDg0LjA3MyAyLjQ3IDIuNDdhMS40OTkgMS40OTkgMCAwMS4xIDIuMDFsLS4xLjExLTIuNDcgMi40N2EuNzUuNzUgMCAwMS0xLjEzMy0uOTc2bC4wNzMtLjA4NEwyNC43NSA4LjVIOC4yNWEuNzUuNzUgMCAwMC0uNzQzLjY0OEw3LjUgOS4yNXYxNi40OTlsMS43Mi0xLjcxOGEuNzUuNzUgMCAwMTEuMTMzLjk3NmwtLjA3My4wODQtMi40NjggMi40N2ExLjUgMS41IDAgMDEtMS4wMTYuNDM4TDYuNzUgMjhsLS4wNDctLjAwMy0uMS0uMDA1YTEuNSAxLjUgMCAwMS0uODAzLS4zMzJsLS4xMS0uMS0yLjQ3LTIuNDY5YS43NS43NSAwIDAxLjk3Ni0xLjEzM2wuMDg0LjA3M0w2IDI1Ljc0OVY5LjI1YTIuMjUgMi4yNSAwIDAxMi4wOTYtMi4yNDVMOC4yNSA3aDE2LjVsLTEuNzItMS43MmEuNzUuNzUgMCAwMS45NzctMS4xMzN6TTI2LjI1IDI1YS43NS43NSAwIDAxLjc1Ljc1QTIuMjUgMi4yNSAwIDAxMjQuNzUgMjhhLjc1Ljc1IDAgMDEtLjEwMi0xLjQ5M2wuMTAyLS4wMDdhLjc1Ljc1IDAgMDAuNzQzLS42NDhsLjAwNy0uMTAyYS43NS43NSAwIDAxLjc1LS43NXptLTQuNSAxLjVhLjc1Ljc1IDAgMDEuMTAyIDEuNDkzTDIxLjc1IDI4aC0xLjVhLjc1Ljc1IDAgMDEtLjEwMi0xLjQ5M2wuMTAyLS4wMDdoMS41em0tNC41IDBhLjc1Ljc1IDAgMDEuMTAyIDEuNDkzTDE3LjI1IDI4aC0xLjVhLjc1Ljc1IDAgMDEtLjEwMi0xLjQ5M2wuMTAyLS4wMDdoMS41em0tNC41IDBhLjc1Ljc1IDAgMDEuMTAyIDEuNDkzTDEyLjc1IDI4aC0xLjVhLjc1Ljc1IDAgMDEtLjEwMi0xLjQ5M2wuMTAyLS4wMDdoMS41em0xMy41LTZhLjc1Ljc1IDAgMDEuNzQzLjY0OGwuMDA3LjEwMnYxLjVhLjc1Ljc1IDAgMDEtMS40OTMuMTAybC0uMDA3LS4xMDJ2LTEuNWEuNzUuNzUgMCAwMS43NS0uNzV6bTAtNC41YS43NS43NSAwIDAxLjc0My42NDhsLjAwNy4xMDJ2MS41YS43NS43NSAwIDAxLTEuNDkzLjEwMmwtLjAwNy0uMTAydi0xLjVhLjc1Ljc1IDAgMDEuNzUtLjc1em0wLTQuNWEuNzUuNzUgMCAwMS43NDMuNjQ4bC4wMDcuMTAydjEuNWEuNzUuNzUgMCAwMS0xLjQ5My4xMDJsLS4wMDctLjEwMnYtMS41YS43NS43NSAwIDAxLjc1LS43NXoiLz4KPC9zdmc+');
}

.icon--calendar-mini:not(.button--pill),
.icon--calendar-mini.button--pill::before {
  width: 16px;
  height: 16px;
}

.icon--calendar-mini::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTYgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGQ9Ik01LjUgMmg1VjFhMSAxIDAgMCAxIDIgMHYxaC41YTMgMyAwIDAgMSAzIDN2OGEzIDMgMCAwIDEtMyAzSDNhMyAzIDAgMCAxLTMtM1Y1YTMgMyAwIDAgMSAzLTNoLjVWMWExIDEgMCAxIDEgMiAwdjF6TTMgNGExIDEgMCAwIDAtMSAxdjhhMSAxIDAgMCAwIDEgMWgxMGExIDEgMCAwIDAgMS0xVjVhMSAxIDAgMCAwLTEtMUgzeiIvPgo8cGF0aCBmaWxsPSIjNzY3Njc2IiBkPSJNNSA1LjVoMWExIDEgMCAwIDEgMSAxdjFhMSAxIDAgMCAxLTEgMUg1YTEgMSAwIDAgMS0xLTF2LTFhMSAxIDAgMCAxIDEtMXptMCA0aDFhMSAxIDAgMCAxIDEgMXYxYTEgMSAwIDAgMS0xIDFINWExIDEgMCAwIDEtMS0xdi0xYTEgMSAwIDAgMSAxLTF6bTUtNGgxYTEgMSAwIDAgMSAxIDF2MWExIDEgMCAwIDEtMSAxaC0xYTEgMSAwIDAgMS0xLTF2LTFhMSAxIDAgMCAxIDEtMXptMCA0aDFhMSAxIDAgMCAxIDEgMXYxYTEgMSAwIDAgMS0xIDFoLTFhMSAxIDAgMCAxLTEtMXYtMWExIDEgMCAwIDEgMS0xeiIvPgo8L3N2Zz4=');
}

.icon--check-circle-filled-mini:not(.button--pill),
.icon--check-circle-filled-mini.button--pill::before {
  width: 16px;
  height: 16px;
}

.icon--check-circle-filled-mini::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGZpbGw9IiMyRUU2OUYiIGQ9Ik04IDE2YzQuNDE4MyAwIDgtMy41ODE3IDgtOHMtMy41ODE3LTgtOC04LTggMy41ODE3LTggOCAzLjU4MTcgOCA4IDh6Ii8+CiAgICAgICAgPHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTQuNSA4bDIuMzMzIDIuNSA0LjY2Ny01Ii8+CiAgICA8L2c+Cjwvc3ZnPg==");
}

.icon--check-mini:not(.button--pill),
.icon--check-mini.button--pill::before {
  width: 16px;
  height: 16px;
}

.icon--check-mini::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzc2NzY3NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik00IDhsMyAzIDYtNiIvPgo8L3N2Zz4=');
}

.icon--chevron-left:not(.button--pill),
.icon--chevron-left.button--pill::before {
  width: 16px;
  height: 16px;
}

.icon--chevron-left::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xNiwgMCkiIGQ9Ik01LjI5MyAzLjcwN2ExIDEgMCAwIDEgMS40MTQtMS40MTRsNSA1YTEgMSAwIDAgMSAwIDEuNDE0bC01IDVhMSAxIDAgMSAxLTEuNDE0LTEuNDE0TDkuNTg2IDggNS4yOTMgMy43MDd6Ii8+Cjwvc3ZnPg==');
}

.icon--chevron-down:not(.button--pill),
.icon--chevron-down.button--pill::before {
  width: 16px;
  height: 16px;
}

.icon--chevron-down::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjI5MyA0LjI5M2ExIDEgMCAwIDEgMS40MTQgMS40MTRsLTUgNWExIDEgMCAwIDEtMS40MTQgMGwtNS01YTEgMSAwIDAgMSAxLjQxNC0xLjQxNEw4IDguNTg2bDQuMjkzLTQuMjkzeiIvPgo8L3N2Zz4=');
}

.icon--chevron-right:not(.button--pill),
.icon--chevron-right.button--pill::before {
  width: 16px;
  height: 16px;
}

.icon--chevron-right::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTUuMjkzIDMuNzA3YTEgMSAwIDAgMSAxLjQxNC0xLjQxNGw1IDVhMSAxIDAgMCAxIDAgMS40MTRsLTUgNWExIDEgMCAxIDEtMS40MTQtMS40MTRMOS41ODYgOCA1LjI5MyAzLjcwN3oiLz4KPC9zdmc+');
}

.icon--chevron-up:not(.button--pill),
.icon--chevron-up.button--pill::before {
  width: 16px;
  height: 16px;
}

.icon--chevron-up::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjI5MyAxMC43MDdMOCA2LjQxNGwtNC4yOTMgNC4yOTNhMSAxIDAgMSAxLTEuNDE0LTEuNDE0bDUtNWExIDEgMCAwIDEgMS40MTQgMGw1IDVhMSAxIDAgMSAxLTEuNDE0IDEuNDE0eiIvPgo8L3N2Zz4=');
}

.icon--cog-wheel-mini:not(.button--pill),
.icon--cog-wheel-mini.button--pill::before {
  width: 16px;
  height: 16px;
}

.icon--cog-wheel-mini::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE0LjE3IDhjMC0uMjctLjAyLS41My0uMDYtLjc4bDEuNzQtMS4zMmEuNC40IDAgMCAwIC4xLS41MkwxNC4zIDIuNjJjLS4xLS4xOC0uMzItLjI0LS41LS4xOGwtMi4wNS44YTYuMDUgNi4wNSAwIDAgMC0xLjM5LS43OEwxMC4wNS4zNGEuNC40IDAgMCAwLS40LS4zNGgtMy4zYS40LjQgMCAwIDAtLjQuMzRsLS4zIDIuMTJjLS41MS4yLS45Ny40Ny0xLjQuNzhsLTIuMDUtLjhhLjQuNCAwIDAgMC0uNS4xOEwuMDYgNS4zOGMtLjExLjE4LS4wNi40LjEuNTJsMS43MyAxLjMyYTYuMTcgNi4xNyAwIDAgMCAwIDEuNTZMLjE2IDEwLjFhLjQuNCAwIDAgMC0uMS41MmwxLjY0IDIuNzZjLjEuMTguMzIuMjQuNS4xOGwyLjA1LS44Yy40My4zMi44OS41OCAxLjQuNzhsLjMgMi4xMmMuMDMuMi4yLjM0LjQuMzRoMy4zYS40LjQgMCAwIDAgLjQtLjM0bC4zMS0yLjEyYy41LS4yLjk2LS40NyAxLjQtLjc4bDIuMDQuOGMuMTkuMDcuNCAwIC41LS4xOGwxLjY1LTIuNzZhLjQuNCAwIDAgMC0uMS0uNTJMMTQuMSA4Ljc4Yy4wNC0uMjUuMDYtLjUuMDYtLjc4ek04IDExYTMgMyAwIDEgMSAwLTYgMyAzIDAgMCAxIDAgNnoiLz4KPC9zdmc+');
}

.icon--cross-mini:not(.button--pill),
.icon--cross-mini.button--pill::before {
  width: 16px;
  height: 16px;
}

.icon--cross-mini::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzc2NzY3NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik04IDhMNC40NiA0LjQ2IDggOGwzLjU0LTMuNTRMOCA4em0wIDBsMy41NCAzLjU0TDggOGwtMy41NCAzLjU0TDggOHoiLz4KPC9zdmc+');
}

.icon--eye-hidden-mini:not(.button--pill),
.icon--eye-hidden-mini.button--pill::before {
  width: 16px;
  height: 16px;
}

.icon--eye-hidden-mini::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxnIGZpbGw9ImN1cnJlbnRDb2xvciIgZmlsbC1ydWxlPSJldmVub2RkIj4KPHBhdGggZD0iTTEgMS43NEwxNC4yNiAxNWwuNzQtLjc0TDEuNzQgMXoiIGZpbGw9IiM3Njc2NzYiLz4KPHBhdGggZD0iTTE0LjcgNy43OWExMC4xMyAxMC4xMyAwIDAgMC0xLjM1LTEuNTZBNy42IDcuNiAwIDAgMCA4IDRhNy42IDcuNiAwIDAgMC01LjM0IDIuMjNBMTAuMTMgMTAuMTMgMCAwIDAgMS4xNiA4YTEwLjE0IDEwLjE0IDAgMCAwIDEuNSAxLjc3QTcuNiA3LjYgMCAwIDAgOCAxMmE3LjYgNy42IDAgMCAwIDUuMzQtMi4yM0ExMC4xMyAxMC4xMyAwIDAgMCAxNC44NCA4YTEwLjE0IDEwLjE0IDAgMCAwLS4xNS0uMjF6TTggMTNjLTUuNDIgMC04LTUtOC01czIuNTgtNSA4LTUgOCA1IDggNS0yLjU4IDUtOCA1em0wLTMuNWExLjUgMS41IDAgMSAwIDAtMyAxLjUgMS41IDAgMCAwIDAgM3ptMCAxYTIuNSAyLjUgMCAxIDEgMC01IDIuNSAyLjUgMCAwIDEgMCA1eiIgZmlsbD0iIzc2NzY3NiIvPgo8L2c+Cjwvc3ZnPg==');
}

.icon--eye-mini:not(.button--pill),
.icon--eye-mini.button--pill::before {
  width: 16px;
  height: 16px;
}

.icon--eye-mini::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTggOS41Yy44Mjg0IDAgMS41LS42NzE2IDEuNS0xLjVTOC44Mjg0IDYuNSA4IDYuNSA2LjUgNy4xNzE2IDYuNSA4IDcuMTcxNiA5LjUgOCA5LjV6bTAgMWMtMS4zODA3IDAtMi41LTEuMTE5My0yLjUtMi41UzYuNjE5MyA1LjUgOCA1LjVzMi41IDEuMTE5MyAyLjUgMi41LTEuMTE5MyAyLjUtMi41IDIuNXptNi42OTE1LTIuNzA5NWExMC4xMjQ3IDEwLjEyNDcgMCAwIDAtMS4zNDY1LTEuNTYzN0MxMS44NjQ3IDQuODI3OCAxMC4wOTE1IDQgOCA0cy0zLjg2NDcuODI3OS01LjM0NSAyLjIyNjhBMTAuMTI0NyAxMC4xMjQ3IDAgMCAwIDEuMTY2MiA4IDEwLjE0MSAxMC4xNDEgMCAwIDAgMi42NTUgOS43NzMyQzQuMTM1MyAxMS4xNzIyIDUuOTA4NSAxMiA4IDEyczMuODY0Ny0uODI3OSA1LjM0NS0yLjIyNjhBMTAuMTI0NyAxMC4xMjQ3IDAgMCAwIDE0LjgzMzggOGExMC4xNDA2IDEwLjE0MDYgMCAwIDAtLjE0MjMtLjIwOTV6TTggMTNjLTUuNDE4MyAwLTgtNS04LTVzMi41ODE3LTUgOC01IDggNSA4IDUtMi41ODE3IDUtOCA1eiIvPgo8L3N2Zz4=');
}

.icon--forbidden-mini:not(.button--pill),
.icon--forbidden-mini.button--pill::before {
  width: 16px;
  height: 16px;
}

.icon--forbidden-mini::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2U9IiM3Njc2NzYiIHN0cm9rZS13aWR0aD0iMiI+CjxjaXJjbGUgY3g9IjgiIGN5PSI4IiByPSI3Ii8+CjxwYXRoIGQ9Ik0zLjUgMTIuNWw5LTkiLz4KPC9nPgo8L3N2Zz4=');
}

.icon--heart-mini:not(.button--pill),
.icon--heart-mini.button--pill::before {
  width: 16px;
  height: 16px;
}

.icon--heart-mini::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTUuMjUzIDIuMDA0Yy0uOTE5IDAtMS42NDguMjg3LTIuMjQ3Ljg4N2EzLjQ0NyAzLjQ0NyAwIDAgMCAuMDAxIDQuODY4Yy4xNjguMTY4LjkyLjk2OCAyLjE4NSAyLjMyNGwxLjUwNiAxLjYxNS4zMTEuMzM1LjE4NS4xOTguMTcxLjE4NGMuMDQ3LjA0OC4wODMuMDg3LjEzNS4xNDVsLjEyLjEzM2MuMjU1LjI4Mi4yOTQuMzA1LjM3NS4zMDcuMDggMCAuMTE4LS4wMjMuMzc1LS4zMDdsLjEyMi0uMTM2YTMuMTE2IDMuMTE2IDAgMCAxIC4xMDgtLjExNmwuMDgtLjA4NC42MTUtLjY0MiAxLjUwNS0xLjU3NGEyNDA0LjI3NiAyNDA0LjI3NiAwIDAgMSAyLjE5Ny0yLjI5NSAzLjQ0NiAzLjQ0NiAwIDAgMC0uMDA0LTQuODY1Yy0uNjctLjY3LTEuMzk2LS45ODEtMi4yNy0uOTgxLS41OCAwLTEuMzAyLjM0My0yLjA3MiAxLjAxMmwtLjY1My41NjgtLjY1Ni0uNTY1Yy0uNzk3LS42ODYtMS40ODktMS4wMTEtMi4wOS0xLjAxMXptMC0xYy45MTEgMCAxLjgyMy40NjIgMi43NDIgMS4yNTRDOC44ODcgMS40OCA5LjgzIDEgMTAuNzIyIDFjMS4xNSAwIDIuMTI2LjQyMyAyLjk3OCAxLjI3NGE0LjQ0NiA0LjQ0NiAwIDAgMSAuMDA0IDYuMjhjLS4wMTYuMDE1LS44OTMuOTMyLTIuMTgxIDIuMjc4bC0xLjUwNiAxLjU3NC0uNjk1LjcyN2EyLjQ5NyAyLjQ5NyAwIDAgMC0uMDg2LjA5MmwtLjEyNS4xNGMtLjM4Ny40MjYtLjY2Mi42MzUtMS4xMTYuNjM1LS40NjYtLjAxLS43MzYtLjIxNy0xLjExNi0uNjM1bC0uMTI1LS4xNGEzLjA5OSAzLjA5OSAwIDAgMC0uMTA1LS4xMTFsLS4xODctLjIwMi0uNDk2LS41MzJhMTc5NS44NiAxNzk1Ljg2IDAgMCAwLTEuNTA1LTEuNjE1QTIxNy44MzUgMjE3LjgzNSAwIDAgMCAyLjMgOC40NjZhNC40NDcgNC40NDcgMCAwIDEgMC02LjI4M2MuODAxLS44MDIgMS43OTItMS4xNzkgMi45NTMtMS4xNzl6Ii8+Cjwvc3ZnPg==');
}

.icon--info-mini:not(.button--pill),
.icon--info-mini.button--pill::before {
  width: 16px;
  height: 16px;
}

.icon--info-mini::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTggMTQuNWE2LjUgNi41IDAgMSAwIDAtMTMgNi41IDYuNSAwIDAgMCAwIDEzem0wIDFhNy41IDcuNSAwIDEgMSAwLTE1IDcuNSA3LjUgMCAwIDEgMCAxNXpNNy40NyA1LjI4YS43My43MyAwIDAgMS0uMjItLjUzYzAtLjIxLjA3LS4zOS4yMi0uNTNBLjczLjczIDAgMCAxIDggNGMuMjEgMCAuMzkuMDcuNTMuMjIuMTUuMTQuMjIuMzIuMjIuNTMgMCAuMi0uMDcuMzgtLjIyLjUzQS43Mi43MiAwIDAgMSA4IDUuNWEuNzIuNzIgMCAwIDEtLjUzLS4yMnptMCA3LjFhLjQyLjQyIDAgMCAxLS4xMi0uM1Y2LjkyYzAtLjE0LjA0LS4yNS4xMi0uMzIuMDctLjA3LjE4LS4xMS4zLS4xMWguNDVjLjE0IDAgLjI1LjA0LjMyLjExcy4xMS4xOC4xMS4zMnY1LjE0YzAgLjEzLS4wNC4yNC0uMTEuMzEtLjA3LjA4LS4xOC4xMi0uMzIuMTJoLS40NGEuNDIuNDIgMCAwIDEtLjMxLS4xMnoiLz4KPC9zdmc+');
}

.icon--launch:not(.button--pill),
.icon--launch.button--pill::before {
  width: 16px;
  height: 16px;
}

.icon--launch::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlPSIjNzY3Njc2IiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xMyA4LjQ1djQuMzdjMCAxLjItLjk4IDIuMTgtMi4xOCAyLjE4SDMuMThDMS45OCAxNSAxIDE0LjAyIDEgMTIuODJWNS4xOEMxIDMuOTggMS45OCAzIDMuMTggM2g0LjM3bTIuOTUtMkgxNXY0LjVNMTUgMUw4IDgiLz4KPC9zdmc+');
}

.icon--location-mini:not(.button--pill),
.icon--location-mini.button--pill::before {
  width: 16px;
  height: 16px;
}

.icon--location-mini::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiM3Njc2NzYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIuNSIgZD0iTTIuODQgOC45Yy0uODIgMC0xLjIyLTEuMDgtLjM3LTEuNTUuODUtLjQ4IDUuODUtMi44NiA1Ljg1LTIuODZsNC41MS0yLjM2Yy43OS0uNDIgMS4yOS4yNiAxLjE1Ljc5LS4xNS41Mi0uNzMgMS45Mi0xLjc4IDQuNjQtMS4wNCAyLjczLTIuNCA2LjQ4LTIuNzQgNy4wNS0uMzMuNTctMS40MS42My0xLjQtLjYzLjAzLTEuMjYgMC01LjA3IDAtNS4wN0gyLjg1eiIvPgo8L3N2Zz4=');
}

.icon--minus-mini:not(.button--pill),
.icon--minus-mini.button--pill::before {
  width: 16px;
  height: 16px;
}

.icon--minus-mini::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzc2NzY3NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0zIDhoMTAiLz4KPC9zdmc+');
}

.icon--pagination-first:not(.button--pill),
.icon--pagination-first.button--pill::before {
  width: 16px;
  height: 16px;
}

.icon--pagination-first::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTcuNzA3IDMuNzA3TDMuNDE0IDhsNC4yOTMgNC4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0bC01LTVhMSAxIDAgMCAxIDAtMS40MTRsNS01YTEgMSAwIDAgMSAxLjQxNCAxLjQxNHptNyAwTDEwLjQxNCA4bDQuMjkzIDQuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNGwtNS01YTEgMSAwIDAgMSAwLTEuNDE0bDUtNWExIDEgMCAwIDEgMS40MTQgMS40MTR6Ii8+Cjwvc3ZnPg==');
}

.icon--plus-mini:not(.button--pill),
.icon--plus-mini.button--pill::before {
  width: 16px;
  height: 16px;
}

.icon--plus-mini::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzc2NzY3NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik04IDhIM2g1VjN2NXptMCAwaDUtNXY1LTV6Ii8+Cjwvc3ZnPg==');
}

.icon--question-mini:not(.button--pill),
.icon--question-mini.button--pill::before {
  width: 16px;
  height: 16px;
}

.icon--question-mini::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTggMTQuNWE2LjUgNi41IDAgMSAwIDAtMTMgNi41IDYuNSAwIDAgMCAwIDEzem0wIDFhNy41IDcuNSAwIDEgMSAwLTE1IDcuNSA3LjUgMCAwIDEgMCAxNXptLS40Ni01Ljk0Yy0uMDYtLjA1LS4xLS4xMy0uMS0uMjMgMC0uMjkuMDMtLjUxLjA3LS42OS4wNS0uMTcuMTMtLjM1LjI3LS41M2E1LjkgNS45IDAgMCAxIC44Mi0uODVjLjI2LS4yNC40Ni0uNDQuNTgtLjYxLjEyLS4xNy4xOC0uMzguMTgtLjYyIDAtLjI5LS4xLS41Mi0uMy0uN2ExLjIgMS4yIDAgMCAwLS44Mi0uMjZjLS4yNSAwLS40OC4wNS0uNy4xNS0uMjIuMS0uNDguMjYtLjc2LjQ5YS4zOC4zOCAwIDAgMS0uMjQuMWMtLjEgMC0uMTgtLjA2LS4yNi0uMTZsLS4xOC0uMjNhLjM4LjM4IDAgMCAxLS4xLS4yNWMwLS4xLjA1LS4yLjE0LS4yOC4zNC0uMy42OS0uNTMgMS4wMy0uNjcuMzUtLjE1LjcyLS4yMiAxLjExLS4yMi42NSAwIDEuMTguMTggMS42LjU0LjQxLjM2LjYyLjg1LjYyIDEuNDggMCAuMjgtLjA1LjU0LS4xNS43Ni0uMS4yMi0uMjIuNDEtLjM3LjU4LS4xNS4xNy0uMzYuMzgtLjYzLjYzbC0uMTYuMTVhNSA1IDAgMCAwLS41OS42NGMtLjEuMTUtLjE4LjM1LS4yLjU5LS4wMi4wOS0uMDUuMTUtLjExLjJhLjQyLjQyIDAgMCAxLS4yNi4wN0g3LjhjLS4xMiAwLS4yLS4wMy0uMjYtLjA4em0tLjE2IDIuMmEuOC44IDAgMCAxLS4yMi0uNTZjMC0uMjEuMDctLjQuMjItLjU1cy4zMi0uMjQuNTItLjI0LjM3LjA4LjUyLjI0Yy4xNC4xNS4yMS4zNC4yMS41NSAwIC4yMi0uMDcuNDEtLjIxLjU3YS43LjcgMCAwIDEtMS4wNCAweiIvPgo8L3N2Zz4=');
}

.icon--search-mini:not(.button--pill),
.icon--search-mini.button--pill::before {
  width: 16px;
  height: 16px;
}

.icon--search-mini::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEwLjI2MDQgMTEuNzkxNWMtMi41MzcgMS44MDgtNi4wODE3IDEuNTc0LTguMzU3Ny0uNzAyLTIuNTM3LTIuNTM2OS0yLjUzNy02LjY1IDAtOS4xODY4IDIuNTM2OC0yLjUzNyA2LjY1LTIuNTM3IDkuMTg2OCAwIDIuMjc2IDIuMjc2IDIuNTEgNS44MjA4LjcwMiA4LjM1NzdsMy44OTE0IDMuODkxNGMuNDIyOC40MjI4LjQyMjggMS4xMDgzIDAgMS41MzEtLjQyMjguNDIyOS0xLjEwODMuNDIyOS0xLjUzMTEgMGwtMy44OTE0LTMuODkxM3pNOS42ODIgOS42ODJjMS43NTczLTEuNzU3NCAxLjc1NzMtNC42MDY2IDAtNi4zNjQtMS43NTc0LTEuNzU3My00LjYwNjYtMS43NTczLTYuMzY0IDAtMS43NTczIDEuNzU3NC0xLjc1NzMgNC42MDY2IDAgNi4zNjQgMS43NTc0IDEuNzU3MyA0LjYwNjYgMS43NTczIDYuMzY0IDB6Ii8+Cjwvc3ZnPg==');
}

.icon--star-mini:not(.button--pill),
.icon--star-mini.button--pill::before {
  width: 16px;
  height: 16px;
}

.icon--star-mini::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgICA8cGF0aCBmaWxsPSIjMDA2M0ZCIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjg4IDE1LjQxM2MtLjU1OC4yODgtMS4yMS0uMTc4LTEuMTA0LS43ODdsLjc4Ny00LjVMLjIzMSA2Ljk0Yy0uNDUyLS40MzItLjIwMy0xLjE4NS40MjEtMS4yNzRsNC42MDYtLjY1Nkw3LjMxOC45MTZhLjc2OC43NjggMCAwIDEgMS4zNjQgMGwyLjA2IDQuMDk0IDQuNjA2LjY1NmMuNjI0LjA5Ljg3My44NDIuNDIxIDEuMjc0bC0zLjMzMiAzLjE4Ni43ODcgNC41Yy4xMDYuNjEtLjU0NiAxLjA3NS0xLjEwNS43ODdMOCAxMy4yODhsLTQuMTIgMi4xMjV6Ii8+Cjwvc3ZnPg==");
}

.icon--verified:not(.button--pill),
.icon--verified.button--pill::before {
  width: 16px;
  height: 16px;
}

.icon--verified::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiMwMDYzRkIiIGQ9Ik0yIDMuNTRMOCAxbDYgMi41NEMxNCA4IDE0IDEzLjEgOCAxNSAyIDEzLjA5IDIgOCAyIDMuNTR6Ii8+CiAgICA8cGF0aCBzdHJva2U9IiNGRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik01LjUgOGwyIDIgMy00Ii8+CiAgPC9nPgo8L3N2Zz4=");
}

.icon--warning-triangle-mini:not(.button--pill),
.icon--warning-triangle-mini.button--pill::before {
  width: 16px;
  height: 16px;
}

.icon--warning-triangle-mini::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiNEQTI0MDAiIGQ9Ik05Ljc2IDEuMjlsNS44NCAxMC43NmEyIDIgMCAwIDEtLjggMi43IDIgMiAwIDAgMS0uOTYuMjVIMi4xNmEyIDIgMCAwIDEtMi0yIDIgMiAwIDAgMSAuMjQtLjk1TDYuMjQgMS4yOWEyIDIgMCAwIDEgMi43MS0uOCAyIDIgMCAwIDEgLjguOHoiLz4KICAgIDxjaXJjbGUgY3g9IjgiIGN5PSIxMiIgcj0iMSIgZmlsbD0iI0ZGRiIvPgogICAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTggNGExIDEgMCAwIDEgMSAxdjRhMSAxIDAgMCAxLTIgMFY1YTEgMSAwIDAgMSAxLTF6Ii8+CiAgPC9nPgo8L3N2Zz4=");
}

.icon--loggedin::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KICAgIDxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTYgMzBjLTQuMDY4IDAtNy43Mi0xLjc0NS0xMC4yNzgtNC41MTcgMi42MjctMi44MTkgNi4yOTctNC40NzkgMTAuMjUyLTQuNDc5IDMuOTY5IDAgNy42NTEgMS42NzIgMTAuMjc4IDQuNTA4QzIzLjY5NiAyOC4yNjcgMjAuMDU0IDMwIDE2IDMwbTAtMTEuNWE2IDYgMCAxIDEgMC0xMi4wMDEgNiA2IDAgMCAxIDAgMTJNMTYgMkMyMy43MzIgMiAzMCA4LjI2OCAzMCAxNmMwIDIuOTQ0LS45MTMgNS42NzQtMi40NjUgNy45MjdhMTYuMDA4IDE2LjAwOCAwIDAgMC03LjYzMy00LjQ0MiA4IDggMCAxIDAtNy44Mi0uMDA4IDE1Ljk4MyAxNS45ODMgMCAwIDAtNy42NCA0LjQyQTEzLjkzMiAxMy45MzIgMCAwIDEgMiAxNkMyIDguMjY2IDguMjY4IDEuOTk4IDE2IDEuOTk4bTAtMkM3LjE2MyAwIDAgNy4xNjMgMCAxNmMwIDguODM3IDcuMTYzIDE2IDE2IDE2IDguODM2IDAgMTYtNy4xNjMgMTYtMTZTMjQuODM2IDAgMTYgMCIvPgo8L3N2Zz4K");
}

.icon--login::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xMi4wOCAxOC4yMjZhOCA4IDAgMSAxIDcuODQgMGM1LjExNiAxLjI2MyA5LjMyIDQuOTUgMTEuMDggOS44OWwtMS44NzQuNjNjLTEuOTE5LTUuMzg1LTcuMTYtOS4wNy0xMy4xMjUtOS4wNy01Ljk2NyAwLTExLjIxIDMuNjg3LTEzLjEyNiA5LjA3NEwxIDI4LjEyMWMxLjc1OC00Ljk0IDUuOTY0LTguNjMgMTEuMDgtOS44OTV6TTE2IDE3LjI1YTYgNiAwIDEgMCAwLTEyIDYgNiAwIDAgMCAwIDEyeiIvPgogICAgPC9nPgo8L3N2Zz4K");
}

.icon--messages::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KICAgIDxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTIuMjU5IDIwLjk5N2ExMC4wMTUgMTAuMDE1IDAgMCAxIDcuMDA2LTEwLjg4N2MtMS4xNjItMi45ODctNC4wNTgtNS4xMDgtNy40NTUtNS4xMDhhOC4wMDcgOC4wMDcgMCAwIDAtOC4wMDUgOC4wMDljMCAxLjI1MS4xODggMi4wNzguNjkyIDMuMjUybC4yNTIuNTg3LS42NyAzLjExMiAyLjg5NC0uNTExLjY2NC40MzhjLjkxMi42IDIuNzAzIDEuMTMgNC4xNzMgMS4xMy4xNSAwIC4zLS4wMTMuNDQ5LS4wMjJ6bS40NjcgMS45OGMtLjMwMi4wMjctLjYwNi4wNDUtLjkxNi4wNDUtMi4wMjggMC00LjE3Mi0uNzM1LTUuMjczLTEuNDZsLTUuMDQyLjg5IDEuMTY0LTUuMzk5Yy0uNTMzLTEuMjQxLS44NTYtMi4zNTItLjg1Ni00LjA0MkMxLjgwMyA3LjQ4IDYuMjgzIDMgMTEuODEgM2M0LjM3MyAwIDguMDggMi44MSA5LjQ0MiA2LjcyLjMwNi0uMDI3LjYxNi0uMDQyLjkzLS4wNDIgNS41MjYgMCAxMC4wMDYgNC40ODIgMTAuMDA2IDEwLjAxMSAwIDEuNjktLjMyMyAyLjgtLjg1NiA0LjA0MmwxLjE2MyA1LjM5OC01LjA0MS0uODljLTEuMTAyLjcyNi0zLjI0NSAxLjQ2MS01LjI3MyAxLjQ2MS00LjM3NSAwLTguMDk1LTIuODEtOS40NTUtNi43MjN6bTE2LjUxNS41NTFsLjI1Mi0uNTg3Yy41MDUtMS4xNzUuNjkzLTIgLjY5My0zLjI1MmE4LjAwNyA4LjAwNyAwIDAgMC04LjAwNS04LjAwOSA4LjAwNyA4LjAwNyAwIDAgMC04LjAwNSA4LjAxIDguMDA3IDguMDA3IDAgMCAwIDguMDA1IDguMDA4YzEuNDcgMCAzLjI2LS41MyA0LjE3Mi0xLjEzMWwuNjY1LS40MzggMi44OTQuNTEtLjY3LTMuMTF6bS05LjkwOC0yLjgzOGExIDEgMCAxIDEgMC0yLjAwMiAxIDEgMCAwIDEgMCAyLjAwMnptMy4wMDIgMGExIDEgMCAxIDEgMC0yLjAwMiAxIDEgMCAwIDEgMCAyLjAwMnptMy4wMDIgMGExIDEgMCAxIDEgMC0yLjAwMiAxIDEgMCAwIDEgMCAyLjAwMnoiLz4KPC9zdmc+Cg==");
}

.icon--newad::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgzMnYzMkgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTcgMTVWNGgtMnYxMUg0djJoMTF2MTFoMlYxN2gxMXYtMnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==");
}

.icon--notifications::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgCiAgICAgICAgPHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0yMC4wMDEgMTYuOTk4di4wMDRoLTJ2LS4wMDRIMTh2LTJIMThWNi41MDJsLTguNSA4LjVIMTJ2LS4wMDRoMnYuMDA0SDE0djJIMTR2OC40OTZsOC41LTguNUgyMHptMC0yaDcuMzMxTDEyIDMwLjMzVjE3LjAwMkg0LjY2OEwyMCAxLjY3djEzLjMyOXoiLz4KICAgIDwvZz4KPC9zdmc+Cg==");
}

.icon--yourads::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgzMnYzMkgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTI3IDZWM2gydjNoM3YyaC0zdjNoLTJWOGgtM1Y2aDN6TTUgMTFoNXY1SDV2LTV6bTAgOWg1djVINXYtNXptNy05aDEydjJIMTJ2LTJ6bTAgOWgxMnYySDEydi0yem0wLTZoMTJ2MkgxMnYtMnptMCA5aDEydjJIMTJ2LTJ6TTIgMjhoMjVWMTNoMnYxN0gwVjZoMjJ2MkgydjIweiIvPgogICAgPC9nPgo8L3N2Zz4K");
}

.icon--draw-area::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KICAgIDxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTYgOWEyIDIgMCAxIDEgMC00IDIgMiAwIDAgMSAwIDR6TTYgMTlhMiAyIDAgMSAxIDAtNCAyIDIgMCAwIDEgMCA0em0zLTRhMSAxIDAgMSAxIDAtMiAxIDEgMCAwIDEgMCAyem0xMCA3YTEgMSAwIDEgMSAwLTIgMSAxIDAgMCAxIDAgMnptLTgtOWExIDEgMCAxIDEgMC0yIDEgMSAwIDAgMSAwIDJ6bTEwIDdhMSAxIDAgMSAxIDAtMiAxIDEgMCAwIDEgMCAyem0tOC05YTEgMSAwIDEgMSAwLTIgMSAxIDAgMCAxIDAgMnptMTAgN2ExIDEgMCAxIDEgMC0yIDEgMSAwIDAgMSAwIDJ6bS03LTZhMSAxIDAgMSAxIDAtMiAxIDEgMCAwIDEgMCAyem0wIDNhMSAxIDAgMSAxIDAtMiAxIDEgMCAwIDEgMCAyem0wIDNhMSAxIDAgMSAxIDAtMiAxIDEgMCAwIDEgMCAyem0wIDNhMSAxIDAgMSAxIDAtMiAxIDEgMCAwIDEgMCAyem0xMC01YTIgMiAwIDEgMSAwLTQgMiAyIDAgMCAxIDAgNHpNMTYgMjZhMiAyIDAgMSAxIDAtNCAyIDIgMCAwIDEgMCA0eiIvPgo8L3N2Zz4=");
}

.icon--my-position::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KICAgIDxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTcgMjZhMSAxIDAgMCAxLTIgMHYtMi4wNjJBOC4wMDQgOC4wMDQgMCAwIDEgOC4wNjIgMTdoLTIuMDdhMSAxIDAgMCAxIDAtMmgyLjA3QTguMDA0IDguMDA0IDAgMCAxIDE1IDguMDYyVjZhMSAxIDAgMCAxIDIgMHYyLjA2MkE4LjAwNCA4LjAwNCAwIDAgMSAyMy45MzggMTVIMjZhMSAxIDAgMCAxIDAgMmgtMi4wNjJBOC4wMDQgOC4wMDQgMCAwIDEgMTcgMjMuOTM4VjI2em0tMS00YTYgNiAwIDEgMCAwLTEyIDYgNiAwIDAgMCAwIDEyem0wLTJhNCA0IDAgMSAxIDAtOCA0IDQgMCAwIDEgMCA4eiIvPgo8L3N2Zz4K");
}

.icon--boat::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDQ1IDM1Ij4KPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC41IDIuNSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzc2NzY3NiIgZD0iTTI3LjgwNSAyNy43MjZINy45OTNjLTIuOTc2IDAtNS40NDQtMi4yMTUtNS44MjgtNS4xMzFIMzMuNjRhNS44ODIgNS44ODIgMCAwIDEtNS44MzUgNS4xM3ptLTEyLjctMTUuODg3VjIxaC00LjYzN2w0LjYzNy05LjE2em0xLjYtOC4xNjRMMjcuNDU1IDIxaC0xMC43NVYzLjY3NXpNMjkuMzM3IDIxTDE2LjU4Ny40NWEuODAyLjgwMiAwIDAgMC0uOS0uMzQ4Ljc5OS43OTkgMCAwIDAtLjU4Mi43Njd2Mi4wMzVsLTMuNDIyIDQuMzA0aDMuNDIyVjguM0w4LjY3NSAyMUgxLjMxNGwtLjguMDY3di43OThjMCA0LjExMSAzLjM1NSA3LjQ1NSA3LjQ4IDcuNDU1aDE5LjgxMmM0LjEyNSAwIDcuNDgtMy4zNDQgNy40OC03LjUyMlYyMWgtNS45NDh6Ii8+Cjwvc3ZnPg==');
  width: 45px;
  height: 35px;
}

.icon--car::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDQ1IDM1Ij4KPGcgZmlsbD0iY3VycmVudENvbG9yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgo8cGF0aCBkPSJNMzguODM0IDI1LjYyNGgtMi4yMjFjLS41OTYtMS42MjktMi4xMzktMi44LTMuOTYtMi44LTEuODIzIDAtMy4zNjUgMS4xNzEtMy45NjEgMi44SDE2LjgyOWMtLjU5Ni0xLjYyOS0yLjEzOC0yLjgtMy45Ni0yLjgtMS44MjMgMC0zLjM2NSAxLjE3MS0zLjk2MSAyLjhINi44ODV2LTQuNTgxYTMuODA1IDMuODA1IDAgMCAxIDIuOTcyLTMuNzAybC42MzItLjEzN3YtNi44YzAtMi43NjcgMi4yNDEtNS4wMiA0Ljk5Ny01LjAyaDkuMjc4YzEuNzczIDAgMy40MjkuOTYgNC4zMiAyLjUwM2w1LjQwNyA5LjM2NWguNTY4YzIuMDgyIDAgMy43NzUgMS43MDEgMy43NzUgMy43OXY0LjU4MnptLTYuMTgxIDQuMTE0YTIuNjQ1IDIuNjQ1IDAgMCAxLTIuNjM0LTIuNjUyIDIuNjQ2IDIuNjQ2IDAgMCAxIDIuNjM0LTIuNjUyYzEuNDUyIDAgMi42MzIgMS4xOSAyLjYzMiAyLjY1MmEyLjY0NSAyLjY0NSAwIDAgMS0yLjYzMiAyLjY1MnptLTE5Ljc4NCAwYTIuNjQ1IDIuNjQ1IDAgMCAxLTIuNjM0LTIuNjUyIDIuNjQ2IDIuNjQ2IDAgMCAxIDIuNjM0LTIuNjUyIDIuNjQ2IDIuNjQ2IDAgMCAxIDIuNjMzIDIuNjUyIDIuNjQ1IDIuNjQ1IDAgMCAxLTIuNjMzIDIuNjUyem0yNy41NjUtOC42OTVjMC0yLjg1Ny0yLjIxOC01LjIwMy01LjAxNi01LjM5bC00Ljk1LTguNTc1YTYuNjEgNi42MSAwIDAgMC01LjcwNC0zLjMwNWgtOS4yNzhjLTMuNjM4IDAtNi41OTcgMi45NzUtNi41OTcgNi42MzJ2NS41NGE1LjQzMiA1LjQzMiAwIDAgMC0zLjYwNCA1LjA5OHY2LjE5Mkg4LjY1Yy4wOCAyLjI4IDEuOTM1IDQuMTE0IDQuMjE5IDQuMTE0IDIuMjg0IDAgNC4xMzgtMS44MzMgNC4yMTgtNC4xMTRoMTEuMzQ3Yy4wOCAyLjI4IDEuOTM1IDQuMTE0IDQuMjE5IDQuMTE0IDIuMjgzIDAgNC4xMzgtMS44MzMgNC4yMTgtNC4xMTRoMy41NjN2LTYuMTkyeiIgZmlsbD0iIzc2NzY3NiIvPgo8cGF0aCBkPSJNMTUuMjUgMTUuNTYzbC0uMzEzLTQuNjJjMC0xLjAwNy44MTktMS44MjggMS44MjQtMS44MjhoNS4zNDdsLjAwMi4wMjQgMS43NDYtLjAxYTEuODE2IDEuODE2IDAgMCAxIDEuNTc3Ljg5NGwzLjE0OSA1LjUyLTEzLjMzMy4wMnptOC41OTUtOC4wNDZsLTcuMDg0LS4wMTNjLTEuODg4IDAtMy40MjQgMS41NDItMy40MjIgMy40OTNsLjQxNSA2LjE3OSAxNy41OS0uMDI2LTQuNTI4LTcuOTM3Yy0uNjE4LTEuMDU0LTEuNzQ0LTEuNzI1LTIuOTctMS42OTZ6IiBmaWxsPSIjNzY3Njc2Ii8+CjwvZz4KPC9zdmc+');
  width: 45px;
  height: 35px;
}

.icon--classifieds::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDQ1IDM1Ij4KPHBhdGggZmlsbD0iIzc2NzY3NiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMzYuOTM1IDI1LjMwNWgtMi4xMXYxLjg1NkgzMS42NXYtMS44NTZoLTE4LjN2MS44NTZoLTMuMTc2di0xLjg1NmgtMi4xMVYxNy4zNWMwLTEuNzY2IDEuNDE2LTMuMjA0IDMuMTU2LTMuMjA0IDEuNzQgMCAzLjE1NSAxLjQzOCAzLjE1NSAzLjIwNHYuNzk1aDE2LjI1di0uNzk1YzAtMS43NjYgMS40MTUtMy4yMDQgMy4xNTUtMy4yMDQgMS43NCAwIDMuMTU1IDEuNDM4IDMuMTU1IDMuMjA0djcuOTU2ek0xMC41OSAxMS4wNDNjMC0xLjc2NyAxLjQxNS0zLjIwNCAzLjE1NS0zLjIwNGgxNy41MWMxLjc0IDAgMy4xNTQgMS40MzcgMy4xNTQgMy4yMDR2MS41NmE0LjY5IDQuNjkgMCAwIDAtLjYyOS0uMDQ3Yy0yLjMzNiAwLTQuMjgxIDEuNzMzLTQuNjU1IDMuOTk5aC0xMy4yNWMtLjM3NC0yLjI2Ni0yLjMyLTMuOTk5LTQuNjU1LTMuOTk5LS4yMTUgMC0uNDI0LjAyLS42My4wNDh2LTEuNTZ6bTI1LjM4NCAyLjA2NnYtMi4wNjZjMC0yLjY0My0yLjExNy00Ljc5My00LjcyLTQuNzkzaC0xNy41MWMtMi42MDIgMC00LjcxOSAyLjE1LTQuNzE5IDQuNzkzdjIuMDY2QTQuODA3IDQuODA3IDAgMCAwIDYuNSAxNy4zNXY5LjU0NmgyLjExdjEuODU1aDYuMzA1di0xLjg1NWgxNS4xN3YxLjg1NWg2LjMwNXYtMS44NTVoMi4xMXYtOS41NDZhNC44MDYgNC44MDYgMCAwIDAtMi41MjYtNC4yNHoiLz4KPC9zdmc+');
  width: 45px;
  height: 35px;
}

.icon--economy::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDQ1IDM1Ij4KPGcgZmlsbD0iY3VycmVudENvbG9yIj4KPHBhdGggZD0iTTMzLjY4IDIyLjg2YzAgLjM4LS4zLjY4LS42OC42OGgtLjQ4Yy0uMzQgMC0uNjQuMi0uNzcuNWE4LjcgOC43IDAgMCAxLTMuNTggMy44Ni44NS44NSAwIDAgMC0uNDIuNzJ2Mi4wNGMwIC4yLS4xNS4zNS0uMzUuMzVoLTEuMzdhLjM1LjM1IDAgMCAxLS4zNi0uMzV2LS41NmEuODUuODUgMCAwIDAtMS4wMi0uODJjLTEuOS40MS0zLjg3LjQxLTUuNzggMGEuODQuODQgMCAwIDAtMS4wMi44MnYuNTZjMCAuMi0uMTYuMzUtLjM1LjM1aC0xLjM4YS4zNS4zNSAwIDAgMS0uMzUtLjM1di0yLjA0YzAtLjMtLjE2LS41Ny0uNDItLjcyLTIuNjQtMS41OC00LjE2LTMuOTctNC4xNi02LjU2IDAtNC41NSA0Ljc0LTguMjUgMTAuNTctOC4yNSAxLjUgMCAyLjk2LjI0IDQuMzIuNzIuMjIuMDguNDYuMDYuNjctLjA1bDIuMDUtMS4wOWguMDZjLjAyLjAyLjAyLjA0LjAyLjA1djIuMWMwIC4yNy4xMy41Mi4zMy42OGE3Ljc5IDcuNzkgMCAwIDEgMi45NyA0LjQ2Yy4wOS40LjQzLjY3LjgyLjY3LjM3IDAgLjY3LjMuNjguNjd2MS41NnptMC0zLjgyYTkuNSA5LjUgMCAwIDAtMy4xMS00LjYydi0xLjdhMS43NCAxLjc0IDAgMCAwLTIuNTUtMS41NWwtMS43NC45MmMtMS40Ni0uNDYtMi45OC0uNy00LjUyLS43LTYuNzUgMC0xMi4yNSA0LjQ3LTEyLjI1IDkuOTUgMCAzLjAxIDEuNyA1Ljg4IDQuNTcgNy43NnYxLjU2YTIuMDYgMi4wNiAwIDAgMCAyLjA0IDIuMDVoMS4zOGMuOTcgMCAxLjc4LS42OCAxLjk5LTEuNiAxLjUuMjMgMy4wNC4yMyA0LjU1IDAgLjIxLjk0IDEuMDQgMS42IDEuOTkgMS42aDEuMzdjMS4xMyAwIDIuMDQtLjkyIDIuMDQtMi4wNVYyOS4xYTEwLjQyIDEwLjQyIDAgMCAwIDMuNi0zLjg2IDIuMzYgMi4zNiAwIDAgMCAyLjMyLTIuMzdWMjEuM2MwLTEuMDUtLjY4LTEuOTctMS42Ny0yLjI3eiIgZmlsbD0iIzc2NzY3NiIvPgo8cGF0aCBkPSJNMjguMzggMTcuNzhjLS42NSAwLTEuMTguNTMtMS4xOCAxLjJhMS4xOCAxLjE4IDAgMSAwIDIuMzYtLjAxYzAtLjY2LS41My0xLjE5LTEuMTgtMS4xOXptLTQuNS0zLjczYTExIDExIDAgMCAwLTIuMDctLjE5Yy0yLjE4IDAtNC4yOC42Mi01LjkzIDEuNzVhLjg1Ljg1IDAgMCAwLS4xOSAxLjE2Yy4yNi4zOC43Ni40OCAxLjE0LjI0YTguODMgOC44MyAwIDAgMSA0Ljk4LTEuNDZjLjYgMCAxLjIuMDYgMS43Ny4xNy40NS4wNy44OC0uMjMuOTYtLjY5YS44NS44NSAwIDAgMC0uNjUtLjk4ek0yMC4wNiAzLjczYTIuMzcgMi4zNyAwIDAgMSAwIDQuNzUgMi4zNyAyLjM3IDAgMCAxIDAtNC43NXptMCA2LjQ1YTQuMDYgNC4wNiAwIDAgMCAwLTguMTQgNC4wNiA0LjA2IDAgMCAwIDAgOC4xNHoiIGZpbGw9IiM3Njc2NzYiLz4KPC9nPgo8L3N2Zz4=');
  width: 45px;
  height: 35px;
}

.icon--jobs::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDQ1IDM1Ij4KPHBhdGggZmlsbD0iIzc2NzY3NiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMzQuNjI1IDI2Ljg5NkgxMC4zNzRhLjc1Mi43NTIgMCAwIDEtLjc1NS0uNzQ4di05LjY0NGEyMC45NDIgMjAuOTQyIDAgMCAwIDkuNzUyIDQuMTE1djEuNjgzYzAgLjQ0NC4zNjEuODAyLjgxLjgwMmg0LjYzOWMuNDQ3IDAgLjgxLS4zNTguODEtLjgwMlYyMC42MmEyMC45MDUgMjAuOTA1IDAgMCAwIDkuNzUtNC4xMjV2OS42NTRjMCAuNDEzLS4zMzkuNzQ4LS43NTUuNzQ4ek0yMC45OSAyMS41MDFoMy4wMnYtMy4zMDJoLTMuMDJWMjEuNXpNMTAuMzc0IDEwLjg1NGgyNC4yNTFjLjQxNiAwIC43NTYuMzM1Ljc1Ni43NDh2Mi44MDJhMTkuMjg1IDE5LjI4NSAwIDAgMS05Ljc1MiA0LjU5di0xLjU5N2EuODA2LjgwNiAwIDAgMC0uODEtLjgwMkgyMC4xOGMtLjQ0OCAwLS44MS4zNi0uODEuODAydjEuNmExOS4zNDMgMTkuMzQzIDAgMCAxLTkuNzUtNC41ODR2LTIuODExYzAtLjQxMy4zMzgtLjc0OC43NTQtLjc0OHptOC42MDYtMy4wNzJhLjE4LjE4IDAgMCAxIC4xOC0uMTc4aDYuNjhjLjA5OCAwIC4xNzkuMDguMTc5LjE3OFY5LjI1SDE4Ljk4VjcuNzgyek0zNC42MjUgOS4yNWgtNi45ODdWNy43ODJDMjcuNjM4IDYuOCAyNi44MzIgNiAyNS44NCA2SDE5LjE2Yy0uOTkyIDAtMS44LjgtMS44IDEuNzgyVjkuMjVoLTYuOTg2QzkuMDY0IDkuMjUgOCAxMC4zMDUgOCAxMS42MDJ2MTQuNTQ2YzAgMS4yOTggMS4wNjUgMi4zNTIgMi4zNzQgMi4zNTJoMjQuMjUxYzEuMzEgMCAyLjM3NS0xLjA1NCAyLjM3NS0yLjM1MlYxMS42MDJjMC0xLjI5Ny0xLjA2Ni0yLjM1Mi0yLjM3NS0yLjM1MnoiLz4KPC9zdmc+');
  width: 45px;
  height: 35px;
}

.icon--kart::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDQ1IDM1Ij4KPHBhdGggZmlsbD0iIzc2NzY3NiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjkuMzUgMTUuODlsLTYuODcgMTIuMDUtNi44Mi0xMi4wNEE3Ljc2IDcuNzYgMCAwIDEgMjIuNSA0LjUxYTcuNzYgNy43NiAwIDAgMSA2Ljg1IDExLjM4TTIyLjUgM2E5LjI3IDkuMjcgMCAwIDAtOC4xNyAxMy42M0wyMi40OCAzMWw4LjE4LTE0LjM3LjAyLS4wMkE5LjI3IDkuMjcgMCAwIDAgMjIuNSAzbTAgMTEuOWEyLjYyIDIuNjIgMCAxIDEgLjAxLTUuMjUgMi42MiAyLjYyIDAgMCAxLS4wMSA1LjI0bTAtNi43NWE0LjEzIDQuMTMgMCAxIDAgLjAyIDguMjYgNC4xMyA0LjEzIDAgMCAwLS4wMi04LjI2Ii8+Cjwvc3ZnPg==');
  width: 45px;
  height: 35px;
}

.icon--kunnytt::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDM1IDM1Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZmlsbD0iI0ZGNTg0NCIgZD0iTTE4LjkuNThsMTUuNTIgMTUuNWMuNzcuOC43NyAyLjA1IDAgMi44M2wtMTUuNSAxNS41MmMtLjguNzctMi4wNS43Ny0yLjgzIDBMLjU3IDE4LjkyYy0uNzctLjgtLjc3LTIuMDUgMC0yLjgzTDE2LjA4LjU3Yy44LS43NyAyLjA1LS43NyAyLjgzIDB6Ij48L3BhdGg+CiAgICAgICAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTEzLjU2IDE2LjEzYy0uMDctLjA0LS4xMy0uMS0uMi0uMmwtMS4wMi0xLjctLjU1LjU2djFjMCAuMTMtLjA0LjIyLS4xLjMtLjA3LjA1LS4xNy4wOC0uMy4wOGgtLjVjLS4xMyAwLS4yMi0uMDMtLjMtLjEtLjA1LS4wNi0uMS0uMTUtLjEtLjI4di01LjI3YzAtLjEyLjA1LS4yMi4xLS4yOC4wOC0uMDcuMTctLjEuMy0uMWguNWMuMTMgMCAuMjMuMDMuMy4xLjA2LjA2LjEuMTYuMS4yOHYyLjg2bDEuMy0xLjQzYy4wNy0uMDguMTQtLjEzLjIyLS4xNi4wNy0uMDIuMTYtLjA0LjI1LS4wNGguNTVjLjEgMCAuMTguMDIuMjQuMDYuMDYuMDQuMS4xLjEuMTYgMCAuMDctLjA1LjE2LS4xNC4yNWwtMS4xIDEuMTYgMS40MiAyLjMzYy4wNi4wOC4wOC4xNS4wOC4yMnMtLjAzLjEzLS4wOC4xN2MtLjA2LjA0LS4xNC4wNi0uMjUuMDZoLS41OGMtLjEgMC0uMi0uMDItLjI2LS4wNXptNC41OC00LjI3Yy4wNy0uMDYuMTYtLjEuMy0uMWguNWMuMTIgMCAuMjIuMDQuMjguMS4wNy4wNy4xLjE2LjEuM3YzLjY0YzAgLjEzLS4wMy4yMi0uMS4zLS4wNi4wNS0uMTYuMDgtLjI4LjA4aC0uNGMtLjEzIDAtLjIyLS4wMy0uMy0uMS0uMDUtLjA2LS4xLS4xNS0uMS0uMjh2LS4wOGMtLjI1LjQtLjY3LjYtMS4yNy42LS41MyAwLS45Mi0uMTItMS4xNy0uMzctLjI2LS4yNS0uMzgtLjYtLjM4LTEuMDd2LTIuNzNjMC0uMTMuMDMtLjIyLjEtLjMuMDYtLjA1LjE1LS4xLjI4LS4xaC41Yy4xMyAwIC4yMy4wNS4zLjEuMDYuMDguMS4xNy4xLjN2Mi40YzAgLjQ0LjIuNjcuNjQuNjcuMjYgMCAuNDYtLjA3LjYtLjIuMTMtLjE1LjItLjM2LjItLjY1di0yLjIyYzAtLjEzLjA0LS4yMi4xLS4zem01LjcyLjE3Yy4yOC4yOC40LjY2LjQgMS4xM3YyLjY0YzAgLjEzLS4wMi4yMi0uMDguMy0uMDcuMDUtLjE2LjA4LS4zLjA4aC0uNWMtLjEyIDAtLjIyLS4wMy0uMjgtLjEtLjA3LS4wNi0uMS0uMTUtLjEtLjI4di0yLjI4YzAtLjI2LS4wNi0uNDYtLjItLjYtLjEyLS4xMy0uMy0uMi0uNTQtLjItLjI0IDAtLjQzLjA3LS41Ny4yMi0uMTUuMTQtLjIyLjM1LS4yMi42djIuMjZjMCAuMTMtLjAzLjIyLS4xLjMtLjA2LjA1LS4xNi4wOC0uMjguMDhoLS41Yy0uMTQgMC0uMjMtLjAzLS4zLS4xLS4wNi0uMDYtLjEtLjE1LS4xLS4yOHYtMy42NWMwLS4xMy4wNC0uMjIuMS0uMy4wNy0uMDUuMTYtLjEuMy0uMWguNGMuMTMgMCAuMjIuMDUuMy4xLjA1LjA4LjA4LjE3LjA4LjN2LjFjLjE0LS4yLjMyLS4zNi41NC0uNDcuMjMtLjEuNDgtLjE3Ljc3LS4xNy41IDAgLjg4LjE1IDEuMTYuNDN6bS0xMC41NiA3Yy4yNy4yOC40LjY2LjQgMS4xM3YyLjY0YzAgLjEzLS4wMi4yMi0uMDguMy0uMDcuMDUtLjE2LjA4LS4zLjA4aC0uNWMtLjEyIDAtLjIyLS4wMy0uMjgtLjEtLjA3LS4wNi0uMS0uMTUtLjEtLjI4di0yLjI4YzAtLjI2LS4wNy0uNDYtLjItLjYtLjEyLS4xMy0uMy0uMi0uNTQtLjItLjI0IDAtLjQzLjA3LS41Ny4yMi0uMTQuMTQtLjIuMzUtLjIuNnYyLjI2YzAgLjEzLS4wNS4yMi0uMS4zLS4wOC4wNS0uMTcuMDgtLjMuMDhoLS41Yy0uMTMgMC0uMjMtLjAzLS4zLS4xLS4wNi0uMDYtLjEtLjE1LS4xLS4yOHYtMy42NWMwLS4xMy4wNC0uMjIuMS0uMy4wNy0uMDUuMTctLjEuMy0uMWguNGMuMTQgMCAuMjMuMDUuMy4xLjA2LjA4LjEuMTcuMS4zdi4xYy4xMy0uMi4zLS4zNi41My0uNDcuMjMtLjEuNDgtLjE3Ljc3LS4xNy41IDAgLjkuMTUgMS4xNy40M3ptNC4yOC0uMjdoLjUyYy4yMyAwIC4zNC4xLjM0LjI3IDAgLjAzIDAgLjEtLjAzLjE3bC0xLjUyIDQuNDNjLS4xNS40My0uMzUuNzUtLjYuOTQtLjI3LjItLjYuMjgtMS4wMy4yOC0uMTggMC0uMzYgMC0uNTUtLjA0LS4yLS4wMy0uMy0uMTQtLjMtLjMzbC4wMi0uMTIuMDUtLjJjLjA1LS4yMy4xNS0uMzQuMy0uMzRsLjE1LjAyaC4xNmMuMyAwIC41My0uMTIuNjYtLjM4bC0xLjUyLTQuMjMtLjAzLS4xNWMwLS4xLjAyLS4xNy4wOC0uMi4wNi0uMDYuMTQtLjEuMjYtLjFoLjU0Yy4yMiAwIC4zNy4xMi40NC4zM2wuMjMuN2MuMjcuOC40NyAxLjQyLjYgMS45LjE2LS42LjM1LTEuMi41Ny0xLjlsLjIzLS43Yy4wNi0uMi4yLS4zMi40My0uMzJ6bTQuMzMgMy43NGwuMDUuMjh2LjA4YzAgLjItLjEuMzMtLjMuMzctLjIzLjA0LS40NS4wNy0uNjYuMDctLjUgMC0uODMtLjEtMS4wMy0uMy0uMi0uMjItLjMtLjU0LS4zLTF2LTIuMjhoLS40Yy0uMTIgMC0uMjItLjA0LS4yOC0uMS0uMDgtLjA3LS4xLS4xNi0uMS0uM3YtLjE3YzAtLjEzLjAyLS4yMi4xLS4zLjA1LS4wNS4xNS0uMS4yNy0uMWguNHYtLjljMC0uMTIuMDMtLjIuMS0uMjguMDYtLjA2LjE1LS4xLjI4LS4xaC41Yy4xMyAwIC4yMy4wNC4zLjEuMDYuMDcuMS4xNi4xLjN2LjloLjZjLjEyIDAgLjIyLjAzLjMuMS4wNS4wNi4wOC4xNS4wOC4yOHYuMThjMCAuMTMtLjAzLjIyLS4xLjMtLjA2LjA1LS4xNi4xLS4yOC4xaC0uNnYyLjA1YzAgLjE2LjAyLjI2LjEuMzIuMDcuMDUuMTcuMDguMy4wOGwuMjUtLjAyYy4xNy0uMDIuMjcuMS4zLjM0em0zLjQgMGwuMDUuMjh2LjA4YzAgLjItLjEuMzMtLjMuMzctLjIzLjA0LS40NS4wNy0uNjYuMDctLjUgMC0uODMtLjEtMS4wMy0uMy0uMi0uMjItLjMtLjU0LS4zLTF2LTIuMjhoLS40Yy0uMTIgMC0uMjItLjA0LS4yOC0uMS0uMDgtLjA3LS4xLS4xNi0uMS0uM3YtLjE3YzAtLjEzLjAyLS4yMi4xLS4zLjA1LS4wNS4xNS0uMS4yNy0uMWguNHYtLjljMC0uMTIuMDMtLjIuMS0uMjguMDYtLjA2LjE1LS4xLjI4LS4xaC41Yy4xMyAwIC4yMy4wNC4zLjEuMDYuMDcuMS4xNi4xLjN2LjloLjZjLjEyIDAgLjIyLjAzLjMuMS4wNS4wNi4wOC4xNS4wOC4yOHYuMThjMCAuMTMtLjAzLjIyLS4xLjMtLjA2LjA1LS4xNi4xLS4yOC4xaC0uNnYyLjA1YzAgLjE2LjAyLjI2LjEuMzIuMDcuMDUuMTcuMDguMy4wOGwuMjUtLjAyYy4xNy0uMDIuMjcuMS4zLjM0eiI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=");
  width: 45px;
  height: 35px;
}

.icon--mc::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDQ1IDM1Ij4KPHBhdGggZmlsbD0iIzc2NzY3NiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMzUuNzIgMjYuOTA3Yy0zLjE0NSAwLTUuNzA1LTIuNTg5LTUuNzA1LTUuNzcgMC0xLjQzOC41MjYtMi43NTIgMS4zOS0zLjc2NGwxLjIzMy0uOTM4IDIuMzcyIDUuMDQ0YS43ODYuNzg2IDAgMCAwIDEuMDQ5LjM3Ni44MDEuODAxIDAgMCAwIC4zNzItMS4wNjFsLTIuNDI2LTUuMTYxYTUuNjEgNS42MSAwIDAgMSAxLjcxNS0uMjY4YzMuMTQ2IDAgNS43MDYgMi41ODkgNS43MDYgNS43NzFzLTIuNTYgNS43NzEtNS43MDYgNS43NzF6TTIxLjQzIDIyLjk2bC00LjQ2MS00LjcyNGMtLjAyMy0uMDUzLS4wNS0uMTAzLS4wNzUtLjE1NWwzLjQ3NS0yLjA5NGgxMC4xNTdjLS4wNjEuMDYzLS4xMTcuMTMtLjE3Ni4xOTZsLTguOTIgNi43Nzd6bS01LjQ0NS0xLjgyM2MwIDMuMTgyLTIuNTYgNS43NzEtNS43MDUgNS43NzEtMy4xNDYgMC01LjcwNi0yLjU4OS01LjcwNi01Ljc3IDAtMy4xODMgMi41Ni01Ljc3MiA1LjcwNi01Ljc3Mi43OTQgMCAxLjU1LjE2NiAyLjIzOC40NjRsMS44MjYgMS45MzMtNC40NjggMi42OWEuODAyLjgwMiAwIDAgMC0uMjczIDEuMDkyLjc4MS43ODEgMCAwIDAgMS4wOC4yNzZsNC43NzctMi44NzcuMTUzLjE2MmMuMjM2LjYzNC4zNzIgMS4zMTYuMzcyIDIuMDMxem02Ljk5Ny05LjMwNWg3LjQ5MmwxLjIwNSAyLjU2M0gyMS4xOGMuMDA2LS4wMzguMDIyLS4wNzIuMDIyLS4xMTIgMC0xLjIxNC44OTgtMi40NTEgMS43NzktMi40NTF6bTEyLjczOCAxLjk0MWMtLjgzOSAwLTEuNjQyLjE1Mi0yLjM5My40MThMMjkuNDc3IDZoLTMuOTRhLjc5Mi43OTIgMCAwIDAtLjc4Ny43OTZjMCAuNDQuMzUzLjc5Ny43ODguNzk3aDIuOTQ0bDEuMjQ0IDIuNjQ1aC02Ljc0NGMtMS45MiAwLTMuMzUzIDIuMTM1LTMuMzUzIDQuMDQ0IDAgLjA5NS4wMjMuMTgyLjA1Mi4yNjVsLTMuNTk2IDIuMTY1YTcuMzM3IDcuMzM3IDAgMCAwLTIuNjIyLTIuMTg4bC0zLjUwMi0zLjcwOEg1Ljc4OWEuNzkyLjc5MiAwIDAgMC0uNzg3Ljc5N2MwIC40NC4zNTMuNzk2Ljc4Ny43OTZoMy40OTlsMS4zMDIgMS4zOGMtLjEwMy0uMDA2LS4yMDYtLjAxNy0uMzEtLjAxNy00LjAxNSAwLTcuMjggMy4zMDQtNy4yOCA3LjM2NCAwIDQuMDYgMy4yNjUgNy4zNjQgNy4yOCA3LjM2NCA0LjAwNCAwIDcuMjYzLTMuMjg4IDcuMjc3LTcuMzM2bDMuMjE4IDMuNDA2Yy4wNDQuMDQ3LjEuMDcyLjE1Mi4xMDYuMDMxLjAyLjA1OC4wNS4wOTMuMDY1YS43NzEuNzcxIDAgMCAwIC4zMjQuMDc2Yy4wOTEgMCAuMTgxLS4wMi4yNjgtLjA1MS4wMjctLjAxLjA1Mi0uMDI4LjA3OC0uMDQxLjA0My0uMDIyLjA4OC0uMDM4LjEyNy0uMDY3bDYuODE3LTUuMThhNy40MjEgNy40MjEgMCAwIDAtLjE5MyAxLjY1OGMwIDQuMDYgMy4yNjUgNy4zNjQgNy4yOCA3LjM2NCA0LjAxNCAwIDcuMjc5LTMuMzAzIDcuMjc5LTcuMzY0IDAtNC4wNi0zLjI2NS03LjM2NC03LjI4LTcuMzY0eiIvPgo8L3N2Zz4=');
  width: 45px;
  height: 35px;
}

.icon--mittanbud::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDQ1IDM1Ij4KPHBhdGggZmlsbD0iIzc2NzY3NiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjIuOTc4IDIyLjY1djcuMTEyYTEuNTUyIDEuNTUyIDAgMCAxLTMuMTAxIDB2LTcuMTExYTEuNTUyIDEuNTUyIDAgMCAxIDMuMTAxIDB6TTEyLjQ0OCA5LjRhMS4xNyAxLjE3IDAgMCAxLTEuMTctMS4xNjZWNC42NDNhMS4xNyAxLjE3IDAgMCAxIDEuMTctMS4xNjZoMTYuNTZhMS4xNyAxLjE3IDAgMCAxIDEuMTY4IDEuMTY4VjguMjMyQTEuMTcgMS4xNyAwIDAgMSAyOS4wMDcgOS40aC0xNi41NnpNMzIuNDQgNS41OTdsLS43ODUtLjAwMlY0LjYyQTIuNjI2IDIuNjI2IDAgMCAwIDI5LjAzIDJIMTIuNDI0QTIuNjI2IDIuNjI2IDAgMCAwIDkuOCA0LjYyMXYzLjYzNGEyLjYyNyAyLjYyNyAwIDAgMCAyLjYyNCAyLjYyM0gyOS4wM2EyLjYyNyAyLjYyNyAwIDAgMCAyLjYyNS0yLjYyM3YtLjk3MmwuNzg0LjAwMmMuNTkgMCAxLjA3LjQ4IDEuMDcgMS4wN3Y0Ljk5NGMwIC41OS0uNDggMS4wNy0xLjA3IDEuMDdoLTkuMDk1YTIuNzY0IDIuNzY0IDAgMCAwLTIuNzYyIDIuNzZ2Mi4zNmMtMS4zNzUuMzc0LTIuMzk1IDEuNjItMi4zOTUgMy4xMTJ2Ny4xMTFBMy4yNDQgMy4yNDQgMCAwIDAgMjEuNDI3IDMzYTMuMjQzIDMuMjQzIDAgMCAwIDMuMjQxLTMuMjM4di03LjExMWMwLTEuNDkxLTEuMDItMi43MzctMi4zOTUtMy4xMTJ2LTIuMzZjMC0uNTkyLjQ4LTEuMDcxIDEuMDcxLTEuMDcxaDkuMDk1YTIuNzYzIDIuNzYzIDAgMCAwIDIuNzYxLTIuNzZWOC4zNTZhMi43NjIgMi43NjIgMCAwIDAtMi43Ni0yLjc1OHoiLz4KPC9zdmc+');
  width: 45px;
  height: 35px;
}

.icon--moteplassen::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDQ1IDM1Ij4KPHBhdGggZmlsbD0iIzc2NzY3NiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMzYuMjE2IDE2Ljk0bC05LjY0NyA5LjYwMi04LjYzLTguNTg5aDguNjNhLjgxMi44MTIgMCAxIDAgMC0xLjYyM0gxNi4zODRhNS4zNTIgNS4zNTIgMCAwIDEtMS4xMi0zLjI4NWMwLTIuOTkgMi40NDItNS40MjIgNS40NDItNS40MjJhNS40NjcgNS40NjcgMCAwIDEgNS4xIDMuNTI2LjgxMy44MTMgMCAwIDAgMS41MjUgMCA1LjQ2NyA1LjQ2NyAwIDAgMSA1LjA5OS0zLjUyNmMzIDAgNS40NCAyLjQzMyA1LjQ0IDUuNDIyYTUuMzc4IDUuMzc4IDAgMCAxLTEuNjU1IDMuODk1TTMyLjQzMSA2YTcuMTEyIDcuMTEyIDAgMCAwLTUuODYyIDMuMTFBNy4xMTUgNy4xMTUgMCAwIDAgMjAuNzA3IDZjLTMuODk4IDAtNy4wNyAzLjE2LTcuMDcgNy4wNDUgMCAxLjE2Ny4yODYgMi4yODcuODE1IDMuMjg1SDEyLjY4bC0yLjY3Ny0yLjY2NWEuODE2LjgxNiAwIDAgMC0xLjE1MS4wMDEuODEuODEgMCAwIDAgMCAxLjE0OGwxLjUyNCAxLjUxNkg5LjA2N0w2LjM5IDEzLjY2NWEuODE2LjgxNiAwIDAgMC0xLjE1MS4wMDEuODEuODEgMCAwIDAgMCAxLjE0OGwyLjQyNyAyLjQxNC0yLjQyNiAyLjQxNGEuODEuODEgMCAwIDAgLjU3NSAxLjM4NmMuMjA5IDAgLjQxNi0uMDguNTc1LS4yMzdsMi43OTUtMi43ODNjLjAxOC0uMDE2LjAyMy0uMDM4LjAzOC0uMDU1aDEuMzI3bC0xLjY5NyAxLjY5YS44MS44MSAwIDAgMCAuNTc0IDEuMzg1Yy4yMDkgMCAuNDE3LS4wOC41NzYtLjIzN2wyLjc5NS0yLjc4M2MuMDE2LS4wMTYuMDIyLS4wMzguMDM3LS4wNTVoMi44MWMuMDQ0LjA0NS4wODMuMDkyLjEyOC4xMzZsMTAuMjIyIDEwLjE3NGEuODE1LjgxNSAwIDAgMCAxLjE1IDBMMzcuMzYgMTguMDk2YTYuOTgzIDYuOTgzIDAgMCAwIDIuMTQxLTUuMDVDMzkuNSA5LjE2IDM2LjMyOSA2IDMyLjQzIDYiLz4KPC9zdmc+');
  width: 45px;
  height: 35px;
}

.icon--realestate::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDQ1IDM1Ij4KPHBhdGggZmlsbD0iIzc2NzY3NiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMzMuNzE2IDE1Ljg5NGEuNzkyLjc5MiAwIDAgMC0uNzk1Ljc5VjMwLjQySDMwLjMzVjE5Ljk1M2EuNzkzLjc5MyAwIDAgMC0uNzk1LS43OUgyNC4zYS43OTIuNzkyIDAgMCAwLS43OTUuNzlWMzAuNDJIMjEuNDV2LTEuODI0YzAtMS44NzMtMS41MzQtMy4zOTYtMy40Mi0zLjM5Ni0uMTkzIDAtLjQxNC4wMjctLjYyMy4wNjRhNS4wMSA1LjAxIDAgMCAwLTMuNzk4LTMuMXYtNS40ODFhLjc5Mi43OTIgMCAwIDAtLjc5NS0uNzloLS40OGwxMC45NTItMTAuOTkgNC44MTYgNC43MDVjLjIyOC4yMjQuNTcuMjkuODY2LjE2OGEuNzkuNzkgMCAwIDAgLjQ5LS43MjlWNi45NzRoMS43Nzd2NS4zOGMwIC4yMS4wODYuNDE0LjIzNy41NjJsMy4wNDIgMi45NzhoLS43OTh6bS04LjYyIDE0LjUyaDMuNjQzdi05LjY3MmgtMy42NDN2OS42NzJ6bS01LjIzNyAwaC00LjQ3OHMtMS42NDguMDA3LTIuNjM4LjAwN2MtMS44NzYgMC0zLjQwMy0xLjUxNi0zLjQwMy0zLjM4IDAtMS44NjIgMS41MjctMy4zNzggMy40MDMtMy4zNzggMS42MSAwIDMuMDEzIDEuMTM0IDMuMzM1IDIuNjk2bC4xNzIuODM3LjgyNy0uMjM2Yy4yNjEtLjA3NS43My0uMTguOTUzLS4xOCAxLjAwOCAwIDEuODMuODE0IDEuODMgMS44MTd2MS44MTd6TTM3LjAxMyAxNi4xMmwtNC4xODgtNC4wOThWNi4xODRhLjc5Mi43OTIgMCAwIDAtLjc5NS0uNzloLTMuMzY4YS43OTIuNzkyIDAgMCAwLS43OTUuNzl2Ljk3OGwtNC4wMzEtMy45MzVhLjc5OS43OTkgMCAwIDAtMS4xMjMuMDA4TDkuODYzIDE2LjEyOGEuNzg3Ljc4NyAwIDAgMC0uMTY5Ljg2Ljc5Ni43OTYgMCAwIDAgLjczNC40ODVoMS41OXY0LjY2OWMtMi40MS4zNS00LjI2OCAyLjQxLTQuMjY4IDQuOUM3Ljc1IDI5Ljc3NiA5Ljk5IDMyIDEyLjc0MyAzMmMuOTkzIDAgMi42NDUtLjAwNyAyLjY0Mi0uMDA3aDQuNjg1VjMyaDEzLjY0NmEuNzkyLjc5MiAwIDAgMCAuNzk1LS43OVYxNy40NzNoMS45NDRhLjc5NS43OTUgMCAwIDAgLjczNS0uNDkuNzg1Ljc4NSAwIDAgMC0uMTc3LS44NjJ6Ii8+Cjwvc3ZnPg==');
  width: 45px;
  height: 35px;
}

.icon--shopping::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDQ1IDM1Ij4KPHBhdGggZmlsbD0iIzc2NzY3NiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjAuNiAyNy45NmExLjAzIDEuMDMgMCAxIDAgMCAyLjA1IDEuMDMgMS4wMyAwIDAgMCAwLTIuMDVtMCAzLjY0YTIuNjIgMi42MiAwIDEgMSAwLTUuMjQgMi42MiAyLjYyIDAgMCAxIDAgNS4yNHptLTMuNTUtMTIuMTZsLTIuOTgtOS44MkgzNS44bC0zLjc4IDkuODJIMTcuMDV6bS40OSAxLjU5bC42MiAyLjA2aDE0LjN2MS41OUgxNy41N2EuOC44IDAgMCAxLS43Ni0uNTdsLTIuODUtOS4zOS0yLjktOS41M0g3LjI1VjMuNmg0LjRhLjguOCAwIDAgMSAuNzYuNTZsMS4xNyAzLjg3aDIzLjM3YS44LjggMCAwIDEgLjc1IDEuMDhsLTQuMzkgMTEuNGEuOC44IDAgMCAxLS43NC41MkgxNy41NHptMTEuMzIgNi45M2ExLjAzIDEuMDMgMCAxIDAgMCAyLjA1IDEuMDMgMS4wMyAwIDAgMCAwLTIuMDVtMCAzLjY0YTIuNjIgMi42MiAwIDEgMSAwLTUuMjQgMi42MiAyLjYyIDAgMCAxIDAgNS4yNCIvPgo8L3N2Zz4=');
  width: 45px;
  height: 35px;
}

.icon--smalljobs::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDQ1IDM1Ij4KPHBhdGggZmlsbD0iIzc2NzY3NiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMzQuOTE5IDE2LjM3NWE2LjE3MiA2LjE3MiAwIDAgMC03LjAxMyAzLjY4MkgxNi41OWwtMy04LjEyIDI1LjIzOC0yLjk2LTMuOTEgNy4zOTh6bTMuMjkyIDUuOTljMCAyLjUyMy0yLjA2MiA0LjU3NS00LjU5NyA0LjU3NS0yLjUzNSAwLTQuNTk3LTIuMDUyLTQuNTk3LTQuNTc0IDAtMi41MiAyLjA2Mi00LjU3MiA0LjU5Ny00LjU3MiAyLjUzNSAwIDQuNTk3IDIuMDUxIDQuNTk3IDQuNTcyem0tMTguMzg1IDQuMjY5YS40MTIuNDEyIDAgMCAxLS40MDIuMjgyaC0uMDAxYS40MTIuNDEyIDAgMCAxLS40MDItLjI3OGwtMS44NTUtNS4wMmg0LjQ2M2wtMS44MDMgNS4wMTZ6TTQwLjg2MiA3LjU4NmEuNzgzLjc4MyAwIDAgMC0uNzM4LS4zMzNsLTI3LjA5IDMuMTc4LTEuMjY0LTMuNDJhLjc4NC43ODQgMCAwIDAtLjczNi0uNTExaC02LjI1QS43ODIuNzgyIDAgMCAwIDQgNy4yOGMwIC40MzIuMzUxLjc4Ljc4NC43OGg1LjcwM2w3LjA2MiAxOS4xMTVhMS45NzYgMS45NzYgMCAwIDAgMS44NzQgMS4zMDJoLjAwOGExLjk3OCAxLjk3OCAwIDAgMCAxLjg3MS0xLjMxN2wxLjk5My01LjU0MkgyNy41Yy0uMDMuMjQ1LS4wNS40OTQtLjA1Ljc0OCAwIDMuMzgyIDIuNzY1IDYuMTM0IDYuMTY1IDYuMTM0czYuMTY2LTIuNzUyIDYuMTY2LTYuMTM0YzAtMi4zOC0xLjM3NC00LjQ0Mi0zLjM3LTUuNDU5bDQuNS04LjUxN2EuNzc0Ljc3NCAwIDAgMC0uMDQ4LS44MDR6Ii8+Cjwvc3ZnPg==');
  width: 45px;
  height: 35px;
}

.icon--travel::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDQ1IDM1Ij4KPHBhdGggZmlsbD0iIzc2NzY3NiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNDEuOTY5IDEzLjUyMkwyOC4xNDIgMTcuMjdsLjc1NC0yLjI4YS44MDcuODA3IDAgMCAwLS41MDItMS4wMTguNzk2Ljc5NiAwIDAgMC0xLjAwOC41MDdsLTMuNzk0IDExLjQ2NWEzLjUzMiAzLjUzMiAwIDAgMS0yLjQzIDIuMzEzbC0zLjIyOS44NzUgMS4zOTgtMTIuMjA4YS44MDMuODAzIDAgMCAwLS42OTktLjg5Mi43OTQuNzk0IDAgMCAwLS44ODIuNzA2bC0uMzk1IDMuNDUzLTcuNDk0IDEuOTlMMi42ODMgMTEuNTZsLjYwNS0uMTE5YTQuNDA3IDQuNDA3IDAgMCAxIDQuMTg2IDEuMDQ1bDIuMTc0IDIuMDMxTDMzLjI1NyA4LjEyYTYuOTMgNi45MyAwIDAgMSAzLjY5My4wMThsMS40OC40MTYtMy40MDUuOTIzYS44MDUuODA1IDAgMCAwLS41NjMuOTg2Ljc5Ny43OTcgMCAwIDAgLjk3NS41NjlsNi4wMTEtMS42My4yOTYuMDgzYy43NzcuMjIgMS4zODkuODQ1IDEuNTk4IDEuNjMyYTEuOTcgMS45NyAwIDAgMS0xLjM3MyAyLjQwNnpNMTMuMzU2IDYuNjA4bDMuMjI5LS44NzVhMy40OTUgMy40OTUgMCAwIDEgMy4yNDcuNzczbDMuMDc2IDIuNzUxLTYuMzQzIDEuNzItMy4yMS00LjM3em0zMS41MjMgNC4wOTFhMy45MjEgMy45MjEgMCAwIDAtMi43MDgtMi43NjVsLS4yMy0uMDY1YS43Ny43NyAwIDAgMC0uNDAzLS4xMTNsLTQuMTYxLTEuMTdhOC40ODUgOC40ODUgMCAwIDAtNC41MzMtLjAyMmwtOC4wOTMgMi4xOTNMMjAuODg3IDUuM2E1LjA2IDUuMDYgMCAwIDAtNC43MTUtMS4xMjJsLTUuNDkgMS40ODggNC4yMjggNS43NTgtNC44MjYgMS4zMS0xLjUzLTEuNDNjLTEuNTM2LTEuNDM1LTMuNjU4LTEuOTY1LTUuNjIyLTEuNDNMMCAxMC40NGw5LjE4IDEzLjU4NiA3Ljk3OC0yLjEyLTEuMDc2IDkuMzkzIDUuNDkyLTEuNDg5YTUuMTMgNS4xMyAwIDAgMCAzLjUyOC0zLjM1N2wyLjQzNC03LjM1NCAxNC44NDUtNC4wMjJjMS44ODItLjUxIDMuMDAzLTIuNDc2IDIuNDk4LTQuMzc5eiIvPgo8L3N2Zz4=');
  width: 45px;
  height: 35px;
}

.icon--vehicles::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDQ1IDM1Ij4KPHBhdGggZmlsbD0iIzc2NzY3NiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMzMuOTk0IDI4LjQyOWMtMS42MDcgMC0yLjkxMy0xLjI5LTIuOTEzLTIuODczIDAtLjQwNC4wODYtLjc4Ny4yNC0xLjEzNi4wOS0uMTI0LjE4LS4yNTkuMjY3LS40MS4zNC0uNTkzLjg2NS0uOTA1IDEuNTgyLTEuMTk2LjI2My0uMDc3LjUzNi0uMTMxLjgyNC0uMTMxIDEuNjA3IDAgMi45MTMgMS4yODggMi45MTMgMi44NzMgMCAxLjU4NC0xLjMwNiAyLjg3My0yLjkxMyAyLjg3M20tNC4wMzQtNC44NDJjLS4xMzIuMTYxLS4yNC4yNDMtLjI5Ny4yNzVoLTYuOThsLjAxNS0uMDhjLjEwNi0uNDM1LjE3NS0uODgyLjIwNi0xLjM0MS4wMTctLjE5LjAyOC0uMzc1LjAyOC0uNTQ0YTcuOTkgNy45OSAwIDAgMC0xLjgzNy01LjA5NmwtLjAxOC0uMDI2LS4wMDYtLjAwNmMtLjAzNC0uMDQxLS4wNy0uMDc5LS4xMDYtLjExOS0xLjIxLTEuNDQ2LTIuNjQtMi4zMDUtNC40NjgtMi42NTlhOC4zMDUgOC4zMDUgMCAwIDAtMS42NjYtLjE5MSAyLjQ0NSAyLjQ0NSAwIDAgMS0uMTQzLS4zMVY4LjU0MmwtMS41NjktMS4yM1Y2LjU3aDcuNTVjLjU3NiAwIDEuMDg5LjM2IDEuMjc2Ljg5M2wyLjUyNiA3LjI4M2g2Ljc1M2MyLjAxNiAwIDMuNjU3IDEuNjE5IDMuNjU3IDMuNjA3djIuNzI4Yy0uNjk0LS4wMzUtMS40MS0uMDU2LTIuMTE3LjIwMmE0LjUwNCA0LjUwNCAwIDAgMC0yLjgwNCAyLjMwM20tOC44NDEtLjA0OWMtLjc0MSAyLjgwOS0zLjMyNyA0Ljg5LTYuNDAzIDQuODktMy42NTIgMC02LjYyMy0yLjkyOS02LjYyMy02LjUzIDAtMy41NTEgMi44ODgtNi40NDMgNi40NjktNi41MjVhOS41MTUgOS41MTUgMCAwIDEgMS41MDQuMTMgNi42MzggNi42MzggMCAwIDEgMy42OTYgMi4xNzRjLjAyMy4wMjYuMDQ3LjA1LjA2OS4wNzcuODQ2IDEuMDQ2IDEuNTA4IDIuODY2IDEuNTA4IDQuMTQzIDAgLjQ1NC0uMDk3IDEuMDczLS4yMiAxLjY0MW0xNS4zNTUtMS42OXYtMy40OTRjMC0yLjg1NS0yLjM1NS01LjE3OC01LjI1LTUuMTc4aC0uNjcyYS43NzEuNzcxIDAgMCAwIC4wNDgtLjIzNVY5LjQ4OWMwLS4zNTcgMC0xLjE5MiAxLjU5Ny0xLjE5MmEuNzkuNzkgMCAwIDAgLjc5Ny0uNzg1Ljc5Ljc5IDAgMCAwLS43OTctLjc4NmMtMS45OTggMC0zLjE5IDEuMDMyLTMuMTkgMi43NjN2My40NTJjMCAuMDgzLjAyNC4xNi4wNDguMjM1SDI1LjYxbC0yLjE1OS02LjIyNEEyLjk0NSAyLjk0NSAwIDAgMCAyMC42NyA1aC05LjE0M3YzLjA3MWwxLjU3IDEuMjN2NC4xMDdjLS4wMi4xNTIuMDEuMzMuMDc0LjUzNS0zLjc5My43MTUtNi42NyA0LjAwOC02LjY3IDcuOTU0QzYuNSAyNi4zNjUgMTAuMTg2IDMwIDE0LjcxNiAzMGE4LjIyOCA4LjIyOCAwIDAgMCA3LjM4MS00LjU2N2g3LjM1NmMuMDEzLjAwMi4wMjguMDAyLjA0MS4wMDMtLjAwMS4wNC0uMDA2LjA4LS4wMDYuMTIgMCAyLjQ1IDIuMDIgNC40NDQgNC41MDYgNC40NDQgMi40ODUgMCA0LjUwNi0xLjk5NCA0LjUwNi00LjQ0NCAwLTEuNTQ3LS44MDYtMi45MTEtMi4wMjYtMy43MDgiLz4KPC9zdmc+');
  width: 45px;
  height: 35px;
}

.save-ad__modal {
  max-width: 512px;
}

.save-ad--render-num-favs {
  display: inline-flex;
  flex-direction: column;
}

.button .save-ad__icon-heart-active,
.button .save-ad__icon-heart-neutral {
  height: 16px;
  width: 16px;
  margin-right: 8px;
  margin-left: 2px;
  margin-bottom: 2px;
}

.save-ad__icon-heart-active:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiMwMDYzZmIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjQxIDQuNzlDMTQuMTMgMy40NiAxNS4xMSAzIDE2LjUgM2E2LjQxIDYuNDEgMCAwIDEgNS42NiAzLjQ2IDYuNTkgNi41OSAwIDAgMS0uOSA3LjdjLS4zLjMzLS42My43LTEuMzEgMS40bC0xLjA2IDEuMTEtMS40OCAxLjU1LTIuOTYgMy4wNi0uNzYuODJjLS4zLjMtLjUuNS0uNzcuNjQtLjI5LjE3LS42LjI2LS45NC4yNi0uNiAwLTEuMDgtLjM0LTEuNzUtMS0uMTItLjEtLjI0LS4yNC0uMzctLjM3bC0uODEtLjlhMjA2IDIwNiAwIDAgMC0xLjMtMS4zN2wtLjAxLS4wMi0xLjQ1LTEuNTRhNzQ4LjM1IDc0OC4zNSAwIDAgMC0zLjQxLTMuNjRDLjk0IDEyLjA0LjM5IDguOTIgMS43NyA2LjQ3QTYuNiA2LjYgMCAwIDEgNS4xIDMuNDQgNi4yIDYuMiAwIDAgMSA3LjUgM2MxLjI4IDAgMi42Mi41MiA0LjIgMS44NmwuMzEuMy40LS4zN3oiLz4KPC9zdmc+');
}

.save-ad__icon-heart-neutral:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwNjNmYiIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTEuOTcgMjJjLjU1IDAgLjg2LS40OCAxLjc1LTEuNCAxLjExLTEuMTcgMi4xOC0yLjI2IDIuOTYtMy4wOCAyLjMtMi40IDMuMi0zLjMyIDMuODMtNC4wM2E1LjU5IDUuNTkgMCAwIDAgLjc3LTYuNTNBNS40OCA1LjQ4IDAgMCAwIDE2LjUgNGMtMS4xNiAwLTIgLjQ0LTMuNDcgMS41OEwxMiA2LjUzbC0xLS45NUM5LjQgNC4yMyA4LjI2IDQgNy41IDRjLS42IDAtMy4yIDAtNC44NSAyLjk2LTEuMjIgMi4xNi0uNTggNC44My45NyA2LjUzLjI3LjMgMS40MiAxLjQ5IDMuNCAzLjYybDIuNzYgMi45NGMuNDcuNTEgMS42NSAxLjk1IDIuMiAxLjk1eiIvPgo8L3N2Zz4=');
}

.save-ad__login {
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 32px 32px 32px;
}

.save-ad__login:before {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  height: 106px;
  width: 106px;
}

.save-ad__login:before {
  content: url("data:image/svg+xml;base64,PHN2ZwogICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICAgdmlld0JveD0iMCAwIDEwNiAxMDYiCj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZmlsbD0iI0YxRjlGRiIKICAgICAgICAgICAgc3Ryb2tlPSIjQzNDQ0Q5IgogICAgICAgICAgICBzdHJva2Utd2lkdGg9IjIiCiAgICAgICAgICAgIGQ9Ik0zMS4yNTU1NDA4LDI5IEMyOC4xNTUyMzksMjkgMjYuODgxMTU2MSwyOS4yNDYwMzY4IDI1LjU2NDIxNiwyOS45NTAzNDQgQzI0LjQzNDc4MDgsMzAuNTU0MzcyNiAyMy41NTQzNzI2LDMxLjQzNDc4MDggMjIuOTUwMzQ0LDMyLjU2NDIxNiBDMjIuMjQ2MDM2OCwzMy44ODExNTYxIDIyLDM1LjE1NTIzOSAyMiwzOC4yNTU1NDA4IEwyMiw2Ny43NDQ0NTkyIEMyMiw3MC44NDQ3NjEgMjIuMjQ2MDM2OCw3Mi4xMTg4NDM5IDIyLjk1MDM0NCw3My40MzU3ODQgQzIzLjU1NDM3MjYsNzQuNTY1MjE5MiAyNC40MzQ3ODA4LDc1LjQ0NTYyNzQgMjUuNTY0MjE2LDc2LjA0OTY1NiBDMjYuODgxMTU2MSw3Ni43NTM5NjMyIDI4LjE1NTIzOSw3NyAzMS4yNTU1NDA4LDc3IEw3NC43NDQ0NTkyLDc3IEM3Ny44NDQ3NjEsNzcgNzkuMTE4ODQzOSw3Ni43NTM5NjMyIDgwLjQzNTc4NCw3Ni4wNDk2NTYgQzgxLjU2NTIxOTIsNzUuNDQ1NjI3NCA4Mi40NDU2Mjc0LDc0LjU2NTIxOTIgODMuMDQ5NjU2LDczLjQzNTc4NCBDODMuNzUzOTYzMiw3Mi4xMTg4NDM5IDg0LDcwLjg0NDc2MSA4NCw2Ny43NDQ0NTkyIEw4NCw0NC4zMDk1OTQ5IEM4NCw0MS4yMDkyOTMxIDgzLjc1Mzk2MzIsMzkuOTM1MjEwMiA4My4wNDk2NTYsMzguNjE4MjcwMSBDODIuNDQ1NjI3NCwzNy40ODg4MzQ5IDgxLjU2NTIxOTIsMzYuNjA4NDI2NiA4MC40MzU3ODQsMzYuMDA0Mzk4MSBDNzkuMTE4ODQzOSwzNS4zMDAwOTA4IDc3Ljg0NDc2MSwzNS4wNTQwNTQxIDc0Ljc0NDQ1OTIsMzUuMDU0MDU0MSBMNTQuNjIxMzY4NywzNS4wNTQwNTQxIEM1My45MzI3Mjg3LDM1LjA1NDA1NDEgNTMuNTg2MDE0NywzNS4wMTQxNzc1IDUzLjE5NjM1MjUsMzQuODg3MjI2OCBDNTIuODE0NDk5MSwzNC43NjI4MjAxIDUyLjQ3NjY1MywzNC41NjY3NjA0IDUyLjE3OTE4NTQsMzQuMjk2OTQxNyBDNTEuODc1NjM0NywzNC4wMjE2MDU1IDUxLjY2ODk5MzgsMzMuNzQwMzU3NyA1MS4zMjczMzI3LDMzLjE0MjQ1MDcgTDUwLjQwMjAyNzEsMzEuNTIzMTY2IEM0OS41MTA0NDg3LDI5Ljk2MjkwMzYgNDcuODUxMTkyNywyOSA0Ni4wNTQxNTg4LDI5IEwzMS4yNTU1NDA4LDI5IFoiCiAgICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLC0zKSIKICAgICAgICAvPgogICAgICAgIDxwYXRoCiAgICAgICAgICAgIGZpbGw9IiNDM0NDRDkiCiAgICAgICAgICAgIGZpbGwtcnVsZT0ibm9uemVybyIKICAgICAgICAgICAgZD0iTTQ4LjY4MjgwMzIsNDUuMDA2MDE3MiBDNTAuMTE1MTIyMyw0NS4wMDYwMTcyIDUxLjU0NzcxLDQ1LjcxNjg5NjkgNTIuOTkxOTkzLDQ2LjkzNDY3MDggQzU0LjM5MzkyOTcsNDUuNzQwMzIyIDU1Ljg3NzQ3NzQsNDUgNTcuMjc3NzYzOSw0NSBDNTkuMDg0MDE2NCw0NSA2MC42MTg2ODIzLDQ1LjY1MDcyMzggNjEuOTU2NzA1OCw0Ni45NTk5NzU4IEM2NC42ODAwNDI4LDQ5LjYyMjIzMjMgNjQuNjgwMDQyOCw1My45NjI1OTUxIDYxLjk2MzAzMTcsNTYuNjIwNDQ0MyBDNjEuOTM4Njg4LDU2LjY0NDYwNiA2MC41NjAyNjE2LDU4LjA1NDc3OSA1OC41MzU1MDE2LDYwLjEyNjgzMTUgQzU3Ljc4MjE0MDUsNjAuODk3Nzg4OCA1Ny4yNDQ2NTk5LDYxLjQ0Nzg1OTIgNTYuMTY5NzI2OCw2Mi41NDgwMDcgQzU1LjMwOTgwMTUsNjMuNDI4MTI1MSA1NS4zMDk4MDE1LDYzLjQyODEyNTEgNTUuMDc3MjczOCw2My42NjU3NDUxIEM1NS4wNDQ0NjA2LDYzLjY5NzkzMzcgNTUuMDAyODQyMiw2My43NDE3NTM5IDU0Ljk0MjI1MDQsNjMuODA3ODQxMyBDNTQuODUyNzA3NCw2My45MDYxODM2IDU0Ljc5MzA5MDEsNjMuOTcxNjg0OCA1NC43NDYwMDI4LDY0LjAyMjUzOTcgQzU0LjEzODUxOTYsNjQuNjc4NjMwMyA1My43MDUyMTU0LDY1IDUyLjk5MjU2Miw2NSBDNTIuMjU5NjQxLDY0Ljk4MzQwOCA1MS44MzQ3NDI5LDY0LjY2NTgzNDQgNTEuMjM4ODQ3OSw2NC4wMjMxMDI2IEM1MS4xOTE2MTA1LDYzLjk3MjE1MjQgNTEuMTMxOTk4Nyw2My45MDY3NDEgNTEuMDQyMzA4MSw2My44MDgzNTgxIEM1MC45ODE1NzM3LDYzLjc0MjE5NDYgNTAuOTM5ODc3OSw2My42OTgzMzk1IDUwLjg3NzYxMDIsNjMuNjM2MjYxNyBDNTAuODI0MDYxOSw2My41Nzk4ODcyIDUwLjgyNDA2MTksNjMuNTc5ODg3MiA1MC41ODI2Njc4LDYzLjMyNTg1ODggQzUwLjI2MDcxNDIsNjIuOTg3MTI1MSA1MC4yNjA3MTQyLDYyLjk4NzEyNTEgNDkuODA0MzcwMyw2Mi41MDcyMjY2IEM0OC45OTg5NjkzLDYxLjY2MDM3ODcgNDguMTkyNzczMiw2MC44MTM1NDI1IDQ3LjQzOTI2OTMsNjAuMDIzMjQgQzQ1LjU0MjgyMjcsNTguMDM0MjMzOCA0NC4yOTM4NjcyLDU2LjczMjM4ODUgNDQuMDQyMzA5NSw1Ni40ODU5NTAxIEM0MS4zMTkyOTM3LDUzLjgyMjU0ODggNDEuMzE5MTkyLDQ5LjQ4MjM2NTUgNDQuMDQyMjMzMyw0Ni44MjAwNzM4IEM0NS4zMDIzNTI5LDQ1LjU4NjU2OTEgNDYuODU4MjM2OSw0NS4wMDYwMTcyIDQ4LjY4MjgwMzIsNDUuMDA2MDE3MiBaIE01Mi45OTIzMTE0LDYzIEM1My4wMTU4MjIyLDYyLjk3NDkxOCA1My4wNDA4OTY5LDYyLjk0NzY3MDkgNTMuMDY3NjU5Miw2Mi45MTgxMjE5IEM1My4xMDgwMDgxLDYyLjg3MzU3MTcgNTMuMTYwODQ5NCw2Mi44MTQyMTkyIDUzLjI2Mjk2MjYsNjIuNjk5NjE1IEM1My4zNTIzNTQ0LDYyLjU5OTkzODggNTMuNDIxMjk5OCw2Mi41MjU3MjUzIDUzLjQ3NDEyOTksNjIuNDczMTM1NyBDNTMuNjk2OTQxOCw2Mi4yMzk5OTE1IDUzLjY5Njk0MTgsNjIuMjM5OTkxNSA1NC41ODgyMDE5LDYxLjMwNzQzOTUgQzU1LjcwMjMwMzksNjAuMTQxNzQ5NiA1Ni4yNTkzNzY2LDU5LjU1ODkwMSA1Ny4wMzkzMjk1LDU4Ljc0MjkxMjUgQzU5LjM0MjE2ODQsNTYuMzMzNjc3NCA2MC41NzgyMjc0LDU1LjA0MDkyMTcgNjAuNjI0OTI2OCw1NC45OTM1ODI2IEM2Mi40NTgzNzY2LDUzLjE1OTk4NzYgNjIuNDU4Mzc2Niw1MC4yMTM0MTk1IDYwLjYyNDgxMzUsNDguMzgwOTY2NSBDNTkuNjc3NDU2OSw0Ny40MzMyODcyIDU4LjY3NzkwNjgsNDcgNTcuNDMzODc5NCw0NyBDNTYuNDc2MDI4NSw0NyA1NS4xMTY5NzEzLDQ3LjgxODA1NDYgNTMuODM2OTI5Niw0OS4xMjExNzU5IEw1My4wMTMwNTg0LDQ5Ljk1OTkwMTggTDUyLjE3NjY3MjIsNDkuMTM0ODQwNiBDNTAuODAzODUzLDQ3Ljc4MDYwOTkgNDkuNTE1Njc0OCw0Ny4wMDYzNzU1IDQ4LjUyNjAwMTIsNDcuMDA2Mzc1NSBDNDcuMjI3OTYxOSw0Ny4wMDYzNzU1IDQ2LjIxMzQzOTMsNDcuMzkzNDE0OCA0NS4zNzUzNzUxLDQ4LjIzMjE5NTMgQzQzLjU0MTU5OTQsNTAuMDY0ODYxMSA0My41NDE1OTk0LDUzLjAxMTM4MTMgNDUuMzc1NjYxNCw1NC44NDUzMzc5IEM0NS42Njg0NjYxLDU1LjEzODU4NjcgNDYuOTQzMTE0Nyw1Ni40OTY4NzMgNDguOTM0OTEzLDU4LjYzMjUxOTEgQzQ5LjczNjg1MzIsNTkuNDkyMzk5NSA1MC41NzMwNjksNjAuMzkwMzc3MiA1MS40MDg0MzcxLDYxLjI4ODM0MjUgQzUxLjg4MTcyNDgsNjEuNzk3MTcwNCA1MS44ODE3MjQ4LDYxLjc5NzE3MDQgNTIuMjE1NjY4NCw2Mi4xNTYzNjIzIEM1Mi40NjYwOTUzLDYyLjQyNTc3OTQgNTIuNDY2MDk1Myw2Mi40MjU3Nzk0IDUyLjQ5MTM1NDYsNjIuNDU0MTE2MiBDNTIuNTYyMzc3NCw2Mi41MjUyODA4IDUyLjYzMTMyNTUsNjIuNTk5NDE4MyA1Mi43MjA4MDAzLDYyLjY5OTA2NzQgQzUyLjgyMzAwMTIsNjIuODEzNjI4NyA1Mi44NzU4MjA2LDYyLjg3Mjg4MDggNTIuOTE2MzA4Miw2Mi45MTc1MjU1IEM1Mi45NDMzMTg3LDYyLjk0NzMwOTMgNTIuOTY4NjA4OSw2Mi45NzQ3NTI4IDUyLjk5MjMxMTQsNjMgWiIKICAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMsLTMpIgogICAgICAgIC8+CiAgICA8L2c+Cjwvc3ZnPgo=");
}

.save-ad__back-button:before {
  display: inline-block;
  height: 18px !important;
  width: 10px !important;
  content: '';
  margin-right: 8px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAyMCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjIwIj4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDA2M2ZiIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTkgMWwtOCA5IDggOSIvPgo8L3N2Zz4=');
}

.save-ad__back-button:hover:before,
.save-ad__back-button:focus:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAyMCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjIwIj4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDA0ZmM5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTkgMWwtOCA5IDggOSIvPgo8L3N2Zz4=');
}

.save-ad__back-button:active:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAyMCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjIwIj4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzA4MmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTkgMWwtOCA5IDggOSIvPgo8L3N2Zz4=');
}

.save-ad__grid {
  margin: 0 -8px;
}

.save-ad__list-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  align-items: stretch;
  padding: 6px;
  border-radius: 12px;
  border: 2px solid transparent;
  background-color: transparent;
  color: #474445;
}

.save-ad__list-button:hover,
.save-ad__list-button:active,
.save-ad__list-button:focus {
  background-color: #f1f9ff;
}

.save-ad__list-button:hover .save-ad__list-button__label:after,
.save-ad__list-button:active .save-ad__list-button__label:after,
.save-ad__list-button:focus .save-ad__list-button__label:after {
  background-color: #f1f9ff;
}

.save-ad__list-button:focus {
  outline: none;
  border-color: #66afe9;
}

.save-ad__list-button__label {
  display: block;
  margin-top: 4px;
  text-align: left;
  font-size: 14px;
  position: relative;
  line-height: 1.2em;
  height: 2.4em;
  overflow: hidden;
  padding-right: 1em;
  text-align: justify;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word;
}

.save-ad__list-button__label:before {
  content: '...';
  position: absolute;
  right: 0;
  bottom: 0;
  transform: translateY(-0.15em);
}

.save-ad__list-button__label:after {
  content: '';
  position: absolute;
  right: 0;
  width: 1em;
  height: 2.2em;
  margin-top: 0.2em;
  background: #fff;
}

.save-ad__list-button__image {
  display: block;
  padding-top: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  background-color: #f1f9ff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border: 1px solid #c3ccd9;
}

.save-ad__list-button[aria-pressed="true"] .save-ad__list-button__image,
.save-ad__list-button--in-progress .save-ad__list-button__image {
  border-color: #62666d;
}

.save-ad__list-button__image--folder-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZwogICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICAgdmlld0JveD0iMCAwIDEwNiAxMDYiCj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZmlsbD0iI0YxRjlGRiIKICAgICAgICAgICAgc3Ryb2tlPSIjQzNDQ0Q5IgogICAgICAgICAgICBzdHJva2Utd2lkdGg9IjIiCiAgICAgICAgICAgIGQ9Ik0zMS4yNTU1NDA4LDI5IEMyOC4xNTUyMzksMjkgMjYuODgxMTU2MSwyOS4yNDYwMzY4IDI1LjU2NDIxNiwyOS45NTAzNDQgQzI0LjQzNDc4MDgsMzAuNTU0MzcyNiAyMy41NTQzNzI2LDMxLjQzNDc4MDggMjIuOTUwMzQ0LDMyLjU2NDIxNiBDMjIuMjQ2MDM2OCwzMy44ODExNTYxIDIyLDM1LjE1NTIzOSAyMiwzOC4yNTU1NDA4IEwyMiw2Ny43NDQ0NTkyIEMyMiw3MC44NDQ3NjEgMjIuMjQ2MDM2OCw3Mi4xMTg4NDM5IDIyLjk1MDM0NCw3My40MzU3ODQgQzIzLjU1NDM3MjYsNzQuNTY1MjE5MiAyNC40MzQ3ODA4LDc1LjQ0NTYyNzQgMjUuNTY0MjE2LDc2LjA0OTY1NiBDMjYuODgxMTU2MSw3Ni43NTM5NjMyIDI4LjE1NTIzOSw3NyAzMS4yNTU1NDA4LDc3IEw3NC43NDQ0NTkyLDc3IEM3Ny44NDQ3NjEsNzcgNzkuMTE4ODQzOSw3Ni43NTM5NjMyIDgwLjQzNTc4NCw3Ni4wNDk2NTYgQzgxLjU2NTIxOTIsNzUuNDQ1NjI3NCA4Mi40NDU2Mjc0LDc0LjU2NTIxOTIgODMuMDQ5NjU2LDczLjQzNTc4NCBDODMuNzUzOTYzMiw3Mi4xMTg4NDM5IDg0LDcwLjg0NDc2MSA4NCw2Ny43NDQ0NTkyIEw4NCw0NC4zMDk1OTQ5IEM4NCw0MS4yMDkyOTMxIDgzLjc1Mzk2MzIsMzkuOTM1MjEwMiA4My4wNDk2NTYsMzguNjE4MjcwMSBDODIuNDQ1NjI3NCwzNy40ODg4MzQ5IDgxLjU2NTIxOTIsMzYuNjA4NDI2NiA4MC40MzU3ODQsMzYuMDA0Mzk4MSBDNzkuMTE4ODQzOSwzNS4zMDAwOTA4IDc3Ljg0NDc2MSwzNS4wNTQwNTQxIDc0Ljc0NDQ1OTIsMzUuMDU0MDU0MSBMNTQuNjIxMzY4NywzNS4wNTQwNTQxIEM1My45MzI3Mjg3LDM1LjA1NDA1NDEgNTMuNTg2MDE0NywzNS4wMTQxNzc1IDUzLjE5NjM1MjUsMzQuODg3MjI2OCBDNTIuODE0NDk5MSwzNC43NjI4MjAxIDUyLjQ3NjY1MywzNC41NjY3NjA0IDUyLjE3OTE4NTQsMzQuMjk2OTQxNyBDNTEuODc1NjM0NywzNC4wMjE2MDU1IDUxLjY2ODk5MzgsMzMuNzQwMzU3NyA1MS4zMjczMzI3LDMzLjE0MjQ1MDcgTDUwLjQwMjAyNzEsMzEuNTIzMTY2IEM0OS41MTA0NDg3LDI5Ljk2MjkwMzYgNDcuODUxMTkyNywyOSA0Ni4wNTQxNTg4LDI5IEwzMS4yNTU1NDA4LDI5IFoiCiAgICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLC0zKSIKICAgICAgICAvPgogICAgICAgIDxwYXRoCiAgICAgICAgICAgIGZpbGw9IiNDM0NDRDkiCiAgICAgICAgICAgIGZpbGwtcnVsZT0ibm9uemVybyIKICAgICAgICAgICAgZD0iTTQ4LjY4MjgwMzIsNDUuMDA2MDE3MiBDNTAuMTE1MTIyMyw0NS4wMDYwMTcyIDUxLjU0NzcxLDQ1LjcxNjg5NjkgNTIuOTkxOTkzLDQ2LjkzNDY3MDggQzU0LjM5MzkyOTcsNDUuNzQwMzIyIDU1Ljg3NzQ3NzQsNDUgNTcuMjc3NzYzOSw0NSBDNTkuMDg0MDE2NCw0NSA2MC42MTg2ODIzLDQ1LjY1MDcyMzggNjEuOTU2NzA1OCw0Ni45NTk5NzU4IEM2NC42ODAwNDI4LDQ5LjYyMjIzMjMgNjQuNjgwMDQyOCw1My45NjI1OTUxIDYxLjk2MzAzMTcsNTYuNjIwNDQ0MyBDNjEuOTM4Njg4LDU2LjY0NDYwNiA2MC41NjAyNjE2LDU4LjA1NDc3OSA1OC41MzU1MDE2LDYwLjEyNjgzMTUgQzU3Ljc4MjE0MDUsNjAuODk3Nzg4OCA1Ny4yNDQ2NTk5LDYxLjQ0Nzg1OTIgNTYuMTY5NzI2OCw2Mi41NDgwMDcgQzU1LjMwOTgwMTUsNjMuNDI4MTI1MSA1NS4zMDk4MDE1LDYzLjQyODEyNTEgNTUuMDc3MjczOCw2My42NjU3NDUxIEM1NS4wNDQ0NjA2LDYzLjY5NzkzMzcgNTUuMDAyODQyMiw2My43NDE3NTM5IDU0Ljk0MjI1MDQsNjMuODA3ODQxMyBDNTQuODUyNzA3NCw2My45MDYxODM2IDU0Ljc5MzA5MDEsNjMuOTcxNjg0OCA1NC43NDYwMDI4LDY0LjAyMjUzOTcgQzU0LjEzODUxOTYsNjQuNjc4NjMwMyA1My43MDUyMTU0LDY1IDUyLjk5MjU2Miw2NSBDNTIuMjU5NjQxLDY0Ljk4MzQwOCA1MS44MzQ3NDI5LDY0LjY2NTgzNDQgNTEuMjM4ODQ3OSw2NC4wMjMxMDI2IEM1MS4xOTE2MTA1LDYzLjk3MjE1MjQgNTEuMTMxOTk4Nyw2My45MDY3NDEgNTEuMDQyMzA4MSw2My44MDgzNTgxIEM1MC45ODE1NzM3LDYzLjc0MjE5NDYgNTAuOTM5ODc3OSw2My42OTgzMzk1IDUwLjg3NzYxMDIsNjMuNjM2MjYxNyBDNTAuODI0MDYxOSw2My41Nzk4ODcyIDUwLjgyNDA2MTksNjMuNTc5ODg3MiA1MC41ODI2Njc4LDYzLjMyNTg1ODggQzUwLjI2MDcxNDIsNjIuOTg3MTI1MSA1MC4yNjA3MTQyLDYyLjk4NzEyNTEgNDkuODA0MzcwMyw2Mi41MDcyMjY2IEM0OC45OTg5NjkzLDYxLjY2MDM3ODcgNDguMTkyNzczMiw2MC44MTM1NDI1IDQ3LjQzOTI2OTMsNjAuMDIzMjQgQzQ1LjU0MjgyMjcsNTguMDM0MjMzOCA0NC4yOTM4NjcyLDU2LjczMjM4ODUgNDQuMDQyMzA5NSw1Ni40ODU5NTAxIEM0MS4zMTkyOTM3LDUzLjgyMjU0ODggNDEuMzE5MTkyLDQ5LjQ4MjM2NTUgNDQuMDQyMjMzMyw0Ni44MjAwNzM4IEM0NS4zMDIzNTI5LDQ1LjU4NjU2OTEgNDYuODU4MjM2OSw0NS4wMDYwMTcyIDQ4LjY4MjgwMzIsNDUuMDA2MDE3MiBaIE01Mi45OTIzMTE0LDYzIEM1My4wMTU4MjIyLDYyLjk3NDkxOCA1My4wNDA4OTY5LDYyLjk0NzY3MDkgNTMuMDY3NjU5Miw2Mi45MTgxMjE5IEM1My4xMDgwMDgxLDYyLjg3MzU3MTcgNTMuMTYwODQ5NCw2Mi44MTQyMTkyIDUzLjI2Mjk2MjYsNjIuNjk5NjE1IEM1My4zNTIzNTQ0LDYyLjU5OTkzODggNTMuNDIxMjk5OCw2Mi41MjU3MjUzIDUzLjQ3NDEyOTksNjIuNDczMTM1NyBDNTMuNjk2OTQxOCw2Mi4yMzk5OTE1IDUzLjY5Njk0MTgsNjIuMjM5OTkxNSA1NC41ODgyMDE5LDYxLjMwNzQzOTUgQzU1LjcwMjMwMzksNjAuMTQxNzQ5NiA1Ni4yNTkzNzY2LDU5LjU1ODkwMSA1Ny4wMzkzMjk1LDU4Ljc0MjkxMjUgQzU5LjM0MjE2ODQsNTYuMzMzNjc3NCA2MC41NzgyMjc0LDU1LjA0MDkyMTcgNjAuNjI0OTI2OCw1NC45OTM1ODI2IEM2Mi40NTgzNzY2LDUzLjE1OTk4NzYgNjIuNDU4Mzc2Niw1MC4yMTM0MTk1IDYwLjYyNDgxMzUsNDguMzgwOTY2NSBDNTkuNjc3NDU2OSw0Ny40MzMyODcyIDU4LjY3NzkwNjgsNDcgNTcuNDMzODc5NCw0NyBDNTYuNDc2MDI4NSw0NyA1NS4xMTY5NzEzLDQ3LjgxODA1NDYgNTMuODM2OTI5Niw0OS4xMjExNzU5IEw1My4wMTMwNTg0LDQ5Ljk1OTkwMTggTDUyLjE3NjY3MjIsNDkuMTM0ODQwNiBDNTAuODAzODUzLDQ3Ljc4MDYwOTkgNDkuNTE1Njc0OCw0Ny4wMDYzNzU1IDQ4LjUyNjAwMTIsNDcuMDA2Mzc1NSBDNDcuMjI3OTYxOSw0Ny4wMDYzNzU1IDQ2LjIxMzQzOTMsNDcuMzkzNDE0OCA0NS4zNzUzNzUxLDQ4LjIzMjE5NTMgQzQzLjU0MTU5OTQsNTAuMDY0ODYxMSA0My41NDE1OTk0LDUzLjAxMTM4MTMgNDUuMzc1NjYxNCw1NC44NDUzMzc5IEM0NS42Njg0NjYxLDU1LjEzODU4NjcgNDYuOTQzMTE0Nyw1Ni40OTY4NzMgNDguOTM0OTEzLDU4LjYzMjUxOTEgQzQ5LjczNjg1MzIsNTkuNDkyMzk5NSA1MC41NzMwNjksNjAuMzkwMzc3MiA1MS40MDg0MzcxLDYxLjI4ODM0MjUgQzUxLjg4MTcyNDgsNjEuNzk3MTcwNCA1MS44ODE3MjQ4LDYxLjc5NzE3MDQgNTIuMjE1NjY4NCw2Mi4xNTYzNjIzIEM1Mi40NjYwOTUzLDYyLjQyNTc3OTQgNTIuNDY2MDk1Myw2Mi40MjU3Nzk0IDUyLjQ5MTM1NDYsNjIuNDU0MTE2MiBDNTIuNTYyMzc3NCw2Mi41MjUyODA4IDUyLjYzMTMyNTUsNjIuNTk5NDE4MyA1Mi43MjA4MDAzLDYyLjY5OTA2NzQgQzUyLjgyMzAwMTIsNjIuODEzNjI4NyA1Mi44NzU4MjA2LDYyLjg3Mjg4MDggNTIuOTE2MzA4Miw2Mi45MTc1MjU1IEM1Mi45NDMzMTg3LDYyLjk0NzMwOTMgNTIuOTY4NjA4OSw2Mi45NzQ3NTI4IDUyLjk5MjMxMTQsNjMgWiIKICAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMsLTMpIgogICAgICAgIC8+CiAgICA8L2c+Cjwvc3ZnPgo=");
}

.save-ad__list-button__image--folder-gift-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aAogICAgICAgIGQ9Ik0xNC41IDFsMSAuMWMxLjIuNSAxLjggMS44IDEuNCAzLS4zLjgtLjcgMS40LTEuMiAxLjlIMThhMyAzIDAgMDEzIDN2M2gtMXY2YzAgMS42LS4zIDIuOS0xLjggM0g2Yy0xLjcgMC0yLTEuMy0yLTN2LTZIM1Y5YTMgMyAwIDAxMy0zaDIuM2MtLjUtLjUtMS0xLjEtMS4yLTEuOS0uNC0xLjIuMi0yLjUgMS4zLTNhMiAyIDAgMDExIDBoLjRjLjkuMSAxLjYuNiAyLjIgMS4yLjYtLjYgMS4zLTEuMSAyLjItMS4yek0xMSAxMkg2djZjMCAuNi40IDEgMSAxaDR2LTd6bTcgMGgtNXY3aDRjLjYgMCAxLS40IDEtMXYtNnptLTctNEg2YTEgMSAwIDAwLTEgMXYxaDZWOHptNyAwaC01djJoNlY5YzAtLjYtLjQtMS0xLTF6TTkuMyAzYy0uMi4xLS4zLjQtLjMuNi4zLjggMSAxLjQgMS43IDEuNGguM3YtLjFjMC0xLS42LTEuNy0xLjMtMS45aC0uMy0uMXptNS4zIDBoLS4zQzEzLjYgMy4yIDEzIDQgMTMgNVY1aC4zYy44IDAgMS40LS42IDEuNy0xLjQgMC0uMiAwLS41LS4zLS42aC0uMXoiCiAgICAgICAgZmlsbD0iI0ZGNTg0NCIKICAgICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICAvPgo8L3N2Zz4K");
}

.save-ad__list-button__image--add-icon {
  background-color: transparent;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2MzY2NkOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik04IDhIM2g1VjN2NXptMCAwaDUtNXY1LTV6Ii8+Cjwvc3ZnPg==');
  background-size: 20%;
  border-style: dashed;
}

.save-ad__list-button__image:before,
.save-ad__list-button__image:after {
  display: none;
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
}

.save-ad__list-button__image:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KPHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTMuNzgyIDE5LjUxMWw4Ljg2My0xMC4wNTRhMS4zMjMgMS4zMjMgMCAwIDEgMS45MTMtLjA5MmMuNTUzLjUyMS41OTIgMS40MDYuMDg5IDEuOTc4bC05Ljg3MiAxMS4yYTEuMzI1IDEuMzI1IDAgMCAxLTIuMDEtLjAxbC01LjQyLTUuNzlhMS40MzMgMS40MzMgMCAwIDEgLjEwNi0xLjk3NiAxLjMyMyAxLjMyMyAwIDAgMSAxLjkxMi4xMDlsNC40MiA0LjYzNXoiLz4KPC9zdmc+');
  background-repeat: no-repeat;
  background-position: center center;
  background-color: rgba(0,0,0,0.5);
}

.save-ad__list-button[aria-pressed="true"] .save-ad__list-button__image:before,
.save-ad__list-button--in-progress .save-ad__list-button__image:before {
  display: block;
}

.save-ad__list-button--in-progress .save-ad__list-button__image:before {
  background-image: none;
}

.save-ad__list-button__image:after {
  border: 3px solid rgba(255,255,255,0.4);
  border-top-color: #fff;
  border-radius: 100%;
  height: 16px;
  width: 16px;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
  animation: save-ad-rotation 0.6s infinite linear;
}

.save-ad__list-button--in-progress .save-ad__list-button__image:after {
  display: block;
}

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

.save-ad__modal__footer {
  justify-content: space-between !important;
  align-items: center;
}

@supports (-webkit-line-clamp: 2) {
  .save-ad__list-button__label {
    padding-right: 0;
    text-align: left;
    /* autoprefixer: ignore next */
    display: -webkit-box;
    /* autoprefixer: ignore next */
    -webkit-box-orient: vertical;
    /* autoprefixer: ignore next */
    -webkit-line-clamp: 2;
  }

  .save-ad__list-button__label:before,
  .save-ad__list-button__label:after {
    display: none;
  }
}

@keyframes save-ad-rotation {
  to {
    transform: rotate(359deg);
  }
}

.bottom-sheet-v2__root {
  --bottom-sheet-max-width: auto;
  --bottom-sheet-margin-left: env(safe-area-inset-left);
  --bottom-sheet-margin-right: env(safe-area-inset-right);
  --bottom-sheet-background-color: #fff;
}

.bottom-sheet-v2 {
  --border-radius: 16px;
  --y: 0px;
  border-top-left-radius: var(--border-radius);
  border-top-right-radius: var(--border-radius);
  display: flex;
  background: var(--bottom-sheet-background-color);
  flex-direction: column;
  transform: translate3d(0, var(--y), 0);
  will-change: --border-radius, --y, height;
}

.bottom-sheet-v2:focus {
  outline: none;
}

.bottom-sheet-v2--non-blocking {
  box-shadow: rgba(38,89,115,0.11) 0 -5px 60px 0px, rgba(38,89,115,0.05) 0 -1px 0;
}

.bottom-sheet-v2,
.bottom-sheet-v2__filler {
  max-width: var(--bottom-sheet-max-width);
  margin-left: var(--bottom-sheet-margin-left);
  margin-right: var(--bottom-sheet-margin-right);
}

.bottom-sheet-v2,
.bottom-sheet-v2__backdrop,
.bottom-sheet-v2__filler {
  z-index: 3;
  -ms-scroll-chaining: none;
  overscroll-behavior: none;
  touch-action: none;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-touch-callout: none;
}

.bottom-sheet-v2__backdrop {
  top: -60px;
  bottom: -60px;
  background-color: rgba(71,68,69,0.8);
  will-change: opacity;
}

.bottom-sheet-v2__filler {
  pointer-events: none;
  background: var(--bottom-sheet-background-color);
  height: 1px;
  transform-origin: bottom;
  will-change: transform;
}

.bottom-sheet-v2__header,
.bottom-sheet-v2__footer {
  flex-shrink: 0;
}

.bottom-sheet-v2__header-inner,
.bottom-sheet-v2__footer-inner {
  padding: 16px;
}

.bottom-sheet-v2__header {
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  box-shadow: 0 1px 0 rgba(46,58,66,0.125);
  z-index: 1;
}

.bottom-sheet-v2__header-inner {
  padding-top: 8px;
  padding-top: calc(8px + env(safe-area-inset-top));
  padding-bottom: 8px;
}

.bottom-sheet-v2__header-inner:before {
  content: '';
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 8px;
  width: 25px;
  height: 4px;
  border-radius: 2px;
  background-color: #c3ccd9;
}

.bottom-sheet-v2__header--empty {
  box-shadow: none;
}

.bottom-sheet-v2__header--empty .bottom-sheet-v2-inner:before {
  margin-bottom: 0;
}

.bottom-sheet-v2__content {
  flex-shrink: 1;
  flex-grow: 1;
  -webkit-tap-highlight-color: revert;
  -webkit-touch-callout: revert;
  -webkit-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
  overflow: auto;
  -ms-scroll-chaining: none;
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
}

.bottom-sheet-v2__content:focus {
  outline: none;
}

.bottom-sheet-v2__content--footer .bottom-sheet-v2__content-inner {
  padding-bottom: env(safe-area-inset-bottom);
}

.bottom-sheet-v2__footer {
  box-shadow: 0 -1px 0 rgba(46,58,66,0.125), 0 2px 0 var(--bottom-sheet-background-color);
  overflow: hidden;
  z-index: 1;
}

.bottom-sheet-v2__footer-inner {
  padding-bottom: calc(16px + env(safe-area-inset-bottom));
}

.bottom-sheet-v2__toolbar {
  display: flex;
  align-items: center;
}

.bottom-sheet-v2__toolbar-left,
.bottom-sheet-v2__toolbar-right {
  display: flex;
  width: 100%;
}

.bottom-sheet-v2__toolbar-left {
  justify-content: flex-start;
}

.bottom-sheet-v2__toolbar-center {
  flex-shrink: 0;
}

.bottom-sheet-v2__toolbar-right {
  justify-content: flex-end;
}

/*


        Generic button


        .button .button--cta
                .button--secondary
                .button--order

        .probably-not-touch class on body determines the button scale on non-touch environments
*/

a.button,
.button {
  display: inline-block;
  vertical-align: middle;
  font: inherit;
  font-size: 16px;
  line-height: 22px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  margin: 0;
  border-radius: 8px;
  /* Default specific */
  color: #0063fb;
  background-color: #fff;
  border: 2px solid #c3ccd9;
  padding: 10px 14px;
  transition-timing-function: cubic-bezier(0.46, 0.03, 0.52, 0.96);
  transition-property: background-color, border-color, color;
  /* Default is the exception, so reset back to a common starpoint for the rest */
}

a.button,
.button,
a.button:hover,
.button:hover,
a.button:active,
.button:active,
a.button:focus,
.button:focus {
  outline: none;
  text-decoration: none;
}

a.button:not(:active):not(:focus),
.button:not(:active):not(:focus) {
  transition-duration: 100ms;
}

a.button:hover,
.button:hover,
a.button:focus,
.button:focus,
a.button:active,
.button:active {
  background-color: #f1f9ff;
  border-color: #0063fb;
}

a.button:active,
.button:active {
  background-color: #cfe1fd;
}

a.button:focus,
.button:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #06befb;
}

a.button--cta,
.button--cta,
a.button--order,
.button--order,
a.button--destructive,
.button--destructive,
a.button--flat,
.button--flat,
a.button--link,
.button--link,
a.button--is-disabled,
.button--is-disabled,
a.button--destructive-flat,
.button--destructive-flat,
a.button--icon,
.button--icon,
a.button--on-image,
.button--on-image,
a.button:disabled,
.button:disabled,
a.button--cta:hover,
.button--cta:hover,
a.button--order:hover,
.button--order:hover,
a.button--destructive:hover,
.button--destructive:hover,
a.button--flat:hover,
.button--flat:hover,
a.button--link:hover,
.button--link:hover,
a.button--is-disabled:hover,
.button--is-disabled:hover,
a.button--destructive-flat:hover,
.button--destructive-flat:hover,
a.button--icon:hover,
.button--icon:hover,
a.button--on-image:hover,
.button--on-image:hover,
a.button:disabled:hover,
.button:disabled:hover,
a.button--cta:focus,
.button--cta:focus,
a.button--order:focus,
.button--order:focus,
a.button--destructive:focus,
.button--destructive:focus,
a.button--flat:focus,
.button--flat:focus,
a.button--link:focus,
.button--link:focus,
a.button--is-disabled:focus,
.button--is-disabled:focus,
a.button--destructive-flat:focus,
.button--destructive-flat:focus,
a.button--icon:focus,
.button--icon:focus,
a.button--on-image:focus,
.button--on-image:focus,
a.button:disabled:focus,
.button:disabled:focus,
a.button--cta:active,
.button--cta:active,
a.button--order:active,
.button--order:active,
a.button--destructive:active,
.button--destructive:active,
a.button--flat:active,
.button--flat:active,
a.button--link:active,
.button--link:active,
a.button--is-disabled:active,
.button--is-disabled:active,
a.button--destructive-flat:active,
.button--destructive-flat:active,
a.button--icon:active,
.button--icon:active,
a.button--on-image:active,
.button--on-image:active,
a.button:disabled:active,
.button:disabled:active {
  border-color: transparent;
}

a.button--cta,
.button--cta {
  color: #fff;
  background-color: #0063fb;
}

a.button--cta,
.button--cta,
a.button--cta:hover,
.button--cta:hover,
a.button--cta:active,
.button--cta:active,
a.button--cta:focus,
.button--cta:focus {
  text-decoration: none;
}

a.button--cta:hover,
.button--cta:hover,
a.button--cta:focus,
.button--cta:focus {
  color: #fff;
  background-color: #004fc9;
}

a.button--cta:active,
.button--cta:active {
  color: #fff;
  background-color: #003b97;
}

a.button--order,
.button--order {
  color: #474445;
  background-color: #2ee69f;
}

a.button--order,
.button--order,
a.button--order:hover,
.button--order:hover,
a.button--order:active,
.button--order:active,
a.button--order:focus,
.button--order:focus {
  text-decoration: none;
}

a.button--order:hover,
.button--order:hover,
a.button--order:focus,
.button--order:focus {
  color: #474445;
  background-color: #18c582;
}

a.button--order:active,
.button--order:active {
  color: #474445;
  background-color: #129462;
}

a.button--destructive,
.button--destructive {
  color: #fff;
  background-color: #d9270a;
}

a.button--destructive,
.button--destructive,
a.button--destructive:hover,
.button--destructive:hover,
a.button--destructive:active,
.button--destructive:active,
a.button--destructive:focus,
.button--destructive:focus {
  text-decoration: none;
}

a.button--destructive:hover,
.button--destructive:hover,
a.button--destructive:focus,
.button--destructive:focus {
  color: #fff;
  background-color: #ae1f08;
}

a.button--destructive:active,
.button--destructive:active {
  color: #fff;
  background-color: #821706;
}

a.button--destructive-flat,
.button--destructive-flat {
  color: #d9270a;
  background: transparent;
}

a.button--destructive-flat:hover,
.button--destructive-flat:hover,
a.button--destructive-flat:focus,
.button--destructive-flat:focus {
  background: transparent;
  color: #ae1f08;
}

a.button--destructive-flat:active,
.button--destructive-flat:active {
  color: #f54327;
}

a.button--flat,
.button--flat {
  color: #0063fb;
  background: transparent;
}

a.button--flat:hover,
.button--flat:hover,
a.button--flat:focus,
.button--flat:focus {
  background: #f1f9ff;
}

a.button--flat:active,
.button--flat:active {
  color: #3082ff;
}

a.button--link,
.button--link,
a.button--link:link,
.button--link:link,
a.button--link:visited,
.button--link:visited {
  cursor: pointer;
  color: #0063fb;
  text-decoration: none;
}

a.button--link:hover,
.button--link:hover,
a.button--link:focus,
.button--link:focus,
a.button--link:active,
.button--link:active {
  color: #0063fb;
  text-decoration: underline;
  outline: none;
}

a.button--link,
.button--link,
a.button--link:focus,
.button--link:focus,
a.button--link:hover,
.button--link:hover,
a.button--link:active,
.button--link:active {
  background: transparent;
  display: inline;
  padding: 0;
  font-weight: normal;
  text-align: left;
  box-shadow: none;
}

a.button--pill,
.button--pill {
  color: #474445;
  background: transparent;
  border: 0;
  padding: 4px;
  border-radius: 1.6em;
  min-height: 44px;
  min-width: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

a.button--pill--left,
.button--pill--left {
  justify-content: flex-start;
}

a.button--pill--left,
.button--pill--left {
  justify-content: center;
}

a.button--pill:hover,
.button--pill:hover,
a.button--pill:focus,
.button--pill:focus {
  background: rgba(179,209,255,0.3);
  background-clip: padding-box;
}

a.button--pill:hover,
.button--pill:hover {
  border-color: rgba(255,255,255,0.4);
}

a.button--pill.button--small,
.button--pill.button--small {
  padding: 4px;
  min-height: 36px;
  min-width: 36px;
}

a.button--pill.button--small::before,
.button--pill.button--small::before {
  width: 18px;
  height: 18px;
}

a.button--in-progressa.button--in-progress,
.button--in-progress.button--in-progress {
  pointer-events: none;
  border-color: transparent;
  color: #767676;
  background-size: 30px 30px !important;
  background-color: #f1f4f6;
  background-image: linear-gradient(135deg, rgba(0,0,0,0.05) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.05) 50%, rgba(0,0,0,0.05) 75%, transparent 75%, transparent) !important;
  animation: animate-inprogress 3s linear infinite;
}

@keyframes animate-inprogress {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: 60px 0;
  }
}

a.button--icon,
.button--icon,
a.button--icon:link,
.button--icon:link,
a.button--icon:visited,
.button--icon:visited {
  cursor: pointer;
  color: #767676;
  text-decoration: none;
}

a.button--icon:hover,
.button--icon:hover,
a.button--icon:focus,
.button--icon:focus,
a.button--icon:active,
.button--icon:active {
  color: #0063fb;
  text-decoration: none;
  outline: none;
}

a.button--icon,
.button--icon,
a.button--icon:hover,
.button--icon:hover,
a.button--icon:focus,
.button--icon:focus,
a.button--icon:active,
.button--icon:active {
  background: transparent;
  display: inline;
  font-weight: normal;
  padding: 0;
}

a.button:disabled,
.button:disabled,
a.button--is-disabled,
.button--is-disabled {
  background: #c3ccd9;
  color: #fff;
  background-image: none;
  cursor: default;
  pointer-events: none;
}

a.button--smalla.button--small,
.button--small.button--small {
  padding: 5px 8px;
  font-size: 12px;
  line-height: 16px;
}

a.button--no-break,
.button--no-break {
  white-space: nowrap;
}

a.button--has-icon,
.button--has-icon {
  display: inline-flex;
  align-items: center;
  justify-content: space-evenly;
  padding: 7px;
}

a.button--has-icon.button--default,
.button--has-icon.button--default {
  padding: 5px;
}

a.button--has-icon a.button__img,
.button--has-icon .button__img,
a.button--has-icon::before,
.button--has-icon::before {
  flex: 0 0 auto;
}

a.button--has-icon::before,
.button--has-icon::before {
  height: 32px;
  width: 32px;
}

a.button--has-icon.button--icon-right a.button__text,
.button--has-icon.button--icon-right .button__text {
  order: -1;
  padding: 0 4px 0 8px;
}

a.button--has-icon a.button__text,
.button--has-icon .button__text {
  padding: 0 8px 0 4px;
}

.modal {
  display: none;
  position: fixed;
  opacity: 0;
  overflow: hidden;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 3;
}

@media (min-width: 480px) {
  .modal {
    padding: 10vh 1vh;
    transform: translate3d(0, -100000px, 0);
  }
}

.modal:not(.modal--is-fullscreen) {
  background-color: rgba(0,0,0,0.35);
}

.modal--document-body {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.modal--is-active {
  display: flex;
  flex-direction: row;
  opacity: 1;
  transform: translate3d(0, 0, 0);
  overflow-y: auto;
}

.modal__container {
  background-color: #fff;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.modal__container:focus {
  outline: none;
}

@media (min-width: 480px) {
  .modal.modal--is-max640:not(.modal--is-fullscreen) > .modal__container {
    max-width: 640px;
  }
}

@media (min-width: 480px) {
  .modal:not(.modal--is-fullscreen) > .modal__container {
    position: relative;
    max-width: 300px;
    max-height: 80vh;
    margin: auto;
    border-radius: 8px;
  }
}

.modal__content {
  padding: 16px 32px 0 32px;
  overflow-y: auto;
  overflow-x: hidden;
}

@media (min-width: 640px) {
  .modal--is-roomy .modal__content {
    padding: 32px 64px 0 64px;
  }
}

.modal__footer {
  display: flex;
  flex-shrink: 0;
  justify-content: flex-end;
  padding: 32px;
}

@media (min-width: 640px) {
  .modal--is-roomy .modal__footer {
    padding: 32px 64px;
  }
}

:root {
  --reach-dialog: 1;
}

.pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}

.pagination__page.pagination__page {
  color: #0063fb;
}

.pagination__page.pagination__page[aria-current="page"] {
  color: #fff;
  background: #474445;
}

/*

    #PANEL

    Standardized themable grouping element

    Markup example:
    <div class="panel"></div>

    .panel.panel--banana.panel--is-clickable


*/

/*
$panel
    margin: 16px 16px 32px 16px
    +bp(min480)
        margin: 16px

$panel-bleed
    margin: 16px 0 48px 0  // content on white gets 64 visual vertical px of white, colored bg needs a little more to look balanced
    +bp(min480)
        margin: 16px

$panel-colored
    padding: 16px
*/

.panel {
  margin: 16px 16px 32px 16px;
}

@media (min-width: 480px) {
  .panel {
    margin: 16px;
  }
}

.panel--bleed {
  margin: 16px 0 48px 0;
}

@media (max-width: 479px) {
  .panel--bleed {
    border-radius: 0 !important;
  }
}

@media (min-width: 480px) {
  .panel--bleed {
    margin: 16px;
  }
}

.panel--bordered,
.panel--success,
.panel--warning,
.panel--error,
.panel--info,
.panel--tips,
.panel--new,
.panel--bright,
.panel--neutral {
  padding: 16px;
}

.panel--kill-last-margin *:last-child {
  margin-bottom: 0 !important;
}

.panel {
  display: block;
  word-wrap: break-word;
  border-radius: 8px;
  border-color: #c3ccd9;
}

.panel--is-clickable:hover,
.panel--is-clickable:focus {
  background-color: #f1f9ff;
  cursor: pointer;
}

@media (min-width: 480px) {
  .panel--is-roomy {
    padding: 64px;
  }
}

.panel--bordered {
  border-width: 2px;
  border-style: solid;
}

.panel--success {
  background-color: #ccffec;
}

.panel--success:focus.panel--is-clickable,
.panel--success:hover.panel--is-clickable {
  outline-color: #70ffca;
}

.panel--warning {
  background-color: #fff5cb;
}

.panel--warning:focus.panel--is-clickable,
.panel--warning:hover.panel--is-clickable {
  outline-color: #ffe36f;
}

.panel--error {
  background-color: #ffefef;
}

.panel--error:focus.panel--is-clickable,
.panel--error:hover.panel--is-clickable {
  outline-color: #ff8c8c;
}

.panel--info {
  background-color: #f1f9ff;
}

.panel--info:focus.panel--is-clickable,
.panel--info:hover.panel--is-clickable {
  outline-color: #8eceff;
}

.panel--tips {
  background-color: #b6f0ff;
}

.panel--tips:focus.panel--is-clickable,
.panel--tips:hover.panel--is-clickable {
  outline-color: #5fdeff;
}

.panel--bright {
  background-color: #fff;
}

.panel--bright:focus.panel--is-clickable,
.panel--bright:hover.panel--is-clickable {
  outline-color: #ccc;
}

.panel--new {
  background-color: #ccffec;
  border: 2px solid #2ee69f;
}

.panel--new:focus.panel--is-clickable,
.panel--new:hover.panel--is-clickable {
  outline-color: #18c582;
}

.panel--neutral {
  background-color: #f6f8fb;
}

/*

    #input

    <div className="input input--text">
        <label htmlFor="xyx">Text</label>
        <input id="xyx" type="text" />
    </div>

*/

.input {
  font-size: 16px;
  line-height: 22px;
  color: #767676;
  position: relative;
  margin: 0 0 32px 0;
}

.input label,
.input .label {
  display: block;
  color: #474445;
  font-weight: bold;
  position: relative;
  font-size: 14px;
  line-height: 18px;
  padding-bottom: 4px;
  cursor: pointer;
}

.input input {
  display: block;
  color: #474445;
  background-color: #f1f9ff;
  border-width: 0;
  border-bottom: 1px solid #767676;
  border-radius: 0;
  outline: none;
  width: 100%;
  min-height: 42px;
  padding: 12px 8px 11px 8px;
}

@media (min-width: 480px) {
  .input input {
    min-height: 45px;
  }
}

.input input::-webkit-input-placeholder {
  color: #c3ccd9;
}

.input input:-ms-input-placeholder {
  color: #c3ccd9;
}

.input input::-ms-input-placeholder {
  color: #c3ccd9;
}

.input input::placeholder {
  color: #c3ccd9;
}

.inputs-white .input input {
  background-color: #fff;
}

.input input:hover {
  border-color: #474445;
}

.input input:active,
.input input:focus {
  border-color: #06befb;
  border-bottom-width: 2px;
  padding-bottom: 10px;
}

.input input:invalid {
  box-shadow: none;
}

.input--textarea textarea {
  display: block;
  color: #474445;
  background-color: #f1f9ff;
  border-width: 0;
  border-bottom: 1px solid #767676;
  border-radius: 0;
  outline: none;
  width: 100%;
  min-height: 42px;
  padding: 12px 8px 11px 8px;
  resize: vertical;
  min-height: 42px;
}

@media (min-width: 480px) {
  .input--textarea textarea {
    min-height: 45px;
  }
}

.input--textarea textarea::-webkit-input-placeholder {
  color: #c3ccd9;
}

.input--textarea textarea:-ms-input-placeholder {
  color: #c3ccd9;
}

.input--textarea textarea::-ms-input-placeholder {
  color: #c3ccd9;
}

.input--textarea textarea::placeholder {
  color: #c3ccd9;
}

.inputs-white .input--textarea textarea {
  background-color: #fff;
}

@media (min-width: 480px) {
  .input--textarea textarea {
    min-height: 45px;
  }
}

.input--textarea textarea:hover {
  border-color: #474445;
}

.input--textarea textarea:active,
.input--textarea textarea:focus {
  border-color: #06befb;
  border-bottom-width: 2px;
  padding-bottom: 10px;
}

.input--select__wrap {
  position: relative;
}

.input--select__wrap select::-ms-expand {
  display: none;
}

.input--select__wrap::before {
  content: ' ';
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KPHBhdGggZmlsbD0iIzQ3NDQ0NSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMS44OCA0TC41IDUuNCA5IDE0bDguNS04LjZMMTYuMTIgNCA5IDExLjIiLz4KPC9zdmc+');
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  color: #0063fb;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 34px;
  height: 100%;
  pointer-events: none;
  cursor: pointer;
}

.input--is-open .input--select__wrap::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KPHBhdGggZmlsbD0iIzA2YmVmYiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMS44OCA0TC41IDUuNCA5IDE0bDguNS04LjZMMTYuMTIgNCA5IDExLjIiLz4KPC9zdmc+');
  transform: rotate(180deg);
}

.input--select__wrap select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  color: #474445;
  background-color: #f1f9ff;
  border-width: 0;
  border-bottom: 1px solid #767676;
  border-radius: 0;
  outline: none;
  width: 100%;
  min-height: 42px;
  padding: 12px 8px 11px 8px;
  padding-right: 1.6em;
  border-radius: 0;
  cursor: pointer;
}

@media (min-width: 480px) {
  .input--select__wrap select {
    min-height: 45px;
  }
}

.input--select__wrap select::-webkit-input-placeholder {
  color: #c3ccd9;
}

.input--select__wrap select:-ms-input-placeholder {
  color: #c3ccd9;
}

.input--select__wrap select::-ms-input-placeholder {
  color: #c3ccd9;
}

.input--select__wrap select::placeholder {
  color: #c3ccd9;
}

.inputs-white .input--select__wrap select {
  background-color: #fff;
}

.input--select__wrap select:hover {
  border-color: #474445;
}

.input--select__wrap select:active,
.input--select__wrap select:focus {
  border-color: #06befb;
  border-bottom-width: 2px;
  padding-bottom: 10px;
}

.input--select__wrap option {
  height: 20px;
}

.input--file {
  position: relative;
}

.input--file ::-webkit-file-upload-button {
  cursor: pointer;
}

.input--file input[type="file"] {
  padding: initial;
  border: initial;
  line-height: initial;
  box-shadow: none;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  opacity: 0;
  cursor: pointer;
}

.input--is-highlighted {
  outline: 2px solid #06befb;
  outline-offset: 8px;
}

.input--number input[type=number] {
  -moz-appearance: textfield;
}

.input--number input[type=number]::-webkit-inner-spin-button,
.input--number input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.input--search input {
  padding-right: 40px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.input--search__button {
  border: none;
  cursor: pointer;
  background: transparent;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KPHBhdGggZmlsbD0iIzQ3NDQ0NSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTQuMjEgNy45ODFBNi4yMzYgNi4yMzYgMCAwIDAgNy45OCAxLjc1MyA2LjIzNSA2LjIzNSAwIDAgMCAxLjc1MyA3Ljk4YTYuMjM1IDYuMjM1IDAgMCAwIDYuMjI4IDYuMjI4IDYuMjMxIDYuMjMxIDAgMCAwIDQuMDI3LTEuNDc2bC4zNzktLjMxNy4zNDYtLjQwN0E2LjIzMiA2LjIzMiAwIDAgMCAxNC4yMSA3Ljk4em0zLjc5IDguNzZsLTEuMjU4IDEuMjYtMy43ODEtMy43ODJhNy45ODEgNy45ODEgMCAxIDEgMy4wMDItNi4yMzggNy45NDYgNy45NDYgMCAwIDEtMS43NDQgNC45OEwxOCAxNi43NHoiLz4KPC9zdmc+');
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  color: #0063fb;
  position: absolute;
  right: 0;
  top: 0;
  top: 24px;
  bottom: 0;
  width: 40px;
  height: 42px;
}

.input--search__button:hover,
.input--search__button:focus {
  outline: none;
}

.input--search__button--submit {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KPHBhdGggZmlsbD0iIzQ3NDQ0NSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTQuMjEgNy45ODFBNi4yMzYgNi4yMzYgMCAwIDAgNy45OCAxLjc1MyA2LjIzNSA2LjIzNSAwIDAgMCAxLjc1MyA3Ljk4YTYuMjM1IDYuMjM1IDAgMCAwIDYuMjI4IDYuMjI4IDYuMjMxIDYuMjMxIDAgMCAwIDQuMDI3LTEuNDc2bC4zNzktLjMxNy4zNDYtLjQwN0E2LjIzMiA2LjIzMiAwIDAgMCAxNC4yMSA3Ljk4em0zLjc5IDguNzZsLTEuMjU4IDEuMjYtMy43ODEtMy43ODJhNy45ODEgNy45ODEgMCAxIDEgMy4wMDItNi4yMzggNy45NDYgNy45NDYgMCAwIDEtMS43NDQgNC45OEwxOCAxNi43NHoiLz4KPC9zdmc+');
}

.input--search__button--submit:hover,
.input--search__button--submit:focus {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KPHBhdGggZmlsbD0iIzA2YmVmYiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTQuMjEgNy45ODFBNi4yMzYgNi4yMzYgMCAwIDAgNy45OCAxLjc1MyA2LjIzNSA2LjIzNSAwIDAgMCAxLjc1MyA3Ljk4YTYuMjM1IDYuMjM1IDAgMCAwIDYuMjI4IDYuMjI4IDYuMjMxIDYuMjMxIDAgMCAwIDQuMDI3LTEuNDc2bC4zNzktLjMxNy4zNDYtLjQwN0E2LjIzMiA2LjIzMiAwIDAgMCAxNC4yMSA3Ljk4em0zLjc5IDguNzZsLTEuMjU4IDEuMjYtMy43ODEtMy43ODJhNy45ODEgNy45ODEgMCAxIDEgMy4wMDItNi4yMzggNy45NDYgNy45NDYgMCAwIDEtMS43NDQgNC45OEwxOCAxNi43NHoiLz4KPC9zdmc+');
}

.input--search__button--reset {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KPHBhdGggZmlsbD0iIzQ3NDQ0NSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOSA3LjU3MUwxMi41NzEgNCAxNCA1LjQyOSAxMC40MjkgOSAxNCAxMi41NzEgMTIuNTcxIDE0IDkgMTAuNDI5IDUuNDI5IDE0IDQgMTIuNTcxIDcuNTcxIDkgNCA1LjQyOSA1LjQyOSA0IDkgNy41NzF6Ii8+Cjwvc3ZnPg==');
}

.input--search__button--reset:hover,
.input--search__button--reset:focus {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KPHBhdGggZmlsbD0iIzA2YmVmYiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOSA3LjU3MUwxMi41NzEgNCAxNCA1LjQyOSAxMC40MjkgOSAxNCAxMi41NzEgMTIuNTcxIDE0IDkgMTAuNDI5IDUuNDI5IDE0IDQgMTIuNTcxIDcuNTcxIDkgNCA1LjQyOSA1LjQyOSA0IDkgNy41NzF6Ii8+Cjwvc3ZnPg==');
}

.input--is-invalid input,
.input--is-invalid select,
.input--is-invalid textarea,
.input--is-invalid input:hover,
.input--is-invalid select:hover,
.input--is-invalid textarea:hover,
.input--is-invalid input:active,
.input--is-invalid select:active,
.input--is-invalid textarea:active,
.input--is-invalid input:focus,
.input--is-invalid select:focus,
.input--is-invalid textarea:focus {
  border-color: #d9270a;
}

.input--is-invalid label,
.input--is-invalid .label,
.input--is-invalid .input__sub-text {
  color: #d9270a;
}

.input--is-invalid .input--select__wrap::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KPHBhdGggZmlsbD0iI2Q5MjcwYSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMS44OCA0TC41IDUuNCA5IDE0bDguNS04LjZMMTYuMTIgNCA5IDExLjIiLz4KPC9zdmc+');
}

.input--is-disabled input,
.input--is-disabled select,
.input--is-disabled textarea,
.input--is-disabled input:hover,
.input--is-disabled select:hover,
.input--is-disabled textarea:hover,
.input--is-disabled input:active,
.input--is-disabled select:active,
.input--is-disabled textarea:active,
.input--is-disabled input:focus,
.input--is-disabled select:focus,
.input--is-disabled textarea:focus {
  color: #c3ccd9;
  border-bottom: 1px dashed #c3ccd9;
  padding-bottom: 11px;
  background-color: transparent !important;
}

.input--is-disabled .input--select__wrap::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KPHBhdGggZmlsbD0iI2MzY2NkOSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMS44OCA0TC41IDUuNCA5IDE0bDguNS04LjZMMTYuMTIgNCA5IDExLjIiLz4KPC9zdmc+');
}

.input--is-read-only input,
.input--is-read-only textarea,
.input--is-read-only select {
  background-color: transparent !important;
  border-bottom: 0;
  padding-left: 0 !important;
  padding-bottom: 12px !important;
}

.input--is-read-only input,
.input--is-read-only textarea,
.input--is-read-only select,
.input--is-read-only input:hover,
.input--is-read-only textarea:hover,
.input--is-read-only select:hover,
.input--is-read-only input:active,
.input--is-read-only textarea:active,
.input--is-read-only select:active,
.input--is-read-only input:focus,
.input--is-read-only textarea:focus,
.input--is-read-only select:focus {
  color: #474445;
  padding-bottom: 12px;
}

.input--is-read-only .input--select__wrap::before {
  background: none;
}

.input--is-empty .input--search__submit,
.input--is-disabled .input--search__submit,
.input--search__submit:disabled,
.input--is-empty .input--search__submit:link,
.input--is-disabled .input--search__submit:link,
.input--search__submit:disabled:link,
.input--is-empty .input--search__submit:visited,
.input--is-disabled .input--search__submit:visited,
.input--search__submit:disabled:visited,
.input--is-empty .input--search__submit:hover,
.input--is-disabled .input--search__submit:hover,
.input--search__submit:disabled:hover,
.input--is-empty .input--search__submit:focus,
.input--is-disabled .input--search__submit:focus,
.input--search__submit:disabled:focus {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KPHBhdGggZmlsbD0iI2MzY2NkOSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTQuMjEgNy45ODFBNi4yMzYgNi4yMzYgMCAwIDAgNy45OCAxLjc1MyA2LjIzNSA2LjIzNSAwIDAgMCAxLjc1MyA3Ljk4YTYuMjM1IDYuMjM1IDAgMCAwIDYuMjI4IDYuMjI4IDYuMjMxIDYuMjMxIDAgMCAwIDQuMDI3LTEuNDc2bC4zNzktLjMxNy4zNDYtLjQwN0E2LjIzMiA2LjIzMiAwIDAgMCAxNC4yMSA3Ljk4em0zLjc5IDguNzZsLTEuMjU4IDEuMjYtMy43ODEtMy43ODJhNy45ODEgNy45ODEgMCAxIDEgMy4wMDItNi4yMzggNy45NDYgNy45NDYgMCAwIDEtMS43NDQgNC45OEwxOCAxNi43NHoiLz4KPC9zdmc+');
  cursor: none;
}

.input--kill-bottom-margin {
  margin-bottom: 0 !important;
}

.input__sub-text {
  display: inline-block;
  color: #474445;
  margin: 4px 0 0;
  font-size: 12px;
  line-height: 16px;
}

/*

    This is a very bad example, and not using BEM for now.
    Its done like this to support both spaden and Troika
    styling on the same markup. (The markup is injected via
    common browser bundle js and is common for all pages
    either they run Troika or Spaden)

    This should be rewritten when Spaden is
    out of the picture!

*/

.toast {
  transition-property: max-height;
  transition-timing-function: linear;
  overflow-y: hidden;
}

.toast--success .inner,
.toast--error .inner {
  background-repeat: no-repeat;
  background-size: 22px;
  background-position: 16px;
  padding: 16px 16px 16px 54px;
  background-color: transparent;
}

.toast--error {
  background-color: #ffefef;
}

.toast--success {
  background-color: #ccffec;
}

.toast--success .toast--action__actionbutton button {
  color: #0063fb;
  background-color: #ccffec;
  border: 0;
}

.toast--success .toast--action__actionbutton button,
.toast--success .toast--action__actionbutton button:hover,
.toast--success .toast--action__actionbutton button:active,
.toast--success .toast--action__actionbutton button:focus {
  text-decoration: none;
}

.toast--success .toast--action__actionbutton button:hover,
.toast--success .toast--action__actionbutton button:focus {
  color: #0063fb;
  background-color: #70ffca;
}

.toast--success .toast--action__actionbutton button:active {
  color: #0063fb;
  background-color: #14ffa8;
}

.toast--success .toast--action__actionbutton button:hover,
.toast--success .toast--action__actionbutton button:focus {
  background-color: #ccffec;
  text-decoration: underline;
}

.toast--error .toast--action__actionbutton button {
  color: #0063fb;
  background-color: #ffefef;
  border: 0;
}

.toast--error .toast--action__actionbutton button,
.toast--error .toast--action__actionbutton button:hover,
.toast--error .toast--action__actionbutton button:active,
.toast--error .toast--action__actionbutton button:focus {
  text-decoration: none;
}

.toast--error .toast--action__actionbutton button:hover,
.toast--error .toast--action__actionbutton button:focus {
  color: #0063fb;
  background-color: #ff8c8c;
}

.toast--error .toast--action__actionbutton button:active {
  color: #0063fb;
  background-color: #ff2929;
}

.toast--error .toast--action__actionbutton button:hover,
.toast--error .toast--action__actionbutton button:focus {
  background-color: #ffefef;
  text-decoration: underline;
}

.toast--error .inner {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='%23FF5844' d='M11 22c6 0 11-5 11-11S17 0 11 0 0 5 0 11s5 11 11 11z'/%3E %3Cpath fill='%23FFF' d='M17 10H5v2h12'/%3E %3C/g%3E %3C/svg%3E");
}

.toast--success .inner {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='%2328CD94' d='M11 22c6 0 11-5 11-11S17 0 11 0 0 5 0 11s5 11 11 11z'/%3E %3Cpath fill='%23FFF' d='M6.4 9.6L5 11l4.5 4.5 7-7L15 7l-5.5 5.6'/%3E %3C/g%3E %3C/svg%3E");
}

.toast .container .page {
  background-color: #fff;
  padding: 0;
  margin: 0;
  max-width: 1010px;
  background-color: transparent;
}

.toast .container .page.content-width--liquid,
.content-width--liquid .toast .container .page {
  max-width: none;
}

.toast .container .page.content-width--1400,
.content-width--1400 .toast .container .page {
  max-width: 1400px;
}

.toast .container .page.content-width--1600,
.content-width--1600 .toast .container .page {
  max-width: 1600px;
}

@media (min-width: 1300px) {
  .toast .container .page {
    margin-left: auto;
    margin-right: auto;
  }
}

.toast--action__wrapper {
  position: relative;
}

.toast--action__wrapper:before,
.toast--action__wrapper:after {
  content: " ";
  display: table;
}

.toast--action__wrapper:after {
  clear: both;
}

@media (max-width: 767px) {
  .toast--action__message {
    width: 75%;
  }
}

@media (max-width: 767px) {
  .toast--action__actionbutton {
    width: 25%;
    right: 0;
    position: absolute;
    text-align: right;
  }
}

.toast--action__actionbutton button {
  color: #0063fb;
  background-color: #fff;
  border: 0;
}

.toast--action__actionbutton button,
.toast--action__actionbutton button:hover,
.toast--action__actionbutton button:active,
.toast--action__actionbutton button:focus {
  text-decoration: none;
}

.toast--action__actionbutton button:hover,
.toast--action__actionbutton button:focus {
  color: #0063fb;
  background-color: #ccc;
}

.toast--action__actionbutton button:active {
  color: #0063fb;
  background-color: #999;
}

.toast--action__actionbutton button:hover,
.toast--action__actionbutton button:focus {
  background-color: #fff;
  text-decoration: underline;
}

/*

    #ad-stream

*/

.ad-stream {
  margin: 0 -8px;
}

@media (min-width: 768px) {
  .ad-stream {
    margin: 0 -16px;
  }
}

.ad-stream__unit {
  padding: 0 8px 32px;
}

@media (min-width: 768px) {
  .ad-stream__unit {
    padding: 0 16px 32px;
  }
}

.ad-stream__icon {
  display: block;
  width: 30px;
  height: 30px;
}

.ad-stream__price {
  font-size: 16px;
  line-height: 22px;
  font-weight: bold;
}

.ad-stream__location {
  color: #767676;
  font-size: 12px;
  line-height: 16px;
  margin-top: 4px;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ad-stream__description {
  font-size: 12px;
  line-height: 16px;
  margin-top: 4px;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media (min-width: 768px) {
  .ad-stream__description {
    font-size: 16px;
    line-height: 22px;
    margin-top: 0;
  }
}

.spinner {
  height: 15px;
  width: 15px;
  animation: rotation 0.6s infinite linear;
  border: 3px solid rgba(0,0,0,0.15);
  border-radius: 100%;
  margin: auto;
  box-sizing: content-box;
}

/* Doing this instead of setting border-*-color on .spinner avoids some artifacts in some browsers. */

.spinner::before {
  content: "";
  display: block;
  position: absolute;
  left: -3px;
  top: -3px;
  height: 100%;
  width: 100%;
  border: 3px solid transparent;
  border-top-color: rgba(0,0,0,0.8);
  border-radius: 100%;
  box-sizing: content-box;
}

@keyframes rotation {
  to {
    transform: rotate(359deg);
  }
}

/*


        Status ribbon

        .status .status--sold
                .status--lastcall


*/

.status {
  display: inline-block;
  color: #474445;
  background-color: #f1f9ff;
  font-size: 12px;
  line-height: 16px;
  padding: 2px 8px;
  margin: 0 8px 16px 0;
  white-space: nowrap;
  border-radius: 8px;
}

.status:last-child {
  margin-right: 0;
}

.status--success {
  background-color: #ccffec;
}

.status--warning,
.status--sold {
  background-color: #fff5cb;
}

.status--error {
  background-color: #ffefef;
}

.status--sponsored {
  background-color: #b6f0ff;
}

.status--disabled,
.status--inactive {
  background-color: #c3ccd9;
}

/*


    #MEDIA

    Typically positions 2 elements next to each other
    where one takes the 'rest' of the available space.

    - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Markup example:

    <div class="media">
      <div class="media__img"> ... </div>
      <div class="media__body"> ... </div>
    </div>

    - - - - - - - - - - - - - - - - - - - - - - - - - - -

    .media.media--reverse     swaps body/img position
    .media.media--top         top aligns body/img
    .media.media--bottom      bottom aligns body/img

    - - - - - - - - - - - - - - - - - - - - - - - - - - -

*/

.media {
  display: table;
  width: 100%;
}

.media__img,
.media__body {
  display: table-cell;
  vertical-align: middle;
}

.media__img {
  width: 1px;
  padding-right: 16px;
}

.media__img > img {
  max-width: none;
}

.media__body {
  width: auto;
}

.media__body > :last-child {
  margin-bottom: 0;
}

.media--reverse {
  direction: rtl;
}

.media--reverse > .media__img,
.media--reverse > .media__body {
  direction: ltr;
}

.media--reverse > .media__img {
  padding-right: 0;
  padding-left: 16px;
}

.media--top > .media__img,
.media--top > .media__body {
  vertical-align: top;
}

.media--bottom > .media__img,
.media--bottom > .media__body {
  vertical-align: bottom;
}

/*

    #ad-preview

*/

.ad-preview {
  position: relative;
  /* __actions is deprecated */
  /* __actions is deprecated */
  /* __actions is deprecated */
}

.ad-preview__click-area {
  display: block;
}

.ad-preview__click-area,
.ad-preview__click-area:link,
.ad-preview__click-area:visited {
  cursor: pointer;
  color: #0063fb;
  text-decoration: none;
}

.ad-preview__click-area:hover,
.ad-preview__click-area:focus,
.ad-preview__click-area:active {
  color: #0063fb;
  text-decoration: underline;
  outline: none;
}

.ad-preview__click-area:hover,
.ad-preview__click-area:active,
.ad-preview__click-area:focus {
  text-decoration: none;
}

.ad-preview__click-area,
.ad-preview__click-area:link,
.ad-preview__click-area:visited,
.ad-preview__click-area:hover,
.ad-preview__click-area:focus,
.ad-preview__click-area:active {
  color: #474445;
}

.ad-preview__actions,
.ad-preview__actions-left {
  position: absolute;
  top: 0;
  left: 0;
  padding: 8px;
}

.ad-preview__actions-right {
  position: absolute;
  top: 0;
  right: 0;
  padding: 8px;
}

.ad-preview--actions-left .ad-preview__actions {
  left: 0;
}

.ad-preview--actions-right .ad-preview__actions {
  right: 0;
}

.ad-preview__media {
  position: relative;
  border: 1px solid #c3ccd9;
  border-radius: 8px;
  overflow: hidden;
}

.ad-preview__media__tag {
  position: absolute;
  bottom: 0;
  left: 0;
  padding-right: 0px;
  max-width: 100%;
  width: 100%;
  display: flex;
}

.ad-preview__tag {
  background-color: rgba(71,68,69,0.8);
  border-radius: 0 8px 0 0;
  padding: 4px 8px;
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ad-preview__logo {
  flex: 1;
  display: flex;
}

.ad-preview__logo img {
  max-height: 38px;
  max-width: 100%;
  align-self: flex-end;
  margin-left: auto;
  border-radius: 8px 0 0 0;
}

/*


		Image format tools, cropping, centering in a div, etc



		<div class="img-format img-format--ratio16by9 img-format--ratio4by3-lt768">
			<img class="img-format__img" src="..." alt="...">
		</div>




*/

.img-format {
  overflow: hidden;
  position: relative;
  transform-style: preserve-3d;
}

.img-format--ratio1by1 {
  padding-top: 100%;
}

.img-format--ratio4by3,
.img-format--ratio-normal {
  padding-top: 75%;
}

.img-format--ratio3by2 {
  padding-top: 66.6666%;
}

.img-format--ratio16by9,
.img-format--ratio-widescreen {
  padding-top: 56.25%;
}

.img-format--ratio2by1 {
  padding-top: 50%;
}

.img-format--ratio3by4 {
  padding-top: 133.3333%;
}

.img-format--rounded {
  border-radius: 50%;
}

.img-format__img {
  max-width: 100%;
}

.img-format--centered .img-format__img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(1.02);
}

.img-format--crop-vertical .img-format__img {
  width: 100%;
  height: auto;
  max-height: none;
}

.img-format--crop-horizontal .img-format__img {
  height: 100%;
  width: auto;
  max-width: none;
}

.img-format--logo {
  background-color: #fff;
}

.img-format--logo .img-format__img {
  max-height: 65%;
  max-width: 65%;
}

@media (max-width: 767px) {
  .img-format--ratio1by1-lt768 {
    padding-top: 100%;
  }

  .img-format--ratio4by3-lt768 {
    padding-top: 75%;
  }

  .img-format--ratio3by2-lt768 {
    padding-top: 66.6666%;
  }

  .img-format--ratio16by9-lt768 {
    padding-top: 56.25%;
  }

  .img-format--ratio2by1-lt768 {
    padding-top: 50%;
  }

  .img-format--ratio3by4-lt768 {
    padding-top: 133.3333%;
  }
}

.ads {
  margin: 8px;
}

.ads__unit {
  background: #fff;
  position: relative;
  padding: 8px;
  z-index: 1;
  border-radius: 12px;
  border: 2px solid transparent;
}

.ads__unit:not(.ads__unit--banner):focus-within,
.ads__unit:not(.ads__unit--banner):hover {
  background-color: #f1f9ff;
}

.ads__unit:not(.ads__unit--banner):focus-within,
.ads__unit:not(.ads__unit--banner):focus {
  text-decoration: none;
  border: 2px solid #66afe9;
}

.ads__unit--banner {
  width: 100%;
  text-align: center;
  align-self: center;
}

.ads__unit--banner:empty {
  height: 288px;
}

@media (min-width: 768px) {
  .ads__unit--banner:empty {
    height: 426px;
  }
}

.ads__unit__link,
.ads__unit__link:link,
.ads__unit__link:visited {
  cursor: pointer;
  color: #0063fb;
  text-decoration: none;
}

.ads__unit__link:hover,
.ads__unit__link:focus,
.ads__unit__link:active {
  color: #0063fb;
  text-decoration: underline;
  outline: none;
}

.ads__unit__link,
.ads__unit__link:link,
.ads__unit__link:visited,
.ads__unit__link:hover,
.ads__unit__link:focus,
.ads__unit__link:active {
  color: #474445;
}

.ads__unit__link:hover,
.ads__unit__link:active,
.ads__unit__link:focus {
  text-decoration: none;
}

.ads__unit__link::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}

.ads__unit__link:focus {
  outline: none;
}

.ads__unit__tools {
  position: absolute;
  top: 14px;
  right: 14px;
  z-index: 2;
}

.ads__unit__tools button + button {
  margin-left: 8px;
}

.ads__unit__badge {
  display: inline-block;
  color: #474445;
  background: #b6f0ff;
  border-radius: 4px;
  line-height: 16px;
  font-size: 12px;
  padding: 4px 8px;
  margin-bottom: 8px;
  order: -1;
  align-self: flex-start;
  top: 25px;
  left: 25px;
  position: absolute;
}

.ads__unit__logo {
  display: flex;
}

.ads__unit__logo img {
  max-height: 40px;
  max-width: 75px;
}

.ads__unit__img img {
  max-width: 100%;
  display: block;
}

.ads__unit__img__ratio {
  position: relative;
  border: 1px solid #c3ccd9;
  background-color: #f1f9ff;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 8px;
}

.ads__unit__img__ratio__price {
  background: rgba(71,68,69,0.8);
  color: #fff;
  padding: 4px 8px;
  font-size: 16px;
  line-height: 22px;
  display: inline-block;
  position: absolute;
  left: 0px;
  bottom: 0px;
  border-radius: 0 8px 0 0;
  z-index: 1;
}

.ads__unit__img__frame {
  position: relative;
  border: 1px solid #c3ccd9;
  background-color: #f1f9ff;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 8px;
}

.ads__unit__img__frame__overlay {
  position: absolute;
  left: 0px;
  bottom: 0px;
  color: #fff;
  font-weight: bold;
  padding: 38px 16px 8px 16px;
  background: linear-gradient(hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 0.04935) 13.71%, hsla(0, 0%, 0%, 0.11481) 25.12%, hsla(0, 0%, 0%, 0.1925) 34.61%, hsla(0, 0%, 0%, 0.27852) 42.59%, hsla(0, 0%, 0%, 0.36898) 49.46%, hsla(0, 0%, 0%, 0.46) 55.63%, hsla(0, 0%, 0%, 0.54769) 61.47%, hsla(0, 0%, 0%, 0.62815) 67.41%, hsla(0, 0%, 0%, 0.6975) 73.83%, hsla(0, 0%, 0%, 0.75185) 81.13%, hsla(0, 0%, 0%, 0.78731) 89.73%, hsla(0, 0%, 0%, 0.8));
  width: 100%;
}

.ads__unit__content {
  display: flex;
  flex-direction: column;
  word-wrap: break-word;
}

.ads__unit__content__title {
  font-size: 16px;
  line-height: 22px;
}

.ads__unit__content__title--fav-placeholder::before {
  content: ' ';
  color: transparent;
  float: right;
  height: 21px;
  width: 38px;
}

.ads__unit__content__title--line-clamp2 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@supports (-webkit-line-clamp: 2) {
  .ads__unit__content__title--line-clamp2 {
    white-space: normal;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
}

.ads__unit__content__details {
  order: -1;
  font-size: 12px;
  line-height: 16px;
  color: #767676;
  display: flex;
  align-items: center;
}

.ads__unit__content__details span,
.ads__unit__content__details div {
  display: inline-block;
}

.ads__unit__content__details span + span,
.ads__unit__content__details div + div {
  margin-left: 16px;
}

.ads__unit__content__status {
  order: -1;
}

.ads__unit__content__keys {
  display: flex;
  font-weight: bold;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 0 8px 0;
}

.ads__unit__content__keys span {
  margin: 0 8px;
}

.ads__unit__content__list {
  font-size: 12px;
  line-height: 16px;
}

.ads__unit__content__list span + span::before {
  display: inline-block;
  content: '';
  height: 8px;
  width: 8px;
  border-radius: 4px;
  background-color: #767676;
  margin-left: 8px;
  margin-right: 8px;
}

.ads__unit__content__distance {
  display: inline-flex !important;
}

.ads__unit__content__distance span::before {
  width: 22px;
  height: 22px;
}

.ads__unit__content__distance span {
  margin: auto;
}

.ads--list .ads__unit {
  display: flex;
  flex-direction: row;
}

.ads--list .ads__unit__tools {
  top: 8px;
  right: 8px;
}

.ads--list .ads__unit__img {
  flex: 1 1 auto;
  width: 30%;
  margin-right: 16px;
}

.ads--list .ads__unit__content {
  flex: 1 1 auto;
  width: 70%;
}

.ads--list .ads__unit--fullwidth {
  width: 100%;
}

.ads--list .ads__unit--banner {
  justify-content: center;
}

.ads--grid,
.ads--liquid {
  display: flex;
  flex-flow: wrap;
  position: relative;
}

.ads--grid .ads__unit,
.ads--liquid .ads__unit {
  flex: 0 1 auto;
  width: 100%;
}

.ads--grid .ads__unit--fullwidth,
.ads--liquid .ads__unit--fullwidth {
  width: 100%;
  flex: 1 1 100%;
}

.ads--grid .ads__unit__content__details,
.ads--liquid .ads__unit__content__details {
  justify-content: space-between;
}

@media (min-width: 480px) {
  .ads--liquid--cols1to2 .ads__unit {
    width: 50%;
  }
}

@media (min-width: 480px) {
  .ads--liquid--cols1to3 .ads__unit {
    width: 50%;
  }
}

@media (min-width: 900px) {
  .ads--liquid--cols1to3 .ads__unit {
    width: 33.3334%;
  }
}

.ads--liquid--cols2to3 .ads__unit {
  width: 50%;
}

.ads--liquid--cols2to3 .ads__unit__badge {
  position: static;
}

@media (min-width: 480px) {
  .ads--liquid--cols2to3 .ads__unit__badge {
    position: absolute;
  }
}

@media (min-width: 900px) {
  .ads--liquid--cols2to3 .ads__unit {
    width: 33.3334%;
  }
}

@supports (display: grid) {
  .ads--grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    grid-column-gap: 1px;
    grid-row-gap: 0;
  }

  .ads--grid .ads__unit--fullwidth {
    grid-column-start: 1;
    grid-column-end: -1;
  }
}

.ads__unit {
  position: relative;
}

.ads__unit--big-ad {
  width: 66.66662% !important;
  display: flex;
  flex-direction: column;
}

.ads__unit--big-ad .ads__unit__img {
  flex: 0 0 auto;
}

.ads__unit--big-ad .ads__unit__content {
  flex: 1 1 100%;
}

.ads__unit--big-ad .ads__unit__img__ratio {
  padding-top: 50%;
  margin-bottom: 0;
  border-radius: 8px 8px 0 0;
}

.ads__unit--big-ad .img-format__img {
  width: 100%;
  height: auto;
  max-height: none;
}

.ads__unit--big-ad img {
  max-width: 100%;
  display: block;
}

.ads__unit--big-ad .ads__unit__content {
  border: 1px solid #ddd;
  border-top: 0;
  border-radius: 0 0 8px 8px;
  padding: 8px 8px 0 8px;
}

.ads__unit--big-ad .ads__unit__content__title {
  font-size: 20px;
  line-height: 26px;
}

.ads--list .ads__unit--big-ad.ads__unit {
  flex-direction: column;
}

.ads--list .ads__unit--big-ad .ads__unit__img {
  width: 100%;
  margin-right: 0;
}

.ads--list .ads__unit--big-ad .ads__unit__content {
  width: 100%;
}

@media (max-width: 899px) {
  .ads__unit--big-ad {
    width: 100% !important;
  }
}

.has-ad-takeover .pageholder {
  background-color: transparent;
}

.has-ad-takeover .ads {
  margin: 0;
  width: 100vw;
}

.has-ad-takeover .ads__unit {
  padding: 16px;
  border-radius: 0;
  z-index: 2;
}

.has-ad-takeover .ads__unit--banner,
.has-ad-takeover .ads__unit--native {
  z-index: 1;
  border: 0;
}

.has-ad-takeover .ads__unit--banner::before,
.has-ad-takeover .ads__unit--native::before {
  content: '';
  background-color: #fff;
  position: absolute;
  display: block;
  height: 150vh;
  top: -150vh;
  width: 100vw;
  right: 0;
  z-index: 1;
}

.has-ad-takeover .ads::after {
  content: '';
  position: absolute;
  bottom: 0;
  background: #fff;
  width: 100vw;
  display: block;
  z-index: 1;
  height: 150vh;
}

.ad-takeover-deprecated {
  z-index: 0 !important;
  height: 100vh;
  overflow: visible;
}

.ad-takeover-deprecated iframe {
  position: fixed;
  overflow: hidden;
  top: 50px;
  left: 0;
  width: 100vw;
  height: calc(100vh - 50px);
}

/*
 * netboard style for small tablets
 */

@media (min-width: 768px) and (max-width: 899px) {
  .ads__unit--banner {
    transform-origin: top left;
    transform: scale(0.82);
    max-height: 350px;
  }

  .ads--list .ads__unit--banner {
    justify-content: left;
  }
}

.rec-price__total-price {
    opacity: 0.85;
    font-size: 10px;
    position: absolute;
    left: 5px;
    top: -27px;
}

.rec-p4p {
    position: absolute;
    top: -1px;
    right: 0px;
    background-color: #ccffec;
    color: #474445;
    border-radius: 0 8px 0 8px;
    padding: 2px 8px;
    font-size: 12px;
    line-height: 16px;
}

@media screen and (max-width: 480px) {
    .ad-stream__unit.haslogo .media__img {
        display: none;
    }
}