/* to develop in local you need copy of /cardskins/__core_library from server! */
@import "styles/tailwind.min.css";
@import url("https://use.typekit.net/mmt5cin.css");
@import "../__core_library/fontawesome/css/font-awesome.min.css";
@import "extras/glyphter-font/css/glyphter.css";
.core-layout .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
/*
//MUST BE DEFINED!!
@color-light:#fff;
@color-dark:#222;
@color-primary:red;
*/
/* functions */
/*
.gradient() {
    background: -webkit-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.99) 99%, rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.99) 99%, rgba(0,0,0,1) 100%);
    background: linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.99) 99%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
}*/
/* helpers */
.core-input-block {
  width: 100%;
}
.core-inline-block {
  display: inline-block;
}
.core-relative {
  position: relative;
}
.core-absolute {
  position: absolute;
}
.core-section {
  position: relative;
  clear: both;
}
.core-overlay {
  position: absolute!important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.core-hidden {
  display: none;
}
.core-left {
  text-align: left;
}
.core-right {
  text-align: right;
}
.core-center {
  text-align: center;
}
.core-toggle ~ div {
  visibility: hidden;
  opacity: 0;
  height: 0;
  overflow: hidden;
  -webkit-transition:  all 600ms 0s ease;
  -moz-transition:  all 600ms 0s ease;
  -ms-transition:  all 600ms 0s ease;
  -o-transition:  all 600ms 0s ease;
  transition:  all 600ms 0s ease;
}
.core-toggle:checked ~ div {
  visibility: visible;
  opacity: 1;
  height: auto;
  overflow: hidden;
  -webkit-transition:  all 600ms 0s ease;
  -moz-transition:  all 600ms 0s ease;
  -ms-transition:  all 600ms 0s ease;
  -o-transition:  all 600ms 0s ease;
  transition:  all 600ms 0s ease;
}
/* flexs */
.core-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.core-flex-vertical {
  flex-direction: column;
}
.core-flex-horizontal {
  flex-direction: row;
}
.core-flex-horizontalr {
  flex-direction: row-reverse;
}
.core-flex-verticalr {
  flex-direction: column-reverse;
}
.core-valign-center {
  align-items: center;
}
.core-halign-center {
  text-align: center;
}
/* heights */
.core-height-10 {
  min-height: 10vh;
}
.core-height-20 {
  min-height: 20vh;
}
.core-height-30 {
  min-height: 30vh;
}
.core-height-40 {
  min-height: 40vh;
}
.core-height-50 {
  min-height: 50vh;
}
.core-height-60 {
  min-height: 60vh;
}
.core-height-70 {
  min-height: 70vh;
}
.core-height-80 {
  min-height: 80vh;
}
.core-height-90 {
  min-height: 90vh;
}
.core-height-100 {
  min-height: 100vh;
}
.core-width-10 {
  width: 10%;
}
.core-width-20 {
  width: 20%;
}
.core-width-25 {
  width: 25%;
}
.core-width-30 {
  width: 30%;
}
.core-width-40 {
  width: 40%;
}
.core-width-50 {
  width: 50%;
}
.core-width-60 {
  width: 60%;
}
.core-width-70 {
  width: 70%;
}
.core-width-80 {
  width: 80%;
}
.core-width-90 {
  width: 90%;
}
.core-width-100 {
  width: 100%;
}
.core-height-full {
  height: 100%;
}
/* fading for overlay */
.core-fadeimg-0 img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(0))";
  /* IE 8 */
  filter: alpha(opacity=0);
  /* IE 5-7 */
  -moz-opacity: 0;
  /* Netscape */
  -khtml-opacity: 0;
  /* Safari 1.x */
  opacity: 0;
  /* Good browsers */
}
.core-fadeimg-10 img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(10))";
  /* IE 8 */
  filter: alpha(opacity=10);
  /* IE 5-7 */
  -moz-opacity: 0.1;
  /* Netscape */
  -khtml-opacity: 0.1;
  /* Safari 1.x */
  opacity: 0.1;
  /* Good browsers */
}
.core-fadeimg-20 img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(20))";
  /* IE 8 */
  filter: alpha(opacity=20);
  /* IE 5-7 */
  -moz-opacity: 0.2;
  /* Netscape */
  -khtml-opacity: 0.2;
  /* Safari 1.x */
  opacity: 0.2;
  /* Good browsers */
}
.core-fadeimg-30 img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(30))";
  /* IE 8 */
  filter: alpha(opacity=30);
  /* IE 5-7 */
  -moz-opacity: 0.3;
  /* Netscape */
  -khtml-opacity: 0.3;
  /* Safari 1.x */
  opacity: 0.3;
  /* Good browsers */
}
.core-fadeimg-40 img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(40))";
  /* IE 8 */
  filter: alpha(opacity=40);
  /* IE 5-7 */
  -moz-opacity: 0.4;
  /* Netscape */
  -khtml-opacity: 0.4;
  /* Safari 1.x */
  opacity: 0.4;
  /* Good browsers */
}
.core-fadeimg-50 img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(50))";
  /* IE 8 */
  filter: alpha(opacity=50);
  /* IE 5-7 */
  -moz-opacity: 0.5;
  /* Netscape */
  -khtml-opacity: 0.5;
  /* Safari 1.x */
  opacity: 0.5;
  /* Good browsers */
}
.core-fadeimg-60 img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(60))";
  /* IE 8 */
  filter: alpha(opacity=60);
  /* IE 5-7 */
  -moz-opacity: 0.6;
  /* Netscape */
  -khtml-opacity: 0.6;
  /* Safari 1.x */
  opacity: 0.6;
  /* Good browsers */
}
.core-fadeimg-70 img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(70))";
  /* IE 8 */
  filter: alpha(opacity=70);
  /* IE 5-7 */
  -moz-opacity: 0.7;
  /* Netscape */
  -khtml-opacity: 0.7;
  /* Safari 1.x */
  opacity: 0.7;
  /* Good browsers */
}
.core-fadeimg-80 img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(80))";
  /* IE 8 */
  filter: alpha(opacity=80);
  /* IE 5-7 */
  -moz-opacity: 0.8;
  /* Netscape */
  -khtml-opacity: 0.8;
  /* Safari 1.x */
  opacity: 0.8;
  /* Good browsers */
}
.core-fadeimg-90 img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(90))";
  /* IE 8 */
  filter: alpha(opacity=90);
  /* IE 5-7 */
  -moz-opacity: 0.9;
  /* Netscape */
  -khtml-opacity: 0.9;
  /* Safari 1.x */
  opacity: 0.9;
  /* Good browsers */
}
.core-fadeimg-100 img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(100))";
  /* IE 8 */
  filter: alpha(opacity=100);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
}
/* fade */
.core-fade-10 {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(10))";
  /* IE 8 */
  filter: alpha(opacity=10);
  /* IE 5-7 */
  -moz-opacity: 0.1;
  /* Netscape */
  -khtml-opacity: 0.1;
  /* Safari 1.x */
  opacity: 0.1;
  /* Good browsers */
}
.core-fade-20 {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(20))";
  /* IE 8 */
  filter: alpha(opacity=20);
  /* IE 5-7 */
  -moz-opacity: 0.2;
  /* Netscape */
  -khtml-opacity: 0.2;
  /* Safari 1.x */
  opacity: 0.2;
  /* Good browsers */
}
.core-fade-30 {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(30))";
  /* IE 8 */
  filter: alpha(opacity=30);
  /* IE 5-7 */
  -moz-opacity: 0.3;
  /* Netscape */
  -khtml-opacity: 0.3;
  /* Safari 1.x */
  opacity: 0.3;
  /* Good browsers */
}
.core-fade-40 {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(40))";
  /* IE 8 */
  filter: alpha(opacity=40);
  /* IE 5-7 */
  -moz-opacity: 0.4;
  /* Netscape */
  -khtml-opacity: 0.4;
  /* Safari 1.x */
  opacity: 0.4;
  /* Good browsers */
}
.core-fade-50 {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(50))";
  /* IE 8 */
  filter: alpha(opacity=50);
  /* IE 5-7 */
  -moz-opacity: 0.5;
  /* Netscape */
  -khtml-opacity: 0.5;
  /* Safari 1.x */
  opacity: 0.5;
  /* Good browsers */
}
.core-fade-60 {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(60))";
  /* IE 8 */
  filter: alpha(opacity=60);
  /* IE 5-7 */
  -moz-opacity: 0.6;
  /* Netscape */
  -khtml-opacity: 0.6;
  /* Safari 1.x */
  opacity: 0.6;
  /* Good browsers */
}
.core-fade-70 {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(70))";
  /* IE 8 */
  filter: alpha(opacity=70);
  /* IE 5-7 */
  -moz-opacity: 0.7;
  /* Netscape */
  -khtml-opacity: 0.7;
  /* Safari 1.x */
  opacity: 0.7;
  /* Good browsers */
}
.core-fade-80 {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(80))";
  /* IE 8 */
  filter: alpha(opacity=80);
  /* IE 5-7 */
  -moz-opacity: 0.8;
  /* Netscape */
  -khtml-opacity: 0.8;
  /* Safari 1.x */
  opacity: 0.8;
  /* Good browsers */
}
.core-fade-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(90))";
  /* IE 8 */
  filter: alpha(opacity=90);
  /* IE 5-7 */
  -moz-opacity: 0.9;
  /* Netscape */
  -khtml-opacity: 0.9;
  /* Safari 1.x */
  opacity: 0.9;
  /* Good browsers */
}
.core-fade-100 {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(100))";
  /* IE 8 */
  filter: alpha(opacity=100);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
}
/* margins + paddings */
.core-margin-w10 {
  margin-left: 10%;
  margin-right: 10%;
}
.core-margin-w20 {
  margin-left: 20%;
  margin-right: 20%;
}
.core-margin-w25 {
  margin-left: 25%;
  margin-right: 25%;
}
.core-margin-w30 {
  margin-left: 30%;
  margin-right: 30%;
}
.core-margin-h10 {
  margin-top: 10%;
  margin-bottom: 10%;
}
.core-margin-h20 {
  margin-top: 20%;
  margin-bottom: 20%;
}
.core-margin-h25 {
  margin-top: 25%;
  margin-bottom: 25%;
}
.core-margin-h30 {
  margin-top: 30%;
  margin-bottom: 30%;
}
.core-margin-left50 {
  margin-left: 50%;
}
.core-padding-default {
  padding: 40px;
}
.core-padding-2x {
  padding: 80px;
}
.core-padding-3x {
  padding: 120px;
}
.core-padding-vertical {
  padding: 40px 0px;
}
.core-padding-horizontal {
  padding: 0px 40px;
}
.core-padd {
  padding: 40px;
}
.core-paddv {
  padding: 40px 0px;
}
.core-paddh {
  padding: 0px 40px;
}
.core-paddh2x {
  padding: 0px 80px;
}
.core-margin-default {
  margin: 40px;
}
.core-padding-w10 {
  padding-left: 10%;
  padding-right: 10%;
}
.core-padding-w20 {
  padding-left: 20%;
  padding-right: 20%;
}
.core-padding-w25 {
  padding-left: 25%;
  padding-right: 25%;
}
.core-padding-w30 {
  padding-left: 30%;
  padding-right: 30%;
}
.core-padding-h10 {
  padding-top: 10%;
  padding-bottom: 10%;
}
.core-padding-h20 {
  padding-top: 20%;
  padding-bottom: 20%;
}
.core-padding-h25 {
  padding-top: 25%;
  padding-bottom: 25%;
}
.core-padding-h30 {
  padding-top: 30%;
  padding-bottom: 30%;
}
.core-fullheight {
  height: 100%;
  display: block;
}
.core-padding-left-l {
  padding-left: 80px;
}
.core-icon-l {
  font-size: 48px;
  width: 48px;
  height: 48px;
  text-align: center;
  line-height: 48px;
}
/* colorized paper for text */
.core-paper {
  position: relative;
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.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-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.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-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.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-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  padding-right: 0px;
  padding-left: 0px;
}
.row {
  margin-right: 0px;
  margin-left: 0px;
}
.core-caption-down {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
/* simple responsivity */
/*
@lg-break
@md-break
@sm-break
@xs-break
*/
/* vars */
/*
@spacing-xxs: 1px;
@spacing-xs: 2px;
@spacing-s: 4px;
@spacing-m: 8px;
@spacing-l: 16px;
@spacing-xl: 32px;
@spacing-xxl: 64px;
@spacing-xxxl: 128px;
*/
/**************************************************************************************/
/* functions */
/**************************************************************************************/
/* example for castSpacing

	.castSpacing(data-flex,spacing,@spacing-l);


*/
/**************************************************************************************/
/* grid */
/**************************************************************************************/
.core-container {
  margin: 0 auto;
}
*[data-flex*=' guttered'],
*[data-flex*='guttered'] {
  overflow: hidden;
}
.core-row {
  box-sizing: border-box;
  display: flex;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.core-row[data-flex*=' nowrap'],
.core-row[data-flex^='nowrap'] {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.core-row[data-flex*=' reverse'],
.core-row[data-flex^='reverse'] {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-flex-wrap: wrap-reverse;
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.core-row[data-flex*=' column'],
.core-row[data-flex^='column'],
.core-row[data-flex*=' vertical'],
.core-row[data-flex^='vertical'] {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  box-orient: vertical;
  /* fix to vertical with absolute items */
}
.core-row[data-flex*=' column'] .core-col,
.core-row[data-flex^='column'] .core-col,
.core-row[data-flex*=' vertical'] .core-col,
.core-row[data-flex^='vertical'] .core-col {
  width: 100%;
}
.core-row[data-flex*=' row'],
.core-row[data-flex^='row'] {
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -ms-box-orient: horizontal;
  box-orient: horizontal;
}
.core-row[data-flex*=' column-reverse'],
.core-row[data-flex^='column-reverse'] {
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  box-orient: vertical;
}
.core-row[data-flex*=' bottom'],
.core-row[data-flex^='bottom'] {
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  -ms-grid-row-align: flex-end;
  align-items: flex-end;
}
.core-row[data-flex*=' top'],
.core-row[data-flex^='top'] {
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  -ms-grid-row-align: flex-start;
  align-items: flex-start;
}
.core-row[data-flex*=' center'],
.core-row[data-flex^='center'] {
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
}
.core-row .core-col[data-flex*=' center'],
.core-row[data-flex^='center'] {
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
}
.core-row[data-flex*=' stretch'],
.core-row[data-flex^='stretch'] {
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  -ms-grid-row-align: stretch;
  align-items: stretch;
}
.core-row[data-flex*=' baseline'],
.core-row[data-flex^='baseline'] {
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  -ms-grid-row-align: baseline;
  align-items: baseline;
}
.core-row[data-flex*=' selfcenter'],
.core-row[data-flex^='selfcenter'] {
  align-self: center;
}
.core-row[data-flex*=' auto'],
.core-row[data-flex^='auto'] {
  flex: auto;
}
.core-row[data-flex*=' end'],
.core-row[data-flex^='end'] {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}
.core-row[data-flex*=' hcenter'],
.core-row[data-flex^='hcenter'] {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.core-row[data-flex*=' right'],
.core-row[data-flex^='right'] {
  -webkit-box-pack: flex-end;
  -moz-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.core-row[data-flex*=' gutter-sm'],
.core-row[data-flex^='gutter-sm'] {
  margin-right: -5px;
}
.core-row[data-flex*=' gutter-sm'] > *,
.core-row[data-flex^='gutter-sm'] > * {
  padding-right: 5px;
  padding-bottom: 5px;
}
.core-row[data-flex*=' gutter-md'],
.core-row[data-flex^='gutter-md'] {
  margin-right: -10px;
}
.core-row[data-flex*=' gutter-md'] > *,
.core-row[data-flex^='gutter-md'] > * {
  padding-right: 10px;
  padding-bottom: 10px;
}
.core-row[data-flex*=' gutter-lg'],
.core-row[data-flex^='gutter-lg'] {
  margin-right: -15px;
}
.core-row[data-flex*=' gutter-lg'] > *,
.core-row[data-flex^='gutter-lg'] > * {
  padding-right: 15px;
  padding-bottom: 15px;
}
.core-row[data-flex*=' gutter-xxs'],
.core-row[data-flex^='gutter-xxs'] {
  margin-right: -0.1rem;
}
.core-row[data-flex*=' gutter-xxs'] > *,
.core-row[data-flex^='gutter-xxs'] > * {
  padding-right: 0.1rem;
  padding-bottom: 0.1rem;
}
.core-row[data-flex*=' gutter-xs'],
.core-row[data-flex^='gutter-xs'] {
  margin-right: -0.2rem;
}
.core-row[data-flex*=' gutter-xs'] > *,
.core-row[data-flex^='gutter-xs'] > * {
  padding-right: 0.2rem;
  padding-bottom: 0.2rem;
}
.core-row[data-flex*=' gutter-s'],
.core-row[data-flex^='gutter-s'] {
  margin-right: -0.4rem;
}
.core-row[data-flex*=' gutter-s'] > *,
.core-row[data-flex^='gutter-s'] > * {
  padding-right: 0.4rem;
  padding-bottom: 0.4rem;
}
.core-row[data-flex*=' gutter-m'],
.core-row[data-flex^='gutter-m'] {
  margin-right: -0.8rem;
}
.core-row[data-flex*=' gutter-m'] > *,
.core-row[data-flex^='gutter-m'] > * {
  padding-right: 0.8rem;
  padding-bottom: 0.8rem;
}
.core-row[data-flex*=' gutter-l'],
.core-row[data-flex^='gutter-l'] {
  margin-right: -1.6rem;
}
.core-row[data-flex*=' gutter-l'] > *,
.core-row[data-flex^='gutter-l'] > * {
  padding-right: 1.6rem;
  padding-bottom: 1.6rem;
}
.core-row[data-flex*=' gutter-xl'],
.core-row[data-flex^='gutter-xl'] {
  margin-right: -3.2rem;
}
.core-row[data-flex*=' gutter-xl'] > *,
.core-row[data-flex^='gutter-xl'] > * {
  padding-right: 3.2rem;
  padding-bottom: 3.2rem;
}
.core-row[data-flex*=' gutter-xxl'],
.core-row[data-flex^='gutter-xxl'] {
  margin-right: -6.4rem;
}
.core-row[data-flex*=' gutter-xxl'] > *,
.core-row[data-flex^='gutter-xxl'] > * {
  padding-right: 6.4rem;
  padding-bottom: 6.4rem;
}
.core-row[data-flex*=' gutter-xxxl'],
.core-row[data-flex^='gutter-xxxl'] {
  margin-right: -12.8rem;
}
.core-row[data-flex*=' gutter-xxxl'] > *,
.core-row[data-flex^='gutter-xxxl'] > * {
  padding-right: 12.8rem;
  padding-bottom: 12.8rem;
}
.core-col {
  flex: 1;
}
.core-col[data-flex*=' 1/1'],
.core-col[data-flex^='1/1'] {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.core-col[data-flex*=' 1/2'],
.core-col[data-flex^='1/2'] {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.core-col[data-flex*=' 1/3'],
.core-col[data-flex^='1/3'] {
  -webkit-flex-basis: 33.3333%;
  -ms-flex-preferred-size: 33.3333%;
  flex-basis: 33.3333%;
  max-width: 33.3333%;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.core-col[data-flex*=' 2/3'],
.core-col[data-flex^='2/3'] {
  -webkit-flex-basis: 66.6666%;
  -ms-flex-preferred-size: 66.6666%;
  flex-basis: 66.6666%;
  max-width: 66.6666%;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.core-col[data-flex*=' 1/4'],
.core-col[data-flex^='1/4'] {
  -webkit-flex-basis: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.core-col[data-flex*=' 2/4'],
.core-col[data-flex^='2/4'] {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.core-col[data-flex*=' 3/4'],
.core-col[data-flex^='3/4'] {
  -webkit-flex-basis: 75%;
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.core-col[data-flex*=' 1/5'],
.core-col[data-flex^='1/5'] {
  -webkit-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  max-width: 20%;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.core-col[data-flex*=' 2/5'],
.core-col[data-flex^='2/5'] {
  -webkit-flex-basis: 40%;
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
  max-width: 40%;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.core-col[data-flex*=' 3/5'],
.core-col[data-flex^='3/5'] {
  -webkit-flex-basis: 60%;
  -ms-flex-preferred-size: 60%;
  flex-basis: 60%;
  max-width: 60%;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.core-col[data-flex*=' 4/5'],
.core-col[data-flex^='4/5'] {
  -webkit-flex-basis: 80%;
  -ms-flex-preferred-size: 80%;
  flex-basis: 80%;
  max-width: 80%;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.core-col[data-flex*=' 1/6'],
.core-col[data-flex^='1/6'] {
  -webkit-flex-basis: 16.6666%;
  -ms-flex-preferred-size: 16.6666%;
  flex-basis: 16.6666%;
  max-width: 16.6666%;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.core-col[data-flex*=' 2/6'],
.core-col[data-flex^='2/6'] {
  -webkit-flex-basis: 33.3332%;
  -ms-flex-preferred-size: 33.3332%;
  flex-basis: 33.3332%;
  max-width: 33.3332%;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.core-col[data-flex*=' 3/6'],
.core-col[data-flex^='3/6'] {
  -webkit-flex-basis: 49.9998%;
  -ms-flex-preferred-size: 49.9998%;
  flex-basis: 49.9998%;
  max-width: 49.9998%;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.core-col[data-flex*=' 4/6'],
.core-col[data-flex^='4/6'] {
  -webkit-flex-basis: 66.6666%;
  -ms-flex-preferred-size: 66.6666%;
  flex-basis: 66.6666%;
  max-width: 66.6666%;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.core-col[data-flex*=' 5/6'],
.core-col[data-flex^='5/6'] {
  -webkit-flex-basis: 83.3333%;
  -ms-flex-preferred-size: 83.3333%;
  flex-basis: 83.3333%;
  max-width: 83.3333%;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.core-col[data-flex*=' auto'],
.core-col[data-flex^='auto'] {
  flex: auto;
}
.core-col img {
  max-width: 100%;
}
/* PADDINGS */
.core-padding {
  padding: 40px;
}
.core-padding-xxs {
  padding: 0.1rem;
}
.core-padding-xs {
  padding: 0.2rem;
}
.core-padding-s {
  padding: 0.4rem;
}
.core-padding-m {
  padding: 0.8rem;
}
.core-padding-l {
  padding: 1.6rem;
}
.core-padding-xl {
  padding: 3.2rem;
}
.core-padding-xxl {
  padding: 6.4rem;
}
.core-padding-xxxl {
  padding: 12.8rem;
}
/* MARGINS */
.core-margin {
  margin: 40px;
}
.core-margin-xxs {
  margin: 0.1rem;
}
.core-margin-xs {
  margin: 0.2rem;
}
.core-margin-s {
  margin: 0.4rem;
}
.core-margin-m {
  margin: 0.8rem;
}
.core-margin-l {
  margin: 1.6rem;
}
.core-margin-xl {
  margin: 3.2rem;
}
.core-margin-xxl {
  margin: 6.4rem;
}
.core-margin-xxxl {
  margin: 12.8rem;
}
/* make element dimensions to box */
.core-box {
  position: relative;
}
.core-box:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.core-box > .core-v {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
/**************************************************************************************/
/* MEDIA QUERIES */
/**************************************************************************************/
/* Mini devices */
@media (min-width: 1px) and (max-width: 749px) {
  .core-padding-xl {
    padding: 1.6rem;
  }
  .core-padding-xxl {
    padding: 3.2rem;
  }
  .core-padding-xxxl {
    padding: 6.4rem;
  }
  .core-margin-xl {
    margin: 1.6rem;
  }
  .core-margin-xxl {
    margin: 3.2rem;
  }
  .core-margin-xxxl {
    margin: 6.4rem;
  }
}
/*
@xs-break: 767px;
@sm-break: 768px;
@md-break: 992px;
@lg-break: 1200px;
*/
/* Large devices */
@media (min-width: 1201px) {
  .core-container {
    width: 1170px;
  }
  .core-col {
    /* sm to lg */
  }
  .core-col[data-flex-lg*=' 1/1'],
  .core-col[data-flex-lg^='1/1'] {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-lg*=' 1/2'],
  .core-col[data-flex-lg^='1/2'] {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-lg*=' 1/3'],
  .core-col[data-flex-lg^='1/3'] {
    -webkit-flex-basis: 33.3333%;
    -ms-flex-preferred-size: 33.3333%;
    flex-basis: 33.3333%;
    max-width: 33.3333%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-lg*=' 2/3'],
  .core-col[data-flex-lg^='2/3'] {
    -webkit-flex-basis: 66.6666%;
    -ms-flex-preferred-size: 66.6666%;
    flex-basis: 66.6666%;
    max-width: 66.6666%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-lg*=' 1/4'],
  .core-col[data-flex-lg^='1/4'] {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-lg*=' 2/4'],
  .core-col[data-flex-lg^='2/4'] {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-lg*=' 3/4'],
  .core-col[data-flex-lg^='3/4'] {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-lg*=' 1/5'],
  .core-col[data-flex-lg^='1/5'] {
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-lg*=' 2/5'],
  .core-col[data-flex-lg^='2/5'] {
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-lg*=' 3/5'],
  .core-col[data-flex-lg^='3/5'] {
    -webkit-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    max-width: 60%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-lg*=' 4/5'],
  .core-col[data-flex-lg^='4/5'] {
    -webkit-flex-basis: 80%;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    max-width: 80%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-lg*=' 1/6'],
  .core-col[data-flex-lg^='1/6'] {
    -webkit-flex-basis: 16.6666%;
    -ms-flex-preferred-size: 16.6666%;
    flex-basis: 16.6666%;
    max-width: 16.6666%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-lg*=' 2/6'],
  .core-col[data-flex-lg^='2/6'] {
    -webkit-flex-basis: 33.3332%;
    -ms-flex-preferred-size: 33.3332%;
    flex-basis: 33.3332%;
    max-width: 33.3332%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-lg*=' 3/6'],
  .core-col[data-flex-lg^='3/6'] {
    -webkit-flex-basis: 49.9998%;
    -ms-flex-preferred-size: 49.9998%;
    flex-basis: 49.9998%;
    max-width: 49.9998%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-lg*=' 4/6'],
  .core-col[data-flex-lg^='4/6'] {
    -webkit-flex-basis: 66.6666%;
    -ms-flex-preferred-size: 66.6666%;
    flex-basis: 66.6666%;
    max-width: 66.6666%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-lg*=' 5/6'],
  .core-col[data-flex-lg^='5/6'] {
    -webkit-flex-basis: 83.3333%;
    -ms-flex-preferred-size: 83.3333%;
    flex-basis: 83.3333%;
    max-width: 83.3333%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-lg*=' hidden'],
  .core-col[data-flex-lg^='hidden'] {
    display: none;
  }
  .core-col[data-flex-lg*=' none'],
  .core-col[data-flex-lg^='none'] {
    flex: none;
    display: block;
  }
}
/*
@xs-break: 767px;
@sm-break: 768px;
@md-break: 992px;
@lg-break: 1200px;
*/
@media (max-width: 1200px) {
  .core-container {
    width: 970px;
  }
  .core-col {
    /* sm to lg */
  }
  .core-col[data-flex-md*=' 1/1'],
  .core-col[data-flex-md^='1/1'] {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-md*=' 1/2'],
  .core-col[data-flex-md^='1/2'] {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-md*=' 1/3'],
  .core-col[data-flex-md^='1/3'] {
    -webkit-flex-basis: 33.3333%;
    -ms-flex-preferred-size: 33.3333%;
    flex-basis: 33.3333%;
    max-width: 33.3333%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-md*=' 2/3'],
  .core-col[data-flex-md^='2/3'] {
    -webkit-flex-basis: 66.6666%;
    -ms-flex-preferred-size: 66.6666%;
    flex-basis: 66.6666%;
    max-width: 66.6666%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-md*=' 1/4'],
  .core-col[data-flex-md^='1/4'] {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-md*=' 2/4'],
  .core-col[data-flex-md^='2/4'] {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-md*=' 3/4'],
  .core-col[data-flex-md^='3/4'] {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-md*=' 1/5'],
  .core-col[data-flex-md^='1/5'] {
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-md*=' 2/5'],
  .core-col[data-flex-md^='2/5'] {
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-md*=' 3/5'],
  .core-col[data-flex-md^='3/5'] {
    -webkit-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    max-width: 60%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-md*=' 4/5'],
  .core-col[data-flex-md^='4/5'] {
    -webkit-flex-basis: 80%;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    max-width: 80%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-md*=' 1/6'],
  .core-col[data-flex-md^='1/6'] {
    -webkit-flex-basis: 16.6666%;
    -ms-flex-preferred-size: 16.6666%;
    flex-basis: 16.6666%;
    max-width: 16.6666%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-md*=' 2/6'],
  .core-col[data-flex-md^='2/6'] {
    -webkit-flex-basis: 33.3332%;
    -ms-flex-preferred-size: 33.3332%;
    flex-basis: 33.3332%;
    max-width: 33.3332%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-md*=' 3/6'],
  .core-col[data-flex-md^='3/6'] {
    -webkit-flex-basis: 49.9998%;
    -ms-flex-preferred-size: 49.9998%;
    flex-basis: 49.9998%;
    max-width: 49.9998%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-md*=' 4/6'],
  .core-col[data-flex-md^='4/6'] {
    -webkit-flex-basis: 66.6666%;
    -ms-flex-preferred-size: 66.6666%;
    flex-basis: 66.6666%;
    max-width: 66.6666%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-md*=' 5/6'],
  .core-col[data-flex-md^='5/6'] {
    -webkit-flex-basis: 83.3333%;
    -ms-flex-preferred-size: 83.3333%;
    flex-basis: 83.3333%;
    max-width: 83.3333%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-md*=' hidden'],
  .core-col[data-flex-md^='hidden'] {
    display: none;
  }
  .core-col[data-flex-md*=' none'],
  .core-col[data-flex-md^='none'] {
    flex: none;
    display: block;
  }
}
/*
@xs-break: 767px;
@sm-break: 768px;
@md-break: 992px;
@lg-break: 1200px;
*/
/* Medium devices */
@media (max-width: 992px) {
  .core-container {
    width: 750px;
  }
  .core-col {
    /* sm to lg */
  }
  .core-col[data-flex-sm*=' 1/1'],
  .core-col[data-flex-sm^='1/1'] {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-sm*=' 1/2'],
  .core-col[data-flex-sm^='1/2'] {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-sm*=' 1/3'],
  .core-col[data-flex-sm^='1/3'] {
    -webkit-flex-basis: 33.3333%;
    -ms-flex-preferred-size: 33.3333%;
    flex-basis: 33.3333%;
    max-width: 33.3333%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-sm*=' 2/3'],
  .core-col[data-flex-sm^='2/3'] {
    -webkit-flex-basis: 66.6666%;
    -ms-flex-preferred-size: 66.6666%;
    flex-basis: 66.6666%;
    max-width: 66.6666%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-sm*=' 1/4'],
  .core-col[data-flex-sm^='1/4'] {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-sm*=' 2/4'],
  .core-col[data-flex-sm^='2/4'] {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-sm*=' 3/4'],
  .core-col[data-flex-sm^='3/4'] {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-sm*=' 1/5'],
  .core-col[data-flex-sm^='1/5'] {
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-sm*=' 2/5'],
  .core-col[data-flex-sm^='2/5'] {
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-sm*=' 3/5'],
  .core-col[data-flex-sm^='3/5'] {
    -webkit-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    max-width: 60%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-sm*=' 4/5'],
  .core-col[data-flex-sm^='4/5'] {
    -webkit-flex-basis: 80%;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    max-width: 80%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-sm*=' 1/6'],
  .core-col[data-flex-sm^='1/6'] {
    -webkit-flex-basis: 16.6666%;
    -ms-flex-preferred-size: 16.6666%;
    flex-basis: 16.6666%;
    max-width: 16.6666%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-sm*=' 2/6'],
  .core-col[data-flex-sm^='2/6'] {
    -webkit-flex-basis: 33.3332%;
    -ms-flex-preferred-size: 33.3332%;
    flex-basis: 33.3332%;
    max-width: 33.3332%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-sm*=' 3/6'],
  .core-col[data-flex-sm^='3/6'] {
    -webkit-flex-basis: 49.9998%;
    -ms-flex-preferred-size: 49.9998%;
    flex-basis: 49.9998%;
    max-width: 49.9998%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-sm*=' 4/6'],
  .core-col[data-flex-sm^='4/6'] {
    -webkit-flex-basis: 66.6666%;
    -ms-flex-preferred-size: 66.6666%;
    flex-basis: 66.6666%;
    max-width: 66.6666%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-sm*=' 5/6'],
  .core-col[data-flex-sm^='5/6'] {
    -webkit-flex-basis: 83.3333%;
    -ms-flex-preferred-size: 83.3333%;
    flex-basis: 83.3333%;
    max-width: 83.3333%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-sm*=' hidden'],
  .core-col[data-flex-sm^='hidden'] {
    display: none;
  }
  .core-col[data-flex-sm*=' none'],
  .core-col[data-flex-sm^='none'] {
    flex: none;
    display: block;
  }
}
/*
@xs-break: 767px;
@sm-break: 768px;
@md-break: 992px;
@lg-break: 1200px;
*/
@media (max-width: 768px) {
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile]) {
    /*.core-col:not(.core-nowrap) {*/
  }
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex*=' 1/1'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex^='1/1'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex*=' 1/2'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex^='1/2'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex*=' 1/3'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex^='1/3'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex*=' 2/3'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex^='2/3'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex*=' 1/4'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex^='1/4'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex*=' 2/4'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex^='2/4'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex*=' 3/4'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex^='3/4'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex*=' 1/5'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex^='1/5'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex*=' 2/5'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex^='2/5'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex*=' 3/5'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex^='3/5'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex*=' 4/5'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex^='4/5'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex*=' 1/6'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex^='1/6'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex*=' 2/6'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex^='2/6'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex*=' 3/6'],
  .core-col:not(.core-nowrap):not([data-flex-xs]):not([data-flex-mobile])[data-flex^='3/6'] {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-container {
    width: 100%;
  }
  /*.core-col:not([data-fle-sm]) {*/
  .core-col[data-flex-xs*=' 1/1'],
  .core-col[data-flex-xs^='1/1'] {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-xs*=' 1/2'],
  .core-col[data-flex-xs^='1/2'] {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-xs*=' 1/3'],
  .core-col[data-flex-xs^='1/3'] {
    -webkit-flex-basis: 33.3333%;
    -ms-flex-preferred-size: 33.3333%;
    flex-basis: 33.3333%;
    max-width: 33.3333%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-xs*=' 2/3'],
  .core-col[data-flex-xs^='2/3'] {
    -webkit-flex-basis: 66.6666%;
    -ms-flex-preferred-size: 66.6666%;
    flex-basis: 66.6666%;
    max-width: 66.6666%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-xs*=' 1/4'],
  .core-col[data-flex-xs^='1/4'] {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-xs*=' 2/4'],
  .core-col[data-flex-xs^='2/4'] {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-xs*=' 3/4'],
  .core-col[data-flex-xs^='3/4'] {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-xs*=' 1/5'],
  .core-col[data-flex-xs^='1/5'] {
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-xs*=' 2/5'],
  .core-col[data-flex-xs^='2/5'] {
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-xs*=' 3/5'],
  .core-col[data-flex-xs^='3/5'] {
    -webkit-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    max-width: 60%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-xs*=' 4/5'],
  .core-col[data-flex-xs^='4/5'] {
    -webkit-flex-basis: 80%;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    max-width: 80%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-xs*=' 1/6'],
  .core-col[data-flex-xs^='1/6'] {
    -webkit-flex-basis: 16.6666%;
    -ms-flex-preferred-size: 16.6666%;
    flex-basis: 16.6666%;
    max-width: 16.6666%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-xs*=' 2/6'],
  .core-col[data-flex-xs^='2/6'] {
    -webkit-flex-basis: 33.3332%;
    -ms-flex-preferred-size: 33.3332%;
    flex-basis: 33.3332%;
    max-width: 33.3332%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-xs*=' 3/6'],
  .core-col[data-flex-xs^='3/6'] {
    -webkit-flex-basis: 49.9998%;
    -ms-flex-preferred-size: 49.9998%;
    flex-basis: 49.9998%;
    max-width: 49.9998%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-xs*=' 4/6'],
  .core-col[data-flex-xs^='4/6'] {
    -webkit-flex-basis: 66.6666%;
    -ms-flex-preferred-size: 66.6666%;
    flex-basis: 66.6666%;
    max-width: 66.6666%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-xs*=' 5/6'],
  .core-col[data-flex-xs^='5/6'] {
    -webkit-flex-basis: 83.3333%;
    -ms-flex-preferred-size: 83.3333%;
    flex-basis: 83.3333%;
    max-width: 83.3333%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-xs*=' hidden'],
  .core-col[data-flex-xs^='hidden'] {
    display: none;
  }
  .core-col[data-flex-xs*=' none'],
  .core-col[data-flex-xs^='none'] {
    flex: none;
    display: block;
  }
}
@media (max-width: 479px) {
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex*=' 1/1'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex^='1/1'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex*=' 1/2'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex^='1/2'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex*=' 1/3'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex^='1/3'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex*=' 2/3'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex^='2/3'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex*=' 1/4'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex^='1/4'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex*=' 2/4'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex^='2/4'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex*=' 3/4'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex^='3/4'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex*=' 1/5'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex^='1/5'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex*=' 2/5'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex^='2/5'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex*=' 3/5'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex^='3/5'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex*=' 4/5'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex^='4/5'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex*=' 1/6'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex^='1/6'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex*=' 2/6'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex^='2/6'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex*=' 3/6'],
  .core-col:not(.core-nowrap):not([data-flex-mobile])[data-flex^='3/6'] {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-container {
    width: 100%;
  }
  .core-col[data-flex-mobile*=' 1/1'],
  .core-col[data-flex-mobile^='1/1'] {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-mobile*=' 1/2'],
  .core-col[data-flex-mobile^='1/2'] {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-mobile*=' 1/3'],
  .core-col[data-flex-mobile^='1/3'] {
    -webkit-flex-basis: 33.3333%;
    -ms-flex-preferred-size: 33.3333%;
    flex-basis: 33.3333%;
    max-width: 33.3333%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-mobile*=' 2/3'],
  .core-col[data-flex-mobile^='2/3'] {
    -webkit-flex-basis: 66.6666%;
    -ms-flex-preferred-size: 66.6666%;
    flex-basis: 66.6666%;
    max-width: 66.6666%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-mobile*=' 1/4'],
  .core-col[data-flex-mobile^='1/4'] {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-mobile*=' 2/4'],
  .core-col[data-flex-mobile^='2/4'] {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-mobile*=' 3/4'],
  .core-col[data-flex-mobile^='3/4'] {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-mobile*=' 1/5'],
  .core-col[data-flex-mobile^='1/5'] {
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-mobile*=' 2/5'],
  .core-col[data-flex-mobile^='2/5'] {
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-mobile*=' 3/5'],
  .core-col[data-flex-mobile^='3/5'] {
    -webkit-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    max-width: 60%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-mobile*=' 4/5'],
  .core-col[data-flex-mobile^='4/5'] {
    -webkit-flex-basis: 80%;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    max-width: 80%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-mobile*=' 1/6'],
  .core-col[data-flex-mobile^='1/6'] {
    -webkit-flex-basis: 16.6666%;
    -ms-flex-preferred-size: 16.6666%;
    flex-basis: 16.6666%;
    max-width: 16.6666%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-mobile*=' 2/6'],
  .core-col[data-flex-mobile^='2/6'] {
    -webkit-flex-basis: 33.3332%;
    -ms-flex-preferred-size: 33.3332%;
    flex-basis: 33.3332%;
    max-width: 33.3332%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-mobile*=' 3/6'],
  .core-col[data-flex-mobile^='3/6'] {
    -webkit-flex-basis: 49.9998%;
    -ms-flex-preferred-size: 49.9998%;
    flex-basis: 49.9998%;
    max-width: 49.9998%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-mobile*=' 4/6'],
  .core-col[data-flex-mobile^='4/6'] {
    -webkit-flex-basis: 66.6666%;
    -ms-flex-preferred-size: 66.6666%;
    flex-basis: 66.6666%;
    max-width: 66.6666%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-mobile*=' 5/6'],
  .core-col[data-flex-mobile^='5/6'] {
    -webkit-flex-basis: 83.3333%;
    -ms-flex-preferred-size: 83.3333%;
    flex-basis: 83.3333%;
    max-width: 83.3333%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .core-col[data-flex-mobile*=' hidden'],
  .core-col[data-flex-mobile^='hidden'] {
    display: none;
  }
  .core-col[data-flex-mobile*=' auto'],
  .core-col[data-flex-mobile^='auto'] {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    max-width: auto;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: unset;
  }
  .core-col[data-flex-mobile*=' none'],
  .core-col[data-flex-mobile^='none'] {
    flex: none;
    display: block;
  }
}
/** ASCPECT RATIO **/
*[data-ratio] {
  /* aspect ratio to work with pictureWrapper */
}
*[data-ratio]::before {
  content: "";
  width: 1px;
  margin-left: -1px;
  float: left;
  height: 0;
}
*[data-ratio]::after {
  /* to clear float */
  content: "";
  display: table;
  clear: both;
}
*[data-ratio] .pictureWrapper::before {
  content: "";
  width: 1px;
  margin-left: -1px;
  float: left;
  height: 0;
}
*[data-ratio] .pictureWrapper::after {
  /* to clear float */
  content: "";
  display: table;
  clear: both;
}
*[data-ratio^='1:1']::before {
  padding-top: 100%;
}
*[data-ratio^='1:1'] .pictureWrapper::before {
  padding-top: 100%;
}
*[data-ratio^='2:1']::before {
  padding-top: 50%;
}
*[data-ratio^='2:1'] .pictureWrapper::before {
  padding-top: 50%;
}
*[data-ratio^='1:2']::before {
  padding-top: 200%;
}
*[data-ratio^='1:2'] .pictureWrapper::before {
  padding-top: 200%;
}
*[data-ratio^='4:3']::before {
  padding-top: 75%;
}
*[data-ratio^='4:3'] .pictureWrapper::before {
  padding-top: 75%;
}
*[data-ratio^='3:4']::before {
  padding-top: 133.33333333%;
}
*[data-ratio^='3:4'] .pictureWrapper::before {
  padding-top: 133.33333333%;
}
*[data-ratio^='8:5']::before {
  padding-top: 62.5%;
}
*[data-ratio^='8:5'] .pictureWrapper::before {
  padding-top: 62.5%;
}
*[data-ratio^='5:8']::before {
  padding-top: 160%;
}
*[data-ratio^='5:8'] .pictureWrapper::before {
  padding-top: 160%;
}
*[data-ratio^='16:9']::before {
  padding-top: 56.25%;
}
*[data-ratio^='16:9'] .pictureWrapper::before {
  padding-top: 56.25%;
}
*[data-ratio^='9:16']::before {
  padding-top: 177.77777778%;
}
*[data-ratio^='9:16'] .pictureWrapper::before {
  padding-top: 177.77777778%;
}
*[data-ratio^='4:3']::before {
  padding-top: 75%;
}
*[data-ratio^='4:3'] .pictureWrapper::before {
  padding-top: 75%;
}
*[data-ratio^='3:4']::before {
  padding-top: 133.33333333%;
}
*[data-ratio^='3:4'] .pictureWrapper::before {
  padding-top: 133.33333333%;
}
@media (min-width: 1201px) {
  *[data-ratio-lg^='1:1']::before {
    padding-top: 100%;
  }
  *[data-ratio-lg^='1:1'] .pictureWrapper::before {
    padding-top: 100%;
  }
  *[data-ratio-lg^='2:1']::before {
    padding-top: 50%;
  }
  *[data-ratio-lg^='2:1'] .pictureWrapper::before {
    padding-top: 50%;
  }
  *[data-ratio-lg^='1:2']::before {
    padding-top: 200%;
  }
  *[data-ratio-lg^='1:2'] .pictureWrapper::before {
    padding-top: 200%;
  }
  *[data-ratio-lg^='4:3']::before {
    padding-top: 75%;
  }
  *[data-ratio-lg^='4:3'] .pictureWrapper::before {
    padding-top: 75%;
  }
  *[data-ratio-lg^='3:4']::before {
    padding-top: 133.33333333%;
  }
  *[data-ratio-lg^='3:4'] .pictureWrapper::before {
    padding-top: 133.33333333%;
  }
  *[data-ratio-lg^='8:5']::before {
    padding-top: 62.5%;
  }
  *[data-ratio-lg^='8:5'] .pictureWrapper::before {
    padding-top: 62.5%;
  }
  *[data-ratio-lg^='5:8']::before {
    padding-top: 160%;
  }
  *[data-ratio-lg^='5:8'] .pictureWrapper::before {
    padding-top: 160%;
  }
  *[data-ratio-lg^='16:9']::before {
    padding-top: 56.25%;
  }
  *[data-ratio-lg^='16:9'] .pictureWrapper::before {
    padding-top: 56.25%;
  }
  *[data-ratio-lg^='9:16']::before {
    padding-top: 177.77777778%;
  }
  *[data-ratio-lg^='9:16'] .pictureWrapper::before {
    padding-top: 177.77777778%;
  }
  *[data-ratio-lg^='4:3']::before {
    padding-top: 75%;
  }
  *[data-ratio-lg^='4:3'] .pictureWrapper::before {
    padding-top: 75%;
  }
  *[data-ratio-lg^='3:4']::before {
    padding-top: 133.33333333%;
  }
  *[data-ratio-lg^='3:4'] .pictureWrapper::before {
    padding-top: 133.33333333%;
  }
}
@media (max-width: 1200px) {
  *[data-ratio-md^='1:1']::before {
    padding-top: 100%;
  }
  *[data-ratio-md^='1:1'] .pictureWrapper::before {
    padding-top: 100%;
  }
  *[data-ratio-md^='2:1']::before {
    padding-top: 50%;
  }
  *[data-ratio-md^='2:1'] .pictureWrapper::before {
    padding-top: 50%;
  }
  *[data-ratio-md^='1:2']::before {
    padding-top: 200%;
  }
  *[data-ratio-md^='1:2'] .pictureWrapper::before {
    padding-top: 200%;
  }
  *[data-ratio-md^='4:3']::before {
    padding-top: 75%;
  }
  *[data-ratio-md^='4:3'] .pictureWrapper::before {
    padding-top: 75%;
  }
  *[data-ratio-md^='3:4']::before {
    padding-top: 133.33333333%;
  }
  *[data-ratio-md^='3:4'] .pictureWrapper::before {
    padding-top: 133.33333333%;
  }
  *[data-ratio-md^='8:5']::before {
    padding-top: 62.5%;
  }
  *[data-ratio-md^='8:5'] .pictureWrapper::before {
    padding-top: 62.5%;
  }
  *[data-ratio-md^='5:8']::before {
    padding-top: 160%;
  }
  *[data-ratio-md^='5:8'] .pictureWrapper::before {
    padding-top: 160%;
  }
  *[data-ratio-md^='16:9']::before {
    padding-top: 56.25%;
  }
  *[data-ratio-md^='16:9'] .pictureWrapper::before {
    padding-top: 56.25%;
  }
  *[data-ratio-md^='9:16']::before {
    padding-top: 177.77777778%;
  }
  *[data-ratio-md^='9:16'] .pictureWrapper::before {
    padding-top: 177.77777778%;
  }
  *[data-ratio-md^='4:3']::before {
    padding-top: 75%;
  }
  *[data-ratio-md^='4:3'] .pictureWrapper::before {
    padding-top: 75%;
  }
  *[data-ratio-md^='3:4']::before {
    padding-top: 133.33333333%;
  }
  *[data-ratio-md^='3:4'] .pictureWrapper::before {
    padding-top: 133.33333333%;
  }
}
@media (max-width: 992px) {
  *[data-ratio-sm^='1:1']::before {
    padding-top: 100%;
  }
  *[data-ratio-sm^='1:1'] .pictureWrapper::before {
    padding-top: 100%;
  }
  *[data-ratio-sm^='2:1']::before {
    padding-top: 50%;
  }
  *[data-ratio-sm^='2:1'] .pictureWrapper::before {
    padding-top: 50%;
  }
  *[data-ratio-sm^='1:2']::before {
    padding-top: 200%;
  }
  *[data-ratio-sm^='1:2'] .pictureWrapper::before {
    padding-top: 200%;
  }
  *[data-ratio-sm^='4:3']::before {
    padding-top: 75%;
  }
  *[data-ratio-sm^='4:3'] .pictureWrapper::before {
    padding-top: 75%;
  }
  *[data-ratio-sm^='3:4']::before {
    padding-top: 133.33333333%;
  }
  *[data-ratio-sm^='3:4'] .pictureWrapper::before {
    padding-top: 133.33333333%;
  }
  *[data-ratio-sm^='8:5']::before {
    padding-top: 62.5%;
  }
  *[data-ratio-sm^='8:5'] .pictureWrapper::before {
    padding-top: 62.5%;
  }
  *[data-ratio-sm^='5:8']::before {
    padding-top: 160%;
  }
  *[data-ratio-sm^='5:8'] .pictureWrapper::before {
    padding-top: 160%;
  }
  *[data-ratio-sm^='16:9']::before {
    padding-top: 56.25%;
  }
  *[data-ratio-sm^='16:9'] .pictureWrapper::before {
    padding-top: 56.25%;
  }
  *[data-ratio-sm^='9:16']::before {
    padding-top: 177.77777778%;
  }
  *[data-ratio-sm^='9:16'] .pictureWrapper::before {
    padding-top: 177.77777778%;
  }
  *[data-ratio-sm^='4:3']::before {
    padding-top: 75%;
  }
  *[data-ratio-sm^='4:3'] .pictureWrapper::before {
    padding-top: 75%;
  }
  *[data-ratio-sm^='3:4']::before {
    padding-top: 133.33333333%;
  }
  *[data-ratio-sm^='3:4'] .pictureWrapper::before {
    padding-top: 133.33333333%;
  }
}
@media (max-width: 768px) {
  *[data-ratio-xs^='1:1']::before {
    padding-top: 100%;
  }
  *[data-ratio-xs^='1:1'] .pictureWrapper::before {
    padding-top: 100%;
  }
  *[data-ratio-xs^='2:1']::before {
    padding-top: 50%;
  }
  *[data-ratio-xs^='2:1'] .pictureWrapper::before {
    padding-top: 50%;
  }
  *[data-ratio-xs^='1:2']::before {
    padding-top: 200%;
  }
  *[data-ratio-xs^='1:2'] .pictureWrapper::before {
    padding-top: 200%;
  }
  *[data-ratio-xs^='4:3']::before {
    padding-top: 75%;
  }
  *[data-ratio-xs^='4:3'] .pictureWrapper::before {
    padding-top: 75%;
  }
  *[data-ratio-xs^='3:4']::before {
    padding-top: 133.33333333%;
  }
  *[data-ratio-xs^='3:4'] .pictureWrapper::before {
    padding-top: 133.33333333%;
  }
  *[data-ratio-xs^='8:5']::before {
    padding-top: 62.5%;
  }
  *[data-ratio-xs^='8:5'] .pictureWrapper::before {
    padding-top: 62.5%;
  }
  *[data-ratio-xs^='5:8']::before {
    padding-top: 160%;
  }
  *[data-ratio-xs^='5:8'] .pictureWrapper::before {
    padding-top: 160%;
  }
  *[data-ratio-xs^='16:9']::before {
    padding-top: 56.25%;
  }
  *[data-ratio-xs^='16:9'] .pictureWrapper::before {
    padding-top: 56.25%;
  }
  *[data-ratio-xs^='9:16']::before {
    padding-top: 177.77777778%;
  }
  *[data-ratio-xs^='9:16'] .pictureWrapper::before {
    padding-top: 177.77777778%;
  }
  *[data-ratio-xs^='4:3']::before {
    padding-top: 75%;
  }
  *[data-ratio-xs^='4:3'] .pictureWrapper::before {
    padding-top: 75%;
  }
  *[data-ratio-xs^='3:4']::before {
    padding-top: 133.33333333%;
  }
  *[data-ratio-xs^='3:4'] .pictureWrapper::before {
    padding-top: 133.33333333%;
  }
}
/** OBJECT FIT **/
/* polyfill - https://raw.githubusercontent.com/jonathantneal/fitie/master/dist/fitie.js */
/* fix objectfit image and imageThumb components to work ok */
*[data-objectfit] .componentImageWrapper,
*[data-objectfit] a.componentImageThumb {
  position: initial;
}
*[data-objectfit] {
  position: relative;
}
.no-ie *[data-objectfit] img {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}
.ie *[data-objectfit] img {
  opacity: 0;
}
*[data-objectfit] .pictureWrapper {
  min-height: 100%;
}
*[data-objectfit^='cover'] .pictureWrapper,
*[data-objectfit^=' cover'] .pictureWrapper {
  background-size: cover;
}
*[data-objectfit^='contain'] .pictureWrapper,
*[data-objectfit^=' contain'] .pictureWrapper {
  background-size: contain;
}
*[data-objectfit^='scale-down'] .pictureWrapper,
*[data-objectfit^=' scale-down'] .pictureWrapper {
  background-size: auto;
}
/* fit type */
*[data-objectfit^='cover'] img,
*[data-objectfit*=' cover'] img {
  object-fit: cover;
}
*[data-objectfit^='contain'] img,
*[data-objectfit*=' contain'] img {
  object-fit: contain;
}
*[data-objectfit^='scale-down'] img,
*[data-objectfit*=' scale-down'] img {
  object-fit: scale-down;
}
/* position */
*[data-objectfit^='lefttop'] img,
*[data-objectfit*=' lefttop'] img {
  object-position: 0% 0%;
}
*[data-objectfit^='centertop'] img,
*[data-objectfit*=' centertop'] img {
  object-position: 50% 0%;
}
*[data-objectfit^='righttop'] img,
*[data-objectfit*=' righttop'] img {
  object-position: 100% 0%;
}
*[data-objectfit^='leftcenter'] img,
*[data-objectfit*=' leftcenter'] img {
  object-position: 0% 50%;
}
*[data-objectfit^='centercenter'] img,
*[data-objectfit*=' centercenter'] img {
  object-position: 50% 50%;
}
*[data-objectfit^='rightcenter'] img,
*[data-objectfit*=' rightcenter'] img {
  object-position: 100% 50%;
}
*[data-objectfit^='leftbottom'] img,
*[data-objectfit*=' leftbottom'] img {
  object-position: 0% 100%;
}
*[data-objectfit^='centerbottom'] img,
*[data-objectfit*=' centerbottom'] img {
  object-position: 50% 100%;
}
*[data-objectfit^='rightbottom'] img,
*[data-objectfit*=' rightbottom'] img {
  object-position: 100% 100%;
}
*[data-objectfit] {
  position: relative;
}
.no-ie *[data-objectfit] iframe {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}
.ie *[data-objectfit] iframe {
  opacity: 0;
}
*[data-objectfit] .pictureWrapper {
  min-height: 100%;
}
*[data-objectfit^='cover'] .pictureWrapper,
*[data-objectfit^=' cover'] .pictureWrapper {
  background-size: cover;
}
*[data-objectfit^='contain'] .pictureWrapper,
*[data-objectfit^=' contain'] .pictureWrapper {
  background-size: contain;
}
*[data-objectfit^='scale-down'] .pictureWrapper,
*[data-objectfit^=' scale-down'] .pictureWrapper {
  background-size: auto;
}
/* fit type */
*[data-objectfit^='cover'] iframe,
*[data-objectfit*=' cover'] iframe {
  object-fit: cover;
}
*[data-objectfit^='contain'] iframe,
*[data-objectfit*=' contain'] iframe {
  object-fit: contain;
}
*[data-objectfit^='scale-down'] iframe,
*[data-objectfit*=' scale-down'] iframe {
  object-fit: scale-down;
}
/* position */
*[data-objectfit^='lefttop'] iframe,
*[data-objectfit*=' lefttop'] iframe {
  object-position: 0% 0%;
}
*[data-objectfit^='centertop'] iframe,
*[data-objectfit*=' centertop'] iframe {
  object-position: 50% 0%;
}
*[data-objectfit^='righttop'] iframe,
*[data-objectfit*=' righttop'] iframe {
  object-position: 100% 0%;
}
*[data-objectfit^='leftcenter'] iframe,
*[data-objectfit*=' leftcenter'] iframe {
  object-position: 0% 50%;
}
*[data-objectfit^='centercenter'] iframe,
*[data-objectfit*=' centercenter'] iframe {
  object-position: 50% 50%;
}
*[data-objectfit^='rightcenter'] iframe,
*[data-objectfit*=' rightcenter'] iframe {
  object-position: 100% 50%;
}
*[data-objectfit^='leftbottom'] iframe,
*[data-objectfit*=' leftbottom'] iframe {
  object-position: 0% 100%;
}
*[data-objectfit^='centerbottom'] iframe,
*[data-objectfit*=' centerbottom'] iframe {
  object-position: 50% 100%;
}
*[data-objectfit^='rightbottom'] iframe,
*[data-objectfit*=' rightbottom'] iframe {
  object-position: 100% 100%;
}
/*<div data-hide="xs sm" data-show="lg md" data-display-lg="0">*/
*[data-show] {
  display: none;
}
@media (min-width: 1201px) {
  *[data-hide^='lg'],
  *[data-hide*=' lg'] {
    display: none;
  }
  *[data-show^='lg'],
  *[data-show*=' lg'] {
    display: block;
  }
}
@media (max-width: 1200px) {
  *[data-hide^='md'],
  *[data-hide*=' md'] {
    display: none;
  }
  *[data-show^='md'],
  *[data-show*=' md'] {
    display: block;
  }
}
@media (max-width: 992px) {
  *[data-hide^='sm'],
  *[data-hide*=' sm'] {
    display: none;
  }
  *[data-show^='sm'],
  *[data-show*=' sm'] {
    display: block;
  }
}
@media (max-width: 767px) {
  *[data-hide^='xs'],
  *[data-hide*=' xs'] {
    display: none;
  }
  *[data-show^='xs'],
  *[data-show*=' xs'] {
    display: block;
  }
}
@media (max-width: 479px) {
  *[data-hide^='mobile'],
  *[data-hide*=' mobile'] {
    display: none;
  }
  *[data-show^='mobile'],
  *[data-show*=' mobile'] {
    display: block;
  }
}
/* FONTS IMPORT */
/* DEFAULT STYLES IMPORT */
/* MIXINS */
/* COMPONENT FILE */
.componentFile:not(.componentFile.download-button) {
  position: relative;
  line-height: 100%;
  border: 1px solid var(--border);
  margin: 0px 0px 12px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition:  color 300ms 0s ease, transform 300ms 0s ease;
  -moz-transition:  color 300ms 0s ease, transform 300ms 0s ease;
  -ms-transition:  color 300ms 0s ease, transform 300ms 0s ease;
  -o-transition:  color 300ms 0s ease, transform 300ms 0s ease;
  transition:  color 300ms 0s ease, transform 300ms 0s ease;
}
.componentFile:not(.componentFile.download-button) .file-name {
  display: block;
  text-decoration: none;
  font-weight: bold;
}
.componentFile:not(.componentFile.download-button) .file-size {
  font-size: 14px;
  color: var(--text);
}
.componentFile:not(.componentFile.download-button) a {
  display: block;
  padding: 12px 10px 8px 64px;
  font-size: 0.9rem;
  text-decoration: none;
  line-height: 1.2;
}
.componentFile:not(.componentFile.download-button):hover {
  -webkit-transform: translateY(-1px);
  -moz-transform: translateY(-1px);
  -ms-transform: translateY(-1px);
  -o-transform: translateY(-1px);
  transform: translateY(-1px);
}
.componentFile:not(.componentFile.download-button):hover a {
  font-weight: normal;
  text-decoration: none;
}
.componentFile:not(.componentFile.download-button) a:before {
  font-family: FontAwesome;
  left: 18px;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  font-size: 32px;
  content: "\f016";
}
.componentFile:not(.componentFile.download-button) .alert-note {
  margin: 0;
  padding: 15px 15px 10px;
}
.componentFile:not(.componentFile.download-button) .alert-note a {
  padding: 12px 10px 8px 0px;
}
.componentFile:not(.componentFile.download-button) .alert-note a:before {
  content: "";
}
.componentFile:not(.componentFile.download-button) a.file-docx:before,
.componentFile:not(.componentFile.download-button) a.file-doc:before {
  content: "\f1c2";
}
.componentFile:not(.componentFile.download-button) a.file-pdf:before {
  content: "\f1c1";
}
.componentFile:not(.componentFile.download-button) a.file-jpg:before,
.componentFile:not(.componentFile.download-button) a.file-png:before,
.componentFile:not(.componentFile.download-button) a.file-gif:before {
  content: "\f1c5";
}
.componentFile:not(.componentFile.download-button) a.file-xls:before,
.componentFile:not(.componentFile.download-button) a.file-xlsx:before {
  content: "\f1c3";
}
.componentFile:not(.componentFile.download-button) a.file-ppt:before,
.componentFile:not(.componentFile.download-button) a.file-pptx:before {
  content: "\f1c4";
}
/* CUSTOM STYLES */
@media (max-width: 992px) {
  .core-layout {
    overflow-x: hidden;
  }
}
.core-layout .plusbtbwrap {
  font-size: 16px;
}
.core-layout .componentImages {
  margin-right: -1rem;
}
@media (max-width: 992px) {
  .core-layout .componentImages {
    margin-right: 0rem;
  }
}
.core-layout .componentImages .gallitem {
  overflow: hidden;
  margin: 0.5rem 1rem 0.5rem 0rem;
  transform-style: preserve-3d;
  -webkit-border-radius: var(--borderRadiusDefault);
  -moz-border-radius: var(--borderRadiusDefault);
  border-radius: var(--borderRadiusDefault);
  -webkit-transition:  transform 500ms 0s ease, opacity 500ms 0s ease;
  -moz-transition:  transform 500ms 0s ease, opacity 500ms 0s ease;
  -ms-transition:  transform 500ms 0s ease, opacity 500ms 0s ease;
  -o-transition:  transform 500ms 0s ease, opacity 500ms 0s ease;
  transition:  transform 500ms 0s ease, opacity 500ms 0s ease;
}
@media (max-width: 992px) {
  .core-layout .componentImages .gallitem {
    margin: 0.5rem 0rem 0.5rem 0rem;
  }
}
.core-layout .componentImages .gallitem:hover {
  -webkit-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  transform: translateY(-2px);
}
@media (min-width: 769px) {
  .core-layout .container-item:first-child .componentImageThumb {
    margin-top: 0.32rem;
  }
}
.core-layout .componentImageThumb {
  margin: 1.5rem 0rem;
}
.core-layout .componentImageThumb img {
  -webkit-border-radius: var(--borderRadiusDefault);
  -moz-border-radius: var(--borderRadiusDefault);
  border-radius: var(--borderRadiusDefault);
}
.core-layout .container-item:first-child iframe {
  margin-top: 0.32rem;
}
.core-layout .container-item:last-child iframe {
  margin-bottom: 0.32rem;
}
.core-layout .container-item iframe {
  margin: 1.5rem 0rem;
  background: rgba(var(--grey100), 1);
  -webkit-border-radius: var(--borderRadiusDefault);
  -moz-border-radius: var(--borderRadiusDefault);
  border-radius: var(--borderRadiusDefault);
}
.core-layout .componentTagsAdmin .well {
  padding: 0.8rem;
  box-shadow: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.core-layout .componentTagsAdmin .well a.btn {
  padding: 4px 8px;
  font-size: 0.7rem;
}
.core-layout .componentTagsAdmin .well a.btn:hover {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
}
.core-layout .componentTagsAdmin .well a.btn.btn-primary:after {
  font-family: "FontAwesome";
  content: "\f00d";
  display: inline-block;
  padding-left: 0.32rem;
}
#cms_contextMenu {
  z-index: 1002;
}
#icardpopup {
  -webkit-border-radius: var(--borderRadiusDefault);
  -moz-border-radius: var(--borderRadiusDefault);
  border-radius: var(--borderRadiusDefault);
}
#icardpopup .icardpopupcontent {
  padding: 15px 0px;
}
#icardpopup .icardpopupcontent table {
  max-width: 92%;
  margin: auto;
}
#icardpopup .mfp-close {
  right: 6px;
}
#icardpopup .popup-title {
  font-weight: 700;
}
#icardpopup input.button {
  border-radius: 5px;
  margin-left: 1rem;
}
#icardpopup label {
  font-style: normal;
}
#icardpopup label[for="widgetEditTab-1"] {
  margin-left: 1rem;
}
#snippet-persistentWidget-globalSettings-textedit .form-widget-edit,
#snippet-widget-pageSettings-textedit .form-widget-edit {
  text-align: center;
}
#snippet-persistentWidget-globalSettings-textedit table,
#snippet-widget-pageSettings-textedit table {
  text-align: left;
}
#snippet-persistentWidget-globalSettings-textedit label[for*='widgetEditTab']:last-of-type,
#snippet-widget-pageSettings-textedit label[for*='widgetEditTab']:last-of-type {
  display: none!important;
}
#snippet-persistentWidget-globalSettings-textedit .widgetDeleteBtn,
#snippet-widget-pageSettings-textedit .widgetDeleteBtn {
  display: none;
}
.loginpanel {
  bottom: 0px;
  right: 0px;
  z-index: 1499;
}
.loginpanel a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-border-top-left-radius: 16px;
  -moz-border-top-left-radius: 16px;
  border-top-left-radius: 16px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(0))";
  /* IE 8 */
  filter: alpha(opacity=0);
  /* IE 5-7 */
  -moz-opacity: 0;
  /* Netscape */
  -khtml-opacity: 0;
  /* Safari 1.x */
  opacity: 0;
  /* Good browsers */
  -webkit-transition:  opacity 300ms 0s ease;
  -moz-transition:  opacity 300ms 0s ease;
  -ms-transition:  opacity 300ms 0s ease;
  -o-transition:  opacity 300ms 0s ease;
  transition:  opacity 300ms 0s ease;
}
.loginpanel a:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(100))";
  /* IE 8 */
  filter: alpha(opacity=100);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
  -webkit-transition:  opacity 300ms 0s ease;
  -moz-transition:  opacity 300ms 0s ease;
  -ms-transition:  opacity 300ms 0s ease;
  -o-transition:  opacity 300ms 0s ease;
  transition:  opacity 300ms 0s ease;
}
.admin-content .loginpanel a {
  width: 45px;
  height: 40px;
  line-height: 40px;
  background: #191927;
  color: rgba(255, 255, 255, 0.7);
  font-size: 22px;
  text-align: center;
  text-decoration: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(100))";
  /* IE 8 */
  filter: alpha(opacity=100);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
  -webkit-transform: translateX(5px);
  -moz-transform: translateX(5px);
  -ms-transform: translateX(5px);
  -o-transform: translateX(5px);
  transform: translateX(5px);
  -webkit-transition:  opacity 300ms 0s ease, background 300ms 0s ease, color 300ms 0s ease, transform 300ms 0s ease;
  -moz-transition:  opacity 300ms 0s ease, background 300ms 0s ease, color 300ms 0s ease, transform 300ms 0s ease;
  -ms-transition:  opacity 300ms 0s ease, background 300ms 0s ease, color 300ms 0s ease, transform 300ms 0s ease;
  -o-transition:  opacity 300ms 0s ease, background 300ms 0s ease, color 300ms 0s ease, transform 300ms 0s ease;
  transition:  opacity 300ms 0s ease, background 300ms 0s ease, color 300ms 0s ease, transform 300ms 0s ease;
  -moz-box-shadow: 0 0 0 1px rgba(128, 128, 128, 0.2);
  -webkit-box-shadow: 0 0 0 1px rgba(128, 128, 128, 0.2);
  box-shadow: 0 0 0 1px rgba(128, 128, 128, 0.2);
}
.admin-content .loginpanel a:hover {
  color: #ffffff;
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(100))";
  /* IE 8 */
  filter: alpha(opacity=100);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
}
.admin-content .loginpanel a:before {
  content: '\f011';
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
}
.admin-shortcut {
  position: fixed;
  overflow: hidden;
  bottom: 0px;
  right: 0px;
  z-index: 1499;
  width: 45px;
  height: 40px;
  line-height: 40px;
  background-color: #191927;
  color: rgba(255, 255, 255, 0.7);
  -moz-box-shadow: 0 0 0 1px rgba(128, 128, 128, 0.2);
  -webkit-box-shadow: 0 0 0 1px rgba(128, 128, 128, 0.2);
  box-shadow: 0 0 0 1px rgba(128, 128, 128, 0.2);
  font-size: 22px;
  text-align: center;
  -webkit-border-top-left-radius: 20px;
  -moz-border-top-left-radius: 20px;
  border-top-left-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-bottom-left-radius: 20px;
  border-bottom-left-radius: 20px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(100))";
  /* IE 8 */
  filter: alpha(opacity=100);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
  -webkit-transform: translateX(5px);
  -moz-transform: translateX(5px);
  -ms-transform: translateX(5px);
  -o-transform: translateX(5px);
  transform: translateX(5px);
  -webkit-transition:  opacity 300ms 0s ease, background 300ms 0s ease, color 300ms 0s ease, transform 300ms 0s ease;
  -moz-transition:  opacity 300ms 0s ease, background 300ms 0s ease, color 300ms 0s ease, transform 300ms 0s ease;
  -ms-transition:  opacity 300ms 0s ease, background 300ms 0s ease, color 300ms 0s ease, transform 300ms 0s ease;
  -o-transition:  opacity 300ms 0s ease, background 300ms 0s ease, color 300ms 0s ease, transform 300ms 0s ease;
  transition:  opacity 300ms 0s ease, background 300ms 0s ease, color 300ms 0s ease, transform 300ms 0s ease;
}
.admin-shortcut:hover {
  color: #ffffff;
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(100))";
  /* IE 8 */
  filter: alpha(opacity=100);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
}
@media (max-width: 767px) {
  .admin-shortcut {
    display: none;
  }
}
.admin-shortcut .widgetMenu {
  display: none !important;
}
/* ICARD CMS UI CUSTOMIZATION */
.admin-content {
  --uiPrimaryColorHS: 216, 98%;
}
.no-widgetmenu-title .widgetMenu .menuinner .widgetmenutitle {
  display: none ;
  visibility: hidden;
}
.mfp-wrap {
  backdrop-filter: blur(5px);
}
.mfp-removing {
  backdrop-filter: blur(0px);
}
#icardpopup {
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
}
#icardpopup .icardpopupcontent {
  padding: 15px;
}
#icardpopup .icardpopupcontent table {
  max-width: 92%;
  margin: auto;
}
#icardpopup .mfp-close {
  right: 6px;
}
#icardpopup .popup-title {
  font-weight: 700;
}
#icardpopup input.button {
  -webkit-border-radius: 0.2rem;
  -moz-border-radius: 0.2rem;
  border-radius: 0.2rem;
}
#icardpopup input.button:hover {
  background: hsla(var(--uiPrimaryColorHS), 60%, 1) !important;
}
#icardpopup label {
  font-style: normal;
}
.widgetMenu,
#icardpopup input.button,
#icardpopup button.btn-admin.btn-admin-add,
#icardpopup label.switch input:checked + .slider,
#cms_contextMenu ul > li .cms-tooltip-switch:checked ~ label,
#cms_contextMenu ul > li.active > a,
#cms_contextMenu ul > li > ul > li a:hover,
.addbtn .ic-addtoolbar a:hover {
  background: hsla(var(--uiPrimaryColorHS), 55%, 1) !important;
}
#icardpopup input[type=date],
#icardpopup input[type=datetime-local],
#icardpopup input[type=number],
#icardpopup input[type=text],
#icardpopup input[type=time],
#icardpopup select,
#icardpopup textarea,
#icardpopup label.switch input:checked + .slider:before {
  color: hsla(var(--uiPrimaryColorHS), 45%, 1);
}
#icardpopup input[type=date]:focus,
#icardpopup input[type=datetime-local]:focus,
#icardpopup input[type=number]:focus,
#icardpopup input[type=text]:focus,
#icardpopup input[type=time]:focus,
#icardpopup select:focus,
#icardpopup textarea:focus,
#icardpopup table.editTable td input:focus,
#icardpopup table.editTable th input:focus {
  background: hsla(var(--uiPrimaryColorHS), 95%, 1) !important;
  color: hsla(var(--uiPrimaryColorHS), 45%, 1);
  border-color: hsla(var(--uiPrimaryColorHS), 45%, 1);
}
.selected-component {
  outline: solid 1px hsla(var(--uiPrimaryColorHS), 45%, 1) !important;
}
.componentWidget .selected-component {
  outline: solid 1px hsla(var(--uiPrimaryColorHS), 45%, 1) !important;
}
.addbtn .addbutton {
  border-color: hsla(var(--uiPrimaryColorHS), 45%, 1);
  color: hsla(var(--uiPrimaryColorHS), 45%, 1);
  background: rgba(var(--light), 1);
}
.addbtn .addbutton:hover {
  background: hsla(var(--uiPrimaryColorHS), 95%, 1);
  border-color: hsla(var(--uiPrimaryColorHS), 45%, 1);
  color: hsla(var(--uiPrimaryColorHS), 45%, 1);
}
.addbtn input.addbuttonswitch:checked ~ .addbutton {
  background: hsla(var(--uiPrimaryColorHS), 60%, 1);
  border-color: hsla(var(--uiPrimaryColorHS), 60%, 1);
  color: rgba(var(--light), 1);
}
.options-list {
  background-color: hsla(var(--uiPrimaryColorHS), 95%, 1) !important;
  color: hsla(var(--uiPrimaryColorHS), 45%, 1);
}
.options-list .option-item:hover,
.options-list .option-item.makeditem {
  background-color: hsla(var(--uiPrimaryColorHS), 60%, 1) !important;
  color: white;
}
.componentImages .daicubtn {
  top: 2rem;
  left: 2rem;
}
.componentImages .gallery-placeholder {
  text-shadow: none;
  background: none;
  color: var(--text);
  margin: 0;
  padding: 1rem;
  font-size: 150%;
}
.componentImages .gallery-placeholder .inner {
  background: hsla(var(--uiPrimaryColorHS), 60%, 0.1);
  border: 2px dashed var(--border);
  -webkit-border-radius: var(--borderRadiusDefault);
  -moz-border-radius: var(--borderRadiusDefault);
  border-radius: var(--borderRadiusDefault);
  position: relative;
}
.componentImages .gallery-placeholder .inner:before {
  content: '';
  --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 3v26h20V9.6l-.3-.3l-6-6l-.3-.3H6zm2 2h10v6h6v16H8V5zm12 1.4L22.6 9H20V6.4zM16 13l-4 4h3v5h2v-5h3l-4-4zm-4 10v2h8v-2h-8z'/%3E%3C/svg%3E");
  -webkit-mask: var(--un-icon) no-repeat;
  mask: var(--un-icon) no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  background-color: var(--text);
  color: inherit;
  width: 2.8rem;
  height: 2.8rem;
  display: block;
  margin: 0 auto 1rem;
}
.i-theme-primary .componentImages .gallery-placeholder .inner,
.i-theme-secondary .componentImages .gallery-placeholder .inner {
  border-color: rgba(var(--light), 0.32);
  background: rgba(var(--grey900), 0.1);
}
.i-theme-dark .componentImages .gallery-placeholder .inner {
  background: rgba(var(--grey300), 0.1);
}
.componentContainer .add-widget-container {
  padding: 12px 0px 10px;
  margin-top: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.18);
}
.componentContainer .add-widget-group {
  text-align: center;
}
.componentContainer .add-widget-grid {
  margin: 0rem;
  grid-gap: 4px;
  grid-row-gap: 4px;
  grid-template-columns: repeat(auto-fill, minmax(82px, 1fr));
}
.componentContainer .add-widget-btn {
  background-color: rgba(255, 255, 255, 0.06);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition:  background-color 300ms 0s ease;
  -moz-transition:  background-color 300ms 0s ease;
  -ms-transition:  background-color 300ms 0s ease;
  -o-transition:  background-color 300ms 0s ease;
  transition:  background-color 300ms 0s ease;
}
.componentContainer .add-widget-btn:hover {
  background-color: hsla(var(--uiPrimaryColorHS), 55%, 1);
}
/* Photoswipe customization */
.pswp .pswp__button {
  background-color: rgba(var(--grey900), 0.25);
}
.pswp .pswp__button::before {
  background: none;
  -webkit-mask: var(--un-icon) no-repeat;
  mask: var(--un-icon) no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  background-color: white;
  color: inherit;
  width: 3rem;
  height: 3rem;
  top: 20px;
  text-shadow: 0px 1px 3px rgba(var(--grey900), 0.5);
}
.pswp .pswp__button.pswp__button--arrow--left {
  --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m19.031 4.281l-11 11l-.687.719l.687.719l11 11l1.438-1.438L10.187 16L20.47 5.719z'/%3E%3C/svg%3E");
}
.pswp .pswp__button.pswp__button--arrow--right {
  --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12.969 4.281L11.53 5.72L21.812 16l-10.28 10.281l1.437 1.438l11-11l.687-.719l-.687-.719z'/%3E%3C/svg%3E");
}
/* Cookies */
#cm-cookie-change {
  border-top: var(--borderWidthDefault) solid var(--border);
  background-color: rgba(var(--grey900), 1) !important;
  color: rgba(var(--grey500), 1) !important;
  position: relative;
}
#cm-cookie-change a {
  color: rgba(var(--light), 1) !important;
}
#cm-cookie-change a:hover {
  color: hsla(var(--primaryHS), calc(var(--primaryL) + 8%), 1) !important;
}
/* CMS FLASHES NOTIFICATIONS OVERRIDE */
.icms-flashes {
  --flashesSuccessColor: hsl(152, 69%, 45%);
  --flashesInfoColor: hsl(216, 98%, 50%);
  --flashesWarningColor: hsl(45, 100%, 45%);
  --flashesErrorColor: hsl(354, 70%, 50%);
  --flashesBgColor: #ffffff;
  --flashesTextColor: #323232;
  --flashesPrimaryColor: var(--flashesTextColor);
}
@media (max-width: 767px) {
  .icms-flashes {
    left: 15px;
    right: 15px;
    bottom: 15px;
    width: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
.icms-flashes .icms-flash {
  min-width: 0 !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 16px 32px 16px 16px !important;
  color: var(--flashesTextColor) !important;
  background-color: var(--flashesBgColor) !important;
  border: none !important;
}
@media (max-width: 767px) {
  .icms-flashes .icms-flash {
    padding: 12px 24px 12px 12px !important;
  }
}
.icms-flashes .icms-flash .icms-flash-message {
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
  position: relative;
  gap: 10px;
  font-size: 15px !important;
}
@media (max-width: 767px) {
  .icms-flashes .icms-flash .icms-flash-message {
    font-size: 14px !important;
  }
}
.icms-flashes .icms-flash .icms-flash-close {
  top: 6px !important;
}
.icms-flashes .icms-flash .icms-flash-icon {
  background: none;
  -webkit-mask: none;
  mask: none;
  overflow: hidden;
  position: relative;
  display: inline-block;
  width: 48px;
  height: 48px;
  margin-top: 0;
  margin-bottom: auto;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
@media (max-width: 767px) {
  .icms-flashes .icms-flash .icms-flash-icon {
    width: 36px;
    height: 36px;
  }
}
.icms-flashes .icms-flash .icms-flash-icon::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: var(--flashesPrimaryColor);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(15))";
  /* IE 8 */
  filter: alpha(opacity=15);
  /* IE 5-7 */
  -moz-opacity: 0.15;
  /* Netscape */
  -khtml-opacity: 0.15;
  /* Safari 1.x */
  opacity: 0.15;
  /* Good browsers */
}
.icms-flashes .icms-flash .icms-flash-icon::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 50%;
  -webkit-mask: var(--un-icon) no-repeat;
  mask: var(--un-icon) no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  background-color: var(--flashesPrimaryColor);
  color: inherit;
  display: inline-block;
  width: 30px;
  height: 30px;
  mix-blend-mode: plus-darker;
  -webkit-transform: translate(50%, -50%);
  -moz-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  -o-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
}
@media (max-width: 767px) {
  .icms-flashes .icms-flash .icms-flash-icon::after {
    width: 24px;
    height: 24px;
  }
}
.icms-flashes .icms-flash .icms-flash-icon.icms-flash-icon-error::after {
  --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='M12 2C6.48603 2 2 6.48604 2 12C2 17.514 6.48603 22 12 22C17.514 22 22 17.514 22 12C22 6.48604 17.514 2 12 2ZM12 3.5C16.7033 3.5 20.5 7.2967 20.5 12C20.5 16.7033 16.7033 20.5 12 20.5C7.29669 20.5 3.5 16.7033 3.5 12C3.5 7.2967 7.29669 3.5 12 3.5ZM15.2432 7.98926C15.0451 7.99393 14.8569 8.07679 14.7197 8.21973L12 10.9395L9.28027 8.21973C9.21036 8.14773 9.12672 8.0905 9.03429 8.05142C8.94187 8.01233 8.84254 7.99219 8.74219 7.99219C8.59293 7.99222 8.44707 8.03679 8.32328 8.12019C8.19949 8.20358 8.1034 8.32202 8.0473 8.46033C7.99119 8.59865 7.97763 8.75056 8.00835 8.89662C8.03907 9.04269 8.11266 9.17627 8.21973 9.28027L10.9395 12L8.21973 14.7197C8.14775 14.7888 8.09028 14.8716 8.05069 14.9632C8.01111 15.0548 7.99019 15.1534 7.98918 15.2532C7.98817 15.3529 8.00707 15.4519 8.04479 15.5443C8.0825 15.6367 8.13827 15.7206 8.20883 15.7912C8.27939 15.8617 8.36332 15.9175 8.4557 15.9552C8.54808 15.9929 8.64706 16.0118 8.74684 16.0108C8.84662 16.0098 8.9452 15.9889 9.03679 15.9493C9.12839 15.9097 9.21116 15.8523 9.28027 15.7803L12 13.0605L14.7197 15.7803C14.7888 15.8523 14.8716 15.9097 14.9632 15.9493C15.0548 15.9889 15.1534 16.0098 15.2532 16.0108C15.3529 16.0118 15.4519 15.9929 15.5443 15.9552C15.6367 15.9175 15.7206 15.8617 15.7912 15.7912C15.8617 15.7206 15.9175 15.6367 15.9552 15.5443C15.9929 15.4519 16.0118 15.3529 16.0108 15.2532C16.0098 15.1534 15.9889 15.0548 15.9493 14.9632C15.9097 14.8716 15.8523 14.7888 15.7803 14.7197L13.0605 12L15.7803 9.28027C15.8893 9.17559 15.9642 9.0404 15.9951 8.89242C16.026 8.74444 16.0115 8.59058 15.9534 8.451C15.8953 8.31143 15.7965 8.19266 15.6697 8.11026C15.543 8.02786 15.3943 7.98569 15.2432 7.98926Z' fill='currentColor'/%3E%3C/g%3E%3C/svg%3E");
}
.icms-flashes .icms-flash .icms-flash-icon.icms-flash-icon-warning::after {
  --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 17a.999.999 0 1 0-1.998 0a.999.999 0 0 0 1.997 0Zm-.26-7.853a.75.75 0 0 0-1.493.103l.004 4.501l.007.102a.75.75 0 0 0 1.493-.103l-.004-4.502l-.007-.101Zm1.23-5.488c-.857-1.548-3.082-1.548-3.938 0L2.286 17.66c-.83 1.5.255 3.34 1.97 3.34h15.49c1.714 0 2.799-1.84 1.969-3.34l-7.746-14Zm-2.626.726a.75.75 0 0 1 1.313 0l7.745 14.002a.75.75 0 0 1-.656 1.113H4.256a.75.75 0 0 1-.657-1.113l7.745-14.002Z'/%3E%3C/svg%3E");
}
.icms-flashes .icms-flash .icms-flash-icon.icms-flash-icon-success::after {
  --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='M12 2C6.48603 2 2 6.48604 2 12C2 17.514 6.48603 22 12 22C17.514 22 22 17.514 22 12C22 6.48604 17.514 2 12 2ZM12 3.5C16.7033 3.5 20.5 7.2967 20.5 12C20.5 16.7033 16.7033 20.5 12 20.5C7.29669 20.5 3.5 16.7033 3.5 12C3.5 7.2967 7.29669 3.5 12 3.5ZM15.7353 8.99316C15.5406 8.99884 15.3556 9.08009 15.2197 9.21973L10.75 13.6895L8.78027 11.7197C8.71116 11.6477 8.62839 11.5903 8.53679 11.5507C8.4452 11.5111 8.34662 11.4902 8.24684 11.4892C8.14706 11.4882 8.04808 11.5071 7.9557 11.5448C7.86332 11.5825 7.77939 11.6383 7.70883 11.7088C7.63828 11.7794 7.5825 11.8633 7.54479 11.9557C7.50707 12.0481 7.48817 12.1471 7.48918 12.2468C7.49019 12.3466 7.51111 12.4452 7.5507 12.5368C7.59028 12.6284 7.64775 12.7112 7.71973 12.7803L10.2197 15.2803C10.3604 15.4209 10.5511 15.4999 10.75 15.4999C10.9489 15.4999 11.1396 15.4209 11.2803 15.2803L16.2803 10.2803C16.3885 10.1749 16.4623 10.0393 16.4922 9.89125C16.5221 9.7432 16.5066 9.58958 16.4477 9.4505C16.3888 9.31141 16.2893 9.19334 16.1622 9.11174C16.0351 9.03015 15.8863 8.98882 15.7353 8.99316Z' fill='currentColor'/%3E%3C/g%3E%3C/svg%3E");
}
.icms-flashes .icms-flash .icms-flash-icon.icms-flash-icon-info::after {
  --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 1.998c5.524 0 10.002 4.478 10.002 10.002c0 5.523-4.478 10-10.002 10c-5.524.001-10-4.477-10-10C1.999 6.476 6.476 1.998 12 1.998Zm0 1.5a8.502 8.502 0 1 0 0 17.003a8.502 8.502 0 0 0 0-17.003Zm-.004 7a.75.75 0 0 1 .744.648l.007.102l.004 5.502a.75.75 0 0 1-1.494.102l-.006-.101l-.004-5.502a.75.75 0 0 1 .75-.75Zm.005-3.497a.999.999 0 1 1 0 1.997a.999.999 0 0 1 0-1.997Z'/%3E%3C/svg%3E");
}
.icms-flashes .icms-flash.icms-flash-error {
  --flashesPrimaryColor: var(--flashesErrorColor);
}
.icms-flashes .icms-flash.icms-flash-success {
  --flashesPrimaryColor: var(--flashesSuccessColor);
}
.icms-flashes .icms-flash.icms-flash-info {
  --flashesPrimaryColor: var(--flashesInfoColor);
}
.icms-flashes .icms-flash.icms-flash-warning {
  --flashesPrimaryColor: var(--flashesWarningColor);
}
/* DEFAULT STYLES */
html {
  font-size: var(--remSize);
}
body {
  background: var(--bg);
  color: var(--text);
  font-size: 1rem;
  font-size: 0.98rem;
  margin: 0;
  padding: 0;
  font-family: var(--fontDefault);
  font-weight: 400;
  font-style: normal;
}
body h1,
body .h1,
body h2,
body .h2,
body h3,
body .h3,
body h4,
body .h4,
body h5,
body .h5,
body h6,
body .h6 {
  color: var(--title);
}
body hr {
  margin: 2rem 0;
  border: none;
  border-top: var(--borderWidthDefault) solid var(--border);
}
body p {
  line-height: 1.4;
  margin: 0 auto 0.5rem auto;
}
body strong,
body b {
  font-weight: 600;
  color: var(--title);
}
body a {
  /*
    &:not(h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a, .i-small a, .i-large a) {
      font-size: 0.98rem;
    }
    */
  color: var(--link);
  text-decoration: underline;
  -webkit-transition:  color 300ms 0s ease;
  -moz-transition:  color 300ms 0s ease;
  -ms-transition:  color 300ms 0s ease;
  -o-transition:  color 300ms 0s ease;
  transition:  color 300ms 0s ease;
}
body a:hover,
body a:focus,
body a:active {
  --link: var(--primary);
  color: var(--link);
  -webkit-transition:  color 300ms 0s ease;
  -moz-transition:  color 300ms 0s ease;
  -ms-transition:  color 300ms 0s ease;
  -o-transition:  color 300ms 0s ease;
  transition:  color 300ms 0s ease;
}
body .i-large,
body p.i-large,
body .i-large p {
  font-size: 1.1rem;
  line-height: 1.5;
  margin-top: 1rem;
  margin-bottom: 1.8rem;
}
body .i-small,
body p.i-small,
body .i-small p {
  font-size: 0.85rem;
  line-height: 1.4;
}
body .label.label-default {
  background: none;
  padding: 0rem;
  color: var(--text);
}
body .label.label-default,
body .i-label,
body .card-form .i-label label {
  font-weight: 400;
  font-size: 0.74rem;
  text-transform: uppercase;
  letter-spacing: 0.1rem;
}
body .label.label-default.label-large,
body .i-label.label-large,
body .card-form .i-label label.label-large {
  font-size: 0.9rem;
}
body .i-color-primary {
  color: var(--primary);
}
body .i-color-secondary {
  color: var(--secondary);
}
body .i-color-light {
  color: rgba(var(--light), 1);
}
body .i-color-greylight {
  color: rgba(var(--grey100), 1);
}
body .i-color-grey {
  color: rgba(var(--grey500), 1);
}
body .i-color-dark {
  color: rgba(var(--grey900), 1);
}
.set-primary-color-purple {
  --primary: hsla(var(--purpleHS), var(--purpleL), 1);
  --primaryHS: var(--purpleHS);
  --primaryL: var(--purpleL);
}
.set-primary-color-gold {
  --primary: hsla(var(--goldHS), var(--goldL), 1);
  --primaryHS: var(--goldHS);
  --primaryL: var(--goldL);
}
.set-primary-color-cyan {
  --primary: hsla(var(--cyanHS), var(--cyanL), 1);
  --primaryHS: var(--cyanHS);
  --primaryL: var(--cyanL);
}
.set-primary-color-green {
  --primary: hsla(var(--greenHS), var(--greenL), 1);
  --primaryHS: var(--greenHS);
  --primaryL: var(--greenL);
}
.set-primary-color-orange {
  --primary: hsla(var(--orangeHS), var(--orangeL), 1);
  --primaryHS: var(--orangeHS);
  --primaryL: var(--orangeL);
}
.set-secondary-color-purple {
  --secondary: hsla(var(--purpleHS), var(--purpleL), 1);
  --secondaryHS: var(--purpleHS);
  --secondaryL: var(--purpleL);
}
.set-secondary-color-gold {
  --secondary: hsla(var(--goldHS), var(--goldL), 1);
  --secondaryHS: var(--goldHS);
  --secondaryL: var(--goldL);
}
.set-secondary-color-cyan {
  --secondary: hsla(var(--cyanHS), var(--cyanL), 1);
  --secondaryHS: var(--cyanHS);
  --secondaryL: var(--cyanL);
}
.set-secondary-color-green {
  --secondary: hsla(var(--greenHS), var(--greenL), 1);
  --secondaryHS: var(--greenHS);
  --secondaryL: var(--greenL);
}
.set-secondary-color-orange {
  --secondary: hsla(var(--orangeHS), var(--orangeL), 1);
  --secondaryHS: var(--orangeHS);
  --secondaryL: var(--orangeL);
}
/* CONTAINERS */
.i-container {
  margin: 0 auto;
  max-width: 1320px;
  padding: 0 3rem;
}
@media (max-width: 767px) {
  .i-container {
    padding: 0 1.5rem;
  }
}
.i-container.container-small {
  max-width: 1120px;
}
.i-container.container-large {
  max-width: 1520px;
}
/* LISTS */
ul,
ol {
  margin: 0.3rem 0 0.62rem 1rem;
  padding: 0;
}
ul li,
ol li {
  margin: 0;
  padding: 0.1rem 0 0.15rem 0.5rem;
}
/* TABLES */
.container-item:first-child .table {
  margin-top: 0rem;
}
.container-item:last-child .table {
  margin-bottom: 0rem;
}
.table {
  width: 100%;
  max-width: 100%;
  margin: 1.5rem 0rem;
  background: none;
  text-align: left;
  border-spacing: 0;
  font-size: 0.9rem;
}
.table p {
  margin-bottom: 0rem;
}
.table tbody tr th,
.table tbody tr td {
  padding: 0.42rem 0.72rem;
  vertical-align: top;
  border-top: var(--borderWidthDefault) solid var(--border);
}
.table tbody thead th,
.table tbody tr th {
  font-weight: 400;
  color: var(--title);
  vertical-align: bottom;
  border-bottom: var(--borderWidthDefault) solid var(--border);
}
.table tbody thead th strong,
.table tbody tr th strong {
  font-weight: 900;
}
/* ALERTS */
.alert {
  padding: 0.6rem 1rem;
  margin-bottom: 1rem;
  border: none!important;
  -webkit-border-radius: var(--borderRadiusDefault);
  -moz-border-radius: var(--borderRadiusDefault);
  border-radius: var(--borderRadiusDefault);
}
/* PAGINATION */
.pagination {
  display: block;
  text-align: center;
  width: 100%;
  margin: 2rem 0rem;
}
.pagination ul li {
  margin: auto;
  display: inline-block;
  padding: 0px;
}
.pagination ul li a {
  border: none;
  background: none;
  text-transform: lowercase;
  color: var(--link);
  font-size: 0.85rem;
  padding: 4px 7px;
  border: var(--borderWidthButtons) solid transparent;
  -webkit-transition:  color 300ms 0s ease, transform 300ms 0s ease;
  -moz-transition:  color 300ms 0s ease, transform 300ms 0s ease;
  -ms-transition:  color 300ms 0s ease, transform 300ms 0s ease;
  -o-transition:  color 300ms 0s ease, transform 300ms 0s ease;
  transition:  color 300ms 0s ease, transform 300ms 0s ease;
  font-family: var(--fontHeading);
  font-weight: 700;
  font-style: normal;
}
.pagination ul li a:hover,
.pagination ul li a:focus,
.pagination ul li a:active {
  --link: var(--primary);
  color: var(--link);
  background: none;
  border: var(--borderWidthButtons) solid transparent;
  -webkit-transform: translateY(-1px);
  -moz-transform: translateY(-1px);
  -ms-transform: translateY(-1px);
  -o-transform: translateY(-1px);
  transform: translateY(-1px);
}
.pagination ul li.disabled a {
  --link: rgba(var(--grey900), 0.3);
  color: var(--link);
  background: none;
  border: var(--borderWidthButtons) solid transparent;
}
.pagination ul li.disabled a:hover {
  --link: rgba(var(--grey900), 0.3);
  color: var(--link);
  border: var(--borderWidthButtons) solid transparent;
  background: none;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
}
.pagination ul li.active a,
.pagination ul li.active a:hover {
  --link: var(--primary);
  color: var(--link);
  border: var(--borderWidthButtons) solid var(--primary);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: none;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
}
/* BREADCRUMB */
.page-navigation .navitem {
  display: inline-block;
}
.page-navigation .navitem:before {
  content: "\f101";
  font-family: "FontAwesome";
  display: inline-block;
  margin-right: 4px;
  font-size: 0.8rem;
}
.page-navigation .navitem:first-child:before {
  display: none;
}
/* FLEX GRID CUSTOMIZATION */
@media (max-width: 991px) {
  .core-row[data-flex*=" gutter-l"],
  .core-row[data-flex^="gutter-l"] {
    margin-right: -0.8rem;
  }
  .core-row[data-flex*=" gutter-l"] > .core-col,
  .core-row[data-flex^="gutter-l"] > .core-col,
  .core-row[data-flex*=" gutter-l"] > *,
  .core-row[data-flex^="gutter-l"] > * {
    padding-right: 0.8rem;
    padding-bottom: 0.8rem;
  }
  .core-row[data-flex*=" gutter-xl"],
  .core-row[data-flex^="gutter-xl"] {
    margin-right: -1.6rem;
  }
  .core-row[data-flex*=" gutter-xl"] > .core-col,
  .core-row[data-flex^="gutter-xl"] > .core-col,
  .core-row[data-flex*=" gutter-xl"] > *,
  .core-row[data-flex^="gutter-xl"] > * {
    padding-right: 1.6rem;
    padding-bottom: 1.6rem;
  }
  .core-row[data-flex*=" gutter-xxl"],
  .core-row[data-flex^="gutter-xxl"] {
    margin-right: -1.6rem;
  }
  .core-row[data-flex*=" gutter-xxl"] > .core-col,
  .core-row[data-flex^="gutter-xxl"] > .core-col,
  .core-row[data-flex*=" gutter-xxl"] > *,
  .core-row[data-flex^="gutter-xxl"] > * {
    padding-right: 1.6rem;
    padding-bottom: 1.6rem;
  }
  .core-row[data-flex*=" gutter-xxxl"],
  .core-row[data-flex^="gutter-xxxl"] {
    margin-right: -3.2rem;
  }
  .core-row[data-flex*=" gutter-xxxl"] > .core-col,
  .core-row[data-flex^="gutter-xxxl"] > .core-col,
  .core-row[data-flex*=" gutter-xxxl"] > *,
  .core-row[data-flex^="gutter-xxxl"] > * {
    padding-right: 3.2rem;
    padding-bottom: 3.2rem;
  }
}
@media (max-width: 767px) {
  .core-row[data-flex*=" gutter-xxs"],
  .core-row[data-flex^="gutter-xxs"] {
    margin-right: 0;
  }
  .core-row[data-flex*=" gutter-xxs"] > .core-col,
  .core-row[data-flex^="gutter-xxs"] > .core-col,
  .core-row[data-flex*=" gutter-xxs"] > *,
  .core-row[data-flex^="gutter-xxs"] > * {
    padding-right: 0;
  }
  .core-row[data-flex*=" gutter-xs"],
  .core-row[data-flex^="gutter-xs"] {
    margin-right: 0;
  }
  .core-row[data-flex*=" gutter-xs"] > .core-col,
  .core-row[data-flex^="gutter-xs"] > .core-col,
  .core-row[data-flex*=" gutter-xs"] > *,
  .core-row[data-flex^="gutter-xs"] > * {
    padding-right: 0;
  }
  .core-row[data-flex*=" gutter-s"],
  .core-row[data-flex^="gutter-s"] {
    margin-right: 0;
  }
  .core-row[data-flex*=" gutter-s"] > .core-col,
  .core-row[data-flex^="gutter-s"] > .core-col,
  .core-row[data-flex*=" gutter-s"] > *,
  .core-row[data-flex^="gutter-s"] > * {
    padding-right: 0;
  }
  .core-row[data-flex*=" gutter-m"],
  .core-row[data-flex^="gutter-m"] {
    margin-right: 0;
  }
  .core-row[data-flex*=" gutter-m"] > .core-col,
  .core-row[data-flex^="gutter-m"] > .core-col,
  .core-row[data-flex*=" gutter-m"] > *,
  .core-row[data-flex^="gutter-m"] > * {
    padding-right: 0;
  }
  .core-row[data-flex*=" gutter-l"],
  .core-row[data-flex^="gutter-l"] {
    margin-right: 0;
  }
  .core-row[data-flex*=" gutter-l"] > .core-col,
  .core-row[data-flex^="gutter-l"] > .core-col,
  .core-row[data-flex*=" gutter-l"] > *,
  .core-row[data-flex^="gutter-l"] > * {
    padding-right: 0;
  }
  .core-row[data-flex*=" gutter-xl"],
  .core-row[data-flex^="gutter-xl"] {
    margin-right: 0;
  }
  .core-row[data-flex*=" gutter-xl"] > .core-col,
  .core-row[data-flex^="gutter-xl"] > .core-col,
  .core-row[data-flex*=" gutter-xl"] > *,
  .core-row[data-flex^="gutter-xl"] > * {
    padding-right: 0;
  }
  .core-row[data-flex*=" gutter-xxl"],
  .core-row[data-flex^="gutter-xxl"] {
    margin-right: 0;
  }
  .core-row[data-flex*=" gutter-xxl"] > .core-col,
  .core-row[data-flex^="gutter-xxl"] > .core-col,
  .core-row[data-flex*=" gutter-xxl"] > *,
  .core-row[data-flex^="gutter-xxl"] > * {
    padding-right: 0;
  }
  .core-row[data-flex*=" gutter-xxxl"],
  .core-row[data-flex^="gutter-xxxl"] {
    margin-right: 0;
  }
  .core-row[data-flex*=" gutter-xxxl"] > .core-col,
  .core-row[data-flex^="gutter-xxxl"] > .core-col,
  .core-row[data-flex*=" gutter-xxxl"] > *,
  .core-row[data-flex^="gutter-xxxl"] > * {
    padding-right: 0;
  }
}
.justify-left {
  justify-content: left;
}
.justify-center {
  justify-content: center;
}
.justify-right {
  justify-content: right;
}
.justify-space-between {
  justify-content: space-between;
}
.justify-space-around {
  justify-content: space-around;
}
@media (max-width: 1200px) {
  .justify-md-left {
    justify-content: left;
  }
}
@media (max-width: 1200px) {
  .justify-md-center {
    justify-content: center;
  }
}
@media (max-width: 1200px) {
  .justify-md-right {
    justify-content: right;
  }
}
@media (max-width: 1200px) {
  .justify-md-space-between {
    justify-content: space-between;
  }
}
@media (max-width: 1200px) {
  .justify-md-space-around {
    justify-content: space-around;
  }
}
@media (max-width: 992px) {
  .justify-sm-left {
    justify-content: left;
  }
}
@media (max-width: 992px) {
  .justify-sm-center {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .justify-sm-right {
    justify-content: right;
  }
}
@media (max-width: 992px) {
  .justify-sm-space-between {
    justify-content: space-between;
  }
}
@media (max-width: 992px) {
  .justify-sm-space-around {
    justify-content: space-around;
  }
}
@media (max-width: 767px) {
  .justify-xs-left {
    justify-content: left;
  }
}
@media (max-width: 767px) {
  .justify-xs-center {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .justify-xs-right {
    justify-content: right;
  }
}
@media (max-width: 767px) {
  .justify-xs-space-between {
    justify-content: space-between;
  }
}
@media (max-width: 767px) {
  .justify-xs-space-around {
    justify-content: space-around;
  }
}
@media (max-width: 479px) {
  .justify-mobile-left {
    justify-content: left;
  }
}
@media (max-width: 479px) {
  .justify-mobile-center {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .justify-mobile-right {
    justify-content: right;
  }
}
@media (max-width: 479px) {
  .justify-mobile-space-between {
    justify-content: space-between;
  }
}
@media (max-width: 479px) {
  .justify-mobile-space-around {
    justify-content: space-around;
  }
}
/* TYPOGRAPHY */
.core-layout h1,
.core-layout h2,
.core-layout h3,
.core-layout h4,
.core-layout h5,
.core-layout h6,
.core-layout .h1,
.core-layout .h2,
.core-layout .h3,
.core-layout .h4,
.core-layout .h5,
.core-layout .h6 {
  line-height: 1.2;
  font-family: var(--fontHeading);
  font-weight: 700;
  font-style: normal;
}
.core-layout h1.fontDefault,
.core-layout h2.fontDefault,
.core-layout h3.fontDefault,
.core-layout h4.fontDefault,
.core-layout h5.fontDefault,
.core-layout h6.fontDefault,
.core-layout .h1.fontDefault,
.core-layout .h2.fontDefault,
.core-layout .h3.fontDefault,
.core-layout .h4.fontDefault,
.core-layout .h5.fontDefault,
.core-layout .h6.fontDefault {
  font-family: var(--fontDefault);
  font-weight: 400;
  font-style: normal;
}
.core-layout h1,
.core-layout .h1 {
  font-size: var(--h1Size);
  margin: 0 0 0.6rem 0;
}
.core-layout h2,
.core-layout .h2 {
  font-size: calc(var(--h1Size) - (var(--h1Size) - var(--h6Size)) * 2.8/5);
  margin: 0 0 0.5rem 0;
}
.core-layout h3,
.core-layout .h3 {
  font-size: calc(var(--h1Size) - (var(--h1Size) - var(--h6Size)) * 3.6/5);
  margin: 0 0 0.5rem 0;
}
.core-layout h4,
.core-layout .h4 {
  font-size: calc(var(--h1Size) - (var(--h1Size) - var(--h6Size)) * 4.2/5);
  margin: 0 0 0.4rem 0;
}
.core-layout h5,
.core-layout .h5 {
  font-size: calc(var(--h1Size) - (var(--h1Size) - var(--h6Size)) * 4.6/5);
  margin: 0 0 0.4rem 0;
}
.core-layout h6,
.core-layout .h6 {
  font-size: var(--h6Size);
  margin: 0 0 0.4em 0;
}
.core-layout .sh1,
.core-layout .sh2,
.core-layout .sh3,
.core-layout .sh4,
.core-layout .sh5,
.core-layout .sh6 {
  margin: auto auto 0.5rem;
  font-family: var(--fontDefault);
  font-weight: 400;
  font-style: normal;
}
.core-layout .sh1 {
  font-size: calc(var(--h1Size) / 1.8);
  margin-bottom: 0.5rem;
}
.core-layout .sh2 {
  font-size: calc(var(--h1Size) / 1.8 - (var(--h1Size) / 1.8 - var(--h6Size)) * 1/5);
  margin-bottom: 0.4rem;
}
.core-layout .sh3 {
  font-size: calc(var(--h1Size) / 1.8 - (var(--h1Size) / 1.8 - var(--h6Size)) * 2/5);
  margin-bottom: 0.3rem;
}
.core-layout .sh4 {
  font-size: calc(var(--h1Size) / 1.8 - (var(--h1Size) / 1.8 - var(--h6Size)) * 3/5);
  margin-bottom: 0.2rem;
}
.core-layout .sh5 {
  font-size: calc(var(--h1Size) / 1.8 - (var(--h1Size) / 1.8 - var(--h6Size)) * 4/5);
  margin-bottom: 0.1rem;
}
.core-layout .sh6 {
  font-size: calc(var(--h1Size) / 1.8 - (var(--h1Size) / 1.8 - var(--h6Size)));
  margin-bottom: 0.1rem;
}
/* BUTTONS */
.core-layout .btn,
.core-layout a.btn,
.core-layout input.btn {
  color: var(--link);
  background-color: var(--bg);
  border-color: var(--border);
  outline: none !important;
  border-width: var(--borderWidthButtons);
  border-style: solid;
  display: inline-block;
  margin: 0.16rem 0rem;
  font-size: 0.88rem;
  letter-spacing: -0.012rem;
  padding: 12px 20px;
  text-decoration: none;
  line-height: 1rem;
  font-family: var(--fontHeading);
  font-weight: 700;
  font-style: normal;
  -webkit-border-radius: var(--borderRadiusButtons);
  -moz-border-radius: var(--borderRadiusButtons);
  border-radius: var(--borderRadiusButtons);
  -moz-box-shadow: inset 0 0 0 0 transparent;
  -webkit-box-shadow: inset 0 0 0 0 transparent;
  box-shadow: inset 0 0 0 0 transparent;
  -webkit-transition:  color 300ms 0s ease, border 300ms 0s ease, background-color 300ms 0s ease, transform 300ms 0s ease, opacity 300ms 0s ease;
  -moz-transition:  color 300ms 0s ease, border 300ms 0s ease, background-color 300ms 0s ease, transform 300ms 0s ease, opacity 300ms 0s ease;
  -ms-transition:  color 300ms 0s ease, border 300ms 0s ease, background-color 300ms 0s ease, transform 300ms 0s ease, opacity 300ms 0s ease;
  -o-transition:  color 300ms 0s ease, border 300ms 0s ease, background-color 300ms 0s ease, transform 300ms 0s ease, opacity 300ms 0s ease;
  transition:  color 300ms 0s ease, border 300ms 0s ease, background-color 300ms 0s ease, transform 300ms 0s ease, opacity 300ms 0s ease;
}
.core-layout .btn:hover,
.core-layout a.btn:hover,
.core-layout input.btn:hover {
  -webkit-transform: translateY(-1px);
  -moz-transform: translateY(-1px);
  -ms-transform: translateY(-1px);
  -o-transform: translateY(-1px);
  transform: translateY(-1px);
}
@media (max-width: 992px) {
  .core-layout .btn:hover,
  .core-layout a.btn:hover,
  .core-layout input.btn:hover {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@media (max-width: 767px) {
  .core-layout .btn,
  .core-layout a.btn,
  .core-layout input.btn {
    padding: 10px 18px;
  }
}
.core-layout .btn .fa,
.core-layout a.btn .fa,
.core-layout input.btn .fa,
.core-layout .btn .la,
.core-layout a.btn .la,
.core-layout input.btn .la,
.core-layout .btn .glyphter-icon,
.core-layout a.btn .glyphter-icon,
.core-layout input.btn .glyphter-icon {
  text-transform: none;
}
.core-layout .btn .la,
.core-layout a.btn .la,
.core-layout input.btn .la {
  position: relative;
  top: 0.1rem;
  font-size: 1.16rem;
  line-height: 0.8rem;
}
.core-layout .btn .la,
.core-layout a.btn .la,
.core-layout input.btn .la {
  position: relative;
  top: 0.1rem;
  font-size: 1.16rem;
  line-height: 0.8rem;
}
.core-layout .btn .glyphter-icon,
.core-layout a.btn .glyphter-icon,
.core-layout input.btn .glyphter-icon {
  line-height: 1;
  display: inline-block;
  position: relative;
  font-size: 16px;
  top: 2px;
  -webkit-transform: scale(1.24);
  -moz-transform: scale(1.24);
  -ms-transform: scale(1.24);
  -o-transform: scale(1.24);
  transform: scale(1.24);
}
@media (max-width: 992px) {
  .core-layout .btn .glyphter-icon,
  .core-layout a.btn .glyphter-icon,
  .core-layout input.btn .glyphter-icon {
    font-size: 14px;
  }
}
.core-layout .btn .la:last-child,
.core-layout a.btn .la:last-child,
.core-layout input.btn .la:last-child,
.core-layout .btn .glyphter-icon:last-child,
.core-layout a.btn .glyphter-icon:last-child,
.core-layout input.btn .glyphter-icon:last-child {
  margin-left: 0.2rem;
}
.core-layout .btn .la:first-child,
.core-layout a.btn .la:first-child,
.core-layout input.btn .la:first-child,
.core-layout .btn .glyphter-icon:first-child,
.core-layout a.btn .glyphter-icon:first-child,
.core-layout input.btn .glyphter-icon:first-child {
  margin-right: 0.2rem;
}
.core-layout .btn .la:first-child:last-child,
.core-layout a.btn .la:first-child:last-child,
.core-layout input.btn .la:first-child:last-child,
.core-layout .btn .glyphter-icon:first-child:last-child,
.core-layout a.btn .glyphter-icon:first-child:last-child,
.core-layout input.btn .glyphter-icon:first-child:last-child {
  margin-left: 0;
  margin-right: 0;
}
.core-layout .btn.btn-icon-right .la,
.core-layout a.btn.btn-icon-right .la,
.core-layout input.btn.btn-icon-right .la,
.core-layout .btn.btn-icon-right .glyphter-icon,
.core-layout a.btn.btn-icon-right .glyphter-icon,
.core-layout input.btn.btn-icon-right .glyphter-icon {
  margin-left: -0.2rem;
}
.core-layout .btn.btn-icon-left .la,
.core-layout a.btn.btn-icon-left .la,
.core-layout input.btn.btn-icon-left .la,
.core-layout .btn.btn-icon-left .glyphter-icon,
.core-layout a.btn.btn-icon-left .glyphter-icon,
.core-layout input.btn.btn-icon-left .glyphter-icon {
  margin-right: -0.2rem;
}
.core-layout .btn.btn-icon-only,
.core-layout a.btn.btn-icon-only,
.core-layout input.btn.btn-icon-only {
  padding: 12px 14px;
}
.core-layout .btn.btn-icon-only > span,
.core-layout a.btn.btn-icon-only > span,
.core-layout input.btn.btn-icon-only > span {
  display: none;
  visibility: hidden;
}
.core-layout .btn.btn-icon-only > .la,
.core-layout a.btn.btn-icon-only > .la,
.core-layout input.btn.btn-icon-only > .la,
.core-layout .btn.btn-icon-only > .glyphter-icon,
.core-layout a.btn.btn-icon-only > .glyphter-icon,
.core-layout input.btn.btn-icon-only > .glyphter-icon {
  margin-right: 0rem;
  margin-left: 0rem;
}
@media (max-width: 767px) {
  .core-layout .btn.btn-icon-only,
  .core-layout a.btn.btn-icon-only,
  .core-layout input.btn.btn-icon-only {
    padding: 10px 12px;
  }
}
.core-layout .btn.btn-icon-only .glyphter-icon,
.core-layout a.btn.btn-icon-only .glyphter-icon,
.core-layout input.btn.btn-icon-only .glyphter-icon {
  top: 1px;
  -webkit-transform: scale(1.24);
  -moz-transform: scale(1.24);
  -ms-transform: scale(1.24);
  -o-transform: scale(1.24);
  transform: scale(1.24);
}
.core-layout .btn.disabled,
.core-layout a.btn.disabled,
.core-layout input.btn.disabled {
  background-color: var(--bg);
  border-color: var(--border);
  cursor: default;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(45))";
  /* IE 8 */
  filter: alpha(opacity=45);
  /* IE 5-7 */
  -moz-opacity: 0.45;
  /* Netscape */
  -khtml-opacity: 0.45;
  /* Safari 1.x */
  opacity: 0.45;
  /* Good browsers */
}
.core-layout .btn.btn-lg,
.core-layout a.btn.btn-lg,
.core-layout input.btn.btn-lg {
  line-height: 1.3;
  padding: 18px 24px;
  letter-spacing: 0.03rem;
}
@media (max-width: 767px) {
  .core-layout .btn.btn-lg,
  .core-layout a.btn.btn-lg,
  .core-layout input.btn.btn-lg {
    padding: 10px 18px;
  }
}
.core-layout .btn-default,
.core-layout a.btn-default,
.core-layout input.btn-default {
  --link: var(--title);
  --bg: transparent;
  border-width: var(--borderWidthButtons);
}
@media (min-width: 993px) {
  .core-layout .btn-default:hover,
  .core-layout a.btn-default:hover,
  .core-layout input.btn-default:hover {
    --link: var(--title);
    --bg: transparent;
    --border: hsla(var(--primaryHS), var(--primaryL), 0.5);
  }
}
.core-layout .btn-default:active,
.core-layout a.btn-default:active,
.core-layout input.btn-default:active {
  --border: hsla(var(--primaryHS), var(--primaryL), 0.5);
}
.core-layout .btn-primary,
.core-layout a.btn-primary,
.core-layout input.btn-primary {
  --link: rgba(var(--light), 1);
  --bg: var(--primary);
  --border: var(--primary);
  border-width: var(--borderWidthButtons);
}
@media (min-width: 993px) {
  .core-layout .btn-primary:hover,
  .core-layout a.btn-primary:hover,
  .core-layout input.btn-primary:hover {
    --link: rgba(var(--light), 1);
    --bg: hsla(var(--primaryHS), calc(var(--primaryL) + 8%), 1);
    --border: hsla(var(--primaryHS), calc(var(--primaryL) + 8%), 1);
  }
}
.core-layout .btn-primary:active,
.core-layout a.btn-primary:active,
.core-layout input.btn-primary:active {
  --bg: hsla(var(--primaryHS), calc(var(--primaryL) + 8%), 1);
  --border: hsla(var(--primaryHS), calc(var(--primaryL) + 8%), 1);
}
.core-layout .btn-secondary,
.core-layout a.btn-secondary,
.core-layout input.btn-secondary {
  --link: rgba(var(--light), 1);
  --bg: var(--secondary);
  --border: var(--secondary);
  border-width: var(--borderWidthButtons);
}
@media (min-width: 993px) {
  .core-layout .btn-secondary:hover,
  .core-layout a.btn-secondary:hover,
  .core-layout input.btn-secondary:hover {
    --link: rgba(var(--light), 1);
    --bg: hsla(var(--secondaryHS), calc(var(--secondaryL) + 8%), 1);
    --border: hsla(var(--secondaryHS), calc(var(--secondaryL) + 8%), 1);
  }
}
.core-layout .btn-secondary:active,
.core-layout a.btn-secondary:active,
.core-layout input.btn-secondary:active {
  --bg: hsla(var(--secondaryHS), calc(var(--secondaryL) + 8%), 1);
  --border: hsla(var(--secondaryHS), calc(var(--secondaryL) + 8%), 1);
}
.core-layout .btn-dark,
.core-layout a.btn-dark,
.core-layout input.btn-dark {
  --link: rgba(var(--light), 1);
  --bg: rgba(var(--grey900), 1);
  --border: transparent;
  border-width: var(--borderWidthButtons);
}
@media (min-width: 993px) {
  .core-layout .btn-dark:hover,
  .core-layout a.btn-dark:hover,
  .core-layout input.btn-dark:hover {
    --link: rgba(var(--light), 1);
    --bg: rgba(var(--grey900), 0.85);
    --border: transparent;
  }
}
.core-layout .btn-dark:active,
.core-layout a.btn-dark:active,
.core-layout input.btn-dark:active {
  --bg: rgba(var(--grey900), 0.85);
}
.core-layout .btn-light,
.core-layout a.btn-light,
.core-layout input.btn-light {
  --link: rgba(var(--dark), 1);
  --bg: rgba(var(--light), 1);
  --border: transparent;
  border-width: var(--borderWidthButtons);
}
@media (min-width: 993px) {
  .core-layout .btn-light:hover,
  .core-layout a.btn-light:hover,
  .core-layout input.btn-light:hover {
    --link: rgba(var(--dark), 1);
    --bg: rgba(var(--light), 0.9);
    --border: transparent;
  }
}
.core-layout .btn-light:active,
.core-layout a.btn-light:active,
.core-layout input.btn-light:active {
  --bg: rgba(var(--light), 0.9);
}
.core-layout .btn-dynamic,
.core-layout a.btn-dynamic,
.core-layout input.btn-dynamic {
  --link: rgba(var(--bgRGB), 1);
  --bg: var(--title);
  --border: transparent;
  border-width: var(--borderWidthButtons);
}
@media (min-width: 993px) {
  .core-layout .btn-dynamic:hover,
  .core-layout a.btn-dynamic:hover,
  .core-layout input.btn-dynamic:hover {
    --link: rgba(var(--bgRGB), 1);
    --bg: var(--title);
    --border: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(92))";
    /* IE 8 */
    filter: alpha(opacity=92);
    /* IE 5-7 */
    -moz-opacity: 0.92;
    /* Netscape */
    -khtml-opacity: 0.92;
    /* Safari 1.x */
    opacity: 0.92;
    /* Good browsers */
  }
}
.core-layout .i-counter {
  display: flex;
}
.core-layout .i-counter input {
  text-align: center;
  pointer-events: none;
  outline: none;
  background: rgba(var(--light), 1);
  width: 2.4rem;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.core-layout .i-counter .btn {
  padding-left: 0rem;
  padding-right: 0rem;
  width: 2.4rem;
  text-align: center;
  margin: 0rem;
  outline: none!important;
}
.core-layout .i-counter .btn:first-child {
  -webkit-border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}
.core-layout .i-counter .btn:last-child {
  -webkit-border-top-left-radius: 0;
  -moz-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}
.core-layout .i-counter .btn .la {
  left: 0;
  right: 0;
}
/* THEMES */
.core-layout .i-theme-light {
  background-color: var(--bg);
  color: var(--text);
  --title: rgba(var(--grey900), 1);
  --link: rgba(var(--grey900), 1);
  --text: rgba(var(--grey700), 1);
  --bg: rgba(var(--light), 1);
  --border: var(--borderDefault);
}
.core-layout .i-theme-grey {
  background-color: var(--bg);
  color: var(--text);
  --title: rgba(var(--grey900), 1);
  --link: rgba(var(--grey900), 1);
  --text: rgba(var(--grey700), 1);
  --bg: rgba(var(--grey100), 1);
  --border: var(--borderDefault);
}
.core-layout .i-theme-dark {
  background-color: var(--bg);
  color: var(--text);
  --title: rgba(var(--light), 1);
  --link: rgba(var(--light), 1);
  --text: rgba(var(--grey100), 1);
  --bg: rgba(var(--grey900), 1);
  --border: rgba(var(--light), 0.1);
}
.core-layout .i-theme-dark a:not(a.btn):not(.i-theme-dark *[class*="i-theme"] a) {
  --primary: hsla(var(--primaryHS), calc(var(--primaryL) + 8%), 1);
}
.core-layout .i-theme-dark .btn-default:not(.i-theme-dark *[class*="i-theme"] .btn-default) {
  --link: rgba(var(--light), 1);
  --border: rgba(var(--light), 0.75);
}
.core-layout .i-theme-dark .btn-default:not(.i-theme-dark *[class*="i-theme"] .btn-default):hover {
  --link: rgba(var(--light), 1);
  --border: rgba(var(--light), 1);
}
.core-layout .i-theme-primary {
  background-color: var(--bg);
  color: var(--text);
  --title: rgba(var(--light), 1);
  --link: rgba(var(--light), 1);
  --text: rgba(var(--light), 1);
  --bg: var(--primary);
  --border: rgba(var(--light), 0.12);
}
.core-layout .i-theme-primary a:not(a.btn):hover {
  color: var(--text);
}
.core-layout .i-theme-primary .btn-default:not(.i-theme-primary *[class*="i-theme"] .btn-default) {
  --link: rgba(var(--light), 1);
  --border: rgba(var(--light), 0.75);
}
.core-layout .i-theme-primary .btn-default:not(.i-theme-primary *[class*="i-theme"] .btn-default):hover {
  --link: rgba(var(--light), 1);
  --border: rgba(var(--light), 1);
}
.core-layout .i-theme-secondary {
  background-color: var(--bg);
  color: var(--text);
  --title: rgba(var(--light), 1);
  --link: rgba(var(--light), 1);
  --text: rgba(var(--light), 1);
  --bg: var(--secondary);
  --border: rgba(var(--light), 0.12);
}
.core-layout .i-theme-secondary a:not(a.btn):hover {
  color: var(--text);
}
.core-layout .i-theme-secondary .btn-default:not(.i-theme-secondary *[class*="i-theme"] .btn-default) {
  --link: rgba(var(--light), 1);
  --border: rgba(var(--light), 0.75);
}
.core-layout .i-theme-secondary .btn-default:not(.i-theme-secondary *[class*="i-theme"] .btn-default):hover {
  --link: rgba(var(--light), 1);
  --border: rgba(var(--light), 1);
}
label {
  font-size: 0.9rem;
  max-width: 100%;
  margin-bottom: 0px;
  font-weight: 400;
}
.card-form {
  /* HELP INFORMATIONS */
}
.card-form ::-webkit-input-placeholder {
  color: var(--text);
  -webkit-transition:  color 300ms 0s ease;
  -moz-transition:  color 300ms 0s ease;
  -ms-transition:  color 300ms 0s ease;
  -o-transition:  color 300ms 0s ease;
  transition:  color 300ms 0s ease;
}
.card-form ::-moz-placeholder {
  color: var(--text);
  -webkit-transition:  color 300ms 0s ease;
  -moz-transition:  color 300ms 0s ease;
  -ms-transition:  color 300ms 0s ease;
  -o-transition:  color 300ms 0s ease;
  transition:  color 300ms 0s ease;
}
.card-form :-ms-input-placeholder {
  color: var(--text);
  -webkit-transition:  color 300ms 0s ease;
  -moz-transition:  color 300ms 0s ease;
  -ms-transition:  color 300ms 0s ease;
  -o-transition:  color 300ms 0s ease;
  transition:  color 300ms 0s ease;
}
.card-form :-moz-placeholder {
  color: var(--text);
  -webkit-transition:  color 300ms 0s ease;
  -moz-transition:  color 300ms 0s ease;
  -ms-transition:  color 300ms 0s ease;
  -o-transition:  color 300ms 0s ease;
  transition:  color 300ms 0s ease;
}
.card-form,
.card-form form {
  /* CHECKBOXES */
}
.card-form .label,
.card-form form .label,
.card-form label,
.card-form form label {
  margin-bottom: 0.36rem;
  display: inline;
  padding: 0.16rem 0rem 0.08rem;
  font-size: 70%;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 2px;
  line-height: 1;
  color: var(--text);
  text-align: left;
  white-space: nowrap;
  vertical-align: baseline;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.card-form .form-control,
.card-form form .form-control,
.card-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.card-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.card-form select,
.card-form form select,
.card-form textarea,
.card-form form textarea {
  display: block;
  background-color: var(--bg);
  background-clip: padding-box;
  color: var(--text);
  border: var(--borderWidthDefault) solid var(--border);
  line-height: 1;
  font-size: 0.9rem;
  padding: 12px 10px;
  height: auto;
  width: 100%;
  outline: none;
  font-family: var(--fontDefault);
  -moz-box-shadow: 0px 0px 0px 0px transparent;
  -webkit-box-shadow: 0px 0px 0px 0px transparent;
  box-shadow: 0px 0px 0px 0px transparent;
  -webkit-border-radius: var(--borderRadiusInputs);
  -moz-border-radius: var(--borderRadiusInputs);
  border-radius: var(--borderRadiusInputs);
  -webkit-transition:  box-shadow 200ms 0s ease, background 200ms 0s ease, border 200ms 0s ease;
  -moz-transition:  box-shadow 200ms 0s ease, background 200ms 0s ease, border 200ms 0s ease;
  -ms-transition:  box-shadow 200ms 0s ease, background 200ms 0s ease, border 200ms 0s ease;
  -o-transition:  box-shadow 200ms 0s ease, background 200ms 0s ease, border 200ms 0s ease;
  transition:  box-shadow 200ms 0s ease, background 200ms 0s ease, border 200ms 0s ease;
}
.card-form .form-control:focus,
.card-form form .form-control:focus,
.card-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus,
.card-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus,
.card-form select:focus,
.card-form form select:focus,
.card-form textarea:focus,
.card-form form textarea:focus {
  color: var(--text);
  background-color: var(--bg);
  border-color: hsla(var(--primaryHS), var(--primaryL), 0.5);
  outline: 0px;
  -moz-box-shadow: 0px 0px 0px 3px hsla(var(--primaryHS), var(--primaryL), 0.25);
  -webkit-box-shadow: 0px 0px 0px 3px hsla(var(--primaryHS), var(--primaryL), 0.25);
  box-shadow: 0px 0px 0px 3px hsla(var(--primaryHS), var(--primaryL), 0.25);
}
.card-form .form-control.form-error-control,
.card-form form .form-control.form-error-control,
.card-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]).form-error-control,
.card-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]).form-error-control,
.card-form select.form-error-control,
.card-form form select.form-error-control,
.card-form textarea.form-error-control,
.card-form form textarea.form-error-control {
  border-color: #dc3545;
}
.card-form .form-control.form-error-control:focus,
.card-form form .form-control.form-error-control:focus,
.card-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]).form-error-control:focus,
.card-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]).form-error-control:focus,
.card-form select.form-error-control:focus,
.card-form form select.form-error-control:focus,
.card-form textarea.form-error-control:focus,
.card-form form textarea.form-error-control:focus {
  border-color: #dc3545;
  -moz-box-shadow: 0px 0px 0px 3px rgba(220, 53, 69, 0.25);
  -webkit-box-shadow: 0px 0px 0px 3px rgba(220, 53, 69, 0.25);
  box-shadow: 0px 0px 0px 3px rgba(220, 53, 69, 0.25);
}
.card-form textarea,
.card-form form textarea {
  min-width: 100%;
  max-width: 100%;
  min-height: 4rem;
  max-height: 45vh;
  height: 7.2rem;
}
.card-form input[type=checkbox],
.card-form form input[type=checkbox] {
  position: absolute;
  opacity: 0;
  width: 1.1rem;
  height: 1.1rem;
  left: 2px;
}
.card-form .checkbox ~ label,
.card-form form .checkbox ~ label {
  font-size: 0.9rem;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
}
.card-form .checkbox ~ label,
.card-form form .checkbox ~ label,
.card-form .checkbox ~ .nested-label label,
.card-form form .checkbox ~ .nested-label label {
  display: flex;
  align-items: center;
  line-height: 1.5rem;
  cursor: pointer;
  white-space: wrap;
}
.card-form .checkbox ~ label::before,
.card-form form .checkbox ~ label::before,
.card-form .checkbox ~ .nested-label label::before,
.card-form form .checkbox ~ .nested-label label::before {
  content: '\f00c';
  font-family: 'FontAwesome';
  font-weight: 300;
  display: inline-block;
  flex-shrink: 0;
  color: transparent;
  text-align: center;
  letter-spacing: -1px;
  cursor: pointer;
  font-size: 0.7rem;
  width: 1rem;
  height: 1rem;
  outline: olive 1px;
  line-height: 1.3;
  margin: 4px 0.4rem auto 0rem;
  position: relative;
  border: var(--borderWidthDefault) solid rgba(var(--grey500), 0.35);
  -webkit-border-radius: var(--borderRadiusInputs);
  -moz-border-radius: var(--borderRadiusInputs);
  border-radius: var(--borderRadiusInputs);
  -webkit-transition:  background 150ms 0s ease, color 150ms 0s ease, border 150ms 0s ease, box-shadow 150ms 0s ease;
  -moz-transition:  background 150ms 0s ease, color 150ms 0s ease, border 150ms 0s ease, box-shadow 150ms 0s ease;
  -ms-transition:  background 150ms 0s ease, color 150ms 0s ease, border 150ms 0s ease, box-shadow 150ms 0s ease;
  -o-transition:  background 150ms 0s ease, color 150ms 0s ease, border 150ms 0s ease, box-shadow 150ms 0s ease;
  transition:  background 150ms 0s ease, color 150ms 0s ease, border 150ms 0s ease, box-shadow 150ms 0s ease;
}
.card-form .checkbox:focus-visible ~ label:before,
.card-form form .checkbox:focus-visible ~ label:before,
.card-form .checkbox:focus-visible ~ .nested-label label:before,
.card-form form .checkbox:focus-visible ~ .nested-label label:before {
  border-color: hsla(var(--primaryHS), var(--primaryL), 0.6);
  -moz-box-shadow: 0px 0px 0px 3px hsla(var(--primaryHS), var(--primaryL), 0.25);
  -webkit-box-shadow: 0px 0px 0px 3px hsla(var(--primaryHS), var(--primaryL), 0.25);
  box-shadow: 0px 0px 0px 3px hsla(var(--primaryHS), var(--primaryL), 0.25);
}
.card-form .checkbox:checked ~ label:before,
.card-form form .checkbox:checked ~ label:before,
.card-form .checkbox:checked ~ .nested-label label:before,
.card-form form .checkbox:checked ~ .nested-label label:before {
  color: rgba(var(--light), 1);
  background-color: hsla(var(--primaryHS), var(--primaryL), 1);
  border-color: hsla(var(--primaryHS), var(--primaryL), 1);
}
.card-form .checkbox ~ .form-hint,
.card-form .nested-label .form-hint {
  margin-top: 0.25rem;
  padding-left: calc(20px + 0.4rem);
}
.card-form .form-hint {
  margin-top: 0.5rem;
  line-height: 1;
  font-size: 0.85rem;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(80))";
  /* IE 8 */
  filter: alpha(opacity=80);
  /* IE 5-7 */
  -moz-opacity: 0.8;
  /* Netscape */
  -khtml-opacity: 0.8;
  /* Safari 1.x */
  opacity: 0.8;
  /* Good browsers */
}
@media (max-width: 767px) {
  .card-form .form-hint {
    line-height: 1.1;
  }
}
.card-form .form-hint .i-icon,
.card-form .form-hint .glyphter-icon {
  padding-right: 0.24rem;
}
.card-form .form-hint .hint-content {
  line-height: 1.2;
}
.i-theme-primary .card-form .form-control,
.i-theme-dark .card-form .form-control,
.i-theme-primary .card-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.i-theme-dark .card-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.i-theme-primary .card-form select,
.i-theme-dark .card-form select,
.i-theme-primary .card-form textarea,
.i-theme-dark .card-form textarea {
  background: none;
}
.i-theme-primary .card-form .form-control:focus,
.i-theme-dark .card-form .form-control:focus,
.i-theme-primary .card-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus,
.i-theme-dark .card-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus,
.i-theme-primary .card-form select:focus,
.i-theme-dark .card-form select:focus,
.i-theme-primary .card-form textarea:focus,
.i-theme-dark .card-form textarea:focus {
  background: none;
  border-color: rgba(var(--light), 1);
  -moz-box-shadow: 0px 0px 0px 0.18rem rgba(255, 255, 255, 25%);
  -webkit-box-shadow: 0px 0px 0px 0.18rem rgba(255, 255, 255, 25%);
  box-shadow: 0px 0px 0px 0.18rem rgba(255, 255, 255, 25%);
}
.i-theme-primary .card-form .form-control.form-error-control,
.i-theme-dark .card-form .form-control.form-error-control,
.i-theme-primary .card-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]).form-error-control,
.i-theme-dark .card-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]).form-error-control,
.i-theme-primary .card-form select.form-error-control,
.i-theme-dark .card-form select.form-error-control,
.i-theme-primary .card-form textarea.form-error-control,
.i-theme-dark .card-form textarea.form-error-control {
  border-color: rgba(var(--light), 1);
}
.i-theme-primary .card-form .form-control.form-error-control:focus,
.i-theme-dark .card-form .form-control.form-error-control:focus,
.i-theme-primary .card-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]).form-error-control:focus,
.i-theme-dark .card-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]).form-error-control:focus,
.i-theme-primary .card-form select.form-error-control:focus,
.i-theme-dark .card-form select.form-error-control:focus,
.i-theme-primary .card-form textarea.form-error-control:focus,
.i-theme-dark .card-form textarea.form-error-control:focus {
  border-color: rgba(var(--light), 1);
  -moz-box-shadow: 0px 0px 0px 0.18rem rgba(colorLightRGB, 25%);
  -webkit-box-shadow: 0px 0px 0px 0.18rem rgba(colorLightRGB, 25%);
  box-shadow: 0px 0px 0px 0.18rem rgba(colorLightRGB, 25%);
}
.i-theme-primary .card-form .form-error-message,
.i-theme-dark .card-form .form-error-message {
  color: var(--text);
}
.i-theme-primary .card-form .checkbox:focus-visible ~ label:before,
.i-theme-dark .card-form .checkbox:focus-visible ~ label:before,
.i-theme-primary .card-form .checkbox:focus-visible ~ .nested-label label:before,
.i-theme-dark .card-form .checkbox:focus-visible ~ .nested-label label:before {
  border-color: rgba(var(--light), 1);
  -moz-box-shadow: 0px 0px 0px 0.18rem rgba(255, 255, 255, 25%);
  -webkit-box-shadow: 0px 0px 0px 0.18rem rgba(255, 255, 255, 25%);
  box-shadow: 0px 0px 0px 0.18rem rgba(255, 255, 255, 25%);
}
.i-theme-primary .card-form .checkbox ~ label::before {
  border-color: rgba(var(--light), 0.25);
}
.i-theme-primary .card-form .checkbox:checked ~ label:before {
  color: rgba(var(--dark), 1);
  background-color: rgba(var(--light), 1);
  border-color: rgba(var(--light), 1);
}
/* ERRORS */
/* invalid form control */
.card-form .form-control-invalid .form-control {
  border-color: red !important;
}
.card-form .form-control-invalid .form-control:focus {
  -moz-box-shadow: 0px 0px 0px 3px rgba(255, 0, 0, 0.25) !important;
  -webkit-box-shadow: 0px 0px 0px 3px rgba(255, 0, 0, 0.25) !important;
  box-shadow: 0px 0px 0px 3px rgba(255, 0, 0, 0.25) !important;
}
/* invalid form control label */
.card-form .form-control-invalid label {
  color: red !important;
}
.card-form .required-asterisk {
  color: red !important;
  font-weight: bold;
}
/* valid form control */
/*
.card-form .form-control-valid .form-control {
    border-color: green !important;
}
*/
/* error message added direct after form control <div class="form-control-error"></div> you can also disable it by display:none */
.card-form .form-control-error {
  color: red;
  font-size: 14px;
}
/* LANDING PAGE COMPONENTS */
.conversion-box {
  overflow: hidden;
  padding: 10px;
  -webkit-border-radius: var(--borderRadiusS);
  -moz-border-radius: var(--borderRadiusS);
  border-radius: var(--borderRadiusS);
}
.conversion-box .box-message .message-wrapper {
  margin-inline: auto;
  padding: 5px 5px 13px;
  flex-wrap: nowrap;
  justify-content: center;
}
.conversion-box .box-message .message-wrapper .message-text {
  text-align: left;
  flex-wrap: wrap;
  font-weight: 600;
  font-size: 0.88rem;
}
.conversion-box .box-message .message-wrapper .message-text span {
  position: relative;
  top: 1px;
}
.conversion-box .box-message .message-wrapper .message-icon {
  display: block;
  flex-shrink: 0;
  width: 1.4rem;
  height: 1.4rem;
  margin-right: 0.25rem;
}
.conversion-box .box-button:not(:last-child) {
  margin-bottom: 10px;
}
.conversion-box .box-button > .btn,
.conversion-box-btn-only .box-button > .btn {
  width: 100%;
  margin: 0;
}
.conversion-box .box-button:not(:last-child),
.conversion-box-btn-only .box-button:not(:last-child) {
  margin-bottom: 10px;
}
.conversion-box .box-booking,
.conversion-box-booking-only .box-booking {
  overflow: hidden;
  background-color: rgba(var(--light), 1);
  -webkit-border-radius: var(--borderRadiusButtons);
  -moz-border-radius: var(--borderRadiusButtons);
  border-radius: var(--borderRadiusButtons);
}
@media (max-width: 767px) {
  .conversion-box .box-booking,
  .conversion-box-booking-only .box-booking {
    padding: 0rem 0.4rem;
  }
}
.conversion-box .box-booking iframe,
.conversion-box-booking-only .box-booking iframe {
  background: none;
  border: none;
  width: 100%;
  height: 550px;
  margin: 2rem auto 0.5rem;
  max-width: 1000px;
}
@media (max-width: 842px) {
  .conversion-box .box-booking iframe,
  .conversion-box-booking-only .box-booking iframe {
    height: 580px;
  }
}
/* COMPONENTS */
.subpages-grid .grid-item {
  text-decoration: none;
  text-align: center;
  height: 100%;
  -webkit-border-radius: var(--borderRadiusDefault);
  -moz-border-radius: var(--borderRadiusDefault);
  border-radius: var(--borderRadiusDefault);
}
.subpages-grid .grid-item .item-image {
  background-color: rgba(var(--grey100), 1);
  -webkit-border-radius: var(--borderRadiusInner);
  -moz-border-radius: var(--borderRadiusInner);
  border-radius: var(--borderRadiusInner);
}
.subpages-grid .grid-item .item-image img {
  -webkit-border-radius: var(--borderRadiusInner);
  -moz-border-radius: var(--borderRadiusInner);
  border-radius: var(--borderRadiusInner);
}
.subpages-grid .grid-item a {
  text-decoration: none;
}
.subpages-grid.grid-centered > .core-row {
  justify-content: center;
}
@media (max-width: 992px) {
  .subpages-grid.grid-centered > .core-row {
    justify-content: left;
  }
}
.subpages-grid.grid-default {
  margin: 1.6rem 0rem 0rem;
}
.subpages-grid.grid-default .grid-col {
  -webkit-flex-basis: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
@media (max-width: 1520px) {
  .subpages-grid.grid-default .grid-col {
    -webkit-flex-basis: 33.333%;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
}
@media (max-width: 992px) {
  .subpages-grid.grid-default .grid-col {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
}
@media (max-width: 767px) {
  .subpages-grid.grid-default .grid-col {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
}
.subpages-grid.grid-default .grid-item {
  padding: 0.5rem;
  -moz-box-shadow: 0rem 0.5rem 2rem 0rem rgba(var(--grey900), 0.1);
  -webkit-box-shadow: 0rem 0.5rem 2rem 0rem rgba(var(--grey900), 0.1);
  box-shadow: 0rem 0.5rem 2rem 0rem rgba(var(--grey900), 0.1);
  -webkit-transition:  transform 300ms 0s ease;
  -moz-transition:  transform 300ms 0s ease;
  -ms-transition:  transform 300ms 0s ease;
  -o-transition:  transform 300ms 0s ease;
  transition:  transform 300ms 0s ease;
}
.subpages-grid.grid-default .grid-item:hover {
  -webkit-transform: translateY(-1px);
  -moz-transform: translateY(-1px);
  -ms-transform: translateY(-1px);
  -o-transform: translateY(-1px);
  transform: translateY(-1px);
}
@media (max-width: 992px) {
  .subpages-grid.grid-default .grid-item:hover {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}
.subpages-grid.grid-default .grid-item:hover .item-image {
  filter: brightness(108%) contrast(90%);
}
.subpages-grid.grid-default .grid-item:hover .item-title {
  color: var(--primary);
}
@media (max-width: 767px) {
  .subpages-grid.grid-default .grid-item {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -ms-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
  }
}
.subpages-grid.grid-default .grid-item .item-image {
  height: 10rem;
  margin-bottom: 1rem;
  -webkit-transition:  filter 300ms 0s ease;
  -moz-transition:  filter 300ms 0s ease;
  -ms-transition:  filter 300ms 0s ease;
  -o-transition:  filter 300ms 0s ease;
  transition:  filter 300ms 0s ease;
}
@media (max-width: 767px) {
  .subpages-grid.grid-default .grid-item .item-image {
    margin-bottom: 0rem;
    width: 3.2rem;
    height: 3.2rem;
  }
}
.subpages-grid.grid-default .grid-item .item-title {
  padding: 0rem 1rem;
  margin-bottom: 0.6rem;
  -webkit-transition:  color 300ms 0s ease;
  -moz-transition:  color 300ms 0s ease;
  -ms-transition:  color 300ms 0s ease;
  -o-transition:  color 300ms 0s ease;
  transition:  color 300ms 0s ease;
}
@media (max-width: 767px) {
  .subpages-grid.grid-default .grid-item .item-title {
    margin-bottom: 0rem;
    text-align: left;
    padding-right: 0.4rem;
    flex: 1;
  }
}
.subpages-grid.grid-default .grid-item .item-desc {
  color: var(--text);
  padding: 0rem 1rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .subpages-grid.grid-default .grid-item .item-desc {
    display: none;
  }
}
.subpages-grid.grid-default .grid-item .item-button {
  margin-bottom: 0.8rem;
  line-height: 1;
}
@media (max-width: 767px) {
  .subpages-grid.grid-default .grid-item .item-button {
    margin-bottom: 0rem;
    margin-right: 0.5rem;
  }
  .subpages-grid.grid-default .grid-item .item-button::after {
    content: '\0048';
    display: inline-block;
    position: relative;
    top: 2px;
    font-family: 'glyphter';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.12rem;
    color: rgba(var(--grey300), 1);
  }
}
@media (max-width: 767px) {
  .subpages-grid.grid-default .grid-item .item-button .btn {
    display: none;
  }
}
.subpages-grid.grid-default.grid-small {
  margin: 0rem;
}
.subpages-grid.grid-default.grid-small .grid-col {
  -webkit-flex-basis: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
@media (max-width: 1520px) {
  .subpages-grid.grid-default.grid-small .grid-col {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
}
@media (max-width: 1300px) {
  .subpages-grid.grid-default.grid-small .grid-col {
    -webkit-flex-basis: 33.333%;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
}
@media (max-width: 992px) {
  .subpages-grid.grid-default.grid-small .grid-col {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
}
@media (max-width: 767px) {
  .subpages-grid.grid-default.grid-small .grid-col {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
}
.subpages-grid.grid-default.grid-small .grid-item {
  background: none;
  padding: 0rem;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
  box-shadow: 0 0 0 0 transparent;
}
@media (max-width: 767px) {
  .subpages-grid.grid-default.grid-small .grid-item {
    padding: 0.5rem;
    -moz-box-shadow: 0rem 0.2rem 1.4rem 0rem rgba(var(--grey900), 0.1);
    -webkit-box-shadow: 0rem 0.2rem 1.4rem 0rem rgba(var(--grey900), 0.1);
    box-shadow: 0rem 0.2rem 1.4rem 0rem rgba(var(--grey900), 0.1);
  }
}
.subpages-grid.grid-default.grid-small .grid-item .item-image {
  height: 7.6rem;
}
@media (max-width: 767px) {
  .subpages-grid.grid-default.grid-small .grid-item .item-image {
    height: 3.2rem;
  }
}
.subpages-grid.grid-hotels .grid-item .item-image {
  height: 10rem;
  margin-bottom: 1.4rem;
  background-color: rgba(var(--light), 1);
  -webkit-border-radius: var(--borderRadiusDefault);
  -moz-border-radius: var(--borderRadiusDefault);
  border-radius: var(--borderRadiusDefault);
  -webkit-transition:  filter 300ms 0s ease, transform 300ms 0s ease;
  -moz-transition:  filter 300ms 0s ease, transform 300ms 0s ease;
  -ms-transition:  filter 300ms 0s ease, transform 300ms 0s ease;
  -o-transition:  filter 300ms 0s ease, transform 300ms 0s ease;
  transition:  filter 300ms 0s ease, transform 300ms 0s ease;
}
.subpages-grid.grid-hotels .grid-item .item-image:hover {
  filter: brightness(108%) contrast(90%);
  -webkit-transform: translateY(-1px);
  -moz-transform: translateY(-1px);
  -ms-transform: translateY(-1px);
  -o-transform: translateY(-1px);
  transform: translateY(-1px);
}
.subpages-grid.grid-hotels .grid-item .item-image img {
  -webkit-border-radius: var(--borderRadiusDefault);
  -moz-border-radius: var(--borderRadiusDefault);
  border-radius: var(--borderRadiusDefault);
}
.subpages-grid.grid-hotels .grid-item .item-title {
  margin-bottom: 0.12rem;
  padding: 0rem 1.6rem;
}
.subpages-grid.grid-hotels .grid-item .item-label {
  margin-bottom: 0.8rem;
}
.subpages-grid.grid-hotels .grid-item .item-desc {
  max-width: 15rem;
  margin: 0rem auto 1rem;
}
@media (max-width: 992px) {
  .subpages-grid.grid-hotels .grid-item .item-desc {
    display: none;
  }
}
.subpages-list ul,
.subpages-list li {
  margin: 0rem;
  padding: 0rem;
}
.subpages-list ul {
  list-style: none;
}
.subpages-list.list-hotels {
  border-top: var(--borderWidthDefault) solid var(--border);
}
.subpages-list.list-hotels ul li {
  padding: 0.75rem 0rem;
  border-bottom: var(--borderWidthDefault) solid var(--border);
}
.subpages-list.list-hotels .list-item {
  text-decoration: none;
  padding: 0rem 1.5rem 0rem 0rem;
}
.subpages-list.list-hotels .list-item:hover .item-image {
  filter: brightness(108%) contrast(90%);
}
.subpages-list.list-hotels .list-item:hover .item-title {
  color: var(--primary);
}
.subpages-list.list-hotels .list-item:hover .item-icon {
  color: var(--primary);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(100))";
  /* IE 8 */
  filter: alpha(opacity=100);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
  -webkit-transform: translateX(2px);
  -moz-transform: translateX(2px);
  -ms-transform: translateX(2px);
  -o-transform: translateX(2px);
  transform: translateX(2px);
}
.subpages-list.list-hotels .list-item .item-image {
  width: 3.5rem;
  height: 3.5rem;
  margin-right: 1rem;
  background-color: rgba(var(--light), 1);
  -webkit-transition:  filter 300ms 0s ease;
  -moz-transition:  filter 300ms 0s ease;
  -ms-transition:  filter 300ms 0s ease;
  -o-transition:  filter 300ms 0s ease;
  transition:  filter 300ms 0s ease;
  -webkit-border-radius: var(--borderRadiusInner);
  -moz-border-radius: var(--borderRadiusInner);
  border-radius: var(--borderRadiusInner);
}
.subpages-list.list-hotels .list-item .item-image img {
  -webkit-border-radius: var(--borderRadiusInner);
  -moz-border-radius: var(--borderRadiusInner);
  border-radius: var(--borderRadiusInner);
}
.subpages-list.list-hotels .list-item .item-title {
  margin-bottom: 0rem;
  -webkit-transition:  color 300ms 0s ease;
  -moz-transition:  color 300ms 0s ease;
  -ms-transition:  color 300ms 0s ease;
  -o-transition:  color 300ms 0s ease;
  transition:  color 300ms 0s ease;
}
.subpages-list.list-hotels .list-item .item-icon {
  color: --title;
  margin-left: 1rem;
  font-size: 1rem;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(30))";
  /* IE 8 */
  filter: alpha(opacity=30);
  /* IE 5-7 */
  -moz-opacity: 0.3;
  /* Netscape */
  -khtml-opacity: 0.3;
  /* Safari 1.x */
  opacity: 0.3;
  /* Good browsers */
  -webkit-transition:  opacity 300ms 0ms ease, color 300ms 0ms ease, transform 300ms 0ms ease;
  -moz-transition:  opacity 300ms 0ms ease, color 300ms 0ms ease, transform 300ms 0ms ease;
  -ms-transition:  opacity 300ms 0ms ease, color 300ms 0ms ease, transform 300ms 0ms ease;
  -o-transition:  opacity 300ms 0ms ease, color 300ms 0ms ease, transform 300ms 0ms ease;
  transition:  opacity 300ms 0ms ease, color 300ms 0ms ease, transform 300ms 0ms ease;
}
.subpages-list.list-hotels .list-item .item-icon .glyphter-icon {
  position: relative;
  top: 1px;
}
.articles-grid .grid-col {
  -webkit-flex-basis: 33.333%;
  -ms-flex-preferred-size: 33.333%;
  flex-basis: 33.333%;
  max-width: 33.333%;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
@media (max-width: 992px) {
  .articles-grid .grid-col {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
}
@media (max-width: 767px) {
  .articles-grid .grid-col {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
}
.articles-grid .grid-col:nth-child(1) {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
@media (max-width: 1520px) {
  .articles-grid .grid-col:nth-child(1) {
    -webkit-flex-basis: 66.666%;
    -ms-flex-preferred-size: 66.666%;
    flex-basis: 66.666%;
    max-width: 66.666%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
}
@media (max-width: 992px) {
  .articles-grid .grid-col:nth-child(1) {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
}
.articles-grid .grid-col:nth-child(2),
.articles-grid .grid-col:nth-child(3) {
  -webkit-flex-basis: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
@media (max-width: 1520px) {
  .articles-grid .grid-col:nth-child(2),
  .articles-grid .grid-col:nth-child(3) {
    -webkit-flex-basis: 33.333%;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
}
@media (max-width: 992px) {
  .articles-grid .grid-col:nth-child(2),
  .articles-grid .grid-col:nth-child(3) {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
}
@media (max-width: 767px) {
  .articles-grid .grid-col:nth-child(2),
  .articles-grid .grid-col:nth-child(3) {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
}
.articles-grid .grid-item {
  text-decoration: none;
  text-align: left;
  padding: 0.5rem;
  height: 100%;
  min-height: 360px;
  -webkit-border-radius: var(--borderRadiusDefault);
  -moz-border-radius: var(--borderRadiusDefault);
  border-radius: var(--borderRadiusDefault);
  -moz-box-shadow: 0rem 0.5rem 2rem 0rem rgba(var(--grey900), 0.1);
  -webkit-box-shadow: 0rem 0.5rem 2rem 0rem rgba(var(--grey900), 0.1);
  box-shadow: 0rem 0.5rem 2rem 0rem rgba(var(--grey900), 0.1);
  -webkit-transition:  transform 300ms 0s ease;
  -moz-transition:  transform 300ms 0s ease;
  -ms-transition:  transform 300ms 0s ease;
  -o-transition:  transform 300ms 0s ease;
  transition:  transform 300ms 0s ease;
}
.articles-grid .grid-item:hover {
  -webkit-transform: translateY(-1px);
  -moz-transform: translateY(-1px);
  -ms-transform: translateY(-1px);
  -o-transform: translateY(-1px);
  transform: translateY(-1px);
}
.articles-grid .grid-item:hover .item-image {
  filter: brightness(108%) contrast(90%);
}
.articles-grid .grid-item:hover .item-title {
  color: var(--primary);
}
.articles-grid .grid-item .item-image {
  height: 10rem;
  margin-bottom: 1.5rem;
  background-color: rgba(var(--grey100), 1);
  -webkit-border-radius: var(--borderRadiusInner);
  -moz-border-radius: var(--borderRadiusInner);
  border-radius: var(--borderRadiusInner);
  -webkit-transition:  filter 300ms 0s ease;
  -moz-transition:  filter 300ms 0s ease;
  -ms-transition:  filter 300ms 0s ease;
  -o-transition:  filter 300ms 0s ease;
  transition:  filter 300ms 0s ease;
}
@media (max-width: 1200px) {
  .articles-grid .grid-item .item-image {
    height: 9rem;
  }
}
@media (max-width: 992px) {
  .articles-grid .grid-item .item-image {
    height: 11rem;
  }
}
.articles-grid .grid-item .item-image img {
  -webkit-border-radius: var(--borderRadiusInner);
  -moz-border-radius: var(--borderRadiusInner);
  border-radius: var(--borderRadiusInner);
}
.articles-grid .grid-item .item-inner {
  height: 100%;
  padding: 0rem 1.5rem;
}
.articles-grid .grid-item .item-date {
  margin-bottom: 0.12rem;
}
.articles-grid .grid-item .item-title {
  margin-bottom: 0.8rem;
  -webkit-transition:  color 300ms 0s ease;
  -moz-transition:  color 300ms 0s ease;
  -ms-transition:  color 300ms 0s ease;
  -o-transition:  color 300ms 0s ease;
  transition:  color 300ms 0s ease;
}
.articles-grid .grid-item .item-desc {
  margin-bottom: 0.5rem;
}
.articles-grid .grid-item .item-button {
  margin-bottom: 1.4rem;
}
.articles-grid .grid-item a {
  text-decoration: none;
}
.articles-grid .grid-item.item-large {
  overflow: hidden;
  position: relative;
  padding: 0rem;
  background-color: rgba(var(--dark), 0.4);
}
@media (max-width: 992px) {
  .articles-grid .grid-item.item-large {
    min-height: 24rem;
  }
}
@media (max-width: 767px) {
  .articles-grid .grid-item.item-large {
    background-color: rgba(var(--light), 1);
    min-height: 0rem;
  }
}
.articles-grid .grid-item.item-large .item-image {
  position: absolute;
  overflow: hidden;
  height: 100%;
  margin: 0rem;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: none;
  -webkit-border-radius: var(--borderRadiusDefault);
  -moz-border-radius: var(--borderRadiusDefault);
  border-radius: var(--borderRadiusDefault);
  -webkit-border-bottom-left-radius: 1rem;
  -moz-border-bottom-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
@media (max-width: 767px) {
  .articles-grid .grid-item.item-large .item-image {
    position: relative;
    margin: 0.5rem 0.5rem 0rem 0.5rem;
    width: 100%;
    height: 11rem;
    -webkit-border-bottom-left-radius: var(--borderRadiusInner);
    -moz-border-bottom-left-radius: var(--borderRadiusInner);
    border-bottom-left-radius: var(--borderRadiusInner);
  }
}
.articles-grid .grid-item.item-large .item-image:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.1);
}
@media (max-width: 767px) {
  .articles-grid .grid-item.item-large .item-image:after {
    display: none;
  }
}
.articles-grid .grid-item.item-large .item-image:before {
  content: '';
  position: absolute;
  z-index: 2;
  left: 0;
  bottom: 0;
  width: 50%;
  width: calc(50% - 0.8rem);
  background-color: var(--bg);
  height: 1rem;
}
@media (max-width: 767px) {
  .articles-grid .grid-item.item-large .item-image:before {
    display: none;
  }
}
.articles-grid .grid-item.item-large .item-inner {
  position: relative;
  z-index: 3;
  height: auto;
  background-color: var(--bg);
  width: 50%;
  width: calc(50% - 0.8rem);
  padding: 2rem 2rem 0.5rem;
  -webkit-border-top-right-radius: var(--borderRadiusDefault);
  -moz-border-top-right-radius: var(--borderRadiusDefault);
  border-top-right-radius: var(--borderRadiusDefault);
  -webkit-border-bottom-left-radius: var(--borderRadiusDefault);
  -moz-border-bottom-left-radius: var(--borderRadiusDefault);
  border-bottom-left-radius: var(--borderRadiusDefault);
}
@media (max-width: 992px) {
  .articles-grid .grid-item.item-large .item-inner {
    width: calc(50% - 0.4rem);
  }
}
@media (max-width: 767px) {
  .articles-grid .grid-item.item-large .item-inner {
    width: 100%;
    padding-top: 1.5rem;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
main {
  position: relative;
  background-image: url("img/body-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-attachment: fixed;
  background-color: var(--bg);
}
@media (max-width: 767px) {
  main {
    background-position: 30% center;
  }
}
.page-bg:not(.page-bg.no-image) ~ .page-content .page-title,
.page-bg:not(.page-bg.no-image) ~ .page-content .page-subtitle {
  --title: rgba(var(--light), 1);
  --text: rgba(var(--light), 1);
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.page-bg:not(.page-bg.no-image) ~ .page-content .page-breadcrumb {
  --title: rgba(var(--light), 1);
  --link: rgba(var(--light), 1);
}
.page-bg:not(.page-bg.no-image) ~ .page-content .page-breadcrumb a,
.page-bg:not(.page-bg.no-image) ~ .page-content .page-breadcrumb span {
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.page-bg:not(.page-bg.no-image) ~ .page-content .page-breadcrumb a:hover {
  --link: rgba(var(--light), 1);
}
.page-bg:not(.page-bg.no-image) ~ .page-content .page-created-date {
  --title: rgba(var(--light), 1);
  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
}
main .page-content {
  position: relative;
  padding-top: 11.2rem;
  padding-bottom: 5rem;
}
@media (max-width: 992px) {
  main .page-content {
    padding-top: 9rem;
  }
}
main .page-content .page-breadcrumb {
  margin-bottom: 0.6rem;
}
main .page-content .page-breadcrumb ul,
main .page-content .page-breadcrumb li {
  margin: 0rem;
  padding: 0rem;
}
main .page-content .page-breadcrumb ul {
  list-style: none;
}
@media (max-width: 992px) {
  main .page-content .page-breadcrumb {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media (max-width: 767px) {
  main .page-content .page-breadcrumb {
    text-align: center;
  }
}
main .page-content .page-breadcrumb a,
main .page-content .page-breadcrumb span {
  font-size: 0.95rem;
  font-weight: 700;
  text-decoration: none;
  text-shadow: none;
}
main .page-content .page-breadcrumb .breadcrumb-wrapper {
  justify-content: center;
}
main .page-content .page-breadcrumb .breadcrumb-wrapper:before,
main .page-content .page-breadcrumb .breadcrumb-wrapper:after {
  content: "";
  width: 3rem;
  border-top: var(--borderWidthDefault) solid var(--title);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(30))";
  /* IE 8 */
  filter: alpha(opacity=30);
  /* IE 5-7 */
  -moz-opacity: 0.3;
  /* Netscape */
  -khtml-opacity: 0.3;
  /* Safari 1.x */
  opacity: 0.3;
  /* Good browsers */
}
@media (max-width: 767px) {
  main .page-content .page-breadcrumb .breadcrumb-wrapper:before,
  main .page-content .page-breadcrumb .breadcrumb-wrapper:after {
    display: none;
  }
}
main .page-content .page-breadcrumb .breadcrumb-wrapper:before {
  margin-right: 0.8rem;
}
main .page-content .page-breadcrumb .breadcrumb-wrapper:after {
  margin-left: 0.8rem;
}
main .page-content .page-title {
  text-align: center;
  margin: 0rem auto;
  max-width: 25rem;
}
@media (max-width: 992px) {
  main .page-content .page-title {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
main .page-content .page-subtitle {
  color: var(--text);
  text-align: center;
  margin: 0rem auto 3rem;
  max-width: 30rem;
}
@media (max-width: 992px) {
  main .page-content .page-subtitle {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
main .page-content .page-created-date {
  color: var(--title);
  text-align: center;
}
@media (max-width: 992px) {
  main .page-content .page-created-date {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
main .page-content .page-desc {
  justify-content: center;
}
main .page-content .page-desc p {
  max-width: 600px;
  text-align: center;
  margin-top: 1.2rem;
}
main .page-content .content-wrapper {
  --h1Size: 1.6rem;
  margin-top: 3rem;
  min-height: 50vh;
}
main .page-content .content-wrapper.i-theme-light {
  -moz-box-shadow: 0px 5px 45px -15px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 5px 45px -15px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 5px 45px -15px rgba(0, 0, 0, 0.1);
}
main .content-wrapper ul,
main .content-promo-block ul {
  list-style-type: none;
}
main .content-wrapper ul li,
main .content-promo-block ul li {
  position: relative;
}
main .content-wrapper ul li::before,
main .content-promo-block ul li::before {
  position: absolute;
  top: 0.45rem;
  left: -0.8rem;
  font-size: 15px;
  display: inline-block;
  font-family: 'glyphter';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\0044';
}
main .content-wrapper.i-checklist ul,
main .content-promo-block.i-checklist ul,
main .content-wrapper .i-checklist ul,
main .content-promo-block .i-checklist ul,
main .content-wrapper ul.checklist,
main .content-promo-block ul.checklist {
  list-style-type: none;
}
main .content-wrapper.i-checklist ul li,
main .content-promo-block.i-checklist ul li,
main .content-wrapper .i-checklist ul li,
main .content-promo-block .i-checklist ul li,
main .content-wrapper ul.checklist li,
main .content-promo-block ul.checklist li {
  position: relative;
}
main .content-wrapper.i-checklist ul li::before,
main .content-promo-block.i-checklist ul li::before,
main .content-wrapper .i-checklist ul li::before,
main .content-promo-block .i-checklist ul li::before,
main .content-wrapper ul.checklist li::before,
main .content-promo-block ul.checklist li::before {
  position: absolute;
  top: 0.45rem;
  left: -0.8rem;
  font-size: 15px;
  display: inline-block;
  font-family: 'glyphter';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\0043';
}
@media (max-width: 992px) {
  main.page-default .page-content {
    padding-left: 0rem;
    padding-right: 0rem;
    padding-bottom: 0rem;
  }
}
main.page-default .page-content .content-wrapper {
  padding: 3rem 4.5rem;
}
@media (max-width: 992px) {
  main.page-default .page-content .content-wrapper {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  main.page-default .page-content .content-wrapper {
    padding: 3rem 1.5rem;
  }
}
.page-bg {
  position: absolute !important;
  width: 100%;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 32rem;
}
@media (max-width: 992px) {
  .page-bg {
    height: 22rem;
  }
}
.page-bg img {
  object-position: 50% 36%;
}
.page-bg .daicubtn {
  top: 140px;
  z-index: 100;
}
.page-bg .componentImageWrapper:after {
  content: '';
  position: absolute !important;
  width: 100%;
  top: 0px;
  left: 0px;
  right: 0px;
  pointer-events: none;
  background: linear-gradient(180deg, rgba(var(--bgRGB), 0) 68%, rgba(var(--bgRGB), 0.85) 86%, rgba(var(--bgRGB), 1)), radial-gradient(38% 31% at 50% 51%, rgba(var(--grey900), 0.4) 0%, rgba(var(--grey900), 0) 100%), linear-gradient(180deg, rgba(var(--grey700), 0) 0%, rgba(var(--grey700), 0.3) 40%), rgba(var(--grey500), 0.15);
  -moz-box-shadow: 0rem 6rem 12rem 6rem var(--bg);
  -webkit-box-shadow: 0rem 6rem 12rem 6rem var(--bg);
  box-shadow: 0rem 6rem 12rem 6rem var(--bg);
  height: 32rem;
}
@media (max-width: 992px) {
  .page-bg .componentImageWrapper:after {
    height: 22rem;
  }
}
.page-bg.no-image {
  /*
    &:after {
      background:
      linear-gradient(180deg, rgba(var(--greyRGB),0) 68%, rgba(var(--greyRGB),0.85) 86%, rgba(var(--greyRGB),1)),
      linear-gradient(180deg, rgba(var(--grey700),0) 0%, rgba(var(--grey700),0.3) 40%), rgba(var(--grey500),.15);
    }
    &:before {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background-image: url("img/default-bg.jpg");
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center center;
    }
    */
}
.page-bg.no-image .componentImageWrapper img {
  display: none;
  visibility: hidden;
}
.page-bg.no-image .componentImageWrapper:after {
  display: none;
  visibility: hidden;
}
.page-bg.no-image .componentImageWrapper.ajaxloaded img {
  display: block;
  visibility: visible;
}
.page-bg.no-image .componentImageWrapper.ajaxloaded:after {
  display: block;
  visibility: visible;
}
/* CONTACT PERSONS */
.content-contact-person {
  margin: 0rem auto;
  max-width: calc(1400px - 10rem);
}
@media (max-width: 1540px) {
  .content-contact-person {
    max-width: 100%;
  }
}
.content-contact-person .contact-title {
  text-align: center;
  margin: 0rem auto 2rem;
  max-width: 680px;
}
.content-contact-person .contact-person-item {
  padding-bottom: 2rem;
}
.content-contact-person .contact-person-item:last-of-type {
  padding-bottom: 0rem;
}
.content-contact-person .contact-person-item .item-image {
  width: 100px;
  height: 100px;
  overflow: hidden;
  margin: 0rem 1.4rem auto 0rem;
}
.content-contact-person .contact-person-item .item-image img {
  -webkit-border-radius: var(--borderRadiusButtons);
  -moz-border-radius: var(--borderRadiusButtons);
  border-radius: var(--borderRadiusButtons);
}
@media (max-width: 767px) {
  .content-contact-person .contact-person-item .item-image {
    text-align: center;
    margin-right: 0rem;
    margin-bottom: 1.4rem;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .content-contact-person .contact-person-item .item-image img {
    margin: 0rem auto;
    max-width: 100px;
  }
}
@media (max-width: 767px) {
  .content-contact-person .contact-person-item .item-text {
    text-align: center;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
}
.content-contact-person .contact-person-item .item-text .item-name {
  margin-bottom: 0.1rem;
  font-family: var(--fontHeading);
  font-weight: 700;
  font-style: normal;
}
.content-contact-person .contact-person-item .item-text .item-label {
  margin-bottom: 0.2rem;
}
.content-contact-person .contact-person-item .item-button {
  margin-left: 1rem;
}
@media (max-width: 767px) {
  .content-contact-person .contact-person-item .item-button {
    text-align: center;
    margin-left: 0rem;
    margin-top: 1.4rem;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
}
/* STAY PACKAGES */
.stay-packages-list .list-item {
  height: 460px;
  position: relative;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  align-items: flex-end;
  -webkit-align-items: flex-end;
  text-decoration: none;
  background: none;
  -webkit-border-radius: var(--borderRadiusDefault);
  -moz-border-radius: var(--borderRadiusDefault);
  border-radius: var(--borderRadiusDefault);
  -moz-box-shadow: 0px 4px 15px 0px rgba(var(--grey900), 0.12);
  -webkit-box-shadow: 0px 4px 15px 0px rgba(var(--grey900), 0.12);
  box-shadow: 0px 4px 15px 0px rgba(var(--grey900), 0.12);
  -webkit-transition:  transform 300ms 0s ease;
  -moz-transition:  transform 300ms 0s ease;
  -ms-transition:  transform 300ms 0s ease;
  -o-transition:  transform 300ms 0s ease;
  transition:  transform 300ms 0s ease;
}
@media (max-width: 1400px) {
  .stay-packages-list .list-item {
    height: 440px;
  }
}
@media (max-width: 1200px) {
  .stay-packages-list .list-item {
    height: 420px;
  }
}
@media (max-width: 992px) {
  .stay-packages-list .list-item {
    height: 400px;
  }
}
@media (max-width: 767px) {
  .stay-packages-list .list-item {
    height: 340px;
  }
}
.stay-packages-list .list-item:hover {
  -webkit-transform: translateY(-1px);
  -moz-transform: translateY(-1px);
  -ms-transform: translateY(-1px);
  -o-transform: translateY(-1px);
  transform: translateY(-1px);
}
@media (max-width: 992px) {
  .stay-packages-list .list-item:hover {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}
.stay-packages-list .list-item:hover .item-image {
  filter: brightness(108%) contrast(90%);
}
.stay-packages-list .list-item .item-image {
  overflow: hidden;
  position: absolute;
  top: 0rem;
  right: 0rem;
  bottom: 0rem;
  left: 0rem;
  -webkit-border-radius: var(--borderRadiusDefault);
  -moz-border-radius: var(--borderRadiusDefault);
  border-radius: var(--borderRadiusDefault);
  -webkit-transition:  filter 300ms 0s ease;
  -moz-transition:  filter 300ms 0s ease;
  -ms-transition:  filter 300ms 0s ease;
  -o-transition:  filter 300ms 0s ease;
  transition:  filter 300ms 0s ease;
}
.stay-packages-list .list-item .item-image::after {
  content: '';
  position: absolute;
  top: 0rem;
  right: 0rem;
  bottom: 0rem;
  left: 0rem;
  background: linear-gradient(180deg, rgba(var(--grey900), 0) 38.02%, rgba(var(--grey900), 0.8) 91.67%);
}
.stay-packages-list .list-item .item-content {
  position: relative;
  width: 100%;
  text-align: center;
  padding: 0rem 0.8rem;
}
.stay-packages-list .list-item .item-content .item-title {
  margin-bottom: 1rem;
}
.stay-packages-list .list-item .item-content .item-season {
  position: relative;
  bottom: -1px;
  display: flex;
  justify-content: center;
}
.stay-packages-list .list-item .item-content .item-season .season-inner {
  padding: 8px 16px 12px;
  font-size: 0.86rem;
  font-weight: 700;
  line-height: 1;
  color: var(--title);
  -webkit-border-top-left-radius: var(--borderRadiusInner);
  -moz-border-top-left-radius: var(--borderRadiusInner);
  border-top-left-radius: var(--borderRadiusInner);
  -webkit-border-top-right-radius: var(--borderRadiusInner);
  -moz-border-top-right-radius: var(--borderRadiusInner);
  border-top-right-radius: var(--borderRadiusInner);
}
.stay-packages-list .list-item .item-content .item-season .season-inner .glyphter-icon {
  position: relative;
  top: 2.5px;
  display: inline-block;
  margin-right: 0.2rem;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.stay-packages-list .list-item .item-content .item-season .season-inner span {
  white-space: nowrap;
}
/** HERE BEGINS ULTRA COMPLEX STYLES FOR PROMO BLOCK **/
/* Last container item correction */
.container-item:not(:last-of-type) .content-promo-block {
  margin-bottom: 10rem;
}
@media (max-width: 1300px) {
  .container-item:not(:last-of-type) .content-promo-block {
    margin-bottom: 7.5rem;
  }
}
@media (max-width: 992px) {
  .container-item:not(:last-of-type) .content-promo-block {
    margin-bottom: 5rem;
  }
}
@media (max-width: 767px) {
  .container-item:not(:last-of-type) .content-promo-block {
    margin-bottom: 3rem;
  }
}
.container-item:not(:last-of-type) .content-promo-block.block-no-image {
  margin-bottom: 5rem;
}
@media (max-width: 767px) {
  .container-item:not(:last-of-type) .content-promo-block.block-no-image {
    margin-bottom: 3rem;
  }
}
@media (max-width: 1300px) {
  .container-item:not(:first-of-type) .content-promo-block:not(.block-no-image) {
    margin-top: -2.5rem;
  }
}
@media (max-width: 992px) {
  .container-item:not(:first-of-type) .content-promo-block:not(.block-no-image) {
    margin-top: 0rem;
  }
}
/* CHANGE DISPLAY FOR DARK MODE */
.content-promo-block.block-content-business:not(.content-wrapper .content-promo-block.block-content-business):before {
  mix-blend-mode: initial;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(70))";
  /* IE 8 */
  filter: alpha(opacity=70);
  /* IE 5-7 */
  -moz-opacity: 0.7;
  /* Netscape */
  -khtml-opacity: 0.7;
  /* Safari 1.x */
  opacity: 0.7;
  /* Good browsers */
}
.content-promo-block.block-content-business:not(.content-wrapper .content-promo-block.block-content-business).i-theme-light:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(100))";
  /* IE 8 */
  filter: alpha(opacity=100);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
}
.content-promo-block.block-content-business:not(.content-wrapper .content-promo-block.block-content-business).i-theme-dark:before {
  --bg: rgba(var(--grey700), 1);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(35))";
  /* IE 8 */
  filter: alpha(opacity=35);
  /* IE 5-7 */
  -moz-opacity: 0.35;
  /* Netscape */
  -khtml-opacity: 0.35;
  /* Safari 1.x */
  opacity: 0.35;
  /* Good browsers */
}
.content-promo-block:not(.block-content-business).i-theme-dark:before {
  --bg: rgba(var(--grey900), 1);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(60))";
  /* IE 8 */
  filter: alpha(opacity=60);
  /* IE 5-7 */
  -moz-opacity: 0.6;
  /* Netscape */
  -khtml-opacity: 0.6;
  /* Safari 1.x */
  opacity: 0.6;
  /* Good browsers */
}
/* BASE COMPONENT STYLES */
.content-promo-block {
  background: none!important;
  margin: 0rem 0rem 5rem;
  position: relative;
}
@media (max-width: 1300px) {
  .content-promo-block {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .content-promo-block {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
}
.content-promo-block.i-theme-light:before {
  mix-blend-mode: initial;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(70))";
  /* IE 8 */
  filter: alpha(opacity=70);
  /* IE 5-7 */
  -moz-opacity: 0.7;
  /* Netscape */
  -khtml-opacity: 0.7;
  /* Safari 1.x */
  opacity: 0.7;
  /* Good browsers */
}
.content-promo-block:before {
  content: '';
  position: absolute;
  top: 5rem;
  right: 0rem;
  bottom: -5rem;
  left: 0rem;
  background-color: var(--bg);
  mix-blend-mode: multiply;
}
@media (max-width: 1300px) {
  .content-promo-block:before {
    top: 2.5rem;
    bottom: -2.5rem;
  }
}
@media (max-width: 992px) {
  .content-promo-block:before {
    top: 3rem;
    bottom: 0rem;
  }
}
.content-promo-block .col-image {
  display: block;
  width: 43%;
  width: calc(50% - 5rem);
  margin: 0rem 0rem auto 5rem;
}
@media (max-width: 1300px) {
  .content-promo-block .col-image {
    margin-left: 2.5rem;
  }
}
@media (max-width: 992px) {
  .content-promo-block .col-image {
    width: 100%;
    margin-left: 3rem;
    margin-right: 3rem;
  }
}
@media (max-width: 767px) {
  .content-promo-block .col-image {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
}
.content-promo-block .col-image .block-image {
  overflow: hidden;
}
.content-promo-block .col-image .block-image::before {
  padding-top: 100%;
}
.content-promo-block .col-image .block-image .pictureWrapper::before {
  padding-top: 100%;
}
.content-promo-block .col-image .block-image::before {
  content: "";
  width: 1px;
  margin-left: -1px;
  float: left;
  height: 0;
}
.content-promo-block .col-image .block-image::after {
  /* to clear float */
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 1300px) {
  .content-promo-block .col-image .block-image::before {
    padding-top: 125%;
  }
  .content-promo-block .col-image .block-image .pictureWrapper::before {
    padding-top: 125%;
  }
  .content-promo-block .col-image .block-image::before {
    content: "";
    width: 1px;
    margin-left: -1px;
    float: left;
    height: 0;
  }
  .content-promo-block .col-image .block-image::after {
    /* to clear float */
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 992px) {
  .content-promo-block .col-image .block-image::before {
    padding-top: 81.25%;
  }
  .content-promo-block .col-image .block-image .pictureWrapper::before {
    padding-top: 81.25%;
  }
  .content-promo-block .col-image .block-image::before {
    content: "";
    width: 1px;
    margin-left: -1px;
    float: left;
    height: 0;
  }
  .content-promo-block .col-image .block-image::after {
    /* to clear float */
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 767px) {
  .content-promo-block .col-image .block-image {
    -webkit-border-radius: var(--borderRadiusDefault);
    -moz-border-radius: var(--borderRadiusDefault);
    border-radius: var(--borderRadiusDefault);
  }
}
.content-promo-block .col-4-images .block-image {
  -webkit-transition:  filter 300ms 0s ease, transform 300ms 0s ease;
  -moz-transition:  filter 300ms 0s ease, transform 300ms 0s ease;
  -ms-transition:  filter 300ms 0s ease, transform 300ms 0s ease;
  -o-transition:  filter 300ms 0s ease, transform 300ms 0s ease;
  transition:  filter 300ms 0s ease, transform 300ms 0s ease;
}
.content-promo-block .col-4-images .block-image:hover {
  filter: brightness(108%) contrast(90%);
  -webkit-transform: translateY(-1px);
  -moz-transform: translateY(-1px);
  -ms-transform: translateY(-1px);
  -o-transform: translateY(-1px);
  transform: translateY(-1px);
}
.content-promo-block .col-4-images .block-image:first-of-type {
  margin-right: 1rem;
}
.content-promo-block .col-4-images .block-image:nth-child(even) {
  position: relative;
  top: 2.5rem;
}
@media (max-width: 1300px) {
  .content-promo-block .col-4-images .block-image:nth-child(even) {
    top: 1rem;
  }
}
.content-promo-block .col-4-images .block-row {
  margin-bottom: 1rem;
}
.content-promo-block .col-4-images .block-row:last-of-type {
  margin-bottom: 0rem;
}
.content-promo-block .col-video {
  position: relative;
}
.content-promo-block .col-video:hover .play-icon {
  color: #ff0000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(100))";
  /* IE 8 */
  filter: alpha(opacity=100);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
  -webkit-transform: translateY(-1px);
  -moz-transform: translateY(-1px);
  -ms-transform: translateY(-1px);
  -o-transform: translateY(-1px);
  transform: translateY(-1px);
}
.content-promo-block .col-video .play-icon {
  position: absolute;
  width: 100px;
  height: 100px;
  line-height: 100px;
  color: black;
  font-size: 64px;
  text-align: center;
  top: 50%;
  left: 50%;
  margin: -50px 0px 0px -50px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=(75))";
  /* IE 8 */
  filter: alpha(opacity=75);
  /* IE 5-7 */
  -moz-opacity: 0.75;
  /* Netscape */
  -khtml-opacity: 0.75;
  /* Safari 1.x */
  opacity: 0.75;
  /* Good browsers */
  -webkit-transition:  opacity 300ms 0s ease, transform 300ms 0s ease, color 300ms 0s ease;
  -moz-transition:  opacity 300ms 0s ease, transform 300ms 0s ease, color 300ms 0s ease;
  -ms-transition:  opacity 300ms 0s ease, transform 300ms 0s ease, color 300ms 0s ease;
  -o-transition:  opacity 300ms 0s ease, transform 300ms 0s ease, color 300ms 0s ease;
  transition:  opacity 300ms 0s ease, transform 300ms 0s ease, color 300ms 0s ease;
}
.content-promo-block .col-video .play-icon:before {
  content: "";
  width: 30px;
  height: 30px;
  background-color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -15px 0px 0px -15px;
}
.content-promo-block .col-video .play-icon .fa {
  position: relative;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
}
.content-promo-block .col-iframe iframe {
  margin: 0rem;
  -webkit-border-radius: 0rem;
  -moz-border-radius: 0rem;
  border-radius: 0rem;
}
.content-promo-block .block-text {
  position: relative;
  top: 5rem;
  padding: 4rem 5rem 2rem;
}
@media (max-width: 1300px) {
  .content-promo-block .block-text {
    top: 2.5rem;
    padding: 3.5rem 4rem 2rem;
  }
}
@media (max-width: 992px) {
  .content-promo-block .block-text {
    top: 0rem;
    padding: 3rem 3rem;
  }
}
@media (max-width: 767px) {
  .content-promo-block .block-text {
    top: 0rem;
    padding: 3rem 1.5rem;
  }
}
.content-promo-block .block-text .content-title {
  margin-bottom: 0.6rem;
}
.content-promo-block .block-text .content-button-wrapper {
  margin-top: 1rem;
}
/* ONLY TEXT IN COMPONENT */
.content-promo-block.block-no-image {
  padding: 5rem;
}
@media (max-width: 1300px) {
  .content-promo-block.block-no-image {
    padding: 3.5rem 4rem;
  }
}
@media (max-width: 992px) {
  .content-promo-block.block-no-image {
    padding: 3rem;
  }
  .content-promo-block.block-no-image .core-col {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
}
@media (max-width: 767px) {
  .content-promo-block.block-no-image {
    padding: 3rem 1.5rem;
  }
}
.content-promo-block.block-no-image:before {
  top: 0rem;
  bottom: 0rem;
}
@media (max-width: 1300px) {
  .content-promo-block.block-no-image:before {
    top: 0rem;
    bottom: 0rem;
  }
}
@media (max-width: 992px) {
  .content-promo-block.block-no-image:before {
    top: 0rem;
    bottom: 0rem;
  }
}
.content-promo-block.block-no-image .block-title {
  position: relative;
  padding-bottom: 0.5rem;
}
.content-promo-block.block-no-image .block-text {
  top: 0rem;
  padding: 0rem 2.5rem 0rem 0rem;
}
@media (max-width: 1300px) {
  .content-promo-block.block-no-image .block-text {
    padding-right: 2rem;
  }
}
@media (max-width: 992px) {
  .content-promo-block.block-no-image .block-text {
    padding-right: 0rem;
  }
}
.content-promo-block.block-no-image .block-text-second {
  padding: 0rem 0rem 0rem 2.5rem;
}
@media (max-width: 1300px) {
  .content-promo-block.block-no-image .block-text-second {
    padding-left: 2rem;
  }
}
@media (max-width: 992px) {
  .content-promo-block.block-no-image .block-text-second {
    padding-left: 0rem;
  }
}
/* REVERSE LAYOUT */
.content-promo-block.block-content-reverse:not(.block-no-image) > .core-row {
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
@media (max-width: 992px) {
  .content-promo-block.block-content-reverse:not(.block-no-image) > .core-row {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.content-promo-block.block-content-reverse:not(.block-no-image) .col-image {
  margin: 0rem 5rem auto 0rem;
}
@media (max-width: 1300px) {
  .content-promo-block.block-content-reverse:not(.block-no-image) .col-image {
    margin-right: 2.5rem;
  }
}
@media (max-width: 992px) {
  .content-promo-block.block-content-reverse:not(.block-no-image) .col-image {
    width: 100%;
    margin-left: 3rem;
    margin-right: 3rem;
  }
}
@media (max-width: 767px) {
  .content-promo-block.block-content-reverse:not(.block-no-image) .col-image {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
}
/* CORRECTION FOR WIDGET INSERTED INTO SIMPLE PAGE CONTAINER */
.content-wrapper .container-item:last-child .content-promo-block {
  margin-bottom: 0rem !important;
}
@media (max-width: 992px) {
  .content-wrapper .container-item:last-child .content-promo-block {
    margin-bottom: -4rem !important;
  }
}
@media (max-width: 767px) {
  .content-wrapper .container-item:last-child .content-promo-block {
    margin-bottom: -3rem !important;
  }
}
.content-wrapper .container-item:last-child .content-promo-block .block-text {
  padding-bottom: 3rem;
}
.content-wrapper .content-promo-block {
  margin: 0rem 0rem 6rem !important;
}
@media (max-width: 992px) {
  .content-wrapper .content-promo-block {
    margin-bottom: 3rem !important;
  }
}
.content-wrapper .content-promo-block::before {
  top: 3rem;
  bottom: -3rem;
  left: -4.5rem;
  right: -4.5rem;
}
@media (max-width: 992px) {
  .content-wrapper .content-promo-block::before {
    bottom: 0rem;
  }
}
.content-wrapper .content-promo-block.i-theme-light {
  margin: 0rem 0rem 1.8rem !important;
}
.content-wrapper .content-promo-block.i-theme-light::before {
  display: none;
}
.content-wrapper .content-promo-block.i-theme-light .block-text {
  top: 0rem;
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
@media (max-width: 992px) {
  .content-wrapper .content-promo-block.i-theme-light .block-text {
    padding-top: 3rem !important;
  }
}
.content-wrapper .content-promo-block.i-theme-light.image-slider-block {
  margin-bottom: 3rem !important;
}
.content-wrapper .content-promo-block .col-image {
  margin-left: 0rem;
  margin-right: 0rem;
  width: 50%;
}
@media (max-width: 992px) {
  .content-wrapper .content-promo-block .col-image {
    width: 100%;
  }
}
.content-wrapper .content-promo-block .col-image .block-image {
  -webkit-border-radius: var(--borderRadiusDefault);
  -moz-border-radius: var(--borderRadiusDefault);
  border-radius: var(--borderRadiusDefault);
}
.content-wrapper .content-promo-block.block-content-reverse .col-image {
  margin-right: 0rem;
  margin-left: auto;
}
.content-wrapper .content-promo-block .block-text {
  top: 3rem;
  padding: 3rem 0rem 2rem 3rem;
}
@media (max-width: 992px) {
  .content-wrapper .content-promo-block .block-text {
    top: 0rem;
    padding-left: 0rem;
  }
}
.content-wrapper .content-promo-block.block-content-reverse .block-text {
  padding: 3rem 3rem 2rem 0rem;
}
@media (max-width: 992px) {
  .content-wrapper .content-promo-block.block-content-reverse .block-text {
    padding-right: 0rem;
  }
}
.content-wrapper .content-promo-block .col-4-images {
  margin-left: 0rem;
  margin-right: 0rem;
}
.content-wrapper .content-promo-block .col-4-images .block-image:nth-child(even) {
  top: 0rem;
}
@media (max-width: 992px) {
  .content-wrapper .content-promo-block .col-4-images .block-image:nth-child(even) {
    top: 1rem;
  }
}
.content-wrapper .content-promo-block .col-4-images .block-image:nth-child(odd) {
  top: 1.5rem;
}
@media (max-width: 1300px) {
  .content-wrapper .content-promo-block .col-4-images .block-image:nth-child(odd) {
    top: 1rem;
  }
}
@media (max-width: 992px) {
  .content-wrapper .content-promo-block .col-4-images .block-image:nth-child(odd) {
    top: 0rem;
  }
}
.content-wrapper .content-promo-block.block-content-reverse .col-4-images .block-image:nth-child(even) {
  top: 1.5rem;
}
@media (max-width: 1300px) {
  .content-wrapper .content-promo-block.block-content-reverse .col-4-images .block-image:nth-child(even) {
    top: 1rem;
  }
}
.content-wrapper .content-promo-block.block-content-reverse .col-4-images .block-image:nth-child(odd) {
  top: 0rem;
}
.content-wrapper .content-promo-block.block-no-image {
  padding: 4.5rem 0rem;
  margin-bottom: 3rem !important;
}
@media (max-width: 1300px) {
  .content-wrapper .content-promo-block.block-no-image {
    padding: 3.5rem 0rem;
  }
}
@media (max-width: 992px) {
  .content-wrapper .content-promo-block.block-no-image {
    padding: 3rem 0rem;
  }
  .content-wrapper .content-promo-block.block-no-image .core-col {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
}
.content-wrapper .content-promo-block.block-no-image:before {
  top: 0rem;
  bottom: 0rem;
}
@media (max-width: 1300px) {
  .content-wrapper .content-promo-block.block-no-image:before {
    top: 0rem;
    bottom: 0rem;
  }
}
@media (max-width: 992px) {
  .content-wrapper .content-promo-block.block-no-image:before {
    top: 0rem;
    bottom: 0rem;
  }
}
.content-wrapper .content-promo-block.block-no-image .block-title {
  position: relative;
  padding-bottom: 0.5rem;
}
.content-wrapper .content-promo-block.block-no-image .block-text {
  top: 0rem;
  padding: 0rem 2.5rem 0rem 0rem;
}
@media (max-width: 1300px) {
  .content-wrapper .content-promo-block.block-no-image .block-text {
    padding-right: 2rem;
  }
}
@media (max-width: 992px) {
  .content-wrapper .content-promo-block.block-no-image .block-text {
    padding-right: 0rem;
  }
}
.content-wrapper .content-promo-block.block-no-image .block-text-second {
  padding: 0rem 0rem 0rem 2.5rem;
}
@media (max-width: 1300px) {
  .content-wrapper .content-promo-block.block-no-image .block-text-second {
    padding-left: 2rem;
  }
}
@media (max-width: 992px) {
  .content-wrapper .content-promo-block.block-no-image .block-text-second {
    padding-left: 0rem;
  }
}
/** END OF ULTRA COMPLEX STYLES FOR PROMO BLOCK **/
.i-icon {
  -webkit-mask: var(--iconShape) no-repeat;
  mask: var(--iconShape) no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  background-color: var(--title);
  color: inherit;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  /* ICONS GENERATED START */
  /* icon: baby-app; source: Baby App.svg; hash: c9768746 */
  /* icon: baby-stroller; source: Baby Stroller.svg; hash: 7318a553 */
  /* icon: bib; source: Bib.svg; hash: 185701c5 */
  /* icon: breast-pump; source: Breast Pump.svg; hash: b851c7af */
  /* icon: buffet-breakfast; source: Buffet Breakfast.svg; hash: 109825db */
  /* icon: chair; source: Chair.svg; hash: 46172961 */
  /* icon: child-safe-zone; source: Child Safe Zone.svg; hash: a1769d67 */
  /* icon: feeding-baby; source: Feeding Baby.svg; hash: 200d2bba */
  /* icon: foundation-makeup; source: Foundation Makeup.svg; hash: 28bf9c2d */
  /* icon: kawaii-jam; source: Kawaii Jam.svg; hash: 7f8ddecc */
  /* icon: mixer; source: Mixer.svg; hash: f719f6f9 */
  /* icon: nappy; source: Nappy.svg; hash: 46dd0827 */
  /* icon: newborn-baby; source: Newborn Baby.svg; hash: 322011a0 */
  /* icon: pacifier; source: Pacifier.svg; hash: 6d6312ad */
  /* icon: paint-palette; source: Paint Palette.svg; hash: 0e52de00 */
  /* icon: pencil; source: Pencil.svg; hash: ffa5b170 */
  /* icon: powder; source: Powder.svg; hash: 3cb5ef40 */
  /* icon: radio-nanny; source: Radio Nanny.svg; hash: 8f45a1a9 */
  /* icon: refreshments; source: Refreshments.svg; hash: 92d4b949 */
  /* icon: sheets; source: Sheets.svg; hash: 6046ee6e */
  /* icon: shoe-polish; source: Shoe Polish.svg; hash: 68cc9e28 */
  /* icon: toilet-paper; source: Toilet Paper.svg; hash: 6bbe05d5 */
  /* icon: tooth-cleaning-kit; source: Tooth Cleaning Kit.svg; hash: bfa84ce0 */
  /* icon: towel; source: Towel.svg; hash: 818d37da */
  /* icon: trash-can; source: Trash Can.svg; hash: 099452ba */
  /* icon: tube; source: Tube.svg; hash: 1992f01f */
  /* icon: wall-socket; source: Wall Socket.svg; hash: d5d9c6cd */
  /* icon: water-hose; source: Water Hose.svg; hash: 07251be7 */
  /* icon: webcam; source: Webcam.svg; hash: 5848edf9 */
  /* icon: wipes; source: Wipes.svg; hash: 99a38d08 */
  /* ICONS GENERATED END */
}
.i-icon::before {
  content: "";
  display: none;
  visibility: hidden;
}
.i-icon.icon-air-conditioner {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M19 10C12.9605 10 8.00004 14.9605 8.00004 21V35C7.99999 35.0104 7.99999 35.0208 8.00004 35.0312C8.00099 35.1082 8.0049 35.1851 8.01176 35.2617C8.0142 35.28 8.0168 35.2982 8.01957 35.3164C8.02671 35.3792 8.03583 35.4417 8.04692 35.5039C8.05355 35.5523 8.06137 35.6005 8.07035 35.6484C8.07998 35.6877 8.0904 35.7268 8.1016 35.7656C8.11567 35.8207 8.1313 35.8755 8.14848 35.9297C8.17504 36.0103 8.20502 36.0898 8.23832 36.168C8.23961 36.1732 8.24091 36.1784 8.24223 36.1836L13.2032 47.7578C14.3028 50.3236 16.8443 52 19.6368 52H76.3633C79.1558 52 81.6973 50.3235 82.7969 47.7578L87.7579 36.1836C87.7672 36.1616 87.7764 36.1394 87.7852 36.1172C87.7892 36.1068 87.7931 36.0964 87.7969 36.0859C87.8023 36.0678 87.8075 36.0495 87.8125 36.0312C87.8386 35.9618 87.862 35.8915 87.8829 35.8203C87.8855 35.8138 87.8881 35.8073 87.8907 35.8008C87.8961 35.7813 87.9013 35.7618 87.9063 35.7422C87.9212 35.6814 87.9343 35.6202 87.9454 35.5586C87.9543 35.5119 87.9621 35.465 87.9688 35.418C87.9769 35.3622 87.9834 35.3062 87.9883 35.25C87.9944 35.185 87.9983 35.1199 88 35.0547C88.0001 35.0417 88.0001 35.0286 88 35.0156C88.0001 35.0104 88.0001 35.0052 88 35V21C88 14.9605 83.0396 10 77 10H19ZM19 16H77C79.7965 16 82 18.2035 82 21V32H14V21C14 18.2035 16.2036 16 19 16ZM65 22C64.6025 21.9944 64.2078 22.0678 63.8389 22.2161C63.47 22.3643 63.1343 22.5844 62.8511 22.8635C62.568 23.1427 62.3432 23.4753 62.1898 23.842C62.0363 24.2088 61.9573 24.6024 61.9573 25C61.9573 25.3976 62.0363 25.7912 62.1898 26.158C62.3432 26.5247 62.568 26.8573 62.8511 27.1365C63.1343 27.4156 63.47 27.6357 63.8389 27.7839C64.2078 27.9322 64.6025 28.0056 65 28H73C73.3976 28.0056 73.7923 27.9322 74.1612 27.7839C74.5301 27.6357 74.8658 27.4156 75.1489 27.1365C75.4321 26.8573 75.6569 26.5247 75.8103 26.158C75.9638 25.7912 76.0428 25.3976 76.0428 25C76.0428 24.6024 75.9638 24.2088 75.8103 23.842C75.6569 23.4753 75.4321 23.1427 75.1489 22.8635C74.8658 22.5844 74.5301 22.3643 74.1612 22.2161C73.7923 22.0678 73.3976 21.9944 73 22H65ZM15.5508 38H80.4493L77.2813 45.3945C77.1209 45.7688 76.7708 46 76.3633 46H19.6368C19.2293 46 18.8792 45.7688 18.7188 45.3945L15.5508 38ZM32.9532 55.957C32.1582 55.9694 31.4007 56.2969 30.847 56.8675C30.2932 57.438 29.9886 58.205 30 59C30 64.107 29.959 68.4693 28.8711 72.207C27.7833 75.9447 25.7786 79.197 21.211 82.5898C20.8944 82.8247 20.6271 83.1197 20.4245 83.4579C20.2219 83.7961 20.0879 84.1709 20.0302 84.5609C19.9725 84.9509 19.9921 85.3484 20.0881 85.7308C20.184 86.1132 20.3543 86.4729 20.5893 86.7895C20.8243 87.1061 21.1193 87.3732 21.4575 87.5757C21.7958 87.7783 22.1706 87.9122 22.5606 87.9698C22.9506 88.0274 23.3482 88.0077 23.7305 87.9116C24.1129 87.8156 24.4726 87.6452 24.7891 87.4101C30.2215 83.375 33.2168 78.7346 34.6289 73.8828C36.0411 69.031 36 64.107 36 59C36.0058 58.5985 35.9309 58.1999 35.7798 57.8278C35.6286 57.4558 35.4044 57.1178 35.1202 56.8341C34.8361 56.5503 34.4979 56.3264 34.1256 56.1758C33.7534 56.0251 33.3547 55.9508 32.9532 55.957ZM47.9532 55.957C47.1582 55.9694 46.4007 56.2969 45.847 56.8675C45.2932 57.438 44.9886 58.205 45 59V89C44.9944 89.3975 45.0679 89.7922 45.2161 90.1611C45.3644 90.53 45.5844 90.8658 45.8636 91.1489C46.1427 91.432 46.4753 91.6568 46.8421 91.8103C47.2089 91.9637 47.6025 92.0427 48 92.0427C48.3976 92.0427 48.7912 91.9637 49.158 91.8103C49.5248 91.6568 49.8574 91.432 50.1365 91.1489C50.4157 90.8658 50.6357 90.53 50.784 90.1611C50.9322 89.7922 51.0057 89.3975 51 89V59C51.0058 58.5985 50.9309 58.1999 50.7798 57.8278C50.6286 57.4558 50.4044 57.1178 50.1202 56.8341C49.8361 56.5503 49.4979 56.3264 49.1256 56.1758C48.7534 56.0251 48.3547 55.9508 47.9532 55.957ZM62.9532 55.957C62.1582 55.9694 61.4007 56.2969 60.847 56.8675C60.2933 57.438 59.9886 58.205 60 59C60 64.107 59.959 69.031 61.3711 73.8828C62.7833 78.7346 65.7786 83.375 71.211 87.4101C71.5275 87.6452 71.8872 87.8156 72.2696 87.9116C72.6519 88.0077 73.0495 88.0274 73.4395 87.9698C73.8295 87.9122 74.2043 87.7783 74.5425 87.5757C74.8808 87.3732 75.1758 87.1061 75.4108 86.7895C75.6458 86.4729 75.8161 86.1132 75.912 85.7308C76.008 85.3484 76.0276 84.9509 75.9699 84.5609C75.9122 84.1709 75.7782 83.7961 75.5756 83.4579C75.373 83.1197 75.1057 82.8247 74.7891 82.5898C70.2215 79.197 68.2168 75.9447 67.129 72.207C66.0411 68.4693 66 64.107 66 59C66.0058 58.5985 65.9309 58.1999 65.7798 57.8278C65.6286 57.4558 65.4044 57.1178 65.1202 56.8341C64.8361 56.5503 64.4979 56.3264 64.1256 56.1758C63.7534 56.0251 63.3547 55.9508 62.9532 55.957Z'/%3E%3C/svg%3E");
}
.i-icon.icon-alert {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M47.9999 10.1055C44.891 10.1055 41.7821 11.6215 40.1015 14.6562L9.14052 70.5898C5.87528 76.4896 10.2961 84 17.039 84H78.9647C85.7076 84 90.1284 76.4896 86.8632 70.5898L55.8983 14.6562C54.2177 11.6215 51.1088 10.1055 47.9999 10.1055ZM47.9999 15.8984C49.017 15.8984 50.0329 16.4513 50.6483 17.5625L81.6132 73.4961C82.7999 75.6404 81.4098 78 78.9647 78H17.039C14.5938 78 13.2038 75.6404 14.3905 73.4961L45.3515 17.5625C45.9668 16.4513 46.9828 15.8984 47.9999 15.8984ZM47.953 31.957C47.1581 31.9695 46.4005 32.2969 45.8468 32.8675C45.2931 33.438 44.9885 34.205 44.9999 35V55C44.9943 55.3975 45.0677 55.7922 45.216 56.1611C45.3642 56.53 45.5843 56.8658 45.8634 57.1489C46.1425 57.432 46.4752 57.6568 46.8419 57.8103C47.2087 57.9637 47.6023 58.0427 47.9999 58.0427C48.3975 58.0427 48.7911 57.9637 49.1579 57.8103C49.5246 57.6568 49.8572 57.432 50.1364 57.1489C50.4155 56.8658 50.6356 56.53 50.7838 56.1611C50.9321 55.7922 51.0055 55.3975 50.9999 55V35C51.0057 34.5985 50.9307 34.1999 50.7796 33.8278C50.6285 33.4558 50.4042 33.1178 50.1201 32.8341C49.8359 32.5503 49.4977 32.3265 49.1255 32.1758C48.7532 32.0251 48.3545 31.9508 47.953 31.957ZM47.9999 64C46.939 64 45.9216 64.4214 45.1715 65.1716C44.4213 65.9217 43.9999 66.9391 43.9999 68C43.9999 69.0609 44.4213 70.0783 45.1715 70.8284C45.9216 71.5786 46.939 72 47.9999 72C49.0608 72 50.0782 71.5786 50.8283 70.8284C51.5785 70.0783 51.9999 69.0609 51.9999 68C51.9999 66.9391 51.5785 65.9217 50.8283 65.1716C50.0782 64.4214 49.0608 64 47.9999 64Z'/%3E%3C/svg%3E");
}
.i-icon.icon-baby {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M47.8438 10.0001C47.7027 9.99923 47.5617 10.0084 47.4219 10.0274C27.8439 10.3246 11.9286 25.5157 10.2773 44.75C7.81756 46.7578 6 49.5761 6 53C6 57.7647 9.13556 61.7097 13.4141 63.2227C19.3084 76.5744 32.494 86.0001 48 86.0001C63.506 86.0001 76.6916 76.5744 82.5859 63.2227C86.8644 61.7097 90 57.7647 90 53C90 49.5761 88.1824 46.7578 85.7227 44.75C84.055 25.3248 67.8449 10.0001 48 10.0001C47.9736 10.0001 47.9482 10.0039 47.9219 10.004C47.8955 10.0037 47.8701 10.0001 47.8438 10.0001ZM47.8945 16.004C50.1179 16.0309 51.8438 17.7689 51.8438 20.0001C51.8438 22.2486 50.0923 24.0001 47.8438 24.0001C46.7637 24.0001 45.8201 23.5872 45.0977 22.9063C44.5185 22.3603 43.7462 22.0668 42.9507 22.0902C42.1551 22.1137 41.4014 22.4522 40.8555 23.0313C40.3095 23.6104 40.0159 24.3827 40.0394 25.1783C40.0628 25.9738 40.4013 26.7275 40.9805 27.2735C42.766 28.9565 45.1998 30 47.8438 30C53.3312 30 57.8438 25.4875 57.8438 20.0001C57.8438 19.107 57.6886 18.2559 57.4648 17.4297C69.9729 21.2935 79.157 32.6126 79.9062 46.2227L79.9961 47.8633L81.4297 48.668C82.9728 49.5378 84 51.1176 84 53C84 55.4624 82.262 57.4539 79.9609 57.9024L78.3477 58.2149L77.7422 59.7422C73.0589 71.5929 61.5475 80.0001 48 80.0001C34.4525 80.0001 22.9411 71.5929 18.2578 59.7422L17.6523 58.2149L16.0391 57.9024C13.738 57.4539 12 55.4624 12 53C12 51.1176 13.0272 49.5378 14.5703 48.668L16.0039 47.8633L16.0938 46.2227C17.0201 29.3951 30.8371 16.0594 47.8945 16.004ZM34 42C32.9391 42 31.9217 42.4215 31.1716 43.1716C30.4214 43.9218 30 44.9392 30 46C30 47.0609 30.4214 48.0783 31.1716 48.8285C31.9217 49.5786 32.9391 50 34 50C35.0609 50 36.0783 49.5786 36.8284 48.8285C37.5786 48.0783 38 47.0609 38 46C38 44.9392 37.5786 43.9218 36.8284 43.1716C36.0783 42.4215 35.0609 42 34 42ZM62 42C60.9391 42 59.9217 42.4215 59.1716 43.1716C58.4214 43.9218 58 44.9392 58 46C58 47.0609 58.4214 48.0783 59.1716 48.8285C59.9217 49.5786 60.9391 50 62 50C63.0609 50 64.0783 49.5786 64.8284 48.8285C65.5786 48.0783 66 47.0609 66 46C66 44.9392 65.5786 43.9218 64.8284 43.1716C64.0783 42.4215 63.0609 42 62 42ZM34.4453 57.9649C33.8731 57.9901 33.3202 58.1786 32.8517 58.508C32.3832 58.8374 32.0187 59.294 31.8014 59.8239C31.5841 60.3538 31.5231 60.9348 31.6254 61.4983C31.7277 62.0618 31.9892 62.5843 32.3789 63.004C36.2166 67.2815 41.803 70 48 70C54.197 70 59.7871 67.2813 63.6211 63C64.0129 62.5742 64.2732 62.0441 64.3706 61.4736C64.4679 60.9032 64.3983 60.3168 64.17 59.785C63.9417 59.2533 63.5645 58.7989 63.0838 58.4767C62.6031 58.1544 62.0396 57.978 61.4609 57.9688C61.0243 57.9623 60.5914 58.0512 60.1927 58.2294C59.794 58.4075 59.4389 58.6705 59.1523 59C56.4023 62.0708 52.451 64 48 64C43.549 64 39.6021 62.0706 36.8438 58.9961C36.5475 58.6547 36.1779 58.3845 35.7626 58.206C35.3473 58.0274 34.897 57.945 34.4453 57.9649Z'/%3E%3C/svg%3E");
}
.i-icon.icon-baby-app {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M16.9998 18C13.1698 18 9.99976 21.1701 9.99976 25V63C9.99976 66.8299 13.1698 70 16.9998 70H78.9998C82.8297 70 85.9998 66.8299 85.9998 63V25C85.9998 21.1701 82.8297 18 78.9998 18H16.9998ZM16.9998 24H78.9998C79.5898 24 79.9998 24.4099 79.9998 25V63C79.9998 63.5901 79.5898 64 78.9998 64H16.9998C16.4097 64 15.9998 63.5901 15.9998 63V25C15.9998 24.4099 16.4097 24 16.9998 24ZM46.3513 28.0273C39.0833 28.3493 33.1874 34.0084 32.4294 41.2344C31.0234 41.7024 29.9998 43.0177 29.9998 44.5938C29.9998 46.2397 31.1129 47.6038 32.6169 48.0078C33.9209 54.8398 39.8618 60 46.9998 60C54.1378 60 60.0786 54.8398 61.3826 48.0078C62.8866 47.6058 63.9998 46.2397 63.9998 44.5938C63.9998 43.0177 62.9761 41.7004 61.5701 41.2344C60.9561 35.3704 56.9479 30.5419 51.5779 28.7539C51.6659 29.1799 51.7263 29.6163 51.7263 30.0703C51.7263 32.9523 49.8297 35.2888 47.0037 35.8828C46.8677 35.9128 46.7295 35.9258 46.5935 35.9258C45.6675 35.9258 44.8345 35.2799 44.6365 34.3359C44.4105 33.2559 45.1014 32.1928 46.1834 31.9648C47.5274 31.6808 47.7263 30.6583 47.7263 30.0703C47.7263 29.2343 47.2833 28.3253 46.3513 28.0273ZM40.9998 40C42.6558 40 43.9998 41.3288 43.9998 42.9648C43.9998 44.6008 42.6558 45.9297 40.9998 45.9297C39.3438 45.9297 37.9998 44.5988 37.9998 42.9648C37.9998 41.3288 39.3438 40 40.9998 40ZM52.9998 40C54.6558 40 55.9998 41.344 55.9998 43C55.9998 44.656 54.6558 46 52.9998 46C51.3438 46 49.9998 44.656 49.9998 43C49.9998 41.344 51.3438 40 52.9998 40ZM41.9998 50H51.9998C51.4198 52.296 49.4118 54 46.9998 54C44.5878 54 42.5778 52.296 41.9998 50ZM4.99976 76C4.60222 75.9944 4.20753 76.0678 3.83863 76.2161C3.46972 76.3643 3.13396 76.5844 2.85085 76.8635C2.56774 77.1427 2.34294 77.4753 2.18949 77.842C2.03605 78.2088 1.95703 78.6024 1.95703 79C1.95703 79.3976 2.03605 79.7912 2.18949 80.158C2.34294 80.5247 2.56774 80.8573 2.85085 81.1365C3.13396 81.4156 3.46972 81.6357 3.83863 81.7839C4.20753 81.9322 4.60222 82.0056 4.99976 82H90.9998C91.3973 82.0056 91.792 81.9322 92.1609 81.7839C92.5298 81.6357 92.8655 81.4156 93.1487 81.1365C93.4318 80.8573 93.6566 80.5247 93.81 80.158C93.9635 79.7912 94.0425 79.3976 94.0425 79C94.0425 78.6024 93.9635 78.2088 93.81 77.842C93.6566 77.4753 93.4318 77.1427 93.1487 76.8635C92.8655 76.5844 92.5298 76.3643 92.1609 76.2161C91.792 76.0678 91.3973 75.9944 90.9998 76H4.99976Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-baby-bottle {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M76.9765 9.6875C74.9368 9.6875 72.8942 10.4573 71.3554 11.9961C68.4482 14.9033 65.8715 17.4811 64.2343 19.1172C62.8647 18.0372 61.2104 17.4648 59.539 17.4648C57.5894 17.4648 55.6419 18.1979 54.1718 19.668H54.1679C52.3446 21.4929 51.0609 22.7794 50.1835 23.6562C48.8411 23.0324 47.4498 22.4823 45.9492 22.25C42.416 21.703 38.387 22.5648 35.414 25.5391C33.3067 27.646 32.0622 30.4932 30.5078 33.4297C28.9528 36.3672 27.2423 39.3092 25.6132 40.9375C23.9846 42.5661 22.5355 43.029 20.1835 43.9336C17.8316 44.8382 14.7668 46.1863 11.6132 49.3398C6.70513 54.2479 6.435 60.0512 7.73824 63.9609C9.04147 67.8706 11.6132 70.3867 11.6132 70.3867L18.6093 77.3867L25.6093 84.3867C25.6093 84.3867 28.1253 86.9585 32.0351 88.2617C35.945 89.5649 41.749 89.2951 46.6562 84.3867C49.8093 81.2325 51.1576 78.1682 52.0625 75.8164C52.9674 73.4646 53.4306 72.0155 55.0585 70.3867C56.6868 68.7577 59.6288 67.0436 62.5664 65.4883C65.5022 63.9339 68.3502 62.6898 70.457 60.582C73.4312 57.6091 74.293 53.58 73.746 50.0469C73.4345 48.0343 72.6561 46.1937 71.6679 44.4883L75.3281 40.8281C78.1727 37.9835 78.2377 33.3598 75.5781 30.3984L82.6679 23.3086C85.7462 20.2303 85.7462 15.1486 82.6679 12.0703L82.5937 11.9961C81.0549 10.4573 79.0163 9.6875 76.9765 9.6875ZM76.9765 15.6484C77.4678 15.6484 77.9583 15.8451 78.3515 16.2383L78.4257 16.3125C79.2114 17.0982 79.2114 18.2807 78.4257 19.0664L71.3671 26.125C70.371 25.1285 69.5283 24.2864 68.539 23.2969C70.1833 21.6532 72.7159 19.12 75.5976 16.2383C75.9908 15.8451 76.4853 15.6484 76.9765 15.6484ZM59.5429 23.4258C59.9444 23.4258 60.344 23.5863 60.6679 23.9102C60.9725 24.2149 61.3955 24.6375 61.7265 24.9688C61.8411 25.1491 61.9747 25.3168 62.125 25.4688L69.1953 32.5391C69.344 32.6859 69.5076 32.8168 69.6835 32.9297C70.1307 33.3772 70.6795 33.9293 71.082 34.332H71.0859C71.7337 34.9798 71.7337 35.9381 71.0859 36.5859L67.996 39.6719L55.3242 27C56.3675 25.957 56.9996 25.3257 58.414 23.9102C58.7379 23.5863 59.1414 23.4258 59.5429 23.4258ZM43.5351 28.0742C44.015 28.0607 44.5129 28.0994 45.0312 28.1797C47.1046 28.5007 49.3461 29.7055 50.8164 31.1758L57.8203 38.1797L64.8203 45.1797C66.2905 46.6499 67.4954 48.8915 67.8164 50.9648C68.1374 53.0382 67.7704 54.7888 66.2187 56.3398H66.2148C65.5239 57.0317 62.7717 58.5918 59.7578 60.1875C56.7439 61.7832 53.3842 63.5716 50.8125 66.1445C48.2424 68.7158 47.3065 71.4625 46.4609 73.6602C45.6153 75.8578 44.8609 77.6968 42.414 80.1445C38.9212 83.6382 36.3257 83.3676 33.9335 82.5703C31.5414 81.773 29.8515 80.1406 29.8515 80.1406L22.8515 73.1445L15.8554 66.1445C15.8554 66.1445 14.2269 64.4543 13.4296 62.0625C12.6324 59.6707 12.3615 57.0759 15.8554 53.582C18.3019 51.1356 20.1379 50.3806 22.3359 49.5352C24.5339 48.6898 27.284 47.7511 29.8554 45.1797C32.4272 42.6082 34.2174 39.2514 35.8125 36.2383C37.408 33.2243 38.9648 30.4721 39.6562 29.7812V29.7773C40.8195 28.6135 42.0954 28.1147 43.5351 28.0742ZM47.9648 38.9688C47.4908 38.9701 47.0238 39.0837 46.6021 39.3003C46.1805 39.5169 45.8162 39.8303 45.539 40.2148L36.2109 49.543C35.9527 49.7298 35.7259 49.9566 35.539 50.2148L26.2109 59.543C25.8222 59.824 25.5066 60.1941 25.2904 60.6223C25.0743 61.0505 24.964 61.5243 24.9687 62.0039C24.9686 62.0156 24.9686 62.0273 24.9687 62.0391C24.9697 62.0638 24.971 62.0886 24.9726 62.1133C24.9856 62.5737 25.1044 63.0249 25.3198 63.4321C25.5352 63.8392 25.8414 64.1912 26.2148 64.4609L29.875 68.1211C30.1535 68.3999 30.4842 68.6211 30.8483 68.7721C31.2123 68.9231 31.6025 69.0009 31.9966 69.0011C32.3907 69.0013 32.781 68.9239 33.1452 68.7732C33.5094 68.6226 33.8403 68.4017 34.1191 68.1231C34.398 67.8446 34.6192 67.5138 34.7702 67.1498C34.9211 66.7857 34.9989 66.3955 34.9991 66.0014C34.9993 65.6073 34.9218 65.217 34.7712 64.8528C34.6205 64.4886 34.3996 64.1577 34.121 63.8789L32.2421 62L38 56.2422L39.875 58.1211C40.1535 58.3999 40.4842 58.6211 40.8483 58.7721C41.2123 58.9231 41.6025 59.0009 41.9966 59.0011C42.3907 59.0013 42.781 58.9239 43.1452 58.7732C43.5094 58.6226 43.8403 58.4016 44.1191 58.1231C44.398 57.8445 44.6192 57.5138 44.7701 57.1498C44.9211 56.7857 44.9989 56.3955 44.9991 56.0014C44.9993 55.6073 44.9218 55.217 44.7712 54.8528C44.6205 54.4886 44.3996 54.1577 44.121 53.8789L42.2421 52L48 46.2422L49.875 48.1211C50.1535 48.3999 50.4842 48.6211 50.8483 48.7721C51.2123 48.9231 51.6025 49.0009 51.9966 49.0011C52.3907 49.0013 52.781 48.9239 53.1452 48.7732C53.5094 48.6226 53.8403 48.4016 54.1191 48.1231C54.398 47.8445 54.6192 47.5138 54.7701 47.1498C54.9211 46.7857 54.9989 46.3955 54.9991 46.0014C54.9993 45.6073 54.9218 45.217 54.7712 44.8528C54.6205 44.4886 54.3996 44.1577 54.121 43.8789L50.4648 40.2227C50.1916 39.8421 49.833 39.5309 49.4179 39.3138C49.0028 39.0968 48.5426 38.9799 48.0742 38.9727C48.0377 38.9707 48.0013 38.9694 47.9648 38.9688Z'/%3E%3C/svg%3E");
}
.i-icon.icon-baby-happy {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M74.8125 5.89464C72.7473 5.77088 70.8065 7.1082 70.25 9.1837C69.604 11.5937 70.6634 17.378 71.1094 19.586C71.1454 19.768 71.2771 19.9168 71.4531 19.9728C71.6311 20.0288 71.823 19.9875 71.957 19.8595C73.677 18.2655 78.1977 13.9144 78.8477 11.4884C79.4837 9.11639 78.0712 6.67517 75.6992 6.03917C75.4027 5.95967 75.1075 5.91232 74.8125 5.89464ZM47.8438 10.0001C47.704 9.99947 47.5643 10.0086 47.4258 10.0274C28.0473 10.319 12.0308 25.1781 10.2148 44.3868C7.58284 46.4568 6 49.6261 6 53.0001C6 57.6741 8.96781 61.788 13.2578 63.34C19.3438 77.156 32.82 86.0001 48 86.0001C63.18 86.0001 76.6562 77.156 82.7422 63.34C87.0322 61.788 90 57.6741 90 53.0001C90 49.6261 88.4172 46.4568 85.7852 44.3868C85.5972 42.3928 85.2203 40.4604 84.7383 38.5704C83.4723 35.0964 78.1023 36.1137 78.9883 40.1837C79.4763 42.1297 79.7922 44.1449 79.9062 46.2189L79.9961 47.8595L81.4297 48.6681C83.0397 49.5761 84 51.1961 84 53.0001C84 55.3841 82.3009 57.4465 79.9609 57.9025L78.3477 58.215L77.7422 59.7423C72.8782 72.0463 61.206 80.0001 48 80.0001C34.794 80.0001 23.1218 72.0463 18.2578 59.7423L17.6523 58.215L16.0391 57.9025C13.6991 57.4465 12 55.3841 12 53.0001C12 51.1961 12.9583 49.5761 14.5703 48.6681L16.0039 47.8595L16.0938 46.2189C17.0238 29.3084 30.9844 16.0595 47.8945 16.004C50.1179 16.0309 51.8438 17.769 51.8438 20.0001C51.8438 22.2487 50.0923 24.0001 47.8438 24.0001C46.7637 24.0001 45.8201 23.5873 45.0977 22.9064C44.5185 22.3604 43.7462 22.0668 42.9507 22.0903C42.1551 22.1137 41.4014 22.4522 40.8555 23.0314C40.3095 23.6105 40.0159 24.3828 40.0394 25.1783C40.0628 25.9739 40.4013 26.7276 40.9805 27.2735C42.766 28.9566 45.1998 30.0001 47.8438 30.0001C53.3312 30.0001 57.8438 25.4875 57.8438 20.0001C57.8438 19.114 57.6892 18.2697 57.4688 17.4493C59.1425 17.9726 60.7624 18.6254 62.3086 19.4024C65.7666 21.1364 69.1998 16.3319 64.5898 13.8399C59.5658 11.3919 53.94 10.0001 48 10.0001C47.9723 10.0001 47.9456 10.004 47.918 10.004C47.8929 10.0038 47.8688 10.0001 47.8438 10.0001ZM84.0742 18.004C82.5085 18.0563 80.9626 18.7075 79.8086 19.9415C77.3746 22.5435 74.8134 30.7595 74.0234 33.4415C73.9714 33.6175 74.0165 33.8114 74.1445 33.9454C74.2725 34.0774 74.4626 34.132 74.6406 34.086C77.4526 33.36 86.3 30.9209 88.75 28.3009C91.056 25.8349 90.9289 21.9565 88.4609 19.6485C87.2279 18.4955 85.64 17.9518 84.0742 18.004ZM39 42.0001C34.804 42.0001 31.1371 42.4501 27.582 44.3556C27.2347 44.5418 26.9275 44.7946 26.6779 45.0995C26.4284 45.4044 26.2413 45.7556 26.1274 46.1328C26.0135 46.51 25.975 46.906 26.0141 47.2981C26.0533 47.6902 26.1693 48.0708 26.3555 48.4181C26.5417 48.7654 26.7945 49.0726 27.0994 49.3222C27.4043 49.5717 27.7555 49.7588 28.1327 49.8727C28.5099 49.9866 28.9059 50.0251 29.298 49.986C29.6901 49.9468 30.0707 49.8308 30.418 49.6446C32.8629 48.3341 35.196 48.0001 39 48.0001C39.3975 48.0057 39.7922 47.9323 40.1611 47.784C40.53 47.6358 40.8658 47.4157 41.1489 47.1366C41.432 46.8575 41.6568 46.5248 41.8103 46.1581C41.9637 45.7913 42.0427 45.3977 42.0427 45.0001C42.0427 44.6025 41.9637 44.2089 41.8103 43.8421C41.6568 43.4754 41.432 43.1428 41.1489 42.8636C40.8658 42.5845 40.53 42.3644 40.1611 42.2162C39.7922 42.0679 39.3975 41.9945 39 42.0001ZM59 42.0001C58.6025 41.9945 58.2078 42.0679 57.8389 42.2162C57.47 42.3644 57.1342 42.5845 56.8511 42.8636C56.568 43.1428 56.3432 43.4754 56.1897 43.8421C56.0363 44.2089 55.9573 44.6025 55.9573 45.0001C55.9573 45.3977 56.0363 45.7913 56.1897 46.1581C56.3432 46.5248 56.568 46.8575 56.8511 47.1366C57.1342 47.4157 57.47 47.6358 57.8389 47.784C58.2078 47.9323 58.6025 48.0057 59 48.0001C62.804 48.0001 65.1371 48.3341 67.582 49.6446C67.9293 49.8308 68.3099 49.9468 68.702 49.986C69.0941 50.0251 69.4901 49.9866 69.8673 49.8727C70.2445 49.7588 70.5957 49.5717 70.9006 49.3222C71.2055 49.0726 71.4583 48.7654 71.6445 48.4181C71.8307 48.0708 71.9467 47.6902 71.9859 47.2981C72.025 46.906 71.9865 46.51 71.8726 46.1328C71.7587 45.7556 71.5716 45.4044 71.3221 45.0995C71.0725 44.7946 70.7653 44.5418 70.418 44.3556C66.8629 42.4501 63.196 42.0001 59 42.0001ZM51.5195 54.0079C50.855 53.9479 50.1793 54.0206 49.5312 54.2306C48.2352 54.6526 47.1681 55.5846 46.5781 56.8126C45.1507 59.7858 43.8754 62.4429 43.4688 63.2892C40.8914 62.4681 38.6189 60.9748 36.8438 58.9962C36.5827 58.6955 36.2644 58.4499 35.9075 58.2735C35.5505 58.0971 35.162 57.9935 34.7646 57.9687C34.3672 57.944 33.9688 57.9986 33.5927 58.1294C33.2167 58.2602 32.8704 58.4645 32.5741 58.7305C32.2778 58.9965 32.0374 59.3188 31.8669 59.6786C31.6964 60.0385 31.5992 60.4286 31.5811 60.8264C31.5629 61.2241 31.6241 61.6215 31.7611 61.9954C31.898 62.3693 32.1081 62.7121 32.3789 63.004C36.2166 67.2815 41.803 70.0001 48 70.0001C54.197 70.0001 59.7871 67.2813 63.6211 63.0001C64.0129 62.5742 64.2732 62.0441 64.3706 61.4737C64.4679 60.9033 64.3983 60.3168 64.17 59.7851C63.9417 59.2533 63.5645 58.799 63.0838 58.4767C62.6031 58.1545 62.0396 57.9781 61.4609 57.9689C61.0243 57.9624 60.5914 58.0513 60.1927 58.2294C59.794 58.4075 59.4389 58.6706 59.1523 59.0001C57.9846 60.3041 56.5902 61.383 55.043 62.215C55.2894 61.7021 55.322 61.6376 55.5664 61.129C56.7184 58.731 55.7834 55.852 53.4414 54.59L53.4375 54.586C52.8375 54.262 52.184 54.0679 51.5195 54.0079Z'/%3E%3C/svg%3E");
}
.i-icon.icon-baby-potty {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M48.7501 10C36.4895 10 23.9581 12.9417 16.047 19.7227C15.5119 20.1809 15.1551 20.8129 15.0392 21.5078L7.03918 69.5078C7.00212 69.7363 6.99164 69.9683 7.00793 70.1992C7.00793 70.1992 7.16319 71.8278 8.02746 73.6367C8.89172 75.4456 10.4961 77.7244 13.297 79.8789C18.8988 84.188 29.0947 88 48.0001 88C67.8847 88 78.0897 84.2315 83.5157 79.832C86.2288 77.6323 87.6724 75.2594 88.3634 73.375C89.0543 71.4906 88.9923 69.8008 88.9923 69.8008C88.9867 69.7027 88.9763 69.6049 88.9611 69.5078L80.9611 21.5078C80.8578 20.8905 80.5642 20.321 80.1212 19.8789C73.1195 12.8772 61.0108 10 48.7501 10ZM48.7501 16C59.6094 16 70.0263 18.9587 75.2345 23.6641L78.004 40.2734C75.5374 45.3924 71.6594 48.166 66.0782 48.7461L65.0743 45.7383C66.3416 45.32 67.5231 44.8576 68.5509 44.2539C70.2851 43.2352 72.0001 41.3716 72.0001 39C72.0001 36.6828 70.5295 35.0774 69.0118 33.9648C67.4942 32.8523 65.6438 32.016 63.4962 31.3008C59.2009 29.8703 53.7097 29 48.0001 29C42.2906 29 36.7993 29.8703 32.504 31.3008C30.3564 32.016 28.506 32.8523 26.9884 33.9648C25.4708 35.0774 24.0001 36.6828 24.0001 39C24.0001 41.118 25.3912 43.0578 27.0118 44.1445C28.0197 44.8204 29.1699 45.3285 30.4611 45.7773L29.7267 48.7227C24.2185 48.0932 20.3109 45.3125 17.9923 40.293L20.7462 23.7695C26.983 18.8911 37.9174 16 48.7501 16ZM47.5236 40.082C50.8426 40.0832 54.1756 40.8178 57.6056 42.3086L61.1525 52.9492C61.3518 53.5467 61.7341 54.0663 62.2452 54.4344C62.7563 54.8024 63.3703 55.0003 64.0001 55C70.1856 55 75.5218 52.6901 79.4025 48.6875L82.9962 70.2422C83.0002 70.2566 83.0577 70.4204 82.7306 71.3125C82.3903 72.2406 81.6465 73.6177 79.7345 75.168C75.9105 78.2685 67.1155 82 48.0001 82C29.9055 82 21.1014 78.312 16.9532 75.1211C14.8791 73.5256 13.921 72.0544 13.4415 71.0508C13.0236 70.1761 13.0516 70.0234 13.0509 69.9609L16.5861 48.7383C20.4646 52.7211 25.8443 55 32.0001 55C32.6692 54.9998 33.3191 54.776 33.8464 54.3641C34.3737 53.9521 34.7482 53.3758 34.9103 52.7266L37.5275 42.2578C40.8994 40.8133 44.2045 40.0809 47.5236 40.082ZM48.0001 52C45.5701 52 43.6095 53.9439 43.6095 56.3359C43.6095 56.6719 43.7037 57.0869 43.8517 57.5469C43.4097 56.9749 42.9819 56.5271 42.5939 56.2891C40.4879 54.9991 37.8021 55.768 36.5861 58C35.3801 60.23 36.0935 63.083 38.1915 64.375C38.6955 64.685 39.5244 64.88 40.4884 65C39.5264 65.12 38.6955 65.315 38.1915 65.625C36.0935 66.917 35.3801 69.7759 36.5861 72.0039C37.8021 74.2359 40.4879 74.9949 42.5939 73.7109C42.9819 73.4729 43.4097 73.0212 43.8517 72.4492C43.7017 72.9112 43.6095 73.33 43.6095 73.668C43.6095 76.058 45.5721 78 48.0001 78C50.4281 78 52.3868 76.058 52.3868 73.668C52.3868 73.328 52.2927 72.9074 52.1407 72.4414C52.5847 73.0174 53.0164 73.4709 53.4064 73.7109C55.5104 74.9949 58.1962 74.2359 59.4142 72.0039C60.6202 69.7759 59.9068 66.917 57.8048 65.625C57.3008 65.315 56.4738 65.122 55.5118 65C56.4738 64.88 57.3008 64.683 57.8048 64.375C59.9068 63.083 60.6202 60.23 59.4142 58C58.1962 55.768 55.5104 54.9991 53.4064 56.2891C53.0164 56.5291 52.5847 56.9826 52.1407 57.5586C52.2907 57.0946 52.3868 56.6739 52.3868 56.3359C52.3868 53.9439 50.4301 52 48.0001 52ZM48.0001 60C50.7661 60 53.0001 62.234 53.0001 65C53.0001 67.766 50.7661 70 48.0001 70C45.2361 70 43.0001 67.766 43.0001 65C43.0001 62.234 45.2361 60 48.0001 60Z'/%3E%3C/svg%3E");
}
.i-icon.icon-baby-stroller {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M43.0002 8C32.393 8 24.5518 10.8978 19.3948 15.5703C14.2377 20.2428 11.9388 26.5797 12.0002 32.7461C12.0002 32.7474 12.0002 32.7487 12.0002 32.75C12.1298 45.6619 23.3278 56 36.1252 56H41.758L31.2619 66.4961C30.2497 66.1744 29.1521 66 28.0002 66C24.9169 66 22.2245 67.2643 20.508 69.1953C18.7916 71.1264 18.0002 73.5833 18.0002 76C18.0002 78.4167 18.7916 80.8736 20.508 82.8047C22.2245 84.7357 24.9169 86 28.0002 86C31.0836 86 33.7759 84.7357 35.4924 82.8047C36.245 81.958 36.7913 81.0011 37.1994 80H57.8948C58.2872 80.6541 58.7378 81.2819 59.258 81.8672C61.4745 84.3607 64.9169 86 69.0002 86C76.1444 86 82.0002 80.1442 82.0002 73C82.0002 65.8558 76.1444 60 69.0002 60C66.3731 60 64.0191 60.6879 62.0783 61.8359L56.2424 56H64.0002C70.5919 56 76.0002 50.5917 76.0002 44C76.0002 39.7477 73.7424 36.0003 70.3752 33.8672L76.2424 28H85.0002C85.3978 28.0056 85.7924 27.9322 86.1614 27.7839C86.5303 27.6357 86.866 27.4156 87.1491 27.1365C87.4322 26.8573 87.657 26.5247 87.8105 26.158C87.9639 25.7912 88.0429 25.3976 88.0429 25C88.0429 24.6024 87.9639 24.2088 87.8105 23.842C87.657 23.4753 87.4322 23.1427 87.1491 22.8635C86.866 22.5844 86.5303 22.3643 86.1614 22.2161C85.7924 22.0678 85.3978 21.9944 85.0002 22H75.0002C74.2046 22.0002 73.4417 22.3163 72.8791 22.8789L63.758 32H39.1643L45.8479 11.9492C45.9983 11.4981 46.0393 11.0177 45.9675 10.5476C45.8958 10.0775 45.7133 9.63121 45.4352 9.2455C45.1571 8.85978 44.7913 8.5457 44.3679 8.32915C43.9445 8.1126 43.4758 7.99978 43.0002 8ZM38.7385 14.2969L32.1526 34.0508C32.0022 34.5019 31.9612 34.9823 32.0329 35.4524C32.1047 35.9225 32.2871 36.3688 32.5652 36.7545C32.8434 37.1402 33.2092 37.4543 33.6326 37.6708C34.0559 37.8874 34.5247 38.0002 35.0002 38H64.0002C67.3485 38 70.0002 40.6517 70.0002 44C70.0002 47.3483 67.3485 50 64.0002 50H49.3791C49.2433 49.9802 49.1062 49.9698 48.969 49.9688C48.8317 49.9698 48.6947 49.9802 48.5588 50H36.1252C26.5947 50 18.0947 42.1035 18.0002 32.6875C17.9536 28.0119 19.5856 23.4916 23.4221 20.0156C26.6335 17.106 31.647 14.9542 38.7385 14.2969ZM49.0002 57.2422L57.8401 66.082C56.5946 68.1949 56.0002 70.6085 56.0002 73C56.0002 73.3333 56.02 73.6666 56.0432 74H37.801C37.5426 72.6171 36.9809 71.2942 36.1448 70.0977L49.0002 57.2422ZM69.0002 66C72.9018 66 76.0002 69.0985 76.0002 73C76.0002 76.9015 72.9018 80 69.0002 80C66.4169 80 64.8593 79.1393 63.7424 77.8828C62.6256 76.6264 62.0002 74.8333 62.0002 73C62.0002 71.1667 62.6256 69.3736 63.7424 68.1172C64.8593 66.8607 66.4169 66 69.0002 66ZM69.0002 70C68.2046 70 67.4415 70.3161 66.8789 70.8787C66.3163 71.4413 66.0002 72.2044 66.0002 73C66.0002 73.7956 66.3163 74.5587 66.8789 75.1213C67.4415 75.6839 68.2046 76 69.0002 76C69.7959 76 70.5589 75.6839 71.1215 75.1213C71.6842 74.5587 72.0002 73.7956 72.0002 73C72.0002 72.2044 71.6842 71.4413 71.1215 70.8787C70.5589 70.3161 69.7959 70 69.0002 70ZM28.0002 72C29.5836 72 30.3912 72.4857 31.008 73.1797C31.6249 73.8736 32.0002 74.9167 32.0002 76C32.0002 77.0833 31.6249 78.1264 31.008 78.8203C30.3912 79.5143 29.5836 80 28.0002 80C26.4169 80 25.6093 79.5143 24.9924 78.8203C24.3756 78.1264 24.0002 77.0833 24.0002 76C24.0002 74.9167 24.3756 73.8736 24.9924 73.1797C25.6093 72.4857 26.4169 72 28.0002 72Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-bath {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M6.99984 25.9998C6.26307 25.9901 5.54848 26.2518 4.9923 26.7351C4.43611 27.2184 4.07723 27.8895 3.98405 28.6204C3.89088 29.3513 4.06993 30.091 4.48707 30.6984C4.90422 31.3058 5.53029 31.7384 6.24594 31.9138L10.7811 62.8826C11.5295 67.9886 15.2635 71.9232 20.0155 73.3318C20.0844 74.0128 20.3841 74.6498 20.8649 75.1371C21.3457 75.6243 21.9786 75.9325 22.6587 76.0105C23.3387 76.0885 24.025 75.9316 24.6036 75.5659C25.1822 75.2001 25.6184 74.6475 25.8397 73.9998H70.16C70.3813 74.6475 70.8175 75.2001 71.3961 75.5659C71.9747 75.9316 72.661 76.0885 73.341 76.0105C74.0211 75.9325 74.654 75.6243 75.1348 75.1371C75.6156 74.6498 75.9153 74.0128 75.9842 73.3318C80.7366 71.9233 84.4721 67.9896 85.2186 62.8826L89.7537 31.9099C90.4656 31.7312 91.0872 31.2977 91.501 30.6915C91.9148 30.0853 92.092 29.3484 91.9992 28.6203C91.9063 27.8923 91.5498 27.2235 90.997 26.7406C90.4443 26.2577 89.7338 25.9941 88.9998 25.9998H6.99984ZM12.3241 31.9998H83.6756L79.285 62.0115V62.0154C78.7792 65.4757 75.8567 67.9998 72.3592 67.9998H23.6444C20.1469 67.9998 17.222 65.4728 16.7147 62.0115L12.3241 31.9998Z'/%3E%3C/svg%3E");
}
.i-icon.icon-bathrobe {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M36.5117 10.1016C36.1905 10.1014 35.8713 10.1528 35.5664 10.2539C35.5664 10.2539 29.2704 12.3244 22.9688 16.9883C16.6671 21.6522 10 29.2771 10 40.1016V44.8984C10 49.8334 14.065 53.8984 19 53.8984H24V76.8984C24 81.8334 28.065 85.8984 33 85.8984H63C67.935 85.8984 72 81.8334 72 76.8984V53.8984H77C81.935 53.8984 86 49.8334 86 44.8984V40.1016C86 29.2771 79.3329 21.6522 73.0312 16.9883C66.7296 12.3244 60.4336 10.2539 60.4336 10.2539C60.1287 10.1528 59.8095 10.1014 59.4883 10.1016H36.5117ZM40.9062 16.1016H56.8867L48.2812 30.8555L40.9062 16.1016ZM34.6914 17.0859L44 35.707V58.8984H30V40.8984C30.0052 40.4972 29.9299 40.0991 29.7786 39.7275C29.6272 39.3559 29.4028 39.0184 29.1188 38.7351C28.8347 38.4517 28.4966 38.2282 28.1247 38.0778C27.7527 37.9274 27.3543 37.8531 26.9531 37.8594C26.1588 37.8718 25.4019 38.1987 24.8483 38.7684C24.2947 39.3381 23.9896 40.1041 24 40.8984V47.8984H19C17.307 47.8984 16 46.5914 16 44.8984V40.1016C16 31.726 21.0857 25.8486 26.5391 21.8125C29.7385 19.4445 32.6848 17.9705 34.6914 17.0859ZM62.8398 17.7969C64.7132 18.7198 67.0325 20.0152 69.4609 21.8125C74.9143 25.8486 80 31.726 80 40.1016V44.8984C80 46.5914 78.693 47.8984 77 47.8984H72V40.8984C72.0056 40.5009 71.9322 40.1062 71.7839 39.7373C71.6357 39.3684 71.4156 39.0326 71.1365 38.7495C70.8573 38.4664 70.5247 38.2416 70.158 38.0882C69.7912 37.9347 69.3976 37.8557 69 37.8557C68.6024 37.8557 68.2088 37.9347 67.842 38.0882C67.4753 38.2416 67.1427 38.4664 66.8635 38.7495C66.5844 39.0326 66.3643 39.3684 66.2161 39.7373C66.0678 40.1062 65.9944 40.5009 66 40.8984V58.8984H50V39.8086L62.8398 17.7969ZM30 64.8984H44V79.8984H33C31.307 79.8984 30 78.5914 30 76.8984V64.8984ZM50 64.8984H66V76.8984C66 78.5914 64.693 79.8984 63 79.8984H50V64.8984Z'/%3E%3C/svg%3E");
}
.i-icon.icon-battery {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M19 24C12.9605 24 8 28.9605 8 35V61C8 67.0395 12.9605 72 19 72H69C75.0395 72 80 67.0395 80 61V56H84C86.21 56 88 54.21 88 52V44C88 41.79 86.21 40 84 40H80V35C80 28.9605 75.0395 24 69 24H19ZM19 30H69C71.7965 30 74 32.2035 74 35V61C74 63.7965 71.7965 66 69 66H19C16.2035 66 14 63.7965 14 61V35C14 32.2035 16.2035 30 19 30ZM41.6094 36.0117C41.3451 35.9775 41.0703 36.0187 40.8203 36.1367C40.3183 36.3707 40 36.8757 40 37.4297V48L27.7812 44.043C27.1332 43.877 26.4602 44.1833 26.1562 44.7773C26.0503 44.9833 26 45.2097 26 45.4297C26 45.8437 26.1816 46.2493 26.5156 46.5273L45.6562 59.668C46.0843 60.024 46.6758 60.1012 47.1758 59.8672C47.6798 59.6312 48 59.1243 48 58.5703V48L60.2188 51.957C60.8668 52.123 61.5398 51.8167 61.8438 51.2227C61.9497 51.0167 62 50.7903 62 50.5703C62 50.1563 61.8184 49.7507 61.4844 49.4727L42.3438 36.332C42.1308 36.155 41.8736 36.046 41.6094 36.0117Z'/%3E%3C/svg%3E");
}
.i-icon.icon-bedroom {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M25.0001 14C18.9606 14 14.0001 18.9605 14.0001 25V41.3672C10.4903 43.2126 8.00013 46.7872 8.00013 51V72.5078C7.94722 72.8299 7.94722 73.1584 8.00013 73.4805V79C7.9945 79.3975 8.06795 79.7922 8.21619 80.1611C8.36443 80.53 8.58451 80.8658 8.86365 81.1489C9.14278 81.432 9.4754 81.6568 9.84217 81.8103C10.2089 81.9637 10.6026 82.0427 11.0001 82.0427C11.3977 82.0427 11.7913 81.9637 12.1581 81.8103C12.5249 81.6568 12.8575 81.432 13.1366 81.1489C13.4157 80.8658 13.6358 80.53 13.7841 80.1611C13.9323 79.7922 14.0057 79.3975 14.0001 79V76H82.0001V79C81.9945 79.3975 82.068 79.7922 82.2162 80.1611C82.3644 80.53 82.5845 80.8658 82.8636 81.1489C83.1428 81.432 83.4754 81.6568 83.8422 81.8103C84.2089 81.9637 84.6026 82.0427 85.0001 82.0427C85.3977 82.0427 85.7913 81.9637 86.1581 81.8103C86.5249 81.6568 86.8575 81.432 87.1366 81.1489C87.4157 80.8658 87.6358 80.53 87.7841 80.1611C87.9323 79.7922 88.0058 79.3975 88.0001 79V73.4922C88.053 73.1701 88.053 72.8416 88.0001 72.5195V51C88.0001 46.7872 85.5099 43.2126 82.0001 41.3672V25C82.0001 18.9605 77.0397 14 71.0001 14H25.0001ZM25.0001 20H71.0001C73.7966 20 76.0001 22.2035 76.0001 25V40H72.0001V39C72.0001 32.9605 67.0397 28 61.0001 28H56.0001C52.8304 28 50.0143 29.4105 48.0001 31.582C45.986 29.4105 43.1698 28 40.0001 28H35.0001C28.9606 28 24.0001 32.9605 24.0001 39V40H20.0001V25C20.0001 22.2035 22.2037 20 25.0001 20ZM35.0001 34H40.0001C42.7966 34 45.0001 36.2035 45.0001 39V40H30.0001V39C30.0001 36.2035 32.2037 34 35.0001 34ZM56.0001 34H61.0001C63.7966 34 66.0001 36.2035 66.0001 39V40H51.0001V39C51.0001 36.2035 53.2037 34 56.0001 34ZM19.0001 46H27.0001H69.0001H77.0001C79.7966 46 82.0001 48.2035 82.0001 51V70H14.0001V51C14.0001 48.2035 16.2037 46 19.0001 46Z'/%3E%3C/svg%3E");
}
.i-icon.icon-bib {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M34.9961 6C27.0435 6 20.5128 7.9881 16.168 12.7969C11.8231 17.6056 9.99609 24.6818 9.99609 34V56C9.99609 74.3102 25.6859 90 43.9961 90H51.9961C70.3062 90 85.9961 74.3102 85.9961 56V34C85.9961 24.689 84.2066 17.6186 79.8906 12.8047C75.5746 7.99076 69.0612 6 61.1094 6C60.9933 6 60.8592 6.00215 60.7188 6.00391C57.4771 6.00391 54.6106 7.30467 52.7461 9.39453C50.8815 11.4844 49.9961 14.2205 49.9961 17C49.9961 20.0383 50.875 22.8807 52.8203 24.9297C54.7656 26.9786 57.6233 28 60.7188 28C61.4188 28 62.0683 28.1106 62.6211 28.6484C63.1739 29.1863 63.9961 30.5 63.9961 34C63.9961 36.8737 62.7419 38.3984 59.9062 39.8164C57.0706 41.2345 52.6959 42 47.9961 42C43.2963 42 38.9255 41.2345 36.0898 39.8164C33.2542 38.3984 31.9961 36.8737 31.9961 34C31.9961 30.75 33.0225 29.5509 33.918 28.8047C34.8135 28.0584 35.4922 27.9609 35.4922 27.9609C38.6594 27.8667 41.4525 26.9169 43.3242 24.9141C45.2958 22.8043 45.9961 19.9494 45.9961 17C45.9961 14.2466 45.1633 11.5199 43.3281 9.41797C41.493 7.316 38.6283 6.00391 35.3867 6.00391C35.2455 6.00216 35.1104 6 34.9961 6ZM34.9961 12C35.1241 12 35.245 11.9985 35.3438 12C35.3581 12.0014 35.3724 12.0027 35.3867 12.0039C37.1451 12.0039 38.0887 12.5427 38.8086 13.3672C39.5285 14.1917 39.9961 15.4634 39.9961 17C39.9961 19.0206 39.5468 20.1686 38.9414 20.8164C38.336 21.4642 37.3098 22 34.9961 22C34.8312 21.9995 34.6666 22.0125 34.5039 22.0391C34.5039 22.0391 32.1826 22.4416 30.0781 24.1953C27.9736 25.9491 25.9961 29.25 25.9961 34C25.9961 39.1243 29.2419 43.1011 33.4062 45.1836C37.5706 47.266 42.6959 48 47.9961 48C53.2963 48 58.4255 47.266 62.5898 45.1836C66.7542 43.1011 69.9961 39.1243 69.9961 34C69.9961 29.5 68.8214 26.3137 66.8047 24.3516C64.788 22.3894 62.2967 22 60.7188 22C58.8422 22 57.8446 21.5054 57.1719 20.7969C56.4992 20.0883 55.9961 18.9317 55.9961 17C55.9961 15.4895 56.4762 14.2273 57.2227 13.3906C57.9691 12.554 58.9604 12.0039 60.7188 12.0039C60.7344 12.0027 60.75 12.0014 60.7656 12C60.8614 11.9985 60.9794 12 61.1094 12C68.1036 12 72.5343 13.5874 75.4258 16.8125C78.3173 20.0376 79.9961 25.467 79.9961 34V56C79.9961 70.8258 66.8219 84 51.9961 84H43.9961C29.1702 84 15.9961 70.8258 15.9961 56V34C15.9961 25.4722 17.699 20.05 20.6172 16.8203C23.5353 13.5906 28.0007 12 34.9961 12ZM47.9961 51.8203C45.5661 51.8203 43.6094 53.7643 43.6094 56.1562C43.6094 56.4922 43.7036 56.9111 43.8516 57.3711C43.4096 56.7991 42.9778 56.3513 42.5898 56.1133C40.4838 54.8233 37.8019 55.5883 36.5859 57.8203C35.3799 60.0503 36.0934 62.9072 38.1914 64.1992C38.6954 64.5092 39.5204 64.7003 40.4844 64.8203C39.5224 64.9403 38.6974 65.1392 38.1914 65.4492C36.0934 66.7412 35.3799 69.5962 36.5859 71.8242C37.8019 74.0562 40.4838 74.8152 42.5898 73.5312C42.9778 73.2933 43.4096 72.8454 43.8516 72.2734C43.7016 72.7354 43.6094 73.1503 43.6094 73.4883C43.6094 75.8783 45.5681 77.8203 47.9961 77.8203C50.4241 77.8203 52.3828 75.8783 52.3828 73.4883C52.3828 73.1483 52.2887 72.7277 52.1367 72.2617C52.5807 72.8377 53.0163 73.2913 53.4062 73.5312C55.5103 74.8152 58.1922 74.0562 59.4102 71.8242C60.6162 69.5962 59.9028 66.7412 57.8008 65.4492C57.2968 65.1392 56.4717 64.9423 55.5117 64.8203C56.4737 64.7003 57.2988 64.5072 57.8008 64.1992C59.9028 62.9072 60.6162 60.0503 59.4102 57.8203C58.1922 55.5883 55.5103 54.8233 53.4062 56.1133C53.0163 56.3533 52.5846 56.8029 52.1406 57.3789C52.2906 56.9149 52.3828 56.4943 52.3828 56.1562C52.3828 53.7643 50.4261 51.8203 47.9961 51.8203ZM47.9961 59.8203C50.7621 59.8203 52.9961 62.0543 52.9961 64.8203C52.9961 67.5863 50.7621 69.8203 47.9961 69.8203C45.2321 69.8203 42.9961 67.5863 42.9961 64.8203C42.9961 62.0543 45.2321 59.8203 47.9961 59.8203Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-boy {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M35.9532 3.94922C35.5201 3.94938 35.0956 3.97152 34.6797 4.01563C34.1172 4.07597 33.5832 4.29412 33.1393 4.64492C32.6955 4.99571 32.3599 5.46486 32.1712 5.99821C31.9825 6.53157 31.9485 7.1074 32.073 7.65927C32.1975 8.21114 32.4756 8.71655 32.875 9.11719C33.2064 9.44941 33.8658 10.9039 34.1485 12.4102C32.3331 11.8359 30.2656 11.4147 28.0196 11.1836C23.5538 10.7242 18.3026 11.1632 14.793 14.9648C14.4103 15.3793 14.1521 15.8934 14.0483 16.4479C13.9444 17.0024 13.999 17.575 14.2058 18.0999C14.4126 18.6248 14.7632 19.0808 15.2173 19.4155C15.6715 19.7502 16.2109 19.9501 16.7735 19.9922C17.7001 20.0613 18.6168 20.4892 19.4961 21.0078C14.3711 23.9364 11.5679 29.1828 11.0313 34.5078C10.3898 40.8735 12.2442 47.4575 15.9688 52.0391C15.0601 53.1451 13.9961 54.7258 13.9961 57.0898C13.9961 61.6112 16.61 65.9035 20.836 67.3633C26.3979 81.2807 37.0514 92 48.9688 92C54.5976 92 60.3456 89.074 65.4688 84.4805C70.2581 80.1863 74.3733 74.227 77.1289 67.3672C81.3656 65.9141 83.9414 61.5891 83.9414 57.0859C83.9414 54.9304 83.0653 53.4219 82.2227 52.3203C87.3616 44.2341 86.9883 37.0689 84.8633 32.2656C84.0184 30.3558 82.9201 29.1224 81.8946 27.9062L86.3399 25.6836C86.8378 25.4341 87.2565 25.0509 87.549 24.5769C87.8415 24.103 87.9963 23.557 87.9961 23C87.9961 19.5072 85.5162 16.7398 82.3203 15.1719C79.8505 13.9602 76.6935 13.6276 73.3125 13.8828C72.1011 10.4938 69.3913 7.97134 66.4258 6.45313C62.6583 4.52432 58.4181 3.7854 54.8164 4.00391C54.3144 4.03389 53.828 4.18958 53.4019 4.45665C52.9758 4.72373 52.6237 5.09363 52.3779 5.53235C52.1321 5.97107 52.0005 6.46454 51.9952 6.9674C51.9899 7.47026 52.1111 7.96638 52.3477 8.41016C52.6266 8.93452 52.627 9.56436 52.7578 10.1523C50.6718 8.72848 48.4205 7.51432 46.1524 6.55859C42.4253 4.98812 38.9842 3.9481 35.9532 3.94922ZM58.8242 10.2969C60.507 10.5828 62.2211 11.0402 63.6914 11.793C66.2984 13.1277 67.8396 14.8137 68.0039 17.207C68.0338 17.6371 68.156 18.0557 68.3622 18.4343C68.5684 18.8129 68.8538 19.1426 69.1989 19.401C69.544 19.6594 69.9408 19.8404 70.3621 19.9316C70.7835 20.0228 71.2196 20.0222 71.6407 19.9297C75.0434 19.1845 77.8717 19.6735 79.6758 20.5586C80.3595 20.894 80.7144 21.2579 81.0703 21.6094L75.6563 24.3164C75.1906 24.5495 74.7936 24.8997 74.5043 25.3327C74.215 25.7657 74.0433 26.2666 74.0063 26.786C73.9693 27.3055 74.068 27.8256 74.293 28.2953C74.5179 28.765 74.8612 29.1681 75.2891 29.4648C75.2891 29.4648 77.8654 31.2791 79.375 34.6914C80.2242 36.6108 80.7669 38.9818 80.2149 41.957C80.0402 41.5253 79.8487 41.0995 79.6407 40.6797C78.0119 37.393 75.2767 34.5959 71.4453 32.6406H71.4414C61.6774 27.661 53.2399 30.8432 49.0078 33.2695C45.9733 31.5284 40.8904 29.4069 34.4883 30.1641C31.9653 30.4624 29.2794 31.2144 26.5078 32.625C22.6675 34.5795 19.9264 37.3724 18.293 40.6602C18.0658 41.1175 17.8635 41.5832 17.6758 42.0547C17.0615 39.7964 16.772 37.3717 17 35.1094C17.5077 30.072 19.7238 26.1743 25.6133 24.9375C26.1027 24.8353 26.5589 24.6123 26.9402 24.289C27.3216 23.9656 27.6161 23.552 27.7969 23.0859C27.9778 22.6198 28.0393 22.1158 27.9758 21.6199C27.9124 21.1239 27.726 20.6517 27.4336 20.2461C26.6386 19.1415 25.4984 18.2115 24.3907 17.2773C25.3781 17.199 26.3138 17.0404 27.4024 17.1523C30.9121 17.5134 34.6343 19.0123 35.2969 19.4688C35.6688 19.7247 36.0937 19.8934 36.5398 19.9623C36.986 20.0313 37.4419 19.9986 37.8737 19.8668C38.3055 19.735 38.702 19.5075 39.0336 19.2012C39.3653 18.8949 39.6235 18.5177 39.7891 18.0977C40.621 15.9791 40.5025 13.8873 40.1172 11.5586C40.0944 11.4206 40.0331 11.2831 40.0078 11.1445C41.46 11.4931 42.1842 11.3988 43.8242 12.0898C47.4817 13.631 51.1603 15.9874 52.9922 18.25C53.3246 18.6599 53.7592 18.9749 54.2522 19.1632C54.7452 19.3515 55.2792 19.4064 55.8002 19.3224C56.3212 19.2384 56.8109 19.0185 57.2197 18.6848C57.6286 18.3511 57.9422 17.9155 58.1289 17.4219C58.9385 15.2822 59.1023 12.8086 58.8242 10.2969ZM37.3946 35.9922C42.024 36.0401 45.5347 38.0099 47.1016 39.0664C47.4465 39.3389 47.8472 39.5323 48.2751 39.6329C48.7031 39.7335 49.1479 39.7388 49.5782 39.6484H49.5821C49.586 39.6471 49.5899 39.6458 49.5938 39.6445C49.6409 39.6352 49.6878 39.6248 49.7344 39.6133C50.1235 39.5202 50.4901 39.3502 50.8125 39.1133C53.1598 37.5142 60.2431 33.6621 68.7149 37.9844V37.9883C71.578 39.4489 73.1858 41.1648 74.2657 43.3438C75.3455 45.5227 75.8535 48.2807 75.9297 51.6406C75.9297 51.6484 75.9297 51.6562 75.9297 51.6641C75.9094 51.9602 75.9331 52.2577 76 52.5469C75.9345 53.0035 75.9751 53.469 76.1188 53.9073C76.2624 54.3456 76.5051 54.745 76.8282 55.0742C77.8515 56.1455 77.9414 55.8366 77.9414 57.0859C77.9414 59.8193 76.4114 61.8271 74.668 62.0195C74.112 62.0813 73.5844 62.2974 73.1447 62.6432C72.7051 62.989 72.3708 63.4508 72.1797 63.9766C69.8159 70.4811 65.8246 76.1027 61.4649 80.0117C57.1049 83.9207 52.384 86 48.9688 86C40.6013 86 30.5971 76.9387 25.8125 63.9609C25.6197 63.4392 25.2856 62.9814 24.8476 62.6385C24.4095 62.2957 23.8848 62.0814 23.3321 62.0195C21.5764 61.8228 19.9961 59.7963 19.9961 57.0898C19.9961 55.8939 20.1034 56.1886 21.168 55.0742C21.53 54.7049 21.7903 54.2482 21.9238 53.7486C22.0572 53.249 22.0593 52.7233 21.9297 52.2227C21.9718 52.0262 21.9941 51.8259 21.9961 51.625C22.0732 48.2643 22.582 45.5102 23.6641 43.332C24.7462 41.1538 26.3588 39.4342 29.2305 37.9727C31.3729 36.8823 33.4269 36.3149 35.3438 36.0977C36.0484 36.0178 36.7332 35.9853 37.3946 35.9922ZM38.9961 52C38.2005 52 37.4374 52.5268 36.8748 53.4645C36.3122 54.4021 35.9961 55.6739 35.9961 57C35.9961 58.3261 36.3122 59.5979 36.8748 60.5355C37.4374 61.4732 38.2005 62 38.9961 62C39.7918 62 40.5548 61.4732 41.1174 60.5355C41.68 59.5979 41.9961 58.3261 41.9961 57C41.9961 55.6739 41.68 54.4021 41.1174 53.4645C40.5548 52.5268 39.7918 52 38.9961 52ZM58.9961 52C58.2005 52 57.4374 52.5268 56.8748 53.4645C56.3122 54.4021 55.9961 55.6739 55.9961 57C55.9961 58.3261 56.3122 59.5979 56.8748 60.5355C57.4374 61.4732 58.2005 62 58.9961 62C59.7918 62 60.5548 61.4732 61.1174 60.5355C61.68 59.5979 61.9961 58.3261 61.9961 57C61.9961 55.6739 61.68 54.4021 61.1174 53.4645C60.5548 52.5268 59.7918 52 58.9961 52Z'/%3E%3C/svg%3E");
}
.i-icon.icon-breast-pump {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M39.9883 5.00002C39.4792 5.00214 38.979 5.13376 38.5349 5.38251C38.0907 5.63126 37.7171 5.98894 37.4492 6.42189L24.4492 27.4219C24.1358 27.9293 23.9807 28.5187 24.0037 29.1147C24.0268 29.7107 24.2269 30.2864 24.5787 30.7681C24.9304 31.2498 25.4178 31.6157 25.9785 31.8191C26.5392 32.0226 27.1478 32.0543 27.7266 31.9102L42.6485 28.1797C44.1016 29.7072 45.2348 31.5862 45.8164 34H39C38.2044 34.0001 37.4414 34.3162 36.8788 34.8788C36.3162 35.4414 36.0001 36.2044 36 37V40.0078C33.887 40.0184 31.8536 40.8555 30.3555 42.3516C28.8448 43.8591 27.9961 45.9089 27.9961 48.0391V82C27.9961 86.384 31.616 90.0039 36 90.0039H59.9961C64.3801 90.0039 68 86.384 68 82V65.4922C68.0529 65.1701 68.0529 64.8416 68 64.5195V55.4922C68.0529 55.1701 68.0529 54.8416 68 54.5195V48.0391C68 45.9097 67.1527 43.8636 65.6446 42.3555C64.1468 40.8558 62.1146 40.0185 60 40.0078V37C60 36.2044 59.6839 35.4414 59.1213 34.8788C58.5587 34.3162 57.7957 34.0001 57 34H52.0078C52.005 33.803 51.9828 33.6067 51.9414 33.4141C51.864 33.0244 51.7621 32.643 51.6641 32.2617C54.7383 31.3379 57.5316 29.6763 59.336 26.8281L77.2735 39.4531C77.5952 39.6884 77.9606 39.8573 78.3483 39.9498C78.736 40.0423 79.1383 40.0566 79.5316 39.9919C79.9249 39.9272 80.3013 39.7848 80.639 39.5729C80.9766 39.3611 81.2687 39.0842 81.4981 38.7582C81.7275 38.4323 81.8897 38.0639 81.9751 37.6745C82.0606 37.2852 82.0676 36.8828 81.9958 36.4907C81.9239 36.0986 81.7747 35.7248 81.5568 35.3911C81.3389 35.0573 81.0567 34.7703 80.7266 34.5469L53.7266 15.5469C53.237 15.1918 52.6515 14.993 52.0469 14.9766C51.3992 14.9591 50.7632 15.1518 50.2341 15.5258C49.705 15.8998 49.3112 16.435 49.1116 17.0515C48.912 17.6679 48.9173 18.3324 49.1267 18.9456C49.3361 19.5587 49.7385 20.0876 50.2735 20.4531L54.4649 23.4024C54.4462 23.4307 54.4279 23.4593 54.4102 23.4883C53.4579 25.1218 51.7866 26.0816 49.2852 26.6719C48.2764 25.0615 47.0466 23.6179 45.5899 22.4219L42.9532 7.48049C42.8306 6.78389 42.4659 6.15299 41.9234 5.69914C41.381 5.24529 40.6956 4.99768 39.9883 5.00002ZM36.0391 46H59.961C60.5067 46 61.0219 46.2125 61.4024 46.5938C61.4024 46.5951 61.4024 46.5964 61.4024 46.5977C61.7863 46.9815 62 47.4965 62 48.0391V52H55C54.6025 51.9944 54.2078 52.0678 53.8389 52.2161C53.47 52.3643 53.1342 52.5844 52.8511 52.8635C52.568 53.1427 52.3432 53.4753 52.1898 53.8421C52.0363 54.2088 51.9573 54.6024 51.9573 55C51.9573 55.3976 52.0363 55.7912 52.1898 56.158C52.3432 56.5247 52.568 56.8574 52.8511 57.1365C53.1342 57.4156 53.47 57.6357 53.8389 57.784C54.2078 57.9322 54.6025 58.0056 55 58H62V62H59C58.6025 61.9944 58.2078 62.0678 57.8389 62.2161C57.47 62.3643 57.1342 62.5844 56.8511 62.8635C56.568 63.1427 56.3432 63.4753 56.1898 63.8421C56.0363 64.2088 55.9573 64.6024 55.9573 65C55.9573 65.3976 56.0363 65.7912 56.1898 66.158C56.3432 66.5247 56.568 66.8574 56.8511 67.1365C57.1342 67.4156 57.47 67.6357 57.8389 67.784C58.2078 67.9322 58.6025 68.0056 59 68H62V72H55C54.6025 71.9944 54.2078 72.0678 53.8389 72.2161C53.47 72.3643 53.1342 72.5844 52.8511 72.8635C52.568 73.1427 52.3432 73.4753 52.1898 73.8421C52.0363 74.2088 51.9573 74.6024 51.9573 75C51.9573 75.3976 52.0363 75.7912 52.1898 76.158C52.3432 76.5247 52.568 76.8574 52.8511 77.1365C53.1342 77.4156 53.47 77.6357 53.8389 77.784C54.2078 77.9322 54.6025 78.0056 55 78H62V82C62 83.14 61.1361 84.0039 59.9961 84.0039H36C34.86 84.0039 33.9961 83.14 33.9961 82V48.0391C33.9961 47.4933 34.2125 46.9781 34.5938 46.5977C34.9777 46.2138 35.4965 46 36.0391 46Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-buffet-breakfast {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M60.9531 7.95691C60.1582 7.96933 59.4006 8.29678 58.8469 8.86733C58.2932 9.43789 57.9886 10.2049 58 10.9999V12.2616C48.96 13.7116 42 21.5648 42 30.9999V32.7499C39.6629 33.8911 38 36.2517 38 38.9999V45.9999H17C10.9605 45.9999 6 50.9603 6 56.9999V70.9999C6 78.3328 12.5609 85.996 23 85.996C27.3617 85.996 31.5315 84.6574 34.8867 82.4257C35.5723 82.9225 35.6405 83.1292 36.9023 83.7186C39.4031 84.8868 43.1122 85.9999 48 85.9999C52.8878 85.9999 56.5969 84.8868 59.0977 83.7186C60.3595 83.1292 60.4277 82.9225 61.1133 82.4257C64.4685 84.6574 68.6383 85.996 73 85.996C83.4391 85.996 90 78.3328 90 70.9999V56.9999C90 52.7587 87.5482 49.0593 84 47.2264V38.9999C84 36.2517 82.3371 33.8911 80 32.7499V30.9999C80 21.5648 73.04 13.7116 64 12.2616V10.9999C64.0058 10.5983 63.9309 10.1997 63.7797 9.8277C63.6286 9.45565 63.4043 9.11772 63.1202 8.83395C62.836 8.55018 62.4978 8.32633 62.1256 8.17568C61.7533 8.02503 61.3546 7.95063 60.9531 7.95691ZM60.6445 18.0194C60.8858 18.0488 61.1298 18.0488 61.3711 18.0194C68.4102 18.2155 74 23.9107 74 30.9999V31.9999H48V30.9999C48 23.9054 53.598 18.2075 60.6445 18.0194ZM15 25.9999C14.6025 25.9943 14.2078 26.0677 13.8389 26.2159C13.47 26.3642 13.1342 26.5843 12.8511 26.8634C12.568 27.1425 12.3432 27.4751 12.1897 27.8419C12.0363 28.2087 11.9573 28.6023 11.9573 28.9999C11.9573 29.3975 12.0363 29.7911 12.1897 30.1578C12.3432 30.5246 12.568 30.8572 12.8511 31.1364C13.1342 31.4155 13.47 31.6356 13.8389 31.7838C14.2078 31.9321 14.6025 32.0055 15 31.9999H31C31.3975 32.0055 31.7922 31.9321 32.1611 31.7838C32.53 31.6356 32.8658 31.4155 33.1489 31.1364C33.432 30.8572 33.6568 30.5246 33.8103 30.1578C33.9637 29.7911 34.0427 29.3975 34.0427 28.9999C34.0427 28.6023 33.9637 28.2087 33.8103 27.8419C33.6568 27.4751 33.432 27.1425 33.1489 26.8634C32.8658 26.5843 32.53 26.3642 32.1611 26.2159C31.7922 26.0677 31.3975 25.9943 31 25.9999H15ZM15 35.9999C14.6025 35.9943 14.2078 36.0677 13.8389 36.2159C13.47 36.3642 13.1342 36.5843 12.8511 36.8634C12.568 37.1425 12.3432 37.4751 12.1897 37.8419C12.0363 38.2087 11.9573 38.6023 11.9573 38.9999C11.9573 39.3975 12.0363 39.7911 12.1897 40.1578C12.3432 40.5246 12.568 40.8572 12.8511 41.1364C13.1342 41.4155 13.47 41.6356 13.8389 41.7838C14.2078 41.9321 14.6025 42.0055 15 41.9999H31C31.3975 42.0055 31.7922 41.9321 32.1611 41.7838C32.53 41.6356 32.8658 41.4155 33.1489 41.1364C33.432 40.8572 33.6568 40.5246 33.8103 40.1578C33.9637 39.7911 34.0427 39.3975 34.0427 38.9999C34.0427 38.6023 33.9637 38.2087 33.8103 37.8419C33.6568 37.4751 33.432 37.1425 33.1489 36.8634C32.8658 36.5843 32.53 36.3642 32.1611 36.2159C31.7922 36.0677 31.3975 35.9943 31 35.9999H15ZM45 37.9999H77C77.5901 37.9999 78 38.4098 78 38.9999V45.9999H44V38.9999C44 38.4098 44.4099 37.9999 45 37.9999ZM17 51.9999H79C81.7965 51.9999 84 54.2034 84 56.9999V70.9999C84 74.7109 80.5609 79.996 73 79.996C69.1119 79.996 64.7096 78.3836 63.0664 76.8241C62.5046 76.2907 61.7583 75.9952 60.9836 75.9996C60.2089 76.0039 59.4659 76.3078 58.9102 76.8475C58.9102 76.8475 58.3393 77.4493 56.5586 78.2811C54.7779 79.1129 51.9862 79.9999 48 79.9999C44.0138 79.9999 41.2221 79.1129 39.4414 78.2811C37.6607 77.4493 37.0898 76.8475 37.0898 76.8475C36.5341 76.3078 35.7911 76.0039 35.0164 75.9996C34.2417 75.9952 33.4954 76.2907 32.9336 76.8241C31.2904 78.3836 26.8881 79.996 23 79.996C15.4391 79.996 12 74.7109 12 70.9999V56.9999C12 54.2034 14.2035 51.9999 17 51.9999Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-chair {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M49.9646 0C42.4493 0 35.4471 5.60647 34.3787 14H29.5974C25.8491 14 23.0902 17.8583 24.2967 21.4062L24.2342 21.1992L28.6873 38.2031C28.7014 38.2569 28.717 38.3103 28.7342 38.3633C29.1637 39.6923 29.8334 41.0097 30.9568 42.1055C31.3988 42.5366 31.9813 42.8674 32.5701 43.1758L20.1013 89.2148C19.9856 89.5988 19.948 90.0021 19.9908 90.4009C20.0335 90.7997 20.1558 91.1858 20.3504 91.5365C20.545 91.8872 20.8079 92.1953 21.1236 92.4427C21.4393 92.69 21.8014 92.8715 22.1885 92.9765C22.5755 93.0815 22.9797 93.1078 23.3772 93.0539C23.7746 93 24.1571 92.867 24.5023 92.6627C24.8474 92.4584 25.1481 92.187 25.3865 91.8645C25.6249 91.542 25.7963 91.175 25.8904 90.7852L38.5623 44H41.656L32.0857 82.2734C31.9798 82.6591 31.9521 83.062 32.0041 83.4585C32.0562 83.8549 32.187 84.237 32.3888 84.5823C32.5907 84.9275 32.8595 85.2289 33.1795 85.4687C33.4995 85.7085 33.8642 85.882 34.2522 85.9789C34.6401 86.0757 35.0436 86.0941 35.4387 86.0328C35.8339 85.9715 36.2129 85.8318 36.5533 85.622C36.8937 85.4121 37.1887 85.1364 37.421 84.8109C37.6533 84.4854 37.8182 84.1167 37.906 83.7266L47.8357 44H54.156L64.0857 83.7266C64.1735 84.1167 64.3384 84.4854 64.5707 84.8109C64.803 85.1364 65.098 85.4121 65.4385 85.622C65.7789 85.8318 66.1578 85.9715 66.553 86.0328C66.9482 86.0941 67.3516 86.0757 67.7396 85.9789C68.1276 85.882 68.4923 85.7085 68.8123 85.4687C69.1323 85.2289 69.4011 84.9275 69.6029 84.5823C69.8048 84.237 69.9355 83.8549 69.9876 83.4585C70.0396 83.062 70.0119 82.6591 69.906 82.2734L60.3357 44H63.4295L76.1013 90.7852C76.1955 91.175 76.3668 91.542 76.6053 91.8645C76.8437 92.187 77.1443 92.4584 77.4895 92.6627C77.8346 92.867 78.2172 93 78.6146 93.0539C79.012 93.1078 79.4162 93.0815 79.8033 92.9765C80.1903 92.8715 80.5524 92.69 80.8681 92.4427C81.1838 92.1953 81.4468 91.8872 81.6413 91.5365C81.8359 91.1858 81.9582 90.7997 82.001 90.4009C82.0438 90.0021 82.0062 89.5988 81.8904 89.2148L69.0193 41.6914C69.9591 40.7305 70.792 39.6415 71.2146 38.4258C71.2411 38.3499 71.2646 38.273 71.2849 38.1953L75.6951 21.1914L75.6287 21.4102C76.8394 17.8622 74.0762 14 70.3279 14H65.5506C64.4821 5.60647 57.4799 0 49.9646 0ZM49.9646 6C55.0839 6 59.9646 9.593 59.9646 16V17C59.9647 17.7956 60.2808 18.5586 60.8434 19.1212C61.406 19.6838 62.169 19.9999 62.9646 20H69.8045L65.531 36.4727C65.2523 37.2344 64.2976 38 63.9646 38H35.5662C35.3274 38 35.3443 38.0038 35.1482 37.8125C34.9545 37.6235 34.6591 37.1624 34.4529 36.5352L30.1209 20H36.9646C37.7602 19.9999 38.5233 19.6838 39.0858 19.1212C39.6484 18.5586 39.9645 17.7956 39.9646 17V16C39.9646 9.593 44.8454 6 49.9646 6ZM37.9959 25C37.5983 24.9944 37.2036 25.0678 36.8347 25.2161C36.4658 25.3643 36.1301 25.5844 35.847 25.8635C35.5639 26.1427 35.339 26.4753 35.1856 26.842C35.0322 27.2088 34.9531 27.6024 34.9531 28C34.9531 28.3976 35.0322 28.7912 35.1856 29.158C35.339 29.5247 35.5639 29.8573 35.847 30.1365C36.1301 30.4156 36.4658 30.6357 36.8347 30.7839C37.2036 30.9322 37.5983 31.0056 37.9959 31H61.9959C62.3934 31.0056 62.7881 30.9322 63.157 30.7839C63.5259 30.6357 63.8617 30.4156 64.1448 30.1365C64.4279 29.8573 64.6527 29.5247 64.8061 29.158C64.9596 28.7912 65.0386 28.3976 65.0386 28C65.0386 27.6024 64.9596 27.2088 64.8061 26.842C64.6527 26.4753 64.4279 26.1427 64.1448 25.8635C63.8617 25.5844 63.5259 25.3643 63.157 25.2161C62.7881 25.0678 62.3934 24.9944 61.9959 25H37.9959Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-chat {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M48 7.99609C25.9446 7.99609 8 25.9407 8 47.9961C8 54.5467 9.72542 60.6697 12.5234 66.1289L8.1875 81.6523C7.17759 85.2591 10.7439 88.8252 14.3516 87.8164L29.8867 83.4805C35.3415 86.2726 41.4555 87.9961 48 87.9961C70.0554 87.9961 88 70.0515 88 47.9961C88 25.9407 70.0554 7.99609 48 7.99609ZM48 13.9961C66.8126 13.9961 82 29.1835 82 47.9961C82 66.8087 66.8126 81.9961 48 81.9961C41.9968 81.9961 36.3812 80.4351 31.4844 77.707C30.7941 77.3223 29.98 77.2255 29.2188 77.4375L14.4453 81.5586L18.5703 66.793C18.7834 66.0305 18.6865 65.2148 18.3008 64.5234C15.5673 59.623 14 54.0051 14 47.9961C14 29.1835 29.1874 13.9961 48 13.9961ZM67 32L29 32.0039C28.6025 31.9983 28.2078 32.0717 27.8389 32.22C27.47 32.3682 27.1342 32.5883 26.8511 32.8674C26.568 33.1466 26.3432 33.4792 26.1897 33.8459C26.0363 34.2127 25.9573 34.6063 25.9573 35.0039C25.9573 35.4015 26.0363 35.7951 26.1897 36.1619C26.3432 36.5286 26.568 36.8613 26.8511 37.1404C27.1342 37.4195 27.47 37.6396 27.8389 37.7878C28.2078 37.9361 28.6025 38.0095 29 38.0039L67 38C67.3975 38.0056 67.7922 37.9322 68.1611 37.7839C68.53 37.6357 68.8658 37.4156 69.1489 37.1365C69.432 36.8573 69.6568 36.5247 69.8103 36.158C69.9637 35.7912 70.0427 35.3976 70.0427 35C70.0427 34.6024 69.9637 34.2088 69.8103 33.842C69.6568 33.4753 69.432 33.1427 69.1489 32.8635C68.8658 32.5844 68.53 32.3643 68.1611 32.2161C67.7922 32.0678 67.3975 31.9944 67 32ZM67 44.9961L29 45C28.6025 44.9944 28.2078 45.0678 27.8389 45.2161C27.47 45.3643 27.1342 45.5844 26.8511 45.8635C26.568 46.1427 26.3432 46.4753 26.1897 46.842C26.0363 47.2088 25.9573 47.6024 25.9573 48C25.9573 48.3976 26.0363 48.7912 26.1897 49.158C26.3432 49.5247 26.568 49.8573 26.8511 50.1365C27.1342 50.4156 27.47 50.6357 27.8389 50.7839C28.2078 50.9322 28.6025 51.0056 29 51L67 50.9961C67.3975 51.0017 67.7922 50.9283 68.1611 50.78C68.53 50.6318 68.8658 50.4117 69.1489 50.1326C69.432 49.8534 69.6568 49.5208 69.8103 49.1541C69.9637 48.7873 70.0427 48.3937 70.0427 47.9961C70.0427 47.5985 69.9637 47.2049 69.8103 46.8381C69.6568 46.4714 69.432 46.1387 69.1489 45.8596C68.8658 45.5805 68.53 45.3604 68.1611 45.2122C67.7922 45.0639 67.3975 44.9905 67 44.9961ZM47 58L29 58.0039C28.6025 57.9983 28.2078 58.0717 27.8389 58.22C27.47 58.3682 27.1342 58.5883 26.8511 58.8674C26.568 59.1466 26.3432 59.4792 26.1897 59.8459C26.0363 60.2127 25.9573 60.6063 25.9573 61.0039C25.9573 61.4015 26.0363 61.7951 26.1897 62.1619C26.3432 62.5286 26.568 62.8613 26.8511 63.1404C27.1342 63.4195 27.47 63.6396 27.8389 63.7878C28.2078 63.9361 28.6025 64.0095 29 64.0039L47 64C47.3975 64.0056 47.7922 63.9322 48.1611 63.7839C48.53 63.6357 48.8658 63.4156 49.1489 63.1365C49.432 62.8573 49.6568 62.5247 49.8103 62.158C49.9637 61.7912 50.0427 61.3976 50.0427 61C50.0427 60.6024 49.9637 60.2088 49.8103 59.842C49.6568 59.4753 49.432 59.1427 49.1489 58.8635C48.8658 58.5844 48.53 58.3643 48.1611 58.2161C47.7922 58.0678 47.3975 57.9944 47 58Z'/%3E%3C/svg%3E");
}
.i-icon.icon-child-safe-zone {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M48 8C45.8783 8 43.8434 8.84285 42.3431 10.3431C40.8429 11.8434 40 13.8783 40 16C40 18.1217 40.8429 20.1566 42.3431 21.6569C43.8434 23.1571 45.8783 24 48 24C50.1217 24 52.1566 23.1571 53.6569 21.6569C55.1571 20.1566 56 18.1217 56 16C56 13.8783 55.1571 11.8434 53.6569 10.3431C52.1566 8.84285 50.1217 8 48 8ZM45 28C42.426 28 39.9696 29.1092 38.2656 31.0352C37.9956 31.3372 27.8209 43.3824 24.7109 47.0664C23.6409 48.3324 23.8004 50.225 25.0664 51.293C26.3324 52.363 28.227 52.2035 29.293 50.9375C31.733 48.0515 36.822 42.0236 40 38.2656V50.707L36.0586 70.4141C35.7326 72.0381 36.7842 73.6213 38.4102 73.9453C40.0262 74.2873 41.6174 73.2158 41.9414 71.5898L45.457 54H50.5391L54.0586 71.5898C54.3446 73.0158 55.5961 74 56.9961 74C57.1921 74 57.3918 73.9794 57.5898 73.9414C59.2138 73.6174 60.2674 72.0362 59.9414 70.4102L56 50.707V38.2656C58.858 41.6456 63.337 46.9475 66.707 50.9375C67.299 51.6375 68.1499 52 69.0039 52C69.6879 52 70.3755 51.769 70.9375 51.293C72.2035 50.223 72.363 48.3285 71.293 47.0625C67.297 42.3305 57.9695 31.2905 57.6875 30.9805C55.9855 29.0865 53.548 28 51 28H45ZM34.6953 56.8438C20.0433 58.7518 8 63.876 8 72C8 82.504 28.124 88 48 88C67.876 88 88 82.504 88 72C88 63.876 75.9567 58.7497 61.3047 56.8438L62.5508 63.0703C74.7328 64.9583 82 68.982 82 72C82 76.078 68.756 82 48 82C27.244 82 14 76.078 14 72C14 68.982 21.2672 64.9603 33.4492 63.0703L34.6953 56.8438Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-close {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M78.9726 13.9569C78.1804 13.9756 77.4277 14.307 76.8789 14.8788L48 43.7577L19.1211 14.8788C18.8414 14.5908 18.5069 14.3619 18.1372 14.2055C17.7674 14.0492 17.3701 13.9686 16.9687 13.9686C16.3717 13.9688 15.7883 14.147 15.2931 14.4806C14.7979 14.8142 14.4136 15.2879 14.1892 15.8412C13.9648 16.3945 13.9105 17.0021 14.0334 17.5864C14.1563 18.1706 14.4506 18.7049 14.8789 19.121L43.7578 47.9999L14.8789 76.8788C14.591 77.1552 14.3611 77.4863 14.2028 77.8527C14.0444 78.2191 13.9608 78.6134 13.9567 79.0125C13.9526 79.4116 14.0283 79.8075 14.1791 80.1771C14.33 80.5466 14.5531 80.8823 14.8353 81.1645C15.1175 81.4468 15.4533 81.6699 15.8228 81.8207C16.1923 81.9716 16.5882 82.0472 16.9873 82.0432C17.3865 82.0391 17.7808 81.9554 18.1471 81.7971C18.5135 81.6387 18.8446 81.4089 19.1211 81.121L48 52.2421L76.8789 81.121C77.1553 81.4089 77.4864 81.6387 77.8528 81.7971C78.2192 81.9554 78.6135 82.0391 79.0126 82.0431C79.4117 82.0472 79.8077 81.9716 80.1772 81.8207C80.5467 81.6698 80.8824 81.4468 81.1647 81.1645C81.4469 80.8823 81.67 80.5466 81.8208 80.1771C81.9717 79.8075 82.0473 79.4116 82.0433 79.0125C82.0392 78.6134 81.9556 78.2191 81.7972 77.8527C81.6389 77.4863 81.409 77.1552 81.1211 76.8788L52.2422 47.9999L81.1211 19.121C81.5573 18.7022 81.8569 18.1615 81.9805 17.5695C82.1041 16.9776 82.0459 16.3622 81.8136 15.8039C81.5814 15.2456 81.1858 14.7705 80.6788 14.4409C80.1719 14.1113 79.5772 13.9426 78.9726 13.9569Z'/%3E%3C/svg%3E");
}
.i-icon.icon-cocktail {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M29 8C17.4383 8 8 17.4383 8 29C8 40.5617 17.4383 50 29 50C32.2559 50 35.3546 49.2339 38.125 47.8906L52 62.2148V83.5078L38.4453 86.0508C37.7103 86.1886 37.0532 86.5959 36.6029 87.1929C36.1526 87.79 35.9414 88.5336 36.0109 89.2782C36.0803 90.0228 36.4253 90.7147 36.9782 91.2181C37.5311 91.7216 38.2522 92.0004 39 92H54.5078C54.8299 92.0529 55.1584 92.0529 55.4805 92H71C71.7478 92.0004 72.4689 91.7216 73.0218 91.2181C73.5747 90.7147 73.9197 90.0228 73.9892 89.2782C74.0586 88.5336 73.8474 87.79 73.3971 87.1929C72.9468 86.5959 72.2897 86.1886 71.5547 86.0508L58 83.5078V62.2148L84.8672 34.4805C86.3197 32.9831 86.5984 30.7405 85.8828 29.0508C85.1672 27.3611 83.3631 26 81.2773 26H49.7578C48.3098 15.8286 39.5376 8 29 8ZM29 14C36.2856 14 42.318 19.1509 43.6914 26H28.7227C26.6381 26 24.8331 27.3608 24.1172 29.0508C23.4012 30.7407 23.6825 32.983 25.1328 34.4805L33.5703 43.1875C32.127 43.6808 30.6099 44 29 44C20.6817 44 14 37.3183 14 29C14 20.6817 20.6817 14 29 14ZM31.082 32H78.918L73.1016 38C73.0677 37.9994 73.0339 37.9994 73 38H37C36.9661 38.0007 36.9323 38.002 36.8984 38.0039L31.082 32ZM43.0156 44H67.293L55 56.6875L42.9297 44.2305C42.9615 44.1549 42.9901 44.078 43.0156 44Z'/%3E%3C/svg%3E");
}
.i-icon.icon-crib {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M6.99976 11.9998C6.60222 11.9942 6.20753 12.0676 5.83863 12.2159C5.46972 12.3641 5.13396 12.5842 4.85085 12.8633C4.56774 13.1425 4.34294 13.4751 4.18949 13.8419C4.03605 14.2086 3.95703 14.6022 3.95703 14.9998C3.95703 15.3974 4.03605 15.791 4.18949 16.1578C4.34294 16.5245 4.56774 16.8572 4.85085 17.1363C5.13396 17.4154 5.46972 17.6355 5.83863 17.7837C6.20753 17.932 6.60222 18.0054 6.99976 17.9998C8.69276 17.9998 9.99976 19.3068 9.99976 20.9998V62.5076C9.94686 62.8297 9.94686 63.1582 9.99976 63.4803V66.9998C9.99976 71.9774 13.4338 76.0477 17.9998 77.3865V80.9998C17.9941 81.3973 18.0676 81.792 18.2158 82.1609C18.3641 82.5298 18.5841 82.8656 18.8633 83.1487C19.1424 83.4318 19.475 83.6566 19.8418 83.8101C20.2086 83.9635 20.6022 84.0425 20.9998 84.0425C21.3973 84.0425 21.7909 83.9635 22.1577 83.8101C22.5245 83.6566 22.8571 83.4318 23.1362 83.1487C23.4154 82.8656 23.6355 82.5298 23.7837 82.1609C23.9319 81.792 24.0054 81.3973 23.9998 80.9998V77.9998H71.9998V80.9998C71.9941 81.3973 72.0676 81.792 72.2158 82.1609C72.3641 82.5298 72.5841 82.8656 72.8633 83.1487C73.1424 83.4318 73.475 83.6566 73.8418 83.8101C74.2086 83.9635 74.6022 84.0425 74.9998 84.0425C75.3973 84.0425 75.7909 83.9635 76.1577 83.8101C76.5245 83.6566 76.8571 83.4318 77.1362 83.1487C77.4154 82.8656 77.6355 82.5298 77.7837 82.1609C77.9319 81.792 78.0054 81.3973 77.9998 80.9998V77.3865C82.5657 76.0477 85.9998 71.9774 85.9998 66.9998V63.492C86.0527 63.1699 86.0527 62.8414 85.9998 62.5193V25.492C86.0527 25.1699 86.0527 24.8414 85.9998 24.5193V20.9998C85.9998 19.3068 87.3068 17.9998 88.9998 17.9998C89.3973 18.0054 89.792 17.932 90.1609 17.7837C90.5298 17.6355 90.8655 17.4154 91.1487 17.1363C91.4318 16.8572 91.6566 16.5245 91.81 16.1578C91.9635 15.791 92.0425 15.3974 92.0425 14.9998C92.0425 14.6022 91.9635 14.2086 91.81 13.8419C91.6566 13.4751 91.4318 13.1425 91.1487 12.8633C90.8655 12.5842 90.5298 12.3641 90.1609 12.2159C89.792 12.0676 89.3973 11.9942 88.9998 11.9998C84.0648 11.9998 79.9998 16.0648 79.9998 20.9998V21.9998H69.4919C69.1699 21.9469 68.8413 21.9469 68.5193 21.9998H55.4919C55.1699 21.9469 54.8414 21.9469 54.5193 21.9998H41.4919C41.1699 21.9469 40.8414 21.9469 40.5193 21.9998H27.4919C27.1699 21.9469 26.8414 21.9469 26.5193 21.9998H15.9998V20.9998C15.9998 16.0648 11.9348 11.9998 6.99976 11.9998ZM15.9998 27.9998H23.9998V59.9998H15.9998V27.9998ZM29.9998 27.9998H37.9998V59.9998H29.9998V27.9998ZM43.9998 27.9998H51.9998V59.9998H43.9998V27.9998ZM57.9998 27.9998H65.9998V59.9998H57.9998V27.9998ZM71.9998 27.9998H79.9998V59.9998H71.9998V27.9998ZM15.9998 65.9998H79.9998V66.9998C79.9998 69.7605 77.8351 71.9054 75.0896 71.9608C74.8987 71.9556 74.7077 71.9687 74.5193 71.9998H21.4919C21.2971 71.9674 21.0995 71.9543 20.9021 71.9608C18.1604 71.9014 15.9998 69.7579 15.9998 66.9998V65.9998Z'/%3E%3C/svg%3E");
}
.i-icon.icon-cutlery {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M70.4998 10.023C69.7229 9.99463 68.9342 10.0777 68.1639 10.2808C66.6233 10.6869 65.1661 11.5648 64.0623 12.9487C57.835 20.7539 53.9998 33.1832 53.9998 50.1519V51.7808C53.9998 56.1082 56.4538 60.08 60.324 62.0152L61.9998 62.855V77.9995C61.9998 82.3821 65.6173 85.9995 69.9998 85.9995C74.3708 85.9995 77.9998 82.3977 77.9998 78.0152V17.8198C77.9998 14.2784 75.6208 11.4406 72.7576 10.4409C72.0418 10.191 71.2767 10.0513 70.4998 10.023ZM18.9529 11.9566C18.158 11.969 17.4004 12.2964 16.8467 12.867C16.293 13.4375 15.9884 14.2045 15.9998 14.9995V26.9995V34.9995C15.9955 35.3173 16.0416 35.6337 16.1365 35.937C16.448 40.7781 19.0531 44.9209 22.8983 47.4331C22.3579 60.8171 21.9998 73.6493 21.9998 75.4995C21.9998 80.9385 25.6593 85.9995 30.9998 85.9995C36.3404 85.9995 39.9998 80.9385 39.9998 75.4995C39.9998 73.6521 39.6431 60.8099 39.1014 47.4331C42.951 44.9178 45.5564 40.768 45.8631 35.9214C45.9564 35.6231 46.0025 35.3121 45.9998 34.9995V26.9995V14.9995C46.0054 14.602 45.932 14.2073 45.7838 13.8384C45.6355 13.4695 45.4154 13.1337 45.1363 12.8506C44.8572 12.5675 44.5246 12.3427 44.1578 12.1893C43.791 12.0358 43.3974 11.9568 42.9998 11.9568C42.6022 11.9568 42.2086 12.0358 41.8419 12.1893C41.4751 12.3427 41.1425 12.5675 40.8633 12.8506C40.5842 13.1337 40.3641 13.4695 40.2159 13.8384C40.0676 14.2073 39.9942 14.602 39.9998 14.9995V26.9605V26.9995C39.9998 28.6925 38.6928 29.9995 36.9998 29.9995C35.3068 29.9995 33.9998 28.6925 33.9998 26.9995V14.9995C34.0054 14.602 33.932 14.2073 33.7838 13.8384C33.6355 13.4695 33.4154 13.1337 33.1363 12.8506C32.8572 12.5675 32.5246 12.3427 32.1578 12.1893C31.791 12.0358 31.3974 11.9568 30.9998 11.9568C30.6022 11.9568 30.2086 12.0358 29.8419 12.1893C29.4751 12.3427 29.1425 12.5675 28.8633 12.8506C28.5842 13.1337 28.3641 13.4695 28.2159 13.8384C28.0676 14.2073 27.9942 14.602 27.9998 14.9995V26.9605V26.9995C27.9998 28.6925 26.6928 29.9995 24.9998 29.9995C23.3068 29.9995 21.9998 28.6925 21.9998 26.9995V14.9995C22.0056 14.598 21.9307 14.1994 21.7795 13.8273C21.6284 13.4553 21.4041 13.1174 21.12 12.8336C20.8359 12.5498 20.4977 12.326 20.1254 12.1753C19.7532 12.0247 19.3545 11.9503 18.9529 11.9566ZM70.2498 15.9761C70.4244 15.9953 70.6004 16.0419 70.7811 16.105C71.5039 16.3573 71.9998 16.7993 71.9998 17.8198V78.0152C71.9998 79.1566 71.1528 79.9995 69.9998 79.9995C68.8584 79.9995 67.9998 79.141 67.9998 77.9995V60.9995C68 60.4426 67.8452 59.8965 67.5527 59.4226C67.2602 58.9486 66.8415 58.5654 66.3436 58.3159L63.0076 56.648C61.1579 55.7231 59.9998 53.8493 59.9998 51.7808V50.1519C59.9998 34.1005 63.7371 22.9738 68.7498 16.6909C69.2272 16.0924 69.7261 15.9183 70.2498 15.9761ZM30.9998 33.5894C32.6023 35.0496 34.6839 35.9995 36.9998 35.9995C38.018 35.9995 38.9627 35.7316 39.8787 35.4136C39.7079 38.8512 37.7303 41.7812 34.785 43.1519C34.2466 43.4018 33.7945 43.8057 33.4858 44.3126C33.1771 44.8195 33.0256 45.4065 33.0506 45.9995C33.6512 60.2425 33.9998 74.474 33.9998 75.4995C33.9998 78.3446 32.2873 79.9995 30.9998 79.9995C29.7124 79.9995 27.9998 78.3446 27.9998 75.4995C27.9998 74.4767 28.3504 60.2512 28.949 45.9995C28.974 45.4065 28.8226 44.8195 28.5138 44.3126C28.2051 43.8057 27.753 43.4018 27.2147 43.1519C24.2686 41.7809 22.2917 38.8532 22.1209 35.4136C23.037 35.7316 23.9817 35.9995 24.9998 35.9995C27.3158 35.9995 29.3973 35.0496 30.9998 33.5894Z'/%3E%3C/svg%3E");
}
.i-icon.icon-demo-icon {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='ICON_PATH'/%3E%3C/svg%3E");
}
.i-icon.icon-discount {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M35.6093 7.98056C34.3453 7.93991 33.0341 8.12187 31.707 8.67196C28.1676 10.1374 26.5696 13.3558 25.3281 16.0392C24.0865 18.7225 23.013 21.1662 22.0898 22.0899H22.0859C21.0672 23.1098 18.6196 24.2071 15.957 25.4493C13.2943 26.6915 10.1165 28.2227 8.6718 31.711C7.22762 35.1996 8.39388 38.5318 9.39836 41.2931C10.4029 44.0543 11.356 46.5585 11.3554 48.0001C11.3548 49.3067 10.3908 51.7948 9.37102 54.5704C8.35124 57.346 7.20488 60.7539 8.6718 64.2931C10.1372 67.8324 13.3556 69.4305 16.039 70.672C18.7224 71.9135 21.1621 72.9871 22.0859 73.9102V73.9142H22.0898C23.1096 74.9328 24.203 77.3804 25.4452 80.0431C26.6875 82.7058 28.2187 85.8835 31.707 87.3282C35.1955 88.7724 38.5278 87.6061 41.289 86.6017C44.0502 85.5972 46.5584 84.644 47.9999 84.6446C49.3065 84.6452 51.7947 85.6092 54.5702 86.629C57.3458 87.6488 60.7499 88.7951 64.289 87.3282C67.8283 85.8628 69.4264 82.6444 70.6679 79.961C71.9094 77.2777 72.9869 74.8379 73.9101 73.9142V73.9102C74.9287 72.8904 77.3763 71.797 80.039 70.5548C82.7017 69.3125 85.8833 67.7813 87.328 64.2931C88.7722 60.8045 87.606 57.4723 86.6015 54.711C85.597 51.9498 84.64 49.4417 84.6405 48.0001C84.6411 46.6935 85.609 44.2053 86.6288 41.4298C87.6486 38.6542 88.795 35.2502 87.328 31.711C85.8626 28.1717 82.6442 26.5736 79.9609 25.3321C77.2775 24.0906 74.8338 23.0131 73.9101 22.0899C72.8902 21.0713 71.7929 18.6237 70.5507 15.961C69.3085 13.2983 67.7773 10.1167 64.289 8.67196C60.8005 7.22778 57.4682 8.39404 54.707 9.39853C51.9457 10.403 49.4415 11.3601 47.9999 11.3595C46.6934 11.3589 44.2052 10.391 41.4296 9.37118C40.0418 8.86129 38.4964 8.32062 36.8554 8.08993C36.4452 8.03226 36.0306 7.99411 35.6093 7.98056ZM34.9335 14.0274C36.0051 13.9748 37.4982 14.3202 39.3593 15.004C41.8407 15.9157 44.6306 17.358 47.996 17.3595C51.3965 17.3609 54.259 15.9443 56.7577 15.0352C59.2547 14.1269 61.074 13.8364 61.9921 14.2149C62.9078 14.5942 63.9889 16.0864 65.1132 18.4962C66.2371 20.9052 67.2635 23.9292 69.6679 26.3321C72.0481 28.7109 75.0422 29.6674 77.4413 30.7774C79.8405 31.8874 81.3525 32.9593 81.7851 34.004V34.0079C82.2182 35.0528 81.9077 36.8819 80.996 39.3634C80.0843 41.8448 78.642 44.6347 78.6405 48.0001C78.6391 51.4005 80.0558 54.263 80.9648 56.7618C81.8738 59.2606 82.1649 61.0787 81.7851 61.9962C81.4058 62.9119 79.9136 63.993 77.5038 65.1173C75.0948 66.2412 72.0708 67.2675 69.6679 69.672C67.2891 72.0522 66.3326 75.0424 65.2226 77.4415C64.1126 79.8406 63.0407 81.3527 61.996 81.7852H61.9921C60.9473 82.2182 59.1181 81.9118 56.6366 81.0001C54.1552 80.0884 51.3654 78.6461 47.9999 78.6446C44.5995 78.6432 41.737 80.0559 39.2382 80.9649C36.7394 81.8739 34.9213 82.1651 34.0038 81.7852C33.0881 81.406 32.007 79.9138 30.8827 77.504C29.7585 75.0942 28.7342 72.0714 26.3281 69.6681C23.9478 67.2893 20.9577 66.3367 18.5585 65.2267C16.1594 64.1167 14.6473 63.0409 14.2148 61.9962C13.7817 60.9513 14.0882 59.1222 14.9999 56.6407C15.9116 54.1593 17.354 51.3694 17.3554 48.004C17.3568 44.6036 15.9441 41.7411 15.0351 39.2423C14.1267 36.7453 13.8362 34.926 14.2148 34.0079C14.594 33.0922 16.0862 32.0111 18.496 30.8868C20.9058 29.7625 23.9286 28.7383 26.332 26.3321C28.7108 23.9519 29.6634 20.9578 30.7734 18.5587C31.8834 16.1596 32.9591 14.6475 34.0038 14.2149C34.265 14.1067 34.5763 14.045 34.9335 14.0274ZM62.9413 29.9727C62.1622 29.9955 61.4225 30.3205 60.8788 30.879L30.8788 60.879C30.5909 61.1554 30.3611 61.4865 30.2027 61.8529C30.0444 62.2193 29.9607 62.6136 29.9567 63.0127C29.9526 63.4118 30.0282 63.8078 30.1791 64.1773C30.3299 64.5468 30.553 64.8825 30.8353 65.1648C31.1175 65.447 31.4532 65.6701 31.8227 65.8209C32.1923 65.9718 32.5882 66.0474 32.9873 66.0434C33.3864 66.0393 33.7807 65.9557 34.1471 65.7973C34.5135 65.639 34.8446 65.4091 35.121 65.1212L65.121 35.1212C65.5538 34.6997 65.8493 34.1573 65.9688 33.5651C66.0882 32.9729 66.0261 32.3584 65.7906 31.8021C65.5551 31.2457 65.1571 30.7735 64.6487 30.4471C64.1403 30.1207 63.5452 29.9554 62.9413 29.9727ZM36.9999 30.0001C35.1434 30.0001 33.3629 30.7376 32.0502 32.0503C30.7374 33.3631 29.9999 35.1436 29.9999 37.0001C29.9999 38.8566 30.7374 40.6371 32.0502 41.9498C33.3629 43.2626 35.1434 44.0001 36.9999 44.0001C38.8564 44.0001 40.6369 43.2626 41.9497 41.9498C43.2624 40.6371 43.9999 38.8566 43.9999 37.0001C43.9999 35.1436 43.2624 33.3631 41.9497 32.0503C40.6369 30.7376 38.8564 30.0001 36.9999 30.0001ZM58.9999 52.0001C57.1434 52.0001 55.3629 52.7376 54.0502 54.0503C52.7374 55.3631 51.9999 57.1436 51.9999 59.0001C51.9999 60.8566 52.7374 62.6371 54.0502 63.9498C55.3629 65.2626 57.1434 66.0001 58.9999 66.0001C60.8564 66.0001 62.6369 65.2626 63.9497 63.9498C65.2624 62.6371 65.9999 60.8566 65.9999 59.0001C65.9999 57.1436 65.2624 55.3631 63.9497 54.0503C62.6369 52.7376 60.8564 52.0001 58.9999 52.0001Z'/%3E%3C/svg%3E");
}
.i-icon.icon-feeding-baby {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M41.9961 9.01172C38.9128 9.01172 36.2204 10.2721 34.5039 12.2031C32.7875 14.1342 31.9961 16.5951 31.9961 19.0117C31.9961 21.4284 32.7875 23.8854 34.5039 25.8164C36.2204 27.7475 38.9128 29.0117 41.9961 29.0117C45.0795 29.0117 47.7718 27.7475 49.4883 25.8164C51.2048 23.8854 51.9961 21.4284 51.9961 19.0117C51.9961 16.5951 51.2048 14.1342 49.4883 12.2031C47.7718 10.2721 45.0795 9.01172 41.9961 9.01172ZM41.9961 29.0117C36.5101 29.0117 31.9961 33.5235 31.9961 39.0117V47.0117H29.2071L23.8907 27.582C23.7267 26.9468 23.3591 26.3828 22.8441 25.9765C22.329 25.5701 21.695 25.3437 21.0391 25.332C20.5698 25.3241 20.1051 25.4263 19.6825 25.6306C19.2599 25.8348 18.8911 26.1354 18.6057 26.5081C18.3204 26.8808 18.1265 27.3153 18.0396 27.7766C17.9528 28.2379 17.9753 28.7131 18.1055 29.1641L26.7618 60.8008C26.9196 61.3772 27.2459 61.8934 27.699 62.2831C28.1521 62.6728 28.7112 62.9184 29.3047 62.9883L24.5899 85.3906C24.5039 85.7779 24.4955 86.1784 24.5653 86.5689C24.6351 86.9594 24.7816 87.3322 24.9964 87.6657C25.2112 87.9992 25.49 88.2868 25.8167 88.5119C26.1434 88.737 26.5115 88.895 26.8996 88.9769C27.2878 89.0587 27.6883 89.0628 28.0781 88.9889C28.4678 88.9149 28.8391 88.7644 29.1703 88.546C29.5015 88.3277 29.7861 88.0458 30.0076 87.7167C30.2292 87.3877 30.3833 87.0179 30.461 86.6289L32.0625 79.0117H54.461L56.0625 86.6289C56.1403 87.0179 56.2943 87.3877 56.5159 87.7167C56.7374 88.0458 57.0221 88.3277 57.3533 88.546C57.6845 88.7644 58.0557 88.9149 58.4454 88.9889C58.8352 89.0628 59.2357 89.0587 59.6239 88.9769C60.012 88.895 60.3801 88.737 60.7068 88.5119C61.0335 88.2868 61.3123 87.9992 61.5271 87.6657C61.7419 87.3322 61.8884 86.9594 61.9582 86.5689C62.028 86.1784 62.0196 85.7779 61.9336 85.3906L57.2188 63C57.9732 62.9438 58.6785 62.6047 59.1935 62.0505C59.7085 61.4964 59.9952 60.7682 59.9961 60.0117V57.0039L61.4219 57.0195L68.9258 64.1797C69.2108 64.4519 69.5465 64.6654 69.914 64.8078C70.2814 64.9503 70.6733 65.019 71.0673 65.0099C71.4613 65.0009 71.8496 64.9144 72.2102 64.7552C72.5707 64.5961 72.8964 64.3675 73.1685 64.0825C73.4407 63.7975 73.6541 63.4617 73.7964 63.0942C73.9388 62.7267 74.0074 62.3348 73.9983 61.9408C73.9892 61.5469 73.9025 61.1585 73.7433 60.798C73.5841 60.4375 73.3554 60.1119 73.0704 59.8398L64.7071 51.8633C64.1578 51.3398 63.4306 51.0439 62.6719 51.0352L58.8555 50.9883C58.5139 50.408 58.125 49.8554 57.6407 49.3711C57.6394 49.3698 57.6381 49.3685 57.6368 49.3672C56.1404 47.874 54.1139 47.0302 51.9961 47.0156V39.0117C51.9961 33.5245 47.4833 29.0117 41.9961 29.0117ZM41.9961 15.0117C43.5795 15.0117 44.3871 15.4975 45.0039 16.1914C45.6208 16.8854 45.9961 17.9284 45.9961 19.0117C45.9961 20.0951 45.6208 21.1342 45.0039 21.8281C44.3871 22.5221 43.5795 23.0117 41.9961 23.0117C40.4128 23.0117 39.6052 22.5221 38.9883 21.8281C38.3715 21.1342 37.9961 20.0951 37.9961 19.0117C37.9961 17.9284 38.3715 16.8854 38.9883 16.1914C39.6052 15.4975 40.4128 15.0117 41.9961 15.0117ZM85.1055 15.2852C84.8356 15.2802 84.5662 15.3118 84.3047 15.3789L60.3047 21.0898C59.6626 21.2427 59.0888 21.6031 58.6721 22.115C58.2555 22.627 58.0193 23.2621 58 23.9219C57.998 24.0039 57.9993 24.086 58.0039 24.168C58.0039 24.181 58.0039 24.194 58.0039 24.207C58.0099 24.2868 58.019 24.3663 58.0313 24.4453C58.0336 24.4688 58.0362 24.4922 58.0391 24.5156C58.0477 24.5758 58.0581 24.6357 58.0704 24.6953C58.0752 24.7171 58.0849 24.7361 58.0899 24.7578C58.1236 24.8828 58.1653 25.0054 58.2149 25.125C59.5322 29.8785 64.399 32.8735 69.2618 31.7812C73.3261 30.8683 76.1506 27.3671 76.4922 23.4062L85.6914 21.2148C86.4086 21.0568 87.0428 20.6412 87.4741 20.0469C87.9054 19.4525 88.1037 18.7206 88.0315 17.9898C87.9592 17.259 87.6215 16.5801 87.0823 16.0817C86.543 15.5832 85.8397 15.2998 85.1055 15.2852ZM41.9961 35.0117C44.2369 35.0117 45.9961 36.7709 45.9961 39.0117V47.0117H37.9961V39.0117C37.9961 36.7719 39.7582 35.0117 41.9961 35.0117ZM30.8516 53.0117H51.9414C52.4876 53.0117 53.008 53.2275 53.3985 53.6172C53.7824 54.0025 53.9961 54.5185 53.9961 55.0664V57.0117H53.9454C53.6629 56.9712 53.3762 56.9712 53.0938 57.0117H33.5C33.3297 56.9826 33.1572 56.9682 32.9844 56.9688C32.826 56.9706 32.6679 56.9849 32.5118 57.0117H31.9454L30.8516 53.0117ZM35.4336 63.0117H51.0899L53.1954 73.0117H33.3282L35.4336 63.0117Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-film-reel {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M48 8C25.9441 8 8 25.9441 8 48C8 70.0559 25.9441 88 48 88H85C85.3975 88.0056 85.7922 87.9322 86.1611 87.7839C86.53 87.6357 86.8658 87.4156 87.1489 87.1365C87.432 86.8573 87.6568 86.5247 87.8103 86.158C87.9637 85.7912 88.0427 85.3976 88.0427 85C88.0427 84.6024 87.9637 84.2088 87.8103 83.842C87.6568 83.4753 87.432 83.1427 87.1489 82.8635C86.8658 82.5844 86.53 82.3643 86.1611 82.2161C85.7922 82.0678 85.3975 81.9944 85 82H68.9648C80.3641 74.9443 88 62.363 88 48C88 25.9441 70.0559 8 48 8ZM48 14C66.8132 14 82 29.1868 82 48C82 66.8132 66.8132 82 48 82C29.1868 82 14 66.8132 14 48C14 29.1868 29.1868 14 48 14ZM48 18C44.9167 18 42.2243 19.2643 40.5078 21.1953C38.7913 23.1264 38 25.5833 38 28C38 30.4167 38.7913 32.8736 40.5078 34.8047C42.2243 36.7357 44.9167 38 48 38C51.0833 38 53.7757 36.7357 55.4922 34.8047C57.2087 32.8736 58 30.4167 58 28C58 25.5833 57.2087 23.1264 55.4922 21.1953C53.7757 19.2643 51.0833 18 48 18ZM48 24C49.5833 24 50.391 24.4857 51.0078 25.1797C51.6247 25.8736 52 26.9167 52 28C52 29.0833 51.6247 30.1264 51.0078 30.8203C50.391 31.5143 49.5833 32 48 32C46.4167 32 45.609 31.5143 44.9922 30.8203C44.3753 30.1264 44 29.0833 44 28C44 26.9167 44.3753 25.8736 44.9922 25.1797C45.609 24.4857 46.4167 24 48 24ZM28 38C24.9167 38 22.2243 39.2643 20.5078 41.1953C18.7913 43.1264 18 45.5833 18 48C18 50.4167 18.7913 52.8736 20.5078 54.8047C22.2243 56.7357 24.9167 58 28 58C31.0833 58 33.7757 56.7357 35.4922 54.8047C37.2087 52.8736 38 50.4167 38 48C38 45.5833 37.2087 43.1264 35.4922 41.1953C33.7757 39.2643 31.0833 38 28 38ZM68 38C64.9167 38 62.2243 39.2643 60.5078 41.1953C58.7913 43.1264 58 45.5833 58 48C58 50.4167 58.7913 52.8736 60.5078 54.8047C62.2243 56.7357 64.9167 58 68 58C71.0833 58 73.7757 56.7357 75.4922 54.8047C77.2087 52.8736 78 50.4167 78 48C78 45.5833 77.2087 43.1264 75.4922 41.1953C73.7757 39.2643 71.0833 38 68 38ZM28 44C29.5833 44 30.391 44.4857 31.0078 45.1797C31.6247 45.8736 32 46.9167 32 48C32 49.0833 31.6247 50.1264 31.0078 50.8203C30.391 51.5143 29.5833 52 28 52C26.4167 52 25.609 51.5143 24.9922 50.8203C24.3753 50.1264 24 49.0833 24 48C24 46.9167 24.3753 45.8736 24.9922 45.1797C25.609 44.4857 26.4167 44 28 44ZM48 44C46.9391 44 45.9217 44.4214 45.1716 45.1716C44.4214 45.9217 44 46.9391 44 48C44 49.0609 44.4214 50.0783 45.1716 50.8284C45.9217 51.5786 46.9391 52 48 52C49.0609 52 50.0783 51.5786 50.8284 50.8284C51.5786 50.0783 52 49.0609 52 48C52 46.9391 51.5786 45.9217 50.8284 45.1716C50.0783 44.4214 49.0609 44 48 44ZM68 44C69.5833 44 70.391 44.4857 71.0078 45.1797C71.6247 45.8736 72 46.9167 72 48C72 49.0833 71.6247 50.1264 71.0078 50.8203C70.391 51.5143 69.5833 52 68 52C66.4167 52 65.609 51.5143 64.9922 50.8203C64.3753 50.1264 64 49.0833 64 48C64 46.9167 64.3753 45.8736 64.9922 45.1797C65.609 44.4857 66.4167 44 68 44ZM48 58C44.9167 58 42.2243 59.2643 40.5078 61.1953C38.7913 63.1264 38 65.5833 38 68C38 70.4167 38.7913 72.8736 40.5078 74.8047C42.2243 76.7357 44.9167 78 48 78C51.0833 78 53.7757 76.7357 55.4922 74.8047C57.2087 72.8736 58 70.4167 58 68C58 65.5833 57.2087 63.1264 55.4922 61.1953C53.7757 59.2643 51.0833 58 48 58ZM48 64C49.5833 64 50.391 64.4857 51.0078 65.1797C51.6247 65.8736 52 66.9167 52 68C52 69.0833 51.6247 70.1264 51.0078 70.8203C50.391 71.5143 49.5833 72 48 72C46.4167 72 45.609 71.5143 44.9922 70.8203C44.3753 70.1264 44 69.0833 44 68C44 66.9167 44.3753 65.8736 44.9922 65.1797C45.609 64.4857 46.4167 64 48 64Z'/%3E%3C/svg%3E");
}
.i-icon.icon-flip-flops {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M28 12C18.0946 12 10 20.0946 10 30C10 31.6335 10.2634 34.4627 10.6406 38.2812C11.0178 42.0998 11.5191 46.7346 12.0195 51.2852C12.5199 55.8357 13.0167 60.3027 13.3906 63.7695C13.5776 65.503 13.7364 66.9885 13.8438 68.0977C13.9511 69.2068 14 70.1318 14 70C14 77.6968 20.3032 84 28 84C35.6968 84 42 77.6968 42 70C42 70.1318 42.0489 69.2068 42.1562 68.0977C42.2636 66.9885 42.4224 65.503 42.6094 63.7695C42.9833 60.3027 43.4801 55.8357 43.9805 51.2852C44.4809 46.7346 44.9822 42.0998 45.3594 38.2812C45.7366 34.4627 46 31.6335 46 30C46 20.0946 37.9054 12 28 12ZM68 12C58.0946 12 50 20.0946 50 30C50 31.6335 50.2634 34.4627 50.6406 38.2812C51.0178 42.0998 51.5191 46.7346 52.0195 51.2852C52.5199 55.8357 53.0167 60.3027 53.3906 63.7695C53.5776 65.503 53.7364 66.9885 53.8438 68.0977C53.9511 69.2068 54 70.1318 54 70C54 77.6968 60.3032 84 68 84C75.6968 84 82 77.6968 82 70C82 70.1318 82.0489 69.2068 82.1562 68.0977C82.2636 66.9885 82.4224 65.503 82.6094 63.7695C82.9833 60.3027 83.4801 55.8357 83.9805 51.2852C84.4809 46.7346 84.9822 42.0998 85.3594 38.2812C85.7366 34.4627 86 31.6335 86 30C86 20.0946 77.9054 12 68 12ZM28 18C34.6626 18 40 23.3374 40 30C40 30.8175 39.7634 33.9175 39.3906 37.6914C39.3797 37.8019 39.3627 37.9584 39.3516 38.0703C35.7549 30.7968 29.7656 26.5742 29.7656 26.5742C29.2765 26.2178 28.6909 26.0176 28.0859 26C27.4222 25.9813 26.771 26.1832 26.2344 26.5742C26.2344 26.5742 20.2451 30.7968 16.6484 38.0703C16.6373 37.9584 16.6203 37.8019 16.6094 37.6914C16.2366 33.9175 16 30.8175 16 30C16 23.3374 21.3374 18 28 18ZM68 18C74.6626 18 80 23.3374 80 30C80 30.8175 79.7634 33.9175 79.3906 37.6914C79.3797 37.8019 79.3627 37.9584 79.3516 38.0703C75.7549 30.7968 69.7656 26.5742 69.7656 26.5742C69.2765 26.2178 68.6909 26.0176 68.0859 26C67.4222 25.9813 66.771 26.1832 66.2344 26.5742C66.2344 26.5742 60.2451 30.7968 56.6484 38.0703C56.6373 37.9584 56.6203 37.8019 56.6094 37.6914C56.2366 33.9175 56 30.8175 56 30C56 23.3374 61.3374 18 68 18ZM28 33.2266C30.37 35.2968 36 40.6721 36 49C35.9915 49.6069 36.1673 50.2021 36.5041 50.7071C36.841 51.212 37.3231 51.6029 37.8867 51.8281C37.4355 55.9142 36.9806 59.9722 36.6406 63.125C36.4526 64.8688 36.2989 66.3688 36.1875 67.5195C36.0761 68.6702 36 69.2807 36 70C36 74.4552 32.4552 78 28 78C23.5448 78 20 74.4552 20 70C20 69.2807 19.9239 68.6702 19.8125 67.5195C19.7011 66.3688 19.5474 64.8688 19.3594 63.125C19.0192 59.9711 18.5646 55.9118 18.1133 51.8242C18.6763 51.5992 19.1579 51.2089 19.4947 50.7048C19.8316 50.2006 20.0077 49.6063 20 49C20 40.6721 25.63 35.2968 28 33.2266ZM68 33.2266C70.37 35.2968 76 40.6721 76 49C75.9915 49.6069 76.1673 50.2021 76.5041 50.7071C76.841 51.212 77.3231 51.6029 77.8867 51.8281C77.4355 55.9142 76.9806 59.9722 76.6406 63.125C76.4526 64.8688 76.2989 66.3688 76.1875 67.5195C76.0761 68.6702 76 69.2807 76 70C76 74.4552 72.4552 78 68 78C63.5448 78 60 74.4552 60 70C60 69.2807 59.9239 68.6702 59.8125 67.5195C59.7011 66.3688 59.5474 64.8688 59.3594 63.125C59.0192 59.9711 58.5646 55.9118 58.1133 51.8242C58.6763 51.5992 59.1579 51.2089 59.4948 50.7048C59.8316 50.2006 60.0077 49.6063 60 49C60 40.6721 65.63 35.2968 68 33.2266Z'/%3E%3C/svg%3E");
}
.i-icon.icon-foundation-makeup {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M37.0312 4.00015C36.5175 3.99497 36.011 4.12181 35.5603 4.36852C35.1096 4.61523 34.7299 4.97354 34.4574 5.40912C34.1849 5.8447 34.0288 6.34295 34.0042 6.85615C33.9795 7.36934 34.087 7.88027 34.3164 8.34L38 15.7072V22.1017C34.638 22.5994 32 25.5125 32 29.0002V34.2033C28.653 34.7145 26 37.5233 26 41.0002V77.0002C26 85.2492 32.751 92.0002 41 92.0002H55C63.249 92.0002 70 85.2492 70 77.0002V41.0002C70 37.5233 67.347 34.7145 64 34.2033V29.0002C64 25.5125 61.362 22.5994 58 22.1017V14.3712C58 9.8103 54.5258 5.93 49.9922 5.42593L37.332 4.01968C37.2322 4.00814 37.1318 4.00162 37.0312 4.00015ZM42.1484 10.59L49.332 11.3869C50.8784 11.5588 52 12.8162 52 14.3712V22.0002H44V15.0002C43.9998 14.5351 43.8915 14.0764 43.6836 13.6603L42.1484 10.59ZM39 28.0002H41H55H57C57.5901 28.0002 58 28.4101 58 29.0002V34.0002H38V29.0002C38 28.4101 38.4099 28.0002 39 28.0002ZM33 40.0002H63C63.5901 40.0002 64 40.4101 64 41.0002V77.0002C64 82.0071 60.007 86.0002 55 86.0002H41C35.993 86.0002 32 82.0071 32 77.0002V41.0002C32 40.4101 32.4099 40.0002 33 40.0002Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-gamepad {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M29 16C23.5833 16 19.4451 20.1499 16.1992 25.3906C12.9534 30.6313 10.3997 37.4171 8.59375 44.5117C6.78784 51.6064 5.75 58.9843 5.75 65.4062C5.75 71.8282 6.48467 77.358 9.76953 81.0078C11.2826 82.689 13.2622 83.7779 15.3008 83.9961C17.3394 84.2143 19.2633 83.6419 20.9727 82.7578C24.3913 80.9895 27.3133 77.934 30.0469 74.6797C32.7805 71.4254 35.2546 67.9296 37.1914 65.3164C38.1598 64.0098 39.0044 62.917 39.5859 62.2656C39.7218 62.1134 39.754 62.0964 39.8516 62H48H48.0156H56.1641C56.2614 62.0963 56.2943 62.1139 56.4297 62.2656C57.0112 62.917 57.8558 64.0098 58.8242 65.3164C60.7611 67.9296 63.2351 71.4254 65.9688 74.6797C68.7024 77.934 71.6243 80.9895 75.043 82.7578C76.7523 83.6419 78.6724 84.2143 80.7109 83.9961C82.7495 83.7779 84.7291 82.689 86.2422 81.0078C89.5273 77.3577 90.2629 71.8282 90.2617 65.4062C90.2606 58.9843 89.2208 51.6023 87.4141 44.5078C85.6073 37.4133 83.0536 30.631 79.8086 25.3906C76.5636 20.1502 72.4303 16 67.0156 16C61.4016 16 57.6075 17.8826 54.875 19.4805C52.1425 21.0783 50.6385 22.1406 48.0156 22.1406H48C45.3771 22.1406 43.8731 21.0783 41.1406 19.4805C38.4082 17.8826 34.614 16 29 16ZM29 22C33.386 22 35.5918 23.188 38.1094 24.6602C40.6269 26.1323 43.6229 28.1406 48 28.1406H48.0156C52.3928 28.1406 55.3848 26.1323 57.9023 24.6602C60.4199 23.188 62.6296 22 67.0156 22C69.0939 22 71.9533 24.0998 74.707 28.5469C77.4608 32.994 79.9066 39.3367 81.6016 45.9922C83.2965 52.6477 84.2607 59.6407 84.2617 65.4062C84.2628 71.1718 83 75.6423 81.7852 76.9922C81.0482 77.811 80.5903 77.9721 80.0742 78.0273C79.5581 78.0826 78.8063 77.9518 77.7969 77.4297C75.778 76.3855 73.0789 73.816 70.5625 70.8203C68.0461 67.8246 65.6452 64.4454 63.6445 61.7461C62.6442 60.3964 61.7544 59.2236 60.9062 58.2734C60.4822 57.7984 60.078 57.3742 59.5664 56.9727C59.0548 56.5711 58.4531 56 57.0156 56H48.0156H48H39C37.5625 56 36.9608 56.5711 36.4492 56.9727C35.9376 57.3742 35.5335 57.7984 35.1094 58.2734C34.2612 59.2236 33.3714 60.3964 32.3711 61.7461C30.3704 64.4454 27.9695 67.8246 25.4531 70.8203C22.9367 73.816 20.2337 76.3855 18.2148 77.4297C17.2054 77.9518 16.4575 78.0826 15.9414 78.0273C15.4253 77.9721 14.9674 77.811 14.2305 76.9922C13.0153 75.642 11.75 71.1718 11.75 65.4062C11.75 59.6407 12.7122 52.6436 14.4062 45.9883C16.1003 39.3329 18.5466 32.9937 21.3008 28.5469C24.0549 24.1001 26.9167 22 29 22ZM65 32C64.2044 32 63.4413 32.3161 62.8787 32.8787C62.3161 33.4413 62 34.2044 62 35C62 35.7956 62.3161 36.5587 62.8787 37.1213C63.4413 37.6839 64.2044 38 65 38C65.7956 38 66.5587 37.6839 67.1213 37.1213C67.6839 36.5587 68 35.7956 68 35C68 34.2044 67.6839 33.4413 67.1213 32.8787C66.5587 32.3161 65.7956 32 65 32ZM30.9531 33.957C30.1582 33.9695 29.4006 34.2969 28.8469 34.8675C28.2932 35.438 27.9886 36.205 28 37V40H25C24.6025 39.9944 24.2078 40.0678 23.8389 40.2161C23.47 40.3643 23.1342 40.5844 22.8511 40.8635C22.568 41.1427 22.3432 41.4753 22.1897 41.842C22.0363 42.2088 21.9573 42.6024 21.9573 43C21.9573 43.3976 22.0363 43.7912 22.1897 44.158C22.3432 44.5247 22.568 44.8573 22.8511 45.1365C23.1342 45.4156 23.47 45.6357 23.8389 45.7839C24.2078 45.9322 24.6025 46.0056 25 46H28V49C27.9944 49.3975 28.0678 49.7922 28.2161 50.1611C28.3643 50.53 28.5844 50.8658 28.8635 51.1489C29.1427 51.432 29.4753 51.6568 29.842 51.8103C30.2088 51.9637 30.6024 52.0427 31 52.0427C31.3976 52.0427 31.7912 51.9637 32.158 51.8103C32.5247 51.6568 32.8573 51.432 33.1365 51.1489C33.4156 50.8658 33.6357 50.53 33.7839 50.1611C33.9322 49.7922 34.0056 49.3975 34 49V46H37C37.3975 46.0056 37.7922 45.9322 38.1611 45.7839C38.53 45.6357 38.8658 45.4156 39.1489 45.1365C39.432 44.8573 39.6568 44.5247 39.8103 44.158C39.9637 43.7912 40.0427 43.3976 40.0427 43C40.0427 42.6024 39.9637 42.2088 39.8103 41.842C39.6568 41.4753 39.432 41.1427 39.1489 40.8635C38.8658 40.5844 38.53 40.3643 38.1611 40.2161C37.7922 40.0678 37.3975 39.9944 37 40H34V37C34.0058 36.5985 33.9309 36.1999 33.7797 35.8278C33.6286 35.4558 33.4043 35.1178 33.1202 34.8341C32.836 34.5503 32.4978 34.3265 32.1256 34.1758C31.7533 34.0251 31.3546 33.9508 30.9531 33.957ZM57 40C56.2044 40 55.4413 40.3161 54.8787 40.8787C54.3161 41.4413 54 42.2044 54 43C54 43.7956 54.3161 44.5587 54.8787 45.1213C55.4413 45.6839 56.2044 46 57 46C57.7956 46 58.5587 45.6839 59.1213 45.1213C59.6839 44.5587 60 43.7956 60 43C60 42.2044 59.6839 41.4413 59.1213 40.8787C58.5587 40.3161 57.7956 40 57 40ZM73 40C72.2044 40 71.4413 40.3161 70.8787 40.8787C70.3161 41.4413 70 42.2044 70 43C70 43.7956 70.3161 44.5587 70.8787 45.1213C71.4413 45.6839 72.2044 46 73 46C73.7956 46 74.5587 45.6839 75.1213 45.1213C75.6839 44.5587 76 43.7956 76 43C76 42.2044 75.6839 41.4413 75.1213 40.8787C74.5587 40.3161 73.7956 40 73 40ZM65 48C64.2044 48 63.4413 48.3161 62.8787 48.8787C62.3161 49.4413 62 50.2044 62 51C62 51.7956 62.3161 52.5587 62.8787 53.1213C63.4413 53.6839 64.2044 54 65 54C65.7956 54 66.5587 53.6839 67.1213 53.1213C67.6839 52.5587 68 51.7956 68 51C68 50.2044 67.6839 49.4413 67.1213 48.8787C66.5587 48.3161 65.7956 48 65 48Z'/%3E%3C/svg%3E");
}
.i-icon.icon-hair-dryer {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M31.8086 12C19.7946 12 10 21.9131 10 34C10 43.3348 15.8523 51.3508 24.0469 54.5273C24.5367 69.1366 31.7235 85.9338 31.8984 86.3398C32.498 88.465 34.4359 90 36.6992 90C37.0205 90.0002 37.3396 89.9487 37.6445 89.8477L49.8242 85.8086L49.4844 85.8984C52.5216 85.2717 54.333 81.8491 53.0625 78.9883L53.0586 78.9727C51.6895 75.8716 49.5157 70.6188 47.9023 65.2891C46.5753 60.9052 45.7488 56.4096 45.7969 53.3867C48.3056 52.6526 50.808 51.876 53.2031 51.1211V51.1172C55.86 50.2793 58.4204 49.4754 60.5469 48.8945C62.5248 48.3542 64.1298 48.0718 64.7734 48.0312C64.9845 48.0471 65.1966 48.0405 65.4063 48.0117C70.6199 48.0831 73.6413 49.4541 75.2266 50.4766H75.2305C76.3537 51.1989 77.6689 51.5938 79.0078 51.5938C82.8428 51.5938 86 48.4171 86 44.5859V23.4141C86 19.5823 82.8411 16.4062 79.0078 16.4062C77.6689 16.4062 76.3537 16.8011 75.2305 17.5234H75.2266C73.6402 18.5467 70.6156 19.9189 65.3945 19.9883C65.2484 19.967 65.1008 19.9566 64.9531 19.957C64.8944 19.9592 64.8358 19.9631 64.7774 19.9688C64.1354 19.9289 62.524 19.6466 60.543 19.1055C58.4163 18.5246 55.8588 17.7207 53.2031 16.8828V16.8789C46.1537 14.6571 38.1867 12 31.8086 12ZM31.8086 18C36.3385 18 44.3479 20.3794 51.3984 22.6016C54.0547 23.4397 56.6615 24.2654 58.9648 24.8945C60.0614 25.194 61.0528 25.4492 62 25.6445V42.3555C61.0527 42.5508 60.0612 42.806 58.9648 43.1055C56.6618 43.7346 54.0555 44.5604 51.3984 45.3984C44.3479 47.6206 36.3385 50 31.8086 50C30.4664 50 29.1704 49.814 27.9258 49.4961C21.0786 47.747 16 41.5015 16 34C16 25.1349 23.0826 18 31.8086 18ZM79.0078 22.4062C79.5786 22.4062 80 22.8258 80 23.4141V44.5859C80 45.1707 79.5768 45.5938 79.0078 45.5938C78.8268 45.5938 78.6534 45.5434 78.4766 45.4297V45.4336C76.3393 44.0549 72.8985 42.5886 68 42.1445V25.8555C72.8985 25.4114 76.3393 23.9449 78.4766 22.5664V22.5703C78.6534 22.4566 78.8268 22.4062 79.0078 22.4062ZM32 28C30.4087 28 28.8826 28.6321 27.7574 29.7574C26.6321 30.8826 26 32.4087 26 34C26 35.5913 26.6321 37.1174 27.7574 38.2426C28.8826 39.3679 30.4087 40 32 40C33.5913 40 35.1174 39.3679 36.2426 38.2426C37.3679 37.1174 38 35.5913 38 34C38 32.4087 37.3679 30.8826 36.2426 29.7574C35.1174 28.6321 33.5913 28 32 28ZM39.7578 54.9883C39.9036 58.8333 40.9308 62.9663 42.1602 67.0273C43.7641 72.3258 45.7484 77.0729 47.1797 80.3633L37.3047 83.6367C36.986 82.8526 31.0366 68.0906 30.1445 55.9141C30.6953 55.9565 31.2474 56 31.8086 56C34.2688 56 36.9687 55.6015 39.7578 54.9883Z'/%3E%3C/svg%3E");
}
.i-icon.icon-happy {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M21 4C20.2044 4 19.4413 4.31607 18.8787 4.87868C18.3161 5.44129 18 6.20435 18 7C18 7.79565 18.3161 8.55871 18.8787 9.12132C19.4413 9.68393 20.2044 10 21 10C21.7956 10 22.5587 9.68393 23.1213 9.12132C23.6839 8.55871 24 7.79565 24 7C24 6.20435 23.6839 5.44129 23.1213 4.87868C22.5587 4.31607 21.7956 4 21 4ZM75 4C74.2044 4 73.4413 4.31607 72.8787 4.87868C72.3161 5.44129 72 6.20435 72 7C72 7.79565 72.3161 8.55871 72.8787 9.12132C73.4413 9.68393 74.2044 10 75 10C75.7956 10 76.5587 9.68393 77.1213 9.12132C77.6839 8.55871 78 7.79565 78 7C78 6.20435 77.6839 5.44129 77.1213 4.87868C76.5587 4.31607 75.7956 4 75 4ZM49 8C39.4453 8 31.6036 10.6876 26.1875 15.8164C20.7714 20.9452 18 28.3676 18 37V44.5156C15.7195 46.3365 14 48.8614 14 52C14 56.7235 17.4089 60.5401 21.8398 61.5625C23.6329 68.6727 26.6137 75.0065 30.8125 79.6562C35.4169 84.7551 41.4138 88 48 88C54.5862 88 60.5831 84.7551 65.1875 79.6562C69.3863 75.0065 72.3671 68.6727 74.1602 61.5625C78.5911 60.5401 82 56.7235 82 52C82 48.8606 80.2742 46.3493 78 44.5391V41C78 37.9446 77.3858 35.3692 76.7773 33.4922C79.4582 31.9527 80.8089 28.6022 79.4062 25.6641C74.3977 15.1935 63.5454 8 49 8ZM11 14C10.2044 14 9.44129 14.3161 8.87868 14.8787C8.31607 15.4413 8 16.2044 8 17C8 17.7956 8.31607 18.5587 8.87868 19.1213C9.44129 19.6839 10.2044 20 11 20C11.7956 20 12.5587 19.6839 13.1213 19.1213C13.6839 18.5587 14 17.7956 14 17C14 16.2044 13.6839 15.4413 13.1213 14.8787C12.5587 14.3161 11.7956 14 11 14ZM49 14C61.6346 14 69.9447 19.7925 73.9922 28.2539C74.0314 28.3374 74.0246 28.3649 73.875 28.4102C71.6624 29.0793 66.3115 30 60 30C52.375 30 47.3033 28.5792 44.1836 27.2422C41.0639 25.9052 40.1211 24.8789 40.1211 24.8789C39.765 24.5228 39.3249 24.262 38.8415 24.1207C38.3581 23.9793 37.8469 23.9619 37.355 24.0701C36.8632 24.1783 36.4064 24.4086 36.0269 24.7397C35.6475 25.0708 35.3574 25.4922 35.1836 25.9648C35.1836 25.9648 34.515 28.0438 31.168 30.6211C30.8556 30.8617 30.5936 31.1614 30.3971 31.5033C30.2005 31.8451 30.0732 32.2223 30.0224 32.6133C29.9716 33.0043 29.9984 33.4015 30.1011 33.7822C30.2038 34.1629 30.3805 34.5196 30.6211 34.832C30.8617 35.1444 31.1614 35.4064 31.5033 35.6029C31.8451 35.7995 32.2223 35.9268 32.6133 35.9776C33.0043 36.0284 33.4015 36.0016 33.7822 35.8989C34.1629 35.7962 34.5196 35.6195 34.832 35.3789C36.7953 33.8671 37.9978 32.3248 38.9453 31C39.9431 31.691 39.9403 31.9538 41.8164 32.7578C45.6967 34.4208 51.625 36 60 36C64.3831 36 67.926 35.5942 70.9688 35.082C71.4587 36.4727 72 38.4208 72 41V45.7578C71.9997 46.3252 72.1602 46.8811 72.4631 47.3609C72.7659 47.8408 73.1986 48.2249 73.7109 48.4688C75.0853 49.122 76 50.4056 76 52C76 54.2447 74.2447 56 72 56C72.5294 56 72.4923 55.9883 71.8789 55.9883C71.1902 55.988 70.5223 56.2246 69.9874 56.6585C69.4525 57.0924 69.0832 57.6971 68.9414 58.3711C67.4544 65.4573 64.473 71.4927 60.7344 75.6328C56.9958 79.773 52.6358 82 48 82C43.3642 82 39.0043 79.773 35.2656 75.6328C31.527 71.4927 28.5456 65.4573 27.0586 58.3711C26.9168 57.6971 26.5475 57.0924 26.0126 56.6585C25.4777 56.2246 24.8098 55.988 24.1211 55.9883C23.5077 55.9883 23.4706 56 24 56C21.7553 56 20 54.2447 20 52C20 50.3928 20.923 49.0833 22.2852 48.4375C22.7982 48.1942 23.2317 47.8103 23.5353 47.3304C23.8388 46.8506 24 46.2944 24 45.7266V37C24 29.6164 26.2286 24.0391 30.3125 20.1719C34.3964 16.3047 40.5547 14 49 14ZM85 14C84.2044 14 83.4413 14.3161 82.8787 14.8787C82.3161 15.4413 82 16.2044 82 17C82 17.7956 82.3161 18.5587 82.8787 19.1213C83.4413 19.6839 84.2044 20 85 20C85.7956 20 86.5587 19.6839 87.1213 19.1213C87.6839 18.5587 88 17.7956 88 17C88 16.2044 87.6839 15.4413 87.1213 14.8787C86.5587 14.3161 85.7956 14 85 14ZM9 28C8.20435 28 7.44129 28.3161 6.87868 28.8787C6.31607 29.4413 6 30.2044 6 31C6 31.7956 6.31607 32.5587 6.87868 33.1213C7.44129 33.6839 8.20435 34 9 34C9.79565 34 10.5587 33.6839 11.1213 33.1213C11.6839 32.5587 12 31.7956 12 31C12 30.2044 11.6839 29.4413 11.1213 28.8787C10.5587 28.3161 9.79565 28 9 28ZM87 28C86.2044 28 85.4413 28.3161 84.8787 28.8787C84.3161 29.4413 84 30.2044 84 31C84 31.7956 84.3161 32.5587 84.8787 33.1213C85.4413 33.6839 86.2044 34 87 34C87.7956 34 88.5587 33.6839 89.1213 33.1213C89.6839 32.5587 90 31.7956 90 31C90 30.2044 89.6839 29.4413 89.1213 28.8787C88.5587 28.3161 87.7956 28 87 28ZM35 48C34.6025 47.9944 34.2078 48.0678 33.8389 48.2161C33.47 48.3643 33.1342 48.5844 32.8511 48.8635C32.568 49.1427 32.3432 49.4753 32.1897 49.842C32.0363 50.2088 31.9573 50.6024 31.9573 51C31.9573 51.3976 32.0363 51.7912 32.1897 52.158C32.3432 52.5247 32.568 52.8573 32.8511 53.1365C33.1342 53.4156 33.47 53.6357 33.8389 53.7839C34.2078 53.9322 34.6025 54.0056 35 54H41C41.3975 54.0056 41.7922 53.9322 42.1611 53.7839C42.53 53.6357 42.8658 53.4156 43.1489 53.1365C43.432 52.8573 43.6568 52.5247 43.8103 52.158C43.9637 51.7912 44.0427 51.3976 44.0427 51C44.0427 50.6024 43.9637 50.2088 43.8103 49.842C43.6568 49.4753 43.432 49.1427 43.1489 48.8635C42.8658 48.5844 42.53 48.3643 42.1611 48.2161C41.7922 48.0678 41.3975 47.9944 41 48H35ZM55 48C54.6025 47.9944 54.2078 48.0678 53.8389 48.2161C53.47 48.3643 53.1342 48.5844 52.8511 48.8635C52.568 49.1427 52.3432 49.4753 52.1897 49.842C52.0363 50.2088 51.9573 50.6024 51.9573 51C51.9573 51.3976 52.0363 51.7912 52.1897 52.158C52.3432 52.5247 52.568 52.8573 52.8511 53.1365C53.1342 53.4156 53.47 53.6357 53.8389 53.7839C54.2078 53.9322 54.6025 54.0056 55 54H61C61.3975 54.0056 61.7922 53.9322 62.1611 53.7839C62.53 53.6357 62.8658 53.4156 63.1489 53.1365C63.432 52.8573 63.6568 52.5247 63.8103 52.158C63.9637 51.7912 64.0427 51.3976 64.0427 51C64.0427 50.6024 63.9637 50.2088 63.8103 49.842C63.6568 49.4753 63.432 49.1427 63.1489 48.8635C62.8658 48.5844 62.53 48.3643 62.1611 48.2161C61.7922 48.0678 61.3975 47.9944 61 48H55ZM41.0156 63.9766C40.3675 63.9657 39.7333 64.165 39.2079 64.5447C38.6826 64.9244 38.2943 65.464 38.1012 66.0828C37.9081 66.7016 37.9207 67.3663 38.1369 67.9773C38.3531 68.5884 38.7615 69.113 39.3008 69.4727C39.3008 69.4727 42.932 72 48 72C53.068 72 56.6992 69.4727 56.6992 69.4727C57.0269 69.2508 57.3075 68.9663 57.5248 68.6355C57.742 68.3047 57.8917 67.9342 57.9652 67.5454C58.0387 67.1565 58.0345 66.7569 57.9529 66.3697C57.8714 65.9824 57.714 65.6151 57.4898 65.289C57.2657 64.9628 56.9792 64.6842 56.647 64.4692C56.3147 64.2543 55.9432 64.1071 55.5538 64.0363C55.1644 63.9656 54.7649 63.9725 54.3782 64.0568C53.9916 64.141 53.6254 64.301 53.3008 64.5273C53.3008 64.5273 51.112 66 48 66C44.888 66 42.6992 64.5273 42.6992 64.5273C42.2062 64.1785 41.6195 63.9865 41.0156 63.9766Z'/%3E%3C/svg%3E");
}
.i-icon.icon-heating-room {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M48 10.0312C45.7026 10.0312 43.4061 10.7786 41.5078 12.2734C41.5065 12.2734 41.5052 12.2734 41.5039 12.2734L17.7188 31.0195C14.1116 33.8623 12 38.206 12 42.8008V78.9766C12 82.8065 15.1701 85.9766 19 85.9766H77C80.8299 85.9766 84 82.8065 84 78.9766V42.8008C84 38.206 81.8884 33.8623 78.2812 31.0195C78.2813 31.0182 78.2813 31.0169 78.2812 31.0156L54.4922 12.2734C52.5939 10.7786 50.2974 10.0312 48 10.0312ZM48 16.0156C48.9796 16.0156 49.9595 16.3412 50.7812 16.9883L74.5703 35.7305C76.7392 37.4397 78 40.0396 78 42.8008V78.9766C78 79.5667 77.5901 79.9766 77 79.9766H19C18.4099 79.9766 18 79.5667 18 78.9766V42.8008C18 40.0396 19.2608 37.4397 21.4297 35.7305L45.2188 16.9883C46.0405 16.3412 47.0204 16.0156 48 16.0156ZM34.9805 35.9688C34.5436 35.9754 34.1134 36.0775 33.72 36.2678C33.3267 36.458 32.9796 36.7319 32.7031 37.0703C32.7031 37.0703 31.1145 38.9545 29.5117 41.332C27.9089 43.7096 26 46.1993 26 49.6641C26 53.1288 28.2031 55.1462 29.7031 56.9297C31.2031 58.7132 32 60.2648 32 60.332C32 60.3993 30.9089 63.24 29.5117 65.3125C28.1145 67.385 26.7031 69.0664 26.7031 69.0664C26.4495 69.368 26.2577 69.7167 26.1388 70.0924C26.0198 70.4682 25.9761 70.8637 26.01 71.2563C26.0439 71.649 26.1548 72.0311 26.3364 72.3809C26.518 72.7307 26.7667 73.0413 27.0684 73.2949C27.37 73.5486 27.7186 73.7404 28.0944 73.8593C28.4701 73.9782 28.8656 74.022 29.2583 73.9881C29.6509 73.9541 30.033 73.8432 30.3828 73.6616C30.7326 73.48 31.0432 73.2313 31.2969 72.9297C31.2969 72.9297 32.8855 71.0455 34.4883 68.668C36.0911 66.2904 38 63.7968 38 60.332C38 56.8673 35.7969 54.8499 34.2969 53.0664C32.7969 51.2829 32 49.7313 32 49.6641C32 49.5968 33.0911 46.7561 34.4883 44.6836C35.8855 42.6111 37.2969 40.9297 37.2969 40.9297C37.6751 40.4918 37.9186 39.9538 37.998 39.3807C38.0775 38.8075 37.9895 38.2236 37.7447 37.6993C37.4999 37.175 37.1087 36.7327 36.6182 36.4257C36.1278 36.1186 35.559 35.9599 34.9805 35.9688ZM50.9805 35.9688C50.5436 35.9754 50.1134 36.0775 49.72 36.2678C49.3267 36.458 48.9796 36.7319 48.7031 37.0703C48.7031 37.0703 47.1145 38.9545 45.5117 41.332C43.9089 43.7096 42 46.1993 42 49.6641C42 53.1288 44.2031 55.1462 45.7031 56.9297C47.2031 58.7132 48 60.2648 48 60.332C48 60.3993 46.9089 63.24 45.5117 65.3125C44.1145 67.385 42.7031 69.0664 42.7031 69.0664C42.4495 69.368 42.2577 69.7167 42.1388 70.0924C42.0198 70.4682 41.9761 70.8637 42.01 71.2563C42.0785 72.0493 42.4592 72.7826 43.0684 73.2949C43.6775 73.8072 44.4653 74.0566 45.2583 73.9881C46.0513 73.9196 46.7846 73.5389 47.2969 72.9297C47.2969 72.9297 48.8855 71.0455 50.4883 68.668C52.0911 66.2904 54 63.7968 54 60.332C54 56.8673 51.7969 54.8499 50.2969 53.0664C48.7969 51.2829 48 49.7313 48 49.6641C48 49.5968 49.0911 46.7561 50.4883 44.6836C51.8855 42.6111 53.2969 40.9297 53.2969 40.9297C53.6751 40.4918 53.9186 39.9538 53.998 39.3807C54.0775 38.8075 53.9895 38.2236 53.7447 37.6993C53.4999 37.175 53.1087 36.7327 52.6182 36.4257C52.1278 36.1186 51.559 35.9599 50.9805 35.9688ZM66.9805 35.9688C66.5436 35.9754 66.1134 36.0775 65.72 36.2678C65.3267 36.458 64.9796 36.7319 64.7031 37.0703C64.7031 37.0703 63.1145 38.9545 61.5117 41.332C59.9089 43.7096 58 46.1993 58 49.6641C58 53.1288 60.2031 55.1462 61.7031 56.9297C63.2031 58.7132 64 60.2648 64 60.332C64 60.3993 62.9089 63.24 61.5117 65.3125C60.1145 67.385 58.7031 69.0664 58.7031 69.0664C58.1908 69.6756 57.9415 70.4633 58.01 71.2563C58.0785 72.0493 58.4592 72.7826 59.0684 73.2949C59.6775 73.8072 60.4653 74.0566 61.2583 73.9881C62.0513 73.9196 62.7846 73.5389 63.2969 72.9297C63.2969 72.9297 64.8855 71.0455 66.4883 68.668C68.0911 66.2904 70 63.7968 70 60.332C70 56.8673 67.7969 54.8499 66.2969 53.0664C64.7969 51.2829 64 49.7313 64 49.6641C64 49.5968 65.0911 46.7561 66.4883 44.6836C67.8855 42.6111 69.2969 40.9297 69.2969 40.9297C69.6751 40.4918 69.9186 39.9538 69.998 39.3807C70.0775 38.8075 69.9895 38.2236 69.7447 37.6993C69.4999 37.175 69.1087 36.7327 68.6182 36.4257C68.1278 36.1186 67.559 35.9599 66.9805 35.9688Z'/%3E%3C/svg%3E");
}
.i-icon.icon-holiday {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M42.9529 5.95691C42.1579 5.96933 41.4004 6.29678 40.8467 6.86733C40.293 7.43789 39.9884 8.2049 39.9998 8.99988V10.1405C30.6039 10.956 24.108 15.5053 20.1365 20.0155C15.7542 24.9923 14.1404 30.0936 14.1404 30.0936C13.998 30.5431 13.9636 31.0199 14.0399 31.4852C14.1162 31.9505 14.3011 32.3913 14.5796 32.7717C14.8582 33.1522 15.2224 33.4617 15.6429 33.6751C16.0634 33.8885 16.5282 33.9997 16.9998 33.9999H39.9998V46.9999C39.9941 47.3974 40.0676 47.7921 40.2158 48.161C40.3641 48.5299 40.5841 48.8657 40.8633 49.1488C41.1424 49.4319 41.475 49.6567 41.8418 49.8101C42.2086 49.9636 42.6022 50.0426 42.9998 50.0426C43.3973 50.0426 43.7909 49.9636 44.1577 49.8101C44.5245 49.6567 44.8571 49.4319 45.1362 49.1488C45.4154 48.8657 45.6355 48.5299 45.7837 48.161C45.9319 47.7921 46.0054 47.3974 45.9998 46.9999V33.9999H68.9998C69.4713 33.9997 69.9361 33.8885 70.3566 33.6751C70.7771 33.4617 71.1414 33.1522 71.4199 32.7717C71.6984 32.3913 71.8833 31.9505 71.9596 31.4852C72.0359 31.0199 72.0015 30.5431 71.8591 30.0936C71.8591 30.0936 70.2453 24.9922 65.863 20.0155C61.8916 15.5053 55.3957 10.956 45.9998 10.1405V8.99988C46.0055 8.59835 45.9306 8.19974 45.7795 7.8277C45.6284 7.45565 45.4041 7.11772 45.1199 6.83395C44.8358 6.55018 44.4976 6.32633 44.1253 6.17568C43.7531 6.02503 43.3544 5.95063 42.9529 5.95691ZM42.6521 16.0194C42.8882 16.0476 43.1269 16.0476 43.363 16.0194C52.3988 16.126 57.8651 20.0163 61.3591 23.9843C62.6598 25.4613 63.3578 26.7429 64.0896 27.9999H43.4919C43.3139 27.9694 43.1335 27.955 42.9529 27.9569C42.8062 27.9605 42.66 27.9749 42.5154 27.9999H21.9099C22.6418 26.7429 23.3397 25.4613 24.6404 23.9843C28.1365 20.0139 33.6066 16.1216 42.6521 16.0194ZM75.9998 43.9999C74.4085 43.9999 72.8823 44.632 71.7571 45.7572C70.6319 46.8825 69.9998 48.4086 69.9998 49.9999C69.9998 51.5912 70.6319 53.1173 71.7571 54.2425C72.8823 55.3677 74.4085 55.9999 75.9998 55.9999C77.5911 55.9999 79.1172 55.3677 80.2424 54.2425C81.3676 53.1173 81.9998 51.5912 81.9998 49.9999C81.9998 48.4086 81.3676 46.8825 80.2424 45.7572C79.1172 44.632 77.5911 43.9999 75.9998 43.9999ZM58.9998 49.9999C58.3684 50.0025 57.7403 50.0906 57.1326 50.2616L57.1287 50.2538L57.0623 50.2772C56.6991 50.3825 56.3451 50.5171 56.0037 50.6796L41.9998 55.9999L32.9334 50.7108C32.3538 50.2202 31.6098 49.9675 30.8513 50.0038C30.3923 50.0269 29.9447 50.1551 29.543 50.3786C29.1414 50.6021 28.7965 50.9149 28.5349 51.2928L19.738 63.9999H10.9998C10.6022 63.9943 10.2075 64.0677 9.83863 64.2159C9.46972 64.3642 9.13396 64.5843 8.85085 64.8634C8.56774 65.1425 8.34294 65.4751 8.18949 65.8419C8.03605 66.2087 7.95703 66.6023 7.95703 66.9999C7.95703 67.3975 8.03605 67.7911 8.18949 68.1578C8.34294 68.5246 8.56774 68.8572 8.85085 69.1364C9.13396 69.4155 9.46972 69.6356 9.83863 69.7838C10.2075 69.9321 10.6022 70.0055 10.9998 69.9999H42.6599C42.7003 69.9999 42.7406 69.9963 42.781 69.996C42.8539 69.9984 42.9268 69.9997 42.9998 69.9999C43.2832 69.9975 43.5663 69.978 43.8474 69.9413C45.3724 69.8202 46.8713 69.4779 48.2927 68.9022L61.9255 63.3788C62.2057 63.2689 62.4678 63.1174 62.7029 62.9296C63.9884 62.1231 64.977 60.9208 65.5198 59.5036C66.0626 58.0865 66.1301 56.5314 65.7123 55.0725C65.2945 53.6137 64.4139 52.3301 63.2032 51.4152C61.9925 50.5002 60.5173 50.0035 58.9998 49.9999ZM31.0232 58.2343L36.0232 63.4335C36.0337 63.6229 36.052 63.8119 36.0779 63.9999H27.031L31.0232 58.2343ZM84.9099 59.9843C84.5395 60.0005 84.1752 60.0853 83.8357 60.2343L46.3904 75.9999H19.4919C19.3139 75.9694 19.1335 75.955 18.9529 75.9569C18.8062 75.9605 18.66 75.9749 18.5154 75.9999H10.9998C10.6022 75.9943 10.2075 76.0677 9.83863 76.2159C9.46972 76.3642 9.13396 76.5843 8.85085 76.8634C8.56774 77.1425 8.34294 77.4751 8.18949 77.8419C8.03605 78.2087 7.95703 78.6023 7.95703 78.9999C7.95703 79.3975 8.03605 79.7911 8.18949 80.1578C8.34294 80.5246 8.56774 80.8572 8.85085 81.1364C9.13396 81.4155 9.46972 81.6356 9.83863 81.7838C10.2075 81.9321 10.6022 82.0055 10.9998 81.9999H15.9998V86.9999C15.9941 87.3974 16.0676 87.7921 16.2158 88.161C16.3641 88.5299 16.5841 88.8657 16.8633 89.1488C17.1424 89.4319 17.475 89.6567 17.8418 89.8101C18.2086 89.9636 18.6022 90.0426 18.9998 90.0426C19.3973 90.0426 19.7909 89.9636 20.1577 89.8101C20.5245 89.6567 20.8571 89.4319 21.1362 89.1488C21.4154 88.8657 21.6355 88.5299 21.7837 88.161C21.9319 87.7921 22.0054 87.3974 21.9998 86.9999V81.9999H46.6794C46.8652 82.0172 47.0522 82.0172 47.238 81.9999H73.9998V86.9999C73.9941 87.3974 74.0676 87.7921 74.2158 88.161C74.3641 88.5299 74.5841 88.8657 74.8633 89.1488C75.1424 89.4319 75.475 89.6567 75.8418 89.8101C76.2086 89.9636 76.6022 90.0426 76.9998 90.0426C77.3973 90.0426 77.7909 89.9636 78.1577 89.8101C78.5245 89.6567 78.8571 89.4319 79.1362 89.1488C79.4154 88.8657 79.6355 88.5299 79.7837 88.161C79.9319 87.7921 80.0054 87.3974 79.9998 86.9999V81.9999H84.9998C85.3973 82.0055 85.792 81.9321 86.1609 81.7838C86.5298 81.6356 86.8655 81.4155 87.1487 81.1364C87.4318 80.8572 87.6566 80.5246 87.81 80.1578C87.9635 79.7911 88.0425 79.3975 88.0425 78.9999C88.0425 78.6023 87.9635 78.2087 87.81 77.8419C87.6566 77.4751 87.4318 77.1425 87.1487 76.8634C86.8655 76.5843 86.5298 76.3642 86.1609 76.2159C85.792 76.0677 85.3973 75.9943 84.9998 75.9999H77.4919C77.3139 75.9694 77.1335 75.955 76.9529 75.9569C76.8062 75.9605 76.66 75.9749 76.5154 75.9999H61.8591L86.1638 65.7655C86.8213 65.5014 87.364 65.0131 87.6959 64.3871C88.0279 63.7612 88.1276 63.038 87.9774 62.3455C87.8272 61.6531 87.4368 61.0362 86.8754 60.604C86.314 60.1718 85.6177 59.9523 84.9099 59.9843Z'/%3E%3C/svg%3E");
}
.i-icon.icon-image {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M23 12C16.9605 12 12 16.9605 12 23V73C12 79.0395 16.9605 84 23 84H73C79.0395 84 84 79.0395 84 73V23C84 16.9605 79.0395 12 73 12H23ZM23 18H73C75.7965 18 78 20.2035 78 23V63.9102L65.9766 52.2773L65.9727 52.2734C64.4165 50.7708 62.3737 50 60.3477 50C58.3224 50 56.2798 50.7708 54.7227 52.2773L50.625 56.2422L38.2656 44.2852C36.7127 42.7795 34.6722 42 32.6367 42C30.5982 42 28.562 42.7843 27.0117 44.2812L27.0078 44.2852L18 53V23C18 20.2035 20.2035 18 23 18ZM61 26C58.25 26 55.8076 27.1393 54.2578 28.8828C52.708 30.6264 52 32.8333 52 35C52 37.1667 52.708 39.3736 54.2578 41.1172C55.8076 42.8607 58.25 44 61 44C63.75 44 66.1924 42.8607 67.7422 41.1172C69.292 39.3736 70 37.1667 70 35C70 32.8333 69.292 30.6264 67.7422 28.8828C66.1924 27.1393 63.75 26 61 26ZM61 32C62.25 32 62.8076 32.3607 63.2578 32.8672C63.708 33.3736 64 34.1667 64 35C64 35.8333 63.708 36.6264 63.2578 37.1328C62.8076 37.6393 62.25 38 61 38C59.75 38 59.1924 37.6393 58.7422 37.1328C58.292 36.6264 58 35.8333 58 35C58 34.1667 58.292 33.3736 58.7422 32.8672C59.1924 32.3607 59.75 32 61 32ZM32.6367 48C33.1573 48 33.6707 48.1873 34.0898 48.5938L34.0938 48.5977L46.3086 60.4141L28.1289 78H23C20.2035 78 18 75.7965 18 73V61.3477L31.1797 48.5977C31.6055 48.1865 32.1193 48 32.6367 48ZM60.3477 56C60.8776 56 61.385 56.1846 61.8047 56.5898L78 72.2578V73C78 75.7965 75.7965 78 73 78H36.7617L58.8945 56.5898C59.3094 56.1884 59.8209 56 60.3477 56Z'/%3E%3C/svg%3E");
}
.i-icon.icon-info-circle {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M48 8C25.9441 8 8 25.9441 8 48C8 70.0559 25.9441 88 48 88C70.0559 88 88 70.0559 88 48C88 25.9441 70.0559 8 48 8ZM48 14C66.8132 14 82 29.1868 82 48C82 66.8132 66.8132 82 48 82C29.1868 82 14 66.8132 14 48C14 29.1868 29.1868 14 48 14ZM48 28C46.9391 28 45.9217 28.4214 45.1716 29.1716C44.4214 29.9217 44 30.9391 44 32C44 33.0609 44.4214 34.0783 45.1716 34.8284C45.9217 35.5786 46.9391 36 48 36C49.0609 36 50.0783 35.5786 50.8284 34.8284C51.5786 34.0783 52 33.0609 52 32C52 30.9391 51.5786 29.9217 50.8284 29.1716C50.0783 28.4214 49.0609 28 48 28ZM47.9531 41.957C47.1582 41.9695 46.4006 42.2969 45.8469 42.8675C45.2932 43.438 44.9886 44.205 45 45V67C44.9944 67.3975 45.0678 67.7922 45.2161 68.1611C45.3643 68.53 45.5844 68.8658 45.8635 69.1489C46.1427 69.432 46.4753 69.6568 46.842 69.8103C47.2088 69.9637 47.6024 70.0427 48 70.0427C48.3976 70.0427 48.7912 69.9637 49.158 69.8103C49.5247 69.6568 49.8573 69.432 50.1365 69.1489C50.4156 68.8658 50.6357 68.53 50.7839 68.1611C50.9322 67.7922 51.0056 67.3975 51 67V45C51.0058 44.5985 50.9309 44.1999 50.7797 43.8278C50.6286 43.4558 50.4043 43.1178 50.1202 42.8341C49.836 42.5503 49.4978 42.3265 49.1256 42.1758C48.7533 42.0251 48.3546 41.9508 47.9531 41.957Z'/%3E%3C/svg%3E");
}
.i-icon.icon-kawaii-jam {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M29.0002 12C25.1703 12 22.0002 15.1701 22.0002 19V25.8906L18.0549 30.4922C18.0549 30.4935 18.0549 30.4948 18.0549 30.4961C16.0131 32.8795 15.9532 36.1935 17.2971 38.5352C18.2329 40.1658 20.0199 41.1242 22.0002 41.5625V71C22.0002 74.9341 24.2487 78.2165 27.0783 80.4336C29.908 82.6507 33.4283 84 37.0002 84H61.0002C68.1441 84 74.0002 78.1439 74.0002 71V42C75.959 41.7358 77.7722 40.9415 78.8479 39.4492C80.3279 37.3959 80.6809 34.3945 79.2463 31.8828C79.144 31.7043 79.0236 31.5367 78.8869 31.3828L74.0002 25.8633V19C74.0002 15.1701 70.8301 12 67.0002 12H29.0002ZM29.0002 18H67.0002C67.5903 18 68.0002 18.4099 68.0002 19V24H28.0002V19C28.0002 18.4099 28.4101 18 29.0002 18ZM26.3791 30H69.6487L74.0315 34.9492C74.2232 35.3526 74.1942 35.6412 73.9807 35.9375C73.7477 36.2607 73.5021 36.4419 72.9729 36.3359L67.4455 35.2266C63.3383 34.4055 60.4479 34.5778 56.4612 35.6406L54.3362 36.207C50.2352 37.3003 45.9117 37.2171 41.8557 35.9688C37.4719 34.6192 32.827 34.3442 28.3166 35.1641L23.5471 36.0312C22.9309 36.1434 22.7227 35.9277 22.5041 35.5469C22.2855 35.166 22.2014 34.8749 22.6096 34.3984L26.3791 30ZM62.1408 40.6445C63.3069 40.5936 64.4714 40.7538 66.2697 41.1133L68.0002 41.4609V71C68.0002 74.9001 64.9003 78 61.0002 78H37.0002C35.0502 78 32.5713 77.1133 30.7815 75.7109C28.9916 74.3086 28.0002 72.5879 28.0002 71V41.3203L29.3908 41.0664C32.9564 40.4183 36.6259 40.6367 40.0901 41.7031C45.2221 43.2827 50.6921 43.3867 55.8791 42.0039L58.0041 41.4375C59.8067 40.9569 60.9748 40.6955 62.1408 40.6445ZM37.0002 48C36.2046 48 35.4415 48.3161 34.8789 48.8787C34.3163 49.4413 34.0002 50.2043 34.0002 51C34.0002 51.7957 34.3163 52.5587 34.8789 53.1213C35.4415 53.6839 36.2046 54 37.0002 54C37.7959 54 38.5589 53.6839 39.1215 53.1213C39.6841 52.5587 40.0002 51.7957 40.0002 51C40.0002 50.2043 39.6841 49.4413 39.1215 48.8787C38.5589 48.3161 37.7959 48 37.0002 48ZM59.0002 48C58.2046 48 57.4415 48.3161 56.8789 48.8787C56.3163 49.4413 56.0002 50.2043 56.0002 51C56.0002 51.7957 56.3163 52.5587 56.8789 53.1213C57.4415 53.6839 58.2046 54 59.0002 54C59.7959 54 60.5589 53.6839 61.1215 53.1213C61.6841 52.5587 62.0002 51.7957 62.0002 51C62.0002 50.2043 61.6841 49.4413 61.1215 48.8787C60.5589 48.3161 59.7959 48 59.0002 48ZM37.094 57.9766C36.4463 57.9485 35.8069 58.1309 35.2716 58.4966C34.7363 58.8623 34.3338 59.3916 34.1244 60.0051C33.9151 60.6187 33.9101 61.2836 34.1102 61.9002C34.3103 62.5169 34.7048 63.0521 35.2346 63.4258C42.8349 68.9539 53.1656 68.9539 60.7658 63.4258C61.0845 63.194 61.3544 62.9016 61.56 62.5655C61.7657 62.2294 61.9031 61.856 61.9645 61.4667C62.0258 61.0775 62.0099 60.6799 61.9176 60.2968C61.8253 59.9137 61.6585 59.5526 61.4266 59.234C61.1947 58.9154 60.9023 58.6456 60.5661 58.44C60.2299 58.2344 59.8565 58.097 59.4672 58.0358C59.078 57.9745 58.6804 57.9905 58.2974 58.0829C57.9143 58.1753 57.5531 58.3422 57.2346 58.5742C51.7189 62.5861 44.2816 62.5861 38.7658 58.5742C38.2816 58.2109 37.6988 58.0025 37.094 57.9766Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-kettle {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M47.0001 4C41.656 4 38.0001 9.06531 38.0001 14.5C38.0001 14.6618 38.0329 14.8193 38.0392 14.9805C35.6526 15.5264 33.4493 16.2813 31.5196 17.2461C28.3668 18.8225 25.6871 21.0905 24.5665 24H17.0001C16.4647 24.0003 15.9392 24.1438 15.478 24.4157C15.0168 24.6876 14.6368 25.078 14.3773 25.5463C14.1179 26.0146 13.9885 26.5437 14.0025 27.0789C14.0165 27.6141 14.1735 28.1358 14.4571 28.5898L24.0001 43.8594V62.5078C23.9472 62.8299 23.9472 63.1584 24.0001 63.4805V83C24.0001 86.8299 27.1702 90 31.0001 90H63.0001C66.83 90 70.0001 86.8299 70.0001 83V68H73.0001C79.0397 68 84.0001 63.0395 84.0001 57V35C84.0001 28.9605 79.0397 24 73.0001 24H69.4259C68.305 21.0919 65.6324 18.822 62.4806 17.2461C60.5509 16.2813 58.3476 15.5264 55.961 14.9805C55.9673 14.8193 56.0001 14.6618 56.0001 14.5C56.0001 9.06531 52.3442 4 47.0001 4ZM47.0001 10C48.2341 10 49.8223 11.5132 49.9728 14.1133C48.9971 14.0469 48.0103 14 47.0001 14C45.9899 14 45.0031 14.0469 44.0274 14.1133C44.1779 11.5132 45.7661 10 47.0001 10ZM47.0001 20C52.1143 20 56.7225 21.0761 59.797 22.6133C60.7042 23.0669 61.3951 23.5351 61.9845 24H35.0001H32.0157C32.6051 23.5351 33.296 23.0669 34.2032 22.6133C37.2777 21.0761 41.8859 20 47.0001 20ZM22.4103 30H26.5079C26.83 30.0529 27.1585 30.0529 27.4806 30H35.0001H64.0001V60H50.0001V37C50.0059 36.5985 49.931 36.1999 49.7798 35.8278C49.6287 35.4558 49.4044 35.1178 49.1203 34.8341C48.8361 34.5503 48.4979 34.3265 48.1257 34.1758C47.7534 34.0251 47.3548 33.9508 46.9532 33.957C46.1583 33.9695 45.4007 34.2969 44.847 34.8675C44.2933 35.438 43.9887 36.205 44.0001 37V60H30.0001V43C29.9998 42.4377 29.8414 41.8868 29.5431 41.4102L22.4103 30ZM70.0001 30H73.0001C75.7966 30 78.0001 32.2035 78.0001 35V57C78.0001 59.7965 75.7966 62 73.0001 62H70.0001V30ZM30.0001 66H46.5079C46.83 66.0529 47.1585 66.0529 47.4806 66H64.0001V83C64.0001 83.5901 63.5902 84 63.0001 84H31.0001C30.41 84 30.0001 83.5901 30.0001 83V66Z'/%3E%3C/svg%3E");
}
.i-icon.icon-left {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M42.9413 17.9724C42.1622 17.9951 41.4225 18.3202 40.8788 18.8787L12.8788 46.8787C12.3164 47.4413 12.0005 48.2043 12.0005 48.9998C12.0005 49.7953 12.3164 50.5582 12.8788 51.1209L40.8788 79.1209C41.1553 79.4088 41.4864 79.6386 41.8527 79.797C42.2191 79.9553 42.6134 80.039 43.0125 80.0431C43.4117 80.0471 43.8076 79.9715 44.1771 79.8206C44.5466 79.6698 44.8823 79.4467 45.1646 79.1644C45.4468 78.8822 45.6699 78.5465 45.8208 78.177C45.9716 77.8074 46.0472 77.4115 46.0432 77.0124C46.0391 76.6133 45.9555 76.219 45.7971 75.8526C45.6388 75.4862 45.4089 75.1551 45.121 74.8787L22.2421 51.9998H80.9999C81.3974 52.0054 81.7921 51.932 82.161 51.7837C82.5299 51.6355 82.8657 51.4154 83.1488 51.1363C83.4319 50.8571 83.6567 50.5245 83.8102 50.1577C83.9636 49.791 84.0426 49.3974 84.0426 48.9998C84.0426 48.6022 83.9636 48.2086 83.8102 47.8418C83.6567 47.475 83.4319 47.1424 83.1488 46.8633C82.8657 46.5842 82.5299 46.3641 82.161 46.2158C81.7921 46.0676 81.3974 45.9942 80.9999 45.9998H22.2421L45.121 23.1209C45.5538 22.6994 45.8493 22.157 45.9687 21.5648C46.0882 20.9726 46.0261 20.3581 45.7906 19.8018C45.555 19.2454 45.157 18.7732 44.6487 18.4468C44.1403 18.1204 43.5452 17.955 42.9413 17.9724Z'/%3E%3C/svg%3E");
}
.i-icon.icon-love {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M30 13C17.8849 13 8 22.8849 8 35C8 43.1923 14.1753 50.9058 21.7031 58.8164C29.231 66.727 38.4968 74.7389 45.8789 82.1211C46.4415 82.6835 47.2045 82.9994 48 82.9994C48.7955 82.9994 49.5585 82.6835 50.1211 82.1211C51.745 80.4972 53.5108 78.8206 55.2812 77.1406C57.589 79.3023 59.8736 81.4126 61.8789 83.418C62.4415 83.9804 63.2045 84.2963 64 84.2963C64.7955 84.2963 65.5585 83.9804 66.1211 83.418C70.0574 79.4827 75.0754 75.1468 79.2148 70.7969C83.3542 66.4469 87 62.1787 87 56.9727C87 53.4447 85.5937 50.2319 83.3242 47.8477C86.1241 43.6314 88 39.3915 88 35C88 22.8849 78.1151 13 66 13C59.0471 13 52.9936 16.733 48 23.0742C43.0064 16.733 36.9529 13 30 13ZM30 19C35.8571 19 40.7326 22.1168 45.4648 29.6016C45.7354 30.0291 46.1098 30.3812 46.553 30.6253C46.9963 30.8693 47.494 30.9972 48 30.9972C48.506 30.9972 49.0037 30.8693 49.447 30.6253C49.8902 30.3812 50.2646 30.0291 50.5352 29.6016C55.2674 22.1168 60.1429 19 66 19C74.8729 19 82 26.1271 82 35C82 37.5671 80.6549 40.8729 78.2695 44.5234C76.8496 44.0008 75.325 43.7031 73.7305 43.7031C69.9533 43.7031 66.7582 45.8829 64 48.8984C61.2418 45.8829 58.0467 43.7031 54.2695 43.7031C46.9762 43.7031 41 49.6794 41 56.9727C41 62.1787 44.6458 66.4473 48.7852 70.7969C49.4782 71.5251 50.2201 72.251 50.9531 72.9766C49.9637 73.929 48.9698 74.8833 47.9961 75.832C40.8164 68.8322 32.6316 61.6032 26.0469 54.6836C18.8247 47.0942 14 39.8077 14 35C14 26.1271 21.1271 19 30 19ZM54.2695 49.7031C56.9108 49.7031 59.0567 50.9843 61.4648 54.793C61.7354 55.2205 62.1098 55.5727 62.553 55.8167C62.9963 56.0607 63.494 56.1887 64 56.1887C64.506 56.1887 65.0037 56.0607 65.447 55.8167C65.8902 55.5727 66.2646 55.2205 66.5352 54.793C68.9433 50.9843 71.0892 49.7031 73.7305 49.7031C77.7812 49.7031 81 52.922 81 56.9727C81 58.7946 78.7008 62.6316 74.8672 66.6602C71.6595 70.031 67.6685 73.6136 64 77.1328C60.3313 73.6129 56.3405 70.0308 53.1328 66.6602C49.2992 62.6318 47 58.7946 47 56.9727C47 52.922 50.2188 49.7031 54.2695 49.7031Z'/%3E%3C/svg%3E");
}
.i-icon.icon-luggage-trolley {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M50.9998 10C47.1698 10 43.9998 13.1701 43.9998 17V20H32.9998C28.0648 20 23.9998 24.065 23.9998 29V59C23.9998 63.935 28.0648 68 32.9998 68H78.9998C83.9348 68 87.9998 63.935 87.9998 59V29C87.9998 24.065 83.9348 20 78.9998 20H67.9998V17C67.9998 13.1701 64.8297 10 60.9998 10H50.9998ZM4.99976 16C4.60222 15.9944 4.20753 16.0678 3.83863 16.2161C3.46972 16.3643 3.13396 16.5844 2.85085 16.8635C2.56774 17.1427 2.34294 17.4753 2.18949 17.842C2.03605 18.2088 1.95703 18.6024 1.95703 19C1.95703 19.3976 2.03605 19.7912 2.18949 20.158C2.34294 20.5247 2.56774 20.8573 2.85085 21.1365C3.13396 21.4156 3.46972 21.6357 3.83863 21.7839C4.20753 21.9322 4.60222 22.0056 4.99976 22C8.89988 22 11.9998 25.0999 11.9998 29V61C11.9998 71.4575 20.5422 80 30.9998 80H33.0037C32.4467 80.7426 32.1075 81.6255 32.024 82.55C31.9404 83.4745 32.1159 84.4039 32.5307 85.2343C32.9454 86.0647 33.5832 86.7633 34.3725 87.2517C35.1618 87.7402 36.0715 87.9993 36.9998 88C37.928 87.9993 38.8377 87.7402 39.627 87.2517C40.4163 86.7633 41.0541 86.0647 41.4689 85.2343C41.8837 84.4039 42.0591 83.4745 41.9756 82.55C41.892 81.6255 41.5528 80.7426 40.9959 80H71.0037C70.4467 80.7426 70.1075 81.6255 70.0239 82.55C69.9404 83.4745 70.1159 84.4039 70.5307 85.2343C70.9454 86.0647 71.5832 86.7633 72.3725 87.2517C73.1618 87.7402 74.0715 87.9993 74.9998 88C75.928 87.9993 76.8377 87.7402 77.627 87.2517C78.4163 86.7633 79.0541 86.0647 79.4689 85.2343C79.8836 84.4039 80.0591 83.4745 79.9756 82.55C79.892 81.6255 79.5528 80.7426 78.9958 80H86.9998C87.3973 80.0056 87.792 79.9322 88.1609 79.7839C88.5298 79.6357 88.8655 79.4156 89.1487 79.1365C89.4318 78.8573 89.6566 78.5247 89.81 78.158C89.9635 77.7912 90.0425 77.3976 90.0425 77C90.0425 76.6024 89.9635 76.2088 89.81 75.842C89.6566 75.4753 89.4318 75.1427 89.1487 74.8635C88.8655 74.5844 88.5298 74.3643 88.1609 74.2161C87.792 74.0678 87.3973 73.9944 86.9998 74H30.9998C23.7853 74 17.9998 68.2145 17.9998 61V29C17.9998 21.8561 12.1436 16 4.99976 16ZM50.9998 16H60.9998C61.5898 16 61.9998 16.4099 61.9998 17V20H49.9998V17C49.9998 16.4099 50.4097 16 50.9998 16ZM32.9998 26H46.5076C46.8296 26.0529 47.1582 26.0529 47.4802 26H64.5076C64.8296 26.0529 65.1582 26.0529 65.4802 26H78.9998C80.6928 26 81.9998 27.307 81.9998 29V59C81.9998 60.693 80.6928 62 78.9998 62H32.9998C31.3068 62 29.9998 60.693 29.9998 59V29C29.9998 27.307 31.3068 26 32.9998 26ZM48.9998 36C47.6737 36 46.4019 36.5268 45.4642 37.4645C44.5265 38.4021 43.9998 39.6739 43.9998 41C43.9998 42.3261 44.5265 43.5979 45.4642 44.5355C46.4019 45.4732 47.6737 46 48.9998 46C50.3258 46 51.5976 45.4732 52.5353 44.5355C53.473 43.5979 53.9998 42.3261 53.9998 41C53.9998 39.6739 53.473 38.4021 52.5353 37.4645C51.5976 36.5268 50.3258 36 48.9998 36ZM69.6248 42.4805C69.368 42.5204 69.1137 42.6123 68.8787 42.7578L59.1912 48.7539C58.2512 49.3359 57.9607 50.5678 58.5427 51.5078L60.6482 54.9102C61.2302 55.8502 62.4621 56.1406 63.4021 55.5586L73.0935 49.5625C74.0315 48.9805 74.318 47.7486 73.738 46.8086L71.6326 43.4062C71.1961 42.7013 70.3951 42.3606 69.6248 42.4805Z'/%3E%3C/svg%3E");
}
.i-icon.icon-map {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M68 8C57.0138 8 48 16.8587 48 27.7578C48 32.6526 49.8275 37.1524 52.8125 40.5938L52.8281 40.6094L52.8398 40.625C52.8398 40.625 60.655 49.4467 63.6797 52.2891C66.087 54.5526 69.913 54.5526 72.3203 52.2891C75.7075 49.1042 83.168 40.6172 83.168 40.6172L83.1797 40.6055L83.1875 40.5938C86.1694 37.1534 88 32.6542 88 27.7578C88 16.8587 78.9862 8 68 8ZM68 14C75.7898 14 82 20.1489 82 27.7578C82 31.1663 80.7467 34.2458 78.6602 36.6562C78.6582 36.6584 78.6583 36.6619 78.6562 36.6641C78.6254 36.6988 70.8465 45.4398 68.2109 47.918C68.0743 48.0465 67.9296 48.0465 67.793 47.918H67.7891V47.9141C65.6418 45.8962 57.3696 36.6815 57.3398 36.6484C55.2557 34.2397 54 31.1608 54 27.7578C54 20.1489 60.2102 14 68 14ZM36.9531 15.957C36.1885 15.9701 35.4577 16.2747 34.9102 16.8086L13.2344 32.5742C12.4584 33.1382 12 34.04 12 35V77C12 78.128 12.6307 79.1638 13.6367 79.6758C14.0667 79.8938 14.536 80 15 80C15.622 80 16.2436 79.8058 16.7656 79.4258L37 64.7109L57.2344 79.4258C58.2864 80.1918 59.7116 80.1918 60.7656 79.4258L82.7656 63.4258C83.5416 62.8618 84 61.96 84 61V45.6953C82.332 47.5533 80.024 50.0926 78 52.2266V59.4727L62 71.1094V56.2695C59.864 54.1015 57.188 51.3485 56 50.0625V71.1094L40 59.4727V24.8906L44.0039 27.8008C44.0039 27.7848 44 27.7738 44 27.7578C44 25.4438 44.3506 23.2118 44.9766 21.0938L39.1211 16.8359C39.1159 16.8307 39.1107 16.8255 39.1055 16.8203C38.8219 16.5408 38.4856 16.3205 38.1161 16.1723C37.7465 16.0241 37.3512 15.9509 36.9531 15.957ZM68 23C66.6739 23 65.4021 23.5268 64.4645 24.4645C63.5268 25.4021 63 26.6739 63 28C63 29.3261 63.5268 30.5979 64.4645 31.5355C65.4021 32.4732 66.6739 33 68 33C69.3261 33 70.5979 32.4732 71.5355 31.5355C72.4732 30.5979 73 29.3261 73 28C73 26.6739 72.4732 25.4021 71.5355 24.4645C70.5979 23.5268 69.3261 23 68 23ZM34 24.8906V59.4727L18 71.1094V36.5273L34 24.8906ZM62 54C61.968 53.978 61.976 54.0122 62 54.0742V54Z'/%3E%3C/svg%3E");
}
.i-icon.icon-microwave {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M21 16C13.8561 16 8 21.8561 8 29V67C8 73.8067 13.3188 79.4322 20 79.9492V81C19.9944 81.3975 20.0678 81.7922 20.2161 82.1611C20.3643 82.53 20.5844 82.8658 20.8635 83.1489C21.1427 83.432 21.4753 83.6568 21.842 83.8103C22.2088 83.9637 22.6024 84.0427 23 84.0427C23.3976 84.0427 23.7912 83.9637 24.158 83.8103C24.5247 83.6568 24.8573 83.432 25.1365 83.1489C25.4156 82.8658 25.6357 82.53 25.7839 82.1611C25.9322 81.7922 26.0056 81.3975 26 81V80H70V81C69.9944 81.3975 70.0678 81.7922 70.2161 82.1611C70.3643 82.53 70.5844 82.8658 70.8635 83.1489C71.1427 83.432 71.4753 83.6568 71.842 83.8103C72.2088 83.9637 72.6024 84.0427 73 84.0427C73.3976 84.0427 73.7912 83.9637 74.158 83.8103C74.5247 83.6568 74.8573 83.432 75.1365 83.1489C75.4156 82.8658 75.6357 82.53 75.7839 82.1611C75.9322 81.7922 76.0056 81.3975 76 81V79.9492C82.6812 79.4322 88 73.8067 88 67V29C88 21.8561 82.1439 16 75 16H21ZM21 22H75C78.9001 22 82 25.0999 82 29V67C82 70.9001 78.9001 74 75 74H73.4922C73.3142 73.9695 73.1337 73.9551 72.9531 73.957C72.8064 73.9606 72.6602 73.975 72.5156 74H23.4922C23.3142 73.9695 23.1337 73.9551 22.9531 73.957C22.8064 73.9606 22.6602 73.975 22.5156 74H21C17.0999 74 14 70.9001 14 67V29C14 25.0999 17.0999 22 21 22ZM23 28C22.2044 28.0001 21.4414 28.3162 20.8788 28.8788C20.3162 29.4414 20.0001 30.2044 20 31V65C20.0001 65.7956 20.3162 66.5586 20.8788 67.1212C21.4414 67.6838 22.2044 67.9999 23 68H61C61.7956 67.9999 62.5586 67.6838 63.1212 67.1212C63.6838 66.5586 63.9999 65.7956 64 65V31C63.9999 30.2044 63.6838 29.4414 63.1212 28.8788C62.5586 28.3162 61.7956 28.0001 61 28H23ZM73 28C72.2044 28 71.4413 28.3161 70.8787 28.8787C70.3161 29.4413 70 30.2044 70 31C70 31.7956 70.3161 32.5587 70.8787 33.1213C71.4413 33.6839 72.2044 34 73 34C73.7956 34 74.5587 33.6839 75.1213 33.1213C75.6839 32.5587 76 31.7956 76 31C76 30.2044 75.6839 29.4413 75.1213 28.8787C74.5587 28.3161 73.7956 28 73 28ZM26 34H58V62H26V34ZM32.8906 37.9805C32.2171 37.9963 31.5684 38.2383 31.0491 38.6676C30.5299 39.097 30.1702 39.6886 30.0281 40.3472C29.886 41.0058 29.9698 41.6931 30.2658 42.2983C30.5619 42.9035 31.053 43.3915 31.6602 43.6836C31.6602 43.6836 32.7621 44.2344 34.1406 44.7852C35.5192 45.3359 37 46 39 46C41 46 42.3368 45.1836 43.3398 44.6836C44.3428 44.1836 45.012 44 45 44C44.988 44 46.5084 44.3359 47.6328 44.7852C48.7573 45.2344 49.6602 45.6836 49.6602 45.6836C50.0137 45.8706 50.401 45.985 50.7994 46.0201C51.1978 46.0552 51.5991 46.0104 51.9799 45.8881C52.3607 45.7659 52.7132 45.5688 53.0167 45.3083C53.3202 45.0479 53.5686 44.7294 53.7472 44.3716C53.9259 44.0138 54.0312 43.6239 54.057 43.2248C54.0827 42.8257 54.0285 42.4255 53.8973 42.0477C53.7662 41.6699 53.5609 41.3221 53.2934 41.0248C53.0259 40.7275 52.7017 40.4866 52.3398 40.3164C52.3398 40.3164 51.2379 39.7656 49.8594 39.2148C48.4808 38.6641 47 38 45 38C43 38 41.6632 38.8164 40.6602 39.3164C39.6572 39.8164 38.988 40 39 40C39.012 40 37.4916 39.6641 36.3672 39.2148C35.2427 38.7656 34.3398 38.3164 34.3398 38.3164C33.8926 38.0845 33.3942 37.969 32.8906 37.9805ZM73 38C72.2044 38 71.4413 38.3161 70.8787 38.8787C70.3161 39.4413 70 40.2044 70 41C70 41.7956 70.3161 42.5587 70.8787 43.1213C71.4413 43.6839 72.2044 44 73 44C73.7956 44 74.5587 43.6839 75.1213 43.1213C75.6839 42.5587 76 41.7956 76 41C76 40.2044 75.6839 39.4413 75.1213 38.8787C74.5587 38.3161 73.7956 38 73 38ZM32.8906 49.9805C32.2171 49.9963 31.5684 50.2383 31.0491 50.6676C30.5299 51.097 30.1702 51.6886 30.0281 52.3472C29.886 53.0058 29.9698 53.6931 30.2658 54.2983C30.5619 54.9035 31.053 55.3915 31.6602 55.6836C31.6602 55.6836 32.7621 56.2344 34.1406 56.7852C35.5192 57.3359 37 58 39 58C41 58 42.3368 57.1836 43.3398 56.6836C44.3428 56.1836 45.012 56 45 56C44.988 56 46.5084 56.3359 47.6328 56.7852C48.7573 57.2344 49.6602 57.6836 49.6602 57.6836C50.0137 57.8706 50.401 57.985 50.7994 58.0201C51.1978 58.0552 51.5991 58.0104 51.9799 57.8881C52.3607 57.7659 52.7132 57.5688 53.0167 57.3083C53.3202 57.0479 53.5686 56.7294 53.7472 56.3716C53.9259 56.0138 54.0312 55.6239 54.057 55.2248C54.0827 54.8257 54.0285 54.4255 53.8973 54.0477C53.7662 53.6699 53.5609 53.3221 53.2934 53.0248C53.0259 52.7275 52.7017 52.4866 52.3398 52.3164C52.3398 52.3164 51.2379 51.7656 49.8594 51.2148C48.4808 50.6641 47 50 45 50C43 50 41.6632 50.8164 40.6602 51.3164C39.6572 51.8164 38.988 52 39 52C39.012 52 37.4916 51.6641 36.3672 51.2148C35.2427 50.7656 34.3398 50.3164 34.3398 50.3164C33.8926 50.0845 33.3942 49.969 32.8906 49.9805ZM72.9531 55.957C72.1582 55.9695 71.4006 56.2969 70.8469 56.8675C70.2932 57.438 69.9886 58.205 70 59V65C69.9944 65.3975 70.0678 65.7922 70.2161 66.1611C70.3643 66.53 70.5844 66.8658 70.8635 67.1489C71.1427 67.432 71.4753 67.6568 71.842 67.8103C72.2088 67.9637 72.6024 68.0427 73 68.0427C73.3976 68.0427 73.7912 67.9637 74.158 67.8103C74.5247 67.6568 74.8573 67.432 75.1365 67.1489C75.4156 66.8658 75.6357 66.53 75.7839 66.1611C75.9322 65.7922 76.0056 65.3975 76 65V59C76.0058 58.5985 75.9309 58.1999 75.7797 57.8278C75.6286 57.4558 75.4043 57.1178 75.1202 56.8341C74.836 56.5503 74.4978 56.3265 74.1256 56.1758C73.7533 56.0251 73.3546 55.9508 72.9531 55.957Z'/%3E%3C/svg%3E");
}
.i-icon.icon-mini-bar {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M27 12C19.8561 12 14 17.8561 14 25V73C14 79.3146 18.5783 84.6144 24.5742 85.7617C25.6482 88.2508 28.1213 90 31 90H33C35.782 90 38.1689 88.3561 39.2969 86H56.7031C57.8311 88.3561 60.218 90 63 90H65C67.8787 90 70.3518 88.2508 71.4258 85.7617C77.4217 84.6144 82 79.3146 82 73V25C82 17.8561 76.1439 12 69 12H27ZM27 18H69C72.9001 18 76 21.0999 76 25V73C76 76.9001 72.9001 80 69 80H27C23.0999 80 20 76.9001 20 73V25C20 21.0999 23.0999 18 27 18ZM60 24C58.896 24 58 24.896 58 26V35.4648C54.7707 36.5155 52 39.2658 52 45V48H64V62H52V70C52 72.2 53.8 74 56 74H66C68.2 74 70 72.2 70 70V45C70 39.2658 67.2293 36.5155 64 35.4648V26C64 24.896 63.104 24 62 24H60ZM35 30C33.344 30 32 31.344 32 33V34.8633C28.9278 36.3086 26 39.4459 26 44C26 45.22 27.0217 46 28.2617 46H43.7383C44.9783 46 46 45.22 46 44C46 39.4459 43.0722 36.3086 40 34.8633V33C40 31.344 38.656 30 37 30H35ZM28 50V60H44V50H28ZM28 64C26.9 64 26 64.9 26 66V69.7617C26 72.1017 27.9814 74 30.4414 74H41.5586C44.0186 74 46 72.1017 46 69.7617V66C46 64.9 45.1 64 44 64H28Z'/%3E%3C/svg%3E");
}
.i-icon.icon-minus-circle {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M48 8C25.9441 8 8 25.9441 8 48C8 70.0559 25.9441 88 48 88C70.0559 88 88 70.0559 88 48C88 25.9441 70.0559 8 48 8ZM48 14C66.8132 14 82 29.1868 82 48C82 66.8132 66.8132 82 48 82C29.1868 82 14 66.8132 14 48C14 29.1868 29.1868 14 48 14ZM31 45C30.6025 44.9944 30.2078 45.0678 29.8389 45.2161C29.47 45.3643 29.1342 45.5844 28.8511 45.8635C28.568 46.1427 28.3432 46.4753 28.1897 46.842C28.0363 47.2088 27.9573 47.6024 27.9573 48C27.9573 48.3976 28.0363 48.7912 28.1897 49.158C28.3432 49.5247 28.568 49.8573 28.8511 50.1365C29.1342 50.4156 29.47 50.6357 29.8389 50.7839C30.2078 50.9322 30.6025 51.0056 31 51H65C65.3975 51.0056 65.7922 50.9322 66.1611 50.7839C66.53 50.6357 66.8658 50.4156 67.1489 50.1365C67.432 49.8573 67.6568 49.5247 67.8103 49.158C67.9637 48.7912 68.0427 48.3976 68.0427 48C68.0427 47.6024 67.9637 47.2088 67.8103 46.842C67.6568 46.4753 67.432 46.1427 67.1489 45.8635C66.8658 45.5844 66.53 45.3643 66.1611 45.2161C65.7922 45.0678 65.3975 44.9944 65 45H31Z'/%3E%3C/svg%3E");
}
.i-icon.icon-mixer {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M72 3C70.341 3 69 4.341 69 6V8.4375C59.823 6.4935 50.5898 5.69175 41.4668 6.09375C41.1848 6.10575 40.9046 6.15609 40.6406 6.24609C26.4176 11.0221 20.656 18.2924 15.082 25.3184C13.378 27.4724 11.7682 29.5084 9.90816 31.4824C9.20916 32.2294 8.93845 33.2815 9.18745 34.2715C10.3455 38.8675 12.44 43.5019 15.416 48.0469C15.848 48.7069 16.523 49.1679 17.291 49.3359C27.98 51.6669 37.9886 52.834 47.8886 52.834C54.9116 52.834 61.887 52.217 69 51.041V58.5352C64.806 61.8562 54 71.079 54 78C54 86.271 62.073 93 72 93C81.927 93 90 86.271 90 78C90 71.076 79.194 61.8562 75 58.5352V49.8984C75.942 49.7004 76.8762 49.5461 77.8242 49.3301C78.5802 49.1561 79.241 48.6979 79.664 48.0469C89.492 33.0349 89.492 26.968 79.664 11.959C79.274 11.365 78.6898 10.9237 78.0058 10.7227C77.0068 10.4257 76.002 10.1665 75 9.89648V6C75 4.341 73.659 3 72 3ZM46.2656 12.0059C55.8897 12.0381 65.6202 13.4203 75.246 16.166C82.917 28.052 82.9365 31.8962 75.3105 43.7402C56.3475 47.9192 39.5962 47.9104 19.7812 43.7344C17.8372 40.5994 16.3757 37.4469 15.4277 34.3359C16.9907 32.5749 18.4101 30.7878 19.7871 29.0508C24.9891 22.4868 29.9093 16.2793 42.1523 12.0703C43.5222 12.0197 44.8907 12.0012 46.2656 12.0059ZM48 18C46.347 18 45.0088 19.3323 45.0058 20.9883C44.9998 22.6413 46.3352 23.988 47.9882 24C48.0692 24 56.5282 24.1156 67.6582 29.6836C68.0872 29.8966 68.5441 30 68.9941 30C70.0951 30 71.1555 29.3948 71.6835 28.3418C72.4245 26.8598 71.8238 25.0604 70.3418 24.3164C57.8528 18.0734 48.396 18 48 18ZM75 66.3926C79.878 70.7786 84 75.597 84 78C84 82.182 80.16 85.6756 75 86.6836V66.3926ZM69 66.3984V86.6836C63.84 85.6786 60 82.182 60 78C60 75.603 64.122 70.7874 69 66.3984Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-money-box {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M37 8C28.728 8 22 14.728 22 23C22 24.558 22.2416 26.0626 22.6836 27.4766C24.3876 26.3246 26.2226 25.3065 28.1406 24.3945C28.0686 23.9365 28 23.478 28 23C28 18.038 32.038 14 37 14C40.944 14 44.2685 16.5655 45.4805 20.1055C46.3185 20.0615 47.15 20 48 20C49.254 20 50.4927 20.0623 51.7227 20.1562C50.3887 13.2403 44.298 8 37 8ZM70.9922 16C70.9922 16 60.2974 16.276 54.4492 24.6172C52.3503 24.301 50.2354 24 48 24C33.2798 24 20.2617 31.2024 14.7734 41.7969C13.1524 41.2882 12 39.8115 12 38C12 34.6 14.3398 33.6836 14.3398 33.6836C14.9538 33.3878 15.4488 32.8917 15.7432 32.2771C16.0377 31.6625 16.1142 30.966 15.9601 30.3021C15.8059 29.6382 15.4303 29.0466 14.8952 28.6247C14.36 28.2027 13.6971 27.9755 13.0156 27.9805C12.5437 27.9843 12.0793 28.0994 11.6602 28.3164C11.6602 28.3164 6 31.4 6 38C6 42.3213 8.81434 46.0022 12.6836 47.3867C12.2476 49.1981 12 51.0688 12 53C12 60.5356 15.7169 67.2665 21.3867 72.332L20.5742 74.5117C18.6638 79.6555 21.322 85.4599 26.4648 87.3711C27.604 87.7933 28.7847 87.9961 29.9453 87.9961C34.0146 87.9961 37.8326 85.4809 39.3203 81.4805L39.5352 80.8984C42.2822 81.4465 45.0392 82 48 82C50.941 82 53.6825 81.4545 56.4141 80.9141L56.625 81.4844C58.1125 85.487 61.9282 88 65.9961 88C67.1567 88 68.3413 87.7933 69.4805 87.3711C74.6231 85.4582 77.2811 79.6581 75.3711 74.5156L74.5703 72.3594C76.7029 70.4597 78.5256 68.3403 79.9922 66.0039H84.9961C87.7233 66.0039 89.9961 63.7311 89.9961 61.0039V49.0078V49.0039C89.9989 46.2765 87.7259 44 85 44H82.0508C79.9768 38.904 76.1318 34.6627 71.3359 31.3125L73.9297 19.6523C74.0275 19.213 74.0252 18.7572 73.923 18.3188C73.8207 17.8804 73.6212 17.4707 73.3391 17.1199C73.0569 16.7692 72.6995 16.4864 72.2933 16.2925C71.887 16.0986 71.4423 15.9987 70.9922 16ZM67.0938 22.7422L65.2539 31.0391L65.6797 30.5078C65.4129 30.8412 65.2203 31.2277 65.1149 31.6415C65.0094 32.0553 64.9935 32.4868 65.0682 32.9072C65.1429 33.3277 65.3065 33.7273 65.548 34.0794C65.7895 34.4316 66.1034 34.7281 66.4688 34.9492C71.8742 38.2158 75.6753 42.7873 77.207 47.8672C77.3933 48.4838 77.773 49.0241 78.29 49.4082C78.8071 49.7923 79.434 49.9998 80.0781 50H83.9961V60.0039H78.4375C77.8938 60.0035 77.3602 60.1508 76.8937 60.4301C76.4272 60.7095 76.0454 61.1103 75.7891 61.5898C74.2859 64.4111 72.0646 67.0016 69.2383 69.1836C68.7318 69.5744 68.3635 70.1168 68.1871 70.7317C68.0108 71.3466 68.0355 72.0017 68.2578 72.6016L69.7461 76.6055C70.5274 78.7091 69.4961 80.961 67.3945 81.7461C66.9257 81.9199 66.4555 82 65.9961 82C64.38 82 62.8585 81.0319 62.25 79.3945L61.2148 76.6094C60.9553 75.9119 60.4458 75.3358 59.7853 74.9929C59.1248 74.65 58.3604 74.5648 57.6406 74.7539C54.6061 75.551 51.3698 76 48 76C44.6121 76 41.3663 75.5448 38.3164 74.7383C37.5955 74.547 36.8293 74.6311 36.167 74.9741C35.5048 75.3172 34.994 75.8946 34.7344 76.5938L33.6953 79.3906C33.0871 81.0262 31.56 81.9961 29.9453 81.9961C29.4872 81.9961 29.0223 81.9189 28.5547 81.7461H28.5508C26.4516 80.9642 25.418 78.7048 26.1992 76.6016L27.6992 72.5703C27.9219 71.9709 27.9473 71.316 27.7716 70.7011C27.5959 70.0863 27.2284 69.5436 26.7227 69.1523C21.2159 64.8872 18 59.2016 18 53C18 50.7133 18.4557 48.4795 19.3047 46.3594C19.3523 46.2692 19.3954 46.1766 19.4336 46.082C23.2536 36.9632 34.3781 30 48 30C50.4339 30 52.8021 30.2517 55.1016 30.6836C55.7394 30.8025 56.3986 30.7115 56.9803 30.4242C57.562 30.1368 58.035 29.6687 58.3281 29.0898C60.4896 24.868 64.1134 23.4337 67.0938 22.7422ZM68 46C66.9391 46 65.9217 46.4214 65.1716 47.1716C64.4214 47.9217 64 48.9391 64 50C64 51.0609 64.4214 52.0783 65.1716 52.8284C65.9217 53.5786 66.9391 54 68 54C69.0609 54 70.0783 53.5786 70.8284 52.8284C71.5786 52.0783 72 51.0609 72 50C72 48.9391 71.5786 47.9217 70.8284 47.1716C70.0783 46.4214 69.0609 46 68 46Z'/%3E%3C/svg%3E");
}
.i-icon.icon-nappy {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M19.0001 12C18.8827 11.9996 18.7653 12.0062 18.6486 12.0195C12.7709 12.2094 8.00013 17.0793 8.00013 23V30.0352V34.5078C7.94722 34.8299 7.94722 35.1584 8.00013 35.4805V38C8.00013 49.0277 12.3903 60.3408 19.5158 69.0625C26.6412 77.7842 36.6788 84 48.0001 84C59.3215 84 69.359 77.7842 76.4845 69.0625C80.3918 64.2799 83.4365 58.7066 85.4259 52.8399C85.8428 52.2976 86.062 51.6292 86.047 50.9453C87.3011 46.7006 88.0001 42.331 88.0001 38V35.4922C88.053 35.1701 88.053 34.8416 88.0001 34.5195V30.0352V23C88.0001 17.078 83.2272 12.2073 77.3478 12.0195C77.2324 12.0063 77.1163 11.9998 77.0001 12H29.0001H19.0001ZM19.0001 18H29.0001C32.9002 18 36.0001 21.0999 36.0001 25C36.0001 28.9001 32.9002 32 29.0001 32H14.0001V30.0352V23C14.0001 20.2036 16.2037 18 19.0001 18ZM39.922 18H56.0783C54.7717 20.0258 54.0001 22.4263 54.0001 25C54.0001 32.1439 59.8563 38 67.0001 38H82.0001C82.0001 41.2331 81.5107 44.5559 80.6525 47.8399C80.1185 47.8329 79.5319 47.8399 78.8829 47.8711C76.1323 48.0033 72.4529 48.5648 68.7423 50.2774C61.588 53.5794 54.5496 61.6078 54.0509 77.2422C52.078 77.7301 50.0572 78 48.0001 78C45.9443 78 43.925 77.7295 41.9533 77.2422C41.4608 61.5795 34.4984 53.1698 27.422 49.3594C22.4789 46.6977 17.6033 46.1137 14.9103 46.0078C14.3335 43.3246 14.0001 40.6329 14.0001 38H29.0001C36.144 38 42.0001 32.1439 42.0001 25C42.0001 22.4263 41.2286 20.0258 39.922 18ZM67.0001 18H77.0001C79.7966 18 82.0001 20.2036 82.0001 23V30.0352V32H67.0001C63.1 32 60.0001 28.9001 60.0001 25C60.0001 21.0999 63.1 18 67.0001 18ZM16.6915 52.1641C18.8328 52.4368 21.6989 53.0902 24.5782 54.6406C29.6956 57.3961 34.8821 62.6922 35.8322 74.9024C31.4773 72.667 27.5011 69.3548 24.1603 65.2656C21.0006 61.3981 18.4498 56.8896 16.6915 52.1641ZM78.5822 53.918C76.8718 57.9982 74.604 61.8825 71.84 65.2656C68.4992 69.3548 64.5229 72.667 60.1681 74.9024C61.1083 62.805 66.2165 58.0495 71.2579 55.7227C73.8801 54.5125 76.5094 54.0666 78.5822 53.918Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-newborn-baby {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M48 4C33.6765 4 22 15.6765 22 30V66C22 80.3235 33.6765 92 48 92C62.3235 92 74 80.3235 74 66V30C74 15.6765 62.3235 4 48 4ZM48 10C59.0805 10 68 18.9195 68 30V44.4922L48.7148 58.8438L28 44.4336V30C28 18.9195 36.9195 10 48 10ZM48 16C42.5788 16 37.9096 19.1487 35.5938 23.6875C33.5347 25.1393 32 27.3121 32 30C32 32.6879 33.5347 34.8607 35.5938 36.3125C37.9109 40.8496 42.5788 44 48 44C53.4212 44 58.0891 40.8496 60.4062 36.3125C62.4653 34.8607 64 32.6879 64 30C64 27.3121 62.4653 25.1393 60.4062 23.6875C58.0904 19.1487 53.4212 16 48 16ZM48 22C51.2519 22 54.0022 23.9172 55.2656 26.668L55.7422 27.7109L56.793 28.168C57.4995 28.4753 58 29.1534 58 30C58 30.8466 57.4995 31.5247 56.793 31.832L55.7422 32.2891L55.2656 33.332C53.9999 36.0847 51.2519 38 48 38C44.7481 38 42.0002 36.0847 40.7344 33.332L40.2578 32.2891L39.207 31.832C38.5005 31.5247 38 30.8466 38 30C38 29.1534 38.5005 28.4753 39.207 28.168L40.2578 27.7109L40.7344 26.668C41.9978 23.9172 44.7481 22 48 22ZM28 51.7422L43.6367 62.6211L29.3633 73.2461C28.4936 70.9992 28 68.5613 28 66V51.7422ZM68 51.9727V66C68 77.0805 59.0805 86 48 86C41.6563 86 36.0299 83.0671 32.3711 78.4883L68 51.9727Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-ok-hand {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M43.5234 6.16797C41.398 6.16797 39.3404 6.90074 37.6914 8.24609C34.6122 10.7594 33.6126 14.9019 34.8555 18.4688L28.2383 15.2344L28.4688 15.3594C27.0316 14.4942 25.3889 14.0352 23.7148 14.0352C20.4725 14.0352 17.4643 15.7385 15.7969 18.5195H15.793C13.1898 22.863 14.6212 28.5825 18.9648 31.1875C19.036 31.2309 19.109 31.2713 19.1836 31.3086L28.9141 36.0781C26.3219 36.1753 23.8294 37.1201 21.9062 38.8711L13.3516 46.6641C13.3183 46.6946 13.2857 46.7258 13.2539 46.7578C11.5249 48.4869 10.5469 50.8462 10.5469 53.2891C10.5469 55.7319 11.5249 58.0874 13.2539 59.8164C13.4006 59.963 13.6064 60.0206 13.7617 60.1562C12.6203 62.0761 12.3845 64.5132 13.6836 66.5391L13.6094 66.418L21.3867 79.9023C21.6868 80.422 22.1358 80.8397 22.6758 81.1016C22.6758 81.1016 26.1253 82.775 30.0273 84.457C31.9783 85.298 34.0439 86.1441 35.9062 86.8008C37.7686 87.4575 39.1757 88.0039 40.9961 88.0039H79.5273C84.1807 88.0039 87.612 83.3131 86.1992 78.8789L78.5312 54.7812L78.582 54.9648C78.3255 53.9388 77.929 52.962 77.4375 52.0352C77.4131 51.9599 77.3857 51.8856 77.3555 51.8125L68.1055 30.3086C68.0991 30.2942 68.0926 30.2799 68.0859 30.2656C67.1802 28.2464 65.9579 26.3847 64.4688 24.7461H64.4727L50.5781 9.44531L50.6797 9.56641C48.9275 7.41977 46.2928 6.16797 43.5234 6.16797ZM43.5234 12.168C44.5141 12.168 45.4033 12.59 46.0312 13.3594C46.0653 13.4007 46.1005 13.4411 46.1367 13.4805L60.0273 28.7773L60.0312 28.7812C61.0941 29.9507 61.963 31.2817 62.6094 32.7227L62.5938 32.6797L65.3789 39.1523L56.9922 30.7773C55.1832 28.9706 53.1078 27.4506 50.8398 26.2734C50.8178 26.2628 50.7957 26.2523 50.7734 26.2422L49.6406 25.6875L41.0078 17.4023C39.9001 16.0035 40.0899 14.0327 41.4844 12.8945C42.0514 12.4319 42.7929 12.168 43.5234 12.168ZM23.7148 20.0352C24.2967 20.0352 24.8721 20.1972 25.375 20.5C25.45 20.545 25.5269 20.5867 25.6055 20.625L48.0742 31.6016C49.7982 32.4964 51.3789 33.6502 52.7539 35.0234L70.918 53.1641C71.8159 54.0606 72.4535 55.1851 72.7617 56.418C72.7767 56.4797 72.7936 56.5409 72.8125 56.6016L80.4805 80.6992C80.7117 81.425 80.29 82.0039 79.5273 82.0039H40.9961C41.1135 82.0039 39.5455 81.7214 37.8984 81.1406C36.2514 80.5598 34.2791 79.7543 32.4023 78.9453C29.0779 77.5123 26.7506 76.3846 26.1055 76.0742L18.8086 63.418C18.7848 63.377 18.7601 63.3366 18.7344 63.2969C18.6548 63.1727 18.6493 63.1748 18.7969 63.125L20.2734 62.6289V62.625C23.0516 61.688 26.0663 62.75 27.6484 65.2188C27.7207 65.3307 27.8003 65.4377 27.8867 65.5391L31.2578 69.5234C32.5859 71.0926 34.5441 72.0039 36.6016 72.0039H38.9609C41.3372 72.0039 43.5627 70.7878 44.8477 68.7852L48.0742 63.7695C49.6028 61.3929 49.5472 58.3073 47.9336 55.9883L44.4688 51.0039C43.162 49.1242 41.0098 48.0039 38.7227 48.0039H33.375C31.6844 48.0039 30.0493 48.615 28.7773 49.7227L22.2188 55.4336C22.1677 55.4788 22.1182 55.5257 22.0703 55.5742C21.4434 56.2012 20.6664 56.5234 19.7812 56.5234C18.8961 56.5234 18.1231 56.2012 17.4961 55.5742C16.8691 54.9473 16.5469 54.1742 16.5469 53.2891C16.5469 52.407 16.8696 51.6336 17.4922 51.0078L25.9453 43.3047C26.8685 42.4642 28.0647 42.0039 29.3125 42.0039H41.4492C41.5388 42.0119 41.6288 42.0158 41.7188 42.0156C43.0345 42.0246 44.289 42.5339 45.2188 43.4648L45.2227 43.4688L58.8789 57.1211C59.1553 57.409 59.4864 57.6389 59.8528 57.7972C60.2192 57.9556 60.6135 58.0392 61.0126 58.0433C61.4117 58.0473 61.8077 57.9717 62.1772 57.8208C62.5467 57.67 62.8824 57.4469 63.1647 57.1647C63.4469 56.8824 63.67 56.5467 63.8208 56.1772C63.9717 55.8077 64.0473 55.4117 64.0433 55.0126C64.0392 54.6135 63.9556 54.2192 63.7972 53.8528C63.6389 53.4864 63.409 53.1553 63.1211 52.8789L49.4648 39.2266C47.6937 37.4531 45.3408 36.5149 42.875 36.2383L22.0352 26.0234C20.5013 25.0869 20.0133 23.1541 20.9414 21.6055C21.514 20.6505 22.5972 20.0352 23.7148 20.0352ZM33.375 54.0039H38.7227C39.0556 54.0039 39.3537 54.1574 39.543 54.4297L43.0078 59.4141C43.2422 59.751 43.2507 60.1761 43.0273 60.5234L39.8008 65.543L39.7969 65.5469C39.6134 65.8334 39.3068 66.0039 38.9609 66.0039H36.6016C36.303 66.0039 36.0318 65.8752 35.8398 65.6484L32.4648 61.6641C31.377 60.1118 29.924 58.9641 28.3359 58.0625L32.7188 54.25C32.9028 54.0897 33.1336 54.0039 33.375 54.0039Z'/%3E%3C/svg%3E");
}
.i-icon.icon-pacifier {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M72 8C63.1988 8 56 15.1988 56 24C56 25.1324 56.3211 26.1532 56.5469 27.2109L47.5156 36.2422C43.9054 32.0234 40.2202 27.8264 37.2617 24.1055C34.0808 20.099 27.9965 19.7613 24.3828 23.375C21.3294 26.4284 21.007 31.3328 23.6367 34.7578L30.1484 43.2344C30.16 43.2501 30.1717 43.2657 30.1836 43.2812C31.2906 44.6656 31.5407 46.4357 31.0078 48H31H29C22.3657 48 16.9667 50.1794 13.3516 53.8867C9.73638 57.5941 8 62.6669 8 68C8 79.0096 16.9904 88 28 88C33.3331 88 38.4059 86.2636 42.1133 82.6484C45.8206 79.0333 48 73.6343 48 67V65V64.9922C49.5643 64.4593 51.3344 64.7094 52.7188 65.8164C52.7343 65.8283 52.7499 65.84 52.7656 65.8516L61.1992 72.3242C64.6424 74.9667 69.5768 74.626 72.625 71.5352C76.2014 67.9103 75.8439 61.8577 71.8516 58.6875C68.1473 55.7457 63.9648 52.0812 59.7578 48.4844L68.7891 39.4531C69.8468 39.6788 70.8676 40 72 40C80.8012 40 88 32.8012 88 24C88 15.1988 80.8012 8 72 8ZM72 14C77.5588 14 82 18.4412 82 24C82 29.5588 77.5588 34 72 34C70.8571 34 69.7638 33.7976 68.7188 33.4336C68.1857 33.2482 67.6112 33.217 67.0612 33.3435C66.5112 33.4699 66.008 33.7489 65.6094 34.1484L55.1562 44.6016C54.6348 44.1185 53.5209 43.2784 53.1211 42.8789C52.7215 42.4794 51.8853 41.3608 51.4023 40.8398L61.8516 30.3906C62.2511 29.992 62.5301 29.4888 62.6565 28.9388C62.783 28.3888 62.7518 27.8143 62.5664 27.2812C62.2024 26.2362 62 25.1429 62 24C62 18.4412 66.4412 14 72 14ZM30.6484 26.8164C31.3621 26.856 32.057 27.1992 32.5625 27.8359C37.1746 33.6367 44.5694 42.8155 48.875 47.1211H48.8789C53.1769 51.4169 62.3358 58.7922 68.1211 63.3867C69.3928 64.3965 69.4952 66.1651 68.3516 67.3242C67.3957 68.2934 65.9324 68.392 64.8516 67.5625L56.4648 61.1289H56.4609C52.1032 57.6466 45.7609 57.9969 41.8164 61.9414L40.8789 62.8789C38.7111 65.0467 35.2889 65.0467 33.1211 62.8789C30.9533 60.7111 30.9533 57.2889 33.1211 55.1211L34.0586 54.1836C38.0031 50.2391 38.3534 43.8968 34.8711 39.5391L28.3984 31.1016C27.5761 30.0305 27.6704 28.5718 28.625 27.6172C29.2021 27.04 29.9348 26.7768 30.6484 26.8164ZM26.6211 54.1289C24.6416 58.3835 25.3852 63.6274 28.8789 67.1211C32.3726 70.6148 37.6165 71.3584 41.8711 69.3789C41.4576 73.4491 39.9883 76.3403 37.9258 78.3516C35.4801 80.7364 32.0549 82 28 82C20.2336 82 14 75.7664 14 68C14 63.9451 15.2636 60.5199 17.6484 58.0742C19.6597 56.0117 22.5509 54.5424 26.6211 54.1289Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-paint-palette {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M47 10C23.5455 10 8 27.25 8 45C8 51.8205 13.7425 58 21 58C23.9889 58 26.9952 57.451 29.5703 56.9414C32.1455 56.4318 34.4868 56 35 56C37.7475 56 38.4389 56.7968 39.5234 59.0078C40.608 61.2188 41.3207 64.8427 42.2617 68.7109C43.2027 72.5792 44.4088 76.7862 47.2852 80.2344C50.1615 83.6826 54.8152 86 61.1562 86C73.0387 86 88 73.345 88 51C88 28.3925 69.6075 10 47 10ZM47 16C66.3645 16 82 31.6355 82 51C82 70.627 68.4418 80 61.1562 80C56.1353 80 53.7103 78.5674 51.8945 76.3906C50.0788 74.2138 48.9772 70.9208 48.0938 67.2891C47.2103 63.6573 46.5848 59.7812 44.9102 56.3672C43.2356 52.9532 39.7485 50 35 50C32.9352 50 30.8841 50.5682 28.4062 51.0586C25.9284 51.549 23.2211 52 21 52C17.4855 52 14 48.0995 14 45C14 30.75 26.4545 16 47 16ZM47 22C45.6739 22 44.4021 22.5268 43.4645 23.4645C42.5268 24.4021 42 25.6739 42 27C42 28.3261 42.5268 29.5979 43.4645 30.5355C44.4021 31.4732 45.6739 32 47 32C48.3261 32 49.5979 31.4732 50.5355 30.5355C51.4732 29.5979 52 28.3261 52 27C52 25.6739 51.4732 24.4021 50.5355 23.4645C49.5979 22.5268 48.3261 22 47 22ZM61 26C59.6739 26 58.4021 26.5268 57.4645 27.4645C56.5268 28.4021 56 29.6739 56 31C56 32.3261 56.5268 33.5979 57.4645 34.5355C58.4021 35.4732 59.6739 36 61 36C62.3261 36 63.5979 35.4732 64.5355 34.5355C65.4732 33.5979 66 32.3261 66 31C66 29.6739 65.4732 28.4021 64.5355 27.4645C63.5979 26.5268 62.3261 26 61 26ZM69 38C67.6739 38 66.4021 38.5268 65.4645 39.4645C64.5268 40.4021 64 41.6739 64 43C64 44.3261 64.5268 45.5979 65.4645 46.5355C66.4021 47.4732 67.6739 48 69 48C70.3261 48 71.5979 47.4732 72.5355 46.5355C73.4732 45.5979 74 44.3261 74 43C74 41.6739 73.4732 40.4021 72.5355 39.4645C71.5979 38.5268 70.3261 38 69 38ZM71 52C69.6739 52 68.4021 52.5268 67.4645 53.4645C66.5268 54.4021 66 55.6739 66 57C66 58.3261 66.5268 59.5979 67.4645 60.5355C68.4021 61.4732 69.6739 62 71 62C72.3261 62 73.5979 61.4732 74.5355 60.5355C75.4732 59.5979 76 58.3261 76 57C76 55.6739 75.4732 54.4021 74.5355 53.4645C73.5979 52.5268 72.3261 52 71 52ZM61 62C59.6739 62 58.4021 62.5268 57.4645 63.4645C56.5268 64.4021 56 65.6739 56 67C56 68.3261 56.5268 69.5979 57.4645 70.5355C58.4021 71.4732 59.6739 72 61 72C62.3261 72 63.5979 71.4732 64.5355 70.5355C65.4732 69.5979 66 68.3261 66 67C66 65.6739 65.4732 64.4021 64.5355 63.4645C63.5979 62.5268 62.3261 62 61 62Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-pencil {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M71.9999 10.0195C68.4105 10.0195 64.8214 11.3803 62.1014 14.1016L54.4608 21.7422C54.1876 21.9355 53.9486 22.1731 53.7538 22.4453L17.8319 58.3672C16.9919 59.2071 16.3768 60.2517 16.0506 61.3984L10.1171 82.1758C9.97072 82.6899 9.9644 83.2338 10.0987 83.7512C10.2331 84.2686 10.5032 84.7407 10.8812 85.1187C11.2592 85.4966 11.7313 85.7668 12.2487 85.9011C12.7661 86.0355 13.31 86.0291 13.8241 85.8828L34.6053 79.9492L34.6092 79.9453C35.7483 79.6179 36.7903 79.0104 37.6327 78.168L73.4803 42.3164C73.8152 42.0945 74.1022 41.8076 74.3241 41.4727L81.8983 33.8984C87.3406 28.4562 87.3406 19.5438 81.8983 14.1016C79.1783 11.3803 75.5893 10.0195 71.9999 10.0195ZM71.9999 15.9844C74.0415 15.9844 76.0802 16.771 77.6522 18.3438H77.6561C80.8059 21.4935 80.8059 26.5065 77.6561 29.6562L71.7772 35.5352L60.4647 24.2227L66.3436 18.3438C67.9156 16.771 69.9583 15.9844 71.9999 15.9844ZM56.2225 28.4648L67.535 39.7773L33.3866 73.9258C33.2693 74.0422 33.1208 74.1314 32.953 74.1797L30.9842 74.7422L21.2577 65.0156L21.8202 63.043V63.0391C21.866 62.8778 21.95 62.7334 22.0741 62.6094L56.2225 28.4648ZM19.371 71.6133L24.3866 76.6289L17.3671 78.6328L19.371 71.6133Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-playground {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M26.9298 7.99987C26.3728 8.01276 25.8304 8.18048 25.3634 8.48424L5.36341 21.4842C4.94467 21.7569 4.60065 22.1298 4.36257 22.5691C4.1245 23.0084 3.99992 23.5002 4.00013 23.9999V54.9999V66.5077C3.94722 66.8297 3.94722 67.1583 4.00013 67.4803V78.5077C3.94722 78.8297 3.94722 79.1583 4.00013 79.4803V84.9999C3.9945 85.3974 4.06795 85.7921 4.21619 86.161C4.36443 86.5299 4.58451 86.8657 4.86365 87.1488C5.14278 87.4319 5.4754 87.6567 5.84217 87.8101C6.20894 87.9636 6.60255 88.0426 7.00013 88.0426C7.3977 88.0426 7.79131 87.9636 8.15808 87.8101C8.52486 87.6567 8.85747 87.4319 9.13661 87.1488C9.41574 86.8657 9.63582 86.5299 9.78406 86.161C9.93231 85.7921 10.0057 85.3974 10.0001 84.9999V81.9999H44.0001V84.9999C43.9945 85.3974 44.0679 85.7921 44.2162 86.161C44.3644 86.5299 44.5845 86.8657 44.8636 87.1488C45.1428 87.4319 45.4754 87.6567 45.8422 87.8101C46.2089 87.9636 46.6026 88.0426 47.0001 88.0426C47.3977 88.0426 47.7913 87.9636 48.1581 87.8101C48.5249 87.6567 48.8575 87.4319 49.1366 87.1488C49.4157 86.8657 49.6358 86.5299 49.7841 86.161C49.9323 85.7921 50.0057 85.3974 50.0001 84.9999V79.4921C50.053 79.17 50.053 78.8415 50.0001 78.5194V67.4921C50.053 67.17 50.053 66.8415 50.0001 66.5194V58.5038C51.5535 59.0813 52.8737 60.1535 54.3048 61.7147C56.5647 64.1801 58.7656 67.8381 61.3986 71.6913C66.6646 79.3976 74.389 87.9999 89.0001 87.9999C89.7958 87.9998 90.5588 87.6837 91.1214 87.1211C91.684 86.5585 92.0001 85.7955 92.0001 84.9999V72.9999C92.0001 72.2042 91.684 71.4412 91.1214 70.8786C90.5588 70.316 89.7958 69.9999 89.0001 69.9999C85.809 69.9999 83.5798 68.4805 81.0978 65.4686C78.6158 62.4568 76.2567 58.0598 73.59 53.4881C70.9232 48.9165 67.921 44.1407 63.715 40.3866C60.1805 37.2319 55.4756 35.2443 50.0001 34.5702V23.9999C50.0003 23.5002 49.8758 23.0084 49.6377 22.5691C49.3996 22.1298 49.0556 21.7569 48.6368 21.4842L28.6368 8.48424C28.1297 8.15437 27.5346 7.98552 26.9298 7.99987ZM27.0001 14.578L44.0001 25.6288V51.9999H10.0001V25.6288L27.0001 14.578ZM27.0001 23.9999C23.5835 23.9999 20.6411 25.3891 18.7579 27.5077C16.8748 29.6262 16.0001 32.3332 16.0001 34.9999C16.0001 37.6665 16.8748 40.3735 18.7579 42.4921C20.6411 44.6106 23.5835 45.9999 27.0001 45.9999C30.4168 45.9999 33.3592 44.6106 35.2423 42.4921C37.1255 40.3735 38.0001 37.6665 38.0001 34.9999C38.0001 32.3332 37.1255 29.6262 35.2423 27.5077C33.3592 25.3891 30.4168 23.9999 27.0001 23.9999ZM27.0001 29.9999C28.9168 29.9999 29.9744 30.6106 30.7579 31.4921C31.5415 32.3735 32.0001 33.6665 32.0001 34.9999C32.0001 36.3332 31.5415 37.6262 30.7579 38.5077C29.9744 39.3891 28.9168 39.9999 27.0001 39.9999C25.0835 39.9999 24.0258 39.3891 23.2423 38.5077C22.4588 37.6262 22.0001 36.3332 22.0001 34.9999C22.0001 33.6665 22.4588 32.3735 23.2423 31.4921C24.0258 30.6106 25.0835 29.9999 27.0001 29.9999ZM50.0001 40.5467C53.8556 41.1387 57.0679 42.4935 59.7228 44.8631C63.0793 47.859 65.8271 52.0832 68.4103 56.5116C70.9935 60.94 73.3845 65.543 76.465 69.2811C78.9319 72.2747 82.1169 74.7021 86.0001 75.5819V81.5858C75.9105 80.5493 70.872 74.9236 66.3517 68.3085C63.8597 64.6616 61.623 60.8197 58.7267 57.66C56.4858 55.2154 53.4564 53.5487 50.0001 52.746V40.5467ZM10.0001 57.9999H44.0001V63.9999H10.0001V57.9999ZM10.0001 69.9999H44.0001V75.9999H10.0001V69.9999Z'/%3E%3C/svg%3E");
}
.i-icon.icon-plus-circle {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M48 8C25.9441 8 8 25.9441 8 48C8 70.0559 25.9441 88 48 88C70.0559 88 88 70.0559 88 48C88 25.9441 70.0559 8 48 8ZM48 14C66.8132 14 82 29.1868 82 48C82 66.8132 66.8132 82 48 82C29.1868 82 14 66.8132 14 48C14 29.1868 29.1868 14 48 14ZM47.9531 27.957C47.1582 27.9695 46.4006 28.2969 45.8469 28.8675C45.2932 29.438 44.9886 30.205 45 31V45H31C30.6025 44.9944 30.2078 45.0678 29.8389 45.2161C29.47 45.3643 29.1342 45.5844 28.8511 45.8635C28.568 46.1427 28.3432 46.4753 28.1897 46.842C28.0363 47.2088 27.9573 47.6024 27.9573 48C27.9573 48.3976 28.0363 48.7912 28.1897 49.158C28.3432 49.5247 28.568 49.8573 28.8511 50.1365C29.1342 50.4156 29.47 50.6357 29.8389 50.7839C30.2078 50.9322 30.6025 51.0056 31 51H45V65C44.9944 65.3975 45.0678 65.7922 45.2161 66.1611C45.3643 66.53 45.5844 66.8658 45.8635 67.1489C46.1427 67.432 46.4753 67.6568 46.842 67.8103C47.2088 67.9637 47.6024 68.0427 48 68.0427C48.3976 68.0427 48.7912 67.9637 49.158 67.8103C49.5247 67.6568 49.8573 67.432 50.1365 67.1489C50.4156 66.8658 50.6357 66.53 50.7839 66.1611C50.9322 65.7922 51.0056 65.3975 51 65V51H65C65.3975 51.0056 65.7922 50.9322 66.1611 50.7839C66.53 50.6357 66.8658 50.4156 67.1489 50.1365C67.432 49.8573 67.6568 49.5247 67.8103 49.158C67.9637 48.7912 68.0427 48.3976 68.0427 48C68.0427 47.6024 67.9637 47.2088 67.8103 46.842C67.6568 46.4753 67.432 46.1427 67.1489 45.8635C66.8658 45.5844 66.53 45.3643 66.1611 45.2161C65.7922 45.0678 65.3975 44.9944 65 45H51V31C51.0058 30.5985 50.9309 30.1999 50.7797 29.8278C50.6286 29.4558 50.4043 29.1178 50.1202 28.8341C49.836 28.5503 49.4978 28.3265 49.1256 28.1758C48.7533 28.0252 48.3546 27.9508 47.9531 27.957Z'/%3E%3C/svg%3E");
}
.i-icon.icon-powder {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M47.9959 4C42.3075 4 37.1001 5.31639 33.0858 7.64062C29.0714 9.96486 25.9959 13.5617 25.9959 18C25.9959 18.2086 26.0137 18.4166 26.0272 18.625C26.0184 18.7492 25.9959 18.8767 25.9959 19V21.0469C18.076 23.7819 11.9959 31.3915 11.9959 40V43.3906C11.9336 43.7394 11.9336 44.0965 11.9959 44.4453V65.3906C11.9336 65.7394 11.9336 66.0965 11.9959 66.4453V70C11.9959 75.2102 14.2472 81.0583 19.9803 85.2383C25.7134 89.4183 34.605 92 47.9959 92C61.3868 92 70.2823 89.4183 76.0155 85.2383C81.7486 81.0583 83.9959 75.2102 83.9959 70V66.4258C84.041 66.128 84.041 65.8251 83.9959 65.5273V44.4258C84.041 44.128 84.041 43.8251 83.9959 43.5273V40C83.9959 31.3897 77.9157 23.7809 69.9959 21.0469V19C69.9959 18.8702 69.9737 18.7654 69.9647 18.6445C69.9795 18.435 69.9959 18.2284 69.9959 18C69.9959 13.5614 66.9245 9.96479 62.91 7.64062C58.8955 5.31646 53.6834 4 47.9959 4ZM47.9959 10C52.7304 10 57.0222 11.1647 59.9022 12.832C62.7822 14.4994 63.9959 16.4046 63.9959 18C63.9959 18.0988 63.9929 18.2146 63.9803 18.3477C63.9585 18.5792 63.9638 18.8126 63.9959 19.043V30C63.9959 31.5954 62.7822 33.5006 59.9022 35.168C57.0222 36.8353 52.7304 38 47.9959 38C43.2603 38 38.9732 36.8352 36.0936 35.168C33.2139 33.5007 31.9959 31.5957 31.9959 30V19.0352C32.0288 18.8075 32.0353 18.5768 32.0155 18.3477C32.0045 18.2334 31.9959 18.1177 31.9959 18C31.9959 16.4043 33.2139 14.4993 36.0936 12.832C38.9732 11.1648 43.2603 10 47.9959 10ZM47.9959 12C46.6698 12 45.3981 12.2634 44.4604 12.7322C43.5227 13.2011 42.9959 13.837 42.9959 14.5C42.9959 15.163 43.5227 15.7989 44.4604 16.2678C45.3981 16.7366 46.6698 17 47.9959 17C49.322 17 50.5938 16.7366 51.5315 16.2678C52.4691 15.7989 52.9959 15.163 52.9959 14.5C52.9959 13.837 52.4691 13.2011 51.5315 12.7322C50.5938 12.2634 49.322 12 47.9959 12ZM39.9959 18C37.2359 18 34.9959 19.1541 34.9959 20.5781C34.9959 22.0021 37.2359 23.1602 39.9959 23.1602C42.7539 23.1602 44.9959 22.0021 44.9959 20.5781C44.9959 19.1541 42.7539 18 39.9959 18ZM55.9959 18C54.6698 18 53.3981 18.2634 52.4604 18.7322C51.5227 19.2011 50.9959 19.837 50.9959 20.5C50.9959 21.163 51.5227 21.7989 52.4604 22.2678C53.3981 22.7366 54.6698 23 55.9959 23C57.322 23 58.5938 22.7366 59.5315 22.2678C60.4691 21.7989 60.9959 21.163 60.9959 20.5C60.9959 19.837 60.4691 19.2011 59.5315 18.7322C58.5938 18.2634 57.322 18 55.9959 18ZM25.9959 27.6328V30C25.9959 34.4383 29.0714 38.0351 33.0858 40.3594C37.1001 42.6836 42.3075 44 47.9959 44C53.6834 44 58.8955 42.6835 62.91 40.3594C66.9245 38.0352 69.9959 34.4386 69.9959 30V27.6328C74.5109 30.0944 77.9959 35.0714 77.9959 40V42.7148C77.0369 43.5838 75.1305 45.1282 71.8553 46.8438C66.9867 49.3939 59.4959 52 48.9959 52C31.3543 52 20.916 44.8586 17.9959 42.5547V40C17.9959 35.0713 21.4798 30.0946 25.9959 27.6328ZM17.9959 49.7266C23.7427 53.2032 34.2994 58 48.9959 58C60.4959 58 69.009 55.1061 74.6405 52.1562C75.9022 51.4953 77.0067 50.8259 77.9959 50.1797V64.7148C77.0369 65.5838 75.1305 67.1282 71.8553 68.8438C66.9867 71.3939 59.4959 74 48.9959 74C31.3543 74 20.916 66.8586 17.9959 64.5547V49.7266ZM18.1248 71.8086C23.905 75.2777 34.4253 80 48.9959 80C60.4959 80 69.009 77.1061 74.6405 74.1562C75.8195 73.5387 76.8515 72.9156 77.7928 72.3086C77.3118 75.1528 75.8402 77.9409 72.4803 80.3906C68.2134 83.5016 60.605 86 47.9959 86C35.3868 86 27.7823 83.5016 23.5155 80.3906C19.9587 77.7974 18.5131 74.8255 18.1248 71.8086Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-radio-nanny {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M23 4C21.342 4 20 5.18844 20 7.39844V39.6836V42V78.7734C20 84.9634 25.0859 90 31.3359 90H64.668C70.916 90 76 84.9634 76 78.7734V39.6875C76 24.4215 63.44 12 48 12C39.076 12 31.13 16.1672 26 22.6172V7.39844C26 5.18844 24.658 4 23 4ZM48 18C60.13 18 70 27.7295 70 39.6875V78.7734C70 81.6554 67.6061 84 64.6641 84H31.3359C28.3939 84 26 81.6554 26 78.7734V42V39.6875C26 27.7295 35.87 18 48 18ZM48 24C43.958 24 40.2731 25.518 37.4531 28H58.5469C55.7269 25.518 52.042 24 48 24ZM34.1641 32C33.1141 33.808 32.4087 35.836 32.1367 38H63.8594C63.5874 35.836 62.8859 33.808 61.8359 32H34.1641ZM32.1367 42C32.4087 44.164 33.1141 46.192 34.1641 48H61.8359C62.8859 46.192 63.5874 44.164 63.8594 42H32.1367ZM37.4531 52C40.2731 54.482 43.958 56 48 56C52.042 56 55.7269 54.482 58.5469 52H37.4531ZM34 72C32.9391 72 31.9217 72.4214 31.1716 73.1716C30.4214 73.9217 30 74.9391 30 76C30 77.0609 30.4214 78.0783 31.1716 78.8284C31.9217 79.5786 32.9391 80 34 80C35.0609 80 36.0783 79.5786 36.8284 78.8284C37.5786 78.0783 38 77.0609 38 76C38 74.9391 37.5786 73.9217 36.8284 73.1716C36.0783 72.4214 35.0609 72 34 72ZM62 72C60.9391 72 59.9217 72.4214 59.1716 73.1716C58.4214 73.9217 58 74.9391 58 76C58 77.0609 58.4214 78.0783 59.1716 78.8284C59.9217 79.5786 60.9391 80 62 80C63.0609 80 64.0783 79.5786 64.8284 78.8284C65.5786 78.0783 66 77.0609 66 76C66 74.9391 65.5786 73.9217 64.8284 73.1716C64.0783 72.4214 63.0609 72 62 72Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-rain {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M48 12C35.4893 12 25.4774 21.7594 24.4062 34H23C13.6467 34 6 41.6467 6 51C6 60.3533 13.6467 68 23 68H23.3008L16.4258 79.457C16.2232 79.7951 16.0891 80.1697 16.0313 80.5596C15.9734 80.9495 15.9929 81.3469 16.0887 81.7292C16.1845 82.1115 16.3546 82.4712 16.5894 82.7878C16.8241 83.1044 17.119 83.3716 17.457 83.5742C17.7951 83.7768 18.1697 83.9109 18.5596 83.9687C18.9495 84.0266 19.3469 84.0071 19.7292 83.9113C20.1115 83.8155 20.4712 83.6454 20.7878 83.4106C21.1044 83.1759 21.3716 82.881 21.5742 82.543L30.2969 68H45.3008L38.4258 79.457C38.223 79.7951 38.0889 80.1698 38.031 80.5597C37.9731 80.9496 37.9925 81.3471 38.0882 81.7295C38.184 82.1119 38.3541 82.4717 38.5889 82.7883C38.8237 83.1049 39.1185 83.3722 39.4567 83.5748C39.7948 83.7775 40.1695 83.9116 40.5594 83.9694C40.9493 84.0272 41.3468 84.0076 41.7292 83.9118C42.1115 83.816 42.4713 83.6458 42.7879 83.4109C43.1044 83.1761 43.3716 82.8811 43.5742 82.543L52.2969 68H67.3008L60.4258 79.457C60.223 79.7951 60.0889 80.1698 60.031 80.5597C59.9731 80.9496 59.9925 81.3471 60.0882 81.7295C60.184 82.1119 60.3541 82.4717 60.5889 82.7883C60.8237 83.1049 61.1185 83.3722 61.4567 83.5748C61.7948 83.7775 62.1695 83.9116 62.5594 83.9694C62.9493 84.0272 63.3468 84.0076 63.7292 83.9118C64.1115 83.816 64.4713 83.6458 64.7879 83.4109C65.1044 83.1761 65.3716 82.8811 65.5742 82.543L74.3398 67.9297C83.0701 67.2386 90 59.9007 90 51C90 41.6467 82.3533 34 73 34H71.5938C70.5226 21.7594 60.5107 12 48 12ZM48 18C57.9767 18 66 26.0233 66 36V37C66.0001 37.7956 66.3162 38.5586 66.8788 39.1212C67.4414 39.6838 68.2044 39.9999 69 40H73C79.1107 40 84 44.8893 84 51C84 57.0935 79.1374 61.9687 73.0508 61.9961C72.9343 61.9788 72.8169 61.9684 72.6992 61.9648C72.5214 61.9608 72.3437 61.9726 72.168 62H51.0625C50.9422 61.9809 50.8209 61.9692 50.6992 61.9648C50.5214 61.9608 50.3437 61.9726 50.168 62H29.0625C28.9422 61.9809 28.8209 61.9692 28.6992 61.9648C28.5214 61.9608 28.3437 61.9726 28.168 62H23C16.8893 62 12 57.1107 12 51C12 44.8893 16.8893 40 23 40H27C27.7956 39.9999 28.5586 39.6838 29.1212 39.1212C29.6838 38.5586 29.9999 37.7956 30 37V36C30 26.0233 38.0233 18 48 18Z'/%3E%3C/svg%3E");
}
.i-icon.icon-refreshments {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M46.9648 8.00372C43.3662 8.00372 40.0937 10.1623 38.6836 13.4764L33.3555 25.9998H17H15C14.3879 25.992 13.7881 26.1717 13.281 26.5146C12.774 26.8575 12.384 27.3474 12.1633 27.9184C11.9427 28.4893 11.9019 29.1142 12.0466 29.7089C12.1913 30.3037 12.5144 30.84 12.9727 31.2459L12.043 33.7576C10.6926 37.4172 10 41.2881 10 45.1912V59.2225C10 63.4218 10.7996 67.5781 12.3594 71.4764L14.2148 76.1131C14.4374 76.6699 14.8217 77.1472 15.3181 77.4835C15.8146 77.8198 16.4004 77.9996 17 77.9998H28.4297C29.7484 82.5968 34.0002 85.9998 39 85.9998H77C83.0396 85.9998 88 81.0394 88 74.9998V60.9998C88 54.9603 83.0396 49.9998 77 49.9998H48V45.1912C48 41.2892 47.3102 37.419 45.957 33.7576L45.0273 31.242C45.4841 30.8358 45.8059 30.2998 45.9497 29.7057C46.0935 29.1116 46.0524 28.4878 45.832 27.9177C45.6115 27.3476 45.2221 26.8585 44.716 26.5157C44.2099 26.173 43.6112 25.993 43 25.9998H41.0508H39.8789L44.207 15.8279C44.681 14.714 45.7555 14.0037 46.9648 14.0037H59C59.3975 14.0093 59.7922 13.9359 60.1611 13.7877C60.53 13.6394 60.8658 13.4193 61.1489 13.1402C61.432 12.8611 61.6568 12.5284 61.8103 12.1617C61.9637 11.7949 62.0427 11.4013 62.0427 11.0037C62.0427 10.6061 61.9637 10.2125 61.8103 9.84576C61.6568 9.47899 61.432 9.14637 61.1489 8.86724C60.8658 8.5881 60.53 8.36802 60.1611 8.21978C59.7922 8.07154 59.3975 7.9981 59 8.00372H46.9648ZM19.0898 31.9998H38.9102L40.3281 35.8357V35.8397C41.4349 38.8342 42 41.9972 42 45.1912V49.9998H39C32.9605 49.9998 28 54.9603 28 60.9998V71.9998H19.0312L17.9297 69.2498C16.6534 66.0601 16 62.6591 16 59.2225V45.1912C16 44.102 16.4395 43.0771 16.5703 41.9998H33C33.3975 42.0054 33.7922 41.932 34.1611 41.7837C34.53 41.6355 34.8658 41.4154 35.1489 41.1363C35.432 40.8572 35.6568 40.5245 35.8103 40.1578C35.9637 39.791 36.0427 39.3974 36.0427 38.9998C36.0427 38.6022 35.9637 38.2086 35.8103 37.8419C35.6568 37.4751 35.432 37.1425 35.1489 36.8633C34.8658 36.5842 34.53 36.3641 34.1611 36.2159C33.7922 36.0676 33.3975 35.9942 33 35.9998H17.6406C17.6597 35.9471 17.6524 35.8884 17.6719 35.8357L19.0898 31.9998ZM39 55.9998H77C79.4535 55.9998 81.4455 57.6951 81.8984 59.9998H34.1016C34.5545 57.6951 36.5465 55.9998 39 55.9998ZM34 65.9998H82V69.9998H34V65.9998ZM34.1016 75.9998H81.8984C81.4455 78.3045 79.4535 79.9998 77 79.9998H39C36.5465 79.9998 34.5545 78.3045 34.1016 75.9998Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-right {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M52.9685 17.9688C52.3715 17.9689 51.788 18.1472 51.2929 18.4808C50.7977 18.8143 50.4134 19.2881 50.1889 19.8413C49.9645 20.3946 49.9103 21.0022 50.0332 21.5865C50.156 22.1708 50.4504 22.7051 50.8787 23.1211L73.7576 46H14.9998C14.6022 45.9944 14.2075 46.0678 13.8386 46.2161C13.4697 46.3643 13.134 46.5844 12.8509 46.8635C12.5677 47.1427 12.3429 47.4753 12.1895 47.842C12.036 48.2088 11.957 48.6024 11.957 49C11.957 49.3976 12.036 49.7912 12.1895 50.158C12.3429 50.5247 12.5677 50.8573 12.8509 51.1365C13.134 51.4156 13.4697 51.6357 13.8386 51.7839C14.2075 51.9322 14.6022 52.0056 14.9998 52H73.7576L50.8787 74.8789C50.5908 75.1553 50.3609 75.4865 50.2025 75.8528C50.0442 76.2192 49.9605 76.6135 49.9565 77.0126C49.9524 77.4118 50.028 77.8077 50.1789 78.1772C50.3298 78.5467 50.5529 78.8824 50.8351 79.1647C51.1173 79.4469 51.453 79.67 51.8226 79.8208C52.1921 79.9717 52.588 80.0473 52.9871 80.0433C53.3862 80.0392 53.7805 79.9556 54.1469 79.7972C54.5133 79.6389 54.8444 79.409 55.1209 79.1211L83.1208 51.1211C83.6832 50.5585 83.9992 49.7955 83.9992 49C83.9992 48.2045 83.6832 47.4415 83.1208 46.8789L55.1209 18.8789C54.8412 18.5909 54.5066 18.362 54.1369 18.2057C53.7672 18.0493 53.3699 17.9688 52.9685 17.9688Z'/%3E%3C/svg%3E");
}
.i-icon.icon-schedule {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M23 0C10.333 0 0 10.333 0 23C0 35.667 10.333 46 23 46C35.667 46 46 35.667 46 23C46 10.333 35.667 0 23 0ZM23 6C32.4244 6 40 13.5756 40 23C40 32.4244 32.4244 40 23 40C13.5756 40 6 32.4244 6 23C6 13.5756 13.5756 6 23 6ZM22.9531 9.95703C22.1582 9.96945 21.4006 10.2969 20.8469 10.8675C20.2932 11.438 19.9886 12.205 20 13V23C20.0002 23.7956 20.3163 24.5586 20.8789 25.1211L24.8789 29.1211C25.1553 29.409 25.4864 29.6389 25.8528 29.7972C26.2192 29.9556 26.6135 30.0392 27.0126 30.0433C27.4117 30.0473 27.8077 29.9717 28.1772 29.8208C28.5467 29.67 28.8824 29.4469 29.1647 29.1647C29.4469 28.8824 29.67 28.5467 29.8208 28.1772C29.9717 27.8077 30.0473 27.4117 30.0433 27.0126C30.0392 26.6135 29.9556 26.2192 29.7972 25.8528C29.6389 25.4864 29.409 25.1553 29.1211 24.8789L26 21.7578V13C26.0058 12.5985 25.9309 12.1999 25.7797 11.8278C25.6286 11.4558 25.4043 11.1178 25.1202 10.8341C24.836 10.5503 24.4978 10.3265 24.1256 10.1758C23.7533 10.0251 23.3546 9.95076 22.9531 9.95703ZM47.6406 12C48.4886 13.896 49.1275 15.904 49.5195 18H71C74.86 18 78 21.14 78 25V28H49.5195C49.1255 30.096 48.4866 32.104 47.6406 34H78V71C78 74.86 74.86 78 71 78H25C21.14 78 18 74.86 18 71V49.5195C15.904 49.1255 13.896 48.4866 12 47.6406V71C12 78.168 17.832 84 25 84H71C78.168 84 84 78.168 84 71V25C84 17.832 78.168 12 71 12H47.6406ZM48 42C46.6739 42 45.4021 42.5268 44.4645 43.4645C43.5268 44.4021 43 45.6739 43 47C43 48.3261 43.5268 49.5979 44.4645 50.5355C45.4021 51.4732 46.6739 52 48 52C49.3261 52 50.5979 51.4732 51.5355 50.5355C52.4732 49.5979 53 48.3261 53 47C53 45.6739 52.4732 44.4021 51.5355 43.4645C50.5979 42.5268 49.3261 42 48 42ZM65 42C63.6739 42 62.4021 42.5268 61.4645 43.4645C60.5268 44.4021 60 45.6739 60 47C60 48.3261 60.5268 49.5979 61.4645 50.5355C62.4021 51.4732 63.6739 52 65 52C66.3261 52 67.5979 51.4732 68.5355 50.5355C69.4732 49.5979 70 48.3261 70 47C70 45.6739 69.4732 44.4021 68.5355 43.4645C67.5979 42.5268 66.3261 42 65 42ZM31 60C29.6739 60 28.4021 60.5268 27.4645 61.4645C26.5268 62.4021 26 63.6739 26 65C26 66.3261 26.5268 67.5979 27.4645 68.5355C28.4021 69.4732 29.6739 70 31 70C32.3261 70 33.5979 69.4732 34.5355 68.5355C35.4732 67.5979 36 66.3261 36 65C36 63.6739 35.4732 62.4021 34.5355 61.4645C33.5979 60.5268 32.3261 60 31 60ZM48 60C46.6739 60 45.4021 60.5268 44.4645 61.4645C43.5268 62.4021 43 63.6739 43 65C43 66.3261 43.5268 67.5979 44.4645 68.5355C45.4021 69.4732 46.6739 70 48 70C49.3261 70 50.5979 69.4732 51.5355 68.5355C52.4732 67.5979 53 66.3261 53 65C53 63.6739 52.4732 62.4021 51.5355 61.4645C50.5979 60.5268 49.3261 60 48 60Z'/%3E%3C/svg%3E");
}
.i-icon.icon-settings {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M47.9998 8C44.846 8 41.8051 8.39886 38.9021 9.07422C38.2968 9.21551 37.7503 9.54134 37.3381 10.0067C36.926 10.472 36.6685 11.0539 36.6014 11.6719L35.9646 17.4766C35.7564 19.3787 34.6576 21.0617 32.9998 22.0195C31.3453 22.9754 29.337 23.0813 27.5857 22.3125H27.5818L22.2498 19.9648C21.6811 19.7146 21.0487 19.647 20.4399 19.7716C19.8312 19.8961 19.2761 20.2066 18.8514 20.6602C14.7064 25.0792 11.5252 30.4301 9.71856 36.4023C9.5386 36.9968 9.54754 37.6324 9.74415 38.2215C9.94075 38.8106 10.3153 39.3242 10.8162 39.6914L15.5467 43.1602C17.0914 44.2958 17.9998 46.0856 17.9998 48C17.9998 49.9154 17.0914 51.7067 15.5467 52.8398L10.8162 56.3047C10.3153 56.6719 9.94075 57.1855 9.74415 57.7746C9.54754 58.3637 9.5386 58.9993 9.71856 59.5938C11.525 65.5653 14.7037 70.9202 18.8514 75.3398C19.2766 75.7927 19.8318 76.1025 20.4406 76.2263C21.0493 76.3502 21.6815 76.282 22.2498 76.0312L27.5818 73.6836C29.334 72.913 31.3441 73.0239 32.9998 73.9805C34.6576 74.9383 35.7564 76.6213 35.9646 78.5234L36.6014 84.3281C36.669 84.9449 36.9262 85.5255 37.3376 85.99C37.7489 86.4545 38.2942 86.7801 38.8982 86.9219C41.8025 87.5997 44.846 88 47.9998 88C51.1536 88 54.1945 87.6011 57.0975 86.9258C57.7028 86.7845 58.2493 86.4587 58.6615 85.9933C59.0736 85.528 59.3311 84.9461 59.3982 84.3281L60.035 78.5234C60.2432 76.6213 61.342 74.9383 62.9998 73.9805C64.6543 73.0246 66.6626 72.9148 68.4139 73.6836L73.7498 76.0312C74.3182 76.282 74.9503 76.3502 75.559 76.2263C76.1678 76.1025 76.7231 75.7927 77.1482 75.3398C81.2932 70.9208 84.4744 65.566 86.2811 59.5938C86.461 58.9993 86.4521 58.3637 86.2555 57.7746C86.0589 57.1855 85.6843 56.6719 85.1834 56.3047L80.4529 52.8398C78.9082 51.7067 77.9998 49.9154 77.9998 48C77.9998 46.0846 78.9082 44.2933 80.4529 43.1602L85.1834 39.6953C85.6843 39.3281 86.0589 38.8145 86.2555 38.2254C86.4521 37.6363 86.461 37.0007 86.2811 36.4062C84.4744 30.434 81.2932 25.0792 77.1482 20.6602C76.7231 20.2073 76.1678 19.8975 75.559 19.7737C74.9503 19.6498 74.3182 19.718 73.7498 19.9688L68.4139 22.3164C66.6626 23.0852 64.6543 22.9754 62.9998 22.0195C61.342 21.0617 60.2432 19.3787 60.035 17.4766L59.3982 11.6719C59.3306 11.0551 59.0734 10.4745 58.662 10.01C58.2507 9.54545 57.7054 9.21989 57.1014 9.07812C54.1971 8.40031 51.1536 8 47.9998 8ZM47.9998 14C49.9484 14 51.8196 14.3498 53.6951 14.6797L54.0701 18.1289C54.4859 21.9267 56.6936 25.3047 59.9998 27.2148C63.3081 29.1263 67.336 29.346 70.8318 27.8086L74.0037 26.4141C76.4394 29.3388 78.3678 32.6424 79.7147 36.2617L76.9022 38.3242C73.8229 40.5831 71.9998 44.1794 71.9998 48C71.9998 51.8206 73.8229 55.4169 76.9022 57.6758L79.7147 59.7383C78.3678 63.3576 76.4394 66.6612 74.0037 69.5859L70.8318 68.1914C67.336 66.654 63.3081 66.8737 59.9998 68.7852C56.6936 70.6953 54.4859 74.0732 54.0701 77.8711L53.6951 81.3203C51.8198 81.6493 49.9474 82 47.9998 82C46.0512 82 44.18 81.6502 42.3045 81.3203L41.9295 77.8711C41.5137 74.0732 39.306 70.6953 35.9998 68.7852C32.6915 66.8737 28.6636 66.654 25.1678 68.1914L21.9959 69.5859C19.5598 66.6616 17.6317 63.3579 16.285 59.7383L19.0975 57.6758C22.1767 55.4169 23.9998 51.8206 23.9998 48C23.9998 44.1794 22.1752 40.5807 19.0975 38.3203L16.285 36.2578C17.6325 32.6371 19.5627 29.3357 21.9998 26.4102L25.1678 27.8047C28.6636 29.3421 32.6915 29.1263 35.9998 27.2148C39.306 25.3047 41.5137 21.9267 41.9295 18.1289L42.3045 14.6797C44.1798 14.3507 46.0522 14 47.9998 14ZM47.9998 32C39.1988 32 31.9998 39.199 31.9998 48C31.9998 56.801 39.1988 64 47.9998 64C56.8008 64 63.9998 56.801 63.9998 48C63.9998 39.199 56.8008 32 47.9998 32ZM47.9998 38C53.5582 38 57.9998 42.4416 57.9998 48C57.9998 53.5584 53.5582 58 47.9998 58C42.4414 58 37.9998 53.5584 37.9998 48C37.9998 42.4416 42.4414 38 47.9998 38Z'/%3E%3C/svg%3E");
}
.i-icon.icon-sheets {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M26.7891 14C21.973 14 17.6925 17.1612 16.2774 21.7656L12.4063 34.3555C10.6518 40.0626 15.0377 46 21.0079 46H71.211C76.0259 46 80.3086 42.8394 81.7227 38.2344V38.2305L85.5977 25.6484V25.6445C87.3522 19.9376 82.9663 14 76.9961 14H26.7891ZM26.7891 20H76.9961C79.0966 20 80.4816 21.8751 79.8633 23.8828L75.9883 36.4727C75.3414 38.5818 73.4189 40 71.211 40H21.0079C18.9074 40 17.5224 38.1249 18.1407 36.1172L22.0118 23.5312C22.6607 21.4197 24.5812 20 26.7891 20ZM83.9961 42.8633C82.0881 45.9853 79.1129 48.2817 75.6289 49.3438C74.7749 50.9637 73.099 52 71.211 52H21.0079C20.0459 52 19.1658 51.5552 18.5938 50.7812C18.3438 50.4432 18.1702 50.0659 18.0782 49.6719C15.9262 49.1839 13.9505 48.1598 12.3125 46.6758C11.5965 49.3378 12.1177 52.1157 13.7657 54.3477C15.4797 56.6697 18.1219 58 21.0079 58H71.2149C76.0749 58 80.2966 54.8804 81.7266 50.2344L83.9961 42.8633ZM83.9961 54.8633C82.0881 57.9853 79.1129 60.2817 75.6289 61.3438C74.7749 62.9637 73.099 64 71.211 64H21.0079C20.0459 64 19.1658 63.5552 18.5938 62.7812C18.3438 62.4432 18.1702 62.0659 18.0782 61.6719C15.9262 61.1839 13.9505 60.1598 12.3125 58.6758C11.5965 61.3378 12.1177 64.1157 13.7657 66.3477C15.4797 68.6697 18.1219 70 21.0079 70H71.2149C76.0749 70 80.2966 66.8804 81.7266 62.2344L83.9961 54.8633ZM83.9961 66.8633C82.0881 69.9853 79.1129 72.2817 75.6289 73.3438C74.7749 74.9637 73.099 76 71.211 76H21.0079C20.0459 76 19.1658 75.5552 18.5938 74.7812C18.3438 74.4432 18.1702 74.0659 18.0782 73.6719C15.9262 73.1839 13.9505 72.1598 12.3125 70.6758C11.5965 73.3378 12.1177 76.1157 13.7657 78.3477C15.4797 80.6697 18.1219 82 21.0079 82H71.2149C76.0749 82 80.2966 78.8804 81.7266 74.2344L83.9961 66.8633Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-shoe-polish {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M48.0002 12C36.593 12 26.8928 14.2667 19.797 18.1914C12.7013 22.1161 8.00016 28.0115 8.00016 34.8633C7.99871 35.0175 8.00916 35.1716 8.03141 35.3242C8.00793 35.4846 7.99748 35.6466 8.00016 35.8086V49.6133C7.9726 49.8468 7.9726 50.0828 8.00016 50.3164V65C8.00016 72.5136 13.592 78.3891 20.922 82.1719C28.2521 85.9546 37.6698 88 47.1408 88C56.6109 88 66.4197 85.9595 74.1525 82.207C81.8853 78.4546 88.0002 72.6569 88.0002 65V50.3203C88.0293 50.0803 88.0293 49.8377 88.0002 49.5977V34.8633V33.918C88.0042 33.6098 87.9607 33.3028 87.8713 33.0078C87.1065 26.9505 82.649 21.7566 76.2033 18.1914C69.1076 14.2667 59.4073 12 48.0002 12ZM48.0002 18C58.599 18 67.3982 20.1805 73.3009 23.4453C79.2037 26.7102 82.0002 30.7451 82.0002 34.8633V48.8789C79.6421 51.4499 74.8305 54.3265 68.9494 56.375C62.5365 58.6087 54.9182 60 48.0002 60C40.874 60 33.0467 58.6679 26.5978 56.4727C20.6266 54.4401 15.9579 51.5122 14.0002 49.0117V35.8086C14.0016 35.6544 13.9912 35.5003 13.9689 35.3477C13.9924 35.1873 14.0028 35.0253 14.0002 34.8633C14.0002 30.7451 16.7966 26.7102 22.6994 23.4453C28.6022 20.1805 37.4013 18 48.0002 18ZM48.0002 24C41.8923 24 36.3568 24.9106 32.0822 26.5391C29.9449 27.3533 28.1073 28.3354 26.6408 29.6562C25.1743 30.9771 24.0002 32.8314 24.0002 35C24.0002 37.1686 25.1743 39.0229 26.6408 40.3438C28.1073 41.6646 29.9449 42.6467 32.0822 43.4609C36.3568 45.0894 41.8923 46 48.0002 46C54.108 46 59.6435 45.0894 63.9181 43.4609C66.0554 42.6467 67.893 41.6646 69.3595 40.3438C70.826 39.0229 72.0002 37.1686 72.0002 35C72.0002 32.8314 70.826 30.9771 69.3595 29.6562C67.893 28.3354 66.0554 27.3533 63.9181 26.5391C59.6435 24.9106 54.108 24 48.0002 24ZM48.0002 30C53.4903 30 58.4555 30.8814 61.7814 32.1484C63.4443 32.7819 64.6851 33.5199 65.3439 34.1133C66.0027 34.7067 66.0002 34.9594 66.0002 35C66.0002 35.0406 66.0028 35.2933 65.3439 35.8867C64.6851 36.4801 63.4443 37.2181 61.7814 37.8516C58.4555 39.1186 53.4903 40 48.0002 40C42.51 40 37.5448 39.1186 34.2189 37.8516C32.556 37.2181 31.3152 36.4801 30.6564 35.8867C29.9976 35.2933 30.0002 35.0406 30.0002 35C30.0002 34.9594 29.9976 34.7067 30.6564 34.1133C31.3152 33.5199 32.556 32.7819 34.2189 32.1484C37.5448 30.8814 42.51 30 48.0002 30ZM82.0002 56.7305V65C82.0002 69.3611 78.2146 73.5655 71.5314 76.8086C64.8482 80.0517 55.7267 82 47.1408 82C38.5538 82 29.9014 80.0526 23.6759 76.8398C17.4505 73.6271 14.0002 69.5044 14.0002 65V57.0938C16.9854 59.1347 20.6362 60.7812 24.6642 62.1523C31.8008 64.5816 40.1403 66 48.0002 66C55.7081 66 63.8584 64.5033 70.922 62.043C75.0974 60.5887 78.8839 58.8381 82.0002 56.7305ZM56.1095 70.5703C55.9397 70.5663 55.7698 70.5768 55.6017 70.6016C53.7094 70.8552 51.1526 71.1133 49.0002 71.1133C46.6476 71.1133 44.2013 70.8689 42.4025 70.625C42.0084 70.564 41.6061 70.5822 41.2191 70.6786C40.8321 70.7749 40.4682 70.9474 40.1487 71.186C39.8292 71.4246 39.5604 71.7245 39.3581 72.0682C39.1558 72.4119 39.0241 72.7924 38.9706 73.1876C38.9171 73.5828 38.9429 73.9847 39.0466 74.3698C39.1502 74.7549 39.3296 75.1154 39.5742 75.4304C39.8188 75.7453 40.1238 76.0084 40.4712 76.2041C40.8187 76.3998 41.2017 76.5243 41.5978 76.5703C43.5751 76.8384 46.2407 77.1133 49.0002 77.1133C51.6157 77.1133 54.3509 76.8213 56.3986 76.5469C57.1494 76.4535 57.8372 76.0799 58.3243 75.5009C58.8113 74.9219 59.0617 74.1803 59.0251 73.4246C58.9886 72.6688 58.6678 71.9548 58.1272 71.4256C57.5865 70.8963 56.8659 70.5908 56.1095 70.5703Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-sofa {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M22.4531 18C15.6117 18 10 23.6117 10 30.4531V36.5586C6.52712 37.8102 4 41.1199 4 45V67C4 71.5492 7.46532 75.3188 11.8711 75.8867L10.8789 76.8789C10.591 77.1553 10.3611 77.4865 10.2028 77.8528C10.0444 78.2192 9.96078 78.6135 9.95672 79.0126C9.95266 79.4118 10.0283 79.8077 10.1791 80.1772C10.33 80.5467 10.5531 80.8824 10.8353 81.1647C11.1176 81.4469 11.4533 81.67 11.8228 81.8209C12.1923 81.9717 12.5882 82.0473 12.9874 82.0433C13.3865 82.0392 13.7808 81.9556 14.1472 81.7972C14.5136 81.6389 14.8447 81.409 15.1211 81.1211L20.2422 76H75.7578L80.8789 81.1211C81.1553 81.409 81.4865 81.6389 81.8528 81.7972C82.2192 81.9556 82.6135 82.0392 83.0126 82.0433C83.4118 82.0473 83.8077 81.9717 84.1772 81.8208C84.5467 81.67 84.8824 81.4469 85.1647 81.1647C85.4469 80.8824 85.67 80.5467 85.8208 80.1772C85.9717 79.8077 86.0473 79.4118 86.0433 79.0126C86.0392 78.6135 85.9556 78.2192 85.7972 77.8528C85.6389 77.4865 85.409 77.1553 85.1211 76.8789L84.1289 75.8867C88.5347 75.3188 92 71.5492 92 67V45C92 41.1199 89.4729 37.8102 86 36.5586V30.4531C86 23.6117 80.3883 18 73.5469 18H22.4531ZM22.4531 24H73.5469C77.1454 24 80 26.8546 80 30.4531V36.5586C76.5271 37.8102 74 41.1199 74 45V56H22V45C22 41.1199 19.4729 37.8102 16 36.5586V30.4531C16 26.8546 18.8546 24 22.4531 24ZM12.7148 42.0273C12.9045 42.0455 13.0955 42.0455 13.2852 42.0273C14.8346 42.1675 16 43.4054 16 45V59C16.0001 59.7956 16.3162 60.5586 16.8788 61.1212C17.4414 61.6838 18.2044 61.9999 19 62H77C77.7956 61.9999 78.5586 61.6838 79.1212 61.1212C79.6838 60.5586 79.9999 59.7956 80 59V45C80 43.4054 81.1654 42.1675 82.7148 42.0273C82.9045 42.0455 83.0955 42.0455 83.2852 42.0273C84.8346 42.1675 86 43.4054 86 45V67C86 68.693 84.693 70 83 70H77.3789C77.2431 69.9802 77.106 69.9698 76.9688 69.9688C76.8315 69.9698 76.6944 69.9802 76.5586 70H19.4023C19.2496 69.9791 19.0955 69.9699 18.9414 69.9727C18.8342 69.976 18.7273 69.9852 18.6211 70H13C11.307 70 10 68.693 10 67V45C10 43.4054 11.1654 42.1675 12.7148 42.0273Z'/%3E%3C/svg%3E");
}
.i-icon.icon-star {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M48.0197 10.0001C47.459 9.99656 46.9085 10.1502 46.4308 10.4437C45.953 10.7371 45.567 11.1586 45.3165 11.6602L35.0119 32.2696L10.5431 36.0352C9.9954 36.1198 9.48185 36.3545 9.05939 36.7132C8.63693 37.0719 8.32207 37.5406 8.14973 38.0673C7.97739 38.5941 7.95431 39.1582 8.08304 39.6973C8.21178 40.2363 8.48729 40.7291 8.87904 41.1212L25.8048 58.0469L22.0353 82.543C21.951 83.0911 22.0202 83.6518 22.2352 84.1629C22.4502 84.674 22.8027 85.1155 23.2535 85.4384C23.7043 85.7613 24.2357 85.953 24.7888 85.9921C25.3419 86.0313 25.8951 85.9164 26.3869 85.6602L48.0001 74.3829L69.6134 85.6602C70.1052 85.9164 70.6583 86.0313 71.2114 85.9921C71.7646 85.953 72.296 85.7613 72.7468 85.4384C73.1976 85.1155 73.55 84.674 73.7651 84.1629C73.9801 83.6518 74.0493 83.0911 73.965 82.543L70.1954 58.0469L87.1212 41.1212C87.513 40.7291 87.7885 40.2363 87.9172 39.6973C88.046 39.1582 88.0229 38.5941 87.8505 38.0673C87.6782 37.5406 87.3633 37.0719 86.9409 36.7132C86.5184 36.3545 86.0049 36.1198 85.4572 36.0352L60.9884 32.2696L50.6837 11.6602C50.4363 11.1645 50.0564 10.747 49.5861 10.4539C49.1159 10.1609 48.5737 10.0038 48.0197 10.0001ZM48.0001 19.7071L56.3165 36.3399C56.5308 36.769 56.8448 37.1405 57.2322 37.4232C57.6196 37.706 58.0691 37.8917 58.5431 37.9649L78.6915 41.0665L64.879 54.879C64.5458 55.2122 64.2957 55.6193 64.1492 56.0672C64.0026 56.5151 63.9636 56.9913 64.0353 57.4571L67.1329 77.5977L49.3869 68.3399C48.9587 68.1167 48.483 68.0002 48.0001 68.0002C47.5173 68.0002 47.0416 68.1167 46.6134 68.3399L28.8673 77.5977L31.965 57.4571C32.0367 56.9913 31.9977 56.5151 31.8511 56.0672C31.7045 55.6193 31.4545 55.2122 31.1212 54.879L17.3087 41.0665L37.4572 37.9649C37.9312 37.8917 38.3807 37.706 38.7681 37.4232C39.1555 37.1405 39.4695 36.769 39.6837 36.3399L48.0001 19.7071Z'/%3E%3C/svg%3E");
}
.i-icon.icon-star-filled {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M48.0197 10.0001C47.459 9.99656 46.9085 10.1502 46.4308 10.4437C45.953 10.7371 45.567 11.1586 45.3165 11.6602L35.0119 32.2696L10.5431 36.0352C9.9954 36.1198 9.48185 36.3545 9.05939 36.7132C8.63693 37.0719 8.32207 37.5406 8.14973 38.0673C7.97739 38.5941 7.95431 39.1582 8.08304 39.6973C8.21178 40.2363 8.48729 40.7291 8.87904 41.1212L25.8048 58.0469L22.0353 82.543C21.951 83.0911 22.0202 83.6518 22.2352 84.1629C22.4502 84.674 22.8027 85.1155 23.2535 85.4384C23.7043 85.7613 24.2357 85.953 24.7888 85.9921C25.3419 86.0313 25.8951 85.9164 26.3869 85.6602L48.0001 74.3829L69.6134 85.6602C70.1052 85.9164 70.6583 86.0313 71.2114 85.9921C71.7646 85.953 72.296 85.7613 72.7468 85.4384C73.1976 85.1155 73.55 84.674 73.7651 84.1629C73.9801 83.6518 74.0493 83.0911 73.965 82.543L70.1954 58.0469L87.1212 41.1212C87.513 40.7291 87.7885 40.2363 87.9172 39.6973C88.046 39.1582 88.0229 38.5941 87.8505 38.0673C87.6782 37.5406 87.3633 37.0719 86.9409 36.7132C86.5184 36.3545 86.0049 36.1198 85.4572 36.0352L60.9884 32.2696L50.6837 11.6602C50.4363 11.1645 50.0564 10.747 49.5861 10.4539C49.1159 10.1609 48.5737 10.0038 48.0197 10.0001Z'/%3E%3C/svg%3E");
}
.i-icon.icon-stool {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M83.3201 17.9572C83.1395 17.9553 82.959 17.9697 82.781 18.0002H13.2302C12.9069 17.9468 12.577 17.9468 12.2537 18.0002H6.99976C6.60222 17.9945 6.20753 18.068 5.83863 18.2162C5.46972 18.3645 5.13396 18.5846 4.85085 18.8637C4.56774 19.1428 4.34294 19.4754 4.18949 19.8422C4.03605 20.209 3.95703 20.6026 3.95703 21.0002C3.95703 21.3977 4.03605 21.7914 4.18949 22.1581C4.34294 22.5249 4.56774 22.8575 4.85085 23.1367C5.13396 23.4158 5.46972 23.6359 5.83863 23.7841C6.20753 23.9324 6.60222 24.0058 6.99976 24.0002H9.5271L6.31616 72.1877C6.0379 76.3718 9.43131 80.0002 13.6248 80.0002C16.9696 80.0002 19.918 77.699 20.7302 74.4533L28.7732 42.2736C29.1111 40.922 30.2918 40.0002 31.6834 40.0002H64.3123C65.7053 40.0002 66.8862 40.922 67.2224 42.2697C67.2224 42.271 67.2224 42.2723 67.2224 42.2736L75.2654 74.4533C75.2667 74.4533 75.268 74.4533 75.2693 74.4533C76.0815 77.6989 79.0299 80.0002 82.3748 80.0002C86.5682 80.0002 89.9616 76.3718 89.6833 72.1877L86.4724 24.0002H88.9998C89.3973 24.0058 89.792 23.9324 90.1609 23.7841C90.5298 23.6359 90.8655 23.4158 91.1487 23.1367C91.4318 22.8575 91.6566 22.5249 91.81 22.1581C91.9635 21.7914 92.0425 21.3977 92.0425 21.0002C92.0425 20.6026 91.9635 20.209 91.81 19.8422C91.6566 19.4754 91.4318 19.1428 91.1487 18.8637C90.8655 18.5846 90.5298 18.3645 90.1609 18.2162C89.792 18.068 89.3973 17.9945 88.9998 18.0002H83.7537C83.6104 17.9754 83.4655 17.961 83.3201 17.9572ZM15.5388 24.0002H80.4607L83.6951 72.5861C83.7488 73.394 83.1853 74.0002 82.3748 74.0002C81.7516 74.0002 81.2413 73.6025 81.0896 72.9963L73.0427 40.8166C72.0469 36.8243 68.4272 34.0002 64.3123 34.0002H31.6834C27.5709 34.0002 23.951 36.8242 22.9529 40.8166L14.9099 72.9963C14.7582 73.6025 14.2479 74.0002 13.6248 74.0002C12.8142 74.0002 12.2468 73.394 12.3005 72.5861L15.5388 24.0002Z'/%3E%3C/svg%3E");
}
.i-icon.icon-sun {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M47.9529 7.95691C47.1579 7.96933 46.4004 8.29678 45.8467 8.86733C45.293 9.43789 44.9884 10.2049 44.9998 10.9999V16.9999C44.9941 17.3974 45.0676 17.7921 45.2158 18.161C45.3641 18.5299 45.5841 18.8657 45.8633 19.1488C46.1424 19.4319 46.475 19.6567 46.8418 19.8101C47.2086 19.9636 47.6022 20.0426 47.9998 20.0426C48.3973 20.0426 48.7909 19.9636 49.1577 19.8101C49.5245 19.6567 49.8571 19.4319 50.1362 19.1488C50.4154 18.8657 50.6355 18.5299 50.7837 18.161C50.9319 17.7921 51.0054 17.3974 50.9998 16.9999V10.9999C51.0055 10.5983 50.9306 10.1997 50.7795 9.8277C50.6284 9.45565 50.4041 9.11772 50.1199 8.83395C49.8358 8.55018 49.4976 8.32633 49.1253 8.17568C48.7531 8.02503 48.3544 7.95063 47.9529 7.95691ZM21.8044 18.8085C21.2074 18.8086 20.624 18.9869 20.1288 19.3205C19.6337 19.6541 19.2493 20.1278 19.0249 20.6811C18.8005 21.2343 18.7462 21.842 18.8691 22.4262C18.992 23.0105 19.2864 23.5448 19.7146 23.9608L23.9568 28.203C24.5199 28.7661 25.2835 29.0824 26.0798 29.0824C26.8761 29.0824 27.6398 28.7661 28.2029 28.203C28.7659 27.6399 29.0823 26.8763 29.0823 26.08C29.0823 25.2837 28.7659 24.52 28.2029 23.9569L23.9607 19.7147C23.6803 19.427 23.3449 19.1985 22.9745 19.0428C22.6041 18.8872 22.2062 18.8075 21.8044 18.8085ZM74.1013 18.8085C73.3222 18.8312 72.5825 19.1562 72.0388 19.7147L67.7966 23.9569C67.2336 24.52 66.9172 25.2837 66.9172 26.08C66.9172 26.8763 67.2336 27.6399 67.7966 28.203C68.3597 28.7661 69.1234 29.0824 69.9197 29.0824C70.716 29.0824 71.4797 28.7661 72.0427 28.203L76.2849 23.9608C76.7194 23.5393 77.0163 22.9963 77.1364 22.403C77.2566 21.8097 77.1945 21.1939 76.9583 20.6365C76.7221 20.0792 76.3228 19.6063 75.8129 19.28C75.303 18.9538 74.7064 18.7894 74.1013 18.8085ZM47.9998 25.9999C35.885 25.9999 25.9998 35.8851 25.9998 47.9999C25.9998 60.1146 35.885 69.9999 47.9998 69.9999C60.1145 69.9999 69.9998 60.1146 69.9998 47.9999C69.9998 35.8851 60.1145 25.9999 47.9998 25.9999ZM47.9998 31.9999C56.8719 31.9999 63.9998 39.1278 63.9998 47.9999C63.9998 56.872 56.8719 63.9999 47.9998 63.9999C39.1277 63.9999 31.9998 56.872 31.9998 47.9999C31.9998 39.1278 39.1277 31.9999 47.9998 31.9999ZM10.9998 44.9999C10.6022 44.9943 10.2075 45.0677 9.83863 45.2159C9.46972 45.3642 9.13396 45.5843 8.85085 45.8634C8.56774 46.1425 8.34294 46.4751 8.18949 46.8419C8.03605 47.2087 7.95703 47.6023 7.95703 47.9999C7.95703 48.3975 8.03605 48.7911 8.18949 49.1578C8.34294 49.5246 8.56774 49.8572 8.85085 50.1364C9.13396 50.4155 9.46972 50.6356 9.83863 50.7838C10.2075 50.9321 10.6022 51.0055 10.9998 50.9999H16.9998C17.3973 51.0055 17.792 50.9321 18.1609 50.7838C18.5298 50.6356 18.8656 50.4155 19.1487 50.1364C19.4318 49.8572 19.6566 49.5246 19.81 49.1578C19.9635 48.7911 20.0425 48.3975 20.0425 47.9999C20.0425 47.6023 19.9635 47.2087 19.81 46.8419C19.6566 46.4751 19.4318 46.1425 19.1487 45.8634C18.8656 45.5843 18.5298 45.3642 18.1609 45.2159C17.792 45.0677 17.3973 44.9943 16.9998 44.9999H10.9998ZM78.9998 44.9999C78.6022 44.9943 78.2075 45.0677 77.8386 45.2159C77.4697 45.3642 77.134 45.5843 76.8509 45.8634C76.5677 46.1425 76.3429 46.4751 76.1895 46.8419C76.036 47.2087 75.957 47.6023 75.957 47.9999C75.957 48.3975 76.036 48.7911 76.1895 49.1578C76.3429 49.5246 76.5677 49.8572 76.8509 50.1364C77.134 50.4155 77.4697 50.6356 77.8386 50.7838C78.2075 50.9321 78.6022 51.0055 78.9998 50.9999H84.9998C85.3973 51.0055 85.792 50.9321 86.1609 50.7838C86.5298 50.6356 86.8655 50.4155 87.1487 50.1364C87.4318 49.8572 87.6566 49.5246 87.81 49.1578C87.9635 48.7911 88.0425 48.3975 88.0425 47.9999C88.0425 47.6023 87.9635 47.2087 87.81 46.8419C87.6566 46.4751 87.4318 46.1425 87.1487 45.8634C86.8655 45.5843 86.5298 45.3642 86.1609 45.2159C85.792 45.0677 85.3973 44.9943 84.9998 44.9999H78.9998ZM26.0193 66.8905C25.2402 66.9132 24.5005 67.2382 23.9568 67.7968L19.7146 72.0389C19.4357 72.3177 19.2145 72.6487 19.0635 73.013C18.9125 73.3773 18.8348 73.7678 18.8348 74.1621C18.8347 74.5565 18.9124 74.9469 19.0632 75.3113C19.2141 75.6756 19.4353 76.0066 19.7142 76.2855C19.993 76.5643 20.324 76.7855 20.6884 76.9364C21.0527 77.0873 21.4432 77.1649 21.8375 77.1649C22.2319 77.1648 22.6223 77.0871 22.9866 76.9361C23.3509 76.7852 23.6819 76.5639 23.9607 76.285L28.2029 72.0428C28.6374 71.6214 28.9342 71.0783 29.0544 70.485C29.1746 69.8917 29.1125 69.2759 28.8763 68.7186C28.6401 68.1612 28.2408 67.6883 27.7309 67.3621C27.221 67.0358 26.6243 66.8714 26.0193 66.8905ZM69.8865 66.8905C69.2894 66.8906 68.706 67.0689 68.2108 67.4025C67.7157 67.7361 67.3313 68.2098 67.1069 68.7631C66.8825 69.3163 66.8283 69.924 66.9511 70.5082C67.074 71.0925 67.3684 71.6268 67.7966 72.0428L72.0388 76.285C72.3176 76.5638 72.6486 76.785 73.0129 76.9359C73.3772 77.0868 73.7676 77.1644 74.1619 77.1644C74.5562 77.1644 74.9466 77.0868 75.3109 76.9359C75.6751 76.785 76.0061 76.5638 76.2849 76.285C76.5637 76.0062 76.7849 75.6752 76.9358 75.311C77.0866 74.9467 77.1643 74.5563 77.1643 74.162C77.1643 73.7677 77.0866 73.3773 76.9358 73.013C76.7849 72.6487 76.5637 72.3177 76.2849 72.0389L72.0427 67.7968C71.7623 67.509 71.427 67.2805 71.0566 67.1249C70.6862 66.9692 70.2883 66.8895 69.8865 66.8905ZM47.9529 75.9569C47.1579 75.9693 46.4004 76.2968 45.8467 76.8673C45.293 77.4379 44.9884 78.2049 44.9998 78.9999V84.9999C44.9941 85.3974 45.0676 85.7921 45.2158 86.161C45.3641 86.5299 45.5841 86.8657 45.8633 87.1488C46.1424 87.4319 46.475 87.6567 46.8418 87.8101C47.2086 87.9636 47.6022 88.0426 47.9998 88.0426C48.3973 88.0426 48.7909 87.9636 49.1577 87.8101C49.5245 87.6567 49.8571 87.4319 50.1362 87.1488C50.4154 86.8657 50.6355 86.5299 50.7837 86.161C50.9319 85.7921 51.0054 85.3974 50.9998 84.9999V78.9999C51.0055 78.5983 50.9306 78.1997 50.7795 77.8277C50.6284 77.4556 50.4041 77.1177 50.1199 76.834C49.8358 76.5502 49.4976 76.3263 49.1253 76.1757C48.7531 76.025 48.3544 75.9506 47.9529 75.9569Z'/%3E%3C/svg%3E");
}
.i-icon.icon-swimming-pool {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M35.0001 10.0003C28.9605 10.0003 24.0001 14.9608 24.0001 21.0003V26.5081C23.9472 26.8302 23.9472 27.1587 24.0001 27.4808V40.5081C23.9472 40.8302 23.9472 41.1587 24.0001 41.4808V54.5081C23.9472 54.8302 23.9472 55.1587 24.0001 55.4808V67.7737C22.9759 67.9065 21.8845 68.0003 20.6641 68.0003C16.5482 68.0003 13.5619 67.1063 11.6212 66.2542C9.6804 65.4022 8.98053 64.7464 8.98053 64.7464C8.4551 64.2711 7.77844 63.9972 7.07037 63.973C6.44823 63.9514 5.8348 64.1239 5.31509 64.4666C4.79537 64.8093 4.39511 65.3051 4.16977 65.8854C3.94444 66.4657 3.90518 67.1017 4.05745 67.7053C4.20971 68.3089 4.54596 68.8502 5.01959 69.2542C5.01959 69.2542 6.59625 70.5984 9.211 71.7464C11.8257 72.8943 15.67 74.0003 20.6641 74.0003C23.0968 74.0003 25.2467 73.7341 27.1251 73.3323C27.5465 73.3132 27.9591 73.2054 28.336 73.0159C29.7737 72.6379 31.0735 72.2063 32.1212 71.7464C33.501 71.1406 33.6099 70.9188 34.3321 70.43C35.0542 70.919 35.1624 71.1402 36.543 71.7464C39.1577 72.8944 43.0051 74.0003 48.0001 74.0003C52.995 74.0003 56.8425 72.8944 59.4571 71.7464C60.8377 71.1402 60.946 70.919 61.668 70.43C62.3902 70.9188 62.4991 71.1406 63.879 71.7464C64.9266 72.2063 66.2264 72.6379 67.6641 73.0159C68.0378 73.2024 68.4462 73.3089 68.8633 73.3284C70.7444 73.7315 72.8984 74.0003 75.336 74.0003C80.3301 74.0003 84.1744 72.8943 86.7891 71.7464C89.4039 70.5984 90.9805 69.2542 90.9805 69.2542C91.2766 68.9942 91.5186 68.6783 91.6926 68.3248C91.8666 67.9712 91.9692 67.5868 91.9947 67.1935C92.0201 66.8003 91.9678 66.4059 91.8408 66.0329C91.7138 65.6598 91.5146 65.3154 91.2544 65.0194C90.9943 64.7234 90.6784 64.4815 90.3248 64.3076C89.9712 64.1336 89.5868 64.0311 89.1936 64.0057C88.8003 63.9804 88.4059 64.0327 88.0329 64.1598C87.6599 64.2869 87.3156 64.4862 87.0196 64.7464C87.0196 64.7464 86.3197 65.4022 84.379 66.2542C82.4382 67.1063 79.4519 68.0003 75.336 68.0003C74.1156 68.0003 73.0243 67.9065 72.0001 67.7737V55.4925C72.0534 55.1692 72.0534 54.8393 72.0001 54.5159V41.4925C72.0534 41.1692 72.0534 40.8393 72.0001 40.5159V27.4925C72.0534 27.1692 72.0534 26.8393 72.0001 26.5159V21.0003C72.0001 18.2038 74.2036 16.0003 77.0001 16.0003C77.3976 16.0059 77.7923 15.9325 78.1612 15.7842C78.5301 15.636 78.8659 15.4159 79.149 15.1368C79.4321 14.8576 79.6569 14.525 79.8103 14.1583C79.9638 13.7915 80.0428 13.3979 80.0428 13.0003C80.0428 12.6027 79.9638 12.2091 79.8103 11.8423C79.6569 11.4756 79.4321 11.143 79.149 10.8638C78.8659 10.5847 78.5301 10.3646 78.1612 10.2164C77.7923 10.0681 77.3976 9.99468 77.0001 10.0003C70.9605 10.0003 66.0001 14.9608 66.0001 21.0003V23.9964L30.0001 24.0003V21.0003C30.0001 18.2038 32.2036 16.0003 35.0001 16.0003C35.3976 16.0059 35.7923 15.9325 36.1612 15.7842C36.5301 15.636 36.8659 15.4159 37.149 15.1368C37.4321 14.8576 37.6569 14.525 37.8103 14.1583C37.9638 13.7915 38.0428 13.3979 38.0428 13.0003C38.0428 12.6027 37.9638 12.2091 37.8103 11.8423C37.6569 11.4756 37.4321 11.143 37.149 10.8638C36.8659 10.5847 36.5301 10.3646 36.1612 10.2164C35.7923 10.0681 35.3976 9.99468 35.0001 10.0003ZM66.0001 29.9964V37.9964L30.0001 38.0003V30.0003L66.0001 29.9964ZM66.0001 43.9964V51.9964L30.0001 52.0003V44.0003L66.0001 43.9964ZM66.0001 57.9964V66.1136C64.3085 65.3349 63.6446 64.7464 63.6446 64.7464C63.0973 64.2663 62.3941 64.0016 61.6661 64.0016C60.9381 64.0016 60.2349 64.2663 59.6876 64.7464C59.6876 64.7464 58.9834 65.4022 57.043 66.2542C55.1027 67.1062 52.1171 68.0003 48.0001 68.0003C43.883 68.0003 40.8975 67.1062 38.9571 66.2542C37.0167 65.4022 36.3126 64.7464 36.3126 64.7464C35.7653 64.2663 35.0621 64.0016 34.334 64.0016C33.606 64.0016 32.9028 64.2663 32.3555 64.7464C32.3555 64.7464 31.6916 65.3349 30.0001 66.1136V58.0003L66.0001 57.9964ZM7.07037 75.973C6.44823 75.9514 5.8348 76.1239 5.31509 76.4666C4.79537 76.8093 4.39511 77.3051 4.16977 77.8854C3.94444 78.4657 3.90518 79.1017 4.05745 79.7053C4.20971 80.3089 4.54596 80.8502 5.01959 81.2542C5.01959 81.2542 6.59625 82.5984 9.211 83.7464C11.8257 84.8943 15.67 86.0003 20.6641 86.0003C25.6591 86.0003 29.5061 84.8943 32.1212 83.7464C33.501 83.1406 33.6099 82.9188 34.3321 82.43C35.0542 82.919 35.1624 83.1402 36.543 83.7464C39.1577 84.8944 43.0051 86.0003 48.0001 86.0003C52.995 86.0003 56.8425 84.8944 59.4571 83.7464C60.8377 83.1402 60.946 82.919 61.668 82.43C62.3902 82.9188 62.4991 83.1406 63.879 83.7464C66.494 84.8943 70.341 86.0003 75.336 86.0003C80.3301 86.0003 84.1744 84.8943 86.7891 83.7464C89.4039 82.5984 90.9805 81.2542 90.9805 81.2542C91.2766 80.9942 91.5186 80.6783 91.6926 80.3248C91.8666 79.9712 91.9692 79.5868 91.9947 79.1935C92.0201 78.8003 91.9678 78.4059 91.8408 78.0329C91.7138 77.6598 91.5146 77.3154 91.2544 77.0194C90.9943 76.7234 90.6784 76.4815 90.3248 76.3076C89.9712 76.1336 89.5868 76.0311 89.1936 76.0057C88.8003 75.9804 88.4059 76.0327 88.0329 76.1598C87.6599 76.2869 87.3156 76.4862 87.0196 76.7464C87.0196 76.7464 86.3197 77.4022 84.379 78.2542C82.4382 79.1063 79.4519 80.0003 75.336 80.0003C71.219 80.0003 68.2301 79.1063 66.2891 78.2542C64.3481 77.4021 63.6446 76.7464 63.6446 76.7464C63.0973 76.2663 62.3941 76.0016 61.6661 76.0016C60.9381 76.0016 60.2349 76.2663 59.6876 76.7464C59.6876 76.7464 58.9834 77.4022 57.043 78.2542C55.1027 79.1062 52.1171 80.0003 48.0001 80.0003C43.883 80.0003 40.8975 79.1062 38.9571 78.2542C37.0167 77.4022 36.3126 76.7464 36.3126 76.7464C35.7653 76.2663 35.0621 76.0016 34.334 76.0016C33.606 76.0016 32.9028 76.2663 32.3555 76.7464C32.3555 76.7464 31.652 77.4021 29.711 78.2542C27.77 79.1063 24.7811 80.0003 20.6641 80.0003C16.5482 80.0003 13.5619 79.1063 11.6212 78.2542C9.6804 77.4022 8.98053 76.7464 8.98053 76.7464C8.4551 76.2711 7.77844 75.9972 7.07037 75.973Z'/%3E%3C/svg%3E");
}
.i-icon.icon-tea {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M50.9532 3.95734C50.5592 3.96298 50.1702 4.04617 49.8084 4.20214C49.4466 4.35812 49.119 4.58383 48.8444 4.8664C48.5698 5.14897 48.3536 5.48285 48.208 5.84899C48.0625 6.21512 47.9905 6.60634 47.9961 7.00031C47.9961 11.0003 46.625 11.6566 44.125 13.6566C41.625 15.6566 37.9961 19.0003 37.9961 25.0003C37.9905 25.3978 38.0639 25.7925 38.2122 26.1614C38.3604 26.5303 38.5805 26.8661 38.8596 27.1492C39.1388 27.4323 39.4714 27.6571 39.8382 27.8106C40.2049 27.964 40.5985 28.043 40.9961 28.043C41.3937 28.043 41.7873 27.964 42.1541 27.8106C42.5209 27.6571 42.8535 27.4323 43.1326 27.1492C43.4117 26.8661 43.6318 26.5303 43.7801 26.1614C43.9283 25.7925 44.0017 25.3978 43.9961 25.0003C43.9961 21.0003 45.3711 20.3441 47.8711 18.3441C50.3711 16.3441 53.9961 13.0003 53.9961 7.00031C54.0019 6.59911 53.9271 6.20084 53.7762 5.82905C53.6253 5.45726 53.4014 5.11952 53.1177 4.8358C52.8339 4.55208 52.4962 4.32815 52.1244 4.17726C51.7526 4.02637 51.3543 3.95159 50.9532 3.95734ZM62.9532 7.95734C62.5592 7.96298 62.1702 8.04617 61.8084 8.20214C61.4466 8.35812 61.119 8.58383 60.8444 8.8664C60.5698 9.14897 60.3536 9.48285 60.208 9.84899C60.0625 10.2151 59.9905 10.6063 59.9961 11.0003C59.9961 12.5003 59.706 13.1279 59.2969 13.7073C58.8878 14.2868 58.1992 14.8519 57.1992 15.6019C56.1992 16.3519 54.8878 17.2868 53.7969 18.8323C52.706 20.3779 51.9961 22.5003 51.9961 25.0003C51.9905 25.3978 52.0639 25.7925 52.2122 26.1614C52.3604 26.5303 52.5805 26.8661 52.8596 27.1492C53.1388 27.4323 53.4714 27.6571 53.8382 27.8106C54.2049 27.964 54.5985 28.043 54.9961 28.043C55.3937 28.043 55.7873 27.964 56.1541 27.8106C56.5209 27.6571 56.8535 27.4323 57.1326 27.1492C57.4117 26.8661 57.6318 26.5303 57.7801 26.1614C57.9283 25.7925 58.0017 25.3978 57.9961 25.0003C57.9961 23.5003 58.2902 22.8728 58.6992 22.2933C59.1083 21.7138 59.7969 21.1487 60.7969 20.3987C61.7969 19.6487 63.1083 18.7138 64.1992 17.1683C65.2902 15.6228 65.9961 13.5003 65.9961 11.0003C66.0019 10.5991 65.9271 10.2008 65.7762 9.82905C65.6253 9.45726 65.4014 9.11952 65.1177 8.8358C64.8339 8.55208 64.4962 8.32815 64.1244 8.17726C63.7526 8.02637 63.3543 7.95159 62.9532 7.95734ZM29.043 32.0003C25.1471 32.0003 21.9734 35.2703 22.0391 39.1448C22.0391 39.1461 22.0391 39.1474 22.0391 39.1487C22.5012 65.4296 27.3029 79.0829 30.2813 85.0745C31.8037 88.1345 34.9518 90.0003 38.3086 90.0003H57.5235C60.8663 90.0003 64.0041 88.1505 65.5352 85.1097C66.7549 82.6843 68.2742 78.9087 69.6875 73.6214L69.7071 73.6253C70.0594 71.9695 70.877 70.9394 72.3203 69.8362C73.7637 68.7331 75.8166 67.7366 78.0117 66.637C80.2068 65.5375 82.572 64.3329 84.5586 62.3636C86.5453 60.3943 88 57.4841 88 54.0003C88 48.513 83.4873 44.0003 78 44.0003C76.486 44.0003 75.0334 44.3453 73.6836 44.9183C73.7673 43.0591 73.8356 41.1524 73.8711 39.1487C73.9368 35.2737 70.7631 32.0003 66.8672 32.0003H29.043ZM29.043 38.0003H40V54.0003C37.79 54.0003 36 55.7903 36 58.0003V64.0003C36 66.2103 37.79 68.0003 40 68.0003H46C48.21 68.0003 50 66.2103 50 64.0003V58.0003C50 55.7903 48.21 54.0003 46 54.0003V38.0003H66.8672C67.4553 38.0003 67.8814 38.4382 67.8711 39.0472C67.4169 64.6573 62.7014 77.3873 60.1758 82.4105C59.6868 83.3816 58.6647 84.0003 57.5235 84.0003H38.3086C37.1627 84.0003 36.1425 83.3768 35.6563 82.4026C33.1507 77.3622 28.489 64.6304 28.0391 39.0433C28.0288 38.4378 28.4549 38.0003 29.043 38.0003ZM78 50.0003C80.2447 50.0003 82 51.7556 82 54.0003C82 56.0165 81.4375 57.0061 80.3321 58.1019C79.2267 59.1976 77.4254 60.2213 75.3242 61.2737C74.2384 61.8177 73.0798 62.3729 71.9141 63.0081C72.3514 60.2647 72.7376 57.2784 73.0508 54.0003H73.0586C73.0586 53.1216 73.5393 52.164 74.5117 51.3441C75.4842 50.5241 76.8777 50.0003 78 50.0003Z'/%3E%3C/svg%3E");
}
.i-icon.icon-toilet {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M48 6C40.4267 6 33.8721 10.5741 29.3164 16.8086C24.7607 23.0431 22 31.0755 22 39.043C22 45.2192 23.6723 51.2686 26.707 56H24C23.2044 56.0001 22.4414 56.3162 21.8788 56.8788C21.3162 57.4414 21.0001 58.2044 21 59C21 66.7442 25.7838 72.2405 31.0938 76.2422L30.0938 82.0273C30.0937 82.0326 30.0937 82.0378 30.0938 82.043C29.4079 86.1514 32.6667 90 36.832 90H59.1641C63.3277 90 66.5877 86.1514 65.9023 82.043C65.9024 82.0378 65.9024 82.0326 65.9023 82.0273L64.9062 76.2422C70.2162 72.2405 75 66.7442 75 59C74.9999 58.2044 74.6838 57.4414 74.1212 56.8788C73.5586 56.3162 72.7956 56.0001 72 56H69.293C72.3277 51.2686 74 45.2192 74 39.043C74 31.0755 71.2393 23.0431 66.6836 16.8086C62.1279 10.5741 55.5733 6 48 6ZM48 12C53.1287 12 58.0711 15.1901 61.8398 20.3477C65.6086 25.5052 68 32.4944 68 39.043C68 45.9778 65.1238 52.8081 61.5039 56H34.4961C30.8762 52.8081 28 45.9778 28 39.043C28 32.4944 30.3914 25.5052 34.1602 20.3477C37.9289 15.1901 42.8713 12 48 12ZM48 18C43.2721 18 39.8749 21.6073 37.6094 25.6289C35.3439 29.6505 34 34.4972 34 39C34 43.5028 35.6251 47.1468 38.3906 49.2773C41.1561 51.4079 44.5887 52 48 52C51.4113 52 54.8439 51.4079 57.6094 49.2773C60.3749 47.1468 62 43.5028 62 39C62 34.4972 60.6561 29.6505 58.3906 25.6289C56.1251 21.6073 52.7279 18 48 18ZM48 24C49.3481 24 51.4485 25.5289 53.1641 28.5742C54.8796 31.6196 56 35.7708 56 39C56 42.2292 55.1647 43.587 53.9492 44.5234C52.7337 45.4599 50.6647 46 48 46C45.3353 46 43.2663 45.4599 42.0508 44.5234C40.8353 43.587 40 42.2292 40 39C40 35.7708 41.1204 31.6196 42.8359 28.5742C44.5515 25.5289 46.6519 24 48 24ZM27.5 62H32.9297C33.1748 62.0304 33.4228 62.0304 33.668 62H62.3281C62.5797 62.032 62.8343 62.032 63.0859 62H68.5C67.4784 66.0468 64.4625 69.1958 60.5312 72H51C50.6025 71.9944 50.2078 72.0678 49.8389 72.2161C49.47 72.3643 49.1342 72.5844 48.8511 72.8635C48.568 73.1427 48.3432 73.4753 48.1897 73.842C48.0363 74.2088 47.9573 74.6024 47.9573 75C47.9573 75.3976 48.0363 75.7912 48.1897 76.158C48.3432 76.5247 48.568 76.8573 48.8511 77.1365C49.1342 77.4156 49.47 77.6357 49.8389 77.7839C50.2078 77.9322 50.6025 78.0056 51 78H59.1211L59.9844 83.0312C60.079 83.5988 59.7365 84 59.1641 84H36.832C36.2613 84 35.9176 83.5949 36.0117 83.0312L36.875 78H39C39.3975 78.0056 39.7922 77.9322 40.1611 77.7839C40.53 77.6357 40.8658 77.4156 41.1489 77.1365C41.432 76.8573 41.6568 76.5247 41.8103 76.158C41.9637 75.7912 42.0427 75.3976 42.0427 75C42.0427 74.6024 41.9637 74.2088 41.8103 73.842C41.6568 73.4753 41.432 73.1427 41.1489 72.8635C40.8658 72.5844 40.53 72.3643 40.1611 72.2161C39.7922 72.0678 39.3975 71.9944 39 72H35.4688C31.5375 69.1958 28.5216 66.0468 27.5 62Z'/%3E%3C/svg%3E");
}
.i-icon.icon-toilet-paper {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M28 12.0001C22.9133 12.0001 18.8248 15.6965 16.168 20.6017C13.5111 25.5068 12 31.934 12 39.0001V81.0001C12.0002 81.5112 12.1309 82.0138 12.3799 82.4602C12.6288 82.9066 12.9876 83.282 13.4223 83.5509C13.8571 83.8197 14.3532 83.973 14.8638 83.9962C15.3744 84.0195 15.8825 83.9119 16.3398 83.6837L22.7852 80.461L27.3359 83.4962C27.8287 83.8247 28.4077 83.9999 29 83.9999C29.5923 83.9999 30.1713 83.8247 30.6641 83.4962L35 80.6056L39.3359 83.4962C39.8287 83.8247 40.4077 83.9999 41 83.9999C41.5923 83.9999 42.1713 83.8247 42.6641 83.4962L47.2148 80.461L53.6602 83.6837C54.1175 83.9119 54.6256 84.0195 55.1362 83.9962C55.6467 83.973 56.1429 83.8197 56.5777 83.5509C57.0124 83.282 57.3712 82.9066 57.6201 82.4602C57.8691 82.0138 57.9998 81.5112 58 81.0001V66.0001H68C68.3846 66.0051 68.7665 65.9361 69.125 65.797C73.6707 65.2813 77.3815 61.9226 79.832 57.3985C82.4889 52.4935 84 46.0666 84 39.0001C84 31.9336 82.4889 25.5067 79.832 20.6017C77.2812 15.8924 73.4 12.3343 68.5938 12.0548C68.3981 12.0169 68.1992 11.9986 68 12.0001H28ZM28 18.0001H57.832C57.2342 18.8203 56.6675 19.6795 56.168 20.6017C53.7059 25.1471 52.2465 31.0079 52.043 37.4649C52.0127 37.6417 51.9983 37.8208 52 38.0001V39.0001V62.5079C51.9471 62.83 51.9471 63.1585 52 63.4806V76.1485L48.3398 74.3165C47.867 74.0804 47.3402 73.9734 46.8127 74.0063C46.2852 74.0393 45.7758 74.2109 45.3359 74.504L41 77.3946L36.6641 74.504C36.1713 74.1755 35.5923 74.0002 35 74.0002C34.4077 74.0002 33.8287 74.1755 33.3359 74.504L29 77.3946L24.6641 74.504C24.2242 74.2109 23.7148 74.0393 23.1873 74.0063C22.6598 73.9734 22.133 74.0804 21.6602 74.3165L18 76.1485V39.0001C18 32.8122 19.3972 27.2385 21.4453 23.4571C23.4935 19.6758 25.9067 18.0001 28 18.0001ZM68 18.0001C70.0933 18.0001 72.5065 19.6759 74.5547 23.4571C76.6029 27.2383 78 32.8118 78 39.0001C78 45.1884 76.6029 50.7618 74.5547 54.5431C72.5065 58.3243 70.0933 60.0001 68 60.0001C65.9067 60.0001 63.4935 58.3243 61.4453 54.5431C59.3971 50.7618 58 45.1884 58 39.0001C58 32.8118 59.3971 27.2383 61.4453 23.4571C63.4935 19.6759 65.9067 18.0001 68 18.0001ZM68 32.0001C67.4696 32.0001 66.9609 32.7376 66.5858 34.0503C66.2107 35.3631 66 37.1436 66 39.0001C66 40.8566 66.2107 42.6371 66.5858 43.9498C66.9609 45.2626 67.4696 46.0001 68 46.0001C68.5304 46.0001 69.0391 45.2626 69.4142 43.9498C69.7893 42.6371 70 40.8566 70 39.0001C70 37.1436 69.7893 35.3631 69.4142 34.0503C69.0391 32.7376 68.5304 32.0001 68 32.0001ZM25 42.0001C24.2044 42.0001 23.4413 42.3162 22.8787 42.8788C22.3161 43.4414 22 44.2044 22 45.0001C22 45.7957 22.3161 46.5588 22.8787 47.1214C23.4413 47.684 24.2044 48.0001 25 48.0001C25.7956 48.0001 26.5587 47.684 27.1213 47.1214C27.6839 46.5588 28 45.7957 28 45.0001C28 44.2044 27.6839 43.4414 27.1213 42.8788C26.5587 42.3162 25.7956 42.0001 25 42.0001ZM35 42.0001C34.2044 42.0001 33.4413 42.3162 32.8787 42.8788C32.3161 43.4414 32 44.2044 32 45.0001C32 45.7957 32.3161 46.5588 32.8787 47.1214C33.4413 47.684 34.2044 48.0001 35 48.0001C35.7956 48.0001 36.5587 47.684 37.1213 47.1214C37.6839 46.5588 38 45.7957 38 45.0001C38 44.2044 37.6839 43.4414 37.1213 42.8788C36.5587 42.3162 35.7956 42.0001 35 42.0001ZM45 42.0001C44.2043 42.0001 43.4413 42.3162 42.8787 42.8788C42.3161 43.4414 42 44.2044 42 45.0001C42 45.7957 42.3161 46.5588 42.8787 47.1214C43.4413 47.684 44.2043 48.0001 45 48.0001C45.7957 48.0001 46.5587 47.684 47.1213 47.1214C47.6839 46.5588 48 45.7957 48 45.0001C48 44.2044 47.6839 43.4414 47.1213 42.8788C46.5587 42.3162 45.7957 42.0001 45 42.0001ZM58 59.672C58.0952 59.7836 58.199 59.8812 58.2891 60.0001H58V59.672Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-tooth-cleaning-kit {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M78.9533 11.9569C78.1584 11.9693 77.4008 12.2968 76.8471 12.8673C76.2934 13.4379 75.9888 14.2049 76.0002 14.9999V15.9999H69.0002C66.273 15.9999 64.0002 18.2727 64.0002 20.9999V34.9999C64.0002 37.7271 66.273 39.9999 69.0002 39.9999H75.8713C75.6173 42.1897 74.9862 44.3236 73.9963 46.3046L68.6408 57.0116C66.9038 60.4835 66.0041 64.3121 66.0041 68.1913V82.9999C65.9985 83.3974 66.0719 83.7921 66.2202 84.161C66.3684 84.5299 66.5885 84.8657 66.8676 85.1488C67.1468 85.4319 67.4794 85.6567 67.8462 85.8101C68.2129 85.9636 68.6065 86.0426 69.0041 86.0426C69.4017 86.0426 69.7953 85.9636 70.1621 85.8101C70.5289 85.6567 70.8615 85.4319 71.1406 85.1488C71.4197 84.8657 71.6398 84.5299 71.7881 84.161C71.9363 83.7921 72.0097 83.3974 72.0041 82.9999V68.1913C72.0041 65.2424 72.6891 62.3313 74.008 59.6952L79.3635 48.9843C81.0972 45.5145 82.0002 41.6866 82.0002 37.8046V14.9999C82.006 14.5983 81.9311 14.1997 81.7799 13.8277C81.6288 13.4556 81.4045 13.1177 81.1204 12.834C80.8363 12.5502 80.498 12.3263 80.1258 12.1757C79.7536 12.025 79.3549 11.9506 78.9533 11.9569ZM21.0354 11.9999C17.1486 11.9999 13.9804 15.2656 14.0354 19.1288C14.0233 38.3209 16.5446 51.1101 19.1487 59.1835C21.2509 65.7013 23.1818 68.6601 24.0002 69.8241V78.9999C24.0002 82.8298 27.1703 85.9999 31.0002 85.9999H41.0002C44.8301 85.9999 48.0002 82.8298 48.0002 78.9999V69.8241C48.8186 68.6601 50.7493 65.7013 52.8518 59.1835C55.4562 51.1095 57.9766 38.3196 57.9651 19.1249C58.0165 15.2649 54.8558 11.9999 50.969 11.9999H21.0354ZM21.0354 17.9999H50.969C51.5659 17.9999 51.9784 18.4243 51.969 19.0468C51.9688 19.0624 51.9688 19.078 51.969 19.0936C51.9705 21.0564 51.7026 22.1791 51.6526 23.9999H20.3479C20.2979 22.1792 20.0298 21.0563 20.0315 19.0936C20.0316 19.0767 20.0316 19.0598 20.0315 19.0428C20.0215 18.4236 20.4384 17.9999 21.0354 17.9999ZM70.0002 21.9999H76.0002V33.9999H70.0002V21.9999ZM20.7385 29.9999H51.2619C50.4947 42.0632 48.9699 51.6694 47.1408 57.3397C45.369 62.8326 44.0813 64.971 43.3791 65.9999H28.6213C27.9192 64.971 26.6313 62.8326 24.8596 57.3397C23.0307 51.6694 21.5051 42.0633 20.7385 29.9999ZM30.0002 71.9999H42.0002V78.9999C42.0002 79.59 41.5903 79.9999 41.0002 79.9999H31.0002C30.4101 79.9999 30.0002 79.59 30.0002 78.9999V71.9999Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-top-comment {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M48 7.99609C25.9446 7.99609 8 25.9407 8 47.9961C8 54.5467 9.72541 60.6697 12.5234 66.1289L8.1875 81.6523C7.17759 85.2591 10.7439 88.8252 14.3516 87.8164L29.8867 83.4805C35.3415 86.2726 41.4555 87.9961 48 87.9961C70.0554 87.9961 88 70.0515 88 47.9961C88 25.9407 70.0554 7.99609 48 7.99609ZM48 13.9961C66.8126 13.9961 82 29.1835 82 47.9961C82 66.8087 66.8126 81.9961 48 81.9961C41.9968 81.9961 36.3812 80.435 31.4844 77.707C30.7941 77.3223 29.98 77.2255 29.2187 77.4375L14.4453 81.5586L18.5703 66.793C18.7834 66.0305 18.6865 65.2147 18.3008 64.5234C15.5673 59.623 14 54.0051 14 47.9961C14 29.1835 29.1874 13.9961 48 13.9961ZM48 26.207C46.856 26.207 45.8126 26.8549 45.3086 27.8789L40.5508 37.5195L29.9101 39.0664C28.7821 39.2304 27.8423 40.0234 27.4883 41.1094C27.1363 42.1954 27.4281 43.3876 28.2461 44.1836L35.9492 51.6914L34.1289 62.289C33.9349 63.415 34.4002 64.5506 35.3242 65.2226C36.2502 65.8926 37.4744 65.9831 38.4844 65.4531L48 60.4453L57.5195 65.4531C57.9595 65.6831 58.4361 65.7969 58.9141 65.7969C59.536 65.7969 60.1557 65.6006 60.6797 65.2226C61.6037 64.5506 62.0631 63.417 61.8711 62.289L60.0547 51.6914L67.7539 44.1836C68.5699 43.3856 68.8637 42.1954 68.5117 41.1094C68.1577 40.0234 67.2198 39.2324 66.0898 39.0664L55.4492 37.5195L50.6914 27.8789C50.1874 26.8549 49.144 26.207 48 26.207Z'/%3E%3C/svg%3E");
}
.i-icon.icon-towel {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_2647_5422)'%3E %3Cpath d='M27 10C20.9605 10 16 14.9605 16 21V24H9C7.344 24 6 25.344 6 27C6 28.656 7.344 30 9 30H28V24H22V21C22 18.2035 24.2035 16 27 16C29.7965 16 32 18.2035 32 21V53C32 59.0395 36.9605 64 43 64H71C77.0396 64 82 59.0395 82 53V30H87C87.3975 30.0056 87.7922 29.9322 88.1611 29.7839C88.53 29.6357 88.8658 29.4156 89.1489 29.1365C89.432 28.8573 89.6568 28.5247 89.8103 28.158C89.9637 27.7912 90.0427 27.3976 90.0427 27C90.0427 26.6024 89.9637 26.2088 89.8103 25.842C89.6568 25.4753 89.432 25.1427 89.1489 24.8635C88.8658 24.5844 88.53 24.3643 88.1611 24.2161C87.7922 24.0678 87.3975 23.9944 87 24H82V21C82 14.9605 77.0396 10 71 10H57H27ZM36.6328 16H57H71C73.7965 16 76 18.2035 76 21V26.5078C75.9471 26.8299 75.9471 27.1584 76 27.4805V53C76 55.7965 73.7965 58 71 58H43C40.2035 58 38 55.7965 38 53V21C38 19.1733 37.433 17.5219 36.6328 16ZM16 34V75C16 81.0396 20.9605 86 27 86H57C63.0395 86 68 81.0396 68 75V68H62V75C62 77.7965 59.7965 80 57 80H27C24.2035 80 22 77.7965 22 75V34H16Z' fill='white'/%3E %3Cpath d='M154 62.0195C150.41 62.0195 146.821 63.3803 144.101 66.1016L136.461 73.7422C136.188 73.9355 135.949 74.1731 135.754 74.4453L99.8319 110.367C98.9919 111.207 98.3768 112.252 98.0506 113.398L92.1171 134.176C91.9707 134.69 91.9644 135.234 92.0987 135.751C92.2331 136.269 92.5032 136.741 92.8812 137.119C93.2592 137.497 93.7313 137.767 94.2487 137.901C94.7661 138.035 95.31 138.029 95.8241 137.883L116.605 131.949L116.609 131.945C117.748 131.618 118.79 131.01 119.633 130.168L155.48 94.3164C155.815 94.0945 156.102 93.8076 156.324 93.4727L163.898 85.8984C169.341 80.4562 169.341 71.5438 163.898 66.1016C161.178 63.3803 157.589 62.0195 154 62.0195ZM154 67.9844C156.041 67.9844 158.08 68.771 159.652 70.3438H159.656C162.806 73.4935 162.806 78.5065 159.656 81.6562L153.777 87.5352L142.465 76.2227L148.344 70.3438C149.916 68.771 151.958 67.9844 154 67.9844ZM138.223 80.4648L149.535 91.7773L115.387 125.926C115.269 126.042 115.121 126.131 114.953 126.18L112.984 126.742L103.258 117.016L103.82 115.043V115.039C103.866 114.878 103.95 114.733 104.074 114.609L138.223 80.4648ZM101.371 123.613L106.387 128.629L99.3671 130.633L101.371 123.613Z' fill='white'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_2647_5422'%3E %3Crect width='96' height='96' fill='white'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E");
}
.i-icon.icon-trash-can {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M47.9998 8C41.408 8 35.9998 13.4083 35.9998 20H23.4919C23.3139 19.9695 23.1335 19.9551 22.9529 19.957C22.8075 19.9608 22.6626 19.9752 22.5193 20H14.9998C14.6022 19.9944 14.2075 20.0678 13.8386 20.2161C13.4697 20.3643 13.134 20.5844 12.8509 20.8635C12.5677 21.1427 12.3429 21.4753 12.1895 21.842C12.036 22.2088 11.957 22.6024 11.957 23C11.957 23.3976 12.036 23.7912 12.1895 24.158C12.3429 24.5247 12.5677 24.8573 12.8509 25.1365C13.134 25.4156 13.4697 25.6357 13.8386 25.7839C14.2075 25.9322 14.6022 26.0056 14.9998 26H19.9998V77C19.9998 83.0396 24.9602 88 30.9998 88H64.9998C71.0393 88 75.9998 83.0396 75.9998 77V26H80.9998C81.3973 26.0056 81.792 25.9322 82.1609 25.7839C82.5298 25.6357 82.8655 25.4156 83.1487 25.1365C83.4318 24.8573 83.6566 24.5247 83.81 24.158C83.9635 23.7912 84.0425 23.3976 84.0425 23C84.0425 22.6024 83.9635 22.2088 83.81 21.842C83.6566 21.4753 83.4318 21.1427 83.1487 20.8635C82.8655 20.5844 82.5298 20.3643 82.1609 20.2161C81.792 20.0678 81.3973 19.9944 80.9998 20H73.4919C73.1699 19.9471 72.8414 19.9471 72.5193 20H59.9998C59.9998 13.4083 54.5915 8 47.9998 8ZM47.9998 14C51.348 14 53.9998 16.6517 53.9998 20H41.9998C41.9998 16.6517 44.6515 14 47.9998 14ZM25.9998 26H69.9998V77C69.9998 79.7965 67.7962 82 64.9998 82H30.9998C28.2033 82 25.9998 79.7965 25.9998 77V26ZM40.9529 35.957C40.1579 35.9694 39.4004 36.2969 38.8467 36.8675C38.293 37.438 37.9884 38.205 37.9998 39V69C37.9941 69.3975 38.0676 69.7922 38.2158 70.1611C38.3641 70.53 38.5841 70.8658 38.8633 71.1489C39.1424 71.432 39.475 71.6568 39.8418 71.8103C40.2086 71.9637 40.6022 72.0427 40.9998 72.0427C41.3973 72.0427 41.7909 71.9637 42.1577 71.8103C42.5245 71.6568 42.8571 71.432 43.1362 71.1489C43.4154 70.8658 43.6355 70.53 43.7837 70.1611C43.9319 69.7922 44.0054 69.3975 43.9998 69V39C44.0055 38.5985 43.9306 38.1999 43.7795 37.8278C43.6284 37.4558 43.4041 37.1178 43.1199 36.8341C42.8358 36.5503 42.4976 36.3265 42.1253 36.1758C41.7531 36.0251 41.3544 35.9508 40.9529 35.957ZM54.9529 35.957C54.1579 35.9694 53.4004 36.2969 52.8467 36.8675C52.293 37.438 51.9884 38.205 51.9998 39V69C51.9941 69.3975 52.0676 69.7922 52.2158 70.1611C52.3641 70.53 52.5841 70.8658 52.8633 71.1489C53.1424 71.432 53.475 71.6568 53.8418 71.8103C54.2086 71.9637 54.6022 72.0427 54.9998 72.0427C55.3973 72.0427 55.7909 71.9637 56.1577 71.8103C56.5245 71.6568 56.8571 71.432 57.1362 71.1489C57.4154 70.8658 57.6355 70.53 57.7837 70.1611C57.9319 69.7922 58.0054 69.3975 57.9998 69V39C58.0055 38.5985 57.9306 38.1999 57.7795 37.8278C57.6284 37.4558 57.4041 37.1178 57.1199 36.8341C56.8358 36.5503 56.4976 36.3265 56.1253 36.1758C55.7531 36.0251 55.3544 35.9508 54.9529 35.957Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-tube {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M27.0351 6C23.144 6 19.9691 9.2719 20.0312 13.1406C20.3755 34.8986 22.8937 49.62 25.371 58.9766C27.4979 67.0095 29.4132 70.6106 29.9999 71.6602V81C29.9999 85.935 34.0649 90 38.9999 90H56.9999C61.9349 90 65.9999 85.935 65.9999 81V71.6602C66.5866 70.6106 68.5017 67.0095 70.6288 58.9766C73.1064 49.62 75.6233 34.8986 75.9687 13.1406V13.1367C76.0272 9.27117 72.8597 6 68.9687 6H27.0351ZM27.0351 12H68.9687C69.5656 12 69.9781 12.4244 69.9687 13.0469C69.9501 14.2185 69.8005 14.871 69.7695 16H26.2304C26.1993 14.8695 26.0497 14.2162 26.0312 13.043C26.0212 12.4237 26.4381 12 27.0351 12ZM26.6366 22H69.3632C68.5423 37.8511 66.7754 50.0835 64.828 57.4375C63.1055 63.9425 61.8443 66.6529 61.1445 68H34.8554C34.1556 66.6529 32.8941 63.9425 31.1718 57.4375C29.2247 50.0835 27.4568 37.8511 26.6366 22ZM42.9999 32C40.2727 32 37.9999 34.2728 37.9999 37V47C37.9999 49.7272 40.2727 52 42.9999 52H52.9999C55.7271 52 57.9999 49.7272 57.9999 47V37C57.9999 34.2728 55.7271 32 52.9999 32H42.9999ZM43.9999 38H51.9999V46H43.9999V38ZM35.9999 74H59.9999V81C59.9999 82.693 58.6929 84 56.9999 84H38.9999C37.3069 84 35.9999 82.693 35.9999 81V74Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-tv {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M17 14C10.9605 14 6 18.9605 6 25V61C6 67.0395 10.9605 72 17 72H79C85.0395 72 90 67.0395 90 61V25C90 18.9605 85.0395 14 79 14H17ZM17 20H79C81.7965 20 84 22.2035 84 25V61C84 63.7965 81.7965 66 79 66H17C14.2035 66 12 63.7965 12 61V25C12 22.2035 14.2035 20 17 20ZM31 78C30.6025 77.9944 30.2078 78.0678 29.8389 78.2161C29.47 78.3643 29.1342 78.5844 28.8511 78.8635C28.568 79.1427 28.3432 79.4753 28.1897 79.842C28.0363 80.2088 27.9573 80.6024 27.9573 81C27.9573 81.3976 28.0363 81.7912 28.1897 82.158C28.3432 82.5247 28.568 82.8573 28.8511 83.1365C29.1342 83.4156 29.47 83.6357 29.8389 83.7839C30.2078 83.9322 30.6025 84.0056 31 84H65C65.3975 84.0056 65.7922 83.9322 66.1611 83.7839C66.53 83.6357 66.8658 83.4156 67.1489 83.1365C67.432 82.8573 67.6568 82.5247 67.8103 82.158C67.9637 81.7912 68.0427 81.3976 68.0427 81C68.0427 80.6024 67.9637 80.2088 67.8103 79.842C67.6568 79.4753 67.432 79.1427 67.1489 78.8635C66.8658 78.5844 66.53 78.3643 66.1611 78.2161C65.7922 78.0678 65.3975 77.9944 65 78H31Z'/%3E%3C/svg%3E");
}
.i-icon.icon-wall-socket {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M25 12C17.8561 12 12 17.8561 12 25V71C12 78.1439 17.8561 84 25 84H71C78.1439 84 84 78.1439 84 71V25C84 17.8561 78.1439 12 71 12H25ZM25 18H71C74.9001 18 78 21.0999 78 25V71C78 74.9001 74.9001 78 71 78H25C21.0999 78 18 74.9001 18 71V25C18 21.0999 21.0999 18 25 18ZM48 26C35.8849 26 26 35.8849 26 48C26 60.1151 35.8849 70 48 70C60.1151 70 70 60.1151 70 48C70 35.8849 60.1151 26 48 26ZM48 32C56.8729 32 64 39.1271 64 48C64 56.8729 56.8729 64 48 64C39.1271 64 32 56.8729 32 48C32 39.1271 39.1271 32 48 32ZM41 45C40.2044 45 39.4413 45.3161 38.8787 45.8787C38.3161 46.4413 38 47.2043 38 48C38 48.7957 38.3161 49.5587 38.8787 50.1213C39.4413 50.6839 40.2044 51 41 51C41.7956 51 42.5587 50.6839 43.1213 50.1213C43.6839 49.5587 44 48.7957 44 48C44 47.2043 43.6839 46.4413 43.1213 45.8787C42.5587 45.3161 41.7956 45 41 45ZM55 45C54.2043 45 53.4413 45.3161 52.8787 45.8787C52.3161 46.4413 52 47.2043 52 48C52 48.7957 52.3161 49.5587 52.8787 50.1213C53.4413 50.6839 54.2043 51 55 51C55.7957 51 56.5587 50.6839 57.1213 50.1213C57.6839 49.5587 58 48.7957 58 48C58 47.2043 57.6839 46.4413 57.1213 45.8787C56.5587 45.3161 55.7957 45 55 45Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-water-hose {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M50.6482 8.00407C50.4772 8.01298 50.3073 8.0365 50.1404 8.07438L40.3904 10.2892C39.6153 10.4654 38.9418 10.942 38.5177 11.6143C38.0937 12.2866 37.9537 13.0998 38.1287 13.8752L38.5037 15.5314L23.2302 19.3478C13.1179 21.8759 5.99976 30.9953 5.99976 41.4181C5.99976 53.8537 16.1462 64.0002 28.5818 64.0002H72.9998C74.6928 64.0002 75.9998 65.3072 75.9998 67.0002C75.9998 68.6932 74.6928 70.0002 72.9998 70.0002H6.99976C6.60222 69.9945 6.20753 70.068 5.83863 70.2162C5.46973 70.3645 5.13396 70.5845 4.85085 70.8637C4.56774 71.1428 4.34294 71.4754 4.18949 71.8422C4.03605 72.209 3.95703 72.6026 3.95703 73.0002C3.95703 73.3977 4.03605 73.7914 4.18949 74.1581C4.34294 74.5249 4.56774 74.8575 4.85085 75.1366C5.13396 75.4158 5.46973 75.6359 5.83863 75.7841C6.20753 75.9323 6.60222 76.0058 6.99976 76.0002H72.9998C77.9348 76.0002 81.9998 71.9352 81.9998 67.0002C81.9998 62.0652 77.9348 58.0002 72.9998 58.0002H28.5818C19.3894 58.0002 11.9998 50.6105 11.9998 41.4181C11.9998 33.7182 17.2136 27.0412 24.6834 25.172L39.8318 21.383L41.2654 27.6955L25.0115 32.6447C20.8597 33.9094 17.9998 37.7677 17.9998 42.1095C17.9998 47.5372 22.4627 52.0002 27.8904 52.0002H72.9998C81.3208 52.0002 87.9998 58.6792 87.9998 67.0002C87.9998 75.3212 81.3208 82.0002 72.9998 82.0002H6.99976C6.60222 81.9945 6.20753 82.068 5.83863 82.2162C5.46973 82.3645 5.13396 82.5845 4.85085 82.8637C4.56774 83.1428 4.34294 83.4754 4.18949 83.8422C4.03605 84.209 3.95703 84.6026 3.95703 85.0002C3.95703 85.3977 4.03605 85.7914 4.18949 86.1581C4.34294 86.5249 4.56774 86.8575 4.85085 87.1366C5.13396 87.4158 5.46973 87.6359 5.83863 87.7841C6.20753 87.9323 6.60222 88.0058 6.99976 88.0002H72.9998C84.5628 88.0002 93.9998 78.5632 93.9998 67.0002C93.9998 55.4372 84.5628 46.0002 72.9998 46.0002H27.8904C25.706 46.0002 23.9998 44.2939 23.9998 42.1095C23.9998 40.3845 25.1072 38.8872 26.7576 38.383L42.5935 33.5666L42.9959 35.3322C43.172 36.1081 43.6492 36.7824 44.3224 37.2065C44.9956 37.6307 45.8097 37.77 46.5857 37.5939L56.3396 35.3791C57.1156 35.2029 57.7898 34.7258 58.2139 34.0525C58.6381 33.3793 58.7774 32.5652 58.6013 31.7892L58.2927 30.4259L69.0701 26.3088C69.7445 26.0511 70.3033 25.5589 70.6441 24.9225C70.985 24.286 71.0849 23.5481 70.9255 22.8439L68.7146 13.09C68.558 12.3997 68.1623 11.7871 67.5976 11.3603C67.0329 10.9336 66.3355 10.7202 65.6287 10.758C65.6 10.7602 65.5713 10.7628 65.5427 10.7658L54.0388 11.6994L53.7302 10.3361C53.5737 9.64652 53.1786 9.0344 52.6147 8.60773C52.0508 8.18106 51.3544 7.96726 50.6482 8.00407ZM48.5427 14.59L48.7576 15.5275C48.7601 15.5392 48.7627 15.551 48.7654 15.5627L50.3123 22.3908L51.863 29.2189C51.8656 29.2293 51.8682 29.2398 51.8709 29.2502L52.0857 30.1916L48.1834 31.0783L44.6443 15.4728L48.5427 14.59ZM63.4373 16.9533L64.4998 21.633L56.949 24.5158L55.3826 17.6095L63.4373 16.9533Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-water-park {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M72.6092 9.98787C71.2666 10.1055 70.1748 11.2012 69.9998 12.6012C69.7998 14.2012 71.0014 15.7996 72.6014 15.9996C73.4014 15.9996 79.9998 16.9996 79.9998 24.9996C79.9998 25.5996 80.0006 25.998 79.8006 26.398C79.1006 32.523 72.8877 35.2812 67.9959 35.8746C67.996 35.8492 67.9998 35.8258 67.9998 35.8004C67.9998 21.2004 55.3983 9.99959 38.3983 9.99959C29.3983 9.99959 21.3983 12.6012 16.3983 16.6012C12.9983 19.0012 10.799 22.3988 10.199 26.1988C9.99904 26.7988 9.99982 27.3996 9.99982 27.9996V29.398C10.7998 36.998 17.599 42.9988 27.199 45.1988C32.799 43.3988 38.6006 40.5996 41.8006 35.9996H34.9998C20.9998 35.9996 15.9998 31.7996 15.9998 27.9996C15.9998 25.3996 17.5983 22.9996 20.3983 20.9996C23.5983 18.9996 27.7998 17.9996 31.9998 17.9996C44.5998 17.9996 47.9998 24.9996 47.9998 28.9996C47.9998 49.7996 13.2006 51.9996 12.8006 51.9996C11.2006 51.9996 9.99982 53.3996 9.99982 54.9996C9.99982 62.1996 18.6006 67.9996 29.8006 67.9996H32.3983C37.7983 67.9996 50.2006 66.9996 58.8006 58.9996C62.6239 55.4312 65.296 50.9591 66.742 45.6558C74.5559 44.0754 84.5208 37.9855 85.8006 27.1988C85.8006 26.5988 85.9998 25.7996 85.9998 24.9996C85.9998 14.1996 77.599 10.3996 73.199 9.99959C72.999 9.97459 72.801 9.97108 72.6092 9.98787ZM49.3983 18.1988C56.3983 21.1988 61.9998 27.1996 61.9998 35.9996C61.9998 48.5996 45.8006 53.9988 45.8006 54.1988C45.0006 54.3988 44.2006 55.1996 43.8006 55.9996C42.8006 58.9996 37.3998 61.9996 29.9998 61.9996C23.9998 61.9996 19.199 60.0012 17.199 57.6012C27.599 56.4012 53.9998 50.7996 53.9998 28.9996C53.9998 25.9996 52.7983 21.7988 49.3983 18.1988ZM89.1756 63.9996C88.4006 63.9496 87.5998 64.2004 86.9998 64.8004C86.9998 64.8004 82.9983 67.9996 75.3983 67.9996C67.5983 67.9996 63.8006 64.8004 63.8006 64.8004C62.6006 63.8004 61.0006 63.8004 59.8006 64.8004C59.6006 64.8004 57.7998 66.398 53.9998 67.398C47.9998 70.398 41.6006 71.5996 36.8006 71.9996C39.4006 72.9996 43.1998 74.1988 47.9998 74.1988C54.5998 74.1988 59.2014 72.2004 61.6014 70.8004C64.0014 72.0004 68.5983 73.9996 75.3983 73.9996C85.5983 73.9996 90.7998 69.3988 90.9998 69.1988C92.1998 68.1988 92.399 66.1996 91.199 64.9996C90.699 64.3996 89.9506 64.0496 89.1756 63.9996ZM6.82404 64.0738C6.04904 64.0988 5.3006 64.3996 4.8006 64.9996C3.8006 66.1996 3.79982 68.1988 4.99982 69.1988C5.19982 69.3988 10.6014 73.9996 20.6014 73.9996C25.2014 73.9996 28.599 72.9996 31.199 71.9996H29.3983C22.3983 71.7996 16.1998 69.798 11.9998 66.398C10.1998 65.598 9.19982 64.8004 8.99982 64.8004C8.39982 64.3004 7.59904 64.0488 6.82404 64.0738ZM88.7693 75.941C88.367 75.9271 87.966 75.9943 87.5902 76.1385C87.2144 76.2828 86.8715 76.5013 86.5818 76.7808C86.5818 76.7808 85.9344 77.4115 84.0311 78.2574C82.1278 79.1033 79.165 79.9996 74.9998 79.9996C70.9443 79.9996 67.9725 79.1069 66.0311 78.2535C64.0896 77.4001 63.367 76.734 63.367 76.734C62.821 76.2592 62.1218 75.9977 61.3983 75.9977C60.6747 75.9977 59.9755 76.2592 59.4295 76.734C59.4295 76.734 58.7108 77.4001 56.7694 78.2535C54.8279 79.1069 51.8562 79.9996 47.8006 79.9996C43.745 79.9996 40.7733 79.1069 38.8319 78.2535C36.8904 77.4001 36.1678 76.734 36.1678 76.734C35.613 76.2528 34.901 75.9918 34.1667 76.0005C33.4324 76.0091 32.7267 76.2868 32.1834 76.7808C32.1834 76.7808 31.536 77.4115 29.6326 78.2574C27.7293 79.1033 24.7666 79.9996 20.6014 79.9996C16.5458 79.9996 13.5741 79.1069 11.6326 78.2535C9.69117 77.4001 8.96857 76.734 8.96857 76.734C8.44146 76.263 7.76498 75.9932 7.05841 75.9723C6.43556 75.9528 5.82209 76.1277 5.3032 76.4728C4.78431 76.8179 4.38575 77.316 4.16285 77.8979C3.93995 78.4799 3.90379 79.1168 4.05938 79.7202C4.21496 80.3236 4.55458 80.8636 5.03107 81.2652C5.03107 81.2652 6.61003 82.5991 9.21857 83.7457C11.8271 84.8923 15.6569 85.9996 20.6014 85.9996C25.6362 85.9996 29.4735 84.8959 32.0701 83.7418C33.4108 83.1459 33.4966 82.9292 34.2108 82.4371C34.9329 82.9233 35.0426 83.1412 36.4178 83.7457C39.0263 84.8923 42.8562 85.9996 47.8006 85.9996C52.745 85.9996 56.5749 84.8923 59.1834 83.7457C60.5642 83.1387 60.6762 82.92 61.3983 82.4332C62.1203 82.9201 62.2354 83.1384 63.617 83.7457C66.2255 84.8923 70.0554 85.9996 74.9998 85.9996C80.0346 85.9996 83.8719 84.8959 86.4686 83.7418C89.0653 82.5877 90.617 81.2183 90.617 81.2183C91.076 80.8253 91.4056 80.3028 91.5626 79.7193C91.7197 79.1358 91.6969 78.5184 91.4972 77.9481C91.2975 77.3777 90.9303 76.881 90.4435 76.5229C89.9568 76.1647 89.3733 75.9619 88.7693 75.941Z'/%3E%3C/svg%3E");
}
.i-icon.icon-webcam {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M48 6C28.1533 6 12 22.1533 12 42C12 58.3745 23.0063 72.21 38 76.5586V84H27C26.6025 83.9944 26.2078 84.0678 25.8389 84.2161C25.47 84.3643 25.1342 84.5844 24.8511 84.8635C24.568 85.1427 24.3432 85.4753 24.1897 85.842C24.0363 86.2088 23.9573 86.6024 23.9573 87C23.9573 87.3976 24.0363 87.7912 24.1897 88.158C24.3432 88.5247 24.568 88.8573 24.8511 89.1365C25.1342 89.4156 25.47 89.6357 25.8389 89.7839C26.2078 89.9322 26.6025 90.0056 27 90H40.5078C40.8299 90.0529 41.1584 90.0529 41.4805 90H48H54.5078C54.8299 90.0529 55.1584 90.0529 55.4805 90H69C69.3975 90.0056 69.7922 89.9322 70.1611 89.7839C70.53 89.6357 70.8658 89.4156 71.1489 89.1365C71.432 88.8573 71.6568 88.5247 71.8103 88.158C71.9637 87.7912 72.0427 87.3976 72.0427 87C72.0427 86.6024 71.9637 86.2088 71.8103 85.842C71.6568 85.4753 71.432 85.1427 71.1489 84.8635C70.8658 84.5844 70.53 84.3643 70.1611 84.2161C69.7922 84.0678 69.3975 83.9944 69 84H58V76.5586C72.9937 72.21 84 58.3745 84 42C84 22.1533 67.8467 6 48 6ZM48 12C64.6041 12 78 25.3959 78 42C78 58.6041 64.6041 72 48 72C31.3959 72 18 58.6041 18 42C18 25.3959 31.3959 12 48 12ZM48 24C38.0944 24 30 32.0944 30 42C30 51.9056 38.0944 60 48 60C57.9056 60 66 51.9056 66 42C66 32.0944 57.9056 24 48 24ZM48 30C54.663 30 60 35.337 60 42C60 48.663 54.663 54 48 54C41.337 54 36 48.663 36 42C36 35.337 41.337 30 48 30ZM46.3008 34.0898C42.7008 34.8698 40 38.0702 40 41.9102C40 46.3302 43.58 49.9102 48 49.9102C52.42 49.9102 56 46.3302 56 41.9102C56 41.4302 55.9594 40.9483 55.8594 40.4883C54.8194 41.3683 53.48 41.9102 52 41.9102C48.68 41.9102 46 39.2302 46 35.9102C46 35.2702 46.1008 34.6498 46.3008 34.0898ZM44 77.7617C45.3148 77.9079 46.6469 78 48 78C49.3531 78 50.6852 77.9079 52 77.7617V84H48H44V77.7617Z' fill='white'/%3E %3C/svg%3E");
}
.i-icon.icon-wellness {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M28.0429 11.9805C27.3748 11.9635 26.7202 12.1702 26.1829 12.5676C25.6455 12.965 25.2563 13.5304 25.0768 14.1742C24.8974 14.818 24.938 15.5032 25.1923 16.1213C25.4466 16.7393 25.8999 17.2548 26.4804 17.5859C26.4689 17.5864 26.4733 17.6083 26.5546 17.7226C26.7264 17.9642 26.9999 18.4058 26.9999 19.5C26.9999 20.0014 26.5547 20.8553 25.5546 22.2617C24.5545 23.6681 22.9999 25.6272 22.9999 28.5C22.9999 31.6389 24.7589 33.8675 25.7577 34.9922C26.0161 35.2979 26.333 35.5489 26.6898 35.7303C27.0467 35.9117 27.4362 36.0199 27.8354 36.0485C28.2347 36.077 28.6357 36.0254 29.0147 35.8967C29.3937 35.7679 29.7431 35.5646 30.0424 35.2987C30.3416 35.0328 30.5846 34.7098 30.7571 34.3485C30.9295 33.9873 31.028 33.5952 31.0466 33.1954C31.0652 32.7955 31.0036 32.396 30.8655 32.0203C30.7273 31.6446 30.5154 31.3003 30.2421 31.0078C29.2409 29.8805 28.9999 29.8611 28.9999 28.5C28.9999 27.9968 29.4453 27.1444 30.4452 25.7383C31.4451 24.3322 32.9999 22.3725 32.9999 19.5C32.9999 17.2202 32.2735 15.411 31.4452 14.2461C30.617 13.0812 29.4726 12.3867 29.4726 12.3867C29.0376 12.1335 28.546 11.9938 28.0429 11.9805ZM49.0429 11.9805C48.3748 11.9635 47.7202 12.1702 47.1829 12.5676C46.6455 12.965 46.2563 13.5304 46.0768 14.1742C45.8974 14.818 45.938 15.5032 46.1923 16.1213C46.4466 16.7393 46.8999 17.2548 47.4804 17.5859C47.4689 17.5864 47.4733 17.6083 47.5546 17.7226C47.7264 17.9642 47.9999 18.4058 47.9999 19.5C47.9999 20.0014 47.5547 20.8553 46.5546 22.2617C45.5545 23.6681 43.9999 25.6272 43.9999 28.5C43.9999 31.6389 45.7589 33.8675 46.7577 34.9922C47.0161 35.2979 47.333 35.5489 47.6898 35.7303C48.0467 35.9117 48.4362 36.0199 48.8354 36.0485C49.2347 36.077 49.6357 36.0254 50.0147 35.8967C50.3937 35.7679 50.7431 35.5646 51.0424 35.2987C51.3416 35.0328 51.5846 34.7098 51.7571 34.3485C51.9295 33.9873 52.028 33.5952 52.0466 33.1954C52.0652 32.7955 52.0036 32.396 51.8655 32.0203C51.7273 31.6446 51.5154 31.3003 51.2421 31.0078C50.2409 29.8805 49.9999 29.8611 49.9999 28.5C49.9999 27.9968 50.4453 27.1444 51.4452 25.7383C52.4451 24.3322 53.9999 22.3725 53.9999 19.5C53.9999 17.2202 53.2735 15.411 52.4452 14.2461C51.617 13.0812 50.4726 12.3867 50.4726 12.3867C50.0376 12.1335 49.546 11.9938 49.0429 11.9805ZM70.0429 11.9805C69.3748 11.9635 68.7202 12.1702 68.1829 12.5676C67.6455 12.965 67.2563 13.5304 67.0769 14.1742C66.8974 14.818 66.938 15.5032 67.1923 16.1213C67.4466 16.7393 67.8999 17.2548 68.4804 17.5859C68.4689 17.5864 68.4733 17.6083 68.5546 17.7226C68.7264 17.9642 68.9999 18.4058 68.9999 19.5C68.9999 20.0014 68.5547 20.8553 67.5546 22.2617C66.5545 23.6681 64.9999 25.6272 64.9999 28.5C64.9999 31.6389 66.7589 33.8675 67.7577 34.9922C68.0161 35.2979 68.333 35.5489 68.6898 35.7303C69.0466 35.9117 69.4362 36.0199 69.8354 36.0485C70.2347 36.077 70.6357 36.0254 71.0147 35.8967C71.3937 35.7679 71.7431 35.5646 72.0423 35.2987C72.3416 35.0328 72.5846 34.7098 72.7571 34.3485C72.9295 33.9873 73.028 33.5952 73.0466 33.1954C73.0652 32.7955 73.0036 32.396 72.8655 32.0203C72.7273 31.6446 72.5154 31.3003 72.2421 31.0078C71.2409 29.8805 70.9999 29.8611 70.9999 28.5C70.9999 27.9968 71.4453 27.1444 72.4452 25.7383C73.4451 24.3322 74.9999 22.3725 74.9999 19.5C74.9999 17.2202 74.2735 15.411 73.4452 14.2461C72.617 13.0812 71.4726 12.3867 71.4726 12.3867C71.0376 12.1335 70.546 11.9938 70.0429 11.9805ZM6.99993 42C6.26086 41.9919 5.54481 42.2569 4.98906 42.7442C4.43332 43.2315 4.07701 43.9067 3.98843 44.6405C3.89985 45.3743 4.08525 46.115 4.50907 46.7205C4.9329 47.3261 5.56532 47.7538 6.28509 47.9219L10.621 73.1953C10.621 73.1966 10.621 73.1979 10.621 73.1992C11.4872 78.2448 15.2732 82.0682 20.0234 83.3867C20.105 84.0609 20.4129 84.6875 20.8968 85.164C21.3807 85.6404 22.0119 85.9387 22.6873 86.0099C23.3627 86.0811 24.0422 85.9211 24.6149 85.556C25.1875 85.1909 25.6193 84.6423 25.8398 84H70.1601C70.3805 84.6423 70.8123 85.1909 71.385 85.556C71.9576 85.9211 72.6372 86.0811 73.3125 86.0099C73.9879 85.9387 74.6191 85.6404 75.103 85.164C75.5869 84.6875 75.8949 84.0609 75.9765 83.3867C80.7272 82.0683 84.5184 78.2423 85.3827 73.1953H85.3788L89.7148 47.9219C90.4345 47.7538 91.067 47.3261 91.4908 46.7205C91.9146 46.115 92.1 45.3743 92.0114 44.6405C91.9229 43.9067 91.5665 43.2315 91.0108 42.7442C90.4551 42.2569 89.739 41.9919 88.9999 42H6.99993ZM12.3867 48H83.6132L79.4687 72.1836C78.8929 75.546 76.0164 77.9613 72.6093 77.9844C72.5793 77.9891 72.5493 77.9943 72.5195 78H23.4921C23.4622 77.9956 23.4323 77.9917 23.4023 77.9883C19.9894 77.9715 17.1094 75.552 16.5312 72.1836L12.3867 48Z'/%3E%3C/svg%3E");
}
.i-icon.icon-wipes {
  --iconShape: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M40.9687 16.0001C40.5063 16.0052 40.0513 16.1172 39.6393 16.3273C39.2273 16.5373 38.8695 16.8398 38.5937 17.211L34.4062 22.836C29.6546 29.225 23.4697 34.4107 16.3476 37.9727L7.66009 42.3165C7.11539 42.5881 6.66619 43.019 6.37211 43.5519C6.07804 44.0848 5.95301 44.6946 6.01361 45.3002C6.07422 45.9059 6.3176 46.4788 6.71144 46.9428C7.10529 47.4069 7.63096 47.7402 8.21869 47.8985L51.6445 59.6017C53.9427 60.2202 56.3797 60.0778 58.5898 59.1954C58.5911 59.1954 58.5924 59.1954 58.5937 59.1954C71.4597 54.0481 82.0033 44.3781 88.2421 32.004L89.6796 29.1485C89.8885 28.7338 89.9983 28.2763 90.0004 27.812C90.0024 27.3477 89.8966 26.8892 89.6914 26.4727C89.4862 26.0562 89.1871 25.693 88.8176 25.4117C88.4482 25.1304 88.0185 24.9387 87.5624 24.8517L41.5624 16.0548C41.3668 16.0169 41.1679 15.9986 40.9687 16.0001ZM42.2851 22.3009L82.457 29.9845C76.8343 40.7096 67.6228 49.1205 56.3632 53.6251C55.3582 54.0254 54.2475 54.0898 53.2031 53.8087L17.3984 44.1563L19.0312 43.3399C26.9931 39.3579 33.9102 33.5611 39.2226 26.4181L42.2851 22.3009ZM86.996 53.9845C86.6249 53.9898 86.258 54.064 85.914 54.2032L56.3593 65.6563C55.3669 66.0405 54.28 66.0975 53.2538 65.8204C53.2525 65.8204 53.2512 65.8204 53.2499 65.8204L9.78119 54.1017C9.01247 53.8945 8.19293 54.0011 7.50286 54.3982C6.81278 54.7952 6.3087 55.4501 6.1015 56.2188C5.8943 56.9876 6.00095 57.8071 6.398 58.4972C6.79505 59.1872 7.44997 59.6913 8.21869 59.8985L51.6874 71.6134C53.9493 72.2242 56.3438 72.0939 58.5234 71.2501C58.5247 71.2501 58.526 71.2501 58.5273 71.2501L88.0859 59.797C88.7492 59.5506 89.304 59.0777 89.6525 58.4619C90.0009 57.8461 90.1205 57.1269 89.9901 56.4315C89.8597 55.7361 89.4877 55.1091 88.9398 54.6613C88.392 54.2136 87.7035 53.9738 86.996 53.9845ZM86.996 65.9845C86.6249 65.9898 86.258 66.064 85.914 66.2032L56.3593 77.6563C55.3669 78.0405 54.28 78.0975 53.2538 77.8204C53.2525 77.8204 53.2512 77.8204 53.2499 77.8204L9.78119 66.1017C9.01247 65.8945 8.19293 66.0011 7.50286 66.3982C6.81278 66.7952 6.3087 67.4501 6.1015 68.2188C5.8943 68.9876 6.00095 69.8071 6.398 70.4972C6.79505 71.1872 7.44997 71.6913 8.21869 71.8985L51.6874 83.6134C53.9493 84.2242 56.3438 84.0939 58.5234 83.2501C58.5247 83.2501 58.526 83.2501 58.5273 83.2501L88.0859 71.797C88.7492 71.5506 89.304 71.0777 89.6525 70.4619C90.0009 69.8461 90.1205 69.1269 89.9901 68.4315C89.8597 67.7361 89.4877 67.1091 88.9398 66.6613C88.392 66.2136 87.7035 65.9738 86.996 65.9845Z' fill='white'/%3E %3C/svg%3E");
}
.emoji-icon {
  display: inline-block;
  width: 4rem;
  height: 4rem;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.emoji-icon::before {
  content: "";
  display: none;
  visibility: hidden;
}
.emoji-icon.icon-alert {
  background-image: url("img/emoji/alert.png");
}
.emoji-icon.icon-champagne-bottle {
  background-image: url("img/emoji/champagne-bottle.png");
}
.emoji-icon.icon-christmas {
  background-image: url("img/emoji/christmas.png");
}
.emoji-icon.icon-confetti {
  background-image: url("img/emoji/confetti.png");
}
.emoji-icon.icon-discount {
  background-image: url("img/emoji/discount.png");
}
.emoji-icon.icon-easter-eggs {
  background-image: url("img/emoji/easter-eggs.png");
}
.emoji-icon.icon-explosive {
  background-image: url("img/emoji/explosive.png");
}
.emoji-icon.icon-fire {
  background-image: url("img/emoji/fire.png");
}
.emoji-icon.icon-firework {
  background-image: url("img/emoji/firework.png");
}
.emoji-icon.icon-ghost {
  background-image: url("img/emoji/ghost.png");
}
.emoji-icon.icon-gift {
  background-image: url("img/emoji/gift.png");
}
.emoji-icon.icon-halloween {
  background-image: url("img/emoji/halloween.png");
}
.emoji-icon.icon-heart {
  background-image: url("img/emoji/heart.png");
}
.emoji-icon.icon-leaf {
  background-image: url("img/emoji/leaf.png");
}
.emoji-icon.icon-na {
  background-image: url("img/emoji/na.png");
}
.emoji-icon.icon-pacifier {
  background-image: url("img/emoji/pacifier.png");
}
.emoji-icon.icon-partly-cloudy {
  background-image: url("img/emoji/partly-cloudy.png");
}
.emoji-icon.icon-partying-face {
  background-image: url("img/emoji/partying-face.png");
}
.emoji-icon.icon-percentage {
  background-image: url("img/emoji/percentage.png");
}
.emoji-icon.icon-ski {
  background-image: url("img/emoji/ski.png");
}
.emoji-icon.icon-snowflake {
  background-image: url("img/emoji/snowflake.png");
}
.emoji-icon.icon-sun {
  background-image: url("img/emoji/sun.png");
}
.emoji-icon.icon-sunflower {
  background-image: url("img/emoji/sunflower.png");
}
.emoji-icon.icon-umbrella {
  background-image: url("img/emoji/umbrella.png");
}
/* FALLBACK IMPORT FOR INTERNET EXPLORER */
/* IE FALLBACK */
html.ie {
  font-size: 16px;
}
@media (max-width: 1200px) {
  html.ie {
    font-size: 15px;
  }
}
@media (max-width: 992px) {
  html.ie {
    font-size: 14px;
  }
}
html.ie body {
  background: #ffffff;
  color: #4a4748;
  font-family: futura-pt, sans-serif;
}
html.ie body h1,
html.ie body .h1,
html.ie body h2,
html.ie body .h2,
html.ie body h3,
html.ie body .h3,
html.ie body h4,
html.ie body .h4,
html.ie body h5,
html.ie body .h5,
html.ie body h6,
html.ie body .h6 {
  color: #231f20;
}
html.ie body hr {
  border-color: rgba(128, 128, 128, 0.24);
}
html.ie body strong {
  color: #231f20;
}
html.ie body a {
  color: #231f20;
}
html.ie body a:hover {
  color: #3aaa33;
}
html.ie .core-layout btn-default,
html.ie .core-layout a.btn-default,
html.ie .core-layout input.btn-default {
  color: #3aaa33;
  background: transparent;
  border-color: #3aaa33;
}
html.ie .core-layout .btn-primary,
html.ie .core-layout a.btn-primary,
html.ie .core-layout input.btn-primary {
  color: #ffffff;
  background: #3aaa33;
  border-color: #3aaa33;
}
html.ie .core-layout .i-theme-light {
  color: #4a4748 !important;
  background: #ffffff !important;
}
html.ie .core-layout .i-theme-grey {
  color: #4a4748 !important;
  background: #f0eeef !important;
}
html.ie .core-layout .i-theme-primary {
  color: #ffffff !important;
  background: #3aaa33 !important;
}
html.ie .core-layout .i-theme-primary h1,
html.ie .core-layout .i-theme-primary .h1,
html.ie .core-layout .i-theme-primary h2,
html.ie .core-layout .i-theme-primary .h2,
html.ie .core-layout .i-theme-primary h3,
html.ie .core-layout .i-theme-primary .h3,
html.ie .core-layout .i-theme-primary h4,
html.ie .core-layout .i-theme-primary .h4,
html.ie .core-layout .i-theme-primary h5,
html.ie .core-layout .i-theme-primary .h5,
html.ie .core-layout .i-theme-primary h6,
html.ie .core-layout .i-theme-primary .h6 {
  color: #ffffff !important;
}
html.ie .core-layout .i-theme-primary a {
  color: #ffffff !important;
}
html.ie .core-layout .i-theme-primary a:hover {
  color: #ffffff !important;
}
html.ie .core-layout .i-theme-dark {
  color: #ffffff !important;
  background: #231f20 !important;
}
html.ie .core-layout .i-theme-dark h1,
html.ie .core-layout .i-theme-dark .h1,
html.ie .core-layout .i-theme-dark h2,
html.ie .core-layout .i-theme-dark .h2,
html.ie .core-layout .i-theme-dark h3,
html.ie .core-layout .i-theme-dark .h3,
html.ie .core-layout .i-theme-dark h4,
html.ie .core-layout .i-theme-dark .h4,
html.ie .core-layout .i-theme-dark h5,
html.ie .core-layout .i-theme-dark .h5,
html.ie .core-layout .i-theme-dark h6,
html.ie .core-layout .i-theme-dark .h6 {
  color: #ffffff !important;
}
html.ie .core-layout .i-theme-dark a {
  color: #ffffff !important;
}
html.ie .core-layout .i-theme-dark a:hover {
  color: #ffffff !important;
}
html.ie .core-layout h1,
html.ie .core-layout h2,
html.ie .core-layout h3,
html.ie .core-layout h4,
html.ie .core-layout h5,
html.ie .core-layout h6,
html.ie .core-layout .h1,
html.ie .core-layout .h2,
html.ie .core-layout .h3,
html.ie .core-layout .h4,
html.ie .core-layout .h5,
html.ie .core-layout .h6 {
  font-family: futura-pt, sans-serif;
}
html.ie .core-layout h1.fontDefault,
html.ie .core-layout h2.fontDefault,
html.ie .core-layout h3.fontDefault,
html.ie .core-layout h4.fontDefault,
html.ie .core-layout h5.fontDefault,
html.ie .core-layout h6.fontDefault,
html.ie .core-layout .h1.fontDefault,
html.ie .core-layout .h2.fontDefault,
html.ie .core-layout .h3.fontDefault,
html.ie .core-layout .h4.fontDefault,
html.ie .core-layout .h5.fontDefault,
html.ie .core-layout .h6.fontDefault {
  font-family: futura-pt, sans-serif;
}
html.ie .core-layout h1,
html.ie .core-layout .h1 {
  font-size: 2.2rem;
  margin: 0 0 0.8rem 0;
}
html.ie .core-layout h2,
html.ie .core-layout .h2 {
  font-size: 1.84rem;
  margin: 0 0 0.7rem 0;
}
html.ie .core-layout h3,
html.ie .core-layout .h3 {
  font-size: 1.576rem;
  margin: 0 0 0.6rem 0;
}
html.ie .core-layout h4,
html.ie .core-layout .h4 {
  font-size: 1.288rem;
  margin: 0 0 0.5rem 0;
}
html.ie .core-layout h5,
html.ie .core-layout .h5 {
  font-size: 1.096rem;
  margin: 0 0 0.4rem 0;
}
html.ie .core-layout h6,
html.ie .core-layout .h6 {
  font-size: 1rem;
  margin: 0 0 0.4rem 0;
}
html.ie .core-layout .sh1,
html.ie .core-layout .sh2,
html.ie .core-layout .sh3,
html.ie .core-layout .sh4,
html.ie .core-layout .sh5,
html.ie .core-layout .sh6 {
  margin: auto auto 0.5rem;
  font-family: var(--fontDefault);
  font-weight: 400;
  font-style: normal;
}
html.ie .core-layout .sh1 {
  font-size: 1.1rem;
  margin-bottom: 0.5rem;
}
html.ie .core-layout .sh2 {
  font-size: 1.08rem;
  margin-bottom: 0.4rem;
}
html.ie .core-layout .sh3 {
  font-size: 1.06rem;
  margin-bottom: 0.3rem;
}
html.ie .core-layout .sh4 {
  font-size: 1.04rem;
  margin-bottom: 0.2rem;
}
html.ie .core-layout .sh5 {
  font-size: 1.02rem;
  margin-bottom: 0.1rem;
}
html.ie .core-layout .sh6 {
  font-size: 1rem;
  margin-bottom: 0.1rem;
}
@media (max-width: 1200px) {
  html.ie .core-layout h1,
  html.ie .core-layout .h1 {
    font-size: 1.7rem;
    margin: 0 0 0.8rem 0;
  }
  html.ie .core-layout h2,
  html.ie .core-layout .h2 {
    font-size: 1.49rem;
    margin: 0 0 0.7rem 0;
  }
  html.ie .core-layout h3,
  html.ie .core-layout .h3 {
    font-size: 1.336rem;
    margin: 0 0 0.6rem 0;
  }
  html.ie .core-layout h4,
  html.ie .core-layout .h4 {
    font-size: 1.168rem;
    margin: 0 0 0.5rem 0;
  }
  html.ie .core-layout h5,
  html.ie .core-layout .h5 {
    font-size: 1.056rem;
    margin: 0 0 0.4rem 0;
  }
  html.ie .core-layout h6,
  html.ie .core-layout .h6 {
    font-size: 1rem;
    margin: 0 0 0.4rem 0;
  }
  html.ie .core-layout .sh1 {
    font-size: 0.85rem;
    margin-bottom: 0.5rem;
  }
  html.ie .core-layout .sh2 {
    font-size: 0.88rem;
    margin-bottom: 0.4rem;
  }
  html.ie .core-layout .sh3 {
    font-size: 0.91rem;
    margin-bottom: 0.3rem;
  }
  html.ie .core-layout .sh4 {
    font-size: 0.94rem;
    margin-bottom: 0.2rem;
  }
  html.ie .core-layout .sh5 {
    font-size: 0.97rem;
    margin-bottom: 0.1rem;
  }
  html.ie .core-layout .sh6 {
    font-size: 1rem;
    margin-bottom: 0.1rem;
  }
}
@media (max-width: 992px) {
  html.ie .core-layout h1,
  html.ie .core-layout .h1 {
    font-size: 1.6rem;
    margin: 0 0 0.8rem 0;
  }
  html.ie .core-layout h2,
  html.ie .core-layout .h2 {
    font-size: 1.42rem;
    margin: 0 0 0.7rem 0;
  }
  html.ie .core-layout h3,
  html.ie .core-layout .h3 {
    font-size: 1.288rem;
    margin: 0 0 0.6rem 0;
  }
  html.ie .core-layout h4,
  html.ie .core-layout .h4 {
    font-size: 1.144rem;
    margin: 0 0 0.5rem 0;
  }
  html.ie .core-layout h5,
  html.ie .core-layout .h5 {
    font-size: 1.048rem;
    margin: 0 0 0.4rem 0;
  }
  html.ie .core-layout h6,
  html.ie .core-layout .h6 {
    font-size: 1rem;
    margin: 0 0 0.4rem 0;
  }
  html.ie .core-layout .sh1 {
    font-size: 0.8rem;
    margin-bottom: 0.5rem;
  }
  html.ie .core-layout .sh2 {
    font-size: 0.84rem;
    margin-bottom: 0.4rem;
  }
  html.ie .core-layout .sh3 {
    font-size: 0.88rem;
    margin-bottom: 0.3rem;
  }
  html.ie .core-layout .sh4 {
    font-size: 0.92rem;
    margin-bottom: 0.2rem;
  }
  html.ie .core-layout .sh5 {
    font-size: 0.96rem;
    margin-bottom: 0.1rem;
  }
  html.ie .core-layout .sh6 {
    font-size: 1rem;
    margin-bottom: 0.1rem;
  }
}
@media (max-width: 767px) {
  html.ie .core-layout h1,
  html.ie .core-layout .h1 {
    font-size: 1.5rem;
    margin: 0 0 0.8rem 0;
  }
  html.ie .core-layout h2,
  html.ie .core-layout .h2 {
    font-size: 1.35rem;
    margin: 0 0 0.7rem 0;
  }
  html.ie .core-layout h3,
  html.ie .core-layout .h3 {
    font-size: 1.24rem;
    margin: 0 0 0.6rem 0;
  }
  html.ie .core-layout h4,
  html.ie .core-layout .h4 {
    font-size: 1.12rem;
    margin: 0 0 0.5rem 0;
  }
  html.ie .core-layout h5,
  html.ie .core-layout .h5 {
    font-size: 1.04rem;
    margin: 0 0 0.4rem 0;
  }
  html.ie .core-layout h6,
  html.ie .core-layout .h6 {
    font-size: 1rem;
    margin: 0 0 0.4rem 0;
  }
  html.ie .core-layout .sh1 {
    font-size: 0.75rem;
    margin-bottom: 0.5rem;
  }
  html.ie .core-layout .sh2 {
    font-size: 0.8rem;
    margin-bottom: 0.4rem;
  }
  html.ie .core-layout .sh3 {
    font-size: 0.85rem;
    margin-bottom: 0.3rem;
  }
  html.ie .core-layout .sh4 {
    font-size: 0.9rem;
    margin-bottom: 0.2rem;
  }
  html.ie .core-layout .sh5 {
    font-size: 0.95rem;
    margin-bottom: 0.1rem;
  }
  html.ie .core-layout .sh6 {
    font-size: 1rem;
    margin-bottom: 0.1rem;
  }
}
/* LESS FONTS VARIABLES */
/* LESS HEXA VARIABLES (for import colors & IE fallback) */
/* LESS RGB & HSL VARIABLES (for complex usage via css variables) */
/* LESS CSS VARIABLES (for easy use in templates) */
/* BORDER VARIABLES */
/* TABLE VARIABLES */
/* CORE SETTINGS & DEFAULT CSS VARIABLES */
:root {
  --fontDefault: futura-pt, sans-serif;
  --fontHeading: futura-pt, sans-serif;
  --remSize: 20px;
  --h1Size: 2.2rem;
  --h6Size: 1rem;
  --shadowColor: rgba(128, 128, 128, 0.12);
  --shadowConditional: rgba(0, 0, 0, 0);
  --overlayColor: rgba(50, 50, 50, 0.5);
  --borderRadiusL: 60px;
  --borderRadiusM: 30px;
  --borderRadiusS: 20px;
  --borderRadiusDefault: 10px;
  --borderRadiusInner: 6px;
  --borderRadiusButtons: 5px;
  --borderRadiusInputs: 3px;
  --borderWidthDefault: 1px;
  --borderWidthButtons: 2px;
  --purpleHS: 303.52941176, 16.66666667%;
  --purpleL: 40%;
  --goldHS: 35, 41.73913043%;
  --goldL: 54.90196078%;
  --cyanHS: 194.11764706, 100%;
  --cyanL: 40%;
  --greenHS: 116.47058824, 53.84615385%;
  --greenL: 43.33333333%;
  --orangeHS: 21.55339806, 88.03418803%;
  --orangeL: 54.11764706%;
  --light: 255, 255, 255;
  --grey100: 240, 238, 239;
  --grey300: 205, 202, 203;
  --grey500: 136, 133, 133;
  --grey700: 74, 71, 72;
  --grey900: 35, 31, 32;
  --dark: var(--grey900);
  --redRGB: 247, 52, 62;
  --yellowRGB: 244, 198, 3;
  --red: rgb(var(--redRGB));
  --yellow: rgb(var(--yellowRGB));
  --borderDefault: rgba(var(--grey500), 0.2);
  --primary: hsla(var(--greenHS), var(--greenL), 1);
  --primaryHS: var(--greenHS);
  --primaryL: var(--greenL);
  --primaryLegacy: hsla(var(--greenHS), var(--greenL), 1);
  --secondary: hsla(var(--greenHS), var(--greenL), 1);
  --secondaryHS: var(--greenHS);
  --secondaryL: var(--greenL);
  --title: rgba(var(--grey900), 1);
  --link: rgba(var(--grey900), 1);
  --text: rgba(var(--grey700), 1);
  --bgRGB: var(--grey100);
  --bg: rgba(var(--bgRGB), 1);
  --border: var(--borderDefault);
}
@media (max-width: 1200px) {
  :root {
    --h1Size: 1.9rem;
    --remSize: 19px;
  }
}
@media (max-width: 992px) {
  :root {
    --h1Size: 1.7rem;
    --remSize: 18px;
  }
}
@media (max-width: 767px) {
  :root {
    --h1Size: 1.6rem;
  }
}
@media (max-width: 479px) {
  :root {
    --remSize: 17px;
  }
}
@media (max-width: 767px) {
  :root {
    --borderRadiusL: 45px;
  }
}
@media (max-width: 479px) {
  :root {
    --borderRadiusL: 30px;
  }
}
#nette-debug img {
  display: inline-block;
}
