/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  box-sizing: border-box;
}
*:before,
*:after {
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #FF530D;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #c03700;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 0;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Rokkitt", Georgia, "Times New Roman", Times, serif;
  font-weight: 700;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 48px;
}
h2,
.h2 {
  font-size: 36px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  background-color: transparent;
  padding: 0.2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #999999;
}
.text-primary {
  color: #FF530D;
}
a.text-primary:hover {
  color: #d93f00;
}
.text-success {
  color: #88c255;
}
a.text-success:hover {
  color: #6fa83c;
}
.text-info {
  color: #5bc0de;
}
a.text-info:hover {
  color: #31b0d5;
}
.text-warning {
  color: #f0ad4e;
}
a.text-warning:hover {
  color: #ec971f;
}
.text-danger {
  color: #d9534f;
}
a.text-danger:hover {
  color: #c9302c;
}
.bg-primary {
  color: #fff;
  background-color: #FF530D;
}
a.bg-primary:hover {
  background-color: #d93f00;
}
.bg-success {
  background-color: transparent;
}
a.bg-success:hover {
  background-color: rgba(0, 0, 0, 0);
}
.bg-info {
  background-color: transparent;
}
a.bg-info:hover {
  background-color: rgba(0, 0, 0, 0);
}
.bg-warning {
  background-color: transparent;
}
a.bg-warning:hover {
  background-color: rgba(0, 0, 0, 0);
}
.bg-danger {
  background-color: transparent;
}
a.bg-danger:hover {
  background-color: rgba(0, 0, 0, 0);
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 991px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #999999;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014   \A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\A0   \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 0;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 0;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 0;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .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 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .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 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .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 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #999999;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #d7eac6;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #cae4b3;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #daf1f8;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c5e9f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fceedb;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #fae3c4;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f4cecd;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #f0b9b8;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0;
}
select.form-group-sm .form-control {
  height: 30px;
  line-height: 30px;
}
textarea.form-group-sm .form-control,
select[multiple].form-group-sm .form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  min-height: 32px;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 0;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 0;
}
select.form-group-lg .form-control {
  height: 46px;
  line-height: 46px;
}
textarea.form-group-lg .form-control,
select[multiple].form-group-lg .form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  min-height: 38px;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #88c255;
}
.has-success .form-control {
  border-color: #88c255;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #6fa83c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #bddda0;
}
.has-success .input-group-addon {
  color: #88c255;
  border-color: #88c255;
  background-color: transparent;
}
.has-success .form-control-feedback {
  color: #88c255;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #f0ad4e;
}
.has-warning .form-control {
  border-color: #f0ad4e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #ec971f;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f8d9ac;
}
.has-warning .input-group-addon {
  color: #f0ad4e;
  border-color: #f0ad4e;
  background-color: transparent;
}
.has-warning .form-control-feedback {
  color: #f0ad4e;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #d9534f;
}
.has-error .form-control {
  border-color: #d9534f;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #c9302c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
}
.has-error .input-group-addon {
  color: #d9534f;
  border-color: #d9534f;
  background-color: transparent;
}
.has-error .form-control-feedback {
  color: #d9534f;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #FF530D;
  border-color: #f34600;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #d93f00;
  border-color: #b53400;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #FF530D;
  border-color: #f34600;
}
.btn-primary .badge {
  color: #FF530D;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #FF530D;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #c03700;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 0;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #eeeeee;
  border-radius: 0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #FF530D;
  background-color: transparent;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #FF530D;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #999999;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 991px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 0;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 0;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 0;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 0;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #999999;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #999999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #FF530D;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 0 0 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 0;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 0 0 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 0;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #FF530D;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 0;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 0 0 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 70px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 991px) {
  .navbar {
    border-radius: 0;
  }
}
@media (min-width: 991px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 991px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 991px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 991px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 991px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 25px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 70px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 991px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 18px;
  margin-bottom: 18px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 991px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 12.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 990px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 991px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 18px;
  margin-bottom: 18px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 990px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 991px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 18px;
  margin-bottom: 18px;
}
.navbar-btn.btn-sm {
  margin-top: 20px;
  margin-bottom: 20px;
}
.navbar-btn.btn-xs {
  margin-top: 24px;
  margin-bottom: 24px;
}
.navbar-text {
  margin-top: 25px;
  margin-bottom: 25px;
}
@media (min-width: 991px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (min-width: 991px) {
  .navbar-left {
    float: left !important;
    float: left;
  }
  .navbar-right {
    float: right !important;
    float: right;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #FCFCFC;
  border-color: #eeeeee;
}
.navbar-default .navbar-brand {
  color: #222222;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #090909;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #222222;
}
.navbar-default .navbar-nav > li > a {
  color: #222222;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #FF530D;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #333333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #eeeeee;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: transparent;
  color: #333333;
}
@media (max-width: 990px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #222222;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #FF530D;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #333333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #222222;
}
.navbar-default .navbar-link:hover {
  color: #FF530D;
}
.navbar-default .btn-link {
  color: #222222;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #FF530D;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #bfbfbf;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #bfbfbf;
}
.navbar-inverse .navbar-nav > li > a {
  color: #bfbfbf;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 990px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #bfbfbf;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #bfbfbf;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #bfbfbf;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 0;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #FF530D;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #c03700;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #FF530D;
  border-color: #FF530D;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #999999;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #808080;
}
.label-primary {
  background-color: #FF530D;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #d93f00;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.label-blackout {
  background-color: #000;
}
.label-blackout[href]:hover,
.label-blackout[href]:focus {
  background-color: #000000;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #999999;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #FF530D;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #FF530D;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}
.thumbnail-admin {
  position: relative;
}
.thumbnail-admin .caption {
  padding: 0;
}
.thumbnail-admin .well {
  height: 75px;
  text-align: left;
  padding: 5px;
  margin-bottom: 0;
}
.thumbnail-admin .number {
  height: 30px;
  width: 30px;
  line-height: 30px;
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
  font-weight: bold;
  text-align: center;
  position: absolute;
  top: 4px;
  right: 4px;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 0;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #88c255;
  border-color: transparent;
  color: #FFF;
}
.alert-success hr {
  border-top-color: rgba(0, 0, 0, 0);
}
.alert-success .alert-link {
  color: #e6e6e6;
}
.alert-info {
  background-color: #5bc0de;
  border-color: transparent;
  color: #FFF;
}
.alert-info hr {
  border-top-color: rgba(0, 0, 0, 0);
}
.alert-info .alert-link {
  color: #e6e6e6;
}
.alert-warning {
  background-color: #f0ad4e;
  border-color: transparent;
  color: #FFF;
}
.alert-warning hr {
  border-top-color: rgba(0, 0, 0, 0);
}
.alert-warning .alert-link {
  color: #e6e6e6;
}
.alert-danger {
  background-color: #d9534f;
  border-color: transparent;
  color: #FFF;
}
.alert-danger hr {
  border-top-color: rgba(0, 0, 0, 0);
}
.alert-danger .alert-link {
  color: #e6e6e6;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #FF530D;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #999999;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #999999;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #FF530D;
  border-color: #FF530D;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #ffe4d9;
}
.list-group-item-success {
  color: #88c255;
  background-color: transparent;
}
a.list-group-item-success {
  color: #88c255;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #88c255;
  background-color: rgba(0, 0, 0, 0);
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #88c255;
  border-color: #88c255;
}
.list-group-item-info {
  color: #5bc0de;
  background-color: transparent;
}
a.list-group-item-info {
  color: #5bc0de;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #5bc0de;
  background-color: rgba(0, 0, 0, 0);
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.list-group-item-warning {
  color: #f0ad4e;
  background-color: transparent;
}
a.list-group-item-warning {
  color: #f0ad4e;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #f0ad4e;
  background-color: rgba(0, 0, 0, 0);
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}
.list-group-item-danger {
  color: #d9534f;
  background-color: transparent;
}
a.list-group-item-danger {
  color: #d9534f;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #d9534f;
  background-color: rgba(0, 0, 0, 0);
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1;
  border-top-right-radius: -1;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1;
  border-bottom-right-radius: -1;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-admin .panel-heading .panel-title a:hover,
.panel-admin .panel-heading .panel-title a:active,
.panel-admin .panel-heading .panel-title a:visited,
.panel-admin .panel-heading .panel-title a:link {
  text-decoration: none;
}
.tab-pane .panel-admin .panel-heading {
  padding: 10px 20px;
}
.tab-pane .panel-admin .panel-heading .panel-title {
  font-size: 20px;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #FF530D;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #FF530D;
  border-color: #FF530D;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #FF530D;
}
.panel-primary > .panel-heading .badge {
  color: #FF530D;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #FF530D;
}
.panel-success {
  border-color: transparent;
}
.panel-success > .panel-heading {
  color: #88c255;
  background-color: transparent;
  border-color: transparent;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: transparent;
}
.panel-success > .panel-heading .badge {
  color: transparent;
  background-color: #88c255;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: transparent;
}
.panel-info {
  border-color: transparent;
}
.panel-info > .panel-heading {
  color: #5bc0de;
  background-color: transparent;
  border-color: transparent;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: transparent;
}
.panel-info > .panel-heading .badge {
  color: transparent;
  background-color: #5bc0de;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: transparent;
}
.panel-warning {
  border-color: transparent;
}
.panel-warning > .panel-heading {
  color: #f0ad4e;
  background-color: transparent;
  border-color: transparent;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: transparent;
}
.panel-warning > .panel-heading .badge {
  color: transparent;
  background-color: #f0ad4e;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: transparent;
}
.panel-danger {
  border-color: transparent;
}
.panel-danger > .panel-heading {
  color: #d9534f;
  background-color: transparent;
  border-color: transparent;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: transparent;
}
.panel-danger > .panel-heading .badge {
  color: transparent;
  background-color: #d9534f;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: transparent;
}
#admin-dashboard .tab-pane {
  border: 1px solid #ddd !important;
  border-top: none !important;
}
#admin-dashboard .tab-pane .panel {
  padding-bottom: 20px;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 0;
}
.well-sm {
  padding: 9px;
  border-radius: 0;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 0;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: -1 -1 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel.carousel-meals {
  padding-bottom: 40px;
}
.carousel.carousel-meals .carousel-control {
  width: 0;
}
.carousel.carousel-meals .carousel-control .fa {
  width: 40px;
  height: 40px;
  line-height: 37px;
  text-align: center;
  border-radius: 50%;
  background-color: #FF530D;
  top: 47%;
}
.carousel.carousel-meals .carousel-control .fa.fa-angle-left {
  left: 5px;
}
.carousel.carousel-meals .carousel-control .fa.fa-angle-left::before {
  margin-right: 3px;
}
.carousel.carousel-meals .carousel-control .fa.fa-angle-right {
  right: 5px;
}
.carousel.carousel-meals .carousel-control .fa.fa-angle-right::before {
  margin-left: 3px;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    perspective: 1000;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203A';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('https://res.cloudinary.com/hz3gmuqw6/raw/upload/v1570107159/fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('https://res.cloudinary.com/hz3gmuqw6/raw/upload/v1570107159/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('https://res.cloudinary.com/hz3gmuqw6/raw/upload/v1570106753/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('https://res.cloudinary.com/hz3gmuqw6/raw/upload/v1570106914/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('https://res.cloudinary.com/hz3gmuqw6/raw/upload/v1570106939/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eeeeee;
  border-radius: 0.1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\F000";
}
.fa-music:before {
  content: "\F001";
}
.fa-search:before {
  content: "\F002";
}
.fa-envelope-o:before {
  content: "\F003";
}
.fa-heart:before {
  content: "\F004";
}
.fa-star:before {
  content: "\F005";
}
.fa-star-o:before {
  content: "\F006";
}
.fa-user:before {
  content: "\F007";
}
.fa-film:before {
  content: "\F008";
}
.fa-th-large:before {
  content: "\F009";
}
.fa-th:before {
  content: "\F00A";
}
.fa-th-list:before {
  content: "\F00B";
}
.fa-check:before {
  content: "\F00C";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\F00D";
}
.fa-search-plus:before {
  content: "\F00E";
}
.fa-search-minus:before {
  content: "\F010";
}
.fa-power-off:before {
  content: "\F011";
}
.fa-signal:before {
  content: "\F012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\F013";
}
.fa-trash-o:before {
  content: "\F014";
}
.fa-home:before {
  content: "\F015";
}
.fa-file-o:before {
  content: "\F016";
}
.fa-clock-o:before {
  content: "\F017";
}
.fa-road:before {
  content: "\F018";
}
.fa-download:before {
  content: "\F019";
}
.fa-arrow-circle-o-down:before {
  content: "\F01A";
}
.fa-arrow-circle-o-up:before {
  content: "\F01B";
}
.fa-inbox:before {
  content: "\F01C";
}
.fa-play-circle-o:before {
  content: "\F01D";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\F01E";
}
.fa-refresh:before {
  content: "\F021";
}
.fa-list-alt:before {
  content: "\F022";
}
.fa-lock:before {
  content: "\F023";
}
.fa-flag:before {
  content: "\F024";
}
.fa-headphones:before {
  content: "\F025";
}
.fa-volume-off:before {
  content: "\F026";
}
.fa-volume-down:before {
  content: "\F027";
}
.fa-volume-up:before {
  content: "\F028";
}
.fa-qrcode:before {
  content: "\F029";
}
.fa-barcode:before {
  content: "\F02A";
}
.fa-tag:before {
  content: "\F02B";
}
.fa-tags:before {
  content: "\F02C";
}
.fa-book:before {
  content: "\F02D";
}
.fa-bookmark:before {
  content: "\F02E";
}
.fa-print:before {
  content: "\F02F";
}
.fa-camera:before {
  content: "\F030";
}
.fa-font:before {
  content: "\F031";
}
.fa-bold:before {
  content: "\F032";
}
.fa-italic:before {
  content: "\F033";
}
.fa-text-height:before {
  content: "\F034";
}
.fa-text-width:before {
  content: "\F035";
}
.fa-align-left:before {
  content: "\F036";
}
.fa-align-center:before {
  content: "\F037";
}
.fa-align-right:before {
  content: "\F038";
}
.fa-align-justify:before {
  content: "\F039";
}
.fa-list:before {
  content: "\F03A";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\F03B";
}
.fa-indent:before {
  content: "\F03C";
}
.fa-video-camera:before {
  content: "\F03D";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\F03E";
}
.fa-pencil:before {
  content: "\F040";
}
.fa-map-marker:before {
  content: "\F041";
}
.fa-adjust:before {
  content: "\F042";
}
.fa-tint:before {
  content: "\F043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\F044";
}
.fa-share-square-o:before {
  content: "\F045";
}
.fa-check-square-o:before {
  content: "\F046";
}
.fa-arrows:before {
  content: "\F047";
}
.fa-step-backward:before {
  content: "\F048";
}
.fa-fast-backward:before {
  content: "\F049";
}
.fa-backward:before {
  content: "\F04A";
}
.fa-play:before {
  content: "\F04B";
}
.fa-pause:before {
  content: "\F04C";
}
.fa-stop:before {
  content: "\F04D";
}
.fa-forward:before {
  content: "\F04E";
}
.fa-fast-forward:before {
  content: "\F050";
}
.fa-step-forward:before {
  content: "\F051";
}
.fa-eject:before {
  content: "\F052";
}
.fa-chevron-left:before {
  content: "\F053";
}
.fa-chevron-right:before {
  content: "\F054";
}
.fa-plus-circle:before {
  content: "\F055";
}
.fa-minus-circle:before {
  content: "\F056";
}
.fa-times-circle:before {
  content: "\F057";
}
.fa-check-circle:before {
  content: "\F058";
}
.fa-question-circle:before {
  content: "\F059";
}
.fa-info-circle:before {
  content: "\F05A";
}
.fa-crosshairs:before {
  content: "\F05B";
}
.fa-times-circle-o:before {
  content: "\F05C";
}
.fa-check-circle-o:before {
  content: "\F05D";
}
.fa-ban:before {
  content: "\F05E";
}
.fa-arrow-left:before {
  content: "\F060";
}
.fa-arrow-right:before {
  content: "\F061";
}
.fa-arrow-up:before {
  content: "\F062";
}
.fa-arrow-down:before {
  content: "\F063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\F064";
}
.fa-expand:before {
  content: "\F065";
}
.fa-compress:before {
  content: "\F066";
}
.fa-plus:before {
  content: "\F067";
}
.fa-minus:before {
  content: "\F068";
}
.fa-asterisk:before {
  content: "\F069";
}
.fa-exclamation-circle:before {
  content: "\F06A";
}
.fa-gift:before {
  content: "\F06B";
}
.fa-leaf:before {
  content: "\F06C";
}
.fa-fire:before {
  content: "\F06D";
}
.fa-eye:before {
  content: "\F06E";
}
.fa-eye-slash:before {
  content: "\F070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\F071";
}
.fa-plane:before {
  content: "\F072";
}
.fa-calendar:before {
  content: "\F073";
}
.fa-random:before {
  content: "\F074";
}
.fa-comment:before {
  content: "\F075";
}
.fa-magnet:before {
  content: "\F076";
}
.fa-chevron-up:before {
  content: "\F077";
}
.fa-chevron-down:before {
  content: "\F078";
}
.fa-retweet:before {
  content: "\F079";
}
.fa-shopping-cart:before {
  content: "\F07A";
}
.fa-folder:before {
  content: "\F07B";
}
.fa-folder-open:before {
  content: "\F07C";
}
.fa-arrows-v:before {
  content: "\F07D";
}
.fa-arrows-h:before {
  content: "\F07E";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\F080";
}
.fa-twitter-square:before {
  content: "\F081";
}
.fa-facebook-square:before {
  content: "\F082";
}
.fa-camera-retro:before {
  content: "\F083";
}
.fa-key:before {
  content: "\F084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\F085";
}
.fa-comments:before {
  content: "\F086";
}
.fa-thumbs-o-up:before {
  content: "\F087";
}
.fa-thumbs-o-down:before {
  content: "\F088";
}
.fa-star-half:before {
  content: "\F089";
}
.fa-heart-o:before {
  content: "\F08A";
}
.fa-sign-out:before {
  content: "\F08B";
}
.fa-linkedin-square:before {
  content: "\F08C";
}
.fa-thumb-tack:before {
  content: "\F08D";
}
.fa-external-link:before {
  content: "\F08E";
}
.fa-sign-in:before {
  content: "\F090";
}
.fa-trophy:before {
  content: "\F091";
}
.fa-github-square:before {
  content: "\F092";
}
.fa-upload:before {
  content: "\F093";
}
.fa-lemon-o:before {
  content: "\F094";
}
.fa-phone:before {
  content: "\F095";
}
.fa-square-o:before {
  content: "\F096";
}
.fa-bookmark-o:before {
  content: "\F097";
}
.fa-phone-square:before {
  content: "\F098";
}
.fa-twitter:before {
  content: "\F099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\F09A";
}
.fa-github:before {
  content: "\F09B";
}
.fa-unlock:before {
  content: "\F09C";
}
.fa-credit-card:before {
  content: "\F09D";
}
.fa-feed:before,
.fa-rss:before {
  content: "\F09E";
}
.fa-hdd-o:before {
  content: "\F0A0";
}
.fa-bullhorn:before {
  content: "\F0A1";
}
.fa-bell:before {
  content: "\F0F3";
}
.fa-certificate:before {
  content: "\F0A3";
}
.fa-hand-o-right:before {
  content: "\F0A4";
}
.fa-hand-o-left:before {
  content: "\F0A5";
}
.fa-hand-o-up:before {
  content: "\F0A6";
}
.fa-hand-o-down:before {
  content: "\F0A7";
}
.fa-arrow-circle-left:before {
  content: "\F0A8";
}
.fa-arrow-circle-right:before {
  content: "\F0A9";
}
.fa-arrow-circle-up:before {
  content: "\F0AA";
}
.fa-arrow-circle-down:before {
  content: "\F0AB";
}
.fa-globe:before {
  content: "\F0AC";
}
.fa-wrench:before {
  content: "\F0AD";
}
.fa-tasks:before {
  content: "\F0AE";
}
.fa-filter:before {
  content: "\F0B0";
}
.fa-briefcase:before {
  content: "\F0B1";
}
.fa-arrows-alt:before {
  content: "\F0B2";
}
.fa-group:before,
.fa-users:before {
  content: "\F0C0";
}
.fa-chain:before,
.fa-link:before {
  content: "\F0C1";
}
.fa-cloud:before {
  content: "\F0C2";
}
.fa-flask:before {
  content: "\F0C3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\F0C4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\F0C5";
}
.fa-paperclip:before {
  content: "\F0C6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\F0C7";
}
.fa-square:before {
  content: "\F0C8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\F0C9";
}
.fa-list-ul:before {
  content: "\F0CA";
}
.fa-list-ol:before {
  content: "\F0CB";
}
.fa-strikethrough:before {
  content: "\F0CC";
}
.fa-underline:before {
  content: "\F0CD";
}
.fa-table:before {
  content: "\F0CE";
}
.fa-magic:before {
  content: "\F0D0";
}
.fa-truck:before {
  content: "\F0D1";
}
.fa-pinterest:before {
  content: "\F0D2";
}
.fa-pinterest-square:before {
  content: "\F0D3";
}
.fa-google-plus-square:before {
  content: "\F0D4";
}
.fa-google-plus:before {
  content: "\F0D5";
}
.fa-money:before {
  content: "\F0D6";
}
.fa-caret-down:before {
  content: "\F0D7";
}
.fa-caret-up:before {
  content: "\F0D8";
}
.fa-caret-left:before {
  content: "\F0D9";
}
.fa-caret-right:before {
  content: "\F0DA";
}
.fa-columns:before {
  content: "\F0DB";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\F0DC";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\F0DD";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\F0DE";
}
.fa-envelope:before {
  content: "\F0E0";
}
.fa-linkedin:before {
  content: "\F0E1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\F0E2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\F0E3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\F0E4";
}
.fa-comment-o:before {
  content: "\F0E5";
}
.fa-comments-o:before {
  content: "\F0E6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\F0E7";
}
.fa-sitemap:before {
  content: "\F0E8";
}
.fa-umbrella:before {
  content: "\F0E9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\F0EA";
}
.fa-lightbulb-o:before {
  content: "\F0EB";
}
.fa-exchange:before {
  content: "\F0EC";
}
.fa-cloud-download:before {
  content: "\F0ED";
}
.fa-cloud-upload:before {
  content: "\F0EE";
}
.fa-user-md:before {
  content: "\F0F0";
}
.fa-stethoscope:before {
  content: "\F0F1";
}
.fa-suitcase:before {
  content: "\F0F2";
}
.fa-bell-o:before {
  content: "\F0A2";
}
.fa-coffee:before {
  content: "\F0F4";
}
.fa-cutlery:before {
  content: "\F0F5";
}
.fa-file-text-o:before {
  content: "\F0F6";
}
.fa-building-o:before {
  content: "\F0F7";
}
.fa-hospital-o:before {
  content: "\F0F8";
}
.fa-ambulance:before {
  content: "\F0F9";
}
.fa-medkit:before {
  content: "\F0FA";
}
.fa-fighter-jet:before {
  content: "\F0FB";
}
.fa-beer:before {
  content: "\F0FC";
}
.fa-h-square:before {
  content: "\F0FD";
}
.fa-plus-square:before {
  content: "\F0FE";
}
.fa-angle-double-left:before {
  content: "\F100";
}
.fa-angle-double-right:before {
  content: "\F101";
}
.fa-angle-double-up:before {
  content: "\F102";
}
.fa-angle-double-down:before {
  content: "\F103";
}
.fa-angle-left:before {
  content: "\F104";
}
.fa-angle-right:before {
  content: "\F105";
}
.fa-angle-up:before {
  content: "\F106";
}
.fa-angle-down:before {
  content: "\F107";
}
.fa-desktop:before {
  content: "\F108";
}
.fa-laptop:before {
  content: "\F109";
}
.fa-tablet:before {
  content: "\F10A";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\F10B";
}
.fa-circle-o:before {
  content: "\F10C";
}
.fa-quote-left:before {
  content: "\F10D";
}
.fa-quote-right:before {
  content: "\F10E";
}
.fa-spinner:before {
  content: "\F110";
}
.fa-circle:before {
  content: "\F111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\F112";
}
.fa-github-alt:before {
  content: "\F113";
}
.fa-folder-o:before {
  content: "\F114";
}
.fa-folder-open-o:before {
  content: "\F115";
}
.fa-smile-o:before {
  content: "\F118";
}
.fa-frown-o:before {
  content: "\F119";
}
.fa-meh-o:before {
  content: "\F11A";
}
.fa-gamepad:before {
  content: "\F11B";
}
.fa-keyboard-o:before {
  content: "\F11C";
}
.fa-flag-o:before {
  content: "\F11D";
}
.fa-flag-checkered:before {
  content: "\F11E";
}
.fa-terminal:before {
  content: "\F120";
}
.fa-code:before {
  content: "\F121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\F122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\F123";
}
.fa-location-arrow:before {
  content: "\F124";
}
.fa-crop:before {
  content: "\F125";
}
.fa-code-fork:before {
  content: "\F126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\F127";
}
.fa-question:before {
  content: "\F128";
}
.fa-info:before {
  content: "\F129";
}
.fa-exclamation:before {
  content: "\F12A";
}
.fa-superscript:before {
  content: "\F12B";
}
.fa-subscript:before {
  content: "\F12C";
}
.fa-eraser:before {
  content: "\F12D";
}
.fa-puzzle-piece:before {
  content: "\F12E";
}
.fa-microphone:before {
  content: "\F130";
}
.fa-microphone-slash:before {
  content: "\F131";
}
.fa-shield:before {
  content: "\F132";
}
.fa-calendar-o:before {
  content: "\F133";
}
.fa-fire-extinguisher:before {
  content: "\F134";
}
.fa-rocket:before {
  content: "\F135";
}
.fa-maxcdn:before {
  content: "\F136";
}
.fa-chevron-circle-left:before {
  content: "\F137";
}
.fa-chevron-circle-right:before {
  content: "\F138";
}
.fa-chevron-circle-up:before {
  content: "\F139";
}
.fa-chevron-circle-down:before {
  content: "\F13A";
}
.fa-html5:before {
  content: "\F13B";
}
.fa-css3:before {
  content: "\F13C";
}
.fa-anchor:before {
  content: "\F13D";
}
.fa-unlock-alt:before {
  content: "\F13E";
}
.fa-bullseye:before {
  content: "\F140";
}
.fa-ellipsis-h:before {
  content: "\F141";
}
.fa-ellipsis-v:before {
  content: "\F142";
}
.fa-rss-square:before {
  content: "\F143";
}
.fa-play-circle:before {
  content: "\F144";
}
.fa-ticket:before {
  content: "\F145";
}
.fa-minus-square:before {
  content: "\F146";
}
.fa-minus-square-o:before {
  content: "\F147";
}
.fa-level-up:before {
  content: "\F148";
}
.fa-level-down:before {
  content: "\F149";
}
.fa-check-square:before {
  content: "\F14A";
}
.fa-pencil-square:before {
  content: "\F14B";
}
.fa-external-link-square:before {
  content: "\F14C";
}
.fa-share-square:before {
  content: "\F14D";
}
.fa-compass:before {
  content: "\F14E";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\F150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\F151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\F152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\F153";
}
.fa-gbp:before {
  content: "\F154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\F155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\F156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\F157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\F158";
}
.fa-won:before,
.fa-krw:before {
  content: "\F159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\F15A";
}
.fa-file:before {
  content: "\F15B";
}
.fa-file-text:before {
  content: "\F15C";
}
.fa-sort-alpha-asc:before {
  content: "\F15D";
}
.fa-sort-alpha-desc:before {
  content: "\F15E";
}
.fa-sort-amount-asc:before {
  content: "\F160";
}
.fa-sort-amount-desc:before {
  content: "\F161";
}
.fa-sort-numeric-asc:before {
  content: "\F162";
}
.fa-sort-numeric-desc:before {
  content: "\F163";
}
.fa-thumbs-up:before {
  content: "\F164";
}
.fa-thumbs-down:before {
  content: "\F165";
}
.fa-youtube-square:before {
  content: "\F166";
}
.fa-youtube:before {
  content: "\F167";
}
.fa-xing:before {
  content: "\F168";
}
.fa-xing-square:before {
  content: "\F169";
}
.fa-youtube-play:before {
  content: "\F16A";
}
.fa-dropbox:before {
  content: "\F16B";
}
.fa-stack-overflow:before {
  content: "\F16C";
}
.fa-instagram:before {
  content: "\F16D";
}
.fa-flickr:before {
  content: "\F16E";
}
.fa-adn:before {
  content: "\F170";
}
.fa-bitbucket:before {
  content: "\F171";
}
.fa-bitbucket-square:before {
  content: "\F172";
}
.fa-tumblr:before {
  content: "\F173";
}
.fa-tumblr-square:before {
  content: "\F174";
}
.fa-long-arrow-down:before {
  content: "\F175";
}
.fa-long-arrow-up:before {
  content: "\F176";
}
.fa-long-arrow-left:before {
  content: "\F177";
}
.fa-long-arrow-right:before {
  content: "\F178";
}
.fa-apple:before {
  content: "\F179";
}
.fa-windows:before {
  content: "\F17A";
}
.fa-android:before {
  content: "\F17B";
}
.fa-linux:before {
  content: "\F17C";
}
.fa-dribbble:before {
  content: "\F17D";
}
.fa-skype:before {
  content: "\F17E";
}
.fa-foursquare:before {
  content: "\F180";
}
.fa-trello:before {
  content: "\F181";
}
.fa-female:before {
  content: "\F182";
}
.fa-male:before {
  content: "\F183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\F184";
}
.fa-sun-o:before {
  content: "\F185";
}
.fa-moon-o:before {
  content: "\F186";
}
.fa-archive:before {
  content: "\F187";
}
.fa-bug:before {
  content: "\F188";
}
.fa-vk:before {
  content: "\F189";
}
.fa-weibo:before {
  content: "\F18A";
}
.fa-renren:before {
  content: "\F18B";
}
.fa-pagelines:before {
  content: "\F18C";
}
.fa-stack-exchange:before {
  content: "\F18D";
}
.fa-arrow-circle-o-right:before {
  content: "\F18E";
}
.fa-arrow-circle-o-left:before {
  content: "\F190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\F191";
}
.fa-dot-circle-o:before {
  content: "\F192";
}
.fa-wheelchair:before {
  content: "\F193";
}
.fa-vimeo-square:before {
  content: "\F194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\F195";
}
.fa-plus-square-o:before {
  content: "\F196";
}
.fa-space-shuttle:before {
  content: "\F197";
}
.fa-slack:before {
  content: "\F198";
}
.fa-envelope-square:before {
  content: "\F199";
}
.fa-wordpress:before {
  content: "\F19A";
}
.fa-openid:before {
  content: "\F19B";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\F19C";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\F19D";
}
.fa-yahoo:before {
  content: "\F19E";
}
.fa-google:before {
  content: "\F1A0";
}
.fa-reddit:before {
  content: "\F1A1";
}
.fa-reddit-square:before {
  content: "\F1A2";
}
.fa-stumbleupon-circle:before {
  content: "\F1A3";
}
.fa-stumbleupon:before {
  content: "\F1A4";
}
.fa-delicious:before {
  content: "\F1A5";
}
.fa-digg:before {
  content: "\F1A6";
}
.fa-pied-piper-pp:before {
  content: "\F1A7";
}
.fa-pied-piper-alt:before {
  content: "\F1A8";
}
.fa-drupal:before {
  content: "\F1A9";
}
.fa-joomla:before {
  content: "\F1AA";
}
.fa-language:before {
  content: "\F1AB";
}
.fa-fax:before {
  content: "\F1AC";
}
.fa-building:before {
  content: "\F1AD";
}
.fa-child:before {
  content: "\F1AE";
}
.fa-paw:before {
  content: "\F1B0";
}
.fa-spoon:before {
  content: "\F1B1";
}
.fa-cube:before {
  content: "\F1B2";
}
.fa-cubes:before {
  content: "\F1B3";
}
.fa-behance:before {
  content: "\F1B4";
}
.fa-behance-square:before {
  content: "\F1B5";
}
.fa-steam:before {
  content: "\F1B6";
}
.fa-steam-square:before {
  content: "\F1B7";
}
.fa-recycle:before {
  content: "\F1B8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\F1B9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\F1BA";
}
.fa-tree:before {
  content: "\F1BB";
}
.fa-spotify:before {
  content: "\F1BC";
}
.fa-deviantart:before {
  content: "\F1BD";
}
.fa-soundcloud:before {
  content: "\F1BE";
}
.fa-database:before {
  content: "\F1C0";
}
.fa-file-pdf-o:before {
  content: "\F1C1";
}
.fa-file-word-o:before {
  content: "\F1C2";
}
.fa-file-excel-o:before {
  content: "\F1C3";
}
.fa-file-powerpoint-o:before {
  content: "\F1C4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\F1C5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\F1C6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\F1C7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\F1C8";
}
.fa-file-code-o:before {
  content: "\F1C9";
}
.fa-vine:before {
  content: "\F1CA";
}
.fa-codepen:before {
  content: "\F1CB";
}
.fa-jsfiddle:before {
  content: "\F1CC";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\F1CD";
}
.fa-circle-o-notch:before {
  content: "\F1CE";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\F1D0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\F1D1";
}
.fa-git-square:before {
  content: "\F1D2";
}
.fa-git:before {
  content: "\F1D3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\F1D4";
}
.fa-tencent-weibo:before {
  content: "\F1D5";
}
.fa-qq:before {
  content: "\F1D6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\F1D7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\F1D8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\F1D9";
}
.fa-history:before {
  content: "\F1DA";
}
.fa-circle-thin:before {
  content: "\F1DB";
}
.fa-header:before {
  content: "\F1DC";
}
.fa-paragraph:before {
  content: "\F1DD";
}
.fa-sliders:before {
  content: "\F1DE";
}
.fa-share-alt:before {
  content: "\F1E0";
}
.fa-share-alt-square:before {
  content: "\F1E1";
}
.fa-bomb:before {
  content: "\F1E2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\F1E3";
}
.fa-tty:before {
  content: "\F1E4";
}
.fa-binoculars:before {
  content: "\F1E5";
}
.fa-plug:before {
  content: "\F1E6";
}
.fa-slideshare:before {
  content: "\F1E7";
}
.fa-twitch:before {
  content: "\F1E8";
}
.fa-yelp:before {
  content: "\F1E9";
}
.fa-newspaper-o:before {
  content: "\F1EA";
}
.fa-wifi:before {
  content: "\F1EB";
}
.fa-calculator:before {
  content: "\F1EC";
}
.fa-paypal:before {
  content: "\F1ED";
}
.fa-google-wallet:before {
  content: "\F1EE";
}
.fa-cc-visa:before {
  content: "\F1F0";
}
.fa-cc-mastercard:before {
  content: "\F1F1";
}
.fa-cc-discover:before {
  content: "\F1F2";
}
.fa-cc-amex:before {
  content: "\F1F3";
}
.fa-cc-paypal:before {
  content: "\F1F4";
}
.fa-cc-stripe:before {
  content: "\F1F5";
}
.fa-bell-slash:before {
  content: "\F1F6";
}
.fa-bell-slash-o:before {
  content: "\F1F7";
}
.fa-trash:before {
  content: "\F1F8";
}
.fa-copyright:before {
  content: "\F1F9";
}
.fa-at:before {
  content: "\F1FA";
}
.fa-eyedropper:before {
  content: "\F1FB";
}
.fa-paint-brush:before {
  content: "\F1FC";
}
.fa-birthday-cake:before {
  content: "\F1FD";
}
.fa-area-chart:before {
  content: "\F1FE";
}
.fa-pie-chart:before {
  content: "\F200";
}
.fa-line-chart:before {
  content: "\F201";
}
.fa-lastfm:before {
  content: "\F202";
}
.fa-lastfm-square:before {
  content: "\F203";
}
.fa-toggle-off:before {
  content: "\F204";
}
.fa-toggle-on:before {
  content: "\F205";
}
.fa-bicycle:before {
  content: "\F206";
}
.fa-bus:before {
  content: "\F207";
}
.fa-ioxhost:before {
  content: "\F208";
}
.fa-angellist:before {
  content: "\F209";
}
.fa-cc:before {
  content: "\F20A";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\F20B";
}
.fa-meanpath:before {
  content: "\F20C";
}
.fa-buysellads:before {
  content: "\F20D";
}
.fa-connectdevelop:before {
  content: "\F20E";
}
.fa-dashcube:before {
  content: "\F210";
}
.fa-forumbee:before {
  content: "\F211";
}
.fa-leanpub:before {
  content: "\F212";
}
.fa-sellsy:before {
  content: "\F213";
}
.fa-shirtsinbulk:before {
  content: "\F214";
}
.fa-simplybuilt:before {
  content: "\F215";
}
.fa-skyatlas:before {
  content: "\F216";
}
.fa-cart-plus:before {
  content: "\F217";
}
.fa-cart-arrow-down:before {
  content: "\F218";
}
.fa-diamond:before {
  content: "\F219";
}
.fa-ship:before {
  content: "\F21A";
}
.fa-user-secret:before {
  content: "\F21B";
}
.fa-motorcycle:before {
  content: "\F21C";
}
.fa-street-view:before {
  content: "\F21D";
}
.fa-heartbeat:before {
  content: "\F21E";
}
.fa-venus:before {
  content: "\F221";
}
.fa-mars:before {
  content: "\F222";
}
.fa-mercury:before {
  content: "\F223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\F224";
}
.fa-transgender-alt:before {
  content: "\F225";
}
.fa-venus-double:before {
  content: "\F226";
}
.fa-mars-double:before {
  content: "\F227";
}
.fa-venus-mars:before {
  content: "\F228";
}
.fa-mars-stroke:before {
  content: "\F229";
}
.fa-mars-stroke-v:before {
  content: "\F22A";
}
.fa-mars-stroke-h:before {
  content: "\F22B";
}
.fa-neuter:before {
  content: "\F22C";
}
.fa-genderless:before {
  content: "\F22D";
}
.fa-facebook-official:before {
  content: "\F230";
}
.fa-pinterest-p:before {
  content: "\F231";
}
.fa-whatsapp:before {
  content: "\F232";
}
.fa-server:before {
  content: "\F233";
}
.fa-user-plus:before {
  content: "\F234";
}
.fa-user-times:before {
  content: "\F235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\F236";
}
.fa-viacoin:before {
  content: "\F237";
}
.fa-train:before {
  content: "\F238";
}
.fa-subway:before {
  content: "\F239";
}
.fa-medium:before {
  content: "\F23A";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\F23B";
}
.fa-optin-monster:before {
  content: "\F23C";
}
.fa-opencart:before {
  content: "\F23D";
}
.fa-expeditedssl:before {
  content: "\F23E";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\F240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\F241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\F242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\F243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\F244";
}
.fa-mouse-pointer:before {
  content: "\F245";
}
.fa-i-cursor:before {
  content: "\F246";
}
.fa-object-group:before {
  content: "\F247";
}
.fa-object-ungroup:before {
  content: "\F248";
}
.fa-sticky-note:before {
  content: "\F249";
}
.fa-sticky-note-o:before {
  content: "\F24A";
}
.fa-cc-jcb:before {
  content: "\F24B";
}
.fa-cc-diners-club:before {
  content: "\F24C";
}
.fa-clone:before {
  content: "\F24D";
}
.fa-balance-scale:before {
  content: "\F24E";
}
.fa-hourglass-o:before {
  content: "\F250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\F251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\F252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\F253";
}
.fa-hourglass:before {
  content: "\F254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\F255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\F256";
}
.fa-hand-scissors-o:before {
  content: "\F257";
}
.fa-hand-lizard-o:before {
  content: "\F258";
}
.fa-hand-spock-o:before {
  content: "\F259";
}
.fa-hand-pointer-o:before {
  content: "\F25A";
}
.fa-hand-peace-o:before {
  content: "\F25B";
}
.fa-trademark:before {
  content: "\F25C";
}
.fa-registered:before {
  content: "\F25D";
}
.fa-creative-commons:before {
  content: "\F25E";
}
.fa-gg:before {
  content: "\F260";
}
.fa-gg-circle:before {
  content: "\F261";
}
.fa-tripadvisor:before {
  content: "\F262";
}
.fa-odnoklassniki:before {
  content: "\F263";
}
.fa-odnoklassniki-square:before {
  content: "\F264";
}
.fa-get-pocket:before {
  content: "\F265";
}
.fa-wikipedia-w:before {
  content: "\F266";
}
.fa-safari:before {
  content: "\F267";
}
.fa-chrome:before {
  content: "\F268";
}
.fa-firefox:before {
  content: "\F269";
}
.fa-opera:before {
  content: "\F26A";
}
.fa-internet-explorer:before {
  content: "\F26B";
}
.fa-tv:before,
.fa-television:before {
  content: "\F26C";
}
.fa-contao:before {
  content: "\F26D";
}
.fa-500px:before {
  content: "\F26E";
}
.fa-amazon:before {
  content: "\F270";
}
.fa-calendar-plus-o:before {
  content: "\F271";
}
.fa-calendar-minus-o:before {
  content: "\F272";
}
.fa-calendar-times-o:before {
  content: "\F273";
}
.fa-calendar-check-o:before {
  content: "\F274";
}
.fa-industry:before {
  content: "\F275";
}
.fa-map-pin:before {
  content: "\F276";
}
.fa-map-signs:before {
  content: "\F277";
}
.fa-map-o:before {
  content: "\F278";
}
.fa-map:before {
  content: "\F279";
}
.fa-commenting:before {
  content: "\F27A";
}
.fa-commenting-o:before {
  content: "\F27B";
}
.fa-houzz:before {
  content: "\F27C";
}
.fa-vimeo:before {
  content: "\F27D";
}
.fa-black-tie:before {
  content: "\F27E";
}
.fa-fonticons:before {
  content: "\F280";
}
.fa-reddit-alien:before {
  content: "\F281";
}
.fa-edge:before {
  content: "\F282";
}
.fa-credit-card-alt:before {
  content: "\F283";
}
.fa-codiepie:before {
  content: "\F284";
}
.fa-modx:before {
  content: "\F285";
}
.fa-fort-awesome:before {
  content: "\F286";
}
.fa-usb:before {
  content: "\F287";
}
.fa-product-hunt:before {
  content: "\F288";
}
.fa-mixcloud:before {
  content: "\F289";
}
.fa-scribd:before {
  content: "\F28A";
}
.fa-pause-circle:before {
  content: "\F28B";
}
.fa-pause-circle-o:before {
  content: "\F28C";
}
.fa-stop-circle:before {
  content: "\F28D";
}
.fa-stop-circle-o:before {
  content: "\F28E";
}
.fa-shopping-bag:before {
  content: "\F290";
}
.fa-shopping-basket:before {
  content: "\F291";
}
.fa-hashtag:before {
  content: "\F292";
}
.fa-bluetooth:before {
  content: "\F293";
}
.fa-bluetooth-b:before {
  content: "\F294";
}
.fa-percent:before {
  content: "\F295";
}
.fa-gitlab:before {
  content: "\F296";
}
.fa-wpbeginner:before {
  content: "\F297";
}
.fa-wpforms:before {
  content: "\F298";
}
.fa-envira:before {
  content: "\F299";
}
.fa-universal-access:before {
  content: "\F29A";
}
.fa-wheelchair-alt:before {
  content: "\F29B";
}
.fa-question-circle-o:before {
  content: "\F29C";
}
.fa-blind:before {
  content: "\F29D";
}
.fa-audio-description:before {
  content: "\F29E";
}
.fa-volume-control-phone:before {
  content: "\F2A0";
}
.fa-braille:before {
  content: "\F2A1";
}
.fa-assistive-listening-systems:before {
  content: "\F2A2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\F2A3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\F2A4";
}
.fa-glide:before {
  content: "\F2A5";
}
.fa-glide-g:before {
  content: "\F2A6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\F2A7";
}
.fa-low-vision:before {
  content: "\F2A8";
}
.fa-viadeo:before {
  content: "\F2A9";
}
.fa-viadeo-square:before {
  content: "\F2AA";
}
.fa-snapchat:before {
  content: "\F2AB";
}
.fa-snapchat-ghost:before {
  content: "\F2AC";
}
.fa-snapchat-square:before {
  content: "\F2AD";
}
.fa-pied-piper:before {
  content: "\F2AE";
}
.fa-first-order:before {
  content: "\F2B0";
}
.fa-yoast:before {
  content: "\F2B1";
}
.fa-themeisle:before {
  content: "\F2B2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\F2B3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\F2B4";
}
.fa-handshake-o:before {
  content: "\F2B5";
}
.fa-envelope-open:before {
  content: "\F2B6";
}
.fa-envelope-open-o:before {
  content: "\F2B7";
}
.fa-linode:before {
  content: "\F2B8";
}
.fa-address-book:before {
  content: "\F2B9";
}
.fa-address-book-o:before {
  content: "\F2BA";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\F2BB";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\F2BC";
}
.fa-user-circle:before {
  content: "\F2BD";
}
.fa-user-circle-o:before {
  content: "\F2BE";
}
.fa-user-o:before {
  content: "\F2C0";
}
.fa-id-badge:before {
  content: "\F2C1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\F2C2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\F2C3";
}
.fa-quora:before {
  content: "\F2C4";
}
.fa-free-code-camp:before {
  content: "\F2C5";
}
.fa-telegram:before {
  content: "\F2C6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\F2C7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\F2C8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\F2C9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\F2CA";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\F2CB";
}
.fa-shower:before {
  content: "\F2CC";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\F2CD";
}
.fa-podcast:before {
  content: "\F2CE";
}
.fa-window-maximize:before {
  content: "\F2D0";
}
.fa-window-minimize:before {
  content: "\F2D1";
}
.fa-window-restore:before {
  content: "\F2D2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\F2D3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\F2D4";
}
.fa-bandcamp:before {
  content: "\F2D5";
}
.fa-grav:before {
  content: "\F2D6";
}
.fa-etsy:before {
  content: "\F2D7";
}
.fa-imdb:before {
  content: "\F2D8";
}
.fa-ravelry:before {
  content: "\F2D9";
}
.fa-eercast:before {
  content: "\F2DA";
}
.fa-microchip:before {
  content: "\F2DB";
}
.fa-snowflake-o:before {
  content: "\F2DC";
}
.fa-superpowers:before {
  content: "\F2DD";
}
.fa-wpexplorer:before {
  content: "\F2DE";
}
.fa-meetup:before {
  content: "\F2E0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
/**
 * selectize.css (v0.12.6)
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  box-shadow: inset 0 0 12px 4px #fff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  border-radius: 3px 3px 0 0;
}
.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.selectize-dropdown-header-close:hover {
  color: #000000;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  box-sizing: border-box;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  border-radius: 0 2px 2px 0;
  box-sizing: border-box;
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff;
}
.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}
.selectize-control {
  position: relative;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #fff;
  cursor: text;
  display: inline-block;
}
.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 6px 8px 3px;
}
.selectize-input.full {
  background-color: #fff;
}
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.focus {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.selectize-input.dropdown-active {
  border-radius: 3px 3px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0;
}
.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #ffffff;
  border: 0 solid #ffffff;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  box-shadow: none !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px;
}
.selectize-dropdown .option,
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}
.selectize-dropdown .option,
.selectize-dropdown [data-disabled],
.selectize-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.selectize-dropdown [data-selectable].option {
  opacity: 1;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #fff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}
.selectize-dropdown .active.create {
  color: #495c68;
}
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}
@font-face {
  font-family: 'Rokkitt';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Rokkitt Bold'), local('Rokkitt-Bold'), url('https://res.cloudinary.com/hz3gmuqw6/raw/upload/v1600685661/fonts/rokkitt.woff2') format('woff2');
}
@font-face {
  font-family: 'Rokkitt Light';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('https://res.cloudinary.com/hz3gmuqw6/raw/upload/v1600685661/fonts/Rokkitt-Light.woff2') format('woff2');
}
@font-face {
  font-family: 'Rokkitt Regular';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://res.cloudinary.com/hz3gmuqw6/raw/upload/v1631801665/fonts/Rokkitt-Regular.ttf') format('ttf');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans'), local('OpenSans'), url('https://res.cloudinary.com/hz3gmuqw6/raw/upload/v1600685661/fonts/open-sans.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url('https://res.cloudinary.com/hz3gmuqw6/raw/upload/v1600685661/fonts/open-sans-semibold.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('https://res.cloudinary.com/hz3gmuqw6/raw/upload/v1600685661/fonts/OpenSans-Light.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sans ExtraBold';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('https://res.cloudinary.com/hz3gmuqw6/raw/upload/v1600685661/fonts/OpenSans-ExtraBold.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sans Light';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('https://res.cloudinary.com/hz3gmuqw6/raw/upload/v1600685661/fonts/OpenSans-Light.woff2') format('woff2');
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  font-stretch: normal;
  src: url("https://res.cloudinary.com/hz3gmuqw6/raw/upload/v1687372265/Lato-bold_eoljag.woff2") format("woff2");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  font-stretch: normal;
  src: url("https://res.cloudinary.com/hz3gmuqw6/raw/upload/v1687372212/Lato-semibold_rvb1ai.woff2") format("woff2");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  font-stretch: normal;
  src: url("https://res.cloudinary.com/hz3gmuqw6/raw/upload/v1687372212/Lato-semibold_rvb1ai.woff2") format("woff2");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  font-stretch: normal;
  src: url("https://res.cloudinary.com/hz3gmuqw6/raw/upload/v1652871387/fonts/Lato-regular.woff2") format("woff2");
}
body {
  -webkit-font-smoothing: antialiased;
  padding-top: 79px;
}
body.body-custom-banner {
  padding-top: 122px;
}
body.body-custom-banner.nav-with-cats-menu {
  padding-top: 169px;
}
@media (max-width: 1199px) {
  body {
    padding-top: 99px;
  }
  body.body-custom-banner {
    padding-top: 139px;
  }
  body.body-custom-banner.nav-with-cats-menu {
    padding-top: 189px;
  }
}
@media (max-width: 991px) {
  body {
    padding-top: 104px;
  }
  body.body-custom-banner {
    padding-top: 144px;
  }
  body.body-custom-banner.nav-with-cats-menu {
    padding-top: 187px;
  }
}
@media (max-width: 767px) {
  body {
    padding-top: 70px;
  }
  body.body-custom-banner {
    padding-top: 110px;
  }
  body.body-custom-banner.nav-with-cats-menu {
    padding-top: 185px;
  }
  #main-menu {
    top: 70px;
  }
}
@media (max-width: 600px) {
  body {
    padding-top: 84px;
  }
  body.body-custom-banner {
    padding-top: 126px;
  }
  body.body-custom-banner.nav-with-cats-menu {
    padding-top: 166px;
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  user-select: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
  touch-action: pan-y;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.slick-track:before,
.slick-track:after {
  content: '';
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.holiday-banner {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  padding: 5px 14px 2px;
  background-color: #ff530d;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  text-decoration: none;
}
.holiday-banner:hover,
.holiday-banner:focus,
.holiday-banner:focus-visible {
  outline: none;
  text-decoration: none;
}
.holiday-banner__row-1 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 3px;
  background: linear-gradient(90deg, transparent 0%, transparent 100%);
}
.holiday-banner__row-2 {
  background: linear-gradient(90deg, transparent 0%, transparent 100%);
}
.holiday-banner__label {
  position: relative;
  flex-shrink: 0;
}
.holiday-banner__label-background {
  position: relative;
  z-index: 1;
  border-radius: 2px;
  background-color: #333333;
  transform: skew(0deg, -2deg);
}
.holiday-banner.black-friday .holiday-banner__label-background {
  background-color: #333333;
}
.holiday-banner.cb-monday .holiday-banner__label-background {
  background-color: #367686;
}
.holiday-banner.holiday-sale .holiday-banner__label-background {
  background-color: #538060;
}
.holiday-banner__label-white-wrapper {
  position: absolute;
  right: -1px;
  bottom: -1px;
  width: 100%;
  height: 100%;
  border-radius: 2px;
  background: #ffffff;
  transform: skew(0deg, -2deg);
}
.holiday-banner__label-text {
  padding: 2px 5px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font: 500 12px/16px 'Lato';
  transform: skew(1deg, 0deg);
}
.holiday-banner__title {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  color: #ffffff;
  letter-spacing: 0.02em;
  font: 500 12px/16px 'Lato';
}
.holiday-banner__title sup {
  position: relative;
  top: -2px;
}
.holiday-banner__title .cozymeal-cash {
  display: inline-flex;
  align-items: flex-start;
  -moz-column-gap: 2px;
       column-gap: 2px;
}
.holiday-banner__title .cozy-info-icon {
  position: relative;
  z-index: 1071;
  width: 12px;
  height: 12px;
}
.holiday-banner__title .cozy-info-icon::before {
  top: auto;
  bottom: -13px;
  transform: translateX(-50%) rotate(45deg);
}
.holiday-banner__title .cozy-info-icon svg {
  position: absolute;
  top: 0;
  left: 0;
}
.holiday-banner__title .cozy-info-icon__circle {
  fill: #ffffff;
  stroke: #ff530d;
}
.holiday-banner__title .cozy-info-icon__letter {
  fill: #ff530d;
}
.holiday-banner__title .cozy-info-icon:hover .cozy-info-icon__letter {
  fill: #ff530d;
}
.holiday-banner__title .cozy-tooltip + .tooltip {
  width: 100%;
  max-width: 328px;
}
.holiday-banner__title .cozy-tooltip + .tooltip .tooltip-inner {
  max-width: 328px;
  padding: 16px;
  text-align: left;
  letter-spacing: normal;
  font-size: 13px;
}
.holiday-banner__title .cozy-tooltip + .tooltip .tooltip-inner sup {
  position: relative;
  top: -0.8em;
  font-size: 0.5em;
}
.holiday-banner__row-2 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.holiday-banner__subtitle {
  color: #ffffff;
  letter-spacing: 0.02em;
  font: 500 8px/11px 'Open Sans';
}
.holiday-banner__subtitle--desktop {
  display: none;
}
.holiday-banner__companies {
  display: flex;
  align-items: center;
  margin: 0 10px 0 6px;
  gap: 5px;
}
.holiday-banner__usa-today,
.holiday-banner__and,
.holiday-banner__nbc {
  display: flex;
  align-items: center;
}
.holiday-banner__usa-today svg,
.holiday-banner__and svg,
.holiday-banner__nbc svg {
  width: inherit;
  height: inherit;
}
.holiday-banner__usa-today {
  width: 55px;
  height: 9px;
}
.holiday-banner__and {
  width: 6px;
  height: 11px;
  color: #ffffff;
}
.holiday-banner__nbc {
  width: 32px;
  height: 9px;
}
.holiday-banner__link {
  width: 72px;
  height: 17px;
  border: 0.75px solid #ffffff;
  border-radius: 5px;
  background: #333333;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font: 500 8px/16px 'Lato';
}
.holiday-banner__link--desktop {
  display: none;
}
.holiday-banner.black-friday .holiday-banner__link {
  background: #333333;
}
.holiday-banner.cb-monday .holiday-banner__link {
  background: #367686;
}
.holiday-banner.holiday-sale .holiday-banner__link {
  background: #538060;
}
body.body-loaded .holiday-banner {
  background-image: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1669216896/pages/sticky-holiday-banner/banner-desktop-bg.png');
}
body.body-loaded .holiday-banner.holiday-sale .holiday-banner__label-background {
  background-image: url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1669721916/pages/homepage/holiday-background.svg);
}
@media (min-width: 375px) {
  .holiday-banner {
    padding: 5px 2px 2px;
  }
  .holiday-banner__title {
    width: auto;
  }
}
@media (min-width: 991px) {
  .holiday-banner {
    flex-direction: row;
    flex-wrap: wrap;
    -moz-column-gap: 5px;
         column-gap: 5px;
  }
  .holiday-banner__row-1 {
    gap: 12px;
  }
  .holiday-banner__label-text {
    letter-spacing: 0.08em;
    font-weight: 600;
    font-size: 22px;
    line-height: 26px;
  }
  .holiday-banner__title {
    letter-spacing: 0.08em;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
  }
  .holiday-banner__subtitle {
    letter-spacing: 0.05em;
    font-size: 14px;
    line-height: 17px;
  }
  .holiday-banner__subtitle--mobile {
    display: none;
  }
  .holiday-banner__subtitle--desktop {
    display: inline-block;
  }
  .holiday-banner__usa-today {
    width: 89px;
    height: 16px;
  }
  .holiday-banner__and {
    width: 10px;
    height: 16px;
  }
  .holiday-banner__nbc {
    width: 58px;
    height: 16px;
  }
  .holiday-banner__link {
    width: 153px;
    height: 26px;
    border: 1px solid #ffffff;
    border-radius: 8px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
    color: #ffffff;
    letter-spacing: 0.05em;
    font: 500 14px/24px 'Lato';
  }
  .holiday-banner__link--mobile {
    display: none;
  }
  .holiday-banner__link--desktop {
    display: block;
  }
}
@media (min-width: 1200px) {
  .holiday-banner {
    min-height: 40px;
    -moz-column-gap: 10px;
         column-gap: 10px;
  }
}
@media (min-width: 1280px) {
  .holiday-banner__border {
    width: 1px;
    height: 30px;
    background: #ffffff;
  }
}
@media (min-width: 1300px) {
  .holiday-banner {
    padding: 0;
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
  .holiday-banner__companies {
    margin: 0 13px 0 7px;
    gap: 7px;
  }
}
.sticky-national-holiday-banner {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  height: 40px;
  padding: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #FF530D;
  text-decoration: none;
}
.sticky-national-holiday-banner:hover,
.sticky-national-holiday-banner:focus,
.sticky-national-holiday-banner:focus-visible {
  outline: none;
  text-decoration: none;
}
.sticky-national-holiday-banner__row-1,
.sticky-national-holiday-banner__row-2 {
  background: linear-gradient(90deg, transparent, transparent 100%);
}
.sticky-national-holiday-banner__row-1 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
}
.sticky-national-holiday-banner__label {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
.sticky-national-holiday-banner__label-background {
  position: relative;
  z-index: 1;
  transform: skew(0deg, -1.09deg);
}
.sticky-national-holiday-banner__label-white-wrapper {
  position: absolute;
  right: -1px;
  bottom: -1px;
  width: 100%;
  height: 100%;
  border-radius: 2px;
  background: #ffffff;
  transform: skew(0deg, -1.09deg);
}
.sticky-national-holiday-banner__label-text {
  position: relative;
  padding: 2px 15px;
  border-radius: 2px;
  background: #367686;
  color: #ffffff;
  text-align: center;
  letter-spacing: 0.1em;
  font: 600 10px/14px 'Lato';
}
.sticky-national-holiday-banner__label-text::before,
.sticky-national-holiday-banner__label-text::after {
  content: '';
  position: absolute;
  top: 50%;
  display: block;
  width: 8px;
  height: 8px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transform: translateY(-50%);
}
.sticky-national-holiday-banner__label-text::before {
  left: 4px;
}
.sticky-national-holiday-banner__label-text::after {
  right: 4px;
}
.sticky-national-holiday-banner__title-wrapper {
  position: relative;
  text-align: center;
}
.sticky-national-holiday-banner__title-text {
  display: inline-block;
  color: #FFFFFF;
  letter-spacing: 0.02em;
  font: 500 8px/16px 'Lato';
}
.sticky-national-holiday-banner__title-text sup {
  position: relative;
  top: -2px;
  line-height: 1;
}
.sticky-national-holiday-banner__title-text .cozymeal-cash {
  display: inline-flex;
  align-items: flex-start;
  -moz-column-gap: 2px;
       column-gap: 2px;
}
.sticky-national-holiday-banner__title-text .cozy-info-icon {
  position: relative;
  z-index: 1071;
  width: 12px;
  height: 12px;
}
.sticky-national-holiday-banner__title-text .cozy-info-icon::before {
  top: auto;
  bottom: -13px;
  transform: translateX(-50%) rotate(45deg);
}
.sticky-national-holiday-banner__title-text .cozy-info-icon svg {
  position: absolute;
  top: 0;
  left: 0;
}
.sticky-national-holiday-banner__title-text .cozy-info-icon__circle {
  fill: #ffffff;
  stroke: #ff530d;
}
.sticky-national-holiday-banner__title-text .cozy-info-icon__letter {
  fill: #ff530d;
}
.sticky-national-holiday-banner__title-text .cozy-info-icon:hover .cozy-info-icon__letter {
  fill: #ff530d;
}
.sticky-national-holiday-banner__title-text .cozy-tooltip + .tooltip {
  width: 328px;
  max-width: 328px;
}
.sticky-national-holiday-banner__title-text .cozy-tooltip + .tooltip .tooltip-inner {
  max-width: 328px;
  padding: 16px;
  text-align: left;
  letter-spacing: normal;
  font-size: 13px;
}
.sticky-national-holiday-banner__title-text .cozy-tooltip + .tooltip .tooltip-inner sup {
  position: relative;
  top: -0.8em;
  font-size: 0.5em;
}
.sticky-national-holiday-banner__border {
  display: none;
}
.sticky-national-holiday-banner__row-2 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.sticky-national-holiday-banner__subtitle {
  color: #474747;
  letter-spacing: 0.02em;
  font: 500 8px/11px 'Open Sans';
}
.sticky-national-holiday-banner__subtitle--desktop {
  display: none;
}
.sticky-national-holiday-banner__companies {
  display: flex;
  align-items: center;
  margin: 0 10px 0 6px;
  gap: 5px;
}
.sticky-national-holiday-banner__usa-today {
  width: 55px;
  height: 9px;
}
.sticky-national-holiday-banner__and {
  width: 6px;
  height: 11px;
}
.sticky-national-holiday-banner__nbc {
  width: 32px;
  height: 8px;
}
.sticky-national-holiday-banner__link {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 17px;
  border: 1px solid #ffffff;
  border-radius: 5px;
  background: #367686;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font: 500 8px/1 'Lato';
}
.sticky-national-holiday-banner__link--desktop {
  display: none;
}
.sticky-national-holiday-banner.international .sticky-national-holiday-banner__label-text {
  padding: 2px 6px;
}
.sticky-national-holiday-banner.international .sticky-national-holiday-banner__label-text::before,
.sticky-national-holiday-banner.international .sticky-national-holiday-banner__label-text::after {
  display: none;
}
.subcategories {
  z-index: 1072 !important;
}
.sticky-national-holiday-banner {
  background-image: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1676622098/pages/homepage/sticky-banner-bg-mobile.svg');
}
.sticky-national-holiday-banner__label-text::before,
.sticky-national-holiday-banner__label-text::after {
  background-image: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1676035830/pages/meal-profile-page/white-star-icon.svg');
}
@media (min-width: 340px) {
  .sticky-national-holiday-banner.international .sticky-national-holiday-banner__label-text {
    padding: 2px 15px;
  }
  .sticky-national-holiday-banner.international .sticky-national-holiday-banner__label-text::before,
  .sticky-national-holiday-banner.international .sticky-national-holiday-banner__label-text::after {
    display: block;
  }
}
@media (min-width: 381px) {
  .sticky-national-holiday-banner.usa .sticky-national-holiday-banner__label-text {
    font-size: 12px;
  }
  .sticky-national-holiday-banner.usa .sticky-national-holiday-banner__title-text {
    font-size: 10px;
  }
}
@media (min-width: 405px) {
  .sticky-national-holiday-banner.international .sticky-national-holiday-banner__label-text {
    font-size: 12px;
  }
  .sticky-national-holiday-banner.international .sticky-national-holiday-banner__title-text {
    font-size: 10px;
  }
}
@media (min-width: 661px) {
  .sticky-national-holiday-banner.usa {
    flex-direction: row;
    gap: 5px;
  }
  .sticky-national-holiday-banner.usa .sticky-national-holiday-banner__border {
    display: block;
    width: 1px;
    height: 24px;
    background-color: #FFFFFF;
  }
}
@media (min-width: 680px) {
  .sticky-national-holiday-banner.international {
    flex-direction: row;
    gap: 5px;
  }
  .sticky-national-holiday-banner.international .sticky-national-holiday-banner__border {
    display: block;
    width: 1px;
    height: 24px;
    background-color: #FFFFFF;
  }
}
@media (min-width: 768px) {
  .sticky-national-holiday-banner__companies {
    margin: 0 10px;
  }
  .sticky-national-holiday-banner__link {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0 15px;
  }
  .sticky-national-holiday-banner__link--mobile {
    display: none;
  }
  .sticky-national-holiday-banner__link--desktop {
    display: flex;
  }
  .sticky-national-holiday-banner {
    background-image: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1676622098/pages/homepage/sticky-banner-bg-desktop.svg');
  }
}
@media (min-width: 991px) {
  .sticky-national-holiday-banner__label-text {
    padding: 5px 27px;
    letter-spacing: 0.15em;
    font-size: 15px;
    line-height: 20px;
  }
  .sticky-national-holiday-banner__label-text::before,
  .sticky-national-holiday-banner__label-text::after {
    width: 12px;
    height: 12px;
  }
  .sticky-national-holiday-banner__label-text::before {
    left: 10px;
  }
  .sticky-national-holiday-banner__label-text::after {
    right: 10px;
  }
  .sticky-national-holiday-banner.usa .sticky-national-holiday-banner__label-text,
  .sticky-national-holiday-banner.international .sticky-national-holiday-banner__label-text {
    padding: 5px 27px;
    font-size: 15px;
  }
  .sticky-national-holiday-banner__title-text {
    letter-spacing: 0.08em;
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
  }
  .sticky-national-holiday-banner__title-text .mobile-text {
    display: none;
  }
  .sticky-national-holiday-banner__title-text sup {
    top: -3.5px;
  }
  .sticky-national-holiday-banner.usa .sticky-national-holiday-banner__title-text,
  .sticky-national-holiday-banner.international .sticky-national-holiday-banner__title-text {
    font-size: 14px;
  }
  .sticky-national-holiday-banner__subtitle {
    letter-spacing: 0.05em;
    font-size: 12px;
    line-height: 15px;
  }
  .sticky-national-holiday-banner__link {
    width: 153px;
    height: 26px;
    padding: 0;
    letter-spacing: 0.05em;
    font-size: 12px;
  }
  .sticky-national-holiday-banner__usa-today {
    width: 70px;
    height: auto;
  }
  .sticky-national-holiday-banner__and {
    width: 8px;
    height: auto;
  }
  .sticky-national-holiday-banner__nbc {
    width: 37px;
    height: auto;
  }
}
@media (min-width: 1202px) {
  .sticky-national-holiday-banner.usa .sticky-national-holiday-banner,
  .sticky-national-holiday-banner.international .sticky-national-holiday-banner {
    height: 42px;
  }
  .sticky-national-holiday-banner.usa .sticky-national-holiday-banner__label-text,
  .sticky-national-holiday-banner.international .sticky-national-holiday-banner__label-text {
    font-size: 19px;
    line-height: 24px;
  }
  .sticky-national-holiday-banner.usa .sticky-national-holiday-banner__label-text::before,
  .sticky-national-holiday-banner.international .sticky-national-holiday-banner__label-text::before,
  .sticky-national-holiday-banner.usa .sticky-national-holiday-banner__label-text::after,
  .sticky-national-holiday-banner.international .sticky-national-holiday-banner__label-text::after {
    width: 14px;
    height: 14px;
  }
  .sticky-national-holiday-banner.usa .sticky-national-holiday-banner__label-text::before,
  .sticky-national-holiday-banner.international .sticky-national-holiday-banner__label-text::before {
    left: 8px;
  }
  .sticky-national-holiday-banner.usa .sticky-national-holiday-banner__label-text::after,
  .sticky-national-holiday-banner.international .sticky-national-holiday-banner__label-text::after {
    right: 8px;
  }
  .sticky-national-holiday-banner.usa .sticky-national-holiday-banner__label-white-wrapper,
  .sticky-national-holiday-banner.international .sticky-national-holiday-banner__label-white-wrapper {
    right: -2px;
    bottom: 0;
    transform-origin: top right;
    transform: skew(0deg, -0.5deg);
  }
  .sticky-national-holiday-banner.usa .sticky-national-holiday-banner__title-text,
  .sticky-national-holiday-banner.international .sticky-national-holiday-banner__title-text {
    font-size: 18px;
  }
  .sticky-national-holiday-banner.usa .sticky-national-holiday-banner__subtitle,
  .sticky-national-holiday-banner.international .sticky-national-holiday-banner__subtitle {
    text-transform: uppercase;
    font-size: 14px;
    line-height: 17px;
  }
  .sticky-national-holiday-banner.usa .sticky-national-holiday-banner__usa-today,
  .sticky-national-holiday-banner.international .sticky-national-holiday-banner__usa-today {
    width: 89px;
  }
  .sticky-national-holiday-banner.usa .sticky-national-holiday-banner__and,
  .sticky-national-holiday-banner.international .sticky-national-holiday-banner__and {
    width: 12px;
  }
  .sticky-national-holiday-banner.usa .sticky-national-holiday-banner__nbc,
  .sticky-national-holiday-banner.international .sticky-national-holiday-banner__nbc {
    width: 58px;
  }
  .sticky-national-holiday-banner.usa .sticky-national-holiday-banner__link,
  .sticky-national-holiday-banner.international .sticky-national-holiday-banner__link {
    font-size: 14px;
  }
}
@media (min-width: 1207px) {
  .sticky-national-holiday-banner__row-1 {
    gap: 10px;
  }
}
@media (min-width: 1237px) {
  .sticky-national-holiday-banner.usa,
  .sticky-national-holiday-banner.international {
    gap: 15px;
  }
}
@media (min-width: 1325px) {
  .sticky-national-holiday-banner.usa,
  .sticky-national-holiday-banner.international {
    gap: 20px;
  }
  .sticky-national-holiday-banner.usa .sticky-national-holiday-banner__subtitle--mobile,
  .sticky-national-holiday-banner.international .sticky-national-holiday-banner__subtitle--mobile {
    display: none;
  }
  .sticky-national-holiday-banner.usa .sticky-national-holiday-banner__subtitle--desktop,
  .sticky-national-holiday-banner.international .sticky-national-holiday-banner__subtitle--desktop {
    display: block;
  }
}
.review_hidden {
  display: none;
}
.btn-new {
  background-image: linear-gradient(180deg, #FF530D 0%, #FF530D 50%);
  color: #fff;
  display: inline-block;
  text-transform: uppercase;
  border-radius: 10px;
  margin: 0;
  text-align: center;
  border: 2px solid #FF530D;
  padding: 12px 25px;
  text-decoration: none;
  white-space: nowrap;
}
.btn-new.btn-inverse {
  background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 50%);
  color: #FF530D;
}
.btn-new:active,
.btn-new:visited,
.btn-new:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
}
.btn-new.btn-inverse:active,
.btn-new.btn-inverse:visited,
.btn-new.btn-inverse:focus {
  color: #FF530D;
  text-decoration: none;
  outline: 0;
}
.btn-new:hover {
  background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 50%);
  color: #FF530D;
  text-decoration: none;
}
.btn-new.btn-inverse:hover {
  background-image: linear-gradient(180deg, #FF530D 0%, #FF530D 50%);
  color: #fff;
}
._flex-row {
  display: flex;
  flex-direction: row;
}
._flex-column {
  display: flex;
  flex-direction: column;
}
#navbar-main {
  margin-bottom: 0px;
  border: 0;
}
#navbar-main .is-chef-btn {
  display: inline-block;
  width: 172px;
  height: 31px;
  font: 700 14px/17px 'Lato';
  border-radius: 10px;
}
#navbar-main .is-chef-btn .is-host-form__submit {
  width: 172px;
  height: 31px;
  border: none;
  padding: 0;
  border-radius: 10px;
}
#navbar-main .is-chef-btn .is-host-form__submit .cozy-gradient-btn__text-wrapper {
  z-index: 1;
  width: 172px;
  height: 31px;
}
#navbar-main .is-chef-btn .is-host-form__submit .cozy-gradient-btn__text {
  display: flex !important;
  justify-content: center;
  align-items: center;
  height: 31px;
  border-radius: inherit;
}
#navbar-main .top-nav-container {
  width: 100%;
  max-width: 1440px;
  padding: 8px 30px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
}
#navbar-main .mobile-logo-img {
  display: none;
}
#navbar-main .logo {
  margin-right: 47px;
}
#navbar-main .logo img {
  max-width: 133px;
}
#navbar-main .menu-section {
  flex: 1 1 auto;
}
#navbar-main .top-menu {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#navbar-main .top-right-menu {
  display: flex;
  align-items: center;
}
#navbar-main .yelp {
  margin-right: 20px;
  display: flex;
  align-items: center;
}
#navbar-main .yelp-img {
  background: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1650029029/pages/homepage/Group_603_2.png') no-repeat center center;
  width: 54px;
  height: 20px;
  background-size: contain;
}
#navbar-main .middle-menu {
  display: none;
}
#navbar-main .middle-menu .search-nav-input input {
  width: 100%;
}
#navbar-main .message-us {
  display: flex;
  align-items: center;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 13px;
  letter-spacing: 0.03em;
  color: #474747;
}
#navbar-main .message-us a {
  color: #D63D00 !important;
}
#navbar-main .message-us.m-top {
  margin-right: 20px;
}
#navbar-main .message-us.m-middle {
  justify-content: flex-end;
  margin: 8px 0 13px 0;
}
#navbar-main .message-us .contact a {
  background-image: linear-gradient(180deg, rgba(252, 252, 252, 0) 0%, rgba(252, 252, 252, 0) 50%);
  color: #FF530D;
}
#navbar-main .message-us-img {
  background: url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1657633872/icons/message_us.svg) no-repeat center center;
  width: 25px;
  height: 20px;
  background-size: contain;
  margin-right: 10px;
}
#navbar-main .yelp span {
  margin-left: 10px;
  font-family: 'Lato', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 10px;
  letter-spacing: 0.05em;
  color: #474747;
}
#navbar-main .user-icons {
  display: flex;
  align-items: flex-end;
}
#navbar-main .user-icons a {
  display: inline-block;
  margin-right: 20px;
  color: #474747;
  width: 22px;
  height: 22px;
}
#navbar-main .user-icons a.fav-icon,
#navbar-main .user-icons a.message-icon {
  background: none !important;
}
#navbar-main .user-icons a.magnifier-icon {
  display: none;
}
#navbar-main .user-icons a:hover {
  color: #d63d00;
}
#navbar-main .user-icons a.shopping-cart-icon {
  margin-right: 0px !important;
}
#navbar-main .shop-cart-wrap {
  display: flex;
  position: relative;
  margin-right: 20px;
}
#navbar-main .shop-cart-wrap.opened > .shopping-cart-top {
  display: block;
}
#navbar-main .user-icon {
  width: 20px;
  height: 21px;
  color: #474747;
}
#navbar-main .user-icon:hover {
  color: #FF530D;
}
#navbar-main .shopping-cart-icon {
  color: #474747;
  width: 24px;
  height: 22px;
}
#navbar-main .shopping-cart-icon:hover {
  color: #FF530D;
}
#navbar-main .message-icon {
  width: 22px;
  height: 18px;
  background: url('data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2218%22%20viewBox%3D%220%200%2022%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M19.8544%201H2.17467C1.52592%201%201%201.52405%201%202.1705V15.8295C1%2016.4759%201.52592%2017%202.17467%2017H19.8544C20.5032%2017%2021.0291%2016.4759%2021.0291%2015.8295V2.1705C21.0291%201.52405%2020.5032%201%2019.8544%201Z%22%20stroke%3D%22%23474747%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M1%202.88403L11.0362%209.92921L21.0303%202.88403%22%20stroke%3D%22%23474747%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E');
}
#navbar-main .message-icon:hover {
  background: url('data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2218%22%20viewBox%3D%220%200%2022%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M19.8544%201H2.17467C1.52592%201%201%201.52405%201%202.1705V15.8295C1%2016.4759%201.52592%2017%202.17467%2017H19.8544C20.5032%2017%2021.0291%2016.4759%2021.0291%2015.8295V2.1705C21.0291%201.52405%2020.5032%201%2019.8544%201Z%22%20stroke%3D%22%23FF530D%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M1%202.88403L11.0362%209.92921L21.0303%202.88403%22%20stroke%3D%22%23FF530D%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E') !important;
}
#navbar-main .fav-icon {
  width: 24px;
  height: 21px;
  background: url('data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2221%22%20viewBox%3D%220%200%2024%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.0009%2020C11.8641%2019.6577%203.94521%2012.2142%202.62591%2010.7358C0.753351%208.61509%200.288253%205.7734%202.35232%203.11954C4.4164%200.465685%209.06739%20-0.06147%2012.0009%203.66787C14.9343%20-0.06147%2019.5823%200.465685%2021.6464%203.11954C23.7104%205.7734%2023.2484%208.63024%2021.3758%2010.7358C20.0565%2012.2142%2012.1377%2019.6577%2012.0009%2020Z%22%20stroke%3D%22%23474747%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E');
}
#navbar-main .fav-icon:hover {
  background: url('data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2221%22%20viewBox%3D%220%200%2024%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.0009%2020C11.8641%2019.6577%203.94521%2012.2142%202.62591%2010.7358C0.753351%208.61509%200.288253%205.7734%202.35232%203.11954C4.4164%200.465685%209.06739%20-0.06147%2012.0009%203.66787C14.9343%20-0.06147%2019.5823%200.465685%2021.6464%203.11954C23.7104%205.7734%2023.2484%208.63024%2021.3758%2010.7358C20.0565%2012.2142%2012.1377%2019.6577%2012.0009%2020Z%22%20stroke%3D%22%23FF530D%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A') !important;
}
#navbar-main .host-menu {
  margin-right: 20px;
  font: 10px/11px 'Open Sans';
  color: #474747;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  height: 22px;
}
#navbar-main .host-menu:hover {
  color: #FF530D;
  text-decoration: none;
}
#navbar-main .host-menu > img {
  margin-right: 9px;
}
#navbar-main .host-icon {
  position: relative;
}
#navbar-main .host-icon img {
  border-radius: 50%;
}
#navbar-main .host-icon:after {
  content: "";
  border: 0;
  width: 11px;
  height: 6px;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: -15px;
}
#navbar-main .host-menu.message-m {
  position: relative;
}
#navbar-main .host-menu.message-m.with-unread:after {
  width: 15px;
  height: 15px;
  background: #FF530D;
  position: absolute;
  left: 15px;
  top: -7px;
  color: #fff;
  font: 700 10px/12px 'Lato';
  letter-spacing: 0.03em;
  content: attr(data-unread);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
#navbar-main .btn-new {
  font: 600 14px/17px 'Lato', sans-serif;
  padding: 5px 25px;
}
#navbar-main .btn-new:hover {
  background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 50%);
  color: #FF530D;
}
#navbar-main .is-host-buttons .is-host-form__submit {
  width: 172px;
  height: 31px;
  padding: 0 !important;
  cursor: pointer;
}
#navbar-main .is-host-buttons .is-host-form__submit div {
  position: relative;
  height: 26px;
  border-radius: inherit;
}
#navbar-main .is-host-buttons .is-host-form__submit div:hover {
  color: #FF530D;
  background-color: #FFFFFF;
}
#navbar-main .is-host-buttons .is-host-form__submit div span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#navbar-main .search-mobile-close {
  display: none;
}
#navbar-main .search-nav-input {
  position: relative;
}
#navbar-main .search-nav-input input {
  background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 50%);
  border: 1.5px solid #808080;
  border-radius: 10px;
  width: 154px;
  height: 32px;
  color: #808080;
  font-size: 13px;
  line-height: 18px;
  padding: 7px 10px;
  background: linear-gradient(90deg, transparent, transparent 100%);
}
#navbar-main .search-nav-input input:focus {
  border: 1.5px solid #FF530D;
}
#navbar-main .search-nav-submit {
  position: absolute;
  display: block;
  width: 24px;
  height: 24px;
  top: 50%;
  margin-top: -8px;
  right: 3px;
  background-repeat: no-repeat;
  background-position: center;
}
#navbar-main .bottom-menu {
  margin-top: 2px;
}
#navbar-main ul {
  list-style: none;
  -webkit-padding-start: 0px;
          padding-inline-start: 0px;
  margin-bottom: 0px;
}
#navbar-main #main-menu > li:not(.fake-li) {
  display: inline-block;
  position: relative !important;
}
#navbar-main #main-menu li:not(.fake-li) a {
  display: block;
  width: 100%;
  padding: 0;
  font: 14px/17px 'Lato', sans-serif;
  position: relative;
  color: #474747;
}
#navbar-main #main-menu > li:not(.fake-li) > a {
  font: 700 16px/19px 'Lato', sans-serif;
  color: #474747;
  padding: 9px 0px 9px 0px !important;
  text-transform: none;
}
#navbar-main #main-menu .first-level.account-menu {
  padding: 14px 20px 20px;
}
#navbar-main #main-menu .first-level.account-menu > ul li > a {
  font: 500 14px/17px 'Lato', sans-serif;
  color: #606060;
  letter-spacing: 0.02em;
}
#navbar-main #main-menu > li:not(.fake-li):hover > a {
  background: none !important;
}
#navbar-main #main-menu > li:not(.fake-li) > a:hover,
#navbar-main #main-menu > li:not(.fake-li) > a:active,
#navbar-main #main-menu > li:not(.fake-li) > a:focus,
#navbar-main #main-menu > li:not(.fake-li) > a:visited {
  text-decoration: none;
}
#navbar-main #main-menu li:not(.fake-li) {
  direction: ltr;
  position: static;
}
#navbar-main .menu-level {
  display: none;
  position: absolute;
  z-index: 1072;
  background: #FCFCFC;
  border-radius: 5px;
}
#navbar-main .first-level {
  right: 0px;
  padding: 19px 20px 17px;
  left: unset;
}
#navbar-main .first-level.cities-dropdown {
  min-width: 200px;
}
#navbar-main .first-level.cities-dropdown.searching {
  right: unset;
}
#navbar-main .menu-level.first-level {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
#navbar-main .menu-level:not(.first-level) > ul {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
#navbar-main .first-level > ul {
  position: initial;
  min-width: 84px;
  padding: 0px;
}
#navbar-main .menu-level > ul > li {
  text-align: left;
  padding: 5px 15px;
}
#navbar-main .first-level > ul > li {
  text-align: left;
  padding: 0;
  border-bottom: 1px solid #C4C4C4;
}
#navbar-main .first-level.cities-dropdown > ul > li,
#navbar-main .account-menu.admin-menu > ul > li {
  margin-left: 19px;
}
#navbar-main .first-level > ul > li:last-child {
  border-bottom: 0;
}
#navbar-main #main-menu .first-level > ul > li > a {
  padding: 16px 0;
  font-weight: bold !important;
}
#navbar-main #main-menu .first-level > ul > li > a.first-level-city {
  padding-left: 10px;
  font-weight: normal !important;
}
#navbar-main #main-menu .first-level > ul > li:first-child a {
  padding-top: 0px;
}
#navbar-main #main-menu .first-level > ul > li:last-child a {
  padding-bottom: 2px;
}
#navbar-main #main-menu li:not(.fake-li):hover > a,
#navbar-main .account-menu li:hover a {
  color: #FF530D !important;
  text-decoration: none;
}
#navbar-main .cities-dropdown.first-level > ul {
  overflow-y: auto;
  direction: rtl;
  padding-top: 0px;
}
#navbar-main .search-menu-box {
  position: relative !important;
  margin-bottom: 20px;
}
#navbar-main .search-menu-box .search-menu {
  background: #FFFFFF;
  border: 1px solid #808080;
  border-radius: 5px;
  width: 100%;
  padding: 4px 7px;
  font-size: 12px;
  line-height: 14px;
}
#navbar-main .search-menu-box:after {
  content: " ";
  position: absolute;
  height: 11px;
  width: 11px;
  background-size: cover;
  right: 10px;
  top: 50%;
  margin-top: -6px;
}
#navbar-main .second-level {
  left: 100%;
  margin-left: -20px;
  padding-left: 20px;
}
#navbar-main .second-level ul,
#navbar-main .third-level ul {
  min-width: 200px;
  padding: 5px 0px;
}
#navbar-main .first-level > ul > li > a,
#navbar-main .second-level > ul > li > a {
  white-space: nowrap;
}
#navbar-main #main-menu::-webkit-scrollbar-track,
#navbar-main #main-menu ul::-webkit-scrollbar-track,
#navbar-main .account-menu::-webkit-scrollbar-track {
  background: #E2E2E2;
  border-radius: 4px;
}
#navbar-main #main-menu::-webkit-scrollbar-thumb,
#navbar-main #main-menu ul::-webkit-scrollbar-thumb,
#navbar-main .account-menu::-webkit-scrollbar-thumb {
  background: #C4C4C4;
  border-radius: 4px;
}
#navbar-main #main-menu::-webkit-scrollbar,
#navbar-main #main-menu ul::-webkit-scrollbar,
#navbar-main .account-menu::-webkit-scrollbar {
  width: 6px;
  border-radius: 4px;
}
#navbar-main .first-level.account-menu {
  top: 45px;
  border-radius: 10px;
  border: 1px solid #CCCCCC;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25);
}
#navbar-main .first-level.account-menu::before {
  content: '';
  position: absolute;
  top: -8px;
  right: 13px;
  display: block;
  width: 15px;
  height: 15px;
  background: #FCFCFC;
  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  transform: rotate(45deg);
  border-radius: 4px 0 0 0;
}
#navbar-main .account-menu .nav-divider {
  display: none;
}
#navbar-main .noauth-section {
  padding-bottom: 17px;
  border-bottom: 0.5px solid #606060;
}
#navbar-main .noauth-section .btn-block {
  display: block;
  height: 28px;
  width: 136px;
  border: 0.5px solid #FF530D;
  border-radius: 5px;
  padding: 0;
  line-height: 27px;
  margin-bottom: 15px;
  letter-spacing: 0.08em;
  transition: background 400ms, color 400ms;
}
#navbar-main .noauth-section .text-btn {
  margin: 0 auto;
  letter-spacing: 0.08em;
  background: transparent;
  border: none;
  height: auto;
  color: #474747;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
#navbar-main .noauth-section p {
  font: 14px/17px 'Lato';
  letter-spacing: 0.02em;
  color: #707070;
  margin-top: 15px;
  direction: ltr;
  text-align: center;
}
#navbar-main #banner-custom {
  background-color: #FF530D;
  background-image: linear-gradient(87deg, rgba(255, 83, 13, 0) 4.32%, rgba(194, 81, 0, 0.5) 27.16%, #D63D00 50%, rgba(194, 81, 0, 0.5) 72.84%, rgba(255, 83, 13, 0) 95.68%) !important;
  color: #FFF;
  margin: 0;
  padding: 8px 15px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#navbar-main #banner-custom .banner-custom-text {
  background-image: linear-gradient(180deg, rgba(252, 252, 252, 0) 0%, rgba(252, 252, 252, 0) 50%);
  color: #FFFFFF;
  text-align: center;
  font: 14px/17px 'Lato';
  margin-right: 12px;
  display: inline-flex;
  flex-wrap: wrap;
  -moz-column-gap: 4px;
       column-gap: 4px;
  align-items: center;
}
#navbar-main #banner-custom .banner-custom-text__logos {
  display: inline-flex;
  align-items: center;
  gap: 5px;
}
#navbar-main #banner-custom .banner-custom-text__usa-today {
  width: 78px;
  height: 14px;
}
#navbar-main #banner-custom .banner-custom-text__usa-today svg {
  width: inherit;
  height: inherit;
}
#navbar-main #banner-custom .banner-custom-text__nbc {
  width: 51px;
  height: 14px;
}
#navbar-main #banner-custom .banner-custom-text__nbc svg {
  width: inherit;
  height: inherit;
}
#navbar-main #banner-custom .banner-custom-text img {
  width: auto;
}
#navbar-main #banner-custom .banner-custom-text img.usa-logo-banner,
#navbar-main #banner-custom .banner-custom-text img.nbc-logo-banner {
  height: 16px;
}
#navbar-main #banner-custom .btn {
  background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 50%);
  color: #FF530D;
  border: 1px solid transparent;
  padding: 4px 10px !important;
  font: 500 14px/17px 'Lato';
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  flex: 0 0 auto;
  color: #D63D00 !important;
}
#navbar-main #banner-custom .btn i {
  display: none;
}
#navbar-main .shopping-cart-top {
  width: 270px;
  position: absolute;
  right: 0px;
  z-index: 9999;
  top: 20px;
  padding-top: 10px;
  background: transparent;
  display: none;
}
#navbar-main .sc-inner {
  box-shadow: 0px 0px 3px #00000029;
  background: #FCFCFC;
  border-radius: 5px;
  padding: 16px 20px;
}
@media (hover: hover) {
  #navbar-main .shop-cart-wrap:hover > .shopping-cart-top,
  #navbar-main .shop-cart-wrap.opened > .shopping-cart-top {
    display: block;
  }
}
@media (hover: none) {
  #navbar-main .shopping-cart-toggle.opened + .shopping-cart-top {
    display: block;
  }
}
#navbar-main .sc-header {
  display: flex;
  justify-content: space-between;
  font: 600 14px/17px 'Lato';
  color: #FF530D;
  padding-bottom: 17px;
  border-bottom: 1px solid #C4C4C4;
}
#navbar-main .close-mobile-sc {
  margin: 0 !important;
  width: 17px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
}
#navbar-main .sc-cart-text {
  display: flex;
}
#navbar-main .sc-total-badge {
  width: 18px;
  height: 18px;
  background: #FF530D;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  border-radius: 50%;
  margin-left: 5px;
}
#navbar-main .sc-body {
  padding-top: 16px;
}
#navbar-main .sc-empty {
  text-align: right;
  font: 12px/14px 'Lato';
  color: #808080;
}
#navbar-main .hide-if-empty {
  display: none;
}
#navbar-main .shopping-cart-top.with-products .hide-if-empty {
  display: block;
}
#navbar-main .shopping-cart-top.with-products .sc-empty {
  display: none;
}
#navbar-main .sc-items {
  max-height: 360px;
  overflow-y: auto;
  padding-right: 5px;
}
#navbar-main .sc-items::-webkit-scrollbar-track {
  background: #E2E2E2;
}
#navbar-main .sc-items::-webkit-scrollbar-thumb {
  background: #C4C4C4;
}
#navbar-main .sc-items::-webkit-scrollbar {
  width: 4px;
}
#navbar-main .sc-item {
  margin-bottom: 16px;
  border-bottom: 1px solid #C4C4C4;
  padding-bottom: 18px;
}
#navbar-main .sc-item-info {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
#navbar-main .sc-t {
  font: 600 14px/17px 'Lato';
  text-align: left;
  color: #474747;
  margin-left: 10px;
}
#navbar-main .sc-image {
  border: 1px solid #C4C4C4;
  border-radius: 2px;
  flex: 0 0 50px;
}
#navbar-main .sc-a {
  display: flex;
  justify-content: space-between;
  margin-top: 7px;
  align-items: flex-start;
}
#navbar-main .sc-q {
  font: 14px/17px 'Lato';
  color: #FF530D;
}
#navbar-main .sc-q > span {
  color: #808080;
}
#navbar-main .ch-current {
  font: 11px/13px 'Lato';
  color: #474747;
}
#navbar-main .ch-sale {
  font: 14px/17px 'Lato';
  color: #FF530D;
  margin-right: 10px;
}
#navbar-main .ch-sale + .ch-current {
  font: 13px/15px 'Lato';
  color: #808080;
}
#navbar-main .reg-price span {
  text-decoration: line-through;
}
#navbar-main .sc-total {
  font: 600 14px/17px 'Lato';
  text-align: left;
  color: #474747;
  margin-bottom: 5px;
}
#navbar-main .sc-ship {
  font: 400 12px/14px 'Lato';
  text-align: left;
  color: #FF530D;
  text-transform: uppercase;
}
#navbar-main .shopping-cart-top .shop-btn {
  display: block;
  margin-right: 0;
  width: 100%;
  height: auto;
  color: #ffffff;
  margin-top: 18px;
  text-transform: uppercase;
  font: 500 12px/14px 'Lato';
  margin-bottom: 8px;
}
#navbar-main .shopping-cart-top .shop-btn:hover {
  color: #ffffff;
}
#navbar-main .sc-view-cart {
  display: inline-block;
  width: 100% !important;
  height: auto !important;
  font: 600 10px/12px 'Lato';
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #474747;
  margin: 0 !important;
}
#navbar-main .sc-view-cart:hover {
  color: #474747 !important;
}
#navbar-main .shopping-cart-toggle.with-products {
  position: relative;
}
#navbar-main .shopping-cart-toggle.with-products:after {
  position: absolute;
  width: 15px;
  height: 15px;
  background: #FF530D;
  border-radius: 50%;
  content: attr(data-count);
  color: #fff;
  font: 10px/12px Lato;
  display: flex;
  align-items: center;
  justify-content: center;
  right: -8px;
  top: -2px;
}
@media (min-width: 768px) {
  #navbar-main #main-menu.usa {
    display: flex;
    justify-content: space-between;
  }
  #navbar-main #main-menu.usa > li:not(.fake-li) {
    margin-left: 0px;
  }
  #navbar-main .first-level > ul {
    max-height: 380px !important;
  }
  #navbar-main #main-menu > li:not(.fake-li) {
    margin-left: 30px;
  }
  #navbar-main #main-menu > li:not(.fake-li):first-child {
    margin-left: 0px;
  }
  #navbar-main #main-menu > li:not(.fake-li):hover > .first-level {
    display: block;
  }
  #navbar-main .first-level > ul > li:hover > .second-level {
    display: block;
  }
  #navbar-main .second-level > ul > li:hover > .third-level {
    display: block;
  }
  #navbar-main .account-menu > ul {
    overflow-y: auto;
    direction: rtl;
    max-height: 565px !important;
  }
  #navbar-main .account-menu.admin-menu > ul {
    max-height: 500px !important;
  }
  #navbar-main .account-menu.open {
    display: block !important;
  }
  #navbar-main .account-menu:after {
    content: "";
    height: 13px;
    width: 70px;
    position: absolute;
    right: 0;
    top: -13px;
  }
}
#navbar-main .subsc-newsletter-link--mobile {
  display: none;
}
#navbar-main .subsc-newsletter-link__anchor {
  font: 500 14px/17px 'Lato';
  color: #D63D00;
  letter-spacing: 0.05em;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  text-transform: uppercase;
  cursor: pointer;
}
#navbar-main .subsc-newsletter-link__anchor button {
  padding: 0;
  border: none;
  background: transparent;
  text-decoration: underline;
}
#navbar-main .subsc-newsletter-link .sub-newsletter-tablet {
  display: none;
}
@media (max-width: 1330px) {
  #navbar-main .subsc-newsletter-link a {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: 0.02em;
  }
}
@media (max-width: 1290px) {
  #navbar-main .subsc-newsletter-link a {
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.05em;
  }
  #navbar-main .subsc-newsletter-link .sub-newsletter-tablet {
    display: inline;
  }
  #navbar-main .subsc-newsletter-link .sub-newsletter-desktop {
    display: none;
  }
}
@media (max-width: 1199px) {
  #navbar-main .top-nav-container {
    padding: 20px 15px 8px;
  }
  #navbar-main .logo {
    margin-right: 20px;
  }
  #navbar-main .logo img {
    width: 100px;
  }
}
@media (max-width: 991px) {
  #navbar-main .mobile-logo-img {
    display: inline-block;
    margin-right: 20px;
  }
  #navbar-main .logo {
    display: none;
  }
  #navbar-main .search-nav-form {
    display: flex;
    align-items: center;
  }
  #navbar-main .first-level.cities-dropdown {
    right: auto;
    left: 0 !important;
  }
}
@media (max-width: 900px) {
  #navbar-main .subsc-newsletter-link--desktop {
    display: none;
  }
}
@media (max-width: 877px) {
  #navbar-main .top-right-menu .yelp:not(.no-auth) {
    display: none;
  }
}
@media (max-width: 840px) {
  #navbar-main .host-menu > img {
    margin-right: 0;
  }
  #navbar-main .host-menu > span {
    display: none;
  }
}
@media (max-width: 794px) {
  #navbar-main .top-right-menu .yelp.no-auth {
    display: none;
  }
}
@media (max-width: 767px) {
  @-webkit-keyframes bounceOut {
    0% {
      transform: translate3d(0px, 0, 0);
    }
    100% {
      transform: translate3d(-100%, 0, 0);
    }
  }
  @-webkit-keyframes bounceOutLeft {
    0% {
      transform: translate3d(0px, 0, 0);
    }
    100% {
      transform: translate3d(-100%, 0, 0);
    }
  }
  @keyframes bounceOutLeft {
    0% {
      transform: translate3d(0px, 0, 0);
    }
    100% {
      transform: translate3d(-100%, 0, 0);
    }
  }
  @-webkit-keyframes bounceInLeft {
    0% {
      transform: translate3d(-100%, 0, 0);
    }
    75% {
      transform: translate3d(0px, 0, 0);
    }
    100% {
      transform: translate3d(-2px, 0, 0);
    }
  }
  @keyframes bounceInLeft {
    0% {
      transform: translate3d(-100%, 0, 0);
    }
    75% {
      transform: translate3d(0px, 0, 0);
    }
    100% {
      transform: translate3d(-2px, 0, 0);
    }
  }
  #navbar-main #main-menu::-webkit-scrollbar-track,
  #navbar-main #main-menu ul::-webkit-scrollbar-track,
  #navbar-main .account-menu::-webkit-scrollbar-track,
  #navbar-main #main-menu::-webkit-scrollbar-thumb,
  #navbar-main #main-menu ul::-webkit-scrollbar-thumb,
  #navbar-main .account-menu::-webkit-scrollbar-thumb {
    border-radius: 10px;
  }
  #navbar-main #main-menu::-webkit-scrollbar,
  #navbar-main #main-menu ul::-webkit-scrollbar,
  #navbar-main .account-menu::-webkit-scrollbar {
    width: 4px;
    border-radius: 10px;
  }
  #navbar-main .search-menu-box .search-menu {
    border-color: #707070;
    padding: 6px 10px;
    border-radius: 7px;
  }
  #navbar-main .mobile-logo-img {
    margin-top: 9px;
  }
  #navbar-main .search-nav-form .nav-search-form:not(.no-auth) {
    display: none;
  }
  #navbar-main .top-right-menu .message-us:not(.no-auth) {
    display: none;
  }
  #navbar-main .middle-menu:not(.no-auth) {
    display: block;
  }
  #navbar-main #main-menu {
    top: 67px;
    position: absolute;
    left: 0px;
    background: #FCFCFC;
    width: 300px;
    z-index: 1000;
    direction: rtl;
    overflow-y: auto;
    height: calc(100vh - 50px);
    padding: 15px 20px 10px !important;
    transform: translateX(-100%);
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.25);
  }
  #navbar-main #main-menu.closed {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft;
    -webkit-animation-duration: 0.35s;
    animation-duration: 0.35s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  #navbar-main #main-menu.opened {
    display: block;
    -webkit-animation: bounceInLeft 0.65s cubic-bezier(0.47, 0.02, 0.38, 1.05) both;
    animation: bounceInLeft 0.65s cubic-bezier(0.47, 0.02, 0.38, 1.05) both;
  }
  #navbar-main #main-menu .account-menu ul li:last-child {
    border-bottom: 0;
  }
  #navbar-main #main-menu .menu-level {
    position: relative;
    top: 0px !important;
    left: 0px !important;
    margin: 0;
    padding: 0;
  }
  #navbar-main #main-menu .first-level {
    padding: 0 !important;
    box-shadow: none;
    border: none;
  }
  #navbar-main #main-menu .first-level.account-menu::before {
    display: none;
  }
  #navbar-main .first-level.cities-dropdown > ul > li,
  #navbar-main .account-menu.admin-menu > ul > li {
    margin-left: 0;
  }
  #navbar-main #main-menu .menu-level ul {
    padding-right: 15px;
    overflow-y: auto;
    direction: ltr;
  }
  #navbar-main #main-menu ul {
    border: none;
    box-shadow: none;
    width: 100%;
    padding: 0;
  }
  #navbar-main #main-menu li:not(.fake-li) {
    display: block;
    margin-right: 0px;
    border-bottom: 0.5px solid #CCCCCC;
    padding: 0;
    text-align: left;
  }
  #navbar-main #main-menu li:not(.fake-li) a {
    font-size: 16px !important;
    line-height: 19px !important;
    letter-spacing: 0.02em !important;
    text-align: left;
    text-transform: none;
    width: 100%;
    padding: 15px 0 !important;
    display: block;
    width: auto;
  }
  #navbar-main #main-menu li:not(.fake-li) a.first-level-city {
    padding-left: 10px !important;
  }
  #navbar-main #main-menu li:not(.fake-li) i + a {
    display: inline-block;
  }
  #navbar-main .hidden-menu {
    display: none !important;
  }
  #navbar-main #main-menu li:not(.fake-li).next-level {
    position: relative;
    text-align: left;
    background-size: 8px;
  }
  #navbar-main #main-menu li:not(.fake-li).next-level.only-searched {
    background: none;
  }
  #navbar-main #main-menu li:not(.fake-li).next-level.opened {
    text-align: center;
    padding: 0;
    border: 0;
    margin: 0;
    background: none;
  }
  #navbar-main #main-menu li:not(.fake-li).next-level.opened > .menu-level {
    display: block;
  }
  #navbar-main #main-menu li:not(.fake-li).opened > i {
    background-size: 16px 16px;
  }
  #navbar-main #main-menu li:not(.fake-li).opened .hidden-menu + .first-level .next-level.opened i {
    background-size: 22px 22px;
  }
  #navbar-main #main-menu li:not(.fake-li).opened > a {
    padding: 10px;
  }
  #navbar-main #main-menu li:not(.fake-li).opened .menu-level.first-level,
  #navbar-main #main-menu li:not(.fake-li).opened .menu-level.second-level {
    border-top: 0.5px solid #606060;
    border-radius: 0;
  }
  #navbar-main #main-menu li:not(.fake-li).opened .hidden-menu + .menu-level.first-level {
    border-top: 0;
  }
  #navbar-main #main-menu li:not(.fake-li).opened .search-menu-box {
    margin-top: 15px;
  }
  #navbar-main .next-level > i {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 50px;
    position: absolute;
  }
  #navbar-main .account-menu {
    display: block;
  }
  #navbar-main #main-menu .account-menu ul li {
    margin: 0;
  }
  #navbar-main .mobile-menu-toggle {
    display: flex !important;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: 4px;
  }
  #navbar-main .mobile-menu-toggle__hamburger {
    position: relative;
    width: 20px;
    height: 14px;
  }
  #navbar-main .mobile-menu-toggle__hamburger div {
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: #474747;
    opacity: 1;
    transform: rotate(0deg);
    transition: all 0.15s ease-in-out;
    border-radius: 2px;
  }
  #navbar-main .mobile-menu-toggle__hamburger div:nth-child(1) {
    top: 0;
  }
  #navbar-main .mobile-menu-toggle__hamburger div:nth-child(2) {
    top: 6px;
  }
  #navbar-main .mobile-menu-toggle__hamburger div:nth-child(3) {
    top: 12px;
  }
  #navbar-main .mobile-menu-toggle.opened .mobile-menu-toggle__hamburger div:nth-child(1) {
    top: 6px;
    transform: rotate(45deg);
  }
  #navbar-main .mobile-menu-toggle.opened .mobile-menu-toggle__hamburger div:nth-child(2) {
    opacity: 0;
  }
  #navbar-main .mobile-menu-toggle.opened .mobile-menu-toggle__hamburger div:nth-child(3) {
    top: 6px;
    transform: rotate(-45deg);
  }
  #navbar-main .yelp {
    display: none;
  }
  #navbar-main .host-menu.last-m {
    margin-right: 0px;
  }
  #navbar-main .account-menu {
    right: 0px !important;
  }
  #navbar-main .account-menu .noauth-section {
    display: none;
  }
}
@media (max-width: 766px) {
  #navbar-main .top-nav-container {
    padding-bottom: 0;
  }
  #navbar-main #main-menu .first-level.account-menu > ul li > a {
    font: 700 16px/19px 'Lato', sans-serif;
    color: #474747;
    letter-spacing: 0;
  }
  #navbar-main .message-us.m-middle {
    margin: 0 !important;
    position: relative;
    z-index: 1;
    margin: 0;
    padding: 10px 0;
    background: #fcfcfc;
  }
  #navbar-main .middle-menu {
    max-height: 71px;
    transition: max-height 390ms;
    overflow: hidden;
  }
  #navbar-main .sticky-nav-categories {
    max-height: 31px;
    transition: max-height 390ms;
  }
  #navbar-main .top-cats {
    max-height: 40px;
    transition: max-height 390ms;
  }
  #navbar-main .nav-search-form-wrapper {
    padding-bottom: 7px;
    max-height: 39px;
    transition: max-height 0.39s, padding-bottom 0.39s;
  }
  #navbar-main .nav-search-form {
    position: relative;
    transform: translateY(0px);
  }
}
@media (max-width: 720px) {
  #navbar-main .is-chef-btn {
    position: relative;
    z-index: 101;
    width: 124px;
    height: 28px;
    font-size: 12px;
    line-height: 14px;
  }
  #navbar-main .is-chef-btn::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    z-index: -1;
    display: block;
    width: 72%;
    height: 12px;
    background: rgba(255, 83, 13, 0.5);
    filter: blur(5px);
    border-radius: 50%;
    transform: translate(-50%, 8px);
  }
  #navbar-main .is-chef-btn .is-host-form__submit {
    width: 124px;
    height: 28px;
  }
  #navbar-main .is-chef-btn .is-host-form__submit .cozy-gradient-btn__text-wrapper {
    width: 124px;
    height: 28px;
  }
  #navbar-main .is-chef-btn .is-host-form__submit .cozy-gradient-btn__text {
    height: 28px;
  }
  #navbar-main .message-us.m-middle {
    justify-content: space-between;
  }
  #navbar-main .subsc-newsletter-link--mobile {
    display: block;
  }
  #navbar-main .subsc-newsletter-link__anchor {
    font-size: 13px;
    line-height: 16px;
  }
  #navbar-main .search-nav-form .nav-search-form.no-auth:not(.host-nav) {
    display: none;
  }
  #navbar-main .top-right-menu .message-us.no-auth {
    display: none;
  }
  #navbar-main .top-right-menu .user-icons.no-auth {
    margin-left: 20px;
    order: 1;
  }
  #navbar-main .top-right-menu .user-icons.no-auth + .btn-new {
    position: relative;
    z-index: 1001;
  }
  #navbar-main .top-right-menu .user-icons.no-auth + .btn-new::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    z-index: -1;
    display: block;
    width: 72%;
    height: 12px;
    background: rgba(255, 83, 13, 0.5);
    filter: blur(5px);
    border-radius: 50%;
    transform: translate(-50%, 8px);
  }
  #navbar-main .top-right-menu .user-icons.no-auth + .btn-new:hover {
    background-color: #FF530D;
  }
  #navbar-main .top-right-menu .user-icons.no-auth + .btn-new:hover::after {
    transform: translate(-50%, 0px);
    opacity: 0;
  }
  #navbar-main .top-right-menu .user-icons.no-auth + .btn-new:focus-visible {
    outline: none;
  }
  #navbar-main .middle-menu.no-auth {
    display: block;
  }
}
@media (max-width: 670px) {
  #navbar-main .mobile-logo-img {
    margin-right: 10px;
    max-width: 84px;
  }
  #navbar-main .top-right-menu .btn-new {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 14px;
  }
  #navbar-main .is-host-buttons .is-host-form__submit {
    width: 124px;
    height: 28px;
  }
  #navbar-main .is-host-buttons .is-host-form__submit div {
    height: 24px;
  }
  #navbar-main .user-icons a {
    margin-right: 15px;
  }
  #navbar-main .user-icons a {
    width: 18px;
    height: 18px;
  }
  #navbar-main .user-icons a.magnifier-icon {
    display: inline-block;
  }
  #navbar-main .shop-cart-wrap {
    margin: 0;
  }
  #navbar-main .shopping-cart-top {
    right: 10px;
  }
  #navbar-main #banner-custom .banner-custom-text img {
    height: 14px !important;
  }
}
@media (max-width: 600px) {
  #navbar-main .top-nav-container {
    padding: 1px 16px 0 10px;
  }
  #navbar-main .nav-search-form-wrapper {
    padding-bottom: 5px;
    overflow: hidden;
  }
  #navbar-main .middle-menu {
    padding-left: 9px;
  }
  #navbar-main .message-us.m-middle {
    margin: 10px 0;
  }
  #navbar-main #banner-custom .btn {
    font-size: 12px;
    line-height: 14px;
  }
  #navbar-main #banner-custom .banner-custom-text {
    font-size: 10px;
    line-height: 12px;
  }
}
@media (max-width: 545px) {
  #navbar-main .search-nav-form .nav-search-form.host-nav {
    display: none;
  }
}
@media (max-width: 500px) {
  #navbar-main .hidden-500 {
    display: none;
  }
  #navbar-main .top-right-menu .user-icons:not(.no-auth) .shop-cart-wrap {
    margin-right: 0px;
  }
}
@media (min-width: 761px) {
  #navbar-main #banner-custom .banner-custom-text__usa-today {
    width: 89px;
    height: 16px;
  }
  #navbar-main #banner-custom .banner-custom-text__nbc {
    width: 58px;
    height: 16px;
  }
}
#content-main {
  position: relative;
}
.header-alerts {
  position: absolute;
  width: 100%;
  top: 0;
  z-index: 1000;
}
.header-alerts .alert {
  margin-bottom: 5px;
}
@media (max-width: 766px) {
  #navbar-main .nav-search-form-wrapper--state-hidden {
    max-height: 0;
    padding-bottom: 0;
  }
  .masked #navbar-main .middle-menu,
  .masked #navbar-main .sticky-nav-categories,
  .masked #navbar-main .top-cats {
    max-height: 0;
  }
}
body.body-loaded {
  transition: padding 400ms;
}
body.body-loaded #navbar-main .search-menu-box:after {
  background: url('data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2217%22%20viewBox%3D%220%200%2018%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M7.76492%2013.6146C11.371%2013.6146%2014.2942%2010.7907%2014.2942%207.30728C14.2942%203.82386%2011.371%201%207.76492%201C4.15887%201%201.2356%203.82386%201.2356%207.30728C1.2356%2010.7907%204.15887%2013.6146%207.76492%2013.6146Z%22%20stroke%3D%22%23808080%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M12.4481%2011.6987L16.9969%2015.9999%22%20stroke%3D%22%23808080%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E');
  background-size: cover;
}
body.body-loaded #navbar-main .close-mobile-sc {
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2017%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cline%20x1%3D%221.06066%22%20y1%3D%221%22%20x2%3D%2215.7857%22%20y2%3D%2215.7251%22%20stroke%3D%22%23FF530D%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3Cline%20x1%3D%221.21429%22%20y1%3D%2215.7252%22%20x2%3D%2215.9393%22%20y2%3D%221.00017%22%20stroke%3D%22%23FF530D%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E');
}
body.body-loaded #navbar-main .host-icon:after {
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%227%22%20viewBox%3D%220%200%2013%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12%201L6.5%206L1%201.00329%22%20stroke%3D%22%23606060%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A);
}
@media (max-width: 767px) {
  body.body-loaded #navbar-main #main-menu li:not(.fake-li).next-level {
    background: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1675335752/pages/homepage/mob-menu-right-arrow.svg') no-repeat right center;
  }
  body.body-loaded #navbar-main #main-menu li:not(.fake-li).opened > i {
    background: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1675337416/pages/homepage/mob-menu-two-arrow.svg') no-repeat left center;
  }
  body.body-loaded #navbar-main #main-menu li:not(.fake-li).opened .hidden-menu + .first-level .next-level.opened i {
    background: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1675337416/pages/homepage/mob-menu-three-arrow.svg') no-repeat left center;
  }
}
.cozy-footer {
  padding: 40px 0;
}
.cozy-footer__hr {
  margin: 0 auto 40px;
  padding: 0 25px;
}
.cozy-footer__hr-line {
  width: 100%;
  height: 1px;
  background-color: #eeeeee;
}
.cozy-footer__partners {
  margin-bottom: 40px;
}
.cozy-footer__subfooter {
  margin-top: 40px;
  padding-top: 16px;
  border-top: 1px solid #eeeeee;
}
.cozy-footer__offices {
  margin-top: 40px;
}
.f-partners {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 340px;
  margin: 0 -20px;
  gap: 8px;
}
.f-content > a {
  display: none !important;
}
.f-content__col-2 {
  margin-top: 40px;
  padding-top: 40px;
  border-top: 1px solid #eeeeee;
}
.f-content__title {
  margin-bottom: 8px;
  color: #ff530d;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font: 400 22px/26px 'Lato';
  background: linear-gradient(90deg, transparent, transparent 100%);
}
.f-content__description {
  color: #606060;
  letter-spacing: 0.02em;
  font: 400 14px/19px 'Open Sans';
}
.f-content__description strong {
  font-weight: 700;
}
.f-content__description span {
  color: #d63d00;
  font-weight: 700;
}
.f-content__extra-block {
  margin-top: 24px;
}
.f-content__social-media {
  display: flex;
  justify-content: center;
  margin-top: 40px;
  gap: 8px;
}
.f-content__links,
.f-content__links-wrapper {
  display: grid;
  gap: 8px;
}
.f-content__social-link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
}
.f-content__social-link img {
  width: 24px;
}
.f-content__links-separator {
  height: 1px;
  background-color: #eeeeee;
}
.f-content__links-section-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.f-content__link-header-text {
  color: #474747;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font: 700 16px/19px 'Lato';
}
.f-content__link-icon {
  position: relative;
  width: 36px;
  height: 36px;
  border-radius: 8px;
  transition: background-color 400ms;
}
.f-content__link-icon:active {
  background-color: rgba(1, 1, 27, 0.15);
}
.f-content__link-icon::before,
.f-content__link-icon::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  border-radius: 2px;
  background-color: #474747;
  transition: transform 400ms;
  transform: translate(-50%, -50%);
}
.f-content__link-icon::before {
  width: 12px;
  height: 2px;
}
.f-content__link-icon::after {
  width: 2px;
  height: 12px;
}
.f-content__link-icon.opened::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.f-content__link-body-wrapper {
  display: none;
  padding-bottom: 8px;
}
.f-content__link-body {
  display: grid;
  padding-left: 16px;
  gap: 8px;
}
.f-content__link {
  color: #606060;
  letter-spacing: 0.02em;
  font: 400 16px/22px 'Open Sans';
}
.f-content__link:hover,
.f-content__link:focus,
.f-content__link:focus-visible {
  outline: none;
  color: #606060;
  text-decoration: none;
}
.f-content__link:hover {
  color: #ff5200;
}
.f-tiles {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(4, 1fr);
}
.f-tiles__tile img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  -o-object-fit: cover;
     object-fit: cover;
}
.f-subscribe-box {
  max-width: 365px;
  margin: 0 auto;
}
.f-subscribe-box__form {
  display: flex;
  flex-direction: column;
  padding: 12px 4px 4px;
  border: 1px solid #eeeeee;
  border-radius: 8px;
  background-color: #ffffff;
  gap: 12px;
}
.f-subscribe-box__form:hover {
  border-color: #474747;
}
.f-subscribe-box__form.focused {
  border-color: #ff530d;
}
.f-subscribe-box__inputs {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.f-subscribe-box__input-wrapper {
  padding: 0 11px;
}
.f-subscribe-box__input {
  display: block;
  width: 100%;
  padding: 0;
  padding-bottom: 12px;
  border: none;
  border-bottom: 1px solid #eeeeee;
  border-radius: 0;
  color: #707070;
  font: 400 14px/19px 'Open Sans';
}
.f-subscribe-box__input:focus {
  border-color: #ff530d;
}
.f-subscribe-box__select-wrapper {
  position: relative;
}
.f-subscribe-box select.your-inbox__select {
  display: block;
  width: 100%;
  border: none;
  background: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1689333058/pages/be-a-host/select-carrot-icon.svg') no-repeat center right 12px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.f-subscribe-box__select.selectize-control.single .selectize-input {
  position: relative;
  height: 19px;
  padding: 0 30px 0 12px;
  border: none;
  box-shadow: none;
}
.f-subscribe-box__select.selectize-control.single .selectize-input::before {
  display: none !important;
}
.f-subscribe-box__select.selectize-control.single .selectize-input::after {
  right: 12px;
  width: 16px;
  height: 8px;
  margin: 0;
  border: none;
  background: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1689333058/pages/be-a-host/select-carrot-icon.svg') no-repeat center;
  background-size: contain;
  transform: translateY(-50%);
}
.f-subscribe-box__select.selectize-control.single .selectize-input.dropdown-active::after {
  height: 16px;
  margin: 0;
  background: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1689333058/pages/be-a-host/select-search-icon.svg') no-repeat center;
  pointer-events: none;
}
.f-subscribe-box__select.selectize-control.single .selectize-input input,
.f-subscribe-box__select.selectize-control.single .selectize-input .item {
  width: 100% !important;
  color: #707070;
  font: 400 14px/19px 'Open Sans';
}
.f-subscribe-box__select.selectize-control.single .selectize-input input {
  position: absolute !important;
  top: 0 !important;
  right: 30px !important;
  left: 12px !important;
}
.f-subscribe-box__select.selectize-dropdown {
  position: static;
  margin-top: -2px;
  padding: 8px 2px 0;
  border: none;
  background-color: #ffffff;
  box-shadow: none;
}
.f-subscribe-box__select.selectize-dropdown::before {
  content: '';
  position: absolute;
  top: 27px;
  right: 10px;
  left: 10px;
  display: block;
  height: 1px;
  background-color: #ff530d;
}
.f-subscribe-box__select.selectize-dropdown .selectize-dropdown-content {
  max-height: 235px;
  margin-top: 10px;
  padding: 0 10px;
}
.f-subscribe-box__select.selectize-dropdown .selectize-dropdown-content::-webkit-scrollbar,
.f-subscribe-box__select.selectize-dropdown .selectize-dropdown-content::-webkit-scrollbar-track,
.f-subscribe-box__select.selectize-dropdown .selectize-dropdown-content::-webkit-scrollbar-thumb {
  width: 4px;
  border-radius: 4px;
}
.f-subscribe-box__select.selectize-dropdown .selectize-dropdown-content::-webkit-scrollbar-track {
  background-color: #e2e2e2;
}
.f-subscribe-box__select.selectize-dropdown .selectize-dropdown-content::-webkit-scrollbar-thumb {
  background-color: #c4c4c4;
}
.f-subscribe-box__select.selectize-dropdown .option {
  padding: 10px 0;
  border-top: 1px solid #eeeeee;
  background: transparent;
  color: #606060;
  letter-spacing: 0.03em;
  font: 400 14px/20px 'Open Sans';
  cursor: pointer;
}
.f-subscribe-box__select.selectize-dropdown .option:first-child {
  padding-top: 0;
  border-top: none;
}
.f-subscribe-box__select.selectize-dropdown .option:last-child {
  padding-bottom: 0;
}
.f-subscribe-box__select.selectize-dropdown .option.active {
  background: transparent;
  color: #ff530d;
}
.f-subscribe-box__fields-divider {
  display: none;
  width: auto;
  height: 1px;
  margin: 0 11px;
  background-color: #eeeeee;
}
.f-subscribe-box .cozy-gradient-btn.f-subscribe-box__submit-btn {
  width: 100%;
  height: 33px;
  margin: 0 auto;
  padding: 0;
  border: none;
  border-radius: 6px;
  letter-spacing: 0.1em;
  font: 500 14px/18px 'Lato';
}
.f-subscribe-box .ft-success {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 24px;
  -moz-column-gap: 3px;
       column-gap: 3px;
}
.f-subscribe-box .ft-s1,
.f-subscribe-box .ft-s2 {
  letter-spacing: 0.02em;
  font: 400 16px/24px 'Open Sans';
}
.f-subscribe-box .ft-s1 {
  color: #46a690;
  font-weight: 700;
}
.f-subscribe-box .ft-s2 {
  color: #606060;
  font-family: 'Lato';
}
.f-subfooter__links {
  display: grid;
  align-items: flex-start;
  justify-content: space-between;
  max-width: 340px;
  margin: 0 auto;
  text-align: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
  grid-template-columns: repeat(3, auto);
  row-gap: 8px;
}
.f-subfooter__link {
  color: #606060;
  letter-spacing: 0.02em;
  font: 400 14px/19px 'Open Sans';
}
.f-subfooter__link:hover,
.f-subfooter__link:focus,
.f-subfooter__link:focus-visible {
  outline: none;
  color: #606060;
  text-decoration: none;
}
.f-subfooter__link:hover {
  color: #ff5200;
}
.f-subfooter__link:last-child {
  grid-column: 1 / span 3;
}
.f-subfooter__logo {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 16px auto;
}
.f-subfooter__logo:focus,
.f-subfooter__logo:focus-visible {
  outline: none;
}
.f-subfooter__copyright {
  color: #606060;
  text-align: center;
  font: 400 10px/14px 'Open Sans';
}
.f-subfooter__copyright sup {
  top: -0.9em;
  font-size: 0.5em;
}
.f-offices__title {
  margin-bottom: 24px;
  color: #474747;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font: 400 22px/26px 'Lato';
}
.f-offices__sections {
  display: grid;
  row-gap: 24px;
}
.f-offices__section-title {
  margin-bottom: 16px;
  color: #d63d00;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font: 500 18px/22px 'Lato';
}
.f-offices__section-item {
  color: #474747;
  letter-spacing: 0.02em;
  font: 400 9px/14px 'Open Sans';
}
.f-offices__section-item--headq {
  margin-bottom: 8px;
  padding-bottom: 8px;
  border-bottom: 0.5px solid #d63d00;
}
.f-offices__section-item .headquarter {
  color: #d63d00;
  text-transform: uppercase;
  font-weight: 500;
}
.f-offices__section-item b {
  font-weight: 700;
}
@media (min-width: 351px) {
  .f-partners {
    margin: 0 auto;
  }
}
@media (min-width: 383px) {
  .f-partners {
    gap: 12px 15px;
  }
}
@media (min-width: 601px) {
  .f-content__links {
    grid-template-columns: 1fr 1fr;
  }
  .f-content__links-wrapper {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  .f-content__links-section {
    border: none;
  }
  .f-content__links-section--first {
    min-height: 167px;
  }
  .f-content__links-separator {
    display: none;
  }
  .f-content__links-section-header {
    margin-bottom: 6px;
  }
  .f-content__link-icon {
    display: none;
  }
  .f-content__link-body-wrapper {
    display: block !important;
    padding: 0;
  }
  .f-content__link-body {
    padding: 0;
  }
  .f-content__extra-block {
    margin-top: 16px;
  }
  .f-tiles {
    grid-template-columns: repeat(8, 1fr);
  }
}
@media (min-width: 768px) {
  .f-partners {
    flex-wrap: nowrap;
    justify-content: space-between;
    max-width: 100%;
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
  .f-partners__partner {
    display: flex;
  }
  .f-partners__partner img {
    width: 100%;
  }
  .f-subscribe-box {
    max-width: 682px;
    margin: 0;
  }
  .f-subscribe-box__form {
    flex-direction: row;
    flex-wrap: wrap;
    width: auto;
    margin: 0;
    padding: 4px 4px 4px 0;
    gap: 0;
  }
  .f-subscribe-box__input-wrapper {
    width: 258px;
  }
  .f-subscribe-box__select-wrapper {
    flex-grow: 1;
    max-width: 299px;
  }
  .f-subscribe-box__inputs {
    align-items: center;
    flex-direction: row;
    flex-grow: 1;
    flex-shrink: 0;
    flex-wrap: wrap;
    max-width: 100%;
    padding: 0 5px;
    gap: 5px;
  }
  .f-subscribe-box__input {
    padding: 0;
    border: none;
  }
  .f-subscribe-box__select.selectize-control.single {
    max-width: 299px;
    height: 19px;
  }
  .f-subscribe-box__select.selectize-dropdown {
    position: absolute;
    top: 32px !important;
    padding-top: 0;
    padding-bottom: 10px;
    border: 1px solid #eeeeee;
    border-top: none;
    border-radius: 0 0 8px 8px;
  }
  .f-subscribe-box__select.selectize-dropdown::before {
    display: none;
  }
  .f-subscribe-box__select.selectize-dropdown .selectize-dropdown-content {
    margin-top: 0 !important;
    direction: rtl;
  }
  .f-subscribe-box__select.selectize-dropdown .option {
    direction: ltr;
  }
  .f-subscribe-box__fields-divider {
    display: block;
    width: 1px;
    height: 100%;
    margin: 0;
  }
  .f-subscribe-box .cozy-gradient-btn.f-subscribe-box__submit-btn {
    width: 96px;
    max-width: 96px;
  }
  .f-offices__sections {
    justify-content: space-between;
    gap: 20px;
    grid-template-columns: 1fr 1fr;
  }
  .f-offices__sections--count-1 {
    justify-content: center;
    grid-template-columns: auto;
  }
}
@media (min-width: 991px) {
  .cozy-footer {
    padding-top: 80px;
  }
  .cozy-footer__hr {
    padding: 0 50px;
  }
  .f-content {
    display: grid;
    align-items: flex-start;
    justify-content: space-between;
    gap: 20px;
    grid-template-columns: minmax(auto, 725px) 400px;
  }
  .f-content__col-2 {
    margin: 0;
    padding: 0;
    border: 0;
  }
  .f-content__title {
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 38px;
  }
  .f-content__description {
    font-size: 16px;
    line-height: 22px;
  }
  .f-content__social-media {
    justify-content: flex-start;
    gap: 16px;
  }
  .f-content__links {
    gap: 0;
  }
  .f-content__links-section--first {
    min-height: 144px;
  }
  .f-content__social-link {
    width: 20px;
    height: 20px;
  }
  .f-content__social-link img {
    width: 20px;
  }
  .f-content__link-body {
    gap: 6px;
  }
  .f-content__link {
    font-size: 14px;
    line-height: 19px;
  }
  .f-subscribe-box__form {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .f-subscribe-box__inputs {
    flex-grow: 0;
  }
  .f-subscribe-box__input-wrapper {
    width: 149px;
  }
  .f-subscribe-box__select-wrapper {
    width: 175px;
  }
  .f-subscribe-box .ft-s1,
  .f-subscribe-box .ft-s2 {
    font-size: 18px;
  }
  .f-subfooter {
    display: grid;
    align-items: center;
    justify-content: space-between;
    grid-template-columns: auto auto;
    row-gap: 16px;
  }
  .f-subfooter__links {
    order: 2;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 100%;
    -moz-column-gap: 16px;
         column-gap: 16px;
    grid-template-columns: repeat(4, auto);
  }
  .f-subfooter__link {
    font-size: 13px;
    line-height: 20px;
  }
  .f-subfooter__link:last-child {
    grid-column: 4;
  }
  .f-subfooter__logo {
    order: 3;
    width: auto;
    margin: 0;
    text-align: center;
    grid-column: 1 / span 2;
  }
  .f-subfooter__copyright {
    order: 1;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
  }
  .f-offices__title {
    font-size: 28px;
    line-height: 34px;
  }
  .f-offices__section-item {
    letter-spacing: normal;
    font-size: 12px;
    line-height: 20px;
  }
  .f-offices__sections {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .f-offices__sections--count-1 {
    grid-template-columns: auto;
  }
}
@media (min-width: 1024px) {
  .f-subfooter__links {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}
@media (min-width: 1100px) {
  .f-subscribe-box__input-wrapper {
    width: 257px;
  }
}
@media (min-width: 1200px) {
  .cozy-footer__hr {
    max-width: 1440px;
    padding: 0;
  }
}
@media (min-width: 1260px) {
  .f-subscribe-box__select-wrapper {
    width: 230px;
  }
}
@media (min-width: 1290px) {
  .f-subscribe-box__select-wrapper {
    width: 257px;
  }
}
#adthrive-ccpa-link {
  display: block !important;
}
.modal.covid-chef-modal .modal-dialog {
  position: absolute;
  top: 50%;
  margin: 0 15px;
  padding: 0;
  transform: translateY(-50%);
}
.modal.covid-chef-modal .modal-content {
  padding: 37px 0 49px;
  border-radius: 8px;
  background: #ffffff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}
.modal.covid-chef-modal .modal-close-button {
  position: absolute;
  top: 12px;
  right: 13px;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background: #f1f1f1 url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1654093704/modals/close-button-icon.svg') no-repeat center;
  cursor: pointer;
  transition: background-color 400ms;
}
.modal.covid-chef-modal .modal-close-button:hover {
  background-color: #e4dede;
}
.modal.covid-chef-modal .modal-header {
  margin-bottom: 24px;
  padding: 0 48px;
}
.modal.covid-chef-modal .modal-header .modal-title {
  margin: 0;
  color: #333333;
  text-align: center;
  font: 600 24px/33px 'Open Sans';
}
.modal.covid-chef-modal .modal-body {
  padding: 0 22px;
}
.modal.covid-chef-modal .modal-body-text {
  margin-bottom: 12px;
  color: #000000;
  font: 400 15px/23px 'Open Sans';
}
.modal.covid-chef-modal .form-group {
  margin-bottom: 40px;
}
.modal.covid-chef-modal #covid-form .form-group:last-child {
  margin: 0;
}
.modal.covid-chef-modal .form-group-option {
  position: relative;
  display: inline-block;
  margin: 0 0 8px 0;
  padding-left: 25px;
  color: #333333;
  font: 400 14px/21px 'Open Sans';
  cursor: pointer;
}
.modal.covid-chef-modal .form-group-option input[type=checkbox] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.modal.covid-chef-modal .form-group-option input[type=checkbox]:focus + .checkbox {
  border-color: #ff530d;
}
.modal.covid-chef-modal .form-group-option input[type=checkbox]:checked + .checkbox {
  border-color: #999999;
  background-color: #ff530d;
}
.modal.covid-chef-modal .form-group-option .checkbox {
  position: absolute;
  top: 2px;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  margin: 0;
  border: 0.75px solid #999999;
  border-radius: 2px;
  background: #ffffff url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1654093704/modals/checkbox-selection-icon.svg') no-repeat center;
}
.modal.covid-chef-modal .btn {
  display: block;
  width: 100%;
  padding: 10px 20px;
  border: 1px solid #ff530d;
  border-radius: 40px;
  background-color: #ff530d;
  color: #ffffff;
  text-align: center;
  text-transform: none;
  font: 700 16px/22px 'Open Sans';
  transition: background-color 400ms, color 400ms, border-color 400ms;
}
.modal.covid-chef-modal .btn:hover,
.modal.covid-chef-modal .btn:focus {
  outline: none;
  background-color: transparent;
  color: #ff530d;
}
.modal.covid-chef-modal .btn.disabled:focus {
  border-color: #000000;
  background-color: #ff530d;
  color: #ffffff;
  opacity: 0.65;
}
@media (min-width: 601px) {
  .modal.covid-chef-modal .btn {
    max-width: 190px;
    margin: 0 auto;
  }
}
@media (min-width: 768px) {
  .modal.covid-chef-modal .modal-content {
    padding: 37px 0;
  }
  .modal.covid-chef-modal .modal-dialog {
    left: 50%;
    width: 659px;
    margin: 0;
    transform: translate(-50%, -50%);
  }
  .modal.covid-chef-modal .modal-body {
    padding: 0;
  }
  .modal.covid-chef-modal .modal-body-text,
  .modal.covid-chef-modal #covid-form .form-group:first-child {
    padding: 0 40px 0 75px;
  }
}
.chef-requiring__body {
  position: absolute;
  top: 50%;
  width: 100%;
  padding: 0 15px;
  transform: translateY(-50%);
}
.chef-requiring__content {
  position: relative;
  padding: 37px 23px 47px;
  border-radius: 8px;
  background: #ffffff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}
.chef-requiring__close-button {
  position: absolute;
  top: 12px;
  right: 13px;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background: #f1f1f1 url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1654093704/modals/close-button-icon.svg') no-repeat center;
  cursor: pointer;
  transition: background-color 400ms;
}
.chef-requiring__close-button:hover {
  background-color: #e4dede;
}
.chef-requiring__header {
  margin-bottom: 16px;
}
.chef-requiring__title {
  margin-bottom: 24px;
  padding: 0 25px;
  color: #333333;
  text-align: center;
  font: 600 24px/33px 'Open Sans';
}
.chef-requiring__subtitle {
  color: #000000;
  font: 600 15px/23px 'Open Sans';
}
.chef-requiring__question-block {
  margin-bottom: 24px;
}
.chef-requiring__survey .chef-requiring__question-block:last-of-type {
  margin: 0;
}
.chef-requiring__question {
  color: #000000;
  font: 400 15px/23px 'Open Sans';
}
.chef-requiring br.word-divider {
  display: none;
}
.chef-requiring .variant-wrapper {
  margin-bottom: 8px;
}
.chef-requiring__variants {
  margin-top: 12px;
}
.chef-requiring__variants .variant-wrapper:last-child {
  margin: 0;
}
.chef-requiring__variant {
  position: relative;
  display: inline-block;
  margin: 0;
  padding-left: 30px;
  color: #333333;
  font: 400 14px/19px 'Open Sans';
  cursor: pointer;
}
.chef-requiring__variant input[type=radio] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.chef-requiring__variant input[type=radio]:focus + .radio-btn {
  border-color: #ff530d;
}
.chef-requiring__variant input[type=radio]:checked + .radio-btn {
  border-color: #ff530d;
  background: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1654169877/modals/radio-button-checked.svg') no-repeat center;
}
.chef-requiring__variant .radio-btn {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 20px;
  height: 20px;
  margin: 0;
  border: 1px solid #999999;
  border-radius: 50%;
  background: #ffffff;
}
.chef-requiring__submit {
  display: block;
  width: 100%;
  margin-top: 40px;
  padding: 10px 20px;
  border: 1px solid #ff530d;
  border-radius: 40px;
  background: #ff530d;
  color: #ffffff;
  text-align: center;
  font: 700 16px/22px 'Open Sans';
  transition: background-color 400ms, color 400ms;
}
.chef-requiring__submit:hover,
.chef-requiring__submit:focus {
  outline: none;
  background-color: transparent;
  color: #ff530d;
}
@media (min-width: 601px) {
  .chef-requiring__submit {
    max-width: 190px;
    margin: 40px auto 0;
  }
}
@media (min-width: 768px) {
  br.word-divider {
    display: block;
  }
  .chef-requiring__body {
    padding: 0;
  }
  .chef-requiring__content {
    width: 659px;
    margin: 0 auto;
    padding: 37px 76px 46px;
  }
  .chef-requiring__header {
    margin-bottom: 12px;
  }
  .chef-requiring__title {
    margin-bottom: 26px;
    padding: 0;
  }
}
.cl-auth {
  z-index: 1000000;
}
.cl-auth.cozy-modal.slide-modal .cozy-modal__close-btn {
  border-radius: 10px;
}
.cl-auth.cozy-modal.slide-modal .cozy-modal__close-btn:active {
  background: rgba(1, 1, 27, 0.05);
}
.cl-auth .cozy-modal__content {
  background-color: #ffffff !important;
}
.cl-auth__title {
  margin: 0 !important;
  padding: 0 24px 16px;
  border-bottom: 1px solid #cccccc;
  color: #474747;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font: 400 22px/26px 'Lato';
}
.cl-auth__buttons {
  display: grid !important;
  margin-top: 16px;
  row-gap: 12px;
}
.cl-auth__buttons--auth.hidden {
  display: none !important;
}
.cl-auth__disclaimer {
  margin-top: 12px;
  color: #707070;
  text-align: center;
  letter-spacing: 0.02em;
  font: 500 13px/18px 'Open Sans';
}
.cl-auth__alt-way {
  position: relative;
  margin: 24px 0;
  color: #707070;
  text-align: center;
  letter-spacing: 0.1em;
  font: 500 14px/16px 'Lato';
}
.cl-auth__alt-way::before {
  content: '';
  position: absolute;
  z-index: 0;
  top: 50%;
  left: 0;
  display: block;
  width: 100%;
  height: 1px;
  background-color: #cccccc;
  transform: translateY(-50%);
}
.cl-auth__alt-way span {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  background-color: #ffffff;
}
.cl-auth__form-wrapper {
  margin-top: 16px;
}
.cl-auth__inputs {
  display: grid;
  row-gap: 12px;
}
.cl-auth__inputs .validation-error {
  position: static !important;
  margin: 0 0 4px !important;
  color: #d93630 !important;
  font: 500 12px/16px 'Open Sans' !important;
}
.cl-auth__inputs .validation-error + .cozy-input {
  border-color: #d93630 !important;
}
.cl-auth__inputs .cozy-input {
  height: auto;
  padding: 12px 16px;
  border-color: #cccccc;
  border-radius: 8px;
  background-color: #ffffff;
  color: #474747;
  letter-spacing: 0.02em;
  font: 400 16px/24px 'Open Sans';
}
.cl-auth__inputs .cozy-input::-moz-placeholder {
  color: #707070;
}
.cl-auth__inputs .cozy-input:-ms-input-placeholder {
  color: #707070;
}
.cl-auth__inputs .cozy-input::placeholder {
  color: #707070;
}
.cl-auth__row-grid {
  display: grid;
  gap: 12px 8px;
}
.cl-auth__offers {
  margin-top: 16px;
}
.cl-auth__offers-label {
  display: inline-flex !important;
  margin: 0 !important;
  padding: 8px 0 8px 22px !important;
  color: #474747 !important;
  letter-spacing: 0.02em !important;
  font: 400 14px/16px 'Open Sans' !important;
}
.cl-auth__offers-label .apply-special-offer {
  position: absolute;
  margin: 0;
}
.cl-auth__offers-label .checkbox {
  top: 7px !important;
  width: 16px !important;
  height: 16px !important;
  border-color: #d63d00 !important;
}
.cl-auth__offers-label input[type=checkbox]:checked + .checkbox {
  background-color: #d63d00 !important;
}
.cl-auth__submit-row {
  margin-top: 16px;
}
.cl-auth__password-input {
  position: relative;
}
.cl-auth .cl-auth__show-password {
  position: absolute;
  right: 16px;
  bottom: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.cl-auth .cl-auth__show-password .hide-password {
  display: none;
}
.cl-auth .cl-auth__show-password.visible .show-password {
  display: none;
}
.cl-auth .cl-auth__show-password.visible .hide-password {
  display: block;
}
.cl-auth__submit {
  display: block;
  width: 100%;
  max-width: 100%;
  height: 40px;
  padding: 0;
  border: none;
  border-radius: 8px;
  letter-spacing: 0.1em;
  font: 500 16px/37px 'Lato';
}
.cl-auth__submit .cozy-gradient-btn__body {
  -moz-column-gap: 8px;
       column-gap: 8px;
  color: #ffffff;
}
.cl-auth__submit .cozy-gradient-btn__body .fa-circle-o-notch,
.cl-auth__submit .cozy-gradient-btn__body .fa-circle-o-notch::before {
  color: #ffffff;
}
.cl-auth__policy {
  margin-top: 16px;
  color: #707070;
  text-align: center;
  letter-spacing: 0.02em;
  font: 400 14px/19px 'Open Sans';
}
.cl-auth__policy .cozy-link {
  color: #d63d00;
  font-weight: 700;
}
.cl-auth__policy .cozy-link:hover {
  color: #d63d00;
}
.cl-auth__offers-label {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.cl-auth__offers-label .checkbox {
  top: 0 !important;
}
.cl-auth__footer {
  margin-top: 16px;
}
.cl-auth__footer.flex-col {
  display: flex;
  align-items: center;
  flex-direction: column;
  row-gap: 8px;
}
.cl-auth__footer.flex-row {
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.cl-auth__footer-link-1,
.cl-auth__footer-link-2 {
  padding: 4px 0;
  letter-spacing: 0.02em;
  font: 400 14px/16px 'Open Sans';
}
.cl-auth__footer-link-1 {
  color: #d63d00 !important;
  font-weight: 500;
}
.cl-auth__footer-link-2 {
  color: #474747 !important;
}
.cl-auth__footer-link-3 {
  color: #707070;
  text-align: center;
  letter-spacing: 0.02em;
  font: 400 14px/19px 'Open Sans';
}
.cl-auth__footer-link-3 .cozy-link {
  color: #d63d00;
  font-weight: 700;
}
.cl-auth__footer-link-3 .cozy-link:hover {
  color: #d63d00;
}
.cl-auth__open-email-btn {
  height: 40px;
  border-radius: 8px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font: 500 16px / 37px 'Lato';
}
.cl-auth__open-email-btn .cozy-gradient-btn__body {
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.cl-auth--login .cl-auth__disclaimer {
  display: none;
}
@media (max-width: 767px) and (max-height: 730px) {
  .cl-auth--signup .cl-auth__show-password {
    bottom: 9px;
  }
  .cl-auth--signup .cl-auth.cozy-modal.slide-modal .cozy-modal__content {
    padding: 12px 24px !important;
  }
  .cl-auth--signup .cl-auth__title {
    padding-bottom: 8px;
  }
  .cl-auth--signup .cl-auth__inputs {
    row-gap: 8px;
  }
  .cl-auth--signup .cl-auth__inputs .cozy-input {
    padding: 8px 16px;
  }
  .cl-auth--signup .cl-auth__row-grid {
    gap: 8px;
  }
}
@media (max-width: 767px) and (max-height: 600px) {
  .cl-auth--signup .cl-auth__row-grid {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 768px) and (max-height: 630px) {
  .cl-auth--login.cozy-modal.slide-modal.in .cozy-modal__dialog {
    top: 0 !important;
    padding-top: 24px;
    padding-bottom: 24px;
    transform: translate(-50%, 0) !important;
  }
}
@media (min-width: 768px) and (max-height: 840px) {
  .cl-auth--signup.cozy-modal.slide-modal .cozy-modal__content {
    padding: 24px !important;
  }
  .cl-auth--signup .cl-auth__row-grid {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 768px) and (max-height: 900px) {
  .cl-auth--signup.cozy-modal.slide-modal.in .cozy-modal__dialog {
    top: 0 !important;
    padding-top: 24px;
    padding-bottom: 24px;
    transform: translate(-50%, 0) !important;
  }
}
@media (min-width: 768px) {
  .cl-auth.cozy-modal.slide-modal .cozy-modal__dialog {
    max-width: 416px !important;
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
  .cl-auth.cozy-modal.slide-modal .cozy-modal__close-btn {
    top: 0 !important;
    right: 0 !important;
  }
  .cl-auth.cozy-modal.slide-modal .cozy-modal__close-btn:hover {
    background: rgba(1, 1, 27, 0.05);
  }
  .cl-auth__title {
    padding: 0 0 24px;
    font-size: 28px;
    line-height: 32px;
  }
  .cl-auth__buttons {
    display: grid !important;
    margin-top: 24px;
  }
  .cl-auth__buttons--auth.hidden {
    display: grid !important;
  }
  .cl-auth__alt-way {
    display: block !important;
  }
  .cl-auth__submit-row,
  .cl-auth__offers,
  .cl-auth__policy,
  .cl-auth__footer {
    margin-top: 24px;
  }
  .cl-auth__footer.flex-col {
    row-gap: 4px;
  }
  .cl-auth__form-wrapper {
    display: block !important;
  }
  .cl-auth__open-email-btn {
    display: none !important;
  }
  .cl-auth--signup .cl-auth__footer {
    display: block;
  }
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
  .cl-auth.cozy-modal.slide-modal.in .cozy-modal__dialog {
    top: 0 !important;
    max-width: 416px !important;
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
    padding-top: 24px;
    padding-bottom: 24px;
    transform: translate(-50%, 0) !important;
  }
  .cl-auth.cozy-modal.slide-modal.in .cozy-modal__close-btn {
    top: 0 !important;
    right: 0 !important;
  }
  .cl-auth.cozy-modal.slide-modal.in .cozy-modal__close-btn:hover {
    background: rgba(1, 1, 27, 0.05);
  }
  .cl-auth__title {
    padding: 0 0 24px;
    font-size: 28px;
    line-height: 32px;
  }
  .cl-auth__buttons {
    display: grid !important;
    margin-top: 24px;
  }
  .cl-auth__buttons--auth.hidden {
    display: grid !important;
  }
  .cl-auth__alt-way {
    display: block !important;
  }
  .cl-auth__submit-row,
  .cl-auth__offers,
  .cl-auth__policy,
  .cl-auth__footer {
    margin-top: 24px;
  }
  .cl-auth__footer.flex-col {
    row-gap: 4px;
  }
  .cl-auth__form-wrapper {
    display: block !important;
  }
  .cl-auth__open-email-btn {
    display: none !important;
  }
  .cl-auth--signup .cl-auth__footer {
    display: block;
  }
}
.venue-history__subtitle {
  margin-bottom: 16px;
  color: #ff530d;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font: 400 18px/22px 'Lato';
}
.venue-history__history-loading {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 272px;
}
.venue-history .contact-p {
  margin: 8px 0;
  color: #474747;
  font: 500 15px/20px 'Open Sans';
}
.venue-history__buttons {
  display: grid;
  margin-top: 16px;
  grid-template-columns: repeat(2, auto);
  text-align: center;
  justify-content: center;
  gap: 20px;
}
.venue-history .cozy-btn {
  width: 100%;
  height: 37px;
  padding: 0;
  border-radius: 10px;
  letter-spacing: 0.1em;
  font-size: 16px;
  line-height: 35px;
}
.venue-history .cozy-btn:hover,
.venue-history .cozy-btn:focus {
  text-decoration: none !important;
}
.venue-history .cozy-btn:hover {
  color: #ff530d !important;
}
.venue-history .cozy-btn--secondary:hover {
  color: #ffffff !important;
}
.venue-history__spiner {
  position: relative;
  overflow: hidden;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  color: #FF530D;
  text-indent: -9999em;
  font-size: 45px;
  transform: translateZ(0);
  -webkit-animation: mltShdSpin 1.7s infinite ease, round 1.7s infinite ease;
          animation: mltShdSpin 1.7s infinite ease, round 1.7s infinite ease;
}
@-webkit-keyframes mltShdSpin {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}
@keyframes mltShdSpin {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}
@-webkit-keyframes round {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes round {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media (min-width: 768px) {
  .venue-history__subtitle {
    margin-bottom: 24px;
    font-size: 22px;
    line-height: 24px;
  }
  .venue-history .contact-p {
    font-size: 16px;
    line-height: 22px;
  }
  .venue-history__buttons {
    justify-content: center;
    margin-top: 24px;
    gap: 24px;
    grid-template-columns: repeat(2, auto);
  }
  .venue-history__buttons .cozy-btn {
    font-size: 18px;
    line-height: 45px;
    padding: 0 24px;
    height: 48px;
    width: 150px;
  }
}
.cl-share-modal {
  z-index: 1000000;
}
.cl-share-modal.cozy-modal.slide-modal .cozy-modal__close-btn {
  border-radius: 10px;
}
.cl-share-modal.cozy-modal.slide-modal .cozy-modal__close-btn:active {
  background: rgba(1, 1, 27, 0.05);
}
.cl-share-modal__title {
  margin-bottom: 16px;
  padding: 0 16px 16px;
  border-bottom: 1px solid #cccccc;
  color: #474747;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font: 400 22px/26px 'Lato';
}
.cl-share-modal__rows {
  display: grid;
  margin-top: 16px;
  row-gap: 16px;
}
.cl-share-modal__label {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  visibility: hidden;
}
.cl-share-modal__input.cozy-input,
.cl-share-modal__input.cozy-textarea {
  height: auto;
  padding: 12px 16px;
  border-color: #cccccc;
  border-radius: 8px;
  background-color: #ffffff;
  color: #474747;
  letter-spacing: 0.02em;
  font: 400 16px/24px 'Open Sans';
}
.cl-share-modal__input.cozy-input::-moz-placeholder, .cl-share-modal__input.cozy-textarea::-moz-placeholder {
  color: #707070;
}
.cl-share-modal__input.cozy-input:-ms-input-placeholder, .cl-share-modal__input.cozy-textarea:-ms-input-placeholder {
  color: #707070;
}
.cl-share-modal__input.cozy-input::placeholder,
.cl-share-modal__input.cozy-textarea::placeholder {
  color: #707070;
}
.cl-share-modal__input.cozy-input:hover,
.cl-share-modal__input.cozy-textarea:hover,
.cl-share-modal__input.cozy-input:focus,
.cl-share-modal__input.cozy-textarea:focus {
  border-color: #ff530d;
}
.cl-share-modal__submit.cozy-btn {
  width: 100%;
  max-width: 100%;
  height: 40px;
  border-radius: 8px;
  letter-spacing: 0.1em;
  font: 500 16px/37px 'Lato';
  cursor: pointer;
}
.cl-share-modal__submit.cozy-btn:hover,
.cl-share-modal__submit.cozy-btn:focus {
  text-decoration: none !important;
}
.cl-share-modal__submit.cozy-btn:hover {
  color: #ff530d !important;
}
.cl-share-modal__submit.cozy-btn:focus {
  color: #ffffff !important;
}
@media (min-width: 768px) {
  .cl-share-modal.cozy-modal.slide-modal .cozy-modal__dialog {
    max-width: 500px !important;
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
  .cl-share-modal.cozy-modal.slide-modal .cozy-modal__close-btn {
    top: 0 !important;
    right: 0 !important;
  }
  .cl-share-modal.cozy-modal.slide-modal .cozy-modal__close-btn:hover {
    background: rgba(1, 1, 27, 0.05);
  }
  .cl-share-modal__title {
    margin-bottom: 24px;
    padding-bottom: 24px;
    font-size: 28px;
    line-height: 32px;
  }
  .cl-share-modal__rows {
    margin-top: 24px;
    row-gap: 24px;
  }
}
.cl-legal-modification {
  z-index: 1000000;
}
.cl-legal-modification.cozy-modal.slide-modal .cozy-modal__close-btn {
  border-radius: 10px;
}
.cl-legal-modification.cozy-modal.slide-modal .cozy-modal__close-btn:active {
  background: rgba(1, 1, 27, 0.05);
}
.cl-legal-modification__title {
  margin-bottom: 16px;
  padding: 0 16px 16px;
  border-bottom: 1px solid #cccccc;
  color: #474747;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font: 400 22px/26px 'Lato';
}
.cl-legal-modification__content {
  display: grid;
  row-gap: 8px;
}
.cl-legal-modification__text {
  color: #474747;
  letter-spacing: 0.02em;
  font: 400 16px / 22px 'Open Sans';
}
.cl-legal-modification__text .cozy-link {
  color: #d63d00;
}
.cl-legal-modification__buttons {
  margin-top: 16px;
}
.cl-legal-modification__button {
  display: block;
  width: 100%;
  height: 40px;
  padding: 0;
  border: none;
  border-radius: 8px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font: 500 16px/24px 'Lato';
  cursor: pointer;
}
.cl-legal-modification__button.action-ok {
  background-color: #25856f;
}
.cl-legal-modification__button.action-close {
  background-color: #d63d00;
}
@media (min-width: 768px) {
  .cl-legal-modification.cozy-modal.slide-modal .cozy-modal__dialog {
    max-width: 700px !important;
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
  .cl-legal-modification.cozy-modal.slide-modal .cozy-modal__close-btn {
    top: 0 !important;
    right: 0 !important;
  }
  .cl-legal-modification.cozy-modal.slide-modal .cozy-modal__close-btn:hover {
    background: rgba(1, 1, 27, 0.05);
  }
  .cl-legal-modification__title {
    margin-bottom: 24px;
    padding-bottom: 24px;
    font-size: 28px;
    line-height: 32px;
  }
  .cl-legal-modification__buttons {
    max-width: 240px;
    margin: 24px auto 0;
  }
}
.cl-welcome-ta-2.cozy-modal.slide-modal .cozy-modal__close-btn,
.cl-welcome-ta-3.cozy-modal.slide-modal .cozy-modal__close-btn {
  border-radius: 10px;
}
.cl-welcome-ta-2.cozy-modal.slide-modal .cozy-modal__close-btn:active,
.cl-welcome-ta-3.cozy-modal.slide-modal .cozy-modal__close-btn:active {
  background: rgba(1, 1, 27, 0.05);
}
.cl-welcome-ta-2.in {
  z-index: 1045 !important;
}
.cl-welcome-ta-2__title {
  margin-bottom: 16px;
  padding: 0 24px;
  color: #474747;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font: 400 22px/26px 'Lato';
}
.cl-welcome-ta-2__subtitle {
  color: #606060;
  text-align: center;
  font: 400 14px/16px 'Open Sans';
}
.cl-welcome-ta-2__content-wrapper {
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid #cccccc;
}
.cl-welcome-ta-3 {
  z-index: 1000000;
}
.cl-welcome-ta-3__title {
  margin-bottom: 16px;
  padding: 0 16px 16px;
  border-bottom: 1px solid #cccccc;
  color: #474747;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font: 400 22px/26px 'Lato';
}
.cl-welcome-ta-3__subtitle,
.cl-welcome-ta-3__text {
  color: #474747;
  text-align: center;
  font: 400 16px/22px 'Open Sans';
}
.cl-welcome-ta-3__subtitle {
  margin-bottom: 24px;
  font-weight: 700;
}
.cl-welcome-ta-3__btn-wrapper {
  margin-top: 16px;
}
.cl-welcome-ta-3__btn {
  display: block;
  width: 100%;
  height: 40px;
  padding: 0;
  border: 0;
  border-radius: 8px;
  letter-spacing: 0.1em;
  font: 500 16px/24px 'Lato';
}
.ta-notify-form__rows {
  display: grid;
  gap: 8px;
}
.ta-notify-form__label {
  margin-bottom: 4px;
  color: #474747;
  letter-spacing: 0.02em;
  font: 700 16px/24px 'Open Sans';
}
.ta-notify-form__field-wrapper .validation-error {
  position: static;
  margin: 0 0 4px 0 !important;
  color: #d93630 !important;
  font: 500 12px / 16px 'Open Sans';
}
.ta-notify-form__field-wrapper .validation-error + .ta-notify-form__input {
  border-color: #d93630 !important;
}
.ta-notify-form__input,
.ta-notify-form__select {
  display: block;
  width: 100%;
  height: 48px;
  padding: 12px 16px;
  border: 1px solid #cccccc;
  border-radius: 8px;
  background-color: #ffffff;
  color: #474747;
  letter-spacing: 0.02em;
  font: 400 16px/24px 'Open Sans';
}
.ta-notify-form__input::-moz-placeholder, .ta-notify-form__select::-moz-placeholder {
  color: #707070;
}
.ta-notify-form__input:-ms-input-placeholder, .ta-notify-form__select:-ms-input-placeholder {
  color: #707070;
}
.ta-notify-form__input::placeholder,
.ta-notify-form__select::placeholder {
  color: #707070;
}
.ta-notify-form__input:hover,
.ta-notify-form__select:hover {
  border-color: #474747;
}
.ta-notify-form__input:focus,
.ta-notify-form__select:focus {
  outline: none;
  border-color: #d63d00;
}
.ta-notify-form__select {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.ta-notify-form__submit-wrapper {
  margin-top: 16px;
}
.ta-notify-form__submit {
  display: block;
  width: 100%;
  height: 40px;
  padding: 0;
  border: none;
  border-radius: 8px;
  letter-spacing: 0.1em;
  font: 500 16px/24px 'Lato';
}
.ta-notify-form .my-bookings {
  margin-top: 12px;
}
.ta-notify-form .my-bookings__checkbox {
  margin: 0;
}
.ta-notify-form .my-bookings__note {
  margin-top: 12px;
  color: #707070;
  letter-spacing: 0.02em;
  font: 400 12px/16px 'Open Sans';
}
.ta-notify-form .radio-btns {
  display: grid;
  padding-top: 8px;
  gap: 16px;
}
.ta-notify-form .radio-btns .cozy-radio {
  display: flex;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.ta-notify-form .radio-btns .cozy-radio__input {
  width: 24px;
  height: 24px;
  border: 1.5px solid #707070;
}
.ta-notify-form .radio-btns .cozy-radio__native-input:checked + .cozy-radio__input {
  border-color: #d63d00;
}
.ta-notify-form .radio-btns .cozy-radio__native-input:checked + .cozy-radio__input::before {
  background-color: #d63d00;
}
.ta-notify-form .radio-btns .cozy-radio__label {
  color: #474747;
  letter-spacing: 0.02em;
  font: 400 16px/24px 'Open Sans';
}
.ta-notify-form .cozy-checkbox {
  display: flex !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  margin: 0;
  padding: 0;
  color: #474747;
  letter-spacing: 0.02em;
  font: 500 13px/16px 'Open Sans';
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.ta-notify-form .cozy-checkbox .checkbox {
  position: static;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  border: 1px solid #cccccc;
  background-size: 10px;
}
.ta-notify-form .cozy-checkbox input[type=checkbox] {
  display: none;
}
.ta-notify-form .cozy-checkbox input[type=checkbox]:checked + .checkbox {
  border-color: #d63d00;
  background-color: #d63d00;
}
@media (max-width: 767px) and (max-height: 730px) {
  .ta-notify-form__rows {
    overflow: auto;
    max-height: 400px;
    margin-right: -12px;
    padding-right: 12px;
  }
}
@media (max-width: 767px) and (max-height: 630px) {
  .ta-notify-form__rows {
    max-height: 300px;
  }
}
@media (min-width: 768px) and (max-height: 710px) {
  .cl-welcome-ta-2.cozy-modal.slide-modal.in .cozy-modal__dialog {
    top: 0 !important;
    padding-top: 24px;
    padding-bottom: 24px;
    transform: translate(-50%, 0) !important;
  }
}
@media (min-width: 768px) {
  .cl-welcome-ta-2.cozy-modal.slide-modal .cozy-modal__dialog,
  .cl-welcome-ta-3.cozy-modal.slide-modal .cozy-modal__dialog {
    max-width: 425px !important;
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
  .cl-welcome-ta-2.cozy-modal.slide-modal .cozy-modal__close-btn,
  .cl-welcome-ta-3.cozy-modal.slide-modal .cozy-modal__close-btn {
    top: 0 !important;
    right: 0 !important;
  }
  .cl-welcome-ta-2.cozy-modal.slide-modal .cozy-modal__close-btn:hover,
  .cl-welcome-ta-3.cozy-modal.slide-modal .cozy-modal__close-btn:hover {
    background: rgba(1, 1, 27, 0.05);
  }
  .cl-welcome-ta-2.cozy-modal.slide-modal .cozy-modal__content {
    padding: 24px 40px !important;
  }
  .cl-welcome-ta-2__title {
    margin-bottom: 8px;
    padding: 0;
    letter-spacing: 0.08em;
    font-size: 28px;
    line-height: 32px;
  }
  .cl-welcome-ta-2 .ta-notify-form__rows {
    gap: 16px;
  }
  .cl-welcome-ta-2 .ta-notify-form__label {
    margin-bottom: 8px;
  }
  .cl-welcome-ta-2 .ta-notify-form .radio-btns {
    padding: 0;
  }
  .cl-welcome-ta-3__title {
    margin-bottom: 24px;
    padding-bottom: 24px;
    letter-spacing: 0.08em;
    font-size: 28px;
    line-height: 32px;
  }
  .cl-welcome-ta-3__btn-wrapper {
    margin-top: 24px;
  }
}
.cl-legal-acceptance {
  z-index: 1000000;
}
.cl-legal-acceptance__title {
  margin-bottom: 16px;
  padding: 0 0 16px;
  border-bottom: 1px solid #cccccc;
  color: #474747;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font: 400 18px/24px 'Lato';
}
.cl-legal-acceptance__title .nowrap {
  white-space: nowrap;
}
.cl-legal-acceptance__submit-area,
.cl-legal-acceptance__submit-wrapper {
  margin-top: 16px;
}
.cl-legal-acceptance__sections {
  overflow: auto;
  max-height: 400px;
  margin-right: -12px;
  padding-right: 12px;
}
.cl-legal-acceptance__sections::-webkit-scrollbar,
.cl-legal-acceptance__sections::-webkit-scrollbar-track,
.cl-legal-acceptance__sections::-webkit-scrollbar-thumb {
  width: 4px;
  border-radius: 4px;
}
.cl-legal-acceptance__sections::-webkit-scrollbar-track {
  background-color: #e2e2e2;
}
.cl-legal-acceptance__sections::-webkit-scrollbar-thumb {
  background-color: #c4c4c4;
}
.cl-legal-acceptance__section {
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #cccccc;
}
.cl-legal-acceptance__section:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.cl-legal-acceptance__section .cl-legal-acceptance__section-title,
.cl-legal-acceptance__section .cozy-h1,
.cl-legal-acceptance__section h1 {
  margin: 0;
  padding: 8px 0 16px;
  background: #fcfcfc;
  color: #474747;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font: 700 18px / 20px 'Open Sans' !important;
  text-align: center;
}
.cl-legal-acceptance__section .cl-legal-acceptance__section-title,
.cl-legal-acceptance__section h1 {
  position: sticky;
  top: -2px;
  color: #d63d00 !important;
}
.cl-legal-acceptance__section .cozy-h4 {
  color: #d63d00;
}
.cl-legal-acceptance__section .cozy-h4 strong {
  font-weight: 400;
}
.cl-legal-acceptance__section .cozy-link,
.cl-legal-acceptance__section a {
  color: #d63d00;
}
.cl-legal-acceptance__section-title + .cl-legal-acceptance__section-content .cozy-h1,
.cl-legal-acceptance__section-title + .cl-legal-acceptance__section-content h1 {
  display: none;
}
.cl-legal-acceptance__section-content {
  color: #474747;
  letter-spacing: 0.02em;
  font: 500 14px / 18px 'Open Sans';
}
.cl-legal-acceptance__checkbox.cozy-checkbox {
  display: flex !important;
  align-items: center !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  margin: 0;
  padding: 0;
  color: #474747;
  letter-spacing: 0.02em;
  font: 500 14px / 16px 'Open Sans';
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.cl-legal-acceptance__checkbox.cozy-checkbox input[type=checkbox] {
  display: none;
}
.cl-legal-acceptance__checkbox.cozy-checkbox .checkbox {
  position: static;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  border: 1px solid #cccccc;
  background-size: 10px;
}
.cl-legal-acceptance__checkbox.cozy-checkbox input[type=checkbox]:checked + .checkbox {
  border-color: #d63d00;
  background-color: #d63d00;
}
.cl-legal-acceptance__submit-btn {
  display: block;
  width: 100%;
  height: 40px;
  padding: 0;
  border: none;
  border-radius: 8px;
  background-color: #25856f;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font: 500 16px/24px 'Lato';
  cursor: pointer;
}
.cl-legal-acceptance__submit-btn:not([disabled]):hover {
  background-color: #1e6e5c;
}
.cl-legal-acceptance__submit-btn[disabled] {
  background-color: #474747;
  opacity: 0.2;
  cursor: not-allowed;
}
.cl-legal-acceptance__cancel-btn {
  display: block;
  width: 100%;
  height: 40px;
  padding: 0;
  border: none;
  border-radius: 8px;
  background-color: white;
  color: black;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font: 500 16px/24px 'Lato';
  cursor: pointer;
}
.cl-legal-acceptance__cancel-btn:not([disabled]):hover {
  background-color: white;
}
.cl-legal-acceptance__cancel-btn[disabled] {
  background-color: #474747;
  opacity: 0.2;
  cursor: not-allowed;
}
.cl-legal-acceptance__submit-wrapper {
  position: relative;
}
.cl-legal-acceptance__submit-wrapper::before {
  content: '';
  position: absolute;
  z-index: 100001;
  top: -13px;
  left: 50%;
  display: none;
  width: 9px;
  height: 9px;
  border-top: 1px solid #808080;
  border-left: 1px solid #808080;
  border-top-left-radius: 3px;
  background: #ffffff;
  transform: translateX(-50%) rotate(-135deg);
}
.cl-legal-acceptance__submit-wrapper.hovered::before {
  display: block;
}
@media (max-width: 767px) and (max-height: 630px) {
  .cl-legal-acceptance__sections {
    max-height: 300px;
  }
}
@media (min-width: 768px) and (max-height: 810px) {
  .cl-legal-acceptance.cozy-modal.slide-modal.in .cozy-modal__dialog {
    top: 0 !important;
    padding-top: 24px;
    padding-bottom: 24px;
    transform: translate(-50%, 0) !important;
  }
}
@media (min-width: 768px) {
  .cl-legal-acceptance.cozy-modal.slide-modal .cozy-modal__dialog {
    max-width: 750px !important;
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
  .cl-legal-acceptance__title {
    margin-bottom: 24px;
    padding-bottom: 24px;
    font-size: 28px;
    line-height: 32px;
  }
  .cl-legal-acceptance__sections {
    max-height: 500px;
  }
  .cl-legal-acceptance__section {
    margin-bottom: 24px;
    padding-bottom: 24px;
  }
  .cl-legal-acceptance__section .cl-legal-acceptance__section-title,
  .cl-legal-acceptance__section .cozy-h1,
  .cl-legal-acceptance__section h1 {
    letter-spacing: 0.08em;
    font-size: 24px !important;
    line-height: 30px !important;
  }
  .cl-legal-acceptance__section-content {
    font-size: 16px;
    line-height: 22px;
  }
  .cl-legal-acceptance__submit-area,
  .cl-legal-acceptance__submit-wrapper {
    margin-top: 24px;
  }
  .cl-legal-acceptance__checkbox.cozy-checkbox {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 768px) {
  .cl-legal-acceptance__section a {
    word-break: break-all;
  }
  .branded-button {
    height: 60px !important;
  }
}
.gray {
  color: #555555;
}
.btn-facebook {
  background-color: #3b599e !important;
}
.btn-google {
  background-color: #dd4b39 !important;
}
.modal-md {
  width: 100%;
}
.alert {
  margin-bottom: 20px;
  padding: 15px;
  border: 1px solid transparent;
  border-radius: 0;
}
.alert-danger {
  border-color: transparent;
  background-color: #d9534f;
  color: #ffffff;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
body.body-custom-banner.nav-with-cats-menu {
  padding-right: 0 !important;
}
.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal {
  display: none;
}
.modal-backdrop {
  position: fixed;
  z-index: 1040;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal.in {
  position: fixed;
  z-index: 1050;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-overflow-scrolling: touch;
  padding: 0 !important;
  outline: 0;
  opacity: 1;
  transition: opacity 0.15s ease-in-out;
}
.modal.in a:hover,
.modal.in a:active {
  outline: 0;
}
.modal.in a:hover,
.modal.in a:focus {
  color: #c03700;
  text-decoration: underline;
}
.modal.in .google-signin-button:hover,
.modal.in .google-signin-button:focus {
  text-decoration: none;
  color: initial;
}
.modal.in .modal-dialog {
  position: relative;
  margin: 127px 0 0 0;
  padding: 0 20px;
}
.modal.in .modal-content {
  position: relative;
  outline: 0;
  border: none;
  border-radius: 0;
  background-color: #ffffff;
  background-clip: padding-box;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}
.modal.in .modal-content .close {
  position: absolute;
  top: 25px;
  right: 25px;
}
.modal.in .modal-header {
  min-height: 16.42857143px;
  padding: 15px 15px 5px 15px;
}
.modal.in .modal-header .close {
  margin-top: -2px;
}
.modal.in .modal-header .modal-title {
  margin: 0;
  font-family: 'Rokkitt', Georgia, 'Times New Roman', Times, serif;
  font-size: 26px;
  line-height: 1.42857143;
}
.modal.in .close {
  float: right;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  font-weight: bold;
  font-size: 21px;
  line-height: 1;
  opacity: 0.4;
}
.modal.in .close:hover,
.modal.in .close:focus {
  color: #000000;
  text-decoration: none;
  opacity: 0.5;
  cursor: pointer;
}
.modal.in button.close {
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
  -webkit-appearance: none;
}
.modal.in .modal-body {
  position: relative;
  padding: 15px;
}
.modal.in .btn:hover,
.modal.in .btn:focus {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.88;
}
.modal.in .btn-block {
  display: block;
  width: 100%;
}
.modal.in .btn-block + .btn-block {
  margin-top: 5px;
}
.modal.in .hr-group {
  position: relative;
}
.modal.in .hr-group hr {
  margin: 30px 0;
  border-style: dotted;
  border-color: #999999;
}
.modal.in p.hr-placeholder {
  position: absolute;
  top: -10px;
  width: 100%;
  color: #999999;
  text-align: center;
}
.modal.in p.hr-placeholder span {
  padding: 5px 10px;
  background-color: #ffffff;
}
.modal.in .form-group {
  margin-bottom: 15px;
}
.modal.in label {
  display: inline-block;
  max-width: 100%;
  font-weight: bold;
}
.modal.in .sr-only {
  position: absolute;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.modal.in .form-control {
  display: block;
  width: 100%;
  height: 40px;
  margin-bottom: 20px;
  padding: 5px 15px;
  border: none;
  border-bottom: 2px solid #eeeeee;
  border-radius: 0;
  background-color: #eeeeee;
  box-shadow: none;
  color: #333333;
  font-size: 14px;
  line-height: 1.42857143;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.modal.in .form-control:focus {
  outline: none;
  border-color: #999999;
  background-color: transparent;
  box-shadow: none;
}
.modal.in .modal-footer {
  padding: 30px 10px;
  border: none;
  background-color: #eeeeee;
  text-align: right;
}
.modal.in .modal-footer::before,
.modal.in .modal-footer::after {
  content: ' ';
  display: table;
}
.modal.in .modal-footer::after {
  clear: both;
}
.modal .modal-bottom-close {
  position: relative;
  bottom: 35px;
  padding: 20px 60px;
}
@media (min-width: 480px) {
  .modal.in .modal-body {
    padding: 10px 10px 30px 10px;
  }
}
@media (min-width: 767px) {
  .modal.in .modal-dialog {
    margin-top: 167px;
  }
}
@media (min-width: 768px) {
  .modal.in .modal-dialog {
    margin: 167px auto 0;
    padding: 0;
  }
  .modal.in .modal-header {
    padding: 60px 60px 20px;
  }
  .modal.in .modal-body {
    padding: 30px 60px;
  }
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
  #cm-redeem-points .modal .modal-body {
    padding: 30px;
  }
  .modal {
    margin: auto;
  }
  .modal .modal-dialog {
    margin: auto;
  }
  .modal .modal-bottom-close {
    position: relative;
    padding: 20px 60px;
  }
  .modal .modal-footer {
    padding: 30px 20px;
  }
  .modal-md {
    max-width: 420px;
  }
  .modal .modal-header {
    padding: 60px 60px 20px 60px;
  }
  .modal .modal-body {
    padding: 30px 60px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
  .modal.in .modal-dialog {
    margin-top: 20px;
  }
}
:root {
  /* -- COLORS -- */
  --cozy-primary: #474747;
  --cozy-seconadary: #FF530D;
  --cozy-seconadary-ada: #d63d00;
  --cozy-accent-1: #367686;
  --cozy-accent-2: #46A690;
  --cozy-gray-110: #808080;
  --cozy-gray-100: #606060;
  --cozy-gray-90: #707070;
  --cozy-gray-80: #CCCCCC;
  --cozy-gray-70: #EEEEEE;
  --cozy-gray-60: #F6F6F6;
  --cozy-gray-50: #FCFCFC;
  --cozy-white-100: #FFFFFF;
  /* -- GRADIENTS --*/
  --cozymeal-gradient-1: linear-gradient(87deg, rgba(255, 83, 13, 0) 4.32%, rgba(194, 81, 0, 0.5) 27.16%, #D63D00 50%, rgba(194, 81, 0, 0.5) 72.84%, rgba(255, 83, 13, 0) 95.68%);
  --cozymeal-gradient-2: radial-gradient(circle at center, #F37021 0%, #D63D00 100%);
}
.cozy-h1,
.cozy-h2,
.cozy-h3,
.cozy-h4 {
  margin: 8px 0;
  color: var(--cozy-primary);
  letter-spacing: 0.02em;
}
.cozy-h1.uppercase,
.cozy-h2.uppercase,
.cozy-h3.uppercase,
.cozy-h4.uppercase {
  text-transform: uppercase;
  letter-spacing: 0.08em;
}
.cozy-h1.secondary,
.cozy-h2.secondary,
.cozy-h3.secondary,
.cozy-h4.secondary {
  color: var(--cozy-seconadary);
}
.cozy-h1 {
  font: 400 26px/32px 'Lato';
}
.cozy-h2 {
  font: 400 22px/26px 'Lato';
}
.cozy-h3 {
  font: 400 18px/23px 'Lato';
}
.cozy-h4 {
  font: 400 16px/19px 'Lato';
}
.cozy-p1,
.cozy-p2,
.cozy-small {
  margin: 8px 0;
  color: var(--cozy-primary);
  letter-spacing: 0.02em;
}
.cozy-p1.secondary,
.cozy-p2.secondary,
.cozy-small.secondary {
  color: var(--cozy-seconadary);
}
.cozy-p1 {
  font: 400 14px/19px 'Open Sans';
}
.cozy-p2 {
  font: 400 12px/16px 'Open Sans';
}
.cozy-small {
  font: 400 10px/14px 'Open Sans';
}
.cozy-highlighted {
  color: var(--cozy-seconadary);
}
.cozy-link {
  color: var(--cozy-seconadary);
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-decoration-thickness: 0.5px;
}
.cozy-link:hover,
.cozy-link:focus,
.cozy-link:focus-visible {
  outline: none;
  color: var(--cozy-seconadary);
  text-decoration: underline;
}
@media (min-width: 991px) {
  .cozy-h1 {
    font-size: 42px;
    line-height: 50px;
  }
  .cozy-h2 {
    font-size: 32px;
    line-height: 38px;
  }
  .cozy-h3 {
    font-size: 28px;
    line-height: 34px;
  }
  .cozy-h4 {
    font-size: 22px;
    line-height: 26px;
  }
  .cozy-p1 {
    font-size: 16px;
    line-height: 22px;
  }
  .cozy-p2 {
    font-size: 14px;
    line-height: 19px;
  }
  .cozy-small {
    font-size: 12px;
    line-height: 16px;
  }
}
.cozy-mg-vl-0 {
  margin: 0;
}
.cozy-mg-vl-8 {
  margin: 8px 0;
}
.cozy-mg-vl-16 {
  margin: 16px 0;
}
.cozy-mg-vl-24 {
  margin: 24px 0;
}
.cozy-mg-vl-32 {
  margin: 32px 0;
}
.cozy-mg-vl-40 {
  margin: 40px 0;
}
.cozy-mg-tp-0 {
  margin-top: 0;
}
.cozy-mg-tp-8 {
  margin-top: 8px;
}
.cozy-mg-tp-16 {
  margin-top: 16px;
}
.cozy-mg-tp-24 {
  margin-top: 24px;
}
.cozy-mg-tp-32 {
  margin-top: 32px;
}
.cozy-mg-tp-40 {
  margin-top: 40px;
}
.cozy-mg-bm-0 {
  margin-bottom: 0;
}
.cozy-mg-bm-8 {
  margin-bottom: 8px;
}
.cozy-mg-bm-16 {
  margin-bottom: 16px;
}
.cozy-mg-bm-24 {
  margin-bottom: 24px;
}
.cozy-mg-bm-32 {
  margin-bottom: 32px;
}
.cozy-mg-bm-40 {
  margin-bottom: 40px;
}
.cozy-selectize {
  position: relative;
  border-radius: 10px;
  background-color: #f6f6f6;
}
.cozy-selectize__label {
  position: absolute;
  top: 10px;
  left: 17px;
  color: #707070;
  letter-spacing: 0.02em;
  font: 400 14px/20px 'Open Sans';
}
.cozy-selectize__label-asterisk {
  color: #ff530d;
}
.cozy-selectize--error .cozy-selectize__select.selectize-control .selectize-input,
.cozy-selectize--error .cozy-selectize__select.selectize-dropdown {
  border-color: #d93630 !important;
}
.cozy-selectize__select.selectize-control {
  height: 40px;
}
.cozy-selectize__select.selectize-control .selectize-input {
  height: 40px;
  padding: 10px 30px 10px 16px;
  border: 1px solid transparent;
  border-radius: 10px;
  background-color: transparent !important;
  box-shadow: none;
  transition: border-color 400ms;
}
.cozy-selectize__select.selectize-control .selectize-input:hover {
  border-color: #ff530d;
}
.cozy-selectize__select.selectize-control .selectize-input::after {
  right: 16px;
  width: 12px;
  height: 12px;
  margin: 0;
  border: none;
  background: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1666621105/pages/partner-booking/select-arrow.svg') no-repeat center;
  background-size: contain;
  transform: translateY(-50%);
}
.cozy-selectize__select.selectize-control .selectize-input input {
  display: none !important;
}
.cozy-selectize__select.selectize-control .selectize-input.dropdown-active {
  border-color: #ff530d;
  border-radius: 10px 10px 0 0;
  pointer-events: none;
}
.cozy-selectize__select.selectize-control .selectize-input.dropdown-active::after {
  margin: 0;
  transform: translateY(-50%) rotate(180deg);
}
.cozy-selectize__select.selectize-control .item {
  position: relative;
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  width: 100%;
  background: #f6f6f6;
  color: #474747;
  letter-spacing: 0.02em;
  font: 400 14px/20px 'Open Sans';
  -webkit-line-clamp: 1;
}
.cozy-selectize__select.selectize-dropdown {
  margin-top: -2px;
  padding: 0 6px 10px;
  border: 1px solid #ff530d;
  border-top: none;
  border-radius: 0 0 10px 10px;
  background-color: #f6f6f6;
  box-shadow: none;
}
.cozy-selectize__select.selectize-dropdown .selectize-dropdown-content {
  overflow-y: auto;
  max-height: 200px;
  padding: 0 10px;
}
.cozy-selectize__select.selectize-dropdown .selectize-dropdown-content::-webkit-scrollbar,
.cozy-selectize__select.selectize-dropdown .selectize-dropdown-content::-webkit-scrollbar-track,
.cozy-selectize__select.selectize-dropdown .selectize-dropdown-content::-webkit-scrollbar-thumb {
  width: 4px;
  border-radius: 4px;
}
.cozy-selectize__select.selectize-dropdown .selectize-dropdown-content::-webkit-scrollbar-track {
  background-color: #e2e2e2;
}
.cozy-selectize__select.selectize-dropdown .selectize-dropdown-content::-webkit-scrollbar-thumb {
  background-color: #c4c4c4;
}
.cozy-selectize__select.selectize-dropdown .option {
  padding: 5px 0;
  border-top: 1px solid #eeeeee;
  letter-spacing: 0.02em;
  font: 400 14px/20px 'Open Sans';
  cursor: pointer;
}
.cozy-selectize__select.selectize-dropdown .option.active {
  background: transparent;
  color: #ff530d;
}
.cozy-selectize__select.selectize-dropdown .option:first-child {
  padding-top: 0;
  border-top: none;
}
.cozy-selectize__select.selectize-dropdown .option:last-child {
  padding-bottom: 0;
}
select.cozy-selectize__select {
  display: block;
  width: 100%;
  max-width: 100%;
  height: 40px;
  padding: 10px 30px 10px 16px;
  border: none;
  border-radius: 10px;
  background: #f6f6f6 url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1666621105/pages/partner-booking/select-arrow.svg') no-repeat center right 16px;
  background-size: 11px;
  color: #707070;
  letter-spacing: 0.02em;
  font: 400 14px/20px 'Open Sans';
  -webkit-appearance: none;
  -moz-appearance: none;
}
.cozy-datepicker {
  position: relative;
  cursor: pointer;
}
.cozy-datepicker__label,
.cozy-datepicker__value {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 10px 30px 10px 16px;
  border-radius: 10px;
  background-color: #f6f6f6;
  letter-spacing: 0.02em;
  font: 400 14px/20px 'Open Sans';
}
.cozy-datepicker__label {
  color: #707070;
}
.cozy-datepicker__value {
  white-space: nowrap;
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  color: #474747;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}
.cozy-datepicker__asterisk {
  color: #ff530d;
}
.cozy-datepicker--error .cozy-input,
.cozy-datepicker--error .daterangepicker {
  border-color: #d93630 !important;
}
.cozy-datepicker .cozy-input {
  position: relative;
  z-index: 1;
  padding: 10px 30px 10px 16px;
  background-color: transparent;
  color: transparent;
  cursor: pointer;
}
.cozy-datepicker + .daterangepicker,
.cozy-datepicker .daterangepicker {
  z-index: 4;
  top: -1px !important;
  right: -1px !important;
  left: -1px !important;
  overflow: hidden;
  width: auto !important;
  margin: 0;
  border: 1px solid #ff530d;
  border-radius: 10px;
  background: #f6f6f6;
  box-shadow: none;
}
.cozy-datepicker + .daterangepicker::before,
.cozy-datepicker .daterangepicker::before,
.cozy-datepicker + .daterangepicker::after,
.cozy-datepicker .daterangepicker::after {
  display: none;
}
.cozy-datepicker + .daterangepicker .ranges,
.cozy-datepicker .daterangepicker .ranges {
  display: none !important;
}
.cozy-datepicker + .daterangepicker .prev,
.cozy-datepicker .daterangepicker .prev,
.cozy-datepicker + .daterangepicker .next,
.cozy-datepicker .daterangepicker .next {
  background-position: center;
  background-repeat: no-repeat;
}
.cozy-datepicker + .daterangepicker .prev span,
.cozy-datepicker .daterangepicker .prev span,
.cozy-datepicker + .daterangepicker .next span,
.cozy-datepicker .daterangepicker .next span {
  display: none !important;
}
.cozy-datepicker + .daterangepicker .prev,
.cozy-datepicker .daterangepicker .prev {
  background-image: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1660807351/pages/cities-team-building/calendar-prev-arrow.svg');
}
.cozy-datepicker + .daterangepicker .next,
.cozy-datepicker .daterangepicker .next {
  background-image: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1660807278/pages/cities-team-building/calendar-next-arrow.svg');
}
.cozy-datepicker + .daterangepicker .drp-calendar.left,
.cozy-datepicker .daterangepicker .drp-calendar.left {
  width: 100%;
  max-width: none;
  padding: 0;
}
.cozy-datepicker + .daterangepicker .drp-calendar.left .calendar-table,
.cozy-datepicker .daterangepicker .drp-calendar.left .calendar-table {
  padding: 2px !important;
}
.cozy-datepicker + .daterangepicker .calendar-table th,
.cozy-datepicker .daterangepicker .calendar-table th,
.cozy-datepicker + .daterangepicker .calendar-table td,
.cozy-datepicker .daterangepicker .calendar-table td {
  width: auto;
  min-width: auto;
  height: auto;
}
.cozy-datepicker + .daterangepicker .calendar-table th,
.cozy-datepicker .daterangepicker .calendar-table th {
  color: #606060;
  text-align: center;
  letter-spacing: 0.03em;
  font: 400 14px/20px 'Open Sans';
}
.cozy-datepicker + .daterangepicker .calendar-table th.month,
.cozy-datepicker .daterangepicker .calendar-table th.month {
  color: #474747;
  font-weight: 600;
}
.cozy-datepicker + .daterangepicker .calendar-table td,
.cozy-datepicker .daterangepicker .calendar-table td {
  color: #606060;
  text-align: center;
  font: 400 14px/20px 'Open Sans';
}
.cozy-datepicker + .daterangepicker .calendar-table td.off,
.cozy-datepicker .daterangepicker .calendar-table td.off {
  color: #cccccc;
}
.cozy-datepicker + .daterangepicker .calendar-table td.off.disabled,
.cozy-datepicker .daterangepicker .calendar-table td.off.disabled {
  -webkit-text-decoration-line: line-through;
          text-decoration-line: line-through;
}
.cozy-datepicker + .daterangepicker .calendar-table td.active,
.cozy-datepicker .daterangepicker .calendar-table td.active,
.cozy-datepicker + .daterangepicker .calendar-table td.active:hover,
.cozy-datepicker .daterangepicker .calendar-table td.active:hover {
  background: #ff530d;
  color: #ffffff;
}
.cozy-datepicker + .daterangepicker .ranges li.active,
.cozy-datepicker .daterangepicker .ranges li.active,
.cozy-datepicker + .daterangepicker .ranges li:hover,
.cozy-datepicker .daterangepicker .ranges li:hover {
  background: #ff530d;
  color: #ffffff;
}
.cozy-datepicker + .daterangepicker td.active,
.cozy-datepicker .daterangepicker td.active,
.cozy-datepicker + .daterangepicker td.active:hover,
.cozy-datepicker .daterangepicker td.active:hover,
.cozy-datepicker + .daterangepicker td.in-range,
.cozy-datepicker .daterangepicker td.in-range {
  background: #ff530d;
  color: #ffffff;
}
.meal-card-like {
  position: absolute;
  top: 16px;
  left: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.meal-card-like::before {
  content: "";
  position: absolute;
  top: -16px;
  left: -16px;
  display: block;
  width: 64px;
  height: 64px;
}
.meal-card-like:hover .meal-card-like__heart path {
  stroke: #ff530d;
}
.meal-card-like--selected .meal-card-like__heart path {
  fill: #ff530d;
  stroke: #ff530d;
}
.meal-card-like:hover {
  display: flex;
}
@media (min-width: 1200px) {
  .meal-card-like::before {
    display: none;
  }
}
.cozy-container {
  padding: 0 25px;
}
.cozy-section {
  margin-top: 40px;
}
.cozy-info-icon {
  position: relative;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
.cozy-info-icon::before {
  content: '';
  position: absolute;
  z-index: 100001;
  top: -13px;
  left: 50%;
  display: none;
  width: 9px;
  height: 9px;
  border-top: 1px solid var(--cozy-gray-110);
  border-left: 1px solid var(--cozy-gray-110);
  border-top-left-radius: 3px;
  background: var(--cozy-white-100);
  transform: translateX(-50%) rotate(-135deg);
}
.cozy-info-icon.hovered::before {
  display: block;
}
.cozy-info-icon__circle {
  fill: var(--cozy-gray-90);
  stroke: var(--cozy-gray-90);
}
.cozy-info-icon__letter {
  fill: var(--cozy-white-100);
}
.cozy-info-icon:hover .cozy-info-icon__circle {
  fill: var(--cozy-white-100);
}
.cozy-info-icon:hover .cozy-info-icon__letter {
  fill: var(--cozy-gray-90);
}
.cozy-info-icon--inverted .cozy-info-icon__circle {
  fill: var(--cozy-white-100);
  stroke: var(--cozy-white-100);
}
.cozy-info-icon--inverted .cozy-info-icon__letter {
  fill: var(--cozy-seconadary);
}
.cozy-info-icon--inverted:hover .cozy-info-icon__circle {
  fill: var(--cozy-seconadary);
}
.cozy-info-icon--inverted:hover .cozy-info-icon__letter {
  fill: var(--cozy-white-100);
}
.cozy-info-modal {
  position: relative;
  max-width: 372px;
  padding-top: 4.5px;
}
.cozy-info-modal__corner {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 20px;
  width: 9px;
  height: 9px;
  border-top: 1px solid var(--cozy-gray-110);
  border-left: 1px solid var(--cozy-gray-110);
  border-top-left-radius: 3px;
  background: var(--cozy-white-100);
  transform: rotate(45deg);
}
.cozy-info-modal__content {
  position: relative;
  padding: 18px 20px;
  border: 1px solid var(--cozy-gray-110);
  border-radius: 10px;
  background-color: var(--cozy-white-100);
  color: var(--cozy-gray-100);
  letter-spacing: 0.03em;
  font: 400 12px/16px 'Open Sans';
  filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.25));
}
.cozy-tooltip + .tooltip {
  transition: none;
}
.cozy-tooltip + .tooltip.in {
  opacity: 1;
}
.cozy-tooltip + .tooltip .tooltip-arrow {
  display: none;
}
.cozy-tooltip + .tooltip .tooltip-inner {
  max-width: 372px;
  padding: 18px 20px;
  border: 1px solid var(--cozy-gray-110);
  border-radius: 10px;
  background-color: var(--cozy-white-100);
  color: var(--cozy-gray-100);
  letter-spacing: 0.03em;
  font: 400 12px/16px 'Open Sans';
  filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.25));
}
.cozy-btn {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 40px;
  padding: 0 10px;
  border: 1.5px solid var(--cozy-seconadary);
  border-radius: 10px;
  background-color: var(--cozy-seconadary);
  color: var(--cozy-white-100);
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font: 400 18px/37px 'Lato';
}
.cozy-btn--secondary {
  background-color: var(--cozy-white-100);
  color: var(--cozy-seconadary);
}
.cozy-btn--disabled {
  border-color: var(--cozy-gray-80);
  background-color: var(--cozy-gray-80);
  color: var(--cozy-gray-110);
  cursor: default;
  pointer-events: none;
}
.cozy-btn:hover {
  background-color: var(--cozy-white-100);
  color: var(--cozy-seconadary);
  text-decoration: none;
}
.cozy-btn:focus {
  background-color: var(--cozy-seconadary);
  color: var(--cozy-white-100);
  text-decoration: none;
}
.cozy-btn--secondary:hover {
  background-color: var(--cozy-seconadary);
  color: var(--cozy-white-100);
}
.cozy-btn--secondary:focus {
  background-color: var(--cozy-white-100);
  color: var(--cozy-seconadary);
}
.cozy-btn--disabled:hover,
.cozy-btn--disabled:focus {
  border-color: var(--cozy-gray-80);
  background-color: var(--cozy-gray-80);
  color: var(--cozy-gray-110);
}
.cozy-btn:focus,
.cozy-btn:focus-visible {
  outline: none;
}
.cozy-gradient-btn:hover,
.cozy-gradient-btn:focus,
.cozy-gradient-btn:focus-visible {
  outline: none;
  text-decoration: none;
}
.cozy-gradient-btn__body {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  background-color: #ff530d;
  cursor: pointer;
}
@supports (background-image: var(--cozymeal-gradient-1)) {
  .cozy-gradient-btn__body {
    background-image: var(--cozymeal-gradient-1);
  }
}
.cozy-gradient-btn__text {
  position: relative;
  z-index: 1;
  color: #ffffff;
  text-transform: uppercase;
}
.cozy-gradient-btn__text--desktop {
  display: none;
}
.cozy-gradient-btn__gradient {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit  ;
  background-color: #ff530d;
  background-position: calc((100 - var(--mouse-x, 0)) * 1%) calc((100 - var(--mouse-y, 0)) * 1%);
  background-size: 200% 200%;
  opacity: 0;
  transition: opacity 1.25s;
}
@supports (background-image: var(--cozymeal-gradient-2)) {
  .cozy-gradient-btn__gradient {
    background-image: var(--cozymeal-gradient-2);
  }
}
.cozy-gradient-btn__body:hover .cozy-gradient-btn__gradient {
  opacity: 1;
}
.cozy-facebook-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 12px 6px;
  border-radius: 8px;
  background-color: #1877f2;
  color: #ffffff;
  text-decoration: none;
  font: 700 22px/24px 'Lato';
  -moz-column-gap: 10px;
       column-gap: 10px;
}
.cozy-facebook-btn:focus,
.cozy-facebook-btn:focus-visible {
  outline: none;
}
.cozy-facebook-btn:hover,
.cozy-facebook-btn:focus {
  color: #ffffff !important;
  text-decoration: none !important;
}
.cozy-facebook-btn:hover {
  background-color: #2b7eeb;
}
.cozy-google-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 12px 6px;
  border: 1px solid #e0e0e9;
  border-radius: 8px;
  background-color: #ffffff;
  color: #1d1c2b;
  text-decoration: none;
  font: 500 20px/24px 'Lato';
  -moz-column-gap: 10px;
       column-gap: 10px;
}
.cozy-google-btn:focus,
.cozy-google-btn:focus-visible {
  outline: none;
}
.cozy-google-btn:hover,
.cozy-google-btn:focus {
  color: #1d1c2b !important;
  text-decoration: none !important;
}
.cozy-pagination__buttons {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  -moz-column-gap: 2px;
       column-gap: 2px;
}
.cozy-pagination__arrow,
.cozy-pagination__link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  background-color: transparent;
}
.cozy-pagination__arrow:hover,
.cozy-pagination__link:hover,
.cozy-pagination__arrow:focus,
.cozy-pagination__link:focus,
.cozy-pagination__arrow:focus-visible,
.cozy-pagination__link:focus-visible {
  outline: none;
  text-decoration: none;
}
.cozy-pagination__arrow {
  border: 1px solid var(--cozy-seconadary-ada);
  border-radius: 5px;
  transition: background-color 400ms, border-color 400ms;
}
.cozy-pagination__arrow:first-child {
  margin-right: 5px;
}
.cozy-pagination__arrow:last-child {
  margin-left: 5px;
}
.cozy-pagination__arrow path {
  transition: stroke 400ms;
}
.cozy-pagination__arrow:hover {
  background-color: var(--cozy-seconadary-ada);
}
.cozy-pagination__arrow:hover path {
  stroke: var(--cozy-white-100);
}
.cozy-pagination__arrow--disabled,
.cozy-pagination__arrow--disabled:hover {
  border-color: rgba(255, 83, 13, 0.3);
  background-color: transparent;
  cursor: not-allowed;
}
.cozy-pagination__arrow--disabled path,
.cozy-pagination__arrow--disabled:hover path {
  stroke: rgba(255, 83, 13, 0.3);
}
.cozy-pagination__link {
  border: 1px solid transparent;
  border-radius: 50%;
  color: var(--cozy-seconadary-ada);
  font: 400 16px/22px 'Open Sans';
  transition: background-color 400ms, border-color 400ms, color 400ms;
}
.cozy-pagination__link:hover,
.cozy-pagination__link--active {
  border-color: var(--cozy-seconadary-ada);
}
.cozy-pagination__link:hover,
.cozy-pagination__link:focus {
  color: var(--cozy-seconadary-ada);
}
.cozy-pagination__link--active {
  background-color: var(--cozy-seconadary-ada);
  color: var(--cozy-white-100);
}
.cozy-pagination__link--active:hover,
.cozy-pagination__link--active:focus {
  color: var(--cozy-white-100);
}
.cozy-pagination__link--disabled {
  width: 20px;
  cursor: not-allowed;
}
.cozy-pagination__link--disabled:hover {
  border-color: transparent;
  background-color: transparent;
  color: var(--cozy-seconadary-ada);
}
.cozy-pagination__info {
  margin-top: 10px;
  color: var(--cozy-gray-90);
  text-align: center;
  letter-spacing: 0.02em;
  font: 400 14px/19px 'Open Sans';
}
.cozy-input,
.cozy-textarea {
  display: block;
  width: 100%;
  padding: 10.5px 20px;
  border: 1px solid transparent;
  border-radius: 10px;
  background-color: #f6f6f6;
  color: #606060;
  letter-spacing: 0.02em;
  font: 500 14px/19px 'Open Sans';
  transition: background-color 400ms, border-color 400ms;
}
.cozy-input:hover,
.cozy-textarea:hover,
.cozy-input:focus,
.cozy-textarea:focus {
  border-color: #ff530d;
}
.cozy-input:focus,
.cozy-textarea:focus {
  background-color: #ffffff;
}
.cozy-input:focus,
.cozy-textarea:focus,
.cozy-input:focus-visible,
.cozy-textarea:focus-visible {
  outline: none;
}
.cozy-input {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  height: 40px;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}
.cozy-input-required {
  position: relative;
}
.cozy-input-required .cozy-input {
  position: relative;
}
.cozy-input-required .cozy-input[required] + .cozy-input-placeholder::after {
  content: '*';
}
.cozy-input-required .cozy-input[required] + .cozy-input-placeholder.not-required::after {
  display: none;
}
.cozy-input-required .cozy-input[required]:invalid + .cozy-input-placeholder {
  display: inline-block;
}
.cozy-input-required .cozy-input[required]:valid + .cozy-input-placeholder {
  display: none;
}
.cozy-input-required .cozy-input-placeholder {
  position: absolute;
  z-index: 0;
  top: 10px;
  left: 20px;
  margin: 0;
  color: #707070;
  letter-spacing: 0.02em;
  font: 500 14px/19px 'Open Sans';
}
.cozy-input-required .cozy-input-placeholder::after {
  content: '*';
  color: #ff530d;
}
.cozy-textarea {
  min-height: 166px;
  resize: none;
}
.cozy-checkbox {
  position: relative;
  display: inline-block;
  margin: 0 0 8px 0;
  padding-left: 25px;
  color: #333333;
  font: 400 14px/21px 'Open Sans';
  cursor: pointer;
}
.cozy-checkbox input[type=checkbox] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.cozy-checkbox input[type=checkbox]:focus + .checkbox {
  border-color: #ff530d;
}
.cozy-checkbox input[type=checkbox]:checked + .checkbox {
  border-color: #ff530d;
  background-color: #ff530d;
}
.cozy-checkbox .checkbox {
  position: absolute;
  top: 2px;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  margin: 0;
  border: 0.75px solid #999999;
  border-radius: 2px;
  background: #ffffff url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1654093704/modals/checkbox-selection-icon.svg') no-repeat center;
}
.cozy-modal__dialog {
  max-width: 800px !important;
}
.cozy-modal__content {
  position: relative !important;
  padding: 16px 25px !important;
  border: 1px solid #cccccc !important;
  border-radius: 15px !important;
  background: #fcfcfc !important;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.25) !important;
}
.cozy-modal__close-btn {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.cozy-modal.slide-modal.fade .cozy-modal__dialog {
  position: absolute;
  bottom: -100%;
  transform: none;
}
.cozy-modal.slide-modal.in {
  display: flex !important;
  align-items: flex-end;
}
.cozy-modal.slide-modal.in .cozy-modal__dialog {
  bottom: 0;
  transform: none;
}
.cozy-modal.slide-modal.in.closed {
  display: none !important;
}
.cozy-modal.slide-modal__other-options {
  margin: 0 -10px;
}
.cozy-modal.slide-modal .cozy-modal__close-btn {
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
}
.cozy-modal.slide-modal .cozy-modal__dialog {
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
  transition: bottom 0.3s ease-out !important;
}
.cozy-modal.slide-modal .cozy-modal__content {
  padding: 24px !important;
  border-radius: 15px 15px 0 0 !important;
}
.cozy-radio {
  display: flex;
  margin: 0;
  cursor: pointer;
  -moz-column-gap: 10px;
       column-gap: 10px;
}
.cozy-radio:hover .cozy-radio__input {
  border-color: #ff530d;
}
.cozy-radio__native-input {
  position: absolute;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.cozy-radio__native-input:checked + .cozy-radio__input {
  border-color: #cccccc;
}
.cozy-radio__native-input:checked + .cozy-radio__input::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #ff530d;
  transform: translate(-50%, -50%);
}
.cozy-radio__native-input:disabled + .cozy-radio__input {
  border-color: #cccccc;
}
.cozy-radio__native-input:disabled ~ .cozy-radio__label {
  color: #aaaaaa;
}
.cozy-radio__input {
  position: relative;
  display: block;
  width: 20px;
  height: 20px;
  border: 1px solid #cccccc;
  border-radius: 50%;
}
.cozy-radio__label {
  color: #474747;
  letter-spacing: 0.02em;
  font: 500 14px/19px 'Open Sans';
}
.cl-input__wrapper {
  display: block;
  width: 100%;
  margin: 0;
}
.cl-input__field-wrapper.with-icon {
  position: relative;
}
.cl-input__field-wrapper.with-icon .cl-input__field {
  padding-right: 44px;
}
.cl-input__field-wrapper.with-icon .cl-input__field-icon {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 24px;
  height: 24px;
  color: #707070;
  transform: translateY(-50%);
}
.cl-input__field-wrapper.with-icon .cl-input__field-icon svg {
  width: 100%;
  height: 100%;
}
.cl-input__field {
  display: block;
  width: 100%;
  padding: 12px 16px;
  border: 1px solid #cccccc;
  border-radius: 8px;
  background-color: #ffffff;
  color: #474747;
  letter-spacing: 0.02em;
  font: 400 16px/24px 'Open Sans';
}
.cl-input__field:hover {
  border-color: #474747;
}
.cl-input__field:focus {
  border-color: #d63d00;
}
.cl-input__field::-moz-placeholder {
  color: #707070;
}
.cl-input__field:-ms-input-placeholder {
  color: #707070;
}
.cl-input__field::placeholder {
  color: #707070;
}
.cl-input__tooltip {
  position: absolute;
  right: 0;
  bottom: 80%;
  visibility: hidden;
  padding: 16px;
  border: 1px solid #eeeeee;
  border-radius: 10px;
  background: #ffffff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
  color: #606060;
  font: 400 14px / 19px 'Open Sans';
  opacity: 0;
  transition: transform 0.3s cubic-bezier(0.3, 0.1, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 0.1, 0.3, 1), visibility 0s 0.3s;
  transform: translateY(10px);
}
.cl-input__field-icon:hover + .cl-input__tooltip {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
  transform: translateY(0);
}
.cl-input__f-wrapper {
  display: flex;
  flex-direction: column-reverse;
}
.cl-input__field-error {
  margin-top: 8px;
  color: #d93630;
  font: 500 12px/16px 'Open Sans';
}
.cl-input__field-error:not(.hidden) + .cl-input__field-wrapper .cl-input__field {
  border-color: #d93630 !important;
  background-color: #fff2f4 !important;
}
.cl-select.open .cl-select__ui-select-header {
  border-color: #d63d00 !important;
}
.cl-select.open .cl-select__ui-select-dropdown {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
  transform: translateY(0);
}
.cl-select.open .cl-select__ui-select-header-icon {
  transform: rotate(180deg);
}
.cl-select.with-value .cl-select__ui-select-text-preview {
  display: none;
}
.cl-select__wrapper {
  display: block;
  width: 100%;
  margin: 0;
}
.cl-select__wrapper:hover .cl-select__ui-select-header {
  border-color: #474747;
}
.cl-select__wrapper:focus .cl-select__ui-select-header {
  border-color: #d63d00;
}
.cl-select__original-select {
  width: 100%;
  padding: 12px 16px;
  border: 1px solid #cccccc;
  border-radius: 8px;
  background-color: #ffffff;
  color: #707070;
  letter-spacing: 0.02em;
  font: 400 16px/24px 'Open Sans';
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.cl-select__ui-select {
  position: relative;
}
.cl-select__ui-select-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  border: 1px solid #cccccc;
  border-radius: 8px;
  cursor: pointer;
  gap: 8px;
}
.cl-select__ui-select-header-title {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  color: #707070;
  text-overflow: ellipsis;
  white-space: nowrap;
  letter-spacing: 0.02em;
  font: 400 16px/24px 'Open Sans';
  -webkit-line-clamp: 1;
}
.cl-select__ui-select-header-icon {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
  width: 16px;
  height: 16px;
  color: #707070;
}
.cl-select__ui-select-header-icon svg {
  width: 16px;
  height: 16px;
}
.cl-select__ui-select-dropdown {
  position: absolute;
  z-index: 2;
  top: calc(100% + 8px);
  visibility: hidden;
  width: 100%;
  padding: 12px 16px 12px 8px;
  border: 1px solid #d63d00;
  border-radius: 8px;
  background: #ffffff;
  opacity: 0;
  transition: transform 0.3s cubic-bezier(0.3, 0.1, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 0.1, 0.3, 1), visibility 0s 0.3s;
  transform: translateY(-10px);
}
.cl-select__ui-select-dropdown-items {
  overflow: overlay;
  max-height: 250px;
  padding: 0 0 0 8px;
  direction: rtl;
}
.cl-select__ui-select-dropdown-items::-webkit-scrollbar-track {
  width: 4px;
  border-radius: 4px;
  background-color: #e2e2e2;
}
.cl-select__ui-select-dropdown-items::-webkit-scrollbar-thumb {
  width: 4px;
  border-radius: 4px;
  background-color: #c4c4c4;
}
.cl-select__ui-select-dropdown-items::-webkit-scrollbar {
  width: 4px;
  border-radius: 4px;
  background-color: #e2e2e2;
}
.cl-select__ui-select-label-wrapper {
  border-bottom: 0.5px solid #cccccc;
  direction: ltr;
}
.cl-select__ui-select-label-wrapper:first-child .cl-select__ui-select-label {
  padding-top: 0;
}
.cl-select__ui-select-label-wrapper:last-child {
  border: none;
}
.cl-select__ui-select-label-wrapper:last-child .cl-select__ui-select-label {
  padding-bottom: 0;
}
.cl-select__ui-select-label {
  position: relative;
  display: block;
  width: 100%;
  margin: 0;
  padding: 8px 0;
  cursor: pointer;
}
.cl-select__ui-select-label:hover .cl-select__ui-select-value {
  color: #d63d00;
}
.cl-select__ui-select-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0 !important;
  cursor: pointer;
  width: 100%;
  height: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.cl-select__ui-select-input:checked ~ .cl-select__ui-select-value {
  color: #d63d00;
}
.cl-select__ui-select-input:focus {
  outline: none !important;
}
.cl-select__ui-select-value {
  color: #474747;
  letter-spacing: 0.02em;
  font: 400 16px/24px 'Open Sans';
}
.cl-select__field-error {
  margin-top: 8px;
  color: #d93630;
  font: 500 12px/16px 'Open Sans';
}
.cl-select__ui-select-search-wrapper {
  position: relative;
  padding-left: 8px;
  margin-bottom: 16px;
}
.cl-select__ui-select-search {
  display: block;
  width: 100%;
  padding: 8px 32px 8px 16px;
  border: 1px solid #cccccc;
  border-radius: 8px;
  background-color: #ffffff;
  color: #474747;
  letter-spacing: 0.02em;
  font: 400 16px / 24px 'Open Sans';
}
.cl-select__ui-select-search:hover {
  border-color: #474747;
}
.cl-select__ui-select-search:focus {
  border-color: #d63d00;
}
.cl-select__ui-select-search::-moz-placeholder {
  color: #707070;
}
.cl-select__ui-select-search:-ms-input-placeholder {
  color: #707070;
}
.cl-select__ui-select-search::placeholder {
  color: #707070;
}
.cl-select__ui-select-search-icon {
  position: absolute;
  top: 50%;
  right: 8px;
  width: 24px;
  height: 24px;
  color: #909090;
  transform: translateY(-50%);
}
.cl-select__ui-select-search-icon svg {
  width: inherit;
  height: inherit;
}
.cl-datepicker {
  position: relative;
  cursor: pointer;
}
.cl-datepicker__input {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  padding: 12px 16px;
  border: 1px solid #cccccc;
  border-radius: 8px;
  background-color: transparent;
  color: transparent;
  letter-spacing: 0.02em;
  font: 400 16px/24px 'Open Sans';
  cursor: pointer;
}
.cl-datepicker__input:hover {
  border-color: #474747;
}
.cl-datepicker__input:focus {
  border-color: #d63d00;
}
.cl-datepicker__input::-moz-placeholder {
  color: #707070;
}
.cl-datepicker__input:-ms-input-placeholder {
  color: #707070;
}
.cl-datepicker__input::placeholder {
  color: #707070;
}
.cl-datepicker__value {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  padding: 12px 16px;
  border-radius: 8px;
  background-color: #ffffff;
  color: #707070;
  text-overflow: ellipsis;
  white-space: nowrap;
  letter-spacing: 0.02em;
  font: 400 16px/24px 'Open Sans';
  cursor: pointer;
  -webkit-line-clamp: 1;
}
.cl-datepicker__value.with-icon {
  padding-right: 40px;
}
.cl-datepicker__icon {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 16px;
  max-width: 340px;
  height: 16px;
  color: #707070;
  transform: translateY(-50%);
}
.cl-datepicker__icon svg {
  width: inherit;
  height: inherit;
}
.cl-datepicker .daterangepicker {
  display: block !important;
  z-index: 4;
  top: calc(100% + 8px) !important;
  visibility: hidden;
  right: 0 !important;
  left: 0 !important;
  overflow: hidden;
  width: 200% !important;
  margin: 0;
  border: 1px solid #d63d00;
  border-radius: 8px;
  background: #f6f6f6;
  box-shadow: none;
  max-width: 340px;
  opacity: 0;
  transition: transform 0.3s cubic-bezier(0.3, 0.1, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 0.1, 0.3, 1), visibility 0s 0.3s;
  transform: translateY(-10px);
}
.cl-datepicker .daterangepicker::before,
.cl-datepicker .daterangepicker::after {
  display: none;
}
.cl-datepicker .daterangepicker .ranges {
  display: none !important;
}
.cl-datepicker .daterangepicker .prev,
.cl-datepicker .daterangepicker .next {
  background-position: center;
  background-repeat: no-repeat;
}
.cl-datepicker .daterangepicker .prev span,
.cl-datepicker .daterangepicker .next span {
  display: none !important;
}
.cl-datepicker .daterangepicker .prev {
  background-image: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1660807351/pages/cities-team-building/calendar-prev-arrow.svg');
}
.cl-datepicker .daterangepicker .next {
  background-image: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1660807278/pages/cities-team-building/calendar-next-arrow.svg');
}
.cl-datepicker .daterangepicker .drp-calendar.left {
  width: 100%;
  max-width: none;
  padding: 0;
}
.cl-datepicker .daterangepicker .drp-calendar.left .calendar-table {
  padding: 8px !important;
}
.cl-datepicker .daterangepicker .calendar-table th,
.cl-datepicker .daterangepicker .calendar-table td {
  width: auto;
  min-width: auto;
  height: auto;
}
.cl-datepicker .daterangepicker .calendar-table th {
  color: #606060;
  text-align: center;
  letter-spacing: 0.03em;
  font: 400 14px/20px 'Open Sans';
}
.cl-datepicker .daterangepicker .calendar-table th.month {
  color: #474747;
  font-weight: 600;
}
.cl-datepicker .daterangepicker .calendar-table td {
  color: #606060;
  text-align: center;
  font: 400 14px/20px 'Open Sans';
}
.cl-datepicker .daterangepicker .calendar-table td.off {
  color: #cccccc;
}
.cl-datepicker .daterangepicker .calendar-table td.off.disabled {
  -webkit-text-decoration-line: line-through;
          text-decoration-line: line-through;
}
.cl-datepicker .daterangepicker .calendar-table td.active,
.cl-datepicker .daterangepicker .calendar-table td.active:hover {
  background: #d63d00;
  color: #ffffff;
}
.cl-datepicker .daterangepicker .ranges li.active,
.cl-datepicker .daterangepicker .ranges li:hover {
  background: #d63d00;
  color: #ffffff;
}
.cl-datepicker .daterangepicker td.active,
.cl-datepicker .daterangepicker td.active:hover,
.cl-datepicker .daterangepicker td.in-range {
  background: #d63d00;
  color: #ffffff;
}
.cl-datepicker.datepicker-open .daterangepicker {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
  transform: translateY(0);
}
.cl-textarea__wrapper {
  display: block;
  width: 100%;
  margin: 0;
}
.cl-textarea__field {
  display: block;
  height: 116px;
  width: 100%;
  padding: 12px 16px;
  border: 1px solid #cccccc;
  border-radius: 8px;
  background-color: #ffffff;
  color: #474747;
  letter-spacing: 0.02em;
  font: 400 16px/24px 'Open Sans';
  resize: none;
}
.cl-textarea__field:hover {
  border-color: #474747;
}
.cl-textarea__field:focus {
  border-color: #d63d00;
}
.cl-textarea__field::-moz-placeholder {
  color: #707070;
}
.cl-textarea__field:-ms-input-placeholder {
  color: #707070;
}
.cl-textarea__field::placeholder {
  color: #707070;
}
@media (max-width: 767px) {
  .cozy-modal__dialog {
    margin-top: 20px !important;
  }
}
.cozy-modal__dialog {
  max-width: 800px !important;
}
.cozy-modal__content {
  position: relative !important;
  padding: 16px 25px !important;
  border: 1px solid #cccccc !important;
  border-radius: 15px !important;
  background: #fcfcfc !important;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.25) !important;
}
.cozy-modal__close-btn {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.cozy-modal.slide-modal.fade .cozy-modal__dialog {
  position: absolute;
  bottom: -100%;
  transform: none;
}
.cozy-modal.slide-modal.in {
  display: flex !important;
  align-items: flex-end;
}
.cozy-modal.slide-modal.in .cozy-modal__dialog {
  bottom: 0;
  transform: none;
}
.cozy-modal.slide-modal.in.closed {
  display: none !important;
}
.cozy-modal.slide-modal__other-options {
  margin: 0 -10px;
}
.cozy-modal.slide-modal .cozy-modal__close-btn {
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
}
.cozy-modal.slide-modal .cozy-modal__dialog {
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
  transition: bottom 0.3s ease-out !important;
}
.cozy-modal.slide-modal .cozy-modal__content {
  border-radius: 15px 15px 0 0 !important;
  padding: 24px !important;
}
.visually-hidden {
  position: absolute!important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
}
@media (max-width: 767px) {
  .cozy-modal__dialog {
    margin-top: 20px !important;
  }
}
@media (min-width: 601px) {
  .cozy-pagination__arrow:first-child {
    margin-right: 10px;
  }
  .cozy-pagination__arrow:last-child {
    margin-left: 10px;
  }
  .cozy-pagination__link--disabled {
    width: 30px;
  }
}
@media (min-width: 768px) {
  .cozy-btn {
    height: 53px;
    font: 600 22px/47px 'Lato';
  }
  .cozy-modal__dialog {
    width: 100% !important;
  }
  .cozy-modal.slide-modal .cozy-modal__close-btn {
    top: 8px;
    right: 8px;
  }
  .cozy-modal.slide-modal .cozy-modal__close-btn svg {
    width: 18px;
    height: 18px;
  }
  .cozy-modal.slide-modal .cozy-modal__dialog {
    position: absolute !important;
    top: 50%;
    left: 50%;
    width: 100%;
    max-width: 800px !important;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin: 0 !important;
    transform: translate(-50%, -50%) !important;
  }
  .cozy-modal.slide-modal .cozy-modal__content {
    padding: 40px !important;
    border-radius: 15px !important;
  }
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
  .cozy-modal__dialog {
    width: 100% !important;
  }
  .cozy-modal.slide-modal .cozy-modal__close-btn {
    top: 8px;
    right: 8px;
  }
  .cozy-modal.slide-modal .cozy-modal__close-btn svg {
    width: 18px;
    height: 18px;
  }
  .cozy-modal.slide-modal .cozy-modal__dialog {
    position: absolute !important;
    top: 50%;
    left: 50%;
    width: 100%;
    max-width: 800px !important;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin: 0 !important;
    transform: translate(-50%, -50%) !important;
  }
  .cozy-modal.slide-modal .cozy-modal__content {
    padding: 40px !important;
    border-radius: 15px !important;
  }
}
@media (min-width: 991px) {
  .cozy-container {
    margin-right: auto;
    margin-left: auto;
    padding: 0 50px;
  }
  .cozy-section {
    margin-top: 80px;
  }
  .cozy-info-icon {
    width: 14px;
    height: 14px;
  }
  .cozy-modal__dialog {
    position: absolute !important;
    top: 50%;
    left: 50%;
    margin: 0 !important;
    transform: translate(-50%, -50%) !important;
  }
  .cozy-modal__content {
    padding: 25px 40px !important;
    border-radius: 10px !important;
  }
  .cozy-gradient-btn__text--mobile {
    display: none;
  }
  .cozy-gradient-btn__text--desktop {
    display: block;
  }
}
@media (min-width: 1200px) {
  .cozy-container {
    max-width: 1440px;
    padding: 0 100px;
  }
}
/**
 * Swiper 11.1.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 9, 2024
 */
:root {
  --swiper-theme-color: #007aff;
  /*
   --swiper-preloader-color: var(--swiper-theme-color);
   --swiper-wrapper-transition-timing-function: initial;
   */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  -ms-scroll-snap-type: none;
      scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@-webkit-keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 10;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}
.daterangepicker:before,
.daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}
.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}
.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}
.daterangepicker.opensleft:before {
  right: 9px;
}
.daterangepicker.opensleft:after {
  right: 10px;
}
.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}
.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}
.daterangepicker.opensright:before {
  left: 9px;
}
.daterangepicker.opensright:after {
  left: 10px;
}
.daterangepicker.drop-up {
  margin-top: -7px;
}
.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}
.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}
.daterangepicker.single .daterangepicker .ranges,
.daterangepicker.single .drp-calendar {
  float: none;
}
.daterangepicker.single .drp-selected {
  display: none;
}
.daterangepicker.show-calendar .drp-calendar {
  display: block;
}
.daterangepicker.show-calendar .drp-buttons {
  display: block;
}
.daterangepicker.auto-apply .drp-buttons {
  display: none;
}
.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}
.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}
.daterangepicker .drp-calendar.right {
  padding: 8px;
}
.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}
.daterangepicker .calendar-table .next span,
.daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid black;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px;
}
.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
.daterangepicker .calendar-table th,
.daterangepicker .calendar-table td {
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}
.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}
.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}
.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}
.daterangepicker td.week,
.daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}
.daterangepicker td.off,
.daterangepicker td.off.in-range,
.daterangepicker td.off.start-date,
.daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}
.daterangepicker td.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}
.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px;
}
.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0;
}
.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}
.daterangepicker td.active,
.daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}
.daterangepicker th.month {
  width: auto;
}
.daterangepicker td.disabled,
.daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}
.daterangepicker select.monthselect,
.daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}
.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}
.daterangepicker select.yearselect {
  width: 40%;
}
.daterangepicker select.hourselect,
.daterangepicker select.minuteselect,
.daterangepicker select.secondselect,
.daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}
.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}
.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}
.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}
.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}
.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}
.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #ddd;
}
.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}
.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #ddd;
}
.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}
.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}
.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}
.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}
.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}
.daterangepicker .ranges li:hover {
  background-color: #eee;
}
.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff;
}
/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto;
  }
  .daterangepicker .ranges ul {
    width: 140px;
  }
  .daterangepicker.single .ranges ul {
    width: 100%;
  }
  .daterangepicker.single .drp-calendar.left {
    clear: none;
  }
  .daterangepicker.single .ranges,
  .daterangepicker.single .drp-calendar {
    float: left;
  }
  .daterangepicker {
    direction: ltr;
    text-align: left;
  }
  .daterangepicker .drp-calendar.left {
    clear: left;
    margin-right: 0;
  }
  .daterangepicker .drp-calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .daterangepicker .drp-calendar.right {
    margin-left: 0;
  }
  .daterangepicker .drp-calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .daterangepicker .drp-calendar.left .calendar-table {
    padding-right: 8px;
  }
  .daterangepicker .ranges,
  .daterangepicker .drp-calendar {
    float: left;
  }
}
@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
  }
  .daterangepicker .ranges {
    float: left;
  }
  .daterangepicker.rtl .ranges {
    float: right;
  }
  .daterangepicker .drp-calendar.left {
    clear: none !important;
  }
}
.alert_message {
  position: fixed;
  max-width: 96%;
  width: 300px;
  right: 2%;
  top: 15px;
  z-index: 9999999;
  text-align: center;
  border-radius: 5px;
  padding: 10px;
}
.alert_message .close {
  font-size: 15px;
  position: absolute;
  top: 3px;
  right: 3px;
  float: none;
}
.gray-background {
  background-color: #eeeeee;
}
.double-padding {
  padding-left: 30px;
  padding-right: 30px;
}
.btn-close-text {
  position: relative;
  bottom: 3px;
  padding-right: 5px;
  font-size: 12px;
  font-weight: bold;
}
.validation-error {
  margin-bottom: -10px;
  color: #d9534f !important;
}
.help-block {
  position: relative;
  top: -15px;
}
@media (max-width: 768px) {
  .signup-disclaimer {
    font-size: 12px;
    margin-top: 5px;
  }
}
@media (min-width: 768px) {
  .signup-disclaimer {
    font-size: 13px;
    margin-top: 12px;
  }
}
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
a {
  background-color: transparent;
}
a:active,
a:hover,
:focus,
:focus-visible {
  outline: 0;
  text-decoration: none;
}
b,
strong {
  font-weight: bold;
}
h1 {
  margin: 0.67em 0;
  font-size: 2em;
}
sub,
sup {
  position: relative;
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
}
sup {
  top: -0.5em;
}
img {
  border: 0;
}
hr {
  box-sizing: content-box;
  height: 0;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  color: inherit;
  font: inherit;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=date]:focus,
input[type=number]:focus,
input[type=search]:focus,
textarea:focus,
input.picker__input--target {
  outline: none;
}
input {
  line-height: normal;
}
* {
  box-sizing: border-box;
}
*:before,
*:after {
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  background-color: #ffffff;
  color: #333333;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #ff530d;
  text-decoration: none;
}
img {
  vertical-align: middle;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  color: inherit;
  font-family: 'Rokkitt', Georgia, 'Times New Roman', Times, serif;
  font-weight: 700;
  line-height: 1.1;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h2,
.h2 {
  font-size: 36px;
}
h4,
.h4 {
  font-size: 18px;
}
p {
  margin: 0 0 10px;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-primary {
  color: #ff530d;
}
.mg-top-xs {
  margin-top: 12px !important;
}
.mg-top-sm {
  margin-top: 20px !important;
}
.mg-top-md {
  margin-top: 40px !important;
}
.mg-top-lg {
  margin-top: 60px !important;
}
.mg-bottom-xs {
  margin-bottom: 10px !important;
}
.mg-bottom-sm {
  margin-bottom: 20px !important;
}
.mg-bottom-md {
  margin-bottom: 40px !important;
}
.mg-bottom-lg {
  margin-bottom: 60px !important;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
input[type='range'] {
  display: block;
  width: 100%;
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  padding: 6px 12px;
  border: 1px solid transparent;
  border-radius: 0;
  background-image: none;
  vertical-align: middle;
  text-align: center;
  white-space: nowrap;
  font-weight: normal;
  font-size: 14px;
  line-height: 1.42857143;
  cursor: pointer;
  user-select: none;
  touch-action: manipulation;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.btn-white {
  color: #ff530d !important;
}
.btn-white:hover {
  opacity: 0.88;
}
.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.modal-backdrop.fade.in {
  opacity: 0.5;
}
.btn-block {
  display: block;
  width: 100%;
}
.navbar {
  position: relative;
  min-height: 70px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 991px) {
  .navbar {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  z-index: 1030;
  right: 0;
  left: 0;
}
@media (min-width: 991px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-default {
  border-color: #eeeeee;
  background-color: #FCFCFC;
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.panel-body:before,
.panel-body:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: ' ';
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.panel-body:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
body {
  -webkit-font-smoothing: antialiased;
}
footer .sub-location-select .selectize-input input {
  height: 100%;
  font: 500 14px/17px 'Lato';
}
#content-main {
  position: relative;
}
img {
  max-width: 100%;
  height: auto;
}
hr {
  margin: 30px 0;
  border-color: #999999;
}
h1,
h2,
h3,
h4,
h5,
h5,
p {
  margin: 0;
}
h2 {
  font-size: 24px;
}
input,
textarea {
  font-size: initial;
}
.hidden-link,
.hidden-link:hover,
.hidden-link:focus {
  color: inherit;
  text-decoration: inherit;
}
.text-primary {
  color: #ff530d !important;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-bold {
  font-weight: bold !important;
}
.font-small {
  font-size: 12px !important;
}
.mg-bottom-xs {
  margin-bottom: 10px !important;
}
body #content-main {
  transition: 0.15s filter ease-out;
}
.btn {
  position: relative;
  overflow: hidden;
  padding: 12px 30px;
  border: none;
  border-radius: 2px 2px 2px 2px;
  background-color: #ff530d;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  cursor: pointer;
  transition: 0.1s opacity ease-out;
}
.rating {
  width: 103px;
  height: 15px;
  background: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1574938785/star-rating_o5flb3.png');
  background-size: cover;
}
.chef-stars-rating {
  height: 16px;
  background-size: auto 100%;
  aspect-ratio: 6.7;
}
.visually-hidden {
  position: absolute!important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
}
.cookie-consent {
  position: fixed;
  bottom: 0;
  background: rgba(0, 0, 0, 0.85);
  width: 100%;
  min-height: 40px;
  color: white;
  z-index: 100;
}
.cookie-consent div {
  margin: 10px auto;
}
@media (max-width: 640px) {
  .cookie-consent {
    bottom: 0;
  }
  .cookie-consent__body {
    padding: 10px 16px;
  }
  .cookie-consent__text {
    display: flex;
    flex-direction: column;
    text-align: left;
  }
  .cookie-consent .cookie-accept {
    padding: 5px 15px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: block;
    margin: 10px auto 0 !important;
  }
}
@media (max-width: 500px) {
  #banner-custom .banner-custom-text {
    max-width: 155px;
  }
}
@media (max-width: 768px) {
  #webWidget.custom-chat {
    top: unset !important;
    bottom: 0px !important;
    height: 440px !important;
  }
}
@media (max-width: 626px) {
  #launcher.with-gdpr-banner {
    bottom: 100px!important;
  }
}
@media (max-width: 576px) {
  .cky-preference {
    max-height: 90vh !important;
  }
}
@media (max-width: 416px) {
  #launcher.with-gdpr-banner {
    bottom: 120px!important;
  }
}
body.body-loaded .chef-stars-rating {
  background: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1677602075/pages/category-page/STARS.svg') no-repeat top left;
  background-size: auto 100%;
  aspect-ratio: 6.7;
}

.hero-3-images {
  position: relative;
}
.hero-3-images__wrapper {
  position: relative;
}
.hero-3-images__info {
  padding: 24px 27px;
  background-color: #f6f6f6;
}
.hero-3-images__title {
  color: #ff530d;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font: 400 26px/32px 'Lato';
}
.hero-3-images__subtitle {
  margin-top: 8px;
  color: #606060;
  text-align: center;
  letter-spacing: 0.02em;
  font: 400 18px/24px 'Open Sans';
}
.hero-3-images__grid {
  display: grid;
  background: #ffffff;
  gap: 8px;
  grid-template-columns: repeat(3, 1fr);
}
.hero-3-images__img-tile {
  height: 221px;
}
.hero-3-images__img-tile img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.hero-3-images__collage-wrapper img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.hero-3-images__filters-wrapper {
  position: relative;
  padding: 0 24px 40px;
}
.hero-3-images__filters-wrapper.active {
  height: 226px;
  padding-bottom: 20px;
}
.hero-3-images__filters-toggle {
  position: absolute;
  right: 24px;
  bottom: 16px;
  left: 24px;
  height: 48px;
  border-radius: 8px;
  color: #ffffff;
  letter-spacing: 0.1em;
  font: 500 16px/24px 'Lato';
}
.hero-3-images__filters {
  position: absolute;
  right: 24px;
  bottom: 20px;
  left: 24px;
}
.hero-3-images__snippet {
  position: relative;
  max-width: 1288px;
  margin: 0 auto;
  padding: 0 24px;
}
.hero-3-images__snippet-text {
  overflow: hidden;
  max-height: 57px;
  color: #606060;
  letter-spacing: 0.01em;
  font: 400 14px/19px 'Open Sans';
}
.hero-3-images__snippet-text.open {
  max-height: none;
}
.hero-3-images__snippet-btn {
  position: absolute;
  right: 24px;
  bottom: 1px;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0;
  padding: 0 0 0 32px;
  border: none;
  background: linear-gradient(90deg, rgba(252, 252, 252, 0) 0%, rgba(252, 252, 252, 0.8) 14.93%, rgba(252, 252, 252, 0.980341) 23.61%, #fcfcfc 28.01%, #fcfcfc 100%);
  color: #d63d00;
  letter-spacing: 0.02em;
  font: 700 14px/16px 'Open Sans';
}
.hero-3-images.hero-3-images--one-collage .hero-3-images__collage {
  aspect-ratio: 2.03125 !important;
}
.hero-3-images.hero-3-images--one-collage .hero-3-images__collage-wrapper {
  height: auto !important;
}
@media (max-width: 900px) {
  .hero-3-images #search-filters-container {
    display: none;
  }
  .hero-3-images #search-filters-container.page-loaded {
    display: flex;
  }
}
@media (min-width: 500px) {
  .hero-3-images__collage-wrapper {
    height: 221px;
  }
}
@media (min-width: 541px) {
  .hero-3-images__filters-wrapper.active {
    height: 166px;
  }
}
@media (min-width: 901px) {
  .hero-3-images__content {
    display: flex;
    flex-direction: row-reverse;
  }
  .hero-3-images__info {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 51%;
  }
  .hero-3-images__info-wrapper {
    max-width: 860px;
  }
  .hero-3-images__title,
  .hero-3-images__subtitle {
    text-align: left;
  }
  .hero-3-images__grid {
    width: 49%;
  }
  .hero-3-images__img-tile {
    height: 300px;
  }
  .hero-3-images__collage {
    width: 49%;
  }
  .hero-3-images__collage-wrapper {
    height: 100%;
  }
  .hero-3-images__filters-toggle {
    display: none;
  }
  .hero-3-images__filters.hidden {
    display: block !important;
  }
  .hero-3-images__filters-wrapper {
    height: 61px;
    padding: 0;
  }
  .hero-3-images__filters-wrapper.active {
    height: 61px;
  }
  .hero-3-images.hero-3-images--one-collage .hero-3-images__info {
    width: auto !important;
    flex-grow: 1 !important;
    padding: 0 40px !important;
  }
  .hero-3-images.hero-3-images--one-collage .hero-3-images__collage {
    width: 480px !important;
    aspect-ratio: 2.03 !important;
  }
}
@media (min-width: 991px) {
  .hero-3-images__img-tile {
    height: auto;
  }
  .hero-3-images__info {
    width: 64%;
    padding: 40px;
  }
  .hero-3-images__grid {
    flex-shrink: 0;
    width: 36%;
  }
  .hero-3-images__collage {
    flex-shrink: 0;
    width: 36%;
  }
  .hero-3-images__filters {
    height: 61px;
  }
  .hero-3-images__snippet-text {
    max-height: 38px;
  }
  .hero-3-images__snippet-btn {
    padding-left: 40px;
  }
  .hero-3-images #search-filters-container.new-filter .selectize-input {
    height: 51px;
  }
  .hero-3-images #search-filters-container.new-filter .location-select .selectize-input,
  .hero-3-images #search-filters-container.new-filter .mealtype-select .selectize-input {
    padding: 16px 20px;
  }
  .hero-3-images #search-filters-container.new-filter #filters-date-range {
    height: 51px;
    padding: 16px 10px 16px 20px;
  }
  .hero-3-images #search-filters-container.new-filter .groupsize-select .selectize-input .item {
    line-height: 51px;
  }
  .hero-3-images #search-filters-container.new-filter .filters-submit {
    height: 51px;
  }
  .hero-3-images #search-filters-container.new-filter .filters-submit .cozy-gradient-btn__body {
    padding: 0 8px;
  }
  .hero-3-images #search-filters-container.new-filter.sf-fixed .selectize-input,
  .hero-3-images #search-filters-container.new-filter.sf-fixed #filters-date-range {
    height: 40px;
  }
  .hero-3-images #search-filters-container.new-filter.sf-fixed .selectize-input {
    padding: 10px 20px;
  }
  .hero-3-images #search-filters-container.new-filter.sf-fixed #filters-date-range {
    padding: 10px 10px 10px 20px;
  }
  .hero-3-images #search-filters-container.new-filter.sf-fixed .groupsize-select .selectize-input .item {
    line-height: 20px;
  }
  .hero-3-images #search-filters-container.new-filter.sf-fixed .filters-submit {
    height: 40px;
  }
}
@media (min-width: 1100px) {
  .hero-3-images #search-filters-container.new-filter select,
  .hero-3-images #search-filters-container.new-filter #filters-date-range {
    border: none;
  }
  .hero-3-images #search-filters-container.new-filter select {
    height: 51px;
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .hero-3-images__title {
    font-size: 42px;
    line-height: 48px;
  }
  .hero-3-images__subtitle {
    margin-top: 4px;
    font-size: 18px;
    line-height: 24px;
  }
  .hero-3-images__info-wrapper {
    margin-bottom: 24px;
  }
  .hero-3-images__filters-wrapper {
    display: none;
  }
  .hero-3-images__filters {
    position: static !important;
    max-width: 820px;
  }
  .hero-3-images__snippet {
    margin-top: 24px;
  }
  .hero-3-images.hero-3-images--one-collage .hero-3-images__info-wrapper {
    margin-bottom: 8px;
  }
  .hero-3-images #search-filters-container.new-filter.category-filter.sf-fixed form {
    max-width: 820px !important;
  }
  .hero-3-images #search-filters-container.new-filter.category-filter form {
    width: 100% !important;
    max-width: 100% !important;
    padding: 4px;
    border: 1px solid #eeeeee;
    border-radius: 10px;
    background: #ffffff;
  }
  .hero-3-images #search-filters-container.new-filter.category-filter form:hover {
    border-color: #ff530d;
  }
  .hero-3-images #search-filters-container.new-filter.category-filter .selectize-input,
  .hero-3-images #search-filters-container.new-filter.category-filter #filters-date-range,
  .hero-3-images #search-filters-container.new-filter.category-filter form .groupsize-select .selectize-input {
    padding-left: 12px !important;
    border: none !important;
  }
  .hero-3-images #search-filters-container.new-filter.category-filter .location-select,
  .hero-3-images #search-filters-container.new-filter.category-filter form .mealtype-select,
  .hero-3-images #search-filters-container.new-filter.category-filter form .groupsize-select,
  .hero-3-images #search-filters-container.new-filter.category-filter .filters-date,
  .hero-3-images #search-filters-container.new-filter.category-filter .f-button-w {
    width: 20% !important;
    min-width: auto !important;
  }
  .hero-3-images #search-filters-container.new-filter.category-filter #filters-date-range + .daterangepicker {
    display: block !important;
    visibility: hidden !important;
    opacity: 0;
    transition: transform 0.3s cubic-bezier(0.3, 0.1, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 0.1, 0.3, 1), visibility 0s 0.3s;
    transform: translateY(-10px);
  }
  .hero-3-images #search-filters-container.new-filter.category-filter #filters-date-range.showed-dp + .daterangepicker {
    visibility: visible !important;
    opacity: 1;
    transition-delay: 0s;
    transform: translateY(0);
  }
  .hero-3-images #search-filters-container.new-filter.category-filter .selectize-control.location-select .selectize-input.input-active,
  .hero-3-images #search-filters-container.new-filter.category-filter .selectize-control.mealtype-select .selectize-input.input-active,
  .hero-3-images #search-filters-container.new-filter.category-filter .selectize-control.groupsize-select .selectize-input.input-active {
    border: none !important;
  }
  .hero-3-images #search-filters-container.new-filter.category-filter .selectize-control.location-select .selectize-input + .selectize-dropdown,
  .hero-3-images #search-filters-container.new-filter.category-filter .selectize-control.mealtype-select .selectize-input + .selectize-dropdown,
  .hero-3-images #search-filters-container.new-filter.category-filter .selectize-control.groupsize-select .selectize-input + .selectize-dropdown {
    display: block !important;
    visibility: hidden !important;
    opacity: 0;
    transition: transform 0.3s cubic-bezier(0.3, 0.1, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 0.1, 0.3, 1), visibility 0s 0.3s;
    transform: translateY(-10px);
  }
  .hero-3-images #search-filters-container.new-filter.category-filter .selectize-control.location-select .selectize-input.dropdown-active + .selectize-dropdown,
  .hero-3-images #search-filters-container.new-filter.category-filter .selectize-control.mealtype-select .selectize-input.dropdown-active + .selectize-dropdown,
  .hero-3-images #search-filters-container.new-filter.category-filter .selectize-control.groupsize-select .selectize-input.dropdown-active + .selectize-dropdown {
    visibility: visible !important;
    opacity: 1;
    transition-delay: 0s;
    transform: translateY(0);
  }
  .hero-3-images #search-filters-container.new-filter.category-filter .selectize-control.location-select::after,
  .hero-3-images #search-filters-container.new-filter.category-filter .selectize-control.mealtype-select::after,
  .hero-3-images #search-filters-container.new-filter.category-filter #filters-date-range::after {
    width: 1px !important;
    background: #cccccc !important;
  }
  .hero-3-images #search-filters-container.new-filter.category-filter .selectize-control.location-select.no-b::after,
  .hero-3-images #search-filters-container.new-filter.category-filter .selectize-control.mealtype-select.no-b::after,
  .hero-3-images #search-filters-container.new-filter.category-filter #filters-date-range.no-b::after {
    display: block;
  }
  .hero-3-images #search-filters-container.new-filter.category-filter form .selectize-dropdown,
  .hero-3-images #search-filters-container.new-filter.category-filter form .daterangepicker {
    width: 277px !important;
    margin-top: 14px;
    padding: 8px 16px 16px;
    border: 1px solid #ff530d;
    border-radius: 8px;
  }
  .hero-3-images #search-filters-container.new-filter.category-filter .f-button-w {
    padding-left: 12px;
  }
  .hero-3-images #search-filters-container.new-filter.category-filter .filters-submit {
    width: 100% !important;
    margin-left: 0 !important;
    border-radius: 8px;
  }
}
@media (min-width: 1100px) and (max-width: 1250px) {
  .hero-3-images__title {
    font-size: 32px;
    line-height: 38px;
  }
}
@media (min-width: 1500px) {
  .hero-3-images.hero-3-images--one-collage .hero-3-images__collage {
    width: 36% !important;
  }
  .hero-3-images.hero-3-images--one-collage .hero-3-images__info-wrapper {
    margin-bottom: 24px;
  }
}
body {
  -webkit-font-smoothing: antialiased;
  padding-top: 79px;
}
body.body-custom-banner {
  padding-top: 122px;
}
body.body-custom-banner.nav-with-cats-menu {
  padding-top: 169px;
}
@media (max-width: 1199px) {
  body {
    padding-top: 99px;
  }
  body.body-custom-banner {
    padding-top: 139px;
  }
  body.body-custom-banner.nav-with-cats-menu {
    padding-top: 189px;
  }
}
@media (max-width: 991px) {
  body {
    padding-top: 104px;
  }
  body.body-custom-banner {
    padding-top: 144px;
  }
  body.body-custom-banner.nav-with-cats-menu {
    padding-top: 187px;
  }
}
@media (max-width: 767px) {
  body {
    padding-top: 70px;
  }
  body.body-custom-banner {
    padding-top: 110px;
  }
  body.body-custom-banner.nav-with-cats-menu {
    padding-top: 185px;
  }
  #main-menu {
    top: 70px;
  }
}
@media (max-width: 600px) {
  body {
    padding-top: 84px;
  }
  body.body-custom-banner {
    padding-top: 126px;
  }
  body.body-custom-banner.nav-with-cats-menu {
    padding-top: 166px;
  }
}
/**
 * selectize.css (v0.12.6)
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  box-shadow: inset 0 0 12px 4px #fff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  border-radius: 3px 3px 0 0;
}
.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.selectize-dropdown-header-close:hover {
  color: #000000;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  box-sizing: border-box;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  border-radius: 0 2px 2px 0;
  box-sizing: border-box;
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff;
}
.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}
.selectize-control {
  position: relative;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #fff;
  cursor: text;
  display: inline-block;
}
.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 6px 8px 3px;
}
.selectize-input.full {
  background-color: #fff;
}
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.focus {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.selectize-input.dropdown-active {
  border-radius: 3px 3px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0;
}
.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #ffffff;
  border: 0 solid #ffffff;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  box-shadow: none !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px;
}
.selectize-dropdown .option,
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}
.selectize-dropdown .option,
.selectize-dropdown [data-disabled],
.selectize-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.selectize-dropdown [data-selectable].option {
  opacity: 1;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #fff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}
.selectize-dropdown .active.create {
  color: #495c68;
}
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}
.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 10;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}
.daterangepicker:before,
.daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}
.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}
.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}
.daterangepicker.opensleft:before {
  right: 9px;
}
.daterangepicker.opensleft:after {
  right: 10px;
}
.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}
.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}
.daterangepicker.opensright:before {
  left: 9px;
}
.daterangepicker.opensright:after {
  left: 10px;
}
.daterangepicker.drop-up {
  margin-top: -7px;
}
.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}
.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}
.daterangepicker.single .daterangepicker .ranges,
.daterangepicker.single .drp-calendar {
  float: none;
}
.daterangepicker.single .drp-selected {
  display: none;
}
.daterangepicker.show-calendar .drp-calendar {
  display: block;
}
.daterangepicker.show-calendar .drp-buttons {
  display: block;
}
.daterangepicker.auto-apply .drp-buttons {
  display: none;
}
.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}
.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}
.daterangepicker .drp-calendar.right {
  padding: 8px;
}
.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}
.daterangepicker .calendar-table .next span,
.daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid black;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px;
}
.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
.daterangepicker .calendar-table th,
.daterangepicker .calendar-table td {
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}
.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}
.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}
.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}
.daterangepicker td.week,
.daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}
.daterangepicker td.off,
.daterangepicker td.off.in-range,
.daterangepicker td.off.start-date,
.daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}
.daterangepicker td.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}
.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px;
}
.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0;
}
.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}
.daterangepicker td.active,
.daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}
.daterangepicker th.month {
  width: auto;
}
.daterangepicker td.disabled,
.daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}
.daterangepicker select.monthselect,
.daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}
.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}
.daterangepicker select.yearselect {
  width: 40%;
}
.daterangepicker select.hourselect,
.daterangepicker select.minuteselect,
.daterangepicker select.secondselect,
.daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}
.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}
.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}
.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}
.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}
.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}
.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #ddd;
}
.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}
.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #ddd;
}
.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}
.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}
.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}
.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}
.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}
.daterangepicker .ranges li:hover {
  background-color: #eee;
}
.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff;
}
/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto;
  }
  .daterangepicker .ranges ul {
    width: 140px;
  }
  .daterangepicker.single .ranges ul {
    width: 100%;
  }
  .daterangepicker.single .drp-calendar.left {
    clear: none;
  }
  .daterangepicker.single .ranges,
  .daterangepicker.single .drp-calendar {
    float: left;
  }
  .daterangepicker {
    direction: ltr;
    text-align: left;
  }
  .daterangepicker .drp-calendar.left {
    clear: left;
    margin-right: 0;
  }
  .daterangepicker .drp-calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .daterangepicker .drp-calendar.right {
    margin-left: 0;
  }
  .daterangepicker .drp-calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .daterangepicker .drp-calendar.left .calendar-table {
    padding-right: 8px;
  }
  .daterangepicker .ranges,
  .daterangepicker .drp-calendar {
    float: left;
  }
}
@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
  }
  .daterangepicker .ranges {
    float: left;
  }
  .daterangepicker.rtl .ranges {
    float: right;
  }
  .daterangepicker .drp-calendar.left {
    clear: none !important;
  }
}
.cl-modal-filter.cozy-modal.slide-modal .cozy-modal__close-btn {
  border-radius: 10px;
}
.cl-modal-filter.cozy-modal.slide-modal .cozy-modal__close-btn:active {
  background: rgba(1, 1, 27, 0.05);
}
.cl-modal-filter__title {
  margin-bottom: 16px;
  padding: 0 16px 16px;
  border-bottom: 1px solid #cccccc;
  color: #474747;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font: 400 22px/26px 'Lato';
}
.cl-modal-filter__subtitle {
  color: #474747;
  text-align: center;
  letter-spacing: 0.02em;
  font: 400 15px/20px 'Open Sans';
}
.cl-modal-filter__options {
  display: grid;
  align-items: flex-start;
  margin-top: 16px;
  gap: 8px;
  grid-template-columns: 1fr 1fr;
}
.cl-modal-filter__option {
  letter-spacing: 0.02em;
  font: 400 15px/20px 'Open Sans';
}
@media (min-width: 768px) {
  .cl-modal-filter.cozy-modal.slide-modal .cozy-modal__dialog {
    max-width: 480px !important;
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
  .cl-modal-filter.cozy-modal.slide-modal .cozy-modal__close-btn {
    top: 0 !important;
    right: 0 !important;
  }
  .cl-modal-filter.cozy-modal.slide-modal .cozy-modal__close-btn:hover {
    background: rgba(1, 1, 27, 0.05);
  }
  .cl-modal-filter__title {
    margin-bottom: 24px;
    padding-bottom: 24px;
    letter-spacing: 0.08em;
    font-size: 28px;
    line-height: 32px;
  }
  .cl-modal-filter__options {
    margin-top: 24px;
  }
}
#search-filters-container {
  position: relative;
  z-index: 11;
  display: flex;
  justify-content: center;
  text-align: left;
}
#search-filters-container.sf-fixed {
  position: fixed;
  top: 122px;
  right: 0;
  left: 0;
  width: 100%;
  margin-top: 0;
  padding: 5px 0;
  background-color: rgba(0, 0, 0, 0.6);
}
#search-filters-container form {
  position: relative;
  padding: 8px;
  border-radius: 2px;
  background: #d3d3d3;
}
#search-filters-container .hide-before-search {
  display: none;
}
#search-filters-container form select {
  float: left;
  height: 40px;
  padding: 10px;
  border-left: none;
  font-size: 12px;
}
#search-filters-container .selectize-control {
  float: left;
  font-size: 0;
}
#search-filters-container .selectize-input {
  height: 40px;
  padding: 10px 15px 10px 10px;
  font-size: 12px;
  line-height: 17px;
}
#search-filters-container .selectize-input input {
  font-size: 12px;
  line-height: 17px;
}
#search-filters-container .selectize-input input::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #333333;
  opacity: 1;
  /* Firefox */
}
#search-filters-container .selectize-input input:-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #333333;
  opacity: 1;
  /* Firefox */
}
#search-filters-container .selectize-input input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #333333;
  opacity: 1;
  /* Firefox */
}
#search-filters-container .selectize-input input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #333333;
}
#search-filters-container .selectize-input input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #333333;
}
#search-filters-container .selectize-input .item {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#search-filters-container .selectize-dropdown .option {
  padding: 10px;
  font-size: 13px;
  cursor: pointer;
}
#search-filters-container .location-select .selectize-dropdown .option {
  padding-left: 20px;
}
#search-filters-container .location-select .selectize-dropdown .option.group-level {
  padding: 10px;
  font-weight: bold;
  font-size: 14px;
}
#search-filters-container .selectize-dropdown .option.selected.active,
#search-filters-container .selectize-dropdown .option:hover {
  background-color: #ff530d;
  color: #ffffff;
}
#search-filters-container .mealtype-select {
  width: 170px;
}
#search-filters-container .mealtype-select .selectize-input {
  border-left: 0;
  border-radius: 0;
}
#search-filters-container .location-select {
  width: 140px;
}
#search-filters-container .location-select .selectize-input {
  border-radius: 2px 0 0 2px;
}
#search-filters-container .location-select .selectize-input.focus:after {
  content: '\F002';
  right: 17px;
  margin-top: -9px;
  border: none;
  color: #808080;
  font-family: 'FontAwesome';
}
#search-filters-container .groupsize-select {
  width: 100px;
}
#search-filters-container .groupsize-select .selectize-input {
  border-left: 0;
  border-radius: 0;
}
#search-filters-container .filters-date {
  position: relative;
  float: left;
  width: 135px;
}
#search-filters-container #filters-date-range {
  overflow: hidden;
  height: 40px;
  padding: 10px;
  border: 1px solid #d0d0d0;
  border-left: 0;
  background: #ffffff;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  line-height: 17px;
}
#search-filters-container .clear-dates {
  position: absolute;
  right: 5px;
  color: #808080;
}
#search-filters-container .daterangepicker {
  min-width: 100%;
  margin-top: 0;
  border-radius: 0;
}
#search-filters-container .daterangepicker:before,
#search-filters-container .daterangepicker:after {
  display: none;
}
#search-filters-container .daterangepicker .ranges,
#search-filters-container .daterangepicker .ranges ul {
  width: 100%;
}
#search-filters-container .daterangepicker .ranges ul li {
  padding: 10px;
  font-size: 13px;
}
#search-filters-container .daterangepicker .ranges li.active,
#search-filters-container .daterangepicker .ranges li:hover {
  background: #ff530d;
  color: #ffffff;
}
#search-filters-container .daterangepicker td.active,
#search-filters-container .daterangepicker td.active:hover,
#search-filters-container .daterangepicker td.in-range {
  background: #ff530d;
  color: #ffffff;
}
#search-filters-container .filters-submit {
  padding: 0;
  border: none;
  width: 118px;
  height: 40px;
  outline: 0;
  border-radius: 0 2px 2px 0;
  text-transform: none;
  font-size: 12px;
}
#search-filters-container .filter-popover {
  top: -45px;
  width: 150px;
}
#search-filters-container .f-button-w {
  position: relative;
  display: inline-block;
}
#search-filters-container .selectize-dropdown-content .no-results {
  padding: 5px 8px;
  opacity: 1;
}
#search-filters-container .selectize-dropdown-content .no-results:hover {
  background: initial;
}
@media (min-width: 768px) {
  #search-filters-container.sf-fixed form {
    padding: 0;
    background: transparent;
  }
}
@media (min-width: 992px) and (max-width: 1050px) {
  #search-filters-container.category-filter .form {
    padding: 10px;
  }
  #search-filters-container.category-filter .filters-submit {
    text-transform: none;
  }
  #search-filters-container.category-filter .location-select {
    width: 134px;
  }
  #search-filters-container.category-filter .groupsize-select {
    width: 85px;
  }
}
@media (min-width: 992px) and (max-width: 1100px) {
  #search-filters-container.category-filter .mealtype-select {
    width: 130px;
  }
}
@media (max-width: 900px) {
  #search-filters-container form {
    width: 100%;
    max-width: 700px;
  }
  #search-filters-container .selectize-control,
  #search-filters-container .filters-date {
    display: block;
    float: left;
    width: 50% !important;
  }
  #search-filters-container .selectize-input,
  #search-filters-container #filters-date-range {
    border: 1px solid #d0d0d0;
    border-bottom: 0;
    border-radius: 0 !important;
  }
  #search-filters-container .location-select .selectize-input {
    border-radius: 2px 0 0 0;
  }
  #search-filters-container .mealtype-select .selectize-input {
    border-radius: 0 2px 0 0;
  }
  #search-filters-container .mealtype-select .selectize-input {
    border-radius: 0 2px 0 0;
  }
  #search-filters-container .filters-submit,
  #search-filters-container .filters-submit:active,
  #search-filters-container .filters-submit:focus,
  #search-filters-container .filters-submit:hover {
    display: block;
    width: 100%;
    border-radius: 0 0 2px 2px;
  }
  #search-filters-container .selectize-input .item {
    display: inline-block;
  }
  #search-filters-container .f-button-w {
    display: block;
    clear: both;
  }
}
@media (max-width: 540px) {
  #search-filters-container .location-select,
  #search-filters-container .mealtype-select {
    width: 100% !important;
  }
}
#modal-filter.in {
  display: flex !important;
  align-items: center;
}
body.body-loaded #search-filters-container.new-filter form .selectize-control.single .selectize-input:after,
body.body-loaded #search-filters-container.new-filter form #filters-date-range:before {
  background: url('data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%227%22%20viewBox%3D%220%200%2013%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12%201L6.5%206L1%201.00329%22%20stroke%3D%22%23606060%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A');
  background-size: contain;
}
#search-filters-container.new-filter .groupsize-select .selectize-input {
  padding: 0 0 0 20px;
}
#search-filters-container.new-filter .groupsize-select .selectize-input .item {
  line-height: 57px;
  height: 100%;
}
@media (max-width: 901px) {
  #search-filters-container.new-filter .groupsize-select .selectize-input .item {
    width: 100%;
    line-height: 37px;
  }
}
#search-filters-container.new-filter form {
  position: relative;
  padding: 0;
  border-radius: 0;
  background: none;
}
#search-filters-container.new-filter form .selectize-dropdown,
#search-filters-container.new-filter form .daterangepicker {
  padding: 0 15px 15px;
  border: 2px solid #808080;
  border-top: 0;
  border-radius: 0 0 15px 15px;
}
#search-filters-container.new-filter form .selectize-dropdown-content {
  max-height: 265px;
  direction: rtl;
}
#search-filters-container.new-filter form .selectize-dropdown-content::-webkit-scrollbar-track {
  background: #e2e2e2;
}
#search-filters-container.new-filter form .selectize-dropdown-content::-webkit-scrollbar-thumb {
  background: #c4c4c4;
}
#search-filters-container.new-filter form .selectize-dropdown-content::-webkit-scrollbar {
  width: 4px;
}
#search-filters-container.new-filter form .selectize-input input {
  caret-color: #ff530d;
}
#search-filters-container.new-filter form .groupsize-select .selectize-input input {
  display: none !important;
}
#search-filters-container.new-filter form .selectize-dropdown-content .option,
#search-filters-container.new-filter form .daterangepicker .ranges ul li {
  margin-left: 10px;
  padding: 10px 0 !important;
  border-bottom: 0.5px solid #c4c4c4;
  background: none;
  color: #474747;
  font: bold 14px/17px 'Lato';
  direction: ltr;
}
#search-filters-container.new-filter form .location-select .selectize-dropdown-content .option:not(.group-level) {
  padding-left: 35px !important;
  font-weight: 400;
  background-position: left 10px top 9.5px;
}
#search-filters-container.new-filter form .location-select .selectize-dropdown-content .option {
  margin-left: 7px;
  padding-left: 25px !important;
  background-image: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1676562898/pages/homepage/city-point-icon.svg');
  background-repeat: no-repeat;
  background-position: left top 9.5px;
}
#search-filters-container.new-filter form .location-select .selectize-dropdown-content .option:hover,
#search-filters-container.new-filter form .location-select .selectize-dropdown-content .option.selected {
  background-image: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1676565569/pages/homepage/city-point-active-icon.svg');
  text-decoration: underline;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
#search-filters-container.new-filter form .location-select .selectize-dropdown-content .option[data-value=""],
#search-filters-container.new-filter form .location-select .selectize-dropdown-content .option[data-value=""]:hover,
#search-filters-container.new-filter form .location-select .selectize-dropdown-content .option[data-value=""].selected {
  background: transparent;
  padding-left: 0 !important;
  text-decoration: none;
  color: #474747;
}
#search-filters-container.new-filter form .selectize-dropdown-content .option:last-child,
#search-filters-container.new-filter form .daterangepicker .ranges ul li:last-child {
  border-bottom: 0;
}
#search-filters-container.new-filter form .selectize-dropdown-content .option:hover,
#search-filters-container.new-filter form .selectize-dropdown-content .option.selected,
#search-filters-container.new-filter form .daterangepicker .ranges ul li:hover {
  background-color: #ffffff;
  color: #ff530d;
}
#search-filters-container.new-filter form .selectize-control.single .selectize-input:after,
#search-filters-container.new-filter form #filters-date-range:before {
  right: 10px;
  width: 11px;
  height: 6px;
  border: 0;
  background-size: contain;
  background-repeat: no-repeat;
}
#search-filters-container.new-filter form .mealtype-select.selectize-control.single .selectize-input.input-active:after,
#search-filters-container.new-filter form .location-select.selectize-control.single .selectize-input.input-active:after {
  content: '' !important;
  top: 50%;
  width: 14px;
  height: 13px;
  margin-top: -6.5px;
  background: url('data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2217%22%20viewBox%3D%220%200%2018%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M7.76492%2013.6146C11.371%2013.6146%2014.2942%2010.7907%2014.2942%207.30728C14.2942%203.82386%2011.371%201%207.76492%201C4.15887%201%201.2356%203.82386%201.2356%207.30728C1.2356%2010.7907%204.15887%2013.6146%207.76492%2013.6146Z%22%20stroke%3D%22%23808080%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M12.4481%2011.6987L16.9969%2015.9999%22%20stroke%3D%22%23808080%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E');
  background-size: cover;
}
#search-filters-container.new-filter form #filters-date-range {
  cursor: pointer;
}
#search-filters-container.new-filter form #filters-date-range:not(.date-selected):before {
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -3px;
}
#search-filters-container.new-filter .selectize-input {
  height: 61px;
  padding: 20px;
  border-width: 2px;
  border-color: #808080;
  font: 700 14px/19px 'Open Sans';
}
#search-filters-container.new-filter .selectize-input input {
  font: 700 14px/19px 'Open Sans';
}
#search-filters-container.new-filter .location-select {
  width: 170px;
}
#search-filters-container.new-filter .location-select .selectize-input {
  border-radius: 15px 0 0 15px;
}
#search-filters-container.new-filter .groupsize-select {
  width: 130px;
  cursor: pointer;
}
#search-filters-container.new-filter .groupsize-select .selectize-input {
  border-radius: 0 15px 15px 0;
}
#search-filters-container.new-filter .groupsize-select .selectize-input.dropdown-active {
  pointer-events: none;
}
#search-filters-container.new-filter .filters-date {
  width: 160px;
}
#search-filters-container.new-filter #filters-date-range {
  height: 61px;
  padding: 20px 10px 20px 20px;
  border-width: 2px;
  border-color: #808080;
  color: #303030;
  font: 700 14px/19px 'Open Sans';
}
#search-filters-container.new-filter .filters-submit {
  padding: 0;
  width: 172px;
  border: none;
  height: 60px;
  margin-left: 20px;
  border-radius: 15px;
  text-transform: uppercase;
  font: 700 14px/17px 'Lato';
}
#search-filters-container.new-filter select {
  padding: 20px;
  height: 61px;
  border: 2px solid grey;
  font: 700 14px/19px 'Open Sans';
  box-sizing: border-box;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%227%22%20viewBox%3D%220%200%2013%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12%201L6.5%206L1%201.00329%22%20stroke%3D%22%23606060%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A');
  background-repeat: no-repeat;
  background-position: center right 10px;
  background-size: 11px 6px;
}
#search-filters-container.new-filter select.location-select {
  border-radius: 15px 0 0 15px;
  border-right: none;
}
#search-filters-container.new-filter select.mealtype-select {
  border-right: none;
  border-left: none;
}
#search-filters-container.new-filter select.groupsize-select {
  border-left: none;
  border-radius: 0 15px 15px 0;
}
#search-filters-container.new-filter.sf-fixed .selectize-input,
#search-filters-container.new-filter.sf-fixed #filters-date-range {
  height: 40px;
}
#search-filters-container.new-filter.sf-fixed .selectize-input {
  padding: 10px 20px;
}
#search-filters-container.new-filter.sf-fixed #filters-date-range {
  padding: 10px 10px 10px 20px;
}
#search-filters-container.new-filter.sf-fixed .groupsize-select .selectize-input .item {
  line-height: 20px;
}
#search-filters-container.new-filter.sf-fixed .filters-submit {
  height: 40px;
}
@media (min-width: 901px) {
  #search-filters-container.new-filter .location-select .selectize-input,
  #search-filters-container.new-filter .mealtype-select .selectize-input,
  #search-filters-container.new-filter #filters-date-range {
    border-right: 0;
    box-shadow: none;
  }
  #search-filters-container.new-filter .groupsize-select .selectize-input {
    box-shadow: none;
  }
  #search-filters-container.new-filter .selectize-control.location-select:after,
  #search-filters-container.new-filter .selectize-control.mealtype-select:after,
  #search-filters-container.new-filter #filters-date-range:after {
    content: '';
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 0;
    width: 1.5px;
    height: 32px;
    margin-top: -16px;
    background: #808080;
  }
  #search-filters-container.new-filter .selectize-control.location-select.no-b:after,
  #search-filters-container.new-filter .selectize-control.mealtype-select.no-b:after,
  #search-filters-container.new-filter #filters-date-range.no-b:after {
    display: none;
  }
  #search-filters-container.new-filter:hover .selectize-input,
  #search-filters-container.new-filter:hover div#filters-date-range {
    border-color: #ff530d !important;
  }
  #search-filters-container.new-filter .selectize-control.location-select .selectize-input.input-active {
    border: 2px solid #808080 !important;
    border-bottom: 0 !important;
    border-radius: 15px 0 0 0 !important;
  }
  #search-filters-container.new-filter .selectize-control.mealtype-select .selectize-input.input-active {
    border: 2px solid #808080 !important;
    border-bottom: 0 !important;
  }
  #search-filters-container.new-filter .selectize-control.groupsize-select .selectize-input.input-active {
    border: 2px solid #808080 !important;
    border-bottom: 0 !important;
    border-radius: 0 15px 0 0 !important;
  }
  #search-filters-container.new-filter div#filters-date-range.showed-dp {
    border: 2px solid #808080 !important;
    border-bottom: 0 !important;
  }
  #search-filters-container.new-filter .f-button-w {
    float: left;
  }
}
@media (min-width: 992px) {
  #search-filters-container.new-filter form .mealtype-select {
    width: 204px;
    min-width: 204px;
  }
  #search-filters-container.new-filter form .mealtype-select > .selectize-input {
    padding-right: 35px;
  }
  #search-filters-container.new-filter form .groupsize-select {
    width: 172px;
  }
  #search-filters-container.new-filter.category-filter form {
    width: auto;
  }
  #search-filters-container.new-filter.category-filter form .mealtype-select {
    width: 204px;
    min-width: auto;
  }
}
@media (min-width: 1200px) {
  #search-filters-container.new-filter.category-filter form .mealtype-select {
    width: 160px;
  }
  #search-filters-container.new-filter.category-filter form .groupsize-select {
    width: 130px;
  }
}
@media (min-width: 1200px) and (max-width: 1350px) {
  #search-filters-container.new-filter.category-filter .location-select {
    width: 140px;
  }
  #search-filters-container.new-filter.category-filter .filters-date {
    width: 135px;
  }
  #search-filters-container.new-filter.category-filter .filters-submit {
    margin-left: 10px;
  }
}
@media (min-width: 1440px) {
  #search-filters-container.new-filter.category-filter form {
    width: auto;
  }
  #search-filters-container.new-filter.category-filter form .mealtype-select {
    min-width: 170px;
  }
}
@media (max-width: 900px) {
  #search-filters-container.new-filter .selectize-control.location-select .input-active,
  #search-filters-container.new-filter .filters-date #filters-date-range.showed-dp {
    border-right: 2px solid #808080;
  }
  #search-filters-container.new-filter .selectize-control.mealtype-select .input-active,
  #search-filters-container.new-filter .selectize-control.groupsize-select .input-active {
    border-left: 2px solid #808080;
  }
  #search-filters-container.new-filter .selectize-control.location-select::after,
  #search-filters-container.new-filter #filters-date-range::after {
    content: '';
    position: absolute;
    z-index: 2;
    top: 50%;
    right: 0;
    display: block;
    width: 2px;
    height: 26px;
    background-color: #808080;
    transform: translateY(-50%);
  }
  #search-filters-container.new-filter .selectize-control.location-select.no-b::after,
  #search-filters-container.new-filter #filters-date-range.no-b::after {
    display: none;
  }
  #search-filters-container.new-filter .selectize-input {
    height: 40px;
    padding: 10px 20px;
    box-shadow: none;
  }
  #search-filters-container.new-filter #filters-date-range {
    height: 40px;
    padding: 10px 20px;
  }
  #search-filters-container.new-filter .filters-submit {
    height: 40px;
    margin-left: 0;
    border-radius: 10px;
    width: 100%;
  }
  #search-filters-container.new-filter .f-button-w {
    padding-top: 10px;
  }
  #search-filters-container.new-filter .location-select .selectize-input {
    border-right: none;
    border-radius: 10px 0 0 0 !important;
  }
  #search-filters-container.new-filter .mealtype-select .selectize-input {
    border-radius: 0 10px 0 0 !important;
  }
  #search-filters-container.new-filter #filters-date-range {
    border-right: none;
    border-radius: 0 0 0 10px !important;
  }
  #search-filters-container.new-filter .groupsize-select .selectize-input {
    border-radius: 0 0 10px 0 !important;
  }
  #search-filters-container.new-filter .selectize-control .selectize-input.input-active,
  #search-filters-container.new-filter #filters-date-range.showed-dp {
    border-bottom: 0;
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  #search-filters-container.new-filter select {
    padding: 9px 15px;
    height: 40px;
    float: left;
    width: 50%!important;
  }
  #search-filters-container.new-filter select.location-select {
    border-bottom: none;
    border-radius: 10px 0 0 0;
  }
  #search-filters-container.new-filter select.mealtype-select {
    border-radius: 0 10px 0 0;
    border-bottom: none;
    border-right: 2px solid grey;
  }
  #search-filters-container.new-filter select.groupsize-select {
    border-radius: 0 0 10px 0;
    border-bottom: none;
  }
}
@media (max-width: 540px) {
  body.body-loaded #search-filters-container.new-filter #filters-date-range::after {
    background: white url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1655899896/pages/category-page/search-lilters-line.svg) no-repeat center;
  }
  #search-filters-container.new-filter .selectize-control.location-select::after {
    display: none;
  }
  #search-filters-container.new-filter #filters-date-range::after {
    top: 0;
    right: -2px;
    width: 4px;
    height: 100%;
    border-top: 2px solid #808080;
    border-bottom: 2px solid #808080;
    transform: none;
  }
  #search-filters-container.new-filter #filters-date-range.showed-dp::after {
    opacity: 0;
  }
  #search-filters-container.new-filter .single .selectize-input {
    border: 2px solid #808080;
    border-radius: 10px !important;
  }
  #search-filters-container.new-filter #filters-date-range {
    border: 2px solid #808080;
    border-right: none;
    border-radius: 10px 0 0 10px !important;
  }
  #search-filters-container.new-filter .groupsize-select .selectize-input {
    border-left: none;
    border-radius: 0 10px 10px 0 !important;
  }
  #search-filters-container.new-filter .location-select,
  #search-filters-container.new-filter .mealtype-select {
    margin-bottom: 10px;
  }
  #search-filters-container.new-filter .f-button-w {
    padding-bottom: 40px;
  }
  #search-filters-container.new-filter.category-filter .f-button-w {
    padding-bottom: 0;
    border: none;
  }
  #search-filters-container.new-filter select.location-select,
  #search-filters-container.new-filter select.mealtype-select {
    width: 100% !important;
    border-radius: 10px;
    border: 2px solid grey;
  }
  #search-filters-container.new-filter select.groupsize-select {
    border-radius: 0 10px 10px 0;
    border-bottom: 2px solid grey;
  }
}
.breadcrumb-section {
  padding: 31px 0 10px;
  border-bottom: 1px solid #DDDDDD;
}
.breadcrumb-section__list {
  display: none;
  margin: 0;
  padding: 0;
  list-style: none;
}
.breadcrumb-section__list .breadcrumb-section__item:last-child {
  padding: 0;
  background: none;
}
.breadcrumb-section__list .breadcrumb-section__item:last-child span {
  font-weight: 700;
  color: #d63d00;
}
.breadcrumb-section__item {
  padding-right: 30px;
  background-size: auto;
}
.breadcrumb-section__item a,
.breadcrumb-section__item.b-no-link span {
  color: #474747;
  letter-spacing: 0.05em;
  font: 500 14px/19px 'Open Sans';
}
.breadcrumb-section__item.b-no-link span {
  font-weight: 600;
  color: #d63d00;
}
.breadcrumb-section__cards-count {
  color: #474747;
  text-align: right;
  letter-spacing: 0.05em;
  font: 400 14px/17px 'Lato';
}
body.body-loaded .breadcrumb-section__item {
  padding-right: 30px;
  background-size: auto;
  background: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1655110301/pages/category-page/breadcrumb-icon.svg') no-repeat right 12px center;
}
@media (min-width: 601px) {
  .breadcrumb-section {
    display: flex;
    justify-content: space-between;
  }
  .breadcrumb-section__list {
    display: flex;
  }
}
@media (min-width: 991px) {
  .breadcrumb-section {
    padding-top: 37px;
  }
}
.jobs-breadcrumbs > .breadcrumb-section > .breadcrumb-section__list {
  display: flex !important;
}
.hp-find-city {
  margin: 80px 0 60px;
}
.hp-city-wrapper {
  display: flex;
  justify-content: center;
}
.hp-city-select {
  width: 278px;
  margin-right: 15px;
}
.hp-city-select .selectize-input {
  padding: 12px 20px;
  border: 1.5px solid #CCCCCC;
  border-radius: 10px;
  box-shadow: none;
}
.hp-city-select .selectize-input:hover {
  border-color: #606060;
}
.hp-city-select .selectize-input input::-moz-placeholder {
  font: 500 18px/22px 'Lato';
  text-transform: uppercase;
  color: #606060;
}
.hp-city-select .selectize-input input:-ms-input-placeholder {
  font: 500 18px/22px 'Lato';
  text-transform: uppercase;
  color: #606060;
}
.hp-city-select .selectize-input .item,
.hp-city-select .selectize-input input,
.hp-city-select .selectize-input input::placeholder {
  font: 500 18px/22px 'Lato';
  text-transform: uppercase;
  color: #606060;
}
.hp-city-select .selectize-input input {
  text-transform: none;
  height: 22px;
}
.hp-city-select.selectize-control .selectize-input:after {
  right: 15px;
}
.hp-city-btn {
  font: 600 22px/26px 'Lato';
  height: 52px;
  padding: 11px 27px;
}
.hp-city-select.selectize-dropdown {
  background: #FFFFFF;
  border: 1.5px solid #FF530D;
  border-top: 0px;
  border-radius: 0 0 10px 10px;
  padding: 10px 20px;
}
.hp-city-select .selectize-input.dropdown-active {
  border-color: #FF530D !important;
  border-bottom-color: #CCCCCC !important;
  border-radius: 10px 10px 0 0;
  border-bottom: 1.5px solid #fff;
}
.hp-city-select .selectize-input.dropdown-active:after {
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%227%22%20viewBox%3D%220%200%2013%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12%201L6.5%206L1%201.00329%22%20stroke%3D%22%23FF530D%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E') !important;
}
.hp-city-select .selectize-dropdown-content {
  direction: rtl;
  max-height: 300px;
}
.hp-city-select .selectize-dropdown-content .option {
  direction: ltr;
  font: 600 14px/17px 'Lato';
  text-align: left;
  letter-spacing: 0.05em;
  color: #474747;
  margin-left: 15px;
  border-bottom: 1px solid #C4C4C4;
  cursor: pointer;
}
.hp-city-select .selectize-dropdown-content .option.active {
  background-color: transparent;
}
.hp-city-select .selectize-dropdown-content .option:last-child {
  border-bottom: 0;
}
.hp-city-select .selectize-dropdown-content::-webkit-scrollbar-track {
  background: #E2E2E2;
}
.hp-city-select .selectize-dropdown-content::-webkit-scrollbar-thumb {
  background: #C4C4C4;
}
.hp-city-select .selectize-dropdown-content::-webkit-scrollbar {
  width: 6px;
}
.hp-find-city p {
  margin-top: 10px;
  font: 400 16px/22px 'Open Sans';
  text-align: center;
  letter-spacing: 0.02em;
  color: #606060;
}
@media (max-width: 767px) {
  .hp-find-city {
    margin: 40px 0;
  }
}
@media (max-width: 480px) {
  .hp-city-select .selectize-input {
    padding: 10px 15px;
  }
  .hp-city-select {
    width: 200px;
    margin-right: 10px;
  }
  .hp-city-btn {
    height: 48px;
    padding: 8px 20px;
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  user-select: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
  touch-action: pan-y;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.slick-track:before,
.slick-track:after {
  content: '';
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
@-webkit-keyframes slide_left {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}
@keyframes slide_left {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}
body.modal-open #content-main {
  -ms-filter: none;
  filter: none;
  -moz-filter: none;
  -o-filter: none;
}
.infinite-users-reviews__desktop {
  display: none;
}
.user-comments {
  padding: 0 25px;
}
.user-comments__card {
  position: relative;
  min-height: 339px;
  padding: 24px 40px;
  border-radius: 20px;
  background: #FFFFFF;
}
.user-comments__user {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  -moz-column-gap: 16px;
       column-gap: 16px;
}
.user-comments__user-photo {
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.user-comments__user-name {
  color: #454751;
  font: 400 16px/24px 'Lato';
  letter-spacing: 0.02em;
}
.user-comments__user-location {
  color: #D63D00;
  letter-spacing: 0.02em;
  font: 400 12px/16px 'Open Sans';
}
.user-comments__short-text {
  margin-bottom: 16px;
  color: #474747;
  letter-spacing: 0.02em;
  font: 700 16px/22px 'Open Sans';
}
.user-comments__text {
  color: #606060;
  letter-spacing: 0.02em;
  font: 400 14px/19px 'Open Sans';
}
.user-comments__assets {
  margin-top: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.user-comments__rating {
  width: 100px;
  height: 16px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.user-comments__images {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: 8px;
  width: 142px;
}
.user-comments__images img {
  width: 56px;
  height: 56px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
}
.user-comments__images img:nth-child(2) ~ img {
  display: none;
}
.user-comments .slick-list {
  margin: 0 -10px;
}
.user-comments .slick-slide > div {
  padding: 0 10px;
}
.user-comments .slick-dots {
  display: flex;
  justify-content: center;
  margin: 20px 0 0;
  padding: 0;
  list-style: none;
  -moz-column-gap: 10px;
       column-gap: 10px;
}
.user-comments .slick-dots li button {
  width: 12px;
  height: 12px;
  padding: 0;
  border: 1px solid #FF530D;
  border-radius: 50%;
  background-color: #FFFFFF;
  text-indent: -9999px;
  transition: background-color 1200ms;
}
.user-comments .slick-dots li button:focus-visible {
  outline: none;
}
.user-comments .slick-dots li.slick-active button {
  background-color: #FF530D;
}
.infinite-reviews {
  overflow: hidden;
  width: 100%;
  max-width: 1800px;
  margin: 0 auto;
}
.infinite-reviews__wrapper {
  width: 3276px;
  -webkit-animation: 40000ms linear 0s infinite normal none running slide_left;
          animation: 40000ms linear 0s infinite normal none running slide_left;
}
.infinite-reviews__wrapper:hover {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.infinite-reviews__review {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 514px;
  margin-right: 24px;
  padding: 40px 60px;
  border-radius: 20px;
  background: #ffffff;
  cursor: pointer;
}
.infinite-reviews__short-text {
  color: #474747;
  margin-bottom: 16px;
  letter-spacing: 0.02em;
  font: 700 16px/22px 'Open Sans';
}
.infinite-reviews__text {
  margin-bottom: 16px;
  color: #606060;
  letter-spacing: 0.02em;
  font: 400 14px/19px 'Open Sans';
}
.infinite-reviews__other {
  align-items: center;
  justify-content: space-between;
  height: 62px;
  margin-top: auto;
}
.infinite-reviews__images img {
  border-radius: 5px;
}
.infinite-reviews__images img:hover {
  width: 62px;
}
.infinite-reviews__pagination {
  display: none;
  margin-top: 20px;
}
.infinite-reviews__author {
  margin-bottom: 16px;
  -moz-column-gap: 16px;
       column-gap: 16px;
  align-items: center;
}
.infinite-reviews__author img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.infinite-reviews__author-nick {
  color: #454751;
  font: 400 16px/24px 'Lato';
  letter-spacing: 0.02em;
}
.infinite-reviews__author-location {
  color: #D63D00;
  letter-spacing: 0.02em;
  font: 400 12px/16px 'Open Sans';
}
#hp-review {
  padding: 20px 15px 20px !important;
}
#hp-review .hp-review-modal {
  border-radius: 15px;
  background: #FCFCFC;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
  position: relative;
  width: 100%;
  max-width: 901px;
  margin: 0 auto;
  padding: 24px;
}
#hp-review .hp-review-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 24px;
  margin-bottom: 40px;
  border-bottom: 1.5px solid #CCCCCC;
}
#hp-review .hp-review-head__title {
  text-transform: uppercase;
  color: #474747;
  font: 400 28px/32px 'Lato';
  letter-spacing: 0.08em;
}
#hp-review .hp-review-head a {
  display: block;
  width: 32px;
  height: 32px;
}
#hp-review .hp-review-body {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  align-items: flex-start;
  padding: 0 48px;
}
#hp-review .hp-r-images {
  padding-right: 24px;
}
#hp-review .hp-r-images > img {
  display: block;
  width: 100%;
  height: 320px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 15px;
}
#hp-review .hp-r-images .hr-thumbs {
  display: flex;
  gap: 8px;
  margin-top: 16px;
}
#hp-review .hp-r-images .hr-thumb {
  width: 74px;
  height: 74px;
}
#hp-review .hp-r-images .hr-thumb img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
}
#hp-review .hp-r-author {
  display: flex;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
}
#hp-review .hp-r-author__logo {
  width: 50px;
  height: 50px;
}
#hp-review .hp-r-author__logo img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
#hp-review .hp-r-author__name {
  font: 400 18px/24px 'Lato';
  letter-spacing: 0.02em;
  color: #454751;
}
#hp-review .hp-r-author__location {
  font: 400 14px/19px 'Open Sans';
  letter-spacing: 0.02em;
  color: #FF530D;
}
#hp-review .hp-r-rating {
  margin: 24px 0;
}
#hp-review .hp-r-text {
  color: #606060;
  font: 400 14px/19px 'Open Sans';
  letter-spacing: 0.02em;
}
#hp-review .review-nav {
  position: absolute;
  top: 50%;
  display: block;
  width: 14px;
  height: 21px;
  margin-top: -10px;
  background-size: contain;
  background-repeat: no-repeat;
}
#hp-review .prev-review {
  left: 30px;
  background-image: url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1694517967/pages/homepage/prev_arrow.svg);
}
#hp-review .next-review {
  right: 30px;
  background-image: url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1694517967/pages/homepage/next_arrow.svg);
}
body.body-loaded .user-comments__rating {
  background: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1660214365/pages/new-gift-cards/reviews-stars.svg');
}
@media (min-width: 415px) {
  .user-comments__images {
    width: auto;
  }
}
@media (min-width: 561px) {
  .infinite-users-reviews__mobile {
    display: none;
  }
  .infinite-users-reviews__desktop {
    display: block;
  }
  #hp-review.in {
    display: flex !important;
    align-items: center;
  }
}
@media (max-width: 991px) {
  .infinite-reviews__wrapper {
    width: 2130px;
  }
  .infinite-reviews__review {
    width: 340px;
    margin-right: 15px;
    padding: 24px 40px;
  }
  .infinite-reviews__text {
    font: 400 14px/17px 'Open Sans';
  }
  .infinite-reviews__images img,
  .infinite-reviews__images img:hover {
    width: 44px;
  }
  #hp-review .hp-r-author .hp__review_author {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  #hp-review .prev-review {
    left: 10px;
  }
  #hp-review .next-review {
    right: 10px;
  }
}
@media (max-width: 560px) {
  .infinite-reviews {
    padding: 0 25px;
  }
  .infinite-reviews__wrapper {
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
    -webkit-animation: none;
            animation: none;
  }
  .infinite-reviews__review {
    width: 100%;
    margin-right: 0;
  }
  .infinite-reviews__pagination {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .infinite-reviews__pagination a {
    display: block;
    width: 12px;
    height: 12px;
    margin: 0 5px;
    border: 1px solid #ff530d;
    border-radius: 50%;
  }
  .infinite-reviews__pagination a.active {
    background: #ff530d;
  }
  #hp-review .hp-review-head {
    padding-bottom: 16px;
    margin-bottom: 24px;
  }
  #hp-review .hp-review-head a {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    right: 0;
    width: 48px;
    height: 48px;
  }
  #hp-review .hp-review-head a svg {
    width: 20px;
    height: 20px;
  }
  #hp-review .hp-review-head__title {
    font-size: 22px;
    line-height: 24px;
    padding-right: 32px;
  }
  #hp-review .hp-review-body {
    display: block;
    padding: 0;
  }
  #hp-review .hp-r-images {
    padding: 0 24px;
  }
  #hp-review .hp-r-images img {
    height: 246px;
  }
  #hp-review .hp-r-images .hr-thumbs {
    margin-top: 8px;
  }
  #hp-review .hp-r-images .hr-thumb {
    width: 56px;
    height: 56px;
  }
  #hp-review .hp-r-content {
    margin-top: 24px;
  }
  #hp-review .hp-r-author__name {
    font-size: 16px;
    line-height: 24px;
  }
  #hp-review .hp-r-author__location {
    font-size: 12px;
    line-height: 16px;
  }
  #hp-review .hp-r-rating {
    margin: 16px 0;
  }
  #hp-review .hp-r-text {
    max-height: 220px;
    overflow: auto;
  }
  #hp-review .prev-review,
  #hp-review .next-review {
    top: 200px;
  }
  #hp-review .prev-review {
    left: 18px;
  }
  #hp-review .next-review {
    right: 18px;
  }
}
body {
  background-color: #FCFCFC;
  overflow-x: hidden;
}
.h2 {
  margin: 0;
  color: #474747;
  text-align: center;
  letter-spacing: 0.1em;
  font: 400 26px/31px 'Lato';
}
.visible-991 {
  display: none;
}
.hero-section {
  background: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/f_auto,q_auto/v1727702212/pages/new-food-tours/hero-section-mobile.jpg') no-repeat center;
  background-size: cover;
}
.hero-section__wrapper {
  padding: 33px 25px 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}
.hero-section__title {
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font: 400 26px/31px 'Lato';
}
.hero-section__subtitle {
  margin: 12px 0 0;
  color: #FFFFFF;
  letter-spacing: 0.04em;
  font: 400 18px/22px 'Lato';
}
.hero-section__filters {
  position: relative;
  z-index: 11;
  transform: translateY(12px);
}
.hero-section #search-filters-container.new-filter .f-button-w {
  padding-bottom: 0;
}
.our-partners {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 42px 0 40px;
  padding: 0 25px;
  gap: 20px;
}
.our-partners__logo:nth-child(4) ~ .our-partners__logo {
  display: none;
}
.food-tours__culinary-culture {
  margin: 40px 0;
}
.food-tours__chef-locations {
  margin-bottom: 40px;
}
.food-tours__why-book {
  margin-top: 40px;
}
.culinary-culture {
  padding: 0 25px;
}
.culinary-culture__wrapper {
  padding: 40px 0;
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
}
.culinary-culture__title {
  color: #FF530D;
  letter-spacing: 0.03em;
}
.culinary-culture__description {
  margin-top: 20px;
  color: #474747;
  text-align: center;
  letter-spacing: 0.03em;
  font: 400 16px/22px 'Open Sans';
}
.culinary-culture__benefits {
  margin-top: 32px;
}
.culinary-culture__benefit {
  margin-bottom: 20px;
  padding-top: 38px;
}
.culinary-culture__benefit:last-child {
  margin: 0;
}
.culinary-culture__benefit--type-1 {
  background: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1662476651/pages/new-food-tours/icon-1.svg') no-repeat top center;
}
.culinary-culture__benefit--type-2 {
  background: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1662476651/pages/new-food-tours/icon-2.svg') no-repeat top center;
}
.culinary-culture__benefit--type-3 {
  background: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1662476651/pages/new-food-tours/icon-3.svg') no-repeat top center;
}
.culinary-culture__benefit-name {
  margin-bottom: 10px;
  color: #474747;
  text-align: center;
  letter-spacing: 0.05em;
  font: 500 22px/26px 'Lato';
}
.culinary-culture__benefit-info {
  color: #474747;
  text-align: center;
  letter-spacing: 0.03em;
  font: 400 14px/19px 'Open Sans';
}
.culinary-culture__link {
  display: block;
  width: 100%;
  max-width: 385px;
  height: 48px;
  margin: 40px auto 0;
  border: 1.5px solid #FF530D;
  border-radius: 10px;
  background-color: #FF530D;
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font: 600 18px/45px 'Lato';
}
.culinary-culture__link:focus,
.culinary-culture__link:focus-visible {
  outline: none;
}
.chef-locations {
  padding: 0 25px;
}
.chef-locations__header {
  margin-bottom: 35px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}
.chef-locations__cities--grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 20px;
}
.chef-locations__cities--grid.grid-one-tile {
  grid-template-columns: 50%;
  justify-content: center;
}
.chef-locations__city {
  display: block;
  max-height: 160px;
  padding: 31px 17px 42px;
  border-radius: 15px;
  background: #FFFFFF;
}
.chef-locations__city:focus,
.chef-locations__city:focus-visible {
  outline: none;
  text-decoration: none;
}
.chef-locations__city:hover {
  text-decoration: none;
}
.chef-locations__city:hover .chef-locations__preview {
  background-color: #FF530D;
}
.chef-locations__city:hover .chef-locations__location {
  filter: brightness(0) invert(1);
}
.chef-locations__preview {
  width: 58px;
  height: 58px;
  margin: 0 auto;
  border: 1px solid #FF530D;
  border-radius: 50%;
  background: #FFFFFF;
}
.chef-locations__city-name {
  margin-top: 12px;
  color: #474747;
  text-align: center;
  letter-spacing: 0.1em;
  font: 400 14px/17px 'Lato';
  text-transform: uppercase;
}
.chef-locations__location {
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<svg width="37" height="62" viewBox="0 0 37 62" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_226_1281)"><path d="M18.487 61.9985H1.32186C1.22063 61.9985 1.12091 61.9985 1.01968 61.9985C0.324674 61.9788 0.00735584 61.6671 0.00433408 60.9665C-0.00322033 59.6047 0.00433408 49.9089 0.00433408 46.4197C0.00433408 45.5285 0.264176 45.2668 1.14502 45.2668H3.59718C4.13959 45.2668 4.14111 45.2668 4.14111 44.7373C4.14111 40.9092 4.14111 30.7079 4.14111 29.4354C4.14111 28.7893 4.38888 28.514 5.03252 28.4595C5.33407 28.4352 5.6369 28.4306 5.93905 28.4459C6.24122 28.4595 6.33344 28.3415 6.33041 28.0479C6.31833 26.901 6.33041 25.7557 6.33041 24.6103C6.33041 23.9021 6.63255 23.6086 7.34266 23.595C7.64484 23.595 7.94701 23.5783 8.24919 23.595C8.57554 23.6192 8.69496 23.5041 8.68741 23.1682C8.66776 22.3376 8.67683 21.5039 8.68741 20.6747C8.68741 19.9711 8.98958 19.6595 9.7012 19.6549C10.6561 19.6549 11.6125 19.6413 12.5719 19.6549C12.9118 19.6625 13.0583 19.5475 13.0553 19.201C13.0463 17.8559 13.0402 9.00278 13.0417 7.61831C13.0417 7.29149 13.0417 6.96319 13.0704 6.63939C13.1097 6.21421 13.4316 5.9585 13.9165 5.95547C15.024 5.95547 16.13 5.94186 17.2405 5.95547C17.585 5.95547 17.7013 5.85561 17.6938 5.50155C17.6786 4.06715 17.6938 2.6267 17.6938 1.19533C17.6825 0.981085 17.7033 0.766367 17.7556 0.558327C17.8017 0.386502 17.9047 0.235449 18.0477 0.129892C18.1907 0.0243344 18.3654 -0.0295212 18.5429 -0.022746C18.7146 -0.0242665 18.882 0.0313645 19.0187 0.135433C19.1555 0.239501 19.2538 0.386157 19.2983 0.552269C19.3521 0.760086 19.3745 0.974801 19.3648 1.18927C19.3648 2.62518 19.3723 4.06412 19.3572 5.49549C19.3572 5.83442 19.4509 5.95849 19.8105 5.94942C20.8907 5.92823 21.9726 5.93882 23.0544 5.94942C23.692 5.94942 23.9608 6.1839 23.9971 6.81486C24.0303 7.42009 24.0304 8.02532 24.0213 8.63055C23.9956 10.6172 24.0289 17.7348 24.0092 19.3069C24.0092 19.5943 24.1075 19.6488 24.3537 19.6473C25.3343 19.6397 26.3179 19.6473 27.2969 19.6473C28.0705 19.6473 28.3546 19.9499 28.3636 20.7277C28.3636 21.4585 28.3636 22.1893 28.3636 22.9186C28.3636 23.6479 28.2971 23.5783 29.0435 23.5829C29.3079 23.5829 29.5723 23.5738 29.8352 23.5904C30.4078 23.6237 30.707 23.9369 30.71 24.5089C30.71 25.6679 30.7251 26.8269 30.71 27.989C30.71 28.3461 30.8309 28.458 31.1633 28.4353C31.4517 28.4161 31.7413 28.4212 32.029 28.4504C32.6484 28.514 32.8932 28.7924 32.8932 29.4158C32.8932 31.6687 32.8932 41.8957 32.8932 44.7539C32.8932 45.2577 32.8932 45.2592 33.3843 45.2592C34.1881 45.2592 34.9934 45.2592 35.8017 45.2592C36.7989 45.2592 37.03 45.4877 37.0315 46.4697C37.0315 50.1964 37.0315 59.7682 37.0315 60.8258C37.0315 61.6928 36.7415 61.9864 35.8742 61.9864C30.0674 61.9965 24.2716 62.0005 18.487 61.9985ZM6.30017 30.1088C5.76683 30.1088 5.76531 30.1087 5.76531 30.655V45.7722C5.76531 46.624 5.4873 46.8964 4.62912 46.8979C3.77094 46.8994 2.86895 46.8979 1.9881 46.8979C1.83702 46.8979 1.61193 46.8616 1.64366 47.1173C1.70711 47.6348 1.65874 58.6167 1.66025 59.8635C1.66025 60.331 1.64361 60.3311 2.12709 60.3311H8.20087C9.7737 60.3311 11.345 60.3235 12.9179 60.3311C13.2608 60.3311 13.4059 60.2176 13.3711 59.8771C13.3628 59.7138 13.3628 59.5502 13.3711 59.3869C13.3711 52.7747 13.3711 46.1625 13.3711 39.5504C13.358 39.2968 13.3773 39.0425 13.4285 38.7938C13.4714 38.6278 13.565 38.4794 13.6965 38.3695C13.8279 38.2595 13.9905 38.1936 14.1613 38.1811C14.3383 38.1785 14.5116 38.2317 14.6567 38.3333C14.8018 38.4348 14.9112 38.5795 14.9696 38.7469C15.0269 38.9536 15.0499 39.1683 15.0376 39.3824C15.0376 43.262 15.0376 56.8903 15.0376 59.8242C15.0376 60.3205 15.0376 60.325 15.5483 60.3265H17.0184C17.6665 60.3265 17.6665 60.3265 17.6665 59.691V39.4384C17.653 39.2122 17.6739 38.9851 17.7285 38.7651C17.7791 38.6015 17.8787 38.4574 18.0139 38.3524C18.149 38.2474 18.3131 38.1865 18.4839 38.178C18.6612 38.1803 18.8332 38.239 18.975 38.3456C19.1168 38.4522 19.221 38.6013 19.2726 38.7711C19.3235 38.9686 19.344 39.1727 19.3331 39.3764C19.3331 43.3437 19.3331 56.9962 19.3331 59.8559C19.3331 60.21 19.4358 60.3552 19.8044 60.3386C20.3196 60.3129 20.8349 60.3386 21.3516 60.3386C21.9695 60.3386 21.9695 60.3386 21.9695 59.7152C21.9695 52.9638 21.9695 46.213 21.9695 39.4626C21.953 39.2232 21.977 38.9828 22.0406 38.7515C22.0968 38.5901 22.2012 38.4499 22.3395 38.3498C22.4778 38.2497 22.6435 38.1945 22.8142 38.1916C22.9914 38.1993 23.1614 38.2642 23.2989 38.3766C23.4364 38.4889 23.534 38.6427 23.5771 38.815C23.6146 38.9998 23.6334 39.1879 23.633 39.3764C23.6406 39.8424 23.633 40.3085 23.633 40.7745V59.7425C23.633 60.3356 23.633 60.3371 24.2102 60.3371H34.8483C35.3832 60.3371 35.3937 60.328 35.3741 59.7833C35.362 59.4686 35.3394 59.1569 35.3484 58.8407C35.3696 58.0993 35.3409 48.1189 35.3484 47.3019C35.3484 46.9887 35.22 46.8904 34.9178 46.8964C34.0868 46.9115 33.2558 46.8964 32.4279 46.8964C31.4957 46.8964 31.2403 46.6407 31.2403 45.7056V30.6671C31.2403 30.1103 31.2403 30.1103 30.6783 30.1103L6.30017 30.1088ZM26.2695 23.6025C26.5913 23.6025 26.7227 23.5178 26.7076 23.1759C26.6819 22.6854 26.6819 22.194 26.7076 21.7036C26.7258 21.3602 26.5913 21.2769 26.2695 21.283C25.2647 21.2996 24.2585 21.292 23.2477 21.283C22.8035 21.283 22.521 21.0908 22.3956 20.7322C22.3384 20.5255 22.3169 20.3106 22.3321 20.0967C22.3321 16.0916 22.3322 12.0865 22.3397 8.08287C22.3397 7.70612 22.24 7.58352 21.8517 7.58654C19.6775 7.60319 17.5019 7.58654 15.3262 7.58654C14.6554 7.58654 14.6554 7.58654 14.6554 8.26137C14.6554 12.2408 14.6554 16.2202 14.6554 20.1996C14.6554 20.994 14.3713 21.2754 13.5978 21.2769C12.655 21.2769 11.7106 21.2966 10.7694 21.2678C10.3735 21.2557 10.2663 21.3919 10.2904 21.7641C10.3206 22.2029 10.2904 22.6462 10.2904 23.0865C10.2904 23.5813 10.2904 23.5843 10.7966 23.5843C13.3726 23.5949 23.6798 23.5904 26.2695 23.5995V23.6025ZM8.4683 25.2669C7.94855 25.2669 7.94701 25.2669 7.94701 25.795V27.8346C7.94701 28.4399 7.947 28.4399 8.53927 28.4399H28.5313C29.0495 28.4399 29.0525 28.4399 29.0525 27.9103C29.0525 27.2052 29.0525 26.5001 29.0525 25.792C29.0525 25.2624 29.0525 25.2608 28.5358 25.2608L8.4683 25.2669Z" fill="%23FF530D"/><path d="M9.11537 45.114C9.11537 44.6479 9.29214 44.3575 9.63511 44.2455C9.73882 44.2069 9.84947 44.1902 9.95993 44.1967C10.0704 44.2031 10.1783 44.2323 10.2769 44.2826C10.3754 44.333 10.4625 44.4034 10.5325 44.4891C10.6025 44.5749 10.6541 44.6744 10.6837 44.7811C10.734 44.9761 10.7528 45.1778 10.7396 45.3787C10.7396 49.3541 10.7396 53.3295 10.7396 57.3049C10.7447 57.4808 10.7316 57.6567 10.7003 57.8299C10.6694 58.0318 10.5598 58.2132 10.3955 58.3344C10.2312 58.4555 10.0257 58.5064 9.82397 58.476C9.62649 58.4624 9.44226 58.3717 9.31087 58.2234C9.17949 58.0751 9.11145 57.8811 9.12142 57.6832C9.10933 56.7269 9.11386 47.1899 9.11537 45.114Z" fill="%23FF530D"/><path d="M27.8862 57.4532C27.8862 57.5531 27.8862 57.6545 27.8862 57.7558C27.8742 57.9332 27.8017 58.1009 27.681 58.2312C27.5603 58.3615 27.3986 58.4463 27.2229 58.4715C27.0416 58.5038 26.8548 58.4716 26.6947 58.3804C26.5347 58.2892 26.4115 58.1448 26.3467 57.9722C26.2863 57.806 26.2586 57.6299 26.2651 57.4532C26.2651 53.3851 26.2651 49.3169 26.2651 45.2487C26.2651 44.881 26.3255 44.5375 26.6624 44.3227C26.7847 44.2426 26.9268 44.1984 27.0728 44.1949C27.2188 44.1914 27.363 44.2289 27.4889 44.303C27.6224 44.3761 27.7317 44.4866 27.8033 44.621C27.875 44.7554 27.9059 44.9078 27.8923 45.0596C27.8847 46.7603 27.8878 55.4257 27.8862 57.4532Z" fill="%23FF530D"/><path d="M19.3332 34.2334C19.3106 34.5814 19.38 35.0247 19.2939 35.462C19.2648 35.6503 19.1711 35.8226 19.0288 35.9491C18.8864 36.0756 18.7044 36.1484 18.5143 36.155C18.3161 36.1618 18.1229 36.0928 17.9736 35.9622C17.8244 35.8315 17.7303 35.649 17.7105 35.4514C17.6206 34.5625 17.6206 33.6668 17.7105 32.7778C17.73 32.5863 17.8234 32.41 17.9706 32.2862C18.1179 32.1625 18.3075 32.1011 18.4992 32.1151C18.6897 32.1108 18.8751 32.1769 19.02 32.3008C19.165 32.4247 19.2592 32.5978 19.2848 32.7869C19.3108 32.9226 19.3239 33.0603 19.3241 33.1984C19.3362 33.5162 19.3332 33.8279 19.3332 34.2334Z" fill="%23FF530D"/><path d="M15.0349 34.1094C15.0349 34.4876 15.05 34.8659 15.0349 35.2427C15.0077 35.7935 14.6784 36.1505 14.2191 36.1505C13.7598 36.1505 13.4228 35.8282 13.4002 35.2911C13.37 34.5134 13.3685 33.7296 13.4002 32.9519C13.4274 32.3754 13.7583 32.0894 14.2568 32.1106C14.7101 32.1288 15.0123 32.4662 15.0349 33.0079C15.044 33.197 15.0349 33.3861 15.0349 33.5753V34.1033V34.1094Z" fill="%23FF530D"/><path d="M21.9653 34.1079C21.9653 33.7417 21.9532 33.3771 21.9653 33.0124C21.988 32.4677 22.2871 32.1348 22.7434 32.1167C23.242 32.097 23.5623 32.3814 23.6016 32.9594C23.659 33.7507 23.659 34.5452 23.6016 35.3365C23.5623 35.8464 23.2163 36.1642 22.7857 36.1551C22.3551 36.146 22.0152 35.8192 21.9789 35.3153C21.9517 34.9144 21.9789 34.5104 21.9789 34.1049L21.9653 34.1079Z" fill="%23FF530D"/><path d="M27.885 40.2252C27.885 40.6156 27.8926 41.006 27.885 41.3964C27.8745 41.8851 27.5829 42.2059 27.1433 42.2331C27.0361 42.2459 26.9275 42.2359 26.8245 42.2038C26.7215 42.1717 26.6264 42.1182 26.5454 42.0468C26.4644 41.9755 26.3994 41.8878 26.3545 41.7895C26.3097 41.6913 26.286 41.5846 26.285 41.4766C26.2427 40.9001 26.2654 40.3191 26.2624 39.7411C26.2535 39.4889 26.2576 39.2364 26.2745 38.9846C26.2854 38.7677 26.3801 38.5635 26.5385 38.4153C26.697 38.2671 26.9068 38.1864 27.1236 38.1902C27.5768 38.2189 27.879 38.5579 27.8866 39.0572C27.8866 39.2584 27.8866 39.4597 27.8866 39.6624V40.2283L27.885 40.2252Z" fill="%23FF530D"/><path d="M9.11489 34.1094C9.11489 33.719 9.11489 33.3286 9.11489 32.9383C9.12546 32.4617 9.40044 32.1529 9.82651 32.1181C9.93321 32.1022 10.0421 32.1087 10.1462 32.1374C10.2502 32.1661 10.347 32.2163 10.4306 32.2846C10.5141 32.353 10.5824 32.4382 10.6312 32.5346C10.6799 32.631 10.7079 32.7365 10.7134 32.8444C10.7572 33.256 10.7346 33.6751 10.7376 34.0897C10.7376 34.4801 10.7482 34.8704 10.7376 35.2608C10.718 35.7919 10.3674 36.1596 9.90663 36.1566C9.44581 36.1536 9.12248 35.7919 9.11644 35.2487C9.11039 34.8644 9.11489 34.4876 9.11489 34.1094Z" fill="%23FF530D"/><path d="M27.8846 34.1215C27.8846 34.524 27.8922 34.9265 27.8846 35.332C27.8916 35.5359 27.82 35.7347 27.6848 35.8873C27.5495 36.04 27.361 36.1347 27.158 36.1521C26.9542 36.175 26.7497 36.1161 26.5893 35.9881C26.429 35.8602 26.3259 35.6737 26.3028 35.4697C26.2129 34.5681 26.2129 33.6598 26.3028 32.7583C26.3541 32.3043 26.7334 32.0758 27.1806 32.1197C27.5901 32.159 27.865 32.4631 27.8771 32.9156C27.8922 33.318 27.8846 33.7205 27.8846 34.1215Z" fill="%23FF530D"/><path d="M9.11664 40.1859C9.11664 39.7956 9.10908 39.4052 9.11664 39.0163C9.10923 38.8125 9.1801 38.6135 9.31472 38.4604C9.44934 38.3073 9.63748 38.2117 9.84036 38.1932C10.0434 38.1759 10.2453 38.2364 10.4055 38.3625C10.5656 38.4886 10.672 38.6709 10.7031 38.8726C10.7366 39.1597 10.7482 39.4491 10.7378 39.7381C10.7378 40.2782 10.7559 40.8214 10.7378 41.3616C10.7046 42.0712 10.0609 42.4616 9.50491 42.1181C9.38375 42.0491 9.28379 41.9481 9.21586 41.8262C9.14794 41.7043 9.11468 41.5661 9.11966 41.4266C9.11664 41.0166 9.11664 40.602 9.11664 40.1859Z" fill="%23FF530D"/><path d="M19.3335 15.5273C19.3335 16.9496 19.3335 18.3729 19.3335 19.7972C19.342 19.9988 19.319 20.2004 19.2655 20.3948C19.2106 20.557 19.1072 20.6983 18.9693 20.7995C18.8315 20.9008 18.6658 20.9571 18.4949 20.9608C18.3244 20.9568 18.1594 20.8989 18.0237 20.7953C17.888 20.6918 17.7885 20.5479 17.7395 20.3843C17.6931 20.2013 17.6708 20.0131 17.673 19.8244C17.673 16.9405 17.673 14.0566 17.673 11.1726V11.1348C17.6836 10.4373 17.9752 10.0514 18.51 10.0545C19.0449 10.0575 19.3335 10.4418 19.335 11.1439C19.3365 12.6055 19.332 14.0656 19.3335 15.5273Z" fill="%23FF530D"/></g><defs><clipPath id="clip0_226_1281"><rect width="37" height="62" fill="white"/></clipPath></defs></svg>');
  background-size: 22px 36px;
}
.chef-locations__location--city-new-york {
  background-image: url('data:image/svg+xml,<svg width="37" height="62" viewBox="0 0 37 62" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_226_1281)"><path d="M18.487 61.9985H1.32186C1.22063 61.9985 1.12091 61.9985 1.01968 61.9985C0.324674 61.9788 0.00735584 61.6671 0.00433408 60.9665C-0.00322033 59.6047 0.00433408 49.9089 0.00433408 46.4197C0.00433408 45.5285 0.264176 45.2668 1.14502 45.2668H3.59718C4.13959 45.2668 4.14111 45.2668 4.14111 44.7373C4.14111 40.9092 4.14111 30.7079 4.14111 29.4354C4.14111 28.7893 4.38888 28.514 5.03252 28.4595C5.33407 28.4352 5.6369 28.4306 5.93905 28.4459C6.24122 28.4595 6.33344 28.3415 6.33041 28.0479C6.31833 26.901 6.33041 25.7557 6.33041 24.6103C6.33041 23.9021 6.63255 23.6086 7.34266 23.595C7.64484 23.595 7.94701 23.5783 8.24919 23.595C8.57554 23.6192 8.69496 23.5041 8.68741 23.1682C8.66776 22.3376 8.67683 21.5039 8.68741 20.6747C8.68741 19.9711 8.98958 19.6595 9.7012 19.6549C10.6561 19.6549 11.6125 19.6413 12.5719 19.6549C12.9118 19.6625 13.0583 19.5475 13.0553 19.201C13.0463 17.8559 13.0402 9.00278 13.0417 7.61831C13.0417 7.29149 13.0417 6.96319 13.0704 6.63939C13.1097 6.21421 13.4316 5.9585 13.9165 5.95547C15.024 5.95547 16.13 5.94186 17.2405 5.95547C17.585 5.95547 17.7013 5.85561 17.6938 5.50155C17.6786 4.06715 17.6938 2.6267 17.6938 1.19533C17.6825 0.981085 17.7033 0.766367 17.7556 0.558327C17.8017 0.386502 17.9047 0.235449 18.0477 0.129892C18.1907 0.0243344 18.3654 -0.0295212 18.5429 -0.022746C18.7146 -0.0242665 18.882 0.0313645 19.0187 0.135433C19.1555 0.239501 19.2538 0.386157 19.2983 0.552269C19.3521 0.760086 19.3745 0.974801 19.3648 1.18927C19.3648 2.62518 19.3723 4.06412 19.3572 5.49549C19.3572 5.83442 19.4509 5.95849 19.8105 5.94942C20.8907 5.92823 21.9726 5.93882 23.0544 5.94942C23.692 5.94942 23.9608 6.1839 23.9971 6.81486C24.0303 7.42009 24.0304 8.02532 24.0213 8.63055C23.9956 10.6172 24.0289 17.7348 24.0092 19.3069C24.0092 19.5943 24.1075 19.6488 24.3537 19.6473C25.3343 19.6397 26.3179 19.6473 27.2969 19.6473C28.0705 19.6473 28.3546 19.9499 28.3636 20.7277C28.3636 21.4585 28.3636 22.1893 28.3636 22.9186C28.3636 23.6479 28.2971 23.5783 29.0435 23.5829C29.3079 23.5829 29.5723 23.5738 29.8352 23.5904C30.4078 23.6237 30.707 23.9369 30.71 24.5089C30.71 25.6679 30.7251 26.8269 30.71 27.989C30.71 28.3461 30.8309 28.458 31.1633 28.4353C31.4517 28.4161 31.7413 28.4212 32.029 28.4504C32.6484 28.514 32.8932 28.7924 32.8932 29.4158C32.8932 31.6687 32.8932 41.8957 32.8932 44.7539C32.8932 45.2577 32.8932 45.2592 33.3843 45.2592C34.1881 45.2592 34.9934 45.2592 35.8017 45.2592C36.7989 45.2592 37.03 45.4877 37.0315 46.4697C37.0315 50.1964 37.0315 59.7682 37.0315 60.8258C37.0315 61.6928 36.7415 61.9864 35.8742 61.9864C30.0674 61.9965 24.2716 62.0005 18.487 61.9985ZM6.30017 30.1088C5.76683 30.1088 5.76531 30.1087 5.76531 30.655V45.7722C5.76531 46.624 5.4873 46.8964 4.62912 46.8979C3.77094 46.8994 2.86895 46.8979 1.9881 46.8979C1.83702 46.8979 1.61193 46.8616 1.64366 47.1173C1.70711 47.6348 1.65874 58.6167 1.66025 59.8635C1.66025 60.331 1.64361 60.3311 2.12709 60.3311H8.20087C9.7737 60.3311 11.345 60.3235 12.9179 60.3311C13.2608 60.3311 13.4059 60.2176 13.3711 59.8771C13.3628 59.7138 13.3628 59.5502 13.3711 59.3869C13.3711 52.7747 13.3711 46.1625 13.3711 39.5504C13.358 39.2968 13.3773 39.0425 13.4285 38.7938C13.4714 38.6278 13.565 38.4794 13.6965 38.3695C13.8279 38.2595 13.9905 38.1936 14.1613 38.1811C14.3383 38.1785 14.5116 38.2317 14.6567 38.3333C14.8018 38.4348 14.9112 38.5795 14.9696 38.7469C15.0269 38.9536 15.0499 39.1683 15.0376 39.3824C15.0376 43.262 15.0376 56.8903 15.0376 59.8242C15.0376 60.3205 15.0376 60.325 15.5483 60.3265H17.0184C17.6665 60.3265 17.6665 60.3265 17.6665 59.691V39.4384C17.653 39.2122 17.6739 38.9851 17.7285 38.7651C17.7791 38.6015 17.8787 38.4574 18.0139 38.3524C18.149 38.2474 18.3131 38.1865 18.4839 38.178C18.6612 38.1803 18.8332 38.239 18.975 38.3456C19.1168 38.4522 19.221 38.6013 19.2726 38.7711C19.3235 38.9686 19.344 39.1727 19.3331 39.3764C19.3331 43.3437 19.3331 56.9962 19.3331 59.8559C19.3331 60.21 19.4358 60.3552 19.8044 60.3386C20.3196 60.3129 20.8349 60.3386 21.3516 60.3386C21.9695 60.3386 21.9695 60.3386 21.9695 59.7152C21.9695 52.9638 21.9695 46.213 21.9695 39.4626C21.953 39.2232 21.977 38.9828 22.0406 38.7515C22.0968 38.5901 22.2012 38.4499 22.3395 38.3498C22.4778 38.2497 22.6435 38.1945 22.8142 38.1916C22.9914 38.1993 23.1614 38.2642 23.2989 38.3766C23.4364 38.4889 23.534 38.6427 23.5771 38.815C23.6146 38.9998 23.6334 39.1879 23.633 39.3764C23.6406 39.8424 23.633 40.3085 23.633 40.7745V59.7425C23.633 60.3356 23.633 60.3371 24.2102 60.3371H34.8483C35.3832 60.3371 35.3937 60.328 35.3741 59.7833C35.362 59.4686 35.3394 59.1569 35.3484 58.8407C35.3696 58.0993 35.3409 48.1189 35.3484 47.3019C35.3484 46.9887 35.22 46.8904 34.9178 46.8964C34.0868 46.9115 33.2558 46.8964 32.4279 46.8964C31.4957 46.8964 31.2403 46.6407 31.2403 45.7056V30.6671C31.2403 30.1103 31.2403 30.1103 30.6783 30.1103L6.30017 30.1088ZM26.2695 23.6025C26.5913 23.6025 26.7227 23.5178 26.7076 23.1759C26.6819 22.6854 26.6819 22.194 26.7076 21.7036C26.7258 21.3602 26.5913 21.2769 26.2695 21.283C25.2647 21.2996 24.2585 21.292 23.2477 21.283C22.8035 21.283 22.521 21.0908 22.3956 20.7322C22.3384 20.5255 22.3169 20.3106 22.3321 20.0967C22.3321 16.0916 22.3322 12.0865 22.3397 8.08287C22.3397 7.70612 22.24 7.58352 21.8517 7.58654C19.6775 7.60319 17.5019 7.58654 15.3262 7.58654C14.6554 7.58654 14.6554 7.58654 14.6554 8.26137C14.6554 12.2408 14.6554 16.2202 14.6554 20.1996C14.6554 20.994 14.3713 21.2754 13.5978 21.2769C12.655 21.2769 11.7106 21.2966 10.7694 21.2678C10.3735 21.2557 10.2663 21.3919 10.2904 21.7641C10.3206 22.2029 10.2904 22.6462 10.2904 23.0865C10.2904 23.5813 10.2904 23.5843 10.7966 23.5843C13.3726 23.5949 23.6798 23.5904 26.2695 23.5995V23.6025ZM8.4683 25.2669C7.94855 25.2669 7.94701 25.2669 7.94701 25.795V27.8346C7.94701 28.4399 7.947 28.4399 8.53927 28.4399H28.5313C29.0495 28.4399 29.0525 28.4399 29.0525 27.9103C29.0525 27.2052 29.0525 26.5001 29.0525 25.792C29.0525 25.2624 29.0525 25.2608 28.5358 25.2608L8.4683 25.2669Z" fill="%23FF530D"/><path d="M9.11537 45.114C9.11537 44.6479 9.29214 44.3575 9.63511 44.2455C9.73882 44.2069 9.84947 44.1902 9.95993 44.1967C10.0704 44.2031 10.1783 44.2323 10.2769 44.2826C10.3754 44.333 10.4625 44.4034 10.5325 44.4891C10.6025 44.5749 10.6541 44.6744 10.6837 44.7811C10.734 44.9761 10.7528 45.1778 10.7396 45.3787C10.7396 49.3541 10.7396 53.3295 10.7396 57.3049C10.7447 57.4808 10.7316 57.6567 10.7003 57.8299C10.6694 58.0318 10.5598 58.2132 10.3955 58.3344C10.2312 58.4555 10.0257 58.5064 9.82397 58.476C9.62649 58.4624 9.44226 58.3717 9.31087 58.2234C9.17949 58.0751 9.11145 57.8811 9.12142 57.6832C9.10933 56.7269 9.11386 47.1899 9.11537 45.114Z" fill="%23FF530D"/><path d="M27.8862 57.4532C27.8862 57.5531 27.8862 57.6545 27.8862 57.7558C27.8742 57.9332 27.8017 58.1009 27.681 58.2312C27.5603 58.3615 27.3986 58.4463 27.2229 58.4715C27.0416 58.5038 26.8548 58.4716 26.6947 58.3804C26.5347 58.2892 26.4115 58.1448 26.3467 57.9722C26.2863 57.806 26.2586 57.6299 26.2651 57.4532C26.2651 53.3851 26.2651 49.3169 26.2651 45.2487C26.2651 44.881 26.3255 44.5375 26.6624 44.3227C26.7847 44.2426 26.9268 44.1984 27.0728 44.1949C27.2188 44.1914 27.363 44.2289 27.4889 44.303C27.6224 44.3761 27.7317 44.4866 27.8033 44.621C27.875 44.7554 27.9059 44.9078 27.8923 45.0596C27.8847 46.7603 27.8878 55.4257 27.8862 57.4532Z" fill="%23FF530D"/><path d="M19.3332 34.2334C19.3106 34.5814 19.38 35.0247 19.2939 35.462C19.2648 35.6503 19.1711 35.8226 19.0288 35.9491C18.8864 36.0756 18.7044 36.1484 18.5143 36.155C18.3161 36.1618 18.1229 36.0928 17.9736 35.9622C17.8244 35.8315 17.7303 35.649 17.7105 35.4514C17.6206 34.5625 17.6206 33.6668 17.7105 32.7778C17.73 32.5863 17.8234 32.41 17.9706 32.2862C18.1179 32.1625 18.3075 32.1011 18.4992 32.1151C18.6897 32.1108 18.8751 32.1769 19.02 32.3008C19.165 32.4247 19.2592 32.5978 19.2848 32.7869C19.3108 32.9226 19.3239 33.0603 19.3241 33.1984C19.3362 33.5162 19.3332 33.8279 19.3332 34.2334Z" fill="%23FF530D"/><path d="M15.0349 34.1094C15.0349 34.4876 15.05 34.8659 15.0349 35.2427C15.0077 35.7935 14.6784 36.1505 14.2191 36.1505C13.7598 36.1505 13.4228 35.8282 13.4002 35.2911C13.37 34.5134 13.3685 33.7296 13.4002 32.9519C13.4274 32.3754 13.7583 32.0894 14.2568 32.1106C14.7101 32.1288 15.0123 32.4662 15.0349 33.0079C15.044 33.197 15.0349 33.3861 15.0349 33.5753V34.1033V34.1094Z" fill="%23FF530D"/><path d="M21.9653 34.1079C21.9653 33.7417 21.9532 33.3771 21.9653 33.0124C21.988 32.4677 22.2871 32.1348 22.7434 32.1167C23.242 32.097 23.5623 32.3814 23.6016 32.9594C23.659 33.7507 23.659 34.5452 23.6016 35.3365C23.5623 35.8464 23.2163 36.1642 22.7857 36.1551C22.3551 36.146 22.0152 35.8192 21.9789 35.3153C21.9517 34.9144 21.9789 34.5104 21.9789 34.1049L21.9653 34.1079Z" fill="%23FF530D"/><path d="M27.885 40.2252C27.885 40.6156 27.8926 41.006 27.885 41.3964C27.8745 41.8851 27.5829 42.2059 27.1433 42.2331C27.0361 42.2459 26.9275 42.2359 26.8245 42.2038C26.7215 42.1717 26.6264 42.1182 26.5454 42.0468C26.4644 41.9755 26.3994 41.8878 26.3545 41.7895C26.3097 41.6913 26.286 41.5846 26.285 41.4766C26.2427 40.9001 26.2654 40.3191 26.2624 39.7411C26.2535 39.4889 26.2576 39.2364 26.2745 38.9846C26.2854 38.7677 26.3801 38.5635 26.5385 38.4153C26.697 38.2671 26.9068 38.1864 27.1236 38.1902C27.5768 38.2189 27.879 38.5579 27.8866 39.0572C27.8866 39.2584 27.8866 39.4597 27.8866 39.6624V40.2283L27.885 40.2252Z" fill="%23FF530D"/><path d="M9.11489 34.1094C9.11489 33.719 9.11489 33.3286 9.11489 32.9383C9.12546 32.4617 9.40044 32.1529 9.82651 32.1181C9.93321 32.1022 10.0421 32.1087 10.1462 32.1374C10.2502 32.1661 10.347 32.2163 10.4306 32.2846C10.5141 32.353 10.5824 32.4382 10.6312 32.5346C10.6799 32.631 10.7079 32.7365 10.7134 32.8444C10.7572 33.256 10.7346 33.6751 10.7376 34.0897C10.7376 34.4801 10.7482 34.8704 10.7376 35.2608C10.718 35.7919 10.3674 36.1596 9.90663 36.1566C9.44581 36.1536 9.12248 35.7919 9.11644 35.2487C9.11039 34.8644 9.11489 34.4876 9.11489 34.1094Z" fill="%23FF530D"/><path d="M27.8846 34.1215C27.8846 34.524 27.8922 34.9265 27.8846 35.332C27.8916 35.5359 27.82 35.7347 27.6848 35.8873C27.5495 36.04 27.361 36.1347 27.158 36.1521C26.9542 36.175 26.7497 36.1161 26.5893 35.9881C26.429 35.8602 26.3259 35.6737 26.3028 35.4697C26.2129 34.5681 26.2129 33.6598 26.3028 32.7583C26.3541 32.3043 26.7334 32.0758 27.1806 32.1197C27.5901 32.159 27.865 32.4631 27.8771 32.9156C27.8922 33.318 27.8846 33.7205 27.8846 34.1215Z" fill="%23FF530D"/><path d="M9.11664 40.1859C9.11664 39.7956 9.10908 39.4052 9.11664 39.0163C9.10923 38.8125 9.1801 38.6135 9.31472 38.4604C9.44934 38.3073 9.63748 38.2117 9.84036 38.1932C10.0434 38.1759 10.2453 38.2364 10.4055 38.3625C10.5656 38.4886 10.672 38.6709 10.7031 38.8726C10.7366 39.1597 10.7482 39.4491 10.7378 39.7381C10.7378 40.2782 10.7559 40.8214 10.7378 41.3616C10.7046 42.0712 10.0609 42.4616 9.50491 42.1181C9.38375 42.0491 9.28379 41.9481 9.21586 41.8262C9.14794 41.7043 9.11468 41.5661 9.11966 41.4266C9.11664 41.0166 9.11664 40.602 9.11664 40.1859Z" fill="%23FF530D"/><path d="M19.3335 15.5273C19.3335 16.9496 19.3335 18.3729 19.3335 19.7972C19.342 19.9988 19.319 20.2004 19.2655 20.3948C19.2106 20.557 19.1072 20.6983 18.9693 20.7995C18.8315 20.9008 18.6658 20.9571 18.4949 20.9608C18.3244 20.9568 18.1594 20.8989 18.0237 20.7953C17.888 20.6918 17.7885 20.5479 17.7395 20.3843C17.6931 20.2013 17.6708 20.0131 17.673 19.8244C17.673 16.9405 17.673 14.0566 17.673 11.1726V11.1348C17.6836 10.4373 17.9752 10.0514 18.51 10.0545C19.0449 10.0575 19.3335 10.4418 19.335 11.1439C19.3365 12.6055 19.332 14.0656 19.3335 15.5273Z" fill="%23FF530D"/></g><defs><clipPath id="clip0_226_1281"><rect width="37" height="62" fill="white"/></clipPath></defs></svg>');
  background-size: 22px 36px;
}
.chef-locations__location--city-new-orlean {
  background-image: url('data:image/svg+xml,<svg width="43" height="62" viewBox="0 0 43 62" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M33.192 38.8875C33.6181 38.4662 33.9701 38.4638 34.3901 38.8899C34.8368 39.3439 35.8055 40.4704 35.8674 40.4327C35.8674 40.2822 35.8759 39.8889 35.8674 39.7384C35.6174 35.6949 36.3275 31.7352 36.9029 27.7634C37.4552 23.9506 37.9954 20.1353 38.5404 16.3213C38.5489 16.2618 38.5489 16.1999 38.5586 16.1404C38.629 15.6743 38.6763 15.1426 39.3003 15.1426C39.9182 15.1426 39.9704 15.6476 40.0395 16.1307C40.8638 21.9416 41.7074 27.75 42.5171 33.5633C42.67 34.6619 42.7477 35.769 42.7502 36.8773C42.7659 44.8331 42.7587 52.7901 42.7587 60.7459C42.7587 61.8639 42.6227 61.9999 41.5108 61.9999C28.0815 61.9999 14.6523 61.9999 1.22306 61.9999C0.146344 61.9999 0.0103887 61.8639 0.0103887 60.7811C0.0103887 52.4818 -0.0272419 44.1824 0.0407358 35.8831C0.0553025 34.0817 0.421897 32.2791 0.671957 30.4825C1.32624 25.7872 2.00723 21.0967 2.6773 16.4038C2.70643 16.2035 2.74892 16.0069 2.7732 15.8066C2.82418 15.3805 3.08395 15.0722 3.48089 15.162C3.73702 15.2203 4.06477 15.5541 4.11697 15.8139C4.33183 16.859 4.45686 17.9236 4.60738 18.9821C5.35635 24.2346 6.14295 29.4823 6.82273 34.7432C7.01331 36.2145 6.88828 37.7258 6.9077 39.2176C6.91134 39.5369 6.9077 39.8561 6.9077 40.3283C7.44059 39.8039 7.87395 39.373 8.31217 38.9469C8.82685 38.4456 9.12061 38.4444 9.63894 38.9579C10.0662 39.3803 10.4802 39.8173 11.0373 40.3878C11.0373 39.997 11.0373 39.7869 11.0373 39.5782C11.0373 37.2961 11.0349 35.0139 11.0373 32.733C11.0373 31.8518 11.2109 31.683 12.108 31.6818C13.5598 31.6794 15.0116 31.6818 16.5654 31.6818C16.5654 31.4075 16.5654 31.1732 16.5654 30.9401C16.5654 27.568 16.5654 24.1958 16.5654 20.8236C16.5654 19.8557 17.053 19.3151 18.0281 19.2018C18.2369 17.767 18.4518 16.3152 18.6593 14.8634C19.3221 10.2106 19.9825 5.55653 20.6465 0.903702C20.6744 0.705838 20.678 0.44728 20.8019 0.333175C20.9864 0.160803 21.3263 -0.0552694 21.4926 0.0127083C21.7353 0.111033 22.0097 0.424216 22.0509 0.68156C22.369 2.63228 22.6348 4.59149 22.914 6.54828C23.4955 10.6221 24.0745 14.6959 24.6559 18.7697C24.6754 18.9081 24.7142 19.044 24.7409 19.1703C24.7907 19.1982 24.8235 19.2322 24.8599 19.2346C25.7501 19.2953 26.1952 19.7675 26.1952 20.6512C26.1952 24.0841 26.1952 27.517 26.1952 30.9498C26.1952 31.1671 26.1952 31.3844 26.1952 31.6806C27.2148 31.6806 28.1774 31.6806 29.1413 31.6806C29.6669 31.6806 30.1913 31.6782 30.7169 31.6818C31.5241 31.6879 31.722 31.876 31.7244 32.6772C31.7293 34.9593 31.7268 37.2414 31.7268 39.5223C31.7268 39.7384 31.7268 40.196 31.7268 40.4121C31.7851 40.4364 32.7501 39.3257 33.1932 38.8875H33.192ZM19.3063 60.6318C19.3063 59.0817 19.2966 57.6105 19.3124 56.1392C19.3161 55.7811 19.3476 55.4048 19.4617 55.0698C19.7725 54.146 20.7436 53.6095 21.7329 53.7624C22.6397 53.9032 23.3899 54.6911 23.4141 55.6391C23.4518 57.1115 23.4469 58.5864 23.4239 60.0601C23.4166 60.5129 23.5513 60.6488 24.0053 60.6427C25.9439 60.6197 27.8825 60.6343 29.821 60.6306C29.9764 60.6306 30.1318 60.6027 30.2835 60.5881V37.171C29.2833 37.171 28.3352 37.2014 27.3908 37.1577C26.9635 37.1382 26.5108 37.0436 26.1272 36.8615C24.6693 36.1708 23.2418 35.417 21.7851 34.725C21.5605 34.6182 21.1988 34.6231 20.973 34.7299C19.4799 35.4388 18.0136 36.2023 16.5229 36.9185C16.2097 37.0691 15.8358 37.1504 15.4875 37.1613C14.4848 37.1929 13.4797 37.1722 12.437 37.1722C12.4236 37.4332 12.4054 37.6299 12.4054 37.8265C12.4042 45.2167 12.4042 52.6068 12.4042 59.997C12.4042 60.0783 12.3726 60.1839 12.4115 60.2349C12.5219 60.3793 12.6615 60.6136 12.7914 60.6148C14.9291 60.6379 17.0655 60.6318 19.3076 60.6318H19.3063ZM1.37358 35.8309C1.37358 36.1392 1.37358 36.3783 1.37358 36.6163C1.37358 44.0659 1.37116 51.5155 1.37723 58.9652C1.37723 59.5005 1.24491 60.207 1.52532 60.5214C1.76567 60.7908 2.50857 60.6245 3.02811 60.6306C3.84627 60.6403 4.66443 60.633 5.48988 60.633V35.8309H1.37358ZM37.25 60.5602H41.3299V35.8503H37.25V60.5602ZM33.8123 40.162C33.192 40.7957 32.6858 41.3456 32.142 41.8554C31.8385 42.1395 31.7159 42.4369 31.7159 42.8569C31.7293 48.5512 31.7244 54.2444 31.7256 59.9387C31.7256 60.1523 31.7451 60.366 31.756 60.5893H33.1252V57.1917C33.1252 56.8226 33.4239 56.524 33.7929 56.524H33.8038C34.1728 56.524 34.4714 56.8226 34.4714 57.1917V60.5978H35.8261C35.8419 60.4716 35.8638 60.3757 35.8638 60.2798C35.8662 54.4046 35.8674 48.5282 35.8601 42.6529C35.8601 42.4854 35.8176 42.2754 35.712 42.1589C35.116 41.5046 34.4933 40.8734 33.8111 40.1608L33.8123 40.162ZM10.99 60.6039C11.0143 60.4959 11.0301 60.4558 11.0301 60.417C11.0325 54.4835 11.0349 48.5512 11.0301 42.6177C11.0301 42.4684 10.9997 42.2766 10.9062 42.1759C10.2896 41.518 9.6523 40.8794 8.95553 40.1657C8.35951 40.7896 7.84725 41.3577 7.29736 41.887C7.01452 42.1601 6.89799 42.4381 6.8992 42.835C6.91134 48.5464 6.9077 54.2565 6.90891 59.9678C6.90891 60.179 6.92955 60.3903 6.93926 60.5978H8.28182V57.2026C8.28182 56.8336 8.58043 56.535 8.94946 56.535H9.01743C9.38646 56.535 9.68507 56.8336 9.68507 57.2026V60.6039H10.9888H10.99ZM17.9759 20.6755V31.6466H24.7955V20.6755H17.9759ZM5.41826 34.407C4.77611 29.9095 4.14368 25.4837 3.51124 21.0567H3.39956C2.76713 25.4934 2.13348 29.929 1.49497 34.407H5.41826ZM41.2631 34.3973C40.6271 29.9363 39.9958 25.5141 39.3646 21.0907H39.2432C38.612 25.5104 37.9808 29.9302 37.3423 34.3973H41.2631ZM23.3389 19.2188C22.6979 14.7311 22.0679 10.3235 21.4379 5.91584H21.3202C20.689 10.3368 20.0577 14.7566 19.4205 19.2188H23.3389ZM20.9706 33.181L20.9475 33.0839H12.443V35.8139C13.3243 35.8139 14.1667 35.82 15.0092 35.8103C15.2872 35.8066 15.6003 35.8357 15.8358 35.7229C17.5559 34.8938 19.2614 34.0319 20.9706 33.181ZM21.7766 33.0657L21.756 33.1543C23.2151 33.8838 24.7081 34.5563 26.126 35.3599C27.4916 36.1344 28.9021 35.6682 30.2908 35.8163V33.0657H21.7778H21.7766ZM22.0643 60.6039C22.0643 59.0271 22.0594 57.5 22.0679 55.9729C22.0704 55.4764 21.8919 55.1147 21.3627 55.1196C20.865 55.1244 20.6926 55.4837 20.6938 55.9486C20.6975 57.0763 20.6938 58.204 20.6938 59.3318C20.6938 59.7469 20.6938 60.1621 20.6938 60.6039H22.0643Z" fill="%23FF530D"/><path d="M23.4287 38.5815C23.4202 39.7105 22.5134 40.6197 21.3894 40.6257C20.2507 40.6318 19.299 39.6777 19.3124 38.5427C19.3257 37.3932 20.2665 36.4912 21.4282 36.5131C22.5668 36.5349 23.4372 37.4344 23.4287 38.5803V38.5815ZM21.3542 37.8787C20.9317 37.9358 20.6926 38.1688 20.7132 38.601C20.7326 39.0052 20.9754 39.2334 21.376 39.231C21.8069 39.2286 22.0594 38.9785 22.0534 38.55C22.0473 38.1203 21.779 37.9054 21.3529 37.8775L21.3542 37.8787Z" fill="%23FF530D"/><path d="M15.1597 45.406C14.8113 45.406 14.5297 45.1244 14.5297 44.776V40.6488C14.5297 40.2798 14.8283 39.9811 15.1973 39.9811C15.5457 39.9811 15.8273 40.2628 15.8273 40.6111V44.7384C15.8273 45.1074 15.5287 45.406 15.1597 45.406Z" fill="%23FF530D"/><path d="M27.6021 45.4084C27.2331 45.4084 26.9344 45.1098 26.9344 44.7408V40.65C26.9344 40.281 27.2331 39.9824 27.6021 39.9824C27.9432 39.9824 28.22 40.2591 28.22 40.6002V44.7918C28.22 45.1329 27.9432 45.4097 27.6021 45.4097V45.4084Z" fill="%23FF530D"/><path d="M20.6574 47.5546C20.6574 47.1912 20.3628 46.8967 19.9995 46.8967C19.6361 46.8967 19.3416 47.1912 19.3416 47.5546V50.2858C19.3416 50.6492 19.6361 50.9438 19.9995 50.9438C20.3628 50.9438 20.6574 50.6492 20.6574 50.2858V47.5546Z" fill="%23FF530D"/><path d="M22.7732 50.9547C22.4042 50.9547 22.1056 50.6561 22.1056 50.287V47.5522C22.1056 47.1831 22.4042 46.8845 22.7732 46.8845C23.1131 46.8845 23.3887 47.1601 23.3887 47.5V50.3405C23.3887 50.6803 23.1131 50.9559 22.7732 50.9559V50.9547Z" fill="%23FF530D"/><path d="M21.3966 42.7488H21.3881C21.0362 42.7488 20.7509 43.0342 20.7509 43.3861V44.7578C20.7509 45.1098 21.0362 45.3951 21.3881 45.3951H21.3966C21.7486 45.3951 22.0339 45.1098 22.0339 44.7578V43.3861C22.0339 43.0342 21.7486 42.7488 21.3966 42.7488Z" fill="%23FF530D"/><path d="M3.4627 46.8688H3.45663C3.10466 46.8688 2.81934 47.1541 2.81934 47.5061V48.9142C2.81934 49.2661 3.10466 49.5515 3.45663 49.5515H3.4627C3.81466 49.5515 4.09999 49.2661 4.09999 48.9142V47.5061C4.09999 47.1541 3.81466 46.8688 3.4627 46.8688Z" fill="%23FF530D"/><path d="M3.42866 38.601H3.45901C3.81103 38.601 4.0963 38.8862 4.0963 39.2382V40.6342C4.0963 40.9862 3.81103 41.2715 3.45901 41.2715H3.44808C3.09605 41.2715 2.81079 40.9862 2.81079 40.6342V39.2188C2.81079 38.8777 3.08756 38.601 3.42866 38.601Z" fill="%23FF530D"/><path d="M3.49064 56.5155C3.82446 56.5155 4.09637 56.7862 4.09637 57.1212V57.1953C4.09637 57.5437 3.81354 57.8253 3.46637 57.8253C3.11191 57.8253 2.82422 57.5376 2.82422 57.1831C2.82422 56.8141 3.12284 56.5155 3.49186 56.5155H3.49064Z" fill="%23FF530D"/><path d="M39.3112 46.8918H39.2967C38.9447 46.8918 38.6594 47.1772 38.6594 47.5291V48.9166C38.6594 49.2686 38.9447 49.5539 39.2967 49.5539H39.3112C39.6632 49.5539 39.9485 49.2686 39.9485 48.9166V47.5291C39.9485 47.1772 39.6632 46.8918 39.3112 46.8918Z" fill="%23FF530D"/><path d="M39.3282 38.6131H39.3112C38.9593 38.6131 38.674 38.8984 38.674 39.2504V40.6257C38.674 40.9777 38.9593 41.263 39.3112 41.263H39.3282C39.6802 41.263 39.9655 40.9777 39.9655 40.6257V39.2504C39.9655 38.8984 39.6802 38.6131 39.3282 38.6131Z" fill="%23FF530D"/><path d="M39.327 56.5447H39.3124C38.9604 56.5447 38.6751 56.83 38.6751 57.182V57.2087C38.6751 57.5606 38.9604 57.846 39.3124 57.846H39.327C39.6789 57.846 39.9643 57.5606 39.9643 57.2087V57.182C39.9643 56.83 39.6789 56.5447 39.327 56.5447Z" fill="%23FF530D"/><path d="M33.8111 46.8724C34.1497 46.8724 34.4253 47.148 34.4253 47.4867V50.3259C34.4253 50.6646 34.1497 50.9402 33.8111 50.9402C33.442 50.9402 33.1434 50.6416 33.1434 50.2725V47.5401C33.1434 47.1711 33.442 46.8724 33.8111 46.8724Z" fill="%23FF530D"/><path d="M8.98099 50.945C8.61197 50.945 8.31335 50.6464 8.31335 50.2774V47.5218C8.31335 47.1662 8.60226 46.8773 8.95793 46.8773C9.32695 46.8773 9.62557 47.1759 9.62557 47.5449V50.3004C9.62557 50.6561 9.33666 50.945 8.98099 50.945Z" fill="%23FF530D"/><path d="M20.0153 26.1865H19.9837C19.6318 26.1865 19.3464 26.4718 19.3464 26.8238V29.6073C19.3464 29.9592 19.6318 30.2446 19.9837 30.2446H20.0153C20.3673 30.2446 20.6526 29.9592 20.6526 29.6073V26.8238C20.6526 26.4718 20.3673 26.1865 20.0153 26.1865Z" fill="%23FF530D"/><path d="M22.7599 26.1865H22.7441C22.3921 26.1865 22.1068 26.4718 22.1068 26.8238V29.617C22.1068 29.9689 22.3921 30.2543 22.7441 30.2543H22.7599C23.1118 30.2543 23.3972 29.9689 23.3972 29.617V26.8238C23.3972 26.4718 23.1118 26.1865 22.7599 26.1865Z" fill="%23FF530D"/><path d="M21.393 23.431H21.3712C21.0192 23.431 20.7339 23.7164 20.7339 24.0683V24.0975C20.7339 24.4494 21.0192 24.7347 21.3712 24.7347H21.393C21.745 24.7347 22.0303 24.4494 22.0303 24.0975V24.0683C22.0303 23.7164 21.745 23.431 21.393 23.431Z" fill="%23FF530D"/></svg>');
  background-size: 27px 38px;
}
.chef-locations__location--city-chicago {
  background-image: url('data:image/svg+xml,<svg width="28" height="65" viewBox="0 0 28 65" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.3296 22.47H6.67773V24.6534H21.3296V22.47Z" fill="%23FF530D"/><path d="M10.3405 17.9213H7.41016V23.0158H10.3405V17.9213Z" fill="%23FF530D"/><path d="M20.5969 17.9213H17.6665V23.0158H20.5969V17.9213Z" fill="%23FF530D"/><path d="M14.0037 24.8353V63.7724" stroke="%23FF530D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M18.4907 24.8353V63.7724" stroke="%23FF530D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M22.9778 24.8353V63.7724" stroke="%23FF530D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.51636 24.8353V63.7724" stroke="%23FF530D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.0293 24.8353V63.7724" stroke="%23FF530D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 63.7723L5.02926 24.6533H22.9778L27.0071 63.7723H1Z" stroke="%23FF530D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.0293 26.4728H22.9778" stroke="%23FF530D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.2124 29.7479H23.1609" stroke="%23FF530D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M1.54956 58.1319H26.2746L3.38104 39.2092H24.6262L1.54956 58.1319Z" stroke="%23FF530D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.3811 39.2093L14.1869 29.7479" stroke="%23FF530D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M24.6263 39.2093L13.8206 29.7479" stroke="%23FF530D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M19.1316 4.09314V18.649" stroke="%23FF530D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.69214 1V18.831" stroke="%23FF530D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-size: 16px 38px;
}
.chef-locations__location--city-boston {
  background-image: url('data:image/svg+xml,<svg width="34" height="68" viewBox="0 0 34 68" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M33.2051 39.9862H27.4561V34.5796C27.4561 34.2898 27.2975 34.0198 27.0438 33.8809L23.8363 32.1303V27.6247H25.0178C25.4539 27.6247 25.8107 27.2675 25.8107 26.8308C25.8107 26.3942 25.4539 26.0369 25.0178 26.0369H23.8363V23.1986C23.8363 22.7619 23.4794 22.4047 23.0433 22.4047H22.29V15.6285H22.964C23.4001 15.6285 23.757 15.2712 23.757 14.8346C23.757 14.3979 23.4001 14.0406 22.964 14.0406H22.29V12.4567C22.29 12.0201 21.9332 11.6628 21.4971 11.6628H20.0222V9.06667H20.3671C20.8032 9.06667 21.16 8.7094 21.16 8.27274C21.16 7.83608 20.8032 7.47881 20.3671 7.47881H19.9111C19.6296 6.45067 18.8208 5.63689 17.7939 5.35902V0.793929C17.7939 0.357268 17.4371 0 17.001 0C16.5649 0 16.208 0.357268 16.208 0.793929V5.36299C15.1812 5.64483 14.3684 6.45464 14.0908 7.48278H13.6349C13.1988 7.48278 12.8419 7.84005 12.8419 8.27671C12.8419 8.71337 13.1988 9.07064 13.6349 9.07064H13.9798V11.6668H12.5049C12.0688 11.6668 11.712 12.0241 11.712 12.4607V14.0446H11.038C10.6018 14.0446 10.245 14.4019 10.245 14.8385C10.245 15.2752 10.6018 15.6325 11.038 15.6325H11.712V22.4086H10.9587C10.5225 22.4086 10.1657 22.7659 10.1657 23.2026V26.0409H8.9842C8.54807 26.0409 8.19124 26.3981 8.19124 26.8348C8.19124 27.2715 8.54807 27.6287 8.9842 27.6287H10.1657V32.1343L6.95819 33.8849C6.70445 34.0238 6.54586 34.2898 6.54586 34.5835V39.9902H0.792957C0.35683 39.9902 0 40.3475 0 40.7841V67.2061C0 67.6427 0.35683 68 0.792957 68H33.2051C33.6412 68 33.998 67.6427 33.998 67.2061V40.7802C33.998 40.3435 33.6412 39.9862 33.2051 39.9862ZM16.997 6.8397C17.4966 6.8397 17.9327 7.09772 18.1904 7.48278H15.7997C16.0574 7.09375 16.4975 6.8397 16.9931 6.8397H16.997ZM15.5618 9.07064H18.4323V11.6668H15.5618V9.07064ZM13.2939 13.2546H20.7001V14.0446H13.2939V13.2546ZM13.2939 15.6325H20.7001V22.4086H19.6098V18.574C19.6098 17.133 18.4362 15.958 16.997 15.958C15.5578 15.958 14.3842 17.133 14.3842 18.574V22.4086H13.2939V15.6325ZM15.9701 22.4086V18.574C15.9701 18.0063 16.4301 17.5458 16.997 17.5458C17.564 17.5458 18.0239 18.0063 18.0239 18.574V22.4086H15.9701V22.4086ZM11.7477 23.9965H22.2464V26.0409H11.7477V23.9965V23.9965ZM11.7477 27.6287H22.2464V31.2689L17.3737 28.6132C17.1358 28.4822 16.8503 28.4822 16.6164 28.6132L11.7437 31.2689V27.6287H11.7477ZM8.12384 35.0559L16.997 30.2169L25.8702 35.0559V39.9902H8.1278V35.0559H8.12384ZM32.4081 41.578V55.7933H21.4296V49.4459C21.4296 46.9966 19.4393 45.0078 16.997 45.0078C14.5547 45.0078 12.5644 47.0006 12.5644 49.4459V55.7933H1.58591V41.578H32.4121H32.4081ZM1.58591 66.4082V57.3772H12.5644V57.4685C12.5644 57.9052 12.9212 58.2625 13.3574 58.2625C13.7935 58.2625 14.1503 57.9052 14.1503 57.4685V49.4419C14.1503 47.8699 15.427 46.5917 16.997 46.5917C18.5671 46.5917 19.8437 47.8699 19.8437 49.4419V57.4685C19.8437 57.9052 20.2006 58.2625 20.6367 58.2625C21.0728 58.2625 21.4296 57.9052 21.4296 57.4685V57.3772H32.4081V66.4082H1.58591Z" fill="%23FF530D"/><path d="M16.997 32.8766C15.2406 32.8766 13.8133 34.3057 13.8133 36.0642C13.8133 37.8228 15.2406 39.2518 16.997 39.2518C18.7534 39.2518 20.1807 37.8228 20.1807 36.0642C20.1807 34.3057 18.7534 32.8766 16.997 32.8766ZM18.4957 35.5283C18.3609 35.4211 18.1904 35.3536 18.008 35.3536H17.7503V34.9487C17.7503 34.8297 17.7226 34.7185 17.675 34.6193C18.0556 34.7979 18.353 35.1234 18.4957 35.5243V35.5283ZM16.997 37.6679C16.1168 37.6679 15.3992 36.9494 15.3992 36.0682C15.3992 35.4727 15.7322 34.9567 16.216 34.6788C16.1842 34.7622 16.1644 34.8535 16.1644 34.9527V36.1515C16.1644 36.5882 16.5212 36.9455 16.9574 36.9455H18.008C18.1468 36.9455 18.2737 36.9058 18.3887 36.8462C18.1151 37.3345 17.5957 37.6719 16.997 37.6719V37.6679Z" fill="%23FF530D"/><path d="M24.7045 35.1194H21.1164C20.6803 35.1194 20.3234 35.4767 20.3234 35.9133C20.3234 36.35 20.6803 36.7072 21.1164 36.7072H24.7045C25.1406 36.7072 25.4975 36.35 25.4975 35.9133C25.4975 35.4767 25.1406 35.1194 24.7045 35.1194Z" fill="%23FF530D"/><path d="M12.8816 35.1194H9.29344C8.85732 35.1194 8.50049 35.4767 8.50049 35.9133C8.50049 36.35 8.85732 36.7072 9.29344 36.7072H12.8816C13.3177 36.7072 13.6745 36.35 13.6745 35.9133C13.6745 35.4767 13.3177 35.1194 12.8816 35.1194Z" fill="%23FF530D"/><path d="M7.1485 46.8656C8.31811 46.8656 9.27362 45.9129 9.27362 44.7378C9.27362 43.5628 8.32208 42.6101 7.1485 42.6101C5.97492 42.6101 5.02338 43.5628 5.02338 44.7378C5.02338 45.9129 5.97492 46.8656 7.1485 46.8656ZM7.1485 44.2019C7.44586 44.2019 7.68771 44.4441 7.68771 44.7418C7.68771 45.0395 7.44586 45.2817 7.1485 45.2817C6.85114 45.2817 6.60929 45.0395 6.60929 44.7418C6.60929 44.4441 6.85114 44.2019 7.1485 44.2019Z" fill="%23FF530D"/><path d="M4.98766 54.6898H9.30927C9.7454 54.6898 10.1022 54.3325 10.1022 53.8959V48.2391C10.1022 47.8025 9.7454 47.4452 9.30927 47.4452H4.98766C4.55153 47.4452 4.1947 47.8025 4.1947 48.2391V53.8959C4.1947 54.3325 4.55153 54.6898 4.98766 54.6898ZM5.78062 49.033H8.51632V53.1019H5.78062V49.033Z" fill="%23FF530D"/><path d="M9.30927 58.4768H4.98766C4.55153 58.4768 4.1947 58.8341 4.1947 59.2707V64.9275C4.1947 65.3641 4.55153 65.7214 4.98766 65.7214H9.30927C9.7454 65.7214 10.1022 65.3641 10.1022 64.9275V59.2707C10.1022 58.8341 9.7454 58.4768 9.30927 58.4768ZM8.51632 64.1335H5.78062V60.0647H8.51632V64.1335Z" fill="%23FF530D"/><path d="M26.8495 46.8656C28.0191 46.8656 28.9746 45.9129 28.9746 44.7378C28.9746 43.5628 28.0231 42.6101 26.8495 42.6101C25.6759 42.6101 24.7244 43.5628 24.7244 44.7378C24.7244 45.9129 25.6759 46.8656 26.8495 46.8656ZM26.8495 44.2019C27.1468 44.2019 27.3887 44.4441 27.3887 44.7418C27.3887 45.0395 27.1468 45.2817 26.8495 45.2817C26.5521 45.2817 26.3103 45.0395 26.3103 44.7418C26.3103 44.4441 26.5521 44.2019 26.8495 44.2019Z" fill="%23FF530D"/><path d="M24.6887 54.6898H29.0103C29.4464 54.6898 29.8033 54.3325 29.8033 53.8959V48.2391C29.8033 47.8025 29.4464 47.4452 29.0103 47.4452H24.6887C24.2526 47.4452 23.8958 47.8025 23.8958 48.2391V53.8959C23.8958 54.3325 24.2526 54.6898 24.6887 54.6898ZM25.4817 49.033H28.2174V53.1019H25.4817V49.033Z" fill="%23FF530D"/><path d="M29.0103 58.4768H24.6887C24.2526 58.4768 23.8958 58.8341 23.8958 59.2707V64.9275C23.8958 65.3641 24.2526 65.7214 24.6887 65.7214H29.0103C29.4464 65.7214 29.8033 65.3641 29.8033 64.9275V59.2707C29.8033 58.8341 29.4464 58.4768 29.0103 58.4768ZM28.2174 64.1335H25.4817V60.0647H28.2174V64.1335Z" fill="%23FF530D"/><path d="M19.1578 58.4768H14.8362C14.4001 58.4768 14.0433 58.8341 14.0433 59.2707V64.9275C14.0433 65.3641 14.4001 65.7214 14.8362 65.7214H19.1578C19.594 65.7214 19.9508 65.3641 19.9508 64.9275V59.2707C19.9508 58.8341 19.594 58.4768 19.1578 58.4768ZM18.3649 64.1335H15.6292V60.0647H18.3649V64.1335Z" fill="%23FF530D"/></svg>');
  background-size: 19px 38px;
}
.chef-locations__location--city-san-francisco {
  background-image: url('data:image/svg+xml,<svg width="18" height="64" viewBox="0 0 18 64" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_19_1093)"><path d="M17.5785 63.4504L17.1853 60.4621C17.1912 60.4349 17.1931 60.4058 17.1931 60.3767C17.1931 60.3029 17.1756 60.235 17.1464 60.1709L15.4977 47.6645V21.5157C15.4977 21.506 15.4958 21.4963 15.4958 21.4866C15.4958 21.4691 15.4938 21.4517 15.4899 21.4342C15.488 21.4186 15.4841 21.4031 15.4802 21.3895C15.4763 21.374 15.4724 21.3604 15.4666 21.3449C15.4607 21.3293 15.4549 21.3157 15.4471 21.3002C15.4393 21.2866 15.4335 21.273 15.4257 21.2594C15.4179 21.2458 15.4082 21.2342 15.3985 21.2225C15.3887 21.2089 15.379 21.1973 15.3673 21.1856C15.3576 21.174 15.3459 21.1643 15.3342 21.1526C15.3225 21.1429 15.3109 21.1332 15.2992 21.1235C15.2856 21.1138 15.27 21.1041 15.2544 21.0963C15.2466 21.0924 15.2389 21.0847 15.2311 21.0808L11.7703 19.3507L9.27294 0.421224C9.24179 0.180455 9.03547 -0.00012207 8.79021 -0.00012207C8.54496 -0.00012207 8.33863 0.180455 8.30749 0.421224L5.81407 19.3527L2.35325 21.0827C2.35325 21.0827 2.33768 21.0924 2.3299 21.0983C2.31432 21.108 2.3007 21.1157 2.28513 21.1255C2.27345 21.1352 2.26177 21.1449 2.25009 21.1546C2.23841 21.1643 2.22673 21.1759 2.217 21.1876C2.20532 21.1992 2.19559 21.2109 2.18586 21.2245C2.17612 21.2361 2.16834 21.2497 2.15861 21.2633C2.15082 21.2769 2.14303 21.2905 2.1372 21.3041C2.12941 21.3177 2.12357 21.3332 2.11773 21.3468C2.11189 21.3623 2.108 21.3759 2.10411 21.3915C2.10021 21.407 2.09632 21.4206 2.09437 21.4361C2.09048 21.4536 2.09048 21.4711 2.08853 21.4885C2.08853 21.4983 2.08659 21.508 2.08659 21.5177V47.6645L0.00386997 63.4504C-0.0136482 63.5882 0.0272275 63.728 0.120658 63.8329C0.212142 63.9377 0.346448 63.9979 0.486593 63.9979H17.0958C17.2359 63.9979 17.3683 63.9377 17.4617 63.8329C17.5532 63.728 17.596 63.5882 17.5785 63.4504ZM4.0058 40.5229H13.5746L13.67 41.2472H3.91043L4.0058 40.5229ZM4.22965 38.8278H13.3508L13.4462 39.5521H4.13427L4.22965 38.8278ZM4.45349 37.1327H13.1289L13.2243 37.857H4.35811L4.45349 37.1327ZM4.67733 35.4376H12.907L13.0024 36.1619H4.58196L4.67733 35.4376ZM4.90118 33.7425H12.6831L12.7785 34.4668H4.80385L4.89923 33.7425H4.90118ZM5.12502 32.0475H12.4612L12.5566 32.7717H5.0277L5.12307 32.0475H5.12502ZM5.34886 30.3524H12.2355L12.3308 31.0766H5.25154L5.34692 30.3524H5.34886ZM5.57271 28.6573H12.0116L12.107 29.3815H5.47538L5.57076 28.6573H5.57271ZM5.79655 26.9622H11.7917L11.887 27.6864H5.69728L5.79266 26.9622H5.79655ZM6.02039 25.2671H11.5698L11.6651 25.9913H5.92112L6.0165 25.2671H6.02039ZM14.1216 44.6354H3.46468L3.56006 43.9112H14.0223L14.1177 44.6354H14.1216ZM14.25 45.6063L14.3454 46.3305H3.24084L3.33622 45.6063H14.2442H14.25ZM13.8043 42.2161L13.8997 42.9403H3.68853L3.78391 42.2161H13.7985H13.8043ZM3.11821 47.3014H14.4739L14.5693 48.0256H3.017L3.11237 47.3014H3.11821ZM11.4374 24.2962H6.14497L6.23256 23.6341H11.3518L11.4394 24.2962H11.4374ZM2.89048 48.9965H14.6919L14.7873 49.7207H2.7951L2.89048 48.9965ZM14.9157 50.6915L15.0111 51.4158H2.57126L2.66663 50.6915H14.9157ZM15.1396 52.3866L15.235 53.1109H2.34741L2.44279 52.3866H15.1376H15.1396ZM15.3634 54.0817L15.4588 54.806H2.12552L2.22089 54.0817H15.3615H15.3634ZM15.5873 55.7768L15.6826 56.5011H1.90167L1.99705 55.7768H15.5853H15.5873ZM15.8111 57.4719L15.9065 58.1962H1.67783L1.77321 57.4719H15.8092H15.8111ZM16.035 59.167L16.1303 59.8913H1.45399L1.54936 59.167H16.0311H16.035ZM14.5284 40.2783L12.9245 28.1078C12.9245 28.0942 12.9226 28.0825 12.9187 28.0689L12.6987 26.3933C12.6987 26.3933 12.6987 26.3835 12.6968 26.3777L12.2822 23.2244C12.2861 23.2011 12.29 23.1759 12.29 23.1506C12.29 23.0807 12.2744 23.0128 12.2471 22.9526L12.1226 22.0031H14.5303V40.2783H14.5284ZM11.2252 22.6652H6.36297L6.45056 22.0031H11.1396L11.2272 22.6652H11.2252ZM3.05787 40.2763V22.0012H5.46565L3.05787 40.2763ZM1.32747 60.8602H16.2549L16.3503 61.5844H1.23209L1.32747 60.8602ZM12.9537 21.0303H11.9902L11.9221 20.5138L12.9537 21.0303ZM8.79021 4.20946L11.0072 21.0303H6.57514L6.74642 19.7333L8.79021 4.20946ZM5.59217 21.0303H4.62867L5.6603 20.5138L5.59217 21.0303ZM1.04134 63.029L1.10362 62.5572H16.4788L16.541 63.029H1.04134Z" fill="%23FF530D"/></g><defs><clipPath id="clip0_19_1093"><rect width="17.5824" height="64" fill="white"/></clipPath></defs></svg>');
  background-size: 22px 40px;
}
.chef-locations__location--city-miami {
  background-image: url('data:image/svg+xml,<svg width="48" height="71" viewBox="0 0 48 71" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_210_407)"><path d="M4.51743 63.4604H2.6161C2.30485 63.4604 2.05225 63.7133 2.05225 64.0248V67.6298C2.05225 67.9413 2.30485 68.1941 2.6161 68.1941H4.51517C4.82642 68.1941 5.07903 67.9413 5.07903 67.6298V64.0248C5.07903 63.7133 4.82642 63.4604 4.51517 63.4604H4.51743ZM3.95357 67.0654H3.18221V64.5891H3.95357V67.0654Z" fill="%23FF530D"/><path d="M8.10843 63.4604H6.20936C5.89812 63.4604 5.64551 63.7133 5.64551 64.0248V67.6298C5.64551 67.9413 5.89812 68.1941 6.20936 68.1941H8.10843C8.41968 68.1941 8.67229 67.9413 8.67229 67.6298V64.0248C8.67229 63.7133 8.41968 63.4604 8.10843 63.4604ZM7.54458 67.0654H6.77322V64.5891H7.54458V67.0654Z" fill="%23FF530D"/><path d="M11.701 63.4604H9.7997C9.48845 63.4604 9.23584 63.7133 9.23584 64.0248V67.6298C9.23584 67.9413 9.48845 68.1941 9.7997 68.1941H11.701C12.0123 68.1941 12.2649 67.9413 12.2649 67.6298V64.0248C12.2649 63.7133 12.0123 63.4604 11.701 63.4604ZM11.1372 67.0654H10.3636V64.5891H11.1372V67.0654Z" fill="%23FF530D"/><path d="M38.2744 63.4604H36.3754C36.0641 63.4604 35.8115 63.7133 35.8115 64.0248V67.6298C35.8115 67.9413 36.0641 68.1941 36.3754 68.1941H38.2744C38.5857 68.1941 38.8383 67.9413 38.8383 67.6298V64.0248C38.8383 63.7133 38.5857 63.4604 38.2744 63.4604ZM37.7106 67.0654H36.9392V64.5891H37.7106V67.0654Z" fill="%23FF530D"/><path d="M41.8677 63.4604H39.9686C39.6574 63.4604 39.4048 63.7133 39.4048 64.0248V67.6298C39.4048 67.9413 39.6574 68.1941 39.9686 68.1941H41.8677C42.179 68.1941 42.4316 67.9413 42.4316 67.6298V64.0248C42.4316 63.7133 42.179 63.4604 41.8677 63.4604ZM41.3039 67.0654H40.5325V64.5891H41.3039V67.0654Z" fill="%23FF530D"/><path d="M45.4603 63.4604H43.559C43.2477 63.4604 42.9951 63.7133 42.9951 64.0248V67.6298C42.9951 67.9413 43.2477 68.1941 43.559 68.1941H45.4603C45.7715 68.1941 46.0242 67.9413 46.0242 67.6298V64.0248C46.0242 63.7133 45.7715 63.4604 45.4603 63.4604ZM44.8964 67.0654H44.1228V64.5891H44.8964V67.0654Z" fill="%23FF530D"/><path d="M47.9977 52.0609C47.9977 52.0474 47.9955 52.0361 47.9932 52.0226C47.991 51.9955 47.9865 51.9706 47.9797 51.9458C47.9729 51.9187 47.9662 51.8916 47.9549 51.8646V51.86C47.9391 51.8284 47.9278 51.7946 47.9098 51.7652L46.9129 50.1964C46.8091 50.0339 46.631 49.9345 46.437 49.9345C46.243 49.9345 46.0648 50.0339 45.9611 50.1964L45.3048 51.2302L44.6507 50.1986C44.5469 50.0361 44.3688 49.9368 44.1748 49.9368C43.9808 49.9368 43.8027 50.0361 43.6989 50.1986L42.8621 51.5169H35.7237L34.9749 50.3363V28.9955C34.9749 28.9955 34.9749 28.991 34.9749 28.9887V25.7788H35.011C35.2162 25.7788 35.4057 25.6659 35.5049 25.4853C35.6042 25.3047 35.5974 25.0858 35.4869 24.912L33.7547 22.1851C33.651 22.0226 33.4728 21.9233 33.2788 21.9233C33.0849 21.9233 32.9067 22.0226 32.8029 22.1851L31.0708 24.912C30.9602 25.0858 30.9535 25.307 31.0527 25.4853C31.152 25.6637 31.3414 25.7788 31.5467 25.7788H31.5827V28.4244H30.8881V18.1219C30.8881 17.8104 30.6355 17.5576 30.3242 17.5576C30.013 17.5576 29.7604 17.8104 29.7604 18.1219V19.9074H27.9583V8.72235C27.9583 6.72686 26.4765 5.07675 24.5593 4.80135V0.564334C24.5593 0.252822 24.3067 0 23.9955 0C23.6842 0 23.4316 0.252822 23.4316 0.564334V4.80135C21.5123 5.07675 20.0327 6.72912 20.0327 8.72235V19.9097H18.2306V18.1242C18.2306 17.8126 17.978 17.5598 17.6668 17.5598C17.3555 17.5598 17.1029 17.8126 17.1029 18.1242V28.4266H16.4082V25.781H16.4443C16.6496 25.781 16.839 25.6682 16.9383 25.4876C17.0375 25.307 17.0307 25.088 16.9202 24.9142L15.188 22.1874C15.0843 22.0248 14.9061 21.9255 14.7122 21.9255C14.5182 21.9255 14.34 22.0248 14.2363 22.1874L12.5041 24.9142C12.3936 25.088 12.3868 25.3093 12.486 25.4876C12.5853 25.6659 12.7747 25.781 12.98 25.781H13.0161V28.991C13.0161 28.991 13.0161 28.9955 13.0161 28.9977V50.3386L12.2673 51.5192H5.15591L4.31689 50.1986C4.21314 50.0361 4.03496 49.9368 3.84099 49.9368C3.64703 49.9368 3.46885 50.0361 3.3651 50.1986L2.69975 51.246L2.03665 50.2009C1.9329 50.0384 1.75472 49.939 1.56076 49.939C1.36679 49.939 1.18861 50.0384 1.08486 50.2009L0.0879617 51.7697C0.0721737 51.7968 0.0608965 51.8262 0.0496194 51.8533C0.047364 51.86 0.0428531 51.8646 0.0405977 51.8713C0.031576 51.8962 0.0225543 51.921 0.0180434 51.9458C0.0112771 51.9729 0.00676628 52 0.00451085 52.0293C0.00451085 52.0406 0.00225543 52.0519 0 52.0655C0 52.0722 0 52.079 0 52.088V70.4402C0 70.7517 0.252608 71.0045 0.563857 71.0045H47.4361C47.7474 71.0045 48 70.7517 48 70.4402V52.088C48 52.088 48 52.0722 47.9977 52.0655V52.0609ZM33.2811 23.5418L33.9848 24.6524H32.5751L33.2788 23.5418H33.2811ZM14.7167 23.5418L15.4204 24.6524H14.0107L14.7144 23.5418H14.7167ZM24.9946 69.8713H23.0031V66.386C23.0031 65.8375 23.4497 65.3905 23.9977 65.3905C24.5458 65.3905 24.9924 65.8375 24.9924 66.386V69.8713H24.9946ZM24 64.2618C22.8294 64.2618 21.8776 65.2144 21.8776 66.386V69.8713H21.0882V63.6456H21.6814C21.9927 63.6456 22.2453 63.3928 22.2453 63.0813C22.2453 62.7517 22.5114 62.4853 22.8407 62.4853C23.17 62.4853 23.4361 62.7539 23.4361 63.0813C23.4361 63.3928 23.6888 63.6456 24 63.6456C24.3112 63.6456 24.5639 63.3928 24.5639 63.0813C24.5639 62.7517 24.83 62.4853 25.1593 62.4853C25.4886 62.4853 25.7547 62.7539 25.7547 63.0813C25.7547 63.3928 26.0073 63.6456 26.3186 63.6456H26.9118V69.8713H26.1224V66.386C26.1224 65.2144 25.1706 64.2618 24 64.2618ZM1.12771 52.6479H21.3769C21.3702 52.7291 21.3634 52.8104 21.3634 52.8939V54.0023H1.12771V52.6479ZM31.5873 29.5553V50.3386L30.8385 51.5192H26.2464C25.7818 50.763 24.9518 50.2573 24.0023 50.2573C23.0527 50.2573 22.2227 50.763 21.7581 51.5192H17.1841L16.415 50.3092V29.5576H31.5873V29.5553ZM33.8494 29.5553V50.3386L33.2833 51.2302L32.7172 50.3386V29.5553H33.8517H33.8494ZM33.8494 28.4266H32.715V25.7923H33.8494V28.4266ZM14.1528 29.5553H15.2873V50.3657L14.7302 51.2438L14.1551 50.3386V29.5553H14.1528ZM15.285 28.4266H14.1505V25.7923H15.285V28.4266ZM15.4835 55.1309V69.8736H14.349V55.1309H15.4835ZM16.6112 63.5169C16.7082 63.5959 16.83 63.6456 16.9653 63.6456H17.9532V69.8713H16.6112V63.5169ZM19.0809 63.6456H19.9583V69.8713H19.0809V63.6456ZM28.0395 63.6456H28.9168V69.8713H28.0395V63.6456ZM30.0445 63.6456H31.0324C31.3437 63.6456 31.5963 63.3928 31.5963 63.0813C31.5963 62.7698 31.3437 62.5169 31.0324 62.5169H26.7877C26.5531 61.842 25.9126 61.3567 25.1593 61.3567C24.7127 61.3567 24.3067 61.5282 24 61.8059C23.6933 61.526 23.2873 61.3567 22.8407 61.3567C22.0874 61.3567 21.4469 61.842 21.2123 62.5169H16.9676C16.8323 62.5169 16.7105 62.5666 16.6135 62.6456V55.1309H21.9318C22.243 55.1309 22.4956 54.8781 22.4956 54.5666V52.8939C22.4956 52.6885 22.5362 52.4921 22.6129 52.3115C22.6152 52.3047 22.6174 52.3002 22.6197 52.2935C22.852 51.7585 23.3843 51.3837 24.0023 51.3837C24.6202 51.3837 25.157 51.7607 25.3871 52.298C25.3871 52.3025 25.3893 52.3047 25.3916 52.307C25.4683 52.4876 25.5089 52.684 25.5089 52.8916V54.5643C25.5089 54.8758 25.7615 55.1287 26.0727 55.1287H31.7857V69.8713H30.0468V63.6456H30.0445ZM32.9112 55.1309H34.0457V69.8736H32.9112V55.1309ZM26.6343 54.0023V52.8939C26.6343 52.8104 26.6298 52.7291 26.6208 52.6479H46.87V54.0023H26.6343ZM21.1649 9.32731H26.8373V10.3363H21.1649V9.32731ZM24 5.88488C25.3848 5.88488 26.5396 6.88488 26.7855 8.19865H21.2145C21.4604 6.88262 22.6152 5.88488 24 5.88488ZM21.1649 11.4673H26.8373V19.9097H25.872V18.1242C25.872 17.8126 25.6194 17.5598 25.3081 17.5598C24.9969 17.5598 24.7443 17.8126 24.7443 18.1242V19.9097H23.2602V18.1242C23.2602 17.8126 23.0076 17.5598 22.6964 17.5598C22.3851 17.5598 22.1325 17.8126 22.1325 18.1242V19.9097H21.1672V11.4673H21.1649ZM18.2351 21.0384H29.7671V28.4266H18.2351V21.0384ZM1.12771 55.1309H13.2213V69.8736H1.12771V55.1309ZM35.1734 69.8736V55.1309H46.8723V69.8736H35.1734Z" fill="%23FF530D"/><path d="M28.4364 57.1715C27.4011 57.1715 26.5576 58.0158 26.5576 59.0519C26.5576 60.088 27.4011 60.9322 28.4364 60.9322C29.4716 60.9322 30.3152 60.088 30.3152 59.0519C30.3152 58.0158 29.4716 57.1715 28.4364 57.1715ZM28.4364 59.8036C28.0214 59.8036 27.6853 59.4672 27.6853 59.0519C27.6853 58.6365 28.0214 58.3002 28.4364 58.3002C28.8514 58.3002 29.1874 58.6365 29.1874 59.0519C29.1874 59.4672 28.8514 59.8036 28.4364 59.8036Z" fill="%23FF530D"/><path d="M19.5658 57.1715C18.5305 57.1715 17.687 58.0158 17.687 59.0519C17.687 60.088 18.5305 60.9322 19.5658 60.9322C20.601 60.9322 21.4446 60.088 21.4446 59.0519C21.4446 58.0158 20.601 57.1715 19.5658 57.1715ZM19.5658 59.8036C19.1508 59.8036 18.8147 59.4672 18.8147 59.0519C18.8147 58.6365 19.1508 58.3002 19.5658 58.3002C19.9808 58.3002 20.3168 58.6365 20.3168 59.0519C20.3168 59.4672 19.9808 59.8036 19.5658 59.8036Z" fill="%23FF530D"/><path d="M24.0001 22.2642C23.1678 22.2642 22.4912 22.9414 22.4912 23.7743V27.0159C22.4912 27.3274 22.7438 27.5802 23.0551 27.5802H24.9451C25.2564 27.5802 25.509 27.3274 25.509 27.0159V23.7743C25.509 22.9414 24.8323 22.2642 24.0001 22.2642ZM24.3813 26.4515H23.6189V23.7743C23.6189 23.5644 23.7903 23.3928 24.0001 23.3928C24.2098 23.3928 24.3813 23.5644 24.3813 23.7743V26.4515Z" fill="%23FF530D"/><path d="M24.0001 56.1241C23.1678 56.1241 22.4912 56.8013 22.4912 57.6343V59.8871C22.4912 60.1986 22.7438 60.4515 23.0551 60.4515H24.9451C25.2564 60.4515 25.509 60.1986 25.509 59.8871V57.6343C25.509 56.8013 24.8323 56.1241 24.0001 56.1241ZM24.3813 59.3228H23.6189V57.6343C23.6189 57.4244 23.7903 57.2528 24.0001 57.2528C24.2098 57.2528 24.3813 57.4244 24.3813 57.6343V59.3228Z" fill="%23FF530D"/><path d="M23.0551 16.9954H24.9451C25.2564 16.9954 25.509 16.7426 25.509 16.4311V14.1083C25.509 13.2753 24.8323 12.5981 24.0001 12.5981C23.1678 12.5981 22.4912 13.2753 22.4912 14.1083V16.4311C22.4912 16.7426 22.7438 16.9954 23.0551 16.9954ZM23.6189 14.1083C23.6189 13.8984 23.7903 13.7268 24.0001 13.7268C24.2098 13.7268 24.3813 13.8984 24.3813 14.1083V15.8668H23.6189V14.1083Z" fill="%23FF530D"/><path d="M3.55897 60.6727C3.87022 60.6727 4.12283 60.4199 4.12283 60.1084V57.9933C4.12283 57.6818 3.87022 57.429 3.55897 57.429C3.24773 57.429 2.99512 57.6818 2.99512 57.9933V60.1084C2.99512 60.4199 3.24773 60.6727 3.55897 60.6727Z" fill="%23FF530D"/><path d="M7.14979 60.6727C7.46104 60.6727 7.71365 60.4199 7.71365 60.1084V57.9933C7.71365 57.6818 7.46104 57.429 7.14979 57.429C6.83855 57.429 6.58594 57.6818 6.58594 57.9933V60.1084C6.58594 60.4199 6.83855 60.6727 7.14979 60.6727Z" fill="%23FF530D"/><path d="M10.7426 60.6727C11.0538 60.6727 11.3064 60.4199 11.3064 60.1084V57.9933C11.3064 57.6818 11.0538 57.429 10.7426 57.429C10.4313 57.429 10.1787 57.6818 10.1787 57.9933V60.1084C10.1787 60.4199 10.4313 60.6727 10.7426 60.6727Z" fill="%23FF530D"/><path d="M37.2572 60.6727C37.5685 60.6727 37.8211 60.4199 37.8211 60.1084V57.9933C37.8211 57.6818 37.5685 57.429 37.2572 57.429C36.946 57.429 36.6934 57.6818 36.6934 57.9933V60.1084C36.6934 60.4199 36.946 60.6727 37.2572 60.6727Z" fill="%23FF530D"/><path d="M40.8505 60.6727C41.1617 60.6727 41.4143 60.4199 41.4143 60.1084V57.9933C41.4143 57.6818 41.1617 57.429 40.8505 57.429C40.5392 57.429 40.2866 57.6818 40.2866 57.9933V60.1084C40.2866 60.4199 40.5392 60.6727 40.8505 60.6727Z" fill="%23FF530D"/><path d="M44.4408 60.6727C44.7521 60.6727 45.0047 60.4199 45.0047 60.1084V57.9933C45.0047 57.6818 44.7521 57.429 44.4408 57.429C44.1296 57.429 43.877 57.6818 43.877 57.9933V60.1084C43.877 60.4199 44.1296 60.6727 44.4408 60.6727Z" fill="%23FF530D"/><path d="M20.0663 49.2619C20.3775 49.2619 20.6302 49.009 20.6302 48.6975V46.5824C20.6302 46.2709 20.3775 46.0181 20.0663 46.0181C19.755 46.0181 19.5024 46.2709 19.5024 46.5824V48.6975C19.5024 49.009 19.755 49.2619 20.0663 49.2619Z" fill="%23FF530D"/><path d="M23.9999 49.2619C24.3111 49.2619 24.5637 49.009 24.5637 48.6975V46.5824C24.5637 46.2709 24.3111 46.0181 23.9999 46.0181C23.6886 46.0181 23.436 46.2709 23.436 46.5824V48.6975C23.436 49.009 23.6886 49.2619 23.9999 49.2619Z" fill="%23FF530D"/><path d="M27.9335 49.2619C28.2447 49.2619 28.4973 49.009 28.4973 48.6975V46.5824C28.4973 46.2709 28.2447 46.0181 27.9335 46.0181C27.6222 46.0181 27.3696 46.2709 27.3696 46.5824V48.6975C27.3696 49.009 27.6222 49.2619 27.9335 49.2619Z" fill="%23FF530D"/><path d="M20.0663 44.6117C20.3775 44.6117 20.6302 44.3589 20.6302 44.0474V41.9323C20.6302 41.6207 20.3775 41.3679 20.0663 41.3679C19.755 41.3679 19.5024 41.6207 19.5024 41.9323V44.0474C19.5024 44.3589 19.755 44.6117 20.0663 44.6117Z" fill="%23FF530D"/><path d="M23.9999 44.6117C24.3111 44.6117 24.5637 44.3589 24.5637 44.0474V41.9323C24.5637 41.6207 24.3111 41.3679 23.9999 41.3679C23.6886 41.3679 23.436 41.6207 23.436 41.9323V44.0474C23.436 44.3589 23.6886 44.6117 23.9999 44.6117Z" fill="%23FF530D"/><path d="M27.9335 44.6117C28.2447 44.6117 28.4973 44.3589 28.4973 44.0474V41.9323C28.4973 41.6207 28.2447 41.3679 27.9335 41.3679C27.6222 41.3679 27.3696 41.6207 27.3696 41.9323V44.0474C27.3696 44.3589 27.6222 44.6117 27.9335 44.6117Z" fill="%23FF530D"/><path d="M20.0663 40.2799C20.3775 40.2799 20.6302 40.0271 20.6302 39.7156V37.6005C20.6302 37.289 20.3775 37.0361 20.0663 37.0361C19.755 37.0361 19.5024 37.289 19.5024 37.6005V39.7156C19.5024 40.0271 19.755 40.2799 20.0663 40.2799Z" fill="%23FF530D"/><path d="M23.9999 40.2799C24.3111 40.2799 24.5637 40.0271 24.5637 39.7156V37.6005C24.5637 37.289 24.3111 37.0361 23.9999 37.0361C23.6886 37.0361 23.436 37.289 23.436 37.6005V39.7156C23.436 40.0271 23.6886 40.2799 23.9999 40.2799Z" fill="%23FF530D"/><path d="M27.9335 40.2799C28.2447 40.2799 28.4973 40.0271 28.4973 39.7156V37.6005C28.4973 37.289 28.2447 37.0361 27.9335 37.0361C27.6222 37.0361 27.3696 37.289 27.3696 37.6005V39.7156C27.3696 40.0271 27.6222 40.2799 27.9335 40.2799Z" fill="%23FF530D"/><path d="M20.0663 35.5665C20.3775 35.5665 20.6302 35.3137 20.6302 35.0022V32.8871C20.6302 32.5756 20.3775 32.3228 20.0663 32.3228C19.755 32.3228 19.5024 32.5756 19.5024 32.8871V35.0022C19.5024 35.3137 19.755 35.5665 20.0663 35.5665Z" fill="%23FF530D"/><path d="M23.9999 35.5665C24.3111 35.5665 24.5637 35.3137 24.5637 35.0022V32.8871C24.5637 32.5756 24.3111 32.3228 23.9999 32.3228C23.6886 32.3228 23.436 32.5756 23.436 32.8871V35.0022C23.436 35.3137 23.6886 35.5665 23.9999 35.5665Z" fill="%23FF530D"/><path d="M27.9335 35.5665C28.2447 35.5665 28.4973 35.3137 28.4973 35.0022V32.8871C28.4973 32.5756 28.2447 32.3228 27.9335 32.3228C27.6222 32.3228 27.3696 32.5756 27.3696 32.8871V35.0022C27.3696 35.3137 27.6222 35.5665 27.9335 35.5665Z" fill="%23FF530D"/><path d="M20.0663 25.2257C19.755 25.2257 19.5024 25.4785 19.5024 25.79V27.1557C19.5024 27.4672 19.755 27.7201 20.0663 27.7201C20.3775 27.7201 20.6302 27.4672 20.6302 27.1557V25.79C20.6302 25.4785 20.3775 25.2257 20.0663 25.2257Z" fill="%23FF530D"/><path d="M27.9335 25.2257C27.6222 25.2257 27.3696 25.4785 27.3696 25.79V27.1557C27.3696 27.4672 27.6222 27.7201 27.9335 27.7201C28.2447 27.7201 28.4973 27.4672 28.4973 27.1557V25.79C28.4973 25.4785 28.2447 25.2257 27.9335 25.2257Z" fill="%23FF530D"/><path d="M20.0663 22.1265C19.755 22.1265 19.5024 22.3793 19.5024 22.6908V24.0565C19.5024 24.368 19.755 24.6208 20.0663 24.6208C20.3775 24.6208 20.6302 24.368 20.6302 24.0565V22.6908C20.6302 22.3793 20.3775 22.1265 20.0663 22.1265Z" fill="%23FF530D"/><path d="M27.9335 22.1265C27.6222 22.1265 27.3696 22.3793 27.3696 22.6908V24.0565C27.3696 24.368 27.6222 24.6208 27.9335 24.6208C28.2447 24.6208 28.4973 24.368 28.4973 24.0565V22.6908C28.4973 22.3793 28.2447 22.1265 27.9335 22.1265Z" fill="%23FF530D"/><path d="M23.9999 55.1309C24.3111 55.1309 24.5637 54.878 24.5637 54.5665V53.1534C24.5637 52.8419 24.3111 52.5891 23.9999 52.5891C23.6886 52.5891 23.436 52.8419 23.436 53.1534V54.5665C23.436 54.878 23.6886 55.1309 23.9999 55.1309Z" fill="%23FF530D"/></g><defs><clipPath id="clip0_210_407"><rect width="48" height="71" fill="white"/></clipPath></defs></svg>');
  background-size: 26px 40px;
}
.chef-locations__location--city-austin {
  background-image: url('data:image/svg+xml,<svg width="34" height="64" viewBox="0 0 34 64" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M32.2979 33.278H26.4349V31.5293V24.249H26.9778C27.4643 24.249 27.8592 23.8541 27.8592 23.3676C27.8592 22.8811 27.4643 22.4862 26.9778 22.4862H24.8942V18.3295H25.5535C26.04 18.3295 26.4349 17.9347 26.4349 17.4481C26.4349 16.9616 26.04 16.5667 25.5535 16.5667H23.8788C23.5403 13.7498 21.5942 11.4229 18.9888 10.5274V6.94188H19.3308C19.8173 6.94188 20.2122 6.54702 20.2122 6.06049C20.2122 5.57396 19.8173 5.17909 19.3308 5.17909H17.5045V0.881397C17.5045 0.394866 17.1097 0 16.6231 0C16.1366 0 15.7417 0.394866 15.7417 0.881397V5.18261H13.9155C13.429 5.18261 13.0341 5.57748 13.0341 6.06401C13.0341 6.55054 13.429 6.94541 13.9155 6.94541H14.2575V10.5309C11.6485 11.4264 9.70594 13.7498 9.36749 16.5703H7.62585C7.13931 16.5703 6.74445 16.9651 6.74445 17.4517C6.74445 17.9382 7.13931 18.3331 7.62585 18.3331H8.28513V22.4897H6.20151C5.71498 22.4897 5.32011 22.8846 5.32011 23.3711C5.32011 23.8577 5.71498 24.2525 6.20151 24.2525H6.74445V33.2816H0.881397C0.394866 33.2816 0 33.6764 0 34.1629V63.1186C0 63.6051 0.394866 64 0.881397 64H32.2979C32.7844 64 33.1793 63.6051 33.1793 63.1186V34.1594C33.1793 33.6729 32.7844 33.278 32.2979 33.278ZM24.6721 30.2989L22.8493 29.6643V24.2525H24.6721V30.2989ZM13.9155 24.2525V28.388L12.0928 29.0297V24.249H13.9155V24.2525ZM17.501 24.2525V27.7993L16.8312 27.5666C16.6408 27.4996 16.4363 27.4996 16.2494 27.5666L15.6783 27.7675V24.2525H17.501ZM16.5421 29.3329L20.3497 30.662H12.7732L16.5421 29.3329ZM19.2638 28.4162V24.256H21.0865V29.0544L19.2638 28.4198V28.4162ZM16.0203 6.94893H17.226V10.1643C17.0251 10.1466 16.8276 10.1325 16.6231 10.1325C16.4187 10.1325 16.2177 10.1466 16.0203 10.1643V6.94893ZM16.6231 11.8989C19.3872 11.8989 21.6753 13.9296 22.0984 16.5738H11.1479C11.571 13.9296 13.8626 11.8989 16.6231 11.8989ZM10.0479 18.3366H23.1314V22.4933H20.9349V19.4366C20.9349 18.95 20.5401 18.5552 20.0535 18.5552C19.567 18.5552 19.1721 18.95 19.1721 19.4366V22.4933H17.4693V19.4366C17.4693 18.95 17.0744 18.5552 16.5879 18.5552C16.1014 18.5552 15.7065 18.95 15.7065 19.4366V22.4933H14.0036V19.4366C14.0036 18.95 13.6088 18.5552 13.1222 18.5552C12.6357 18.5552 12.2408 18.95 12.2408 19.4366V22.4933H10.0444V18.3366H10.0479ZM10.33 24.256V29.6572L8.50724 30.2989V24.256H10.33ZM8.50724 32.4248H24.6756V33.2816H8.50724V32.4248ZM31.4165 35.0443V38.094H24.457C23.9705 38.094 23.5756 38.4888 23.5756 38.9754C23.5756 39.4619 23.9705 39.8568 24.457 39.8568H31.4165V54.8617H23.2795V45.6528C23.2795 45.6528 23.2795 45.6423 23.2795 45.6387C23.2724 41.958 20.2757 38.9648 16.5914 38.9648C12.9072 38.9648 9.90338 41.9651 9.90338 45.6528V54.8582H1.76279V39.8532H8.7223C9.20883 39.8532 9.6037 39.4584 9.6037 38.9719C9.6037 38.4853 9.20883 38.0905 8.7223 38.0905H1.76279V35.0408H31.4165V35.0443ZM18.742 53.0002H14.4373C13.9508 53.0002 13.5559 53.395 13.5559 53.8816V62.2372H11.6626V45.6564C11.6626 42.9381 13.8732 40.7311 16.5879 40.7311C19.3026 40.7311 21.5131 42.9417 21.5131 45.6564V62.2372H19.6199V53.8816C19.6199 53.395 19.225 53.0002 18.7385 53.0002H18.742ZM1.76279 56.6245H9.89985V62.2372H1.76279V56.6245ZM15.3187 62.2372V54.763H17.8606V62.2372H15.3187ZM23.2795 62.2372V56.6245H31.4165V62.2372H23.2795Z" fill="%23FF530D"/><path d="M19.6234 48.907C19.6234 48.4205 19.2285 48.0256 18.742 48.0256C18.2555 48.0256 17.8606 48.4205 17.8606 48.907V50.3807C17.8606 50.8673 18.2555 51.2621 18.742 51.2621C19.2285 51.2621 19.6234 50.8673 19.6234 50.3807V48.907Z" fill="%23FF530D"/><path d="M14.4371 48.0256C13.9505 48.0256 13.5557 48.4205 13.5557 48.907V50.3807C13.5557 50.8673 13.9505 51.2621 14.4371 51.2621C14.9236 51.2621 15.3185 50.8673 15.3185 50.3807V48.907C15.3185 48.4205 14.9236 48.0256 14.4371 48.0256Z" fill="%23FF530D"/><path d="M18.742 46.1816C19.2285 46.1816 19.6234 45.7867 19.6234 45.3002V43.8265C19.6234 43.3399 19.2285 42.9451 18.742 42.9451C18.2555 42.9451 17.8606 43.3399 17.8606 43.8265V45.3002C17.8606 45.7867 18.2555 46.1816 18.742 46.1816Z" fill="%23FF530D"/><path d="M14.4371 42.9417C13.9505 42.9417 13.5557 43.3365 13.5557 43.823V45.2967C13.5557 45.7833 13.9505 46.1781 14.4371 46.1781C14.9236 46.1781 15.3185 45.7833 15.3185 45.2967V43.823C15.3185 43.3365 14.9236 42.9417 14.4371 42.9417Z" fill="%23FF530D"/><path d="M7.62593 42.9417H4.11797C3.63144 42.9417 3.23657 43.3365 3.23657 43.823V53.0601C3.23657 53.5466 3.63144 53.9415 4.11797 53.9415H7.62593C8.11246 53.9415 8.50733 53.5466 8.50733 53.0601V43.823C8.50733 43.3365 8.11246 42.9417 7.62593 42.9417ZM6.74453 44.7044V47.5602H4.99937V44.7044H6.74453ZM4.99937 52.1787V49.323H6.74453V52.1787H4.99937Z" fill="%23FF530D"/><path d="M25.5533 53.9415H29.0612C29.5478 53.9415 29.9426 53.5466 29.9426 53.0601V43.823C29.9426 43.3365 29.5478 42.9417 29.0612 42.9417H25.5533C25.0667 42.9417 24.6719 43.3365 24.6719 43.823V53.0601C24.6719 53.5466 25.0667 53.9415 25.5533 53.9415ZM26.4347 52.1787V49.323H28.1798V52.1787H26.4347ZM28.1798 44.7044V47.5602H26.4347V44.7044H28.1798Z" fill="%23FF530D"/><path d="M15.7771 37.41C15.7982 37.4629 15.8264 37.5158 15.8581 37.5616C15.8899 37.611 15.9251 37.6568 15.9674 37.6956C16.0062 37.7379 16.0521 37.7731 16.1014 37.8049C16.1472 37.8366 16.2001 37.8648 16.253 37.886C16.3059 37.9071 16.3623 37.9247 16.4187 37.9353C16.4751 37.9494 16.5315 37.9529 16.5879 37.9529C16.8206 37.9529 17.0498 37.8613 17.212 37.6956C17.2543 37.6568 17.2895 37.611 17.3213 37.5616C17.353 37.5158 17.3812 37.4629 17.4024 37.41C17.427 37.3571 17.4411 37.3007 17.4552 37.2443C17.4658 37.1879 17.4693 37.1315 17.4693 37.0715C17.4693 36.8389 17.3777 36.6132 17.212 36.4475C17.0075 36.243 16.7043 36.1514 16.4187 36.2078C16.3623 36.2184 16.3059 36.236 16.253 36.2571C16.2001 36.2818 16.1472 36.3065 16.1014 36.3382C16.0521 36.37 16.0062 36.4087 15.9674 36.4475C15.8017 36.6132 15.7065 36.8424 15.7065 37.0715C15.7065 37.1315 15.7136 37.1879 15.7242 37.2443C15.7383 37.3007 15.7524 37.3571 15.7771 37.41Z" fill="%23FF530D"/><path d="M17.4375 14.4656C17.4164 14.4127 17.3881 14.3598 17.3564 14.314C17.3247 14.2646 17.2859 14.2188 17.2471 14.18C16.9192 13.8521 16.3305 13.8521 15.9991 14.18C15.9603 14.2188 15.9215 14.2646 15.8898 14.314C15.858 14.3598 15.8298 14.4127 15.8087 14.4656C15.7875 14.5184 15.7699 14.5749 15.7593 14.6313C15.7488 14.6877 15.7417 14.7441 15.7417 14.8005C15.7417 15.0332 15.8369 15.2623 15.9991 15.4245C16.1612 15.5867 16.3904 15.6819 16.6231 15.6819C16.8558 15.6819 17.0814 15.5902 17.2471 15.4245C17.4128 15.2588 17.5045 15.0332 17.5045 14.8005C17.5045 14.7441 17.4974 14.6877 17.4869 14.6313C17.4763 14.5749 17.4587 14.5184 17.4375 14.4656Z" fill="%23FF530D"/><path d="M14.3455 14.0705C14.2996 14.0388 14.2467 14.0106 14.1939 13.9894C14.141 13.9648 14.0846 13.9507 14.0317 13.9366C13.7426 13.8801 13.4394 13.9753 13.2349 14.1798C13.0692 14.342 12.9775 14.5712 12.9775 14.8003C12.9775 15.0295 13.0692 15.2622 13.2349 15.4244C13.3971 15.5901 13.6262 15.6817 13.8589 15.6817C13.9153 15.6817 13.9718 15.6782 14.0317 15.6676C14.0846 15.6535 14.141 15.6394 14.1939 15.6147C14.2467 15.5936 14.2996 15.5654 14.3455 15.5337C14.3948 15.5019 14.4407 15.4667 14.4794 15.4244C14.6451 15.2622 14.7403 15.033 14.7403 14.8003C14.7403 14.5676 14.6451 14.342 14.4794 14.1798C14.4407 14.1375 14.3948 14.1023 14.3455 14.0705Z" fill="%23FF530D"/><path d="M20.2013 14.4655C20.1802 14.4126 20.152 14.3597 20.1202 14.3139C20.0885 14.2645 20.0532 14.2187 20.0109 14.1799C19.9722 14.1376 19.9263 14.1023 19.877 14.0706C19.8276 14.0389 19.7782 14.0107 19.7254 13.9895C19.6725 13.9648 19.6161 13.9507 19.5597 13.9366C19.4468 13.9155 19.3305 13.9155 19.2177 13.9366C19.1613 13.9507 19.1049 13.9648 19.052 13.9895C18.9991 14.0107 18.9462 14.0389 18.9004 14.0706C18.851 14.1023 18.8052 14.1376 18.7664 14.1799C18.7241 14.2187 18.6888 14.2645 18.6571 14.3139C18.6254 14.3597 18.5972 14.4126 18.576 14.4655C18.5513 14.5184 18.5372 14.5748 18.5231 14.6312C18.5126 14.6876 18.509 14.744 18.509 14.8004C18.509 14.8603 18.509 14.9168 18.5231 14.9732C18.5372 15.0296 18.5513 15.086 18.576 15.1389C18.5972 15.1918 18.6254 15.2446 18.6571 15.2905C18.6888 15.3398 18.7241 15.3857 18.7664 15.4244C18.8052 15.4667 18.851 15.502 18.9004 15.5337C18.9462 15.5655 18.9991 15.5937 19.052 15.6148C19.1049 15.6395 19.1613 15.6536 19.2177 15.6677C19.2741 15.6783 19.3305 15.6853 19.3869 15.6853C19.4468 15.6853 19.5032 15.6783 19.5597 15.6677C19.6161 15.6536 19.6725 15.6395 19.7254 15.6148C19.7782 15.5937 19.8276 15.5655 19.877 15.5337C19.9263 15.502 19.9722 15.4667 20.0109 15.4244C20.0532 15.3857 20.0885 15.3398 20.1202 15.2905C20.152 15.2446 20.1802 15.1918 20.2013 15.1389C20.2225 15.086 20.2401 15.0296 20.2507 14.9732C20.2648 14.9168 20.2683 14.8603 20.2683 14.8004C20.2683 14.744 20.2683 14.6876 20.2507 14.6312C20.2401 14.5748 20.2225 14.5184 20.2013 14.4655Z" fill="%23FF530D"/></svg>');
  background-size: 22px 38px;
}
.chef-locations__location--city-portland {
  background-image: url('data:image/svg+xml,<svg width="38" height="64" viewBox="0 0 38 64" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.0287 29.155H11.0486C10.7726 29.155 10.5467 29.3822 10.5467 29.6599C10.5467 29.9375 10.7726 30.1647 11.0486 30.1647H18.0287C18.3048 30.1647 18.5307 29.9375 18.5307 29.6599C18.5307 29.3822 18.3048 29.155 18.0287 29.155Z" fill="%23FF530D"/><path d="M18.0287 32.2245H11.0486C10.7726 32.2245 10.5467 32.4517 10.5467 32.7294C10.5467 33.0071 10.7726 33.2343 11.0486 33.2343H18.0287C18.3048 33.2343 18.5307 33.0071 18.5307 32.7294C18.5307 32.4517 18.3048 32.2245 18.0287 32.2245Z" fill="%23FF530D"/><path d="M18.0287 38.3585H11.0486C10.7726 38.3585 10.5467 38.5856 10.5467 38.8633C10.5467 39.141 10.7726 39.3682 11.0486 39.3682H18.0287C18.3048 39.3682 18.5307 39.141 18.5307 38.8633C18.5307 38.5856 18.3048 38.3585 18.0287 38.3585Z" fill="%23FF530D"/><path d="M18.0287 41.428H11.0486C10.7726 41.428 10.5467 41.6552 10.5467 41.9328C10.5467 42.2105 10.7726 42.4377 11.0486 42.4377H18.0287C18.3048 42.4377 18.5307 42.2105 18.5307 41.9328C18.5307 41.6552 18.3048 41.428 18.0287 41.428Z" fill="%23FF530D"/><path d="M18.0287 44.4949H11.0486C10.7726 44.4949 10.5467 44.7221 10.5467 44.9998C10.5467 45.2775 10.7726 45.5046 11.0486 45.5046H18.0287C18.3048 45.5046 18.5307 45.2775 18.5307 44.9998C18.5307 44.7221 18.3048 44.4949 18.0287 44.4949Z" fill="%23FF530D"/><path d="M18.0287 47.5645H11.0486C10.7726 47.5645 10.5467 47.7916 10.5467 48.0693C10.5467 48.347 10.7726 48.5742 11.0486 48.5742H18.0287C18.3048 48.5742 18.5307 48.347 18.5307 48.0693C18.5307 47.7916 18.3048 47.5645 18.0287 47.5645Z" fill="%23FF530D"/><path d="M18.0287 50.6314H11.0486C10.7726 50.6314 10.5467 50.8586 10.5467 51.1363C10.5467 51.4139 10.7726 51.6411 11.0486 51.6411H18.0287C18.3048 51.6411 18.5307 51.4139 18.5307 51.1363C18.5307 50.8586 18.3048 50.6314 18.0287 50.6314Z" fill="%23FF530D"/><path d="M18.0287 35.2915H11.0486C10.7726 35.2915 10.5467 35.5187 10.5467 35.7964C10.5467 36.074 10.7726 36.3012 11.0486 36.3012H18.0287C18.3048 36.3012 18.5307 36.074 18.5307 35.7964C18.5307 35.5187 18.3048 35.2915 18.0287 35.2915Z" fill="%23FF530D"/><path d="M19.6602 30.1647H26.6403C26.9164 30.1647 27.1422 29.9375 27.1422 29.6599C27.1422 29.3822 26.9164 29.155 26.6403 29.155H19.6602C19.3841 29.155 19.1582 29.3822 19.1582 29.6599C19.1582 29.9375 19.3841 30.1647 19.6602 30.1647Z" fill="%23FF530D"/><path d="M19.6602 33.2343H26.6403C26.9164 33.2343 27.1422 33.0071 27.1422 32.7294C27.1422 32.4517 26.9164 32.2245 26.6403 32.2245H19.6602C19.3841 32.2245 19.1582 32.4517 19.1582 32.7294C19.1582 33.0071 19.3841 33.2343 19.6602 33.2343Z" fill="%23FF530D"/><path d="M19.6602 36.3012H26.6403C26.9164 36.3012 27.1422 36.074 27.1422 35.7964C27.1422 35.5187 26.9164 35.2915 26.6403 35.2915H19.6602C19.3841 35.2915 19.1582 35.5187 19.1582 35.7964C19.1582 36.074 19.3841 36.3012 19.6602 36.3012Z" fill="%23FF530D"/><path d="M19.6602 39.3682H26.6403C26.9164 39.3682 27.1422 39.141 27.1422 38.8633C27.1422 38.5856 26.9164 38.3585 26.6403 38.3585H19.6602C19.3841 38.3585 19.1582 38.5856 19.1582 38.8633C19.1582 39.141 19.3841 39.3682 19.6602 39.3682Z" fill="%23FF530D"/><path d="M19.6602 42.4377H26.6403C26.9164 42.4377 27.1422 42.2105 27.1422 41.9328C27.1422 41.6552 26.9164 41.428 26.6403 41.428H19.6602C19.3841 41.428 19.1582 41.6552 19.1582 41.9328C19.1582 42.2105 19.3841 42.4377 19.6602 42.4377Z" fill="%23FF530D"/><path d="M19.6602 45.5046H26.6403C26.9164 45.5046 27.1422 45.2775 27.1422 44.9998C27.1422 44.7221 26.9164 44.4949 26.6403 44.4949H19.6602C19.3841 44.4949 19.1582 44.7221 19.1582 44.9998C19.1582 45.2775 19.3841 45.5046 19.6602 45.5046Z" fill="%23FF530D"/><path d="M19.6602 48.5742H26.6403C26.9164 48.5742 27.1422 48.347 27.1422 48.0693C27.1422 47.7916 26.9164 47.5645 26.6403 47.5645H19.6602C19.3841 47.5645 19.1582 47.7916 19.1582 48.0693C19.1582 48.347 19.3841 48.5742 19.6602 48.5742Z" fill="%23FF530D"/><path d="M27.1397 51.1363C27.1397 50.8586 26.9138 50.6314 26.6378 50.6314H19.6577C19.3816 50.6314 19.1557 50.8586 19.1557 51.1363C19.1557 51.4139 19.3816 51.6411 19.6577 51.6411H26.6378C26.9138 51.6411 27.1397 51.4139 27.1397 51.1363Z" fill="%23FF530D"/><path d="M15.6016 23.3543H13.1946C12.9185 23.3543 12.6926 23.5815 12.6926 23.8592C12.6926 24.1368 12.9185 24.364 13.1946 24.364H15.6016C15.8777 24.364 16.1036 24.1368 16.1036 23.8592C16.1036 23.5815 15.8777 23.3543 15.6016 23.3543Z" fill="%23FF530D"/><path d="M15.6016 21.7161H13.1946C12.9185 21.7161 12.6926 21.9432 12.6926 22.2209C12.6926 22.4986 12.9185 22.7258 13.1946 22.7258H15.6016C15.8777 22.7258 16.1036 22.4986 16.1036 22.2209C16.1036 21.9432 15.8777 21.7161 15.6016 21.7161Z" fill="%23FF530D"/><path d="M15.6016 20.0753H13.1946C12.9185 20.0753 12.6926 20.3025 12.6926 20.5802C12.6926 20.8578 12.9185 21.085 13.1946 21.085H15.6016C15.8777 21.085 16.1036 20.8578 16.1036 20.5802C16.1036 20.3025 15.8777 20.0753 15.6016 20.0753Z" fill="%23FF530D"/><path d="M15.6016 18.4371H13.1946C12.9185 18.4371 12.6926 18.6643 12.6926 18.9419C12.6926 19.2196 12.9185 19.4468 13.1946 19.4468H15.6016C15.8777 19.4468 16.1036 19.2196 16.1036 18.9419C16.1036 18.6643 15.8777 18.4371 15.6016 18.4371Z" fill="%23FF530D"/><path d="M15.6016 16.7988H13.1946C12.9185 16.7988 12.6926 17.026 12.6926 17.3037C12.6926 17.5813 12.9185 17.8085 13.1946 17.8085H15.6016C15.8777 17.8085 16.1036 17.5813 16.1036 17.3037C16.1036 17.026 15.8777 16.7988 15.6016 16.7988Z" fill="%23FF530D"/><path d="M15.6016 15.158H13.1946C12.9185 15.158 12.6926 15.3852 12.6926 15.6629C12.6926 15.9405 12.9185 16.1677 13.1946 16.1677H15.6016C15.8777 16.1677 16.1036 15.9405 16.1036 15.6629C16.1036 15.3852 15.8777 15.158 15.6016 15.158Z" fill="%23FF530D"/><path d="M15.6016 13.5198H13.1946C12.9185 13.5198 12.6926 13.747 12.6926 14.0246C12.6926 14.3023 12.9185 14.5295 13.1946 14.5295H15.6016C15.8777 14.5295 16.1036 14.3023 16.1036 14.0246C16.1036 13.747 15.8777 13.5198 15.6016 13.5198Z" fill="%23FF530D"/><path d="M15.6016 11.8816H13.1946C12.9185 11.8816 12.6926 12.1088 12.6926 12.3864C12.6926 12.6641 12.9185 12.8913 13.1946 12.8913H15.6016C15.8777 12.8913 16.1036 12.6641 16.1036 12.3864C16.1036 12.1088 15.8777 11.8816 15.6016 11.8816Z" fill="%23FF530D"/><path d="M15.6016 10.2408H13.1946C12.9185 10.2408 12.6926 10.468 12.6926 10.7456C12.6926 11.0233 12.9185 11.2505 13.1946 11.2505H15.6016C15.8777 11.2505 16.1036 11.0233 16.1036 10.7456C16.1036 10.468 15.8777 10.2408 15.6016 10.2408Z" fill="%23FF530D"/><path d="M24.4943 23.3543H22.0873C21.8112 23.3543 21.5853 23.5815 21.5853 23.8592C21.5853 24.1368 21.8112 24.364 22.0873 24.364H24.4943C24.7704 24.364 24.9963 24.1368 24.9963 23.8592C24.9963 23.5815 24.7704 23.3543 24.4943 23.3543Z" fill="%23FF530D"/><path d="M24.4943 21.7161H22.0873C21.8112 21.7161 21.5853 21.9432 21.5853 22.2209C21.5853 22.4986 21.8112 22.7258 22.0873 22.7258H24.4943C24.7704 22.7258 24.9963 22.4986 24.9963 22.2209C24.9963 21.9432 24.7704 21.7161 24.4943 21.7161Z" fill="%23FF530D"/><path d="M24.4943 20.0753H22.0873C21.8112 20.0753 21.5853 20.3025 21.5853 20.5802C21.5853 20.8578 21.8112 21.085 22.0873 21.085H24.4943C24.7704 21.085 24.9963 20.8578 24.9963 20.5802C24.9963 20.3025 24.7704 20.0753 24.4943 20.0753Z" fill="%23FF530D"/><path d="M24.4943 18.4371H22.0873C21.8112 18.4371 21.5853 18.6643 21.5853 18.9419C21.5853 19.2196 21.8112 19.4468 22.0873 19.4468H24.4943C24.7704 19.4468 24.9963 19.2196 24.9963 18.9419C24.9963 18.6643 24.7704 18.4371 24.4943 18.4371Z" fill="%23FF530D"/><path d="M24.4943 16.7988H22.0873C21.8112 16.7988 21.5853 17.026 21.5853 17.3037C21.5853 17.5813 21.8112 17.8085 22.0873 17.8085H24.4943C24.7704 17.8085 24.9963 17.5813 24.9963 17.3037C24.9963 17.026 24.7704 16.7988 24.4943 16.7988Z" fill="%23FF530D"/><path d="M24.4943 15.158H22.0873C21.8112 15.158 21.5853 15.3852 21.5853 15.6629C21.5853 15.9405 21.8112 16.1677 22.0873 16.1677H24.4943C24.7704 16.1677 24.9963 15.9405 24.9963 15.6629C24.9963 15.3852 24.7704 15.158 24.4943 15.158Z" fill="%23FF530D"/><path d="M24.4943 13.5198H22.0873C21.8112 13.5198 21.5853 13.747 21.5853 14.0246C21.5853 14.3023 21.8112 14.5295 22.0873 14.5295H24.4943C24.7704 14.5295 24.9963 14.3023 24.9963 14.0246C24.9963 13.747 24.7704 13.5198 24.4943 13.5198Z" fill="%23FF530D"/><path d="M24.4943 11.8816H22.0873C21.8112 11.8816 21.5853 12.1088 21.5853 12.3864C21.5853 12.6641 21.8112 12.8913 22.0873 12.8913H24.4943C24.7704 12.8913 24.9963 12.6641 24.9963 12.3864C24.9963 12.1088 24.7704 11.8816 24.4943 11.8816Z" fill="%23FF530D"/><path d="M22.0873 11.2505H24.4943C24.7704 11.2505 24.9963 11.0233 24.9963 10.7456C24.9963 10.468 24.7704 10.2408 24.4943 10.2408H22.0873C21.8112 10.2408 21.5853 10.468 21.5853 10.7456C21.5853 11.0233 21.8112 11.2505 22.0873 11.2505Z" fill="%23FF530D"/><path d="M20.639 23.3543H19.5698C19.2937 23.3543 19.0678 23.5815 19.0678 23.8592C19.0678 24.1368 19.2937 24.364 19.5698 24.364H20.639C20.9151 24.364 21.141 24.1368 21.141 23.8592C21.141 23.5815 20.9151 23.3543 20.639 23.3543Z" fill="%23FF530D"/><path d="M20.639 21.7161H19.5698C19.2937 21.7161 19.0678 21.9432 19.0678 22.2209C19.0678 22.4986 19.2937 22.7258 19.5698 22.7258H20.639C20.9151 22.7258 21.141 22.4986 21.141 22.2209C21.141 21.9432 20.9151 21.7161 20.639 21.7161Z" fill="%23FF530D"/><path d="M20.639 20.0753H19.5698C19.2937 20.0753 19.0678 20.3025 19.0678 20.5802C19.0678 20.8578 19.2937 21.085 19.5698 21.085H20.639C20.9151 21.085 21.141 20.8578 21.141 20.5802C21.141 20.3025 20.9151 20.0753 20.639 20.0753Z" fill="%23FF530D"/><path d="M20.639 18.4371H19.5698C19.2937 18.4371 19.0678 18.6643 19.0678 18.9419C19.0678 19.2196 19.2937 19.4468 19.5698 19.4468H20.639C20.9151 19.4468 21.141 19.2196 21.141 18.9419C21.141 18.6643 20.9151 18.4371 20.639 18.4371Z" fill="%23FF530D"/><path d="M20.639 16.7988H19.5698C19.2937 16.7988 19.0678 17.026 19.0678 17.3037C19.0678 17.5813 19.2937 17.8085 19.5698 17.8085H20.639C20.9151 17.8085 21.141 17.5813 21.141 17.3037C21.141 17.026 20.9151 16.7988 20.639 16.7988Z" fill="%23FF530D"/><path d="M20.639 13.5198H19.5698C19.2937 13.5198 19.0678 13.747 19.0678 14.0246C19.0678 14.3023 19.2937 14.5295 19.5698 14.5295H20.639C20.9151 14.5295 21.141 14.3023 21.141 14.0246C21.141 13.747 20.9151 13.5198 20.639 13.5198Z" fill="%23FF530D"/><path d="M20.639 11.8816H19.5698C19.2937 11.8816 19.0678 12.1088 19.0678 12.3864C19.0678 12.6641 19.2937 12.8913 19.5698 12.8913H20.639C20.9151 12.8913 21.141 12.6641 21.141 12.3864C21.141 12.1088 20.9151 11.8816 20.639 11.8816Z" fill="%23FF530D"/><path d="M20.639 10.2408H19.5698C19.2937 10.2408 19.0678 10.468 19.0678 10.7456C19.0678 11.0233 19.2937 11.2505 19.5698 11.2505H20.639C20.9151 11.2505 21.141 11.0233 21.141 10.7456C21.141 10.468 20.9151 10.2408 20.639 10.2408Z" fill="%23FF530D"/><path d="M20.639 15.158H19.5698C19.2937 15.158 19.0678 15.3852 19.0678 15.6629C19.0678 15.9405 19.2937 16.1677 19.5698 16.1677H20.639C20.9151 16.1677 21.141 15.9405 21.141 15.6629C21.141 15.3852 20.9151 15.158 20.639 15.158Z" fill="%23FF530D"/><path d="M18.1191 23.3543H17.0499C16.7738 23.3543 16.5479 23.5815 16.5479 23.8592C16.5479 24.1368 16.7738 24.364 17.0499 24.364H18.1191C18.3952 24.364 18.6211 24.1368 18.6211 23.8592C18.6211 23.5815 18.3952 23.3543 18.1191 23.3543Z" fill="%23FF530D"/><path d="M18.1191 21.7161H17.0499C16.7738 21.7161 16.5479 21.9432 16.5479 22.2209C16.5479 22.4986 16.7738 22.7258 17.0499 22.7258H18.1191C18.3952 22.7258 18.6211 22.4986 18.6211 22.2209C18.6211 21.9432 18.3952 21.7161 18.1191 21.7161Z" fill="%23FF530D"/><path d="M18.1191 20.0753H17.0499C16.7738 20.0753 16.5479 20.3025 16.5479 20.5802C16.5479 20.8578 16.7738 21.085 17.0499 21.085H18.1191C18.3952 21.085 18.6211 20.8578 18.6211 20.5802C18.6211 20.3025 18.3952 20.0753 18.1191 20.0753Z" fill="%23FF530D"/><path d="M18.1191 18.4371H17.0499C16.7738 18.4371 16.5479 18.6643 16.5479 18.9419C16.5479 19.2196 16.7738 19.4468 17.0499 19.4468H18.1191C18.3952 19.4468 18.6211 19.2196 18.6211 18.9419C18.6211 18.6643 18.3952 18.4371 18.1191 18.4371Z" fill="%23FF530D"/><path d="M18.1191 16.7988H17.0499C16.7738 16.7988 16.5479 17.026 16.5479 17.3037C16.5479 17.5813 16.7738 17.8085 17.0499 17.8085H18.1191C18.3952 17.8085 18.6211 17.5813 18.6211 17.3037C18.6211 17.026 18.3952 16.7988 18.1191 16.7988Z" fill="%23FF530D"/><path d="M18.1191 15.158H17.0499C16.7738 15.158 16.5479 15.3852 16.5479 15.6629C16.5479 15.9405 16.7738 16.1677 17.0499 16.1677H18.1191C18.3952 16.1677 18.6211 15.9405 18.6211 15.6629C18.6211 15.3852 18.3952 15.158 18.1191 15.158Z" fill="%23FF530D"/><path d="M18.1191 13.5198H17.0499C16.7738 13.5198 16.5479 13.747 16.5479 14.0246C16.5479 14.3023 16.7738 14.5295 17.0499 14.5295H18.1191C18.3952 14.5295 18.6211 14.3023 18.6211 14.0246C18.6211 13.747 18.3952 13.5198 18.1191 13.5198Z" fill="%23FF530D"/><path d="M18.1191 11.8816H17.0499C16.7738 11.8816 16.5479 12.1088 16.5479 12.3864C16.5479 12.6641 16.7738 12.8913 17.0499 12.8913H18.1191C18.3952 12.8913 18.6211 12.6641 18.6211 12.3864C18.6211 12.1088 18.3952 11.8816 18.1191 11.8816Z" fill="%23FF530D"/><path d="M18.1191 10.2408H17.0499C16.7738 10.2408 16.5479 10.468 16.5479 10.7456C16.5479 11.0233 16.7738 11.2505 17.0499 11.2505H18.1191C18.3952 11.2505 18.6211 11.0233 18.6211 10.7456C18.6211 10.468 18.3952 10.2408 18.1191 10.2408Z" fill="%23FF530D"/><path d="M4.72867 55.7228H3.05707C2.78098 55.7228 2.55508 55.95 2.55508 56.2277V57.9088C2.55508 58.1865 2.78098 58.4137 3.05707 58.4137H4.72867C5.00476 58.4137 5.23065 58.1865 5.23065 57.9088V56.2277C5.23065 55.95 5.00476 55.7228 4.72867 55.7228ZM4.22669 57.404H3.55905V56.7325H4.22669V57.404Z" fill="%23FF530D"/><path d="M34.6318 55.7228H32.9602C32.6841 55.7228 32.4583 55.95 32.4583 56.2277V57.9088C32.4583 58.1865 32.6841 58.4137 32.9602 58.4137H34.6318C34.9079 58.4137 35.1338 58.1865 35.1338 57.9088V56.2277C35.1338 55.95 34.9079 55.7228 34.6318 55.7228ZM34.1299 57.404H33.4622V56.7325H34.1299V57.404Z" fill="%23FF530D"/><path d="M8.05179 55.7228H6.38019C6.1041 55.7228 5.8782 55.95 5.8782 56.2277V57.9088C5.8782 58.1865 6.1041 58.4137 6.38019 58.4137H8.05179C8.32788 58.4137 8.55377 58.1865 8.55377 57.9088V56.2277C8.55377 55.95 8.32788 55.7228 8.05179 55.7228ZM7.54981 57.404H6.88217V56.7325H7.54981V57.404Z" fill="%23FF530D"/><path d="M8.05179 53.7716H6.38019C6.1041 53.7716 5.8782 53.9988 5.8782 54.2765C5.8782 54.5541 6.1041 54.7813 6.38019 54.7813H8.05179C8.32788 54.7813 8.55377 54.5541 8.55377 54.2765C8.55377 53.9988 8.32788 53.7716 8.05179 53.7716Z" fill="%23FF530D"/><path d="M11.3749 55.7228H9.70334C9.42725 55.7228 9.20135 55.95 9.20135 56.2277V57.9088C9.20135 58.1865 9.42725 58.4137 9.70334 58.4137H11.3749C11.651 58.4137 11.8769 58.1865 11.8769 57.9088V56.2277C11.8769 55.95 11.651 55.7228 11.3749 55.7228ZM10.873 57.404H10.2053V56.7325H10.873V57.404Z" fill="%23FF530D"/><path d="M11.3749 53.7716H9.70334C9.42725 53.7716 9.20135 53.9988 9.20135 54.2765C9.20135 54.5541 9.42725 54.7813 9.70334 54.7813H11.3749C11.651 54.7813 11.8769 54.5541 11.8769 54.2765C11.8769 53.9988 11.651 53.7716 11.3749 53.7716Z" fill="%23FF530D"/><path d="M14.6981 55.7228H13.0265C12.7504 55.7228 12.5245 55.95 12.5245 56.2277V57.9088C12.5245 58.1865 12.7504 58.4137 13.0265 58.4137H14.6981C14.9742 58.4137 15.2 58.1865 15.2 57.9088V56.2277C15.2 55.95 14.9742 55.7228 14.6981 55.7228ZM14.1961 57.404H13.5284V56.7325H14.1961V57.404Z" fill="%23FF530D"/><path d="M14.6981 53.7716H13.0265C12.7504 53.7716 12.5245 53.9988 12.5245 54.2765C12.5245 54.5541 12.7504 54.7813 13.0265 54.7813H14.6981C14.9742 54.7813 15.2 54.5541 15.2 54.2765C15.2 53.9988 14.9742 53.7716 14.6981 53.7716Z" fill="%23FF530D"/><path d="M18.0187 55.7228H16.3471C16.071 55.7228 15.8451 55.95 15.8451 56.2277V57.9088C15.8451 58.1865 16.071 58.4137 16.3471 58.4137H18.0187C18.2948 58.4137 18.5207 58.1865 18.5207 57.9088V56.2277C18.5207 55.95 18.2948 55.7228 18.0187 55.7228ZM17.5167 57.404H16.8491V56.7325H17.5167V57.404Z" fill="%23FF530D"/><path d="M18.0187 53.7716H16.3471C16.071 53.7716 15.8451 53.9988 15.8451 54.2765C15.8451 54.5541 16.071 54.7813 16.3471 54.7813H18.0187C18.2948 54.7813 18.5207 54.5541 18.5207 54.2765C18.5207 53.9988 18.2948 53.7716 18.0187 53.7716Z" fill="%23FF530D"/><path d="M21.3418 55.7228H19.6702C19.3941 55.7228 19.1682 55.95 19.1682 56.2277V57.9088C19.1682 58.1865 19.3941 58.4137 19.6702 58.4137H21.3418C21.6179 58.4137 21.8438 58.1865 21.8438 57.9088V56.2277C21.8438 55.95 21.6179 55.7228 21.3418 55.7228ZM20.8398 57.404H20.1722V56.7325H20.8398V57.404Z" fill="%23FF530D"/><path d="M21.3418 53.7716H19.6702C19.3941 53.7716 19.1682 53.9988 19.1682 54.2765C19.1682 54.5541 19.3941 54.7813 19.6702 54.7813H21.3418C21.6179 54.7813 21.8438 54.5541 21.8438 54.2765C21.8438 53.9988 21.6179 53.7716 21.3418 53.7716Z" fill="%23FF530D"/><path d="M24.6649 55.7228H22.9933C22.7173 55.7228 22.4914 55.95 22.4914 56.2277V57.9088C22.4914 58.1865 22.7173 58.4137 22.9933 58.4137H24.6649C24.941 58.4137 25.1669 58.1865 25.1669 57.9088V56.2277C25.1669 55.95 24.941 55.7228 24.6649 55.7228ZM24.163 57.404H23.4953V56.7325H24.163V57.404Z" fill="%23FF530D"/><path d="M24.6649 53.7716H22.9933C22.7173 53.7716 22.4914 53.9988 22.4914 54.2765C22.4914 54.5541 22.7173 54.7813 22.9933 54.7813H24.6649C24.941 54.7813 25.1669 54.5541 25.1669 54.2765C25.1669 53.9988 24.941 53.7716 24.6649 53.7716Z" fill="%23FF530D"/><path d="M27.9881 55.7228H26.3165C26.0404 55.7228 25.8145 55.95 25.8145 56.2277V57.9088C25.8145 58.1865 26.0404 58.4137 26.3165 58.4137H27.9881C28.2642 58.4137 28.4901 58.1865 28.4901 57.9088V56.2277C28.4901 55.95 28.2642 55.7228 27.9881 55.7228ZM27.4861 57.404H26.8184V56.7325H27.4861V57.404Z" fill="%23FF530D"/><path d="M27.9881 53.7716H26.3165C26.0404 53.7716 25.8145 53.9988 25.8145 54.2765C25.8145 54.5541 26.0404 54.7813 26.3165 54.7813H27.9881C28.2642 54.7813 28.4901 54.5541 28.4901 54.2765C28.4901 53.9988 28.2642 53.7716 27.9881 53.7716Z" fill="%23FF530D"/><path d="M31.3087 55.7228H29.6371C29.361 55.7228 29.1351 55.95 29.1351 56.2277V57.9088C29.1351 58.1865 29.361 58.4137 29.6371 58.4137H31.3087C31.5848 58.4137 31.8107 58.1865 31.8107 57.9088V56.2277C31.8107 55.95 31.5848 55.7228 31.3087 55.7228ZM30.8067 57.404H30.1391V56.7325H30.8067V57.404Z" fill="%23FF530D"/><path d="M31.3087 53.7716H29.6371C29.361 53.7716 29.1351 53.9988 29.1351 54.2765C29.1351 54.5541 29.361 54.7813 29.6371 54.7813H31.3087C31.5848 54.7813 31.8107 54.5541 31.8107 54.2765C31.8107 53.9988 31.5848 53.7716 31.3087 53.7716Z" fill="%23FF530D"/><path d="M37.1869 54.332H35.7688V52.0627C35.7688 51.785 35.5429 51.5578 35.2668 51.5578H31.7605V28.4407C31.7605 28.163 31.5346 27.9358 31.2585 27.9358H29.6672V27.0952C29.6672 26.8176 29.4413 26.5904 29.1652 26.5904H28.1638V25.3283C28.1638 25.0506 27.9379 24.8234 27.6618 24.8234H26.4922V9.44312C26.4922 9.41031 26.4896 9.38002 26.4821 9.3472C26.4821 9.33458 26.4746 9.32448 26.4721 9.31186C26.4671 9.29419 26.462 9.274 26.4545 9.25633C26.4495 9.24371 26.442 9.23108 26.4369 9.21846C26.4294 9.20332 26.4219 9.18817 26.4118 9.17303C26.4043 9.16041 26.3968 9.15031 26.3867 9.14021C26.3792 9.13264 26.3742 9.12254 26.3692 9.11497L21.3544 3.23093C21.259 3.11986 21.1209 3.05423 20.9729 3.05423H20.2073V2.04705C20.2073 1.76938 19.9814 1.5422 19.7053 1.5422H19.3439V0.504729C19.3439 0.227061 19.118 -0.00012207 18.8419 -0.00012207C18.5658 -0.00012207 18.34 0.227061 18.34 0.504729V1.5422H17.9785C17.7024 1.5422 17.4765 1.76938 17.4765 2.04705V3.05423H16.711C16.5654 3.05423 16.4249 3.11734 16.3295 3.23093L11.3147 9.11497C11.3147 9.11497 11.3021 9.13264 11.2971 9.14021C11.2896 9.15031 11.2796 9.16293 11.272 9.17303C11.262 9.18817 11.2545 9.20332 11.2469 9.21846C11.2419 9.23108 11.2344 9.24371 11.2294 9.25633C11.2218 9.274 11.2168 9.29167 11.2118 9.31186C11.2093 9.32448 11.2043 9.33458 11.2018 9.3472C11.1967 9.37749 11.1917 9.41031 11.1917 9.44312V24.8259H10.0221C9.746 24.8259 9.52011 25.0531 9.52011 25.3308V26.5929H8.51865C8.24256 26.5929 8.01667 26.8201 8.01667 27.0978V27.9384H6.42538C6.14929 27.9384 5.9234 28.1655 5.9234 28.4432V51.5578H2.42207C2.14598 51.5578 1.92009 51.785 1.92009 52.0627V54.332H0.501983C0.225892 54.332 0 54.5592 0 54.8368V63.495C0 63.7727 0.225892 63.9999 0.501983 63.9999H37.1869C37.463 63.9999 37.6889 63.7727 37.6889 63.495V54.8368C37.6889 54.5592 37.463 54.332 37.1869 54.332ZM13.9099 7.62313H16.2266V8.93827H12.7905L13.9125 7.62313H13.9099ZM21.4648 4.90703L22.9205 6.61343H21.4648V4.90703ZM20.4608 7.42624H17.2306V6.63362H20.4608V7.42624ZM16.2266 6.61343H14.7709L16.2266 4.90703V6.61343ZM17.2306 8.43594H20.4608V8.93827H17.2306V8.43594ZM21.4648 7.62313H23.7814L24.9034 8.93827H21.4673V7.62313H21.4648ZM18.483 2.5519H19.2084V3.05423H18.483V2.5519ZM17.981 4.06393H20.4608V5.62392H17.2306V4.06393H17.981ZM12.2007 9.94797H25.4907V24.8259H12.1982V9.94797H12.2007ZM10.5291 25.8356H27.1598V26.5929H10.5291V25.8356ZM4.2267 62.9902H3.55906V60.1756H4.2267V62.9902ZM7.54983 62.9902H6.88219V60.1756H7.54983V62.9902ZM10.873 62.9902H10.2053V60.1756H10.873V62.9902ZM14.1961 62.9902H13.5284V60.1756H14.1961V62.9902ZM17.5192 62.9902H16.8516V60.1756H17.5192V62.9902ZM20.8423 62.9902H20.1747V60.1756H20.8423V62.9902ZM24.1655 62.9902H23.4978V60.1756H24.1655V62.9902ZM27.4886 62.9902H26.821V60.1756H27.4886V62.9902ZM30.8117 62.9902H30.1441V60.1756H30.8117V62.9902ZM34.1348 62.9902H33.4672V60.1756H34.1348V62.9902ZM36.6899 62.9902H35.1388V59.6708C35.1388 59.3931 34.9129 59.1659 34.6368 59.1659H32.9652C32.6891 59.1659 32.4632 59.3931 32.4632 59.6708V62.9902H31.8157V59.6708C31.8157 59.3931 31.5898 59.1659 31.3137 59.1659H29.6421C29.366 59.1659 29.1401 59.3931 29.1401 59.6708V62.9902H28.4926V59.6708C28.4926 59.3931 28.2667 59.1659 27.9906 59.1659H26.319C26.0429 59.1659 25.817 59.3931 25.817 59.6708V62.9902H25.1694V59.6708C25.1694 59.3931 24.9435 59.1659 24.6674 59.1659H22.9958C22.7198 59.1659 22.4939 59.3931 22.4939 59.6708V62.9902H21.8463V59.6708C21.8463 59.3931 21.6204 59.1659 21.3443 59.1659H19.6727C19.3966 59.1659 19.1707 59.3931 19.1707 59.6708V62.9902H18.5232V59.6708C18.5232 59.3931 18.2973 59.1659 18.0212 59.1659H16.3496C16.0735 59.1659 15.8476 59.3931 15.8476 59.6708V62.9902H15.2V59.6708C15.2 59.3931 14.9742 59.1659 14.6981 59.1659H13.0265C12.7504 59.1659 12.5245 59.3931 12.5245 59.6708V62.9902H11.8769V59.6708C11.8769 59.3931 11.651 59.1659 11.3749 59.1659H9.70333C9.42724 59.1659 9.20135 59.3931 9.20135 59.6708V62.9902H8.55379V59.6708C8.55379 59.3931 8.3279 59.1659 8.05181 59.1659H6.3802C6.10411 59.1659 5.87822 59.3931 5.87822 59.6708V62.9902H5.23066V59.6708C5.23066 59.3931 5.00477 59.1659 4.72868 59.1659H3.05708C2.78099 59.1659 2.55509 59.3931 2.55509 59.6708V62.9902H1.00397V55.3417H2.42207C2.69816 55.3417 2.92405 55.1145 2.92405 54.8368V52.5675H6.4304C6.70649 52.5675 6.93239 52.3403 6.93239 52.0627V28.9455H8.02169V51.3054C8.02169 51.5831 8.24758 51.8102 8.52367 51.8102C8.79976 51.8102 9.02565 51.5831 9.02565 51.3054V27.6001H28.6657V51.3054C28.6657 51.5831 28.8916 51.8102 29.1677 51.8102C29.4438 51.8102 29.6697 51.5831 29.6697 51.3054V28.9455H30.759V52.0602C30.759 52.3378 30.9849 52.565 31.261 52.565H34.7673V54.8343C34.7673 55.112 34.9932 55.3392 35.2693 55.3392H36.6874V62.9877L36.6899 62.9902Z" fill="%23FF530D"/></svg>');
  background-size: 22px 36px;
}
.chef-locations__location--city-toronto {
  background-image: url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1689322553/pages/category-page/City_Toronto_Icon.svg);
  background-size: 34px 34px;
}
.chef-locations__location--city-vancouver {
  background-image: url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1689322553/pages/category-page/City_Vancouver_Icon.svg);
  background-size: 34px 34px;
}
.chef-locations__location--city-calgary {
  background-image: url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1689322555/pages/category-page/City_Calgary_Icon.svg);
  background-size: 34px 34px;
}
.chef-locations .slick-list {
  margin: 0 -10px;
}
.chef-locations .slick-slide > div {
  padding: 0 10px;
}
.chef-locations .slick-slide > div:first-child {
  margin-bottom: 20px;
}
.chef-locations .slick-dots {
  display: flex;
  justify-content: center;
  margin: 40px 0 0;
  padding: 0;
  list-style: none;
  -moz-column-gap: 10px;
       column-gap: 10px;
}
.chef-locations .slick-dots li button {
  width: 12px;
  height: 12px;
  padding: 0;
  border: 1px solid #FF530D;
  border-radius: 50%;
  background-color: #FFFFFF;
  text-indent: -9999px;
  transition: background-color 1500ms;
}
.chef-locations .slick-dots li.slick-active button {
  background-color: #FF530D;
}
.hp__container {
  padding: 0 25px;
}
.hp__container .hp-city-wrapper + p {
  display: none;
}
.hp__container .hp-city-select {
  width: 100%;
  max-width: 253px;
}
.hp__container .selectize-control.single .selectize-input::after {
  display: block;
  width: 12px;
  height: 6px;
  margin: 0;
  border: none;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEzIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMUw2LjUgNS41MjgzTDEgMS4wMDI5OCIgc3Ryb2tlPSIjNjA2MDYwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==) no-repeat center;
  transform: translateY(-50%);
}
.hp__container .selectize-control.single .selectize-input.dropdown-active::after {
  transform: translateY(-50%) rotate(180deg);
}
.hp__container .hp-city-select .selectize-input {
  padding-right: 35px;
}
.hp__container .hp-city-select .selectize-input input::-moz-placeholder {
  letter-spacing: 0.1em;
  font-size: 16px;
  line-height: 19px;
}
.hp__container .hp-city-select .selectize-input input:-ms-input-placeholder {
  letter-spacing: 0.1em;
  font-size: 16px;
  line-height: 19px;
}
.hp__container .hp-city-select .selectize-input .item,
.hp__container .hp-city-select .selectize-input input,
.hp__container .hp-city-select .selectize-input input::placeholder {
  letter-spacing: 0.1em;
  font-size: 16px;
  line-height: 19px;
}
.user-comments {
  padding: 0 25px;
}
.user-comments.desktop {
  display: none;
}
.user-comments__card {
  position: relative;
  min-height: 339px;
  padding: 40px 20px 106px;
  border-radius: 20px;
  background: #FFFFFF;
}
.user-comments__user {
  display: flex;
  align-items: center;
  margin-bottom: 25px;
  -moz-column-gap: 10px;
       column-gap: 10px;
}
.user-comments__user-photo {
  display: block;
  width: 48px;
  height: 48px;
  border-radius: 50%;
}
.user-comments__user-name {
  margin-bottom: 2px;
  color: #474747;
  font: 400 16px/19px 'Lato';
}
.user-comments__user-location {
  color: #FF530D;
  letter-spacing: 0.05em;
  font: 400 12px/15px 'Open Sans';
  font-style: italic;
}
.user-comments__text {
  color: #474747;
  letter-spacing: 0.05em;
  font: 400 14px/19px 'Open Sans';
}
.user-comments__rating {
  position: absolute;
  bottom: 40px;
  width: 100px;
  height: 16px;
  background: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/v1660214365/pages/new-gift-cards/reviews-stars.svg') no-repeat center;
  background-size: contain;
}
.user-comments .slick-list {
  margin: 0 -10px;
}
.user-comments .slick-slide > div {
  padding: 0 10px;
}
.user-comments .slick-dots {
  display: flex;
  justify-content: center;
  margin: 20px 0 0;
  padding: 0;
  list-style: none;
  -moz-column-gap: 10px;
       column-gap: 10px;
}
.user-comments .slick-dots li button {
  width: 12px;
  height: 12px;
  padding: 0;
  border: 1px solid #FF530D;
  border-radius: 50%;
  background-color: #FFFFFF;
  text-indent: -9999px;
  transition: background-color 1200ms;
}
.user-comments .slick-dots li button:focus-visible {
  outline: none;
}
.user-comments .slick-dots li.slick-active button {
  background-color: #FF530D;
}
.why-book__image {
  height: 300px;
  margin-bottom: 30px;
  background: url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1662542273/pages/new-food-tours/why-book-background-mob.jpg) no-repeat center;
  background-size: cover;
}
.why-book__info {
  padding: 0 25px;
}
.why-book__list {
  margin-top: 30px;
}
.why-book__item {
  margin-bottom: 20px;
  padding-left: 55px;
}
.why-book__item:last-child {
  margin: 0;
}
.why-book__item--number-1 {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAyNiAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yMC44MTM4IDMzTDEyLjc5MTIgMjkuMTQxMUw0Ljc2ODU1IDMzVjIxLjQyOEgyMC44MTM4VjMzWiIgZmlsbD0iI0ZDRkNGQyIgc3Ryb2tlPSIjRkY1MzBEIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8cGF0aCBkPSJNMTIuNzkxIDI0LjU4NDZDMTkuMzAzIDI0LjU4NDYgMjQuNTgyIDE5LjMwNSAyNC41ODIgMTIuNzkyM0MyNC41ODIgNi4yNzk2IDE5LjMwMyAxIDEyLjc5MSAxQzYuMjc5MDIgMSAxIDYuMjc5NiAxIDEyLjc5MjNDMSAxOS4zMDUgNi4yNzkwMiAyNC41ODQ2IDEyLjc5MSAyNC41ODQ2WiIgZmlsbD0iI0ZDRkNGQyIgc3Ryb2tlPSIjRkY1MzBEIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+DQo8cGF0aCBkPSJNMTIuNzkxMiA2LjE5NTUzTDE0LjkzNzEgMTAuNTUwNEwxOS43MzM3IDExLjI0OTRMMTYuMjYyNSAxNC42MzZMMTcuMDgzMSAxOS40MjA3TDEyLjc5MTIgMTcuMTYyOUw4LjQ5OTI1IDE5LjQyMDdMOS4zMTk5MSAxNC42MzZMNS44NDg2MyAxMS4yNDk0TDEwLjY0NTIgMTAuNTUwNEwxMi43OTEyIDYuMTk1NTNaIiBmaWxsPSIjRkNGQ0ZDIiBzdHJva2U9IiNGRjUzMEQiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg==) no-repeat top left 5px;
}
.why-book__item--number-2 {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzNCAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMzVfMjUxMikiPg0KPHBhdGggZD0iTTI2LjI4MzkgMzEuOTg0NkMyNS45ODUxIDMxLjk4NDcgMjUuNjkyIDMxLjkwNDggMjUuNDM1NyAzMS43NTM3QzIyLjczMzMgMzAuMzU5OCAyMC4wMzQgMjguOTYxOCAxNy4zMzc5IDI3LjU1OTdDMTcuMjM4NyAyNy40OTkxIDE3LjEyNDQgMjcuNDY3IDE3LjAwNzcgMjcuNDY3QzE2Ljg5MSAyNy40NjcgMTYuNzc2NiAyNy40OTkxIDE2LjY3NzQgMjcuNTU5N0MxNS4wNDY2IDI4LjQxODggMTMuNDA2NCAyOS4yNTk0IDExLjc2NjEgMzAuMTA2MkMxMC42OTI1IDMwLjY2MDUgOS42MjIwMyAzMS4yMjA5IDguNTQyMTEgMzEuNzY5QzguMjYyOTggMzEuOTIzOSA3Ljk0NzE0IDMyLjAwMzUgNy42MjY2NyAzMS45OTk3QzcuMzA2MjEgMzEuOTk2IDYuOTkyNDcgMzEuOTA5IDYuNzE3MiAzMS43NDc1QzYuMzc5NzYgMzEuNTU0MyA2LjExMTg2IDMxLjI2MjUgNS45NTA4NSAzMC45MTI2QzUuNzg5ODQgMzAuNTYyNyA1Ljc0MzY5IDMwLjE3MjEgNS44MTg4IDI5Ljc5NTJDNi4zNDI1OCAyNi44MDIyIDYuODY0MjggMjMuODA5MSA3LjM4Mzg5IDIwLjgxNkM3LjQwMDIzIDIwLjcyNDMgNy4zOTA4MSAyMC42Mjk5IDcuMzU2NjEgMjAuNTQzMUM3LjMyMjQgMjAuNDU2MiA3LjI2NDc2IDIwLjM4MDMgNy4xODk4NiAyMC4zMjMzQzQuOTk4NzMgMTguMjI3NCAyLjgwNzYxIDE2LjEyODMgMC42MTY0OCAxNC4wMjYyQzAuMjkyODMxIDEzLjc0ODkgMC4wNzgwODQyIDEzLjM2ODkgMC4wMDk0NzMxOSAxMi45NTIxQy0wLjA1OTEzNzkgMTIuNTM1MyAwLjAyMjczMTUgMTIuMTA4MSAwLjI0MDg3NCAxMS43NDQ1QzAuMzg2MzkyIDExLjQ4OTQgMC41OTE4ODMgMTEuMjcyNCAwLjg0MDIzOSAxMS4xMTE3QzEuMDg4NiAxMC45NTEgMS4zNzI1MiAxMC44NTEyIDEuNjY4MTggMTAuODIwN0w3LjkyODU0IDkuOTIxNDdDOC44Njc1OSA5Ljc4OTA2IDkuODA2NjYgOS42NTA0OCAxMC43NjE0IDkuNTI0MjNDMTAuODU2IDkuNTE4MzYgMTAuOTQ3MSA5LjQ4NjM4IDExLjAyNCA5LjQzMTkxQzExLjEwMSA5LjM3NzQ0IDExLjE2MDggOS4zMDI3IDExLjE5NjUgOS4yMTYzQzEyLjU1MDggNi40OTgzMSAxMy45MDcyIDMuNzgzNDIgMTUuMjY1NyAxLjA3MTU5QzE1LjQ1OTkgMC42Mzg2NzQgMTUuODE4MSAwLjI5NzMzNiAxNi4yNjQxIDAuMTIwMjE1QzE2LjcxMDEgLTAuMDU2OTA2OCAxNy4yMDg4IC0wLjA1NTg1OTUgMTcuNjU0IDAuMTIzMTQ3QzE4LjExNDEgMC4zMDgwMjUgMTguNDgzMiAwLjY2MTMyOCAxOC42ODM5IDEuMTA4NThDMTkuOTM1OSAzLjU4ODQ0IDIxLjE4MDcgNi4wNjgyNiAyMi40MTgxIDguNTQ4MTJDMjIuNTQwMiA4Ljc4ODMxIDIyLjY2ODYgOS4wMjU0NCAyMi43NzUgOS4yNzE3OEMyMi43OTk1IDkuMzM1ODMgMjIuODQxOCA5LjM5MTcxIDIyLjg5NzIgOS40MzMxMkMyMi45NTI2IDkuNDc0NTIgMjMuMDE4OCA5LjQ5OTc1IDIzLjA4OCA5LjUwNTgxTDI1LjM1MTIgOS44MTM3NEwyOS4wNDQ4IDEwLjM0MDNDMzAuMTA1OSAxMC40OTEyIDMxLjE2MzkgMTAuNjQ4MiAzMi4yMjgyIDEwLjc5MjlDMzIuNzE0MiAxMC44MzMxIDMzLjE2NTIgMTEuMDU3NiAzMy40ODYgMTEuNDE5MUMzMy44MDY3IDExLjc4MDYgMzMuOTcxOSAxMi4yNTA3IDMzLjk0NjYgMTIuNzI5OEMzMy45MjQ2IDEyLjk5NjUgMzMuODQ5IDEzLjI1NjIgMzMuNzI0NCAxMy40OTQxQzMzLjU5OTcgMTMuNzMxOSAzMy40Mjg1IDEzLjk0MzEgMzMuMjIwNCAxNC4xMTU1QzMxLjMyOTggMTUuOTE3OSAyOS40NDIzIDE3LjcyNDQgMjcuNTU3OSAxOS41MzVDMjcuMjcgMTkuODEyMSAyNi45ODIgMjAuMDkyNCAyNi42ODQ2IDIwLjM2MzRDMjYuNjI4NyAyMC40MDg2IDI2LjU4NjcgMjAuNDY4NCAyNi41NjM1IDIwLjUzNTlDMjYuNTQwMyAyMC42MDMzIDI2LjUzNjYgMjAuNjc1OSAyNi41NTMxIDIwLjc0NTJMMjcuMjAxMSAyNC40NDA0QzI3LjUxNDEgMjYuMjE0IDI3LjgyNzEgMjcuOTg0NiAyOC4xNDAxIDI5Ljc1ODNDMjguMjQ2MyAzMC4yMzE3IDI4LjE1OTIgMzAuNzI3MSAyNy44OTc0IDMxLjEzNzhDMjcuNjM1NyAzMS41NDg1IDI3LjIyMDMgMzEuODQxNiAyNi43NDA5IDMxLjk1MzhDMjYuNTg5OSAzMS45NzgzIDI2LjQzNjkgMzEuOTg4NyAyNi4yODM5IDMxLjk4NDZaTTcuNTQwNCAzMC4wNjkzQzcuNTQwNCAzMC4yNjYzIDcuNTk5ODggMzAuMzEyNSA3Ljc4MTQzIDMwLjIyOTRDNy44MTc4NyAzMC4yMTI4IDcuODUzNDIgMzAuMTk0MyA3Ljg4Nzg4IDMwLjE3NEwxNS45ODI1IDI1Ljk4MzFDMTYuMjkyNiAyNS44MDQ4IDE2LjY0NTMgMjUuNzEwOCAxNy4wMDQ1IDI1LjcxMDhDMTcuMzYzNyAyNS43MTA4IDE3LjcxNjQgMjUuODA0OCAxOC4wMjY1IDI1Ljk4MzFDMjAuNDk5MyAyNy4yNzAyIDIyLjk3NTMgMjguNTUyMyAyNS40NTQ0IDI5LjgyOTFMMjYuMjEyIDMwLjIyMDJDMjYuMjc0NiAzMC4yNTQxIDI2LjM0MzQgMzAuMjk3MSAyNi40MTU0IDMwLjI0NDhDMjYuNDg3NCAzMC4xOTI0IDI2LjQ2MjQgMzAuMTE1NSAyNi40NTkzIDMwLjA0NzhDMjYuNDU2MSAzMC4wMDgzIDI2LjQ0OTggMjkuOTY5MiAyNi40NDA1IDI5LjkzMDdDMjYuMzY4NSAyOS41MjczIDI2LjI5NjUgMjkuMTIwOSAyNi4yMjc2IDI4LjcxNzVDMjUuODEwMyAyNi4yOTcyIDI1LjM5MjkgMjMuODc1OCAyNC45NzU2IDIxLjQ1MzRDMjQuODkwMSAyMS4xMjQ2IDI0Ljg1MTEgMjAuNzg1OCAyNC44NTk3IDIwLjQ0NjVDMjQuOTA2MiAxOS45Njk0IDI1LjEyOSAxOS41MjU4IDI1LjQ4NTcgMTkuMTk5NEMyNy4yMzY1IDE3LjUyODQgMjguOTgyMSAxNS44NTMyIDMwLjcyMjUgMTQuMTc0TDMyLjE0NjggMTIuODA2OEMzMi4yIDEyLjc1NDUgMzIuMjg0NSAxMi43MDgyIDMyLjI0MzggMTIuNjEyOEMzMi4yMDMxIDEyLjUxNzMgMzIuMTIxNyAxMi41Mjk2IDMyLjA0MDMgMTIuNTE3M0wzMS44MDU1IDEyLjQ4MzVMMjcuNDc5NyAxMS44Njc2QzI1Ljk4NjYgMTEuNjU1MSAyNC40OTM1IDExLjQyNzMgMjIuOTk3MyAxMS4yMzYzQzIyLjYwOTkgMTEuMjA0NSAyMi4yMzg2IDExLjA3MDEgMjEuOTIyOCAxMC44NDcyQzIxLjYwNyAxMC42MjQ0IDIxLjM1ODUgMTAuMzIxNSAyMS4yMDM3IDkuOTcwNzlDMTkuODczMyA3LjI3OTQ5IDE4LjUxNzkgNC41OTczNyAxNy4xNjU3IDEuOTEyMjNDMTcuMTI4MSAxLjgzNTI1IDE3LjEwNjMgMS43MjQ0NCAxNi45ODczIDEuNzMwNkMxNi44Njg0IDEuNzM2NzYgMTYuODU5IDEuODM1MjUgMTYuODIxNCAxLjkwOTE1TDE1Ljg1NDIgMy44MzY3OUwxMi43MjQgMTAuMDY5M0MxMi41ODc3IDEwLjM3NyAxMi4zNzExIDEwLjY0MzkgMTIuMDk2MyAxMC44NDI5QzExLjgyMTQgMTEuMDQxOCAxMS40OTgxIDExLjE2NTkgMTEuMTU4OSAxMS4yMDI1QzEwLjA1NzEgMTEuMzUzNCA4Ljk2Nzc2IDExLjUxMDQgNy44NTY1NSAxMS42NzM2TDEuOTM3NDEgMTIuNTIzNUMxLjg1OTE1IDEyLjUyMzUgMS43NzE1NCAxMi41MjM1IDEuNzM3MTEgMTIuNjIyQzEuNzAyNjggMTIuNzIwNiAxLjc4MDg3IDEyLjc2MzcgMS44MzQwOSAxMi44MTkxTDIuNzQ4MTUgMTMuNjkwNUw1Ljg0MDczIDE2LjY1NTlMOC41NTQ1NyAxOS4yNzMzQzguNzc1NTggMTkuNDczNiA4Ljk0MjQ5IDE5LjcyNDggOS4wNDAzIDIwLjAwNDNDOS4xMzgxMSAyMC4yODM4IDkuMTYzNzUgMjAuNTgyOSA5LjExNDg5IDIwLjg3NDVDOS4wNjQ4IDIxLjE4MjUgOS4wMDg0NSAyMS41MTUgOC45NTIxMSAyMS44MzgzTDcuODUzNDEgMjguMTU3TDcuNTQwNCAzMC4wNjkzWiIgZmlsbD0iI0ZGNTMwRCIvPg0KPHBhdGggZD0iTTE2LjgxNSAxMi42MjUxSDE5LjI2MjlDMTkuNDE2IDEyLjYxNDQgMTkuNTY5MyAxMi42NDE4IDE5LjcwODggMTIuNzA0OEMxOS44NDgzIDEyLjc2NzggMTkuOTY5NCAxMi44NjQyIDIwLjA2MSAxMi45ODU0QzIwLjE2MDIgMTMuMTA5OCAyMC4yMjAxIDEzLjI2MDIgMjAuMjMzNSAxMy40MTc4QzIwLjI0NjggMTMuNTc1NCAyMC4yMTMgMTMuNzMzNCAyMC4xMzYxIDEzLjg3MjNDMjAuMDU2MSAxNC4wMjc3IDE5LjkzMTEgMTQuMTU2MyAxOS43NzY3IDE0LjI0MThDMTkuNjIyNCAxNC4zMjczIDE5LjQ0NTcgMTQuMzY1OSAxOS4yNjkgMTQuMzUyNkgxNS4zMDk0QzE1LjE5MzYgMTQuMzUyNiAxNS4xMzcyIDE0LjM5NTggMTUuMTM3MiAxNC41MTU5VjE2LjY0NjdDMTUuMTM3MiAxNi43ODgzIDE1LjIxMjQgMTYuODA2OCAxNS4zMjUxIDE2LjgwNjhDMTUuODg4NSAxNi44MDY4IDE2LjQ1NSAxNi44MDY4IDE3LjAxODUgMTYuODA2OEMxNy42ODAxIDE2LjgwMzIgMTguMzI5OSAxNi45Nzg5IDE4Ljg5NjYgMTcuMzE0OUMxOS4zNjAzIDE3LjU5MTYgMTkuNzMxOSAxNy45OTUzIDE5Ljk2NTkgMTguNDc2NkMyMC4yIDE4Ljk1NzkgMjAuMjg2MyAxOS40OTU5IDIwLjIxNDQgMjAuMDI0N0MyMC4xOTM0IDIwLjQ5NDMgMjAuMDQ2NSAyMC45NTAyIDE5Ljc4ODcgMjEuMzQ2MUMxOS41MzA5IDIxLjc0MTkgMTkuMTcxMyAyMi4wNjM3IDE4Ljc0NjMgMjIuMjc4N0MxOC4yMjY3IDIyLjU0NjkgMTcuNjQ5MiAyMi42ODg0IDE3LjA2MjMgMjIuNjkxM0MxNi4xMjMzIDIyLjcwOTggMTUuMjA2MSAyMi42OTEzIDE0LjI3NjQgMjIuNjkxM0MxNC4wNTA1IDIyLjY5NTUgMTMuODMyMSAyMi42MTE4IDEzLjY2ODYgMjIuNDU4NEMxMy41MDUxIDIyLjMwNSAxMy40MDk3IDIyLjA5NDQgMTMuNDAzMSAyMS44NzIyQzEzLjQwMTQgMjEuODU0OCAxMy40MDE0IDIxLjgzNzMgMTMuNDAzMSAyMS44MTk5QzEzLjQwMjMgMjEuNzEwNiAxMy40MjM1IDIxLjYwMjIgMTMuNDY1NSAyMS41MDFDMTMuNTA3NCAyMS4zOTk4IDEzLjU2OTMgMjEuMzA3OCAxMy42NDc2IDIxLjIzMDJDMTMuNzI1OCAyMS4xNTI3IDEzLjgxODkgMjEuMDkxMSAxMy45MjE1IDIxLjA0OUMxNC4wMjQgMjEuMDA3IDE0LjEzNDEgMjAuOTg1NCAxNC4yNDUyIDIwLjk4NTRIMTYuNzQ5M0MxNy4wNTM2IDIwLjk5MDEgMTcuMzU3IDIwLjk1MjggMTcuNjUwOCAyMC44NzQ2QzE3LjkwNTQgMjAuODEzOCAxOC4xMzA0IDIwLjY2NzEgMTguMjg2NSAyMC40NjAxQzE4LjQ0MjYgMjAuMjUzMSAxOC41MiAxOS45OTg4IDE4LjUwNTMgMTkuNzQxNEMxOC41MTY2IDE5LjQ4NzQgMTguNDM4MyAxOS4yMzc0IDE4LjI4MzggMTkuMDMzN0MxOC4xMjkyIDE4LjgzIDE3LjkwNzggMTguNjg1MSAxNy42NTcgMTguNjIzNkMxNy4zNjIzIDE4LjU0NDUgMTcuMDU3OSAxOC41MDYyIDE2Ljc1MjUgMTguNTA5N0gxNC4zMjM0QzE0LjIxMjggMTguNTE4NSAxNC4xMDE0IDE4LjUwNTcgMTMuOTk1OCAxOC40NzJDMTMuODkwMiAxOC40Mzg0IDEzLjc5MjUgMTguMzg0NSAxMy43MDgxIDE4LjMxMzVDMTMuNjIzNyAxOC4yNDI2IDEzLjU1NDUgMTguMTU1OSAxMy41MDQzIDE4LjA1ODVDMTMuNDU0MSAxNy45NjExIDEzLjQyMzkgMTcuODU0OSAxMy40MTU2IDE3Ljc0NkMxMy40MTI1IDE3LjcwNSAxMy40MTI1IDE3LjY2MzggMTMuNDE1NiAxNy42MjI4VjEzLjU1MkMxMy4zOTY2IDEzLjMyNTggMTMuNDY5NyAxMy4xMDE0IDEzLjYxODggMTIuOTI4MkMxMy43Njc5IDEyLjc1NDkgMTMuOTgwOCAxMi42NDcgMTQuMjEwNyAxMi42MjgyQzE0LjI2MDcgMTIuNjI1MSAxNC4zMTA5IDEyLjYyNTEgMTQuMzYxIDEyLjYyODJDMTUuMTU5MSAxMi42MjIgMTUuOTg4NyAxMi42MjUxIDE2LjgxNSAxMi42MjUxWiIgZmlsbD0iI0ZGNTMwRCIvPg0KPC9nPg0KPGRlZnM+DQo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzNV8yNTEyIj4NCjxyZWN0IHdpZHRoPSIzNCIgaGVpZ2h0PSIzMiIgZmlsbD0id2hpdGUiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4=) no-repeat top left 1px;
}
.why-book__item--number-3 {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAzMiAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNi4wMTk0IDEuMDAxMzNDMjAuMjY0MSAxLjAwMTMzIDI0LjUxMDIgMS4wMDEzMyAyOC43NTQ5IDFDMjkuMzg2OSAxIDI5LjkzNCAxLjE4NDg1IDMwLjMzODcgMS43MDIxOEMzMC42MjczIDIuMDcwNTUgMzAuODM4OCAyLjQ4NjggMzAuOTE5NyAyLjk0ODI3QzMwLjk4MTEgMy4yOTgwMyAzMC45OTU1IDMuNjU5NzUgMzAuOTk1NSA0LjAxNjE2QzMwLjk5OTQgOS40MzU0MSAzMS4wMDMzIDE0Ljg1NiAzMC45OTU1IDIwLjI3NTJDMzAuOTk1NSAyMS4wODUxIDMwLjY5IDIxLjc4ODYgMzAuMDk5OCAyMi4zNDMyQzI5LjgwMzQgMjIuNjIyNSAyOS40NTIyIDIyLjc3ODEgMjkuMDMzIDIyLjc3NDFDMjguMDg1MSAyMi43NjM0IDI3LjEzNzIgMjIuNzcwMSAyNi4xODkzIDIyLjc3MTRDMjUuOTU5NSAyMi43NzE0IDI1Ljk1NjkgMjIuNzc2NyAyNi4wNDcgMjIuOTgyOUMyNi4zNDM0IDIzLjY2MjQgMjYuNjQ4OSAyNC4zMzkzIDI2LjkzNDggMjUuMDI0MkMyNy4yMDI1IDI1LjY2NTIgMjYuOTgzMSAyNi4yNTcgMjYuMzgyNSAyNi41NjgyQzI1Ljc3OTMgMjYuODgwNyAyNS4xNjA0IDI3LjE4MTMgMjQuNTE5MyAyNy4zOTU0QzIzLjkyNzkgMjcuNTkyMiAyMy40MiAyNy40MTggMjMuMDkyMiAyNi43MjExQzIyLjc4OTMgMjYuMDc2MiAyMi41MjAzIDI1LjQxNTIgMjIuMjM1NyAyNC43NjIyQzIyLjEzMTMgMjQuNTI0MiAyMi4xMjYgMjQuNTIyOSAyMS44ODQ1IDI0LjYzMTlDMjEuNDQ1OCAyNC44MzAxIDIxLjAwNDUgMjUuMDIwMiAyMC41NzEgMjUuMjI3N0MxOS44NDc2IDI1LjU3MzUgMTkuMDc0NyAyNS4xNjkyIDE4LjkyMzIgMjQuNDA1OEMxOC44NDg4IDI0LjAzMDggMTguODY3MSAyMy42MzQ1IDE4Ljg2MDUgMjMuMjQ4OEMxOC44NTE0IDIyLjc3MjcgMTguODYwNSAyMi43NzE0IDE4LjM5OTYgMjIuNzcxNEMxMy4zMTI3IDIyLjc3MTQgOC4yMjU4MSAyMi43NTgxIDMuMTM4OSAyMi43ODM0QzIuMjA3OTYgMjIuNzg3NCAxLjU1NzczIDIyLjEwNjUgMS4yNTM1MSAyMS4zNTkxQzEuMDI1MDIgMjAuODA3MiAxLjAwMDIxIDIwLjIzNjcgMS4wMDAyMSAxOS42NTU1QzEuMDAwMjEgMTQuMzMyIDAuOTk4OTAzIDkuMDA4NTIgMS4wMDI4MiAzLjY4MzY5QzEuMDAyODIgMi45MjAzNCAxLjI0MDQ1IDIuMjE5NSAxLjcyNzQ3IDEuNjQyMzNDMi4wMTM0MSAxLjMwMzIxIDIuMzg0MjIgMS4wNDEyMyAyLjg2MzQxIDEuMDM4NTdDNS43MDA2NCAxLjAyNTI3IDguNTM2NTYgMS4wMTE5NyAxMS4zNzM4IDEuMDAyNjZDMTIuOTIyMyAwLjk5NzM0IDE0LjQ3MDkgMS4wMDI2NiAxNi4wMTk0IDEuMDAyNjZWMS4wMDEzM1pNMjIuMTMyNiAxNC43MDdMMjIuMDcyNSAxNC43OTc1QzIyLjE0OTUgMTQuODUwNyAyMi4yMzMxIDE0Ljg5NzIgMjIuMzAzNiAxNC45NTk3QzIyLjYzMTMgMTUuMjQ5NiAyMi45NTc3IDE1LjU0MDkgMjMuMjgxNiAxNS44MzYxQzIzLjc3MTIgMTYuMjgyOSAyNC4yNTY5IDE2LjczNTEgMjQuNzQzOSAxNy4xODQ2QzI1LjI3MDEgMTcuNjcxMyAyNS43OTc2IDE4LjE1NTQgMjYuMzIxMiAxOC42NDQ4QzI2Ljc2MjUgMTkuMDU3MSAyNy4yMDEyIDE5LjQ3NDYgMjcuNjM5OSAxOS44ODgyQzI3LjY2NiAxOS45MTIyIDI3LjY5MzQgMTkuOTM0OCAyNy43MTk1IDE5Ljk1ODdDMjguMjA1MyAyMC4zNzM2IDI4LjQ4ODYgMjAuOTA1NiAyOC4xMzIxIDIxLjUzODZDMjguMDU2NCAyMS42NzI5IDI4LjEwOTkgMjEuNzEyOCAyOC4yMzUzIDIxLjcxMTVDMjguNTA1NiAyMS43MDg4IDI4Ljc3ODQgMjEuNzIzNSAyOS4wNDYxIDIxLjY5MjlDMjkuMTgwNiAyMS42NzgzIDI5LjMzMzQgMjEuNjA5MSAyOS40MzI2IDIxLjUxNDdDMjkuODE5MSAyMS4xNDUgMjkuOTQ3IDIwLjY2MzYgMjkuOTQ3IDIwLjEzNjlDMjkuOTQ3IDE0LjY0NDUgMjkuOTQ3IDkuMTUzNDggMjkuOTQzMSAzLjY2MTA4QzI5Ljk0MzEgMy40NjE2IDI5LjkxOTYgMy4yNTI4MSAyOS44NjM1IDMuMDYyNjRDMjkuNjY2MyAyLjQwNzAxIDI5LjQyMzQgMi4wNzg1MyAyOC42MzM1IDIuMDc5ODZDMjAuMTk2MiAyLjA5NDQ5IDExLjc1OSAyLjA4OTE3IDMuMzIxNyAyLjA4OTE3QzMuMjQ0NjYgMi4wODkxNyAzLjE2ODk0IDIuMDkwNSAzLjA5MTkgMi4wODkxN0MyLjg2MDggMi4wODc4NCAyLjY2NzU2IDIuMTcyOTUgMi41MTYxIDIuMzUxMTVDMi4xODgzNyAyLjczNjgyIDIuMDY2OTUgMy4xOTI5NyAyLjA2Njk1IDMuNjkzQzIuMDY2OTUgOS4xNjE0NSAyLjA2Njk1IDE0LjYyODYgMi4wNjY5NSAyMC4wOTdDMi4wNjY5NSAyMC40NjY3IDIuMTMyMjMgMjAuODE3OCAyLjMwNTg4IDIxLjE0NzZDMi40OTkxMiAyMS41MTYgMi43NjQxOCAyMS43MTgyIDMuMjAwMjcgMjEuNzE2OEM4LjMyODk2IDIxLjcwODggMTMuNDU2MyAyMS43MTE1IDE4LjU4NSAyMS43MTE1QzE4Ljg1NTMgMjEuNzExNSAxOC44NTY2IDIxLjcxMTUgMTguODU2NiAyMS40MzM2QzE4Ljg1NjYgMTkuMjkzOCAxOC44NTY2IDE3LjE1MjcgMTguODU3OSAxNS4wMTI5QzE4Ljg1NzkgMTQuOTc3IDE4Ljg2OTcgMTQuOTMzMSAxOC44NTQgMTQuOTA2NUMxOC44MjY2IDE0Ljg1ODYgMTguNzg3NCAxNC43OTM1IDE4Ljc0MyAxNC43ODI4QzE4LjU4OSAxNC43NDgzIDE4LjQyOTcgMTQuNzQwMyAxOC4yNzMgMTQuNzEyNEMxNy42NTkzIDE0LjYwMiAxNy4xNzM2IDE0LjI5NDggMTYuODU2MyAxMy43Mzc2QzE2LjcwNDkgMTMuNDcyOSAxNi42MjY1IDEzLjE4NTcgMTYuNTY1MiAxMi44ODM4QzE2LjQ0NjMgMTIuMzAxMyAxNi41Mjg2IDExLjc0NTQgMTYuNzYzNiAxMS4yMjgxQzE3LjEwNTcgMTAuNDc1NCAxNy43MzkgMTAuMTAzIDE4LjUzOTMgMTAuMDQ5OEMxOC44MzQ0IDEwLjAyOTkgMTkuMTM5OSAxMC4wNjA1IDE5LjQyOTggMTAuMTIzQzE5LjgyMDIgMTAuMjA1NCAyMC4xNzQgMTAuNDA3NSAyMC40MjM0IDEwLjcyNTRDMjAuNjAyMyAxMC45NTI4IDIwLjc0NzIgMTEuMjIyOCAyMC44NDkxIDExLjQ5NTRDMjAuOTg3NSAxMS44NjM4IDIxLjAzOTcgMTIuMjU2MSAyMC45NjkyIDEyLjY1MzdDMjAuOTIzNSAxMi45MDkgMjAuODYzNCAxMy4xNjMxIDIwLjgyNDMgMTMuNDE5N0MyMC44MTM4IDEzLjQ4NjIgMjAuODI5NSAxMy41ODMzIDIwLjg3MjYgMTMuNjI3MkMyMS4wOTMyIDEzLjg1MDYgMjEuMzI1NiAxNC4wNjIxIDIxLjU1ODEgMTQuMjczNUMyMS42MTgxIDE0LjMyOCAyMS42OTM4IDE0LjM2NTMgMjEuNzk0NCAxNC40MzA0QzIxLjgwMDkgMTQuMzA4MSAyMS44MDc0IDE0LjIzNzYgMjEuODA3NCAxNC4xNjcxQzIxLjgwNzQgMTMuNTUgMjEuODA3NCAxMi45MzE3IDIxLjgwNzQgMTIuMzE0NkMyMS44MDc0IDEwLjk2NjEgMjEuODEwMSA5LjYxNjI3IDIxLjgwNDggOC4yNjc3OEMyMS44MDQ4IDguMDk3NTUgMjEuODUxOCA4LjAyOTczIDIyLjAyNDIgOC4wMzkwNEMyMi4yMzU3IDguMDUxMDEgMjIuNDQ4NSA4LjA0MDM3IDIyLjY2IDguMDQxN0MyMi44ODcyIDguMDQxNyAyMi45MTM0IDguMDY5NjMgMjIuOTE0NyA4LjMwMTAyQzIyLjkxNDcgOS4wNDQ0MyAyMi45MTQ3IDkuNzg3ODMgMjIuOTE0NyAxMC41MzEyQzIyLjkxNDcgMTAuOTA4OSAyMi45MTg2IDExLjI4NjYgMjIuOTE0NyAxMS42NjQzQzIyLjkxMzQgMTEuNzk3MyAyMi45NjMgMTEuODM1OCAyMy4wOTIyIDExLjg0MjVDMjMuMzA3NyAxMS44NTMxIDIzLjQwMDQgMTEuNjk3NSAyMy41MSAxMS41NjA2QzIzLjg0ODIgMTEuMTMzNyAyNC4xNzU5IDEwLjY5NjEgMjQuNTI5OCAxMC4yODI1QzI0LjYxMzMgMTAuMTg0MSAyNC43ODMxIDEwLjEyOTYgMjQuOTE4OSAxMC4xMTVDMjUuMTc0OCAxMC4wODg0IDI1LjQzNTkgMTAuMTA1NyAyNS42OTU3IDEwLjEwODNDMjUuNzM4OCAxMC4xMDgzIDI1Ljc4MTkgMTAuMTIzIDI1Ljg1NjMgMTAuMTM3NkMyNS44MDggMTAuMjA5NCAyNS43ODA2IDEwLjI1ODYgMjUuNzQ1NCAxMC4zMDI1QzI1LjQyNjggMTAuNjkzNSAyNS4xMDk1IDExLjA4NDUgMjQuNzg4MyAxMS40NzE1QzI0LjYyOSAxMS42NjMgMjQuNDczNiAxMS44NTg0IDI0LjI5MzQgMTIuMDI3M0MyNC4yMDYgMTIuMTA5OCAyNC4yMDk5IDEyLjE0ODQgMjQuMjc5MSAxMi4yMjU1QzI0LjM1MzUgMTIuMzA5MyAyNC40MjUzIDEyLjM5ODQgMjQuNDg4IDEyLjQ5MDFDMjQuNzI1NiAxMi44MzU5IDI0Ljk2MzMgMTMuMTg0MyAyNS4xOTU3IDEzLjUzNDFDMjUuNDE2MyAxMy44NjM5IDI1LjYyNzggMTQuMjAwNCAyNS44NDk4IDE0LjUzMDJDMjUuOTM4NiAxNC42NjMyIDI1LjkwNiAxNC43MDk3IDI1Ljc1NzEgMTQuNzA4NEMyNS41MTAzIDE0LjcwNTcgMjUuMjYxIDE0LjcyNTcgMjUuMDE1NSAxNC43MDA0QzI0Ljg4NzUgMTQuNjg3MSAyNC43MzM1IDE0LjYyNTkgMjQuNjQ5OSAxNC41MzE1QzI0LjQ4NTQgMTQuMzQ4IDI0LjM2IDE0LjEyODUgMjQuMjIxNiAxMy45MjI0QzIzLjk1MTQgMTMuNTE5NSAyMy42ODc2IDEzLjExMjUgMjMuNDEzNCAxMi43MTIyQzIzLjMxMTYgMTIuNTYzMyAyMy4xNDE4IDEyLjYxMzggMjMuMDA0NyAxMi42MzUxQzIyLjk2NTYgMTIuNjQxNyAyMi45MjI1IDEyLjc4NjcgMjIuOTIxMiAxMi44Njc4QzIyLjkxMzQgMTMuNDA3OCAyMi45MTIgMTMuOTQ3NyAyMi45MjEyIDE0LjQ4NjNDMjIuOTIzOCAxNC42NjA1IDIyLjg2MjQgMTQuNzIxNyAyMi42OTQgMTQuNzExQzIyLjUwODYgMTQuNjk5MSAyMi4zMjA2IDE0LjcwODQgMjIuMTMzOSAxNC43MDg0TDIyLjEzMjYgMTQuNzA3Wk0xOS45MDM4IDE5LjM0MTdDMTkuOTAzOCAxOS41NDUxIDE5LjkwMzggMTkuNzQ5OSAxOS45MDM4IDE5Ljk1MzRDMTkuOTAzOCAyMS4zMDg2IDE5LjkwMzggMjIuNjYzNyAxOS45MDM4IDI0LjAxNzVDMTkuOTAzOCAyNC4yNzAyIDE5Ljk5NjUgMjQuMzI3NCAyMC4yMTg0IDI0LjIyNUMyMC45NjkyIDIzLjg4MDUgMjEuNzIzOSAyMy41NDQxIDIyLjQ3MiAyMy4xOTU2QzIyLjYxMyAyMy4xMjkyIDIyLjY3MDUgMjMuMTcxNyAyMi43MjUzIDIzLjI5OEMyMi45ODI2IDIzLjg5MTIgMjMuMjQyNCAyNC40ODE2IDIzLjUwMzUgMjUuMDczNEMyMy42NjU0IDI1LjQ0MzEgMjMuODM2NSAyNS44MDg5IDIzLjk5MDUgMjYuMTgxMkMyNC4wNjc2IDI2LjM2NjEgMjQuMTYyOSAyNi40MjE5IDI0LjM0MDUgMjYuMzQwOEMyNC40MjAxIDI2LjMwNDkgMjQuNDk3MSAyNi4yNTk3IDI0LjU3NjggMjYuMjIzOEMyNC45OTg1IDI2LjAzMjMgMjUuNDIwMiAyNS44NDA4IDI1Ljg0MzMgMjUuNjUwNkMyNS45NTk1IDI1LjU5ODcgMjYuMDAzOSAyNS41MjgyIDI1Ljk0NTEgMjUuMzk2NkMyNS44MjExIDI1LjEyIDI1LjcxMTQgMjQuODM4IDI1LjU5MTMgMjQuNTYxNEMyNS4yODQ1IDIzLjg1MzkgMjQuOTc2MyAyMy4xNDY0IDI0LjY2ODIgMjIuNDM4OUMyNC42MTczIDIyLjMyMTkgMjQuNjIzOCAyMi4yMzE1IDI0Ljc2MDkgMjIuMTgyM0MyNC44NDMxIDIyLjE1MyAyNC45MjE1IDIyLjExMzEgMjUuMDAxMSAyMi4wNzcyQzI1LjY2MzEgMjEuNzc4IDI2LjMyNjQgMjEuNDgxNCAyNi45ODU4IDIxLjE3NTZDMjcuMDY5MyAyMS4xMzcgMjcuMTU1NSAyMS4wNTU5IDI3LjE4ODEgMjAuOTcyMUMyNy4yMDM4IDIwLjkzMjIgMjcuMTAzMyAyMC44NDA0IDI3LjA1MSAyMC43NzUzQzI3LjAyODggMjAuNzQ3MyAyNy4wMDAxIDIwLjcyNjEgMjYuOTc0IDIwLjcwMjFDMjYuNDkwOSAyMC4yNTY2IDI2LjAwNjUgMTkuODEyNCAyNS41MjQ3IDE5LjM2NTZDMjQuOTQyNCAxOC44MjcgMjQuMzYxMyAxOC4yODU3IDIzLjc3OSAxNy43NDcxQzIzLjM1MzQgMTcuMzUzNSAyMi45MjM4IDE2Ljk2MzggMjIuNDk4MSAxNi41Njg5QzIxLjgyOTYgMTUuOTQ5MSAyMS4xNjM3IDE1LjMyNTQgMjAuNDk1MiAxNC43MDQ0QzIwLjM5OTkgMTQuNjE2NiAyMC4zMDA3IDE0LjUzMTUgMjAuMTk3NSAxNC40NTNDMjAuMDcyMiAxNC4zNTg2IDE5LjkyMDcgMTQuNDMzMSAxOS45MDUxIDE0LjU5NEMxOS44OTg1IDE0LjY1MzggMTkuOTAyNSAxNC43MTM3IDE5LjkwMjUgMTQuNzczNUMxOS45MDI1IDE2LjI5NjIgMTkuOTAyNSAxNy44MTkgMTkuOTAyNSAxOS4zNDE3SDE5LjkwMzhaTTE5LjcwNzkgMTEuNTQ3M0MxOS41NTEyIDEwLjgxNzIgMTguNDc0MSAxMC43MDU0IDE4LjAzOTMgMTEuMTY2OUMxNy43NzAzIDExLjQ1MjggMTcuNjk0NiAxMS44MjY1IDE3LjY0ODkgMTIuMTk4OUMxNy42MDU4IDEyLjUzOTMgMTcuNjc1IDEyLjg3MTggMTcuNzgwNyAxMy4yMDAzQzE3Ljk2ODggMTMuNzg4MSAxOC40NzggMTMuOTY3NiAxOC45NTE5IDEzLjg2NTJDMTkuMDEzMyAxMy44NTE5IDE5LjA4NTEgMTMuNzk3NCAxOS4xMTI1IDEzLjc0MTZDMTkuMjE0NCAxMy41NDIxIDE5LjM4OTMgMTMuNDQzNyAxOS41NjgyIDEzLjMzODZDMTkuNjUwNSAxMy4yOTA3IDE5LjczNjYgMTMuMTk3NiAxOS43NTg4IDEzLjEwODVDMTkuOTAzOCAxMi4zMjY2IDE5Ljc2OTMgMTEuODMwNSAxOS43MDkyIDExLjU0ODZMMTkuNzA3OSAxMS41NDczWiIgZmlsbD0iI0ZGNTMwRCIgc3Ryb2tlPSIjRkY1MzBEIiBzdHJva2Utd2lkdGg9IjAuMSIvPg0KPHBhdGggZD0iTTkuNjcxNTMgMTEuMzUzMUM5Ljg4NTY2IDExLjQ0NzUgMTAuMDcyNCAxMS41MjYgMTAuMjU2NSAxMS42MTI0QzEwLjcwNjkgMTEuODIzOSAxMS4wMTkgMTIuNTYwNiAxMC44ODMyIDEzLjA4MzNDMTAuNzc3NCAxMy40ODg5IDEwLjY1MDggMTMuODU4NiAxMC4zMzA5IDE0LjEyNzJDOS45ODIyOCAxNC40MTk4IDkuNTgyNzQgMTQuNjIwNiA5LjEyMzE1IDE0LjYzNjZDOC4yMjQ4NCAxNC42Njg1IDcuMzI2NTQgMTQuNjc5MSA2LjQyODIzIDE0LjcwODRDNi4yNTE5NyAxNC43MTM3IDYuMTk0NTIgMTQuNjU5MiA2LjE5NTgyIDE0LjQ3NTdDNi4yMDEwNSAxMi40Njc2IDYuMjAxMDUgMTAuNDU5NCA2LjE5NTgyIDguNDUxMzJDNi4xOTU4MiA4LjI5MTc0IDYuMjM0OTkgOC4yMjkyMyA2LjQwMjEyIDguMjMxODlDNy4xMjU0NiA4LjI0MTIgNy44NTAxMSA4LjIyOTIzIDguNTc0NzYgOC4yNDM4NkM5LjA2ODMxIDguMjUzMTcgOS41NTI3MSA4LjMzNDI5IDkuOTkxNDIgOC41OTA5NkMxMC4zMjk2IDguNzg5MTEgMTAuNTYyIDkuMDU3NzUgMTAuNjU4NiA5LjQ2MzM2QzEwLjc1MTMgOS44NTAzNSAxMC43NjE4IDEwLjIyMDEgMTAuNTgwMyAxMC41NzM4QzEwLjQyMzYgMTAuODc3IDEwLjE3NTUgMTEuMDk2NCA5Ljg3MzkxIDExLjI1MDdDOS44MTI1NCAxMS4yODI2IDkuNzQ5ODcgMTEuMzE0NSA5LjY3MTUzIDExLjM1NDRWMTEuMzUzMVpNNy4zOTcwNCAxMi44MjI2QzcuMzk3MDQgMTMuMDkxMyA3LjM5ODM1IDEzLjM2MTIgNy4zOTcwNCAxMy42Mjk5QzcuMzk3MDQgMTMuNzIzIDcuNDIzMTYgMTMuNzc3NSA3LjUyNjMgMTMuNzczNUM3Ljk4MTk5IDEzLjc1MzUgOC40Mzg5NyAxMy43NDk2IDguODkzMzUgMTMuNzE1QzkuNDQzMDQgMTMuNjczNyA5Ljc1OTAxIDEzLjI4MTQgOS43MzI4OSAxMi43MTQ5QzkuNzA4MDkgMTIuMTkwOSA5LjM4OTUgMTEuOTU0MiA5LjAxMjE2IDExLjkxNTdDOC41MjkwNiAxMS44NjY0IDguMDM4MTMgMTEuODg1MSA3LjU1MTExIDExLjg3MzFDNy40Mzg4MiAxMS44NzA0IDcuMzkzMTMgMTEuOTE3IDcuMzk0NDMgMTIuMDMyN0M3LjM5ODM1IDEyLjI5NiA3LjM5NTc0IDEyLjU1OTMgNy4zOTU3NCAxMi44MjI2SDcuMzk3MDRaTTcuMzk3MDQgMTAuMDk5QzcuMzk3MDQgMTAuMzYyNCA3LjM5MTgyIDEwLjYyNyA3LjQwMjI3IDEwLjg5MDNDNy40MDQ4OCAxMC45NDA5IDcuNDY4ODYgMTEuMDMzOSA3LjUwMTUgMTEuMDMyNkM3Ljk3NTQ2IDExLjAxNjcgOC40NDk0MiAxMC45OTI3IDguOTIyMDcgMTAuOTU1NUM5LjAyIDEwLjk0NzUgOS4xMjMxNSAxMC44ODYzIDkuMjA0MSAxMC44MjM4QzkuNTE0ODUgMTAuNTg1OCA5LjYzNDk3IDEwLjExMzcgOS40ODg3MyA5LjcyNDAxQzkuNDU0NzkgOS42MzIyNSA5LjQwNTE3IDkuNTQwNDkgOS4zNDM4IDkuNDY0NjlDOS4xNDAxMiA5LjIxMzM0IDguODMxOTggOS4yMTMzNCA4LjU1NTE4IDkuMTgxNDJDOC4yMjM1NCA5LjE0NDE5IDcuODg1MzcgOS4xNzYxIDcuNTQ5ODEgOS4xNzA3OUM3LjQzNjIxIDkuMTY5NDYgNy4zOTE4MiA5LjIwODAyIDcuMzk0NDMgOS4zMjYzOEM3LjM5OTY1IDkuNTg0MzggNy4zOTU3NCA5Ljg0MTA0IDcuMzk1NzQgMTAuMDk5SDcuMzk3MDRaIiBmaWxsPSIjRkY1MzBEIiBzdHJva2U9IiNGRjUzMEQiIHN0cm9rZS13aWR0aD0iMC4xIi8+DQo8cGF0aCBkPSJNMTUuOTc1MiAxMi4zOTU2QzE1Ljk2MjEgMTMuMDg0NSAxNS43ODE5IDEzLjcwMTYgMTUuMjg3MSAxNC4xODQzQzE0Ljk3MzcgMTQuNDkwMiAxNC41ODk5IDE0LjY1NTEgMTQuMTQ3MiAxNC43MjQzQzEzLjgxODIgMTQuNzc0OCAxMy41MDQ4IDE0Ljc2ODEgMTMuMTkwMiAxNC43MDU2QzEyLjcxMSAxNC42MTEyIDEyLjMwMSAxNC4zODkxIDExLjk5NTUgMTMuOTg0OEMxMS41NzY0IDEzLjQzMDMgMTEuNDQ4NCAxMi43OTMzIDExLjUwNDYgMTIuMTE3N0MxMS41NTQyIDExLjUxOTMgMTEuNzQ4NyAxMC45NjQ3IDEyLjIxNzQgMTAuNTcxMUMxMi43ODY3IDEwLjA5MjMgMTMuNDU1MiA5LjkzNjcgMTQuMTc4NiAxMC4wOTFDMTQuNDAzMSAxMC4xMzg4IDE0LjYyNzcgMTAuMjEzMyAxNC44MzY2IDEwLjMxMDRDMTUuNDIwMyAxMC41NzkgMTUuNzI3MSAxMS4wODA0IDE1Ljg3MzMgMTEuNjkyMUMxNS45MjgyIDExLjkyMjIgMTUuOTQyNSAxMi4xNjE2IDE1Ljk3NTIgMTIuMzk3VjEyLjM5NTZaTTEyLjU5NjEgMTIuNDExNkMxMi42MyAxMi42MjcgMTIuNjUyMiAxMi44NDUxIDEyLjY5OTIgMTMuMDU3OUMxMi44ODIgMTMuODg2NCAxMy42NjAyIDE0LjA3NjYgMTQuMjU4MiAxMy43NzYxQzE0LjY0MDggMTMuNTgzMiAxNC43Njg3IDEzLjE5NjIgMTQuODAyNyAxMi44MTE5QzE0LjgzNTMgMTIuNDQzNSAxNC44MDE0IDEyLjA1OTIgMTQuNzMyMiAxMS42OTQ4QzE0LjY4OTEgMTEuNDYzNCAxNC41ODMzIDExLjIyOTMgMTQuMzU2MSAxMS4wNzM3QzE0LjA5NzYgMTAuODk2OSAxMy44MTk1IDEwLjg2MjMgMTMuNTM2MiAxMC45MDYyQzEzLjIxNzYgMTAuOTU2NyAxMi45NTUyIDExLjExNzYgMTIuODE1NCAxMS40Mzk1QzEyLjY4MSAxMS43NDggMTIuNTg1NiAxMi4wNjMyIDEyLjU5NjEgMTIuNDExNloiIGZpbGw9IiNGRjUzMEQiIHN0cm9rZT0iI0ZGNTMwRCIgc3Ryb2tlLXdpZHRoPSIwLjEiLz4NCjwvc3ZnPg==) no-repeat top 2px left 2px;
}
.why-book__item--number-4 {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAzNCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNi40Njg4IDE5LjcxNTdDMTYuMTg5NSAxOS42NTc2IDE1LjkyMTkgMTkuNjIyNyAxNS42NjYgMTkuNTQ3QzE1LjA3ODQgMTkuMzc4MyAxNC41NzgxIDE5LjA4NzUgMTQuMjI5IDE4LjU2OTdDMTQuMTEyNyAxOC4zOTUyIDE0LjE1MzQgMTguMTYyNSAxNC4zMjIxIDE4LjA0MDNDMTQuNDg1IDE3LjkyNCAxNC43MjM1IDE3Ljk0NzIgMTQuODM5OSAxOC4xMjE4QzE1LjEzNjYgMTguNTQwNiAxNS41NjEyIDE4Ljc0NDIgMTYuMDM4MyAxOC44NjA2QzE2LjE3MjEgMTguODk1NSAxNi4zMTE3IDE4LjkxMjkgMTYuNDY4OCAxOC45NDJDMTYuNDY4OCAxOC44ODk3IDE2LjQ3NDYgMTguODQ4OSAxNi40NzQ2IDE4LjgxNEMxNi40NzQ2IDE3LjgxOTIgMTYuNDc0NiAxNi44MzAzIDE2LjQ3NDYgMTUuODM1NUMxNi40NzQ2IDE1Ljc0ODIgMTYuNDQ1NSAxNS43MDc1IDE2LjM2NDEgMTUuNjc4NEMxNS45Mjc3IDE1LjUyNzIgMTUuNTAzMSAxNS4zNTI2IDE1LjExOTEgMTUuMTAyNUMxNC42MzYzIDE0Ljc4ODMgMTQuMjc1NiAxNC4zODY5IDE0LjE3NjcgMTMuNzk5NEMxNC4wMzcxIDEyLjk2MTYgMTQuNDIxIDEyLjEyMzkgMTUuMTQ4MiAxMS42NzZDMTUuNTE0NyAxMS40NDkxIDE1LjkxMDMgMTEuMzA5NSAxNi4zMzUgMTEuMjU3MUMxNi4zNjQxIDExLjI1NzEgMTYuMzkzMSAxMS4yNDU1IDE2LjQxNjQgMTEuMjM5N0MxNi40MzM5IDExLjIzOTcgMTYuNDQ1NSAxMS4yMjggMTYuNDY4OCAxMS4yMjIyQzE2LjQ2ODggMTEuMDk0MiAxNi40Njg4IDEwLjk2NjIgMTYuNDY4OCAxMC44MzgzQzE2LjQ2ODggMTAuNTkzOSAxNi42MjU4IDEwLjQzMSAxNi44NTI3IDEwLjQzMUMxNy4wNzk2IDEwLjQzMSAxNy4yMzA5IDEwLjU5MzkgMTcuMjM2NyAxMC44NDQxQzE3LjIzNjcgMTAuOTM3MiAxNy4yMzY3IDExLjAzMDIgMTcuMjM2NyAxMS4xMjMzQzE3LjIzNjcgMTEuMjA0OCAxNy4yNiAxMS4yMzM4IDE3LjM0MTQgMTEuMjM5N0MxNy44MDEgMTEuMjgwNCAxOC4yNDMxIDExLjM5NjcgMTguNjU2MSAxMS42MTc4QzE4Ljk3NjEgMTEuNzg2NSAxOS4yNTUzIDEyLjAxMzQgMTkuNDU5IDEyLjMxNTlDMTkuNTkyOCAxMi41MTM3IDE5LjU2MzcgMTIuNzQ2NCAxOS4zODMzIDEyLjg3NDRDMTkuMjA4OCAxMi45OTY1IDE4Ljk3NjEgMTIuOTUgMTguODQyMyAxMi43NThDMTguNTM0IDEyLjMyNzUgMTguMDgwMiAxMi4xNDE0IDE3LjU4NTcgMTIuMDMwOEMxNy40OTI3IDEyLjAwNzYgMTcuMzkzOCAxMS45OTU5IDE3LjMwMDcgMTEuOTg0M0MxNy4yODMyIDExLjk4NDMgMTcuMjcxNiAxMS45ODQzIDE3LjIzNjcgMTEuOTg0M1YxMi4xMDA3QzE3LjIzNjcgMTMuMDg5NiAxNy4yMzY3IDE0LjA3ODYgMTcuMjM2NyAxNS4wNjc2QzE3LjIzNjcgMTUuMTU0OCAxNy4yNiAxNS4xOTU2IDE3LjM0NzIgMTUuMjI0NkMxNy43Nzc3IDE1LjM3NTkgMTguMTk2NiAxNS41NDQ2IDE4LjU4NjMgMTUuNzk0OEMxOS4wNDAxIDE2LjA4NTYgMTkuNDAwOCAxNi40NTc5IDE5LjUxNzEgMTcuMDEwNkMxOS43MDkxIDE3Ljg5NDkgMTkuMzE5MyAxOC43NzMzIDE4LjUzNCAxOS4yNTAzQzE4LjE3OTEgMTkuNDY1NiAxNy43OTUyIDE5LjU5OTQgMTcuMzgyMSAxOS42NTc2QzE3LjM1ODggMTkuNjU3NiAxNy4zMzU2IDE5LjY2MzQgMTcuMzEyMyAxOS42NjkyQzE3LjI5NDkgMTkuNjY5MiAxNy4yNzE2IDE5LjY4MDggMTcuMjQyNSAxOS42ODY3QzE3LjI0MjUgMTkuODE0NiAxNy4yNDI1IDE5Ljk0MjYgMTcuMjQyNSAyMC4wNzA2QzE3LjI0MjUgMjAuMzE0OSAxNy4wNzk2IDIwLjQ3NzggMTYuODU4NSAyMC40Nzc4QzE2LjYzNzUgMjAuNDc3OCAxNi40ODA0IDIwLjMwOTEgMTYuNDgwNCAyMC4wNjQ4QzE2LjQ4MDQgMTkuOTQ4NCAxNi40ODA0IDE5LjgzMjEgMTYuNDgwNCAxOS43MTU3SDE2LjQ2ODhaTTE3LjI0MjUgMTguOTA3MUMxNy43MDc5IDE4LjgzMTUgMTguMTMyNiAxOC42NzQ0IDE4LjQ1ODQgMTguMzI1NEMxOC44ODg4IDE3Ljg2IDE4LjkxNzkgMTcuMTUwMiAxOC41MjgyIDE2LjcyNTZDMTguMTc5MSAxNi4zNDc0IDE3LjcxMzcgMTYuMTc4NyAxNy4yNDI1IDE1Ljk5MjZWMTguOTA3MVpNMTYuNDYzIDE0LjkwNDdWMTEuOTkwMUMxNS45MDQ1IDEyLjA4OSAxNS40MSAxMi4yNzUyIDE1LjA5NTggMTIuNzY5N0MxNC44MTY2IDEzLjIwNiAxNC44NDU3IDEzLjgwNTIgMTUuMTY1NyAxNC4xNTQyQzE1LjUxNDcgMTQuNTM4MiAxNS45ODU5IDE0LjcwNjkgMTYuNDYzIDE0Ljg5ODlWMTQuOTA0N1oiIGZpbGw9IiNGRjUzMEQiIHN0cm9rZT0iI0ZGNTMwRCIgc3Ryb2tlLXdpZHRoPSIwLjI1Ii8+DQo8cGF0aCBkPSJNMTkuNzY3MiAyNC41NzMzQzE3Ljk0NjMgMjQuODIzNSAxNi4xNDg3IDI0LjgyMzUgMTQuMzI3OSAyNC41NzMzQzE0LjMyNzkgMjQuODkzMyAxNC4zMjc5IDI1LjIwMTYgMTQuMzI3OSAyNS41MTU3QzE0LjMyNzkgMjUuODU5IDE0LjM1MTEgMjYuMjA4IDE0LjI5ODggMjYuNTQ1NEMxNC4xOTk5IDI3LjI1NTIgMTMuNjM1NiAyNy43NDk3IDEyLjkyNTkgMjcuNzU1NUMxMS41MjM4IDI3Ljc2NzEgMTAuMTE2IDI3Ljc3MjkgOC43MTM5OSAyNy43NTU1QzcuOTE2OTkgMjcuNzQzOCA3LjMyMzYxIDI3LjExNTYgNy4zMTc3OSAyNi4zMTg2QzcuMjk0NTIgMjQuMzIzMiA2LjczMDIzIDIyLjUwMjMgNS42MDE2MyAyMC44NTAxQzUuMTY1MzIgMjAuMjEwMiA0Ljc5MyAxOS41MzU0IDQuNTEzNzYgMTguODE0QzQuNDczMDQgMTguNzA5MyA0LjQxNDg3IDE4LjY4MDIgNC4zMTAxNSAxOC42ODAyQzMuNjk5MzEgMTguNjgwMiAzLjA5NDMgMTguNjgwMiAyLjQ4MzQ2IDE4LjY4MDJDMS42MTY2NSAxOC42ODAyIDEgMTguMDY5NCAxIDE3LjIwMjZDMSAxNS42Mzc2IDEgMTQuMDY2OSAxIDEyLjUwMkMxIDExLjY0MSAxLjYwNTAyIDExLjAzMDIgMi40NjYwMSAxMS4wMjQ0QzMuMDAxMjIgMTEuMDI0NCAzLjU0MjI0IDExLjAyNDQgNC4wNzc0NSAxMS4wMjQ0QzQuMjA1NDQgMTEuMDI0NCA0LjI1Nzc5IDEwLjk4MzcgNC4yOTg1MiAxMC44NjE1QzQuOTA5MzUgOC45OTk4OSA1Ljk2ODE0IDcuNDQwODEgNy40NzQ4NiA2LjE4NDIzQzcuNTc5NTggNi4wOTY5NyA3LjU5MTIxIDYuMDMyOTcgNy41NDQ2NyA1LjkwNDk5QzcuMTcyMzYgNC45NTA5MiA2LjcxMjc3IDQuMDM3NTcgNi4xODkyIDMuMTU5MTNDNS43NzYxNiAyLjQ2Njg1IDYuMDAzMDQgMS41OTQyMyA2LjY4OTUgMS4xOTI4MkM3LjAxNTI4IDEuMDAwODUgNy4zNjQzMyAwLjk2MDEyMyA3LjczNjY1IDEuMDM1NzVDOS42NTA2MSAxLjQ0ODc5IDExLjM5NTkgMi4yMTY3IDEyLjk3ODIgMy4zNzQzOEMxMy4xMjk1IDMuNDg0OTEgMTMuMjYzMyAzLjUzMTQ1IDEzLjQ1NTIgMy40OTA3M0MxNS4wNzgzIDMuMTcwNzcgMTYuNzEzIDMuMDk1MTQgMTguMzU5NCAzLjE5OTg2QzIwLjEwNDYgMy4zMTAzOSAyMS43OTc1IDMuNjQxOTkgMjMuNDIwNiA0LjI5MzU0QzI1LjQ4NTggNS4xMjU0NCAyNy4yMTk0IDYuMzg3ODQgMjguNDk5MyA4LjIzMTk4QzI4LjYzMzEgOC40Mjk3OCAyOC43NjExIDguNjMzMzkgMjguODgzMiA4LjgzN0MyOC45MzU2IDguOTMwMDggMjguOTg3OSA4Ljk2NDk5IDI5LjEwNDMgOC45MzU5QzI5Ljg2NjQgOC43NjcxOSAzMC41NjQ1IDguNDQ3MjMgMzEuMTk4NiA3Ljk4NzY1QzMxLjQ4MzYgNy43NzgyMiAzMS43OTc4IDcuNzA4NDEgMzIuMTQ2OCA3LjgwMTQ5QzMyLjY4NzkgNy45NDExMSAzMy4wNjYgOC40ODc5NSAzMi45OTA0IDkuMDQwNjJDMzIuNzYzNSAxMC43MTAyIDMxLjkwODMgMTEuOTMxOSAzMC4zOTU4IDEyLjY4ODJDMzAuMjc5NCAxMi43NDY0IDMwLjI1MDMgMTIuODEwMyAzMC4yNjc4IDEyLjkzMjVDMzAuMzk1OCAxMy44MzQyIDMwLjQwNzQgMTQuNzM1OSAzMC4zMzc2IDE1LjY0MzVDMzAuMjIxMiAxNy4xNDQ0IDI5Ljc5NjYgMTguNTU4IDI5LjA3NTIgMTkuODcyOEMyOC44NDgzIDIwLjI4NTggMjguNTkyMyAyMC42ODcyIDI4LjMyNDcgMjEuMDc3QzI3LjMyNDEgMjIuNTM3MiAyNi44MDA2IDI0LjE0MjggMjYuNzc3MyAyNS45MTEzQzI2Ljc3NzMgMjYuMTU1NyAyNi43ODMxIDI2LjQwNTggMjYuNzM2NiAyNi42NDQzQzI2LjYwODYgMjcuMjc4NCAyNi4wNjE3IDI3Ljc0MzggMjUuMzk4NSAyNy43NTU1QzIzLjk4NDkgMjcuNzcyOSAyMi41NjU0IDI3Ljc3MjkgMjEuMTUxOCAyNy43NTU1QzIwLjM2MDYgMjcuNzQzOCAxOS43Nzg5IDI3LjEyMTQgMTkuNzY3MiAyNi4zMjQ0QzE5Ljc2NzIgMjUuODEyNCAxOS43NjcyIDI1LjI5NDcgMTkuNzY3MiAyNC43ODI3QzE5Ljc2NzIgMjQuNzE4NyAxOS43NjcyIDI0LjY1NDggMTkuNzY3MiAyNC41NzkxVjI0LjU3MzNaTTMxLjg4NSA4Ljg3MTkxQzMxLjgwMzYgOC45MzAwOCAzMS43NDU0IDguOTY0OTkgMzEuNjkzMSA5LjAwNTcxQzMwLjgyMDQgOS42MTY1NSAyOS44NTQ3IDkuOTg4ODcgMjguNzk2IDEwLjEyMjdDMjguNDg3NiAxMC4xNjM0IDI4LjI3ODIgMTAuMDQxMiAyOC4xMzg2IDkuNzczNjJDMjcuMTU1NCA3LjkyMzY2IDI1LjY3MiA2LjYwODkgMjMuODEwNCA1LjY5NTU2QzIyLjIyOCA0LjkxNjAxIDIwLjU0MDkgNC41MTQ2MSAxOC43OTU3IDQuMzU3NTRDMTYuOTM5OSA0LjE4ODgzIDE1LjA5NTggNC4yNzYwOSAxMy4yNjkxIDQuNjcxNjhDMTMuMDQyMiA0LjcxODIyIDEyLjg1MDIgNC42Nzc1IDEyLjY2NDEgNC41MzIwNkMxMS44Nzg3IDMuOTA5NTkgMTEuMDIzNSAzLjM5NzY1IDEwLjEwNDQgMi45ODQ2MUM5LjI3MjQ3IDIuNjA2NDcgOC40MDU2NiAyLjMyNzIzIDcuNTE1NTkgMi4xMzUyNkM3LjI3MTI1IDIuMDgyOSA3LjA3OTI4IDIuMjQ1NzkgNy4xMTQxOCAyLjQ3ODQ5QzcuMTI1ODIgMi41NTQxMSA3LjE3MjM2IDIuNjI5NzQgNy4yMTMwOCAyLjY5OTU1QzcuODM1NTUgMy43NDA4OCA4LjM1OTEyIDQuODI4NzUgOC43NjYzNSA1Ljk2ODk4QzguOTAwMTUgNi4zNDEzIDguODQ3NzkgNi41MzMyOCA4LjUzMzY1IDYuNzc3NjFDNi44OTg5MyA4LjAyMjU1IDUuNzk5NDMgOS42MzQgNS4yNDY3NyAxMS42MTc4QzUuMTM2MjMgMTIuMDE5MiA0Ljk3MzM0IDEyLjEzNTUgNC41NDg2NyAxMi4xMzU1QzMuODczODQgMTIuMTM1NSAzLjIwNDgzIDEyLjEzNTUgMi41MyAxMi4xMzU1QzIuMjMzMzEgMTIuMTM1NSAyLjEyODU5IDEyLjI0MDIgMi4xMjg1OSAxMi41MzY5QzIuMTI4NTkgMTQuMDc4NiAyLjEyODU5IDE1LjYyNiAyLjEyODU5IDE3LjE2NzZDMi4xMjg1OSAxNy40NjQzIDIuMjMzMzEgMTcuNTYzMiAyLjUzIDE3LjU2OTFDMy4yODYyNyAxNy41NjkxIDQuMDM2NzMgMTcuNTY5MSA0Ljc5MyAxNy41NjkxQzUuMTE4NzggMTcuNTY5MSA1LjI5MzMxIDE3LjY5MTIgNS40MDM4NCAxNy45OTM3QzUuNjk0NzEgMTguODE5OCA2LjEwMTk0IDE5LjU4MTkgNi41OTA2MSAyMC4zMDkxQzcuNzk0ODMgMjIuMDk1MSA4LjM5OTg1IDI0LjA3MyA4LjQ0MDU3IDI2LjIyNTVDOC40NDYzOSAyNi41NDU0IDguNTQ1MjggMjYuNjQ0MyA4Ljg1OTQzIDI2LjY0NDNDMTAuMTc0MiAyNi42NDQzIDExLjQ4ODkgMjYuNjQ0MyAxMi44MDk1IDI2LjY0NDNDMTMuMTE3OCAyNi42NDQzIDEzLjIxNjcgMjYuNTM5NiAxMy4yMTY3IDI2LjIzMTNDMTMuMjE2NyAyNS40NzUgMTMuMjE2NyAyNC43MjQ2IDEzLjIxNjcgMjMuOTY4M0MxMy4yMTY3IDIzLjU1NTMgMTMuNDk2IDIzLjMyODQgMTMuOTAzMiAyMy4zNzQ5QzE0LjcwNiAyMy40NjggMTUuNTAzIDIzLjU3MjcgMTYuMzA1OCAyMy42MjUxQzE3LjU3OTggMjMuNzA2NSAxOC44NTM5IDIzLjYwMTggMjAuMTE2MyAyMy4zODY1QzIwLjYzNCAyMy4yOTkzIDIwLjg5IDIzLjUyNjIgMjAuODkgMjQuMDU1NkMyMC44OSAyNC43NzY5IDIwLjg5IDI1LjQ5MjUgMjAuODkgMjYuMjEzOEMyMC44OSAyNi41NDU0IDIwLjk4ODkgMjYuNjQ0MyAyMS4zMTQ3IDI2LjY0NDNDMjIuNjE3OCAyNi42NDQzIDIzLjkyMDkgMjYuNjQ0MyAyNS4yMjk4IDI2LjY0NDNDMjUuNTczMSAyNi42NDQzIDI1LjY2MDMgMjYuNTQ1NCAyNS42NzIgMjYuMjA4QzI1LjY4OTQgMjUuNjk2MSAyNS42ODk0IDI1LjE3ODMgMjUuNzU5MiAyNC42NzIyQzI1Ljk3NDUgMjMuMDcyNCAyNi41NzM3IDIxLjYyMzggMjcuNTEwMyAyMC4zMDkxQzI4LjQxNzggMTkuMDM1MSAyOC45NzA1IDE3LjYwOTggMjkuMTc5OSAxNi4wNjIzQzI5LjMzNyAxNC44OTg4IDI5LjMwMjEgMTMuNzI5NSAyOS4wOTI3IDEyLjU3MThDMjkuMDUxOSAxMi4zNTY2IDI5LjA4MSAxMi4xNTMgMjkuMjU1NSAxMi4wMTM0QzI5LjM1NDQgMTEuOTMxOSAyOS40ODgyIDExLjg3OTUgMjkuNjEwNCAxMS44MjcyQzMwLjM1NSAxMS41MzYzIDMwLjkzNjggMTEuMDUzNSAzMS4zNjczIDEwLjM3ODZDMzEuNjUyMyA5LjkzMDY5IDMxLjgyNjkgOS40NDIwMiAzMS44OTA5IDguODcxOTFIMzEuODg1WiIgZmlsbD0iI0ZGNTMwRCIgc3Ryb2tlPSIjRkY1MzBEIiBzdHJva2Utd2lkdGg9IjAuMjUiLz4NCjxwYXRoIGQ9Ik0xNi43MjQ3IDYuNDE2OTlDMTcuNzc3NyA2LjQ0MDI2IDE4Ljc5NTcgNi42MzIyNCAxOS43NzMxIDcuMDEwMzhDMjAuMDUyMyA3LjEyMDkxIDIwLjIwMzYgNy4zNDc3OSAyMC4xODAzIDcuNTk3OTRDMjAuMTUxMiA3Ljg1OTczIDE5Ljk1OTIgOC4wNzQ5OCAxOS42OTc0IDguMDk4MjVDMTkuNTgxMSA4LjEwOTg4IDE5LjQ1MzEgOC4wODA3OSAxOS4zNDI2IDguMDQwMDdDMTguNDI5MiA3LjY5MTAyIDE3LjQ4NjggNy41MjgxMyAxNi41MDk1IDcuNTU3MjJDMTUuNjg5MiA3LjU4MDQ5IDE0Ljg5OCA3Ljc0MzM4IDE0LjEzMDEgOC4wMjg0NEMxMy45OTYzIDguMDc0OTggMTMuODQ1MSA4LjEwOTg4IDEzLjcwNTQgOC4wOTI0M0MxMy40NDk1IDguMDYzMzQgMTMuMjgwOCA3Ljg1MzkxIDEzLjI1MTcgNy42MDM3NkMxMy4yMjg0IDcuMzc2ODggMTMuMzY4IDcuMTMyNTQgMTMuNTk0OSA3LjA0NTI4QzE0LjI0MDYgNi43ODM0OSAxNC45MTU1IDYuNjAzMTUgMTUuNjA3OCA2LjUyMTcxQzE1Ljk4MDEgNi40NzUxNyAxNi4zNTI0IDYuNDU3NzEgMTYuNzI0NyA2LjQyODYzVjYuNDE2OTlaIiBmaWxsPSIjRkY1MzBEIiBzdHJva2U9IiNGRjUzMEQiIHN0cm9rZS13aWR0aD0iMC4yNSIvPg0KPHBhdGggZD0iTTkuOTc2NDMgMTAuMzYxM0M5Ljk3NjQzIDEwLjk3MjIgOS40NzAzMSAxMS40NzgzIDguODU5NDcgMTEuNDc4M0M4LjI0ODYzIDExLjQ3ODMgNy43NDI1MSAxMC45NzIyIDcuNzM2NjkgMTAuMzY3MkM3LjczNjY5IDkuNzQ0NjkgOC4yMzcgOS4yNDQzOCA4Ljg1OTQ3IDkuMjQ0MzhDOS40NzYxMiA5LjI0NDM4IDkuOTc2NDMgOS43NDQ2OSA5Ljk3NjQzIDEwLjM2MTNaIiBmaWxsPSIjRkY1MzBEIiBzdHJva2U9IiNGRjUzMEQiIHN0cm9rZS13aWR0aD0iMC4yNSIvPg0KPC9zdmc+) no-repeat top left 1px;
}
.why-book__title {
  margin-bottom: 10px;
  color: #474747;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font: 500 16px/19px 'Lato';
}
.why-book__description {
  color: #474747;
  letter-spacing: 0.03em;
  font: 400 14px/19px 'Open Sans';
}
@media (min-width: 561px) {
  .user-comments {
    padding: 0;
  }
  .user-comments.mobile {
    display: none;
  }
  .user-comments.desktop {
    display: block;
  }
  .user-comments #hp__reviews {
    max-width: 100%;
    margin: 0;
    margin-top: 0;
  }
  .user-comments .hp__review_author {
    align-items: center;
  }
}
@media (min-width: 601px) {
  .our-partners__logo:nth-child(6) ~ .our-partners__logo {
    display: none;
  }
  .chef-locations .slick-slide > div:first-child {
    margin-bottom: 0;
  }
  .chef-locations__cities--grid {
    display: flex;
    justify-content: center;
  }
  .chef-locations__cities--grid .chef-locations__city {
    width: 25%;
  }
}
@media (min-width: 768px) {
  .hero-section {
    background: url('https://res.cloudinary.com/hz3gmuqw6/image/upload/f_auto,q_auto/v1727702213/pages/new-food-tours/hero-section-desktop.jpg') no-repeat center;
    background-size: cover;
  }
  .hero-section__wrapper {
    padding: 33px 0 0;
  }
  .hero-section__title,
  .hero-section__subtitle {
    text-align: center;
  }
  .our-partners__logo {
    display: block !important;
  }
  .why-book {
    display: flex;
  }
  .why-book__image {
    flex: 1 1 auto;
    width: 39%;
    height: auto;
    margin: 0;
    background: url(https://res.cloudinary.com/hz3gmuqw6/image/upload/f_auto,q_auto/v1727701963/pages/new-food-tours/why-book-background-desktop.jpg) no-repeat center;
    background-size: cover;
  }
  .why-book__info {
    flex: 1 1 auto;
    width: 61%;
    padding: 8px 20px;
  }
  .why-book__header {
    color: #FF530D;
    text-align: left;
  }
  .why-book__list {
    margin-top: 31px;
    padding-top: 31px;
    border-top: 1px solid #CCCCCC;
  }
}
@media (min-width: 991px) {
  .h2 {
    letter-spacing: 0.03em;
    font-size: 42px;
    line-height: 45px;
  }
  .visible-991 {
    display: block;
  }
  .hero-section__wrapper {
    padding: 55px 0 63px;
  }
  .hero-section__title {
    font-size: 42px;
    line-height: 50px;
  }
  .hero-section__subtitle {
    margin: 15px 0 30px;
    letter-spacing: 0.02em;
    font-weight: 500;
    font-size: 22px;
    line-height: 26px;
  }
  .hero-section__filters {
    transform: none;
  }
  .our-partners {
    margin: 34px auto 60px;
    padding: 0 50px;
  }
  .food-tours__culinary-culture {
    margin: 60px auto 80px;
  }
  .food-tours__chef-locations {
    margin: 0 auto 60px;
  }
  .food-tours__why-book {
    margin: 80px auto 0;
  }
  .culinary-culture {
    padding: 0 50px;
  }
  .culinary-culture__wrapper {
    padding: 80px 0;
  }
  .culinary-culture__description {
    max-width: 1083px;
    margin: 16px auto 0;
    font-size: 22px;
    line-height: 30px;
  }
  .culinary-culture__benefits {
    display: flex;
    justify-content: space-between;
    margin-top: 80px;
  }
  .culinary-culture__benefit {
    margin: 0;
    padding-top: 44px;
    background-position: top left;
  }
  .culinary-culture__benefit-name {
    margin-bottom: 11px;
    text-align: left;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
  }
  .culinary-culture__benefit-info {
    text-align: left;
  }
  .culinary-culture__link {
    height: 53px;
    margin-top: 67px;
    background-color: #FFFFFF;
    color: #FF530D;
    font-size: 22px;
    line-height: 50px;
    transition: background-color 400ms, color 400ms;
  }
  .culinary-culture__link:hover {
    background-color: #FF530D;
    color: #FFFFFF;
  }
  .chef-locations {
    padding: 0 50px;
  }
  .chef-locations__header {
    margin-bottom: 60px;
  }
  .chef-locations__city {
    max-height: 232px;
    padding: 44px 21px 47px;
  }
  .chef-locations__preview {
    width: 103px;
    height: 103px;
  }
  .chef-locations__city-name {
    margin-top: 16px;
    font-size: 18px;
    line-height: 22px;
  }
  .chef-locations__location {
    background-size: 37px 62px;
  }
  .chef-locations__location--city-new-york {
    background-size: 37px 62px;
  }
  .chef-locations__location--city-new-orlean {
    background-size: 37px 62px;
  }
  .chef-locations__location--city-chicago {
    background-size: 26px 63px;
  }
  .chef-locations__location--city-boston {
    background-size: 36px 61px;
  }
  .chef-locations__location--city-san-francisco {
    background-size: 36px 61px;
  }
  .chef-locations__location--city-miami {
    background-size: 48px 71px;
  }
  .chef-locations__location--city-austin {
    background-size: 36px 61px;
  }
  .chef-locations__location--city-portland {
    background-size: 36px 61px;
  }
  .chef-locations__location--city-toronto {
    background-size: 65px 65px;
  }
  .chef-locations__location--city-vancouver {
    background-size: 65px 65px;
  }
  .chef-locations__location--city-calgary {
    background-size: 65px 65px;
  }
  .user-comments .hp__review_author .hp__review_author__nick {
    font-size: 18px;
  }
  .why-book__header {
    font-size: 40px;
  }
  .why-book__title {
    margin-bottom: 6px;
    letter-spacing: 0.08em;
    font-weight: 400;
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1200px) {
  .our-partners {
    max-width: 1440px;
    padding: 0 100px;
    gap: 38px;
  }
  .food-tours__culinary-culture,
  .food-tours__chef-locations {
    max-width: 1440px;
  }
  .culinary-culture {
    padding: 0 100px;
  }
  .chef-locations__cities {
    position: relative;
    padding: 0 50px;
  }
  .chef-locations__cities--grid .chef-locations__city {
    width: 20%;
  }
  .chef-locations .slick-arrow {
    position: absolute;
    top: 50%;
    overflow: hidden;
    width: 14px;
    height: 27px;
    padding: 0;
    border: none;
    color: transparent;
    transform: translateY(-50%);
  }
  .chef-locations .slick-arrow:focus {
    outline: none;
  }
  .chef-locations .slick-arrow:hover {
    filter: invert(48%) sepia(93%) saturate(4295%) hue-rotate(355deg) brightness(102%) contrast(101%);
  }
  .chef-locations .slick-prev {
    left: 0;
    background: url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1662538954/pages/new-food-tours/arrow-prev.svg) no-repeat center;
    background-size: contain;
  }
  .chef-locations .slick-next {
    right: 0;
    background: url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1662538954/pages/new-food-tours/arrow-next.svg) no-repeat center;
    background-size: contain;
  }
  .why-book__info {
    padding: 15px 100px 15px 40px;
  }
  .why-book__header {
    font-size: 42px;
  }
  .why-book__item {
    margin-bottom: 30px;
    padding-left: 75px;
  }
}
