@charset "UTF-8";
:root {
  --percentage: 0;
}

* {
  box-sizing: border-box;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

blockquote,
q {
  quotes: none;
}

blockquote::before,
blockquote::after,
q::before,
q::after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

img {
  max-width: 100%;
}

@font-face {
  font-family: "Satoshi Variable";
  src: url("../../assets/fonts/Satoshi-Variable.ttf");
}
@font-face {
  font-family: "Satoshi Variable";
  src: url("../../assets/fonts/Satoshi-Medium.ttf");
  font-weight: 500;
}
body {
  font-family: "Satoshi Variable";
}

input, textarea, button {
  font-family: "Satoshi Variable";
}

.btnss {
  position: relative;
  display: inline-flex;
  padding: 0 20px;
  width: 98px;
  height: 46px;
  align-items: center;
  gap: 8px;
  font-size: 16px;
  line-height: 21px;
  font-weight: 500;
  border-radius: 9px;
  background: #F8F2ED;
  border: 0;
  outline: 0;
  box-shadow: none;
  cursor: pointer;
  transition: all 0.3s;
  overflow: hidden;
  text-decoration: none;
}
.btnss .icon::before {
  transition: all 0.3s;
}
.btnss__text {
  color: #D2AE96;
  opacity: 1;
  transition: all 0.3s;
}
@media screen and (max-width: 1030px) {
  .btnss {
    width: 46px;
    padding: 0 15px;
  }
  .btnss .btnss__text {
    opacity: 0;
  }
}

.btnnormal {
  position: relative;
  display: inline-flex;
  padding: 12px 20px;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 21px;
  font-weight: 500;
  color: #D2AE96;
  border: 0;
  outline: 0;
  border-radius: 10px;
  background: #ffffff;
  border: 1px solid #D2AE96;
  transition: all 0.3s;
  cursor: pointer;
}
.btnnormal:hover {
  background: #D2AE96;
  color: #ffffff;
}

.btnplus {
  position: relative;
  display: inline-flex;
  padding: 12px;
  width: 45px;
  height: 45px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  font-size: 16px;
  line-height: 21px;
  font-weight: 500;
  border-radius: 9px;
  background: #D2AE96;
  border: 1px solid #D2AE96;
  outline: 0;
  box-shadow: none;
  cursor: pointer;
  transition: all 0.3s;
}
.btnplus .icon::before {
  transition: all 0.3s;
  filter: grayscale(1) brightness(2);
}
.btnplus:hover {
  background: #ffffff;
}
.btnplus:hover .icon::before {
  filter: unset;
}
.btnplus:hover .icon svg path {
  fill: #D2AE96;
}

.favbtn {
  position: relative;
  width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: #F5F6FC;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: all 0.3s;
}
.favbtn .icon {
  margin-top: 3px;
}
.favbtn .icon::before {
  transition: all 0.3s;
  filter: grayscale(1) brightness(2);
}
.favbtn:hover {
  background: #F8F2ED;
}
.favbtn:hover .icon::before {
  filter: unset;
}

.btnPrimary {
  position: relative;
  display: inline-flex;
  padding: 15px 40px;
  font-size: 16px;
  line-height: normal;
  font-weight: 500;
  background: #D2AE96;
  color: #ffffff;
  border-radius: 10px;
  border: 0;
  outline: 0;
  transition: all 0.3s;
  text-decoration: none;
  cursor: pointer;
}
.btnPrimary:hover {
  background: #063147;
}
.btnPrimary.bgBlue {
  background: #063147;
}
.btnPrimary.bgBlue:hover {
  background: #D2AE96;
}
.btnPrimary.bgGrey {
  background: #EEF0F8;
  color: #717782;
}
.btnPrimary.bgGrey:hover {
  background: #D2AE96;
  color: #ffffff;
}
.btnPrimary.btnmid {
  padding: 12px 20px;
}

.btntrans {
  display: flex;
  display: inline-flex;
  padding: 15px 40px;
  font-size: 16px;
  line-height: normal;
  font-weight: 500;
  color: #D2AE96;
  border-radius: 10px;
  border: 0;
  outline: 0;
  transition: all 0.3s;
  text-decoration: none;
  cursor: pointer;
  background: transparent;
  border: 1px solid #F8F2ED;
}

.btnfiltersave {
  position: relative;
  transition: all 0.3s;
}
.btnfiltersave .icon {
  position: absolute;
  left: 40px;
  top: 50%;
  transform: translateY(-50%);
  margin-top: 1px;
  opacity: 0;
  transition: all 0.3s;
}
.btnfiltersave:hover {
  padding-left: 65px;
}
.btnfiltersave:hover .icon {
  opacity: 1;
  width: 17px;
}

.btnSecondary {
  position: relative;
  display: inline-flex;
  width: -moz-max-content;
  width: max-content;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 15px 20px;
  font-size: 16px;
  line-height: normal;
  font-weight: 500;
  background: #F8F2ED;
  color: #D2AE96;
  border-radius: 10px;
  border: 0;
  outline: 0;
  transition: all 0.3s;
  text-decoration: none;
  cursor: pointer;
}
.btnSecondary .icon {
  position: absolute;
  right: 20px;
  transition: all 0.3s;
  opacity: 0;
  transition-delay: 0.2;
}
.btnSecondary:hover {
  padding-right: 40px;
}
.btnSecondary:hover .icon {
  opacity: 1;
}
.btnSecondary.btnmid {
  padding: 12px 20px;
}

.btnRm {
  position: relative;
  display: inline-flex;
  width: -moz-max-content;
  width: max-content;
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding: 12px 20px;
  font-size: 16px;
  line-height: 28px;
  font-weight: 500;
  background: transparent;
  color: #D2AE96;
  border-radius: 10px;
  border: 1px solid #D2AE96;
  outline: 0;
  transition: all 0.3s;
  text-decoration: none;
  cursor: pointer;
}
.btnRm .icon {
  transform: rotate(0deg);
}
.btnRm:hover {
  background: #D2AE96;
  color: #ffffff;
}
.btnRm:hover .icon::before {
  filter: grayscale(1) brightness(2);
}
.btnRm:hover .icon svg path {
  stroke: #ffffff !important;
}

.btnBack {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: #D2AE96;
  text-decoration: none;
  transition: all 0.3s;
  font-size: 14px;
  line-height: 24px;
}
.btnBack .icon {
  transition: all 0.3s;
}
.btnBack:hover .icon {
  transform: translateX(-5px);
}

.editBtn {
  position: relative;
  display: inline-flex;
  width: -moz-max-content;
  width: max-content;
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding: 12px 20px;
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
  background: #F8F2ED;
  color: #D2AE96;
  border-radius: 10px;
  border: 0;
  outline: 0;
  transition: all 0.3s;
  text-decoration: none;
  cursor: pointer;
}
.editBtn:hover {
  background: #D2AE96;
  color: #ffffff;
}
.editBtn:hover .icon::before {
  filter: grayscale(1) brightness(2);
}
.editBtn:hover .icon svg path {
  fill: #ffffff;
}
.editBtn.trans {
  padding: 0;
  background: transparent;
}
.editBtn.trans:hover {
  background: transparent;
  color: #D2AE96;
}
.editBtn.trans:hover .icon::before {
  filter: unset;
}

.btnDelete {
  position: relative;
  display: inline-flex;
  width: -moz-max-content;
  width: max-content;
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding: 12px 20px;
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
  background: transparent;
  color: #D2AE96;
  border-radius: 10px;
  border: 1px solid #D2AE96;
  outline: 0;
  transition: all 0.3s;
  text-decoration: none;
  cursor: pointer;
}
.btnDelete:hover {
  background: #D2AE96;
  color: #ffffff;
}
.btnDelete:hover .icon::before {
  filter: grayscale(1) brightness(2);
}
.btnDelete:hover .icon svg path {
  fill: #ffffff;
}

.btnToggle {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 43px;
  height: 43px;
  border: 1px solid #F8F2ED;
  background: #ffffff;
  cursor: pointer;
  transition: all 0.3s;
  border-radius: 10px;
}
.btnToggle.active {
  background: #F8F2ED;
}
.btnToggle:hover {
  background: #F8F2ED;
}

.signin {
  position: relative;
  display: inline-flex;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: left;
  color: #D2AE96;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  text-decoration: none;
}

.btnSocial {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  font-size: 12px;
  font-weight: 500;
  color: #063147;
  padding: 10px 25px;
  background: #ffffff;
  border: 1px solid #C3C9D4;
  border-radius: 10px;
  text-decoration: none;
  transition: all 0.3s;
}
.btnSocial:hover {
  background: #063147;
  color: #ffffff;
}

.arrowCta {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-size: 16px;
  line-height: 28px;
  font-weight: 500;
  text-decoration: none;
  color: #063147;
  transition: all 0.3s;
}
.arrowCta .icon {
  transition: all 0.3s;
}
.arrowCta:hover {
  color: #D2AE96;
}
.arrowCta:hover .icon {
  transform: translateX(5px);
}

.editBtnAlt {
  position: relative;
  display: inline-flex;
  padding: 12px;
  width: 46px;
  height: 46px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  font-size: 16px;
  line-height: 21px;
  font-weight: 500;
  border-radius: 9px;
  background: #ffffff;
  border: 0;
  outline: 0;
  box-shadow: none;
  cursor: pointer;
  transition: all 0.3s;
}
.editBtnAlt .icon::before {
  transition: all 0.3s;
}
.editBtnAlt:hover {
  background: #D2AE96;
}
.editBtnAlt:hover .icon::before {
  filter: grayscale(1) brightness(2);
}

.prevBtn,
.nextBtn {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: #ffffff;
  transition: all 0.3s;
  border: 0;
  outline: 0;
  cursor: pointer;
}
.prevBtn .icon,
.nextBtn .icon {
  transition: all 0.3s;
}
.prevBtn:hover,
.nextBtn:hover {
  background: #D2AE96;
}
.prevBtn:hover .icon::before,
.nextBtn:hover .icon::before {
  filter: grayscale(1) brightness(2);
}
.prevBtn:hover .icon svg path,
.nextBtn:hover .icon svg path {
  stroke: #ffffff;
}
.prevBtn.gold,
.nextBtn.gold {
  background: #D2AE96;
}
.prevBtn.gold .icon::before,
.nextBtn.gold .icon::before {
  filter: grayscale(1) brightness(2);
}
.prevBtn.gold:hover,
.nextBtn.gold:hover {
  background: #ffffff;
}
.prevBtn.gold:hover .icon::before,
.nextBtn.gold:hover .icon::before {
  filter: unset;
}

.btnpill {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 20px;
  padding: 10px 20px;
  font-size: 16px;
  line-height: 28px;
  color: #ffffff;
  background: #D2AE96;
  border-radius: 30px;
  text-decoration: none;
  cursor: pointer;
}
.btnpill.pillalt {
  padding: 5px 20px;
  background: #F5F6FC;
  color: #063147;
}
.btnpill .remove {
  line-height: 0;
}

.pilltag {
  position: relative;
  display: inline-flex;
  padding: 3px 10px;
  font-size: 14px;
  line-height: 24px;
  color: #ffffff;
  background: #D2AE96;
  border-radius: 9px;
  cursor: pointer;
}

.btncancel {
  position: relative;
  display: inline-flex;
  width: 16px;
  height: 16px;
  justify-content: center;
  align-items: center;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
}

.gap120 {
  display: block;
  width: 100%;
  height: 120px;
}

.gap100 {
  display: block;
  width: 100%;
  height: 100px;
}

.gap80 {
  display: block;
  width: 100%;
  height: 80px;
}

.gap50 {
  display: block;
  width: 100%;
  height: 50px;
}

.gap20 {
  display: block;
  width: 100%;
  height: 20px;
}

/*!
 * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

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

.container {
  width: 100%;
  padding-right: 20px !important;
  padding-left: 20px !important;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 100%;
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 100% !important;
    padding: 0 40px !important;
  }
}
@media (min-width: 1440px) {
  .container {
    max-width: 1360px !important;
    padding: 0 !important;
  }
}
.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
.d-none {
  display: none !important;
}

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.flex-row {
  flex-direction: row !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.justify-content-center {
  justify-content: center !important;
}

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

.justify-content-around {
  justify-content: space-around !important;
}

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

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

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

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

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

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

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

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

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

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

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

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

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}

:root {
  --tagify-dd-color-primary:rgb(53,149,246);
  --tagify-dd-bg-color:white;
  --tagify-dd-item-pad:.3em .5em;
  --tagify-dd-max-height:300px;
}

.tagify {
  --tags-disabled-bg:#F1F1F1;
  --tags-border-color:#DDD;
  --tags-hover-border-color:#CCC;
  --tags-focus-border-color:#3595f6;
  --tag-border-radius:3px;
  --tag-bg:#E5E5E5;
  --tag-hover:#D3E2E2;
  --tag-text-color:black;
  --tag-text-color--edit:black;
  --tag-pad:0.3em 0.5em;
  --tag-inset-shadow-size:1.1em;
  --tag-invalid-color:#D39494;
  --tag-invalid-bg:rgba(211, 148, 148, 0.5);
  --tag--min-width:1ch;
  --tag--max-width:100%;
  --tag-hide-transition:0.3s;
  --tag-remove-bg:rgba(211, 148, 148, 0.3);
  --tag-remove-btn-color:black;
  --tag-remove-btn-bg:none;
  --tag-remove-btn-bg--hover:#c77777;
  --input-color:inherit;
  --placeholder-color:rgba(0, 0, 0, 0.4);
  --placeholder-color-focus:rgba(0, 0, 0, 0.25);
  --loader-size:.8em;
  --readonly-striped:1;
  display: inline-flex;
  align-items: flex-start;
  flex-wrap: wrap;
  border: 1px solid var(--tags-border-color);
  padding: 0;
  line-height: 0;
  cursor: text;
  outline: 0;
  position: relative;
  box-sizing: border-box;
  transition: 0.1s;
}

@keyframes tags--bump {
  30% {
    transform: scale(1.2);
  }
}
@keyframes rotateLoader {
  to {
    transform: rotate(1turn);
  }
}
.tagify:hover:not(.tagify--focus):not(.tagify--invalid) {
  --tags-border-color:var(--tags-hover-border-color);
}

.tagify[disabled] {
  background: var(--tags-disabled-bg);
  filter: saturate(0);
  opacity: 0.5;
  pointer-events: none;
}

.tagify[disabled].tagify--select, .tagify[readonly].tagify--select {
  pointer-events: none;
}

.tagify[disabled]:not(.tagify--mix):not(.tagify--select), .tagify[readonly]:not(.tagify--mix):not(.tagify--select) {
  cursor: default;
}

.tagify[disabled]:not(.tagify--mix):not(.tagify--select) > .tagify__input, .tagify[readonly]:not(.tagify--mix):not(.tagify--select) > .tagify__input {
  visibility: hidden;
  width: 0;
  margin: 5px 0;
}

.tagify[disabled]:not(.tagify--mix):not(.tagify--select) .tagify__tag > div, .tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag > div {
  padding: var(--tag-pad);
}

.tagify[disabled]:not(.tagify--mix):not(.tagify--select) .tagify__tag > div::before, .tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag > div::before {
  animation: readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused;
}

@keyframes readonlyStyles {
  0% {
    background: linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px;
    box-shadow: none;
    filter: brightness(0.95);
  }
}
.tagify[disabled] .tagify__tag__removeBtn, .tagify[readonly] .tagify__tag__removeBtn {
  display: none;
}

.tagify--loading .tagify__input > br:last-child {
  display: none;
}

.tagify--loading .tagify__input::before {
  content: none;
}

.tagify--loading .tagify__input::after {
  content: "";
  vertical-align: middle;
  opacity: 1;
  width: 0.7em;
  height: 0.7em;
  width: var(--loader-size);
  height: var(--loader-size);
  min-width: 0;
  border: 3px solid;
  border-color: #eee #bbb #888 transparent;
  border-radius: 50%;
  animation: rotateLoader 0.4s infinite linear;
  content: "" !important;
  margin: -2px 0 -2px 0.5em;
}

.tagify--loading .tagify__input:empty::after {
  margin-left: 0;
}

.tagify + input, .tagify + textarea {
  position: absolute !important;
  left: -9999em !important;
  transform: scale(0) !important;
}

.tagify__tag {
  display: inline-flex;
  align-items: center;
  max-width: calc(var(--tag--max-width) - 10px);
  margin-inline: 5px 0;
  margin-block: 5px;
  position: relative;
  z-index: 1;
  outline: 0;
  line-height: normal;
  cursor: default;
  transition: 0.13s ease-out;
}

.tagify__tag > div {
  flex: 1;
  vertical-align: top;
  box-sizing: border-box;
  max-width: 100%;
  padding: var(--tag-pad);
  color: var(--tag-text-color);
  line-height: inherit;
  border-radius: var(--tag-border-radius);
  white-space: nowrap;
  transition: 0.13s ease-out;
}

.tagify__tag > div > * {
  white-space: pre-wrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: top;
  min-width: var(--tag--min-width);
  max-width: var(--tag--max-width);
  transition: 0.8s ease, 0.1s color;
}

.tagify__tag > div > [contenteditable] {
  outline: 0;
  -webkit-user-select: text;
  -moz-user-select: text;
       user-select: text;
  cursor: text;
  margin: -2px;
  padding: 2px;
  max-width: 350px;
}

.tagify__tag > div > :only-child {
  width: 100%;
}

.tagify__tag > div::before {
  content: "";
  position: absolute;
  border-radius: inherit;
  inset: var(--tag-bg-inset, 0);
  z-index: -1;
  pointer-events: none;
  transition: 120ms ease;
  animation: tags--bump 0.3s ease-out 1;
  box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-bg) inset;
}

.tagify__tag:focus div::before, .tagify__tag:hover:not([readonly]) div::before {
  --tag-bg-inset:-2.5px;
  --tag-bg:var(--tag-hover);
}

.tagify__tag--loading {
  pointer-events: none;
}

.tagify__tag--loading .tagify__tag__removeBtn {
  display: none;
}

.tagify__tag--loading::after {
  --loader-size:.4em;
  content: "";
  vertical-align: middle;
  opacity: 1;
  width: 0.7em;
  height: 0.7em;
  width: var(--loader-size);
  height: var(--loader-size);
  min-width: 0;
  border: 3px solid;
  border-color: #eee #bbb #888 transparent;
  border-radius: 50%;
  animation: rotateLoader 0.4s infinite linear;
  margin: 0 0.5em 0 -0.1em;
}

.tagify__tag--flash div::before {
  animation: none;
}

.tagify__tag--hide {
  width: 0 !important;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  opacity: 0;
  transform: scale(0);
  transition: var(--tag-hide-transition);
  pointer-events: none;
}

.tagify__tag--hide > div > * {
  white-space: nowrap;
}

.tagify__tag.tagify--noAnim > div::before {
  animation: none;
}

.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div > span {
  opacity: 0.5;
}

.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div::before {
  --tag-bg:var(--tag-invalid-bg);
  transition: 0.2s;
}

.tagify__tag[readonly] .tagify__tag__removeBtn {
  display: none;
}

.tagify__tag[readonly] > div::before {
  animation: readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused;
}

@keyframes readonlyStyles {
  0% {
    background: linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px;
    box-shadow: none;
    filter: brightness(0.95);
  }
}
.tagify__tag--editable > div {
  color: var(--tag-text-color--edit);
}

.tagify__tag--editable > div::before {
  box-shadow: 0 0 0 2px var(--tag-hover) inset !important;
}

.tagify__tag--editable > .tagify__tag__removeBtn {
  pointer-events: none;
}

.tagify__tag--editable > .tagify__tag__removeBtn::after {
  opacity: 0;
  transform: translateX(100%) translateX(5px);
}

.tagify__tag--editable.tagify--invalid > div::before {
  box-shadow: 0 0 0 2px var(--tag-invalid-color) inset !important;
}

.tagify__tag__removeBtn {
  order: 5;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  cursor: pointer;
  font: 14px/1 Arial;
  background: var(--tag-remove-btn-bg);
  color: var(--tag-remove-btn-color);
  width: 14px;
  height: 14px;
  margin-inline: auto 4.6666666667px;
  overflow: hidden;
  transition: 0.2s ease-out;
}

.tagify__tag__removeBtn::after {
  content: "×";
  transition: 0.3s, color 0s;
}

.tagify__tag__removeBtn:hover {
  color: #fff;
  background: var(--tag-remove-btn-bg--hover);
}

.tagify__tag__removeBtn:hover + div > span {
  opacity: 0.5;
}

.tagify__tag__removeBtn:hover + div::before {
  box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-remove-bg, rgba(211, 148, 148, 0.3)) inset !important;
  transition: box-shadow 0.2s;
}

.tagify:not(.tagify--mix) .tagify__input br {
  display: none;
}

.tagify:not(.tagify--mix) .tagify__input * {
  display: inline;
  white-space: nowrap;
}

.tagify__input {
  flex-grow: 1;
  display: inline-block;
  min-width: 110px;
  margin: 5px;
  padding: var(--tag-pad);
  line-height: normal;
  position: relative;
  white-space: pre-wrap;
  color: var(--input-color);
  box-sizing: inherit;
}

.tagify__input:empty::before {
  position: static;
}

.tagify__input:focus {
  outline: 0;
}

.tagify__input:focus::before {
  transition: 0.2s ease-out;
  opacity: 0;
  transform: translatex(6px);
}

@supports (-ms-ime-align: auto) {
  .tagify__input:focus::before {
    display: none;
  }
}
.tagify__input:focus:empty::before {
  transition: 0.2s ease-out;
  opacity: 1;
  transform: none;
  color: rgba(0, 0, 0, 0.25);
  color: var(--placeholder-color-focus);
}

@-moz-document url-prefix() {
  .tagify__input:focus:empty::after {
    display: none;
  }
}
.tagify__input::before {
  content: attr(data-placeholder);
  height: 1em;
  line-height: 1em;
  margin: auto 0;
  z-index: 1;
  color: var(--placeholder-color);
  white-space: nowrap;
  pointer-events: none;
  opacity: 0;
  position: absolute;
}

.tagify__input::after {
  content: attr(data-suggest);
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  min-width: calc(100% - 1.5em);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: pre;
  color: var(--tag-text-color);
  opacity: 0.3;
  pointer-events: none;
  max-width: 100px;
}

.tagify__input .tagify__tag {
  margin: 0 1px;
}

.tagify--mix {
  display: block;
}

.tagify--mix .tagify__input {
  padding: 5px;
  margin: 0;
  width: 100%;
  height: 100%;
  line-height: 1.5;
  display: block;
}

.tagify--mix .tagify__input::before {
  height: auto;
  display: none;
  line-height: inherit;
}

.tagify--mix .tagify__input::after {
  content: none;
}

.tagify--select {
  cursor: default;
}

.tagify--select::after {
  content: ">";
  opacity: 0.5;
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  font: 16px monospace;
  line-height: 8px;
  height: 8px;
  pointer-events: none;
  transform: translate(-150%, -50%) scaleX(1.2) rotate(90deg);
  transition: 0.2s ease-in-out;
}

.tagify--select[aria-expanded=true]::after {
  transform: translate(-150%, -50%) rotate(270deg) scaleY(1.2);
}

.tagify--select .tagify__tag {
  flex: 1;
  max-width: none;
  margin-inline-end: 2em;
  margin-block: 0;
  padding-block: 5px;
  cursor: text;
}

.tagify--select .tagify__tag div::before {
  display: none;
}

.tagify--select .tagify__tag + .tagify__input {
  display: none;
}

.tagify--empty .tagify__input::before {
  transition: 0.2s ease-out;
  opacity: 1;
  transform: none;
  display: inline-block;
  width: auto;
}

.tagify--mix .tagify--empty .tagify__input::before {
  display: inline-block;
}

.tagify--focus {
  --tags-border-color:var(--tags-focus-border-color);
  transition: 0s;
}

.tagify--invalid {
  --tags-border-color:#D39494;
}

.tagify__dropdown {
  position: absolute;
  z-index: 9999;
  transform: translateY(-1px);
  border-top: 1px solid var(--tagify-dd-color-primary);
  overflow: hidden;
}

.tagify__dropdown[dir=rtl] {
  transform: translate(-100%, -1px);
}

.tagify__dropdown[placement=top] {
  margin-top: 0;
  transform: translateY(-100%);
}

.tagify__dropdown[placement=top] .tagify__dropdown__wrapper {
  border-top-width: 1.1px;
  border-bottom-width: 0;
}

.tagify__dropdown[position=text] {
  box-shadow: 0 0 0 3px rgba(var(--tagify-dd-color-primary), 0.1);
  font-size: 0.9em;
}

.tagify__dropdown[position=text] .tagify__dropdown__wrapper {
  border-width: 1px;
}

.tagify__dropdown__wrapper {
  max-height: var(--tagify-dd-max-height);
  overflow: hidden;
  overflow-x: hidden;
  background: var(--tagify-dd-bg-color);
  border: 1px solid;
  border-color: var(--tagify-dd-color-primary);
  border-bottom-width: 1.5px;
  border-top-width: 0;
  box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.2);
  transition: 0.3s cubic-bezier(0.5, 0, 0.3, 1), transform 0.15s;
  animation: dd-wrapper-show 0s 0.3s forwards;
}

@keyframes dd-wrapper-show {
  to {
    overflow-y: auto;
  }
}
.tagify__dropdown__header:empty {
  display: none;
}

.tagify__dropdown__footer {
  display: inline-block;
  margin-top: 0.5em;
  padding: var(--tagify-dd-item-pad);
  font-size: 0.7em;
  font-style: italic;
  opacity: 0.5;
}

.tagify__dropdown__footer:empty {
  display: none;
}

.tagify__dropdown--initial .tagify__dropdown__wrapper {
  max-height: 20px;
  transform: translateY(-1em);
}

.tagify__dropdown--initial[placement=top] .tagify__dropdown__wrapper {
  transform: translateY(2em);
}

.tagify__dropdown__item {
  box-sizing: border-box;
  padding: var(--tagify-dd-item-pad);
  margin: 1px;
  white-space: pre-wrap;
  cursor: pointer;
  border-radius: 2px;
  position: relative;
  outline: 0;
  max-height: 60px;
  max-width: 100%;
  line-height: normal;
}

.tagify__dropdown__item--active {
  background: var(--tagify-dd-color-primary);
  color: #fff;
}

.tagify__dropdown__item:active {
  filter: brightness(105%);
}

.tagify__dropdown__item--hidden {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0 1px;
  pointer-events: none;
  overflow: hidden;
  max-height: 0;
  transition: var(--tagify-dd-item--hidden-duration, 0.3s) !important;
}

.tagify__dropdown__item--hidden > * {
  transform: translateY(-100%);
  opacity: 0;
  transition: inherit;
}

.icon {
  display: inline-flex;
  line-height: normal;
}
.icon::before {
  vertical-align: middle;
  line-height: 0;
}
.icon.share::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjYyNTIgMTMuNjM5M0MxMy42MjUzIDE0LjAyODMgMTMuNTQwMiAxNC40MTI1IDEzLjM3NTkgMTQuNzY1MUMxMy4yMTE2IDE1LjExNzcgMTIuOTcyMiAxNS40MyAxMi42NzQzIDE1LjY4MDJDMTIuMzc2NSAxNS45MzA0IDEyLjAyNzUgMTYuMTEyMyAxMS42NTE5IDE2LjIxMzNDMTEuMjc2MiAxNi4zMTQyIDEwLjg4MyAxNi4zMzE3IDEwLjQ5OTkgMTYuMjY0NUMxMC4xMTY4IDE2LjE5NzMgOS43NTMwMyAxNi4wNDcxIDkuNDM0MTYgMTUuODI0M0M5LjExNTI5IDE1LjYwMTYgOC44NDkwNCAxNS4zMTE3IDguNjU0MTEgMTQuOTc1MUM4LjQ1OTE5IDE0LjYzODUgOC4zNDAzIDE0LjI2MzQgOC4zMDU4MiAxMy44NzU5QzguMjcxMzMgMTMuNDg4NSA4LjMyMjA3IDEzLjA5ODIgOC40NTQ0OCAxMi43MzI1TDQuNTMxMDkgMTAuMjExOUM0LjE1NjM4IDEwLjU3OTQgMy42ODE0NyAxMC44MjgyIDMuMTY1OTQgMTAuOTI2OEMyLjY1MDQxIDExLjAyNTUgMi4xMTcyMiAxMC45Njk3IDEuNjMzMjYgMTAuNzY2NUMxLjE0OTMgMTAuNTYzMyAwLjczNjEyMyAxMC4yMjE4IDAuNDQ1NTYzIDkuNzg0NjJDMC4xNTUwMDMgOS4zNDc0OSAwIDguODM0MjkgMCA4LjMwOTRDMCA3Ljc4NDUyIDAuMTU1MDAzIDcuMjcxMzIgMC40NDU1NjMgNi44MzQxOUMwLjczNjEyMyA2LjM5NzA2IDEuMTQ5MyA2LjA1NTQ2IDEuNjMzMjYgNS44NTIyNkMyLjExNzIyIDUuNjQ5MDYgMi42NTA0MSA1LjU5MzMgMy4xNjU5NCA1LjY5MTk4QzMuNjgxNDcgNS43OTA2NiA0LjE1NjM4IDYuMDM5MzcgNC41MzEwOSA2LjQwNjkzTDguNDU0NDggMy44OTAwNEM4LjIyOTgxIDMuMjcyNyA4LjI0MDQ5IDIuNTk0MjIgOC40ODQ0NyAxLjk4NDI1QzguNzI4NDQgMS4zNzQyOCA5LjE4ODYxIDAuODc1NTg5IDkuNzc3MDQgMC41ODM0NjdDMTAuMzY1NSAwLjI5MTM0NCAxMS4wNDA5IDAuMjI2MjcyIDExLjY3NDMgMC40MDA2ODZDMTIuMzA3NyAwLjU3NTA5OSAxMi44NTQ2IDAuOTc2NzY5IDEzLjIxMDUgMS41Mjg5NEMxMy41NjY0IDIuMDgxMTIgMTMuNzA2NSAyLjc0NTA4IDEzLjYwMzggMy4zOTM5NkMxMy41MDExIDQuMDQyODQgMTMuMTYyOSA0LjYzMTE0IDEyLjY1MzkgNS4wNDY0NUMxMi4xNDQ5IDUuNDYxNzYgMTEuNTAwNyA1LjY3NDk1IDEwLjg0NDQgNS42NDUzQzEwLjE4ODEgNS42MTU2NCA5LjU2NTc4IDUuMzQ1MjIgOS4wOTYyOCA0Ljg4NTY5TDUuMTcyOSA3LjQwNjI5QzUuMzg0OTQgNy45OTIyNCA1LjM4NDk0IDguNjMzOTcgNS4xNzI5IDkuMjE5OTNMOS4wOTYyOCAxMS43NDA1QzkuNDcwODcgMTEuMzczOSA5Ljk0NTI1IDExLjEyNTkgMTAuNDYwMSAxMS4wMjc1QzEwLjk3NDkgMTAuOTI5MiAxMS41MDczIDEwLjk4NDggMTEuOTkwNyAxMS4xODc0QzEyLjQ3NCAxMS4zOTAxIDEyLjg4NjkgMTEuNzMwOCAxMy4xNzc2IDEyLjE2NjlDMTMuNDY4NCAxMi42MDMgMTMuNjI0MSAxMy4xMTUyIDEzLjYyNTIgMTMuNjM5M1oiIGZpbGw9IiNEMkFFOTYiLz4KPC9zdmc+Cg==");
}
.icon.heart::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNyAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjIwODEgMC4zMDQ2ODhDMTAuNzMzMSAwLjMwNDY4OCA5LjQ0MTcyIDAuOTUyMzQgOC42MzY3MiAyLjA0NzA4QzcuODMxNzIgMC45NTIzNCA2LjU0MDI5IDAuMzA0Njg4IDUuMDY1MjkgMC4zMDQ2ODhDMy44OTExNyAwLjMwNjAzOSAyLjc2NTUxIDAuNzgyODg2IDEuOTM1MjggMS42MzA2MUMxLjEwNTA1IDIuNDc4MzQgMC42MzgwNDIgMy42Mjc3MiAwLjYzNjcxOSA0LjgyNjU5QzAuNjM2NzE5IDkuOTMxOTYgOC4wNTAyOSAxNC4wNjQ0IDguMzY2IDE0LjIzNTFDOC40NDkyMiAxNC4yODA4IDguNTQyMjMgMTQuMzA0NyA4LjYzNjcyIDE0LjMwNDdDOC43MzEyMSAxNC4zMDQ3IDguODI0MjIgMTQuMjgwOCA4LjkwNzQzIDE0LjIzNTFDOS4yMjMxNSAxNC4wNjQ0IDE2LjYzNjcgOS45MzE5NiAxNi42MzY3IDQuODI2NTlDMTYuNjM1NCAzLjYyNzcyIDE2LjE2ODQgMi40NzgzNCAxNS4zMzgyIDEuNjMwNjFDMTQuNTA3OSAwLjc4Mjg4NiAxMy4zODIzIDAuMzA2MDM5IDEyLjIwODEgMC4zMDQ2ODhaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.heart-white::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNyAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjIwODEgMC4zMDQ2ODhDMTAuNzMzMSAwLjMwNDY4OCA5LjQ0MTcyIDAuOTUyMzQgOC42MzY3MiAyLjA0NzA4QzcuODMxNzIgMC45NTIzNCA2LjU0MDI5IDAuMzA0Njg4IDUuMDY1MjkgMC4zMDQ2ODhDMy44OTExNyAwLjMwNjAzOSAyLjc2NTUxIDAuNzgyODg2IDEuOTM1MjggMS42MzA2MUMxLjEwNTA1IDIuNDc4MzQgMC42MzgwNDIgMy42Mjc3MiAwLjYzNjcxOSA0LjgyNjU5QzAuNjM2NzE5IDkuOTMxOTYgOC4wNTAyOSAxNC4wNjQ0IDguMzY2IDE0LjIzNTFDOC40NDkyMiAxNC4yODA4IDguNTQyMjMgMTQuMzA0NyA4LjYzNjcyIDE0LjMwNDdDOC43MzEyMSAxNC4zMDQ3IDguODI0MjIgMTQuMjgwOCA4LjkwNzQzIDE0LjIzNTFDOS4yMjMxNSAxNC4wNjQ0IDE2LjYzNjcgOS45MzE5NiAxNi42MzY3IDQuODI2NTlDMTYuNjM1NCAzLjYyNzcyIDE2LjE2ODQgMi40NzgzNCAxNS4zMzgyIDEuNjMwNjFDMTQuNTA3OSAwLjc4Mjg4NiAxMy4zODIzIDAuMzA2MDM5IDEyLjIwODEgMC4zMDQ2ODhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
}
.icon.search::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMzAzMDYgMTQuMzA0NkMxMS44MDA5IDE0LjMwNDYgMTQuNjM2NCAxMS40NjkxIDE0LjYzNjQgNy45NzEyN0MxNC42MzY0IDQuNDczNDcgMTEuODAwOSAxLjYzNzk0IDguMzAzMDYgMS42Mzc5NEM0LjgwNTI2IDEuNjM3OTQgMS45Njk3MyA0LjQ3MzQ3IDEuOTY5NzMgNy45NzEyN0MxLjk2OTczIDExLjQ2OTEgNC44MDUyNiAxNC4zMDQ2IDguMzAzMDYgMTQuMzA0NloiIHN0cm9rZT0iI0QyQUU5NiIgc3Ryb2tlLXdpZHRoPSIxLjE2MDkxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1LjIyNjMgMTUuNzE1MUMxNS40NTMgMTUuOTQxOCAxNS44MjA1IDE1Ljk0MTggMTYuMDQ3MiAxNS43MTUxQzE2LjI3MzggMTUuNDg4NCAxNi4yNzM4IDE1LjEyMDkgMTYuMDQ3MiAxNC44OTQyTDE1LjIyNjMgMTUuNzE1MVpNMTYuMDQ3MiAxNC44OTQyTDEzLjA0NzIgMTEuODk0MkwxMi4yMjYzIDEyLjcxNTFMMTUuMjI2MyAxNS43MTUxTDE2LjA0NzIgMTQuODk0MloiIGZpbGw9IiNEMkFFOTYiLz4KPC9zdmc+Cg==");
}
.icon.search-blue::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNjY2NTYgMTQuNDk5N0MxMS4xNjQ0IDE0LjQ5OTcgMTMuOTk5OSAxMS42NjQxIDEzLjk5OTkgOC4xNjYzNEMxMy45OTk5IDQuNjY4NTQgMTEuMTY0NCAxLjgzMzAxIDcuNjY2NTYgMS44MzMwMUM0LjE2ODc2IDEuODMzMDEgMS4zMzMyMyA0LjY2ODU0IDEuMzMzMjMgOC4xNjYzNEMxLjMzMzIzIDExLjY2NDEgNC4xNjg3NiAxNC40OTk3IDcuNjY2NTYgMTQuNDk5N1oiIHN0cm9rZT0iIzA2MzE0NyIgc3Ryb2tlLXdpZHRoPSIxLjE2MDkxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE0LjU4OTYgMTUuOTEwNEMxNC44MTYyIDE2LjEzNzEgMTUuMTgzOCAxNi4xMzcxIDE1LjQxMDQgMTUuOTEwNEMxNS42MzcxIDE1LjY4MzggMTUuNjM3MSAxNS4zMTYyIDE1LjQxMDQgMTUuMDg5NkwxNC41ODk2IDE1LjkxMDRaTTE1LjQxMDQgMTUuMDg5NkwxMi40MTA0IDEyLjA4OTZMMTEuNTg5NiAxMi45MTA0TDE0LjU4OTYgMTUuOTEwNEwxNS40MTA0IDE1LjA4OTZaIiBmaWxsPSIjMDYzMTQ3Ii8+Cjwvc3ZnPgo=");
}
.icon.eye-hidden::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNyAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuNjk4MDUgMS4wNzk0MkMzLjY1MTIxIDEuMDI2NjMgMy41OTQzNiAwLjk4MzY1MiAzLjUzMDc5IDAuOTUyOTlDMy40NjcyMyAwLjkyMjMyNyAzLjM5ODIxIDAuOTA0NTg2IDMuMzI3NzMgMC45MDA3OTVDMy4yNTcyNiAwLjg5NzAwMyAzLjE4NjczIDAuOTA3MjM3IDMuMTIwMjQgMC45MzA5MDNDMy4wNTM3NSAwLjk1NDU2OSAyLjk5MjYyIDAuOTkxMTk2IDIuOTQwMzkgMS4wMzg2NkMyLjg4ODE2IDEuMDg2MTMgMi44NDU4NyAxLjE0MzQ5IDIuODE1OTcgMS4yMDc0MkMyLjc4NjA3IDEuMjcxMzUgMi43NjkxNiAxLjM0MDU4IDIuNzY2MjEgMS40MTEwOUMyLjc2MzI3IDEuNDgxNiAyLjc3NDM0IDEuNTUyIDIuNzk4ODEgMS42MTgyQzIuODIzMjcgMS42ODQ0MSAyLjg2MDYzIDEuNzQ1MDkgMi45MDg3MSAxLjc5Njc1TDQuMTkxMzggMy4yMDgwN0MxLjc3MDA1IDQuNjk0MDYgMC43Mjg3MTIgNi45ODQ3MSAwLjY4MjcxMiA3LjA4ODcxQzAuNjUyMzg4IDcuMTU2OTIgMC42MzY3MTkgNy4yMzA3MyAwLjYzNjcxOSA3LjMwNTM4QzAuNjM2NzE5IDcuMzgwMDIgMC42NTIzODggNy40NTM4NCAwLjY4MjcxMiA3LjUyMjA0QzAuNzA2MDQ2IDcuNTc0NzEgMS4yNzA3MSA4LjgyNjcgMi41MjYwNSAxMC4wODJDNC4xOTg3MiAxMS43NTQgNi4zMTEzOCAxMi42MzggOC42MzY3MiAxMi42MzhDOS44MzE4IDEyLjY0NDggMTEuMDE0OCAxMi4zOTg4IDEyLjEwODEgMTEuOTE2TDEzLjU3NDcgMTMuNTNDMTMuNjIxNiAxMy41ODI4IDEzLjY3ODQgMTMuNjI1OCAxMy43NDIgMTMuNjU2NEMxMy44MDU1IDEzLjY4NzEgMTMuODc0NiAxMy43MDQ4IDEzLjk0NSAxMy43MDg2QzE0LjAxNTUgMTMuNzEyNCAxNC4wODYgMTMuNzAyMiAxNC4xNTI1IDEzLjY3ODVDMTQuMjE5IDEzLjY1NDkgMTQuMjgwMiAxMy42MTgyIDE0LjMzMjQgMTMuNTcwOEMxNC4zODQ2IDEzLjUyMzMgMTQuNDI2OSAxMy40NjU5IDE0LjQ1NjggMTMuNDAyQzE0LjQ4NjcgMTMuMzM4MSAxNC41MDM2IDEzLjI2ODggMTQuNTA2NiAxMy4xOTgzQzE0LjUwOTUgMTMuMTI3OCAxNC40OTg0IDEzLjA1NzQgMTQuNDc0IDEyLjk5MTJDMTQuNDQ5NSAxMi45MjUgMTQuNDEyMSAxMi44NjQzIDE0LjM2NDEgMTIuODEyN0wzLjY5ODA1IDEuMDc5NDJaTTkuNjMxMzkgOS4xOTIwM0M5LjIxMzA1IDkuNDEyMTEgOC43MzM0NiA5LjQ4NzAyIDguMjY3OTQgOS40MDQ5OUM3LjgwMjQyIDkuMzIyOTYgNy4zNzczMiA5LjA4ODY1IDcuMDU5NCA4LjczODg0QzYuNzQxNDggOC4zODkwMyA2LjU0ODc0IDcuOTQzNTQgNi41MTE0NSA3LjQ3MjMyQzYuNDc0MTYgNy4wMDExIDYuNTk0NDQgNi41MzA4NCA2Ljg1MzM4IDYuMTM1MzlMOS42MzEzOSA5LjE5MjAzWk0xNi41OTA3IDcuNTIyMDRDMTYuNTYyNyA3LjU4NDcxIDE1Ljg4NzQgOS4wODAwMyAxNC4zNjY3IDEwLjQ0MkMxNC4yNjE5IDEwLjUzNjEgMTQuMTI0MiAxMC41ODQ4IDEzLjk4MzYgMTAuNTc3N0MxMy44NDI5IDEwLjU3MDYgMTMuNzEwOCAxMC41MDgyIDEzLjYxNjEgMTAuNDA0TDYuODYzMzggMi45NzYwOEM2Ljc5ODc5IDIuOTA1MTkgNi43NTQ1IDIuODE4MiA2LjczNTE4IDIuNzI0MjZDNi43MTU4NyAyLjYzMDMyIDYuNzIyMjQgMi41MzI5MSA2Ljc1MzYzIDIuNDQyMjhDNi43ODUwMiAyLjM1MTY2IDYuODQwMjcgMi4yNzExOCA2LjkxMzU1IDIuMjA5MzFDNi45ODY4NCAyLjE0NzQ1IDcuMDc1NDUgMi4xMDY0OSA3LjE3MDA1IDIuMDkwNzVDNy42NTQ4MyAyLjAxMDcxIDguMTQ1MzggMS45NzA3OSA4LjYzNjcyIDEuOTcxNDJDMTAuOTYyMSAxLjk3MTQyIDEzLjA3NDcgMi44NTU0MSAxNC43NDc0IDQuNTI4MDZDMTYuMDAyNyA1Ljc4MzM5IDE2LjU2NzQgNy4wMzYwNSAxNi41OTA3IDcuMDg4NzFDMTYuNjIxMSA3LjE1NjkyIDE2LjYzNjcgNy4yMzA3MyAxNi42MzY3IDcuMzA1MzhDMTYuNjM2NyA3LjM4MDAyIDE2LjYyMTEgNy40NTM4NCAxNi41OTA3IDcuNTIyMDRaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.home-small::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNjQ5NzMgMi4xOTc5M0wzLjA1NjM5IDQuOTk3OTNDMi40NTYzOSA1LjQ2NDU5IDEuOTY5NzMgNi40NTc5MiAxLjk2OTczIDcuMjExMjZWMTIuMTUxM0MxLjk2OTczIDEzLjY5NzkgMy4yMjk3MyAxNC45NjQ2IDQuNzc2MzkgMTQuOTY0NkgxMi40OTY0QzE0LjA0MzEgMTQuOTY0NiAxNS4zMDMxIDEzLjY5NzkgMTUuMzAzMSAxMi4xNTc5VjcuMzA0NTlDMTUuMzAzMSA2LjQ5NzkzIDE0Ljc2MzEgNS40NjQ1OSAxNC4xMDMxIDUuMDA0NTlMOS45ODMwNiAyLjExNzkzQzkuMDQ5NzMgMS40NjQ1OSA3LjU0OTczIDEuNDk3OTMgNi42NDk3MyAyLjE5NzkzWiIgc3Ryb2tlPSIjRDJBRTk2IiBzdHJva2Utd2lkdGg9IjEuMTYwOTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}
.icon.home-e-samll::before {
  transform: scale(0.8);
}
.icon.dollar::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxMSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNDkzODYgNy43MzMyNkg2LjM1MVYzLjE2MTgzSDYuOTIyNDNDNy41Mjg2NCAzLjE2MTgzIDguMTEwMDIgMy40MDI2NSA4LjUzODY4IDMuODMxM0M4Ljk2NzMzIDQuMjU5OTYgOS4yMDgxNSA0Ljg0MTM0IDkuMjA4MTUgNS40NDc1NUM5LjIwODE1IDUuNTk5MSA5LjI2ODM1IDUuNzQ0NDQgOS4zNzU1MSA1Ljg1MTYxQzkuNDgyNjggNS45NTg3NyA5LjYyODAyIDYuMDE4OTcgOS43Nzk1OCA2LjAxODk3QzkuOTMxMTMgNi4wMTg5NyAxMC4wNzY1IDUuOTU4NzcgMTAuMTgzNiA1Ljg1MTYxQzEwLjI5MDggNS43NDQ0NCAxMC4zNTEgNS41OTkxIDEwLjM1MSA1LjQ0NzU1QzEwLjM1MDEgNC41Mzg1MiA5Ljk4ODUzIDMuNjY3IDkuMzQ1NzUgMy4wMjQyMkM4LjcwMjk4IDIuMzgxNDUgNy44MzE0NiAyLjAxOTkyIDYuOTIyNDMgMi4wMTg5N0g2LjM1MVYwLjg3NjExNkM2LjM1MSAwLjcyNDU2NCA2LjI5MDggMC41NzkyMTkgNi4xODM2NCAwLjQ3MjA1NUM2LjA3NjQ3IDAuMzY0ODkxIDUuOTMxMTMgMC4zMDQ2ODggNS43Nzk1OCAwLjMwNDY4OEM1LjYyODAyIDAuMzA0Njg4IDUuNDgyNjggMC4zNjQ4OTEgNS4zNzU1MSAwLjQ3MjA1NUM1LjI2ODM1IDAuNTc5MjE5IDUuMjA4MTUgMC43MjQ1NjQgNS4yMDgxNSAwLjg3NjExNlYyLjAxODk3SDQuNjM2NzJDMy43Mjc0IDIuMDE4OTcgMi44NTUzMyAyLjM4MDIgMi4yMTIzNSAzLjAyMzE4QzEuNTY5MzcgMy42NjYxNiAxLjIwODE1IDQuNTM4MjMgMS4yMDgxNSA1LjQ0NzU1QzEuMjA4MTUgNi4zNTY4NiAxLjU2OTM3IDcuMjI4OTMgMi4yMTIzNSA3Ljg3MTkxQzIuODU1MzMgOC41MTQ4OSAzLjcyNzQgOC44NzYxMiA0LjYzNjcyIDguODc2MTJINS4yMDgxNVYxMy40NDc1SDQuMDY1MjlDMy40NTkwOCAxMy40NDc1IDIuODc3NyAxMy4yMDY3IDIuNDQ5MDUgMTIuNzc4MUMyLjAyMDM5IDEyLjM0OTQgMS43Nzk1OCAxMS43NjggMS43Nzk1OCAxMS4xNjE4QzEuNzc5NTggMTEuMDEwMyAxLjcxOTM3IDEwLjg2NDkgMS42MTIyMSAxMC43NTc4QzEuNTA1MDQgMTAuNjUwNiAxLjM1OTcgMTAuNTkwNCAxLjIwODE1IDEwLjU5MDRDMS4wNTY1OSAxMC41OTA0IDAuOTExMjUgMTAuNjUwNiAwLjgwNDA4NiAxMC43NTc4QzAuNjk2OTIzIDEwLjg2NDkgMC42MzY3MTkgMTEuMDEwMyAwLjYzNjcxOSAxMS4xNjE4QzAuNjM3NjY0IDEyLjA3MDkgMC45OTkxOTEgMTIuOTQyNCAxLjY0MTk3IDEzLjU4NTJDMi4yODQ3NSAxNC4yMjc5IDMuMTU2MjcgMTQuNTg5NSA0LjA2NTI5IDE0LjU5MDRINS4yMDgxNVYxNS43MzMzQzUuMjA4MTUgMTUuODg0OCA1LjI2ODM1IDE2LjAzMDIgNS4zNzU1MSAxNi4xMzczQzUuNDgyNjggMTYuMjQ0NSA1LjYyODAyIDE2LjMwNDcgNS43Nzk1OCAxNi4zMDQ3QzUuOTMxMTMgMTYuMzA0NyA2LjA3NjQ3IDE2LjI0NDUgNi4xODM2NCAxNi4xMzczQzYuMjkwOCAxNi4wMzAyIDYuMzUxIDE1Ljg4NDggNi4zNTEgMTUuNzMzM1YxNC41OTA0SDcuNDkzODZDOC40MDMxNyAxNC41OTA0IDkuMjc1MjUgMTQuMjI5MiA5LjkxODIzIDEzLjU4NjJDMTAuNTYxMiAxMi45NDMyIDEwLjkyMjQgMTIuMDcxMSAxMC45MjI0IDExLjE2MThDMTAuOTIyNCAxMC4yNTI1IDEwLjU2MTIgOS4zODA0NSA5LjkxODIzIDguNzM3NDZDOS4yNzUyNSA4LjA5NDQ4IDguNDAzMTcgNy43MzMyNiA3LjQ5Mzg2IDcuNzMzMjZaTTQuNjM2NzIgNy43MzMyNkM0LjAzMDUxIDcuNzMzMjYgMy40NDkxMyA3LjQ5MjQ0IDMuMDIwNDcgNy4wNjM3OUMyLjU5MTgyIDYuNjM1MTMgMi4zNTEgNi4wNTM3NSAyLjM1MSA1LjQ0NzU1QzIuMzUxIDQuODQxMzQgMi41OTE4MiA0LjI1OTk2IDMuMDIwNDcgMy44MzEzQzMuNDQ5MTMgMy40MDI2NSA0LjAzMDUxIDMuMTYxODMgNC42MzY3MiAzLjE2MTgzSDUuMjA4MTVWNy43MzMyNkg0LjYzNjcyWk03LjQ5Mzg2IDEzLjQ0NzVINi4zNTFWOC44NzYxMkg3LjQ5Mzg2QzguMTAwMDcgOC44NzYxMiA4LjY4MTQ1IDkuMTE2OTMgOS4xMTAxIDkuNTQ1NTlDOS41Mzg3NiA5Ljk3NDI0IDkuNzc5NTggMTAuNTU1NiA5Ljc3OTU4IDExLjE2MThDOS43Nzk1OCAxMS43NjggOS41Mzg3NiAxMi4zNDk0IDkuMTEwMSAxMi43NzgxQzguNjgxNDUgMTMuMjA2NyA4LjEwMDA3IDEzLjQ0NzUgNy40OTM4NiAxMy40NDc1WiIgZmlsbD0iI0QyQUU5NiIvPgo8L3N2Zz4K");
}
.icon.toggle::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAyMSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNzIxNzQgNC4zMDc4Mkg1LjAxOTE1QzUuMTk1MjUgNC45OTU2MiA1LjU5NTI2IDUuNjA1MjQgNi4xNTYxMSA2LjA0MDU4QzYuNzE2OTUgNi40NzU5MSA3LjQwNjc0IDYuNzEyMjEgOC4xMTY3MiA2LjcxMjIxQzguODI2NyA2LjcxMjIxIDkuNTE2NDkgNi40NzU5MSAxMC4wNzczIDYuMDQwNThDMTAuNjM4MiA1LjYwNTI0IDExLjAzODIgNC45OTU2MiAxMS4yMTQzIDQuMzA3ODJIMTkuMzA3OUMxOS41MiA0LjMwNzgyIDE5LjcyMzMgNC4yMjM2IDE5Ljg3MzIgNC4wNzM2OUMyMC4wMjMxIDMuOTIzNzggMjAuMTA3MyAzLjcyMDQ2IDIwLjEwNzMgMy41MDg0NUMyMC4xMDczIDMuMjk2NDQgMjAuMDIzMSAzLjA5MzEyIDE5Ljg3MzIgMi45NDMyMUMxOS43MjMzIDIuNzkzMyAxOS41MiAyLjcwOTA4IDE5LjMwNzkgMi43MDkwOEgxMS4yMTQzQzExLjAzODIgMi4wMjEyOCAxMC42MzgyIDEuNDExNjYgMTAuMDc3MyAwLjk3NjMyNEM5LjUxNjQ5IDAuNTQwOTg0IDguODI2NyAwLjMwNDY4OCA4LjExNjcyIDAuMzA0Njg4QzcuNDA2NzQgMC4zMDQ2ODggNi43MTY5NSAwLjU0MDk4NCA2LjE1NjExIDAuOTc2MzI0QzUuNTk1MjYgMS40MTE2NiA1LjE5NTI1IDIuMDIxMjggNS4wMTkxNSAyLjcwOTA4SDEuNzIxNzRDMS41MDk3MyAyLjcwOTA4IDEuMzA2NDEgMi43OTMzIDEuMTU2NDkgMi45NDMyMUMxLjAwNjU4IDMuMDkzMTIgMC45MjIzNjMgMy4yOTY0NCAwLjkyMjM2MyAzLjUwODQ1QzAuOTIyMzYzIDMuNzIwNDYgMS4wMDY1OCAzLjkyMzc4IDEuMTU2NDkgNC4wNzM2OUMxLjMwNjQxIDQuMjIzNiAxLjUwOTczIDQuMzA3ODIgMS43MjE3NCA0LjMwNzgyWk04LjExNjcyIDEuOTA5N0M4LjQzMjkyIDEuOTA5NyA4Ljc0MjAyIDIuMDAzNDcgOS4wMDQ5NCAyLjE3OTE0QzkuMjY3ODUgMi4zNTQ4MSA5LjQ3Mjc2IDIuNjA0NSA5LjU5Mzc3IDIuODk2NjRDOS43MTQ3OCAzLjE4ODc3IDkuNzQ2NDQgMy41MTAyMiA5LjY4NDc1IDMuODIwMzVDOS42MjMwNiA0LjEzMDQ4IDkuNDcwNzkgNC40MTUzNCA5LjI0NzIgNC42Mzg5M0M5LjAyMzYyIDQuODYyNTIgOC43Mzg3NSA1LjAxNDc5IDguNDI4NjIgNS4wNzY0OEM4LjExODQ5IDUuMTM4MTYgNy43OTcwNCA1LjEwNjUgNy41MDQ5MSA0Ljk4NTVDNy4yMTI3NyA0Ljg2NDQ5IDYuOTYzMDggNC42NTk1OCA2Ljc4NzQxIDQuMzk2NjdDNi42MTE3NCA0LjEzMzc1IDYuNTE3OTcgMy44MjQ2NSA2LjUxNzk3IDMuNTA4NDVDNi41MTc5NyAzLjA4NDQ0IDYuNjg2NDEgMi42Nzc3OSA2Ljk4NjI0IDIuMzc3OTdDNy4yODYwNiAyLjA3ODE0IDcuNjkyNzEgMS45MDk3IDguMTE2NzIgMS45MDk3Wk0xOS4zMDc5IDEyLjMwMTZIMTcuNjA5M0MxNy40MzMyIDExLjYxMzggMTcuMDMzMiAxMS4wMDQxIDE2LjQ3MjMgMTAuNTY4OEMxNS45MTE1IDEwLjEzMzUgMTUuMjIxNyA5Ljg5NzE2IDE0LjUxMTcgOS44OTcxNkMxMy44MDE3IDkuODk3MTYgMTMuMTExOSAxMC4xMzM1IDEyLjU1MTEgMTAuNTY4OEMxMS45OTAyIDExLjAwNDEgMTEuNTkwMiAxMS42MTM4IDExLjQxNDEgMTIuMzAxNkgxLjcyMTc0QzEuNTA5NzMgMTIuMzAxNiAxLjMwNjQxIDEyLjM4NTggMS4xNTY0OSAxMi41MzU3QzEuMDA2NTggMTIuNjg1NiAwLjkyMjM2MyAxMi44ODg5IDAuOTIyMzYzIDEzLjEwMDlDMC45MjIzNjMgMTMuMzEyOSAxLjAwNjU4IDEzLjUxNjMgMS4xNTY0OSAxMy42NjYyQzEuMzA2NDEgMTMuODE2MSAxLjUwOTczIDEzLjkwMDMgMS43MjE3NCAxMy45MDAzSDExLjQxNDFDMTEuNTkwMiAxNC41ODgxIDExLjk5MDIgMTUuMTk3NyAxMi41NTExIDE1LjYzMzFDMTMuMTExOSAxNi4wNjg0IDEzLjgwMTcgMTYuMzA0NyAxNC41MTE3IDE2LjMwNDdDMTUuMjIxNyAxNi4zMDQ3IDE1LjkxMTUgMTYuMDY4NCAxNi40NzIzIDE1LjYzMzFDMTcuMDMzMiAxNS4xOTc3IDE3LjQzMzIgMTQuNTg4MSAxNy42MDkzIDEzLjkwMDNIMTkuMzA3OUMxOS41MiAxMy45MDAzIDE5LjcyMzMgMTMuODE2MSAxOS44NzMyIDEzLjY2NjJDMjAuMDIzMSAxMy41MTYzIDIwLjEwNzMgMTMuMzEyOSAyMC4xMDczIDEzLjEwMDlDMjAuMTA3MyAxMi44ODg5IDIwLjAyMzEgMTIuNjg1NiAxOS44NzMyIDEyLjUzNTdDMTkuNzIzMyAxMi4zODU4IDE5LjUyIDEyLjMwMTYgMTkuMzA3OSAxMi4zMDE2Wk0xNC41MTE3IDE0LjY5OTdDMTQuMTk1NSAxNC42OTk3IDEzLjg4NjQgMTQuNjA1OSAxMy42MjM1IDE0LjQzMDJDMTMuMzYwNiAxNC4yNTQ2IDEzLjE1NTcgMTQuMDA0OSAxMy4wMzQ3IDEzLjcxMjdDMTIuOTEzNyAxMy40MjA2IDEyLjg4MiAxMy4wOTkyIDEyLjk0MzcgMTIuNzg5QzEzLjAwNTQgMTIuNDc4OSAxMy4xNTc2IDEyLjE5NCAxMy4zODEyIDExLjk3MDRDMTMuNjA0OCAxMS43NDY5IDEzLjg4OTcgMTEuNTk0NiAxNC4xOTk4IDExLjUzMjlDMTQuNTA5OSAxMS40NzEyIDE0LjgzMTQgMTEuNTAyOSAxNS4xMjM1IDExLjYyMzlDMTUuNDE1NyAxMS43NDQ5IDE1LjY2NTMgMTEuOTQ5OCAxNS44NDEgMTIuMjEyN0MxNi4wMTY3IDEyLjQ3NTYgMTYuMTEwNSAxMi43ODQ3IDE2LjExMDUgMTMuMTAwOUMxNi4xMTA1IDEzLjUyNDkgMTUuOTQyIDEzLjkzMTYgMTUuNjQyMiAxNC4yMzE0QzE1LjM0MjQgMTQuNTMxMiAxNC45MzU3IDE0LjY5OTcgMTQuNTExNyAxNC42OTk3WiIgZmlsbD0iI0QyQUU5NiIvPgo8L3N2Zz4K");
}
.icon.plus::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjEwNzQgNi4zMDQ2OUMxMi4xMDc0IDYuNDM3MyAxMi4wNTQ3IDYuNTY0NDcgMTEuOTYxIDYuNjU4MjRDMTEuODY3MiA2Ljc1MjAxIDExLjc0IDYuODA0NjkgMTEuNjA3NCA2LjgwNDY5SDYuNjA3NDJWMTEuODA0N0M2LjYwNzQyIDExLjkzNzMgNi41NTQ3NCAxMi4wNjQ1IDYuNDYwOTggMTIuMTU4MkM2LjM2NzIxIDEyLjI1MiA2LjI0MDAzIDEyLjMwNDcgNi4xMDc0MiAxMi4zMDQ3QzUuOTc0ODEgMTIuMzA0NyA1Ljg0NzY0IDEyLjI1MiA1Ljc1Mzg3IDEyLjE1ODJDNS42NjAxIDEyLjA2NDUgNS42MDc0MiAxMS45MzczIDUuNjA3NDIgMTEuODA0N1Y2LjgwNDY5SDAuNjA3NDIyQzAuNDc0ODE0IDYuODA0NjkgMC4zNDc2MzcgNi43NTIwMSAwLjI1Mzg2OSA2LjY1ODI0QzAuMTYwMSA2LjU2NDQ3IDAuMTA3NDIyIDYuNDM3MyAwLjEwNzQyMiA2LjMwNDY5QzAuMTA3NDIyIDYuMTcyMDggMC4xNjAxIDYuMDQ0OSAwLjI1Mzg2OSA1Ljk1MTEzQzAuMzQ3NjM3IDUuODU3MzcgMC40NzQ4MTQgNS44MDQ2OSAwLjYwNzQyMiA1LjgwNDY5SDUuNjA3NDJWMC44MDQ2ODhDNS42MDc0MiAwLjY3MjA3OSA1LjY2MDEgMC41NDQ5MDIgNS43NTM4NyAwLjQ1MTEzNEM1Ljg0NzY0IDAuMzU3MzY2IDUuOTc0ODEgMC4zMDQ2ODcgNi4xMDc0MiAwLjMwNDY4OEM2LjI0MDAzIDAuMzA0Njg3IDYuMzY3MjEgMC4zNTczNjYgNi40NjA5OCAwLjQ1MTEzNEM2LjU1NDc0IDAuNTQ0OTAyIDYuNjA3NDIgMC42NzIwNzkgNi42MDc0MiAwLjgwNDY4OFY1LjgwNDY5SDExLjYwNzRDMTEuNzQgNS44MDQ2OSAxMS44NjcyIDUuODU3MzcgMTEuOTYxIDUuOTUxMTNDMTIuMDU0NyA2LjA0NDkgMTIuMTA3NCA2LjE3MjA4IDEyLjEwNzQgNi4zMDQ2OVoiIGZpbGw9IiNEMkFFOTYiLz4KPC9zdmc+Cg==");
}
.icon.bed::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAyMiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjI4OTIgMy4yMTM3OEgxLjU2MTk3VjEuMDMxOTZDMS41NjE5NyAwLjgzOTA3NiAxLjQ4NTM0IDAuNjU0MDkxIDEuMzQ4OTUgMC41MTc3MDFDMS4yMTI1NiAwLjM4MTMxMSAxLjAyNzU4IDAuMzA0Njg4IDAuODM0Njk1IDAuMzA0Njg4QzAuNjQxODEgMC4zMDQ2ODggMC40NTY4MjUgMC4zODEzMTEgMC4zMjA0MzUgMC41MTc3MDFDMC4xODQwNDUgMC42NTQwOTEgMC4xMDc0MjIgMC44MzkwNzYgMC4xMDc0MjIgMS4wMzE5NlYxNS41Nzc0QzAuMTA3NDIyIDE1Ljc3MDMgMC4xODQwNDUgMTUuOTU1MyAwLjMyMDQzNSAxNi4wOTE3QzAuNDU2ODI1IDE2LjIyODEgMC42NDE4MSAxNi4zMDQ3IDAuODM0Njk1IDE2LjMwNDdDMS4wMjc1OCAxNi4zMDQ3IDEuMjEyNTYgMTYuMjI4MSAxLjM0ODk1IDE2LjA5MTdDMS40ODUzNCAxNS45NTUzIDEuNTYxOTcgMTUuNzcwMyAxLjU2MTk3IDE1LjU3NzRWMTIuNjY4M0gyMC40NzExVjE1LjU3NzRDMjAuNDcxMSAxNS43NzAzIDIwLjU0NzcgMTUuOTU1MyAyMC42ODQxIDE2LjA5MTdDMjAuODIwNSAxNi4yMjgxIDIxLjAwNTQgMTYuMzA0NyAyMS4xOTgzIDE2LjMwNDdDMjEuMzkxMiAxNi4zMDQ3IDIxLjU3NjIgMTYuMjI4MSAyMS43MTI2IDE2LjA5MTdDMjEuODQ5IDE1Ljk1NTMgMjEuOTI1NiAxNS43NzAzIDIxLjkyNTYgMTUuNTc3NFY2Ljg1MDE0QzIxLjkyNTYgNS44ODU3MiAyMS41NDI1IDQuOTYwOCAyMC44NjA1IDQuMjc4ODRDMjAuMTc4NiAzLjU5Njg5IDE5LjI1MzcgMy4yMTM3OCAxOC4yODkyIDMuMjEzNzhaTTEuNTYxOTcgNC42NjgzMkg4LjEwNzQyVjExLjIxMzhIMS41NjE5N1Y0LjY2ODMyWk05LjU2MTk3IDExLjIxMzhWNC42NjgzMkgxOC4yODkyQzE4Ljg2NzkgNC42NjgzMiAxOS40MjI4IDQuODk4MTkgMTkuODMyIDUuMzA3MzZDMjAuMjQxMiA1LjcxNjUzIDIwLjQ3MTEgNi4yNzE0OSAyMC40NzExIDYuODUwMTRWMTEuMjEzOEg5LjU2MTk3WiIgZmlsbD0iI0QyQUU5NiIvPgo8L3N2Zz4K");
}
.icon.shower::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMiAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNjY3MjMgMTcuNDMzN0M1LjY2NzIzIDE3LjYzNDcgNS42MDc2MyAxNy44MzEyIDUuNDk1OTggMTcuOTk4M0M1LjM4NDMzIDE4LjE2NTQgNS4yMjU2MyAxOC4yOTU2IDUuMDM5OTYgMTguMzcyNUM0Ljg1NDI4IDE4LjQ0OTQgNC42NDk5NyAxOC40Njk2IDQuNDUyODYgMTguNDMwNEM0LjI1NTc1IDE4LjM5MTEgNC4wNzQ3IDE4LjI5NDQgMy45MzI1OSAxOC4xNTIzQzMuNzkwNDggMTguMDEwMSAzLjY5MzcgMTcuODI5MSAzLjY1NDUgMTcuNjMyQzMuNjE1MjkgMTcuNDM0OSAzLjYzNTQxIDE3LjIzMDYgMy43MTIzMiAxNy4wNDQ5QzMuNzg5MjMgMTYuODU5MiAzLjkxOTQ3IDE2LjcwMDUgNC4wODY1NyAxNi41ODg5QzQuMjUzNjcgMTYuNDc3MiA0LjQ1MDEzIDE2LjQxNzYgNC42NTExIDE2LjQxNzZDNC45MjA1OSAxNi40MTc2IDUuMTc5MDUgMTYuNTI0NyA1LjM2OTYxIDE2LjcxNTJDNS41NjAxNyAxNi45MDU4IDUuNjY3MjMgMTcuMTY0MyA1LjY2NzIzIDE3LjQzMzdaTTcuMzYwNzggMTMuNzA3OUM3LjE1OTgxIDEzLjcwNzkgNi45NjMzNSAxMy43Njc1IDYuNzk2MjUgMTMuODc5MkM2LjYyOTE1IDEzLjk5MDggNi40OTg5MSAxNC4xNDk1IDYuNDIyIDE0LjMzNTJDNi4zNDUwOSAxNC41MjA5IDYuMzI0OTcgMTQuNzI1MiA2LjM2NDE3IDE0LjkyMjNDNi40MDMzOCAxNS4xMTk0IDYuNTAwMTYgMTUuMzAwNSA2LjY0MjI3IDE1LjQ0MjZDNi43ODQzNyAxNS41ODQ3IDYuOTY1NDMgMTUuNjgxNSA3LjE2MjU0IDE1LjcyMDdDNy4zNTk2NSAxNS43NTk5IDcuNTYzOTYgMTUuNzM5OCA3Ljc0OTYzIDE1LjY2MjhDNy45MzUzMSAxNS41ODU5IDguMDk0IDE1LjQ1NTcgOC4yMDU2NiAxNS4yODg2QzguMzE3MzEgMTUuMTIxNSA4LjM3NjkxIDE0LjkyNSA4LjM3NjkxIDE0LjcyNDFDOC4zNzY5MSAxNC40NTQ2IDguMjY5ODUgMTQuMTk2MSA4LjA3OTI5IDE0LjAwNTZDNy44ODg3MyAxMy44MTUgNy42MzAyNyAxMy43MDc5IDcuMzYwNzggMTMuNzA3OVpNMS45NDE0MiAxMy43MDc5QzEuNzQwNDUgMTMuNzA3OSAxLjU0Mzk5IDEzLjc2NzUgMS4zNzY4OSAxMy44NzkyQzEuMjA5NzkgMTMuOTkwOCAxLjA3OTU1IDE0LjE0OTUgMS4wMDI2NCAxNC4zMzUyQzAuOTI1NzMzIDE0LjUyMDkgMC45MDU2MSAxNC43MjUyIDAuOTQ0ODE4IDE0LjkyMjNDMC45ODQwMjYgMTUuMTE5NCAxLjA4MDggMTUuMzAwNSAxLjIyMjkxIDE1LjQ0MjZDMS4zNjUwMiAxNS41ODQ3IDEuNTQ2MDggMTUuNjgxNSAxLjc0MzE5IDE1LjcyMDdDMS45NDAzIDE1Ljc1OTkgMi4xNDQ2IDE1LjczOTggMi4zMzAyOCAxNS42NjI4QzIuNTE1OTUgMTUuNTg1OSAyLjY3NDY1IDE1LjQ1NTcgMi43ODYzIDE1LjI4ODZDMi44OTc5NiAxNS4xMjE1IDIuOTU3NTUgMTQuOTI1IDIuOTU3NTUgMTQuNzI0MUMyLjk1NzU1IDE0LjQ1NDYgMi44NTA1IDE0LjE5NjEgMi42NTk5MyAxNC4wMDU2QzIuNDY5MzcgMTMuODE1IDIuMjEwOTIgMTMuNzA3OSAxLjk0MTQyIDEzLjcwNzlaTTQuNjUxMSAxMC45OTgzQzQuNDUwMTMgMTAuOTk4MyA0LjI1MzY3IDExLjA1NzkgNC4wODY1NyAxMS4xNjk1QzMuOTE5NDcgMTEuMjgxMiAzLjc4OTIzIDExLjQzOTkgMy43MTIzMiAxMS42MjU1QzMuNjM1NDEgMTEuODExMiAzLjYxNTI5IDEyLjAxNTUgMy42NTQ1IDEyLjIxMjZDMy42OTM3IDEyLjQwOTcgMy43OTA0OCAxMi41OTA4IDMuOTMyNTkgMTIuNzMyOUM0LjA3NDcgMTIuODc1IDQuMjU1NzUgMTIuOTcxOCA0LjQ1Mjg2IDEzLjAxMUM0LjY0OTk3IDEzLjA1MDIgNC44NTQyOCAxMy4wMzAxIDUuMDM5OTYgMTIuOTUzMkM1LjIyNTYzIDEyLjg3NjMgNS4zODQzMyAxMi43NDYgNS40OTU5OCAxMi41Nzg5QzUuNjA3NjMgMTIuNDExOCA1LjY2NzIzIDEyLjIxNTQgNS42NjcyMyAxMi4wMTQ0QzUuNjY3MjMgMTEuNzQ0OSA1LjU2MDE3IDExLjQ4NjQgNS4zNjk2MSAxMS4yOTU5QzUuMTc5MDUgMTEuMTA1MyA0LjkyMDU5IDEwLjk5ODMgNC42NTExIDEwLjk5ODNaTTIxLjkyNTMgMC44MzY5NzJDMjEuOTI1MyAxLjAxNjYzIDIxLjg1MzkgMS4xODg5NCAyMS43MjY5IDEuMzE1OThDMjEuNTk5OCAxLjQ0MzAyIDIxLjQyNzUgMS41MTQzOSAyMS4yNDc5IDEuNTE0MzlIMTguODE4NUwxNi40NjAyIDMuODczNUwxNC42MjYxIDE0LjYwOThDMTQuNTg0OCAxNC44NTUgMTQuNDc2OCAxNS4wODQyIDE0LjMxMzkgMTUuMjcyMkMxNC4xNTEgMTUuNDYwMiAxMy45Mzk1IDE1LjU5OTcgMTMuNzAyNiAxNS42NzU0QzEzLjQ2NTcgMTUuNzUxMSAxMy4yMTI1IDE1Ljc2MDIgMTIuOTcwNyAxNS43MDE2QzEyLjcyOSAxNS42NDI5IDEyLjUwODEgMTUuNTE4OSAxMi4zMzIyIDE1LjM0MzFMNC4wMzM4IDcuMDQ0NjdDMy44NTc2OCA2Ljg2ODYyIDMuNzMzNDggNi42NDc0NCAzLjY3NDg1IDYuNDA1NDFDMy42MTYyMiA2LjE2MzM5IDMuNjI1NDQgNS45MDk4OCAzLjcwMTQ4IDUuNjcyNzVDMy43Nzc1MiA1LjQzNTYyIDMuOTE3NDQgNS4yMjQwMyA0LjEwNTg4IDUuMDYxMjNDNC4yOTQzMiA0Ljg5ODQzIDQuNTIzOTkgNC43OTA3MSA0Ljc2OTY1IDQuNzQ5OTJMMTUuNTAxNyAyLjkxNDk2TDE3Ljg2MDggMC41NTY2OUMxNy45ODYxIDAuNDMwMzM0IDE4LjEzNTMgMC4zMzAxNTUgMTguMjk5OCAwLjI2MTk3OEMxOC40NjQyIDAuMTkzOCAxOC42NDA1IDAuMTU4OTg0IDE4LjgxODUgMC4xNTk1NTNIMjEuMjQ3OUMyMS40Mjc1IDAuMTU5NTUzIDIxLjU5OTggMC4yMzA5MjQgMjEuNzI2OSAwLjM1Nzk2NEMyMS44NTM5IDAuNDg1MDA1IDIxLjkyNTMgMC42NTczMDkgMjEuOTI1MyAwLjgzNjk3MlpNMTQuOTk5NSA0LjM3NTY0TDQuOTg5ODEgNi4wODY5N0wxMy4yODgyIDE0LjM4NTRMMTQuOTk5NSA0LjM3NTY0WiIgZmlsbD0iI0QyQUU5NiIvPgo8L3N2Zz4K");
}
.icon.cube::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMiAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjA4NTMgNS4wNjEyN0wxMi4yMDA3IDAuMTk5OTY5QzExLjk2MzMgMC4wNjg4MDI0IDExLjY5NjUgMCAxMS40MjUzIDBDMTEuMTU0MSAwIDEwLjg4NzMgMC4wNjg4MDI0IDEwLjY0OTkgMC4xOTk5NjlMMS43NjUyOSA1LjA2MzI5QzEuNTExNTYgNS4yMDIxMSAxLjI5OTc2IDUuNDA2NTIgMS4xNTIgNS42NTUxNUMxLjAwNDI1IDUuOTAzNzggMC45MjU5NDkgNi4xODc1MiAwLjkyNTI5MyA2LjQ3Njc1VjE2LjEzMjdDMC45MjU5NDkgMTYuNDIxOSAxLjAwNDI1IDE2LjcwNTcgMS4xNTIgMTYuOTU0M0MxLjI5OTc2IDE3LjIwMjkgMS41MTE1NiAxNy40MDczIDEuNzY1MjkgMTcuNTQ2MkwxMC42NDk5IDIyLjQwOTVDMTAuODg3MyAyMi41NDA3IDExLjE1NDEgMjIuNjA5NSAxMS40MjUzIDIyLjYwOTVDMTEuNjk2NSAyMi42MDk1IDExLjk2MzMgMjIuNTQwNyAxMi4yMDA3IDIyLjQwOTVMMjEuMDg1MyAxNy41NDYyQzIxLjMzOSAxNy40MDczIDIxLjU1MDggMTcuMjAyOSAyMS42OTg2IDE2Ljk1NDNDMjEuODQ2MyAxNi43MDU3IDIxLjkyNDYgMTYuNDIxOSAyMS45MjUzIDE2LjEzMjdWNi40Nzc3NkMyMS45MjUyIDYuMTg4MDIgMjEuODQ3MSA1LjkwMzY1IDIxLjY5OTQgNS42NTQ0M0MyMS41NTE2IDUuNDA1MjIgMjEuMzM5NSA1LjIwMDM0IDIxLjA4NTMgNS4wNjEyN1pNMTEuNDI1MyAxLjYxMzQzTDE5LjUzNjUgNi4wNTU3NEwxMS40MjUzIDEwLjQ5OEwzLjMxNDA0IDYuMDU1NzRMMTEuNDI1MyAxLjYxMzQzWk0yLjU0MDY4IDcuNDY5MkwxMC42MTc2IDExLjg4OTNWMjAuNTUwOEwyLjU0MDY4IDE2LjEzMzdWNy40NjkyWk0xMi4yMzMgMjAuNTUwOFYxMS44OTMzTDIwLjMwOTkgNy40NjkyVjE2LjEyOTdMMTIuMjMzIDIwLjU1MDhaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.photo::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMiAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjMwOTkgMC40MjAxNjZIMi41NDA2OEMyLjExMjI1IDAuNDIwMTY2IDEuNzAxMzcgMC41OTAzNTggMS4zOTg0MyAwLjg5MzMwMUMxLjA5NTQ4IDEuMTk2MjQgMC45MjUyOTMgMS42MDcxMiAwLjkyNTI5MyAyLjAzNTU1VjE2LjU3NEMwLjkyNTI5MyAxNy4wMDI0IDEuMDk1NDggMTcuNDEzMyAxLjM5ODQzIDE3LjcxNjNDMS43MDEzNyAxOC4wMTkyIDIuMTEyMjUgMTguMTg5NCAyLjU0MDY4IDE4LjE4OTRIMjAuMzA5OUMyMC43MzgzIDE4LjE4OTQgMjEuMTQ5MiAxOC4wMTkyIDIxLjQ1MjIgMTcuNzE2M0MyMS43NTUxIDE3LjQxMzMgMjEuOTI1MyAxNy4wMDI0IDIxLjkyNTMgMTYuNTc0VjIuMDM1NTVDMjEuOTI1MyAxLjYwNzEyIDIxLjc1NTEgMS4xOTYyNCAyMS40NTIyIDAuODkzMzAxQzIxLjE0OTIgMC41OTAzNTggMjAuNzM4MyAwLjQyMDE2NiAyMC4zMDk5IDAuNDIwMTY2Wk0yMC4zMDk5IDIuMDM1NTVWMTIuNDA5M0wxNy42Nzc4IDkuNzc4MjlDMTcuNTI3OCA5LjYyODI1IDE3LjM0OTcgOS41MDkyMyAxNy4xNTM3IDkuNDI4MDJDMTYuOTU3NyA5LjM0NjgyIDE2Ljc0NzYgOS4zMDUwMiAxNi41MzU1IDkuMzA1MDJDMTYuMzIzMyA5LjMwNTAyIDE2LjExMzIgOS4zNDY4MiAxNS45MTcyIDkuNDI4MDJDMTUuNzIxMiA5LjUwOTIzIDE1LjU0MzEgOS42MjgyNSAxNS4zOTMxIDkuNzc4MjlMMTMuMzczOSAxMS43OTc1TDguOTMxNTQgNy4zNTUyMUM4LjYyODYzIDcuMDUyNSA4LjIxNzkxIDYuODgyNDUgNy43ODk2NyA2Ljg4MjQ1QzcuMzYxNDIgNi44ODI0NSA2Ljk1MDcxIDcuMDUyNSA2LjY0Nzc5IDcuMzU1MjFMMi41NDA2OCAxMS40NjIzVjIuMDM1NTVIMjAuMzA5OVpNMi41NDA2OCAxMy43NDcxTDcuNzkwNjggOC40OTcwOUwxNS44Njc2IDE2LjU3NEgyLjU0MDY4VjEzLjc0NzFaTTIwLjMwOTkgMTYuNTc0SDE4LjE1MjRMMTQuNTE3NyAxMi45Mzk0TDE2LjUzNyAxMC45MjAyTDIwLjMwOTkgMTQuNjk0MVYxNi41NzRaTTEzLjA0MDcgNi40Nzc4NkMxMy4wNDA3IDYuMjM4MjQgMTMuMTExNyA2LjAwNCAxMy4yNDQ5IDUuODA0NzZDMTMuMzc4IDUuNjA1NTMgMTMuNTY3MiA1LjQ1MDI0IDEzLjc4ODYgNS4zNTg1NEMxNC4wMSA1LjI2Njg0IDE0LjI1MzYgNS4yNDI4NSAxNC40ODg2IDUuMjg5NkMxNC43MjM2IDUuMzM2MzUgMTQuOTM5NSA1LjQ1MTczIDE1LjEwODkgNS42MjExN0MxNS4yNzgzIDUuNzkwNjEgMTUuMzkzNyA2LjAwNjQ4IDE1LjQ0MDUgNi4yNDE1QzE1LjQ4NzIgNi40NzY1MSAxNS40NjMyIDYuNzIwMTEgMTUuMzcxNSA2Ljk0MTQ5QzE1LjI3OTggNy4xNjI4NyAxNS4xMjQ1IDcuMzUyMDkgMTQuOTI1MyA3LjQ4NTIyQzE0LjcyNjEgNy42MTgzNCAxNC40OTE4IDcuNjg5NCAxNC4yNTIyIDcuNjg5NEMxMy45MzA5IDcuNjg5NCAxMy42MjI3IDcuNTYxNzUgMTMuMzk1NSA3LjMzNDU1QzEzLjE2ODMgNy4xMDczNCAxMy4wNDA3IDYuNzk5MTggMTMuMDQwNyA2LjQ3Nzg2WiIgZmlsbD0iI0QyQUU5NiIvPgo8L3N2Zz4K");
}
.icon.stairs::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyMiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjkyNTMgMS4wMDQ2OUMyMS45MjUzIDEuMTkwMzQgMjEuODUxNSAxLjM2ODM5IDIxLjcyMDMgMS40OTk2NkMyMS41ODkgMS42MzA5NCAyMS40MTA5IDEuNzA0NjkgMjEuMjI1MyAxLjcwNDY5SDE3LjAyNTNWNS4yMDQ2OUMxNy4wMjUzIDUuMzkwMzQgMTYuOTUxNSA1LjU2ODM5IDE2LjgyMDMgNS42OTk2NkMxNi42ODkgNS44MzA5NCAxNi41MTA5IDUuOTA0NjkgMTYuMzI1MyA1LjkwNDY5SDEyLjEyNTNWOS40MDQ2OUMxMi4xMjUzIDkuNTkwMzQgMTIuMDUxNSA5Ljc2ODM5IDExLjkyMDMgOS44OTk2NkMxMS43ODkgMTAuMDMwOSAxMS42MTA5IDEwLjEwNDcgMTEuNDI1MyAxMC4xMDQ3SDcuMjI1MjlWMTMuNjA0N0M3LjIyNTI5IDEzLjc5MDMgNy4xNTE1NCAxMy45Njg0IDcuMDIwMjcgMTQuMDk5N0M2Ljg4ODk5IDE0LjIzMDkgNi43MTA5NCAxNC4zMDQ3IDYuNTI1MjkgMTQuMzA0N0gxLjYyNTI5QzEuNDM5NjQgMTQuMzA0NyAxLjI2MTU5IDE0LjIzMDkgMS4xMzAzMiAxNC4wOTk3QzAuOTk5MDQzIDEzLjk2ODQgMC45MjUyOTMgMTMuNzkwMyAwLjkyNTI5MyAxMy42MDQ3QzAuOTI1MjkzIDEzLjQxOSAwLjk5OTA0MyAxMy4yNDEgMS4xMzAzMiAxMy4xMDk3QzEuMjYxNTkgMTIuOTc4NCAxLjQzOTY0IDEyLjkwNDcgMS42MjUyOSAxMi45MDQ3SDUuODI1MjlWOS40MDQ2OUM1LjgyNTI5IDkuMjE5MDQgNS44OTkwNCA5LjA0MDk5IDYuMDMwMzIgOC45MDk3MUM2LjE2MTU5IDguNzc4NDQgNi4zMzk2NCA4LjcwNDY5IDYuNTI1MjkgOC43MDQ2OUgxMC43MjUzVjUuMjA0NjlDMTAuNzI1MyA1LjAxOTA0IDEwLjc5OSA0Ljg0MDk5IDEwLjkzMDMgNC43MDk3MUMxMS4wNjE2IDQuNTc4NDQgMTEuMjM5NiA0LjUwNDY5IDExLjQyNTMgNC41MDQ2OUgxNS42MjUzVjEuMDA0NjlDMTUuNjI1MyAwLjgxOTAzNiAxNS42OTkgMC42NDA5ODggMTUuODMwMyAwLjUwOTcxM0MxNS45NjE2IDAuMzc4NDM3IDE2LjEzOTYgMC4zMDQ2ODcgMTYuMzI1MyAwLjMwNDY4OEgyMS4yMjUzQzIxLjQxMDkgMC4zMDQ2ODggMjEuNTg5IDAuMzc4NDM3IDIxLjcyMDMgMC41MDk3MTNDMjEuODUxNSAwLjY0MDk4OCAyMS45MjUzIDAuODE5MDM2IDIxLjkyNTMgMS4wMDQ2OVoiIGZpbGw9IiNEMkFFOTYiLz4KPC9zdmc+Cg==");
}
.icon.water-wave::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMzg2ODMgMTMuNDY0M0M3LjYwMTA0IDEzLjQ2NDMgNy44MDY0OCAxMy4zNzkyIDcuOTU3OTYgMTMuMjI3N0M4LjEwOTQzIDEzLjA3NjIgOC4xOTQ1MiAxMi44NzA4IDguMTk0NTIgMTIuNjU2NlYxMS4zMDQ3SDE0LjY1NjFWMTIuODQ4NEMxNC42NTYxIDEzLjA2MjYgMTQuNzQxMiAxMy4yNjggMTQuODkyNiAxMy40MTk1QzE1LjA0NDEgMTMuNTcxIDE1LjI0OTUgMTMuNjU2MSAxNS40NjM4IDEzLjY1NjFDMTUuNjc4IDEzLjY1NjEgMTUuODgzNCAxMy41NzEgMTYuMDM0OSAxMy40MTk1QzE2LjE4NjQgMTMuMjY4IDE2LjI3MTQgMTMuMDYyNiAxNi4yNzE0IDEyLjg0ODRWMS42MTIzOEMxNi4yNzE0IDEuMzk4MTcgMTYuMTg2NCAxLjE5MjczIDE2LjAzNDkgMS4wNDEyNkMxNS44ODM0IDAuODg5NzgzIDE1LjY3OCAwLjgwNDY4OCAxNS40NjM4IDAuODA0Njg4QzE1LjI0OTUgMC44MDQ2ODggMTUuMDQ0MSAwLjg4OTc4MyAxNC44OTI2IDEuMDQxMjZDMTQuNzQxMiAxLjE5MjczIDE0LjY1NjEgMS4zOTgxNyAxNC42NTYxIDEuNjEyMzhWMy4yMjc3Nkg4LjE5NDUyVjEuNjEyMzhDOC4xOTQ1MiAxLjM5ODE3IDguMTA5NDMgMS4xOTI3MyA3Ljk1Nzk2IDEuMDQxMjZDNy44MDY0OCAwLjg4OTc4MyA3LjYwMTA0IDAuODA0Njg4IDcuMzg2ODMgMC44MDQ2ODhDNy4xNzI2MiAwLjgwNDY4OCA2Ljk2NzE4IDAuODg5NzgzIDYuODE1NzEgMS4wNDEyNkM2LjY2NDI0IDEuMTkyNzMgNi41NzkxNCAxLjM5ODE3IDYuNTc5MTQgMS42MTIzOFYxMi42NTY2QzYuNTc5MTQgMTIuODcwOCA2LjY2NDI0IDEzLjA3NjIgNi44MTU3MSAxMy4yMjc3QzYuOTY3MTggMTMuMzc5MiA3LjE3MjYyIDEzLjQ2NDMgNy4zODY4MyAxMy40NjQzWk04LjE5NDUyIDkuNjg5M1Y4LjA3MzkySDE0LjY1NjFWOS42ODkzSDguMTk0NTJaTTE0LjY1NjEgNC44NDMxNVY2LjQ1ODUzSDguMTk0NTJWNC44NDMxNUgxNC42NTYxWk0wLjkyNTI5MyAxNS4zNDMxQzAuOTI1MjkzIDE1LjEyODkgMS4wMTAzOSAxNC45MjM1IDEuMTYxODYgMTQuNzcyQzEuMzEzMzMgMTQuNjIwNiAxLjUxODc3IDE0LjUzNTUgMS43MzI5OSAxNC41MzU1QzMuMTg4ODUgMTQuNTM1NSAzLjk3MzMyIDE1LjA1ODQgNC42MDQzMyAxNS40Nzg0QzUuMTY1NjggMTUuODU0IDUuNjExOTMgMTYuMTUwOCA2LjU3OTE0IDE2LjE1MDhDNy41NDYzNSAxNi4xNTA4IDcuOTkyNiAxNS44NTQgOC41NTM5NSAxNS40Nzg0QzkuMTgzOTUgMTUuMDU4NCA5Ljk2NzQxIDE0LjUzNTUgMTEuNDI0MyAxNC41MzU1QzEyLjg4MTIgMTQuNTM1NSAxMy42NjU2IDE1LjA1ODQgMTQuMjk1NiAxNS40Nzg0QzE0Ljg1OSAxNS44NTQgMTUuMzA1MiAxNi4xNTA4IDE2LjI3MTQgMTYuMTUwOEMxNy4yMzc2IDE2LjE1MDggMTcuNjg0OSAxNS44NTQgMTguMjQ2MyAxNS40Nzg0QzE4Ljg3NzMgMTUuMDU4NCAxOS42NTk3IDE0LjUzNTUgMjEuMTE3NiAxNC41MzU1QzIxLjMzMTggMTQuNTM1NSAyMS41MzczIDE0LjYyMDYgMjEuNjg4NyAxNC43NzJDMjEuODQwMiAxNC45MjM1IDIxLjkyNTMgMTUuMTI4OSAyMS45MjUzIDE1LjM0MzFDMjEuOTI1MyAxNS41NTc0IDIxLjg0MDIgMTUuNzYyOCAyMS42ODg3IDE1LjkxNDNDMjEuNTM3MyAxNi4wNjU3IDIxLjMzMTggMTYuMTUwOCAyMS4xMTc2IDE2LjE1MDhDMjAuMTUwNCAxNi4xNTA4IDE5LjcwNDEgMTYuNDQ3NyAxOS4xNDI4IDE2LjgyMzJDMTguNTExOCAxNy4yNDMyIDE3LjcyOTMgMTcuNzY2MiAxNi4yNzE0IDE3Ljc2NjJDMTQuODEzNiAxNy43NjYyIDE0LjAzMDEgMTcuMjQzMiAxMy40MDAxIDE2LjgyMzJDMTIuODM4OCAxNi40NDc3IDEyLjM5MTUgMTYuMTUwOCAxMS40MjUzIDE2LjE1MDhDMTAuNDU5MSAxNi4xNTA4IDEwLjAxMTggMTYuNDQ3NyA5LjQ1MDQ5IDE2LjgyMzJDOC44MjA0OSAxNy4yNDMyIDguMDM3MDIgMTcuNzY2MiA2LjU4MDE1IDE3Ljc2NjJDNS4xMjMyNyAxNy43NjYyIDQuMzM5ODEgMTcuMjQzMiAzLjcwODggMTYuODIzMkMzLjE0NjQ1IDE2LjQ0NzcgMi43MDAyIDE2LjE1MDggMS43MzI5OSAxNi4xNTA4QzEuNTE4NzcgMTYuMTUwOCAxLjMxMzMzIDE2LjA2NTcgMS4xNjE4NiAxNS45MTQzQzEuMDEwMzkgMTUuNzYyOCAwLjkyNTI5MyAxNS41NTc0IDAuOTI1MjkzIDE1LjM0MzFaTTIxLjkyNTMgMTkuMzgxNkMyMS45MjUzIDE5LjU5NTggMjEuODQwMiAxOS44MDEzIDIxLjY4ODcgMTkuOTUyN0MyMS41MzczIDIwLjEwNDIgMjEuMzMxOCAyMC4xODkzIDIxLjExNzYgMjAuMTg5M0MyMC4xNTA0IDIwLjE4OTMgMTkuNzA0MSAyMC40ODYxIDE5LjE0MjggMjAuODYxN0MxOC41MTE4IDIxLjI4MTcgMTcuNzI5MyAyMS44MDQ3IDE2LjI3MTQgMjEuODA0N0MxNC44MTM2IDIxLjgwNDcgMTQuMDMwMSAyMS4yODE3IDEzLjQwMDEgMjAuODYxN0MxMi44Mzg4IDIwLjQ4NjEgMTIuMzkxNSAyMC4xODkzIDExLjQyNTMgMjAuMTg5M0MxMC40NTkxIDIwLjE4OTMgMTAuMDExOCAyMC40ODYxIDkuNDUwNDkgMjAuODYxN0M4LjgyMDQ5IDIxLjI4MTcgOC4wMzcwMiAyMS44MDQ3IDYuNTgwMTUgMjEuODA0N0M1LjEyMzI3IDIxLjgwNDcgNC4zMzk4MSAyMS4yODE3IDMuNzA4OCAyMC44NjE3QzMuMTQ2NDUgMjAuNDg2MSAyLjcwMDIgMjAuMTg5MyAxLjczMjk5IDIwLjE4OTNDMS41MTg3NyAyMC4xODkzIDEuMzEzMzMgMjAuMTA0MiAxLjE2MTg2IDE5Ljk1MjdDMS4wMTAzOSAxOS44MDEzIDAuOTI1MjkzIDE5LjU5NTggMC45MjUyOTMgMTkuMzgxNkMwLjkyNTI5MyAxOS4xNjc0IDEuMDEwMzkgMTguOTYyIDEuMTYxODYgMTguODEwNUMxLjMxMzMzIDE4LjY1OSAxLjUxODc3IDE4LjU3MzkgMS43MzI5OSAxOC41NzM5QzMuMTg4ODUgMTguNTczOSAzLjk3MzMyIDE5LjA5NjkgNC42MDQzMyAxOS41MTY5QzUuMTY1NjggMTkuODkyNSA1LjYxMTkzIDIwLjE4OTMgNi41NzkxNCAyMC4xODkzQzcuNTQ2MzUgMjAuMTg5MyA3Ljk5MjYgMTkuODkyNSA4LjU1Mzk1IDE5LjUxNjlDOS4xODM5NSAxOS4wOTY5IDkuOTY3NDEgMTguNTczOSAxMS40MjQzIDE4LjU3MzlDMTIuODgxMiAxOC41NzM5IDEzLjY2NTYgMTkuMDk2OSAxNC4yOTU2IDE5LjUxNjlDMTQuODU5IDE5Ljg5MjUgMTUuMzA1MiAyMC4xODkzIDE2LjI3MTQgMjAuMTg5M0MxNy4yMzc2IDIwLjE4OTMgMTcuNjg0OSAxOS44OTI1IDE4LjI0NjMgMTkuNTE2OUMxOC44NzczIDE5LjA5NjkgMTkuNjU5NyAxOC41NzM5IDIxLjExNzYgMTguNTczOUMyMS4zMzE4IDE4LjU3MzkgMjEuNTM3MyAxOC42NTkgMjEuNjg4NyAxOC44MTA1QzIxLjg0MDIgMTguOTYyIDIxLjkyNTMgMTkuMTY3NCAyMS45MjUzIDE5LjM4MTZaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.angle-left::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjk1ODUgMTMuNTg0OUw2LjYxMTgzIDkuMjM4MjRDNi4wOTg1IDguNzI0OSA2LjA5ODUgNy44ODQ5IDYuNjExODMgNy4zNzE1N0wxMC45NTg1IDMuMDI0OSIgc3Ryb2tlPSIjRDJBRTk2IiBzdHJva2Utd2lkdGg9IjEuMTYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
}
.icon.angle-left-white::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjk1ODUgMTMuNTg0OUw2LjYxMTgzIDkuMjM4MjRDNi4wOTg1IDguNzI0OSA2LjA5ODUgNy44ODQ5IDYuNjExODMgNy4zNzE1N0wxMC45NTg1IDMuMDI0OSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjE2IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}
.icon.angle-right::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuODkyMDkgMy4wMjQ0N0wxMS4yMzg4IDcuMzcxMTRDMTEuNzUyMSA3Ljg4NDQ3IDExLjc1MjEgOC43MjQ0NyAxMS4yMzg4IDkuMjM3ODFMNi44OTIwOSAxMy41ODQ1IiBzdHJva2U9IiNEMkFFOTYiIHN0cm9rZS13aWR0aD0iMS4xNiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}
.icon.angle-right-white::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuODkyMDkgMy4wMjQ0N0wxMS4yMzg4IDcuMzcxMTRDMTEuNzUyMSA3Ljg4NDQ3IDExLjc1MjEgOC43MjQ0NyAxMS4yMzg4IDkuMjM3ODFMNi44OTIwOSAxMy41ODQ1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMTYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
}
.icon.photo-white::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjAwODYgMC44MDQ2ODhIMS44NDE5NkMxLjU5ODg0IDAuODA0Njg4IDEuMzY1NjkgMC45MDEyNjUgMS4xOTM3OCAxLjA3MzE3QzEuMDIxODcgMS4yNDUwOCAwLjkyNTI5MyAxLjQ3ODI0IDAuOTI1MjkzIDEuNzIxMzVWMTAuODg4QzAuOTI1MjkzIDExLjEzMTEgMS4wMjE4NyAxMS4zNjQzIDEuMTkzNzggMTEuNTM2MkMxLjM2NTY5IDExLjcwODEgMS41OTg4NCAxMS44MDQ3IDEuODQxOTYgMTEuODA0N0gxMS4wMDg2QzExLjI1MTcgMTEuODA0NyAxMS40ODQ5IDExLjcwODEgMTEuNjU2OCAxMS41MzYyQzExLjgyODcgMTEuMzY0MyAxMS45MjUzIDExLjEzMTEgMTEuOTI1MyAxMC44ODhWMS43MjEzNUMxMS45MjUzIDEuNDc4MjQgMTEuODI4NyAxLjI0NTA4IDExLjY1NjggMS4wNzMxN0MxMS40ODQ5IDAuOTAxMjY1IDExLjI1MTcgMC44MDQ2ODggMTEuMDA4NiAwLjgwNDY4OFpNMS44NDE5NiAxLjcyMTM1SDExLjAwODZWNi4xNTQ1OEw5LjU5NDEgNC43Mzk0OEM5LjQyMjIgNC41Njc3IDkuMTg5MTQgNC40NzEyMSA4Ljk0NjEzIDQuNDcxMjFDOC43MDMxMiA0LjQ3MTIxIDguNDcwMDUgNC41Njc3IDguMjk4MTYgNC43Mzk0OEwyLjE0OTYyIDEwLjg4OEgxLjg0MTk2VjEuNzIxMzVaTTExLjAwODYgMTAuODg4SDMuNDQ2MTNMOC45NDYxMyA1LjM4ODAyTDExLjAwODYgNy40NTA1MlYxMC44ODhaTTQuNTkxOTYgNS44NDYzNUM0Ljg2MzkxIDUuODQ2MzUgNS4xMjk3NSA1Ljc2NTcxIDUuMzU1ODcgNS42MTQ2MkM1LjU4MTk5IDUuNDYzNTQgNS43NTgyMiA1LjI0ODc5IDUuODYyMjkgNC45OTc1NEM1Ljk2NjM2IDQuNzQ2MyA1Ljk5MzU5IDQuNDY5ODMgNS45NDA1NCA0LjIwMzFDNS44ODc0OSAzLjkzNjM4IDUuNzU2NTMgMy42OTEzOCA1LjU2NDIzIDMuNDk5MDhDNS4zNzE5MyAzLjMwNjc5IDUuMTI2OTMgMy4xNzU4MyA0Ljg2MDIxIDMuMTIyNzdDNC41OTM0OCAzLjA2OTcyIDQuMzE3MDIgMy4wOTY5NSA0LjA2NTc3IDMuMjAxMDJDMy44MTQ1MiAzLjMwNTA5IDMuNTk5NzggMy40ODEzMyAzLjQ0ODY5IDMuNzA3NDVDMy4yOTc2IDMuOTMzNTYgMy4yMTY5NiA0LjE5OTQgMy4yMTY5NiA0LjQ3MTM1QzMuMjE2OTYgNC44MzYwMyAzLjM2MTgzIDUuMTg1NzYgMy42MTk2OSA1LjQ0MzYzQzMuODc3NTUgNS43MDE0OSA0LjIyNzI5IDUuODQ2MzUgNC41OTE5NiA1Ljg0NjM1Wk00LjU5MTk2IDQuMDEzMDJDNC42ODI2MSA0LjAxMzAyIDQuNzcxMjIgNC4wMzk5IDQuODQ2NiA0LjA5MDI2QzQuOTIxOTcgNC4xNDA2MyA0Ljk4MDcxIDQuMjEyMjEgNS4wMTU0IDQuMjk1OTZDNS4wNTAwOSA0LjM3OTcxIDUuMDU5MTcgNC40NzE4NiA1LjA0MTQ5IDQuNTYwNzdDNS4wMjM4IDQuNjQ5NjggNC45ODAxNSA0LjczMTM1IDQuOTE2MDUgNC43OTU0NEM0Ljg1MTk1IDQuODU5NTQgNC43NzAyOCA0LjkwMzIgNC42ODEzOCA0LjkyMDg4QzQuNTkyNDcgNC45Mzg1NyA0LjUwMDMxIDQuOTI5NDkgNC40MTY1NiA0Ljg5NDhDNC4zMzI4MSA0Ljg2MDExIDQuMjYxMjMgNC44MDEzNiA0LjIxMDg3IDQuNzI1OTlDNC4xNjA1MSA0LjY1MDYyIDQuMTMzNjMgNC41NjIgNC4xMzM2MyA0LjQ3MTM1QzQuMTMzNjMgNC4zNDk4IDQuMTgxOTIgNC4yMzMyMiA0LjI2Nzg3IDQuMTQ3MjZDNC4zNTM4MiA0LjA2MTMxIDQuNDcwNCA0LjAxMzAyIDQuNTkxOTYgNC4wMTMwMloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
}
.icon.play::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMSAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjQ5NDUgNS41OTAzNkwyLjMwNzI2IDAuOTI5MjI3QzIuMTY5MjIgMC44NTA1NjUgMi4wMTExMyAwLjgwNzYyMiAxLjg0OTMgMC44MDQ4MzNDMS42ODc0NyAwLjgwMjA0NCAxLjUyNzc3IDAuODM5NTEgMS4zODY3IDAuOTEzMzYyQzEuMjQ2OTggMC45ODYwNjggMS4xMzA1OCAxLjA5MjEgMS4wNDk0OSAxLjIyMDU1QzAuOTY4Mzk1IDEuMzQ5IDAuOTI1NTI2IDEuNDk1MjMgMC45MjUyOTMgMS42NDQyMVYxMC45NjU0QzAuOTI2MzQ2IDExLjE4ODkgMS4wMjI3MSAxMS40MDI4IDEuMTkzMiAxMS41NjAyQzEuMzYzNjkgMTEuNzE3NiAxLjU5NDM1IDExLjgwNTUgMS44MzQ0OCAxMS44MDQ3QzIuMDAyMDggMTEuODA0NiAyLjE2NjQzIDExLjc2MTYgMi4zMDk1MyAxMS42ODA0TDEwLjQ5NDUgNy4wMTkyN0MxMC42MjYgNi45NDQ2NCAxMC43MzQ4IDYuODM5NzcgMTAuODEwMiA2LjcxNDc1QzEwLjg4NTcgNi41ODk3MiAxMC45MjUzIDYuNDQ4NzQgMTAuOTI1MyA2LjMwNTM0QzEwLjkyNTMgNi4xNjE5NSAxMC44ODU3IDYuMDIwOTcgMTAuODEwMiA1Ljg5NTk0QzEwLjczNDggNS43NzA5MiAxMC42MjYgNS42NjYwNSAxMC40OTQ1IDUuNTkxNDJWNS41OTAzNlpNMS44MzQ0OCAxMC45NTU0VjEuNjUxMDhMMTAuMDA3NSA2LjMwNDgyTDEuODM0NDggMTAuOTU1NFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
}
.icon.stack::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4Ljk2NTEgMTMuNzQyMkMxOS4wNDc3IDEzLjg4NTUgMTkuMDcwMSAxNC4wNTU2IDE5LjAyNzUgMTQuMjE1NEMxOC45ODQ5IDE0LjM3NTEgMTguODgwNyAxNC41MTE1IDE4LjczNzggMTQuNTk0NkwxMS4yMzc4IDE4Ljk2OTZDMTEuMTQyMiAxOS4wMjUzIDExLjAzMzYgMTkuMDU0NyAxMC45MjI5IDE5LjA1NDdDMTAuODEyMyAxOS4wNTQ3IDEwLjcwMzcgMTkuMDI1MyAxMC42MDgxIDE4Ljk2OTZMMy4xMDgxMSAxNC41OTQ2QzIuOTY3MjQgMTQuNTA5OSAyLjg2NTM5IDE0LjM3MzIgMi44MjQ1OSAxNC4yMTRDMi43ODM3OSAxNC4wNTQ4IDIuODA3MzQgMTMuODg2IDIuODkwMTQgMTMuNzQ0QzIuOTcyOTMgMTMuNjAyIDMuMTA4MzEgMTMuNDk4NCAzLjI2Njk2IDEzLjQ1NTVDMy40MjU2IDEzLjQxMjYgMy41OTQ3NiAxMy40MzQgMy43Mzc3OSAxMy41MTQ5TDEwLjkyNTMgMTcuNzA2M0wxOC4xMTI4IDEzLjUxNDlDMTguMjU2IDEzLjQzMjQgMTguNDI2MiAxMy40MDk5IDE4LjU4NTkgMTMuNDUyNUMxOC43NDU3IDEzLjQ5NTEgMTguODgyIDEzLjU5OTMgMTguOTY1MSAxMy43NDIyWk0xOC4xMTI4IDkuNzY0OUwxMC45MjUzIDEzLjk1NjNMMy43Mzc3OSA5Ljc2NDlDMy41OTU0OCA5LjY5NDA1IDMuNDMxNTIgOS42ODAwOSAzLjI3OTI4IDkuNzI1ODZDMy4xMjcwNCA5Ljc3MTYzIDIuOTk3OTYgOS44NzM2OSAyLjkxODMyIDEwLjAxMTNDMi44Mzg2OCAxMC4xNDg5IDIuODE0NDUgMTAuMzExNiAyLjg1MDU4IDEwLjQ2NjRDMi44ODY3MSAxMC42MjEyIDIuOTgwNDggMTAuNzU2NSAzLjExMjc5IDEwLjg0NDZMMTAuNjEyOCAxNS4yMTk2QzEwLjcwODQgMTUuMjc1MyAxMC44MTcgMTUuMzA0NyAxMC45Mjc2IDE1LjMwNDdDMTEuMDM4MyAxNS4zMDQ3IDExLjE0NjkgMTUuMjc1MyAxMS4yNDI1IDE1LjIxOTZMMTguNzQyNSAxMC44NDQ2QzE4LjgxNDUgMTAuODAzOCAxOC44Nzc3IDEwLjc0OTIgMTguOTI4NSAxMC42ODM4QzE4Ljk3OTIgMTAuNjE4NCAxOS4wMTY1IDEwLjU0MzYgMTkuMDM4MSAxMC40NjM3QzE5LjA1OTcgMTAuMzgzOCAxOS4wNjUyIDEwLjMwMDQgMTkuMDU0MyAxMC4yMTg0QzE5LjA0MzQgMTAuMTM2MyAxOS4wMTYzIDEwLjA1NzIgMTguOTc0NiA5Ljk4NTc1QzE4LjkzMjkgOS45MTQyNSAxOC44Nzc0IDkuODUxNzUgMTguODExNCA5LjgwMTg3QzE4Ljc0NTMgOS43NTE5OSAxOC42NyA5LjcxNTczIDE4LjU4OTkgOS42OTUxOEMxOC41MDk3IDkuNjc0NjQgMTguNDI2MiA5LjY3MDIyIDE4LjM0NDMgOS42ODIxOUMxOC4yNjI0IDkuNjk0MTYgMTguMTgzNyA5LjcyMjI3IDE4LjExMjggOS43NjQ5Wk0yLjgwMDI5IDYuNTU0NzVDMi44MDA1NCA2LjQ0NTI4IDIuODI5NTQgNi4zMzc3OSAyLjg4NDM4IDYuMjQzMDVDMi45MzkyMiA2LjE0ODMxIDMuMDE3OTkgNi4wNjk2NCAzLjExMjc5IDYuMDE0OUwxMC42MTI4IDEuNjM5OUMxMC43MDg0IDEuNTg0MTcgMTAuODE3IDEuNTU0ODEgMTAuOTI3NiAxLjU1NDgxQzExLjAzODMgMS41NTQ4MSAxMS4xNDY5IDEuNTg0MTcgMTEuMjQyNSAxLjYzOTlMMTguNzQyNSA2LjAxNDlDMTguODM2OCA2LjA2OTk1IDE4LjkxNTEgNi4xNDg3NiAxOC45Njk1IDYuMjQzNDhDMTkuMDIzOSA2LjMzODE5IDE5LjA1MjUgNi40NDU1MiAxOS4wNTI1IDYuNTU0NzVDMTkuMDUyNSA2LjY2Mzk4IDE5LjAyMzkgNi43NzEzIDE4Ljk2OTUgNi44NjYwMkMxOC45MTUxIDYuOTYwNzQgMTguODM2OCA3LjAzOTU1IDE4Ljc0MjUgNy4wOTQ1OUwxMS4yNDI1IDExLjQ2OTZDMTEuMTQ2OSAxMS41MjUzIDExLjAzODMgMTEuNTU0NyAxMC45Mjc2IDExLjU1NDdDMTAuODE3IDExLjU1NDcgMTAuNzA4NCAxMS41MjUzIDEwLjYxMjggMTEuNDY5NkwzLjExMjc5IDcuMDk0NTlDMy4wMTc5OSA3LjAzOTg2IDIuOTM5MjIgNi45NjExOCAyLjg4NDM4IDYuODY2NDRDMi44Mjk1NCA2Ljc3MTcgMi44MDA1NCA2LjY2NDIyIDIuODAwMjkgNi41NTQ3NVpNNC42NjU5MiA2LjU1NDc1TDEwLjkyNTMgMTAuMjA2M0wxNy4xODQ3IDYuNTU0NzVMMTAuOTI1MyAyLjkwMzE4TDQuNjY1OTIgNi41NTQ3NVoiIGZpbGw9IiNEMkFFOTYiLz4KPC9zdmc+Cg==");
}
.icon.pencil::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjY4MzkgNi4wMzY3TDE1LjE5MzMgMi41NDUyOUMxNS4wNzcyIDIuNDI5MTkgMTQuOTM5NCAyLjMzNzA5IDE0Ljc4NzcgMi4yNzQyNkMxNC42MzYgMi4yMTE0MiAxNC40NzM1IDIuMTc5MDggMTQuMzA5MyAyLjE3OTA4QzE0LjE0NTEgMi4xNzkwOCAxMy45ODI1IDIuMjExNDIgMTMuODMwOSAyLjI3NDI2QzEzLjY3OTIgMi4zMzcwOSAxMy41NDE0IDIuNDI5MTkgMTMuNDI1MyAyLjU0NTI5TDMuNzkxNzEgMTIuMTc5N0MzLjY3NTEzIDEyLjI5NTMgMy41ODI3IDEyLjQzMyAzLjUxOTggMTIuNTg0N0MzLjQ1NjkgMTIuNzM2NCAzLjQyNDc3IDEyLjg5OTEgMy40MjUzIDEzLjA2MzNWMTYuNTU0N0MzLjQyNTMgMTYuODg2MiAzLjU1NyAxNy4yMDQxIDMuNzkxNDIgMTcuNDM4NkM0LjAyNTg0IDE3LjY3MyA0LjM0Mzc4IDE3LjgwNDcgNC42NzUzIDE3LjgwNDdIOC4xNjY3MUM4LjMzMDkyIDE3LjgwNTIgOC40OTM2IDE3Ljc3MzEgOC42NDUyOSAxNy43MTAyQzguNzk2OTcgMTcuNjQ3MyA4LjkzNDY1IDE3LjU1NDggOS4wNTAzIDE3LjQzODNMMTguNjgzOSA3LjgwNDY3QzE4LjggNy42ODg1OSAxOC44OTIxIDcuNTUwNzggMTguOTU0OSA3LjM5OTExQzE5LjAxNzggNy4yNDc0MyAxOS4wNTAxIDcuMDg0ODYgMTkuMDUwMSA2LjkyMDY4QzE5LjA1MDEgNi43NTY1MSAxOS4wMTc4IDYuNTkzOTQgMTguOTU0OSA2LjQ0MjI2QzE4Ljg5MjEgNi4yOTA1OSAxOC44IDYuMTUyNzggMTguNjgzOSA2LjAzNjdaTTguMTY2NzEgMTYuNTU0N0g0LjY3NTNWMTMuMDYzM0wxMS41NTAzIDYuMTg4MjZMMTUuMDQxNyA5LjY3OTY3TDguMTY2NzEgMTYuNTU0N1pNMTUuOTI1MyA4Ljc5NTI5TDEyLjQzMzkgNS4zMDQ2N0wxNC4zMDg5IDMuNDI5NjdMMTcuODAwMyA2LjkyMDI5TDE1LjkyNTMgOC43OTUyOVoiIGZpbGw9IiNEMkFFOTYiLz4KPC9zdmc+Cg==");
}
.icon.globe::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguOTI1MyAwLjE3OTY4OEM3LjMxODMyIDAuMTc5Njg4IDUuNzQ3NDQgMC42NTYyMSA0LjQxMTI5IDEuNTQ5QzMuMDc1MTQgMi40NDE3OCAyLjAzMzc0IDMuNzEwNzMgMS40MTg3OCA1LjE5NTM4QzAuODAzODEzIDYuNjgwMDMgMC42NDI5MTEgOC4zMTM3IDAuOTU2NDE2IDkuODg5OEMxLjI2OTkyIDExLjQ2NTkgMi4wNDM3NSAxMi45MTM2IDMuMTgwMDUgMTQuMDQ5OUM0LjMxNjM2IDE1LjE4NjIgNS43NjQwOSAxNS45NjAxIDcuMzQwMTkgMTYuMjczNkM4LjkxNjI4IDE2LjU4NzEgMTAuNTQ5OSAxNi40MjYyIDEyLjAzNDYgMTUuODExMkMxMy41MTkyIDE1LjE5NjIgMTQuNzg4MiAxNC4xNTQ4IDE1LjY4MSAxMi44MTg3QzE2LjU3MzggMTEuNDgyNSAxNy4wNTAzIDkuOTExNjYgMTcuMDUwMyA4LjMwNDY5QzE3LjA0OCA2LjE1MDUgMTYuMTkxMyA0LjA4NTIgMTQuNjY4IDIuNTYxOTZDMTMuMTQ0OCAxLjAzODcyIDExLjA3OTUgMC4xODE5NjIgOC45MjUzIDAuMTc5Njg4Wk0xNS44MDAzIDguMzA0NjlDMTUuODAxIDkuMTg2NyAxNS42MzEyIDEwLjA2MDUgMTUuMzAwMyAxMC44NzgxTDExLjgwODEgOC43MzA0N0MxMS42NTk2IDguNjM4ODQgMTEuNDkzNSA4LjU3OTQ5IDExLjMyMDYgOC41NTYyNUw5LjUzNzggOC4zMTU2M0M5LjI5MjEzIDguMjgzNTkgOS4wNDI0OCA4LjMyNDc3IDguODIwMTIgOC40MzQwMUM4LjU5Nzc2IDguNTQzMjQgOC40MTI1OSA4LjcxNTY3IDguMjg3OCA4LjkyOTY5SDcuNjA2NTVMNy4zMDk2NyA4LjMxNTYzQzcuMjI3NiA4LjE0NDY0IDcuMTA3NDggNy45OTQ3IDYuOTU4NTMgNy44NzczQzYuODA5NTcgNy43NTk5IDYuNjM1NzIgNy42NzgxNCA2LjQ1MDMgNy42MzgyOEw1LjgyNTMgNy41MDMxMkw2LjQzNjIzIDYuNDI5NjlINy43NDE3QzcuOTUyOTUgNi40MjkyNyA4LjE2MDY3IDYuMzc1NTMgOC4zNDU2MSA2LjI3MzQ0TDkuMzAyNjQgNS43NDUzMUM5LjM4NjcyIDUuNjk4NDQgOS40NjUzMyA1LjY0MjM3IDkuNTM3MDIgNS41NzgxMkwxMS42Mzk0IDMuNjc2NTZDMTEuODUwMSAzLjQ4NzY3IDExLjk5MDIgMy4yMzI1NiAxMi4wMzY1IDIuOTUzMzRDMTIuMDgyOCAyLjY3NDExIDEyLjAzMjYgMi4zODc0NCAxMS44OTQgMi4xNDA2MkwxMS44NjU5IDIuMDg5ODRDMTMuMDQyMyAyLjY0NzY1IDE0LjAzNjQgMy41Mjc2NSAxNC43MzI4IDQuNjI3N0MxNS40MjkyIDUuNzI3NzUgMTUuNzk5NCA3LjAwMjc0IDE1LjgwMDMgOC4zMDQ2OVpNMTAuMTIxNCAxLjUzNDM3TDEwLjgwMDMgMi43NUw4LjY5Nzk1IDQuNjUxNTZMNy43NDE3IDUuMTc5NjlINi40MzYyM0M2LjIxNjUgNS4xNzkzNiA2LjAwMDU2IDUuMjM2OTcgNS44MTAxOSA1LjM0NjY5QzUuNjE5ODEgNS40NTY0MiA1LjQ2MTczIDUuNjE0MzkgNS4zNTE4NiA1LjgwNDY5TDQuNjY5ODMgNi45OTQ1M0wzLjg3Njg2IDQuODgyMDNMNC43MzE1NSAyLjg2MDk0QzUuNDg4MDYgMi4yNzY0IDYuMzU4MzMgMS44NTYzMyA3LjI4NjYxIDEuNjI3NjJDOC4yMTQ4OCAxLjM5ODkxIDkuMTgwNjkgMS4zNjY2MiAxMC4xMjIyIDEuNTMyODFMMTAuMTIxNCAxLjUzNDM3Wk0yLjA1MDMgOC4zMDQ2OUMyLjA0OTI1IDcuMjgyODMgMi4yNzcyNCA2LjI3MzcyIDIuNzE3NDggNS4zNTE1NkwzLjYwMzQyIDcuNzE2NDFDMy42NzcyNSA3LjkxMjIxIDMuNzk5MDYgOC4wODYzNCAzLjk1NzY3IDguMjIyODRDNC4xMTYyOCA4LjM1OTMzIDQuMzA2NjIgOC40NTM4MyA0LjUxMTIzIDguNDk3NjZMNi4xODU0NSA4Ljg1NzgxTDYuNDgzMTEgOS40NzY1NkM2LjU4NjQxIDkuNjg3MDEgNi43NDY1IDkuODY0MzcgNi45NDUzIDkuOTg4NjJDNy4xNDQxIDEwLjExMjkgNy4zNzM2OCAxMC4xNzkxIDcuNjA4MTEgMTAuMTc5N0g3LjcyMzczTDcuMTU4ODkgMTEuNDQ3N0M3LjA1OTM3IDExLjY3MDkgNy4wMjc0OSAxMS45MTg1IDcuMDY3MiAxMi4xNTk3QzcuMTA2OTIgMTIuNDAwOSA3LjIxNjQ4IDEyLjYyNTEgNy4zODIzMyAxMi44MDQ3TDcuMzkzMjcgMTIuODE1Nkw4LjkyNTMgMTQuMzkzOEw4Ljc3MzczIDE1LjE3NUM2Ljk3ODI5IDE1LjEzMzIgNS4yNzAyNiAxNC4zOTE0IDQuMDE0MTQgMTMuMTA3OEMyLjc1ODAyIDExLjgyNDMgMi4wNTMyOCAxMC4xMDA2IDIuMDUwMyA4LjMwNDY5Wk0xMC4wNjQ0IDE1LjA4NDRMMTAuMTUyNiAxNC42MzA1QzEwLjE4ODkgMTQuNDM3NiAxMC4xNzk2IDE0LjIzOSAxMC4xMjUzIDE0LjA1MDRDMTAuMDcxIDEzLjg2MTggOS45NzMzNyAxMy42ODg2IDkuODQwMTQgMTMuNTQ0NUM5LjgzNjMgMTMuNTQxMSA5LjgzMjY1IDEzLjUzNzQgOS44MjkyIDEzLjUzMzZMOC4zMDAzIDExLjk1NjNMOS4zNzA2MSA5LjU1NDY5TDExLjE1MzQgOS43OTUzMUwxNC43MjUzIDExLjk5MjJDMTQuMjA3OCAxMi44MDQ5IDEzLjUyNTYgMTMuNSAxMi43MjI4IDE0LjAzMjZDMTEuOTE5OSAxNC41NjUyIDExLjAxNDMgMTQuOTIzNSAxMC4wNjQ0IDE1LjA4NDRaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.plus-xl::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjkyNTMgMi44MDQ2OUMxMS4wOTExIDIuODA0NjkgMTEuMjUgMi44NzA1MyAxMS4zNjcyIDIuOTg3NzRDMTEuNDg0NCAzLjEwNDk2IDExLjU1MDMgMy4yNjM5MyAxMS41NTAzIDMuNDI5NjlMMTEuNTUwMyA5LjY3OTY5TDE3LjgwMDMgOS42Nzk2OUMxNy45NjYxIDkuNjc5NjkgMTguMTI1IDkuNzQ1NTMgMTguMjQyMiA5Ljg2Mjc0QzE4LjM1OTQgOS45Nzk5NiAxOC40MjUzIDEwLjEzODkgMTguNDI1MyAxMC4zMDQ3QzE4LjQyNTMgMTAuNDcwNCAxOC4zNTk0IDEwLjYyOTQgMTguMjQyMiAxMC43NDY2QzE4LjEyNSAxMC44NjM4IDE3Ljk2NjEgMTAuOTI5NyAxNy44MDAzIDEwLjkyOTdMMTEuNTUwMyAxMC45Mjk3TDExLjU1MDMgMTcuMTc5N0MxMS41NTAzIDE3LjM0NTQgMTEuNDg0NCAxNy41MDQ0IDExLjM2NzIgMTcuNjIxNkMxMS4yNSAxNy43Mzg4IDExLjA5MTEgMTcuODA0NyAxMC45MjUzIDE3LjgwNDdDMTAuNzU5NSAxNy44MDQ3IDEwLjYwMDYgMTcuNzM4OCAxMC40ODM0IDE3LjYyMTZDMTAuMzY2MSAxNy41MDQ0IDEwLjMwMDMgMTcuMzQ1NCAxMC4zMDAzIDE3LjE3OTdMMTAuMzAwMyAxMC45Mjk3TDQuMDUwMjkgMTAuOTI5N0MzLjg4NDUzIDEwLjkyOTcgMy43MjU1NiAxMC44NjM4IDMuNjA4MzUgMTAuNzQ2NkMzLjQ5MTE0IDEwLjYyOTQgMy40MjUyOSAxMC40NzA0IDMuNDI1MjkgMTAuMzA0N0MzLjQyNTI5IDEwLjEzODkgMy40OTExNCA5Ljk3OTk2IDMuNjA4MzUgOS44NjI3NUMzLjcyNTU2IDkuNzQ1NTMgMy44ODQ1MyA5LjY3OTY5IDQuMDUwMjkgOS42Nzk2OUwxMC4zMDAzIDkuNjc5NjlMMTAuMzAwMyAzLjQyOTY5QzEwLjMwMDMgMy4yNjM5MyAxMC4zNjYxIDMuMTA0OTYgMTAuNDgzNCAyLjk4Nzc0QzEwLjYwMDYgMi44NzA1MyAxMC43NTk1IDIuODA0NjkgMTAuOTI1MyAyLjgwNDY5WiIgZmlsbD0iI0QyQUU5NiIvPgo8L3N2Zz4K");
}
.icon.minus::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMiIgdmlld0JveD0iMCAwIDE1IDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNSAxLjEwOTVDMTUgMS4yNzUyNiAxNC45MzQyIDEuNDM0MjMgMTQuODE2OSAxLjU1MTQ0QzE0LjY5OTcgMS42Njg2NSAxNC41NDA4IDEuNzM0NSAxNC4zNzUgMS43MzQ1SDAuNjI1QzAuNDU5MjQgMS43MzQ1IDAuMzAwMjY5IDEuNjY4NjUgMC4xODMwNTggMS41NTE0NEMwLjA2NTg0ODEgMS40MzQyMyAwIDEuMjc1MjYgMCAxLjEwOTVDMCAwLjk0MzczNyAwLjA2NTg0ODEgMC43ODQ3NjYgMC4xODMwNTggMC42Njc1NTVDMC4zMDAyNjkgMC41NTAzNDUgMC40NTkyNCAwLjQ4NDQ5NyAwLjYyNSAwLjQ4NDQ5N0gxNC4zNzVDMTQuNTQwOCAwLjQ4NDQ5NyAxNC42OTk3IDAuNTUwMzQ1IDE0LjgxNjkgMC42Njc1NTVDMTQuOTM0MiAwLjc4NDc2NiAxNSAwLjk0MzczNyAxNSAxLjEwOTVaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.graduation::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjY2ODYgNy4wNTc5NUwxMC4yOTM2IDIuMDU3OTVDMTAuMjAzMSAyLjAwOTggMTAuMTAyMyAxLjk4NDYyIDkuOTk5OCAxLjk4NDYyQzkuODk3MzYgMS45ODQ2MiA5Ljc5NjQ4IDIuMDA5OCA5LjcwNjA1IDIuMDU3OTVMMC4zMzEwNTUgNy4wNTc5NUMwLjIzMTA1OCA3LjExMTI0IDAuMTQ3NDMgNy4xOTA3MiAwLjA4OTExNzIgNy4yODc4N0MwLjAzMDgwNDIgNy4zODUwMyAwIDcuNDk2MiAwIDcuNjA5NTJDMCA3LjcyMjgzIDAuMDMwODA0MiA3LjgzNCAwLjA4OTExNzIgNy45MzExNkMwLjE0NzQzIDguMDI4MzEgMC4yMzEwNTggOC4xMDc3OSAwLjMzMTA1NSA4LjE2MTA4TDIuNDk5OCA5LjMxODExVjEzLjEwMDlDMi40OTkxNiAxMy40MDc5IDIuNjEyMTQgMTMuNzA0MyAyLjgxNjk5IDEzLjkzM0MzLjg0MDQzIDE1LjA3MjggNi4xMzM0IDE2Ljk4NDUgOS45OTk4IDE2Ljk4NDVDMTEuMjgxOCAxNi45OTUxIDEyLjU1NDIgMTYuNzYyOSAxMy43NDk4IDE2LjMwMDFWMTguODU5NUMxMy43NDk4IDE5LjAyNTMgMTMuODE1NyAxOS4xODQyIDEzLjkzMjkgMTkuMzAxNUMxNC4wNTAxIDE5LjQxODcgMTQuMjA5IDE5LjQ4NDUgMTQuMzc0OCAxOS40ODQ1QzE0LjU0MDYgMTkuNDg0NSAxNC42OTk1IDE5LjQxODcgMTQuODE2NyAxOS4zMDE1QzE0LjkzNCAxOS4xODQyIDE0Ljk5OTggMTkuMDI1MyAxNC45OTk4IDE4Ljg1OTVWMTUuNjk2MkMxNS44MTQ4IDE1LjIyNTggMTYuNTUxMyAxNC42MzA4IDE3LjE4MjYgMTMuOTMzQzE3LjM4NzUgMTMuNzA0MyAxNy41MDA1IDEzLjQwNzkgMTcuNDk5OCAxMy4xMDA5VjkuMzE4MTFMMTkuNjY4NiA4LjE2MTA4QzE5Ljc2ODYgOC4xMDc3OSAxOS44NTIyIDguMDI4MzEgMTkuOTEwNSA3LjkzMTE2QzE5Ljk2ODggNy44MzQgMTkuOTk5NiA3LjcyMjgzIDE5Ljk5OTYgNy42MDk1MkMxOS45OTk2IDcuNDk2MiAxOS45Njg4IDcuMzg1MDMgMTkuOTEwNSA3LjI4Nzg3QzE5Ljg1MjIgNy4xOTA3MiAxOS43Njg2IDcuMTExMjQgMTkuNjY4NiA3LjA1Nzk1Wk05Ljk5OTggMTUuNzM0NUM2LjYxOTM0IDE1LjczNDUgNC42MzEwNSAxNC4wODMgMy43NDk4IDEzLjEwMDlWOS45ODQ1Mkw5LjcwNjA1IDEzLjE2MTFDOS43OTY0OCAxMy4yMDkyIDkuODk3MzYgMTMuMjM0NCA5Ljk5OTggMTMuMjM0NEMxMC4xMDIzIDEzLjIzNDQgMTAuMjAzMSAxMy4yMDkyIDEwLjI5MzYgMTMuMTYxMUwxMy43NDk4IDExLjMxODFWMTQuOTM4NEMxMi43NjU0IDE1LjM5NzggMTEuNTI0OCAxNS43MzQ1IDkuOTk5OCAxNS43MzQ1Wk0xNi4yNDk4IDEzLjA5NzhDMTUuODc1MiAxMy41MTM1IDE1LjQ1NiAxMy44ODY5IDE0Ljk5OTggMTQuMjExMVYxMC42NTA5TDE2LjI0OTggOS45ODQ1MlYxMy4wOTc4Wk0xNC42ODczIDkuNDAxN0wxNC42NzAxIDkuMzkxNTVMMTAuMjk1MSA3LjA1Nzk1QzEwLjE0OTEgNi45ODM0IDkuOTc5NzQgNi45NjkxNiA5LjgyMzM4IDcuMDE4MzJDOS42NjcwMiA3LjA2NzQ4IDkuNTM2MjMgNy4xNzYwOSA5LjQ1OTE4IDcuMzIwNzZDOS4zODIxMyA3LjQ2NTQyIDkuMzY1IDcuNjM0NTcgOS40MTE0NyA3Ljc5MTc1QzkuNDU3OTQgNy45NDg5MyA5LjU2NDI5IDguMDgxNTYgOS43MDc2MiA4LjE2MTA4TDEzLjM1OTIgMTAuMTA5NUw5Ljk5OTggMTEuOTAwOUwxLjk1MjkzIDcuNjA5NTJMOS45OTk4IDMuMzE4MTFMMTguMDQ2NyA3LjYwOTUyTDE0LjY4NzMgOS40MDE3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
}
.icon.drop::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzExMjhfMzUzMzcpIj4KPHBhdGggZD0iTTEzLjU5MzggMy44Mzk5MUMxMi42Mjg3IDIuNzI1NDEgMTEuNTQyNiAxLjcyMTgzIDEwLjM1NTUgMC44NDc3MjVDMTAuMjUwNCAwLjc3NDEwOSAxMC4xMjUyIDAuNzM0NjE5IDkuOTk2ODcgMC43MzQ2MTlDOS44Njg1NyAwLjczNDYxOSA5Ljc0MzM3IDAuNzc0MTA5IDkuNjM4MjggMC44NDc3MjVDOC40NTMzMiAxLjcyMjE5IDcuMzY5MzEgMi43MjU3NiA2LjQwNjI1IDMuODM5OTFDNC4yNTg1OSA2LjMwNjMyIDMuMTI1IDguOTA2MzIgMy4xMjUgMTEuMzU5NEMzLjEyNSAxMy4xODI4IDMuODQ5MzMgMTQuOTMxNSA1LjEzODY0IDE2LjIyMDhDNi40Mjc5NSAxNy41MTAxIDguMTc2NjQgMTguMjM0NCAxMCAxOC4yMzQ0QzExLjgyMzQgMTguMjM0NCAxMy41NzIgMTcuNTEwMSAxNC44NjE0IDE2LjIyMDhDMTYuMTUwNyAxNC45MzE1IDE2Ljg3NSAxMy4xODI4IDE2Ljg3NSAxMS4zNTk0QzE2Ljg3NSA4LjkwNjMyIDE1Ljc0MTQgNi4zMDYzMiAxMy41OTM4IDMuODM5OTFaTTEwIDE2Ljk4NDRDOC41MDg2NyAxNi45ODI4IDcuMDc4ODkgMTYuMzg5NiA2LjAyNDM1IDE1LjMzNTFDNC45Njk4MiAxNC4yODA2IDQuMzc2NjUgMTIuODUwOCA0LjM3NSAxMS4zNTk0QzQuMzc1IDYuODg4MzUgOC43MDg1OSAzLjE1NjMyIDEwIDIuMTQwNjlDMTEuMjkxNCAzLjE1NjMyIDE1LjYyNSA2Ljg4Njc5IDE1LjYyNSAxMS4zNTk0QzE1LjYyMzMgMTIuODUwOCAxNS4wMzAyIDE0LjI4MDYgMTMuOTc1NiAxNS4zMzUxQzEyLjkyMTEgMTYuMzg5NiAxMS40OTEzIDE2Ljk4MjggMTAgMTYuOTg0NFpNMTQuMzY2NCAxMi4wODkxQzE0LjIwNDMgMTIuOTk0NCAxMy43Njg4IDEzLjgyODIgMTMuMTE4NSAxNC40Nzg0QzEyLjQ2ODEgMTUuMTI4NiAxMS42MzQyIDE1LjU2NCAxMC43Mjg5IDE1LjcyNTlDMTAuNjk0NSAxNS43MzE0IDEwLjY1OTggMTUuNzM0MiAxMC42MjUgMTUuNzM0NEMxMC40NjgyIDE1LjczNDQgMTAuMzE3MiAxNS42NzU0IDEwLjIwMTggMTUuNTY5M0MxMC4wODY1IDE1LjQ2MzEgMTAuMDE1MyAxNS4zMTc0IDEwLjAwMjMgMTUuMTYxMkM5Ljk4OTMzIDE1LjAwNDkgMTAuMDM1NSAxNC44NDk1IDEwLjEzMTggMTQuNzI1OEMxMC4yMjggMTQuNjAyIDEwLjM2NzMgMTQuNTE4OSAxMC41MjE5IDE0LjQ5M0MxMS44MTY0IDE0LjI3NTEgMTIuOTE0OCAxMy4xNzY2IDEzLjEzNDQgMTEuODc5OEMxMy4xNjIxIDExLjcxNjMgMTMuMjUzNyAxMS41NzA1IDEzLjM4ODkgMTEuNDc0NkMxMy41MjQyIDExLjM3ODYgMTMuNjkyIDExLjM0MDMgMTMuODU1NSAxMS4zNjhDMTQuMDE5IDExLjM5NTggMTQuMTY0NyAxMS40ODc0IDE0LjI2MDcgMTEuNjIyNkMxNC4zNTY2IDExLjc1NzggMTQuMzk1IDExLjkyNTYgMTQuMzY3MiAxMi4wODkxSDE0LjM2NjRaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzExMjhfMzUzMzciPgo8cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMTA5NDk3KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
}
.icon.user::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjkwMzYgMTYuNTc1MUMxNS42NjAxIDE0LjMzOTQgMTMuNzQzNyAxMi43MzYyIDExLjUwNzIgMTEuOTc2M0MxMi42MTM1IDExLjI5MTUgMTMuNDczIDEwLjI0NzkgMTMuOTUzNyA5LjAwNTk0QzE0LjQzNDQgNy43NjM5NiAxNC41MDk4IDYuMzkyMjEgMTQuMTY4MyA1LjEwMTM2QzEzLjgyNjggMy44MTA1IDEzLjA4NzMgMi42NzE5MSAxMi4wNjMzIDEuODYwNDRDMTEuMDM5MyAxLjA0ODk4IDkuNzg3NDMgMC42MDk0OTcgOC41IDAuNjA5NDk3QzcuMjEyNTcgMC42MDk0OTcgNS45NjA3MyAxLjA0ODk4IDQuOTM2NzMgMS44NjA0NEMzLjkxMjczIDIuNjcxOTEgMy4xNzMxOCAzLjgxMDUgMi44MzE2NyA1LjEwMTM2QzIuNDkwMTYgNi4zOTIyMSAyLjU2NTU2IDcuNzYzOTYgMy4wNDYyOSA5LjAwNTk0QzMuNTI3MDIgMTAuMjQ3OSA0LjM4NjUxIDExLjI5MTUgNS40OTI3NiAxMS45NzYzQzMuMjU2MzEgMTIuNzM1NCAxLjMzOTk0IDE0LjMzODUgMC4wOTYzNzkgMTYuNTc1MUMwLjA1MDc3NTUgMTYuNjUyNCAwLjAyMDUyNyAxNi43Mzg0IDAuMDA3NDE4MjMgMTYuODI4MUMtMC4wMDU2OTA1MyAxNi45MTc4IC0wLjAwMTM5NDAyIDE3LjAwOTMgMC4wMjAwNTQzIDE3LjA5NzJDMC4wNDE1MDI1IDE3LjE4NTIgMC4wNzk2NjgyIDE3LjI2NzcgMC4xMzIyOTkgMTcuMzQwMUMwLjE4NDkzIDE3LjQxMjQgMC4yNTA5NjEgMTcuNDczMSAwLjMyNjQ5NSAxNy41MTg0QzAuNDAyMDI5IDE3LjU2MzggMC40ODU1MzYgMTcuNTkzIDAuNTcyMDkgMTcuNjA0MkMwLjY1ODY0NCAxNy42MTU1IDAuNzQ2NDkxIDE3LjYwODYgMC44MzA0NDggMTcuNTg0QzAuOTE0NDA1IDE3LjU1OTQgMC45OTI3NzEgMTcuNTE3NiAxLjA2MDkyIDE3LjQ2MDlDMS4xMjkwOCAxNy40MDQzIDEuMTg1NjMgMTcuMzM0MSAxLjIyNzI2IDE3LjI1NDRDMi43NjU1OCAxNC40ODk3IDUuNDg0NTkgMTIuODM5IDguNSAxMi44MzlDMTEuNTE1NCAxMi44MzkgMTQuMjM0NCAxNC40ODk3IDE1Ljc3MjcgMTcuMjU0NEMxNS44MTQ0IDE3LjMzNDEgMTUuODcwOSAxNy40MDQzIDE1LjkzOTEgMTcuNDYwOUMxNi4wMDcyIDE3LjUxNzYgMTYuMDg1NiAxNy41NTk0IDE2LjE2OTUgMTcuNTg0QzE2LjI1MzUgMTcuNjA4NiAxNi4zNDE0IDE3LjYxNTUgMTYuNDI3OSAxNy42MDQyQzE2LjUxNDUgMTcuNTkzIDE2LjU5OCAxNy41NjM4IDE2LjY3MzUgMTcuNTE4NEMxNi43NDkgMTcuNDczMSAxNi44MTUxIDE3LjQxMjQgMTYuODY3NyAxNy4zNDAxQzE2LjkyMDMgMTcuMjY3NyAxNi45NTg1IDE3LjE4NTIgMTYuOTc5OSAxNy4wOTcyQzE3LjAwMTQgMTcuMDA5MyAxNy4wMDU3IDE2LjkxNzggMTYuOTkyNiAxNi44MjgxQzE2Ljk3OTUgMTYuNzM4NCAxNi45NDkyIDE2LjY1MjQgMTYuOTAzNiAxNi41NzUxWk0zLjkyNzQ5IDYuNzI1NEMzLjkyNzQ5IDUuNzg0OTUgNC4xOTU2NiA0Ljg2NTYxIDQuNjk4MSA0LjA4MzY1QzUuMjAwNTMgMy4zMDE3IDUuOTE0NjYgMi42OTIyMyA2Ljc1MDE4IDIuMzMyMzRDNy41ODU2OSAxLjk3MjQ0IDguNTA1MDcgMS44NzgyOCA5LjM5MjA1IDIuMDYxNzVDMTAuMjc5IDIuMjQ1MjIgMTEuMDkzOCAyLjY5ODA5IDExLjczMzMgMy4zNjMxQzEyLjM3MjcgNC4wMjgxIDEyLjgwODIgNC44NzUzNiAxMi45ODQ3IDUuNzk3NzRDMTMuMTYxMSA2LjcyMDEzIDEzLjA3MDUgNy42NzYyIDEyLjcyNDQgOC41NDUwN0MxMi4zNzg0IDkuNDEzOTMgMTEuNzkyMyAxMC4xNTY2IDExLjA0MDMgMTAuNjc5MUMxMC4yODg0IDExLjIwMTUgOS40MDQzNiAxMS40ODA0IDguNSAxMS40ODA0QzcuMjg3NjkgMTEuNDc5MSA2LjEyNTQxIDEwLjk3NzcgNS4yNjgxOCAxMC4wODYyQzQuNDEwOTUgOS4xOTQ3NyAzLjkyODc5IDcuOTg2MDkgMy45Mjc0OSA2LjcyNTRaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.player::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjE1MzUgNi4xNzgyNUw3Ljk5OTYyIDMuNDUwOTdDNy44OTUzMyAzLjM4MjQ1IDcuNzc0MTEgMy4zNDMxIDcuNjQ4ODkgMy4zMzcxM0M3LjUyMzY3IDMuMzMxMTUgNy4zOTkxNSAzLjM1ODc3IDcuMjg4NjMgMy40MTcwNUM3LjE3ODEgMy40NzUzMiA3LjA4NTcyIDMuNTYyMDYgNy4wMjEzNCAzLjY2ODAxQzYuOTU2OTYgMy43NzM5NSA2LjkyMyAzLjg5NTEyIDYuOTIzMDggNC4wMTg1OVY5LjQ3MzEzQzYuOTIzIDkuNTk2NiA2Ljk1Njk2IDkuNzE3NzcgNy4wMjEzNCA5LjgyMzcyQzcuMDg1NzIgOS45Mjk2NiA3LjE3ODEgMTAuMDE2NCA3LjI4ODYzIDEwLjA3NDdDNy4zOTkxNSAxMC4xMzI5IDcuNTIzNjcgMTAuMTYwNiA3LjY0ODg5IDEwLjE1NDZDNy43NzQxMSAxMC4xNDg2IDcuODk1MzMgMTAuMTA5MyA3Ljk5OTYyIDEwLjA0MDdMMTIuMTUzNSA3LjMxMzQ3QzEyLjI0ODQgNy4yNTEyNCAxMi4zMjYzIDcuMTY2ODUgMTIuMzgwMiA3LjA2NzgzQzEyLjQzNCA2Ljk2ODggMTIuNDYyMiA2Ljg1ODIgMTIuNDYyMiA2Ljc0NTg2QzEyLjQ2MjIgNi42MzM1MiAxMi40MzQgNi41MjI5MiAxMi4zODAyIDYuNDIzOUMxMi4zMjYzIDYuMzI0ODcgMTIuMjQ4NCA2LjI0MDQ5IDEyLjE1MzUgNi4xNzgyNVpNOC4zMDc2OSA4LjE5ODk5VjUuMjk3TDEwLjUyMTMgNi43NDU4Nkw4LjMwNzY5IDguMTk4OTlaTTE2LjYxNTQgMC42MDk0OTdIMS4zODQ2MkMxLjAxNzM5IDAuNjA5NDk3IDAuNjY1MjEgMC43NTMxNjUgMC40MDU1NDQgMS4wMDg5QzAuMTQ1ODc5IDEuMjY0NjMgMCAxLjYxMTQ3IDAgMS45NzMxM1YxMS41MTg2QzAgMTEuODgwMiAwLjE0NTg3OSAxMi4yMjcxIDAuNDA1NTQ0IDEyLjQ4MjhDMC42NjUyMSAxMi43Mzg2IDEuMDE3MzkgMTIuODgyMiAxLjM4NDYyIDEyLjg4MjJIMTYuNjE1NEMxNi45ODI2IDEyLjg4MjIgMTcuMzM0OCAxMi43Mzg2IDE3LjU5NDUgMTIuNDgyOEMxNy44NTQxIDEyLjIyNzEgMTggMTEuODgwMiAxOCAxMS41MTg2VjEuOTczMTNDMTggMS42MTE0NyAxNy44NTQxIDEuMjY0NjMgMTcuNTk0NSAxLjAwODlDMTcuMzM0OCAwLjc1MzE2NSAxNi45ODI2IDAuNjA5NDk3IDE2LjYxNTQgMC42MDk0OTdaTTE2LjYxNTQgMTEuNTE4NkgxLjM4NDYyVjEuOTczMTNIMTYuNjE1NFYxMS41MTg2Wk0xOCAxNC45Mjc3QzE4IDE1LjEwODUgMTcuOTI3MSAxNS4yODE5IDE3Ljc5NzIgMTUuNDA5OEMxNy42Njc0IDE1LjUzNzcgMTcuNDkxMyAxNS42MDk1IDE3LjMwNzcgMTUuNjA5NUgwLjY5MjMwOEMwLjUwODY5NiAxNS42MDk1IDAuMzMyNjA1IDE1LjUzNzcgMC4yMDI3NzIgMTUuNDA5OEMwLjA3MjkzOTMgMTUuMjgxOSAwIDE1LjEwODUgMCAxNC45Mjc3QzAgMTQuNzQ2OSAwLjA3MjkzOTMgMTQuNTczNCAwLjIwMjc3MiAxNC40NDU2QzAuMzMyNjA1IDE0LjMxNzcgMC41MDg2OTYgMTQuMjQ1OSAwLjY5MjMwOCAxNC4yNDU5SDE3LjMwNzdDMTcuNDkxMyAxNC4yNDU5IDE3LjY2NzQgMTQuMzE3NyAxNy43OTcyIDE0LjQ0NTZDMTcuOTI3MSAxNC41NzM0IDE4IDE0Ljc0NjkgMTggMTQuOTI3N1oiIGZpbGw9IiNEMkFFOTYiLz4KPC9zdmc+Cg==");
}
.icon.warning::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDAuMTA5NDk3QzguMDIyMTkgMC4xMDk0OTcgNi4wODg3OSAwLjY5NTk4NyA0LjQ0NDMgMS43OTQ4QzIuNzk5ODEgMi44OTM2MSAxLjUxODA5IDQuNDU1NCAwLjc2MTIwOSA2LjI4MjY2QzAuMDA0MzMyODQgOC4xMDk5MiAtMC4xOTM3IDEwLjEyMDYgMC4xOTIxNTIgMTIuMDYwNEMwLjU3ODAwNCAxNC4wMDAyIDEuNTMwNDEgMTUuNzgyIDIuOTI4OTQgMTcuMTgwNkM0LjMyNzQ2IDE4LjU3OTEgNi4xMDkyOSAxOS41MzE1IDguMDQ5MSAxOS45MTczQzkuOTg4OTEgMjAuMzAzMiAxMS45OTk2IDIwLjEwNTIgMTMuODI2OCAxOS4zNDgzQzE1LjY1NDEgMTguNTkxNCAxNy4yMTU5IDE3LjMwOTcgMTguMzE0NyAxNS42NjUyQzE5LjQxMzUgMTQuMDIwNyAyMCAxMi4wODczIDIwIDEwLjEwOTVDMTkuOTk3MiA3LjQ1ODE5IDE4Ljk0MjcgNC45MTYyOCAxNy4wNjggMy4wNDE1MkMxNS4xOTMyIDEuMTY2NzYgMTIuNjUxMyAwLjExMjI5NyAxMCAwLjEwOTQ5N1pNMTAgMTguNTcxQzguMzI2NDcgMTguNTcxIDYuNjkwNTIgMTguMDc0OCA1LjI5OTAyIDE3LjE0NUMzLjkwNzUzIDE2LjIxNTIgMi44MjMgMTQuODkzNyAyLjE4MjU2IDEzLjM0NzZDMS41NDIxMyAxMS44MDE0IDEuMzc0NTYgMTAuMTAwMSAxLjcwMTA1IDguNDU4NzNDMi4wMjc1NCA2LjgxNzM1IDIuODMzNDMgNS4zMDk2NSA0LjAxNjc5IDQuMTI2MjlDNS4yMDAxNiAyLjk0MjkyIDYuNzA3ODYgMi4xMzcwMyA4LjM0OTI0IDEuODEwNTRDOS45OTA2MiAxLjQ4NDA1IDExLjY5MTkgMS42NTE2MiAxMy4yMzgxIDIuMjkyMDVDMTQuNzg0MiAyLjkzMjQ5IDE2LjEwNTcgNC4wMTcwMiAxNy4wMzU1IDUuNDA4NTJDMTcuOTY1MyA2LjgwMDAxIDE4LjQ2MTUgOC40MzU5NiAxOC40NjE1IDEwLjEwOTVDMTguNDU5IDEyLjM1MjkgMTcuNTY2NyAxNC41MDM2IDE1Ljk4MDQgMTYuMDg5OUMxNC4zOTQxIDE3LjY3NjIgMTIuMjQzNCAxOC41Njg1IDEwIDE4LjU3MVpNOS4yMzA3NyAxMC44Nzg3VjUuNDk0MTFDOS4yMzA3NyA1LjI5MDEgOS4zMTE4MiA1LjA5NDQ0IDkuNDU2MDcgNC45NTAxOEM5LjYwMDMzIDQuODA1OTIgOS43OTU5OSA0LjcyNDg4IDEwIDQuNzI0ODhDMTAuMjA0IDQuNzI0ODggMTAuMzk5NyA0LjgwNTkyIDEwLjU0MzkgNC45NTAxOEMxMC42ODgyIDUuMDk0NDQgMTAuNzY5MiA1LjI5MDEgMTAuNzY5MiA1LjQ5NDExVjEwLjg3ODdDMTAuNzY5MiAxMS4wODI3IDEwLjY4ODIgMTEuMjc4NCAxMC41NDM5IDExLjQyMjdDMTAuMzk5NyAxMS41NjY5IDEwLjIwNCAxMS42NDggMTAgMTEuNjQ4QzkuNzk1OTkgMTEuNjQ4IDkuNjAwMzMgMTEuNTY2OSA5LjQ1NjA3IDExLjQyMjdDOS4zMTE4MiAxMS4yNzg0IDkuMjMwNzcgMTEuMDgyNyA5LjIzMDc3IDEwLjg3ODdaTTExLjE1MzggMTQuMzQwM0MxMS4xNTM4IDE0LjU2ODUgMTEuMDg2MiAxNC43OTE2IDEwLjk1OTQgMTQuOTgxM0MxMC44MzI2IDE1LjE3MTEgMTAuNjUyNCAxNS4zMTg5IDEwLjQ0MTYgMTUuNDA2M0MxMC4yMzA3IDE1LjQ5MzYgOS45OTg3MiAxNS41MTY1IDkuNzc0OSAxNS40NzE5QzkuNTUxMDcgMTUuNDI3NCA5LjM0NTQ4IDE1LjMxNzUgOS4xODQxMSAxNS4xNTYyQzkuMDIyNzQgMTQuOTk0OCA4LjkxMjg1IDE0Ljc4OTIgOC44NjgzMyAxNC41NjU0QzguODIzODEgMTQuMzQxNSA4Ljg0NjY2IDE0LjEwOTUgOC45MzM5OSAxMy44OTg3QzkuMDIxMzIgMTMuNjg3OSA5LjE2OTIxIDEzLjUwNzcgOS4zNTg5NiAxMy4zODA5QzkuNTQ4NzEgMTMuMjU0MSA5Ljc3MTc5IDEzLjE4NjQgMTAgMTMuMTg2NEMxMC4zMDYgMTMuMTg2NCAxMC41OTk1IDEzLjMwOCAxMC44MTU5IDEzLjUyNDRDMTEuMDMyMyAxMy43NDA4IDExLjE1MzggMTQuMDM0MiAxMS4xNTM4IDE0LjM0MDNaIiBmaWxsPSIjRTY1QTVBIi8+Cjwvc3ZnPgo=");
}
.icon.user-alt::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxOCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuODc4OTcgOC4zMjE4N0M4LjY4OTI3IDcuODYyNTggOS4zMjQ3NiA3LjE0ODAxIDkuNjg2MzIgNi4yODk2MkMxMC4wNDc5IDUuNDMxMjQgMTAuMTE1MiA0LjQ3NzMyIDkuODc3NjYgMy41NzY2OEM5LjY0MDE3IDIuNjc2MDQgOS4xMTEyNyAxLjg3OTM0IDguMzczNDYgMS4zMTA4NUM3LjYzNTY1IDAuNzQyMzcxIDYuNzMwNDQgMC40MzQwODIgNS43OTkwMyAwLjQzNDA4MkM0Ljg2NzYyIDAuNDM0MDgyIDMuOTYyNCAwLjc0MjM3MSAzLjIyNDU5IDEuMzEwODVDMi40ODY3OCAxLjg3OTM0IDEuOTU3ODggMi42NzYwNCAxLjcyMDM5IDMuNTc2NjhDMS40ODI5IDQuNDc3MzIgMS41NTAxOCA1LjQzMTI0IDEuOTExNzQgNi4yODk2MkMyLjI3MzI5IDcuMTQ4MDEgMi45MDg3OSA3Ljg2MjU4IDMuNzE5MDkgOC4zMjE4N0MyLjIxNzI5IDguODAwNjYgMC45Mjc1NjQgOS43ODQ2MSAwLjA2OTAxMDMgMTEuMTA2NkMwLjAwNTc0NTk0IDExLjIwMzUgLTAuMDE2NDI1MyAxMS4zMjE2IDAuMDA3Mzc0MTMgMTEuNDM0OEMwLjAzMTE3MzUgMTEuNTQ4MSAwLjA5ODk5MzkgMTEuNjQ3MyAwLjE5NTkxNiAxMS43MTA2QzAuMjkyODM4IDExLjc3MzggMC40MTA5MjEgMTEuNzk2IDAuNTI0MTkgMTEuNzcyMkMwLjYzNzQ1OSAxMS43NDg0IDAuNzM2NjM0IDExLjY4MDYgMC43OTk4OTggMTEuNTgzN0MxLjM0MTQyIDEwLjc1MSAyLjA4MjMxIDEwLjA2NjkgMi45NTUzMiA5LjU5MzI0QzMuODI4MzQgOS4xMTk2MiA0LjgwNTgyIDguODcxNTQgNS43OTkwMyA4Ljg3MTU0QzYuNzkyMjQgOC44NzE1NCA3Ljc2OTcyIDkuMTE5NjIgOC42NDI3MyA5LjU5MzI0QzkuNTE1NzQgMTAuMDY2OSAxMC4yNTY2IDEwLjc1MSAxMC43OTgyIDExLjU4MzdDMTAuODY1NSAxMS42NyAxMC45NjI5IDExLjcyNzkgMTEuMDcxIDExLjc0NTdDMTEuMTc5MSAxMS43NjM2IDExLjI4OTkgMTEuNzQwMiAxMS4zODE1IDExLjY4MDFDMTEuNDczMSAxMS42MiAxMS41Mzg3IDExLjUyNzcgMTEuNTY1NCAxMS40MjE0QzExLjU5MjEgMTEuMzE1MiAxMS41Nzc4IDExLjIwMjggMTEuNTI1NCAxMS4xMDY2QzEwLjY2NzggOS43ODUyOCA5LjM3OTQyIDguODAxNCA3Ljg3ODk3IDguMzIxODdaTTIuNDUzNjcgNC42NTQyOEMyLjQ1MzY3IDMuOTkyNjEgMi42NDk4NyAzLjM0NTgxIDMuMDE3NDYgMi43OTU2NkMzLjM4NTA2IDIuMjQ1NTEgMy45MDc1MyAxLjgxNjcyIDQuNTE4ODEgMS41NjM1MUM1LjEzMDEgMS4zMTAzMSA1LjgwMjc0IDEuMjQ0MDYgNi40NTE2NyAxLjM3MzE0QzcuMTAwNjEgMS41MDIyMiA3LjY5NjcgMS44MjA4NCA4LjE2NDU1IDIuMjg4NzFDOC42MzI0MSAyLjc1NjU3IDguOTUxMDIgMy4zNTI2NyA5LjA4MDEgNC4wMDE2MkM5LjIwOTE5IDQuNjUwNTYgOS4xNDI5NCA1LjMyMzIyIDguODg5NzQgNS45MzQ1MUM4LjYzNjUzIDYuNTQ1ODEgOC4yMDc3NSA3LjA2ODI5IDcuNjU3NjEgNy40MzU4OUM3LjEwNzQ3IDcuODAzNDkgNi40NjA2OCA3Ljk5OTY5IDUuNzk5MDMgNy45OTk2OUM0LjkxMjE0IDcuOTk4NTQgNC4wNjE5IDcuNjQ1NzEgMy40MzQ3OCA3LjAxODU3QzIuODA3NjUgNi4zOTE0MyAyLjQ1NDgyIDUuNTQxMTggMi40NTM2NyA0LjY1NDI4Wk0xNy43OTg3IDExLjcwODdDMTcuNzAxOCAxMS43NzE5IDE3LjU4MzkgMTEuNzk0MSAxNy40NzA3IDExLjc3MDRDMTcuMzU3NSAxMS43NDY3IDE3LjI1ODQgMTEuNjc5IDE3LjE5NTEgMTEuNTgyMkMxNi42NTQ1IDEwLjc0OTUgMTUuOTE0MiAxMC4wNjUzIDE1LjA0MTUgOS41OTIwMkMxNC4xNjg4IDkuMTE4NzEgMTMuMTkxNiA4Ljg3MTMzIDEyLjE5ODggOC44NzI0MUMxMi4wODMxIDguODcyNDEgMTEuOTcyMSA4LjgyNjQ0IDExLjg5MDMgOC43NDQ2QzExLjgwODUgOC42NjI3NyAxMS43NjI1IDguNTUxNzggMTEuNzYyNSA4LjQzNjA1QzExLjc2MjUgOC4zMjAzMiAxMS44MDg1IDguMjA5MzMgMTEuODkwMyA4LjEyNzVDMTEuOTcyMSA4LjA0NTY3IDEyLjA4MzEgNy45OTk2OSAxMi4xOTg4IDcuOTk5NjlDMTIuNjkxNSA3Ljk5OTIgMTMuMTc3OSA3Ljg4OTkgMTMuNjIzNCA3LjY3OTYzQzE0LjA2ODkgNy40NjkzNSAxNC40NjI1IDcuMTYzMjcgMTQuNzc2IDYuNzgzMjdDMTUuMDg5NSA2LjQwMzI3IDE1LjMxNTIgNS45NTg3MSAxNS40MzcgNS40ODEzN0MxNS41NTg4IDUuMDA0MDIgMTUuNTczNiA0LjUwNTY3IDE1LjQ4MDUgNC4wMjE5MUMxNS4zODc0IDMuNTM4MTYgMTUuMTg4NiAzLjA4MDk0IDE0Ljg5ODMgMi42ODI5MkMxNC42MDggMi4yODQ5IDE0LjIzMzQgMS45NTU5IDEzLjgwMTIgMS43MTk0NEMxMy4zNjkxIDEuNDgyOTggMTIuODkgMS4zNDQ4OCAxMi4zOTgzIDEuMzE1MDFDMTEuOTA2NiAxLjI4NTE1IDExLjQxNDMgMS4zNjQyNSAxMC45NTY3IDEuNTQ2NjdDMTAuOTAzNCAxLjU2ODUgMTAuODQ2MyAxLjU3OTU1IDEwLjc4ODcgMS41NzkyMUMxMC43MzExIDEuNTc4ODYgMTAuNjc0MiAxLjU2NzEyIDEwLjYyMTIgMS41NDQ2NUMxMC41NjgxIDEuNTIyMTkgMTAuNTIwMSAxLjQ4OTQ1IDEwLjQ3OTggMS40NDgzM0MxMC40Mzk0IDEuNDA3MiAxMC40MDc3IDEuMzU4NSAxMC4zODYzIDEuMzA1MDRDMTAuMzY0OSAxLjI1MTU4IDEwLjM1NDIgMS4xOTQ0IDEwLjM1NSAxLjEzNjgyQzEwLjM1NTggMS4wNzkyMyAxMC4zNjggMS4wMjIzNyAxMC4zOTA5IDAuOTY5NTIyQzEwLjQxMzggMC45MTY2NyAxMC40NDY5IDAuODY4ODY5IDEwLjQ4ODMgMC44Mjg4NzZDMTAuNTI5OCAwLjc4ODg4MiAxMC41Nzg3IDAuNzU3NDg3IDEwLjYzMjMgMC43MzY1MDFDMTEuNjI0OSAwLjM0MDc3NyAxMi43MzA3IDAuMzM2NTE0IDEzLjcyNjMgMC43MjQ1NzVDMTQuNzIxOSAxLjExMjYzIDE1LjUzMzEgMS44NjQwOSAxNS45OTYgMi44MjcxNUMxNi40NTkgMy43OTAyMSAxNi41MzkyIDQuODkzMDkgMTYuMjIwNCA1LjkxM0MxNS45MDE3IDYuOTMyOTIgMTUuMjA3OCA3Ljc5Mzg0IDE0LjI3ODggOC4zMjE4N0MxNS43ODA2IDguODAwNjYgMTcuMDcwMyA5Ljc4NDYxIDE3LjkyODkgMTEuMTA2NkMxNy45OTEzIDExLjIwMzcgMTguMDEyNiAxMS4zMjE3IDE3Ljk4ODIgMTEuNDM0NkMxNy45NjM4IDExLjU0NzQgMTcuODk1NiAxMS42NDYgMTcuNzk4NyAxMS43MDg3WiIgZmlsbD0iI0QyQUU5NiIvPgo8L3N2Zz4K");
}
.icon.eye::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0Ljk1NjkgNC45MDdDMTQuOTM1IDQuODU3NjMgMTQuNDA1NiAzLjY4MzI1IDEzLjIyODggMi41MDYzN0MxMS42NjA2IDAuOTM4MjQ4IDkuNjggMC4xMDk0OTcgNy41IDAuMTA5NDk3QzUuMzIgMC4xMDk0OTcgMy4zMzkzNyAwLjkzODI0OCAxLjc3MTI1IDIuNTA2MzdDMC41OTQzNjkgMy42ODMyNSAwLjA2MjQ5NDEgNC44NTk1IDAuMDQzMTE5IDQuOTA3QzAuMDE0Njg5OCA0Ljk3MDk1IDAgNS4wNDAxNSAwIDUuMTEwMTNDMCA1LjE4MDExIDAuMDE0Njg5OCA1LjI0OTMxIDAuMDQzMTE5IDUuMzEzMjVDMC4wNjQ5OTQxIDUuMzYyNjMgMC41OTQzNjkgNi41MzYzOCAxLjc3MTI1IDcuNzEzMjVDMy4zMzkzNyA5LjI4MDc1IDUuMzIgMTAuMTA5NSA3LjUgMTAuMTA5NUM5LjY4IDEwLjEwOTUgMTEuNjYwNiA5LjI4MDc1IDEzLjIyODggNy43MTMyNUMxNC40MDU2IDYuNTM2MzggMTQuOTM1IDUuMzYyNjMgMTQuOTU2OSA1LjMxMzI1QzE0Ljk4NTMgNS4yNDkzMSAxNSA1LjE4MDExIDE1IDUuMTEwMTNDMTUgNS4wNDAxNSAxNC45ODUzIDQuOTcwOTUgMTQuOTU2OSA0LjkwN1pNNy41IDkuMTA5NUM1LjU3NjI1IDkuMTA5NSAzLjg5NTYyIDguNDEwMTMgMi41MDQzNyA3LjAzMTM4QzEuOTMzNTIgNi40NjM2OSAxLjQ0Nzg2IDUuODE2MzUgMS4wNjI0OSA1LjEwOTVDMS40NDc3NiA0LjQwMjU5IDEuOTMzNDMgMy43NTUyMyAyLjUwNDM3IDMuMTg3NjJDMy44OTU2MiAxLjgwODg3IDUuNTc2MjUgMS4xMDk1IDcuNSAxLjEwOTVDOS40MjM3NSAxLjEwOTUgMTEuMTA0NCAxLjgwODg3IDEyLjQ5NTYgMy4xODc2MkMxMy4wNjc2IDMuNzU1MSAxMy41NTQzIDQuNDAyNDUgMTMuOTQwNiA1LjEwOTVDMTMuNDkgNS45NTA3NSAxMS41MjY5IDkuMTA5NSA3LjUgOS4xMDk1Wk03LjUgMi4xMDk1QzYuOTA2NjYgMi4xMDk1IDYuMzI2NjQgMi4yODU0NSA1LjgzMzI5IDIuNjE1MDlDNS4zMzk5NCAyLjk0NDczIDQuOTU1NDIgMy40MTMyNyA0LjcyODM2IDMuOTYxNDVDNC41MDEzIDQuNTA5NjMgNC40NDE4OSA1LjExMjgzIDQuNTU3NjQgNS42OTQ3N0M0LjY3MzQgNi4yNzY3MiA0Ljk1OTEyIDYuODExMjYgNS4zNzg2OCA3LjIzMDgyQzUuNzk4MjQgNy42NTAzOCA2LjMzMjc4IDcuOTM2MSA2LjkxNDczIDguMDUxODZDNy40OTY2NyA4LjE2NzYxIDguMDk5ODcgOC4xMDgyIDguNjQ4MDUgNy44ODExNEM5LjE5NjIzIDcuNjU0MDggOS42NjQ3NyA3LjI2OTU2IDkuOTk0NDEgNi43NzYyMUMxMC4zMjQxIDYuMjgyODcgMTAuNSA1LjcwMjg1IDEwLjUgNS4xMDk1QzEwLjQ5OTIgNC4zMTQxIDEwLjE4MjggMy41NTE1MiA5LjYyMDQxIDIuOTg5MDlDOS4wNTc5OCAyLjQyNjY2IDguMjk1NCAyLjExMDMzIDcuNSAyLjEwOTVaTTcuNSA3LjEwOTVDNy4xMDQ0NCA3LjEwOTUgNi43MTc3NiA2Ljk5MjIgNi4zODg4NiA2Ljc3MjQ0QzYuMDU5OTYgNi41NTI2OCA1LjgwMzYxIDYuMjQwMzIgNS42NTIyNCA1Ljg3NDg3QzUuNTAwODYgNS41MDk0MiA1LjQ2MTI2IDUuMTA3MjggNS41Mzg0MyA0LjcxOTMyQzUuNjE1NiA0LjMzMTM2IDUuODA2MDggMy45NzQ5OSA2LjA4NTc4IDMuNjk1MjlDNi4zNjU0OSAzLjQxNTU4IDYuNzIxODYgMy4yMjUxIDcuMTA5ODIgMy4xNDc5M0M3LjQ5Nzc4IDMuMDcwNzYgNy44OTk5MSAzLjExMDM2IDguMjY1MzcgMy4yNjE3NEM4LjYzMDgyIDMuNDEzMTIgOC45NDMxOCAzLjY2OTQ2IDkuMTYyOTQgMy45OTgzNkM5LjM4MjcgNC4zMjcyNiA5LjUgNC43MTM5NCA5LjUgNS4xMDk1QzkuNSA1LjYzOTkzIDkuMjg5MjkgNi4xNDg2NCA4LjkxNDIxIDYuNTIzNzJDOC41MzkxNCA2Ljg5ODc5IDguMDMwNDMgNy4xMDk1IDcuNSA3LjEwOTVaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.eye-hidden-alt::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuNDQ0IDEuMTA2QzMuMzkxMyAxLjA0NjYgMy4zMjczNSAwLjk5ODI1NyAzLjI1NTg0IDAuOTYzNzYxQzMuMTg0MzIgMC45MjkyNjYgMy4xMDY2NyAwLjkwOTMwNyAzLjAyNzM5IDAuOTA1MDQxQzIuOTQ4MTEgMC45MDA3NzYgMi44Njg3NiAwLjkxMjI4OSAyLjc5Mzk2IDAuOTM4OTEzQzIuNzE5MTYgMC45NjU1MzggMi42NTAzOSAxLjAwNjc0IDIuNTkxNjMgMS4wNjAxNEMyLjUzMjg3IDEuMTEzNTQgMi40ODUyOSAxLjE3ODA3IDIuNDUxNjYgMS4yNDk5OUMyLjQxODAyIDEuMzIxOTIgMi4zOTg5OSAxLjM5OTggMi4zOTU2OCAxLjQ3OTEzQzIuMzkyMzYgMS41NTg0NiAyLjQwNDgzIDEuNjM3NjYgMi40MzIzNSAxLjcxMjEzQzIuNDU5ODcgMS43ODY2MSAyLjUwMTg5IDEuODU0ODggMi41NTU5OSAxLjkxM0wzLjk5OSAzLjUwMDc1QzEuMjc0OTkgNS4xNzI1IDAuMTAzNDkzIDcuNzQ5NSAwLjA1MTc0MjkgNy44NjY1QzAuMDE3NjI3NyA3Ljk0MzI0IDAgOC4wMjYyOCAwIDguMTEwMjVDMCA4LjE5NDIzIDAuMDE3NjI3NyA4LjI3NzI3IDAuMDUxNzQyOSA4LjM1NEMwLjA3Nzk5MjkgOC40MTMyNSAwLjcxMzI0MyA5LjgyMTc2IDIuMTI1NDkgMTEuMjM0QzQuMDA3MjUgMTMuMTE1IDYuMzg0IDE0LjEwOTUgOSAxNC4xMDk1QzEwLjM0NDUgMTQuMTE3MiAxMS42NzUzIDEzLjg0MDQgMTIuOTA1MyAxMy4yOTczTDE0LjU1NTMgMTUuMTEzQzE0LjYwNzkgMTUuMTcyNCAxNC42NzE5IDE1LjIyMDggMTQuNzQzNCAxNS4yNTUyQzE0LjgxNDkgMTUuMjg5NyAxNC44OTI2IDE1LjMwOTcgMTQuOTcxOSAxNS4zMTRDMTUuMDUxMSAxNS4zMTgyIDE1LjEzMDUgMTUuMzA2NyAxNS4yMDUzIDE1LjI4MDFDMTUuMjgwMSAxNS4yNTM1IDE1LjM0ODkgMTUuMjEyMyAxNS40MDc2IDE1LjE1ODlDMTUuNDY2NCAxNS4xMDU1IDE1LjUxNCAxNS4wNDA5IDE1LjU0NzYgMTQuOTY5QzE1LjU4MTIgMTQuODk3MSAxNS42MDAzIDE0LjgxOTIgMTUuNjAzNiAxNC43Mzk5QzE1LjYwNjkgMTQuNjYwNiAxNS41OTQ0IDE0LjU4MTQgMTUuNTY2OSAxNC41MDY5QzE1LjUzOTQgMTQuNDMyNCAxNS40OTc0IDE0LjM2NDEgMTUuNDQzMyAxNC4zMDZMMy40NDQgMS4xMDZaTTYuOTkzNzUgNi43OTRMMTAuMTE5IDEwLjIzMjhDOS42NDgzNyAxMC40ODAzIDkuMTA4ODQgMTAuNTY0NiA4LjU4NTEyIDEwLjQ3MjNDOC4wNjE0MSAxMC4zODAxIDcuNTgzMTcgMTAuMTE2NCA3LjIyNTUxIDkuNzIyOTFDNi44Njc4NSA5LjMyOTM3IDYuNjUxMDIgOC44MjgxOSA2LjYwOTA4IDguMjk4MDdDNi41NjcxMyA3Ljc2Nzk0IDYuNzAyNDMgNy4yMzg4OSA2Ljk5Mzc1IDYuNzk0Wk05IDEyLjkwOTVDNi42OTE1IDEyLjkwOTUgNC42NzQ3NSAxMi4wNzAzIDMuMDA1MjQgMTAuNDE1OEMyLjMxOTk4IDkuNzM0NzQgMS43MzcxNiA4Ljk1NzkgMS4yNzQ5OSA4LjEwOTVDMS42MjY3NCA3LjQ1MDI1IDIuNzQ5NDkgNS42MDUyNSA0LjgyNjI1IDQuNDA2TDYuMTc2MjUgNS44ODcyNUM1LjY1MzYgNi41NTY2MyA1LjM4NDQyIDcuMzg5MjMgNS40MTYzIDguMjM3ODhDNS40NDgxNyA5LjA4NjU0IDUuNzc5MDQgOS44OTY2IDYuMzUwNDIgMTAuNTI0OUM2LjkyMTgxIDExLjE1MzIgNy42OTY5MiAxMS41NTkyIDguNTM4NzQgMTEuNjcxM0M5LjM4MDU3IDExLjc4MzQgMTAuMjM0OSAxMS41OTQyIDEwLjk1MDggMTEuMTM3M0wxMi4wNTU1IDEyLjM1MjNDMTEuMDgwNSAxMi43MjYzIDEwLjA0NDMgMTIuOTE1MyA5IDEyLjkwOTVaTTkuNDUgNS43NTIyNUM5LjI5MzY1IDUuNzIyNDIgOS4xNTU1NyA1LjYzMTY5IDkuMDY2MTEgNS41MDAwNEM4Ljk3NjY2IDUuMzY4MzkgOC45NDMxNiA1LjIwNjYgOC45NzMgNS4wNTAyNUM5LjAwMjg0IDQuODkzOTEgOS4wOTM1NiA0Ljc1NTgyIDkuMjI1MjEgNC42NjYzNkM5LjM1Njg2IDQuNTc2OTEgOS41MTg2NSA0LjU0MzQxIDkuNjc1IDQuNTczMjVDMTAuNDM5NyA0LjcyMTUgMTEuMTM2IDUuMTEyOTkgMTEuNjYgNS42ODkzMkMxMi4xODQgNi4yNjU2NSAxMi41MDc3IDYuOTk1OTMgMTIuNTgyOCA3Ljc3MTI1QzEyLjU5NzYgNy45Mjk2OSAxMi41NDg4IDguMDg3NTIgMTIuNDQ3MyA4LjIxMDAyQzEyLjM0NTcgOC4zMzI1MyAxMi4xOTk3IDguNDA5NjggMTIuMDQxMyA4LjQyNDVDMTIuMDIyNSA4LjQyNTYxIDEyLjAwMzcgOC40MjU2MSAxMS45ODUgOC40MjQ1QzExLjgzNSA4LjQyNTE1IDExLjY5MDMgOC4zNjk2MSAxMS41NzkyIDguMjY4ODNDMTEuNDY4MiA4LjE2ODA0IDExLjM5ODkgOC4wMjkzMyAxMS4zODUgNy44OEMxMS4zMzQ1IDcuMzY0MyAxMS4xMTg5IDYuODc4NjYgMTAuNzcwMyA2LjQ5NTMxQzEwLjQyMTYgNi4xMTE5NSA5Ljk1ODYxIDUuODUxMzUgOS40NSA1Ljc1MjI1Wk0xNy45NDYgOC4zNTRDMTcuOTE0NSA4LjQyNDUgMTcuMTU0OCAxMC4xMDY4IDE1LjQ0NCAxMS42MzlDMTUuMzg1NSAxMS42OTMgMTUuMzE2OSAxMS43MzQ5IDE1LjI0MjEgMTEuNzYyMUMxNS4xNjc0IDExLjc4OTQgMTUuMDg3OSAxMS44MDE1IDE1LjAwODQgMTEuNzk3N0MxNC45Mjg5IDExLjc5MzkgMTQuODUwOSAxMS43NzQ0IDE0Ljc3OSAxMS43NDAyQzE0LjcwNzIgMTEuNzA2IDE0LjY0MjggMTEuNjU3OSAxNC41ODk3IDExLjU5ODVDMTQuNTM2NiAxMS41MzkyIDE0LjQ5NTkgMTEuNDcgMTQuNDY5OCAxMS4zOTQ3QzE0LjQ0MzggMTEuMzE5NSAxNC40MzI5IDExLjIzOTkgMTQuNDM4IDExLjE2MDVDMTQuNDQzIDExLjA4MSAxNC40NjM4IDExLjAwMzQgMTQuNDk5MSAxMC45MzIxQzE0LjUzNDQgMTAuODYwNyAxNC41ODM2IDEwLjc5NzEgMTQuNjQzOCAxMC43NDVDMTUuNDgzIDkuOTkwOTcgMTYuMTg4MSA5LjA5OTc4IDE2LjcyODggOC4xMDk1QzE2LjI2NTYgNy4yNjAzMyAxNS42ODE1IDYuNDgyOTYgMTQuOTk0OCA1LjgwMTc1QzEzLjMyNTMgNC4xNDg3NSAxMS4zMDg1IDMuMzA5NSA5IDMuMzA5NUM4LjUxMzU5IDMuMzA4OTEgOC4wMjc5NiAzLjM0ODI5IDcuNTQ4IDMuNDI3MjVDNy40Njk5NSAzLjQ0MTA1IDcuMzg5OTQgMy40MzkyNSA3LjMxMjU5IDMuNDIxOTZDNy4yMzUyMyAzLjQwNDY2IDcuMTYyMDggMy4zNzIyMSA3LjA5NzM0IDMuMzI2NDhDNy4wMzI2IDMuMjgwNzUgNi45Nzc1NiAzLjIyMjY1IDYuOTM1NDEgMy4xNTU1M0M2Ljg5MzI1IDMuMDg4NDEgNi44NjQ4MSAzLjAxMzYgNi44NTE3NCAyLjkzNTQyQzYuODM4NjYgMi44NTcyNSA2Ljg0MTIgMi43NzcyNiA2Ljg1OTIxIDIuNzAwMDdDNi44NzcyMiAyLjYyMjg4IDYuOTEwMzUgMi41NTAwMyA2Ljk1NjY4IDIuNDg1NzJDNy4wMDMwMSAyLjQyMTQgNy4wNjE2MiAyLjM2NjkxIDcuMTI5MTMgMi4zMjUzOEM3LjE5NjY0IDIuMjgzODUgNy4yNzE3MSAyLjI1NjEgNy4zNSAyLjI0Mzc1QzcuODk1MzcgMi4xNTM3IDguNDQ3MjQgMi4xMDg4IDkgMi4xMDk1QzExLjYxNiAyLjEwOTUgMTMuOTkyOCAzLjEwNCAxNS44NzQ1IDQuOTg1NzVDMTcuMjg2OCA2LjM5OCAxNy45MjIgNy44MDcyNSAxNy45NDgzIDcuODY2NUMxNy45ODI0IDcuOTQzMjQgMTggOC4wMjYyOCAxOCA4LjExMDI1QzE4IDguMTk0MjMgMTcuOTgyNCA4LjI3NzI3IDE3Ljk0ODMgOC4zNTRIMTcuOTQ2WiIgZmlsbD0iI0QyQUU5NiIvPgo8L3N2Zz4K");
}
.icon.eye-hidden-filled::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjg4NjMgNy45NDEzNUMxMi44MjcyIDcuODc2NjYgMTIuNzg2MiA3Ljc5NzU5IDEyLjc2NzMgNy43MTIwNUMxMi43NDg0IDcuNjI2NTEgMTIuNzUyMyA3LjUzNzUyIDEyLjc3ODcgNy40NTM5OEMxMi44MDUgNy4zNzA0MyAxMi44NTI4IDcuMjk1MjcgMTIuOTE3MyA3LjIzNjAyQzEyLjk4MTggNy4xNzY3NiAxMy4wNjA4IDcuMTM1NSAxMy4xNDYzIDcuMTE2MzVDMTQuMzQ1MiA2Ljg0MjM3IDE1LjU3MTQgNi43MDUyNCAxNi44MDEzIDYuNzA3NkMyMS4xNjEzIDYuNzA3NiAyNS4xMjI1IDguMzY1MSAyOC4yNTg4IDExLjUwMTRDMzAuNjEyNSAxMy44NTUxIDMxLjY3MTMgMTYuMjAzOSAzMS43MTUgMTYuMzAyNkMzMS43NzE5IDE2LjQzMDUgMzEuODAxMiAxNi41Njg5IDMxLjgwMTIgMTYuNzA4OUMzMS44MDEyIDE2Ljg0ODggMzEuNzcxOSAxNi45ODcyIDMxLjcxNSAxNy4xMTUxQzMxLjY3MTMgMTcuMjEzOSAzMC42MTI1IDE5LjU2MTQgMjguMjU4OCAyMS45MTUxQzI3LjkwMjEgMjIuMjcwMSAyNy41MzU4IDIyLjYwNjQgMjcuMTYgMjIuOTIzOUMyNy4wNjExIDIzLjAwNzggMjYuOTMzNSAyMy4wNTAxIDI2LjgwNCAyMy4wNDE3QzI2LjY3NDYgMjMuMDMzMyAyNi41NTM1IDIyLjk3NDkgMjYuNDY2MyAyMi44Nzg5TDEyLjg4NjMgNy45NDEzNVpNMjcuNTQxMyAyNy4wMzUxQzI3LjYzMTQgMjcuMTMyIDI3LjcwMTUgMjcuMjQ1OCAyNy43NDczIDI3LjM2OTlDMjcuNzkzMiAyNy40OTQgMjcuODE0IDI3LjYyNiAyNy44MDg1IDI3Ljc1ODJDMjcuODAyOSAyNy44OTA0IDI3Ljc3MTIgMjguMDIwMiAyNy43MTUyIDI4LjE0MDFDMjcuNjU5MSAyOC4yNiAyNy41Nzk4IDI4LjM2NzUgMjcuNDgxOSAyOC40NTY1QzI3LjM4MzkgMjguNTQ1NSAyNy4yNjkzIDI4LjYxNDIgMjcuMTQ0NiAyOC42NTg2QzI3LjAyIDI4LjcwMyAyNi44ODc3IDI4LjcyMjEgMjYuNzU1NiAyOC43MTVDMjYuNjIzNSAyOC43MDc5IDI2LjQ5NCAyOC42NzQ3IDI2LjM3NDkgMjguNjE3MkMyNi4yNTU3IDI4LjU1OTcgMjYuMTQ5MSAyOC40NzkxIDI2LjA2MTMgMjguMzgwMUwyMy4zMDEzIDI1LjM0ODlDMjEuMjU0NCAyNi4yNTQyIDE5LjAzOTQgMjYuNzE3MiAxNi44MDEzIDI2LjcwNzZDMTIuNDQxMyAyNi43MDc2IDguNDgwMDEgMjUuMDUwMSA1LjM0Mzc2IDIxLjkxNTFDMi45OTAwMSAxOS41NjE0IDEuOTI2MjYgMTcuMjEzOSAxLjg4NzUxIDE3LjExNTFDMS44MzA2NSAxNi45ODcyIDEuODAxMjcgMTYuODQ4OCAxLjgwMTI3IDE2LjcwODlDMS44MDEyNyAxNi41Njg5IDEuODMwNjUgMTYuNDMwNSAxLjg4NzUxIDE2LjMwMjZDMS45MjYyNiAxNi4yMDc2IDIuOTkwMDEgMTMuODU1MSA1LjM0Mzc2IDExLjUwMTRDNi4yODQxMiAxMC41NTY3IDcuMzMzMSA5LjcyNjcxIDguNDY4NzYgOS4wMjg4NUw2LjA2MTI2IDYuMzgwMUM1Ljk3MTA5IDYuMjgzMjUgNS45MDEwNSA2LjE2OTQ2IDUuODU1MTggNi4wNDUzM0M1LjgwOTMxIDUuOTIxMiA1Ljc4ODU0IDUuNzg5MiA1Ljc5NDA3IDUuNjU2OTlDNS43OTk1OSA1LjUyNDc3IDUuODMxMyA1LjM5NDk3IDUuODg3MzYgNS4yNzUxQzUuOTQzNDIgNS4xNTUyMyA2LjAyMjcxIDUuMDQ3NjggNi4xMjA2NSA0Ljk1ODY4QzYuMjE4NTggNC44Njk2OCA2LjMzMzIgNC44MDEgNi40NTc4NyA0Ljc1NjYzQzYuNTgyNTQgNC43MTIyNSA2LjcxNDc3IDQuNjkzMDcgNi44NDY5MSA0LjcwMDE3QzYuOTc5MDUgNC43MDcyOCA3LjEwODQ3IDQuNzQwNTUgNy4yMjc2NiA0Ljc5ODA0QzcuMzQ2ODUgNC44NTU1MyA3LjQ1MzQ0IDQuOTM2MTEgNy41NDEyNiA1LjAzNTFMMjcuNTQxMyAyNy4wMzUxWk0xOS4zNTUgMjEuMDAzOUwxMi43Njg4IDEzLjc1MzlDMTIuMDkwMSAxNC42ODM3IDExLjc1MzEgMTUuODE5MyAxMS44MTQ2IDE2Ljk2ODhDMTEuODc2MiAxOC4xMTg0IDEyLjMzMjUgMTkuMjExNSAxMy4xMDY2IDIwLjA2MzZDMTMuODgwNyAyMC45MTU3IDE0LjkyNTEgMjEuNDc0NSAxNi4wNjM0IDIxLjY0NThDMTcuMjAxOCAyMS44MTcyIDE4LjM2NDQgMjEuNTkwNCAxOS4zNTUgMjEuMDAzOVoiIGZpbGw9IiNEMkFFOTYiLz4KPC9zdmc+Cg==");
}
.icon.download::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDkuNjA5NVYxMy4xMDk1QzE0IDEzLjM3NDcgMTMuODk0NiAxMy42MjkxIDEzLjcwNzEgMTMuODE2NkMxMy41MTk2IDE0LjAwNDEgMTMuMjY1MiAxNC4xMDk1IDEzIDE0LjEwOTVIM0MyLjczNDc4IDE0LjEwOTUgMi40ODA0MyAxNC4wMDQxIDIuMjkyODkgMTMuODE2NkMyLjEwNTM2IDEzLjYyOTEgMiAxMy4zNzQ3IDIgMTMuMTA5NVY5LjYwOTVDMiA5LjQ3Njg5IDIuMDUyNjggOS4zNDk3MSAyLjE0NjQ1IDkuMjU1OTRDMi4yNDAyMSA5LjE2MjE4IDIuMzY3MzkgOS4xMDk1IDIuNSA5LjEwOTVDMi42MzI2MSA5LjEwOTUgMi43NTk3OSA5LjE2MjE4IDIuODUzNTUgOS4yNTU5NEMyLjk0NzMyIDkuMzQ5NzEgMyA5LjQ3Njg5IDMgOS42MDk1VjEzLjEwOTVIMTNWOS42MDk1QzEzIDkuNDc2ODkgMTMuMDUyNyA5LjM0OTcxIDEzLjE0NjQgOS4yNTU5NEMxMy4yNDAyIDkuMTYyMTggMTMuMzY3NCA5LjEwOTUgMTMuNSA5LjEwOTVDMTMuNjMyNiA5LjEwOTUgMTMuNzU5OCA5LjE2MjE4IDEzLjg1MzYgOS4yNTU5NEMxMy45NDczIDkuMzQ5NzEgMTQgOS40NzY4OSAxNCA5LjYwOTVaTTcuNjQ2MjUgOS45NjMyNUM3LjY5MjY5IDEwLjAwOTcgNy43NDc4MyAxMC4wNDY2IDcuODA4NTMgMTAuMDcxOEM3Ljg2OTIzIDEwLjA5NjkgNy45MzQyOSAxMC4xMDk5IDggMTAuMTA5OUM4LjA2NTcxIDEwLjEwOTkgOC4xMzA3NyAxMC4wOTY5IDguMTkxNDcgMTAuMDcxOEM4LjI1MjE3IDEwLjA0NjYgOC4zMDczMSAxMC4wMDk3IDguMzUzNzUgOS45NjMyNUwxMC44NTM4IDcuNDYzMjVDMTAuOTAwMiA3LjQxNjc5IDEwLjkzNzEgNy4zNjE2NCAxMC45NjIyIDcuMzAwOTVDMTAuOTg3MyA3LjI0MDI1IDExLjAwMDMgNy4xNzUxOSAxMS4wMDAzIDcuMTA5NUMxMS4wMDAzIDcuMDQzOCAxMC45ODczIDYuOTc4NzUgMTAuOTYyMiA2LjkxODA1QzEwLjkzNzEgNi44NTczNSAxMC45MDAyIDYuODAyMiAxMC44NTM4IDYuNzU1NzVDMTAuODA3MyA2LjcwOTI5IDEwLjc1MjEgNi42NzI0NCAxMC42OTE0IDYuNjQ3M0MxMC42MzA4IDYuNjIyMTYgMTAuNTY1NyA2LjYwOTIyIDEwLjUgNi42MDkyMkMxMC40MzQzIDYuNjA5MjIgMTAuMzY5MiA2LjYyMjE2IDEwLjMwODYgNi42NDczQzEwLjI0NzkgNi42NzI0NCAxMC4xOTI3IDYuNzA5MjkgMTAuMTQ2MiA2Ljc1NTc1TDguNSA4LjQwMjYyVjIuNjA5NUM4LjUgMi40NzY4OSA4LjQ0NzMyIDIuMzQ5NzEgOC4zNTM1NSAyLjI1NTk0QzguMjU5NzkgMi4xNjIxOCA4LjEzMjYxIDIuMTA5NSA4IDIuMTA5NUM3Ljg2NzM5IDIuMTA5NSA3Ljc0MDIxIDIuMTYyMTggNy42NDY0NSAyLjI1NTk0QzcuNTUyNjggMi4zNDk3MSA3LjUgMi40NzY4OSA3LjUgMi42MDk1VjguNDAyNjJMNS44NTM3NSA2Ljc1NTc1QzUuNzU5OTMgNi42NjE5MyA1LjYzMjY4IDYuNjA5MjIgNS41IDYuNjA5MjJDNS4zNjczMiA2LjYwOTIyIDUuMjQwMDcgNi42NjE5MyA1LjE0NjI1IDYuNzU1NzVDNS4wNTI0MyA2Ljg0OTU3IDQuOTk5NzIgNi45NzY4MiA0Ljk5OTcyIDcuMTA5NUM0Ljk5OTcyIDcuMjQyMTggNS4wNTI0MyA3LjM2OTQzIDUuMTQ2MjUgNy40NjMyNUw3LjY0NjI1IDkuOTYzMjVaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.delete::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjUgMi42MDk1SDlWMi4xMDk1QzkgMS43MTE2NyA4Ljg0MTk2IDEuMzMwMTQgOC41NjA2NiAxLjA0ODg0QzguMjc5MzYgMC43Njc1MzIgNy44OTc4MiAwLjYwOTQ5NyA3LjUgMC42MDk0OTdINC41QzQuMTAyMTggMC42MDk0OTcgMy43MjA2NCAwLjc2NzUzMiAzLjQzOTM0IDEuMDQ4ODRDMy4xNTgwNCAxLjMzMDE0IDMgMS43MTE2NyAzIDIuMTA5NVYyLjYwOTVIMC41QzAuMzY3MzkyIDIuNjA5NSAwLjI0MDIxNSAyLjY2MjE4IDAuMTQ2NDQ3IDIuNzU1OTRDMC4wNTI2Nzg1IDIuODQ5NzEgMCAyLjk3Njg5IDAgMy4xMDk1QzAgMy4yNDIxMSAwLjA1MjY3ODUgMy4zNjkyOCAwLjE0NjQ0NyAzLjQ2MzA1QzAuMjQwMjE1IDMuNTU2ODIgMC4zNjczOTIgMy42MDk1IDAuNSAzLjYwOTVIMVYxMi42MDk1QzEgMTIuODc0NyAxLjEwNTM2IDEzLjEyOTEgMS4yOTI4OSAxMy4zMTY2QzEuNDgwNDMgMTMuNTA0MSAxLjczNDc4IDEzLjYwOTUgMiAxMy42MDk1SDEwQzEwLjI2NTIgMTMuNjA5NSAxMC41MTk2IDEzLjUwNDEgMTAuNzA3MSAxMy4zMTY2QzEwLjg5NDYgMTMuMTI5MSAxMSAxMi44NzQ3IDExIDEyLjYwOTVWMy42MDk1SDExLjVDMTEuNjMyNiAzLjYwOTUgMTEuNzU5OCAzLjU1NjgyIDExLjg1MzYgMy40NjMwNUMxMS45NDczIDMuMzY5MjggMTIgMy4yNDIxMSAxMiAzLjEwOTVDMTIgMi45NzY4OSAxMS45NDczIDIuODQ5NzEgMTEuODUzNiAyLjc1NTk0QzExLjc1OTggMi42NjIxOCAxMS42MzI2IDIuNjA5NSAxMS41IDIuNjA5NVpNNCAyLjEwOTVDNCAxLjk3Njg5IDQuMDUyNjggMS44NDk3MSA0LjE0NjQ1IDEuNzU1OTRDNC4yNDAyMSAxLjY2MjE4IDQuMzY3MzkgMS42MDk1IDQuNSAxLjYwOTVINy41QzcuNjMyNjEgMS42MDk1IDcuNzU5NzkgMS42NjIxOCA3Ljg1MzU1IDEuNzU1OTRDNy45NDczMiAxLjg0OTcxIDggMS45NzY4OSA4IDIuMTA5NVYyLjYwOTVINFYyLjEwOTVaTTEwIDEyLjYwOTVIMlYzLjYwOTVIMTBWMTIuNjA5NVpNNSA2LjEwOTVWMTAuMTA5NUM1IDEwLjI0MjEgNC45NDczMiAxMC4zNjkzIDQuODUzNTUgMTAuNDYzMUM0Ljc1OTc5IDEwLjU1NjggNC42MzI2MSAxMC42MDk1IDQuNSAxMC42MDk1QzQuMzY3MzkgMTAuNjA5NSA0LjI0MDIxIDEwLjU1NjggNC4xNDY0NSAxMC40NjMxQzQuMDUyNjggMTAuMzY5MyA0IDEwLjI0MjEgNCAxMC4xMDk1VjYuMTA5NUM0IDUuOTc2ODkgNC4wNTI2OCA1Ljg0OTcxIDQuMTQ2NDUgNS43NTU5NEM0LjI0MDIxIDUuNjYyMTggNC4zNjczOSA1LjYwOTUgNC41IDUuNjA5NUM0LjYzMjYxIDUuNjA5NSA0Ljc1OTc5IDUuNjYyMTggNC44NTM1NSA1Ljc1NTk0QzQuOTQ3MzIgNS44NDk3MSA1IDUuOTc2ODkgNSA2LjEwOTVaTTggNi4xMDk1VjEwLjEwOTVDOCAxMC4yNDIxIDcuOTQ3MzIgMTAuMzY5MyA3Ljg1MzU1IDEwLjQ2MzFDNy43NTk3OSAxMC41NTY4IDcuNjMyNjEgMTAuNjA5NSA3LjUgMTAuNjA5NUM3LjM2NzM5IDEwLjYwOTUgNy4yNDAyMSAxMC41NTY4IDcuMTQ2NDUgMTAuNDYzMUM3LjA1MjY4IDEwLjM2OTMgNyAxMC4yNDIxIDcgMTAuMTA5NVY2LjEwOTVDNyA1Ljk3Njg5IDcuMDUyNjggNS44NDk3MSA3LjE0NjQ1IDUuNzU1OTRDNy4yNDAyMSA1LjY2MjE4IDcuMzY3MzkgNS42MDk1IDcuNSA1LjYwOTVDNy42MzI2MSA1LjYwOTUgNy43NTk3OSA1LjY2MjE4IDcuODUzNTUgNS43NTU5NEM3Ljk0NzMyIDUuODQ5NzEgOCA1Ljk3Njg5IDggNi4xMDk1WiIgZmlsbD0iI0QyQUU5NiIvPgo8L3N2Zz4K");
}
.icon.pencil-sm::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjcxODcgMy4wNzE4Mkw5LjAzNzkxIDAuMzkwMzg5QzguOTQ4NzYgMC4zMDEyMjEgOC44NDI5MiAwLjIzMDQ4NyA4LjcyNjQzIDAuMTgyMjI4QzguNjA5OTUgMC4xMzM5NyA4LjQ4NTA5IDAuMTA5MTMxIDguMzU5IDAuMTA5MTMxQzguMjMyOTEgMC4xMDkxMzEgOC4xMDgwNiAwLjEzMzk3IDcuOTkxNTcgMC4xODIyMjhDNy44NzUwOCAwLjIzMDQ4NyA3Ljc2OTI0IDAuMzAxMjIxIDcuNjgwMDkgMC4zOTAzODlMMC4yODE0MDggNy43ODk2OEMwLjE5MTg3NSA3Ljg3ODUgMC4xMjA4OSA3Ljk4NDIzIDAuMDcyNTgxMiA4LjEwMDczQzAuMDI0MjcyIDguMjE3MjMgLTAuMDAwMzk4MDY4IDguMzQyMTcgNC44NTcwM2UtMDYgOC40NjgyOFYxMS4xNDk3QzQuODU3MDNlLTA2IDExLjQwNDMgMC4xMDExNDkgMTEuNjQ4NSAwLjI4MTE4NiAxMS44Mjg1QzAuNDYxMjIzIDEyLjAwODYgMC43MDU0MDUgMTIuMTA5NyAwLjk2MDAxNiAxMi4xMDk3SDMuNjQxNDVDMy43Njc1NiAxMi4xMTAxIDMuODkyNSAxMi4wODU1IDQuMDA5IDEyLjAzNzFDNC4xMjU1IDExLjk4ODggNC4yMzEyMyAxMS45MTc5IDQuMzIwMDYgMTEuODI4M0wxMS43MTg3IDQuNDI5NjRDMTEuODA3OSA0LjM0MDQ5IDExLjg3ODYgNC4yMzQ2NSAxMS45MjY5IDQuMTE4MTZDMTEuOTc1MiA0LjAwMTY3IDEyIDMuODc2ODIgMTIgMy43NTA3M0MxMiAzLjYyNDY0IDExLjk3NTIgMy40OTk3OSAxMS45MjY5IDMuMzgzM0MxMS44Nzg2IDMuMjY2ODEgMTEuODA3OSAzLjE2MDk3IDExLjcxODcgMy4wNzE4MlpNMy42NDE0NSAxMS4xNDk3SDAuOTYwMDE2VjguNDY4MjhMNi4yNDAwOCAzLjE4ODIyTDguOTIxNTEgNS44Njk2NUwzLjY0MTQ1IDExLjE0OTdaTTkuNjAwMTIgNS4xOTA0NUw2LjkxODY5IDIuNTA5NjFMOC4zNTg3IDEuMDY5NkwxMS4wNDAxIDMuNzUwNDNMOS42MDAxMiA1LjE5MDQ1WiIgZmlsbD0iI0QyQUU5NiIvPgo8L3N2Zz4K");
}
.icon.notification::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjg2MjIgMTAuMTA2MUMxMS41MTUzIDkuNTA4NTggMTAuOTk5NyA3LjgxNzg5IDEwLjk5OTcgNS42MDk2OEMxMC45OTk3IDQuMjgzNTUgMTAuNDcyOSAzLjAxMTc0IDkuNTM1MTcgMi4wNzQwMkM4LjU5NzQ1IDEuMTM2MyA3LjMyNTYzIDAuNjA5NDk3IDUuOTk5NSAwLjYwOTQ5N0M0LjY3MzM3IDAuNjA5NDk3IDMuNDAxNTUgMS4xMzYzIDIuNDYzODMgMi4wNzQwMkMxLjUyNjEyIDMuMDExNzQgMC45OTkzMTMgNC4yODM1NSAwLjk5OTMxMyA1LjYwOTY4QzAuOTk5MzEzIDcuODE4NTIgMC40ODMwNDQgOS41MDg1OCAwLjEzNjE1NiAxMC4xMDYxQzAuMDQ3NTcxNCAxMC4yNTggMC4wMDA2MDk1ODIgMTAuNDMwNiA1Ljg5NDU3ZS0wNiAxMC42MDY0Qy0wLjAwMDU5Nzc5MyAxMC43ODIzIDAuMDQ1MTc4MSAxMC45NTUyIDAuMTMyNzE3IDExLjEwNzdDMC4yMjAyNTYgMTEuMjYwMiAwLjM0NjQ2MyAxMS4zODY5IDAuNDk4NjEgMTEuNDc1MUMwLjY1MDc1NyAxMS41NjMzIDAuODIzNDY0IDExLjYwOTggMC45OTkzMTMgMTEuNjA5OUgzLjU1MDAzQzMuNjY1NCAxMi4xNzQ0IDMuOTcyMTkgMTIuNjgxNyA0LjQxODUyIDEzLjA0NjFDNC44NjQ4NiAxMy40MTA0IDUuNDIzMzQgMTMuNjA5NCA1Ljk5OTUgMTMuNjA5NEM2LjU3NTY2IDEzLjYwOTQgNy4xMzQxNCAxMy40MTA0IDcuNTgwNDggMTMuMDQ2MUM4LjAyNjgxIDEyLjY4MTcgOC4zMzM2MSAxMi4xNzQ0IDguNDQ4OTcgMTEuNjA5OUgxMC45OTk3QzExLjE3NTUgMTEuNjA5NyAxMS4zNDgxIDExLjU2MzEgMTEuNTAwMiAxMS40NzQ5QzExLjY1MjIgMTEuMzg2NyAxMS43NzgzIDExLjI1OTkgMTEuODY1OCAxMS4xMDc0QzExLjk1MzMgMTAuOTU0OSAxMS45OTkgMTAuNzgyMSAxMS45OTg0IDEwLjYwNjNDMTEuOTk3NyAxMC40MzA1IDExLjk1MDggMTAuMjU4IDExLjg2MjIgMTAuMTA2MVpNNS45OTk1IDEyLjYwOTlDNS42ODkzOCAxMi42MDk5IDUuMzg2OSAxMi41MTM2IDUuMTMzNzIgMTIuMzM0NUM0Ljg4MDUzIDEyLjE1NTUgNC42ODkwNyAxMS45MDIzIDQuNTg1NyAxMS42MDk5SDcuNDEzM0M3LjMwOTkzIDExLjkwMjMgNy4xMTg0NyAxMi4xNTU1IDYuODY1MjggMTIuMzM0NUM2LjYxMjEgMTIuNTEzNiA2LjMwOTYzIDEyLjYwOTkgNS45OTk1IDEyLjYwOTlaTTAuOTk5MzEzIDEwLjYwOTlDMS40ODA1OCA5Ljc4MjM0IDEuOTk5MzUgNy44NjQ3NyAxLjk5OTM1IDUuNjA5NjhDMS45OTkzNSA0LjU0ODc4IDIuNDIwNzkgMy41MzEzMyAzLjE3MDk3IDIuNzgxMTVDMy45MjExNCAyLjAzMDk4IDQuOTM4NiAxLjYwOTUzIDUuOTk5NSAxLjYwOTUzQzcuMDYwNDEgMS42MDk1MyA4LjA3Nzg2IDIuMDMwOTggOC44MjgwMyAyLjc4MTE1QzkuNTc4MjEgMy41MzEzMyA5Ljk5OTY1IDQuNTQ4NzggOS45OTk2NSA1LjYwOTY4QzkuOTk5NjUgNy44NjI4OSAxMC41MTcyIDkuNzgwNDcgMTAuOTk5NyAxMC42MDk5SDAuOTk5MzEzWiIgZmlsbD0iI0QyQUU5NiIvPgo8L3N2Zz4K");
}
.icon.dots::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDIwIDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMS40OTg1IDIuMTA5NUMxMS40OTg1IDIuNDA2MTcgMTEuNDEwNiAyLjY5NjE4IDExLjI0NTcgMi45NDI4NUMxMS4wODA5IDMuMTg5NTMgMTAuODQ2NiAzLjM4MTc4IDEwLjU3MjYgMy40OTUzMkMxMC4yOTg1IDMuNjA4ODUgOS45OTY4NyAzLjYzODU1IDkuNzA1OSAzLjU4MDY4QzkuNDE0OTMgMy41MjI4IDkuMTQ3NjUgMy4zNzk5NCA4LjkzNzg4IDMuMTcwMTZDOC43MjgxIDIuOTYwMzggOC41ODUyNCAyLjY5MzEgOC41MjczNiAyLjQwMjEzQzguNDY5NDggMi4xMTExNiA4LjQ5OTE5IDEuODA5NTYgOC42MTI3MiAxLjUzNTQ3QzguNzI2MjUgMS4yNjEzOCA4LjkxODUxIDEuMDI3MTEgOS4xNjUxOCAwLjg2MjI5MkM5LjQxMTg1IDAuNjk3NDcgOS43MDE4NiAwLjYwOTQ5NyA5Ljk5ODU0IDAuNjA5NDk3QzEwLjM5NjQgMC42MDk0OTcgMTAuNzc3OSAwLjc2NzUzMiAxMS4wNTkyIDEuMDQ4ODRDMTEuMzQwNSAxLjMzMDE0IDExLjQ5ODUgMS43MTE2NyAxMS40OTg1IDIuMTA5NVpNMTguNDk4NSAwLjYwOTQ5N0MxOC4yMDE5IDAuNjA5NDk3IDE3LjkxMTkgMC42OTc0NyAxNy42NjUyIDAuODYyMjkyQzE3LjQxODUgMS4wMjcxMSAxNy4yMjYyIDEuMjYxMzggMTcuMTEyNyAxLjUzNTQ3QzE2Ljk5OTIgMS44MDk1NiAxNi45Njk1IDIuMTExMTYgMTcuMDI3NCAyLjQwMjEzQzE3LjA4NTIgMi42OTMxIDE3LjIyODEgMi45NjAzOCAxNy40Mzc5IDMuMTcwMTZDMTcuNjQ3NyAzLjM3OTk0IDE3LjkxNDkgMy41MjI4IDE4LjIwNTkgMy41ODA2OEMxOC40OTY5IDMuNjM4NTUgMTguNzk4NSAzLjYwODg1IDE5LjA3MjYgMy40OTUzMkMxOS4zNDY2IDMuMzgxNzggMTkuNTgwOSAzLjE4OTUzIDE5Ljc0NTcgMi45NDI4NUMxOS45MTA2IDIuNjk2MTggMTkuOTk4NSAyLjQwNjE3IDE5Ljk5ODUgMi4xMDk1QzE5Ljk5ODUgMS43MTE2NyAxOS44NDA1IDEuMzMwMTQgMTkuNTU5MiAxLjA0ODg0QzE5LjI3NzkgMC43Njc1MzIgMTguODk2NCAwLjYwOTQ5NyAxOC40OTg1IDAuNjA5NDk3Wk0xLjQ5ODU0IDAuNjA5NDk3QzEuMjAxODYgMC42MDk0OTcgMC45MTE4NTQgMC42OTc0NyAwLjY2NTE4MSAwLjg2MjI5MkMwLjQxODUwNyAxLjAyNzExIDAuMjI2MjQ4IDEuMjYxMzggMC4xMTI3MTcgMS41MzU0N0MtMC4wMDA4MTQ5MTUgMS44MDk1NiAtMC4wMzA1MTk5IDIuMTExMTYgMC4wMjczNTc5IDIuNDAyMTNDMC4wODUyMzU3IDIuNjkzMSAwLjIyODA5NyAyLjk2MDM4IDAuNDM3ODc2IDMuMTcwMTZDMC42NDc2NTQgMy4zNzk5NCAwLjkxNDkyOSAzLjUyMjggMS4yMDU5IDMuNTgwNjhDMS40OTY4NyAzLjYzODU1IDEuNzk4NDcgMy42MDg4NSAyLjA3MjU2IDMuNDk1MzJDMi4zNDY2NSAzLjM4MTc4IDIuNTgwOTIgMy4xODk1MyAyLjc0NTc0IDIuOTQyODVDMi45MTA1NiAyLjY5NjE4IDIuOTk4NTQgMi40MDYxNyAyLjk5ODU0IDIuMTA5NUMyLjk5ODU0IDEuNzExNjcgMi44NDA1IDEuMzMwMTQgMi41NTkyIDEuMDQ4ODRDMi4yNzc4OSAwLjc2NzUzMiAxLjg5NjM2IDAuNjA5NDk3IDEuNDk4NTQgMC42MDk0OTdaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.save::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuOTk4MzcgMTEuNjA5MkM0Ljk5ODM3IDExLjc0MTggNC45NDU2OSAxMS44NjkgNC44NTE5MyAxMS45NjI4QzQuNzU4MTYgMTIuMDU2NiA0LjYzMDk5IDEyLjEwOTIgNC40OTgzOSAxMi4xMDkySDAuOTk4NTAyQzAuNzMzMjk1IDEyLjEwOTIgMC40Nzg5NDkgMTIuMDAzOSAwLjI5MTQxOSAxMS44MTYzQzAuMTAzODg5IDExLjYyODggLTAuMDAxNDY0ODQgMTEuMzc0NSAtMC4wMDE0NjQ4NCAxMS4xMDkzVjEuMTA5NTlDLTAuMDAxNDY0ODQgMC44NDQzNzkgMC4xMDM4ODkgMC41OTAwMzMgMC4yOTE0MTkgMC40MDI1MDNDMC40Nzg5NDkgMC4yMTQ5NzIgMC43MzMyOTUgMC4xMDk2MTkgMC45OTg1MDIgMC4xMDk2MTlINC40OTgzOUM0LjYzMDk5IDAuMTA5NjE5IDQuNzU4MTYgMC4xNjIyOTYgNC44NTE5MyAwLjI1NjA2MUM0Ljk0NTY5IDAuMzQ5ODI2IDQuOTk4MzcgMC40NzY5OTkgNC45OTgzNyAwLjYwOTYwM0M0Ljk5ODM3IDAuNzQyMjA3IDQuOTQ1NjkgMC44NjkzNzkgNC44NTE5MyAwLjk2MzE0NEM0Ljc1ODE2IDEuMDU2OTEgNC42MzA5OSAxLjEwOTU5IDQuNDk4MzkgMS4xMDk1OUgwLjk5ODUwMlYxMS4xMDkzSDQuNDk4MzlDNC42MzA5OSAxMS4xMDkzIDQuNzU4MTYgMTEuMTYxOSA0Ljg1MTkzIDExLjI1NTdDNC45NDU2OSAxMS4zNDk1IDQuOTk4MzcgMTEuNDc2NiA0Ljk5ODM3IDExLjYwOTJaTTExLjg1MTkgNS43NTU2OEw5LjM1MTk4IDMuMjU1NzdDOS4yNTgxNiAzLjE2MTk1IDkuMTMwOTIgMy4xMDkyNCA4Ljk5ODI0IDMuMTA5MjRDOC44NjU1NiAzLjEwOTI0IDguNzM4MzIgMy4xNjE5NSA4LjY0NDUgMy4yNTU3N0M4LjU1MDY4IDMuMzQ5NTggOC40OTc5OCAzLjQ3NjgzIDguNDk3OTggMy42MDk1QzguNDk3OTggMy43NDIxOCA4LjU1MDY4IDMuODY5NDMgOC42NDQ1IDMuOTYzMjRMMTAuMjkxMyA1LjYwOTQ0SDQuNDk4MzlDNC4zNjU3OCA1LjYwOTQ0IDQuMjM4NjEgNS42NjIxMiA0LjE0NDg1IDUuNzU1ODhDNC4wNTEwOCA1Ljg0OTY1IDMuOTk4NCA1Ljk3NjgyIDMuOTk4NCA2LjEwOTQyQzMuOTk4NCA2LjI0MjAzIDQuMDUxMDggNi4zNjkyIDQuMTQ0ODUgNi40NjI5N0M0LjIzODYxIDYuNTU2NzMgNC4zNjU3OCA2LjYwOTQxIDQuNDk4MzkgNi42MDk0MUgxMC4yOTEzTDguNjQ0NSA4LjI1NTZDOC41NTA2OCA4LjM0OTQyIDguNDk3OTggOC40NzY2NiA4LjQ5Nzk4IDguNjA5MzRDOC40OTc5OCA4Ljc0MjAyIDguNTUwNjggOC44NjkyNiA4LjY0NDUgOC45NjMwOEM4LjczODMyIDkuMDU2OSA4Ljg2NTU2IDkuMTA5NiA4Ljk5ODI0IDkuMTA5NkM5LjEzMDkyIDkuMTA5NiA5LjI1ODE2IDkuMDU2OSA5LjM1MTk4IDguOTYzMDhMMTEuODUxOSA2LjQ2MzE2QzExLjg5ODQgNi40MTY3MyAxMS45MzUzIDYuMzYxNTggMTEuOTYwNCA2LjMwMDg5QzExLjk4NTYgNi4yNDAxOSAxMS45OTg1IDYuMTc1MTMgMTEuOTk4NSA2LjEwOTQyQzExLjk5ODUgNi4wNDM3MiAxMS45ODU2IDUuOTc4NjYgMTEuOTYwNCA1LjkxNzk2QzExLjkzNTMgNS44NTcyNiAxMS44OTg0IDUuODAyMTIgMTEuODUxOSA1Ljc1NTY4WiIgZmlsbD0iI0QyQUU5NiIvPgo8L3N2Zz4K");
}
.icon.tick::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljg1MDQgMS42MDYzTDYuMDc3MzQgMTMuMzc5NEM1Ljk3Mzg2IDEzLjQ4MjcgNS44MzM2IDEzLjU0MDggNS42ODczNiAxMy41NDA4QzUuNTQxMTEgMTMuNTQwOCA1LjQwMDg1IDEzLjQ4MjcgNS4yOTczNyAxMy4zNzk0TDAuMTQ2NjQ5IDguMjI4NjZDMC4wNDkxNjc5IDguMTI0MDUgLTAuMDAzOTAxNDEgNy45ODU2OCAtMC4wMDEzNzg4NyA3Ljg0MjcxQzAuMDAxMTQzNjggNy42OTk3NCAwLjA1OTA2MTIgNy41NjMzMyAwLjE2MDE3MiA3LjQ2MjIyQzAuMjYxMjgzIDcuMzYxMTEgMC4zOTc2OTMgNy4zMDMxOSAwLjU0MDY2MyA3LjMwMDY3QzAuNjgzNjMzIDcuMjk4MTUgMC44MjIwMDEgNy4zNTEyMSAwLjkyNjYxNiA3LjQ0ODdMNS42ODczNiAxMi4yMDg1TDE3LjA3MDUgMC44MjYzMzdDMTcuMTc1MSAwLjcyODg1NiAxNy4zMTM0IDAuNjc1Nzg2IDE3LjQ1NjQgMC42NzgzMDlDMTcuNTk5NCAwLjY4MDgzMSAxNy43MzU4IDAuNzM4NzQ5IDE3LjgzNjkgMC44Mzk4NkMxNy45MzggMC45NDA5NzEgMTcuOTk1OSAxLjA3NzM4IDE3Ljk5ODQgMS4yMjAzNUMxOC4wMDEgMS4zNjMzMiAxNy45NDc5IDEuNTAxNjkgMTcuODUwNCAxLjYwNjNaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.times::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNSAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjA4MyAxOS41ODc3QzIwLjE1NTUgMTkuNjYwMyAyMC4yMTMxIDE5Ljc0NjUgMjAuMjUyNCAxOS44NDEzQzIwLjI5MTcgMTkuOTM2MiAyMC4zMTE5IDIwLjAzNzggMjAuMzExOSAyMC4xNDA0QzIwLjMxMTkgMjAuMjQzMSAyMC4yOTE3IDIwLjM0NDcgMjAuMjUyNCAyMC40Mzk2QzIwLjIxMzEgMjAuNTM0NCAyMC4xNTU1IDIwLjYyMDYgMjAuMDgzIDIwLjY5MzJDMjAuMDEwNCAyMC43NjU4IDE5LjkyNDIgMjAuODIzMyAxOS44Mjk0IDIwLjg2MjZDMTkuNzM0NSAyMC45MDE5IDE5LjYzMjkgMjAuOTIyMSAxOS41MzAyIDIwLjkyMjFDMTkuNDI3NiAyMC45MjIxIDE5LjMyNTkgMjAuOTAxOSAxOS4yMzExIDIwLjg2MjZDMTkuMTM2MiAyMC44MjMzIDE5LjA1MDEgMjAuNzY1OCAxOC45Nzc1IDIwLjY5MzJMMTIuNDk5IDE0LjIxMzdMNi4wMjA0NSAyMC42OTMyQzUuODczODYgMjAuODM5OCA1LjY3NTA0IDIwLjkyMjEgNS40Njc3MiAyMC45MjIxQzUuMjYwNCAyMC45MjIxIDUuMDYxNTggMjAuODM5OCA0LjkxNDk5IDIwLjY5MzJDNC43NjgzOSAyMC41NDY2IDQuNjg2MDQgMjAuMzQ3OCA0LjY4NjA0IDIwLjE0MDRDNC42ODYwNCAxOS45MzMxIDQuNzY4MzkgMTkuNzM0MyA0LjkxNDk5IDE5LjU4NzdMMTEuMzk0NSAxMy4xMDkyTDQuOTE0OTkgNi42MzA2OEM0Ljc2ODM5IDYuNDg0MDkgNC42ODYwNCA2LjI4NTI2IDQuNjg2MDQgNi4wNzc5NUM0LjY4NjA0IDUuODcwNjMgNC43NjgzOSA1LjY3MTgxIDQuOTE0OTkgNS41MjUyMUM1LjA2MTU4IDUuMzc4NjIgNS4yNjA0IDUuMjk2MjYgNS40Njc3MiA1LjI5NjI2QzUuNjc1MDQgNS4yOTYyNiA1Ljg3Mzg2IDUuMzc4NjIgNi4wMjA0NSA1LjUyNTIxTDEyLjQ5OSAxMi4wMDQ3TDE4Ljk3NzUgNS41MjUyMUMxOS4xMjQxIDUuMzc4NjIgMTkuMzIyOSA1LjI5NjI2IDE5LjUzMDIgNS4yOTYyNkMxOS43Mzc1IDUuMjk2MjYgMTkuOTM2NCA1LjM3ODYyIDIwLjA4MyA1LjUyNTIxQzIwLjIyOTUgNS42NzE4MSAyMC4zMTE5IDUuODcwNjMgMjAuMzExOSA2LjA3Nzk1QzIwLjMxMTkgNi4yODUyNiAyMC4yMjk1IDYuNDg0MDkgMjAuMDgzIDYuNjMwNjhMMTMuNjAzNSAxMy4xMDkyTDIwLjA4MyAxOS41ODc3WiIgZmlsbD0iI0QyQUU5NiIvPgo8L3N2Zz4K");
}
.icon.connection::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMiAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjAzMDEyIDIwLjQ3MzhDNi41MDg5MyAyMC4xOTg2IDcuMTIwMjEgMjAuMzYzNiA3LjM5NTQ1IDIwLjg0MjRDOC4yNzkyNSAyMi4zNzk5IDkuNTM4MDYgMjMuNjY4NCAxMS4wNTQ0IDI0LjU4NzlDMTIuNTcwOCAyNS41MDc0IDE0LjI5NTQgMjYuMDI3OCAxNi4wNjczIDI2LjEwMDdDMTYuNjE5MSAyNi4xMjMzIDE3LjA0OCAyNi41ODkxIDE3LjAyNTQgMjcuMTQwOUMxNy4wMDI3IDI3LjY5MjcgMTYuNTM2OSAyOC4xMjE3IDE1Ljk4NTEgMjguMDk5QzEzLjg3NTcgMjguMDEyMiAxMS44MjI3IDI3LjM5MjcgMTAuMDE3NSAyNi4yOTgxQzguMjEyMjUgMjUuMjAzNSA2LjcxMzY3IDIzLjY2OTUgNS42NjE1MyAyMS44MzkyQzUuMzg2MjggMjEuMzYwNCA1LjU1MTMxIDIwLjc0OTEgNi4wMzAxMiAyMC40NzM4WiIgZmlsbD0iI0QyQUU5NiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI2Ljk2NyAxMC43NDUyQzI2LjQ4ODEgMTEuMDIwNSAyNS44NzY5IDEwLjg1NTQgMjUuNjAxNiAxMC4zNzY2QzI0LjcxNzggOC44MzkxNyAyMy40NTkgNy41NTA2MSAyMS45NDI2IDYuNjMxMTRDMjAuNDI2MiA1LjcxMTY3IDE4LjcwMTcgNS4xOTEyNCAxNi45Mjk4IDUuMTE4NEMxNi4zNzggNS4wOTU3MiAxNS45NDkgNC42Mjk5OSAxNS45NzE3IDQuMDc4MTdDMTUuOTk0NCAzLjUyNjM1IDE2LjQ2MDEgMy4wOTc0IDE3LjAxMTkgMy4xMjAwOUMxOS4xMjEzIDMuMjA2ODEgMjEuMTc0NCAzLjgyNjM2IDIyLjk3OTYgNC45MjA5N0MyNC43ODQ4IDYuMDE1NTggMjYuMjgzNCA3LjU0OTU4IDI3LjMzNTUgOS4zNzk4OEMyNy42MTA4IDkuODU4NjkgMjcuNDQ1OCAxMC40NyAyNi45NjcgMTAuNzQ1MloiIGZpbGw9IiNEMkFFOTYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03Ljk5ODU0IDQuMTA5NUM2Ljg5Mzk3IDQuMTA5NSA1Ljk5ODU0IDUuMDA0OTMgNS45OTg1NCA2LjEwOTVDNS45OTg1NCA3LjIxNDA3IDYuODkzOTcgOC4xMDk1IDcuOTk4NTQgOC4xMDk1QzkuMTAzMSA4LjEwOTUgOS45OTg1NCA3LjIxNDA3IDkuOTk4NTQgNi4xMDk1QzkuOTk4NTQgNS4wMDQ5MyA5LjEwMzEgNC4xMDk1IDcuOTk4NTQgNC4xMDk1Wk0zLjk5ODU0IDYuMTA5NUMzLjk5ODU0IDMuOTAwMzYgNS43ODk0IDIuMTA5NSA3Ljk5ODU0IDIuMTA5NUMxMC4yMDc3IDIuMTA5NSAxMS45OTg1IDMuOTAwMzYgMTEuOTk4NSA2LjEwOTVDMTEuOTk4NSA4LjMxODY0IDEwLjIwNzcgMTAuMTA5NSA3Ljk5ODU0IDEwLjEwOTVDNS43ODk0IDEwLjEwOTUgMy45OTg1NCA4LjMxODY0IDMuOTk4NTQgNi4xMDk1WiIgZmlsbD0iI0QyQUU5NiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIzLjk5ODUgMTUuMTA5NUMyMi44OTQgMTUuMTA5NSAyMS45OTg1IDE2LjAwNDkgMjEuOTk4NSAxNy4xMDk1QzIxLjk5ODUgMTguMjE0MSAyMi44OTQgMTkuMTA5NSAyMy45OTg1IDE5LjEwOTVDMjUuMTAzMSAxOS4xMDk1IDI1Ljk5ODUgMTguMjE0MSAyNS45OTg1IDE3LjEwOTVDMjUuOTk4NSAxNi4wMDQ5IDI1LjEwMzEgMTUuMTA5NSAyMy45OTg1IDE1LjEwOTVaTTE5Ljk5ODUgMTcuMTA5NUMxOS45OTg1IDE0LjkwMDQgMjEuNzg5NCAxMy4xMDk1IDIzLjk5ODUgMTMuMTA5NUMyNi4yMDc3IDEzLjEwOTUgMjcuOTk4NSAxNC45MDA0IDI3Ljk5ODUgMTcuMTA5NUMyNy45OTg1IDE5LjMxODYgMjYuMjA3NyAyMS4xMDk1IDIzLjk5ODUgMjEuMTA5NUMyMS43ODk0IDIxLjEwOTUgMTkuOTk4NSAxOS4zMTg2IDE5Ljk5ODUgMTcuMTA5NVoiIGZpbGw9IiNEMkFFOTYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03Ljk5ODU0IDEzLjEwOTVDNS43ODk0IDEzLjEwOTUgMy45OTg1NCAxNC45MDA0IDMuOTk4NTQgMTcuMTA5NVYxOC4xMDk1QzMuOTk4NTQgMTguNjYxOCAzLjU1MDgyIDE5LjEwOTUgMi45OTg1NCAxOS4xMDk1QzIuNDQ2MjUgMTkuMTA5NSAxLjk5ODU0IDE4LjY2MTggMS45OTg1NCAxOC4xMDk1VjE3LjEwOTVDMS45OTg1NCAxMy43OTU4IDQuNjg0ODMgMTEuMTA5NSA3Ljk5ODU0IDExLjEwOTVDMTEuMzEyMiAxMS4xMDk1IDEzLjk5ODUgMTMuNzk1OCAxMy45OTg1IDE3LjEwOTVWMTguMTA5NUMxMy45OTg1IDE4LjY2MTggMTMuNTUwOCAxOS4xMDk1IDEyLjk5ODUgMTkuMTA5NUMxMi40NDYyIDE5LjEwOTUgMTEuOTk4NSAxOC42NjE4IDExLjk5ODUgMTguMTA5NVYxNy4xMDk1QzExLjk5ODUgMTQuOTAwNCAxMC4yMDc3IDEzLjEwOTUgNy45OTg1NCAxMy4xMDk1WiIgZmlsbD0iI0QyQUU5NiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIzLjk5ODUgMjQuMTA5NUMyMS43ODk0IDI0LjEwOTUgMTkuOTk4NSAyNS45MDA0IDE5Ljk5ODUgMjguMTA5NVYyOS4xMDk1QzE5Ljk5ODUgMjkuNjYxOCAxOS41NTA4IDMwLjEwOTUgMTguOTk4NSAzMC4xMDk1QzE4LjQ0NjMgMzAuMTA5NSAxNy45OTg1IDI5LjY2MTggMTcuOTk4NSAyOS4xMDk1VjI4LjEwOTVDMTcuOTk4NSAyNC43OTU4IDIwLjY4NDggMjIuMTA5NSAyMy45OTg1IDIyLjEwOTVDMjcuMzEyMiAyMi4xMDk1IDI5Ljk5ODUgMjQuNzk1OCAyOS45OTg1IDI4LjEwOTVWMjkuMTA5NUMyOS45OTg1IDI5LjY2MTggMjkuNTUwOCAzMC4xMDk1IDI4Ljk5ODUgMzAuMTA5NUMyOC40NDYyIDMwLjEwOTUgMjcuOTk4NSAyOS42NjE4IDI3Ljk5ODUgMjkuMTA5NVYyOC4xMDk1QzI3Ljk5ODUgMjUuOTAwNCAyNi4yMDc3IDI0LjEwOTUgMjMuOTk4NSAyNC4xMDk1WiIgZmlsbD0iI0QyQUU5NiIvPgo8L3N2Zz4K");
}
.icon.ceo::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMiAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS45OTg1IDUuMTA5NUMxNC4zNDE3IDUuMTA5NSAxMi45OTg1IDYuNDUyNjQgMTIuOTk4NSA4LjEwOTVDMTIuOTk4NSA5Ljc2NjM1IDE0LjM0MTcgMTEuMTA5NSAxNS45OTg1IDExLjEwOTVDMTcuNjU1NCAxMS4xMDk1IDE4Ljk5ODUgOS43NjYzNSAxOC45OTg1IDguMTA5NUMxOC45OTg1IDYuNDUyNjQgMTcuNjU1NCA1LjEwOTUgMTUuOTk4NSA1LjEwOTVaTTEwLjk5ODUgOC4xMDk1QzEwLjk5ODUgNS4zNDgwNyAxMy4yMzcxIDMuMTA5NSAxNS45OTg1IDMuMTA5NUMxOC43NiAzLjEwOTUgMjAuOTk4NSA1LjM0ODA3IDIwLjk5ODUgOC4xMDk1QzIwLjk5ODUgMTAuODcwOSAxOC43NiAxMy4xMDk1IDE1Ljk5ODUgMTMuMTA5NUMxMy4yMzcxIDEzLjEwOTUgMTAuOTk4NSAxMC44NzA5IDEwLjk5ODUgOC4xMDk1WiIgZmlsbD0iI0QyQUU5NiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE0LjYxNTMgMTcuMjE2OUwxNS45OTg2IDE4LjMyNzJMMTcuMzgyIDE3LjIxNjlDMTYuOTUyOCAxNy4xNDczIDE2LjQ5MjYgMTcuMTA5NSAxNS45OTg2IDE3LjEwOTVDMTUuNTA0NyAxNy4xMDk1IDE1LjA0NDQgMTcuMTQ3MyAxNC42MTUzIDE3LjIxNjlaTTE5LjYyODggMTcuOTc4TDE3LjI5MDYgMTkuODU0OEwxOC44NjY5IDIyLjYxMzRDMTkuMDkwNiAyMy4wMDQ5IDE5LjAyNDYgMjMuNDk3NyAxOC43MDU3IDIzLjgxNjZMMTYuNzA1NyAyNS44MTY2QzE2LjMxNTIgMjYuMjA3MSAxNS42ODIgMjYuMjA3MSAxNS4yOTE1IDI1LjgxNjZMMTMuMjkxNSAyMy44MTY2QzEyLjk3MjYgMjMuNDk3NyAxMi45MDY2IDIzLjAwNDkgMTMuMTMwNCAyMi42MTM0TDE0LjcwNjcgMTkuODU0OEwxMi4zNjg0IDE3Ljk3OEMxMC42MDczIDE4Ljk0NjUgOS41MjMzNCAyMC41OTIyIDguODY0MzkgMjIuMTM3M0M4LjUwNjQ2IDIyLjk3NjUgOC4yODY1MSAyMy43NTgxIDguMTU2NTYgMjQuMzI5M0M4LjA5MTc5IDI0LjYxNCA4LjA0OTk1IDI0Ljg0MzkgOC4wMjQ2NyAyNC45OTkzQzguMDEyMDUgMjUuMDc3IDguMDAzNTkgMjUuMTM1OSA3Ljk5ODQ5IDI1LjE3MzVDNy45OTU5NCAyNS4xOTIzIDcuOTk0MjQgMjUuMjA1OCA3Ljk5MzI3IDI1LjIxMzdMNy45OTI1MSAyNS4yMTk5QzcuOTMxMjEgMjUuNzY4NSA3LjQzNjg5IDI2LjE2NDMgNi44ODgxOSAyNi4xMDM0QzYuMzM5MjggMjYuMDQyNCA1Ljk0Mzc1IDI1LjU0OCA2LjAwNDc0IDI0Ljk5OTFMNi45OTg2MiAyNS4xMDk1QzYuMDA0NzQgMjQuOTk5MSA2LjAwNDY5IDI0Ljk5OTUgNi4wMDQ3NCAyNC45OTkxTDYuMDA0OTMgMjQuOTk3NEw2LjAwNTE5IDI0Ljk5NTFMNi4wMDU5MSAyNC45ODg4TDYuMDA4MjIgMjQuOTY5NkM2LjAxMDE2IDI0Ljk1MzkgNi4wMTI5MSAyNC45MzIzIDYuMDE2NTggMjQuOTA1MUM2LjAyMzkzIDI0Ljg1MDkgNi4wMzQ5OCAyNC43NzQ1IDYuMDUwNTkgMjQuNjc4NEM2LjA4MTc5IDI0LjQ4NjUgNi4xMzEzOCAyNC4yMTUzIDYuMjA2MzkgMjMuODg1NkM2LjM1NTk4IDIzLjIyODEgNi42MDkgMjIuMzI3NCA3LjAyNDcyIDIxLjM1MjdDNy44NDkxOSAxOS40MTk2IDkuMzY1MDMgMTcuMDgwOSAxMi4wOTc1IDE1Ljg4NDJDMTMuMjE0NSAxNS4zOTUgMTQuNTA4NyAxNS4xMDk1IDE1Ljk5ODYgMTUuMTA5NUMxNy40ODg1IDE1LjEwOTUgMTguNzgyNyAxNS4zOTUgMTkuODk5OCAxNS44ODQyQzIyLjYzMjIgMTcuMDgwOSAyNC4xNDgxIDE5LjQxOTYgMjQuOTcyNSAyMS4zNTI3QzI1LjM4ODIgMjIuMzI3NCAyNS42NDEzIDIzLjIyODEgMjUuNzkwOSAyMy44ODU2QzI1Ljg2NTkgMjQuMjE1MyAyNS45MTU1IDI0LjQ4NjUgMjUuOTQ2NyAyNC42Nzg0QzI1Ljk2MjMgMjQuNzc0NSAyNS45NzMzIDI0Ljg1MDkgMjUuOTgwNyAyNC45MDUxQzI1Ljk4NDMgMjQuOTMyMyAyNS45ODcxIDI0Ljk1MzkgMjUuOTg5IDI0Ljk2OTZMMjUuOTkxMyAyNC45ODg4TDI1Ljk5MjEgMjQuOTk1MUwyNS45OTIzIDI0Ljk5NzRDMjUuOTkyNCAyNC45OTc4IDI1Ljk5MjUgMjQuOTk5MSAyNC45OTg2IDI1LjEwOTVMMjUuOTkyNSAyNC45OTkxQzI2LjA1MzUgMjUuNTQ4IDI1LjY1OCAyNi4wNDI0IDI1LjEwOTEgMjYuMTAzNEMyNC41NjA3IDI2LjE2NDMgMjQuMDY2NyAyNS43Njk2IDI0LjAwNDkgMjUuMjIxNUwyNC4wMDQ3IDI1LjIxOTlMMjQuMDA0IDI1LjIxMzdDMjQuMDAzIDI1LjIwNTggMjQuMDAxMyAyNS4xOTIzIDIzLjk5ODggMjUuMTczNUMyMy45OTM3IDI1LjEzNTkgMjMuOTg1MiAyNS4wNzcgMjMuOTcyNiAyNC45OTkzQzIzLjk0NzMgMjQuODQzOSAyMy45MDU1IDI0LjYxNCAyMy44NDA3IDI0LjMyOTNDMjMuNzEwNyAyMy43NTgxIDIzLjQ5MDggMjIuOTc2NSAyMy4xMzI5IDIyLjEzNzNDMjIuNDczOSAyMC41OTIyIDIxLjM5IDE4Ljk0NjUgMTkuNjI4OCAxNy45NzhaTTE1Ljk5ODYgMjEuNjI1MUwxNS4yNDU4IDIyLjk0MjVMMTUuOTk4NiAyMy42OTUzTDE2Ljc1MTQgMjIuOTQyNUwxNS45OTg2IDIxLjYyNTFaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.calender::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMiAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1Ljk5OCA0LjEwOTVIMjIuOTk4VjMuMTA5NUMyMi45OTggMi44NDQyOCAyMi44OTI3IDIuNTg5OTMgMjIuNzA1MiAyLjQwMjM5QzIyLjUxNzYgMi4yMTQ4NSAyMi4yNjMzIDIuMTA5NSAyMS45OTggMi4xMDk1QzIxLjczMjggMi4xMDk1IDIxLjQ3ODUgMi4yMTQ4NSAyMS4yOTA5IDIuNDAyMzlDMjEuMTAzNCAyLjU4OTkzIDIwLjk5OCAyLjg0NDI4IDIwLjk5OCAzLjEwOTVWNC4xMDk1SDEwLjk5OFYzLjEwOTVDMTAuOTk4IDIuODQ0MjggMTAuODkyNyAyLjU4OTkzIDEwLjcwNTIgMi40MDIzOUMxMC41MTc2IDIuMjE0ODUgMTAuMjYzMyAyLjEwOTUgOS45OTgwNSAyLjEwOTVDOS43MzI4MyAyLjEwOTUgOS40Nzg0OCAyLjIxNDg1IDkuMjkwOTQgMi40MDIzOUM5LjEwMzQgMi41ODk5MyA4Ljk5ODA1IDIuODQ0MjggOC45OTgwNSAzLjEwOTVWNC4xMDk1SDUuOTk4MDVDNS40Njc2MSA0LjEwOTUgNC45NTg5MSA0LjMyMDIxIDQuNTgzODMgNC42OTUyOEM0LjIwODc2IDUuMDcwMzYgMy45OTgwNSA1LjU3OTA2IDMuOTk4MDUgNi4xMDk1VjI2LjEwOTVDMy45OTgwNSAyNi42Mzk5IDQuMjA4NzYgMjcuMTQ4NiA0LjU4MzgzIDI3LjUyMzdDNC45NTg5MSAyNy44OTg4IDUuNDY3NjEgMjguMTA5NSA1Ljk5ODA1IDI4LjEwOTVIMjUuOTk4QzI2LjUyODUgMjguMTA5NSAyNy4wMzcyIDI3Ljg5ODggMjcuNDEyMyAyNy41MjM3QzI3Ljc4NzMgMjcuMTQ4NiAyNy45OTggMjYuNjM5OSAyNy45OTggMjYuMTA5NVY2LjEwOTVDMjcuOTk4IDUuNTc5MDYgMjcuNzg3MyA1LjA3MDM2IDI3LjQxMjMgNC42OTUyOEMyNy4wMzcyIDQuMzIwMjEgMjYuNTI4NSA0LjEwOTUgMjUuOTk4IDQuMTA5NVpNOC45OTgwNSA2LjEwOTVWNy4xMDk1QzguOTk4MDUgNy4zNzQ3MSA5LjEwMzQgNy42MjkwNyA5LjI5MDk0IDcuODE2NkM5LjQ3ODQ4IDguMDA0MTQgOS43MzI4MyA4LjEwOTUgOS45OTgwNSA4LjEwOTVDMTAuMjYzMyA4LjEwOTUgMTAuNTE3NiA4LjAwNDE0IDEwLjcwNTIgNy44MTY2QzEwLjg5MjcgNy42MjkwNyAxMC45OTggNy4zNzQ3MSAxMC45OTggNy4xMDk1VjYuMTA5NUgyMC45OThWNy4xMDk1QzIwLjk5OCA3LjM3NDcxIDIxLjEwMzQgNy42MjkwNyAyMS4yOTA5IDcuODE2NkMyMS40Nzg1IDguMDA0MTQgMjEuNzMyOCA4LjEwOTUgMjEuOTk4IDguMTA5NUMyMi4yNjMzIDguMTA5NSAyMi41MTc2IDguMDA0MTQgMjIuNzA1MiA3LjgxNjZDMjIuODkyNyA3LjYyOTA3IDIyLjk5OCA3LjM3NDcxIDIyLjk5OCA3LjEwOTVWNi4xMDk1SDI1Ljk5OFYxMC4xMDk1SDUuOTk4MDVWNi4xMDk1SDguOTk4MDVaTTI1Ljk5OCAyNi4xMDk1SDUuOTk4MDVWMTIuMTA5NUgyNS45OThWMjYuMTA5NVoiIGZpbGw9IiNEMkFFOTYiLz4KPC9zdmc+Cg==");
}
.icon.apartment::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NSA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuOTk4MDUgMTQuMTA5NUgxNy45OThWMTEuMTA5NUMxNy45OTkgMTAuNTc5NSAxOC4yMSAxMC4wNzA1IDE4LjU4NSA5LjY5NTVDMTguOTU5IDkuMzIxNSAxOS40NjggOS4xMTA1IDE5Ljk5OCA5LjEwOTVIMzMuOTk4QzM0LjUyOCA5LjExMDUgMzUuMDM3IDkuMzIwNSAzNS40MTIgOS42OTU1QzM1Ljc4NyAxMC4wNzA1IDM1Ljk5NyAxMC41Nzk1IDM1Ljk5OCAxMS4xMDk1VjM1LjEwOTVDMzUuOTk3IDM1LjYzOTUgMzUuNzg2IDM2LjE0ODUgMzUuNDEyIDM2LjUyMjVDMzUuMDM3IDM2Ljg5NzUgMzQuNTI4IDM3LjEwODUgMzMuOTk4IDM3LjEwOTVIOS45OTgwNUM5LjQ2ODA1IDM3LjEwODUgOC45NjAwNSAzNi44OTc1IDguNTg1MDUgMzYuNTIyNUM4LjIxMDA1IDM2LjE0NzUgNy45OTkwNSAzNS42Mzk1IDcuOTk4MDUgMzUuMTA5NVYxNi4xMDk1QzcuOTk5MDUgMTUuNTc5NSA4LjIxMDA1IDE1LjA3MDUgOC41ODUwNSAxNC42OTU1QzguOTU5MDUgMTQuMzIxNSA5LjQ2ODA1IDE0LjExMDUgOS45OTgwNSAxNC4xMDk1Wk0yNC45OTggMzUuMTA5NUgyOC45OThWMzAuMTA5NUgyNC45OThWMzUuMTA5NVpNMTkuOTk4IDM1LjEwOTVIMjIuOTk4VjMwLjEwOTVDMjIuOTk5IDI5LjU3OTUgMjMuMjEgMjkuMDcwNSAyMy41ODUgMjguNjk2NUMyMy45NTkgMjguMzIxNSAyNC40NjggMjguMTEwNSAyNC45OTggMjguMTA5NUgyOC45OThDMjkuNTI4IDI4LjExMDUgMzAuMDM3IDI4LjMyMTUgMzAuNDEyIDI4LjY5NjVDMzAuNzg2IDI5LjA3MDUgMzAuOTk3IDI5LjU3OTUgMzAuOTk4IDMwLjEwOTVWMzUuMTA5NUgzMy45OThMMzMuOTk5IDExLjEwOTVIMTkuOTk4VjM1LjEwOTVaTTkuOTk4MDUgMzUuMTA5NUgxNy45OThWMTYuMTA5NUg5Ljk5ODA1VjM1LjEwOTVaTTIyLjk5OCAyMy4xMDk1QzIyLjk5OCAyMy4zMDc1IDIzLjA1NyAyMy41MDA1IDIzLjE2NyAyMy42NjU1QzIzLjI3NiAyMy44Mjk1IDIzLjQzMyAyMy45NTc1IDIzLjYxNSAyNC4wMzM1QzIzLjc5OCAyNC4xMDk1IDIzLjk5OSAyNC4xMjg1IDI0LjE5MyAyNC4wOTA1QzI0LjM4NyAyNC4wNTE1IDI0LjU2NSAyMy45NTY1IDI0LjcwNSAyMy44MTY1QzI0Ljg0NSAyMy42NzY1IDI0Ljk0IDIzLjQ5ODUgMjQuOTc5IDIzLjMwNDVDMjUuMDE3IDIzLjExMDUgMjQuOTk4IDIyLjkwOTUgMjQuOTIyIDIyLjcyNjVDMjQuODQ2IDIyLjU0NDUgMjQuNzE4IDIyLjM4NzUgMjQuNTU0IDIyLjI3ODVDMjQuMzg5IDIyLjE2ODUgMjQuMTk2IDIyLjEwOTUgMjMuOTk4IDIyLjEwOTVDMjMuNzMzIDIyLjEwOTUgMjMuNDc4IDIyLjIxNDUgMjMuMjkxIDIyLjQwMjVDMjMuMTAzIDIyLjU4OTUgMjIuOTk4IDIyLjg0NDUgMjIuOTk4IDIzLjEwOTVaTTIyLjk5OCAxOS4xMDk1QzIyLjk5OCAxOS4zMDc1IDIzLjA1NyAxOS41MDA1IDIzLjE2NyAxOS42NjU1QzIzLjI3NiAxOS44Mjk1IDIzLjQzMyAxOS45NTc1IDIzLjYxNSAyMC4wMzM1QzIzLjc5OCAyMC4xMDk1IDIzLjk5OSAyMC4xMjg1IDI0LjE5MyAyMC4wOTA1QzI0LjM4NyAyMC4wNTE1IDI0LjU2NSAxOS45NTY1IDI0LjcwNSAxOS44MTY1QzI0Ljg0NSAxOS42NzY1IDI0Ljk0IDE5LjQ5ODUgMjQuOTc5IDE5LjMwNDVDMjUuMDE3IDE5LjExMDUgMjQuOTk4IDE4LjkwOTUgMjQuOTIyIDE4LjcyNjVDMjQuODQ2IDE4LjU0NDUgMjQuNzE4IDE4LjM4NzUgMjQuNTU0IDE4LjI3ODVDMjQuMzg5IDE4LjE2ODUgMjQuMTk2IDE4LjEwOTUgMjMuOTk4IDE4LjEwOTVDMjMuNzMzIDE4LjEwOTUgMjMuNDc4IDE4LjIxNDUgMjMuMjkxIDE4LjQwMjVDMjMuMTAzIDE4LjU4OTUgMjIuOTk4IDE4Ljg0NDUgMjIuOTk4IDE5LjEwOTVaTTIyLjk5OCAxNS4xMDk1QzIyLjk5OCAxNS4zMDc1IDIzLjA1NyAxNS41MDA1IDIzLjE2NyAxNS42NjU1QzIzLjI3NiAxNS44Mjk1IDIzLjQzMyAxNS45NTc1IDIzLjYxNSAxNi4wMzM1QzIzLjc5OCAxNi4xMDk1IDIzLjk5OSAxNi4xMjg1IDI0LjE5MyAxNi4wOTA1QzI0LjM4NyAxNi4wNTE1IDI0LjU2NSAxNS45NTY1IDI0LjcwNSAxNS44MTY1QzI0Ljg0NSAxNS42NzY1IDI0Ljk0IDE1LjQ5ODUgMjQuOTc5IDE1LjMwNDVDMjUuMDE3IDE1LjExMDUgMjQuOTk4IDE0LjkwOTUgMjQuOTIyIDE0LjcyNjVDMjQuODQ2IDE0LjU0NDUgMjQuNzE4IDE0LjM4NzUgMjQuNTU0IDE0LjI3ODVDMjQuMzg5IDE0LjE2ODUgMjQuMTk2IDE0LjEwOTUgMjMuOTk4IDE0LjEwOTVDMjMuNzMzIDE0LjEwOTUgMjMuNDc4IDE0LjIxNDUgMjMuMjkxIDE0LjQwMjVDMjMuMTAzIDE0LjU4OTUgMjIuOTk4IDE0Ljg0NDUgMjIuOTk4IDE1LjEwOTVaTTI4Ljk5OCAyMy4xMDk1QzI4Ljk5OCAyMy4zMDc1IDI5LjA1NyAyMy41MDA1IDI5LjE2NyAyMy42NjU1QzI5LjI3NiAyMy44Mjk1IDI5LjQzMyAyMy45NTc1IDI5LjYxNSAyNC4wMzM1QzI5Ljc5OCAyNC4xMDk1IDI5Ljk5OSAyNC4xMjg1IDMwLjE5MyAyNC4wOTA1QzMwLjM4NyAyNC4wNTE1IDMwLjU2NSAyMy45NTY1IDMwLjcwNSAyMy44MTY1QzMwLjg0NSAyMy42NzY1IDMwLjk0IDIzLjQ5ODUgMzAuOTc5IDIzLjMwNDVDMzEuMDE3IDIzLjExMDUgMzAuOTk4IDIyLjkwOTUgMzAuOTIyIDIyLjcyNjVDMzAuODQ2IDIyLjU0NDUgMzAuNzE4IDIyLjM4NzUgMzAuNTU0IDIyLjI3ODVDMzAuMzg5IDIyLjE2ODUgMzAuMTk2IDIyLjEwOTUgMjkuOTk4IDIyLjEwOTVDMjkuNzMzIDIyLjEwOTUgMjkuNDc4IDIyLjIxNDUgMjkuMjkxIDIyLjQwMjVDMjkuMTAzIDIyLjU4OTUgMjguOTk4IDIyLjg0NDUgMjguOTk4IDIzLjEwOTVaTTI4Ljk5OCAxOS4xMDk1QzI4Ljk5OCAxOS4zMDc1IDI5LjA1NyAxOS41MDA1IDI5LjE2NyAxOS42NjU1QzI5LjI3NiAxOS44Mjk1IDI5LjQzMyAxOS45NTc1IDI5LjYxNSAyMC4wMzM1QzI5Ljc5OCAyMC4xMDk1IDI5Ljk5OSAyMC4xMjg1IDMwLjE5MyAyMC4wOTA1QzMwLjM4NyAyMC4wNTE1IDMwLjU2NSAxOS45NTY1IDMwLjcwNSAxOS44MTY1QzMwLjg0NSAxOS42NzY1IDMwLjk0IDE5LjQ5ODUgMzAuOTc5IDE5LjMwNDVDMzEuMDE3IDE5LjExMDUgMzAuOTk4IDE4LjkwOTUgMzAuOTIyIDE4LjcyNjVDMzAuODQ2IDE4LjU0NDUgMzAuNzE4IDE4LjM4NzUgMzAuNTU0IDE4LjI3ODVDMzAuMzg5IDE4LjE2ODUgMzAuMTk2IDE4LjEwOTUgMjkuOTk4IDE4LjEwOTVDMjkuNzMzIDE4LjEwOTUgMjkuNDc4IDE4LjIxNDUgMjkuMjkxIDE4LjQwMjVDMjkuMTAzIDE4LjU4OTUgMjguOTk4IDE4Ljg0NDUgMjguOTk4IDE5LjEwOTVaTTI4Ljk5OCAxNS4xMDk1QzI4Ljk5OCAxNS4zMDc1IDI5LjA1NyAxNS41MDA1IDI5LjE2NyAxNS42NjU1QzI5LjI3NiAxNS44Mjk1IDI5LjQzMyAxNS45NTc1IDI5LjYxNSAxNi4wMzM1QzI5Ljc5OCAxNi4xMDk1IDI5Ljk5OSAxNi4xMjg1IDMwLjE5MyAxNi4wOTA1QzMwLjM4NyAxNi4wNTE1IDMwLjU2NSAxNS45NTY1IDMwLjcwNSAxNS44MTY1QzMwLjg0NSAxNS42NzY1IDMwLjk0IDE1LjQ5ODUgMzAuOTc5IDE1LjMwNDVDMzEuMDE3IDE1LjExMDUgMzAuOTk4IDE0LjkwOTUgMzAuOTIyIDE0LjcyNjVDMzAuODQ2IDE0LjU0NDUgMzAuNzE4IDE0LjM4NzUgMzAuNTU0IDE0LjI3ODVDMzAuMzg5IDE0LjE2ODUgMzAuMTk2IDE0LjEwOTUgMjkuOTk4IDE0LjEwOTVDMjkuNzMzIDE0LjEwOTUgMjkuNDc4IDE0LjIxNDUgMjkuMjkxIDE0LjQwMjVDMjkuMTAzIDE0LjU4OTUgMjguOTk4IDE0Ljg0NDUgMjguOTk4IDE1LjEwOTVaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.apartment-alt::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NSA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMzLjk5OCAxNC4xMDk1SDI1Ljk5OFYxMS4xMDk1QzI1Ljk5NyAxMC41Nzk1IDI1Ljc4NiAxMC4wNzA1IDI1LjQxMSA5LjY5NTVDMjUuMDM3IDkuMzIxNSAyNC41MjggOS4xMTA1IDIzLjk5OCA5LjEwOTVIOS45OTgwNUM5LjQ2ODA1IDkuMTEwNSA4Ljk1OTA1IDkuMzIwNSA4LjU4NDA1IDkuNjk1NUM4LjIwOTA1IDEwLjA3MDUgNy45OTkwNSAxMC41Nzk1IDcuOTk4MDUgMTEuMTA5NVYzNS4xMDk1QzcuOTk5MDUgMzUuNjM5NSA4LjIxMDA1IDM2LjE0ODUgOC41ODQwNSAzNi41MjI1QzguOTU5MDUgMzYuODk3NSA5LjQ2ODA1IDM3LjEwODUgOS45OTgwNSAzNy4xMDk1SDMzLjk5OEMzNC41MjggMzcuMTA4NSAzNS4wMzYgMzYuODk3NSAzNS40MTEgMzYuNTIyNUMzNS43ODYgMzYuMTQ3NSAzNS45OTcgMzUuNjM5NSAzNS45OTggMzUuMTA5NVYxNi4xMDk1QzM1Ljk5NyAxNS41Nzk1IDM1Ljc4NiAxNS4wNzA1IDM1LjQxMSAxNC42OTU1QzM1LjAzNyAxNC4zMjE1IDM0LjUyOCAxNC4xMTA1IDMzLjk5OCAxNC4xMDk1Wk0xOC45OTggMzUuMTA5NUgxNC45OThWMzAuMTA5NUgxOC45OThWMzUuMTA5NVpNMjMuOTk4IDM1LjEwOTVIMjAuOTk4VjMwLjEwOTVDMjAuOTk3IDI5LjU3OTUgMjAuNzg2IDI5LjA3MDUgMjAuNDExIDI4LjY5NjVDMjAuMDM3IDI4LjMyMTUgMTkuNTI4IDI4LjExMDUgMTguOTk4IDI4LjEwOTVIMTQuOTk4QzE0LjQ2OCAyOC4xMTA1IDEzLjk1OSAyOC4zMjE1IDEzLjU4NCAyOC42OTY1QzEzLjIxIDI5LjA3MDUgMTIuOTk5IDI5LjU3OTUgMTIuOTk4IDMwLjEwOTVWMzUuMTA5NUg5Ljk5ODA1TDkuOTk3MDUgMTEuMTA5NUgyMy45OThWMzUuMTA5NVpNMzMuOTk4IDM1LjEwOTVIMjUuOTk4VjE2LjEwOTVIMzMuOTk4VjM1LjEwOTVaTTMwLjk5OCAyMy4xMDk1QzMwLjk5OCAyMy4zMDc1IDMwLjkzOSAyMy41MDA1IDMwLjgyOSAyMy42NjU1QzMwLjcyIDIzLjgyOTUgMzAuNTYzIDIzLjk1NzUgMzAuMzgxIDI0LjAzMzVDMzAuMTk4IDI0LjEwOTUgMjkuOTk3IDI0LjEyODUgMjkuODAzIDI0LjA5MDVDMjkuNjA5IDI0LjA1MTUgMjkuNDMxIDIzLjk1NjUgMjkuMjkxIDIzLjgxNjVDMjkuMTUxIDIzLjY3NjUgMjkuMDU2IDIzLjQ5ODUgMjkuMDE3IDIzLjMwNDVDMjguOTc5IDIzLjExMDUgMjguOTk4IDIyLjkwOTUgMjkuMDc0IDIyLjcyNjVDMjkuMTUgMjIuNTQ0NSAyOS4yNzggMjIuMzg3NSAyOS40NDIgMjIuMjc4NUMyOS42MDcgMjIuMTY4NSAyOS44IDIyLjEwOTUgMjkuOTk4IDIyLjEwOTVDMzAuMjYzIDIyLjEwOTUgMzAuNTE4IDIyLjIxNDUgMzAuNzA1IDIyLjQwMjVDMzAuODkzIDIyLjU4OTUgMzAuOTk4IDIyLjg0NDUgMzAuOTk4IDIzLjEwOTVaTTI4Ljk5OCAxOS4xMDk1QzI4Ljk5OCAxOC45MTE1IDI5LjA1NyAxOC43MTg1IDI5LjE2NyAxOC41NTM1QzI5LjI3NiAxOC4zODk1IDI5LjQzMyAxOC4yNjE1IDI5LjYxNSAxOC4xODU1QzI5Ljc5OCAxOC4xMDk1IDI5Ljk5OSAxOC4wOTA1IDMwLjE5MyAxOC4xMjg1QzMwLjM4NyAxOC4xNjc1IDMwLjU2NSAxOC4yNjI1IDMwLjcwNSAxOC40MDI1QzMwLjg0NSAxOC41NDI1IDMwLjk0IDE4LjcyMDUgMzAuOTc5IDE4LjkxNDVDMzEuMDE3IDE5LjEwODUgMzAuOTk4IDE5LjMwOTUgMzAuOTIyIDE5LjQ5MjVDMzAuODQ2IDE5LjY3NDUgMzAuNzE4IDE5LjgzMTUgMzAuNTU0IDE5Ljk0MDVDMzAuMzg5IDIwLjA1MDUgMzAuMTk2IDIwLjEwOTUgMjkuOTk4IDIwLjEwOTVDMjkuNzMzIDIwLjEwOTUgMjkuNDc4IDIwLjAwNDUgMjkuMjkxIDE5LjgxNjVDMjkuMTAzIDE5LjYyOTUgMjguOTk4IDE5LjM3NDUgMjguOTk4IDE5LjEwOTVaTTIwLjk5OCAyMy4xMDk1QzIwLjk5OCAyMy4zMDc1IDIwLjkzOSAyMy41MDA1IDIwLjgyOSAyMy42NjU1QzIwLjcyIDIzLjgyOTUgMjAuNTYzIDIzLjk1NzUgMjAuMzgxIDI0LjAzMzVDMjAuMTk4IDI0LjEwOTUgMTkuOTk3IDI0LjEyODUgMTkuODAzIDI0LjA5MDVDMTkuNjA5IDI0LjA1MTUgMTkuNDMxIDIzLjk1NjUgMTkuMjkxIDIzLjgxNjVDMTkuMTUxIDIzLjY3NjUgMTkuMDU2IDIzLjQ5ODUgMTkuMDE3IDIzLjMwNDVDMTguOTc5IDIzLjExMDUgMTguOTk4IDIyLjkwOTUgMTkuMDc0IDIyLjcyNjVDMTkuMTUgMjIuNTQ0NSAxOS4yNzggMjIuMzg3NSAxOS40NDIgMjIuMjc4NUMxOS42MDcgMjIuMTY4NSAxOS44IDIyLjEwOTUgMTkuOTk4IDIyLjEwOTVDMjAuMjYzIDIyLjEwOTUgMjAuNTE4IDIyLjIxNDUgMjAuNzA1IDIyLjQwMjVDMjAuODkzIDIyLjU4OTUgMjAuOTk4IDIyLjg0NDUgMjAuOTk4IDIzLjEwOTVaTTIwLjk5OCAxOS4xMDk1QzIwLjk5OCAxOS4zMDc1IDIwLjkzOSAxOS41MDA1IDIwLjgyOSAxOS42NjU1QzIwLjcyIDE5LjgyOTUgMjAuNTYzIDE5Ljk1NzUgMjAuMzgxIDIwLjAzMzVDMjAuMTk4IDIwLjEwOTUgMTkuOTk3IDIwLjEyODUgMTkuODAzIDIwLjA5MDVDMTkuNjA5IDIwLjA1MTUgMTkuNDMxIDE5Ljk1NjUgMTkuMjkxIDE5LjgxNjVDMTkuMTUxIDE5LjY3NjUgMTkuMDU2IDE5LjQ5ODUgMTkuMDE3IDE5LjMwNDVDMTguOTc5IDE5LjExMDUgMTguOTk4IDE4LjkwOTUgMTkuMDc0IDE4LjcyNjVDMTkuMTUgMTguNTQ0NSAxOS4yNzggMTguMzg3NSAxOS40NDIgMTguMjc4NUMxOS42MDcgMTguMTY4NSAxOS44IDE4LjEwOTUgMTkuOTk4IDE4LjEwOTVDMjAuMjYzIDE4LjEwOTUgMjAuNTE4IDE4LjIxNDUgMjAuNzA1IDE4LjQwMjVDMjAuODkzIDE4LjU4OTUgMjAuOTk4IDE4Ljg0NDUgMjAuOTk4IDE5LjEwOTVaTTIwLjk5OCAxNS4xMDk1QzIwLjk5OCAxNS4zMDc1IDIwLjkzOSAxNS41MDA1IDIwLjgyOSAxNS42NjU1QzIwLjcyIDE1LjgyOTUgMjAuNTYzIDE1Ljk1NzUgMjAuMzgxIDE2LjAzMzVDMjAuMTk4IDE2LjEwOTUgMTkuOTk3IDE2LjEyODUgMTkuODAzIDE2LjA5MDVDMTkuNjA5IDE2LjA1MTUgMTkuNDMxIDE1Ljk1NjUgMTkuMjkxIDE1LjgxNjVDMTkuMTUxIDE1LjY3NjUgMTkuMDU2IDE1LjQ5ODUgMTkuMDE3IDE1LjMwNDVDMTguOTc5IDE1LjExMDUgMTguOTk4IDE0LjkwOTUgMTkuMDc0IDE0LjcyNjVDMTkuMTUgMTQuNTQ0NSAxOS4yNzggMTQuMzg3NSAxOS40NDIgMTQuMjc4NUMxOS42MDcgMTQuMTY4NSAxOS44IDE0LjEwOTUgMTkuOTk4IDE0LjEwOTVDMjAuMjYzIDE0LjEwOTUgMjAuNTE4IDE0LjIxNDUgMjAuNzA1IDE0LjQwMjVDMjAuODkzIDE0LjU4OTUgMjAuOTk4IDE0Ljg0NDUgMjAuOTk4IDE1LjEwOTVaTTE0Ljk5OCAyMy4xMDk1QzE0Ljk5OCAyMy4zMDc1IDE0LjkzOSAyMy41MDA1IDE0LjgyOSAyMy42NjU1QzE0LjcyIDIzLjgyOTUgMTQuNTYzIDIzLjk1NzUgMTQuMzgxIDI0LjAzMzVDMTQuMTk4IDI0LjEwOTUgMTMuOTk3IDI0LjEyODUgMTMuODAzIDI0LjA5MDVDMTMuNjA5IDI0LjA1MTUgMTMuNDMxIDIzLjk1NjUgMTMuMjkxIDIzLjgxNjVDMTMuMTUxIDIzLjY3NjUgMTMuMDU2IDIzLjQ5ODUgMTMuMDE3IDIzLjMwNDVDMTIuOTc5IDIzLjExMDUgMTIuOTk4IDIyLjkwOTUgMTMuMDc0IDIyLjcyNjVDMTMuMTUgMjIuNTQ0NSAxMy4yNzggMjIuMzg3NSAxMy40NDIgMjIuMjc4NUMxMy42MDcgMjIuMTY4NSAxMy44IDIyLjEwOTUgMTMuOTk4IDIyLjEwOTVDMTQuMjYzIDIyLjEwOTUgMTQuNTE4IDIyLjIxNDUgMTQuNzA1IDIyLjQwMjVDMTQuODkzIDIyLjU4OTUgMTQuOTk4IDIyLjg0NDUgMTQuOTk4IDIzLjEwOTVaTTE0Ljk5OCAxOS4xMDk1QzE0Ljk5OCAxOS4zMDc1IDE0LjkzOSAxOS41MDA1IDE0LjgyOSAxOS42NjU1QzE0LjcyIDE5LjgyOTUgMTQuNTYzIDE5Ljk1NzUgMTQuMzgxIDIwLjAzMzVDMTQuMTk4IDIwLjEwOTUgMTMuOTk3IDIwLjEyODUgMTMuODAzIDIwLjA5MDVDMTMuNjA5IDIwLjA1MTUgMTMuNDMxIDE5Ljk1NjUgMTMuMjkxIDE5LjgxNjVDMTMuMTUxIDE5LjY3NjUgMTMuMDU2IDE5LjQ5ODUgMTMuMDE3IDE5LjMwNDVDMTIuOTc5IDE5LjExMDUgMTIuOTk4IDE4LjkwOTUgMTMuMDc0IDE4LjcyNjVDMTMuMTUgMTguNTQ0NSAxMy4yNzggMTguMzg3NSAxMy40NDIgMTguMjc4NUMxMy42MDcgMTguMTY4NSAxMy44IDE4LjEwOTUgMTMuOTk4IDE4LjEwOTVDMTQuMjYzIDE4LjEwOTUgMTQuNTE4IDE4LjIxNDUgMTQuNzA1IDE4LjQwMjVDMTQuODkzIDE4LjU4OTUgMTQuOTk4IDE4Ljg0NDUgMTQuOTk4IDE5LjEwOTVaTTE0Ljk5OCAxNS4xMDk1QzE0Ljk5OCAxNS4zMDc1IDE0LjkzOSAxNS41MDA1IDE0LjgyOSAxNS42NjU1QzE0LjcyIDE1LjgyOTUgMTQuNTYzIDE1Ljk1NzUgMTQuMzgxIDE2LjAzMzVDMTQuMTk4IDE2LjEwOTUgMTMuOTk3IDE2LjEyODUgMTMuODAzIDE2LjA5MDVDMTMuNjA5IDE2LjA1MTUgMTMuNDMxIDE1Ljk1NjUgMTMuMjkxIDE1LjgxNjVDMTMuMTUxIDE1LjY3NjUgMTMuMDU2IDE1LjQ5ODUgMTMuMDE3IDE1LjMwNDVDMTIuOTc5IDE1LjExMDUgMTIuOTk4IDE0LjkwOTUgMTMuMDc0IDE0LjcyNjVDMTMuMTUgMTQuNTQ0NSAxMy4yNzggMTQuMzg3NSAxMy40NDIgMTQuMjc4NUMxMy42MDcgMTQuMTY4NSAxMy44IDE0LjEwOTUgMTMuOTk4IDE0LjEwOTVDMTQuMjYzIDE0LjEwOTUgMTQuNTE4IDE0LjIxNDUgMTQuNzA1IDE0LjQwMjVDMTQuODkzIDE0LjU4OTUgMTQuOTk4IDE0Ljg0NDUgMTQuOTk4IDE1LjEwOTVaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.building::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NSA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM0Ljk5OCA5LjEwOTVDMzUuNTAzIDkuMTA5NSAzNS45ODkgOS4yOTk1IDM2LjM1OSA5LjY0MjVDMzYuNzI4IDkuOTg2NSAzNi45NTUgMTAuNDU2NSAzNi45OTMgMTAuOTU5NUwzNi45OTggMTEuMTA5NVYxMy4xMDk1QzM2Ljk5OCAxMy42MTQ1IDM2LjgwOCAxNC4xMDA1IDM2LjQ2NSAxNC40NzA1QzM2LjEyMSAxNC44NDA1IDM1LjY1MSAxNS4wNjY1IDM1LjE0OCAxNS4xMDQ1TDM0Ljk5OCAxNS4xMDk1VjI0LjEwOTVIMzYuOTk4VjI2LjEwOTVIMzQuOTk4VjM1LjEwOTVDMzQuOTk4IDM1LjYxNDUgMzQuODA4IDM2LjEwMDUgMzQuNDY1IDM2LjQ3MDVDMzQuMTIxIDM2LjgzOTUgMzMuNjUxIDM3LjA2NjUgMzMuMTQ4IDM3LjEwNDVMMzIuOTk4IDM3LjEwOTVIMTAuOTk4QzEwLjQ5MyAzNy4xMDk1IDEwLjAwNyAzNi45MTk1IDkuNjM3MDUgMzYuNTc1NUM5LjI2NzA1IDM2LjIzMjUgOS4wNDEwNSAzNS43NjI1IDkuMDAzMDUgMzUuMjU5NUw4Ljk5ODA1IDM1LjEwOTVWMjYuMTA5NUg2Ljk5ODA1VjI0LjEwOTVIOC45OTgwNVYxNS4xMDk1TDguODQ4MDUgMTUuMTA0NUM4LjM3MjA1IDE1LjA2ODUgNy45MjQwNSAxNC44NjM1IDcuNTg2MDUgMTQuNTI2NUM3LjI0ODA1IDE0LjE4OTUgNy4wNDEwNSAxMy43NDI1IDcuMDA0MDUgMTMuMjY2NUw2Ljk5ODA1IDEzLjEwOTVWMTEuMTA5NUM2Ljk5ODA1IDEwLjYwNDUgNy4xODgwNSAxMC4xMTg1IDcuNTMxMDUgOS43NDg1QzcuODc1MDUgOS4zNzg1IDguMzQ1MDUgOS4xNTI1IDguODQ4MDUgOS4xMTQ1TDguOTk4MDUgOS4xMDk1SDM0Ljk5OFpNMzIuOTk4IDI2LjEwOTVIMTAuOTk4VjM1LjEwOTVIMTIuOTk4VjMyLjEwOTVDMTIuOTk4IDMxLjA2NTUgMTMuNDA2IDMwLjA2MzUgMTQuMTM0IDI5LjMxNjVDMTQuODYzIDI4LjU2OTUgMTUuODU1IDI4LjEzNjUgMTYuODk4IDI4LjExMDVDMTcuOTQxIDI4LjA4NDUgMTguOTUzIDI4LjQ2NzUgMTkuNzE4IDI5LjE3NjVDMjAuNDgzIDI5Ljg4NjUgMjAuOTQxIDMwLjg2NzUgMjAuOTkzIDMxLjkwOTVMMjAuOTk4IDMyLjEwOTVWMzUuMTA5NUgyMi45OThWMzIuMTA5NUMyMi45OTggMzEuMDY1NSAyMy40MDYgMzAuMDYzNSAyNC4xMzQgMjkuMzE2NUMyNC44NjMgMjguNTY5NSAyNS44NTUgMjguMTM2NSAyNi44OTggMjguMTEwNUMyNy45NDEgMjguMDg0NSAyOC45NTMgMjguNDY3NSAyOS43MTggMjkuMTc2NUMzMC40ODMgMjkuODg2NSAzMC45NDEgMzAuODY3NSAzMC45OTMgMzEuOTA5NUwzMC45OTggMzIuMTA5NVYzNS4xMDk1SDMyLjk5OFYyNi4xMDk1Wk0xNi45OTggMzAuMTA5NUMxNi40OTMgMzAuMTA5NSAxNi4wMDcgMzAuMjk5NSAxNS42MzcgMzAuNjQyNUMxNS4yNjcgMzAuOTg2NSAxNS4wNDEgMzEuNDU2NSAxNS4wMDMgMzEuOTU5NUwxNC45OTggMzIuMTA5NVYzNS4xMDk1SDE4Ljk5OFYzMi4xMDk1QzE4Ljk5OCAzMS41Nzk1IDE4Ljc4NyAzMS4wNzA1IDE4LjQxMiAzMC42OTU1QzE4LjAzNyAzMC4zMjA1IDE3LjUyOCAzMC4xMDk1IDE2Ljk5OCAzMC4xMDk1Wk0yNi45OTggMzAuMTA5NUMyNi40OTMgMzAuMTA5NSAyNi4wMDcgMzAuMjk5NSAyNS42MzcgMzAuNjQyNUMyNS4yNjggMzAuOTg2NSAyNS4wNDEgMzEuNDU2NSAyNS4wMDMgMzEuOTU5NUwyNC45OTggMzIuMTA5NVYzNS4xMDk1SDI4Ljk5OFYzMi4xMDk1QzI4Ljk5OCAzMS41Nzk1IDI4Ljc4NyAzMS4wNzA1IDI4LjQxMiAzMC42OTU1QzI4LjAzNyAzMC4zMjA1IDI3LjUyOCAzMC4xMDk1IDI2Ljk5OCAzMC4xMDk1Wk0zMi45OTggMTUuMTA5NUgxMC45OThWMjQuMTA5NUgxMi45OThWMjEuMTA5NUMxMi45OTggMjAuMDY1NSAxMy40MDYgMTkuMDYzNSAxNC4xMzQgMTguMzE2NUMxNC44NjMgMTcuNTY5NSAxNS44NTUgMTcuMTM2NSAxNi44OTggMTcuMTEwNUMxNy45NDEgMTcuMDg0NSAxOC45NTMgMTcuNDY3NSAxOS43MTggMTguMTc2NUMyMC40ODMgMTguODg2NSAyMC45NDEgMTkuODY3NSAyMC45OTMgMjAuOTA5NUwyMC45OTggMjEuMTA5NVYyNC4xMDk1SDIyLjk5OFYyMS4xMDk1QzIyLjk5OCAyMC4wNjU1IDIzLjQwNiAxOS4wNjM1IDI0LjEzNCAxOC4zMTY1QzI0Ljg2MyAxNy41Njk1IDI1Ljg1NSAxNy4xMzY1IDI2Ljg5OCAxNy4xMTA1QzI3Ljk0MSAxNy4wODQ1IDI4Ljk1MyAxNy40Njc1IDI5LjcxOCAxOC4xNzY1QzMwLjQ4MyAxOC44ODY1IDMwLjk0MSAxOS44Njc1IDMwLjk5MyAyMC45MDk1TDMwLjk5OCAyMS4xMDk1VjI0LjEwOTVIMzIuOTk4VjE1LjEwOTVaTTE2Ljk5OCAxOS4xMDk1QzE2LjQ5MyAxOS4xMDk1IDE2LjAwNyAxOS4yOTk1IDE1LjYzNyAxOS42NDI1QzE1LjI2NyAxOS45ODY1IDE1LjA0MSAyMC40NTY1IDE1LjAwMyAyMC45NTk1TDE0Ljk5OCAyMS4xMDk1VjI0LjEwOTVIMTguOTk4VjIxLjEwOTVDMTguOTk4IDIwLjU3OTUgMTguNzg3IDIwLjA3MDUgMTguNDEyIDE5LjY5NTVDMTguMDM3IDE5LjMyMDUgMTcuNTI4IDE5LjEwOTUgMTYuOTk4IDE5LjEwOTVaTTI2Ljk5OCAxOS4xMDk1QzI2LjQ5MyAxOS4xMDk1IDI2LjAwNyAxOS4yOTk1IDI1LjYzNyAxOS42NDI1QzI1LjI2OCAxOS45ODY1IDI1LjA0MSAyMC40NTY1IDI1LjAwMyAyMC45NTk1TDI0Ljk5OCAyMS4xMDk1VjI0LjEwOTVIMjguOTk4VjIxLjEwOTVDMjguOTk4IDIwLjU3OTUgMjguNzg3IDIwLjA3MDUgMjguNDEyIDE5LjY5NTVDMjguMDM3IDE5LjMyMDUgMjcuNTI4IDE5LjEwOTUgMjYuOTk4IDE5LjEwOTVaTTM0Ljk5OCAxMS4xMDk1SDguOTk4MDVWMTMuMTA5NUgzNC45OThWMTEuMTA5NVoiIGZpbGw9IiNEMkFFOTYiLz4KPC9zdmc+Cg==");
}
.icon.house::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAzMiAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNDQ3MDUgMC4xMDQ0OTJMNS41OTcwNSAwLjEwOTQ5MkgyNS41OTdMMjcuMTk0IDEuNzc3MzhMMzAuOTY2IDcuODE0NDlDMzEuNDA1IDguNTE3NDkgMzEuMTkyIDkuNDQyNDkgMzAuNDkgOS44ODE0OUMzMC4yOTkgMTAuMDAwNSAzMC4wODUgMTAuMDc1NSAyOS44NjMgMTAuMTAwNUwyOS42OTQgMTAuMTA5NUgyOS41OTdWMjQuMTA5NUMyOS41OTcgMjUuMTYzNSAyOC43ODEgMjYuMDI3NSAyNy43NDYgMjYuMTAzNUwyNy41OTcgMjYuMTA5NUgzLjU5NzA1QzIuNTQzMDUgMjYuMTA5NSAxLjY3OTA1IDI1LjI5MzUgMS42MDIwNSAyNC4yNTg1TDEuNTk3MDUgMjQuMTA5NVYxMC4xMDk1SDEuNDk4MDVDMC42NzAwNDggMTAuMTA5NSAtMC4wMDE5NTMxMiA5LjQzNzQ5IC0wLjAwMTk1MzEyIDguNjA5NDlDLTAuMDAxOTUzMTIgOC4zODQ0OSAwLjA0OTA0NzUgOC4xNjM0OSAwLjE0NTA0NyA3Ljk2MTQ5TDAuMjI3MDQ3IDcuODE0NDlMNC4wMDAwNSAxLjc3ODQ5TDUuNDQ3MDUgMC4xMDQ0OTJaTTEwLjU5NSAyMC4xMDk1SDMuNTk1MDVMMy41OTcwNSAyNC4xMDk1SDEwLjU5NVYyMC4xMDk1Wk0xOC41OTcgMTUuMTA5NUgxMi41OTdMMTIuNTk1IDI0LjEwOTVIMTguNTk1TDE4LjU5NyAxNS4xMDk1Wk0yMC41OTUgMjQuMTA5NUgyNy41OTdMMjcuNTk1IDIwLjEwOTVIMjAuNTk1VjI0LjEwOTVaTTI3LjU5NyAxMC4xMDk1SDMuNTk3MDVMMy41OTUwNSAxOC4xMDk1SDEwLjU5NUwxMC41OTcgMTUuMTA5NUMxMC41OTcgMTQuMDU1NSAxMS40MTIgMTMuMTkxNSAxMi40NDcgMTMuMTE0NUwxMi41OTcgMTMuMTA5NUgxOC41OTdDMTkuNjUxIDEzLjEwOTUgMjAuNTE0IDEzLjkyNTUgMjAuNTkxIDE0Ljk2MDVMMjAuNTk3IDE1LjEwOTVMMjAuNTk1IDE4LjEwOTVIMjcuNTk1TDI3LjU5NyAxMC4xMDk1Wk0yNS4wNDIgMi4xMDk0OUg2LjE0OTA1TDIuMzk5MDUgOC4xMDk0OUgyOC43OTJMMjUuMDQyIDIuMTA5NDlaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.guest-house::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NSA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI3IDM3LjYwOTVIMTdWMzUuNjA5NUgyN1YzNy42MDk1Wk0yNSAzMy42MDk1SDE5VjMxLjYwOTVIMjVWMzMuNjA5NVpNMzUgOC42MDk1VjExLjYwOTVIMzdWMTMuNjA5NUgzNVYyOC42MDk1QzM1IDI5LjEyMjUgMzQuNjE0IDI5LjU0NTUgMzQuMTE3IDI5LjYwMjVMMzQgMjkuNjA5NUgxMEM5LjQ4NyAyOS42MDk1IDkuMDY0IDI5LjIyMzUgOS4wMDcgMjguNzI2NUw5IDI4LjYwOTVWMTMuNjA5NUg3VjExLjYwOTVIMzNWOC42MDk1SDM1Wk0zMyAxMy42MDk1SDExVjI3LjYwOTVIMThWMTkuNjA5NUMxOCAxOS4wOTY1IDE4LjM4NiAxOC42NzM1IDE4Ljg4MyAxOC42MTY1TDE5IDE4LjYwOTVIMjVDMjUuNTEzIDE4LjYwOTUgMjUuOTM2IDE4Ljk5NTUgMjUuOTkzIDE5LjQ5MjVMMjYgMTkuNjA5NVYyNy42MDk1SDMzVjEzLjYwOTVaTTI0IDIwLjYwOTVIMjBWMjcuNjA5NUgyNFYyMC42MDk1Wk0zMCAxNS42MDk1QzMwLjU1MiAxNS42MDk1IDMxIDE2LjA1NzUgMzEgMTYuNjA5NUMzMSAxNy4xNjE1IDMwLjU1MiAxNy42MDk1IDMwIDE3LjYwOTVDMjkuNDQ4IDE3LjYwOTUgMjkgMTcuMTYxNSAyOSAxNi42MDk1QzI5IDE2LjA1NzUgMjkuNDQ4IDE1LjYwOTUgMzAgMTUuNjA5NVoiIGZpbGw9IiNEMkFFOTYiLz4KPC9zdmc+Cg==");
}
.icon.barn::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NSA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM0Ljk5MyAxOC40OTM1QzM0Ljk4IDE4LjM3ODUgMzQuOTQ2IDE4LjI2NTUgMzQuODk0IDE4LjE2MTVMMzIuMjcgMTIuOTEzNUwzMi4xNzQgMTIuNzM3NUMzMS44MDMgMTIuMTAzNSAzMS4yMSAxMS42MjU1IDMwLjUwNyAxMS4zOTg1TDIzLjE0MyA5LjAyNTQ5TDIzLjAyMiA4Ljk3NjQ5QzIyLjM2MiA4LjczNzQ5IDIxLjYzOCA4LjczNzQ5IDIwLjk3OCA4Ljk3NjQ5TDIwLjg1NiA5LjAyNTQ5TDEzLjQ5MyAxMS4zOTg1TDEzLjMwNCAxMS40Njc1QzEyLjYyMiAxMS43Mzk1IDEyLjA2IDEyLjI1MjUgMTEuNzMgMTIuOTEzNUw5LjEwNiAxOC4xNjE1TDkuMDYgMTguMjY3NUM5LjAyIDE4LjM3NjUgOSAxOC40OTM1IDkgMTguNjA5NVYzNS42MDk1TDkuMDA1IDM1Ljc1ODVDOS4wODIgMzYuNzkzNSA5Ljk0NiAzNy42MDk1IDExIDM3LjYwOTVIMzNMMzMuMTQ5IDM3LjYwMzVDMzQuMTg0IDM3LjUyNjUgMzUgMzYuNjYzNSAzNSAzNS42MDk1VjE4LjYwOTVMMzQuOTkzIDE4LjQ5MzVaTTMzIDM1LjYwOTVIMTFWMjUuNjA5NUgzM1YzNS42MDk1Wk0zMyAyMy42MDk1SDExVjE4Ljg0NDVMMTMuNTE5IDEzLjgwODVMMTMuNTg2IDEzLjY5MTVDMTMuNzExIDEzLjUwODUgMTMuODkzIDEzLjM3MjUgMTQuMTA2IDEzLjMwMzVMMjEuNDk1IDEwLjkyMjVMMjEuNzA3IDEwLjg0MjVDMjEuOTM2IDEwLjc3MTUgMjIuMTg1IDEwLjc4NDUgMjIuNDA2IDEwLjg4MzVMMjIuNTA1IDEwLjkyMjVMMjkuODk0IDEzLjMwMzVMMzAuMDE4IDEzLjM1MTVDMzAuMjE3IDEzLjQ0NzUgMzAuMzgxIDEzLjYwNzUgMzAuNDgxIDEzLjgwODVMMzMgMTguODQ2NVYyMy42MDk1WiIgZmlsbD0iI0QyQUU5NiIvPgo8cGF0aCBkPSJNMjUgMTQuNjA4NUgxOUwxOC44ODMgMTQuNjE1NUMxOC4zODYgMTQuNjcyNSAxOCAxNS4wOTU1IDE4IDE1LjYwODVWMjAuNjA4NUwxOC4wMDcgMjAuNzI1NUMxOC4wNjUgMjEuMjIyNSAxOC40ODcgMjEuNjA4NSAxOSAyMS42MDg1SDI1TDI1LjExNyAyMS42MDE1QzI1LjYxNCAyMS41NDM1IDI2IDIxLjEyMTUgMjYgMjAuNjA4NVYxNS42MDg1TDI1Ljk5MyAxNS40OTE1QzI1LjkzNSAxNC45OTQ1IDI1LjUxMyAxNC42MDg1IDI1IDE0LjYwODVaTTI0IDE5LjYwODVIMjBWMTYuNjA4NUgyNFYxOS42MDg1WiIgZmlsbD0iI0QyQUU5NiIvPgo8cGF0aCBkPSJNMTYgMjQuNzM0NVYzNS42MDk1IiBzdHJva2U9IiNEMkFFOTYiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNMjguMDA0IDM2LjYwNTVIMjcuMjY5SDE1Ljk5OFYyNC42MjU1SDI4LjAwNFYzNS4yMzk1VjM2LjYwNTVaIiBzdHJva2U9IiNEMkFFOTYiIHN0cm9rZS13aWR0aD0iMS45OTgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTUuOTk4IDI0LjYyNjVMMjguMDA0IDM2LjYwNjUiIHN0cm9rZT0iI0QyQUU5NiIgc3Ryb2tlLXdpZHRoPSIxLjk5OCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0yOC4wMDQgMjQuNjI2NUwxNS45OTggMzYuNjA2NSIgc3Ryb2tlPSIjRDJBRTk2IiBzdHJva2Utd2lkdGg9IjEuOTk4IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPC9zdmc+Cg==");
}
.icon.tree::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NiA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI3LjY5NzEgMTEuNDM5NUMyNi45NzU4IDkuNzEyMzUgMjUuNzYxNiA4LjIzNzQ2IDI0LjIwNzEgNy4yMDAxOEMyMi42NTI1IDYuMTYyOSAyMC44MjcgNS42MDk1IDE4Ljk1OTggNS42MDk1QzE3LjA5MjYgNS42MDk1IDE1LjI2NzEgNi4xNjI5IDEzLjcxMjUgNy4yMDAxOEMxMi4xNTggOC4yMzc0NiAxMC45NDM4IDkuNzEyMzUgMTAuMjIyNSAxMS40Mzk1QzguNjcwMTYgMTIuMTYwNSA3LjM1NDYzIDEzLjMwOTggNi40Mjk3OSAxNC43NTMxQzUuNTA0OTQgMTYuMTk2NCA1LjAwOTAyIDE3Ljg3MzkgNS4wMDAwNCAxOS41ODk1QzQuOTg2MzMgMjQuNDQyIDguOTA4NzcgMjguNDg5NSAxMy43NDIzIDI4LjYxNDVDMTUuMjA0NSAyOC42NTI4IDE2LjY1MzcgMjguMzMwNSAxNy45NjI3IDI3LjY3NThWMzYuNjE0NUMxNy45NjI3IDM2Ljg3OTggMTguMDY3NyAzNy4xMzQxIDE4LjI1NDcgMzcuMzIxNkMxOC40NDE3IDM3LjUwOTIgMTguNjk1MyAzNy42MTQ1IDE4Ljk1OTggMzcuNjE0NUMxOS4yMjQyIDM3LjYxNDUgMTkuNDc3OSAzNy41MDkyIDE5LjY2NDkgMzcuMzIxNkMxOS44NTE5IDM3LjEzNDEgMTkuOTU2OSAzNi44Nzk4IDE5Ljk1NjkgMzYuNjE0NVYyNy42NzU4QzIxLjE5NTYgMjguMjk1MyAyMi41NjEyIDI4LjYxNjcgMjMuOTQ1NCAyOC42MTQ1SDI0LjE3NzNDMjkuMDEwOCAyOC40ODk1IDMyLjkzMzMgMjQuNDQ0NSAzMi45MTk1IDE5LjU5MkMzMi45MTEyIDE3Ljg3NiAzMi40MTU1IDE2LjE5NzggMzEuNDkwNyAxNC43NTRDMzAuNTY1OCAxMy4zMTAyIDI5LjI0OTkgMTIuMTYwNSAyNy42OTcxIDExLjQzOTVaTTI0LjEyNjEgMjYuNjE0NUMyMi42ODYxIDI2LjY1NDggMjEuMjY5NCAyNi4yNDQxIDIwLjA3MjggMjUuNDM5NUMyMC4wMzM4IDI1LjQxNDUgMTkuOTk1MSAyNS4zOTA4IDE5Ljk1NjkgMjUuMzY4M1YyMC4yMzJMMjUuMzg4OCAxNy41MDk1QzI1LjUwNiAxNy40NTA4IDI1LjYxMDUgMTcuMzY5NCAyNS42OTYzIDE3LjI3MDJDMjUuNzgyMiAxNy4xNzA5IDI1Ljg0NzcgMTcuMDU1NiAyNS44ODkxIDE2LjkzMUMyNS45MzA1IDE2LjgwNjMgMjUuOTQ3MSAxNi42NzQ3IDI1LjkzNzggMTYuNTQzNkMyNS45Mjg1IDE2LjQxMjUgMjUuODkzNiAxNi4yODQ2IDI1LjgzNSAxNi4xNjdDMjUuNzc2NCAxNi4wNDk1IDI1LjY5NTMgMTUuOTQ0NyAyNS41OTYzIDE1Ljg1ODZDMjUuNDk3MyAxNS43NzI1IDI1LjM4MjQgMTUuNzA2OCAyNS4yNTgxIDE1LjY2NTJDMjUuMTMzOCAxNS42MjM3IDI1LjAwMjUgMTUuNjA3MSAyNC44NzE4IDE1LjYxNjRDMjQuNzQxMSAxNS42MjU3IDI0LjYxMzUgMTUuNjYwOCAyNC40OTYzIDE1LjcxOTVMMTkuOTU2OSAxNy45OTdWMTQuNjE0NUMxOS45NTY5IDE0LjM0OTMgMTkuODUxOSAxNC4wOTUgMTkuNjY0OSAxMy45MDc0QzE5LjQ3NzkgMTMuNzE5OSAxOS4yMjQyIDEzLjYxNDUgMTguOTU5OCAxMy42MTQ1QzE4LjY5NTMgMTMuNjE0NSAxOC40NDE3IDEzLjcxOTkgMTguMjU0NyAxMy45MDc0QzE4LjA2NzcgMTQuMDk1IDE3Ljk2MjcgMTQuMzQ5MyAxNy45NjI3IDE0LjYxNDVWMjAuOTk3TDEzLjQyMzMgMTguNzE5NUMxMy4xODY2IDE4LjYwMDkgMTIuOTEyNiAxOC41ODEzIDEyLjY2MTUgMTguNjY1MkMxMi40MTA1IDE4Ljc0OTIgMTIuMjAzIDE4LjkyOTcgMTIuMDg0NiAxOS4xNjdDMTEuOTY2MyAxOS40MDQ0IDExLjk0NjggMTkuNjc5MiAxMi4wMzA1IDE5LjkzMUMxMi4xMTQyIDIwLjE4MjcgMTIuMjk0MSAyMC4zOTA5IDEyLjUzMDggMjAuNTA5NUwxNy45NjI3IDIzLjIzMlYyNS4zNjQ1QzE3LjkyMzYgMjUuMzg3IDE3Ljg4NSAyNS40MTA4IDE3Ljg0NjggMjUuNDM1OEMxNi42NTAzIDI2LjI0MSAxNS4yMzM4IDI2LjY1MyAxMy43OTM0IDI2LjYxNDVDMTIuMjE3IDI2LjU3NSAxMC43MDA0IDI2LjAwMTQgOS40OTA2IDI0Ljk4N0M4LjI4MDgzIDIzLjk3MjYgNy40NDkyMSAyMi41NzcyIDcuMTMxMjMgMjEuMDI4M0M2LjgxMzI1IDE5LjQ3OTMgNy4wMjc2NSAxNy44NjggNy43Mzk0OSAxNi40NTY4QzguNDUxMzMgMTUuMDQ1NyA5LjYxODY3IDEzLjkxNzggMTEuMDUxMyAxMy4yNTdDMTEuNTA0NSAxMy4wNDg4IDExLjg2MjcgMTIuNjc3MSAxMi4wNTQ3IDEyLjIxNThDMTIuNjIzOSAxMC44NTE2IDEzLjU4MjQgOS42ODY2MyAxNC44MDk5IDguODY3MjhDMTYuMDM3NCA4LjA0NzkyIDE3LjQ3OSA3LjYxMDc3IDE4Ljk1MzYgNy42MTA3N0MyMC40MjgxIDcuNjEwNzcgMjEuODY5NyA4LjA0NzkyIDIzLjA5NzIgOC44NjcyOEMyNC4zMjQ3IDkuNjg2NjMgMjUuMjgzMyAxMC44NTE2IDI1Ljg1MjQgMTIuMjE1OEMyNi4wNDQ0IDEyLjY3NzEgMjYuNDAyNyAxMy4wNDg4IDI2Ljg1NTggMTMuMjU3QzI4LjI4ODQgMTMuOTE3OCAyOS40NTU4IDE1LjA0NTcgMzAuMTY3NiAxNi40NTY4QzMwLjg3OTUgMTcuODY4IDMxLjA5MzkgMTkuNDc5MyAzMC43NzU5IDIxLjAyODNDMzAuNDU3OSAyMi41NzcyIDI5LjYyNjMgMjMuOTcyNiAyOC40MTY1IDI0Ljk4N0MyNy4yMDY3IDI2LjAwMTQgMjUuNjkwMSAyNi41NzUgMjQuMTEzNyAyNi42MTQ1SDI0LjEyNjFaIiBmaWxsPSIjRDJBRTk2Ii8+CjxyZWN0IHg9IjExLjE2MTYiIHk9IjM2LjYwOTUiIHdpZHRoPSIyOSIgaGVpZ2h0PSIyIiByeD0iMSIgZmlsbD0iI0QyQUU5NiIvPgo8L3N2Zz4K");
}
.icon.timeout::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0LjA2NzkgMTQuNjcyVjIyLjMxMzJMMzAuNDE3MiAyNi4xMjI0QzMwLjczNyAyNi4zMTQ1IDMwLjk2NzQgMjYuNjI1NyAzMS4wNTc3IDI2Ljk4NzdDMzEuMTQ4IDI3LjM0OTcgMzEuMDkwOSAyNy43MzI3IDMwLjg5ODggMjguMDUyNUMzMC43MDY3IDI4LjM3MjMgMzAuMzk1NSAyOC42MDI3IDMwLjAzMzUgMjguNjkzQzI5LjY3MTYgMjguNzgzNCAyOS4yODg1IDI4LjcyNjIgMjguOTY4NyAyOC41MzQxTDIxLjkzNzUgMjQuMzE1NEMyMS43Mjk0IDI0LjE5MDQgMjEuNTU3MiAyNC4wMTM2IDIxLjQzNzcgMjMuODAyM0MyMS4zMTgxIDIzLjU5MSAyMS4yNTU0IDIzLjM1MjMgMjEuMjU1NCAyMy4xMDk1VjE0LjY3MkMyMS4yNTU0IDE0LjI5OTEgMjEuNDAzNiAxMy45NDE0IDIxLjY2NzMgMTMuNjc3NkMyMS45MzExIDEzLjQxMzkgMjIuMjg4NyAxMy4yNjU4IDIyLjY2MTcgMTMuMjY1OEMyMy4wMzQ3IDEzLjI2NTggMjMuMzkyMyAxMy40MTM5IDIzLjY1NjEgMTMuNjc3NkMyMy45MTk4IDEzLjk0MTQgMjQuMDY3OSAxNC4yOTkxIDI0LjA2NzkgMTQuNjcyWk0zOS41MzY3IDEwLjQ1MzNDMzkuMTYzNyAxMC40NTMzIDM4LjgwNiAxMC42MDE0IDM4LjU0MjMgMTAuODY1MkMzOC4yNzg2IDExLjEyODkgMzguMTMwNCAxMS40ODY2IDM4LjEzMDQgMTEuODU5NVYxNS4wMjM2QzM3LjAxNDIgMTMuNzI5OCAzNS44NzUyIDEyLjQ4MzUgMzQuNTkzNyAxMS4xODYzQzMyLjI0ODUgOC44NDA4NCAyOS4yNjQyIDcuMjM4NTEgMjYuMDEzNSA2LjU3OTVDMjIuNzYyOSA1LjkyMDQ5IDE5LjM5MDEgNi4yMzQwMiAxNi4zMTY3IDcuNDgwOTNDMTMuMjQzMiA4LjcyNzgzIDEwLjYwNTMgMTAuODUyOCA4LjczMjY4IDEzLjU5MDNDNi44NjAwMSAxNi4zMjc5IDUuODM1NTkgMTkuNTU2NiA1Ljc4NzQyIDIyLjg3M0M1LjczOTI2IDI2LjE4OTQgNi42Njk0NyAyOS40NDY1IDguNDYxODQgMzIuMjM3MkMxMC4yNTQyIDM1LjAyOCAxMi44MjkzIDM3LjIyODcgMTUuODY1MiAzOC41NjQzQzE4LjkwMTIgMzkuOSAyMi4yNjM0IDQwLjMxMTMgMjUuNTMxOCAzOS43NDdDMjguODAwMiAzOS4xODI3IDMxLjgyOTkgMzcuNjY3NyAzNC4yNDIyIDM1LjM5MTRDMzQuMzc2NSAzNS4yNjQ0IDM0LjQ4NDUgMzUuMTEyMiAzNC41NjAxIDM0Ljk0MzVDMzQuNjM1NiAzNC43NzQ4IDM0LjY3NzIgMzQuNTkyOSAzNC42ODI0IDM0LjQwODFDMzQuNjg3NiAzNC4yMjMzIDM0LjY1NjQgMzQuMDM5MyAzNC41OTA1IDMzLjg2NjZDMzQuNTI0NiAzMy42OTM5IDM0LjQyNTQgMzMuNTM1OSAzNC4yOTg0IDMzLjQwMTVDMzQuMTcxNSAzMy4yNjcyIDM0LjAxOTMgMzMuMTU5MSAzMy44NTA2IDMzLjA4MzZDMzMuNjgxOSAzMy4wMDgxIDMzLjQ5OTkgMzIuOTY2NSAzMy4zMTUxIDMyLjk2MTNDMzMuMTMwNCAzMi45NTYxIDMyLjk0NjQgMzIuOTg3MyAzMi43NzM3IDMzLjA1MzJDMzIuNjAxIDMzLjExOSAzMi40NDI5IDMzLjIxODMgMzIuMzA4NiAzMy4zNDUzQzMwLjI5NzcgMzUuMjQwMyAyNy43NzMxIDM2LjUwMSAyNS4wNTAxIDM2Ljk2OThDMjIuMzI3IDM3LjQzODcgMTkuNTI2MiAzNy4wOTQ5IDE2Ljk5NzMgMzUuOTgxNUMxNC40Njg1IDM0Ljg2ODEgMTIuMzIzNyAzMy4wMzQzIDEwLjgzMDggMzAuNzA5M0M5LjMzNzg0IDI4LjM4NDIgOC41NjI5NyAyNS42NzA4IDguNjAyOTEgMjIuOTA4QzguNjQyODUgMjAuMTQ1MiA5LjQ5NTgzIDE3LjQ1NTMgMTEuMDU1MyAxNS4xNzQ0QzEyLjYxNDggMTIuODkzNCAxNC44MTE4IDExLjEyMjQgMTcuMzcxNyAxMC4wODI2QzE5LjkzMTcgOS4wNDI3MSAyMi43NDEzIDguNzgwMDcgMjUuNDQ5NyA5LjMyNzQzQzI4LjE1OCA5Ljg3NDc5IDMwLjY0NTEgMTEuMjA3OSAzMi42MDA0IDEzLjE2MDNDMzQuMDMxMiAxNC42MDg3IDM1LjI4NDUgMTYuMDA0NCAzNi41NDg0IDE3LjQ4NDVIMzIuNTA1NEMzMi4xMzI1IDE3LjQ4NDUgMzEuNzc0OCAxNy42MzI3IDMxLjUxMTEgMTcuODk2NEMzMS4yNDc0IDE4LjE2MDEgMzEuMDk5MiAxOC41MTc4IDMxLjA5OTIgMTguODkwOEMzMS4wOTkyIDE5LjI2MzcgMzEuMjQ3NCAxOS42MjE0IDMxLjUxMTEgMTkuODg1MUMzMS43NzQ4IDIwLjE0ODkgMzIuMTMyNSAyMC4yOTcgMzIuNTA1NCAyMC4yOTdIMzkuNTM2N0MzOS45MDk3IDIwLjI5NyA0MC4yNjczIDIwLjE0ODkgNDAuNTMxMSAxOS44ODUxQzQwLjc5NDggMTkuNjIxNCA0MC45NDI5IDE5LjI2MzcgNDAuOTQyOSAxOC44OTA4VjExLjg1OTVDNDAuOTQyOSAxMS40ODY2IDQwLjc5NDggMTEuMTI4OSA0MC41MzExIDEwLjg2NTJDNDAuMjY3MyAxMC42MDE0IDM5LjkwOTcgMTAuNDUzMyAzOS41MzY3IDEwLjQ1MzNaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.toggle-alt::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMxLjA5OTEgMTAuNDUzMkgxNC4yMjQxQzEwLjg2NzUgMTAuNDUzMiA3LjY0ODMxIDExLjc4NjcgNS4yNzQ4IDE0LjE2MDJDMi45MDEyOSAxNi41MzM3IDEuNTY3ODcgMTkuNzUyOSAxLjU2Nzg3IDIzLjEwOTVDMS41Njc4NyAyNi40NjYxIDIuOTAxMjkgMjkuNjg1MyA1LjI3NDggMzIuMDU4OEM3LjY0ODMxIDM0LjQzMjMgMTAuODY3NSAzNS43NjU3IDE0LjIyNDEgMzUuNzY1N0gzMS4wOTkxQzM0LjQ1NTggMzUuNzY1NyAzNy42NzQ5IDM0LjQzMjMgNDAuMDQ4NCAzMi4wNTg4QzQyLjQyMTkgMjkuNjg1MyA0My43NTU0IDI2LjQ2NjEgNDMuNzU1NCAyMy4xMDk1QzQzLjc1NTQgMTkuNzUyOSA0Mi40MjE5IDE2LjUzMzcgNDAuMDQ4NCAxNC4xNjAyQzM3LjY3NDkgMTEuNzg2NyAzNC40NTU4IDEwLjQ1MzIgMzEuMDk5MSAxMC40NTMyWk0zMS4wOTkxIDMyLjk1MzJIMTQuMjI0MUMxMS42MTM0IDMyLjk1MzIgOS4xMDk2IDMxLjkxNjEgNy4yNjM1NCAzMC4wNzAxQzUuNDE3NDggMjguMjI0IDQuMzgwMzcgMjUuNzIwMiA0LjM4MDM3IDIzLjEwOTVDNC4zODAzNyAyMC40OTg4IDUuNDE3NDggMTcuOTk1IDcuMjYzNTQgMTYuMTQ4OUM5LjEwOTYgMTQuMzAyOSAxMS42MTM0IDEzLjI2NTcgMTQuMjI0MSAxMy4yNjU3SDMxLjA5OTFDMzMuNzA5OCAxMy4yNjU3IDM2LjIxMzYgMTQuMzAyOSAzOC4wNTk3IDE2LjE0ODlDMzkuOTA1OCAxNy45OTUgNDAuOTQyOSAyMC40OTg4IDQwLjk0MjkgMjMuMTA5NUM0MC45NDI5IDI1LjcyMDIgMzkuOTA1OCAyOC4yMjQgMzguMDU5NyAzMC4wNzAxQzM2LjIxMzYgMzEuOTE2MSAzMy43MDk4IDMyLjk1MzIgMzEuMDk5MSAzMi45NTMyWk0zMS4wOTkxIDE2LjA3ODJDMjkuNzA4NSAxNi4wNzgyIDI4LjM0OTEgMTYuNDkwNiAyNy4xOTI4IDE3LjI2MzJDMjYuMDM2NSAxOC4wMzU4IDI1LjEzNTMgMTkuMTM0IDI0LjYwMzEgMjAuNDE4OEMyNC4wNzA5IDIxLjcwMzUgMjMuOTMxNyAyMy4xMTczIDI0LjIwMyAyNC40ODEyQzI0LjQ3NDMgMjUuODQ1MiAyNS4xNDM5IDI3LjA5OCAyNi4xMjczIDI4LjA4MTNDMjcuMTEwNiAyOS4wNjQ3IDI4LjM2MzUgMjkuNzM0MyAyOS43Mjc0IDMwLjAwNTZDMzEuMDkxMyAzMC4yNzY5IDMyLjUwNTEgMzAuMTM3NyAzMy43ODk5IDI5LjYwNTVDMzUuMDc0NyAyOS4wNzMzIDM2LjE3MjggMjguMTcyMSAzNi45NDU0IDI3LjAxNTlDMzcuNzE4IDI1Ljg1OTYgMzguMTMwNCAyNC41MDAxIDM4LjEzMDQgMjMuMTA5NUMzOC4xMzA0IDIxLjI0NDcgMzcuMzg5NiAxOS40NTYzIDM2LjA3MSAxOC4xMzc3QzM0Ljc1MjMgMTYuODE5IDMyLjk2MzkgMTYuMDc4MiAzMS4wOTkxIDE2LjA3ODJaTTMxLjA5OTEgMjcuMzI4MkMzMC4yNjQ3IDI3LjMyODIgMjkuNDQ5MSAyNy4wODA4IDI4Ljc1NTMgMjYuNjE3M0MyOC4wNjE1IDI2LjE1MzcgMjcuNTIwOCAyNS40OTQ4IDI3LjIwMTUgMjQuNzIzOUMyNi44ODIyIDIzLjk1MzEgMjYuNzk4NyAyMy4xMDQ4IDI2Ljk2MTQgMjIuMjg2NUMyNy4xMjQyIDIxLjQ2ODEgMjcuNTI2IDIwLjcxNjQgMjguMTE2IDIwLjEyNjRDMjguNzA2IDE5LjUzNjQgMjkuNDU3NyAxOS4xMzQ2IDMwLjI3NjEgMTguOTcxOEMzMS4wOTQ0IDE4LjgwOSAzMS45NDI3IDE4Ljg5MjYgMzIuNzEzNiAxOS4yMTE5QzMzLjQ4NDQgMTkuNTMxMiAzNC4xNDMzIDIwLjA3MTkgMzQuNjA2OSAyMC43NjU3QzM1LjA3MDQgMjEuNDU5NSAzNS4zMTc5IDIyLjI3NTEgMzUuMzE3OSAyMy4xMDk1QzM1LjMxNzkgMjQuMjI4NCAzNC44NzM0IDI1LjMwMTQgMzQuMDgyMiAyNi4wOTI2QzMzLjI5MTEgMjYuODgzOCAzMi4yMTggMjcuMzI4MiAzMS4wOTkxIDI3LjMyODJaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.signature::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQwLjk0MjcgMzAuMTQwN0gxMS4zODY5QzExLjg1NDQgMjkuMjE5NyAxMi4zMjM4IDI4LjI3MjIgMTIuNzkzMSAyNy4zMDg5QzE1LjQxNzUgMjcuNTk4OSAxOC41MjcxIDI1Ljc2MiAyMi4wNjM4IDIxLjgyMUMyMi4xNjkzIDIyLjExMjggMjIuMjg3MSAyMi40MTM0IDIyLjQxNTQgMjIuNzE3NUMyMy41NTk3IDI1LjM5ODIgMjUuMDM2MyAyNi45MjU3IDI2LjgwOTkgMjcuMjYxNEMyOC42Mjc1IDI3LjYxMyAzMC40Mjc1IDI2LjY5MzcgMzIuMjczMiAyNC40ODA2QzMzLjQ3MiAyNS44OTkxIDM1LjkzMyAyNy4zMjgyIDQwLjk0MjcgMjcuMzI4MkM0MS4zMTU3IDI3LjMyODIgNDEuNjczNCAyNy4xODAxIDQxLjkzNzEgMjYuOTE2NEM0Mi4yMDA4IDI2LjY1MjYgNDIuMzQ5IDI2LjI5NSA0Mi4zNDkgMjUuOTIyQzQyLjM0OSAyNS41NDkgNDIuMjAwOCAyNS4xOTE0IDQxLjkzNzEgMjQuOTI3NkM0MS42NzM0IDI0LjY2MzkgNDEuMzE1NyAyNC41MTU3IDQwLjk0MjcgMjQuNTE1N0MzNS41NTg1IDI0LjUxNTcgMzMuOTkwNiAyMi42NTQyIDMzLjkxMTUgMjEuNjY0NkMzMy45MDI5IDIxLjMzNzQgMzMuNzgwNSAyMS4wMjM1IDMzLjU2NTQgMjAuNzc2OUMzMy4zNTAzIDIwLjUzMDMgMzMuMDU1OSAyMC4zNjY1IDMyLjczMyAyMC4zMTM2QzMyLjQxIDIwLjI2MDcgMzIuMDc4OCAyMC4zMjIxIDMxLjc5NjIgMjAuNDg3MkMzMS41MTM3IDIwLjY1MjMgMzEuMjk3NiAyMC45MTA4IDMxLjE4NTEgMjEuMjE4MUMyOS4wNDU4IDI0LjQyNjEgMjcuNzc4NSAyNC41ODI1IDI3LjMxNzkgMjQuNDk4MkMyNS44NTM3IDI0LjIyMjIgMjQuNDkxNCAyMC44MTkxIDI0LjAzMjYgMTguNjA3N0MyMy45NzI1IDE4LjMyODUgMjMuODI4OSAxOC4wNzQxIDIzLjYyMDcgMTcuODc4NUMyMy40MTI1IDE3LjY4MjkgMjMuMTQ5NyAxNy41NTUzIDIyLjg2NzIgMTcuNTEyN0MyMi41ODQ4IDE3LjQ3MDIgMjIuMjk2IDE3LjUxNDYgMjIuMDM5NSAxNy42NDAyQzIxLjc4MjkgMTcuNzY1OCAyMS41NzA3IDE3Ljk2NjYgMjEuNDMxIDE4LjIxNTdDMTcuOTUwNSAyMi41NDM1IDE1LjYxNjIgMjQuMDE2NSAxNC4xNTE5IDI0LjM5MjdDMTUuNjQ0MyAyMS4wNzQgMTYuNzU4NyAxOC4xNjEzIDE3LjQ3MjQgMTUuNzA5MUMxOC42NzEyIDExLjU4ODggMTguNzU5MSA4LjcwNzc0IDE3LjczNzggNi45MDI0N0MxNy4yMTA1IDUuOTYwMjggMTYuMTA0OCA0LjgzNzA0IDEzLjg4NjUgNC44MjgyNUgxMy44NDI1QzExLjAzIDQuODQ3NTggOC44MTUxOCA3LjUxNzcgNy43NTY5NyAxMi4xNTgzQzcuMTI1OTIgMTQuOTE5OCA3LjAyMjIxIDE3Ljk5MjUgNy40NzA0NSAyMC41OTU4QzcuOTE4NjkgMjMuMTk5MSA4Ljg1MjA5IDI1LjA4IDEwLjIwMzggMjYuMjAxNUM5LjU0OTk0IDI3LjU2MDMgOC44ODAyMiAyOC44ODc0IDguMjI5ODMgMzAuMTQ0M0g0LjM4MDIyQzQuMDA3MjYgMzAuMTQ0MyAzLjY0OTU3IDMwLjI5MjQgMy4zODU4NSAzMC41NTYxQzMuMTIyMTIgMzAuODE5OSAyLjk3Mzk3IDMxLjE3NzYgMi45NzM5NyAzMS41NTA1QzIuOTczOTcgMzEuOTIzNSAzLjEyMjEyIDMyLjI4MTIgMy4zODU4NSAzMi41NDQ5QzMuNjQ5NTcgMzIuODA4NiA0LjAwNzI2IDMyLjk1NjggNC4zODAyMiAzMi45NTY4SDYuNzM3NDRDNC43NDc2IDM2LjY0ODIgMy4yMDA3MiAzOS4yMjE2IDMuMTc2MTEgMzkuMjYzOEMzLjA3NTg2IDM5LjQyMjEgMy4wMDgyNyAzOS41OTg5IDIuOTc3MzIgMzkuNzgzOEMyLjk0NjM2IDM5Ljk2ODYgMi45NTI2OCA0MC4xNTc4IDIuOTk1ODggNDAuMzQwMkMzLjAzOTA4IDQwLjUyMjYgMy4xMTgzMSA0MC42OTQ1IDMuMjI4ODkgNDAuODQ1OEMzLjMzOTQ4IDQwLjk5NzEgMy40NzkyIDQxLjEyNDggMy42Mzk4NCA0MS4yMjEzQzMuODAwNDggNDEuMzE3OSAzLjk3ODggNDEuMzgxMyA0LjE2NDMyIDQxLjQwOEM0LjM0OTg0IDQxLjQzNDYgNC41Mzg4MSA0MS40MjM5IDQuNzIwMTQgNDEuMzc2NUM0LjkwMTQ2IDQxLjMyOTEgNS4wNzE0NyA0MS4yNDU5IDUuMjIwMTggNDEuMTMxOEM1LjM2ODg4IDQxLjAxNzcgNS40OTMyOSA0MC44NzUxIDUuNTg2MDggNDAuNzEyMkM1LjYxMjQ0IDQwLjY2NjUgNy41NjcxMyAzNy40MDkzIDkuOTI3ODcgMzIuOTU2OEg0MC45NDI3QzQxLjMxNTcgMzIuOTU2OCA0MS42NzM0IDMyLjgwODYgNDEuOTM3MSAzMi41NDQ5QzQyLjIwMDggMzIuMjgxMiA0Mi4zNDkgMzEuOTIzNSA0Mi4zNDkgMzEuNTUwNUM0Mi4zNDkgMzEuMTc3NiA0Mi4yMDA4IDMwLjgxOTkgNDEuOTM3MSAzMC41NTYxQzQxLjY3MzQgMzAuMjkyNCA0MS4zMTU3IDMwLjE0NDMgNDAuOTQyNyAzMC4xNDQzVjMwLjE0MDdaTTMzLjkxMTUgMjEuNzAzMlYyMS42NjYzQzMzLjkxMjYgMjEuNjc4NiAzMy45MTI2IDIxLjY5MSAzMy45MTE1IDIxLjcwMzJaTTEwLjQ5NTYgMTIuNzg0MUMxMS4xOTcgOS43MTE0NSAxMi41NTA1IDcuNjQwNzUgMTMuODcyNCA3LjY0MDc1QzE0Ljc5NTMgNy42NDA3NSAxNS4xMDI5IDcuOTY3NyAxNS4yNzg3IDguMjg1ODZDMTUuODA2IDkuMjIyNzggMTYuNDI0NyAxMi41MzggMTEuNDczIDIzLjQ2ODFDMTAuMDMzMyAyMS40ODM1IDkuNTQyOTEgMTYuOTU3MiAxMC40OTU2IDEyLjc4NDFaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.wind::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMyLjUwNTQgMzIuOTUzMkMzMi41MDU0IDM0LjQ0NTEgMzEuOTEyNyAzNS44NzU4IDMwLjg1NzggMzYuOTMwN0MyOS44MDMgMzcuOTg1NiAyOC4zNzIyIDM4LjU3ODIgMjYuODgwNCAzOC41NzgyQzI0LjQ3MjIgMzguNTc4MiAyMi4xNDMxIDM3LjAwODUgMjEuMzQzMyAzNC44NDgyQzIxLjIyMTYgMzQuNTAwNCAyMS4yNDEyIDM0LjExODcgMjEuMzk4MSAzMy43ODUyQzIxLjU1NDkgMzMuNDUxOCAyMS44MzYzIDMzLjE5MzIgMjIuMTgxOCAzMy4wNjUxQzIyLjUyNzQgMzIuOTM3MSAyMi45MDkzIDMyLjk0OTcgMjMuMjQ1NiAzMy4xMDA0QzIzLjU4MTkgMzMuMjUxMSAyMy44NDU2IDMzLjUyNzcgMjMuOTggMzMuODcwOEMyNC4zNzM3IDM0LjkzNDMgMjUuNjQ5OSAzNS43NjU3IDI2Ljg4MDQgMzUuNzY1N0MyNy42MjYzIDM1Ljc2NTcgMjguMzQxNyAzNS40Njk0IDI4Ljg2OTEgMzQuOTQyQzI5LjM5NjYgMzQuNDE0NSAyOS42OTI5IDMzLjY5OTIgMjkuNjkyOSAzMi45NTMyQzI5LjY5MjkgMzIuMjA3MyAyOS4zOTY2IDMxLjQ5MiAyOC44NjkxIDMwLjk2NDVDMjguMzQxNyAzMC40MzcxIDI3LjYyNjMgMzAuMTQwNyAyNi44ODA0IDMwLjE0MDdINy4xOTI4N0M2LjgxOTkxIDMwLjE0MDcgNi40NjIyMyAyOS45OTI2IDYuMTk4NSAyOS43Mjg5QzUuOTM0NzggMjkuNDY1MSA1Ljc4NjYyIDI5LjEwNzUgNS43ODY2MiAyOC43MzQ1QzUuNzg2NjIgMjguMzYxNSA1LjkzNDc4IDI4LjAwMzkgNi4xOTg1IDI3Ljc0MDFDNi40NjIyMyAyNy40NzY0IDYuODE5OTEgMjcuMzI4MiA3LjE5Mjg3IDI3LjMyODJIMjYuODgwNEMyOC4zNzIyIDI3LjMyODIgMjkuODAzIDI3LjkyMDkgMzAuODU3OCAyOC45NzU4QzMxLjkxMjcgMzAuMDMwNyAzMi41MDU0IDMxLjQ2MTQgMzIuNTA1NCAzMi45NTMyWk0yMS4yNTU0IDE4Ljg5MDdDMjIuNzQ3MiAxOC44OTA3IDI0LjE3OCAxOC4yOTgxIDI1LjIzMjggMTcuMjQzMkMyNi4yODc3IDE2LjE4ODMgMjYuODgwNCAxNC43NTc2IDI2Ljg4MDQgMTMuMjY1N0MyNi44ODA0IDExLjc3MzkgMjYuMjg3NyAxMC4zNDMyIDI1LjIzMjggOS4yODgyN0MyNC4xNzggOC4yMzMzOCAyMi43NDcyIDcuNjQwNzUgMjEuMjU1NCA3LjY0MDc1QzE4Ljg0NzIgNy42NDA3NSAxNi41MTgxIDkuMjEwNDcgMTUuNzE4MyAxMS4zNzA4QzE1LjU5NjYgMTEuNzE4NiAxNS42MTYyIDEyLjEwMDMgMTUuNzczMSAxMi40MzM4QzE1LjkyOTkgMTIuNzY3MiAxNi4yMTEzIDEzLjAyNTggMTYuNTU2OCAxMy4xNTM5QzE2LjkwMjQgMTMuMjgxOSAxNy4yODQzIDEzLjI2OTMgMTcuNjIwNiAxMy4xMTg2QzE3Ljk1NjkgMTIuOTY3OSAxOC4yMjA2IDEyLjY5MTMgMTguMzU1IDEyLjM0ODJDMTguNzQ4NyAxMS4yODQ3IDIwLjAyNDkgMTAuNDUzMiAyMS4yNTU0IDEwLjQ1MzJDMjIuMDAxMyAxMC40NTMyIDIyLjcxNjcgMTAuNzQ5NiAyMy4yNDQxIDExLjI3N0MyMy43NzE2IDExLjgwNDUgMjQuMDY3OSAxMi41MTk4IDI0LjA2NzkgMTMuMjY1N0MyNC4wNjc5IDE0LjAxMTcgMjMuNzcxNiAxNC43MjcgMjMuMjQ0MSAxNS4yNTQ1QzIyLjcxNjcgMTUuNzgxOSAyMi4wMDEzIDE2LjA3ODIgMjEuMjU1NCAxNi4wNzgySDQuMzgwMzdDNC4wMDc0MSAxNi4wNzgyIDMuNjQ5NzMgMTYuMjI2NCAzLjM4NiAxNi40OTAxQzMuMTIyMjggMTYuNzUzOSAyLjk3NDEyIDE3LjExMTUgMi45NzQxMiAxNy40ODQ1QzIuOTc0MTIgMTcuODU3NSAzLjEyMjI4IDE4LjIxNTEgMy4zODYgMTguNDc4OUMzLjY0OTczIDE4Ljc0MjYgNC4wMDc0MSAxOC44OTA3IDQuMzgwMzcgMTguODkwN0gyMS4yNTU0Wk0zNi43MjQxIDEzLjI2NTdDMzQuMzE1OSAxMy4yNjU3IDMxLjk4NjggMTQuODM1NSAzMS4xODcgMTYuOTk1OEMzMS4wNjUzIDE3LjM0MzYgMzEuMDg1IDE3LjcyNTMgMzEuMjQxOCAxOC4wNTg4QzMxLjM5ODYgMTguMzkyMiAzMS42ODAxIDE4LjY1MDggMzIuMDI1NiAxOC43Nzg5QzMyLjM3MTEgMTguOTA2OSAzMi43NTMxIDE4Ljg5NDMgMzMuMDg5NCAxOC43NDM2QzMzLjQyNTYgMTguNTkyOSAzMy42ODkzIDE4LjMxNjMgMzMuODIzNyAxNy45NzMyQzM0LjIxNzUgMTYuOTA5NyAzNS40OTM3IDE2LjA3ODIgMzYuNzI0MSAxNi4wNzgyQzM3LjQ3IDE2LjA3ODIgMzguMTg1NCAxNi4zNzQ2IDM4LjcxMjkgMTYuOTAyQzM5LjI0MDMgMTcuNDI5NSAzOS41MzY2IDE4LjE0NDggMzkuNTM2NiAxOC44OTA3QzM5LjUzNjYgMTkuNjM2NyAzOS4yNDAzIDIwLjM1MiAzOC43MTI5IDIwLjg3OTVDMzguMTg1NCAyMS40MDY5IDM3LjQ3IDIxLjcwMzIgMzYuNzI0MSAyMS43MDMySDUuNzg2NjJDNS40MTM2NiAyMS43MDMyIDUuMDU1OTggMjEuODUxNCA0Ljc5MjI1IDIyLjExNTFDNC41Mjg1MyAyMi4zNzg5IDQuMzgwMzcgMjIuNzM2NSA0LjM4MDM3IDIzLjEwOTVDNC4zODAzNyAyMy40ODI1IDQuNTI4NTMgMjMuODQwMSA0Ljc5MjI1IDI0LjEwMzlDNS4wNTU5OCAyNC4zNjc2IDUuNDEzNjYgMjQuNTE1NyA1Ljc4NjYyIDI0LjUxNTdIMzYuNzI0MUMzOC4yMTYgMjQuNTE1NyAzOS42NDY3IDIzLjkyMzEgNDAuNzAxNiAyMi44NjgyQzQxLjc1NjUgMjEuODEzMyA0Mi4zNDkxIDIwLjM4MjYgNDIuMzQ5MSAxOC44OTA3QzQyLjM0OTEgMTcuMzk4OSA0MS43NTY1IDE1Ljk2ODIgNDAuNzAxNiAxNC45MTMzQzM5LjY0NjcgMTMuODU4NCAzOC4yMTYgMTMuMjY1NyAzNi43MjQxIDEzLjI2NTdaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.waves::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMTk2NDIgMTQuMjY0MkM2LjA2NTE1IDE0LjEzMzUgNS45NjA5OCAxMy45NzgyIDUuODg5OSAxMy44MDcyQzUuODE4ODIgMTMuNjM2MSA1Ljc4MjIzIDEzLjQ1MjcgNS43ODIyMyAxMy4yNjc1QzUuNzgyMjMgMTMuMDgyMyA1LjgxODgyIDEyLjg5ODkgNS44ODk5IDEyLjcyNzhDNS45NjA5OCAxMi41NTY4IDYuMDY1MTUgMTIuNDAxNSA2LjE5NjQyIDEyLjI3MDhDNi4zMzE3OCAxMi4xMzkgOS40OTU4NCA5LjA0NyAxNS42MzA2IDkuMDQ3QzE4Ljg2ODUgOS4wNDcgMjEuMjk3OCAxMC42NjU5IDIzLjQ0MjMgMTIuMDk1QzI1LjQyODYgMTMuNDIwNCAyNy4zMDYgMTQuNjcyIDI5LjY5MzEgMTQuNjcyQzMxLjYyMDUgMTQuNzAwOCAzMy41MjkxIDE0LjI5MDIgMzUuMjc0MiAxMy40NzE0QzM1Ljk1MDkgMTMuMTU5MiAzNi41OCAxMi43NTI2IDM3LjE0MjcgMTIuMjYzOEMzNy4yNzM4IDEyLjEzMzcgMzcuNDI5MyAxMi4wMzA3IDM3LjYwMDIgMTEuOTYwN0MzNy43NzExIDExLjg5MDcgMzcuOTU0MSAxMS44NTUxIDM4LjEzODggMTEuODU1OEMzOC4zMjM1IDExLjg1NjYgMzguNTA2MyAxMS44OTM3IDM4LjY3NjYgMTEuOTY1QzM4Ljg0NyAxMi4wMzY0IDM5LjAwMTYgMTIuMTQwNiAzOS4xMzE3IDEyLjI3MTdDMzkuMjYxOCAxMi40MDI4IDM5LjM2NDcgMTIuNTU4MyAzOS40MzQ3IDEyLjcyOTJDMzkuNTA0NyAxMi45MDAxIDM5LjU0MDQgMTMuMDgzMSAzOS41Mzk2IDEzLjI2NzhDMzkuNTM4OSAxMy40NTI1IDM5LjUwMTggMTMuNjM1MyAzOS40MzA1IDEzLjgwNTZDMzkuMzU5MSAxMy45NzYgMzkuMjU0OSAxNC4xMzA2IDM5LjEyMzggMTQuMjYwN0MzOC45OTE5IDE0LjM5MjUgMzUuODI3OSAxNy40ODQ1IDI5LjY5MzEgMTcuNDg0NUMyNi40NTUyIDE3LjQ4NDUgMjQuMDI1OSAxNS44NjU2IDIxLjg4MTQgMTQuNDM2NUMxOS44OTUxIDEzLjExMTEgMTguMDE3NyAxMS44NTk1IDE1LjYzMDYgMTEuODU5NUMxMy43MDMyIDExLjgzMDcgMTEuNzk0NiAxMi4yNDEzIDEwLjA0OTUgMTMuMDYwMUM5LjM3Mjc3IDEzLjM3MjMgOC43NDM2NiAxMy43Nzg5IDguMTgwOTkgMTQuMjY3N0M3LjkxNjk4IDE0LjUyOTcgNy41NTk5MiAxNC42NzY0IDcuMTg3OTggMTQuNjc1N0M2LjgxNjA0IDE0LjY3NTEgNi40NTk1MSAxNC41MjcxIDYuMTk2NDIgMTQuMjY0MlpNMzcuMTQyNyAyMi4xMDc1QzM2LjU4IDIyLjU5NjMgMzUuOTUwOSAyMy4wMDI5IDM1LjI3NDIgMjMuMzE1MkMzMy41MjkxIDI0LjEzMzkgMzEuNjIwNSAyNC41NDQ1IDI5LjY5MzEgMjQuNTE1N0MyNy4zMDYgMjQuNTE1NyAyNS40Mjg2IDIzLjI2NDIgMjMuNDQyMyAyMS45Mzg4QzIxLjI5NzggMjAuNTA5NyAxOC44Njg1IDE4Ljg5MDcgMTUuNjMwNiAxOC44OTA3QzkuNDk1ODQgMTguODkwNyA2LjMzMTc3IDIxLjk4MjcgNi4xOTk5NCAyMi4xMTQ2QzUuOTM1MTQgMjIuMzc3MyA1Ljc4NTU0IDIyLjczNDQgNS43ODQwNiAyMy4xMDc0QzUuNzgyNTcgMjMuNDgwNCA1LjkyOTMzIDIzLjgzODcgNi4xOTIwMyAyNC4xMDM1QzYuNDU0NzMgMjQuMzY4MyA2LjgxMTg3IDI0LjUxNzkgNy4xODQ4NyAyNC41MTk0QzcuNTU3ODggMjQuNTIwOSA3LjkxNjE5IDI0LjM3NDIgOC4xODA5OSAyNC4xMTE0QzguNzQzNjYgMjMuNjIyNiA5LjM3Mjc3IDIzLjIxNjEgMTAuMDQ5NSAyMi45MDM4QzExLjc5NDYgMjIuMDg1MSAxMy43MDMyIDIxLjY3NDUgMTUuNjMwNiAyMS43MDMyQzE4LjAxNzcgMjEuNzAzMiAxOS44OTUxIDIyLjk1NDggMjEuODgxNCAyNC4yODAyQzI0LjAyNTkgMjUuNzA5MyAyNi40NTE3IDI3LjMyODIgMjkuNjkzMSAyNy4zMjgyQzM1LjgyNzkgMjcuMzI4MiAzOC45OTE5IDI0LjIzNjMgMzkuMTIzOCAyNC4xMDQ0QzM5LjI1NDkgMjMuOTc0MyAzOS4zNTkxIDIzLjgxOTcgMzkuNDMwNSAyMy42NDk0QzM5LjUwMTggMjMuNDc5IDM5LjUzODkgMjMuMjk2MyAzOS41Mzk2IDIzLjExMTZDMzkuNTQwNCAyMi45MjY5IDM5LjUwNDcgMjIuNzQzOSAzOS40MzQ3IDIyLjU3MjlDMzkuMzY0NyAyMi40MDIgMzkuMjYxOCAyMi4yNDY2IDM5LjEzMTcgMjIuMTE1NUMzOS4wMDE2IDIxLjk4NDMgMzguODQ3IDIxLjg4MDEgMzguNjc2NiAyMS44MDg4QzM4LjUwNjMgMjEuNzM3NCAzOC4zMjM1IDIxLjcwMDMgMzguMTM4OCAyMS42OTk2QzM3Ljk1NDEgMjEuNjk4OCAzNy43NzExIDIxLjczNDUgMzcuNjAwMiAyMS44MDQ1QzM3LjQyOTMgMjEuODc0NSAzNy4yNzM4IDIxLjk3NzUgMzcuMTQyNyAyMi4xMDc1Wk0zNy4xNDI3IDMxLjk1MTNDMzYuNTggMzIuNDQwMSAzNS45NTA5IDMyLjg0NjcgMzUuMjc0MiAzMy4xNTg5QzMzLjUyOTEgMzMuOTc3NyAzMS42MjA1IDM0LjM4ODMgMjkuNjkzMSAzNC4zNTk1QzI3LjMwNiAzNC4zNTk1IDI1LjQyODYgMzMuMTA3OSAyMy40NDIzIDMxLjc4MjVDMjEuMjk3OCAzMC4zNTM0IDE4Ljg2ODUgMjguNzM0NSAxNS42MzA2IDI4LjczNDVDOS40OTU4NCAyOC43MzQ1IDYuMzMxNzcgMzEuODI2NSA2LjE5OTk0IDMxLjk1ODNDNS45MzUxNCAzMi4yMjEgNS43ODU1NCAzMi41NzgyIDUuNzg0MDYgMzIuOTUxMkM1Ljc4MjU3IDMzLjMyNDIgNS45MjkzMyAzMy42ODI1IDYuMTkyMDMgMzMuOTQ3M0M2LjQ1NDczIDM0LjIxMjEgNi44MTE4NyAzNC4zNjE3IDcuMTg0ODcgMzQuMzYzMkM3LjU1Nzg4IDM0LjM2NDcgNy45MTYxOSAzNC4yMTc5IDguMTgwOTkgMzMuOTU1MkM4Ljc0MzY2IDMzLjQ2NjQgOS4zNzI3NyAzMy4wNTk4IDEwLjA0OTUgMzIuNzQ3NkMxMS43OTQ2IDMxLjkyODggMTMuNzAzMiAzMS41MTgyIDE1LjYzMDYgMzEuNTQ3QzE4LjAxNzcgMzEuNTQ3IDE5Ljg5NTEgMzIuNzk4NiAyMS44ODE0IDM0LjEyNEMyNC4wMjU5IDM1LjU1MzEgMjYuNDUxNyAzNy4xNzIgMjkuNjkzMSAzNy4xNzJDMzUuODI3OSAzNy4xNzIgMzguOTkxOSAzNC4wOCAzOS4xMjM4IDMzLjk0ODJDMzkuMzg4NiAzMy42ODU1IDM5LjUzODIgMzMuMzI4MyAzOS41Mzk2IDMyLjk1NTNDMzkuNTQxMSAzMi41ODIzIDM5LjM5NDQgMzIuMjI0IDM5LjEzMTcgMzEuOTU5MkMzOC44NjkgMzEuNjk0NCAzOC41MTE4IDMxLjU0NDggMzguMTM4OCAzMS41NDMzQzM3Ljc2NTggMzEuNTQxOCAzNy40MDc1IDMxLjY4ODYgMzcuMTQyNyAzMS45NTEzWiIgZmlsbD0iI0QyQUU5NiIvPgo8L3N2Zz4K");
}
.icon.park::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQwLjk0MjkgMzQuMzU5NUgzNS4zMTc5VjMwLjE0MDhIMzkuNTM2NkMzOS43NTAzIDMwLjE0MDcgMzkuOTYxMiAzMC4wOTIgNDAuMTUzMiAyOS45OTgzQzQwLjM0NTIgMjkuOTA0NSA0MC41MTM0IDI5Ljc2ODMgNDAuNjQ0OSAyOS41OTk5QzQwLjc3NjQgMjkuNDMxNCA0MC44Njc3IDI5LjIzNTIgNDAuOTEyMSAyOS4wMjYyQzQwLjk1NjQgMjguODE3MiA0MC45NTI1IDI4LjYwMDggNDAuOTAwNyAyOC4zOTM1TDM1LjI3NTcgNS44OTM0OUMzNS4xOTk1IDUuNTg5NDIgMzUuMDIzOSA1LjMxOTUzIDM0Ljc3NjcgNS4xMjY2OEMzNC41Mjk2IDQuOTMzODQgMzQuMjI1MSA0LjgyOTEgMzMuOTExNiA0LjgyOTFDMzMuNTk4MSA0LjgyOTEgMzMuMjkzNyA0LjkzMzg0IDMzLjA0NjUgNS4xMjY2OEMzMi43OTk0IDUuMzE5NTMgMzIuNjIzOCA1LjU4OTQyIDMyLjU0NzYgNS44OTM0OUwyNi45MjI2IDI4LjM5MzVDMjYuODcwNyAyOC42MDA4IDI2Ljg2NjggMjguODE3MiAyNi45MTEyIDI5LjAyNjJDMjYuOTU1NSAyOS4yMzUyIDI3LjA0NjkgMjkuNDMxNCAyNy4xNzg0IDI5LjU5OTlDMjcuMzA5OSAyOS43NjgzIDI3LjQ3OCAyOS45MDQ1IDI3LjY3IDI5Ljk5ODNDMjcuODYyMSAzMC4wOTIgMjguMDcyOSAzMC4xNDA3IDI4LjI4NjYgMzAuMTQwOEgzMi41MDU0VjM0LjM1OTVIMjEuMjU1NFYzMS41NDdIMjIuNjYxNkMyMy4wMzQ2IDMxLjU0NyAyMy4zOTIzIDMxLjM5ODggMjMuNjU2IDMxLjEzNTFDMjMuOTE5NyAzMC44NzE0IDI0LjA2NzkgMzAuNTEzNyAyNC4wNjc5IDMwLjE0MDhDMjQuMDY3OSAyOS43Njc4IDIzLjkxOTcgMjkuNDEwMSAyMy42NTYgMjkuMTQ2NEMyMy4zOTIzIDI4Ljg4MjcgMjMuMDM0NiAyOC43MzQ1IDIyLjY2MTYgMjguNzM0NUgyMS4yNTU0VjI1LjkyMkgyMi42NjE2QzIzLjAzNDYgMjUuOTIyIDIzLjM5MjMgMjUuNzczOCAyMy42NTYgMjUuNTEwMUMyMy45MTk3IDI1LjI0NjQgMjQuMDY3OSAyNC44ODg3IDI0LjA2NzkgMjQuNTE1OEMyNC4wNjc5IDI0LjE0MjggMjMuOTE5NyAyMy43ODUxIDIzLjY1NiAyMy41MjE0QzIzLjM5MjMgMjMuMjU3NyAyMy4wMzQ2IDIzLjEwOTUgMjIuNjYxNiAyMy4xMDk1SDcuMTkyODdDNi44MTk5MSAyMy4xMDk1IDYuNDYyMjMgMjMuMjU3NyA2LjE5ODUgMjMuNTIxNEM1LjkzNDc4IDIzLjc4NTEgNS43ODY2MiAyNC4xNDI4IDUuNzg2NjIgMjQuNTE1OEM1Ljc4NjYyIDI0Ljg4ODcgNS45MzQ3OCAyNS4yNDY0IDYuMTk4NSAyNS41MTAxQzYuNDYyMjMgMjUuNzczOCA2LjgxOTkxIDI1LjkyMiA3LjE5Mjg3IDI1LjkyMkg4LjU5OTEyVjI4LjczNDVINy4xOTI4N0M2LjgxOTkxIDI4LjczNDUgNi40NjIyMyAyOC44ODI3IDYuMTk4NSAyOS4xNDY0QzUuOTM0NzggMjkuNDEwMSA1Ljc4NjYyIDI5Ljc2NzggNS43ODY2MiAzMC4xNDA4QzUuNzg2NjIgMzAuNTEzNyA1LjkzNDc4IDMwLjg3MTQgNi4xOTg1IDMxLjEzNTFDNi40NjIyMyAzMS4zOTg4IDYuODE5OTEgMzEuNTQ3IDcuMTkyODcgMzEuNTQ3SDguNTk5MTJWMzQuMzU5NUg0LjM4MDM3QzQuMDA3NDEgMzQuMzU5NSAzLjY0OTczIDM0LjUwNzcgMy4zODYgMzQuNzcxNEMzLjEyMjI4IDM1LjAzNTEgMi45NzQxMiAzNS4zOTI4IDIuOTc0MTIgMzUuNzY1OEMyLjk3NDEyIDM2LjEzODcgMy4xMjIyOCAzNi40OTY0IDMuMzg2IDM2Ljc2MDFDMy42NDk3MyAzNy4wMjM4IDQuMDA3NDEgMzcuMTcyIDQuMzgwMzcgMzcuMTcySDQwLjk0MjlDNDEuMzE1OCAzNy4xNzIgNDEuNjczNSAzNy4wMjM4IDQxLjkzNzIgMzYuNzYwMUM0Mi4yMDEgMzYuNDk2NCA0Mi4zNDkxIDM2LjEzODcgNDIuMzQ5MSAzNS43NjU4QzQyLjM0OTEgMzUuMzkyOCA0Mi4yMDEgMzUuMDM1MSA0MS45MzcyIDM0Ljc3MTRDNDEuNjczNSAzNC41MDc3IDQxLjMxNTggMzQuMzU5NSA0MC45NDI5IDM0LjM1OTVaTTMzLjkxMTYgMTIuMDM1M0wzNy43MzQ5IDI3LjMyODNIMzAuMDg4NEwzMy45MTE2IDEyLjAzNTNaTTExLjQxMTYgMjUuOTIySDE4LjQ0MjlWMjguNzM0NUgxMS40MTE2VjI1LjkyMlpNMTEuNDExNiAzMS41NDdIMTguNDQyOVYzNC4zNTk1SDExLjQxMTZWMzEuNTQ3Wk0yMC41NTIyIDE3LjQ4NDVDMjEuNTI1NyAxNy40ODQ1IDIyLjQ3NzMgMTcuMTk1OCAyMy4yODY3IDE2LjY1NUMyNC4wOTYxIDE2LjExNDIgMjQuNzI2OSAxNS4zNDU1IDI1LjA5OTUgMTQuNDQ2MUMyNS40NzIgMTMuNTQ2OCAyNS41Njk1IDEyLjU1NzIgMjUuMzc5NSAxMS42MDI0QzI1LjE4OTYgMTAuNjQ3NyAyNC43MjA5IDkuNzcwNjcgMjQuMDMyNSA5LjA4MjMzQzIzLjM0NDIgOC4zOTQgMjIuNDY3MiA3LjkyNTI0IDIxLjUxMjUgNy43MzUzMkMyMC41NTc3IDcuNTQ1NDEgMTkuNTY4MSA3LjY0Mjg4IDE4LjY2ODcgOC4wMTU0MUMxNy43Njk0IDguMzg3OTMgMTcuMDAwNyA5LjAxODc4IDE2LjQ1OTkgOS44MjgxOEMxNS45MTkgMTAuNjM3NiAxNS42MzA0IDExLjU4OTIgMTUuNjMwNCAxMi41NjI2QzE1LjYzMDQgMTMuODY4IDE2LjE0ODkgMTUuMTE5OSAxNy4wNzIgMTYuMDQyOUMxNy45OTUgMTYuOTY1OSAxOS4yNDY5IDE3LjQ4NDUgMjAuNTUyMiAxNy40ODQ1Wk0yMC41NTIyIDEwLjQ1MzNDMjAuOTY5NCAxMC40NTMzIDIxLjM3NzMgMTAuNTc3IDIxLjcyNDIgMTAuODA4N0MyMi4wNzEgMTEuMDQwNSAyMi4zNDE0IDExLjM3IDIyLjUwMTEgMTEuNzU1NEMyMi42NjA3IDEyLjE0MDggMjIuNzAyNSAxMi41NjUgMjIuNjIxMSAxMi45NzQxQzIyLjUzOTcgMTMuMzgzMyAyMi4zMzg4IDEzLjc1OTIgMjIuMDQzOCAxNC4wNTQyQzIxLjc0ODggMTQuMzQ5MiAyMS4zNzI5IDE0LjU1MDEgMjAuOTYzOCAxNC42MzE1QzIwLjU1NDYgMTQuNzEyOSAyMC4xMzA1IDE0LjY3MTEgMTkuNzQ1IDE0LjUxMTRDMTkuMzU5NiAxNC4zNTE4IDE5LjAzMDEgMTQuMDgxNCAxOC43OTg0IDEzLjczNDVDMTguNTY2NiAxMy4zODc2IDE4LjQ0MjkgMTIuOTc5OCAxOC40NDI5IDEyLjU2MjZDMTguNDQyOSAxMi4wMDMyIDE4LjY2NTEgMTEuNDY2NyAxOS4wNjA3IDExLjA3MTFDMTkuNDU2MyAxMC42NzU1IDE5Ljk5MjggMTAuNDUzMyAyMC41NTIyIDEwLjQ1MzNaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.campfire::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM5LjQ2OTYgNDAuNDA5OUMzOS40MTM3IDQwLjU4NTkgMzkuMzIzNiA0MC43NDkyIDM5LjIwNDUgNDAuODkwNEMzOS4wODU1IDQxLjAzMTYgMzguOTM5OCA0MS4xNDggMzguNzc1NyA0MS4yMzI5QzM4LjYxMTYgNDEuMzE3NyAzOC40MzI1IDQxLjM2OTUgMzguMjQ4NCA0MS4zODUxQzM4LjA2NDQgNDEuNDAwNyAzNy44NzkxIDQxLjM3OTkgMzcuNzAzIDQxLjMyMzlMMjIuNjYxNCAzNi41Mzc0TDcuNjE5ODQgNDEuMzIzOUM3LjQ0MzgzIDQxLjM3OTkgNy4yNTg1MSA0MS40MDA3IDcuMDc0NDcgNDEuMzg1QzYuODkwNDMgNDEuMzY5NCA2LjcxMTI4IDQxLjMxNzcgNi41NDcyMyA0MS4yMzI4QzYuMzgzMTkgNDEuMTQ3OSA2LjIzNzQ3IDQxLjAzMTUgNi4xMTgzOSA0MC44OTAzQzUuOTk5MzIgNDAuNzQ5MSA1LjkwOTIyIDQwLjU4NTkgNS44NTMyNCA0MC40MDk5QzUuNzk3MjYgNDAuMjMzOSA1Ljc3NjUgNDAuMDQ4NSA1Ljc5MjE0IDM5Ljg2NDVDNS44MDc3OCAzOS42ODA1IDUuODU5NTIgMzkuNTAxMyA1Ljk0NDM5IDM5LjMzNzNDNi4wMjkyNyAzOS4xNzMyIDYuMTQ1NjMgMzkuMDI3NSA2LjI4NjgzIDM4LjkwODRDNi40MjgwMiAzOC43ODkzIDYuNTkxMjkgMzguNjk5MiA2Ljc2NzMgMzguNjQzM0wxOC4wMTczIDM1LjA2MjZMNi43NjczIDMxLjQ4MDJDNi41ODY0MyAzMS40Mjg0IDYuNDE3NzggMzEuMzQwOSA2LjI3MTM1IDMxLjIyMjdDNi4xMjQ5MSAzMS4xMDQ2IDYuMDAzNjcgMzAuOTU4MyA1LjkxNDgxIDMwLjc5MjVDNS44MjU5NCAzMC42MjY2IDUuNzcxMjUgMzAuNDQ0NyA1Ljc1Mzk4IDMwLjI1NzNDNS43MzY3MSAzMC4wNyA1Ljc1NzIxIDI5Ljg4MTEgNS44MTQyNyAyOS43MDE4QzUuODcxMzIgMjkuNTIyNSA1Ljk2Mzc3IDI5LjM1NjUgNi4wODYxNCAyOS4yMTM2QzYuMjA4NTEgMjkuMDcwNyA2LjM1ODMxIDI4Ljk1MzggNi41MjY2OCAyOC44Njk4QzYuNjk1MDQgMjguNzg1OCA2Ljg3ODU0IDI4LjczNjUgNy4wNjYzMSAyOC43MjQ3QzcuMjU0MDggMjguNzEzIDcuNDQyMzEgMjguNzM5IDcuNjE5ODQgMjguODAxM0wyMi42NjE0IDMzLjU4NkwzNy43MDMgMjguODAxM0MzNy44ODA2IDI4LjczOSAzOC4wNjg4IDI4LjcxMyAzOC4yNTY2IDI4LjcyNDdDMzguNDQ0MyAyOC43MzY1IDM4LjYyNzggMjguNzg1OCAzOC43OTYyIDI4Ljg2OThDMzguOTY0NiAyOC45NTM4IDM5LjExNDQgMjkuMDcwNyAzOS4yMzY3IDI5LjIxMzZDMzkuMzU5MSAyOS4zNTY1IDM5LjQ1MTYgMjkuNTIyNSAzOS41MDg2IDI5LjcwMThDMzkuNTY1NyAyOS44ODExIDM5LjU4NjIgMzAuMDcgMzkuNTY4OSAzMC4yNTczQzM5LjU1MTYgMzAuNDQ0NyAzOS40OTY5IDMwLjYyNjYgMzkuNDA4MSAzMC43OTI1QzM5LjMxOTIgMzAuOTU4MyAzOS4xOTggMzEuMTA0NiAzOS4wNTE1IDMxLjIyMjdDMzguOTA1MSAzMS4zNDA5IDM4LjczNjUgMzEuNDI4NCAzOC41NTU2IDMxLjQ4MDJMMjcuMzA1NiAzNS4wNjI2TDM4LjU1NTYgMzguNjQzM0MzOC43MzE2IDM4LjY5OTIgMzguODk0OSAzOC43ODkzIDM5LjAzNjEgMzguOTA4NEMzOS4xNzczIDM5LjAyNzQgMzkuMjkzNyAzOS4xNzMyIDM5LjM3ODYgMzkuMzM3MkMzOS40NjM1IDM5LjUwMTMgMzkuNTE1MiAzOS42ODA0IDM5LjUzMDggMzkuODY0NUMzOS41NDY0IDQwLjA0ODUgMzkuNTI1NyA0MC4yMzM5IDM5LjQ2OTYgNDAuNDA5OVpNMTIuMTE0NiAxOS41OTM5QzEyLjExNDYgMTYuMDYwNiAxMy44MzIgMTIuNDA5NyAxNy4wNzg2IDkuMDQ2OThDMTguNTM1NCA3LjUzMjA3IDIwLjE2MTUgNi4xODk2NyAyMS45MjQ5IDUuMDQ2MkMyMi4xNDY0IDQuOTEgMjIuNDAxNCA0LjgzNzg5IDIyLjY2MTQgNC44Mzc4OUMyMi45MjE1IDQuODM3ODkgMjMuMTc2NCA0LjkxIDIzLjM5OCA1LjA0NjJDMjMuNzk4NyA1LjI4MzUgMzMuMjA4MyAxMS4xNzA0IDMzLjIwODMgMTkuNTkzOUMzMy4yMDgzIDIyLjM5MTEgMzIuMDk3MSAyNS4wNzM3IDMwLjExOTIgMjcuMDUxNkMyOC4xNDEzIDI5LjAyOTUgMjUuNDU4NiAzMC4xNDA3IDIyLjY2MTQgMzAuMTQwN0MxOS44NjQyIDMwLjE0MDcgMTcuMTgxNiAyOS4wMjk1IDE1LjIwMzcgMjcuMDUxNkMxMy4yMjU4IDI1LjA3MzcgMTIuMTE0NiAyMi4zOTExIDEyLjExNDYgMTkuNTkzOVpNMjIuNjYxNCAyNy4zMjgyQzIzLjQwNzQgMjcuMzI4MiAyNC4xMjI3IDI3LjAzMTkgMjQuNjUwMiAyNi41MDQ1QzI1LjE3NzYgMjUuOTc3IDI1LjQ3MzkgMjUuMjYxNiAyNS40NzM5IDI0LjUxNTdDMjUuNDczOSAyMi4xMzA0IDIzLjcxNjEgMjAuMjE2MSAyMi42NjE0IDE5LjI3OTJDMjEuNjA2OCAyMC4yMTYxIDE5Ljg0ODkgMjIuMTMwNCAxOS44NDg5IDI0LjUxNTdDMTkuODQ4OSAyNS4yNjE2IDIwLjE0NTMgMjUuOTc3IDIwLjY3MjcgMjYuNTA0NUMyMS4yMDAyIDI3LjAzMTkgMjEuOTE1NSAyNy4zMjgyIDIyLjY2MTQgMjcuMzI4MlpNMTQuOTI3MSAxOS41OTM5QzE0LjkyNjUgMjEuNTcyOSAxNS42ODc0IDIzLjQ3NjMgMTcuMDUyMyAyNC45MDk1QzE3LjA1MjMgMjQuNzc5NCAxNy4wMzY0IDI0LjY0NzYgMTcuMDM2NCAyNC41MTU3QzE3LjAzNjQgMTkuNTkzOSAyMS42ODQxIDE2LjQ0NTYgMjEuODgxIDE2LjMxMzhDMjIuMTEyMSAxNi4xNTk2IDIyLjM4MzYgMTYuMDc3MyAyMi42NjE0IDE2LjA3NzNDMjIuOTM5MiAxNi4wNzczIDIzLjIxMDggMTYuMTU5NiAyMy40NDE5IDE2LjMxMzhDMjMuNjM4OCAxNi40NDU2IDI4LjI4NjQgMTkuNTkzOSAyOC4yODY0IDI0LjUxNTdDMjguMjg2NCAyNC42NDc2IDI4LjI4NjQgMjQuNzc5NCAyOC4yNzA2IDI0LjkwOTVDMjkuNjM1NCAyMy40NzYzIDMwLjM5NjQgMjEuNTcyOSAzMC4zOTU4IDE5LjU5MzlDMzAuMzk1OCAxMy45Njg5IDI0LjcyNTEgOS4zOTg1NCAyMi42NjE0IDcuOTMyNTJDMjAuNTk5NSA5LjM5ODU0IDE0LjkyNzEgMTMuOTY4OSAxNC45MjcxIDE5LjU5MzlaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.settings::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQwLjAyMTcgMTIuNzM4NEMzOS45MzY0IDEyLjUyNzYgMzkuODAxMyAxMi4zNDA2IDM5LjYyNzggMTIuMTkzNEMzOS40NTQ0IDEyLjA0NjMgMzkuMjQ3OCAxMS45NDM1IDM5LjAyNTkgMTEuODkzN0MzOC44MDQgMTEuODQzOSAzOC41NzMzIDExLjg0ODcgMzguMzUzNiAxMS45MDc2QzM4LjEzNCAxMS45NjY2IDM3LjkzMTkgMTIuMDc4IDM3Ljc2NDcgMTIuMjMyMkwzMC42ODA3IDE4Ljc2OTVMMjcuNjUyIDE4LjExOTFMMjcuMDAxNiAxNS4wOTA0TDMzLjUzODkgOC4wMDYzN0MzMy42OTMxIDcuODM5MTkgMzMuODA0NSA3LjYzNzEgMzMuODYzNCA3LjQxNzQ0QzMzLjkyMjQgNy4xOTc3NyAzMy45MjcyIDYuOTY3MDggMzMuODc3NCA2Ljc0NTE2QzMzLjgyNzYgNi41MjMyNCAzMy43MjQ4IDYuMzE2NyAzMy41Nzc2IDYuMTQzMjVDMzMuNDMwNSA1Ljk2OTgxIDMzLjI0MzUgNS44MzQ2NCAzMy4wMzI3IDUuNzQ5MzRDMzEuMTExMyA0Ljk3MjA5IDI5LjAyODQgNC42Nzg2MyAyNi45NjcgNC44OTQ3MkMyNC45MDU3IDUuMTEwODIgMjIuOTI4OSA1LjgyOTg3IDIxLjIxMDUgNi45ODg2OUMxOS40OTIgOC4xNDc1MSAxOC4wODQ1IDkuNzEwNjMgMTcuMTExNSAxMS41NDA3QzE2LjEzODUgMTMuMzcwOCAxNS42Mjk5IDE1LjQxMTggMTUuNjMwMyAxNy40ODQ1QzE1LjYyODEgMTkuMjM0NyAxNS45ODcxIDIwLjk2NjYgMTYuNjg1IDIyLjU3MTZMNi4xMDEyMyAzMS43MjI4QzYuMDc0ODYgMzEuNzQzOSA2LjA1MDI1IDMxLjc2ODUgNi4wMjU2NCAzMS43OTEzQzQuOTcwNjMgMzIuODQ2MyA0LjM3NzkzIDM0LjI3NzMgNC4zNzc5MyAzNS43NjkzQzQuMzc3OTMgMzYuNTA4IDQuNTIzNDQgMzcuMjM5NiA0LjgwNjE2IDM3LjkyMjFDNS4wODg4NyAzOC42MDQ2IDUuNTAzMjUgMzkuMjI0OCA2LjAyNTY0IDM5Ljc0NzJDNi41NDgwMyA0MC4yNjk2IDcuMTY4MiA0MC42ODQgNy44NTA3MyA0MC45NjY3QzguNTMzMjcgNDEuMjQ5NCA5LjI2NDggNDEuMzk0OSAxMC4wMDM2IDQxLjM5NDlDMTEuNDk1NiA0MS4zOTQ5IDEyLjkyNjUgNDAuODAyMiAxMy45ODE1IDM5Ljc0NzJDMTQuMDA0NCAzOS43MjQzIDE0LjAyOSAzOS42OTggMTQuMDUwMSAzOS42NzM0TDIzLjE5OTUgMjkuMDg2MUMyNS4xMjY4IDI5LjkzMjEgMjcuMjM0NyAzMC4yODQxIDI5LjMzMjMgMzAuMTEwMkMzMS40MyAyOS45MzYzIDMzLjQ1MTEgMjkuMjQxOSAzNS4yMTI4IDI4LjA5QzM2Ljk3NDQgMjYuOTM4MiAzOC40MjEgMjUuMzY1MSAzOS40MjE1IDIzLjUxMzNDNDAuNDIyMSAyMS42NjE1IDQwLjk0NDkgMTkuNTg5MyA0MC45NDI4IDE3LjQ4NDVDNDAuOTQ1NiAxNS44NTc4IDQwLjYzMjggMTQuMjQ2IDQwLjAyMTcgMTIuNzM4NFpNMjguMjg2NiAyNy4zMjgyQzI2LjYyMjEgMjcuMzI2IDI0Ljk4NTIgMjYuOTAyNyAyMy41MjgyIDI2LjA5NzhDMjMuMjQ1OSAyNS45NDE4IDIyLjkxODYgMjUuODg3NyAyMi42MDEyIDI1Ljk0NDNDMjIuMjgzNyAyNi4wMDA5IDIxLjk5NTQgMjYuMTY1IDIxLjc4NDQgMjYuNDA4OUwxMS45NTgzIDM3Ljc4OUMxMS40MjY1IDM4LjI5NDIgMTAuNzE4NSAzOC41NzE2IDkuOTg1MDggMzguNTYyM0M5LjI1MTY5IDM4LjU1MjkgOC41NTA5OCAzOC4yNTc0IDguMDMyMzUgMzcuNzM4N0M3LjUxMzcyIDM3LjIyMDEgNy4yMTgyMSAzNi41MTk0IDcuMjA4ODIgMzUuNzg2QzcuMTk5NDMgMzUuMDUyNiA3LjQ3NjkxIDM0LjM0NDYgNy45ODIwOSAzMy44MTI4TDE5LjM1MzQgMjMuOTg4NEMxOS41OTc3IDIzLjc3NzQgMTkuNzYyIDIzLjQ4ODcgMTkuODE4NyAyMy4xNzA5QzE5Ljg3NTMgMjIuODUzIDE5LjgyMDkgMjIuNTI1MyAxOS42NjQ1IDIyLjI0MjlDMTguNzY4MSAyMC42MjE2IDE4LjM0NzQgMTguNzgwMiAxOC40NTA4IDE2LjkzMDRDMTguNTU0MiAxNS4wODA2IDE5LjE3NzUgMTMuMjk3NiAyMC4yNDkxIDExLjc4NjNDMjEuMzIwNiAxMC4yNzUgMjIuNzk3IDkuMDk2NzMgMjQuNTA4MyA4LjM4NzAyQzI2LjIxOTYgNy42NzczMSAyOC4wOTY1IDcuNDY0OTUgMjkuOTIzMSA3Ljc3NDM0TDI0LjQzODcgMTMuNzE3NUMyNC4yODYxIDEzLjg4MyAyNC4xNzU1IDE0LjA4MjggMjQuMTE2MiAxNC4zQzI0LjA1NjggMTQuNTE3MiAyNC4wNTA1IDE0Ljc0NTQgMjQuMDk3NyAxNC45NjU2TDI1LjA5MjYgMTkuNTkzOUMyNS4xNDk1IDE5Ljg1ODYgMjUuMjgxNyAyMC4xMDEyIDI1LjQ3MzEgMjAuMjkyN0MyNS42NjQ2IDIwLjQ4NDEgMjUuOTA3MiAyMC42MTYzIDI2LjE3MTkgMjAuNjczMkwzMC44MDM4IDIxLjY2ODFDMzEuMDIzOSAyMS43MTUzIDMxLjI1MjIgMjEuNzA5IDMxLjQ2OTMgMjEuNjQ5NkMzMS42ODY1IDIxLjU5MDMgMzEuODg2MyAyMS40Nzk3IDMyLjA1MTggMjEuMzI3MUwzNy45OTUgMTUuODQyN0MzOC4yMzE5IDE3LjI1NDIgMzguMTU4NSAxOC43MDA0IDM3Ljc3OTkgMjAuMDgwN0MzNy40MDEzIDIxLjQ2MSAzNi43MjY1IDIyLjc0MjMgMzUuODAyNiAyMy44MzU0QzM0Ljg3ODYgMjQuOTI4NSAzMy43Mjc2IDI1LjgwNzIgMzIuNDI5NiAyNi40MTA0QzMxLjEzMTcgMjcuMDEzNiAyOS43MTc5IDI3LjMyNjggMjguMjg2NiAyNy4zMjgyWiIgZmlsbD0iI0QyQUU5NiIvPgo8L3N2Zz4K");
}
.icon.house-alt::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0LjY1MDYgNy4wNDExNEwyNC44NTU1IDcuMjMzMTdMNDAuMTYxNyAyMi4yNzAxTDM4LjUyMDEgMjMuOTM5OEwzNi40MTI0IDIxLjg2OTZMMzYuNDEzNiAzNy43NDE0QzM2LjQxMzYgMzguOTc1NiAzNS40NTgxIDM5Ljk4NzMgMzQuMjQ2MiA0MC4wNzYzTDM0LjA3MTggNDAuMDgzM0gxMC42NTM0QzkuNDE5MjcgNDAuMDgzMyA4LjQwNzYgMzkuMTI3OCA4LjMxNzQ0IDM3LjkxNTlMOC4zMTE1OCAzNy43NDE0TDguMzEwNDEgMjEuODcwOEw2LjIwNTEgMjMuOTM5OEw0LjU2MzQ4IDIyLjI3MDFMMTkuODUzMyA3LjI0ODRDMjEuMTU2NiA1LjkxODIzIDIzLjI1ODQgNS44NDQ0NyAyNC42NTA2IDcuMDQxMTRaTTIxLjYyMjYgOC44MDIyTDIxLjUxMDIgOC45MDQwN0wxMC42NTIyIDE5LjU3TDEwLjY1MzQgMzcuNzQxNEwxNi41MDY4IDM3Ljc0MDNMMTYuNTA4IDI2LjAzMjNDMTYuNTA4IDI0Ljc5ODEgMTcuNDYzNSAyMy43ODY0IDE4LjY3NTQgMjMuNjk2M0wxOC44NDk4IDIzLjY5MDRIMjUuODc1NEMyNy4xMDk1IDIzLjY5MDQgMjguMTIxMiAyNC42NDU5IDI4LjIxMTMgMjUuODU3OEwyOC4yMTcyIDI2LjAzMjNMMjguMjE2IDM3Ljc0MDNMMzQuMDcxOCAzNy43NDE0TDM0LjA3MDYgMTkuNTY4OEwyMy4xODIyIDguODcxMjlDMjIuNzU2IDguNDUzMjcgMjIuMDkwOSA4LjQyNzUxIDIxLjYyMjYgOC44MDIyWk0yNS44NzU0IDI2LjAzMjNIMTguODQ5OEwxOC44NDg3IDM3Ljc0MDNIMjUuODc0MkwyNS44NzU0IDI2LjAzMjNaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.elevator::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2LjcyNDEgNi4yMzQ1SDguNTk5MTJDNy44NTMyIDYuMjM0NSA3LjEzNzgzIDYuNTMwODEgNi42MTAzOCA3LjA1ODI2QzYuMDgyOTQgNy41ODU3MSA1Ljc4NjYyIDguMzAxMDggNS43ODY2MiA5LjA0N1YzNy4xNzJDNS43ODY2MiAzNy45MTc5IDYuMDgyOTQgMzguNjMzMyA2LjYxMDM4IDM5LjE2MDdDNy4xMzc4MyAzOS42ODgyIDcuODUzMiAzOS45ODQ1IDguNTk5MTIgMzkuOTg0NUgzNi43MjQxQzM3LjQ3IDM5Ljk4NDUgMzguMTg1NCAzOS42ODgyIDM4LjcxMjkgMzkuMTYwN0MzOS4yNDAzIDM4LjYzMzMgMzkuNTM2NiAzNy45MTc5IDM5LjUzNjYgMzcuMTcyVjkuMDQ3QzM5LjUzNjYgOC4zMDEwOCAzOS4yNDAzIDcuNTg1NzEgMzguNzEyOSA3LjA1ODI2QzM4LjE4NTQgNi41MzA4MSAzNy40NyA2LjIzNDUgMzYuNzI0MSA2LjIzNDVaTTMxLjA5OTEgMjAuMjk3VjM3LjE3MkgyNC4wNjc5VjIwLjI5N0gzMS4wOTkxWk0yMS4yNTU0IDM3LjE3MkgxNC4yMjQxVjIwLjI5N0gyMS4yNTU0VjM3LjE3MlpNMzYuNzI0MSAzNy4xNzJIMzMuOTExNlYxOC44OTA3QzMzLjkxMTYgMTguNTE3OCAzMy43NjM1IDE4LjE2MDEgMzMuNDk5NyAxNy44OTY0QzMzLjIzNiAxNy42MzI3IDMyLjg3ODMgMTcuNDg0NSAzMi41MDU0IDE3LjQ4NDVIMTIuODE3OUMxMi40NDQ5IDE3LjQ4NDUgMTIuMDg3MiAxNy42MzI3IDExLjgyMzUgMTcuODk2NEMxMS41NTk4IDE4LjE2MDEgMTEuNDExNiAxOC41MTc4IDExLjQxMTYgMTguODkwN1YzNy4xNzJIOC41OTkxMlY5LjA0N0gzNi43MjQxVjM3LjE3MlpNMjYuODgwNCAxMy4yNjU3QzI2Ljg4MDQgMTMuNjM4NyAyNi43MzIyIDEzLjk5NjQgMjYuNDY4NSAxNC4yNjAxQzI2LjIwNDggMTQuNTIzOCAyNS44NDcxIDE0LjY3MiAyNS40NzQxIDE0LjY3MkgxOS44NDkxQzE5LjQ3NjIgMTQuNjcyIDE5LjExODUgMTQuNTIzOCAxOC44NTQ4IDE0LjI2MDFDMTguNTkxIDEzLjk5NjQgMTguNDQyOSAxMy42Mzg3IDE4LjQ0MjkgMTMuMjY1N0MxOC40NDI5IDEyLjg5MjggMTguNTkxIDEyLjUzNTEgMTguODU0OCAxMi4yNzE0QzE5LjExODUgMTIuMDA3NyAxOS40NzYyIDExLjg1OTUgMTkuODQ5MSAxMS44NTk1SDI1LjQ3NDFDMjUuODQ3MSAxMS44NTk1IDI2LjIwNDggMTIuMDA3NyAyNi40Njg1IDEyLjI3MTRDMjYuNzMyMiAxMi41MzUxIDI2Ljg4MDQgMTIuODkyOCAyNi44ODA0IDEzLjI2NTdaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.stairs-alt::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQzLjc1NTQgMTAuNDUzMkM0My43NTU0IDEwLjgyNjIgNDMuNjA3MiAxMS4xODM5IDQzLjM0MzUgMTEuNDQ3NkM0My4wNzk4IDExLjcxMTMgNDIuNzIyMSAxMS44NTk1IDQyLjM0OTEgMTEuODU5NUgzMy45MTE2VjE4Ljg5MDdDMzMuOTExNiAxOS4yNjM3IDMzLjc2MzUgMTkuNjIxNCAzMy40OTk3IDE5Ljg4NTFDMzMuMjM2IDIwLjE0ODggMzIuODc4MyAyMC4yOTcgMzIuNTA1NCAyMC4yOTdIMjQuMDY3OVYyNy4zMjgyQzI0LjA2NzkgMjcuNzAxMiAyMy45MTk3IDI4LjA1ODkgMjMuNjU2IDI4LjMyMjZDMjMuMzkyMyAyOC41ODYzIDIzLjAzNDYgMjguNzM0NSAyMi42NjE2IDI4LjczNDVIMTQuMjI0MVYzNS43NjU3QzE0LjIyNDEgMzYuMTM4NyAxNC4wNzYgMzYuNDk2NCAxMy44MTIyIDM2Ljc2MDFDMTMuNTQ4NSAzNy4wMjM4IDEzLjE5MDggMzcuMTcyIDEyLjgxNzkgMzcuMTcySDIuOTc0MTJDMi42MDExNiAzNy4xNzIgMi4yNDM0OCAzNy4wMjM4IDEuOTc5NzUgMzYuNzYwMUMxLjcxNjAzIDM2LjQ5NjQgMS41Njc4NyAzNi4xMzg3IDEuNTY3ODcgMzUuNzY1N0MxLjU2Nzg3IDM1LjM5MjggMS43MTYwMyAzNS4wMzUxIDEuOTc5NzUgMzQuNzcxNEMyLjI0MzQ4IDM0LjUwNzcgMi42MDExNiAzNC4zNTk1IDIuOTc0MTIgMzQuMzU5NUgxMS40MTE2VjI3LjMyODJDMTEuNDExNiAyNi45NTUzIDExLjU1OTggMjYuNTk3NiAxMS44MjM1IDI2LjMzMzlDMTIuMDg3MiAyNi4wNzAyIDEyLjQ0NDkgMjUuOTIyIDEyLjgxNzkgMjUuOTIySDIxLjI1NTRWMTguODkwN0MyMS4yNTU0IDE4LjUxNzggMjEuNDAzNSAxOC4xNjAxIDIxLjY2NzMgMTcuODk2NEMyMS45MzEgMTcuNjMyNyAyMi4yODg3IDE3LjQ4NDUgMjIuNjYxNiAxNy40ODQ1SDMxLjA5OTFWMTAuNDUzMkMzMS4wOTkxIDEwLjA4MDMgMzEuMjQ3MyA5LjcyMjYgMzEuNTExIDkuNDU4ODhDMzEuNzc0NyA5LjE5NTE2IDMyLjEzMjQgOS4wNDcgMzIuNTA1NCA5LjA0N0g0Mi4zNDkxQzQyLjcyMjEgOS4wNDcgNDMuMDc5OCA5LjE5NTE2IDQzLjM0MzUgOS40NTg4OEM0My42MDcyIDkuNzIyNiA0My43NTU0IDEwLjA4MDMgNDMuNzU1NCAxMC40NTMyWiIgZmlsbD0iI0QyQUU5NiIvPgo8L3N2Zz4K");
}
.icon.camera::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2LjE2MTYgMzYuNTY5NEwzNi4xNjE2IDguOTEzNTJDMzYuMTYxNiA4LjI0NjcyIDM1LjkwMyA3LjYwNzIzIDM1LjQ0MjcgNy4xMzU3NEMzNC45ODI0IDYuNjY0MjQgMzQuMzU4MSA2LjM5OTM1IDMzLjcwNzEgNi4zOTkzNUwxMS42MTYyIDYuMzk5MzVDMTAuOTY1MiA2LjM5OTM1IDEwLjM0MDkgNi42NjQyNCA5Ljg4MDU0IDcuMTM1NzRDOS40MjAyMyA3LjYwNzIzIDkuMTYxNjIgOC4yNDY3MiA5LjE2MTYyIDguOTEzNTJMOS4xNjE2MiAzNi41Njk0QzkuMTYxNjIgMzcuMjM2MiA5LjQyMDIzIDM3Ljg3NTcgOS44ODA1NCAzOC4zNDcyQzEwLjM0MDkgMzguODE4NyAxMC45NjUyIDM5LjA4MzYgMTEuNjE2MiAzOS4wODM2TDMzLjcwNzEgMzkuMDgzNkMzNC4zNTgxIDM5LjA4MzYgMzQuOTgyNCAzOC44MTg3IDM1LjQ0MjcgMzguMzQ3MkMzNS45MDMgMzcuODc1NyAzNi4xNjE2IDM3LjIzNjIgMzYuMTYxNiAzNi41Njk0Wk0xMC45NzMzIDM3LjIyMzFMMTAuOTczMyA4LjI1OTg0TDM0LjM0OTkgOC4yNTk4NEwzNC4zNDk5IDM3LjIyMzFMMTAuOTczMyAzNy4yMjMxWiIgZmlsbD0iI0QyQUU5NiIvPgo8cGF0aCBkPSJNMjIuNjYxOCAxMy40MDU2SDIyLjY2MTdDMjAuODE1IDEzLjQwNTYgMTkuMDA5OCAxMy45NTMyIDE3LjQ3NDQgMTQuOTc5MUMxNS45Mzg5IDE2LjAwNSAxNC43NDIyIDE3LjQ2MzMgMTQuMDM1NSAxOS4xNjkzQzEzLjMyODkgMjAuODc1NCAxMy4xNDM5IDIyLjc1MjggMTMuNTA0MiAyNC41NjM5QzEzLjg2NDUgMjYuMzc1MSAxNC43NTM3IDI4LjAzODggMTYuMDU5NSAyOS4zNDQ1QzE3LjM2NTMgMzAuNjUwMyAxOS4wMjkgMzEuNTM5NiAyMC44NDAxIDMxLjg5OThDMjIuNjUxMyAzMi4yNjAxIDI0LjUyODYgMzIuMDc1MiAyNi4yMzQ3IDMxLjM2ODVDMjcuOTQwOCAzMC42NjE4IDI5LjM5OSAyOS40NjUxIDMwLjQyNSAyNy45Mjk3QzMxLjQ1MDkgMjYuMzk0MiAzMS45OTg1IDI0LjU4OSAzMS45OTg1IDIyLjc0MjRWMjIuNzQyM0MzMS45OTU5IDIwLjI2NjggMzEuMDExNCAxNy44OTM1IDI5LjI2MDkgMTYuMTQzMUMyNy41MTA1IDE0LjM5MjcgMjUuMTM3MiAxMy40MDgyIDIyLjY2MTggMTMuNDA1NlpNMjIuNjYxOCAxNi4yNDc3SDIyLjY2MTdDMjEuMzc3MSAxNi4yNDc3IDIwLjEyMTQgMTYuNjI4NiAxOS4wNTM0IDE3LjM0MjJDMTcuOTg1MyAxOC4wNTU5IDE3LjE1MjkgMTkuMDcwMiAxNi42NjEzIDIwLjI1N0MxNi4xNjk3IDIxLjQ0MzcgMTYuMDQxMSAyMi43NDk2IDE2LjI5MTcgMjQuMDA5NUMxNi41NDIzIDI1LjI2OTMgMTcuMTYwOSAyNi40MjY2IDE4LjA2OTIgMjcuMzM0OUMxOC45Nzc1IDI4LjI0MzIgMjAuMTM0NyAyOC44NjE3IDIxLjM5NDYgMjkuMTEyM0MyMi42NTQ0IDI5LjM2MjkgMjMuOTYwMyAyOS4yMzQzIDI1LjE0NzEgMjguNzQyOEMyNi4zMzM4IDI4LjI1MTIgMjcuMzQ4MiAyNy40MTg3IDI4LjA2MTggMjYuMzUwN0MyOC43NzU1IDI1LjI4MjYgMjkuMTU2NCAyNC4wMjY5IDI5LjE1NjQgMjIuNzQyNFYyMi43NDIzQzI5LjE1NDUgMjEuMDIwNCAyOC40Njk2IDE5LjM2OTYgMjcuMjUyIDE4LjE1MkMyNi4wMzQ1IDE2LjkzNDQgMjQuMzgzNyAxNi4yNDk2IDIyLjY2MTggMTYuMjQ3N1pNMjIuNjYxNSAzMC40NTgyQzIxLjEzNTUgMzAuNDU4MiAxOS42NDM4IDMwLjAwNTYgMTguMzc1IDI5LjE1NzhDMTcuMTA2MSAyOC4zMSAxNi4xMTcyIDI3LjEwNSAxNS41MzMyIDI1LjY5NTFDMTQuOTQ5MiAyNC4yODUyIDE0Ljc5NjQgMjIuNzMzOCAxNS4wOTQxIDIxLjIzNzFDMTUuMzkxOCAxOS43NDA0IDE2LjEyNjcgMTguMzY1NiAxNy4yMDU4IDE3LjI4NjVDMTguMjg0OCAxNi4yMDc0IDE5LjY1OTcgMTUuNDcyNiAyMS4xNTY0IDE1LjE3NDlDMjIuNjUzMSAxNC44NzcxIDI0LjIwNDUgMTUuMDI5OSAyNS42MTQ0IDE1LjYxMzlDMjcuMDI0MiAxNi4xOTc5IDI4LjIyOTMgMTcuMTg2OSAyOS4wNzcxIDE4LjQ1NTdDMjkuOTI0OSAxOS43MjQ2IDMwLjM3NzQgMjEuMjE2MyAzMC4zNzc0IDIyLjc0MjNDMzAuMzc1MSAyNC43ODggMjkuNTYxNSAyNi43NDkyIDI4LjExNDkgMjguMTk1N0MyNi42Njg0IDI5LjY0MjIgMjQuNzA3MiAzMC40NTU5IDIyLjY2MTUgMzAuNDU4MlpNMjIuNjYxNSAyNy42MTYxQzIxLjY5NzcgMjcuNjE2MSAyMC43NTU0IDI3LjMzMDIgMTkuOTU0IDI2Ljc5NDdDMTkuMTUyNSAyNi4yNTkyIDE4LjUyNzggMjUuNDk4IDE4LjE1OSAyNC42MDc1QzE3Ljc5MDEgMjMuNzE2OSAxNy42OTM2IDIyLjczNyAxNy44ODE2IDIxLjc5MTZDMTguMDY5NyAyMC44NDYyIDE4LjUzMzggMTkuOTc3OCAxOS4yMTU0IDE5LjI5NjJDMTkuODk3IDE4LjYxNDYgMjAuNzY1NCAxOC4xNTA0IDIxLjcxMDggMTcuOTYyNEMyMi42NTYyIDE3Ljc3NDMgMjMuNjM2MiAxNy44NzA4IDI0LjUyNjcgMTguMjM5N0MyNS40MTczIDE4LjYwODYgMjYuMTc4NCAxOS4yMzMyIDI2LjcxNCAyMC4wMzQ3QzI3LjI0OTUgMjAuODM2MiAyNy41MzUzIDIxLjc3ODQgMjcuNTM1MyAyMi43NDIzQzI3LjUzNCAyNC4wMzQ1IDI3LjAyIDI1LjI3MzMgMjYuMTA2MyAyNi4xODcxQzI1LjE5MjYgMjcuMTAwOCAyMy45NTM3IDI3LjYxNDcgMjIuNjYxNSAyNy42MTYxWiIgZmlsbD0iI0QyQUU5NiIgc3Ryb2tlPSIjRDJBRTk2IiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L3N2Zz4K");
}
.icon.pet::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM3LjQyNzIgMTQuNjcyQzM2LjQ1MzggMTQuNjcyIDM1LjUwMjIgMTQuOTYwNyAzNC42OTI4IDE1LjUwMTVDMzMuODgzNCAxNi4wNDIzIDMzLjI1MjYgMTYuODExIDMyLjg4IDE3LjcxMDRDMzIuNTA3NSAxOC42MDk3IDMyLjQxIDE5LjU5OTMgMzIuNTk5OSAyMC41NTQxQzMyLjc4OTkgMjEuNTA4OCAzMy4yNTg2IDIyLjM4NTggMzMuOTQ3IDIzLjA3NDJDMzQuNjM1MyAyMy43NjI1IDM1LjUxMjMgMjQuMjMxMyAzNi40NjcgMjQuNDIxMkMzNy40MjE4IDI0LjYxMTEgMzguNDExNCAyNC41MTM2IDM5LjMxMDggMjQuMTQxMUM0MC4yMTAxIDIzLjc2ODYgNDAuOTc4OCAyMy4xMzc3IDQxLjUxOTYgMjIuMzI4M0M0Mi4wNjA1IDIxLjUxODkgNDIuMzQ5MSAyMC41NjczIDQyLjM0OTEgMTkuNTkzOUM0Mi4zNDkxIDE4LjI4ODUgNDEuODMwNiAxNy4wMzY2IDQwLjkwNzUgMTYuMTEzNkMzOS45ODQ1IDE1LjE5MDYgMzguNzMyNiAxNC42NzIgMzcuNDI3MiAxNC42NzJaTTM3LjQyNzIgMjEuNzAzMkMzNy4wMTAxIDIxLjcwMzIgMzYuNjAyMiAyMS41Nzk1IDM2LjI1NTMgMjEuMzQ3OEMzNS45MDg1IDIxLjExNiAzNS42MzgxIDIwLjc4NjUgMzUuNDc4NCAyMC40MDExQzM1LjMxODggMjAuMDE1NyAzNS4yNzcgMTkuNTkxNSAzNS4zNTg0IDE5LjE4MjRDMzUuNDM5OCAxOC43NzMyIDM1LjY0MDcgMTguMzk3MyAzNS45MzU3IDE4LjEwMjNDMzYuMjMwNyAxNy44MDczIDM2LjYwNjYgMTcuNjA2NCAzNy4wMTU3IDE3LjUyNUMzNy40MjQ5IDE3LjQ0MzYgMzcuODQ5IDE3LjQ4NTQgMzguMjM0NSAxNy42NDUxQzM4LjYxOTkgMTcuODA0NyAzOC45NDkzIDE4LjA3NTEgMzkuMTgxMSAxOC40MjJDMzkuNDEyOSAxOC43Njg5IDM5LjUzNjYgMTkuMTc2NyAzOS41MzY2IDE5LjU5MzlDMzkuNTM2NiAyMC4xNTMzIDM5LjMxNDQgMjAuNjg5OCAzOC45MTg4IDIxLjA4NTRDMzguNTIzMiAyMS40ODEgMzcuOTg2NyAyMS43MDMyIDM3LjQyNzIgMjEuNzAzMlpNMTIuODE3OSAxOS41OTM5QzEyLjgxNzkgMTguNjIwNCAxMi41MjkyIDE3LjY2ODggMTEuOTg4NCAxNi44NTk0QzExLjQ0NzYgMTYuMDUgMTAuNjc4OSAxNS40MTkyIDkuNzc5NTIgMTUuMDQ2N0M4Ljg4MDE2IDE0LjY3NDEgNy44OTA1NCAxNC41NzY3IDYuOTM1NzkgMTQuNzY2NkM1Ljk4MTA0IDE0Ljk1NjUgNS4xMDQwNCAxNS40MjUyIDQuNDE1NzEgMTYuMTEzNkMzLjcyNzM3IDE2LjgwMTkgMy4yNTg2MSAxNy42Nzg5IDMuMDY4NyAxOC42MzM3QzIuODc4NzggMTkuNTg4NCAyLjk3NjI1IDIwLjU3OCAzLjM0ODc4IDIxLjQ3NzRDMy43MjEzIDIyLjM3NjcgNC4zNTIxNSAyMy4xNDU0IDUuMTYxNTUgMjMuNjg2M0M1Ljk3MDk1IDI0LjIyNzEgNi45MjI1NCAyNC41MTU3IDcuODk2IDI0LjUxNTdDOS4yMDEzNiAyNC41MTU3IDEwLjQ1MzMgMjMuOTk3MiAxMS4zNzYzIDIzLjA3NDJDMTIuMjk5MyAyMi4xNTExIDEyLjgxNzkgMjAuODk5MiAxMi44MTc5IDE5LjU5MzlaTTcuODk2IDIxLjcwMzJDNy40Nzg4IDIxLjcwMzIgNy4wNzA5OCAyMS41Nzk1IDYuNzI0MDkgMjEuMzQ3OEM2LjM3NzIxIDIxLjExNiA2LjEwNjg0IDIwLjc4NjUgNS45NDcxOSAyMC40MDExQzUuNzg3NTQgMjAuMDE1NyA1Ljc0NTc2IDE5LjU5MTUgNS44MjcxNSAxOS4xODI0QzUuOTA4NTUgMTguNzczMiA2LjEwOTQ0IDE4LjM5NzMgNi40MDQ0NCAxOC4xMDIzQzYuNjk5NDUgMTcuODA3MyA3LjA3NTMgMTcuNjA2NCA3LjQ4NDQ4IDE3LjUyNUM3Ljg5MzY2IDE3LjQ0MzYgOC4zMTc3OCAxNy40ODU0IDguNzAzMjIgMTcuNjQ1MUM5LjA4ODY2IDE3LjgwNDcgOS40MTgxIDE4LjA3NTEgOS42NDk4OCAxOC40MjJDOS44ODE2NiAxOC43Njg5IDEwLjAwNTQgMTkuMTc2NyAxMC4wMDU0IDE5LjU5MzlDMTAuMDA1NCAyMC4xNTMzIDkuNzgzMTQgMjAuNjg5OCA5LjM4NzU1IDIxLjA4NTRDOC45OTE5NyAyMS40ODEgOC40NTU0NCAyMS43MDMyIDcuODk2IDIxLjcwMzJaTTE2LjMzMzUgMTYuMDc4MkMxNy4zMDcgMTYuMDc4MiAxOC4yNTg1IDE1Ljc4OTYgMTkuMDY3OSAxNS4yNDg4QzE5Ljg3NzMgMTQuNzA3OSAyMC41MDgyIDEzLjkzOTIgMjAuODgwNyAxMy4wMzk5QzIxLjI1MzIgMTIuMTQwNSAyMS4zNTA3IDExLjE1MDkgMjEuMTYwOCAxMC4xOTYyQzIwLjk3MDkgOS4yNDE0MSAyMC41MDIxIDguMzY0NDIgMTkuODEzOCA3LjY3NjA4QzE5LjEyNTUgNi45ODc3NSAxOC4yNDg1IDYuNTE4OTggMTcuMjkzNyA2LjMyOTA3QzE2LjMzOSA2LjEzOTE2IDE1LjM0OTMgNi4yMzY2MyAxNC40NSA2LjYwOTE1QzEzLjU1MDYgNi45ODE2OCAxMi43ODE5IDcuNjEyNTMgMTIuMjQxMSA4LjQyMTkzQzExLjcwMDMgOS4yMzEzMyAxMS40MTE2IDEwLjE4MjkgMTEuNDExNiAxMS4xNTY0QzExLjQxMTYgMTIuNDYxNyAxMS45MzAyIDEzLjcxMzYgMTIuODUzMiAxNC42MzY3QzEzLjc3NjIgMTUuNTU5NyAxNS4wMjgxIDE2LjA3ODIgMTYuMzMzNSAxNi4wNzgyWk0xNi4zMzM1IDkuMDQ3QzE2Ljc1MDcgOS4wNDcgMTcuMTU4NSA5LjE3MDcxIDE3LjUwNTQgOS40MDI0OUMxNy44NTIzIDkuNjM0MjcgMTguMTIyNyA5Ljk2MzcxIDE4LjI4MjMgMTAuMzQ5MkMxOC40NDIgMTAuNzM0NiAxOC40ODM3IDExLjE1ODcgMTguNDAyMyAxMS41Njc5QzE4LjMyMSAxMS45NzcxIDE4LjEyMDEgMTIuMzUyOSAxNy44MjUxIDEyLjY0NzlDMTcuNTMwMSAxMi45NDI5IDE3LjE1NDIgMTMuMTQzOCAxNi43NDUgMTMuMjI1MkMxNi4zMzU4IDEzLjMwNjYgMTUuOTExNyAxMy4yNjQ4IDE1LjUyNjMgMTMuMTA1MkMxNS4xNDA4IDEyLjk0NTUgMTQuODExNCAxMi42NzUyIDE0LjU3OTYgMTIuMzI4M0MxNC4zNDc4IDExLjk4MTQgMTQuMjI0MSAxMS41NzM2IDE0LjIyNDEgMTEuMTU2NEMxNC4yMjQxIDEwLjU5NjkgMTQuNDQ2NCAxMC4wNjA0IDE0Ljg0MTkgOS42NjQ4MkMxNS4yMzc1IDkuMjY5MjQgMTUuNzc0MSA5LjA0NyAxNi4zMzM1IDkuMDQ3Wk0yOC45ODk3IDE2LjA3ODJDMjkuOTYzMiAxNi4wNzgyIDMwLjkxNDggMTUuNzg5NiAzMS43MjQyIDE1LjI0ODhDMzIuNTMzNiAxNC43MDc5IDMzLjE2NDQgMTMuOTM5MiAzMy41MzcgMTMuMDM5OUMzMy45MDk1IDEyLjE0MDUgMzQuMDA3IDExLjE1MDkgMzMuODE3MSAxMC4xOTYyQzMzLjYyNzEgOS4yNDE0MSAzMy4xNTg0IDguMzY0NDIgMzIuNDcgNy42NzYwOEMzMS43ODE3IDYuOTg3NzUgMzAuOTA0NyA2LjUxODk4IDI5Ljk1IDYuMzI5MDdDMjguOTk1MiA2LjEzOTE2IDI4LjAwNTYgNi4yMzY2MyAyNy4xMDYyIDYuNjA5MTVDMjYuMjA2OSA2Ljk4MTY4IDI1LjQzODIgNy42MTI1MyAyNC44OTc0IDguNDIxOTNDMjQuMzU2NSA5LjIzMTMzIDI0LjA2NzkgMTAuMTgyOSAyNC4wNjc5IDExLjE1NjRDMjQuMDY3OSAxMi40NjE3IDI0LjU4NjQgMTMuNzEzNiAyNS41MDk1IDE0LjYzNjdDMjYuNDMyNSAxNS41NTk3IDI3LjY4NDQgMTYuMDc4MiAyOC45ODk3IDE2LjA3ODJaTTI4Ljk4OTcgOS4wNDdDMjkuNDA2OSA5LjA0NyAyOS44MTQ4IDkuMTcwNzEgMzAuMTYxNyA5LjQwMjQ5QzMwLjUwODUgOS42MzQyNyAzMC43Nzg5IDkuOTYzNzEgMzAuOTM4NiAxMC4zNDkyQzMxLjA5ODIgMTAuNzM0NiAzMS4xNCAxMS4xNTg3IDMxLjA1ODYgMTEuNTY3OUMzMC45NzcyIDExLjk3NzEgMzAuNzc2MyAxMi4zNTI5IDMwLjQ4MTMgMTIuNjQ3OUMzMC4xODYzIDEyLjk0MjkgMjkuODEwNCAxMy4xNDM4IDI5LjQwMTMgMTMuMjI1MkMyOC45OTIxIDEzLjMwNjYgMjguNTY4IDEzLjI2NDggMjguMTgyNSAxMy4xMDUyQzI3Ljc5NzEgMTIuOTQ1NSAyNy40Njc2IDEyLjY3NTIgMjcuMjM1OSAxMi4zMjgzQzI3LjAwNDEgMTEuOTgxNCAyNi44ODA0IDExLjU3MzYgMjYuODgwNCAxMS4xNTY0QzI2Ljg4MDQgMTAuNTk2OSAyNy4xMDI2IDEwLjA2MDQgMjcuNDk4MiA5LjY2NDgyQzI3Ljg5MzggOS4yNjkyNCAyOC40MzAzIDkuMDQ3IDI4Ljk4OTcgOS4wNDdaTTMzLjA1MzggMjYuNzc2M0MzMi4zMzk1IDI2LjM4MjIgMzEuNzA5OSAyNS44NTEyIDMxLjIwMTEgMjUuMjEzNkMzMC42OTIyIDI0LjU3NTkgMzAuMzE0MSAyMy44NDQyIDMwLjA4ODQgMjMuMDYwM0MyOS42MjA4IDIxLjQ1MjMgMjguNjQ0IDIwLjAzOTUgMjcuMzA0OCAxOS4wMzQzQzI1Ljk2NTUgMTguMDI5IDI0LjMzNjIgMTcuNDg1NSAyMi42NjE2IDE3LjQ4NTVDMjAuOTg3MSAxNy40ODU1IDE5LjM1NzcgMTguMDI5IDE4LjAxODUgMTkuMDM0M0MxNi42NzkyIDIwLjAzOTUgMTUuNzAyNCAyMS40NTIzIDE1LjIzNDkgMjMuMDYwM0MxNC43ODMyIDI0LjYzNzcgMTMuNzI0MyAyNS45NzE1IDEyLjI5MDUgMjYuNzY5M0MxMC45MTUxIDI3LjUxMzUgOS44MjcgMjguNjk1MSA5LjE5ODQxIDMwLjEyNzFDOC41Njk4MiAzMS41NTkxIDguNDM2NTggMzMuMTU5OCA4LjgxOTc3IDM0LjY3NjFDOS4yMDI5NiAzNi4xOTIzIDEwLjA4MDcgMzcuNTM3NSAxMS4zMTQyIDM4LjQ5ODlDMTIuNTQ3NyAzOS40NjAzIDE0LjA2NjUgMzkuOTgzMSAxNS42MzA0IDM5Ljk4NDVDMTYuNTY3NiAzOS45ODcyIDE3LjQ5NTYgMzkuOCAxOC4zNTg1IDM5LjQzNDNDMjEuMTA5NiAzOC4yOTk3IDI0LjE5NzggMzguMjk5NyAyNi45NDg5IDM5LjQzNDNDMjguNjE1MyA0MC4xNTkgMzAuNDk3NCA0MC4yMTA1IDMyLjIwMDkgMzkuNTc3OUMzMy45MDQzIDM4Ljk0NTQgMzUuMjk2NyAzNy42Nzc5IDM2LjA4NjIgMzYuMDQxM0MzNi44NzU3IDM0LjQwNDYgMzcuMDAwOCAzMi41MjU5IDM2LjQzNTUgMzAuNzk5QzM1Ljg3MDIgMjkuMDcyIDM0LjY1ODMgMjcuNjMxIDMzLjA1MzggMjYuNzc4MVYyNi43NzYzWk0yOS42OTI5IDM3LjE3MkMyOS4xMjE5IDM3LjE3MjUgMjguNTU2OCAzNy4wNTcxIDI4LjAzMTcgMzYuODMyN0MyNC41ODc1IDM1LjQxMDEgMjAuNzE5OSAzNS40MTAxIDE3LjI3NTcgMzYuODMyN0MxNi4yNzQ4IDM3LjI2MzcgMTUuMTQ1OSAzNy4yOTA2IDE0LjEyNTYgMzYuOTA3OUMxMy4xMDUzIDM2LjUyNTIgMTIuMjcyNyAzNS43NjI1IDExLjgwMjEgMzQuNzc5NkMxMS4zMzE2IDMzLjc5NjcgMTEuMjU5NiAzMi42Njk4IDExLjYwMTMgMzEuNjM1QzExLjk0MyAzMC42MDAyIDEyLjY3MTkgMjkuNzM3OCAxMy42MzUzIDI5LjIyODRDMTQuNjcxIDI4LjY1NjQgMTUuNTgzOSAyNy44ODU4IDE2LjMyMTcgMjYuOTYwOEMxNy4wNTk0IDI2LjAzNTcgMTcuNjA3NiAyNC45NzQzIDE3LjkzNDkgMjMuODM3MkMxOC4yMzIgMjIuODEzNSAxOC44NTM2IDIxLjkxMzkgMTkuNzA2IDIxLjI3MzdDMjAuNTU4NCAyMC42MzM1IDIxLjU5NTYgMjAuMjg3NCAyMi42NjE2IDIwLjI4NzRDMjMuNzI3NiAyMC4yODc0IDI0Ljc2NDkgMjAuNjMzNSAyNS42MTczIDIxLjI3MzdDMjYuNDY5NyAyMS45MTM5IDI3LjA5MTIgMjIuODEzNSAyNy4zODg0IDIzLjgzNzJDMjcuNzE2NyAyNC45NzY0IDI4LjI2NjYgMjYuMDM5NiAyOS4wMDY1IDI2Ljk2NkMyOS43NDY0IDI3Ljg5MjMgMzAuNjYxOCAyOC42NjM1IDMxLjcwMDMgMjkuMjM1NUMzMi41Mjk3IDI5LjY4MDMgMzMuMTg2NSAzMC4zODk3IDMzLjU2NjMgMzEuMjUwOEMzMy45NDYxIDMyLjExMTkgMzQuMDI3MSAzMy4wNzUzIDMzLjc5NjMgMzMuOTg3OEMzMy41NjU1IDM0LjkwMDIgMzMuMDM2MiAzNS43MDkyIDMyLjI5MjcgMzYuMjg2MkMzMS41NDkyIDM2Ljg2MzIgMzAuNjM0IDM3LjE3NSAyOS42OTI5IDM3LjE3MloiIGZpbGw9IiNEMkFFOTYiLz4KPC9zdmc+Cg==");
}
.icon.bed-alt::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2LjcyNDEgMTMuMjY1N0g0LjM4MDM3VjkuMDQ3QzQuMzgwMzcgOC42NzQwNCA0LjIzMjIxIDguMzE2MzUgMy45Njg0OSA4LjA1MjYzQzMuNzA0NzcgNy43ODg5MSAzLjM0NzA4IDcuNjQwNzUgMi45NzQxMiA3LjY0MDc1QzIuNjAxMTYgNy42NDA3NSAyLjI0MzQ4IDcuNzg4OTEgMS45Nzk3NSA4LjA1MjYzQzEuNzE2MDMgOC4zMTYzNSAxLjU2Nzg3IDguNjc0MDQgMS41Njc4NyA5LjA0N1YzNy4xNzJDMS41Njc4NyAzNy41NDUgMS43MTYwMyAzNy45MDI2IDEuOTc5NzUgMzguMTY2NEMyLjI0MzQ4IDM4LjQzMDEgMi42MDExNiAzOC41NzgyIDIuOTc0MTIgMzguNTc4MkMzLjM0NzA4IDM4LjU3ODIgMy43MDQ3NyAzOC40MzAxIDMuOTY4NDkgMzguMTY2NEM0LjIzMjIxIDM3LjkwMjYgNC4zODAzNyAzNy41NDUgNC4zODAzNyAzNy4xNzJWMzEuNTQ3SDQwLjk0MjlWMzcuMTcyQzQwLjk0MjkgMzcuNTQ1IDQxLjA5MSAzNy45MDI2IDQxLjM1NDggMzguMTY2NEM0MS42MTg1IDM4LjQzMDEgNDEuOTc2MiAzOC41NzgyIDQyLjM0OTEgMzguNTc4MkM0Mi43MjIxIDM4LjU3ODIgNDMuMDc5OCAzOC40MzAxIDQzLjM0MzUgMzguMTY2NEM0My42MDcyIDM3LjkwMjYgNDMuNzU1NCAzNy41NDUgNDMuNzU1NCAzNy4xNzJWMjAuMjk3QzQzLjc1NTQgMTguNDMyMiA0My4wMTQ2IDE2LjY0MzggNDEuNjk2IDE1LjMyNTJDNDAuMzc3MyAxNC4wMDY1IDM4LjU4ODkgMTMuMjY1NyAzNi43MjQxIDEzLjI2NTdaTTQuMzgwMzcgMTYuMDc4MkgxNy4wMzY2VjI4LjczNDVINC4zODAzN1YxNi4wNzgyWk0xOS44NDkxIDI4LjczNDVWMTYuMDc4MkgzNi43MjQxQzM3Ljg0MyAxNi4wNzgyIDM4LjkxNjEgMTYuNTIyNyAzOS43MDcyIDE3LjMxMzlDNDAuNDk4NCAxOC4xMDUxIDQwLjk0MjkgMTkuMTc4MSA0MC45NDI5IDIwLjI5N1YyOC43MzQ1SDE5Ljg0OTFaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.van::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NSA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQ0LjY2MDcgMjAuNzg3NEwzNi42NTU3IDExLjQ2MDVDMzYuMzkxNyAxMS4xNDUxIDM2LjA2MTcgMTAuODkxNSAzNS42ODkxIDEwLjcxNzRDMzUuMzE2NCAxMC41NDM0IDM0LjkxMDEgMTAuNDUzMiAzNC40OTg4IDEwLjQ1MzJINS42MjVDNC44NzkwOCAxMC40NTMyIDQuMTYzNzEgMTAuNzQ5NiAzLjYzNjI2IDExLjI3N0MzLjEwODgyIDExLjgwNDUgMi44MTI1IDEyLjUxOTggMi44MTI1IDEzLjI2NTdWMzIuOTUzMkMyLjgxMjUgMzMuNjk5MiAzLjEwODgyIDM0LjQxNDUgMy42MzYyNiAzNC45NDJDNC4xNjM3MSAzNS40Njk0IDQuODc5MDggMzUuNzY1NyA1LjYyNSAzNS43NjU3SDguNjEzMjhDOC45MjMwOCAzNi45NzU3IDkuNjI2NzcgMzguMDQ4MSAxMC42MTM0IDM4LjgxNEMxMS42IDM5LjU3OTggMTIuODEzNSAzOS45OTU1IDE0LjA2MjUgMzkuOTk1NUMxNS4zMTE1IDM5Ljk5NTUgMTYuNTI1IDM5LjU3OTggMTcuNTExNiAzOC44MTRDMTguNDk4MiAzOC4wNDgxIDE5LjIwMTkgMzYuOTc1NyAxOS41MTE3IDM1Ljc2NTdIMjguMzAwOEMyOC42MTA2IDM2Ljk3NTcgMjkuMzE0MyAzOC4wNDgxIDMwLjMwMDkgMzguODE0QzMxLjI4NzUgMzkuNTc5OCAzMi41MDEgMzkuOTk1NSAzMy43NSAzOS45OTU1QzM0Ljk5OSAzOS45OTU1IDM2LjIxMjUgMzkuNTc5OCAzNy4xOTkxIDM4LjgxNEMzOC4xODU3IDM4LjA0ODEgMzguODg5NCAzNi45NzU3IDM5LjE5OTIgMzUuNzY1N0g0Mi4xODc1QzQyLjkzMzQgMzUuNzY1NyA0My42NDg4IDM1LjQ2OTQgNDQuMTc2MiAzNC45NDJDNDQuNzAzNyAzNC40MTQ1IDQ1IDMzLjY5OTIgNDUgMzIuOTUzMlYyMS43MDMyQzQ1IDIxLjM2NzIgNDQuODc5NiAyMS4wNDI0IDQ0LjY2MDcgMjAuNzg3NFpNNDAuNTMzNCAyMC4yOTdIMzAuOTM3NVYxMy4yNjU3SDM0LjQ5ODhMNDAuNTMzNCAyMC4yOTdaTTE4LjI4MTIgMjAuMjk3VjEzLjI2NTdIMjguMTI1VjIwLjI5N0gxOC4yODEyWk0xNS40Njg4IDEzLjI2NTdWMjAuMjk3SDUuNjI1VjEzLjI2NTdIMTUuNDY4OFpNMTQuMDYyNSAzNy4xNzJDMTMuNTA2MiAzNy4xNzIgMTIuOTYyNSAzNy4wMDcgMTIuNSAzNi42OThDMTIuMDM3NCAzNi4zODkgMTEuNjc3IDM1Ljk0OTcgMTEuNDY0MSAzNS40MzU4QzExLjI1MTIgMzQuOTIxOSAxMS4xOTU1IDM0LjM1NjQgMTEuMzA0IDMzLjgxMDhDMTEuNDEyNiAzMy4yNjUyIDExLjY4MDQgMzIuNzY0MSAxMi4wNzM4IDMyLjM3MDhDMTIuNDY3MSAzMS45Nzc0IDEyLjk2ODIgMzEuNzA5NiAxMy41MTM4IDMxLjYwMUMxNC4wNTk0IDMxLjQ5MjUgMTQuNjI0OSAzMS41NDgyIDE1LjEzODggMzEuNzYxMUMxNS42NTI3IDMxLjk3NCAxNi4wOTIgMzIuMzM0NCAxNi40MDEgMzIuNzk3QzE2LjcxIDMzLjI1OTUgMTYuODc1IDMzLjgwMzIgMTYuODc1IDM0LjM1OTVDMTYuODc1IDM1LjEwNTQgMTYuNTc4NyAzNS44MjA4IDE2LjA1MTIgMzYuMzQ4MkMxNS41MjM4IDM2Ljg3NTcgMTQuODA4NCAzNy4xNzIgMTQuMDYyNSAzNy4xNzJaTTMzLjc1IDM3LjE3MkMzMy4xOTM3IDM3LjE3MiAzMi42NSAzNy4wMDcgMzIuMTg3NSAzNi42OThDMzEuNzI0OSAzNi4zODkgMzEuMzY0NSAzNS45NDk3IDMxLjE1MTYgMzUuNDM1OEMzMC45Mzg3IDM0LjkyMTkgMzAuODgzIDM0LjM1NjQgMzAuOTkxNSAzMy44MTA4QzMxLjEwMDEgMzMuMjY1MiAzMS4zNjc5IDMyLjc2NDEgMzEuNzYxMyAzMi4zNzA4QzMyLjE1NDYgMzEuOTc3NCAzMi42NTU3IDMxLjcwOTYgMzMuMjAxMyAzMS42MDFDMzMuNzQ2OSAzMS40OTI1IDM0LjMxMjQgMzEuNTQ4MiAzNC44MjYzIDMxLjc2MTFDMzUuMzQwMiAzMS45NzQgMzUuNzc5NSAzMi4zMzQ0IDM2LjA4ODUgMzIuNzk3QzM2LjM5NzUgMzMuMjU5NSAzNi41NjI1IDMzLjgwMzIgMzYuNTYyNSAzNC4zNTk1QzM2LjU2MjUgMzUuMTA1NCAzNi4yNjYyIDM1LjgyMDggMzUuNzM4NyAzNi4zNDgyQzM1LjIxMTMgMzYuODc1NyAzNC40OTU5IDM3LjE3MiAzMy43NSAzNy4xNzJaTTM5LjE5OTIgMzIuOTUzMkMzOC44ODk0IDMxLjc0MzMgMzguMTg1NyAzMC42NzA5IDM3LjE5OTEgMjkuOTA1QzM2LjIxMjUgMjkuMTM5MiAzNC45OTkgMjguNzIzNSAzMy43NSAyOC43MjM1QzMyLjUwMSAyOC43MjM1IDMxLjI4NzUgMjkuMTM5MiAzMC4zMDA5IDI5LjkwNUMyOS4zMTQzIDMwLjY3MDkgMjguNjEwNiAzMS43NDMzIDI4LjMwMDggMzIuOTUzMkgxOS41MTE3QzE5LjIwMTkgMzEuNzQzMyAxOC40OTgyIDMwLjY3MDkgMTcuNTExNiAyOS45MDVDMTYuNTI1IDI5LjEzOTIgMTUuMzExNSAyOC43MjM1IDE0LjA2MjUgMjguNzIzNUMxMi44MTM1IDI4LjcyMzUgMTEuNiAyOS4xMzkyIDEwLjYxMzQgMjkuOTA1QzkuNjI2NzcgMzAuNjcwOSA4LjkyMzA4IDMxLjc0MzMgOC42MTMyOCAzMi45NTMySDUuNjI1VjIzLjEwOTVINDIuMTg3NVYzMi45NTMySDM5LjE5OTJaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}
.icon.leaf::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NSA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM5LjI3ODEgNy42NTMwN0MzOS4yNTggNy4zMDkwNCAzOS4xMTIzIDYuOTg0MzcgMzguODY4NiA2Ljc0MDY5QzM4LjYyNSA2LjQ5NzAxIDM4LjMwMDMgNi4zNTEyOSAzNy45NTYyIDYuMzMxMkMyNC41NzQgNS41NDU0NiAxMy44NTQ5IDkuNTc0MzYgOS4yODQ1NyAxNy4xMzNDNy43MDAzNyAxOS43MTg1IDYuOTE5NzEgMjIuNzE2NCA3LjA0MTYgMjUuNzQ2MkM3LjE0MTggMjguNTQ0NyA3Ljk1NzQyIDMxLjM3MTIgOS40NjU2MyAzNC4xNTc0TDYuMDM2MTMgMzcuNTg1MUM1Ljc3MjI2IDM3Ljg0OSA1LjYyNDAyIDM4LjIwNjkgNS42MjQwMiAzOC41OEM1LjYyNDAyIDM4Ljk1MzIgNS43NzIyNiAzOS4zMTExIDYuMDM2MTMgMzkuNTc0OUM2LjMgMzkuODM4OCA2LjY1Nzg5IDM5Ljk4NzEgNy4wMzEwNiAzOS45ODcxQzcuNDA0MjIgMzkuOTg3MSA3Ljc2MjExIDM5LjgzODggOC4wMjU5OCAzOS41NzQ5TDExLjQ1MzcgMzYuMTQ1NUMxNC4yMzgxIDM3LjY1MTkgMTcuMDY2NCAzOC40Njc1IDE5Ljg2MzEgMzguNTY3N0MyMC4wNTg4IDM4LjU3NDggMjAuMjUzOSAzOC41NzgzIDIwLjQ0ODQgMzguNTc4M0MyMy4yODE2IDM4LjU4NTggMjYuMDYxIDM3LjgwNTYgMjguNDc2NCAzNi4zMjQ4QzM2LjAzNSAzMS43NTQ0IDQwLjA2NTYgMjEuMDM3MSAzOS4yNzgxIDcuNjUzMDdaTTI3LjAyNjIgMzMuOTIwMUMyMy4wMjcxIDM2LjM0MjMgMTguMjkzNCAzNi4zODEgMTMuNTQyIDM0LjA1NTRMMjkuMTIxNSAxOC40Nzc3QzI5LjI1MjEgMTguMzQ3IDI5LjM1NTggMTguMTkxOSAyOS40MjY1IDE4LjAyMTJDMjkuNDk3MiAxNy44NTA1IDI5LjUzMzYgMTcuNjY3NSAyOS41MzM2IDE3LjQ4MjhDMjkuNTMzNiAxNy4yOTggMjkuNDk3MiAxNy4xMTUgMjkuNDI2NSAxNi45NDQzQzI5LjM1NTggMTYuNzczNiAyOS4yNTIxIDE2LjYxODUgMjkuMTIxNSAxNi40ODc4QzI4Ljk5MDggMTYuMzU3MiAyOC44MzU3IDE2LjI1MzUgMjguNjY1IDE2LjE4MjhDMjguNDk0MyAxNi4xMTIxIDI4LjMxMTMgMTYuMDc1NyAyOC4xMjY2IDE2LjA3NTdDMjcuOTQxOCAxNi4wNzU3IDI3Ljc1ODggMTYuMTEyMSAyNy41ODgxIDE2LjE4MjhDMjcuNDE3NCAxNi4yNTM1IDI3LjI2MjMgMTYuMzU3MiAyNy4xMzE2IDE2LjQ4NzhMMTEuNTUzOSAzMi4wNzQ0QzkuMjM1MzUgMjcuMzI4MyA5LjI2ODc1IDIyLjU4MjIgMTEuNjg5MyAxOC41OTAyQzE1LjU3MjMgMTIuMTc5NCAyNC44MDI1IDguNjY5MDkgMzYuNTI4OSA5LjA4NzQ1QzM2Ljk0OSAyMC44MDUgMzMuNDM2OSAzMC4wMzcxIDI3LjAyNjIgMzMuOTIwMVoiIGZpbGw9IiNEMkFFOTYiLz4KPC9zdmc+Cg==");
}
.icon.wheelchair::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NSA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQ0LjkyNzggMzMuOTE0N0M0NC44Njk0IDMzLjczOTUgNDQuNzc3MSAzMy41Nzc1IDQ0LjY1NjEgMzMuNDM4QzQ0LjUzNTEgMzMuMjk4NSA0NC4zODc4IDMzLjE4NDIgNDQuMjIyNiAzMy4xMDE2QzQ0LjA1NzQgMzMuMDE5IDQzLjg3NzYgMzIuOTY5NyA0My42OTMzIDMyLjk1NjZDNDMuNTA5MSAzMi45NDM1IDQzLjMyNDEgMzIuOTY2OSA0My4xNDg5IDMzLjAyNTNMNDAuMDg2OCAzNC4wNDY2TDM1LjAwNjcgMjMuODg2NEMzNC44ODk5IDIzLjY1MzEgMzQuNzEwNSAyMy40NTY4IDM0LjQ4ODYgMjMuMzE5NkMzNC4yNjY2IDIzLjE4MjQgMzQuMDEwOCAyMy4xMDk2IDMzLjc0OTkgMjMuMTA5NUgxOS42ODc0VjE4Ljg5MDdIMjkuNTMxMUMyOS45MDQxIDE4Ljg5MDcgMzAuMjYxOCAxOC43NDI2IDMwLjUyNTUgMTguNDc4OEMzMC43ODkyIDE4LjIxNTEgMzAuOTM3NCAxNy44NTc0IDMwLjkzNzQgMTcuNDg0NUMzMC45Mzc0IDE3LjExMTUgMzAuNzg5MiAxNi43NTM4IDMwLjUyNTUgMTYuNDkwMUMzMC4yNjE4IDE2LjIyNjQgMjkuOTA0MSAxNi4wNzgyIDI5LjUzMTEgMTYuMDc4MkgxOS42ODc0VjE0LjQ5NjJDMjEuMDEzIDE0LjE1MzkgMjIuMTY4MyAxMy4zMzk5IDIyLjkzNjcgMTIuMjA2OEMyMy43MDUxIDExLjA3MzcgMjQuMDMzOCA5LjY5OTIxIDIzLjg2MTMgOC4zNDEwM0MyMy42ODg4IDYuOTgyODYgMjMuMDI2OSA1LjczNDIyIDIxLjk5OTYgNC44MjkxN0MyMC45NzIzIDMuOTI0MTMgMTkuNjUwMiAzLjQyNDggMTguMjgxMSAzLjQyNDhDMTYuOTEyIDMuNDI0OCAxNS41OSAzLjkyNDEzIDE0LjU2MjcgNC44MjkxN0MxMy41MzU0IDUuNzM0MjIgMTIuODczNSA2Ljk4Mjg2IDEyLjcwMSA4LjM0MTAzQzEyLjUyODUgOS42OTkyMSAxMi44NTcyIDExLjA3MzcgMTMuNjI1NiAxMi4yMDY4QzE0LjM5NCAxMy4zMzk5IDE1LjU0OTMgMTQuMTUzOSAxNi44NzQ5IDE0LjQ5NjJWMTYuMzk2NEMxMy44NDI4IDE3LjA4OTQgMTEuMTcyIDE4Ljg3NDcgOS4zNzIzNSAyMS40MTE1QzcuNTcyNyAyMy45NDgyIDYuNzcwMTggMjcuMDU4OSA3LjExNzk4IDMwLjE0OTdDNy40NjU3NyAzMy4yNDA1IDguOTM5NTIgMzYuMDk1IDExLjI1NzkgMzguMTY4NEMxMy41NzYzIDQwLjI0MTggMTYuNTc3MSA0MS4zODg5IDE5LjY4NzQgNDEuMzkwN0MyNS41Nzk2IDQxLjM5MDcgMzAuODgyOSAzNy4zOTg3IDMyLjI5OTcgMzEuODk4NUMzMi4zNDU5IDMxLjcxOTYgMzIuMzU2MyAzMS41MzM0IDMyLjMzMDUgMzEuMzUwNEMzMi4zMDQ3IDMxLjE2NzUgMzIuMjQzMSAzMC45OTE0IDMyLjE0OTMgMzAuODMyM0MzMi4wNTU0IDMwLjY3MzEgMzEuOTMxMSAzMC41MzQgMzEuNzgzNSAzMC40MjI5QzMxLjYzNTkgMzAuMzExOCAzMS40Njc4IDMwLjIzMDggMzEuMjg4OSAzMC4xODQ3QzMxLjExIDMwLjEzODUgMzAuOTIzOCAzMC4xMjggMzAuNzQwOSAzMC4xNTM4QzMwLjU1NzkgMzAuMTc5NiAzMC4zODE4IDMwLjI0MTIgMzAuMjIyNyAzMC4zMzUxQzMwLjA2MzUgMzAuNDI4OSAyOS45MjQ0IDMwLjU1MzIgMjkuODEzMyAzMC43MDA4QzI5LjcwMjIgMzAuODQ4NSAyOS42MjEyIDMxLjAxNjUgMjkuNTc1MSAzMS4xOTU0QzI4LjQ5MjMgMzUuNDE0MiAyNC4yNDE5IDM4LjU3ODIgMTkuNjg3NCAzOC41NzgyQzE3LjMyMzUgMzguNTc3NCAxNS4wMzg4IDM3LjcyNiAxMy4yNTA5IDM2LjE3OTVDMTEuNDYzIDM0LjYzMyAxMC4yOTE0IDMyLjQ5NDggOS45NTAwOCAzMC4xNTU3QzkuNjA4NzkgMjcuODE2NSAxMC4xMjA3IDI1LjQzMjcgMTEuMzkyMSAyMy40Mzk4QzEyLjY2MzYgMjEuNDQ3IDE0LjYwOTcgMTkuOTc4MiAxNi44NzQ5IDE5LjMwMlYyNC41MTU3QzE2Ljg3NDkgMjQuODg4NyAxNy4wMjMgMjUuMjQ2NCAxNy4yODY4IDI1LjUxMDFDMTcuNTUwNSAyNS43NzM4IDE3LjkwODIgMjUuOTIyIDE4LjI4MTEgMjUuOTIySDMyLjg3OThMMzguMTE2MyAzNi4zOTVDMzguMjY4IDM2LjY5NzYgMzguNTIzOCAzNi45MzUzIDM4LjgzNjcgMzcuMDY0NEMzOS4xNDk2IDM3LjE5MzYgMzkuNDk4NiAzNy4yMDU2IDM5LjgxOTYgMzcuMDk4MUw0NC4wMzg0IDM1LjY5MTlDNDQuMzkxOCAzNS41NzM5IDQ0LjY4NCAzNS4zMjA1IDQ0Ljg1MDggMzQuOTg3M0M0NS4wMTc1IDM0LjY1NDEgNDUuMDQ1MiAzNC4yNjg0IDQ0LjkyNzggMzMuOTE0N1pNMTUuNDY4NiA5LjA0Njk3QzE1LjQ2ODYgOC40OTA3MSAxNS42MzM2IDcuOTQ2OTQgMTUuOTQyNiA3LjQ4NDQzQzE2LjI1MTcgNy4wMjE5MSAxNi42OTA5IDYuNjYxNDMgMTcuMjA0OCA2LjQ0ODU2QzE3LjcxODggNi4yMzU2OSAxOC4yODQzIDYuMTc5OTkgMTguODI5OCA2LjI4ODUxQzE5LjM3NTQgNi4zOTcwMyAxOS44NzY1IDYuNjY0OSAyMC4yNjk5IDcuMDU4MjNDMjAuNjYzMiA3LjQ1MTU3IDIwLjkzMTEgNy45NTI3MSAyMS4wMzk2IDguNDk4MjhDMjEuMTQ4MSA5LjA0Mzg1IDIxLjA5MjQgOS42MDkzNSAyMC44Nzk1IDEwLjEyMzNDMjAuNjY2NyAxMC42MzcyIDIwLjMwNjIgMTEuMDc2NCAxOS44NDM3IDExLjM4NTVDMTkuMzgxMiAxMS42OTQ1IDE4LjgzNzQgMTEuODU5NSAxOC4yODExIDExLjg1OTVDMTcuNTM1MiAxMS44NTk1IDE2LjgxOTggMTEuNTYzMiAxNi4yOTI0IDExLjAzNTdDMTUuNzY0OSAxMC41MDgzIDE1LjQ2ODYgOS43OTI4OSAxNS40Njg2IDkuMDQ2OTdaIiBmaWxsPSIjRDJBRTk2Ii8+Cjwvc3ZnPgo=");
}

.toast {
  position: relative;
  max-width: 867px;
  padding: 20px;
  border-radius: 10px;
}
.toast h5 {
  font-size: 16px;
  line-height: 28px;
  font-weight: 500;
  display: flex;
  align-items: center;
}
.toast h5 .icon {
  margin-right: 10px;
}
.toast p {
  font-size: 14px;
  line-height: 24px;
  margin-top: 10px;
  color: #717782;
}
.toast.warning {
  background: rgba(230, 90, 90, 0.1019607843);
}
.toast.warning h5 {
  color: #E65A5A;
}

.form__inputwrapper {
  position: relative;
}
.form__inputwrapper .icon {
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 1;
}
.form__inputwrapper .icon.search {
  top: 50% !important;
  left: 20px;
  right: unset;
  transform: translateY(-50%);
}
.form__inputwrapper .icon.search::before {
  display: none;
}
.form__inputwrapper .icon.search-blue {
  top: 15px;
  left: 20px;
  right: unset;
}
.form__inputwrapper .icon.search-blue::before {
  display: none;
}
.form__inputwrapper .icon.search-blue svg path {
  stroke: #063147;
}

.form__input {
  position: relative;
  width: 100%;
  padding: 16px 20px;
  font-size: 16px;
  line-height: 28px;
  color: #063147;
  border: 1px solid #717782;
  border-radius: 10px;
  outline: 0;
  transition: all 0.3s;
}
.form__input:focus {
  border-color: #D2AE96;
}
.form__input::-moz-placeholder {
  color: #717782;
}
.form__input::placeholder {
  color: #717782;
}
.form__input:hover {
  border-color: #D2AE96;
}
.form__input.error {
  border-color: #E65A5A;
}

.form__search {
  position: relative;
  width: 100%;
  padding: 8px 20px 8px 58px;
  font-size: 16px;
  line-height: 28px;
  color: #063147;
  border: 1px solid #EEF0F8;
  background: transparent;
  border-radius: 10px;
  outline: 0;
  transition: all 0.3s;
  overflow: hidden;
}
.form__search::-webkit-search-decoration, .form__search::-webkit-search-cancel-button, .form__search::-webkit-search-results-button, .form__search::-webkit-search-results-decoration {
  display: none;
}
.form__search::-moz-placeholder {
  color: #717782;
}
.form__search::placeholder {
  color: #717782;
}
.form__search:focus {
  background: #EEF0F8;
}
.form__search:focus::-moz-placeholder {
  color: #063147;
}
.form__search:focus::placeholder {
  color: #063147;
}

.form__searchsuggest--single {
  margin-top: 40px;
}
.form__searchsuggest--single h4 {
  font-size: 16px;
  line-height: 21px;
  color: #063147;
  font-weight: 700;
}
.form__searchsuggest--single ul {
  list-style: none;
}
.form__searchsuggest--single ul li {
  margin-top: 10px;
}
.form__searchsuggest--single ul li span {
  font-size: 16px;
  line-height: 21px;
  font-weight: 500;
  color: #063147;
}

.errortext {
  font-size: 14px;
  line-height: 24px;
  color: #E65A5A;
}

.form__selecttitle {
  font-size: 16px;
  line-height: 21px;
  font-weight: 700;
  color: #063147;
  margin-bottom: 6px;
}

.form__csradio {
  position: relative;
  display: flex;
  gap: 10px;
}
.form__csradio .form__csradiocontainer {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  gap: 5px;
  padding: 22px 20px 16px;
  max-width: 205px;
  width: 100%;
  background: #F5F6FC;
  border-radius: 10px;
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
  color: #063147;
}
.form__csradio .form__csradioicon {
  width: 45px;
  display: flex;
  justify-content: center;
}
.form__csradio .form__csradioicon::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: transparent;
  border: 2px solid #D2AE96;
  opacity: 0;
  transition: all 0.3s;
  border-radius: 10px;
}
.form__csradio input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 2;
  cursor: pointer;
}
.form__csradio .form__csradiocontainer input:checked ~ .form__csradioicon::after {
  opacity: 1;
}
.form__csradio.alt .form__csradiocontainer {
  justify-content: flex-start;
  align-items: flex-start;
  padding: 8px 20px;
  max-width: 136px;
  background: transparent;
}
.form__csradio.alt .form__csradiocontainer .form__cstext {
  position: relative;
  z-index: 2;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
.form__csradio.alt .form__csradiocontainer .form__cscheckmark {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  z-index: 1;
}
.form__csradio.alt .form__csradiocontainer .form__cscheckmark::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #F5F6FC;
  transition: all 0.3s;
  border-radius: 10px;
}
.form__csradio.alt .form__csradiocontainer input:checked ~ .form__cscheckmark::after {
  background: #D2AE96;
}
.form__csradio.alt .form__csradiocontainer input:checked ~ .form__cstext {
  color: #ffffff;
}
.form__csradio.alt .form__csradiocontainer input:checked ~ .form__cstext .icon svg path {
  fill: #ffffff;
}
.form__csradio.gold {
  gap: 60px;
}
.form__csradio.gold .form__csradiocontainer {
  padding: 12px 20px;
  display: flex;
  width: -moz-max-content;
  width: max-content;
  max-width: unset;
  justify-content: center;
  align-content: center;
  gap: 0;
  color: #D2AE96;
  border: 1px solid #D2AE96;
  background: #ffffff;
}
.form__csradio.gold .form__csradiocontainer .form__cstext {
  position: relative;
  z-index: 2;
  pointer-events: none;
}
.form__csradio.gold .form__csradiocontainer .form__cscheckmark {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
}
.form__csradio.gold .form__csradiocontainer .form__cscheckmark::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  transition: all 0.3s;
  border-radius: 9px;
}
.form__csradio.gold .form__csradiocontainer input:hover ~ .form__cscheckmark::after {
  background: #D2AE96;
}
.form__csradio.gold .form__csradiocontainer input:checked ~ .form__cscheckmark::after {
  background: #D2AE96;
}
.form__csradio.gold .form__csradiocontainer input:checked ~ .form__cstext {
  color: #ffffff;
}
.form__csradio.gold .form__csradiocontainer input:hover ~ .form__cstext {
  color: #ffffff;
}
.form__csradio.gold .form__csradiocontainer input:checked ~ .form__cstext .icon svg path {
  fill: #ffffff;
}
.form__csradio.gold .form__csradiocontainer input:hover ~ .form__cstext .icon svg path {
  fill: #ffffff;
}

.form__selectwrapper {
  position: relative;
}
.form__selectwrapper .form__selecticon {
  position: absolute;
  left: 20px;
  top: 19px;
  z-index: 1;
}
.form__selectwrapper.ndropdown .form__selecticon {
  top: 12px;
  left: 10px;
}

.csselect-wrapper {
  position: relative;
  display: block;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 100%;
}

.csselect-wrapper select {
  display: none;
}

.csselect {
  position: relative;
  display: block;
  width: 100%;
}
.csselect::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 0.05em;
  background: #ffffff;
  bottom: 0;
  left: 0;
  transform-origin: left;
  transform: scaleX(0);
  transition: transform 0.4s;
  z-index: 1;
  display: none;
}
.csselect.focus::before {
  transform: scaleX(1);
}

.csselect-trigger {
  position: relative;
  display: block;
  max-width: 400px;
  width: 100%;
  display: flex;
  align-items: center;
  padding: 14px 20px;
  font-family: "Satoshi Variable";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  color: #063147;
  opacity: 1;
  border-radius: 10px;
  cursor: pointer;
  text-align: left;
  transition: all 0.3s;
  background: #F5F6FC;
}

.csselect-trigger:hover {
  transition: all 0.3s;
}

.csselect-trigger svg {
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  right: 20px;
  transform: rotate(0) translateY(-50%);
  transition: all 0.3s ease-in-out;
  transform-origin: 50% 0;
}

.csselect.opened .csselect-trigger svg {
  margin-top: 1px;
  transform: rotate(180deg) translateY(-50%);
}

.csselect.opened .csselect-trigger svg {
  transform: rotate(180deg) translateY(-50%);
}

.custom-options {
  position: absolute;
  display: block;
  padding: 10px 0;
  top: 60px;
  left: 0;
  right: 0;
  border-radius: 10px;
  max-width: 400px;
  width: 100%;
  max-height: 180px;
  box-sizing: border-box;
  background: #ffffff;
  transition: all 0.4s ease-in-out;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(-15px);
  z-index: 999;
  text-align: left;
  overflow-y: auto;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1019607843);
  /* Handle */
}
.custom-options::-webkit-scrollbar {
  width: 5px;
}
.custom-options::-webkit-scrollbar-thumb {
  background: #F5F6FC;
}

.csselect.opened .custom-options {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
  transform: translateY(0);
}

.option-hover:before {
  background: #ffffff;
}

.custom-option {
  position: relative;
  display: block;
  padding: 10px 20px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  color: #063147;
  cursor: pointer;
  transition: all 0.15s ease-in-out;
}
.custom-option:hover {
  background: #F5F6FC;
}

.csselect.trans .csselect-trigger {
  font-size: 16px;
  line-height: 24px;
  background: transparent;
  border: 1px solid #EEF0F8;
  padding-left: 50px;
}
.csselect.ndropdown .csselect-trigger {
  max-width: 365px;
  padding: 7px 10px 7px 32px;
  color: #D2AE96;
}
.csselect.ndropdown .custom-options {
  max-width: 365px;
  padding: 0 10px;
  background: #F5F6FC;
  max-height: 288px;
  box-shadow: none;
}
.csselect.ndropdown .custom-option {
  padding: 10px 0;
  margin: 0;
  color: #717782;
}
.csselect.ndropdown .custom-option:not(:last-child) {
  border-bottom: 1px solid #EAEAEA;
}
.csselect.ndropdown .custom-option:hover {
  background: unset;
  color: #D2AE96;
}
.csselect.ndropdown .custom-option.selection {
  background: unset;
  color: #D2AE96;
}
.csselect.small .csselect-trigger {
  padding: 10px 30px 10px 0;
  max-width: unset;
  width: -moz-max-content;
  width: max-content;
  background: transparent;
  border-bottom: 2px solid #D2AE96;
  border-radius: 0;
}
.csselect.small .csselect-trigger svg {
  right: 0;
}
.csselect.small .custom-options {
  max-width: unset;
  width: -moz-max-content;
  width: max-content;
  background: #ffffff;
}
.csselect.small .custom-option {
  padding-right: 30px;
}

.custom-option:hover,
.custom-option.selection {
  background: #F5F6FC;
  color: #063147;
}

.form__rangeslider {
  position: relative;
  width: 100%;
}
.form__rangeslider--heading {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.form__rangeslider--heading h4 {
  font-size: 16px;
  line-height: 28px;
  color: #063147;
}
.form__rangeslider--number span {
  font-size: 16px;
  line-height: 28px;
  color: #063147;
  font-weight: 500;
}
.form__rangeslider .form__range {
  position: relative;
  width: 100%;
  -webkit-appearance: none;
  width: 100%;
  height: 5px;
  background-color: #F5F6FC;
  background-image: linear-gradient(90deg, #D2AE96 var(--percentage), transparent var(--percentage));
  outline: none;
  border-radius: 30px;
}
.form__rangeslider .form__range::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #D2AE96;
  cursor: pointer;
}

.form__cbcontainer {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 16px;
  line-height: 28px;
  font-weight: 500;
  color: #063147;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.form__cbcontainer input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.form__checkmark {
  position: absolute;
  top: 5px;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #ffffff;
  border: 1px solid #063147;
  border-radius: 50%;
}

.form__cbcontainer input:checked ~ .form__checkmark {
  background-color: #D2AE96;
  border-color: #D2AE96;
}

.form__checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.form__cbcontainer input:checked ~ .form__checkmark:after {
  display: block;
}

.form__cbcontainer .form__checkmark:after {
  left: 4.5px;
  top: 5px;
  width: 12.78px;
  height: 7.3px;
  background: url("../../assets/img/tick.svg");
  background-size: contain;
  background-repeat: no-repeat;
}

.ui-autocomplete.ui-front {
  max-width: 860px !important;
  border-radius: 10px;
}

li.ui-autocomplete-category {
  list-style: none;
  padding: 10px 25px;
  background: #fff;
  z-index: 20;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  color: #063147;
}
li.ui-autocomplete-category:first-child {
  padding-top: 50px;
}

.ui-menu-item {
  list-style: none;
  padding: 10px 25px;
  background: #fff;
  z-index: 20;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: left;
  cursor: pointer;
}
.ui-menu-item:last-child {
  padding-bottom: 50px;
}

.tagify__tag {
  padding: 5px 20px;
  display: inline-flex;
  width: -moz-max-content;
  width: max-content;
  background: #F5F6FC !important;
  gap: 20px;
  align-items: center;
  max-width: unset;
  margin: 0;
  border-radius: 40px;
}
.tagify__tag:not(:last-child) {
  margin-bottom: 10px;
  margin-right: 10px;
}
.tagify__tag .tagify__tag__removeBtn {
  margin: 0 !important;
  width: 16px;
  height: 16px;
  border: 1px solid #D2AE96;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 0;
}
.tagify__tag .tagify__tag__removeBtn::after {
  color: #D2AE96;
}
.tagify__tag div {
  white-space: unset;
  padding: 0;
}
.tagify__tag div * {
  white-space: unset;
}
.tagify__tag div::before {
  display: none;
}
.tagify__tag div x {
  margin: 0;
}

.customSuggestionsList {
  position: absolute;
  z-index: 2000;
  max-width: 860px;
  width: 100%;
}
@media screen and (min-width: 1200px) {
  .customSuggestionsList {
    width: 860px;
  }
}

.customSuggestionsList > div {
  max-height: 300px;
  min-height: 50px;
  border: 0;
  overflow: auto;
  border-radius: 10px;
  margin-top: 20px;
  padding: 20px;
  box-shadow: none;
}

.tagify__dropdown__item {
  padding: 5px 0;
  background: transparent !important;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  color: #063147;
}
.tagify__dropdown__item:first-of-type {
  position: relative;
  padding-left: 30px !important;
  pointer-events: none;
}
.tagify__dropdown__item:first-of-type::before {
  position: absolute;
  content: "";
  width: 18px;
  height: 18px;
  top: 10px;
  left: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjYzMiA3LjAzODUxTDQuMjYxOTcgMi40NDkyMUg0LjI1MjgzQzQuMDc4NjIgMi4zODkxOCAzLjg5MTA1IDIuMzc5MjUgMy43MTE0OCAyLjQyMDU2QzMuNTMxOSAyLjQ2MTg2IDMuMzY3NTMgMi41NTI3NCAzLjIzNzA1IDIuNjgyODVDMy4xMDY1NyAyLjgxMjk2IDMuMDE1MjMgMi45NzcwOCAyLjk3MzQzIDMuMTU2NTRDMi45MzE2MiAzLjMzNTk5IDIuOTQxMDIgMy41MjM1OCAzLjAwMDU2IDMuNjk3OTZDMy4wMDA1NiAzLjY5Nzk2IDMuMDAwNTYgMy43MDQyOSAzLjAwMDU2IDMuNzA3MUw3LjU5MzM3IDE2LjA3NzJDNy42NTg4NiAxNi4yNzA0IDcuNzgzNzMgMTYuNDM4MSA3Ljk1MDE2IDE2LjU1NjFDOC4xMTY1OCAxNi42NzQyIDguMzE2MDUgMTYuNzM2NyA4LjUyMDA5IDE2LjczNDZIOC41MzgzN0M4Ljc0NjUyIDE2LjczMzIgOC45NDg3IDE2LjY2NDkgOS4xMTUwNiAxNi41Mzk5QzkuMjgxNDMgMTYuNDE0OCA5LjQwMzE2IDE2LjIzOTUgOS40NjIyOCAxNi4wMzk5TDExLjExODggMTAuNjU2OEMxMS4xMjU2IDEwLjYzNDkgMTEuMTM3NiAxMC42MTUxIDExLjE1MzggMTAuNTk4OUMxMS4xNjk5IDEwLjU4MjcgMTEuMTg5OCAxMC41NzA3IDExLjIxMTcgMTAuNTY0TDE2LjU5NDggOC45MDc0MkMxNi43OTI2IDguODQ2MzcgMTYuOTY2MSA4LjcyNDUyIDE3LjA5MDcgOC41NTkxN0MxNy4yMTUzIDguMzkzODMgMTcuMjg0NiA4LjE5MzQxIDE3LjI4ODcgNy45ODY0M0MxNy4yOTI4IDcuNzc5NDQgMTcuMjMxNiA3LjU3NjQzIDE3LjExMzcgNy40MDYyNUMxNi45OTU4IDcuMjM2MDcgMTYuODI3MyA3LjEwNzM5IDE2LjYzMiA3LjAzODUxWk0xNi4zNDY2IDguMTAwOTNMMTAuOTYxMyA5Ljc1NzQ5QzEwLjgwOCA5LjgwNDcyIDEwLjY2ODUgOS44ODg3NCAxMC41NTUgMTAuMDAyMkMxMC40NDE1IDEwLjExNTcgMTAuMzU3NSAxMC4yNTUyIDEwLjMxMDIgMTAuNDA4Nkw4LjY1MzY5IDE1Ljc5MTdDOC42NDY0MyAxNS44MjA5IDguNjI5MzEgMTUuODQ2NyA4LjYwNTIzIDE1Ljg2NDhDOC41ODExNSAxNS44ODI5IDguNTUxNTggMTUuODkyMSA4LjUyMTUgMTUuODkwOUM4LjQ5MTQxIDE1Ljg5MzUgOC40NjEzNiAxNS44ODU0IDguNDM2NjUgMTUuODY4MUM4LjQxMTk1IDE1Ljg1MDcgOC4zOTQxOCAxNS44MjUxIDguMzg2NSAxNS43OTU5QzguMzg2NzggMTUuNzkzMSA4LjM4Njc4IDE1Ljc5MDMgOC4zODY1IDE1Ljc4NzVMMy43OTcyIDMuNDE4ODJDMy43ODk0NCAzLjM5NDI3IDMuNzg4NTYgMy4zNjgwNiAzLjc5NDY3IDMuMzQzMDVDMy44MDA3OCAzLjMxODA0IDMuODEzNjQgMy4yOTUxOSAzLjgzMTg0IDMuMjc2OThDMy44NTAwNSAzLjI1ODc3IDMuODcyOSAzLjI0NTkyIDMuODk3OTIgMy4yMzk4MUMzLjkyMjkzIDMuMjMzNyAzLjk0OTE0IDMuMjM0NTcgMy45NzM2OSAzLjI0MjM0TDE2LjM0MjQgNy44MzA5M0gxNi4zNTA4QzE2LjM3ODggNy44NDA2MSAxNi40MDMgNy44NTg4OSAxNi40MiA3Ljg4MzE2QzE2LjQzNyA3LjkwNzQyIDE2LjQ0NTkgNy45MzY0MyAxNi40NDU0IDcuOTY2MDVDMTYuNDQ1IDcuOTk1NjcgMTYuNDM1MiA4LjAyNDM5IDE2LjQxNzQgOC4wNDgxMUMxNi4zOTk3IDguMDcxODIgMTYuMzc0OSA4LjA4OTMyIDE2LjM0NjYgOC4wOTgxMlY4LjEwMDkzWiIgZmlsbD0iI0QyQUU5NiIvPgo8L3N2Zz4K");
  background-size: contain;
}

.tagify__dropdown__item:first-child {
  position: relative;
  padding-left: 30px !important;
}

.customSuggestionsList .empty {
  color: #999;
  font-size: 20px;
  text-align: center;
  padding: 1em;
}

.tagify__input {
  min-width: unset;
  margin: 0;
}

.autosearchsuggestion {
  position: absolute;
  margin-top: 10px;
  max-width: 860px;
  width: 100%;
  padding: 20px;
  background: #ffffff;
  border-radius: 10px;
  z-index: 22;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
}
.autosearchsuggestion.asshow {
  opacity: 1;
  visibility: visible;
}
@media screen and (min-width: 1200px) {
  .autosearchsuggestion {
    width: 860px;
  }
}
.autosearchsuggestion ul {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.autosearchsuggestion ul li span {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  text-align: center;
  color: #063147;
  cursor: pointer;
}
.autosearchsuggestion ul li span.currentlocation {
  display: flex;
  gap: 20px;
  align-items: center;
}

.suggestiontags {
  position: absolute;
  top: 50%;
  left: 59px;
  transform: translateY(-50%);
  opacity: 0;
  visibility: hidden;
}
.suggestiontags.showtag {
  opacity: 1;
  visibility: visible;
}
.suggestiontags .btnpill .tagcanel {
  line-height: 0;
}

.form__inputwrapper .showpass {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  background: transparent;
  padding: 0;
  cursor: pointer;
  border: 0;
  margin: -10px 0 0;
  outline: 0;
}
.form__inputwrapper .showpass svg {
  position: absolute;
  top: 0;
}
.form__inputwrapper .showpass__show {
  top: 3px !important;
}
.form__inputwrapper .showpass.hidepass .showpass__hide {
  display: none;
}
.form__inputwrapper .showpass.hidepass .showpass__show {
  display: block;
}

.sellform .form__checkmark {
  top: 0;
}

.pagination {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
}
.pagination__list {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  list-style: none;
  margin: 0;
}
.pagination__list--item a {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 16px;
  line-height: 28px;
  font-weight: 500;
  color: #063147;
  border-radius: 10px;
  text-decoration: none;
  background: #ffffff;
  transition: all 0.3s;
}
.pagination__list--item a:hover {
  background: #D2AE96;
  color: #ffffff;
}
.pagination__list--item a:hover .icon::before {
  filter: grayscale(1) brightness(2);
}
.pagination__list--item a.paginationNav {
  background: #063147;
}
.pagination__list--item a.paginationNav:hover {
  background: #D2AE96;
}
.pagination__list--item a.paginationNav:hover .icon::before {
  filter: grayscale(1) brightness(2);
}
.pagination__list--item a.paginationNav .icon::before {
  filter: grayscale(1) brightness(2);
}
.pagination__list--item a.active {
  background: #D2AE96;
  color: #ffffff;
}
.pagination__list--item a.active .icon::before {
  filter: grayscale(1) brightness(2);
}

.tabmenu {
  display: flex;
  align-items: center;
  gap: 40px;
  list-style: none;
  margin: 0;
}
@media screen and (max-width: 1030px) {
  .tabmenu {
    gap: 30px;
  }
}
.tabmenu__item a {
  position: relative;
  display: inline-flex;
  padding: 19px 0;
  font-size: 16px;
  line-height: 28px;
  font-weight: 700;
  color: #717782;
  text-decoration: none;
  outline: 0;
}
.tabmenu__item a::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 2px;
  background: #D2AE96;
  left: 0;
  bottom: 0;
  transform: scaleX(0);
  transform-origin: right;
  transition: transform 0.3s;
}
@media screen and (max-width: 575px) {
  .tabmenu__item a::before {
    display: none;
  }
}
.tabmenu__item a:hover::before, .tabmenu__item a.active::before {
  transform: scaleX(1);
  transform-origin: left;
}
.tabmenu.btntype {
  gap: 20px;
}
.tabmenu.btntype .tabmenu__item a {
  padding: 12px 20px;
  font-weight: 500;
  justify-content: center;
  align-items: center;
  color: #D2AE96;
  border-radius: 10px;
  background: #ffffff;
}
.tabmenu.btntype .tabmenu__item a::before {
  display: none;
}
.tabmenu.btntype .tabmenu__item a:hover, .tabmenu.btntype .tabmenu__item a.active {
  background: #F8F2ED;
}
.tabmenu.alttab {
  width: -moz-max-content;
  width: max-content;
  gap: 0;
  border-bottom: 1px solid #EEF0F8;
}
.tabmenu.alttab .tabmenu__item a {
  padding: 10px 40px;
  font-weight: 500;
  justify-content: center;
  align-items: center;
}
.tabmenu.alttab .tabmenu__item a::before {
  height: 1px;
  bottom: -1px;
}
.tabmenu.alttab .tabmenu__item a.active {
  color: #D2AE96;
}

.breadcrumbs {
  position: relative;
}
.breadcrumbs__list {
  display: flex;
  gap: 24px;
  align-items: center;
  list-style: none;
  margin: 0;
}
.breadcrumbs__list--item {
  position: relative;
}
.breadcrumbs__list--item:not(:last-child)::before {
  position: absolute;
  content: "";
  display: inline-flex;
  width: 6px;
  height: 12px;
  top: 7px;
  right: -15px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDcgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjQ2MzM4IDAuODI5NjQ4TDUuODEwMDUgNS4xNzYzMUM2LjMyMzM4IDUuNjg5NjUgNi4zMjMzOCA2LjUyOTY1IDUuODEwMDUgNy4wNDI5OEwxLjQ2MzM4IDExLjM4OTYiIHN0cm9rZT0iIzcxNzc4MiIgc3Ryb2tlLXdpZHRoPSIxLjE2MDkxIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.breadcrumbs__list--item a {
  text-decoration: none;
  font-size: 14px;
  line-height: 24px;
  color: #717782;
}
.breadcrumbs__list--item a.active {
  color: #D2AE96;
}

@media screen and (min-width: 575px) and (max-width: 1030px) {
  .sphero__header {
    justify-content: space-between;
  }
}
@media screen and (min-width: 575px) and (max-width: 1030px) {
  .sphero__header .breadcrumbs__list {
    justify-content: flex-end;
  }
}
@media screen and (min-width: 575px) and (max-width: 1030px) {
  .sphero__header .breadcrumbs__list--item {
    max-width: 150px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}

.mcard {
  position: relative;
  padding: 20px;
  background: #EEF0F8;
  border-radius: 9.287px;
  border: 1px solid #EEF0F8;
}
.mcard__rtime {
  position: absolute;
  right: 20px;
  top: 65px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: #717782;
}
@media screen and (max-width: 575px) {
  .mcard__rtime {
    position: relative;
    right: unset;
    top: unset;
    margin-left: 20px;
  }
}
.mcard__rtime::before {
  position: absolute;
  content: "";
  left: -20px;
  top: 7px;
  width: 10px;
  height: 10px;
  background: #58CC7F;
  border-radius: 50%;
}
.mcard__heading {
  margin-bottom: 20px;
}
.mcard__heading h4 {
  font-size: 20px;
  font-weight: 700;
  color: #D2AE96;
}
.mcard__avatar {
  display: flex;
  gap: 20px;
  align-items: center;
  margin-bottom: 20px;
}
@media screen and (max-width: 575px) {
  .mcard__avatar {
    flex-direction: column;
    align-items: flex-start;
  }
}
.mcard__avatar--img img {
  width: 100px;
  height: 100px !important;
  border-radius: 50% !important;
  -o-object-fit: cover;
     object-fit: cover;
}
.mcard__avatar--info {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.mcard__avatar--info h5 {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  color: #063147;
}
.mcard__avatar--info p {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  color: #717782;
}
.mcard__message {
  padding: 12px 20px;
  border-radius: 10px;
  border: 1px solid #F5F5F5;
}
.mcard__message textarea {
  position: relative;
  display: block;
  width: 100%;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: left;
  background: transparent;
  border: 0;
  outline: 0;
  min-height: 60px;
}
@media screen and (max-width: 1030px) {
  .mcard__message textarea {
    min-height: 80px;
  }
}
.mcard__message .form__csradio {
  gap: 20px;
}
@media screen and (max-width: 769px) {
  .mcard__message .form__csradio {
    flex-wrap: wrap;
  }
}
.mcard__message .form__csradio.gold .form__csradiocontainer {
  background: transparent;
}
.mcard__message .form__csradio.gold .form__csradiocontainer .form__cscheckmark::after {
  background: transparent;
}
.mcard__footer {
  margin-top: 20px;
  display: flex;
  gap: 40px;
  align-items: center;
}
@media screen and (max-width: 575px) {
  .mcard__footer {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }
}
.mcard__footer .form__csradio.gold .form__csradiocontainer {
  background: transparent;
}
.mcard__footer p {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  color: #063147;
}
.mcard__footer p a {
  text-decoration: none;
  color: #D2AE96;
}
.mcard__success {
  color: #063147;
  display: none;
}
.mcard__success.show {
  display: block;
}
.mcard__success--logo {
  margin-bottom: 20px;
}
.mcard__success h4 {
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
  text-align: left;
  margin-bottom: 30px;
}
.mcard__success p {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  text-align: left;
}

.sellcard {
  position: relative;
  max-width: 890px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 20px 40px;
  background: #fff;
  border-radius: 10px;
}
@media screen and (max-width: 1030px) {
  .sellcard {
    flex-direction: column;
    align-items: flex-start;
    gap: 40px;
    padding: 20px;
  }
}
.sellcard__info {
  position: relative;
  max-width: calc(100% - 220px);
  width: 100%;
  display: flex;
  gap: 40px;
  align-items: flex-end;
}
@media screen and (max-width: 1030px) {
  .sellcard__info {
    gap: 40px;
    max-width: 100%;
  }
}
@media screen and (max-width: 575px) {
  .sellcard__info {
    flex-wrap: wrap;
  }
}
.sellcard__info--tag {
  margin-bottom: 10px;
  padding-left: 20px;
}
.sellcard__info--tag h5 {
  position: relative;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: #717782;
}
.sellcard__info--tag h5::before {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  left: -20px;
  top: 7px;
  background: #58CC7F;
  border-radius: 50%;
}
.sellcard__info--address {
  margin-bottom: 20px;
}
.sellcard__info--address h4 {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  color: #063147;
}
.sellcard__info--price {
  margin-bottom: 10px;
}
.sellcard__info--price h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: normal;
  color: #D2AE96;
}
.sellcard__info--est p {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  color: #063147;
}
.sellcard__info--est p a {
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: #D2AE96;
  text-decoration: none;
}
.sellcard__info--core {
  display: flex;
  gap: 10px;
  align-items: stretch;
}
.sellcard__info--core div {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 10px;
  padding: 20px 10px 5px;
  border-radius: 9.287px;
  border: 1px solid #F8F2ED;
}
@media screen and (min-width: 1200px) {
  .sellcard__info--core div {
    padding: 15px 10px 5px;
  }
}
.sellcard__info--core div h3 {
  font-size: 26px;
  font-weight: 700;
  line-height: normal;
  color: #D2AE96;
  display: flex;
  gap: 15px;
  align-items: flex-start;
}
.sellcard__info--core div h3 .icon {
  margin-top: -8px;
  transform: scale(0.64);
}
.sellcard__info--core div h4 {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}
.sellcard__info--core div.sellcard__info--bed .icon {
  transform: scale(0.7);
}
.sellcard__map {
  max-width: 160px;
  width: 100%;
  height: 180px;
  border-radius: 10%;
  overflow: hidden;
}
@media screen and (max-width: 1030px) {
  .sellcard__map {
    max-width: 100%;
    height: 300px;
  }
}
@media screen and (max-width: 575px) {
  .sellcard__map {
    height: 200px;
  }
}
.sellcard__map img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.ratcard {
  position: relative;
  padding: 20px;
  border-radius: 10px;
  background: #fff;
}
.ratcard__agent {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-bottom: 20px;
}
.ratcard__agent--img img {
  width: 50px;
  height: 50px !important;
  border-radius: 50% !important;
  -o-object-fit: cover;
     object-fit: cover;
}
.ratcard__agent--info h5 {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  color: #D2AE96;
}
.ratcard__agent--info h4 {
  font-size: 20px;
  font-weight: 700;
  line-height: normal;
  color: #063147;
}
.ratcard__tourinfo--heading {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  margin-bottom: 20px;
}
.ratcard__tourinfo--type {
  margin-bottom: 40px;
}
.ratcard__tourinfo--type .form__csradio.gold {
  gap: 20px;
}
.ratcard__tourinfo--type .form__csradio.gold .form__csradiocontainer {
  width: 100%;
  border: 0;
}
.ratcard__tourinfo--type .form__csradio.gold .form__csradiocontainer .form__cstext {
  display: flex;
  gap: 8px;
  align-items: center;
}
.ratcard__tourinfo--type .form__csradio.gold .form__csradiocontainer .form__cscheckmark::after {
  background: #F8F2ED;
}
.ratcard__tourinfo--type .form__csradio.gold .form__csradiocontainer input:hover ~ .form__cstext .icon::before {
  filter: grayscale(1) brightness(2);
}
.ratcard__tourinfo--type .form__csradio.gold .form__csradiocontainer input:checked ~ .form__cstext .icon::before {
  filter: grayscale(1) brightness(2);
}
.ratcard__tourinfo--datepicker {
  margin-bottom: 40px;
}
.ratcard__tourinfo--btn a {
  width: 100%;
  text-align: center;
  justify-content: center;
}
.ratcard__aq {
  position: relative;
  padding-top: 20px;
  margin-top: 20px;
  border-top: 1px solid #EEF0F8;
}
.ratcard__aq h5 {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  color: #063147;
  margin-bottom: 10px;
}
.ratcard__aq h4 {
  font-size: 20px;
  font-weight: 700;
  line-height: normal;
  color: #D2AE96;
}
.ratcard__aq h4 a {
  text-decoration: none;
  color: inherit;
}
@media screen and (min-width: 575px) and (max-width: 1030px) {
  .ratcard__aq {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .ratcard__aq h5 {
    margin-bottom: 0;
  }
}
.ratcard__footer {
  padding-top: 20px;
  margin-top: 20px;
  border-top: 1px solid #EEF0F8;
}
.ratcard__footer p {
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
  line-height: 13px;
  color: #717782;
}
.ratcard__success {
  display: none;
}
.ratcard__success.show {
  display: block;
}
.ratcard__success--logo {
  margin-bottom: 32px;
}
.ratcard__success h4 {
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
  text-align: left;
  color: #063147;
  margin-bottom: 30px;
}
.ratcard__success p {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  text-align: left;
  color: #063147;
}
.ratcard__success--date {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  padding: 20px 0 0;
  border-top: 1px solid #EEF0F8;
}
.ratcard__success--date h4 {
  margin: 0;
  color: #D2AE96;
}

.pcard {
  position: relative;
  padding: 20px;
  border-radius: 10px;
  background: #FFF;
}
.pcard__heading {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #EEF0F8;
}
.pcard__heading h4 {
  font-size: 16px;
  font-weight: 700;
  line-height: normal;
  color: #063147;
  margin-bottom: 20px;
}
.pcard__heading p {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: #063147;
}
.pcard__aq h4 {
  font-size: 16px;
  font-weight: 700;
  line-height: normal;
  color: #063147;
  margin-bottom: 20px;
}
.pcard__aq p {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: #063147;
  margin-bottom: 20px;
}
.pcard__aq p span {
  color: #D2AE96;
}
.pcard__aq textarea {
  position: relative;
  padding: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0em;
  border-radius: 9.287px;
  border: 1px solid #F8F2ED;
  width: 100%;
  outline: 0;
}
.pcard__btn {
  margin-top: 20px;
}
.pcard__btn a {
  text-align: center;
  width: 100%;
  justify-content: center;
}

.aptcard {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
  border: 3px solid #F5F6FC;
  transition: all 0.3s;
  background: #ffffff;
}
.aptcard.savecard {
  padding: 0;
}
.aptcard__tag {
  position: absolute;
  left: 20px;
  top: 20px;
  padding: 3px 10px;
  border-radius: 10px;
  background: #D2AE96;
  color: #ffffff;
  z-index: 2;
}
.aptcard__tag h5 {
  font-size: 14px;
  line-height: 24px;
}
.aptcard__gallery {
  position: relative;
}
.aptcard__gallery--img img {
  width: 100%;
  height: 190px;
  -o-object-fit: cover;
     object-fit: cover;
}
.aptcard__galleryprev, .aptcard__gallerynext {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 25px;
  height: 25px;
  background: #ffffff;
  border-radius: 10px;
  border: 0;
  cursor: pointer;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
}
.aptcard__galleryprev {
  left: 20px;
}
.aptcard__gallerynext {
  right: 20px;
}
.aptcard__photonumber {
  display: flex;
  align-items: center;
  gap: 10px;
  position: absolute;
  left: 20px;
  bottom: 20px;
  padding: 3px 5px;
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 2;
  color: #ffffff;
}
.aptcard__photonumber span {
  font-size: 14px;
  line-height: 24px;
}
.aptcard__photonumber .icon {
  margin-top: -2px;
}
.aptcard__videonumber {
  display: flex;
  align-items: center;
  gap: 10px;
  position: absolute;
  right: 20px;
  bottom: 20px;
  padding: 3px 5px;
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 2;
  color: #ffffff;
}
.aptcard__videonumber span {
  font-size: 14px;
  line-height: 24px;
}
.aptcard__videonumber .icon {
  margin-top: -2px;
}
.aptcard .slick-dots {
  position: absolute;
  display: flex;
  justify-content: center;
  gap: 6px;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
  list-style: none;
  margin: 0;
}
.aptcard .slick-dots li button {
  display: flex;
  padding: 0;
  font-size: 0;
  width: 7px;
  height: 7px;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  border: 0;
  cursor: pointer;
}
.aptcard .slick-dots li.slick-active button {
  background: #ffffff;
}
@media screen and (max-width: 575px) {
  .aptcard__galleryslider .slick-slide {
    width: 100vw;
  }
}
.aptcard__galleryslider--item {
  position: relative;
}
.aptcard__galleryslider--item img,
.aptcard__galleryslider--item video {
  width: 100%;
  height: 190px !important;
  -o-object-fit: cover;
     object-fit: cover;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.aptcard__galleryslider--item .cardvideoplay {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: transparent;
  width: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: transparent;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  border: 1px solid #fff;
  cursor: pointer;
  z-index: 2;
}
.aptcard__galleryslider--item::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1;
}
.aptcard__content {
  position: relative;
  padding: 20px;
}
.aptcard__content--save {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 36px;
  height: 36px;
  background: #F5F6FC;
  border: 0;
  border-radius: 100%;
  cursor: pointer;
}
.aptcard__content .togglebox {
  position: absolute;
  right: 20px;
  top: 20px;
}
.aptcard__content--price, .aptcard__content--heading {
  margin-bottom: 10px;
}
.aptcard__content--price h4, .aptcard__content--heading h4 {
  font-size: 20px;
  line-height: 27px;
  color: #D2AE96;
}
.aptcard__content--address, .aptcard__content--homenumber {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #C3C9D4;
}
.aptcard__content--address p, .aptcard__content--homenumber p {
  font-size: 16px;
  line-height: 28px;
  color: #063147;
}
.aptcard__content--homenumber {
  border: 0;
  padding: 0;
  margin: 0;
}
.aptcard__content--details {
  display: flex;
  gap: 20px;
  align-items: center;
  margin-bottom: 20px;
}
@media screen and (max-width: 1030px) {
  .aptcard__content--details {
    gap: 10px;
  }
}
@media screen and (max-width: 575px) {
  .aptcard__content--details {
    gap: 20px;
  }
}
.aptcard__content--details--block {
  display: flex;
  gap: 10px;
  align-items: center;
}
.aptcard__content--details--block h4 {
  font-size: 16px;
  line-height: 28px;
  color: #063147;
  font-weight: 500;
}
@media screen and (max-width: 575px) {
  .aptcard__content--details--block .title {
    display: none;
  }
}
.aptcard__content--listby p {
  font-size: 12px;
  line-height: 18px;
  color: #717782;
  font-weight: 700;
}
.aptcard__content--listby p span {
  color: #D2AE96;
}
.aptcard:hover {
  border-color: #D2AE96;
}
.aptcard:hover .aptcard__galleryprev,
.aptcard:hover .aptcard__gallerynext {
  opacity: 1;
  visibility: visible;
}

.cacard {
  position: relative;
  padding: 40px 20px;
  background: #ffffff;
  border-radius: 10px;
}
.cacard__header {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-bottom: 40px;
}
.cacard__header--img {
  width: 100px;
  height: 100px;
  border-radius: 100%;
  background: #F8F2ED;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cacard__header--info {
  width: calc(100% - 120px);
}
.cacard__header--info h4 {
  font-size: 16px;
  line-height: 21px;
  color: #063147;
  margin-bottom: 10px;
}
.cacard__header--info p {
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
  color: #063147;
}
.cacard__feature {
  position: relative;
  padding: 12px 20px;
  background: #F8F2ED;
  border-radius: 10px;
  margin-bottom: 40px;
}
.cacard__feature h4 {
  font-size: 16px;
  line-height: 21px;
  margin-bottom: 20px;
  color: #D2AE96;
}
.cacard__feature ul {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.cacard__feature ul li {
  display: flex;
  align-items: center;
  gap: 10px;
}
.cacard__feature ul li span {
  font-size: 14px;
  line-height: 24px;
  color: #063147;
  font-weight: 500;
}
@media screen and (max-width: 575px) {
  .cacard__btn a {
    width: 100%;
    justify-content: center;
  }
}

.savecard {
  position: relative;
  padding: 40px 20px;
  background: #ffffff;
  border-radius: 10px;
  overflow: unset;
  border: 0;
}
.savecard .aptcard__gallery--img {
  position: relative;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  overflow: hidden;
}
.savecard__tag {
  margin-bottom: 10px;
  padding-left: 20px;
}
.savecard__tag h5 {
  position: relative;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: #717782;
}
.savecard__tag h5::before {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  left: -20px;
  top: 7px;
  background: #58CC7F;
  border-radius: 50%;
}
.savecard__title {
  margin-bottom: 40px;
}
.savecard__title h4 {
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 0em;
  text-align: left;
  color: #063147;
}
.savecard__info {
  margin-bottom: 40px;
}
.savecard__info ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.savecard__info ul li {
  display: flex;
  align-items: center;
  gap: 10px;
}
.savecard__info ul li h5 {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: left;
  color: #063147;
}
.savecard__settings {
  display: flex;
  gap: 10px;
}
.savecard__settings .form__selectwrapper {
  flex-grow: 1;
}
.savecard__settings .form__selectwrapper .csselect-trigger {
  font-size: 16px;
  line-height: 28px;
  background: #F8F2ED;
}
.savecard__settings .form__selectwrapper .form__selecticon {
  top: 15px;
}
.savecard__settings .editBtn,
.savecard__settings .btnDelete {
  padding: 10px 15px;
  background: #ffffff;
  border: 1px solid #D2AE96;
}
.savecard__settings .editBtn:hover,
.savecard__settings .btnDelete:hover {
  background: #D2AE96;
}

.usercard {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 40px 20px;
  background: #ffffff;
  border-radius: 10px;
}
.usercard.alt {
  padding: 20px;
}
@media screen and (max-width: 575px) {
  .usercard {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
    padding: 20px 10px;
  }
}
.usercard__user {
  display: flex;
  gap: 20px;
  align-items: center;
}
@media screen and (max-width: 575px) {
  .usercard__user {
    flex-direction: column;
    align-items: flex-start;
  }
}
.usercard__user--img img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 575px) {
  .usercard__user--info {
    width: 100%;
  }
}
.usercard__user--info h5 {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  color: #063147;
  margin-bottom: 5px;
}
.usercard__user--info p {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: left;
  color: #717782;
}

.teamcard {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 40px 20px;
  background: #ffffff;
  border-radius: 10px;
}
@media screen and (max-width: 575px) {
  .teamcard {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
    padding: 20px 10px;
  }
  .teamcard .btnss {
    width: 98px;
    padding: 0 20px;
  }
  .teamcard .btnss .btnss__text {
    opacity: 1;
  }
}
.teamcard__team {
  display: flex;
  gap: 20px;
  align-items: center;
}
.teamcard__team--logo {
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  background: #F8F2ED;
}
@media screen and (max-width: 575px) {
  .teamcard__team--info {
    width: calc(100% - 60px);
  }
}
.teamcard__team--info h5 {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  color: #063147;
  margin-bottom: 5px;
}
.teamcard__team--info p {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: left;
  color: #717782;
}

.nrfcard {
  position: relative;
  padding: 40px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #ffffff;
  border-radius: 10px;
}
@media screen and (max-width: 575px) {
  .nrfcard {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }
}
.nrfcard h4 {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: left;
  color: #063147;
}

.datepicker {
  position: relative;
  padding: 0 25px;
}
.datepicker .slick-slider {
  margin: 0 -10px;
}
@media screen and (max-width: 575px) {
  .datepicker .slick-slider {
    margin: 0 -2.5px;
  }
}
.datepicker .slick-slide {
  margin-right: 10px;
  margin-left: 10px;
}
@media screen and (max-width: 575px) {
  .datepicker .slick-slide {
    margin-left: 2.5px;
    margin-right: 2.5px;
  }
}
.datepicker__next, .datepicker__prev {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: transparent;
  border: 0;
  outline: 0;
  z-index: 2;
  cursor: pointer;
}
.datepicker__prev {
  left: -10px;
}
.datepicker__next {
  right: -10px;
}
.datepicker__radio {
  position: relative;
}
.datepicker__radio input {
  position: absolute;
  z-index: 20;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
.datepicker__single {
  width: 100%;
  padding: 20px 10px;
  border-radius: 9.287px;
  border: 1px solid #F8F2ED;
  text-align: center;
}
@media screen and (max-width: 575px) {
  .datepicker__single {
    padding: 20px 5px;
  }
}
.datepicker__single h5 {
  font-size: 10px;
  font-weight: 500;
  line-height: 13px;
  color: #717782;
  text-transform: uppercase;
}
.datepicker__single h4 {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  color: #D2AE96;
}
@media screen and (max-width: 1440px) {
  .datepicker__single h4 {
    font-size: 14px;
    line-height: 20px;
  }
}
.datepicker .datepicker__radio input:hover ~ .datepicker__single {
  border-color: #D2AE96;
}
.datepicker .datepicker__radio input:checked ~ .datepicker__single {
  border-color: #D2AE96;
}

.gallery__slider {
  position: relative;
}
.gallery__slider--photonumber {
  display: flex;
  align-items: center;
  gap: 10px;
  position: absolute;
  left: 20px;
  bottom: 20px;
  padding: 3px 5px;
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 2;
  color: #ffffff;
}
.gallery__slider--photonumber span {
  font-size: 14px;
  line-height: 24px;
}
.gallery__slider--photonumber .icon {
  margin-top: -2px;
}
.gallery__slider--videonumber {
  display: flex;
  align-items: center;
  gap: 10px;
  position: absolute;
  right: 20px;
  bottom: 20px;
  padding: 3px 5px;
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 2;
  color: #ffffff;
}
.gallery__slider--videonumber span {
  font-size: 14px;
  line-height: 24px;
}
.gallery__slider--videonumber .icon {
  margin-top: -2px;
}
.gallery__slider:hover .aptcard__galleryprev, .gallery__slider:hover .aptcard__gallerynext {
  opacity: 1;
  visibility: visible;
}

.gallery__gslider .slick-dots {
  position: absolute;
  display: flex;
  justify-content: center;
  gap: 6px;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
  list-style: none;
  margin: 0;
}
.gallery__gslider .slick-dots li button {
  display: flex;
  padding: 0;
  font-size: 0;
  width: 7px;
  height: 7px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  border: 0;
  cursor: pointer;
}
.gallery__gslider .slick-dots li.slick-active button {
  background: #ffffff;
}
.gallery__gslider--item {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.gallery__gslider--item img, .gallery__gslider--item video {
  width: 100%;
  height: 495px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 1030px) {
  .gallery__gslider--item img, .gallery__gslider--item video {
    height: 360px;
  }
}
@media screen and (max-width: 575px) {
  .gallery__gslider--item img, .gallery__gslider--item video {
    height: 200px;
  }
}

.gallery {
  position: relative;
  padding: 0 0 40px;
  background: #fff;
  border-radius: 10px;
}
@media screen and (max-width: 575px) {
  .gallery {
    padding: 0 0 20px;
  }
}
.gallery__header {
  position: relative;
  padding: 12px 75px 12px 40px;
  margin-bottom: 40px;
  border-bottom: 1px solid #EEF0F8;
}
@media screen and (max-width: 575px) {
  .gallery__header {
    padding: 10px;
  }
}
.gallery__header--btn {
  display: flex;
  gap: 20px;
  justify-content: flex-end;
}
@media screen and (max-width: 575px) {
  .gallery__header--btn {
    justify-content: flex-start;
    margin-bottom: 10px;
  }
}
.gallery__header .btncancel {
  position: absolute;
  right: 40px;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (max-width: 575px) {
  .gallery__header .btncancel {
    right: 20px;
    top: 38%;
  }
}
.gallery__body {
  position: relative;
  padding: 0 40px;
}
@media screen and (max-width: 575px) {
  .gallery__body {
    padding: 0 10px;
  }
}
.gallery__body .ratcard {
  border: 1px solid #EEF0F8;
}
@media screen and (max-width: 1030px) {
  .gallery__rat {
    margin-top: 20px;
  }
}
.gallery__thumb {
  position: relative;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 20px;
}
@media screen and (max-width: 1030px) {
  .gallery__thumb {
    gap: 8px;
  }
}
.gallery__thumb--item {
  cursor: pointer;
  border-radius: 10px;
  overflow: hidden;
  border: 2px solid transparent;
  transition: all 0.3s;
}
.gallery__thumb--item img {
  width: 100%;
  height: 120px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 1030px) {
  .gallery__thumb--item img {
    height: 80px;
  }
}
@media screen and (max-width: 575px) {
  .gallery__thumb--item img {
    height: 60px;
  }
}
.gallery__thumb .slick-slide {
  padding: 5px;
}
.gallery__thumb .slick-current .gallery__thumb--item {
  border-color: #D2AE96;
}
@media screen and (max-width: 575px) {
  .gallery .smorder2 {
    order: 2;
  }
}
@media screen and (max-width: 575px) {
  .gallery .smorder1 {
    order: 1;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1030px) {
  .gallery .morder2 {
    order: 2;
  }
}
@media screen and (max-width: 1030px) {
  .gallery .morder3 {
    order: 3;
  }
}
.gallery .gallery__slider:hover .aptcard__galleryprev, .gallery .gallery__slider:hover .aptcard__gallerynext {
  opacity: 1;
  visibility: visible;
}

.phtable {
  position: relative;
}
.phtable__heading {
  margin-bottom: 20px;
}
.phtable__heading h4 {
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 0em;
  text-align: left;
  color: #D2AE96;
}
.phtable__row {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 575px) {
  .phtable__row {
    flex-direction: column;
  }
}
.phtable__col {
  width: 50%;
}
@media screen and (max-width: 575px) {
  .phtable__col {
    width: 100%;
  }
}
.phtable__th {
  display: flex;
  margin-bottom: 20px;
}
.phtable__td {
  width: 50%;
}
.phtable__td h4 {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  color: #717782;
}
.phtable__td--data h4 {
  font-weight: 700;
  color: #063147;
}

.ohdateblock__heading {
  margin-bottom: 40px;
}
.ohdateblock__heading h4 {
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 0em;
  text-align: left;
  color: #D2AE96;
}
.ohdateblock__wrapper {
  display: flex;
  gap: 24px;
  align-items: center;
}
.ohdateblock__content--datetime {
  margin-bottom: 5px;
}
.ohdateblock__content--datetime h4 {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  letter-spacing: 0em;
  text-align: left;
  color: #063147;
}
.ohdateblock__content--btn {
  display: flex;
  align-items: center;
  gap: 5px;
}
.ohdateblock__content--btn a {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  text-decoration: none;
  color: #D2AE96;
}

.accordion {
  position: relative;
}
.accordion__item:not(:last-child) {
  border-bottom: 1px solid #F5F6FC;
}
.accordion__button {
  position: relative;
  padding: 20px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
@media screen and (max-width: 1030px) {
  .accordion__button {
    padding: 20px 0;
  }
}
.accordion__button h4 {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: center;
  color: #063147;
}
.accordion__button .icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 10px;
  background: #F5F6FC;
}
.accordion__button .icon svg {
  transition: all 0.3s;
}
.accordion__button.active .icon svg {
  transform: rotate(180deg);
}
.accordion__content {
  position: relative;
  overflow: hidden;
}
.accordion__content.active {
  overflow: unset;
}
.accordion__content p {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: left;
  color: #717782;
}
@media screen and (min-width: 1200px) {
  .accordion__contentinner {
    margin-bottom: 30px;
  }
}

.filterbar {
  position: relative;
  padding: 40px 0;
}
@media screen and (max-width: 575px) {
  .filterbar {
    padding: 0 0 40px;
    margin-top: 20px;
  }
}
.filterbar__wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 575px) {
  .filterbar__wrapper {
    flex-wrap: wrap;
  }
}
.filterbar__resetall {
  position: relative;
  display: inline-flex;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: center;
  color: #717782;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
}
@media screen and (max-width: 575px) {
  .filterbar__resetall {
    margin-bottom: 20px;
  }
}
.filterbar__right {
  display: flex;
  gap: 20px;
  align-items: center;
}
@media screen and (max-width: 575px) {
  .filterbar__right {
    flex-wrap: wrap;
    width: 100%;
  }
}
.filterbar__right button {
  width: 209px;
  justify-content: center;
}
@media screen and (max-width: 575px) {
  .filterbar__right button {
    width: 100%;
  }
}

.textblock {
  position: relative;
  max-width: 890px;
  width: 100%;
}
.textblock__title {
  position: relative;
  margin-bottom: 20px;
}
.textblock__title h4 {
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 0em;
  text-align: left;
  color: #D2AE96;
}
.textblock__text {
  position: relative;
  overflow: hidden;
}
.textblock__text p {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: left;
  color: #717782;
}
.textblock__btn {
  margin-top: 40px;
}
@media screen and (max-width: 1030px) {
  .textblock__btn {
    margin-top: 20px;
  }
}
.textblock__btn .readmorebtn .icon {
  transition: all 0.3s;
}
.textblock__btn .readmorebtn.active .icon {
  transform: rotate(180deg);
}

.textblocksn {
  position: relative;
}
.textblocksn__title {
  margin-bottom: 10px;
}
.textblocksn__title h4 {
  font-size: 14px;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
  color: #063147;
}
.textblocksn__title h4 .companyname {
  font-weight: 500;
}
.textblocksn__text {
  margin-bottom: 10px;
}
.textblocksn__text p {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  color: #717782;
}
.textblocksn__text p .colorg {
  color: #D2AE96;
}
.textblocksn__btn {
  margin-top: 20px;
}
.textblocksn__time {
  display: flex;
  align-items: center;
  gap: 10px;
}
@media screen and (max-width: 767px) {
  .textblocksn__time {
    align-items: flex-start;
  }
}
.textblocksn__time p {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  color: rgba(0, 0, 0, 0.7);
}
.textblocksn__time ul {
  display: flex;
  align-items: center;
  gap: 25px;
  list-style: none;
}
@media screen and (max-width: 767px) {
  .textblocksn__time ul {
    flex-wrap: wrap;
    gap: 10px 20px;
  }
}
.textblocksn__time ul li a {
  position: relative;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  color: #D2AE96;
  text-decoration: none;
}
.textblocksn__time ul li:not(:last-child) a::before {
  position: absolute;
  content: "|";
  right: -14px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0em;
  color: #063147;
}
.textblocksn__bottomtext {
  position: relative;
  margin-top: 40px;
}
.textblocksn__bottomtext P {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  color: #717782;
}

.smmodal {
  position: relative;
  max-width: 335px;
  width: 100%;
  padding: 20px;
  background: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2509803922);
}
.smmodal input {
  display: block;
  width: 100%;
  position: relative;
  padding: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 21.6px;
  border: 1px solid #F8F2ED;
  border-radius: 10px;
  outline: 0;
  color: #063147;
}
.smmodal input::-moz-placeholder {
  color: #063147;
}
.smmodal input::placeholder {
  color: #063147;
}
.smmodal input:focus {
  border-color: #D2AE96;
}
.smmodal__title {
  position: relative;
  margin-bottom: 20px;
}
.smmodal__title h4 {
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 0em;
  text-align: center;
  color: #D2AE96;
}
.smmodal__title p {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: center;
  margin-top: 10px;
  color: #063147;
}
.smmodal__slemail {
  display: flex;
  gap: 20px;
  margin-bottom: 20px;
  flex-wrap: wrap;
}
.smmodal__slemail--input {
  position: relative;
  width: 86%;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.smmodal__slemail--input .minus {
  position: absolute;
  right: -40px;
  top: 10px;
  margin-top: 0;
}
.smmodal__slemail--input:first-child {
  flex-grow: 1;
  width: auto;
}
.smmodal__slemail--input:first-child .minus {
  display: none;
}
.smmodal__slemail button {
  background: transparent;
  border: 0;
  width: 20px;
  height: 20px;
  padding: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0em;
  color: #063147;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin-top: 10px;
}
.smmodal__textarea {
  margin-bottom: 20px;
}
.smmodal__textarea textarea {
  position: relative;
  padding: 10px;
  width: 100%;
  height: 85px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0em;
  color: #063147;
  outline: 0;
  border: 1px solid #F8F2ED;
  border-radius: 10px;
}
.smmodal__textarea textarea::-moz-placeholder {
  color: #063147;
}
.smmodal__textarea textarea::placeholder {
  color: #063147;
}
.smmodal__textarea textarea:focus {
  border-color: #D2AE96;
}
.smmodal__textarea p {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  margin-top: 20px;
  color: #063147;
}
.smmodal__btn {
  display: flex;
  width: 100%;
}
.smmodal__btn .btnPrimary {
  width: 100%;
  justify-content: center;
}
.smmodal__slshare {
  margin-top: 20px;
}
.smmodal__slshare ul {
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: center;
  list-style: none;
}
.smmodal__slshare ul li a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 55px;
  height: 55px;
  background: #F5F6FC;
  border-radius: 50%;
  transition: all 0.3s;
}
.smmodal__slshare ul li a svg path {
  transition: all 0.3s;
}
.smmodal__slshare ul li a:hover {
  background: #D2AE96;
}
.smmodal__slshare ul li a:hover svg path {
  fill: #ffffff;
}
.smmodal__email {
  margin-bottom: 20px;
}
.smmodal__jtext {
  margin: 20px 0;
  display: flex;
  justify-content: center;
}
.smmodal__jtext p {
  position: relative;
  display: flex;
  align-items: center;
  gap: 14px;
  font-size: 14px;
  font-weight: 500;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
  color: #063147;
}
.smmodal__jtext p::before {
  position: relative;
  content: "";
  width: 80px;
  height: 1px;
  border: 1px solid #DBDBDB;
}
.smmodal__jtext p::after {
  position: relative;
  content: "";
  width: 80px;
  height: 1px;
  border: 1px solid #DBDBDB;
}
.smmodal__jbtn {
  display: flex;
  gap: 20px;
  margin-bottom: 20px;
}
.smmodal__jbtn button {
  width: 50%;
  height: 43px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 44px;
  letter-spacing: 0em;
  text-align: center;
  border: 1px solid #DEDEDE;
  border-radius: 10px;
  background: transparent;
  color: #063147;
  cursor: pointer;
}
.smmodal__jlogin {
  margin-bottom: 40px;
}
.smmodal__jlogin p {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: center;
}
.smmodal__jlogin p a {
  text-decoration: none;
  color: #D2AE96;
}
.smmodal__jfooter p {
  font-size: 10px;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0em;
  text-align: left;
  color: #717782;
}
.smmodal__jfooter p a {
  color: #D2AE96;
  text-decoration: none;
}
.smmodal__btnduo {
  display: flex;
  gap: 20px;
}
.smmodal__btnduo button {
  width: 50%;
  justify-content: center;
}
.smmodal .form__selectwrapper {
  margin-bottom: 20px;
}

.editsearchmodal {
  position: relative;
  max-width: 708px;
  width: 100%;
  padding: 40px 30px;
  background: #ffffff;
  border-radius: 10px;
  overflow: hidden;
}
.editsearchmodal__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
}
.editsearchmodal__header h4 {
  font-size: 32px;
  font-weight: 700;
  line-height: 43px;
  letter-spacing: 0em;
  text-align: left;
  color: #063147;
}
.editsearchmodal__header button {
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
}
.editsearchmodal__block {
  margin-bottom: 20px;
}
.editsearchmodal__block h4 {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0em;
  color: #063147;
  margin-bottom: 30px;
}
.editsearchmodal__blockwrapper {
  display: flex;
  gap: 20px;
}
.editsearchmodal__blockwrapper .form__selectwrapper {
  width: 50%;
}
.editsearchmodal .accordion__item:first-child {
  border-top: 1px solid #F5F6FC;
}

.renamelistmodal,
.newlistmodal,
.editmodal,
.deletemodal, .loginmodal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 200;
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
}
.renamelistmodal.show,
.newlistmodal.show,
.editmodal.show,
.deletemodal.show, .loginmodal.show {
  opacity: 1;
  visibility: visible;
}
.renamelistmodal__backdrop,
.newlistmodal__backdrop,
.editmodal__backdrop,
.deletemodal__backdrop, .loginmodal__backdrop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
}
.renamelistmodal__close,
.newlistmodal__close,
.editmodal__close,
.deletemodal__close, .loginmodal__close {
  position: absolute;
  top: 0;
  right: 0;
  background: transparent;
  border: 0;
  padding: 0;
  cursor: pointer;
}
.renamelistmodal .editsearchmodal,
.newlistmodal .editsearchmodal,
.editmodal .editsearchmodal,
.deletemodal .editsearchmodal, .loginmodal .editsearchmodal {
  width: 708px;
}
@media screen and (max-width: 769px) {
  .renamelistmodal .editsearchmodal,
  .newlistmodal .editsearchmodal,
  .editmodal .editsearchmodal,
  .deletemodal .editsearchmodal, .loginmodal .editsearchmodal {
    width: 90vw;
  }
  .renamelistmodal .editsearchmodal .form__csradio,
  .newlistmodal .editsearchmodal .form__csradio,
  .editmodal .editsearchmodal .form__csradio,
  .deletemodal .editsearchmodal .form__csradio, .loginmodal .editsearchmodal .form__csradio {
    flex-wrap: wrap;
  }
  .renamelistmodal .editsearchmodal .form__csradio .form__csradiocontainer,
  .newlistmodal .editsearchmodal .form__csradio .form__csradiocontainer,
  .editmodal .editsearchmodal .form__csradio .form__csradiocontainer,
  .deletemodal .editsearchmodal .form__csradio .form__csradiocontainer, .loginmodal .editsearchmodal .form__csradio .form__csradiocontainer {
    max-width: 100%;
    width: 100%;
  }
  .renamelistmodal .editsearchmodal .form__csradio.alt,
  .newlistmodal .editsearchmodal .form__csradio.alt,
  .editmodal .editsearchmodal .form__csradio.alt,
  .deletemodal .editsearchmodal .form__csradio.alt, .loginmodal .editsearchmodal .form__csradio.alt {
    flex-wrap: wrap;
  }
  .renamelistmodal .editsearchmodal .form__csradio.alt .form__csradiocontainer,
  .newlistmodal .editsearchmodal .form__csradio.alt .form__csradiocontainer,
  .editmodal .editsearchmodal .form__csradio.alt .form__csradiocontainer,
  .deletemodal .editsearchmodal .form__csradio.alt .form__csradiocontainer, .loginmodal .editsearchmodal .form__csradio.alt .form__csradiocontainer {
    max-width: unset;
    width: -moz-max-content;
    width: max-content;
  }
}

.editsearchmodal {
  padding: 40px 10px 40px 30px;
}

.editmodal__wrapper {
  position: relative;
  width: 100%;
  height: 60vh;
  overflow: hidden;
  overflow-y: scroll;
  padding-right: 10px;
}
.editmodal__wrapper::-webkit-scrollbar {
  width: 10px;
}
.editmodal__wrapper::-webkit-scrollbar-track {
  background: #F5F6FC;
}
.editmodal__wrapper::-webkit-scrollbar-thumb {
  background: #f1f1f1;
}
.editmodal__wrapper .form__csradio {
  flex-wrap: wrap;
}
.editmodal__wrapper .form__csradio .form__csradiocontainer {
  max-width: 23%;
  text-align: center;
}
.editmodal__wrapper .advancesearch__bbchose--block h4 {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0em;
  color: #063147;
  margin-bottom: 20px;
}
.editmodal__wrapper .form__csradio.alt.bb .form__csradiocontainer {
  max-width: -moz-max-content;
  max-width: max-content;
}
@media screen and (max-width: 768px) {
  .editmodal__wrapper .form__csradiocontainer {
    max-width: 48% !important;
  }
}
.editmodal__wrapper .accordion__contentinner {
  margin-bottom: 45px;
}
.editmodal__wrapper .keywordsearch {
  position: relative;
  margin-bottom: 15px;
}
.editmodal__wrapper .keywordsearch button.btnplus {
  position: absolute;
  right: 10px;
  top: 0;
}
.editmodal__wrapper .form__rangeslider {
  position: relative;
  width: 100%;
  margin-bottom: 20px;
}
.editmodal__wrapper .innerblock {
  margin-bottom: 15px;
}
.editmodal__wrapper .innerblock h4 {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0em;
  color: #063147;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .editmodal__wrapper .container {
    padding: 0;
  }
}

.sharemodal__close {
  top: 3px !important;
  right: 0 !important;
}

.imageblock {
  position: relative;
}
.imageblock__image {
  margin-bottom: 120px;
}
.imageblock__image img {
  width: 100%;
  border-radius: 10px;
}
.imageblock__btn {
  position: relative;
  padding: 0 20px;
  display: flex;
  justify-content: space-between;
}

.omnisearch {
  position: relative;
  width: 100%;
  margin: 0 auto;
}
.omnisearch .tabmenu {
  background: #ffffff;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
@media screen and (max-width: 575px) {
  .omnisearch .tabmenu {
    width: 100%;
    justify-content: space-between;
  }
}
.omnisearch .tabmenu .tabmenu__item a span {
  z-index: 2;
}
.omnisearch .tabmenu .tabmenu__item a::after {
  position: absolute;
  content: "";
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: transparent;
  opacity: 0;
  transition: all 0.3s;
}
.omnisearch .tabmenu .tabmenu__item a.active::after {
  opacity: 1;
}
.omnisearch__content {
  position: absolute;
  width: 100%;
  padding: 10px 20px;
  border-radius: 10px;
  border-top-left-radius: 0;
  background: #ffffff;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
@media screen and (max-width: 575px) {
  .omnisearch__content {
    border-top-right-radius: 0;
  }
}
.omnisearch__content.active {
  opacity: 1;
  visibility: visible;
}
.omnisearch__row {
  position: relative;
  width: 100%;
  display: flex;
  gap: 10px;
}
@media screen and (min-width: 1200px) {
  .omnisearch__row {
    align-items: center;
  }
}
@media screen and (max-width: 1030px) {
  .omnisearch__row {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 1030px) {
  .omnisearch__col {
    width: 35%;
  }
}
@media screen and (max-width: 575px) {
  .omnisearch__col {
    width: 48%;
  }
}
.omnisearch__col.submitcol {
  flex-grow: 1;
}
@media screen and (min-width: 1200px) {
  .omnisearch__col.submitcol .omnisearch__submit {
    min-width: 170px;
    width: -moz-max-content;
    width: max-content;
    margin-left: auto;
  }
}
@media screen and (max-width: 1030px) {
  .omnisearch__col.submitcol {
    flex-grow: unset;
    width: 170px;
    margin-left: auto;
  }
}
@media screen and (max-width: 575px) {
  .omnisearch__col.submitcol {
    width: 100%;
  }
}
.omnisearch__col .omnisearch__locationsearch {
  position: absolute;
  max-width: 860px;
  width: 100%;
  background: #ffffff;
  border-radius: 10px;
  left: -20px;
  bottom: -90px;
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
}
@media screen and (max-width: 1030px) {
  .omnisearch__col .omnisearch__locationsearch {
    width: calc(100% + 40px);
  }
}
.omnisearch__col .omnisearch__locationsearch.show {
  opacity: 1;
  visibility: visible;
}
.omnisearch__col .omnisearch__locationsearch input {
  padding: 20px 20px 20px 60px;
  max-width: 100%;
}
.omnisearch__col .omnisearch__locationsearch .form__search.autosearch {
  height: unset;
  padding: 20px 20px 20px 60px;
}
.omnisearch__col .omnisearch__locationsearch .icon {
  left: 20px;
  top: 28px;
  width: -moz-max-content;
  width: max-content;
}
.omnisearch__col .omnisearch__locationerror {
  position: absolute;
  width: 100%;
  left: -20px;
  bottom: -150px;
  opacity: 0;
  visibility: hidden;
}
@media screen and (max-width: 1030px) {
  .omnisearch__col .omnisearch__locationerror {
    width: calc(100% + 40px);
  }
}
.omnisearch__col .omnisearch__requirederror {
  position: absolute;
  left: -20px;
  bottom: -90px;
  width: 100%;
  opacity: 0;
  visibility: hidden;
}
@media screen and (max-width: 1030px) {
  .omnisearch__col .omnisearch__requirederror {
    width: calc(100% + 40px);
  }
}
.omnisearch__col .omnisearch__pricerange {
  position: absolute;
  max-width: 860px;
  width: 100%;
  left: -20px;
  margin-top: 20px;
  padding: 40px;
  border-radius: 10px;
  background: #ffffff;
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
  z-index: 2;
}
@media screen and (max-width: 1030px) {
  .omnisearch__col .omnisearch__pricerange {
    width: calc(100% + 40px);
    padding: 40px 20px;
  }
}
@media screen and (max-width: 575px) {
  .omnisearch__col .omnisearch__pricerange {
    padding: 25px 20px 20px;
    top: -185px;
    z-index: 22;
  }
}
@media screen and (min-width: 1200px) {
  .omnisearch__col .omnisearch__pricerange {
    top: -200px;
  }
}
.omnisearch__col .omnisearch__pricerange.show {
  opacity: 1;
  visibility: visible;
}
.omnisearch__col .omnisearch__pricerange h4 {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0em;
  color: #063147;
  margin-bottom: 20px;
}
.omnisearch__col .omnisearch__bbchose {
  position: absolute;
  max-width: 860px;
  width: 100%;
  left: -20px;
  margin-top: 20px;
  padding: 40px 20px;
  background: #ffffff;
  border-radius: 10px;
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
  z-index: 2;
}
@media screen and (max-width: 1030px) {
  .omnisearch__col .omnisearch__bbchose {
    width: calc(100% + 40px);
  }
}
@media screen and (max-width: 575px) {
  .omnisearch__col .omnisearch__bbchose {
    padding: 50px 20px 20px;
    bottom: 168px;
  }
}
@media screen and (min-width: 1200px) {
  .omnisearch__col .omnisearch__bbchose {
    top: -295px;
  }
}
.omnisearch__col .omnisearch__bbchose.show {
  opacity: 1;
  visibility: visible;
}
.omnisearch__col .omnisearch__bbchose--block h4 {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0em;
  margin-bottom: 20px;
  color: #063147;
}
.omnisearch__col .omnisearch__bbchose--block:not(:last-child) {
  margin-bottom: 20px;
}
@media screen and (max-width: 575px) {
  .omnisearch__col .omnisearch__bbchose--block .form__csradio {
    flex-wrap: wrap;
  }
  .omnisearch__col .omnisearch__bbchose--block .form__csradio .form__csradiocontainer {
    max-width: unset;
    width: -moz-max-content;
    width: max-content;
  }
}
.omnisearch__col .omnisearch__ptype {
  position: absolute;
  max-width: 860px;
  width: 100%;
  left: -20px;
  padding: 30px 20px;
  margin-top: 20px;
  background: #ffffff;
  border-radius: 10px;
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
  z-index: 2;
}
@media screen and (max-width: 1030px) {
  .omnisearch__col .omnisearch__ptype {
    width: calc(100% + 40px);
    margin-top: 80px;
  }
}
@media screen and (max-width: 575px) {
  .omnisearch__col .omnisearch__ptype {
    padding: 25px 20px 20px;
    bottom: 170px;
  }
}
@media screen and (min-width: 1200px) {
  .omnisearch__col .omnisearch__ptype {
    top: -335px;
  }
}
.omnisearch__col .omnisearch__ptype.show {
  opacity: 1;
  visibility: visible;
}
.omnisearch__col .omnisearch__ptype h4 {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0em;
  margin-bottom: 20px;
  color: #063147;
}
.omnisearch__col .omnisearch__ptype .form__csradio {
  flex-wrap: wrap;
}
.omnisearch__col .omnisearch__ptype .form__csradio .form__csradiocontainer {
  max-width: calc(25% - 8px);
  padding: 22px 7px 16px;
  font-size: 13px;
}
@media screen and (max-width: 575px) {
  .omnisearch__col .omnisearch__ptype .form__csradio .form__csradiocontainer {
    max-width: calc(33% - 8px);
  }
}
.omnisearch__col .omnisearch__ptype .form__csradio .form__csradioicon {
  display: flex;
  justify-content: center;
  align-items: center;
}
.omnisearch__searchtoggle, .omnisearch__ptypetoggle, .omnisearch__pricetoggle, .omnisearch__bbtoggle {
  position: relative;
  padding: 8px 20px;
  display: flex;
  align-items: center;
  gap: 20px;
  border: 1px solid #EEF0F8;
  border-radius: 10px;
  cursor: pointer;
}
@media screen and (max-width: 575px) {
  .omnisearch__searchtoggle, .omnisearch__ptypetoggle, .omnisearch__pricetoggle, .omnisearch__bbtoggle {
    overflow: hidden;
    white-space: nowrap;
    padding: 8px 10px;
    gap: 15px;
  }
}
.omnisearch__searchtoggle span, .omnisearch__ptypetoggle span, .omnisearch__pricetoggle span, .omnisearch__bbtoggle span {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: left;
  color: #717782;
  text-transform: capitalize;
}
@media screen and (max-width: 575px) {
  .omnisearch__searchtoggle span.dstitle, .omnisearch__ptypetoggle span.dstitle, .omnisearch__pricetoggle span.dstitle, .omnisearch__bbtoggle span.dstitle {
    display: none;
  }
}
.omnisearch__searchtoggle span.mbtitle, .omnisearch__ptypetoggle span.mbtitle, .omnisearch__pricetoggle span.mbtitle, .omnisearch__bbtoggle span.mbtitle {
  display: none;
}
@media screen and (max-width: 575px) {
  .omnisearch__searchtoggle span.mbtitle, .omnisearch__ptypetoggle span.mbtitle, .omnisearch__pricetoggle span.mbtitle, .omnisearch__bbtoggle span.mbtitle {
    display: block;
  }
}
.omnisearch__searchtoggle .arrow, .omnisearch__ptypetoggle .arrow, .omnisearch__pricetoggle .arrow, .omnisearch__bbtoggle .arrow {
  transition: all 0.3s;
  margin-left: auto;
}
.omnisearch__searchtoggle.toggle-active .arrow, .omnisearch__ptypetoggle.toggle-active .arrow, .omnisearch__pricetoggle.toggle-active .arrow, .omnisearch__bbtoggle.toggle-active .arrow {
  transform: rotate(180deg);
}
.omnisearch__searchtoggle {
  border: 0;
  padding: 0;
}
.omnisearch__searchtoggle .form__search {
  width: 250px;
  font-weight: 500;
  color: #717782;
}
@media screen and (max-width: 575px) {
  .omnisearch__searchtoggle .form__search {
    width: 100%;
    padding-left: 45px;
    font-size: 16px !important;
    text-overflow: ellipsis;
  }
}
@media screen and (min-width: 1200px) {
  .omnisearch__searchtoggle .customSuggestionsList {
    width: 860px;
    left: -20px;
  }
}
.omnisearch__searchtoggle .dstitle,
.omnisearch__searchtoggle .mbtitle {
  position: absolute;
  display: none;
}
.omnisearch__submit {
  width: 100%;
}
@media screen and (max-width: 1030px) {
  .omnisearch__submit {
    margin-top: -50px;
  }
}
@media screen and (max-width: 575px) {
  .omnisearch__submit {
    margin-top: 0;
  }
}
.omnisearch__submit button {
  width: 100%;
  justify-content: center;
  border: 1px solid transparent;
}
.omnisearch .sellform {
  padding: 20px;
}
.omnisearch .sellform .row {
  grid-row-gap: 20px;
  align-items: center;
}
.omnisearch .sellform input {
  padding: 12px 20px;
  border-color: #C3C9D4;
}
@media screen and (max-width: 575px) {
  .omnisearch .sellform input {
    padding: 7px 10px;
  }
}
.omnisearch .sellform .form__cbcontainer {
  color: #717782;
}
.omnisearch .sellform .form__cbcontainer span {
  color: #D2AE96;
}
.omnisearch .sellform .btnPrimary {
  width: 100%;
  line-height: 28px;
  justify-content: center;
}
@media screen and (max-width: 575px) {
  .omnisearch .omnisearch__pricerange .csselect .custom-options {
    top: unset;
    bottom: 60px;
  }
}

.omnisearch__ptype .form__csradiocontainer:nth-child(7) .form__csradioicon svg path:nth-child(4) {
  fill: transparent !important;
}

.advancesearch {
  background: #ffffff;
  border-radius: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
@media screen and (max-width: 575px) {
  .advancesearch .col-6 {
    padding-right: 10px;
    padding-left: 10px;
  }
}
.advancesearch__nav {
  position: relative;
  padding: 7px 0;
  display: flex;
  width: 100%;
  gap: 10px;
  transition: all 0.3s;
}
@media screen and (min-width: 1200px) {
  .advancesearch__nav {
    justify-content: center;
  }
}
@media screen and (max-width: 1200px) {
  .advancesearch__nav {
    flex-wrap: wrap;
    padding: 20px 0 10px;
    border-radius: 0;
  }
}
.advancesearch__nav.dropdown-active {
  border-radius: 0;
}
.advancesearch__searchtoggle, .advancesearch__ptypetoggle, .advancesearch__pricetoggle, .advancesearch__bbtoggle {
  position: relative;
  padding: 8px 20px;
  display: flex;
  align-items: center;
  gap: 20px;
  border: 1px solid #EEF0F8;
  border-radius: 10px;
  cursor: pointer;
}
@media screen and (max-width: 575px) {
  .advancesearch__searchtoggle, .advancesearch__ptypetoggle, .advancesearch__pricetoggle, .advancesearch__bbtoggle {
    overflow: hidden;
    white-space: nowrap;
    padding: 8px 10px;
  }
}
.advancesearch__searchtoggle span, .advancesearch__ptypetoggle span, .advancesearch__pricetoggle span, .advancesearch__bbtoggle span {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: left;
  color: #717782;
}
@media screen and (max-width: 575px) {
  .advancesearch__searchtoggle span.dstitle, .advancesearch__ptypetoggle span.dstitle, .advancesearch__pricetoggle span.dstitle, .advancesearch__bbtoggle span.dstitle {
    display: none;
  }
}
.advancesearch__searchtoggle span.mbtitle, .advancesearch__ptypetoggle span.mbtitle, .advancesearch__pricetoggle span.mbtitle, .advancesearch__bbtoggle span.mbtitle {
  display: none;
}
@media screen and (max-width: 575px) {
  .advancesearch__searchtoggle span.mbtitle, .advancesearch__ptypetoggle span.mbtitle, .advancesearch__pricetoggle span.mbtitle, .advancesearch__bbtoggle span.mbtitle {
    display: block;
  }
}
.advancesearch__searchtoggle .arrow, .advancesearch__ptypetoggle .arrow, .advancesearch__pricetoggle .arrow, .advancesearch__bbtoggle .arrow {
  position: absolute;
  right: 20px;
  transition: all 0.3s;
}
.advancesearch__searchtoggle.toggle-active, .advancesearch__ptypetoggle.toggle-active, .advancesearch__pricetoggle.toggle-active, .advancesearch__bbtoggle.toggle-active {
  background: #F5F6FC;
}
.advancesearch__searchtoggle.toggle-active .arrow, .advancesearch__ptypetoggle.toggle-active .arrow, .advancesearch__pricetoggle.toggle-active .arrow, .advancesearch__bbtoggle.toggle-active .arrow {
  transform: rotate(180deg);
}
@media screen and (max-width: 1200px) {
  .advancesearch__navcol:last-child {
    width: 100%;
  }
}
@media screen and (max-width: 575px) {
  .advancesearch__navcol {
    width: calc(100% - 60px);
    margin-top: 1px;
  }
  .advancesearch__navcol .form__search {
    padding: 6px 20px 7px 58px;
  }
}
.advancesearch__navcol .form__search::-moz-placeholder {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  color: #717782;
}
.advancesearch__navcol .form__search::placeholder {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  color: #717782;
}
.advancesearch__navcol--btn {
  display: flex;
  gap: 20px;
  align-items: center;
}
.advancesearch__navcol--btn .filter-toggle {
  position: relative;
  display: flex;
  align-items: center;
  gap: 20px;
  padding: 8px 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0em;
  border: 1px solid #EEF0F8;
  border-radius: 10px;
  background: transparent;
  color: #717782;
  margin-right: 70px;
  cursor: pointer;
}
@media screen and (max-width: 1370px) {
  .advancesearch__navcol--btn .filter-toggle {
    margin-right: 0;
  }
}
@media screen and (max-width: 1200px) {
  .advancesearch__navcol--btn .filter-toggle {
    position: absolute;
    right: 0;
    top: 20px;
    padding: 8px 20px;
    border: 0;
    margin-right: 0;
  }
}
@media screen and (max-width: 575px) {
  .advancesearch__navcol--btn .filter-toggle {
    padding: 0;
    font-size: 0px;
    top: 22px;
    right: 0;
    border: 1px solid #EEF0F8;
    background: transparent;
    width: 42px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0;
  }
}
.advancesearch__navcol--btn .filter-toggle.toggle-active {
  background: #F5F6FC;
  color: #063147;
}
.advancesearch__navcol--btn .btnPrimary {
  width: 170px;
  justify-content: center;
}
@media screen and (max-width: 1200px) {
  .advancesearch__navcol--btn .btnPrimary {
    display: none;
  }
}
.advancesearch__navcol--btn .btnss {
  display: flex;
  width: 45px;
  height: 45px;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 1200px) {
  .advancesearch__navcol--btn .btnss {
    display: none;
  }
}
.advancesearch__navcol.ptypecol {
  width: 214px;
}
@media screen and (max-width: 575px) {
  .advancesearch__navcol.ptypecol {
    display: none;
  }
}
.advancesearch__navcol.pricecol {
  width: 180px;
}
@media screen and (max-width: 1370px) {
  .advancesearch__navcol.pricecol {
    width: 150px;
  }
}
@media screen and (max-width: 1200px) {
  .advancesearch__navcol.pricecol {
    display: none;
  }
}
.advancesearch__navcol.bbcol {
  width: 236px;
}
@media screen and (max-width: 1370px) {
  .advancesearch__navcol.bbcol {
    width: 200px;
  }
}
@media screen and (max-width: 1200px) {
  .advancesearch__navcol.bbcol {
    display: none;
  }
}
.advancesearch__ptype, .advancesearch__pricerange, .advancesearch__bbchose, .advancesearch__filter {
  position: relative;
  padding: 40px;
  background: #ffffff;
  border-top: 1px solid #D2AE96;
  display: none;
}
@media screen and (max-width: 1200px) {
  .advancesearch__ptype, .advancesearch__pricerange, .advancesearch__bbchose, .advancesearch__filter {
    padding: 40px 0;
  }
}
@media screen and (max-width: 1200px) {
  .advancesearch__ptype, .advancesearch__pricerange, .advancesearch__bbchose, .advancesearch__filter {
    padding: 10px 0 40px;
  }
}
@media screen and (max-width: 575px) {
  .advancesearch__ptype, .advancesearch__pricerange, .advancesearch__bbchose, .advancesearch__filter {
    padding: 0 0 40px;
  }
}
.advancesearch__ptype h4, .advancesearch__pricerange h4, .advancesearch__bbchose h4, .advancesearch__filter h4 {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0em;
  color: #063147;
  margin-bottom: 20px;
}
.advancesearch__ptype .csselect-trigger, .advancesearch__pricerange .csselect-trigger, .advancesearch__bbchose .csselect-trigger, .advancesearch__filter .csselect-trigger {
  padding: 8px 20px;
  max-width: 100%;
}
.advancesearch__ptype .custom-options, .advancesearch__pricerange .custom-options, .advancesearch__bbchose .custom-options, .advancesearch__filter .custom-options {
  max-width: 100%;
}
.advancesearch__ptype--block:not(:last-child), .advancesearch__pricerange--block:not(:last-child), .advancesearch__bbchose--block:not(:last-child), .advancesearch__filter--block:not(:last-child) {
  margin-bottom: 20px;
}
.advancesearch__ptype--block .form__csradio, .advancesearch__pricerange--block .form__csradio, .advancesearch__bbchose--block .form__csradio, .advancesearch__filter--block .form__csradio {
  gap: 20px;
}
.advancesearch__ptype--block .form__csradio .form__csradiocontainer, .advancesearch__pricerange--block .form__csradio .form__csradiocontainer, .advancesearch__bbchose--block .form__csradio .form__csradiocontainer, .advancesearch__filter--block .form__csradio .form__csradiocontainer {
  max-width: 160px;
}
@media screen and (max-width: 1200px) {
  .advancesearch__ptype .accordion .form__csradio.ptype, .advancesearch__pricerange .accordion .form__csradio.ptype, .advancesearch__bbchose .accordion .form__csradio.ptype, .advancesearch__filter .accordion .form__csradio.ptype {
    flex-wrap: wrap;
  }
  .advancesearch__ptype .accordion .form__csradio.ptype .form__csradiocontainer, .advancesearch__pricerange .accordion .form__csradio.ptype .form__csradiocontainer, .advancesearch__bbchose .accordion .form__csradio.ptype .form__csradiocontainer, .advancesearch__filter .accordion .form__csradio.ptype .form__csradiocontainer {
    max-width: calc(25% - 10px) !important;
  }
}
@media screen and (max-width: 575px) {
  .advancesearch__ptype .accordion .form__csradio.ptype .form__csradiocontainer, .advancesearch__pricerange .accordion .form__csradio.ptype .form__csradiocontainer, .advancesearch__bbchose .accordion .form__csradio.ptype .form__csradiocontainer, .advancesearch__filter .accordion .form__csradio.ptype .form__csradiocontainer {
    max-width: calc(50% - 10px) !important;
  }
}
@media screen and (max-width: 575px) {
  .advancesearch__ptype .accordion .form__csradio.bb, .advancesearch__pricerange .accordion .form__csradio.bb, .advancesearch__bbchose .accordion .form__csradio.bb, .advancesearch__filter .accordion .form__csradio.bb {
    flex-wrap: wrap;
  }
  .advancesearch__ptype .accordion .form__csradio.bb .form__csradiocontainer, .advancesearch__pricerange .accordion .form__csradio.bb .form__csradiocontainer, .advancesearch__bbchose .accordion .form__csradio.bb .form__csradiocontainer, .advancesearch__filter .accordion .form__csradio.bb .form__csradiocontainer {
    max-width: -moz-max-content;
    max-width: max-content;
  }
}
@media screen and (max-width: 575px) {
  .advancesearch__ptype .accordion .form__csradio.mbwrap, .advancesearch__pricerange .accordion .form__csradio.mbwrap, .advancesearch__bbchose .accordion .form__csradio.mbwrap, .advancesearch__filter .accordion .form__csradio.mbwrap {
    flex-wrap: wrap !important;
  }
}
@media screen and (min-width: 1440px) {
  .advancesearch__ptype .accordion .form__csradio.mbwrap.mbmaxw, .advancesearch__pricerange .accordion .form__csradio.mbwrap.mbmaxw, .advancesearch__bbchose .accordion .form__csradio.mbwrap.mbmaxw, .advancesearch__filter .accordion .form__csradio.mbwrap.mbmaxw {
    flex-wrap: nowrap;
  }
  .advancesearch__ptype .accordion .form__csradio.mbwrap.mbmaxw .form__csradiocontainer, .advancesearch__pricerange .accordion .form__csradio.mbwrap.mbmaxw .form__csradiocontainer, .advancesearch__bbchose .accordion .form__csradio.mbwrap.mbmaxw .form__csradiocontainer, .advancesearch__filter .accordion .form__csradio.mbwrap.mbmaxw .form__csradiocontainer {
    width: unset;
    max-width: unset;
    flex-grow: 1;
  }
}
.advancesearch__ptype .accordion .form__csradio.mbmaxw .form__csradiocontainer, .advancesearch__pricerange .accordion .form__csradio.mbmaxw .form__csradiocontainer, .advancesearch__bbchose .accordion .form__csradio.mbmaxw .form__csradiocontainer, .advancesearch__filter .accordion .form__csradio.mbmaxw .form__csradiocontainer {
  max-width: -moz-max-content;
  max-width: max-content;
}
.advancesearch__ptype .accordion .ats .form__checkbox, .advancesearch__pricerange .accordion .ats .form__checkbox, .advancesearch__bbchose .accordion .ats .form__checkbox, .advancesearch__filter .accordion .ats .form__checkbox {
  display: flex;
  gap: 20px 40px;
  flex-wrap: wrap;
  max-width: 400px;
}
@media screen and (max-width: 575px) {
  .advancesearch__ptype .accordion .ats .form__checkbox, .advancesearch__pricerange .accordion .ats .form__checkbox, .advancesearch__bbchose .accordion .ats .form__checkbox, .advancesearch__filter .accordion .ats .form__checkbox {
    gap: 8px 10px;
  }
}
.advancesearch__ptype .accordion .ats .form__checkbox .form__cbcontainer, .advancesearch__pricerange .accordion .ats .form__checkbox .form__cbcontainer, .advancesearch__bbchose .accordion .ats .form__checkbox .form__cbcontainer, .advancesearch__filter .accordion .ats .form__checkbox .form__cbcontainer {
  width: 45%;
}
@media screen and (max-width: 575px) {
  .advancesearch__ptype .accordion .ats .form__checkbox .form__cbcontainer, .advancesearch__pricerange .accordion .ats .form__checkbox .form__cbcontainer, .advancesearch__bbchose .accordion .ats .form__checkbox .form__cbcontainer, .advancesearch__filter .accordion .ats .form__checkbox .form__cbcontainer {
    width: 48%;
  }
}
@media screen and (min-width: 1200px) {
  .advancesearch__ptype .accordion .ats.lt .form__checkbox, .advancesearch__pricerange .accordion .ats.lt .form__checkbox, .advancesearch__bbchose .accordion .ats.lt .form__checkbox, .advancesearch__filter .accordion .ats.lt .form__checkbox {
    max-width: 490px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px 120px;
  }
  .advancesearch__ptype .accordion .ats.lt .form__checkbox .form__cbcontainer, .advancesearch__pricerange .accordion .ats.lt .form__checkbox .form__cbcontainer, .advancesearch__bbchose .accordion .ats.lt .form__checkbox .form__cbcontainer, .advancesearch__filter .accordion .ats.lt .form__checkbox .form__cbcontainer {
    width: 100%;
  }
}
@media screen and (max-width: 575px) {
  .advancesearch__ptype .accordion .ats.lt .form__cbcontainer, .advancesearch__pricerange .accordion .ats.lt .form__cbcontainer, .advancesearch__bbchose .accordion .ats.lt .form__cbcontainer, .advancesearch__filter .accordion .ats.lt .form__cbcontainer {
    width: 100%;
  }
}
.advancesearch__ptype .accordion .innerblock h4, .advancesearch__pricerange .accordion .innerblock h4, .advancesearch__bbchose .accordion .innerblock h4, .advancesearch__filter .accordion .innerblock h4 {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: left;
  margin-bottom: 20px;
  color: #063147;
}
.advancesearch__ptype .accordion .innerblock:not(:last-child), .advancesearch__pricerange .accordion .innerblock:not(:last-child), .advancesearch__bbchose .accordion .innerblock:not(:last-child), .advancesearch__filter .accordion .innerblock:not(:last-child) {
  margin-bottom: 20px;
}
.advancesearch__ptype .accordion .innerblock .form__checkbox, .advancesearch__pricerange .accordion .innerblock .form__checkbox, .advancesearch__bbchose .accordion .innerblock .form__checkbox, .advancesearch__filter .accordion .innerblock .form__checkbox {
  display: flex;
  gap: 20px 40px;
  flex-wrap: wrap;
  max-width: 490px;
}
.advancesearch__ptype .accordion .innerblock .form__checkbox.fwidth, .advancesearch__pricerange .accordion .innerblock .form__checkbox.fwidth, .advancesearch__bbchose .accordion .innerblock .form__checkbox.fwidth, .advancesearch__filter .accordion .innerblock .form__checkbox.fwidth {
  max-width: 100%;
}
@media screen and (max-width: 575px) {
  .advancesearch__ptype .accordion .innerblock .form__checkbox, .advancesearch__pricerange .accordion .innerblock .form__checkbox, .advancesearch__bbchose .accordion .innerblock .form__checkbox, .advancesearch__filter .accordion .innerblock .form__checkbox {
    gap: 8px 40px;
    max-width: 100%;
  }
}
.advancesearch__ptype .accordion .innerblock .form__checkbox .form__cbcontainer, .advancesearch__pricerange .accordion .innerblock .form__checkbox .form__cbcontainer, .advancesearch__bbchose .accordion .innerblock .form__checkbox .form__cbcontainer, .advancesearch__filter .accordion .innerblock .form__checkbox .form__cbcontainer {
  width: 45%;
  margin-bottom: 0;
}
@media screen and (max-width: 1200px) {
  .advancesearch__ptype .accordion .innerblock .form__checkbox .form__cbcontainer, .advancesearch__pricerange .accordion .innerblock .form__checkbox .form__cbcontainer, .advancesearch__bbchose .accordion .innerblock .form__checkbox .form__cbcontainer, .advancesearch__filter .accordion .innerblock .form__checkbox .form__cbcontainer {
    width: 100%;
  }
}
@media screen and (max-width: 575px) {
  .advancesearch__ptype .accordion .innerblock .form__checkbox .form__cbcontainer, .advancesearch__pricerange .accordion .innerblock .form__checkbox .form__cbcontainer, .advancesearch__bbchose .accordion .innerblock .form__checkbox .form__cbcontainer, .advancesearch__filter .accordion .innerblock .form__checkbox .form__cbcontainer {
    margin-bottom: 0;
  }
}
.advancesearch__ptype .accordion .innerblock .form__checkbox .form__cbcontainer.minw, .advancesearch__pricerange .accordion .innerblock .form__checkbox .form__cbcontainer.minw, .advancesearch__bbchose .accordion .innerblock .form__checkbox .form__cbcontainer.minw, .advancesearch__filter .accordion .innerblock .form__checkbox .form__cbcontainer.minw {
  width: -moz-max-content;
  width: max-content;
}
.advancesearch__ptype .accordion .innerblock .form__checkbox, .advancesearch__pricerange .accordion .innerblock .form__checkbox, .advancesearch__bbchose .accordion .innerblock .form__checkbox, .advancesearch__filter .accordion .innerblock .form__checkbox {
  margin-top: 20px;
}
.advancesearch__ptype .accordion .innerblock .form__rangeslider--heading, .advancesearch__pricerange .accordion .innerblock .form__rangeslider--heading, .advancesearch__bbchose .accordion .innerblock .form__rangeslider--heading, .advancesearch__filter .accordion .innerblock .form__rangeslider--heading {
  margin-bottom: 0;
}
.advancesearch__ptype .accordion .innerblock .form__csradio, .advancesearch__pricerange .accordion .innerblock .form__csradio, .advancesearch__bbchose .accordion .innerblock .form__csradio, .advancesearch__filter .accordion .innerblock .form__csradio {
  flex-wrap: wrap;
}
@media screen and (max-width: 1200px) {
  .advancesearch__ptype .accordion .innerblock .form__csradio:not(.poolradio), .advancesearch__pricerange .accordion .innerblock .form__csradio:not(.poolradio), .advancesearch__bbchose .accordion .innerblock .form__csradio:not(.poolradio), .advancesearch__filter .accordion .innerblock .form__csradio:not(.poolradio) {
    flex-wrap: nowrap;
  }
  .advancesearch__ptype .accordion .innerblock .form__csradio.poolradio, .advancesearch__pricerange .accordion .innerblock .form__csradio.poolradio, .advancesearch__bbchose .accordion .innerblock .form__csradio.poolradio, .advancesearch__filter .accordion .innerblock .form__csradio.poolradio {
    margin-top: 30px;
  }
  .advancesearch__ptype .accordion .innerblock .form__csradio.poolradio .form__csradiocontainer, .advancesearch__pricerange .accordion .innerblock .form__csradio.poolradio .form__csradiocontainer, .advancesearch__bbchose .accordion .innerblock .form__csradio.poolradio .form__csradiocontainer, .advancesearch__filter .accordion .innerblock .form__csradio.poolradio .form__csradiocontainer {
    max-width: calc(20.3% - 11px);
    padding: 20px 5px 15px;
    text-align: center;
    height: 141px;
    justify-content: center;
  }
}
@media screen and (max-width: 1200px) and (max-width: 575px) {
  .advancesearch__ptype .accordion .innerblock .form__csradio.poolradio .form__csradiocontainer, .advancesearch__pricerange .accordion .innerblock .form__csradio.poolradio .form__csradiocontainer, .advancesearch__bbchose .accordion .innerblock .form__csradio.poolradio .form__csradiocontainer, .advancesearch__filter .accordion .innerblock .form__csradio.poolradio .form__csradiocontainer {
    max-width: calc(51.5% - 20px);
    height: unset;
    justify-content: space-between;
  }
}
@media screen and (max-width: 575px) {
  .advancesearch__ptype .accordion .innerblock .form__csradio, .advancesearch__pricerange .accordion .innerblock .form__csradio, .advancesearch__bbchose .accordion .innerblock .form__csradio, .advancesearch__filter .accordion .innerblock .form__csradio {
    gap: 20px;
  }
}
.advancesearch__ptype .accordion .innerblock .form__csradiocontainer, .advancesearch__pricerange .accordion .innerblock .form__csradiocontainer, .advancesearch__bbchose .accordion .innerblock .form__csradiocontainer, .advancesearch__filter .accordion .innerblock .form__csradiocontainer {
  max-width: 240px;
}
.advancesearch__ptype .accordion .innerblock .keywordsearch, .advancesearch__pricerange .accordion .innerblock .keywordsearch, .advancesearch__bbchose .accordion .innerblock .keywordsearch, .advancesearch__filter .accordion .innerblock .keywordsearch {
  display: flex;
}
.advancesearch__ptype .accordion .innerblock .keywordsearch .form__inputwrapper, .advancesearch__pricerange .accordion .innerblock .keywordsearch .form__inputwrapper, .advancesearch__bbchose .accordion .innerblock .keywordsearch .form__inputwrapper, .advancesearch__filter .accordion .innerblock .keywordsearch .form__inputwrapper {
  flex-grow: 1;
}
.advancesearch__ptype .accordion .innerblock .keywordsearch .form__inputwrapper input, .advancesearch__pricerange .accordion .innerblock .keywordsearch .form__inputwrapper input, .advancesearch__bbchose .accordion .innerblock .keywordsearch .form__inputwrapper input, .advancesearch__filter .accordion .innerblock .keywordsearch .form__inputwrapper input {
  max-width: 100%;
  background: #F5F6FC;
  border: 0;
}
.advancesearch__ptype .accordion .innerblock .keywordsearch .btnplus, .advancesearch__pricerange .accordion .innerblock .keywordsearch .btnplus, .advancesearch__bbchose .accordion .innerblock .keywordsearch .btnplus, .advancesearch__filter .accordion .innerblock .keywordsearch .btnplus {
  width: 45px;
  height: 45px;
  margin-left: -20px;
}
.advancesearch__ptype .accordion .innerblock .keywordtag, .advancesearch__pricerange .accordion .innerblock .keywordtag, .advancesearch__bbchose .accordion .innerblock .keywordtag, .advancesearch__filter .accordion .innerblock .keywordtag {
  display: flex;
  gap: 20px;
  margin-top: 20px;
}
@media screen and (max-width: 575px) {
  .advancesearch__ptype .accordion .innerblock .keywordtag, .advancesearch__pricerange .accordion .innerblock .keywordtag, .advancesearch__bbchose .accordion .innerblock .keywordtag, .advancesearch__filter .accordion .innerblock .keywordtag {
    flex-wrap: wrap;
  }
}
.advancesearch__ptype .accordion .innerblock.schoolrating .form__cbcontainer, .advancesearch__pricerange .accordion .innerblock.schoolrating .form__cbcontainer, .advancesearch__bbchose .accordion .innerblock.schoolrating .form__cbcontainer, .advancesearch__filter .accordion .innerblock.schoolrating .form__cbcontainer {
  width: 45%;
}
@media screen and (max-width: 575px) {
  .advancesearch__ptype .accordion .innerblock.schoolrating .form__cbcontainer, .advancesearch__pricerange .accordion .innerblock.schoolrating .form__cbcontainer, .advancesearch__bbchose .accordion .innerblock.schoolrating .form__cbcontainer, .advancesearch__filter .accordion .innerblock.schoolrating .form__cbcontainer {
    width: 100%;
  }
}
@media screen and (min-width: 1200px) {
  .advancesearch__ptype .accordion .innerblock.schoolrating .form__checkbox, .advancesearch__pricerange .accordion .innerblock.schoolrating .form__checkbox, .advancesearch__bbchose .accordion .innerblock.schoolrating .form__checkbox, .advancesearch__filter .accordion .innerblock.schoolrating .form__checkbox {
    margin-top: 40px;
  }
}
@media screen and (min-width: 1200px) {
  .advancesearch__ptype .accordion .innerblock.dsmt, .advancesearch__pricerange .accordion .innerblock.dsmt, .advancesearch__bbchose .accordion .innerblock.dsmt, .advancesearch__filter .accordion .innerblock.dsmt {
    margin-top: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .advancesearch__ptype .accordion .innerblock.tbmt, .advancesearch__pricerange .accordion .innerblock.tbmt, .advancesearch__bbchose .accordion .innerblock.tbmt, .advancesearch__filter .accordion .innerblock.tbmt {
    margin-top: 40px;
  }
}
@media screen and (max-width: 575px) {
  .advancesearch__ptype .accordion .innerblock.mbmt, .advancesearch__pricerange .accordion .innerblock.mbmt, .advancesearch__bbchose .accordion .innerblock.mbmt, .advancesearch__filter .accordion .innerblock.mbmt {
    margin-top: 40px;
  }
}
@media screen and (min-width: 1200px) {
  .advancesearch__ptype .accordion .innerblock.oh .form__checkbox, .advancesearch__pricerange .accordion .innerblock.oh .form__checkbox, .advancesearch__bbchose .accordion .innerblock.oh .form__checkbox, .advancesearch__filter .accordion .innerblock.oh .form__checkbox {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px 120px;
  }
}
.advancesearch__ptype.show, .advancesearch__pricerange.show, .advancesearch__bbchose.show, .advancesearch__filter.show {
  display: block;
}
@media screen and (max-width: 1200px) {
  .advancesearch .advancesearch__ptype .form__csradio {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .advancesearch .advancesearch__ptype .form__csradio .form__csradiocontainer {
    max-width: calc(25% - 10px);
  }
}
@media screen and (max-width: 1200px) {
  .advancesearch .form__csradiocontainer {
    max-width: calc(50% - 10px);
  }
}
@media screen and (max-width: 575px) {
  .advancesearch .form__csradiocontainer {
    padding: 20px 10px;
    text-align: center;
  }
}
.advancesearch__tmbtn {
  display: none;
}
@media screen and (max-width: 1200px) {
  .advancesearch__tmbtn {
    display: flex;
    gap: 20px;
    padding: 0 0 20px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background: #ffffff;
  }
  .advancesearch__tmbtn .btnPrimary {
    flex-grow: 1;
    justify-content: center;
  }
  .advancesearch__tmbtn .btnss {
    width: 45px;
    padding: 0 15px;
  }
}
.advancesearch .accordion__button h4 {
  margin-bottom: 0;
}
.advancesearch .form__search.autosearch {
  width: 250px;
}
.advancesearch .tagify__dropdown__wrapper {
  max-width: 865px;
  width: 100%;
}

.togglebox {
  position: relative;
  width: -moz-max-content;
  width: max-content;
}
.togglebox__content {
  position: absolute;
  width: 162px;
  bottom: -155px;
  right: 0;
  padding: 0 10px;
  border-radius: 10px;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2509803922);
  opacity: 0;
  visibility: hidden;
  transition: all 0.4s;
  background: #ffffff;
}
.togglebox__content.show {
  opacity: 1;
  visibility: visible;
}
.togglebox__content ul {
  list-style: none;
}
.togglebox__content ul li:not(:last-child) {
  border-bottom: 1px solid #EAEAEA;
}
.togglebox__content ul li button {
  background: transparent !important;
  padding: 10px 0;
  border: 0;
  outline: 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.togglebox__content ul li span {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: left;
  color: #D2AE96;
}
.togglebox__content.alt {
  bottom: -150px;
}
.togglebox__content.alt ul li {
  border: 0;
}
.togglebox__content.alt ul li button span {
  color: #063147;
}

.saleshistory__heading {
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 0em;
  text-align: left;
  color: #D2AE96;
  margin-bottom: 20px;
}
.saleshistory__tab ul {
  display: flex;
  gap: 20px;
  align-items: center;
  list-style: none;
  margin-bottom: 40px;
  margin-left: 0;
}
.saleshistory__tab ul li a {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  color: #717782;
  text-decoration: none;
}
.saleshistory__tab ul li.ui-tabs-active a {
  color: #063147;
  font-weight: 700;
  text-decoration: underline;
}
.saleshistory__block {
  position: relative;
  padding-left: 25px;
}
.saleshistory__block::before {
  position: absolute;
  content: "";
  width: 1px;
  height: 94%;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background: #D2AE96;
}
.saleshistory__block--item:not(:last-child) {
  margin-bottom: 40px;
}
.saleshistory__block--item--currentdate {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  color: #063147;
  margin-bottom: 20px;
}
.saleshistory__block--item--row {
  display: flex;
}
@media screen and (max-width: 575px) {
  .saleshistory__block--item--row {
    gap: 20px;
  }
}
.saleshistory__block--item--col {
  width: 33.33%;
}
.saleshistory__block--item--col h4 {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  letter-spacing: 0em;
  text-align: left;
  margin-bottom: 5px;
  color: #063147;
}
.saleshistory__block--item--col h6 {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  color: #717782;
}
@media screen and (max-width: 575px) {
  .saleshistory__block--item--col h6 {
    max-width: 70%;
  }
}
.saleshistory__block--item::before {
  position: absolute;
  content: "";
  width: 11px;
  height: 11px;
  margin-top: 11px;
  left: -5px;
  border-radius: 100%;
  background: #F5F6FC;
  border: 1px solid #D2AE96;
  z-index: 2;
}
.saleshistory__block--item:first-child::before {
  margin-top: 6px;
}

.videomodal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 1000;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
}
.videomodal.show {
  opacity: 1;
  visibility: visible;
}
.videomodal__backdrop {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
.videomodal__close {
  position: absolute;
  top: 40px;
  right: 40px;
  background: transparent;
  width: 40px;
  height: 40px;
  border: 0;
  outline: 0;
  cursor: pointer;
}
.videomodal__close .icon {
  filter: grayscale(1) brightness(2);
}
@media screen and (max-width: 1030px) {
  .videomodal__close {
    right: 20px;
    top: 20px;
  }
}
.videomodal__video {
  position: relative;
  max-width: 1020px;
  width: 100%;
  aspect-ratio: 1/0.6;
  border-radius: 10px;
  overflow: hidden;
}
.videomodal__video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.countermodal {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: center;
}
.countermodal__tag {
  position: relative;
  display: flex;
  width: -moz-max-content;
  width: max-content;
  padding: 5px 10px;
  gap: 8px;
  border-radius: 10px;
  background: #D2AE96;
  align-items: center;
  margin: 0 auto;
}
.countermodal__tag::after {
  position: absolute;
  content: "";
  width: 12px;
  height: 12px;
  left: 50%;
  bottom: -4px;
  background: #D2AE96;
  transform: translateX(-50%) rotate(45deg);
}
.countermodal__tag h4 {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  color: #ffffff;
}
.countermodal__tag .arrow {
  margin-top: 2px;
}
.countermodal__tag .new {
  font-size: 12px;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
  color: #ffffff;
}
.countermodal .aptcard {
  margin-top: -5px;
  border: 0 !important;
}
.countermodal .aptcard .aptcard__content {
  padding: 10px;
}
.countermodal .aptcard .aptcard__content--details--block .icon {
  display: none;
}
.countermodal .aptcard .aptcard__content--details--block h4 {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  color: #717782;
}
.countermodal .aptcard .aptcard__content--details {
  margin-bottom: 10px;
}
.countermodal .aptcard .aptcard__content--address, .countermodal .aptcard .aptcard__content--homenumber {
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.countermodal .aptcard .aptcard__content--listby p {
  font-weight: 500;
}

.viewmoremodal {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.viewmoremodal__tag {
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #D2AE96;
  border-radius: 100%;
}
.viewmoremodal__tag h4 {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  color: #ffffff;
}
.viewmoremodal__info {
  padding: 10px;
  background: #ffffff;
  border-radius: 10px;
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
}
.viewmoremodal__info h4 {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  color: #063147;
  margin-bottom: 10px;
}
.viewmoremodal__info h4 span {
  color: #D2AE96;
}
.viewmoremodal__info p {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  color: #717782;
}
.viewmoremodal .viewmoremodal__tag:hover + .viewmoremodal__info {
  opacity: 1;
  visibility: visible;
}

.viewswitcher {
  position: relative;
  display: flex;
  width: -moz-max-content;
  width: max-content;
  padding: 5px;
  border: 1px solid #D2AE96;
  border-radius: 10px;
  background: #F5F6FC;
}
.viewswitcher input {
  position: absolute;
  left: -200vw;
}
.viewswitcher label {
  position: relative;
  width: 73px;
  height: 42px;
  font-size: 16px;
  line-height: 21px;
  font-weight: 700;
  color: #063147;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  z-index: 2;
}
.viewswitcher__mark {
  position: absolute;
  left: 5px;
  top: 5px;
  width: 73px;
  height: 42px;
  background: #ffffff;
  border-radius: 10px;
  transition: all 0.3s;
}

.viewswitcher input:checked ~ .viewswitcher__mark {
  left: 78px;
}

.viewswitcher input:checked + label {
  color: #D2AE96;
}

.viewswitcher input:nth-child(1):checked ~ .viewswitcher__mark {
  left: 5px;
}

.spheader {
  position: relative;
  background: #ffffff;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}
@media screen and (max-width: 767px) {
  .spheader {
    padding: 10px 0;
  }
}
.spheader__sticymenu {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.spheader__right {
  display: flex;
  gap: 10px;
  align-items: center;
}
.spheader .tabmenumbvalue {
  display: none;
}
@media screen and (max-width: 767px) {
  .spheader .tabmenumbvalue {
    position: relative;
    display: flex;
    padding: 10px 0;
    max-width: unset;
    width: -moz-max-content;
    width: max-content;
    background: transparent;
    border-bottom: 2px solid #D2AE96;
    border-radius: 0;
    color: #D2AE96;
    text-decoration: none;
    display: flex;
    gap: 12px;
    align-items: center;
  }
  .spheader .tabmenumbvalue .icon {
    line-height: 0;
    display: inline-block;
    transition: all 0.3s ease-in-out;
  }
  .spheader .tabmenumbvalue.active .icon {
    transform: rotate(180deg) translateY(-50%);
  }
}
@media screen and (max-width: 767px) {
  .spheader .tabmenu {
    position: absolute;
    flex-direction: column;
    background: #fff;
    top: 45px;
    align-items: flex-start;
    gap: 0;
    transform: translateY(30px);
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s;
    border-radius: 10px;
    overflow: hidden;
  }
  .spheader .tabmenu.show {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
  }
  .spheader .tabmenu li {
    width: 100%;
  }
  .spheader .tabmenu li:not(:last-child) {
    border-bottom: 1px solid #EAEAEA;
  }
  .spheader .tabmenu li a {
    padding: 10px 30px 10px 10px;
    color: #717782;
    font-weight: 500;
    width: 100%;
  }
}

.sphero {
  position: relative;
  margin-top: 92px;
}
@media screen and (max-width: 575px) {
  .sphero {
    margin-top: 0;
  }
}
.sphero__header {
  margin-top: 20px;
  display: flex;
  gap: 20px;
  align-items: center;
  margin-bottom: 20px;
}
@media screen and (max-width: 575px) {
  .sphero__header {
    flex-wrap: wrap;
  }
}
.sphero__thumb {
  position: relative;
  width: 100%;
  height: 232px;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (max-width: 1030px) {
  .sphero__thumb {
    height: 165px;
  }
}
.sphero__thumb img {
  width: 100%;
  height: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
}
.sphero__thumb:not(:last-child) {
  margin-bottom: 30px;
}
@media screen and (max-width: 575px) {
  .sphero__thumb:not(:last-child) {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .sphero__content .col-md-4 {
    display: flex;
    gap: 20px;
    margin-top: 20px;
  }
  .sphero__content .col-md-4 .sphero__thumb {
    height: 109px;
  }
}
.sphero .form__inputwrapper {
  position: relative;
}
.sphero .form__inputwrapper .icon.search {
  top: 15px;
}
.sphero .form__inputwrapper .form__search.autosearch {
  width: 240px;
  height: 48px;
  border-radius: 40px;
  background: #fff;
  padding-left: 45px;
}
@media screen and (max-width: 575px) {
  .sphero .form__inputwrapper .form__search.autosearch {
    width: auto;
  }
}
@media screen and (max-width: 575px) {
  .sphero .form__inputwrapper {
    flex-grow: 1;
  }
}

.spdetails {
  margin-top: 20px;
}
.spdetails .row {
  gap: 20px 0;
}
.spdetails .mtng {
  margin-top: 20px;
}
@media screen and (min-width: 1200px) {
  .spdetails .mtng {
    margin-top: -102%;
  }
}
@media screen and (min-width: 1030px) {
  .spdetails .ratcard {
    min-height: 600px;
  }
}
.spdetails .ratcard:not(:last-child) {
  margin-bottom: 30px;
}
.spdetails .mcard,
.spdetails .phtable,
.spdetails .saleshistory,
.spdetails .ohdateblock,
.spdetails .textblocksn,
.spdetails .locationwithmap,
.spdetails .propertydetails,
.spdetails .textblocksn {
  margin-top: 40px;
}
.spdetails .saleshistory,
.spdetails .phtable,
.spdetails .ohdateblock {
  padding-top: 40px;
  border-top: 1px solid #EEF0F8;
}
.spdetails .scrolldiv {
  scroll-padding-top: 150px;
  margin-top: 40px;
}
@media screen and (max-width: 1030px) {
  .spdetails .scrolldiv {
    margin-top: 30px;
  }
}
@media screen and (max-width: 575px) {
  .spdetails .scrolldiv {
    margin-top: 20px;
  }
}
.spdetails .phtable, .spdetails .saleshistory {
  margin-top: 0 !important;
}

.locationwithmap {
  position: relative;
}
.locationwithmap h4 {
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
  margin-bottom: 20px;
  color: #D2AE96;
}
.locationwithmap__map {
  margin-bottom: 20px;
}
.locationwithmap__map img,
.locationwithmap__map iframe {
  width: 100%;
  height: 300px;
  border-radius: 10px;
}
@media screen and (max-width: 767px) {
  .locationwithmap__map img,
  .locationwithmap__map iframe {
    height: 200px;
  }
}

.propertydetails {
  position: relative;
  border-bottom: 1px solid #C3C9D4;
}
.propertydetails__heading h4 {
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
  margin-bottom: 20px;
  color: #D2AE96;
}
.propertydetails__block {
  margin-bottom: 20px;
}
@media screen and (min-width: 1030px) {
  .propertydetails__block {
    margin-bottom: 40px;
  }
}
.propertydetails__block h4 {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  text-align: left;
  color: #063147;
  margin-bottom: 20px;
}
.propertydetails__block--row {
  position: relative;
}
@media screen and (min-width: 767px) {
  .propertydetails__block--row {
    display: flex;
    margin-bottom: 20px;
    gap: 20px;
  }
}
@media screen and (max-width: 767px) {
  .propertydetails__block--row:not(:last-child) {
    margin-bottom: 20px;
  }
}
.propertydetails__block--col {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .propertydetails__block--col:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 767px) {
  .propertydetails__block--col {
    width: 49%;
  }
}
.propertydetails__block--col p {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  color: #717782;
}
.propertydetails__block--col h5 {
  font-size: 14px;
  font-weight: 700;
  line-height: 19px;
  text-align: left;
  color: #063147;
}
.propertydetails__block--col h5,
.propertydetails__block--col p {
  width: 50%;
}

.similarlisting {
  position: relative;
  margin-top: 40px;
  margin-bottom: 60px;
}
@media screen and (min-width: 1030px) {
  .similarlisting {
    margin-top: 60px;
  }
}
.similarlisting__heading {
  margin-bottom: 35px;
}
@media screen and (min-width: 1030px) {
  .similarlisting__heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 1030px) {
  .similarlisting__heading {
    overflow: hidden;
  }
}
.similarlisting__heading h4 {
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
  text-align: left;
  color: #D2AE96;
  margin-bottom: 35px;
}
@media screen and (min-width: 1030px) {
  .similarlisting__heading h4 {
    margin-bottom: 0;
  }
}
.similarlisting__menu {
  position: relative;
}
@media screen and (max-width: 1030px) {
  .similarlisting__menu {
    width: 100%;
    overflow: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .similarlisting__menu::-webkit-scrollbar {
    display: none;
  }
  .similarlisting__menu ul {
    width: -moz-max-content;
    width: max-content;
  }
}
.similarlisting__btn {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
@media screen and (min-width: 767px) {
  .similarlisting__btn {
    margin-top: 40px;
  }
}
@media screen and (max-width: 767px) {
  .similarlisting__btn a {
    width: 100%;
    text-align: center;
    justify-content: center;
  }
}
@media screen and (max-width: 995px) {
  .similarlisting .col-lg-4:nth-child(3) {
    display: none;
  }
}

.sharemodal,
.hidemodal,
.savemodal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2000;
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
}
.sharemodal.show,
.hidemodal.show,
.savemodal.show {
  opacity: 1;
  visibility: visible;
}
.sharemodal__close,
.hidemodal__close,
.savemodal__close {
  position: absolute;
  top: 20px;
  right: 20px;
  background: transparent;
  border: 0;
  padding: 0;
  z-index: 2;
  cursor: pointer;
}
.sharemodal__backdrop,
.hidemodal__backdrop,
.savemodal__backdrop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
}

.savemodal .smmodal__newlistbtn {
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #F5F6FC;
  z-index: 2;
}
.savemodal .csselect.ndropdown .csselect-trigger {
  padding: 12px 10px;
  font-size: 16px;
}
.savemodal .smmodal__email {
  display: none;
}
.savemodal .btnSecondary {
  width: 100%;
}
.savemodal .btnSecondary .icon {
  position: relative;
  top: unset;
  left: unset;
  z-index: 2;
  right: unset;
  opacity: 1;
  visibility: visible;
}

.rightcards {
  scroll-padding-top: 200px;
}
@media screen and (min-width: 1200px) {
  .rightcards {
    position: sticky;
    top: 90px;
  }
}

.rightsticky {
  position: relative;
}

.hassticky {
  min-height: 200vh !important;
}

.elementor-section {
  overflow: visible !important;
}

.elementor-container {
  transform: none !important;
}

.ohdateblock {
  padding-top: 40px;
  border-top: 1px solid #EEF0F8;
}
@media screen and (max-width: 1030px) {
  .ohdateblock {
    padding-top: 30px;
  }
}
@media screen and (max-width: 575px) {
  .ohdateblock {
    padding-top: 20px;
  }
}

.rlcontainer {
  position: relative;
}
@media screen and (min-width: 1200px) {
  .rlcontainer {
    display: flex;
  }
}
.rlcontainer__left {
  position: relative;
  padding: 40px 20px;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (min-width: 740px) {
  .rlcontainer__left {
    padding: 40px 30px;
  }
}
@media screen and (min-width: 1200px) {
  .rlcontainer__left {
    width: 60%;
    padding: 60px;
  }
}
@media screen and (min-width: 1200px) and (max-height: 750px) {
  .rlcontainer__left {
    padding: 40px 60px;
  }
}
@media screen and (max-width: 575px) {
  .rlcontainer__left {
    height: auto;
    flex-direction: column;
    padding: 40px 20px;
  }
}
.rlcontainer__left--header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  top: 60px;
  width: 100%;
  left: 0;
  padding: 0 60px;
}
@media screen and (min-width: 1200px) and (max-height: 750px) {
  .rlcontainer__left--header {
    top: 30px;
  }
}
@media screen and (max-width: 769px) {
  .rlcontainer__left--header {
    padding: 0 30px;
  }
}
@media screen and (max-width: 740px) {
  .rlcontainer__left--header {
    position: relative;
    top: unset;
    left: unset;
    text-align: center;
    margin-bottom: 40px;
    justify-content: center;
  }
  .rlcontainer__left--header--login {
    display: none;
  }
}
.rlcontainer__left .mobilesignin {
  display: none;
}
@media screen and (max-width: 575px) {
  .rlcontainer__left .mobilesignin {
    display: block;
    text-align: center;
    margin-top: 40px;
  }
}
.rlcontainer__form {
  max-width: 400px;
  width: 100%;
}
.rlcontainer__form .toast {
  padding: 11px 20px;
  margin-bottom: 20px;
}
.rlcontainer__form--header {
  margin-bottom: 40px;
}
.rlcontainer__form--header h2 {
  font-size: 32px;
  font-weight: 700;
  line-height: 43.2px;
  text-align: center;
  color: #063147;
  margin-bottom: 20px;
}
@media screen and (max-width: 575px) {
  .rlcontainer__form--header h2 {
    font-size: 26px;
    font-weight: 700;
    line-height: 35.1px;
    text-align: center;
  }
}
.rlcontainer__form--header ul {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  list-style: none;
  margin-bottom: 20px;
}
.rlcontainer__form--header p {
  position: relative;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-align: center;
  color: #063147;
  width: 105px;
  margin: 0 auto;
}
.rlcontainer__form--header p::before {
  position: absolute;
  display: inline-flex;
  content: "";
  width: 100%;
  height: 1px;
  background: #DBDBDB;
  left: -110%;
  top: 55%;
  transform: translateY(-50%);
}
.rlcontainer__form--header p::after {
  position: absolute;
  display: inline-flex;
  content: "";
  width: 100%;
  height: 1px;
  background: #DBDBDB;
  right: -110%;
  top: 55%;
  transform: translateY(-50%);
}
.rlcontainer__form .form__input {
  margin-bottom: 20px;
  background: transparent;
  padding: 11px 20px;
}
.rlcontainer__form button {
  width: 100%;
  justify-content: center;
  margin-top: 20px;
}
.rlcontainer__form button.btnrecover {
  position: relative;
  text-align: center;
  background: transparent;
  border: 0;
  outline: 0;
  padding: 0;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: #E65A5A;
}
.rlcontainer__form .form__cbcontainer {
  font-size: 14px;
}
.rlcontainer__form .form__cbcontainer a {
  text-decoration: none;
  color: #D2AE96;
}
.rlcontainer__varification, .rlcontainer__recoverpass {
  text-align: center;
  max-width: 400px;
  width: 100%;
  display: none;
}
.rlcontainer__varification h2, .rlcontainer__recoverpass h2 {
  font-size: 32px;
  font-weight: 700;
  line-height: 43.2px;
  text-align: center;
  margin-bottom: 20px;
  color: #063147;
}
@media screen and (max-width: 575px) {
  .rlcontainer__varification h2, .rlcontainer__recoverpass h2 {
    font-size: 26px;
    font-weight: 700;
    line-height: 35.1px;
    text-align: center;
  }
}
.rlcontainer__varification p, .rlcontainer__recoverpass p {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-align: center;
  color: #063147;
}
.rlcontainer__varification p.info, .rlcontainer__recoverpass p.info {
  color: #717782;
}
.rlcontainer__varification input, .rlcontainer__recoverpass input {
  background: transparent;
  padding: 11px 20px;
}
.rlcontainer__varification .afterstatetext, .rlcontainer__recoverpass .afterstatetext {
  margin-bottom: 20px;
  display: none;
}
.rlcontainer__varification button, .rlcontainer__recoverpass button {
  margin: 20px 0;
  width: 100%;
  justify-content: center;
}
.rlcontainer__varification .afterstatebtn, .rlcontainer__recoverpass .afterstatebtn {
  width: 100%;
  justify-content: center;
  display: none;
}
.rlcontainer__varification .mobilesignin, .rlcontainer__recoverpass .mobilesignin {
  position: absolute;
  left: 50%;
  top: 85vh;
  transform: translateX(-50%);
}
@media screen and (max-width: 575px) {
  .rlcontainer__varification {
    height: 75vh;
    flex-direction: column;
    justify-content: center;
  }
}
.rlcontainer__banner {
  display: none;
}
@media screen and (min-width: 1200px) {
  .rlcontainer__banner {
    width: 40%;
    display: flex;
    position: relative;
    height: 100vh;
  }
}
.rlcontainer__banner--img {
  position: relative;
  width: 100%;
  height: 100%;
}
.rlcontainer__banner--img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.rlcontainer__banner--cta {
  position: absolute;
  left: 50%;
  bottom: 50px;
  max-width: calc(100% - 70px);
  width: 100%;
  padding: 60px 40px;
  background: rgba(255, 242, 242, 0.13);
  border-radius: 10px;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  transform: translateX(-50%);
}
.rlcontainer__banner--cta a {
  width: 100%;
  text-align: center;
  justify-content: center;
}
.rlcontainer__banner--cta p {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  margin-top: 20px;
  color: #ffffff;
}
.rlcontainer .toast.warning h5 {
  font-size: 14px;
}

.dashboard {
  position: relative;
  padding: 40px;
  min-height: 100vh;
}
@media screen and (max-width: 1030px) {
  .dashboard {
    padding: 30px;
  }
}
@media screen and (max-width: 575px) {
  .dashboard {
    padding: 20px;
  }
}
.dashboard__header {
  margin-bottom: 40px;
}
.dashboard__header h3 {
  font-size: 32px;
  font-weight: 700;
  line-height: 43.2px;
  color: #063147;
}
.dashboard__header.alt {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 575px) {
  .dashboard__header.alt {
    flex-direction: column;
    align-items: flex-start;
  }
}
.dashboard__header p {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: #063147;
  margin-top: 20px;
}
.dashboard__header .btnBack {
  margin-top: 30px;
}
.dashboard__header--btn {
  display: flex;
  gap: 20px;
}
@media screen and (max-width: 575px) {
  .dashboard__header--btn {
    margin-top: 30px;
  }
}
.dashboard__header--btn button.btnSecondary {
  padding: 12px 20px !important;
}
.dashboard__header--btn button.btnSecondary .icon {
  position: relative;
  left: unset;
  opacity: 1;
  right: unset;
}
.dashboard__content .row {
  grid-row-gap: 30px;
}
@media screen and (max-width: 575px) {
  .dashboard__content .row {
    grid-row-gap: 20px;
  }
}
@media screen and (max-width: 1030px) {
  .dashboard__footer {
    display: flex;
    justify-content: flex-end;
  }
}
.dashboard .signout {
  position: absolute;
  right: 40px;
  bottom: 40px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: #D2AE96;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
}
@media screen and (max-width: 1030px) {
  .dashboard .signout {
    position: relative;
    bottom: unset;
    right: unset;
    margin-top: 20px;
    width: -moz-max-content;
    width: max-content;
    margin-left: auto;
  }
}
@media screen and (max-width: 575px) {
  .dashboard .signout {
    position: relative;
    bottom: unset;
    right: unset;
    margin-top: 40px;
  }
}
.dashboard.sp .favbtn {
  background: #F8F2ED;
}
.dashboard.sp .favbtn .icon::before {
  filter: unset;
}
.dashboard a {
  text-decoration: none;
}
.dashboard .savecard .custom-options {
  background: #ffffff;
}

.useredit {
  position: relative;
  margin-top: 40px;
}
.useredit .usereditimg {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 15px;
  align-items: center;
}
.useredit .usereditimg__current {
  width: 140px;
  height: 140px;
}
.useredit .usereditimg__current img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
.useredit .usereditimg__btn {
  position: relative;
}
.useredit .usereditimg__btn label {
  display: flex;
  width: -moz-max-content;
  width: max-content;
  align-items: center;
  margin: 0 auto;
  gap: 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-align: center;
  color: #D2AE96;
}
.useredit .usereditimg__btn input {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
.useredit .usereditblock__col {
  display: flex;
  gap: 20px;
  align-items: center;
}
.useredit .usereditblock__col .form__inputwrapper {
  flex-grow: 1;
}
.useredit .usereditblock__col .form__inputwrapper .form__input {
  padding: 11px 20px;
  background: transparent;
}
.useredit .usereditblock__col .form__inputwrapper .showpass {
  margin-top: 0;
}
.useredit .usereditblock__col .form__inputwrapper .showpass svg path {
  fill: #D2AE96;
}

.dashboard__footer.mac {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 80px;
}
.dashboard__footer.mac .signout {
  position: relative;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
}
@media screen and (max-width: 575px) {
  .dashboard__footer.mac .signout {
    margin: 0;
  }
}

.searchresult__header {
  position: relative;
  padding-top: 30px;
  display: flex;
  justify-content: space-between;
}
@media screen and (min-width: 1200px) {
  .searchresult__header {
    gap: 20px;
  }
}
@media screen and (min-width: 740px) {
  .searchresult__header {
    padding-top: 45px;
  }
}
@media screen and (max-width: 575px) {
  .searchresult__header {
    margin-bottom: 20px;
    flex-wrap: wrap;
  }
}
.searchresult__header--heading h3 {
  font-size: 32px;
  font-weight: 700;
  line-height: 43.2px;
  text-align: left;
  margin-bottom: 15px;
  color: #063147;
}
@media screen and (max-width: 575px) {
  .searchresult__header--heading h3 {
    font-size: 26px;
    line-height: 35.1px;
    margin-bottom: 30px;
  }
}
.searchresult__header--heading h3 span {
  color: #D2AE96;
}
.searchresult__header--heading--info {
  display: flex;
  align-items: center;
  gap: 30px;
}
.searchresult__header--heading--sorting {
  display: flex;
  align-items: center;
}
.searchresult__header--heading--sorting p {
  position: relative;
  z-index: 2;
  margin-right: -15px;
}
.searchresult__header--heading--sorting .csselect-trigger {
  color: #D2AE96;
  width: -moz-max-content;
  width: max-content;
  background: transparent;
}
.searchresult__header--heading--sorting .csselect-trigger::after {
  right: 0;
}
.searchresult__header--heading--sorting .custom-options {
  width: 220px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.searchresult__header--heading--sorting .custom-options::-webkit-scrollbar {
  display: none;
}
.searchresult__map {
  position: sticky;
  top: 0;
  width: 0;
  height: 100vh;
}
.searchresult__map iframe {
  width: 100%;
  height: 100%;
}
.searchresult__content {
  padding-bottom: 60px;
}
@media screen and (min-width: 740px) {
  .searchresult__content {
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1200px) {
  .searchresult__content {
    padding-bottom: 120px;
  }
}
.searchresult__row {
  margin-top: 45px;
  margin-bottom: 60px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 30px;
}
@media screen and (max-width: 1030px) {
  .searchresult__row {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 575px) {
  .searchresult__row {
    margin-top: 10px;
    grid-template-columns: repeat(1, 1fr);
  }
}
.searchresult__wrapper {
  display: flex;
  justify-content: center;
}
.searchresult__wrapper .searchresult__row.mapview {
  display: none;
}
@media screen and (max-width: 575px) {
  .searchresult__wrapper .searchresult__header h3 {
    max-width: 59%;
  }
}
.searchresult__wrapper.mapview .pagination {
  display: none;
}
@media screen and (max-width: 575px) {
  .searchresult__wrapper.mapview {
    flex-wrap: wrap;
    height: calc(100vh - 150px);
  }
}
.searchresult__wrapper.mapview .searchresult__map {
  width: 50%;
}
@media screen and (max-width: 575px) {
  .searchresult__wrapper.mapview .searchresult__map {
    order: 2;
    width: 100%;
    height: 52vh;
  }
}
.searchresult__wrapper.mapview .searchresult__content {
  width: 50%;
  padding-bottom: 0;
}
@media screen and (min-width: 1200px) {
  .searchresult__wrapper.mapview .searchresult__content {
    padding-left: 40px;
  }
}
@media screen and (max-width: 575px) {
  .searchresult__wrapper.mapview .searchresult__content {
    padding-bottom: 0;
  }
}
.searchresult__wrapper.mapview .searchresult__content .container {
  padding: 0 40px;
}
@media screen and (max-width: 1030px) {
  .searchresult__wrapper.mapview .searchresult__content .container {
    padding: 0 35px;
  }
}
@media screen and (max-width: 575px) {
  .searchresult__wrapper.mapview .searchresult__content .container {
    padding: 0 20px;
  }
}
.searchresult__wrapper.mapview .searchresult__content .searchresult__row {
  grid-template-columns: repeat(2, 1fr);
}
@media screen and (max-width: 1030px) {
  .searchresult__wrapper.mapview .searchresult__content .searchresult__row {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media screen and (max-width: 575px) {
  .searchresult__wrapper.mapview .searchresult__content .searchresult__row {
    position: absolute;
    bottom: 30px;
    margin-bottom: 20px;
    display: none;
  }
  .searchresult__wrapper.mapview .searchresult__content .searchresult__row.mapview {
    display: grid;
  }
}
.searchresult__wrapper.mapview .searchresult__content .aptcard__content--details {
  flex-wrap: wrap;
}
@media screen and (max-width: 575px) {
  .searchresult__wrapper.mapview .searchresult__content {
    order: 1;
    width: 100%;
  }
}
@media screen and (max-width: 575px) and (max-width: 575px) {
  .searchresult__wrapper.mapview .searchresult__content .aptcard.mv {
    display: flex !important;
    border-radius: 10px;
    width: 88vw !important;
    margin-right: 10px;
  }
  .searchresult__wrapper.mapview .searchresult__content .aptcard.mv .aptcard__gallery {
    width: 100px;
  }
  .searchresult__wrapper.mapview .searchresult__content .aptcard.mv .aptcard__tag {
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 20px);
    top: 10px;
    text-align: center;
    border-radius: 5px;
  }
  .searchresult__wrapper.mapview .searchresult__content .aptcard.mv .aptcard__tag h5 {
    font-size: 10px;
    line-height: 14px;
  }
  .searchresult__wrapper.mapview .searchresult__content .aptcard.mv .aptcard__galleryprev,
  .searchresult__wrapper.mapview .searchresult__content .aptcard.mv .aptcard__gallerynext {
    display: none !important;
  }
  .searchresult__wrapper.mapview .searchresult__content .aptcard.mv .aptcard__photonumber,
  .searchresult__wrapper.mapview .searchresult__content .aptcard.mv .aptcard__videonumber {
    display: none !important;
  }
  .searchresult__wrapper.mapview .searchresult__content .aptcard.mv .aptcard__galleryslider {
    height: 150px;
    width: 100px;
  }
  .searchresult__wrapper.mapview .searchresult__content .aptcard.mv .aptcard__galleryslider .slick-slide {
    width: 100px !important;
    height: 150px !important;
  }
  .searchresult__wrapper.mapview .searchresult__content .aptcard.mv .aptcard__galleryslider .aptcard__galleryslider--item {
    width: 100px;
    height: 150px;
  }
  .searchresult__wrapper.mapview .searchresult__content .aptcard.mv .aptcard__galleryslider .aptcard__galleryslider--item img,
  .searchresult__wrapper.mapview .searchresult__content .aptcard.mv .aptcard__galleryslider .aptcard__galleryslider--item video {
    width: 100px;
    height: 100%;
  }
  .searchresult__wrapper.mapview .searchresult__content .aptcard.mv .aptcard__galleryslider ul.slick-dots {
    display: none !important;
  }
  .searchresult__wrapper.mapview .searchresult__content .aptcard.mv .aptcard__content--save {
    top: 10px;
    right: 10px;
  }
  .searchresult__wrapper.mapview .searchresult__content .aptcard.mv .aptcard__galleryslider--item img {
    height: 100%;
  }
  .searchresult__wrapper.mapview .searchresult__content .aptcard.mv .aptcard__content {
    padding: 15px 10px;
    width: calc(100% - 100px);
  }
  .searchresult__wrapper.mapview .searchresult__content .aptcard.mv .aptcard__content--address {
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
  .searchresult__wrapper.mapview .searchresult__content .aptcard.mv .aptcard__content--address p {
    font-size: 16px;
    line-height: 32px;
  }
  .searchresult__wrapper.mapview .searchresult__content .aptcard.mv .aptcard__content--details {
    margin-bottom: 0;
    gap: 10px;
  }
  .searchresult__wrapper.mapview .searchresult__content .aptcard.mv .aptcard__content--details--block h4 .title {
    display: none;
  }
  .searchresult__wrapper.mapview .searchresult__content .aptcard.mv .aptcard__content--listby {
    display: none;
  }
}
@media screen and (max-width: 1030px) {
  .searchresult__wrapper.mapview .searchresult__header {
    flex-wrap: wrap;
  }
}

* {
  scroll-behavior: smooth;
}

.wheader {
  position: relative;
  padding: 55px 0;
  background: #F5F6FC;
}
.wheader h2 {
  font-size: 40px;
  line-height: 50px;
  font-weight: 700;
  color: #063147;
}

h4 {
  font-size: 26px;
  line-height: 35px;
  color: #063147;
  font-weight: 700;
}

.iconwrapper {
  position: relative;
  padding: 24px;
  background: linear-gradient(0deg, #063147, #063147), linear-gradient(0deg, #D2AE96, #D2AE96);
  border-radius: 5px;
  border: 1px dashed #D2AE96;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px;
}

.formgroup {
  position: relative;
  max-width: 400px;
}

.bgGrey {
  background: #EAEAEA;
}

.bgwhite {
  background: #ffffff;
}

body {
  background: #F5F6FC;
}/*# sourceMappingURL=widget.css.map */