@charset "UTF-8";
.container--u-i0d97picr {
  background: #000000;
}
.page-title--u-itnj2j7q4 {
  color: #ffffff;
  font-size: 50px;
}
body .lpc-wrap h2, body .lpc-wrap .lp-header-title-2 {
  font-size: 35px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 900;
  margin: 0;
}
body .lpc-wrap .lp-header-text-1, body .lpc-wrap .lp-header-text-2, body .lpc-wrap .lp-header-text-3, body .lpc-wrap .lp-header-text-4 {
  color: rgba(255, 255, 255, 0.7);
  line-height: 28px;
  font-weight: 500;
}
body .lpc-wrap .lpc-features-icon__subtitle {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 20px;
  color: #ffffff;
}
body .lpc-block__img-inner img, body .lpc-block__img-inner, body .lpc-multiimage__photos-item-inner {
  border-radius: 30px;
}
body .lpc-elements-text-2__text-wrapper, body .lpc-features-icon__item-card {
  background-color: rgba(212, 212, 212, 0.24);
  border-radius: 30px;
  padding: 40px 40px 0;
}
body .lpc-form-5__row {
  background-color: #161411;
  border-radius: 30px;
}
body .lpc-button--type-1._v2-text {
  padding: 22px 40px;
  background-color: #fae5cd;
  color: #373737;
  border-radius: 250px;
  transition-property: all;
  transition-duration: 300ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
}
body .lpc-button--type-1._v2-text:hover {
  box-shadow: 3px 4px 0px 0px rgba(198, 165, 138, 0.7);
}
body .lpc-form-5 .lp-form-tpl__field-text, body .lpc-form-5 .lp-form-tpl__field-textarea {
  color: #000;
}
body .lpc-form-5 ._type-textarea textarea {
  min-height: 54px;
}
body .lpc-block ul:not(.controls-inner):not(.splide__pagination):not(.drop-block):not(.lpc-list-no-before) li:before {
  content: "■";
  color: #f0dfc5;
  text-shadow: 2px 3px 3px rgba(254, 180, 0, 0.3);
  margin-left: -1.2em;
  line-height: 1.2;
  font-size: 22px;
}
body .lpc-block ul:not(.controls-inner):not(.splide__pagination):not(.drop-block) li {
  padding-left: 3em;
}
body .lpc-block .lpc-features-icon__icon-box {
  background: #f0dfc5;
}
body .lpc-block ul.ors:not(.controls-inner):not(.splide__pagination):not(.drop-block) {
  counter-reset: li;
}
body .lpc-block ul.ors:not(.controls-inner):not(.splide__pagination):not(.drop-block) li {
  counter-increment: li;
}
body .lpc-block ul.ors:not(.controls-inner):not(.splide__pagination):not(.drop-block) li::before {
  content: "0" counter(li) ". ";
  color: #f0dfc5;
  text-shadow: 1px 1px 1px rgba(254, 180, 0, 0.3);
  margin-left: -1.8em;
  line-height: 1.3;
  font-size: 20px;
  font-weight: 800;
}
body .lpc-form-5__wrap.lpc-wrap {
  border-radius: 30px;
}
