[data-b-id="BUNDLE"] .header-area {
  flex-shrink: 0;
}
[data-b-id="BUNDLE"] .header-wrapper {
  padding: 20px 0 0;
}
[data-b-id="BUNDLE"] .main-area {
  --tabTransition: 0s;
  --tabContentTransition: 0s;
  position: relative;
  display: flex;
  flex-flow: column;
  justify-content: center;
  flex-shrink: 0;
  flex-grow: 1;
  width: 100%;
}
[data-b-id="BUNDLE"] .main-area--tabs-inited {
  --tabTransition: 0.3s;
  --tabContentTransition: 0.85s;
}
[data-b-id="BUNDLE"] .cover {
  display: flex;
  flex-flow: column;
  justify-content: center;
}
[data-b-id="BUNDLE"] .main-area_spacer {
  flex-grow: 1;
  flex-shrink: 0;
  visibility: hidden;
}
[data-b-id="BUNDLE"] .tab-content {
  animation: fadeIn var(--tabContentTransition) ease 1 both;
}
[data-b-id="BUNDLE"] .layout-type-tabs {
  display: flex;
  margin-bottom: 50px;
}
[data-b-id="BUNDLE"] .tabs-list {
  --tabColor: inherit;
  --tabContrast: inherit;
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: stretch;
  flex-grow: 1;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
[data-b-id="BUNDLE"] .tabs-list .tab-wrap {
  position: relative;
  display: flex;
  flex-shrink: 0;
  list-style: none;
  padding: 0;
  max-width: calc(100% - 50px);
}
[data-b-id="BUNDLE"] .tabs-list .tab-spacer {
  flex-shrink: 0;
  flex-grow: 1;
  width: 102%;
}
[data-b-id="BUNDLE"] .tabs-list .tab {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  cursor: pointer;
  flex-shrink: 0;
  text-align: center;
  color: var(--tabColor);
  max-width: 100%;
  height: 100%;
}
[data-b-id="BUNDLE"] .tabs-list .tab-label {
  min-width: 1em;
  display: inline-block;
  transition: opacity var(--tabTransition) cubic-bezier(0.21, 0.67, 0.58, 1);
}
[data-b-id="BUNDLE"] .layout-type-tabs {
  --fontSize: 16px;
  --lineHeight: 20px;
  --fontWeight: 400;
  --lineSize: 1px;
  --marginX: 0px;
  --marginY: 0px;
  --minWidth: 0px;
  --minHeight: 0px;
  min-width: var(--minWidth);
  min-height: var(--minHeight);
  font-size: var(--fontSize);
  line-height: var(--lineHeight);
  font-weight: var(--fontWeight);
}
[data-b-id="BUNDLE"] .layout-type-tabs.size--small {
  --fontSize: 14px;
}
[data-b-id="BUNDLE"] .layout-type-tabs.size--large {
  --fontSize: 18px;
  --lineHeight: 22px;
}
[data-b-id="BUNDLE"] .layout-type-tabs.justify--start,
[data-b-id="BUNDLE"] .layout-type-tabs.justify--start .tabs-list {
  justify-content: flex-start;
}
[data-b-id="BUNDLE"] .layout-type-tabs.justify--center,
[data-b-id="BUNDLE"] .layout-type-tabs.justify--center .tabs-list {
  justify-content: center;
}
[data-b-id="BUNDLE"] .layout-type-tabs.weight--light {
  --fontWeight: 300;
}
[data-b-id="BUNDLE"] .layout-type-tabs.weight--medium {
  --fontWeight: 500;
}
[data-b-id="BUNDLE"] .layout-type-tabs.weight--bold {
  --fontWeight: 700;
}
[data-b-id="BUNDLE"] .layout-type-tabs.line-size--light {
  --lineSize: 1px;
}
[data-b-id="BUNDLE"] .layout-type-tabs.line-size--medium {
  --lineSize: 2px;
}
[data-b-id="BUNDLE"] .layout-type-tabs.line-size--large {
  --lineSize: 3px;
}
[data-b-id="BUNDLE"] .layout-type-tabs.wide--enable .tabs-list {
  flex-grow: 1;
}
[data-b-id="BUNDLE"] .layout-type-tabs.wide--enable .tab-wrap {
  flex-grow: 1;
  flex-basis: 1%;
}
[data-b-id="BUNDLE"] .layout-type-tabs.wide--enable .tab {
  width: 100%;
}
[data-b-id="BUNDLE"] .layout-type-tabs .tabs-list {
  margin: calc(-1 * var(--marginY)) calc(-1 * var(--marginX));
}
[data-b-id="BUNDLE"] .layout-type-tabs .tab-wrap {
  margin: var(--marginY) var(--marginX);
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--separated,
[data-b-id="BUNDLE"] .layout-type-tabs.style--underlined {
  --lineHeight: 24px;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--separated.size--small,
[data-b-id="BUNDLE"] .layout-type-tabs.style--underlined.size--small {
  --lineHeight: 20px;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--separated.size--large,
[data-b-id="BUNDLE"] .layout-type-tabs.style--underlined.size--large {
  --lineHeight: 24px;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--underlined {
  --marginX: 12px;
  --marginY: 5px;
}
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--underlined
  .tab-wrap.active
  .tab:after {
  opacity: 1;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--underlined .tab:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 1px;
  background: currentColor;
  z-index: 2;
  pointer-events: none;
  transition: opacity var(--tabTransition) cubic-bezier(0.21, 0.67, 0.58, 1);
  opacity: 0;
  transform: translateZ(0);
  will-change: transform;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--underlined .tab:hover:after {
  opacity: 0.5;
}
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--underlined.size--large:not(.weight--light)
  .tab:after,
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--underlined.weight--bold
  .tab:after {
  height: 2px;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--separated {
  --marginX: 20px;
  --marginY: 5px;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--separated.size--small {
  --marginX: 15px;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--separated.size--large {
  --marginX: 22px;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--separated.size--large .tab:after {
  margin-right: -1px;
  width: 2px;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--separated .tab-label {
  opacity: 0.6;
}
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--separated
  .tab-wrap.active
  .tab-label {
  opacity: 1;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--separated .tab:after {
  content: "";
  position: absolute;
  top: 2px;
  bottom: 2px;
  right: calc(-1 * var(--marginX));
  width: 1px;
  background: currentColor;
  opacity: 0.2;
  transform: translateZ(0);
  will-change: transform;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--separated .tab:hover .tab-label {
  opacity: 0.8;
}
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--separated
  .last-in-line
  .tab:after {
  display: none;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--lined {
  --paddingY: 10px;
  --paddingX: 20px;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--lined .tab-wrap.active .tab-label,
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--lined
  .tab-wrap.active
  .tab:after {
  opacity: 1;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--lined .tab {
  padding: var(--paddingY) var(--paddingX);
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--lined .tab:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: var(--lineSize);
  background: currentColor;
  z-index: 2;
  pointer-events: none;
  transition: opacity var(--tabTransition) cubic-bezier(0.21, 0.67, 0.58, 1);
  opacity: 0.2;
  transform: translateZ(0);
  will-change: transform;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--lined .tab:hover:after {
  opacity: 0.5;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--lined .tab:hover .tab-label {
  opacity: 0.8;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--lined .tab-label {
  opacity: 0.6;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--lined.size--small {
  --paddingX: 15px;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--lined.size--large {
  --paddingY: 13px;
  --paddingX: 25px;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-bordered,
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-filled {
  --fontSize: 15px;
  --lineHeight: 1.467;
  --marginX: 7px;
  --marginY: 7px;
  --paddingX: 22px;
  --paddingY: 12px;
  --minWidth: 46px;
  --minHeight: 46px;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-bordered .tab,
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-filled .tab {
  padding: var(--paddingY) var(--paddingX);
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-bordered .tab:before,
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-filled .tab:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
  pointer-events: none;
  transition: all var(--tabTransition) cubic-bezier(0.21, 0.67, 0.58, 1);
}
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--button-bordered
  .tab-wrap.active
  .tab-label,
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--button-bordered
  .tab:hover
  .tab-label,
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--button-filled
  .tab-wrap.active
  .tab-label,
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--button-filled
  .tab:hover
  .tab-label {
  opacity: 1;
}
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--button-bordered
  .tab-wrap.active
  .tab-label,
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--button-filled
  .tab-wrap.active
  .tab-label {
  color: var(--tabContrast);
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-bordered .tab-label,
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-filled .tab-label {
  position: relative;
  z-index: 1;
  transition: all var(--tabTransition) cubic-bezier(0.21, 0.67, 0.58, 1);
  opacity: 0.8;
}
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--button-bordered.shape--smooth
  .tab:before,
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--button-filled.shape--smooth
  .tab:before {
  border-radius: 4px;
}
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--button-bordered.shape--rounded
  .tab:before,
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--button-filled.shape--rounded
  .tab:before {
  border-radius: 100px;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-bordered.size--xsmall,
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-filled.size--xsmall {
  --fontSize: 13px;
  --lineHeight: 20px;
  --marginX: 5px;
  --marginY: 5px;
  --paddingX: 15px;
  --paddingY: 5px;
  --minWidth: 30px;
  --minHeight: 30px;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-bordered.size--small,
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-filled.size--small {
  --fontSize: 14px;
  --marginX: 5px;
  --marginY: 5px;
  --paddingX: 20px;
  --paddingY: 10px;
  --minWidth: 40px;
  --minHeight: 40px;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-bordered.size--large,
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-filled.size--large {
  --fontSize: 17px;
  --marginX: 10px;
  --marginY: 10px;
  --paddingX: 30px;
  --paddingY: 16px;
  --minWidth: 56px;
  --minHeight: 56px;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-bordered .tab:before {
  opacity: 0.5;
  border: var(--lineSize) solid;
}
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--button-bordered
  .tab-wrap.active
  .tab:before,
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--button-bordered
  .tab:hover:before {
  opacity: 1;
}
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--button-bordered
  .tab-wrap.active
  .tab:before {
  background: currentColor;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-filled .tab:before {
  opacity: 0.15;
  background: currentColor;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-filled .tab:hover:before {
  opacity: 0.2;
}
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--button-filled
  .tab-wrap.active
  .tab:before {
  opacity: 1;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-grouped {
  --fontSize: 15px;
  --lineHeight: 22px;
  --marginX: 0px;
  --marginY: 5px;
  --paddingX: 22px;
  --paddingY: 12px;
  --minWidth: 46px;
  --minHeight: 46px;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-grouped .tab {
  padding: var(--paddingY) var(--paddingX);
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-grouped .tab:after,
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-grouped .tab:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
  pointer-events: none;
  border-radius: inherit;
  transition: all var(--tabTransition) cubic-bezier(0.21, 0.67, 0.58, 1);
  transform: translateZ(0);
  will-change: transform;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-grouped .tab:before {
  right: calc(-1 * var(--lineSize));
  opacity: 0;
  background: currentColor;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-grouped .tab:after {
  opacity: 0.5;
  border: var(--lineSize) solid;
  border-right-style: none;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-grouped .tab:hover:before {
  opacity: 0.05;
}
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--button-grouped
  .tab-wrap.active
  .tab:after,
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--button-grouped
  .tab-wrap.active
  .tab:before,
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--button-grouped
  .tab:hover
  .tab-label {
  opacity: 1;
}
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--button-grouped
  .tab-wrap.active
  .tab-label {
  opacity: 1;
  color: var(--tabContrast);
}
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--button-grouped
  .last-in-line
  .tab:before {
  right: 0;
}
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--button-grouped
  .last-in-line
  .tab:after {
  border-right-style: solid;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-grouped .tab-label {
  position: relative;
  z-index: 1;
  transition: all var(--tabTransition) cubic-bezier(0.21, 0.67, 0.58, 1);
  opacity: 0.8;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-grouped.size--xsmall {
  --fontSize: 13px;
  --lineHeight: 20px;
  --marginY: 5px;
  --paddingX: 15px;
  --paddingY: 5px;
  --minWidth: 30px;
  --minHeight: 30px;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-grouped.size--small {
  --fontSize: 14px;
  --lineHeight: 20px;
  --marginY: 5px;
  --paddingX: 20px;
  --paddingY: 10px;
  --minWidth: 40px;
  --minHeight: 40px;
}
[data-b-id="BUNDLE"] .layout-type-tabs.style--button-grouped.size--large {
  --fontSize: 17px;
  --marginY: 10px;
  --paddingX: 30px;
  --paddingY: 16px;
  --minWidth: 56px;
  --minHeight: 56px;
}
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--button-grouped.shape--smooth
  .first-in-line
  .tab {
  border-radius: 4px 0 0 4px;
}
[data-b-id="BUNDLE"]
  .layout-type-tabs.style--button-grouped.shape--smooth
  .last-in-line
  .tab {
  border-radius: 0 4px 4px 0;
}
[data-b-id="BUNDLE"] .layout-type-tabs.color--light,
[data-b-id="BUNDLE"] [data-contrast="light"] .layout-type-tabs.color--contrast {
  --tabColor: #fff;
  --tabContrast: #1b1b1c;
}
[data-b-id="BUNDLE"] .layout-type-tabs.color--dark,
[data-b-id="BUNDLE"] [data-contrast="dark"] .layout-type-tabs.color--contrast {
  --tabColor: #1b1b1c;
  --tabContrast: #fff;
}
body.adaptive-mobile [data-b-id="BUNDLE"] .layout-type-tabs {
  width: 100% !important;
  max-width: 100% !important;
  margin-bottom: 30px;
}
body.adaptive-mobile [data-b-id="BUNDLE"] .tabs-list {
  flex-flow: row nowrap;
  overflow-y: hidden;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 5px;
  margin-bottom: -5px;
  margin-right: 0;
  margin-left: 0;
}
body.adaptive-mobile [data-b-id="BUNDLE"] .tabs-list::-webkit-scrollbar {
  width: 1px;
  height: 1px;
}
body.adaptive-mobile [data-b-id="BUNDLE"] .tabs-list::-webkit-scrollbar-thumb {
  background-color: currentColor;
}
body.adaptive-mobile [data-b-id="BUNDLE"] .tabs-list .tab-spacer {
  display: none;
}
body.adaptive-mobile [data-b-id="BUNDLE"] .tabs-list .tab-wrap {
  max-width: none;
  flex-basis: auto !important;
}
body.adaptive-mobile [data-b-id="BUNDLE"] .tabs-list .tab-wrap.first-tab {
  margin-left: 0;
  padding-left: 20px;
}
body.adaptive-mobile [data-b-id="BUNDLE"] .tabs-list .tab-wrap.last-tab {
  margin-right: 0;
  padding-right: 20px;
}
body.adaptive-mobile [data-b-id="BUNDLE"] .justify--center .tabs-list {
  justify-content: flex-start !important;
}
body.adaptive-mobile
  [data-b-id="BUNDLE"]
  .justify--center
  .tabs-list
  .tab-wrap.first-tab {
  margin-left: auto;
}
body.adaptive-mobile
  [data-b-id="BUNDLE"]
  .justify--center
  .tabs-list
  .tab-wrap.last-tab {
  margin-right: auto;
}
[data-b-id="BUNDLE"][data-id="327761"]
  .container-fluid
  > .component-bg
  .overlay {
  background: #0d0d0d;
  opacity: 0.89;
}
[data-b-id="BUNDLE"][data-id="327761"] .cover .main-area_spacer--bottom,
[data-b-id="BUNDLE"][data-id="327761"] .cover .main-area_spacer--top {
  min-height: 20px;
}
[data-b-id="BUNDLE"][data-id="327761"] .header-separator {
  background: #8e8e8e;
}
body.adaptive-mobile
  [data-b-id="BUNDLE"][data-id="327761"]
  .cover
  .main-area_spacer--bottom,
body.adaptive-mobile
  [data-b-id="BUNDLE"][data-id="327761"]
  .cover
  .main-area_spacer--top {
  min-height: 60px;
}
[data-b-id="BUNDLE"][data-id="313728"]
  .container-fluid
  > .component-bg
  .overlay {
  background: #fff;
  opacity: 0.9;
}
[data-b-id="BUNDLE"][data-id="313728"] .indent .main-area_spacer--top {
  height: 25px;
}
[data-b-id="BUNDLE"][data-id="313728"] .indent .main-area_spacer--bottom {
  height: 40px;
}
[data-b-id="BUNDLE"][data-id="313728"] .header-separator {
  background: #8e8e8e;
}
body.adaptive-mobile
  [data-b-id="BUNDLE"][data-id="313728"]
  .indent
  .main-area_spacer--top {
  height: 16.66666667px;
}
body.adaptive-mobile
  [data-b-id="BUNDLE"][data-id="313728"]
  .indent
  .main-area_spacer--bottom {
  height: 26.66666667px;
}
[data-b-id="LOGO"] .main-area {
  overflow: hidden;
}
[data-b-id="LOGO"] .main-area_spacer {
  flex-grow: 1;
  flex-shrink: 0;
  visibility: hidden;
}
[data-b-id="LOGO"] .flexbe-cards-container.show-border .flexbe-cards-wrapper,
[data-b-id="LOGO"] .flexbe-cards-container.show-border.mode-grid {
  overflow: hidden;
}
[data-b-id="LOGO"] .flexbe-cards-container.show-border.mode-grid .flexbe-cards {
  margin-bottom: -2px;
  margin-right: -2px;
  margin-left: -2px;
  width: calc(100% + 4px);
  max-width: calc(100% + 4px);
}
[data-b-id="LOGO"] .flexbe-cards-container.show-border.mode-grid .flexbe-card {
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-bottom-style: solid;
}
[data-b-id="LOGO"]
  .flexbe-cards-container.show-border.mode-slider
  .flexbe-cards-slider {
  margin-right: -2px;
  margin-left: -2px;
  width: calc(100% + 4px);
  max-width: calc(100% + 4px);
}
[data-b-id="LOGO"]
  .flexbe-cards-container.show-border.mode-slider
  .flexbe-card {
  border-right-width: 1px;
  border-right-style: solid;
}
[data-b-id="LOGO"] .flexbe-cards-container .component-image {
  width: 160px;
  padding-bottom: 100px;
  margin: 50px auto;
  overflow: visible;
}
[data-b-id="LOGO"] .flexbe-cards-slider {
  margin-top: 0;
  margin-bottom: 0;
}
[data-b-id="LOGO"] .flexbe-card {
  align-items: center;
  justify-content: center;
}
[data-b-id="LOGO"] .flexbe-card.filter-gray .component-image {
  transition: filter 0.3s cubic-bezier(0.21, 0.67, 0.58, 1);
  filter: grayscale(100%);
}
[data-b-id="LOGO"] .flexbe-card.filter-gray:hover .component-image {
  filter: grayscale(0);
}
[data-b-id="LOGO"] .component-image {
  width: 100%;
  margin: 0;
  overflow: hidden;
}
body.adaptive-mobile [data-b-id="LOGO"] .container-fluid {
  overflow: hidden;
}
body.adaptive-mobile [data-b-id="LOGO"] .component-image {
  margin: 25px 15px;
}
body.adaptive-mobile
  [data-b-id="LOGO"]
  .show-border
  .swiper-inited
  .cards-am-1
  .flexbe-card {
  border-right: 0;
}
[data-b-id="LOGO"][data-id="864702"] .container-fluid > .component-bg .overlay {
  background: #fff;
  opacity: 0.9;
}
[data-b-id="LOGO"][data-id="864702"] .indent {
  padding: 0;
}
[data-b-id="LOGO"][data-id="864702"] .indent .main-area_spacer--bottom,
[data-b-id="LOGO"][data-id="864702"] .indent .main-area_spacer--top {
  height: 35px;
}
[data-b-id="LOGO"][data-id="864702"] .flexbe-card {
  border-color: rgba(27, 27, 28, 0.08);
}
body.adaptive-mobile
  [data-b-id="LOGO"][data-id="864702"]
  .indent
  .main-area_spacer--bottom,
body.adaptive-mobile
  [data-b-id="LOGO"][data-id="864702"]
  .indent
  .main-area_spacer--top {
  height: 23.33333333px;
}
[data-b-id="BUNDLE"][data-id="115609"]
  .container-fluid
  > .component-bg
  .overlay {
  background: #1d140d;
  opacity: 0.24;
}
[data-b-id="BUNDLE"][data-id="115609"] .indent .main-area_spacer--top {
  height: 70px;
}
[data-b-id="BUNDLE"][data-id="115609"] .indent .main-area_spacer--bottom {
  height: 95px;
}
[data-b-id="BUNDLE"][data-id="115609"] .header-separator {
  background: #8e8e8e;
}
body.adaptive-mobile
  [data-b-id="BUNDLE"][data-id="115609"]
  .indent
  .main-area_spacer--top {
  height: 46.66666667px;
}
body.adaptive-mobile
  [data-b-id="BUNDLE"][data-id="115609"]
  .indent
  .main-area_spacer--bottom {
  height: 63.33333333px;
}
[data-m-id="QUIZ"] .close-times {
  position: absolute;
  color: #777;
  top: 0;
  right: 0;
  z-index: 1001;
}
[data-m-id="QUIZ"] .scroller {
  padding: 40px 0;
}
[data-m-id="QUIZ"] .modal-content {
  display: flex;
  flex-flow: row wrap;
  min-height: 100%;
}
body.adaptive-mobile [data-m-id="QUIZ"] .close-times {
  top: 28px;
  right: 20px;
}
body.adaptive-mobile [data-m-id="QUIZ"] .scroller .modal-content {
  padding: 25px 0;
}
body.adaptive-mobile [data-m-id="QUIZ"] .component-quiz .quiz-progress {
  padding-top: 30px;
}
[data-m-id="QUIZ"][data-id="quiz179"] .modal-data,
[data-m-id="QUIZ"][data-id="quiz179"] .modal-data > .close-times {
  color: #1b1b1c;
}
[data-m-id="QUIZ"][data-id="quiz179"] .modal-data > .component-bg .overlay {
  background: #fff;
  opacity: 1;
}
[data-m-id="QUIZ"][data-id="quiz179"]
  .component-quiz.color--custom
  .component-button {
  --buttonBackground: transparent;
  --buttonBorder: transparent;
  --buttonColor: #222222;
  --buttonContrast: #ffffff;
  --buttonBackgroundHover: transparent;
  --buttonColorHover: #222222;
  --buttonContrastHover: #ffffff;
}
[data-m-id="QUIZ"][data-id="quiz179"]
  .component-quiz.color--custom
  .component-button.filled {
  --buttonBackground: #222222;
  --buttonColor: #ffffff;
  --buttonContrast: #1b1b1c;
  --buttonBackgroundHover: #222222;
  --buttonColorHover: #ffffff;
  --buttonContrastHover: #1b1b1c;
}
[data-m-id="QUIZ"][data-id="quiz179"]
  .component-quiz.color--custom
  .component-button.filled.filled {
  --buttonBackgroundHover: #484848;
}
[data-m-id="QUIZ"][data-id="quiz179"]
  .component-quiz.color--custom
  .component-button.bordered {
  --buttonBorder: #222222;
  --buttonColor: #222222;
}
[data-m-id="QUIZ"][data-id="quiz179"]
  .component-quiz.color--custom
  .component-button.bordered.effect--fill {
  --buttonBackgroundHover: #222222;
  --buttonColorHover: #ffffff;
  --buttonContrastHover: #1b1b1c;
}
[data-m-id="QUIZ"][data-id="quiz179"]
  .component-quiz.color--custom
  .component-button.bordered.effect--fill.hover {
  --currentColor: var(--buttonColorHover);
}
[data-m-id="QUIZ"][data-id="quiz179"]
  .component-quiz.color--custom
  .quiz-progress {
  color: #222;
}
[data-m-id="QUIZ"][data-id="quiz179"]
  .component-quiz.color--custom
  .quiz-progress
  .progress-loader-bar
  .progress-runner:before {
  color: #fff;
  background-color: #222;
}
[data-m-id="QUIZ"][data-id="quiz179"]
  .component-quiz.color--custom
  .form-field-image-check
  #bg {
  fill: #222;
}
[data-m-id="QUIZ"][data-id="quiz179"]
  .component-quiz.color--custom
  .form-field-image-check
  #arrow {
  fill: #fff;
}
[data-m-id="GRID"] .close-times {
  position: absolute;
  font-size: 14px;
  color: #777;
  top: 20px;
  right: 20px;
  z-index: 1001;
}
[data-m-id="GRID"] .modal-content {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  max-width: 800px;
}
[data-m-id="GRID"] .modal-content.width--s {
  max-width: 400px;
}
[data-m-id="GRID"] .modal-content.width--sm {
  max-width: 600px;
}
[data-m-id="GRID"] .modal-content.width--m {
  max-width: 800px;
}
[data-m-id="GRID"] .modal-content.width--l {
  max-width: 960px;
}
[data-m-id="GRID"] .layout-type-column {
  width: 100%;
  flex-grow: 1;
}
body.adaptive-desktop [data-m-id="GRID"] .first-column .content-zone {
  --topRightRadius: 0px;
  --bottomRightRadius: 0px;
}
body.adaptive-desktop [data-m-id="GRID"] .last-column .content-zone {
  --topLeftRadius: 0px;
  --bottomLeftRadius: 0px;
}
body.adaptive-mobile [data-m-id="GRID"] .close-times {
  font-size: 18px;
}
body.adaptive-mobile [data-m-id="GRID"] .component-bg {
  left: var(--fixedOffset);
  width: var(--100vw);
}
body.adaptive-mobile [data-m-id="GRID"] .scroller {
  display: flex;
  flex-flow: column;
  justify-content: flex-start;
}
body.adaptive-mobile [data-m-id="GRID"] .modal-content {
  flex-grow: 1;
  flex-shrink: 0;
}
body.adaptive-mobile [data-m-id="GRID"] .flexbe-row {
  min-height: 100%;
}
body.adaptive-mobile
  [data-m-id="GRID"]
  .flexbe-column.first-column:not(.only-column) {
  flex-grow: 0;
}
body.adaptive-mobile
  [data-m-id="GRID"]
  .flexbe-column.only-column
  .elements-list {
  --elementAlign: center;
}
body.adaptive-mobile [data-m-id="GRID"] .content-zone {
  --bgRadius: 0px;
  --topRightRadius: 0px;
  --bottomRightRadius: 0px;
  --topLeftRadius: 0px;
  --bottomLeftRadius: 0px;
}
[data-m-id="GRID"][data-id="done29631"] .modal-data > .component-bg .overlay {
  background: #000;
  opacity: 0.8;
}
[data-m-id="GRID"][data-id="done29631"] .modal-data > .close-times {
  color: #fff;
}
[data-m-id="GRID"][data-id="done71420"] .modal-data > .component-bg .overlay {
  background: #000;
  opacity: 0.8;
}
[data-m-id="GRID"][data-id="done71420"] .modal-data > .close-times {
  color: #fff;
}
[data-m-id="QUIZ"][data-id="quiz59"] .modal-data,
[data-m-id="QUIZ"][data-id="quiz59"] .modal-data > .close-times {
  color: #fff;
}
[data-m-id="QUIZ"][data-id="quiz59"] .modal-data > .component-bg .overlay {
  background: #000;
  background: linear-gradient(
    to bottom,
    #000 0,
    rgba(0, 0, 0, 0.51) 50%,
    transparent 105%
  );
  opacity: 1;
  transition: none;
}
[data-m-id="QUIZ"][data-id="quiz59"]
  .component-quiz.color--custom
  .component-button {
  --buttonBackground: transparent;
  --buttonBorder: transparent;
  --buttonColor: #008db8;
  --buttonContrast: #ffffff;
  --buttonBackgroundHover: transparent;
  --buttonColorHover: #008db8;
  --buttonContrastHover: #ffffff;
}
[data-m-id="QUIZ"][data-id="quiz59"]
  .component-quiz.color--custom
  .component-button.filled {
  --buttonBackground: #008db8;
  --buttonColor: #ffffff;
  --buttonContrast: #1b1b1c;
  --buttonBackgroundHover: #008db8;
  --buttonColorHover: #ffffff;
  --buttonContrastHover: #1b1b1c;
}
[data-m-id="QUIZ"][data-id="quiz59"]
  .component-quiz.color--custom
  .component-button.filled.filled {
  --buttonBackgroundHover: #3dbce3;
}
[data-m-id="QUIZ"][data-id="quiz59"]
  .component-quiz.color--custom
  .component-button.bordered {
  --buttonBorder: #008db8;
  --buttonColor: #008db8;
}
[data-m-id="QUIZ"][data-id="quiz59"]
  .component-quiz.color--custom
  .component-button.bordered.effect--fill {
  --buttonBackgroundHover: #008db8;
  --buttonColorHover: #ffffff;
  --buttonContrastHover: #1b1b1c;
}
[data-m-id="QUIZ"][data-id="quiz59"]
  .component-quiz.color--custom
  .component-button.bordered.effect--fill.hover {
  --currentColor: var(--buttonColorHover);
}
[data-m-id="QUIZ"][data-id="quiz59"]
  .component-quiz.color--custom
  .quiz-progress {
  color: #008db8;
}
[data-m-id="QUIZ"][data-id="quiz59"]
  .component-quiz.color--custom
  .quiz-progress
  .progress-loader-bar
  .progress-runner:before {
  color: #fff;
  background-color: #008db8;
}
[data-m-id="QUIZ"][data-id="quiz59"]
  .component-quiz.color--custom
  .form-field-image-check
  #bg {
  fill: #008db8;
}
[data-m-id="QUIZ"][data-id="quiz59"]
  .component-quiz.color--custom
  .form-field-image-check
  #arrow {
  fill: #fff;
}
[data-w-id="MENU01"] {
  display: none;
  position: relative;
  z-index: 2000;
  pointer-events: none;
}
body.adaptive-mobile.is-mobile-menu--panel {
  padding-top: 58px;
}
body.adaptive-mobile [data-w-id="MENU01"] {
  display: flex;
  flex-flow: column;
}
[data-w-id="MENU01"].show .nav-menu {
  display: flex;
}
[data-w-id="MENU01"] .mobile-navigation {
  display: flex;
  flex-flow: column;
  flex-grow: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 100%;
  z-index: 40;
  opacity: 0;
  visibility: hidden;
}
[data-w-id="MENU01"] .mobile-navigation.mobile-navigation--created {
  opacity: 1;
  visibility: visible;
}
[data-w-id="MENU01"]
  .mobile-navigation.header-style-panel
  .nav-header-container {
  max-width: 100%;
  width: 100%;
  padding: 0 20px;
}
[data-w-id="MENU01"] .mobile-navigation[data-enabled="false"] {
  display: none;
}
[data-w-id="MENU01"] .mobile-navigation.header-style-round[data-opened="false"],
[data-w-id="MENU01"] .mobile-navigation.menu-fixed,
[data-w-id="MENU01"] .mobile-navigation[data-opened="true"] {
  position: fixed;
  left: var(--fixedOffset);
  width: var(--100vw);
}
[data-w-id="MENU01"] .mobile-navigation .hidden-mobile {
  display: flex;
}
[data-w-id="MENU01"] .mobile-navigation .hidden-mobile .editor-simple-handle {
  display: none;
}
[data-w-id="MENU01"] .nav-header {
  width: 100%;
  z-index: 1;
  min-height: 60px;
  outline: 1px solid transparent;
}
[data-w-id="MENU01"] .nav-header-container {
  display: flex;
  align-items: center;
  min-height: 60px;
}
[data-w-id="MENU01"] .nav-header-content {
  flex-grow: 1;
  align-self: stretch;
  margin-right: 8px;
  padding: 5px 0;
}
[data-w-id="MENU01"] .nav-header-content .component-logo {
  width: 100%;
  height: 50px;
}
[data-w-id="MENU01"] .nav-header-content .component-logo-img {
  background-position: 0;
  padding: 0 !important;
  width: 100%;
  height: 100%;
}
[data-w-id="MENU01"] .nav-header-controls {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0;
  margin-left: auto;
  min-width: 40px;
  height: 40px;
}
[data-w-id="MENU01"] .nav-header-controls li {
  margin-left: 14px;
  margin-top: 5px;
  margin-bottom: 5px;
  width: 40px;
  height: 40px;
}
[data-w-id="MENU01"] .nav-header-controls li:first-child {
  margin-left: 0;
}
[data-w-id="MENU01"] .nav-header-controls--cart {
  display: flex;
  align-items: center;
  cursor: pointer;
}
[data-w-id="MENU01"] .nav-header-controls--cart .cart-button {
  position: relative;
  height: 40px;
  padding: 0;
  transform: translateZ(0);
}
[data-w-id="MENU01"] .nav-header-controls--cart .cart-button:before {
  display: none;
}
[data-w-id="MENU01"]
  .nav-header-controls--cart
  .cart-button.empty
  .cart-button-count {
  opacity: 0;
}
[data-w-id="MENU01"] .nav-header-controls--cart .cart-button-icon {
  width: 28px;
  height: 28px;
}
[data-w-id="MENU01"] .nav-header-controls--burger {
  display: flex;
  flex-flow: column nowrap;
  align-items: flex-end;
  justify-content: center;
}
[data-w-id="MENU01"] .nav-header-controls--burger i {
  display: block;
  padding: 3px 0;
  transition: transform 0.4s ease 0.4s, opacity 0.4s ease 0.4s;
  will-change: transform;
}
[data-w-id="MENU01"] .nav-header-controls--burger i:before {
  content: "";
  display: block;
  height: 2px;
  width: 30px;
  background: currentColor;
  transition: transform 0.3s ease 0s;
  will-change: transform;
}
[data-w-id="MENU01"] .nav-header-controls--burger.active i {
  transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;
}
[data-w-id="MENU01"] .nav-header-controls--burger.active i:before {
  transition: transform 0.45s ease 0.35s;
}
[data-w-id="MENU01"] .nav-header-controls--burger.active i:first-child {
  transform: translateY(8px);
}
[data-w-id="MENU01"] .nav-header-controls--burger.active i:first-child:before {
  transform: rotate(-135deg);
}
[data-w-id="MENU01"] .nav-header-controls--burger.active i:nth-child(2) {
  opacity: 0;
}
[data-w-id="MENU01"] .nav-header-controls--burger.active i:nth-child(3) {
  transform: translateY(-8px);
}
[data-w-id="MENU01"] .nav-header-controls--burger.active i:nth-child(3):before {
  transform: rotate(-225deg);
}
[data-w-id="MENU01"] .nav-menu {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 100%;
  flex-flow: column;
  flex-grow: 1;
  z-index: 0;
  overflow-x: hidden;
  overflow-y: auto;
  opacity: 0;
  visibility: hidden;
  transition: all 0.25s ease;
}
[data-w-id="MENU01"] .nav-menu.active {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}
[data-w-id="MENU01"] .nav-menu.active .nav-menu-item {
  opacity: 1;
  transform: translateZ(0);
  transition: all 0.45s cubic-bezier(0.21, 0.67, 0.58, 1) 0.15s;
}
[data-w-id="MENU01"] .nav-menu-container {
  flex-flow: column;
  width: 100%;
  max-width: 100%;
  flex-grow: 1;
}
[data-w-id="MENU01"] .nav-menu-items-wrapper {
  display: flex;
  flex-flow: column;
  flex-grow: 1;
  flex-shrink: 0;
  padding: 10px 0;
}
[data-w-id="MENU01"] .nav-menu-item {
  padding: 0 20px;
  opacity: 0;
  transform: translateY(25px);
  flex-shrink: 0;
}
[data-w-id="MENU01"] .nav-menu-item:empty {
  display: none;
}
[data-w-id="MENU01"] .nav-menu-item .element-item {
  --elementTextAlign: left;
  --elementJustify: flex-start;
  flex-grow: 1;
  width: 100%;
  max-width: 100%;
  min-height: 18px;
  margin: 0;
  padding: 10px 0;
}
[data-w-id="MENU01"] .nav-menu-item .element-content {
  padding: 0;
  margin: 0;
}
[data-w-id="MENU01"] .nav-menu-item.nav-menu-item--menu {
  display: block;
  margin-bottom: auto;
  padding: 0;
  flex-direction: column;
}
[data-w-id="MENU01"] .nav-menu-item.nav-menu-item--menu .element-item {
  padding: 0;
}
[data-w-id="MENU01"] .nav-menu-item.nav-menu-item--menu .component-menu-list {
  margin: 0;
}
[data-w-id="MENU01"]
  .nav-menu-item.nav-menu-item--menu
  .component-menu-list
  .menu-item {
  white-space: inherit;
}
[data-w-id="MENU01"] .nav-menu-item.nav-menu-item--menu .component-menu-list a {
  font-size: 20px;
  padding: 16px 20px;
}
[data-w-id="MENU01"]
  .nav-menu-item.nav-menu-item--menu
  .component-menu-dropdown-list {
  padding: 10px 0;
}
[data-w-id="MENU01"]
  .nav-menu-item.nav-menu-item--menu
  .component-menu-dropdown-list
  .component-menu-dropdown-list {
  padding: 0 20px;
  margin: 10px 0;
}
[data-w-id="MENU01"]
  .nav-menu-item.nav-menu-item--menu
  .component-menu-dropdown-list
  .component-menu-dropdown-list:before {
  left: 20px;
}
[data-w-id="MENU01"]
  .nav-menu-item.nav-menu-item--menu
  .component-menu-dropdown-list
  a {
  font-size: 18px;
  padding: 10px 20px;
}
[data-w-id="MENU01"] .nav-menu-item.nav-menu-item--contacts .text-holder {
  text-align: left;
}
[data-w-id="MENU01"] .nav-menu-item.nav-menu-item--contacts .text-holder div,
[data-w-id="MENU01"] .nav-menu-item.nav-menu-item--contacts .text-holder p,
[data-w-id="MENU01"] .nav-menu-item.nav-menu-item--contacts .text-holder span {
  text-align: inherit !important;
}
[data-w-id="MENU01"] [data-color="light"] .nav-header,
[data-w-id="MENU01"] [data-color="light"] .nav-menu {
  background: #fff;
}
[data-w-id="MENU01"] [data-color="dark"] .nav-header,
[data-w-id="MENU01"] [data-color="dark"] .nav-menu {
  background: #1b1b1c;
}
[data-w-id="MENU01"] .header-style-round .nav-header {
  min-height: 0;
  pointer-events: all;
}
[data-w-id="MENU01"] .header-style-round .nav-header-container {
  background: inherit;
  position: relative;
  height: 0;
  min-height: 0;
}
[data-w-id="MENU01"] .header-style-round .nav-header-content {
  display: none;
}
[data-w-id="MENU01"] .header-style-round .nav-header-controls {
  position: absolute;
  top: 25px;
  right: -16px;
  width: 60px;
  height: 60px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: inherit;
}
[data-w-id="MENU01"] .header-style-round .nav-header-controls.cart-empty,
[data-w-id="MENU01"] .header-style-round .nav-header-controls li + li {
  display: none;
}
[data-w-id="MENU01"]
  .header-style-round
  .nav-header-controls--cart
  .cart-button-count {
  right: -15px;
  top: -15px;
}
[data-w-id="MENU01"] .header-style-round .nav-header-controls--burger {
  align-items: center;
}
[data-w-id="MENU01"] .header-style-round .nav-menu {
  padding-top: 30px;
}
[data-w-id="MENU01"] .header-style-round[data-opened="true"] .nav-header {
  background-color: transparent !important;
}
[data-w-id="MENU01"] .header-style-panel .nav-header {
  width: 100%;
  pointer-events: all;
}
[data-w-id="MENU01"] .header-style-panel .nav-menu {
  padding-top: 60px;
}
[data-w-id="MENU01"]
  .header-style-panel
  .nav-header-controls.cart-empty
  .nav-header-controls--cart {
  display: none;
}
[data-w-id="MENU01"] .header-style-panel .cart-button-count {
  font-size: 11px;
  line-height: 22px;
  width: 22px;
  height: 22px;
  top: 2px;
  right: 1px;
  transition: opacity 0.2s;
}
body.adaptive-mobile:not(.is-mobile-menu--round):not(.is-mobile-menu--panel) {
  padding-top: 58px;
}
[data-w-id="ANCHORS"] .anchors-list {
  position: fixed !important;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  pointer-events: none;
  z-index: 10;
  padding: 20px 15px;
  min-width: 48px;
  min-height: 64px;
  top: 50%;
  right: 20px;
  transform: translate3d(0, -50%, 0);
  color: #fff;
  line-height: 0;
  letter-spacing: -4px;
  border-radius: 3px;
}
[data-w-id="ANCHORS"] .anchors-list.hide {
  display: none;
}
[data-w-id="ANCHORS"] .anchors-list ul {
  margin: 0;
  padding: 0;
  position: relative;
}
[data-w-id="ANCHORS"] .anchors-list ul > svg {
  pointer-events: all;
}
[data-w-id="ANCHORS"] .anchors-list ul > svg circle,
[data-w-id="ANCHORS"] .anchors-list ul > svg path {
  fill: currentColor;
}
[data-w-id="ANCHORS"] .anchors-list li {
  letter-spacing: 0;
  display: block;
  cursor: pointer;
  pointer-events: all;
}
[data-w-id="ANCHORS"] .anchors-list li a {
  display: block;
  color: inherit;
  width: 100%;
  height: 100%;
}
[data-w-id="ANCHORS"] .anchors-list li[data-title] {
  position: relative;
}
[data-w-id="ANCHORS"] .anchors-list li[data-title]:hover:after,
[data-w-id="ANCHORS"] .anchors-list li[data-title]:hover:before {
  transform: translate3d(0, -50%, 0);
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}
[data-w-id="ANCHORS"] .anchors-list li[data-title]:after,
[data-w-id="ANCHORS"] .anchors-list li[data-title]:before {
  position: absolute;
  top: 50%;
  right: 100%;
  display: block;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(10px, -50%, 0);
  transition: all 0.3s cubic-bezier(0.21, 0.67, 0.58, 1);
  transition-delay: 0.3s;
}
[data-w-id="ANCHORS"] .anchors-list li[data-title]:before {
  content: attr(data-title);
  margin-right: 10px;
  background: #222;
  color: #fff;
  white-space: nowrap;
  line-height: 12px;
  font-size: 12px;
  padding: 8px 12px;
  border-radius: 3px;
}
[data-w-id="ANCHORS"] .anchors-list li[data-title]:after {
  content: "";
  width: 0;
  height: 0;
  margin-right: -2px;
  border: 6px solid #222;
  border-right-color: transparent;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
[data-w-id="ANCHORS"] .anchors-list li.helper {
  display: none;
  opacity: 0;
  pointer-events: none;
}
[data-w-id="ANCHORS"] .anchors-list li.helper a {
  pointer-events: none;
}
[data-w-id="ANCHORS"] .anchors-list[data-style="1"] li,
[data-w-id="ANCHORS"] .anchors-list[data-style="2"] li {
  padding: 6px 3px;
}
[data-w-id="ANCHORS"] .anchors-list[data-style="1"] li a,
[data-w-id="ANCHORS"] .anchors-list[data-style="2"] li a {
  width: 12px;
  height: 12px;
  border-radius: 50%;
}
[data-w-id="ANCHORS"] .anchors-list[data-style="1"] {
  transition: color 0.2s;
}
[data-w-id="ANCHORS"] .anchors-list[data-style="1"] li a {
  box-shadow: inset 0 0 0 2px currentColor;
  transition: background 0.1s linear;
  transition-delay: 0.15s;
}
[data-w-id="ANCHORS"] .anchors-list[data-style="1"] li.active a {
  background: currentColor;
  transition-delay: 0s;
}
[data-w-id="ANCHORS"] .anchors-list[data-style="1"] li.helper {
  display: block;
  position: absolute;
  top: 0;
  z-index: 1;
  margin: 0;
}
[data-w-id="ANCHORS"] .anchors-list[data-style="1"] li.helper a {
  background: currentColor;
  transition: background 0.2s;
}
[data-w-id="ANCHORS"] .anchors-list[data-style="2"] {
  transition: color 0.2s linear;
}
[data-w-id="ANCHORS"] .anchors-list[data-style="2"] li a {
  background: currentColor;
  transition: background 0.4s, opacity 0.3s;
  opacity: 0.35;
}
[data-w-id="ANCHORS"] .anchors-list[data-style="2"] li.active a {
  opacity: 1;
}
[data-w-id="ANCHORS"] .anchors-list[data-style="3"] li {
  padding: 9px 0;
}
[data-w-id="ANCHORS"] .anchors-list[data-style="3"] li a {
  position: relative;
  width: 16px;
  height: 3px;
  opacity: 0.35;
  background: currentColor;
  transition: background 0.4s, opacity 0.35s;
}
[data-w-id="ANCHORS"] .anchors-list[data-style="3"] li.active a {
  opacity: 1;
}
body.adaptive-mobile [data-w-id="ANCHORS"] {
  display: none;
}
@media (orientation: portrait) {
  [data-w-id="ANCHORS"] {
    display: none;
  }
}
body.adaptive-mobile [data-e-id="header_spacer"] {
  display: none;
}
[data-e-id="zone_header"] {
  position: relative;
}
[data-e-id="zone_header"] .elements-list {
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  justify-content: stretch;
  height: 100%;
  padding: 7px 0;
  margin: 0 -15px;
  width: calc(100% + 30px);
  max-width: calc(100% + 30px);
}
[data-e-id="zone_header"] .element-item {
  display: flex;
  position: relative;
  flex-shrink: 0;
  flex-grow: 1;
  width: 100%;
  min-height: 30px;
  min-width: 0;
  padding: 0 15px;
  margin: 0;
}
[data-e-id="zone_header"] .element-content {
  padding: 0;
  align-items: center;
}
body.adaptive-mobile [data-e-id="zone_header"] .elements-list {
  flex-flow: column nowrap;
  margin: 0;
  width: 100%;
  max-width: 100%;
  min-height: 0;
}
body.adaptive-mobile [data-e-id="zone_header"] .element-item {
  flex-basis: auto;
  height: auto;
  width: 100%;
  max-width: none;
  padding: 0;
  margin: 0 auto;
}
body.adaptive-mobile [data-e-id="zone_header"] .element-item[data-cols="1"] {
  max-width: 70px;
}
body.adaptive-mobile [data-e-id="zone_header"] .element-item[data-cols="2"] {
  max-width: 100px;
}
body.adaptive-mobile [data-e-id="zone_header"] .element-item[data-cols="3"] {
  max-width: 120px;
}
body.adaptive-mobile [data-e-id="zone_header"] .element-item[data-cols="4"] {
  max-width: 170px;
}
body.adaptive-mobile [data-e-id="zone_header"] .element-item[data-cols="5"] {
  max-width: 220px;
}
body.adaptive-mobile [data-e-id="zone_header"] .element-item[data-cols="6"] {
  max-width: 265px;
}
body.adaptive-mobile [data-e-id="zone_header"] .element-content {
  padding: 10px 0;
  justify-content: center;
  text-align: center;
}
[data-e-id="zone"] {
  --topLeftRadius: var(--bgRadius, 0px);
  --topRightRadius: var(--bgRadius, 0px);
  --bottomLeftRadius: var(--bgRadius, 0px);
  --bottomRightRadius: var(--bgRadius, 0px);
  display: flex;
  position: relative;
  width: 100%;
  pointer-events: all;
}
[data-e-id="zone"] .elements-list {
  justify-content: var(--elementAlign, flex-start);
  align-items: var(--elementJustify, flex-start);
  display: flex;
  flex-flow: column nowrap;
  position: relative;
  width: 100%;
  min-height: 20px;
  padding: var(--paddingTop, 0) var(--paddingRight, 0) var(--paddingBottom, 0)
    var(--paddingLeft, 0);
  z-index: auto !important;
}
[data-e-id="zone"].has-action {
  cursor: pointer;
}
body.adaptive-desktop [data-e-id="zone"].content-zone--double {
  align-items: stretch;
}
body.adaptive-desktop
  [data-e-id="zone"].content-zone--double
  .elements-list--first {
  --topRightRadius: 0px;
  --bottomRightRadius: 0px;
  padding-right: calc(var(--paddingGap, 0px) / 2);
}
body.adaptive-desktop
  [data-e-id="zone"].content-zone--double
  .elements-list--first
  .element-item.no-gutter {
  margin-right: calc(var(--paddingGap, 0px) / -2);
}
body.adaptive-desktop
  [data-e-id="zone"].content-zone--double
  .elements-list--last {
  --topLeftRadius: 0px;
  --bottomLeftRadius: 0px;
  padding-left: calc(var(--paddingGap, 0px) / 2);
}
body.adaptive-desktop
  [data-e-id="zone"].content-zone--double
  .elements-list--last
  .element-item.no-gutter {
  margin-left: calc(var(--paddingGap, 0px) / -2);
}
body.adaptive-mobile.is-view [data-e-id="zone"].content-zone--empty {
  display: none;
}
body.adaptive-mobile [data-e-id="zone"]:not(.bg-element) .elements-list--only {
  --paddingTop: 0px;
  --paddingBottom: 0px;
  --paddingLeft: 0px;
  --paddingRight: 0px;
  padding: 0;
}
body.adaptive-mobile [data-e-id="zone"].content-zone--adaptive-row {
  align-items: stretch;
}
body.adaptive-mobile
  [data-e-id="zone"].content-zone--adaptive-row
  .elements-list--adaptive-first {
  --topRightRadius: 0px;
  --bottomRightRadius: 0px;
  padding-right: calc(var(--paddingGap, 0px) / 2);
  order: 0;
}
body.adaptive-mobile
  [data-e-id="zone"].content-zone--adaptive-row
  .elements-list--adaptive-first
  .element-item.no-gutter {
  margin-right: calc(var(--paddingGap, 0px) / -2);
}
body.adaptive-mobile
  [data-e-id="zone"].content-zone--adaptive-row
  .elements-list--adaptive-last {
  --topLeftRadius: 0px;
  --bottomLeftRadius: 0px;
  padding-left: calc(var(--paddingGap, 0px) / 2);
  order: 1;
}
body.adaptive-mobile
  [data-e-id="zone"].content-zone--adaptive-row
  .elements-list--adaptive-last
  .element-item.no-gutter {
  margin-left: calc(var(--paddingGap, 0px) / -2);
}
body.adaptive-mobile [data-e-id="zone"].content-zone--adaptive-column {
  flex-flow: column;
  height: -moz-min-content;
  height: min-content;
}
body.adaptive-mobile
  [data-e-id="zone"].content-zone--adaptive-column
  .elements-list {
  flex-basis: 100%;
  max-width: 100%;
}
body.adaptive-mobile
  [data-e-id="zone"].content-zone--adaptive-column
  .elements-list--adaptive-top {
  --bottomLeftRadius: 0px;
  --bottomRightRadius: 0px;
  padding-bottom: calc(var(--paddingGap, 0px) / 2);
  order: 0;
}
body.adaptive-mobile
  [data-e-id="zone"].content-zone--adaptive-column
  .elements-list--adaptive-top
  .element-item.is-last-child.no-gutter {
  margin-bottom: calc(var(--paddingGap, 0px) / -2) !important;
}
body.adaptive-mobile
  [data-e-id="zone"].content-zone--adaptive-column
  .elements-list--adaptive-bottom {
  --topLeftRadius: 0px;
  --topRightRadius: 0px;
  padding-top: calc(var(--paddingGap, 0px) / 2);
  order: 1;
}
body.adaptive-mobile
  [data-e-id="zone"].content-zone--adaptive-column
  .elements-list--adaptive-bottom
  .element-item.is-first-child.no-gutter {
  margin-top: calc(var(--paddingGap, 0px) / -2) !important;
}
[data-e-id="zone"][data-id="512742"] {
  --paddingGap: 0px;
  --paddingLeft: 0px;
  --paddingRight: 0px;
  --paddingTop: 0px;
  --paddingBottom: 0px;
  --bgRadius: 0px;
  --borderWidth: 0px;
  --borderColor: transparent;
  --bgShadow: none;
  --transitionDuration: 0s;
  --hoverBgShadow: none;
  --hoverBorderColor: transparent;
}
[data-e-id="zone"][data-id="121429"] {
  --paddingGap: 0px;
  --paddingLeft: 30px;
  --paddingRight: 30px;
  --paddingTop: 30px;
  --paddingBottom: 30px;
  --bgShadingColor: rgba(0, 0, 0, 0);
  --bgShading: 1;
  --bgPositionX: 50%;
  --bgPositionY: 50%;
  --bgRadius: 0px;
  --borderWidth: 2px;
  --borderColor: transparent;
  --bgShadow: none;
  --transitionDuration: 0s;
  --hoverBgShadow: none;
  --hoverBorderColor: transparent;
}
[data-e-id="header_logo"][data-element-justify="center"] .component-logo-img {
  background-position: 50%;
}
[data-e-id="header_logo"][data-element-justify="start"] .component-logo-img {
  background-position: 0 50%;
}
[data-e-id="header_logo"][data-element-justify="end"] .component-logo-img {
  background-position: 100% 50%;
}
[data-e-id="text01"].element-item--free .element-content {
  min-width: -moz-min-content;
  min-width: min-content;
}
[data-e-id="text01"] .element-text {
  display: block;
  max-width: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
[data-e-id="text01"] .quote-mark {
  display: none;
  width: 35px;
  height: 23px;
  margin-bottom: 20px;
  order: -1;
}
[data-e-id="text01"] .text-style-quote[data-mod="1"] {
  width: auto;
  text-align: left !important;
  position: relative;
  padding: 0 0.83em;
}
[data-e-id="text01"] .text-style-quote[data-mod="1"]:before {
  content: "";
  position: absolute;
  top: 2px;
  bottom: 2px;
  left: 0;
  width: 0.111em;
  min-width: 1px;
  max-width: 2px;
  background: currentColor;
}
[data-e-id="text01"][data-element-justify="start"]
  .text-style-quote[data-mod="1"] {
  width: 100%;
}
[data-e-id="text01"].fill-space .element-content {
  align-items: flex-end;
}
[data-e-id="text01"][data-id="443950"] .element-content--static,
body.adaptive-mobile
  [data-e-id="text01"][data-id="443950"]
  .element-content--static {
  padding-top: 10px;
  padding-bottom: 10px;
}
[data-e-id="text01"][data-id="443950"] .element-text {
  text-align: inherit;
  font-weight: 700;
  font-size: 56px;
  line-height: 1.2;
}
body.adaptive-mobile [data-e-id="text01"][data-id="443950"] .element-text {
  font-weight: 700;
  line-height: 1.2;
  font-size: 36px;
}
[data-e-id="text01"][data-id="698549"] .element-content--static,
body.adaptive-mobile
  [data-e-id="text01"][data-id="698549"]
  .element-content--static {
  padding-top: 10px;
  padding-bottom: 10px;
}
[data-e-id="text01"][data-id="698549"] .element-text {
  text-align: inherit;
  font-weight: 400;
  font-size: 22px;
  line-height: 1.37;
}
body.adaptive-mobile [data-e-id="text01"][data-id="698549"] .element-text {
  font-weight: 400;
  line-height: 1.37;
  font-size: 22px;
}
[data-e-id="button01"] {
  --buttonsGap: 10px;
}
[data-e-id="button01"] .element-content {
  align-items: center;
  flex-flow: row nowrap;
}
[data-e-id="button01"] .buttons-holder {
  width: calc(100% + var(--buttonsGap));
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: inherit;
  margin: calc(var(--buttonsGap) * -1) 0 0 calc(var(--buttonsGap) * -1);
  pointer-events: none;
}
[data-e-id="button01"] .buttons-holder.with-price.single {
  flex-wrap: nowrap;
}
[data-e-id="button01"] .buttons-holder.with-price .button-wrapper {
  flex-shrink: 0;
}
[data-e-id="button01"] .buttons-holder.text-left .text-wrapper {
  order: -1;
}
[data-e-id="button01"] .buttons-holder.no-gap .button-1 .component-button:after,
[data-e-id="button01"]
  .buttons-holder.no-gap
  .button-1
  .component-button:before {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-width: calc(var(--buttonBorderWidth) / 2);
}
[data-e-id="button01"] .buttons-holder.no-gap .button-2 .component-button:after,
[data-e-id="button01"]
  .buttons-holder.no-gap
  .button-2
  .component-button:before {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: calc(var(--buttonBorderWidth) / 2);
}
[data-e-id="button01"] .button-wrapper,
[data-e-id="button01"] .text-wrapper {
  max-width: calc(100% - var(--buttonsGap, 0px));
  flex-grow: 0;
  flex-shrink: 1;
  margin: var(--buttonsGap) 0 0 var(--buttonsGap);
  pointer-events: all;
}
[data-e-id="button01"] .text-wrapper {
  min-width: 50px;
  flex-grow: 1;
}
[data-e-id="button01"] .button-wrapper.wide {
  flex-grow: 1;
}
[data-e-id="button01"][data-element-justify="center"] .text-wrapper {
  flex-grow: 0;
}
[data-e-id="button01"].fill-space .element-content {
  display: flex;
  align-items: flex-end;
}
[data-e-id="button01"][data-id="450362"] {
  --buttonsGap: 15px;
}
[data-e-id="button01"][data-id="450362"] .element-content--static,
body.adaptive-mobile
  [data-e-id="button01"][data-id="450362"]
  .element-content--static {
  padding-top: 45px;
  padding-bottom: 10px;
}
[data-e-id="button01"][data-id="450362"] .button-1 .component-button {
  --buttonColor: #ffffff;
  --buttonContrast: #1b1b1c;
  --buttonColorHover: #ffffff;
  --buttonContrastHover: #1b1b1c;
  --buttonBackground: transparent;
  --buttonBorder: transparent;
  --buttonColor: #008db8;
  --buttonContrast: #ffffff;
  --buttonBackgroundHover: transparent;
  --buttonColorHover: #008db8;
  --buttonContrastHover: #ffffff;
}
[data-e-id="button01"][data-id="450362"] .button-1 .component-button.filled {
  --buttonBackground: #ffffff;
  --buttonColor: #1b1b1c;
  --buttonContrast: #ffffff;
  --buttonBackgroundHover: #ffffff;
  --buttonColorHover: #1b1b1c;
  --buttonContrastHover: #ffffff;
}
[data-e-id="button01"][data-id="450362"]
  .button-1
  .component-button.filled.filled {
  --buttonBackgroundHover: #eeeeee;
}
[data-e-id="button01"][data-id="450362"] .button-1 .component-button.bordered {
  --buttonBorder: #ffffff;
  --buttonColor: #ffffff;
}
[data-e-id="button01"][data-id="450362"]
  .button-1
  .component-button.bordered.effect--fill {
  --buttonBackgroundHover: #ffffff;
  --buttonColorHover: #1b1b1c;
  --buttonContrastHover: #ffffff;
}
[data-e-id="button01"][data-id="450362"]
  .button-1
  .component-button.bordered.effect--fill.hover {
  --currentColor: var(--buttonColorHover);
}
[data-e-id="button01"][data-id="450362"] .button-1 .component-button.filled {
  --buttonBackground: #008fbb;
  --buttonColor: #ffffff;
  --buttonContrast: #1b1b1c;
  --buttonBackgroundHover: #008db8;
  --buttonColorHover: #ffffff;
  --buttonContrastHover: #1b1b1c;
}
[data-e-id="button01"][data-id="450362"]
  .button-1
  .component-button.filled.filled {
  --buttonBackgroundHover: #00a7db;
}
[data-e-id="button01"][data-id="450362"] .button-1 .component-button.bordered {
  --buttonBorder: #008db8;
  --buttonColor: #008db8;
}
[data-e-id="button01"][data-id="450362"]
  .button-1
  .component-button.bordered.effect--fill {
  --buttonBackgroundHover: #008db8;
  --buttonColorHover: #ffffff;
  --buttonContrastHover: #1b1b1c;
}
[data-e-id="button01"][data-id="450362"] .element-text--price {
  text-align: right;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
}
[data-e-id="zone"][data-id="830759"] {
  --paddingGap: 0px;
  --paddingLeft: 50px;
  --paddingRight: 50px;
  --paddingTop: 50px;
  --paddingBottom: 50px;
  --bgColor: #ffffff;
  --bgRadius: 4px;
  --borderWidth: 2px;
  --borderColor: transparent;
  --bgShadow: none;
  --transitionDuration: 0s;
  --hoverBgShadow: none;
  --hoverBorderColor: transparent;
}
[data-e-id="icon01"] [data-action-target] {
  cursor: pointer;
}
[data-e-id="icon01"][data-id="749884"] .element-content--static,
body.adaptive-mobile
  [data-e-id="icon01"][data-id="749884"]
  .element-content--static {
  padding-top: 10px;
  padding-bottom: 20px;
}
[data-e-id="icon01"][data-id="749884"] .component-icon.color--custom {
  color: #809dcf;
}
[data-e-id="icon01"][data-id="749884"]
  .component-icon.color--custom.style--filled:after {
  background: #809dcf;
}
[data-e-id="icon01"][data-id="749884"]
  .component-icon.color--custom.style--filled
  .icon {
  color: #fff;
}
[data-e-id="text01"][data-id="902968"] .element-content--static,
body.adaptive-mobile
  [data-e-id="text01"][data-id="902968"]
  .element-content--static {
  padding-top: 10px;
  padding-bottom: 10px;
}
[data-e-id="text01"][data-id="902968"] .element-text {
  text-align: inherit;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.37;
}
body.adaptive-mobile [data-e-id="text01"][data-id="902968"] .element-text {
  font-weight: 700;
  line-height: 1.37;
  font-size: 22px;
}
[data-e-id="button01"][data-id="118614"] {
  --buttonsGap: 15px;
}
[data-e-id="button01"][data-id="118614"] .element-content--static,
body.adaptive-mobile
  [data-e-id="button01"][data-id="118614"]
  .element-content--static {
  padding-top: 20px;
  padding-bottom: 10px;
}
[data-e-id="button01"][data-id="118614"] .button-1 .component-button {
  --buttonColor: #ffffff;
  --buttonContrast: #1b1b1c;
  --buttonColorHover: #ffffff;
  --buttonContrastHover: #1b1b1c;
  --buttonBackground: transparent;
  --buttonBorder: transparent;
  --buttonColor: #222222;
  --buttonContrast: #ffffff;
  --buttonBackgroundHover: transparent;
  --buttonColorHover: #222222;
  --buttonContrastHover: #ffffff;
}
[data-e-id="button01"][data-id="118614"] .button-1 .component-button.filled {
  --buttonBackground: #ffffff;
  --buttonColor: #1b1b1c;
  --buttonContrast: #ffffff;
  --buttonBackgroundHover: #ffffff;
  --buttonColorHover: #1b1b1c;
  --buttonContrastHover: #ffffff;
}
[data-e-id="button01"][data-id="118614"]
  .button-1
  .component-button.filled.filled {
  --buttonBackgroundHover: #eeeeee;
}
[data-e-id="button01"][data-id="118614"] .button-1 .component-button.bordered {
  --buttonBorder: #ffffff;
  --buttonColor: #ffffff;
}
[data-e-id="button01"][data-id="118614"]
  .button-1
  .component-button.bordered.effect--fill {
  --buttonBackgroundHover: #ffffff;
  --buttonColorHover: #1b1b1c;
  --buttonContrastHover: #ffffff;
}
[data-e-id="button01"][data-id="118614"]
  .button-1
  .component-button.bordered.effect--fill.hover {
  --currentColor: var(--buttonColorHover);
}
[data-e-id="button01"][data-id="118614"] .button-1 .component-button.filled {
  --buttonBackground: #222222;
  --buttonColor: #ffffff;
  --buttonContrast: #1b1b1c;
  --buttonBackgroundHover: #222222;
  --buttonColorHover: #ffffff;
  --buttonContrastHover: #1b1b1c;
}
[data-e-id="button01"][data-id="118614"]
  .button-1
  .component-button.filled.filled {
  --buttonBackgroundHover: #484848;
}
[data-e-id="button01"][data-id="118614"] .button-1 .component-button.bordered {
  --buttonBorder: #222222;
  --buttonColor: #222222;
}
[data-e-id="button01"][data-id="118614"]
  .button-1
  .component-button.bordered.effect--fill {
  --buttonBackgroundHover: #222222;
  --buttonColorHover: #ffffff;
  --buttonContrastHover: #1b1b1c;
}
[data-e-id="button01"][data-id="118614"] .element-text--price {
  text-align: right;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
}
body.adaptive-desktop
  [data-e-id="zone_grid"].gap-zero
  .first-column
  .content-zone {
  --topRightRadius: 0px;
  --bottomRightRadius: 0px;
}
body.adaptive-desktop
  [data-e-id="zone_grid"].gap-zero
  .flexbe-column:not(.first-column):not(.last-column):not(.only-column)
  .content-zone {
  --topRightRadius: 0px;
  --bottomRightRadius: 0px;
  --topLeftRadius: 0px;
  --bottomLeftRadius: 0px;
}
body.adaptive-desktop
  [data-e-id="zone_grid"].gap-zero
  .last-column
  .content-zone {
  --topLeftRadius: 0px;
  --bottomLeftRadius: 0px;
}
body.adaptive-mobile
  [data-e-id="zone_grid"].gap-am-zero
  .first-column
  .content-zone {
  --bottomLeftRadius: 0px;
  --bottomRightRadius: 0px;
}
body.adaptive-mobile
  [data-e-id="zone_grid"].gap-am-zero
  .flexbe-column:not(.first-column):not(.last-column):not(.only-column)
  .content-zone {
  --bottomLeftRadius: 0px;
  --bottomRightRadius: 0px;
  --topRightRadius: 0px;
  --topLeftRadius: 0px;
}
body.adaptive-mobile
  [data-e-id="zone_grid"].gap-am-zero
  .last-column
  .content-zone {
  --topRightRadius: 0px;
  --topLeftRadius: 0px;
}
[data-e-id="text01"][data-id="602285"] .element-content--static,
body.adaptive-mobile
  [data-e-id="text01"][data-id="602285"]
  .element-content--static {
  padding-top: 10px;
  padding-bottom: 10px;
}
[data-e-id="text01"][data-id="602285"] .element-text {
  text-align: inherit;
  font-weight: 700;
  font-size: 40px;
  line-height: 1.2;
}
body.adaptive-mobile [data-e-id="text01"][data-id="602285"] .element-text {
  font-weight: 700;
  line-height: 1.2;
  font-size: 32px;
}
[data-e-id="icon01"][data-id="465482"] .element-content--static,
body.adaptive-mobile
  [data-e-id="icon01"][data-id="465482"]
  .element-content--static {
  padding-top: 10px;
  padding-bottom: 10px;
}
[data-e-id="icon01"][data-id="465482"] .component-icon.color--custom {
  color: #235281;
}
[data-e-id="icon01"][data-id="465482"]
  .component-icon.color--custom.style--filled:after {
  background: #235281;
}
[data-e-id="icon01"][data-id="465482"]
  .component-icon.color--custom.style--filled
  .icon {
  color: #fff;
}
[data-e-id="text01"][data-id="943933"] .element-content--static,
body.adaptive-mobile
  [data-e-id="text01"][data-id="943933"]
  .element-content--static {
  padding-top: 10px;
  padding-bottom: 5px;
}
[data-e-id="text01"][data-id="943933"] .element-text {
  text-align: left;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.37;
}
body.adaptive-mobile [data-e-id="text01"][data-id="943933"] .element-text {
  font-weight: 700;
  line-height: 1.37;
  font-size: 18px;
}
[data-e-id="icon01"][data-id="574699"] .element-content--static,
body.adaptive-mobile
  [data-e-id="icon01"][data-id="574699"]
  .element-content--static {
  padding-top: 10px;
  padding-bottom: 10px;
}
[data-e-id="icon01"][data-id="574699"] .component-icon.color--custom {
  color: #235281;
}
[data-e-id="icon01"][data-id="574699"]
  .component-icon.color--custom.style--filled:after {
  background: #235281;
}
[data-e-id="icon01"][data-id="574699"]
  .component-icon.color--custom.style--filled
  .icon {
  color: #fff;
}
[data-e-id="text01"][data-id="127951"] .element-content--static,
body.adaptive-mobile
  [data-e-id="text01"][data-id="127951"]
  .element-content--static {
  padding-top: 10px;
  padding-bottom: 5px;
}
[data-e-id="text01"][data-id="127951"] .element-text {
  text-align: inherit;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.37;
}
body.adaptive-mobile [data-e-id="text01"][data-id="127951"] .element-text {
  font-weight: 700;
  line-height: 1.37;
  font-size: 18px;
}
[data-e-id="icon01"][data-id="641506"] .element-content--static,
body.adaptive-mobile
  [data-e-id="icon01"][data-id="641506"]
  .element-content--static {
  padding-top: 10px;
  padding-bottom: 10px;
}
[data-e-id="icon01"][data-id="641506"] .component-icon.color--custom {
  color: #235281;
}
[data-e-id="icon01"][data-id="641506"]
  .component-icon.color--custom.style--filled:after {
  background: #235281;
}
[data-e-id="icon01"][data-id="641506"]
  .component-icon.color--custom.style--filled
  .icon {
  color: #fff;
}
[data-e-id="text01"][data-id="896979"] .element-content--static,
body.adaptive-mobile
  [data-e-id="text01"][data-id="896979"]
  .element-content--static {
  padding-top: 10px;
  padding-bottom: 5px;
}
[data-e-id="text01"][data-id="896979"] .element-text {
  text-align: inherit;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.37;
}
body.adaptive-mobile [data-e-id="text01"][data-id="896979"] .element-text {
  font-weight: 700;
  line-height: 1.37;
  font-size: 18px;
}
[data-e-id="text01"][data-id="721561"] .element-content--static,
body.adaptive-mobile
  [data-e-id="text01"][data-id="721561"]
  .element-content--static {
  padding-top: 5px;
  padding-bottom: 10px;
}
[data-e-id="text01"][data-id="721561"] .element-text {
  text-align: inherit;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
}
body.adaptive-mobile [data-e-id="text01"][data-id="721561"] .element-text {
  font-weight: 400;
  line-height: 1.5;
  font-size: 16px;
}
[data-e-id="icon01"][data-id="441346"] .element-content--static,
body.adaptive-mobile
  [data-e-id="icon01"][data-id="441346"]
  .element-content--static {
  padding-top: 10px;
  padding-bottom: 10px;
}
[data-e-id="icon01"][data-id="441346"] .component-icon.color--custom {
  color: #235281;
}
[data-e-id="icon01"][data-id="441346"]
  .component-icon.color--custom.style--filled:after {
  background: #235281;
}
[data-e-id="icon01"][data-id="441346"]
  .component-icon.color--custom.style--filled
  .icon {
  color: #fff;
}
[data-e-id="text01"][data-id="745783"] .element-content--static,
body.adaptive-mobile
  [data-e-id="text01"][data-id="745783"]
  .element-content--static {
  padding-top: 10px;
  padding-bottom: 5px;
}
[data-e-id="text01"][data-id="745783"] .element-text {
  text-align: inherit;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.37;
}
body.adaptive-mobile [data-e-id="text01"][data-id="745783"] .element-text {
  font-weight: 700;
  line-height: 1.37;
  font-size: 18px;
}
[data-e-id="text01"][data-id="525313"] .element-content--static,
body.adaptive-mobile
  [data-e-id="text01"][data-id="525313"]
  .element-content--static {
  padding-top: 5px;
  padding-bottom: 10px;
}
[data-e-id="text01"][data-id="525313"] .element-text {
  text-align: inherit;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
}
body.adaptive-mobile [data-e-id="text01"][data-id="525313"] .element-text {
  font-weight: 400;
  line-height: 1.5;
  font-size: 16px;
}
[data-e-id="zone"][data-id="953895"] {
  --paddingGap: 30px;
  --paddingLeft: 0px;
  --paddingRight: 0px;
  --paddingTop: 0px;
  --paddingBottom: 0px;
  --bgRadius: 0px;
  --borderWidth: 0px;
  --borderColor: transparent;
  --bgShadow: 0px 7px 7px rgba(0, 0, 0, 0.07);
  --transitionDuration: 0s;
  --hoverBgShadow: none;
  --hoverBorderColor: transparent;
}
[data-e-id="zone"][data-id="189702"] {
  --paddingGap: 30px;
  --paddingLeft: 0px;
  --paddingRight: 0px;
  --paddingTop: 0px;
  --paddingBottom: 0px;
  --bgRadius: 0px;
  --borderWidth: 0px;
  --borderColor: transparent;
  --bgShadow: 0px 7px 7px rgba(0, 0, 0, 0.07);
  --transitionDuration: 0s;
  --hoverBgShadow: none;
  --hoverBorderColor: transparent;
}
[data-e-id="zone"][data-id="110543"] {
  --paddingGap: 30px;
  --paddingLeft: 30px;
  --paddingRight: 30px;
  --paddingTop: 30px;
  --paddingBottom: 30px;
  --bgShadingColor: rgba(29, 29, 29, 0.5);
  --bgShading: 1;
  --bgPositionX: 50%;
  --bgPositionY: 50%;
  --bgRadius: 0px;
  --borderWidth: 0px;
  --borderColor: transparent;
  --bgShadow: 0px 7px 7px rgba(0, 0, 0, 0.07);
  --transitionDuration: 0s;
  --hoverBgShadow: none;
  --hoverBorderColor: transparent;
}
[data-e-id="zone"][data-id="856894"] {
  --paddingGap: 30px;
  --paddingLeft: 0px;
  --paddingRight: 0px;
  --paddingTop: 0px;
  --paddingBottom: 0px;
  --bgRadius: 0px;
  --borderWidth: 0px;
  --borderColor: transparent;
  --bgShadow: 0px 7px 7px rgba(0, 0, 0, 0.07);
  --transitionDuration: 0s;
  --hoverBgShadow: none;
  --hoverBorderColor: transparent;
}
[data-e-id="zone"][data-id="765082"] {
  --paddingGap: 30px;
  --paddingLeft: 0px;
  --paddingRight: 0px;
  --paddingTop: 0px;
  --paddingBottom: 0px;
  --bgRadius: 0px;
  --borderWidth: 0px;
  --borderColor: transparent;
  --bgShadow: 0px 7px 7px rgba(0, 0, 0, 0.07);
  --transitionDuration: 0s;
  --hoverBgShadow: none;
  --hoverBorderColor: transparent;
}
[data-e-id="zone"][data-id="359746"] {
  --paddingGap: 0px;
  --paddingLeft: 0px;
  --paddingRight: 0px;
  --paddingTop: 0px;
  --paddingBottom: 0px;
  --bgRadius: 0px;
  --borderWidth: 0px;
  --borderColor: transparent;
  --bgShadow: none;
  --transitionDuration: 0s;
  --hoverBgShadow: none;
  --hoverBorderColor: transparent;
}
[data-e-id="zone_cards"].full-width .slider-button--cards {
  pointer-events: none;
}
[data-e-id="zone_cards"].full-width .slider-button-holder {
  pointer-events: all;
}
body.adaptive-mobile [data-e-id="zone_cards"] .slider-button--cards {
  display: none;
}
[data-e-id="icon01"][data-id="183508"] .element-content--static,
body.adaptive-mobile
  [data-e-id="icon01"][data-id="183508"]
  .element-content--static {
  padding-top: 10px;
  padding-bottom: 10px;
}
[data-e-id="icon01"][data-id="183508"] .component-icon.color--custom {
  color: #235281;
}
[data-e-id="icon01"][data-id="183508"]
  .component-icon.color--custom.style--filled:after {
  background: #235281;
}
[data-e-id="icon01"][data-id="183508"]
  .component-icon.color--custom.style--filled
  .icon {
  color: #fff;
}
[data-e-id="text01"][data-id="772338"] .element-content--static,
body.adaptive-mobile
  [data-e-id="text01"][data-id="772338"]
  .element-content--static {
  padding-top: 10px;
  padding-bottom: 5px;
}
[data-e-id="text01"][data-id="772338"] .element-text {
  text-align: inherit;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.37;
}
body.adaptive-mobile [data-e-id="text01"][data-id="772338"] .element-text {
  font-weight: 700;
  line-height: 1.37;
  font-size: 18px;
}
[data-e-id="text01"][data-id="439823"] .element-content--static,
body.adaptive-mobile
  [data-e-id="text01"][data-id="439823"]
  .element-content--static {
  padding-top: 5px;
  padding-bottom: 10px;
}
[data-e-id="text01"][data-id="439823"] .element-text {
  text-align: inherit;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
}
body.adaptive-mobile [data-e-id="text01"][data-id="439823"] .element-text {
  font-weight: 400;
  line-height: 1.5;
  font-size: 16px;
}
[data-e-id="text01"][data-id="880044"] .element-content--static,
body.adaptive-mobile
  [data-e-id="text01"][data-id="880044"]
  .element-content--static {
  padding-top: 10px;
  padding-bottom: 10px;
}
[data-e-id="text01"][data-id="880044"] .element-text {
  text-align: inherit;
  font-weight: 700;
  font-size: 40px;
  line-height: 1.2;
}
body.adaptive-mobile [data-e-id="text01"][data-id="880044"] .element-text {
  font-weight: 700;
  line-height: 1.2;
  font-size: 32px;
}
[data-e-id="text01"][data-id="642438"] .element-content--static,
body.adaptive-mobile
  [data-e-id="text01"][data-id="642438"]
  .element-content--static {
  padding-top: 10px;
  padding-bottom: 10px;
}
[data-e-id="text01"][data-id="642438"] .element-text {
  text-align: inherit;
  font-weight: 400;
  font-size: 19px;
  line-height: 1.37;
}
body.adaptive-mobile [data-e-id="text01"][data-id="642438"] .element-text {
  font-weight: 400;
  line-height: 1.37;
  font-size: 19px;
}
[data-e-id="zone"][data-id="380795"] {
  --paddingGap: 0px;
  --paddingLeft: 0px;
  --paddingRight: 0px;
  --paddingTop: 0px;
  --paddingBottom: 0px;
  --bgRadius: 0px;
  --borderWidth: 0px;
  --borderColor: transparent;
  --bgShadow: none;
  --transitionDuration: 0s;
  --hoverBgShadow: none;
  --hoverBorderColor: transparent;
}
[data-e-id="text01"][data-id="609178"] .element-content--static,
body.adaptive-mobile
  [data-e-id="text01"][data-id="609178"]
  .element-content--static {
  padding-top: 10px;
  padding-bottom: 10px;
}
[data-e-id="text01"][data-id="609178"] .element-text {
  text-align: inherit;
  font-weight: 700;
  font-size: 40px;
  line-height: 1.2;
}
body.adaptive-mobile [data-e-id="text01"][data-id="609178"] .element-text {
  font-weight: 700;
  line-height: 1.2;
  font-size: 32px;
}
[data-e-id="timer01"][data-id="270767"] .element-content--static,
body.adaptive-mobile
  [data-e-id="timer01"][data-id="270767"]
  .element-content--static {
  padding-top: 20px;
  padding-bottom: 20px;
}
[data-e-id="text01"][data-id="523145"] .element-content--static,
body.adaptive-mobile
  [data-e-id="text01"][data-id="523145"]
  .element-content--static {
  padding-top: 10px;
  padding-bottom: 10px;
}
[data-e-id="text01"][data-id="523145"] .element-text {
  text-align: inherit;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.37;
}
body.adaptive-mobile [data-e-id="text01"][data-id="523145"] .element-text {
  font-weight: 700;
  line-height: 1.37;
  font-size: 18px;
}
[data-e-id="form01"].element-item--free .component-form {
  max-width: 100%;
}
[data-e-id="form01"][data-id="389003"] .element-content--static,
body.adaptive-mobile
  [data-e-id="form01"][data-id="389003"]
  .element-content--static {
  padding-top: 10px;
  padding-bottom: 10px;
}
[data-e-id="form01"][data-id="389003"] .component-button {
  --buttonBackground: transparent;
  --buttonBorder: transparent;
  --buttonColor: #008fbb;
  --buttonContrast: #ffffff;
  --buttonBackgroundHover: transparent;
  --buttonColorHover: #008fbb;
  --buttonContrastHover: #ffffff;
}
[data-e-id="form01"][data-id="389003"] .component-button.filled {
  --buttonBackground: #008fbb;
  --buttonColor: #ffffff;
  --buttonContrast: #1b1b1c;
  --buttonBackgroundHover: #008fbb;
  --buttonColorHover: #ffffff;
  --buttonContrastHover: #1b1b1c;
}
[data-e-id="form01"][data-id="389003"] .component-button.filled.filled {
  --buttonBackgroundHover: #00a7db;
}
[data-e-id="form01"][data-id="389003"] .component-button.bordered {
  --buttonBorder: #008fbb;
  --buttonColor: #008fbb;
}
[data-e-id="form01"][data-id="389003"] .component-button.bordered.effect--fill {
  --buttonBackgroundHover: #008fbb;
  --buttonColorHover: #ffffff;
  --buttonContrastHover: #1b1b1c;
}
[data-e-id="form01"][data-id="389003"]
  .component-button.bordered.effect--fill.hover {
  --currentColor: var(--buttonColorHover);
}
[data-e-id="zone"][data-id="343713"] {
  --paddingGap: 0px;
  --paddingLeft: 0px;
  --paddingRight: 0px;
  --paddingTop: 0px;
  --paddingBottom: 0px;
  --bgRadius: 0px;
  --borderWidth: 0px;
  --borderColor: transparent;
  --bgShadow: none;
  --transitionDuration: 0s;
  --hoverBgShadow: none;
  --hoverBorderColor: transparent;
}
[data-e-id="zone"][data-id="499501"] {
  --paddingGap: 0px;
  --paddingLeft: 40px;
  --paddingRight: 40px;
  --paddingTop: 40px;
  --paddingBottom: 40px;
  --bgColor: #ffffff;
  --bgRadius: 4px;
  --borderWidth: 2px;
  --borderColor: transparent;
  --bgShadow: none;
  --transitionDuration: 0s;
  --hoverBgShadow: none;
  --hoverBorderColor: transparent;
}
[data-e-id="icon01"][data-id="334867"] .element-content--static,
body.adaptive-mobile
  [data-e-id="icon01"][data-id="334867"]
  .element-content--static {
  padding-top: 10px;
  padding-bottom: 20px;
}
[data-e-id="icon01"][data-id="334867"] .component-icon.color--custom {
  color: #809dcf;
}
[data-e-id="icon01"][data-id="334867"]
  .component-icon.color--custom.style--filled:after {
  background: #809dcf;
}
[data-e-id="icon01"][data-id="334867"]
  .component-icon.color--custom.style--filled
  .icon {
  color: #fff;
}
[data-e-id="text01"][data-id="755709"] .element-content--static,
body.adaptive-mobile
  [data-e-id="text01"][data-id="755709"]
  .element-content--static {
  padding-top: 10px;
  padding-bottom: 10px;
}
[data-e-id="text01"][data-id="755709"] .element-text {
  text-align: inherit;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.37;
}
body.adaptive-mobile [data-e-id="text01"][data-id="755709"] .element-text {
  font-weight: 700;
  line-height: 1.37;
  font-size: 22px;
}
[data-e-id="text01"][data-id="415354"] .element-content--static,
body.adaptive-mobile
  [data-e-id="text01"][data-id="415354"]
  .element-content--static {
  padding-top: 10px;
  padding-bottom: 10px;
}
[data-e-id="text01"][data-id="415354"] .element-text {
  text-align: inherit;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
}
body.adaptive-mobile [data-e-id="text01"][data-id="415354"] .element-text {
  font-weight: 400;
  line-height: 1.5;
  font-size: 16px;
}
[data-e-id="button01"][data-id="951953"] {
  --buttonsGap: 15px;
}
[data-e-id="button01"][data-id="951953"] .element-content--static,
body.adaptive-mobile
  [data-e-id="button01"][data-id="951953"]
  .element-content--static {
  padding-top: 20px;
  padding-bottom: 10px;
}
[data-e-id="button01"][data-id="951953"] .button-1 .component-button {
  --buttonColor: #ffffff;
  --buttonContrast: #1b1b1c;
  --buttonColorHover: #ffffff;
  --buttonContrastHover: #1b1b1c;
  --buttonBackground: transparent;
  --buttonBorder: transparent;
  --buttonColor: #222222;
  --buttonContrast: #ffffff;
  --buttonBackgroundHover: transparent;
  --buttonColorHover: #222222;
  --buttonContrastHover: #ffffff;
}
[data-e-id="button01"][data-id="951953"] .button-1 .component-button.filled {
  --buttonBackground: #ffffff;
  --buttonColor: #1b1b1c;
  --buttonContrast: #ffffff;
  --buttonBackgroundHover: #ffffff;
  --buttonColorHover: #1b1b1c;
  --buttonContrastHover: #ffffff;
}
[data-e-id="button01"][data-id="951953"]
  .button-1
  .component-button.filled.filled {
  --buttonBackgroundHover: #eeeeee;
}
[data-e-id="button01"][data-id="951953"] .button-1 .component-button.bordered {
  --buttonBorder: #ffffff;
  --buttonColor: #ffffff;
}
[data-e-id="button01"][data-id="951953"]
  .button-1
  .component-button.bordered.effect--fill {
  --buttonBackgroundHover: #ffffff;
  --buttonColorHover: #1b1b1c;
  --buttonContrastHover: #ffffff;
}
[data-e-id="button01"][data-id="951953"]
  .button-1
  .component-button.bordered.effect--fill.hover {
  --currentColor: var(--buttonColorHover);
}
[data-e-id="button01"][data-id="951953"] .button-1 .component-button.filled {
  --buttonBackground: #222222;
  --buttonColor: #ffffff;
  --buttonContrast: #1b1b1c;
  --buttonBackgroundHover: #222222;
  --buttonColorHover: #ffffff;
  --buttonContrastHover: #1b1b1c;
}
[data-e-id="button01"][data-id="951953"]
  .button-1
  .component-button.filled.filled {
  --buttonBackgroundHover: #484848;
}
[data-e-id="button01"][data-id="951953"] .button-1 .component-button.bordered {
  --buttonBorder: #222222;
  --buttonColor: #222222;
}
[data-e-id="button01"][data-id="951953"]
  .button-1
  .component-button.bordered.effect--fill {
  --buttonBackgroundHover: #222222;
  --buttonColorHover: #ffffff;
  --buttonContrastHover: #1b1b1c;
}
[data-e-id="button01"][data-id="951953"] .element-text--price {
  text-align: right;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
}
[data-e-id="zone"][data-id="766708"] {
  --paddingGap: 0px;
  --paddingLeft: 50px;
  --paddingRight: 50px;
  --paddingTop: 50px;
  --paddingBottom: 50px;
  --bgColor: #ffffff;
  --bgRadius: 4px;
  --borderWidth: 2px;
  --borderColor: transparent;
  --bgShadow: none;
  --transitionDuration: 0s;
  --hoverBgShadow: none;
  --hoverBorderColor: transparent;
}
