@charset "UTF-8";
:root {
  --text-color-base: #333;
  --text-color-a-01: rgba(98,98,98, 0.1);
  --text-color-a-02: rgba(98,98,98, 0.2);
  --text-color-a-03: rgba(98,98,98, 0.3);
  --text-color-a-04: rgba(98,98,98, 0.4);
  --text-color-a-05: rgba(98,98,98, 0.5);
  --text-color-a-06: rgba(98,98,98, 0.6);
  --text-color-a-07: rgba(98,98,98, 0.7);
  --text-color-a-08: rgba(98,98,98, 0.8);
  --text-color-a-09: rgba(98,98,98, 0.9);
  --text-color-base-header: #333;
}
:root {
  --content-background-lpc: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%), linear-gradient(to right, rgba(204, 204, 204, 1) 0%, rgba(204, 204, 204, 1) 100%);
}
:root {
  --primary-color-base: #ff7044;
  --primary-color-l-5: #ff835d;
  --primary-color-l-10: #ff9777;
  --primary-color-l-15: #ffaa90;
  --primary-color-l-20: #ffbeaa;
  --primary-color-l-25: #ffd1c3;
  --primary-color-l-30: #ffe5dd;
  --primary-color-l-35: #fff8f6;
  --primary-color-l-40: #ffffff;
  --primary-color-l-45: #ffffff;
  --primary-color-l-50: #ffffff;
  --primary-color-l-55: #ffffff;
  --primary-color-l-60: #ffffff;
  --primary-color-d-5: #ff5c2a;
  --primary-color-d-10: #ff4911;
  --primary-color-a-01: rgba(255, 112, 68, 0.1);
  --primary-color-a-02: rgba(255, 112, 68, 0.2);
  --primary-color-a-03: rgba(255, 112, 68, 0.3);
  --primary-color-a-04: rgba(255, 112, 68, 0.4);
  --primary-color-a-05: rgba(255, 112, 68, 0.5);
  --primary-color-a-06: rgba(255, 112, 68, 0.6);
  --primary-color-a-07: rgba(255, 112, 68, 0.7);
  --primary-color-a-08: rgba(255, 112, 68, 0.8);
  --primary-color-a-09: rgba(255, 112, 68, 0.9);
  --text-color-base: #333;
  --text-color-l-5: #0d0d0d;
  --text-color-l-10: #1a1a1a;
  --text-color-l-15: #262626;
  --text-color-l-20: #333333;
  --text-color-l-25: #404040;
  --text-color-l-30: #4d4d4d;
  --text-color-l-35: #595959;
  --text-color-l-40: #666666;
  --text-color-l-45: #737373;
  --text-color-l-50: #808080;
  --text-color-l-55: #8c8c8c;
  --text-color-l-60: #999999;
  --text-color-d-5: #000000;
  --text-color-d-10: #000000;
  --text-color-a-01: rgba(0, 0, 0, 0.1);
  --text-color-a-02: rgba(0, 0, 0, 0.2);
  --text-color-a-03: rgba(0, 0, 0, 0.3);
  --text-color-a-04: rgba(0, 0, 0, 0.4);
  --text-color-a-05: rgba(0, 0, 0, 0.5);
  --text-color-a-06: rgba(0, 0, 0, 0.6);
  --text-color-a-07: rgba(0, 0, 0, 0.7);
  --text-color-a-08: rgba(0, 0, 0, 0.8);
  --text-color-a-09: rgba(0, 0, 0, 0.9);
}
.decor-wrap-popup {
  /*[data-block-layout] img {
	max-width: initial;
}*/
  /*
.lpc-block__img-inner._185_1h {
	padding-top: calc(100% * 1 / 1.85) !important;
}

.lpc-block__img-inner._239_1h {
	padding-top: calc(100% * 1 / 2.39) !important;
}
*/
  /*
.lpc-block__img-inner._185_1v {
	padding-top: calc(100% * 1.85 / 1) !important;
}

.lpc-block__img-inner._239_1v {
	padding-top: calc(100% * 2.39 / 1) !important;
}
*/
  /*Video block*/
  /*.lpc-wrapp {
	margin: 0 auto;
	max-width: 100%;
	width: 100%;
	box-sizing: border-box;
	padding: 0 16px;
	position: relative;
	z-index: 1;
}

@media all and (min-width: 600px) {
	.lpc-wrapp {
		max-width: 600px;
		padding: 0 12px;
	}
}

@media all and (min-width: 960px) {
	.lpc-wrapp {
		max-width: 960px;
		padding: 0 24px;
	}
}

@media all and (min-width: 1200px) {
	.lpc-wrapp {
		padding: 0 14px;
		max-width: 1180px;
	}
}

@media all and (min-width: 1380px) {
	.lpc-wrapp {
		max-width: 1320px;
		padding: 0 16px;
	}
}*/
  /*@media (max-width: 600px) {
	.lp-ui-timer__item-number {
		font-size: 26px !important;
	}
}*/
  /*@media (max-width: 495px) {
	.lp-ui-timer__item-number {
		font-size: 24px !important;
	}
}*/
  /*.lpc-light-mode-block svg path:not([fill]) { fill:  var(--primary-color-base); }
.lpc-light-mode-block svg defs path:not([fill]) { fill: inherit;}*/
  /*Splide slider*/
  /*.splide__custom__arrows .splide__arrow__bg*/
  /*.splide__custom__arrows .splide__arrow__bg:before*/
  /*Splide slider*/
  /*Spoiler*/
  /*Spoiler*/
  /*Старая версия для слабовидящих https://staff.megagroup.ru/staff/sites/?site_id=1085232*/
  /*Старая версия для слабовидящих https://staff.megagroup.ru/staff/sites/?site_id=1085232*/
  /*ymaps*/
  /*ymaps*/
  /*s3*/
  /*s3*/
  /*staff2*/
  /*staff2*/
  /*icomoon*/
  /*icomoon*/
  /*.content-lp-wrapper.lpc-const-frame-selection .lp-selected-element[data-elem-type="container"], 
.content-lp-wrapper.lpc-const-frame-selection .lp-selected-element[data-elem-type="card_container"], 
.content-lp-wrapper.lpc-const-frame-selection .lp-selected-element[data-elem-type="slider_container"], 
.content-lp-wrapper.lpc-const-frame-selection .lp-selected-element[data-elem-type="form"], 
.content-lp-wrapper.lpc-const-frame-selection .lp-selected-element[data-elem-type="image"], 
.content-lp-wrapper.lpc-const-frame-selection .lp-selected-element[data-elem-type="block"], 
.content-lp-wrapper.lpc-const-frame-selection .lp-selected-element[data-elem-type="header"], 
.content-lp-wrapper.lpc-const-frame-selection .lp-selected-element[data-elem-type="button"], 
.content-lp-wrapper.lpc-const-frame-selection .lp-selected-element[data-elem-type="text"] {
	position: relative;
}*/
  /* Old
.content-lp-wrapper.lpc-const-frame-selection .lp-selected-element {
	outline: 1px solid #36C55C !important;	
	outline-offset: 1px;
}
body:not(.preview_mode) .content-lp-wrapper.lpc-const-frame-selection [data-elem-type]:hover,
body:not(.preview_mode) .content-lp-wrapper.lpc-const-frame-selection [data-elem-type]:focus {
	outline: 1px dashed #36C55C;
	outline-offset:1px;
}*/
  /*.lp-popup-wrapper._opened .lp-popup-inner .fortune-type-3 .lpc-popup-fortune__wrap {
	transform: translateX(0px);
}

.fortune-type-3 .lpc-popup-fortune__wrap {
	transform: translateX(-2000px);
	transition: ease 1.9s;
}*/
  /*.lpc-popup-fortune.fortune-type-3  {
	transform: translateX(1300px);
	transition: ease 2.9s;
}

.lp-popup-wrapper._opened .lpc-popup-fortune.fortune-type-3{
	transform: translateX(0px);
}*/
  /**/
  /*[data-media-source="media-xl"] .lpc-popup-fortune__row,
[data-media-source="media-lg"] .lpc-popup-fortune__row{
	justify-content: space-around;
}*/
  /*
[data-media-source="media-sm"] .lpc-popup-fortune__question._form-narrow > * ,
[data-media-source="media-xs"] .lpc-popup-fortune__question._form-narrow > * {
	max-width: 100%;
}*/
  /*animations*/
}
.decor-wrap-popup .lpc-block ul:not(.controls-inner):not(.splide__pagination):not(.drop-block) {
  list-style: none;
  padding: 0;
}
.decor-wrap-popup .lpc-block ul:not(.controls-inner):not(.splide__pagination):not(.drop-block) li {
  position: relative;
  padding-left: 0.8em;
}
.decor-wrap-popup .lpc-block ul:not(.controls-inner):not(.splide__pagination):not(.drop-block) li:before {
  /*margin-right: 0.4em;*/
  content: "•";
  color: currentcolor;
  position: absolute;
  margin-left: -0.8em;
}
.decor-wrap-popup .lpc-wrap a:not(.lp-icon-link):not(.lp-button):not([href^="tel:"]) {
  background: transparent;
}
.decor-wrap-popup .lpc-wrap a:not(.lp-icon-link):not(.lp-button):not([href^="tel:"]):active, .decor-wrap-popup .lpc-wrap a:not(.lp-icon-link):not(.lp-button):not([href^="tel:"]):hover {
  outline: 0;
}
.decor-wrap-popup .lpc-wrap a:not(.lp-icon-link):not(.lp-button):not([href^="tel:"]) {
  color: var(--primary-color-base);
  transition: 0.3s ease;
}
.decor-wrap-popup .lpc-wrap a:not(.lp-icon-link):not(.lp-button):not([href^="tel:"]):hover {
  text-decoration: none;
  color: var(--primary-color-base);
}
.decor-wrap-popup a[href^="tel:"], .decor-wrap-popup a[href^="tel:"]:hover {
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}
.decor-wrap-popup img {
  border: 0;
}
.decor-wrap-popup button, .decor-wrap-popup input, .decor-wrap-popup optgroup, .decor-wrap-popup select, .decor-wrap-popup textarea {
  margin: 0;
  color: inherit;
  font: inherit;
}
.decor-wrap-popup h1, .decor-wrap-popup h2, .decor-wrap-popup h3, .decor-wrap-popup h4, .decor-wrap-popup h5, .decor-wrap-popup h6 {
  margin: 0;
}
.decor-wrap-popup .lp-header-title-0, .decor-wrap-popup .lp-header-title-1, .decor-wrap-popup .lp-header-title-2, .decor-wrap-popup .lp-header-title-3, .decor-wrap-popup .lp-header-title-4, .decor-wrap-popup .lp-header-title-5, .decor-wrap-popup .lp-header-title-6 {
  line-height: 1.25;
  font-style: normal;
  font-weight: 700;
}
.decor-wrap-popup .lpc-wrap .lp-header-title-0, .decor-wrap-popup .lpc-wrap .lp-header-title-1, .decor-wrap-popup .lpc-wrap .lp-header-title-2, .decor-wrap-popup .lpc-wrap .lp-header-title-3, .decor-wrap-popup .lpc-wrap .lp-header-title-4, .decor-wrap-popup .lpc-wrap .lp-header-title-5, .decor-wrap-popup .lpc-wrap .lp-header-title-6, .decor-wrap-popup .lpc-wrap .lp-header-title-0:hover, .decor-wrap-popup .lpc-wrap .lp-header-title-1:hover, .decor-wrap-popup .lpc-wrap .lp-header-title-2:hover, .decor-wrap-popup .lpc-wrap .lp-header-title-3:hover, .decor-wrap-popup .lpc-wrap .lp-header-title-4:hover, .decor-wrap-popup .lpc-wrap .lp-header-title-5:hover, .decor-wrap-popup .lpc-wrap .lp-header-title-6:hover {
  color: var(--text-color-base-header);
}
.decor-wrap-popup .lp-header-title-1 {
  margin-top: 0;
  font-size: 40px;
  line-height: 1.2;
}
.decor-wrap-popup [data-media-source="media-lg"] .lp-header-title-1 {
  font-size: 36px;
  line-height: 1.2;
}
.decor-wrap-popup [data-media-source="media-md"] .lp-header-title-1 {
  font-size: 36px;
  line-height: 1.2;
}
.decor-wrap-popup [data-media-source="media-sm"] .lp-header-title-1 {
  font-size: 30px;
  line-height: 1.2;
}
.decor-wrap-popup [data-media-source="media-xs"] .lp-header-title-1 {
  font-size: 26px;
  line-height: 1.2;
}
.decor-wrap-popup .lp-header-title-2 {
  font-size: 36px;
  line-height: 1.2;
}
.decor-wrap-popup [data-media-source="media-lg"] .lp-header-title-2 {
  font-size: 32px;
  line-height: 1.2;
}
.decor-wrap-popup [data-media-source="media-md"] .lp-header-title-2 {
  font-size: 30px;
  line-height: 1.2;
}
.decor-wrap-popup [data-media-source="media-sm"] .lp-header-title-2 {
  font-size: 26px;
  line-height: 1.2;
}
.decor-wrap-popup [data-media-source="media-xs"] .lp-header-title-2 {
  font-size: 24px;
  line-height: 1.2;
}
.decor-wrap-popup .lp-header-title-3 {
  font-size: 32px;
  line-height: 1.2;
}
.decor-wrap-popup [data-media-source="media-lg"] .lp-header-title-3 {
  font-size: 28px;
  line-height: 1.2;
}
.decor-wrap-popup [data-media-source="media-md"] .lp-header-title-3 {
  font-size: 26px;
  line-height: 1.2;
}
.decor-wrap-popup [data-media-source="media-sm"] .lp-header-title-3 {
  font-size: 24px;
  line-height: 1.2;
}
.decor-wrap-popup [data-media-source="media-xs"] .lp-header-title-3 {
  font-size: 22px;
  line-height: 1.2;
}
.decor-wrap-popup .lp-header-title-4 {
  font-size: 26px;
  line-height: 1.2;
}
.decor-wrap-popup [data-media-source="media-lg"] .lp-header-title-4 {
  font-size: 26px;
  line-height: 1.2;
}
.decor-wrap-popup [data-media-source="media-md"] .lp-header-title-4 {
  font-size: 22px;
  line-height: 1.2;
}
.decor-wrap-popup [data-media-source="media-sm"] .lp-header-title-4 {
  font-size: 22px;
  line-height: 1.2;
}
.decor-wrap-popup [data-media-source="media-xs"] .lp-header-title-4 {
  font-size: 20px;
  line-height: 1.2;
}
.decor-wrap-popup .lp-header-title-5 {
  font-size: 20px;
  line-height: 1.2;
}
.decor-wrap-popup [data-media-source="media-lg"] .lp-header-title-5 {
  font-size: 20px;
  line-height: 1.2;
}
.decor-wrap-popup [data-media-source="media-md"] .lp-header-title-5 {
  font-size: 18px;
  line-height: 1.2;
}
.decor-wrap-popup [data-media-source="media-sm"] .lp-header-title-5 {
  font-size: 18px;
  line-height: 1.2;
}
.decor-wrap-popup [data-media-source="media-xs"] .lp-header-title-5 {
  font-size: 18px;
  line-height: 1.2;
}
.decor-wrap-popup .lp-header-title-6 {
  font-size: 16px;
  line-height: 1.2;
}
.decor-wrap-popup [data-media-source="media-xs"] .lp-header-title-6 {
  font-size: 16px;
  line-height: 1.2;
}
.decor-wrap-popup [data-elem-type="text"] p {
  color: inherit;
  font: inherit;
}
.decor-wrap-popup .lp-header-text-1, .decor-wrap-popup .lp-header-text-2, .decor-wrap-popup .lp-header-text-3, .decor-wrap-popup .lp-header-text-4 {
  font-weight: 400;
  line-height: 1.5;
  color: var(--text-color-base);
}
.decor-wrap-popup .lp-header-text-1 {
  font-size: 20px;
  line-height: 1.6;
}
.decor-wrap-popup [data-media-source="media-lg"] .lp-header-text-1 {
  font-size: 18px;
  line-height: 1.667;
}
.decor-wrap-popup [data-media-source="media-md"] .lp-header-text-1 {
  font-size: 18px;
  line-height: 1.667;
}
.decor-wrap-popup [data-media-source="media-sm"] .lp-header-text-1 {
  font-size: 17px;
  line-height: 1.53;
}
.decor-wrap-popup [data-media-source="media-xs"] .lp-header-text-1 {
  font-size: 16px;
  line-height: 1.5;
}
.decor-wrap-popup .lp-header-text-2 {
  font-size: 18px;
  line-height: 1.667;
}
.decor-wrap-popup [data-media-source="media-lg"] .lp-header-text-2 {
  font-size: 17px;
  line-height: 1.53;
}
.decor-wrap-popup [data-media-source="media-md"] .lp-header-text-2 {
  font-size: 17px;
  line-height: 1.53;
}
.decor-wrap-popup [data-media-source="media-sm"] .lp-header-text-2 {
  font-size: 17px;
  line-height: 1.53;
}
.decor-wrap-popup [data-media-source="media-xs"] .lp-header-text-2 {
  font-size: 16px;
  line-height: 1.5;
}
.decor-wrap-popup .lp-header-text-3 {
  font-size: 16px;
  line-height: 1.5;
}
.decor-wrap-popup .lp-header-text-4 {
  font-size: 15px;
  line-height: 1.333;
}
.decor-wrap-popup .lp-header-text-4 p {
  font-size: inherit;
  line-height: inherit;
}
.decor-wrap-popup [data-block-layout] {
  position: relative;
  /* z-index: 0;*/
}
.decor-wrap-popup ._hide-block[id^="popup_lp_block"] {
  display: none;
}
.decor-wrap-popup .lpc_pointer_events_none {
  pointer-events: none;
}
.decor-wrap-popup .content-lp-wrapper .temp-wrapper .temp-content article {
  width: 680px;
}
.decor-wrap-popup ._primary-color {
  color: var(--primary-color-base);
}
.decor-wrap-popup ._primary-fill {
  background: var(--primary-color-base);
  color: #fff;
}
.decor-wrap-popup ._light-fill {
  background: #fff;
}
.decor-wrap-popup ._dark-fill {
  background: var(--text-color-base);
  color: #fff;
}
.decor-wrap-popup ._svg-primary-fill path:not([fill]):not([stroke]) {
  fill: var(--primary-color-base);
}
.decor-wrap-popup ._svg-dark-fill path:not([fill]) {
  fill: var(--text-color-base);
}
.decor-wrap-popup ._svg-light-fill path:not([fill]) {
  fill: #fff;
}
.decor-wrap-popup .lp-text-button {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
}
.decor-wrap-popup .lp-link-button {
  font-size: 16px;
  line-height: 1;
}
.decor-wrap-popup .lp-label-text, .decor-wrap-popup .lp-remark-text, .decor-wrap-popup .lp-alert-text {
  font-size: 16px;
  line-height: 1;
}
@media (min-width: 600px) {
  .decor-wrap-popup .lp-label-text, .decor-wrap-popup .lp-remark-text, .decor-wrap-popup .lp-alert-text {
    line-height: 1;
  }
}
.decor-wrap-popup .lp-remark-text {
  opacity: 0.5;
}
.decor-wrap-popup .lp-label-text {
  font-weight: 400;
}
.decor-wrap-popup .lp-alert-text {
  color: #eb5757;
}
.decor-wrap-popup .lp-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.111;
  text-decoration: none;
  transition: all 0.15s;
  border: none;
  outline: none;
  text-align: center;
  text-align-last: center;
  vertical-align: top;
}
.decor-wrap-popup .lp-button.lpc-pointer-events {
  pointer-events: none;
}
.decor-wrap-popup .lpc-pointer-events {
  pointer-events: none;
}
.decor-wrap-popup .lp-button__text, .decor-wrap-popup .lp-button__ico {
  display: inline-block;
  vertical-align: middle;
}
.decor-wrap-popup .lp-button__text {
  min-width: 50px;
  text-align: center;
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: inherit;
  text-align-last: inherit;
  color: inherit;
  text-decoration: inherit;
}
.decor-wrap-popup .lp-button__ico {
  font-size: 0;
}
.decor-wrap-popup .lp-button__ico svg {
  width: 24px;
  height: 24px;
}
.decor-wrap-popup .lp-button__ico + .lp-button__text {
  min-width: 74px;
  text-align: left;
  padding-right: 4px;
  padding-left: 4px;
}
.decor-wrap-popup .lp-button._only-icon {
  padding: 13px;
}
.decor-wrap-popup [data-media-source="media-md"] .lp-button._only-icon {
  padding: 10px;
}
.decor-wrap-popup [data-media-source="media-sm"] .lp-button._only-icon, .decor-wrap-popup [data-media-source="media-xs"] .lp-button._only-icon {
  padding: 8px;
}
.decor-wrap-popup .lpc-button--type-1 {
  background: var(--primary-color-base);
  color: #000;
  padding: 13px 16px;
  border-radius: 6px;
  min-height: 50px;
  line-height: 1;
  cursor: pointer;
}
.decor-wrap-popup .lpc-button--type-1._v2-text {
  padding: 8px 32px;
}
.decor-wrap-popup .lpc-button--type-1._v2-icon {
  padding: 13px;
  font-size: 0;
}
.decor-wrap-popup .lpc-button--type-1._v2-icon svg {
  width: 24px;
  height: 24px;
}
.decor-wrap-popup .lpc-button--type-1._v2-icon path {
  fill: #fff;
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-button--type-1 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-button--type-1._v2-text {
  padding: 8px 24px;
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-button--type-1._v2-icon {
  padding: 10px;
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-button--type-1, .decor-wrap-popup [data-media-source="media-xs"] .lpc-button--type-1 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-button--type-1._v2-text, .decor-wrap-popup [data-media-source="media-xs"] .lpc-button--type-1._v2-text {
  padding: 8px 20px;
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-button--type-1._v2-icon, .decor-wrap-popup [data-media-source="media-xs"] .lpc-button--type-1._v2-icon {
  padding: 8px;
}
.decor-wrap-popup .lpc-button--type-1:hover {
  color: #fff;
  background: var(--primary-color-l-5);
}
.decor-wrap-popup .lpc-button--type-1:active {
  background: var(--primary-color-d-5);
}
.decor-wrap-popup .lpc-button--type-1 svg path {
  fill: #fff;
}
.decor-wrap-popup .lpc-button--type-2 {
  border: 1px solid var(--primary-color-base);
  color: var(--primary-color-base);
  padding: 13px 16px;
  border-radius: 6px;
  min-height: 50px;
  line-height: 1;
  background: none;
  cursor: pointer;
}
.decor-wrap-popup .lpc-button--type-2._v2-text {
  padding: 8px 32px;
}
.decor-wrap-popup .lpc-button--type-2._v2-icon {
  padding: 12px;
  font-size: 0;
}
.decor-wrap-popup .lpc-button--type-2._v2-icon svg {
  width: 24px;
  height: 24px;
}
.decor-wrap-popup .lpc-button--type-2._v2-icon path {
  fill: var(--primary-color-base);
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-button--type-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-button--type-2._v2-text {
  padding: 8px 24px;
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-button--type-2._v2-icon {
  padding: 9px;
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-button--type-2, .decor-wrap-popup [data-media-source="media-xs"] .lpc-button--type-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-button--type-2._v2-text, .decor-wrap-popup [data-media-source="media-xs"] .lpc-button--type-2._v2-text {
  padding: 8px 20px;
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-button--type-2._v2-icon, .decor-wrap-popup [data-media-source="media-xs"] .lpc-button--type-2._v2-icon {
  padding: 7px;
}
.decor-wrap-popup .lpc-button--type-2:hover {
  border-color: var(--primary-color-l-5);
  color: var(--primary-color-base);
  background: var(--primary-color-a-02);
}
.decor-wrap-popup .lpc-button--type-2:hover path {
  fill: var(--primary-color-l-5);
}
.decor-wrap-popup .lpc-button--type-2:active {
  border-color: var(--primary-color-d-5);
  color: var(--primary-color-d-5);
  background: var(--primary-color-a-01);
}
.decor-wrap-popup .lpc-button--type-2:active path {
  fill: var(--primary-color-d-5);
}
.decor-wrap-popup .lpc-button--type-2 svg path {
  fill: var(--primary-color-base);
}
.decor-wrap-popup .lpc-button--type-2._only-icon {
  padding: 12px;
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-button--type-2._only-icon {
  padding: 9px;
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-button--type-2._only-icon, .decor-wrap-popup [data-media-source="media-xs"] .lpc-button--type-2._only-icon {
  padding: 7px;
}
.decor-wrap-popup .lp-button._with-icon .lp-button__ico {
  margin-left: 8px;
}
.decor-wrap-popup .lpc-button--type-3 {
  color: var(--primary-color-base);
  cursor: pointer;
  line-height: 1;
  justify-content: initial;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
}
.decor-wrap-popup .lpc-button--type-3._v2-text {
  padding: 8px 0;
}
.decor-wrap-popup .lpc-button--type-3 .lp-button__text {
  min-width: 0;
}
.decor-wrap-popup .lpc-button--type-3 svg path {
  fill: var(--primary-color-base);
}
.decor-wrap-popup .lpc-button--type-3._with-icon {
  font-weight: 400;
}
.decor-wrap-popup .lpc-button--type-3._with-icon .lp-button__ico {
  margin-left: 0;
}
.decor-wrap-popup .lpc-button--type-3._with-icon .lp-button__ico + .lp-button__text {
  padding-right: 4px;
}
.decor-wrap-popup .lpc-button--type-3:hover {
  color: var(--primary-color-l-5);
}
.decor-wrap-popup .lpc-button--type-3:active {
  color: var(--primary-color-d-5);
}
.decor-wrap-popup [data-media-source="media-xs"] .lpc-button--type-3 {
  text-align: center;
  text-align-last: center;
  display: block;
}
.decor-wrap-popup .lpc-block__img-wrap {
  overflow: hidden;
  position: relative;
}
.decor-wrap-popup .lpc-block__img-inner {
  position: relative;
  height: 0;
  width: 100%;
  display: block;
  overflow: hidden;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
}
.decor-wrap-popup .lpc-block__img-inner._1_1 {
  padding-top: 100% !important;
}
.decor-wrap-popup .lpc-block__img-inner._4_3h {
  padding-top: calc(100% * 3 / 4) !important;
}
.decor-wrap-popup .lpc-block__img-inner._3_2h {
  padding-top: calc(100% * 2 / 3) !important;
}
.decor-wrap-popup .lpc-block__img-inner._16_9h {
  padding-top: calc(100% * 9 / 16) !important;
}
.decor-wrap-popup .lpc-block__img-inner._4_3v {
  padding-top: calc(100% * 4 / 3) !important;
}
.decor-wrap-popup .lpc-block__img-inner._3_2v {
  padding-top: calc(100% * 3 / 2) !important;
}
.decor-wrap-popup .lpc-block__img-inner._16_9v {
  padding-top: calc(100% * 16 / 9) !important;
}
.decor-wrap-popup .lpc-block__img-inner img {
  position: absolute;
  object-fit: cover;
  background-size: cover;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100% !important;
  height: 100% !important;
  max-height: 100% !important;
}
.decor-wrap-popup .lpc-block__img-inner._contain img {
  object-fit: contain;
  background-size: contain;
}
.decor-wrap-popup .lpc-block__video-inner {
  position: relative;
  height: 0;
  width: 100%;
  display: block;
}
.decor-wrap-popup .lpc-block__video-inner ._lp-video {
  position: absolute;
  object-fit: cover;
  background-size: cover;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.decor-wrap-popup .lpc-block__video-inner._1_1 {
  padding-top: 100%;
}
.decor-wrap-popup .lpc-block__video-inner._4_3h {
  padding-top: calc(100% * 3 / 4);
}
.decor-wrap-popup .lpc-block__video-inner._3_2h {
  padding-top: calc(100% * 2 / 3);
}
.decor-wrap-popup .lpc-block__video-inner._16_9h {
  padding-top: calc(100% * 9 / 16);
}
.decor-wrap-popup .lpc-block__video-inner._4_3v {
  padding-top: calc(100% * 4 / 3);
}
.decor-wrap-popup .lpc-block__video-inner._3_2v {
  padding-top: calc(100% * 3 / 2);
}
.decor-wrap-popup .lpc-block__video-inner._16_9v {
  padding-top: calc(100% * 16 / 9);
}
.decor-wrap-popup .lp-block-bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  overflow: hidden;
  bottom: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.decor-wrap-popup .lp-block-bg__video {
  position: absolute;
  width: 100%;
  height: 100%;
}
.decor-wrap-popup .lp-block-bg__video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.decor-wrap-popup .lp-block-bg iframe {
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
@media (min-width: 960px) {
  .decor-wrap-popup .lp-block-bg._isfixed {
    background-attachment: fixed;
  }
}
.decor-wrap-popup .lp-block-overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.5);
}
.decor-wrap-popup ._not_fill .lp-block-overlay {
  background: rgba(255, 255, 255, 0);
}
.decor-wrap-popup .svg-icon-dark path {
  fill: var(--primary-color-base);
}
.decor-wrap-popup ._lp-image-container {
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  max-width: 100%;
}
.decor-wrap-popup .lpc-wrap {
  position: relative;
  text-align: left;
}
.decor-wrap-popup .lpc-wrap * {
  box-sizing: border-box;
}
.decor-wrap-popup .lpc-row {
  margin: 0 -16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 32px);
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-row, .decor-wrap-popup [data-media-source="media-lg"] .lpc-row {
  margin: 0 -16px;
  width: calc(100% + 32px);
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-row {
  margin: 0 -12px;
  width: calc(100% + 24px);
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-row, .decor-wrap-popup [data-media-source="media-xs"] .lpc-row {
  margin: 0 -8px;
  width: calc(100% + 16px);
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-col-1-sm {
  margin-left: 8px;
  margin-right: 8px;
  width: calc((100% / 12) - 16px);
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-col-2-sm {
  margin-left: 8px;
  margin-right: 8px;
  width: calc(((100% / 12) * 2) - 16px);
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-col-3-sm {
  margin-left: 8px;
  margin-right: 8px;
  width: calc(((100% / 12) * 3) - 16px);
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-col-4-sm {
  margin-left: 8px;
  margin-right: 8px;
  width: calc(((100% / 12) * 4) - 16px);
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-col-5-sm {
  margin-left: 8px;
  margin-right: 8px;
  width: calc(((100% / 12) * 5) - 16px);
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-col-6-sm {
  margin-left: 8px;
  margin-right: 8px;
  width: calc(((100% / 12) * 6) - 16px);
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-col-7-sm {
  margin-left: 8px;
  margin-right: 8px;
  width: calc(((100% / 12) * 7) - 16px);
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-col-8-sm {
  margin-left: 8px;
  margin-right: 8px;
  width: calc(((100% / 12) * 8) - 16px);
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-col-9-sm {
  margin-left: 8px;
  margin-right: 8px;
  width: calc(((100% / 12) * 9) - 16px);
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-col-10-sm {
  margin-left: 8px;
  margin-right: 8px;
  width: calc(((100% / 12) * 10) - 16px);
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-col-11-sm {
  margin-left: 8px;
  margin-right: 8px;
  width: calc(((100% / 12) * 11) - 16px);
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-col-12-sm {
  margin-left: 8px;
  margin-right: 8px;
  width: calc(100% - 16px);
}
.decor-wrap-popup [data-media-source="media-xs"] .lpc-col-1-xs {
  margin-left: 8px;
  margin-right: 8px;
  width: calc((100% / 12) - 16px);
}
.decor-wrap-popup [data-media-source="media-xs"] .lpc-col-2-xs {
  margin-left: 8px;
  margin-right: 8px;
  width: calc(((100% / 12) * 2) - 16px);
}
.decor-wrap-popup [data-media-source="media-xs"] .lpc-col-3-xs {
  margin-left: 8px;
  margin-right: 8px;
  width: calc(((100% / 12) * 3) - 16px);
}
.decor-wrap-popup [data-media-source="media-xs"] .lpc-col-4-xs {
  margin-left: 8px;
  margin-right: 8px;
  width: calc(((100% / 12) * 4) - 16px);
}
.decor-wrap-popup [data-media-source="media-xs"] .lpc-col-5-xs {
  margin-left: 8px;
  margin-right: 8px;
  width: calc(((100% / 12) * 5) - 16px);
}
.decor-wrap-popup [data-media-source="media-xs"] .lpc-col-6-xs {
  margin-left: 8px;
  margin-right: 8px;
  width: calc(((100% / 12) * 6) - 16px);
}
.decor-wrap-popup [data-media-source="media-xs"] .lpc-col-7-xs {
  margin-left: 8px;
  margin-right: 8px;
  width: calc(((100% / 12) * 7) - 16px);
}
.decor-wrap-popup [data-media-source="media-xs"] .lpc-col-8-xs {
  margin-left: 8px;
  margin-right: 8px;
  width: calc(((100% / 12) * 8) - 16px);
}
.decor-wrap-popup [data-media-source="media-xs"] .lpc-col-9-xs {
  margin-left: 8px;
  margin-right: 8px;
  width: calc(((100% / 12) * 9) - 16px);
}
.decor-wrap-popup [data-media-source="media-xs"] .lpc-col-10-xs {
  margin-left: 8px;
  margin-right: 8px;
  width: calc(((100% / 12) * 10) - 16px);
}
.decor-wrap-popup [data-media-source="media-xs"] .lpc-col-11-xs {
  margin-left: 8px;
  margin-right: 8px;
  width: calc(((100% / 12) * 11) - 16px);
}
.decor-wrap-popup [data-media-source="media-xs"] .lpc-col-12-xs {
  margin-left: 8px;
  margin-right: 8px;
  width: calc(100% - 16px);
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-col-1-md {
  margin-left: 12px;
  margin-right: 12px;
  width: calc((100% / 12) - 24px);
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-col-2-md {
  margin-left: 12px;
  margin-right: 12px;
  width: calc(((100% / 12) * 2) - 24px);
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-col-3-md {
  margin-left: 12px;
  margin-right: 12px;
  width: calc(((100% / 12) * 3) - 24px);
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-col-4-md {
  margin-left: 12px;
  margin-right: 12px;
  width: calc(((100% / 12) * 4) - 24px);
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-col-5-md {
  margin-left: 12px;
  margin-right: 12px;
  width: calc(((100% / 12) * 5) - 24px);
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-col-6-md {
  margin-left: 12px;
  margin-right: 12px;
  width: calc(((100% / 12) * 6) - 24px);
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-col-7-md {
  margin-left: 12px;
  margin-right: 12px;
  width: calc(((100% / 12) * 7)  - 24px);
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-col-8-md {
  margin-left: 12px;
  margin-right: 12px;
  width: calc(((100% / 12) * 8) - 24px);
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-col-9-md {
  margin-left: 12px;
  margin-right: 12px;
  width: calc(((100% / 12) * 9) - 24px);
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-col-10-md {
  margin-left: 12px;
  margin-right: 12px;
  width: calc(((100% / 12) * 10) - 24px);
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-col-11-md {
  margin-left: 12px;
  margin-right: 12px;
  width: calc(((100% / 12) * 11) - 24px);
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-col-12-md {
  margin-left: 12px;
  margin-right: 12px;
  width: calc(100% - 24px);
}
.decor-wrap-popup [data-media-source="media-lg"] .lpc-col-1-lg {
  margin-left: 16px;
  margin-right: 16px;
  width: calc((100% / 12) - 32px);
}
.decor-wrap-popup [data-media-source="media-lg"] .lpc-col-2-lg {
  margin-left: 16px;
  margin-right: 16px;
  width: calc(((100% / 12) * 2) - 32px);
}
.decor-wrap-popup [data-media-source="media-lg"] .lpc-col-3-lg {
  margin-left: 16px;
  margin-right: 16px;
  width: calc(((100% / 12) * 3) - 32px);
}
.decor-wrap-popup [data-media-source="media-lg"] .lpc-col-4-lg {
  margin-left: 16px;
  margin-right: 16px;
  width: calc(((100% / 12) * 4) - 32px);
}
.decor-wrap-popup [data-media-source="media-lg"] .lpc-col-5-lg {
  margin-left: 16px;
  margin-right: 16px;
  width: calc(((100% / 12) * 5) - 32px);
}
.decor-wrap-popup [data-media-source="media-lg"] .lpc-col-6-lg {
  margin-left: 16px;
  margin-right: 16px;
  width: calc(((100% / 12) * 6) - 32px);
}
.decor-wrap-popup [data-media-source="media-lg"] .lpc-col-7-lg {
  margin-left: 16px;
  margin-right: 16px;
  width: calc(((100% / 12) * 7) - 32px);
}
.decor-wrap-popup [data-media-source="media-lg"] .lpc-col-8-lg {
  margin-left: 16px;
  margin-right: 16px;
  width: calc(((100% / 12) * 8) - 32px);
}
.decor-wrap-popup [data-media-source="media-lg"] .lpc-col-9-lg {
  margin-left: 16px;
  margin-right: 16px;
  width: calc(((100% / 12) * 9) - 32px);
}
.decor-wrap-popup [data-media-source="media-lg"] .lpc-col-10-lg {
  margin-left: 16px;
  margin-right: 16px;
  width: calc(((100% / 12) * 10) - 32px);
}
.decor-wrap-popup [data-media-source="media-lg"] .lpc-col-11-lg {
  margin-left: 16px;
  margin-right: 16px;
  width: calc(((100% / 12) * 11) - 32px);
}
.decor-wrap-popup [data-media-source="media-lg"] .lpc-col-12-lg {
  margin-left: 16px;
  margin-right: 16px;
  width: calc(100% - 32px);
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-col-1-xl {
  margin-left: 16px;
  margin-right: 16px;
  width: calc((100%/12) - 32px);
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-col-2-xl {
  margin-left: 16px;
  margin-right: 16px;
  width: calc(((100% / 12) * 2) - 32px);
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-col-3-xl {
  margin-left: 16px;
  margin-right: 16px;
  width: calc(((100% / 12) * 3) - 32px);
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-col-4-xl {
  margin-left: 16px;
  margin-right: 16px;
  width: calc(((100% / 12) * 4) - 32px);
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-col-5-xl {
  margin-left: 16px;
  margin-right: 16px;
  width: calc(((100% / 12) * 5) - 32px);
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-col-6-xl {
  margin-left: 16px;
  margin-right: 16px;
  width: calc(((100% / 12) * 6) - 32px);
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-col-7-xl {
  margin-left: 16px;
  margin-right: 16px;
  width: calc(((100% / 12) * 7) - 32px);
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-col-8-xl {
  margin-left: 16px;
  margin-right: 16px;
  width: calc(((100% / 12) * 8) - 32px);
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-col-9-xl {
  margin-left: 16px;
  margin-right: 16px;
  width: calc(((100% / 12) * 9) - 32px);
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-col-10-xl {
  margin-left: 16px;
  margin-right: 16px;
  width: calc(((100% / 12) * 10) - 32px);
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-col-11-xl {
  margin-left: 16px;
  margin-right: 16px;
  width: calc(((100% / 12) * 11) - 32px);
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-col-12-xl {
  margin-left: 16px;
  margin-right: 16px;
  width: calc(100% - 32px);
}
.decor-wrap-popup .lp-video-block__custom {
  position: relative;
  font-size: 0;
  display: inline-block;
  width: 100%;
}
.decor-wrap-popup .lp-video-block__custom-button {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.decor-wrap-popup .lp-video-block__custom-button.hide {
  display: none;
}
.decor-wrap-popup .lp-video-block-wrappper video, .decor-wrap-popup .lp-video-block-wrappper iframe {
  width: 100%;
  height: 100%;
}
.decor-wrap-popup .lp-video-block-wrappper {
  position: relative;
  overflow: hidden;
}
.decor-wrap-popup ._slider-arrows {
  display: inline-block;
  width: 24px;
  height: 24px;
  position: relative;
}
.decor-wrap-popup ._slider-arrows.reverse {
  transform: rotate(180deg);
}
.decor-wrap-popup ._slider-arrows-inner {
  width: 2px;
  height: 11px;
  background: #fff;
  position: absolute;
  right: 11px;
  border-radius: 1px;
  border-width: 0px !important;
  padding: 0 !important;
  margin: 0 !important;
}
.decor-wrap-popup .lpc-button--type-2 ._slider-arrows-inner {
  background: var(--primary-color-base);
}
.decor-wrap-popup ._slider-arrows-inner:first-child {
  top: 3px;
  transform: rotate(45deg);
}
.decor-wrap-popup ._slider-arrows-inner:last-child {
  bottom: 3px;
  transform: rotate(-45deg);
}
.decor-wrap-popup .lpc-simple-dots {
  text-align: center;
  margin-top: -16px;
  font-size: 0;
}
.decor-wrap-popup .lpc-simple-dot-item {
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 10px;
  background: var(--primary-color-base);
  opacity: 0.5;
  margin: 16px 8px 0;
}
.decor-wrap-popup [data-media-source="media-xs"] .lpc-simple-dot-item, .decor-wrap-popup [data-media-source="media-sm"] .lpc-simple-dot-item {
  width: 12px;
  height: 12px;
}
.decor-wrap-popup .lpc-simple-dot-item.active {
  opacity: 1;
}
.decor-wrap-popup .lp-popup-wrapper {
  display: none;
  opacity: 0;
  visibility: hidden;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 111;
}
.decor-wrap-popup .lp-popup-overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
}
.decor-wrap-popup .lp-popup-wrapper._opened {
  display: block;
  visibility: visible;
  opacity: 1;
  transition: opacity 0.2s linear;
  z-index: 9999;
}
.decor-wrap-popup .lp-popup-wrapper._opened ._hide-block {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  text-align: left;
  width: 100%;
}
.decor-wrap-popup .lp-popup-wrapper .lp-popup-inner {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: center;
  overflow: auto;
  padding: 60px 16px;
}
@media (max-width: 808px) {
  .decor-wrap-popup .lp-popup-wrapper .lp-popup-inner {
    padding-left: 14px;
    padding-right: 14px;
  }
}
@media (max-width: 767px) {
  .decor-wrap-popup .lp-popup-wrapper .lp-popup-inner {
    padding-left: 14px;
    padding-right: 14px;
  }
}
@media (max-width: 480px) {
  .decor-wrap-popup .lp-popup-wrapper .lp-popup-inner {
    padding-left: 6px;
    padding-right: 6px;
  }
}
@media (max-width: 480px) {
  .decor-wrap-popup .lp-popup-wrapper .lp-popup-inner {
    padding-left: 6px;
    padding-right: 6px;
  }
}
.decor-wrap-popup .lp-popup-inner .decor-wrap {
  max-width: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
}
.decor-wrap-popup .lp-popup-wrapper .lp-popup-inner:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
.decor-wrap-popup .lp-ui-timer {
  display: flex;
  margin: 0 -4px;
  flex-wrap: wrap;
}
.decor-wrap-popup .lp-ui-timer__item {
  /*flex: 0 0 58px;*/
  text-align: center;
  margin: 0 3px;
}
@media (min-width: 600px) {
  .decor-wrap-popup .lp-ui-timer__item {
    margin: 0 4px;
  }
}
.decor-wrap-popup .lp-ui-timer__item-number {
  font-style: normal;
  font-weight: bold;
  /*font-size: 26px;*/
  vertical-align: middle;
  /*line-height: 1.34;*/
  padding: 15px 17px;
  box-sizing: border-box;
}
.decor-wrap-popup .lp-ui-timer__item-text {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #8b9098;
}
.decor-wrap-popup ._type-1 .lp-ui-timer__item-number {
  background: var(--content-background-lpc);
  color: var(--primary-color-base);
}
.decor-wrap-popup ._type-2 .lp-ui-timer__item-number {
  background: var(--content-background-lpc);
  color: var(--primary-color-base);
  padding: 14px 16px;
  border: 1px solid var(--primary-color-base);
}
.decor-wrap-popup ._type-3 .lp-ui-timer__item-number {
  background: var(--primary-color-base);
  color: #fff;
}
.decor-wrap-popup .lpc-light-mode-block {
  color: #333;
  background: #fff;
}
.decor-wrap-popup .lpc-light-mode-block a:not([href^="tel:"]), .decor-wrap-popup .lpc-light-mode-block ._primary-color {
  color: var(--primary-color-base);
}
.decor-wrap-popup .lpc-contacts-7__item-text a[href^="tel:"] {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
}
.decor-wrap-popup .lpc-dark-mode-block {
  color: #fff;
  background: var(--primary-color-base);
}
.decor-wrap-popup .lpc-dark-mode-block a:not([href^="tel:"]), .decor-wrap-popup .lpc-dark-mode-block ._primary-color {
  color: inherit;
}
.decor-wrap-popup .lpc-dark-mode-block svg path:not([fill]) {
  fill: #fff;
}
@keyframes placeholder-active {
  0% {
    background-position: 100% 50%;
  }
  to {
    background-position: 0 50%;
  }
}
.decor-wrap-popup .lp-map-placeholder {
  position: relative;
  background: 50% 50% / cover no-repeat url("/g/s3/lp/img/lp-map-placeholder-v3.svg");
}
.decor-wrap-popup .lp-map-placeholder:after {
  content: "";
  position: absolute;
  display: block;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: linear-gradient(-45deg, transparent 25%, #fff 30%, transparent 63%);
  background-size: 400% 100%;
  -webkit-animation: placeholder-active 3s ease infinite;
  animation: placeholder-active 3s ease infinite;
}
@keyframes button-bounce {
  0% {
    transform: translate3d(0, 0, 0);
  }
  3% {
    -webkit-transform: translate3d(0, -12px, 0);
    transform: translate3d(0, -12px, 0);
  }
  7% {
    -webkit-transform: translate3d(0, 8px, 0);
    transform: translate3d(0, 8px, 0);
  }
  9% {
    -webkit-transform: translate3d(0, -3px, 0);
    transform: translate3d(0, -3px, 0);
  }
  10% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes button-flash {
  0% {
    opacity: 1;
  }
  4% {
    opacity: 0.25;
  }
  12% {
    opacity: 1;
  }
  16% {
    opacity: 0.25;
  }
  20% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes button-pulse {
  0% {
    transform: scale(1);
  }
  3% {
    transform: scale(1.05);
  }
  6% {
    transform: scale(1);
  }
  9% {
    transform: scale(1.05);
  }
  12% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}
.decor-wrap-popup .button-bounce-animation {
  animation: button-bounce 5s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
  transform-origin: center bottom;
}
.decor-wrap-popup .button-flash-animation {
  animation: button-flash 4s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
}
.decor-wrap-popup .s3-input-textarea .button-pulse-animation {
  animation: button-pulse 4s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
}
.decor-wrap-popup #lp_constructor .splide__track--draggable {
  -webkit-touch-callout: default;
  -webkit-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.decor-wrap-popup .splide__inner {
  position: relative;
  visibility: visible;
}
.decor-wrap-popup .splide__custom__pagination.splide__pagination {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin: 20px 0 0;
}
.decor-wrap-popup [data-media-source="media-xs"] .splide__custom__pagination.splide__pagination, .decor-wrap-popup [data-media-source="media-sm"] .splide__custom__pagination.splide__pagination {
  margin: 10px 0 0;
}
.decor-wrap-popup .splide__custom__pagination .splide__pagination__page {
  width: 16px;
  height: 16px;
  margin: 6px;
  opacity: 0.3;
  transition: all 0.15s linear;
  background: var(--primary-color-base);
  min-height: unset;
}
.decor-wrap-popup [data-media-source="media-xs"] .splide__custom__pagination .splide__pagination__page, .decor-wrap-popup [data-media-source="media-sm"] .splide__custom__pagination .splide__pagination__page {
  width: 10px;
  height: 10px;
}
.decor-wrap-popup .splide__custom__pagination .splide__pagination__page:hover, .decor-wrap-popup .splide__custom__pagination .splide__pagination__page.is-active {
  transform: scale(1);
  opacity: 1;
  background: var(--primary-color-base);
}
.decor-wrap-popup .splide__custom__arrows .splide__arrow:disabled {
  display: none;
}
.decor-wrap-popup .splide__custom__arrows .splide__arrow {
  min-width: 44px;
  min-height: 44px;
  width: auto;
  opacity: 1;
  background: none;
  border-radius: 50px;
}
.decor-wrap-popup .splide .splide__custom__arrows .splide__arrow:focus {
  outline: none;
}
.decor-wrap-popup .splide__custom__arrows .splide__arrow:hover {
  opacity: 1;
  background: none;
}
.decor-wrap-popup .splide__arrow__bg {
  position: relative;
  overflow: hidden;
  border-radius: 50px;
  background: rgba(0, 0, 0, 0.5);
  transition: all 0.15s linear;
  display: flex;
  align-items: center;
  justify-content: center;
}
.decor-wrap-popup .splide__arrow__bg:not(.preview-arrow) {
  width: 100%;
  height: 100%;
}
.decor-wrap-popup .splide__arrow__icon {
  display: block;
  padding: 0;
  -webkit-mask-image: url("/g/s3/lp/lpc.v4/images/sprite.view.svg#chevron-right-middle");
  mask-image: url("/g/s3/lp/lpc.v4/images/sprite.view.svg#chevron-right-middle");
  -webkit-mask-size: 30px;
  mask-size: 30px;
  mask-image-repeat: no-repeat;
  -webkit-mask-image-repeat: no-repeat;
  width: 30px;
  height: 30px;
  background-color: #FFF;
  position: absolute;
}
.decor-wrap-popup .splide__arrow__icon--prev {
  transform: rotate(180deg);
}
.decor-wrap-popup .splide__arrow__bg:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0;
  pointer-events: none;
  transition: all 0.15s linear;
  background: rgba(255, 255, 255, 0.2);
}
.decor-wrap-popup .splide__custom__arrows .splide__arrow:hover .splide__arrow__bg:before {
  opacity: 1;
}
.decor-wrap-popup .splide__arrow.splide__arrow--prev {
  left: -22px;
}
.decor-wrap-popup .splide__arrow.splide__arrow--next {
  right: -22px;
}
.decor-wrap-popup .splide__arrow__lines {
  position: absolute;
  width: 24px;
  height: 24px;
  display: inline-block;
}
.decor-wrap-popup .splide__arrow__lines.reverse__arrows {
  transform: rotate(180deg);
}
.decor-wrap-popup .splide__arrow__line:first-child {
  top: 3px;
  transform: rotate(45deg);
}
.decor-wrap-popup .splide__arrow__line:last-child {
  bottom: 3px;
  transform: rotate(-45deg);
}
.decor-wrap-popup .splide__arrow__line {
  position: absolute;
  right: 11px;
  height: 11px;
  width: 2px;
  background: #fff;
  border-radius: 1px;
  border-width: 0px !important;
  padding: 0 !important;
  margin: 0 !important;
}
.decor-wrap-popup .spoiler-btn-wrap {
  display: none;
  margin: 40px 0 0;
  text-align: center;
}
.decor-wrap-popup .spoiler-btn-wrap.show_spoiler {
  display: block;
}
.decor-wrap-popup .popup-row-block {
  background: repeating-linear-gradient(145deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.03) 10px, rgba(0, 0, 0, 0.07) 10px, rgba(0, 0, 0, 0.07) 20px);
}
.decor-wrap-popup [data-set-size="normal-size"] .lpc-wrap p, .decor-wrap-popup [data-set-size="normal-size"] .lpc-wrap .lp-header-text-1, .decor-wrap-popup [data-set-size="normal-size"] .lpc-wrap .lp-header-text-2, .decor-wrap-popup [data-set-size="normal-size"] .lpc-wrap .lp-header-text-3, .decor-wrap-popup [data-set-size="normal-size"] .lpc-wrap .lp-header-text-4 {
  font-size: 1em;
}
.decor-wrap-popup [data-set-size="big-size"] .lpc-wrap p, .decor-wrap-popup [data-set-size="big-size"] .lpc-wrap .lp-button, .decor-wrap-popup [data-set-size="big-size"] .lpc-wrap .lp-header-text-1, .decor-wrap-popup [data-set-size="big-size"] .lpc-wrap .lp-header-text-2, .decor-wrap-popup [data-set-size="big-size"] .lpc-wrap .lp-header-text-3, .decor-wrap-popup [data-set-size="big-size"] .lpc-wrap .lp-header-text-4 {
  font-size: 1.125rem;
}
.decor-wrap-popup [data-set-size="big1-size"] .lpc-wrap p, .decor-wrap-popup [data-set-size="big1-size"] .lpc-wrap .lp-button, .decor-wrap-popup [data-set-size="big1-size"] .lpc-wrap .lp-header-text-1, .decor-wrap-popup [data-set-size="big1-size"] .lpc-wrap .lp-header-text-2, .decor-wrap-popup [data-set-size="big1-size"] .lpc-wrap .lp-header-text-3, .decor-wrap-popup [data-set-size="big1-size"] .lpc-wrap .lp-header-text-4 {
  font-size: 1.5rem;
}
.decor-wrap-popup [data-set-size="big2-size"] .lpc-wrap p, .decor-wrap-popup [data-set-size="big2-size"] .lpc-wrap .lp-button, .decor-wrap-popup [data-set-size="big2-size"] .lpc-wrap .lp-header-text-1, .decor-wrap-popup [data-set-size="big2-size"] .lpc-wrap .lp-header-text-2, .decor-wrap-popup [data-set-size="big2-size"] .lpc-wrap .lp-header-text-3, .decor-wrap-popup [data-set-size="big2-size"] .lpc-wrap .lp-header-text-4 {
  font-size: 2rem;
}
.decor-wrap-popup body[image="hide"] .lpc-block__img-inner {
  display: none;
}
.decor-wrap-popup ymaps .baloon-content h1, .decor-wrap-popup ymaps .baloon-content h2, .decor-wrap-popup ymaps .baloon-content h3, .decor-wrap-popup ymaps .baloon-content h4, .decor-wrap-popup ymaps .baloon-content h5, .decor-wrap-popup ymaps .baloon-content h6 {
  line-height: 1;
}
.decor-wrap-popup ymaps .baloon-content {
  padding: 10px 10px 0 !important;
}
.decor-wrap-popup .s3-textarea, .decor-wrap-popup .bluepopup-wrapper .s3-input-textarea {
  min-width: 587px;
  font-weight: 400;
  font-family: "Open Sans";
  font-size: 16px;
  padding: 8px 15px;
}
.decor-wrap-popup .bluepopup-wrapper .s3-input-textarea {
  color: #344;
}
.decor-wrap-popup .bluepopup-wrapper .chzn-container {
  min-width: 419px;
}
.decor-wrap-popup ._live._live--lp ._live__panel-menu li ul li a .control-title {
  font-weight: inherit;
  font-size: inherit;
  color: inherit;
  margin: 0;
}
.decor-wrap-popup ._live._live--lp ._live__panel-menu li ul li a {
  padding-left: 20px;
  padding-right: 20px;
}
.decor-wrap-popup ._live._live--lp ._live__panel-menu li ul._live__language-list {
  width: 88px;
}
.decor-wrap-popup .form-item-title {
  font-size: 14px;
  margin-bottom: 8px;
}
.decor-wrap-popup .data-list-title {
  font-size: 14px;
  font-weight: 600;
  font-family: "Open Sans", Times, "Times New Roman", serif, Arial, Helvetica, sans-serif;
  margin-bottom: 8px;
}
.decor-wrap-popup .s3-rb:not(.switcher), .decor-wrap-popup .s3-label-static-rb {
  font-size: 16px;
  font-weight: 400;
}
.decor-wrap-popup .s3-cb:not(.switcher), .decor-wrap-popup .s3-label-static-cb {
  font-size: 16px;
  font-weight: 400;
}
.decor-wrap-popup .s3-cb:not(.switcher) b, .decor-wrap-popup .s3-label-static-cb b {
  font-weight: 400;
}
.decor-wrap-popup .s3-rb:not(.switcher) .ico, .decor-wrap-popup .s3-label-static-rb .ico {
  margin: -1px 6px 0 0;
}
.decor-wrap-popup .s3-rb--radio {
  margin: 0 12px 0 0;
}
.decor-wrap-popup input.s3-input-text-v2 {
  font-size: 16px;
  max-width: 587px;
  font-weight: 400;
}
.decor-wrap-popup body .s3-select.v2.white + .chzn-container a.chzn-single, .decor-wrap-popup .s3-action-select .s3-select.v2.white + .chzn-container a.chzn-single {
  font-size: 16px !important;
  font-weight: 400 !important;
}
.decor-wrap-popup body .s3-select.v2.white + .chzn-container.chzn-with-drop .chzn-drop .chzn-results li, .decor-wrap-popup .s3-action-select .s3-select.v2.white + .chzn-container.chzn-with-drop .chzn-drop .chzn-results li {
  font-size: 16px !important;
  font-weight: 400 !important;
}
.decor-wrap-popup input.s3-input-text-v2 ~ .s3-btn {
  height: 39px !important;
  line-height: 39px;
  margin-top: -6px !important;
}
.decor-wrap-popup .lpc-wrap th, .decor-wrap-popup .lpc-wrap td {
  font-family: inherit;
  font-size: inherit;
}
@font-face {
  font-family: "lpc_icomoon";
  src: url("/g/s3/lp/lpc.v4/fonts/icomoon.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.decor-wrap-popup .content-lp-wrapper.lpc-const-frame-selection .lp-selected-element {
  outline: 2px solid #36C55C !important;
  outline-offset: 1px;
  z-index: 2;
}
.decor-wrap-popup body:not(.preview_mode) .content-lp-wrapper.lpc-const-frame-selection [data-elem-type]:hover, .decor-wrap-popup body:not(.preview_mode) .content-lp-wrapper.lpc-const-frame-selection [data-elem-type]:focus {
  outline: 1px dashed #356479;
  outline-offset: 1px;
}
.decor-wrap-popup .content-lp-wrapper.lpc-const-frame-selection #landing_page_site.content-lp .lp-row [id^="_lp_block_"]:hover .site-controls {
  box-shadow: none;
}
.decor-wrap-popup .content-lp-wrapper.lpc-const-frame-selection .lpc-block {
  margin-bottom: 3px;
}
.decor-wrap-popup .content-lp-wrapper.lpc-const-frame-selection .lp-row-add-wrap.last {
  margin-bottom: -2px;
}
.decor-wrap-popup .content-lp-wrapper.lpc-const-frame-selection .lp-row-add-wrap:not(.last) {
  margin-top: -1px;
}
.decor-wrap-popup .lpc-no-scroll {
  overflow: hidden !important;
}
.decor-wrap-popup .js-lg-init .lg-item:hover {
  cursor: zoom-in;
}
.decor-wrap-popup [data-media-source="media-sm"] .spoiler-btn-wrap.show_spoiler {
  margin: 24px 0 0;
}
.decor-wrap-popup [data-media-source="media-xs"] .spoiler-btn-wrap.show_spoiler {
  margin: 24px 0 0;
}
.decor-wrap-popup [data-media-source="media-xs"] .spoiler-btn-wrap.show_spoiler .spoiler-btn {
  width: 100%;
}
.decor-wrap-popup .lpc-wrap .lp-header-text-1, .decor-wrap-popup .lpc-wrap .lp-header-text-2, .decor-wrap-popup .lpc-wrap .lp-header-text-3, .decor-wrap-popup .lpc-wrap .lp-header-text-4 {
  font-family: "Open Sans", Times, "Times New Roman", serif, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 400;
}
.decor-wrap-popup .lp-button {
  font-family: "Open Sans", Times, "Times New Roman", serif, Arial, Helvetica, sans-serif;
  font-style: normal;
}
.decor-wrap-popup .lpc-wrap h1.lp-header-title-1, .decor-wrap-popup .lpc-wrap .lp-header-title-1 {
  font-family: "Open Sans", Times, "Times New Roman", serif, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 400;
}
.decor-wrap-popup .lpc-wrap h2.lp-header-title-2, .decor-wrap-popup .lpc-wrap .lp-header-title-2 {
  font-style: normal;
  font-weight: normal;
}
.decor-wrap-popup .lpc-wrap h3.lp-header-title-3, .decor-wrap-popup .lpc-wrap .lp-header-title-3 {
  font-style: normal;
  font-weight: 400;
}
.decor-wrap-popup .lpc-wrap h4.lp-header-title-4, .decor-wrap-popup .lpc-wrap .lp-header-title-4 {
  font-style: normal;
  font-weight: 400;
}
.decor-wrap-popup .lpc-wrap h5.lp-header-title-5, .decor-wrap-popup .lpc-wrap .lp-header-title-5 {
  font-style: normal;
  font-weight: normal;
}
.decor-wrap-popup .lpc-wrap h6.lp-header-title-6, .decor-wrap-popup .lpc-wrap .lp-header-title-6 {
  font-style: normal;
  font-weight: normal;
}
.decor-wrap-popup .lpc-popup-fortune {
  width: 100%;
  display: flex;
  justify-content: center;
}
.decor-wrap-popup .lp-popup-wrapper .lp-popup-inner:has([data-media-source="media-xl"] .fortune-type-3), .decor-wrap-popup .lp-popup-wrapper .lp-popup-inner:has([data-media-source="media-lg"] .fortune-type-3), .decor-wrap-popup .lp-popup-wrapper .lp-popup-inner:has([data-media-source="media-md"] .fortune-type-3) {
  padding: 0;
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-popup-fortune.fortune-type-3, .decor-wrap-popup [data-media-source="media-lg"] .lpc-popup-fortune.fortune-type-3, .decor-wrap-popup [data-media-source="media-md"] .lpc-popup-fortune.fortune-type-3 {
  min-height: 100vh;
}
.decor-wrap-popup .content_contructor .lpc-popup-fortune {
  padding: 40px 0;
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-popup-fortune, .decor-wrap-popup [data-media-source="media-xs"] .lpc-popup-fortune {
  padding: 0;
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-popup-fortune:not(.lpc-full-width), .decor-wrap-popup [data-media-source="media-xs"] .lpc-popup-fortune:not(.lpc-full-width) {
  overflow: hidden;
}
.decor-wrap-popup .lpc-popup-fortune__top {
  margin-bottom: 32px;
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-popup-fortune__top, .decor-wrap-popup [data-media-source="media-xs"] .lpc-popup-fortune__top {
  margin-bottom: 24px;
}
.decor-wrap-popup .lpc-popup-fortune__title + .lpc-popup-fortune__text, .decor-wrap-popup .lpc-popup-fortune__title + lt-highlighter + .lpc-popup-fortune__text {
  margin-top: 28px;
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-popup-fortune__title + lt-highlighter + .lpc-popup-fortune__text, .decor-wrap-popup [data-media-source="media-sm"] .lpc-popup-fortune__title + .lpc-popup-fortune__text, .decor-wrap-popup [data-media-source="media-xs"] .lpc-popup-fortune__title + lt-highlighter + .lpc-popup-fortune__text, .decor-wrap-popup [data-media-source="media-xs"] .lpc-popup-fortune__title + .lpc-popup-fortune__text {
  margin-top: 20px;
}
.decor-wrap-popup .lpc-popup-fortune__title-1 + .lpc-popup-fortune__text-1, .decor-wrap-popup .lpc-popup-fortune__title-1 + lt-highlighter + .lpc-popup-fortune__text-1 {
  margin-top: 28px;
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-popup-fortune__title-1 + lt-highlighter + .lpc-popup-fortune__text-1, .decor-wrap-popup [data-media-source="media-sm"] .lpc-popup-fortune__title-1 + .lpc-popup-fortune__text-1, .decor-wrap-popup [data-media-source="media-xs"] .lpc-popup-fortune__title-1 + lt-highlighter + .lpc-popup-fortune__text-1, .decor-wrap-popup [data-media-source="media-xs"] .lpc-popup-fortune__title-1 + .lpc-popup-fortune__text-1 {
  margin-top: 20px;
}
.decor-wrap-popup .lpc-popup-fortune__wrap {
  padding: 64px;
  position: relative;
  overflow: hidden;
  background: var(--content-background-lpc);
  box-sizing: border-box;
  max-width: 1200px;
  width: 100%;
  border-radius: 10px;
}
.decor-wrap-popup [data-media-source="media-xl"] .fortune-type-3 .lpc-popup-fortune__wrap, .decor-wrap-popup [data-media-source="media-lg"] .fortune-type-3 .lpc-popup-fortune__wrap, .decor-wrap-popup [data-media-source="media-md"] .fortune-type-3 .lpc-popup-fortune__wrap {
  border-radius: 0px;
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-popup-fortune__wrap {
  padding: 64px;
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-popup-fortune__wrap {
  padding: 56px 48px;
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-popup-fortune__wrap {
  padding: 32px 32px 0;
}
.decor-wrap-popup [data-media-source="media-xs"] .lpc-popup-fortune__wrap {
  padding: 24px 24px 0;
  overflow: hidden;
}
.decor-wrap-popup [data-media-source="media-xl"] .fortune-type-2 .lpc-popup-fortune__wrap, .decor-wrap-popup [data-media-source="media-lg"] .fortune-type-2 .lpc-popup-fortune__wrap {
  max-width: calc(1200px - 230px);
  width: 100%;
  margin-left: calc(230px);
  overflow: initial;
}
.decor-wrap-popup [data-media-source="media-md"] .fortune-type-2 .lpc-popup-fortune__wrap {
  width: 100%;
}
.decor-wrap-popup [data-media-source="media-xl"] .fortune-type-2 .lpc-popup-fortune__row, .decor-wrap-popup [data-media-source="media-lg"] .fortune-type-2 .lpc-popup-fortune__row {
  margin-left: -294px;
  width: calc(100% + 294px);
}
.decor-wrap-popup [data-media-source="media-xl"] .fortune-type-2 .lpc-popup-fortune__question, .decor-wrap-popup [data-media-source="media-lg"] .fortune-type-2 .lpc-popup-fortune__question {
  width: calc(100% - 302px);
}
.decor-wrap-popup [data-media-source="media-xl"] .fortune-type-2._reverse_block .lpc-popup-fortune__wrap, .decor-wrap-popup [data-media-source="media-lg"] .fortune-type-2._reverse_block .lpc-popup-fortune__wrap {
  margin-left: 0;
  margin-right: calc(230px);
}
.decor-wrap-popup [data-media-source="media-xl"] .fortune-type-2._reverse_block .lpc-popup-fortune__row, .decor-wrap-popup [data-media-source="media-lg"] .fortune-type-2._reverse_block .lpc-popup-fortune__row {
  margin-right: -294px;
  margin-left: auto;
  width: calc(100% + 294px);
}
.decor-wrap-popup [data-media-source="media-xl"] .fortune-type-2._reverse_block .lpc-popup-fortune__close, .decor-wrap-popup [data-media-source="media-lg"] .fortune-type-2._reverse_block .lpc-popup-fortune__close {
  left: 24px;
}
.decor-wrap-popup [data-media-source="media-xl"] .fortune-type-2 .fortune-wheel svg, .decor-wrap-popup [data-media-source="media-lg"] .fortune-type-2 .fortune-wheel svg {
  box-shadow: 0px 0px 0px 10px #fff;
  border-radius: 50%;
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-popup-fortune.fortune-type-3, .decor-wrap-popup [data-media-source="media-lg"] .lpc-popup-fortune.fortune-type-3, .decor-wrap-popup [data-media-source="media-md"] .lpc-popup-fortune.fortune-type-3 {
  justify-content: flex-start;
  margin-right: auto;
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-popup-fortune.fortune-type-3._right-side, .decor-wrap-popup [data-media-source="media-lg"] .lpc-popup-fortune.fortune-type-3._right-side, .decor-wrap-popup [data-media-source="media-md"] .lpc-popup-fortune.fortune-type-3._right-side {
  justify-content: flex-end;
  margin-left: auto;
  margin-right: 0;
}
.decor-wrap-popup [data-media-source="media-xl"] .fortune-type-3 .lpc-popup-fortune__row._form-narrow, .decor-wrap-popup [data-media-source="media-lg"] .fortune-type-3 .lpc-popup-fortune__row._form-narrow {
  justify-content: initial;
}
.decor-wrap-popup [data-media-source="media-xl"] .fortune-type-3 .lpc-popup-fortune__wrap {
  width: calc(100% - 33%);
}
.decor-wrap-popup [data-media-source="media-lg"] .fortune-type-3 .lpc-popup-fortune__wrap {
  width: calc(100% - 20%);
}
.decor-wrap-popup [data-media-source="media-md"] .fortune-type-3 .lpc-popup-fortune__wrap {
  width: calc(100% - 10%);
}
.decor-wrap-popup [data-media-source="media-xl"] .fortune-type-3 .lpc-popup-fortune__row, .decor-wrap-popup [data-media-source="media-lg"] .fortune-type-3 .lpc-popup-fortune__row {
  margin-left: -294px;
  width: calc(100% + 294px);
}
.decor-wrap-popup [data-media-source="media-md"] .fortune-type-3 .lpc-popup-fortune__row {
  margin-left: -278px;
  width: calc(100% + 278px);
  flex-wrap: nowrap;
}
.decor-wrap-popup [data-media-source="media-md"] .fortune-type-3 .lpc-popup-fortune__wheel {
  width: 460px;
  align-self: center;
  margin-left: 0;
}
.decor-wrap-popup [data-media-source="media-xl"] .fortune-type-3 .lpc-popup-fortune__question, .decor-wrap-popup [data-media-source="media-lg"] .fortune-type-3 .lpc-popup-fortune__question, .decor-wrap-popup [data-media-source="media-md"] .fortune-type-3 .lpc-popup-fortune__question {
  width: calc(100% - 302px);
}
.decor-wrap-popup [data-media-source="media-xl"] .fortune-type-3._reverse_block .lpc-popup-fortune__row, .decor-wrap-popup [data-media-source="media-lg"] .fortune-type-3._reverse_block .lpc-popup-fortune__row {
  margin-right: -294px;
  margin-left: auto;
  width: calc(100% + 294px);
}
.decor-wrap-popup [data-media-source="media-md"] .fortune-type-3._reverse_block ._reverse .lpc-popup-fortune__wheel {
  margin-right: 0;
}
.decor-wrap-popup [data-media-source="media-md"] ._reverse_block ._reverse .lpc-popup-fortune__wheel {
  margin-right: 0;
}
.decor-wrap-popup [data-media-source="media-md"] .fortune-type-3._reverse_block .lpc-popup-fortune__row {
  margin-right: -278px;
  margin-left: 0;
  width: calc(100% + 278px);
}
.decor-wrap-popup .lpc-popup-fortune .lpc-popup-fortune__wheel svg {
  overflow: initial;
}
.decor-wrap-popup [data-media-source="media-md"] .fortune-type-3._reverse_block .lpc-popup-fortune__wheel svg, .decor-wrap-popup [data-media-source="media-lg"] .fortune-type-3._reverse_block .lpc-popup-fortune__wheel svg, .decor-wrap-popup [data-media-source="media-xl"] .fortune-type-3._reverse_block .lpc-popup-fortune__wheel svg {
  transform: rotate(180deg);
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-popup-fortune__wrap.lpc-full-width-init {
  padding: 72px 0;
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-popup-fortune__wrap.lpc-full-width-init {
  padding: 48px 0;
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-popup-fortune__wrap.lpc-full-width-init {
  padding: 32px 0;
}
.decor-wrap-popup [data-media-source="media-xs"] .lpc-popup-fortune__wrap.lpc-full-width-init {
  padding: 0 0px 24px;
}
.decor-wrap-popup .lpc-popup-fortune__background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  overflow: hidden;
}
.decor-wrap-popup .lpc-popup-fortune__background img {
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
  width: 100% !important;
  height: 100% !important;
  max-height: 100% !important;
}
.decor-wrap-popup .lpc-popup-fortune__background.lp-selected-element {
  outline: none !important;
  box-shadow: inset 0 0 0 2px #36C55C !important;
}
.decor-wrap-popup .lpc-popup-fortune__background:has(img)::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background-color: inherit;
}
.decor-wrap-popup .lpc-popup-fortune__note {
  margin-top: 32px;
  text-decoration: none;
  display: block;
}
.decor-wrap-popup .lpc-popup-fortune__note a {
  text-decoration: none;
}
.decor-wrap-popup [data-media-source="media-xs"] .lpc-popup-fortune__note, .decor-wrap-popup [data-media-source="media-sm"] .lpc-popup-fortune__note {
  margin-top: 24px;
  text-align: center;
}
.decor-wrap-popup .lpc-popup-fortune .outer-circle {
  display: none;
}
.decor-wrap-popup .lpc-popup-fortune__row {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  z-index: 2;
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-popup-fortune__row {
  justify-content: center;
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-popup-fortune__row, .decor-wrap-popup [data-media-source="media-lg"] .lpc-popup-fortune__row {
  flex-wrap: nowrap;
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-popup-fortune__row._form-narrow, .decor-wrap-popup [data-media-source="media-lg"] .lpc-popup-fortune__row._form-narrow {
  justify-content: center;
}
.decor-wrap-popup .lpc-popup-fortune .lpc-full-width-content {
  width: 100%;
  z-index: 2;
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-popup-fortune__row._reverse, .decor-wrap-popup [data-media-source="media-md"] .lpc-popup-fortune__row._reverse, .decor-wrap-popup [data-media-source="media-lg"] .lpc-popup-fortune__row._reverse {
  flex-direction: row-reverse;
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-popup-fortune__row {
  justify-content: center;
}
.decor-wrap-popup [data-media-source="media-xs"] .lpc-popup-fortune__row {
  justify-content: center;
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-popup-fortune__wheel, .decor-wrap-popup [data-media-source="media-lg"] .lpc-popup-fortune__wheel, .decor-wrap-popup [data-media-source="media-md"] .lpc-popup-fortune__wheel {
  width: 460px;
  align-self: center;
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-popup-fortune__wheel {
  margin-left: -278px;
}
.decor-wrap-popup [data-media-source="media-md"] ._reverse_block ._reverse .lpc-popup-fortune__wheel {
  margin-right: -278px;
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-popup-fortune__wheel {
  margin-right: 64px;
  /*zoom: 1.1;*/
}
.decor-wrap-popup [data-media-source="media-lg"] .lpc-popup-fortune__wheel {
  margin-right: 64px;
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-popup-fortune__wheel {
  margin-right: 56px;
}
.decor-wrap-popup [data-media-source="media-md"] ._reverse .lpc-popup-fortune__wheel {
  margin-right: 0;
  margin-left: 56px;
}
.decor-wrap-popup [data-media-source="media-xl"] ._reverse .lpc-popup-fortune__wheel {
  margin-right: 0;
  margin-left: 65.5px;
}
.decor-wrap-popup [data-media-source="media-lg"] ._reverse .lpc-popup-fortune__wheel {
  margin-right: 0;
  margin-left: 64px;
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-popup-fortune__wheel, .decor-wrap-popup [data-media-source="media-md"] .lpc-popup-fortune__question {
  margin-top: 10px;
  margin-bottom: 10px;
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-popup-fortune__wheel {
  width: 100%;
  text-align: center;
  transform: rotate(-90deg);
  margin-bottom: -230px;
  max-width: 460px;
  max-height: 460px;
}
.decor-wrap-popup [data-media-source="media-xs"] .lpc-popup-fortune__wheel {
  width: 100%;
  text-align: center;
  transform: rotate(-90deg);
}
.decor-wrap-popup [data-media-source="media-xs"] .lpc-popup-fortune__wheel {
  overflow: hidden;
  transform: rotate(-90deg);
  width: 230px;
  height: 230px;
  overflow-y: initial;
  overflow-x: clip;
  min-width: 230px;
}
.decor-wrap-popup [data-media-source="media-xs"] .lpc-popup-fortune__wheel > svg {
  margin-left: -230px;
  margin-top: -115px;
}
.decor-wrap-popup [data-media-source="media-sm"] .fortune-type-3 .lpc-popup-fortune__question, .decor-wrap-popup [data-media-source="media-sm"] .fortune-type-2 .lpc-popup-fortune__question, .decor-wrap-popup [data-media-source="media-sm"] .fortune-type-1 .lpc-popup-fortune__question {
  order: 1;
  margin-top: 48px;
}
.decor-wrap-popup [data-media-source="media-xs"] .fortune-type-3 .lpc-popup-fortune__question, .decor-wrap-popup [data-media-source="media-xs"] .fortune-type-2 .lpc-popup-fortune__question, .decor-wrap-popup [data-media-source="media-xs"] .fortune-type-1 .lpc-popup-fortune__question {
  order: 1;
  margin-top: 32px;
}
.decor-wrap-popup [data-media-source="media-sm"] .fortune-type-3 .lpc-popup-fortune__wheel, .decor-wrap-popup [data-media-source="media-sm"] .fortune-type-2 .lpc-popup-fortune__wheel, .decor-wrap-popup [data-media-source="media-sm"] .fortune-type-1 .lpc-popup-fortune__wheel {
  transform: rotate(-270deg);
  margin-top: -285px;
  margin-bottom: 0;
}
.decor-wrap-popup [data-media-source="media-xs"] .fortune-type-3 .lpc-popup-fortune__wheel, .decor-wrap-popup [data-media-source="media-xs"] .fortune-type-2 .lpc-popup-fortune__wheel, .decor-wrap-popup [data-media-source="media-xs"] .fortune-type-1 .lpc-popup-fortune__wheel {
  transform: rotate(-270deg);
  margin-top: -24px;
  margin-bottom: 0;
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-popup-fortune__question {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-grow: 1;
}
.decor-wrap-popup [data-media-source="media-lg"] .lpc-popup-fortune__question {
  width: calc(100% - 460px - 64px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-grow: 1;
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-popup-fortune__question {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 280px;
  width: calc(100% - 460px - 48px);
  flex-grow: 1;
}
.decor-wrap-popup [data-media-source="media-md"] .fortune-type-3 .lpc-popup-fortune__question {
  min-width: 0px;
}
.decor-wrap-popup .lpc-popup-fortune .lp-form-tpl__button-wrapper {
  padding-top: 12px;
}
.decor-wrap-popup [data-media-source="media-lg"] .lpc-popup-fortune .lp-form-tpl__button-wrapper .lp-button, .decor-wrap-popup [data-media-source="media-sm"] .lpc-popup-fortune .lp-form-tpl__button-wrapper .lp-button, .decor-wrap-popup [data-media-source="media-md"] .lpc-popup-fortune .lp-form-tpl__button-wrapper .lp-button, .decor-wrap-popup [data-media-source="media-xs"] .lpc-popup-fortune .lp-form-tpl__button-wrapper .lp-button {
  width: 100%;
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-popup-fortune .lp-form-tpl__button-wrapper, .decor-wrap-popup [data-media-source="media-xs"] .lpc-popup-fortune .lp-form-tpl__button-wrapper {
  padding-top: 8px;
}
.decor-wrap-popup [data-media-source="media-sm"] .lpc-popup-fortune__question {
  width: 100%;
  margin-bottom: 48px;
  order: -1;
}
.decor-wrap-popup [data-media-source="media-xs"] .lpc-popup-fortune__question {
  width: 100%;
  margin-bottom: 32px;
  order: -1;
}
.decor-wrap-popup .lpc-popup-fortune ._form-narrow .lp-form-tpl__button.lp-button {
  width: 100%;
}
.decor-wrap-popup [data-media-source="media-md"] .lpc-popup-fortune .lp-form-tpl__button.lp-button, .decor-wrap-popup [data-media-source="media-sm"] .lpc-popup-fortune .lp-form-tpl__button.lp-button, .decor-wrap-popup [data-media-source="media-xs"] .lpc-popup-fortune .lp-form-tpl__button.lp-button {
  width: 100%;
}
.decor-wrap-popup .lpc-popup-fortune .lp-form-tpl__success {
  text-align: inherit;
}
.decor-wrap-popup .lpc-popup-fortune .lp-form-tpl__success-ico {
  display: block;
  text-align: center;
}
.decor-wrap-popup [data-media-source="media-xl"] ._form-narrow .lpc-popup-fortune__question, .decor-wrap-popup [data-media-source="media-lg"] ._form-narrow .lpc-popup-fortune__question {
  max-width: 460px;
}
.decor-wrap-popup .lpc-popup-fortune .lp-form-tpl__field-checkbox {
  align-items: baseline;
}
.decor-wrap-popup .lpc-popup-fortune__form {
  min-height: 30px;
}
.decor-wrap-popup .lpc-popup-fortune__custom-btn {
  margin-top: 32px;
}
.decor-wrap-popup [data-media-source="media-lg"] .lpc-popup-fortune__custom-btn, .decor-wrap-popup [data-media-source="media-md"] .lpc-popup-fortune__custom-btn, .decor-wrap-popup [data-media-source="media-sm"] .lpc-popup-fortune__custom-btn, .decor-wrap-popup [data-media-source="media-xs"] .lpc-popup-fortune__custom-btn {
  width: 100%;
}
.decor-wrap-popup [data-media-source="media-xs"] .lpc-popup-fortune__custom-btn {
  margin-top: 24px;
  width: 100%;
}
@keyframes popupshowleft {
  from {
    transform: translateX(-3000px);
  }
  to {
    transform: translateX(0px);
  }
}
@keyframes popupshowright {
  from {
    transform: translateX(3000px);
  }
  to {
    transform: translateX(0px);
  }
}
@keyframes slidebottom {
  from {
    margin-bottom: -60px;
  }
  to {
    margin-bottom: 0;
  }
}
@keyframes slidetop {
  from {
    margin-top: -60px;
  }
  to {
    margin-top: 0;
  }
}
.decor-wrap-popup [data-media-source="media-xl"] .fortune-type-3 .lpc-popup-fortune__wrap, .decor-wrap-popup [data-media-source="media-lg"] .fortune-type-3 .lpc-popup-fortune__wrap, .decor-wrap-popup [data-media-source="media-md"] .fortune-type-3 .lpc-popup-fortune__wrap {
  animation-duration: 0.8s;
  animation-name: popupshowleft;
}
.decor-wrap-popup [data-media-source="media-xl"] .fortune-type-3._reverse_block .lpc-popup-fortune__wrap, .decor-wrap-popup [data-media-source="media-lg"] .fortune-type-3._reverse_block .lpc-popup-fortune__wrap, .decor-wrap-popup [data-media-source="media-md"] .fortune-type-3._reverse_block .lpc-popup-fortune__wrap {
  animation-duration: 0.8s;
  animation-name: popupshowright;
}
.decor-wrap-popup .lpc-popup-fortune .lp-form-tpl__success-ico {
  animation-duration: 0.5s;
  animation-name: slidebottom;
}
.decor-wrap-popup .lpc-popup-fortune .lp-form-tpl__success-text {
  animation-duration: 0.5s;
  animation-name: slidetop;
  text-align: center;
}
.decor-wrap-popup .lpc-popup-fortune__step-2 {
  animation-duration: 1s;
  animation-name: slidebottom;
}
.decor-wrap-popup .lpc-popup-fortune__step-2._last-step {
  text-align: center;
}
.decor-wrap-popup [data-media-source="media-xl"] .lpc-popup-fortune__finish-btn, .decor-wrap-popup [data-media-source="media-lg"] .lpc-popup-fortune__finish-btn {
  margin-top: 40px;
}
.decor-wrap-popup [data-media-source="media-xs"] .lpc-popup-fortune__finish-btn, .decor-wrap-popup [data-media-source="media-sm"] .lpc-popup-fortune__finish-btn, .decor-wrap-popup [data-media-source="media-md"] .lpc-popup-fortune__finish-btn, .decor-wrap-popup [data-media-source="media-lg"] .lpc-popup-fortune__finish-btn {
  width: 100%;
}
.decor-wrap-popup .lpc-popup-fortune__finish-btn {
  margin-top: 20px;
  animation-duration: 0.5s;
  animation-name: slidebottom;
}
.decor-wrap-popup .lpc-popup-fortune__close {
  width: 30px;
  height: 30px;
  background: var(--content-background-lpc);
  border-radius: 50%;
}
.decor-wrap-popup .lpc-popup-fortune__close ._close-line {
  left: 14px;
  top: 4px;
}
.decor-wrap-popup {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  overflow: auto;
  display: flex;
  padding: 20px;
  box-sizing: border-box;
  transition: all 0.3s ease;
  opacity: 0;
  visibility: hidden;
  z-index: 99999999999;
  background: rgba(0, 0, 0, 0.5);
}
.decor-wrap-popup.active {
  opacity: 1;
  visibility: visible;
}
.decor-wrap-popup .decor-wrap-popup-in {
  margin: auto;
  position: relative;
}
.decor-wrap-popup .decor-wrap-popup-in .decor-wrap-close {
  position: absolute;
  top: -20px;
  right: -20px;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  cursor: pointer;
  z-index: 5;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.84' height='11.812' viewBox='0 0 11.84 11.812'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M1091.92,347.374l-4.21,4.209a0.991,0.991,0,0,1-1.4-1.4l4.21-4.209-4.21-4.209a0.993,0.993,0,0,1,1.38-1.427,0.041,0.041,0,0,1,.02.025l9.81,9.82a0.991,0.991,0,1,1-1.4,1.4Zm4.2-7.013a0.993,0.993,0,0,1,1.43,1.377l-0.03.024-2.73,2.738a0.991,0.991,0,0,1-1.4-1.4Z' transform='translate(-1086 -340.063)'/%3E%3C/svg%3E") 50% no-repeat #fff;
}
[id ^= sandbox_theme_panel] {
  color: #000;
  width: 100px !important;
  font-size: 10px !important;
  right: 0 !important;
  top: auto !important;
  bottom: 0 !important;
}
