@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;500&family=Rubik:wght@600&family=Ubuntu:wght@300&display=swap");
@font-face {
  font-family: "icomoon";
  src: url("../fonts/icomoon.eot?dld2wj");
  src: url("../fonts/icomoon.eot?dld2wj#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?dld2wj") format("truetype"), url("../fonts/icomoon.woff?dld2wj") format("woff"), url("../fonts/icomoon.svg?dld2wj#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-],
[class*=" icon-"] {
  font-family: "icomoon", sans-serif !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
}

.icon-lamp:before {
  content: "\e900";
}

.icon-lamp2:before {
  content: "\e901";
}

.icon-lamp3:before {
  content: "\e902";
}

.icon-user-solid-circle:before {
  content: "\e903";
}

.icon-newspaper:before {
  content: "\e904";
}

.icon-calendar:before {
  content: "\e953";
}

.icon-drawer:before {
  content: "\e95c";
}

.icon-user:before {
  content: "\e971";
}

.icon-users:before {
  content: "\e972";
}

.icon-equalizer2:before {
  content: "\e993";
}

.icon-menu:before {
  content: "\e9bd";
}

.page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100vh;
}
.page header {
  margin: 10px 15px;
}
.page header .menu--user-menu .nav-item.dropdown {
  width: 70%;
}
.page .region-content {
  padding: 0;
}

main {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.nav-link {
  color: #28283a;
}
.nav-link:hover {
  color: #86bb46;
}

.region-nav-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  font-weight: 700;
}
.region-nav-main .menu--main {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.region-nav-main .menu--main .dropdown-menu {
  border: none;
  color: #28283a;
}
.region-nav-main .menu--main .dropdown-menu a:hover {
  color: #86bb46;
  background: none;
}
.region-nav-main .menu--main ul li {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.region-nav-main .menu--main ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.region-nav-main .cooperation {
  min-width: 190px;
  width: 190px;
}
.region-nav-main .cooperation a {
  border: 2px solid #86bb46;
  padding: 22px 22px;
  border-radius: 5px;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  text-transform: uppercase;
  min-width: 200px;
  text-align: center;
}
.region-nav-main .cooperation a:hover {
  background-color: #86bb46;
  color: white;
}

.region-nav-additional {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 25%;
}
.region-nav-additional .menu--user-menu {
  width: 100%;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  font-weight: 700;
}
.region-nav-additional .menu--user-menu .navbar-nav {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}
.region-nav-additional .block-lang-dropdown {
  width: 100%;
}
.region-nav-additional .block-lang-dropdown .dropbutton-widget {
  border: none;
  padding-right: 5px !important;
}
.region-nav-additional .block-lang-dropdown .dropbutton-widget ul {
  border: none;
}

.header-navbar {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.lang-dropdown-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  height: 30px;
}
.lang-dropdown-form img {
  width: 26px;
  height: 12px;
}
.lang-dropdown-form .form-item-lang-dropdown-select {
  margin: 0;
}

/*
** Footer.
 */
.footer-background {
  background-image: url("../images/footer_1200.png");
  background-size: cover;
  background-position: center;
  height: 465px;
}

.footer-background-wrapper {
  background-color: #28283a;
}
.footer-background-wrapper .region-footer {
  max-width: 1200px;
  color: #9f9f9f;
  margin: 0 auto;
}
.footer-background-wrapper .region-footer a {
  color: white;
}
.footer-background-wrapper .region-footer .navbar-brand {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.footer-background-wrapper .region-footer .navbar-brand .site-logo {
  display: block;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 100%;
}
.footer-background-wrapper .region-footer .navbar-brand .site-logo img {
  height: 100px;
}
.footer-background-wrapper .region-footer .navbar-brand .site-title {
  font-size: 15px;
  color: #9f9f9f;
}
.footer-background-wrapper .region-footer .navbar-brand div {
  margin: 20px 0;
  width: 100%;
  display: block;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.footer-background-wrapper .webform-submission-news-add-form input {
  background: #28283a;
  display: block;
  width: 100%;
  padding: 20px;
}
.footer-background-wrapper .webform-submission-news-add-form .webform-button--submit {
  text-transform: uppercase;
  border: 2px solid white;
}
.footer-background-wrapper .webform-submission-news-add-form .form-email {
  border: none;
  background-color: rgba(255, 255, 255, 0.15);
  color: white;
}
.footer-background-wrapper .webform-submission-news-add-form .form-email::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.15);
}
.footer-background-wrapper .webform-submission-news-add-form .form-email::-moz-placeholder {
  color: rgba(255, 255, 255, 0.15);
}
.footer-background-wrapper .webform-submission-news-add-form .form-email:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.15);
}
.footer-background-wrapper .webform-submission-news-add-form .form-email::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.15);
}
.footer-background-wrapper .webform-submission-news-add-form .form-email::placeholder {
  color: rgba(255, 255, 255, 0.15);
}
.footer-background-wrapper .subscribe {
  margin-top: 60px;
}

.copyright {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 2px solid #474747;
  font-size: 15px;
}
.copyright .field--name-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.copyright .field--name-body div {
  width: 50%;
}
.copyright .field--name-body div:nth-child(2) {
  text-align: end;
}

.social-icon-div {
  width: 32px;
  display: inline-block;
  padding-top: 30px;
}
.social-icon-div svg {
  color: white;
  width: 24px;
  border-radius: 4px;
  fill: currentColor;
}
.social-icon-div svg:hover {
  color: #86bb46;
}

/*
** User Login form.
 */
.path-user .block-local-tasks-block {
  display: none;
}
.path-user .user-login {
  max-width: 1200px;
  margin-top: 80px;
}
.path-user .user-login .fieldgroup {
  margin-bottom: 10px;
}
.path-user .user-login .fieldgroup .fieldset-legend {
  margin-bottom: 10px;
  display: block;
}
.path-user .user-login .fieldgroup .form-radios {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row;
  flex-flow: row;
}
.path-user .user-login .fieldgroup .form-radios .form-item-mobileradio {
  display: block;
  width: 25%;
  padding: 10px;
  background-color: #28283a;
  margin: 0 2px;
  border-radius: 6px;
  color: white;
  text-align: center;
  cursor: auto;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.path-user .user-login .fieldgroup .form-radios .form-item-mobileradio:hover {
  background-color: #86bb46;
}
.path-user .user-login .fieldgroup .form-radios .form-item-mobileradio .form-radio {
  opacity: 0;
}
.path-user .user-login .field--name-field-hero-tite {
  font-size: 50px;
  font-weight: 700;
  color: #21243d;
  text-transform: uppercase;
  line-height: 1.2;
}
.path-user .user-login .field--name-field-hero-subtitle {
  color: #21243d;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 400;
  margin: 20px 0;
  line-height: 1.4;
}
.path-user .user-login .field--name-body {
  color: #21243d;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  margin-left: 20px;
}
.path-user .user-login .field--name-body ul {
  list-style: disc !important;
}
.path-user .user-login .password-enter .form-submit {
  width: 100%;
  background-color: #28283a;
  padding: 10px;
  border: none;
  text-transform: uppercase;
  letter-spacing: 1px;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.path-user .user-login .password-enter .form-submit:hover {
  background-color: #86bb46;
}
.path-user .user-login .register {
  width: 100%;
}
.path-user .user-login .register a {
  display: block;
  width: 100%;
  background-color: #28283a;
  padding: 15px;
  border-radius: 6px;
  color: white;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 1px;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.path-user .user-login .register a:hover {
  background-color: #86bb46;
}
.path-user .user-login .form-item-mobilenumber {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
}
.path-user .user-login label {
  margin-bottom: 10px;
}
.path-user .ui-dialog {
  height: auto !important;
  width: 50% !important;
  top: 25% !important;
  left: 25% !important;
}
.path-user .ui-dialog .ui-dialog-titlebar {
  display: block;
  background: none;
  border: none;
  margin-bottom: 20px;
}
.path-user .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  display: none;
}
.path-user .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  padding: 10px;
  margin: 0;
}
.path-user .ui-dialog .ui-dialog-content {
  overflow: initial !important;
}
.path-user .ui-dialog .ui-dialog-content .tarrifs {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.path-user .ui-dialog .ui-dialog-content .tarrifs div {
  text-decoration: none !important;
  border: 22px rgba(33, 36, 61, 0.12) solid;
  border-radius: 30px;
  -webkit-transition: border 300ms ease-out;
  transition: border 300ms ease-out;
  display: block;
  height: 100%;
  margin: 0 5px;
  max-width: 48%;
  padding: 0;
}
.path-user .ui-dialog .ui-dialog-content .tarrifs div:hover {
  border-color: #86bb46;
}
.path-user .ui-dialog .ui-dialog-content .tarrifs div:hover a {
  color: #86bb46;
}
.path-user .ui-dialog .ui-dialog-content .tarrifs div a {
  text-decoration: none !important;
  text-align: center;
  font-size: 24px;
  font-weight: 400;
  color: #21243d;
  text-transform: uppercase;
  line-height: 1.2;
  -webkit-transition: color 300ms ease-out;
  transition: color 300ms ease-out;
  display: block;
  padding: 30px;
}

/*
** User-register form.
 */
.user-register-form {
  margin-top: 60px;
}
.user-register-form .form-submit {
  width: 100%;
  background-color: #28283a;
  padding: 10px;
  border: none;
  text-transform: uppercase;
  letter-spacing: 1px;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  margin-top: 30px;
}
.user-register-form .form-submit:hover {
  background-color: #86bb46;
}
.user-register-form .form-text {
  background-color: rgba(33, 36, 61, 0.12);
}
.user-register-form .additional-text p:first-child {
  font-weight: 700;
  margin: 20px 0;
}

.user-login .user-form .form-submit {
  width: 100%;
  background-color: #28283a;
  padding: 10px;
  border: none;
  text-transform: uppercase;
  letter-spacing: 1px;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  margin-top: 30px;
}
.user-login .user-form .form-submit:hover {
  background-color: #86bb46;
}
.user-login .form-item {
  margin-bottom: 30px;
}
.user-login input.form-text {
  background-color: rgba(33, 36, 61, 0.12) !important;
  height: 45px;
}
.user-login input.form-tel {
  background-color: rgba(33, 36, 61, 0.12) !important;
  height: 45px;
}
.user-login input.form-email {
  background-color: rgba(33, 36, 61, 0.12) !important;
  height: 45px;
}
.user-login .flatpickr-input {
  max-width: 98%;
}

#block-energyprogram-usermenu {
  display: none;
}

.menu--account .navbar-nav {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-weight: 700;
}

/*
** User account page.
 */
.user-account-page {
  margin: 0 auto !important;
}
.user-account-page .title-account {
  margin-top: 40px;
}
.user-account-page .title-account .field--name-field-account-title-image img {
  width: 150px;
  height: auto;
}
.user-account-page .title-account ._description {
  margin-top: 20px;
  margin-left: 10px;
}
.user-account-page .title-account ._description .field--name-field-hero-tite {
  font-size: 50px;
  font-weight: 700;
  color: #21243d;
  text-transform: uppercase;
  line-height: 1.2;
}
.user-account-page .title-account ._description .field--name-field-hero-subtitle {
  font-size: 24px;
  font-weight: 400;
  color: #21243d;
  text-transform: uppercase;
  line-height: 1.2;
}
.user-account-page .block-user-content {
  margin: 40px 0;
}
.user-account-page .block-user-content .block-layout-builder {
  margin: 25px 0;
  font-size: 17px;
}
.user-account-page .block-user-activities .field--name-field-svg-icon img {
  display: block;
  margin: 0 auto;
  -webkit-transition: -webkit-filter 300ms ease-out;
  transition: -webkit-filter 300ms ease-out;
  transition: filter 300ms ease-out;
  transition: filter 300ms ease-out, -webkit-filter 300ms ease-out;
}
.user-account-page .block-user-activities .field--name-field-title {
  text-align: center;
  font-size: 24px;
  font-weight: 400;
  color: #21243d;
  text-transform: uppercase;
  line-height: 1.2;
  -webkit-transition: color 300ms ease-out;
  transition: color 300ms ease-out;
}
.user-account-page .block-user-activities .a-wrapper {
  padding-bottom: 33px;
  text-decoration: none !important;
  border: 22px rgba(33, 36, 61, 0.12) solid;
  border-radius: 30px;
  -webkit-transition: border 300ms ease-out;
  transition: border 300ms ease-out;
  display: block;
}
.user-account-page .block-user-activities .a-wrapper:hover {
  border-color: #86bb46;
}
.user-account-page .block-user-activities .a-wrapper:hover .field--name-field-title {
  color: #86bb46;
}
.user-account-page .block-user-activities .a-wrapper:hover .field--name-field-svg-icon img {
  color: #86bb46;
  fill: #86bb46;
  -webkit-filter: invert(63%) sepia(63%) saturate(395%) hue-rotate(45deg) brightness(95%) contrast(88%);
  filter: invert(63%) sepia(63%) saturate(395%) hue-rotate(45deg) brightness(95%) contrast(88%);
}
.user-account-page .block-user-activities .paragraph--view-mode--user-activities {
  padding: 20px;
}
.user-account-page .block-user-activities .paragraph--view-mode--default {
  padding: 20px;
}
.user-account-page .block-user-activities .link-tariffs {
  text-decoration: none;
}

/*
* Product form.
*/
.block-page-title-block {
  margin: 20px auto;
}
.block-page-title-block h1 {
  font-size: 24px;
  font-weight: 400;
  color: #21243d;
  text-transform: uppercase;
  line-height: 1.2;
}

.layout-region-product-main {
  float: none;
  width: auto;
}
.layout-region-product-main .form-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.layout-region-product-main .form-item label {
  min-width: 15%;
}
.layout-region-product-main .form-item .field-suffix {
  width: 10%;
  display: inline-block;
  margin-left: 10px;
}
.layout-region-product-main .field--type-datetime {
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.layout-region-product-main .field--type-datetime .form-date {
  max-width: 100%;
}
.layout-region-product-main .field--type-datetime .label {
  min-width: 18%;
}
.layout-region-product-main .field--type-datetime .field-suffix {
  width: 10%;
  display: inline-block;
  margin-left: 10px;
}
.layout-region-product-main .form-control {
  max-width: 80%;
}
.layout-region-product-main .field-group-fieldset {
  border-bottom: 2px solid #9f9f9f;
  padding-bottom: 20px;
}
.layout-region-product-main .field-group-fieldset legend {
  display: block;
  width: 15%;
}
.layout-region-product-main .field-group-fieldset .fieldset-wrapper {
  width: 85%;
  display: block;
}
.layout-region-product-main .form-item-field-counter-type-value input {
  margin: 0;
}
.layout-region-product-main .form-item-field-counter-type-value label {
  margin-left: 10px;
  font-weight: 900;
}

.view-user-checklist.view-display-id-page_1 caption {
  text-transform: capitalize;
  font-weight: 900;
  color: #86bb46;
}
.view-user-checklist.view-display-id-page_1 thead th {
  width: 33%;
  text-align: left;
}
.view-user-checklist.view-display-id-page_1 thead th .th-inner {
  float: left;
  width: 33%;
  overflow: visible !important;
  text-align: left;
}
.view-user-checklist.view-display-id-page_1 tbody {
  display: none;
}
.view-user-checklist.view-display-id-page_1 tfoot {
  background: rgba(33, 36, 61, 0.12);
}
.view-user-checklist.view-display-id-page_1 tfoot th {
  width: 33%;
  text-align: left;
  border-right: lightgrey solid 1px;
}
.view-user-checklist.view-display-id-page_1 tfoot th:last-child {
  border: none;
}
.view-user-checklist.view-display-id-page_1 tfoot th .th-inner {
  float: left;
  width: 33%;
  overflow: visible !important;
  text-align: left;
}

.parallax {
  position: relative;
  overflow: hidden;
  -webkit-perspective: 1px;
  perspective: 1px;
  height: 750px;
}

.parallax__layer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.parallax__layer--back {
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  -webkit-transform: translateZ(-1px) scale(2);
  transform: translateZ(-1px) scale(2);
  z-index: -1;
}

.parallax__layer--back-number {
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  z-index: -1;
}

.parallax__layer--base {
  position: relative;
  z-index: 1;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  text-align: center;
  top: 25%;
  left: 14%;
  width: 540px;
  min-width: 20%;
  background-color: white;
  padding: 25px 40px;
}
.parallax__layer--base .field--name-field-hero-tite {
  color: rgb(39, 71, 182);
  text-transform: uppercase;
}
.parallax__layer--base .ui-blockTitle {
  font-family: "Rubik", sans-serif;
}
.parallax__layer--base .field--name-field-hero-subtitle {
  font-size: var(--ui-heading-size);
  line-height: var(--ui-heading-line-height);
  font-family: var(--ui-heading-font-family);
  font-weight: var(--ui-heading-font-weight);
  -webkit-text-decoration: var(--ui-heading-text-decoration);
  text-decoration: var(--ui-heading-text-decoration);
  font-style: var(--ui-heading-font-style);
  letter-spacing: calc(var(--ui-heading-letter-spacing) * 1em);
  text-transform: uppercase;
  margin-top: 25px;
}
.parallax__layer--base .field--name-body {
  color: var(--ui-subtitle-color);
  font-size: var(--ui-subtitle-size);
  line-height: var(--ui-subtitle-line-height);
  font-family: var(--ui-subtitle-font-family);
  font-weight: var(--ui-subtitle-font-weight);
  -webkit-text-decoration: var(--ui-subtitle-text-decoration);
  text-decoration: var(--ui-subtitle-text-decoration);
  font-style: var(--ui-subtitle-font-style);
  letter-spacing: calc(var(--ui-subtitle-letter-spacing) * 1em);
  text-transform: var(--ui-subtitle-text-transform);
  margin-top: 25px;
}
.parallax__layer--base .field--name-field-cta a {
  color: var(--ui-btn-primary-alt-color);
  width: auto;
  max-width: 100%;
  display: inline-block;
  margin: calc(var(--w-btns-group-item-offset) / 2);
  vertical-align: middle;
  padding: var(--ui-btn-md-padding);
  font-size: var(--ui-button-size, var(--ui-btn-md-font-size));
  line-height: calc(var(--ui-button-line-height) * 1em);
  letter-spacing: calc(var(--ui-button-letter-spacing) * 1em);
  border-width: var(--ui-btn-md-border-width);
  border-radius: var(--ui-btn-md-border-radius);
  border-color: var(--ui-btn-primary-alt-border-color);
  border-style: var(--ui-btn-primary-alt-border-style);
  font-weight: var(--ui-btn-primary-alt-font-weight);
  -webkit-box-shadow: var(--ui-btn-primary-alt-shadow-x) var(--ui-btn-primary-alt-shadow-y) var(--ui-btn-primary-alt-shadow-blur) var(--ui-btn-primary-alt-shadow-spread) var(--ui-btn-primary-alt-shadow-color);
  box-shadow: var(--ui-btn-primary-alt-shadow-x) var(--ui-btn-primary-alt-shadow-y) var(--ui-btn-primary-alt-shadow-blur) var(--ui-btn-primary-alt-shadow-spread) var(--ui-btn-primary-alt-shadow-color);
  background-color: var(--ui-btn-primary-alt-bg-color);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-primary-alt-bg-gradient-angle)), to(var(--ui-btn-primary-alt-bg-gradient-colors)));
  background-image: linear-gradient(var(--ui-btn-primary-alt-bg-gradient-angle), var(--ui-btn-primary-alt-bg-gradient-colors));
  text-transform: var(--ui-button-text-transform, var(--ui-btn-text-transform, none));
  text-decoration: none;
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
.parallax__layer--base .field--name-field-cta a:hover {
  color: var(--ui-btn-primary-alt-hover-color);
  -webkit-box-shadow: var(--ui-btn-primary-alt-hover-shadow-x) var(--ui-btn-primary-alt-hover-shadow-y) var(--ui-btn-primary-alt-hover-shadow-blur) var(--ui-btn-primary-alt-hover-shadow-spread) var(--ui-btn-primary-alt-hover-shadow-color);
  box-shadow: var(--ui-btn-primary-alt-hover-shadow-x) var(--ui-btn-primary-alt-hover-shadow-y) var(--ui-btn-primary-alt-hover-shadow-blur) var(--ui-btn-primary-alt-hover-shadow-spread) var(--ui-btn-primary-alt-hover-shadow-color);
  background-color: var(--ui-btn-primary-alt-hover-bg-color);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-primary-alt-hover-bg-gradient-angle)), to(var(--ui-btn-primary-alt-hover-bg-gradient-colors)));
  background-image: linear-gradient(var(--ui-btn-primary-alt-hover-bg-gradient-angle), var(--ui-btn-primary-alt-hover-bg-gradient-colors));
  font-weight: var(--ui-btn-primary-alt-hover-font-weight);
}

.parallax__layer--base-number {
  z-index: 1;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  margin: 0 auto;
  width: 80%;
  min-width: 20%;
  padding: 110px 40px;
}
.parallax__layer--base-number .ui-blockTitle {
  font-family: "Rubik", sans-serif;
}
.parallax__layer--base-number .field--name-body {
  color: var(--ui-subtitle-color);
  font-size: var(--ui-subtitle-size);
  line-height: var(--ui-subtitle-line-height);
  font-family: var(--ui-subtitle-font-family);
  font-weight: var(--ui-subtitle-font-weight);
  -webkit-text-decoration: var(--ui-subtitle-text-decoration);
  text-decoration: var(--ui-subtitle-text-decoration);
  font-style: var(--ui-subtitle-font-style);
  letter-spacing: calc(var(--ui-subtitle-letter-spacing) * 1em);
  text-transform: var(--ui-subtitle-text-transform);
  margin-top: 25px;
}
.parallax__layer--base-number .field--name-field-cta a {
  color: white;
  width: auto;
  max-width: 100%;
  display: inline-block;
  margin: calc(var(--w-btns-group-item-offset) / 2);
  vertical-align: middle;
  padding: var(--ui-btn-md-padding);
  font-size: var(--ui-button-size, var(--ui-btn-md-font-size));
  line-height: calc(var(--ui-button-line-height) * 1em);
  letter-spacing: calc(var(--ui-button-letter-spacing) * 1em);
  border-width: var(--ui-btn-md-border-width);
  border-radius: var(--ui-btn-md-border-radius);
  border-color: var(--ui-btn-primary-alt-border-color);
  border-style: var(--ui-btn-primary-alt-border-style);
  font-weight: var(--ui-btn-primary-alt-font-weight);
  -webkit-box-shadow: var(--ui-btn-primary-alt-shadow-x) var(--ui-btn-primary-alt-shadow-y) var(--ui-btn-primary-alt-shadow-blur) var(--ui-btn-primary-alt-shadow-spread) var(--ui-btn-primary-alt-shadow-color);
  box-shadow: var(--ui-btn-primary-alt-shadow-x) var(--ui-btn-primary-alt-shadow-y) var(--ui-btn-primary-alt-shadow-blur) var(--ui-btn-primary-alt-shadow-spread) var(--ui-btn-primary-alt-shadow-color);
  background-color: var(--ui-brand-color);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-primary-alt-bg-gradient-angle)), to(var(--ui-btn-primary-alt-bg-gradient-colors)));
  background-image: linear-gradient(var(--ui-btn-primary-alt-bg-gradient-angle), var(--ui-btn-primary-alt-bg-gradient-colors));
  text-transform: var(--ui-button-text-transform, var(--ui-btn-text-transform, none));
  text-decoration: none;
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
.parallax__layer--base-number .field--name-field-cta a:hover {
  color: var(--ui-btn-primary-alt-hover-bg-color);
  -webkit-box-shadow: var(--ui-btn-primary-alt-hover-shadow-x) var(--ui-btn-primary-alt-hover-shadow-y) var(--ui-btn-primary-alt-hover-shadow-blur) var(--ui-btn-primary-alt-hover-shadow-spread) var(--ui-btn-primary-alt-hover-shadow-color);
  box-shadow: var(--ui-btn-primary-alt-hover-shadow-x) var(--ui-btn-primary-alt-hover-shadow-y) var(--ui-btn-primary-alt-hover-shadow-blur) var(--ui-btn-primary-alt-hover-shadow-spread) var(--ui-btn-primary-alt-hover-shadow-color);
  background-color: var(--ui-btn-primary-alt-hover-color);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-primary-alt-hover-bg-gradient-angle)), to(var(--ui-btn-primary-alt-hover-bg-gradient-colors)));
  background-image: linear-gradient(var(--ui-btn-primary-alt-hover-bg-gradient-angle), var(--ui-btn-primary-alt-hover-bg-gradient-colors));
  font-weight: var(--ui-btn-primary-alt-hover-font-weight);
}
.parallax__layer--base-number .w-body .w-text-content {
  margin-top: 50px;
}
.parallax__layer--base-number .field--name-field-title {
  color: var(--ui-brand-color);
  font-size: 22px;
  font-weight: 900;
}
.parallax__layer--base-number .block-field-blockparagraphcontent-carouselfield-long-text {
  color: white;
  margin-top: 10px;
}
.parallax__layer--base-number ._bottom-block {
  margin-top: 25px;
}

.field--name-field-hero-tite {
  color: rgb(39, 71, 182);
  text-transform: uppercase;
}

.ui-blocktitle {
  color: var(--ui-block-title-color);
  font-size: var(--ui-block-title-size);
  line-height: var(--ui-block-title-line-height);
  font-family: var(--ui-block-title-font-family);
  font-weight: var(--ui-block-title-font-weight);
  text-transform: uppercase;
  -webkit-text-decoration: var(--ui-block-title-text-decoration);
  text-decoration: var(--ui-block-title-text-decoration);
  font-style: var(--ui-block-title-font-style);
  letter-spacing: calc(var(--ui-block-title-letter-spacing) * 1em);
}

.text_1k0 {
  position: relative;
  max-width: 100%;
  word-wrap: break-word;
}

.field--name-field-hero-subtitle {
  font-size: var(--ui-heading-size);
  line-height: var(--ui-heading-line-height);
  font-family: var(--ui-heading-font-family);
  font-weight: var(--ui-heading-font-weight);
  -webkit-text-decoration: var(--ui-heading-text-decoration);
  text-decoration: var(--ui-heading-text-decoration);
  font-style: var(--ui-heading-font-style);
  letter-spacing: calc(var(--ui-heading-letter-spacing) * 1em);
  text-transform: uppercase;
  margin-top: 25px;
}

.field--name-body {
  color: var(--ui-subtitle-color);
  font-size: var(--ui-subtitle-size);
  line-height: var(--ui-subtitle-line-height);
  font-family: var(--ui-subtitle-font-family);
  font-weight: var(--ui-subtitle-font-weight);
  -webkit-text-decoration: var(--ui-subtitle-text-decoration);
  text-decoration: var(--ui-subtitle-text-decoration);
  font-style: var(--ui-subtitle-font-style);
  letter-spacing: calc(var(--ui-subtitle-letter-spacing) * 1em);
  text-transform: var(--ui-subtitle-text-transform);
  margin-top: 25px;
}

.field--name-field-cta a {
  color: var(--ui-btn-primary-alt-color);
  width: auto;
  max-width: 100%;
  display: inline-block;
  margin: calc(var(--w-btns-group-item-offset) / 2);
  vertical-align: middle;
  padding: var(--ui-btn-md-padding);
  font-size: var(--ui-button-size, var(--ui-btn-md-font-size));
  line-height: calc(var(--ui-button-line-height) * 1em);
  letter-spacing: calc(var(--ui-button-letter-spacing) * 1em);
  border-width: var(--ui-btn-md-border-width);
  border-radius: var(--ui-btn-md-border-radius);
  border-color: var(--ui-btn-primary-alt-border-color);
  border-style: var(--ui-btn-primary-alt-border-style);
  font-weight: var(--ui-btn-primary-alt-font-weight);
  -webkit-box-shadow: var(--ui-btn-primary-alt-shadow-x) var(--ui-btn-primary-alt-shadow-y) var(--ui-btn-primary-alt-shadow-blur) var(--ui-btn-primary-alt-shadow-spread) var(--ui-btn-primary-alt-shadow-color);
  box-shadow: var(--ui-btn-primary-alt-shadow-x) var(--ui-btn-primary-alt-shadow-y) var(--ui-btn-primary-alt-shadow-blur) var(--ui-btn-primary-alt-shadow-spread) var(--ui-btn-primary-alt-shadow-color);
  background-color: var(--ui-btn-primary-alt-bg-color);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-primary-alt-bg-gradient-angle)), to(var(--ui-btn-primary-alt-bg-gradient-colors)));
  background-image: linear-gradient(var(--ui-btn-primary-alt-bg-gradient-angle), var(--ui-btn-primary-alt-bg-gradient-colors));
  text-transform: var(--ui-button-text-transform, var(--ui-btn-text-transform, none));
  text-decoration: none;
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
.field--name-field-cta a:hover {
  color: var(--ui-btn-primary-alt-hover-color);
  -webkit-box-shadow: var(--ui-btn-primary-alt-hover-shadow-x) var(--ui-btn-primary-alt-hover-shadow-y) var(--ui-btn-primary-alt-hover-shadow-blur) var(--ui-btn-primary-alt-hover-shadow-spread) var(--ui-btn-primary-alt-hover-shadow-color);
  box-shadow: var(--ui-btn-primary-alt-hover-shadow-x) var(--ui-btn-primary-alt-hover-shadow-y) var(--ui-btn-primary-alt-hover-shadow-blur) var(--ui-btn-primary-alt-hover-shadow-spread) var(--ui-btn-primary-alt-hover-shadow-color);
  background-color: var(--ui-btn-primary-alt-hover-bg-color);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-primary-alt-hover-bg-gradient-angle)), to(var(--ui-btn-primary-alt-hover-bg-gradient-colors)));
  background-image: linear-gradient(var(--ui-btn-primary-alt-hover-bg-gradient-angle), var(--ui-btn-primary-alt-hover-bg-gradient-colors));
  font-weight: var(--ui-btn-primary-alt-hover-font-weight);
}

/* Mat sections */
.mat-left {
  background-image: url("../images/background/matting_left_1920.png");
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
}

.mat-right {
  background-image: url("../images/background/matting_right_1920.png");
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
}

.w-section {
  position: relative;
  min-width: 320px;
  padding-top: var(--w-section-vertical-offset);
  padding-bottom: var(--w-section-vertical-offset);
  font-size: var(--ui-text-size);
  line-height: var(--ui-text-line-height);
  font-family: var(--ui-text-font-family);
  font-weight: var(--ui-text-font-weight);
  word-wrap: break-word;
  z-index: 1;
}
.w-section .w-section__inner {
  width: 100%;
  max-width: var(--w-content-container-size);
  margin: 0 auto;
  padding: 0 var(--w-content-gutter);
}
.w-section .w-section__inner._left-mat {
  margin: 0 255px;
}
.w-section .w-section__inner._left-mat .content-right {
  padding-left: 100px;
}
.w-section .w-section__inner._right-mat .layout__region--first .field--name-field-svg-title-text {
  background-color: #86bb46;
  padding: 211px 20px;
}
.w-section .w-section__inner._right-mat .layout__region--first .field--name-field-svg-title-text .field--name-field-svg-icon img {
  width: 60px;
  height: auto;
  display: block;
  margin: 0 auto;
}
.w-section .w-section__inner._right-mat .layout__region--first .field--name-field-svg-title-text .field--name-field-title {
  margin: 30px 0;
  position: relative;
  color: white;
  text-transform: uppercase;
  font-size: var(--ui-heading-size);
  line-height: var(--ui-heading-line-height);
  font-family: var(--ui-heading-font-family);
  font-weight: var(--ui-heading-font-weight);
  text-align: center;
}
.w-section .w-section__inner._right-mat .layout__region--first .field--name-field-svg-title-text .field--name-field-title:after {
  content: "";
  display: block;
  width: 50px;
  height: 2px;
  background: #fff;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -10px;
  z-index: 1;
}
.w-section .w-section__inner._right-mat .layout__region--first .field--name-field-svg-title-text .field--name-field-long-text {
  text-align: center;
  margin-top: 50px;
  padding: 0 20px;
  font-size: var(--ui-subheading-size);
  line-height: var(--ui-subheading-line-height);
  font-family: var(--ui-subheading-font-family);
  font-weight: var(--ui-subheading-font-weight);
  -webkit-text-decoration: var(--ui-subheading-text-decoration);
  text-decoration: var(--ui-subheading-text-decoration);
  font-style: var(--ui-subheading-font-style);
  letter-spacing: calc(var(--ui-subheading-letter-spacing) * 1em);
  color: var(--ui-subheading-color);
  text-transform: var(--ui-subheading-text-transform);
}
.w-section .w-section__inner._right-mat .layout__region--second .field--name-field-svg-title-text {
  background: #f8fafb;
  margin-bottom: 55px;
  padding: 25px;
}
.w-section .w-section__inner._right-mat .layout__region--second .field--name-field-svg-title-text:first-child {
  padding: 25px 25px 54px;
}
.w-section .w-section__inner._right-mat .layout__region--second .field--name-field-svg-title-text .field--name-field-svg-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  background: white;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 50%;
  padding: 14px;
}
.w-section .w-section__inner._right-mat .layout__region--second .field--name-field-svg-title-text .field--name-field-svg-icon img {
  width: 35px;
  height: auto;
  display: block;
}
.w-section .w-section__inner._right-mat .layout__region--second .field--name-field-svg-title-text .field--name-field-title {
  margin: 30px 0;
  position: relative;
  color: var(--ui-dark-shade-color);
  text-transform: uppercase;
  font-size: var(--ui-heading-size);
  line-height: var(--ui-heading-line-height);
  font-family: var(--ui-heading-font-family);
  font-weight: var(--ui-heading-font-weight);
  text-align: left;
}
.w-section .w-section__inner._right-mat .layout__region--second .field--name-field-svg-title-text .field--name-field-long-text {
  font-size: var(--ui-text-size);
  line-height: var(--ui-text-line-height);
  font-family: var(--ui-text-font-family);
  font-weight: var(--ui-text-font-weight);
  -webkit-text-decoration: var(--ui-text-text-decoration);
  text-decoration: var(--ui-text-text-decoration);
  font-style: var(--ui-text-font-style);
  letter-spacing: calc(var(--ui-text-letter-spacing) * 1em);
  color: var(--ui-text-color);
  text-transform: var(--ui-text-text-transform);
}
.w-section .w-section__inner._right-mat .layout__region--third .field--name-field-svg-title-text {
  background: #f8fafb;
  margin-bottom: 30px;
  padding: 25px;
}
.w-section .w-section__inner._right-mat .layout__region--third .field--name-field-svg-title-text .field--name-field-svg-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  background: white;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 50%;
  padding: 14px;
}
.w-section .w-section__inner._right-mat .layout__region--third .field--name-field-svg-title-text .field--name-field-svg-icon img {
  width: 35px;
  height: auto;
  display: block;
}
.w-section .w-section__inner._right-mat .layout__region--third .field--name-field-svg-title-text .field--name-field-title {
  margin: 30px 0;
  position: relative;
  color: var(--ui-dark-shade-color);
  text-transform: uppercase;
  font-size: var(--ui-heading-size);
  line-height: var(--ui-heading-line-height);
  font-family: var(--ui-heading-font-family);
  font-weight: var(--ui-heading-font-weight);
  text-align: left;
}
.w-section .w-section__inner._right-mat .layout__region--third .field--name-field-svg-title-text .field--name-field-long-text {
  font-size: var(--ui-text-size);
  line-height: var(--ui-text-line-height);
  font-family: var(--ui-text-font-family);
  font-weight: var(--ui-text-font-weight);
  -webkit-text-decoration: var(--ui-text-text-decoration);
  text-decoration: var(--ui-text-text-decoration);
  font-style: var(--ui-text-font-style);
  letter-spacing: calc(var(--ui-text-letter-spacing) * 1em);
  color: var(--ui-text-color);
  text-transform: var(--ui-text-text-transform);
}

.block-field-blockblock-contentimage-and-textbody ul {
  margin: 16px 0 27px;
  font-size: 17px;
  list-style: none;
  padding-left: 0;
}
.block-field-blockblock-contentimage-and-textbody ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.block-field-blockblock-contentimage-and-textbody ul li::before {
  content: "✔";
  color: #86bb46;
  margin-right: 0.5em;
  font-size: 24px;
}

/*
** Carousel block-why-energprogram.
 */
.block-why-energprogram {
  padding: 100px;
  background: #f8fafb;
}
.block-why-energprogram .field--name-field-title {
  text-align: center;
  color: #86bb46;
  font-size: 13px;
  font-weight: 900;
}
.block-why-energprogram .field--name-body {
  text-align: center;
  color: #28283a;
  font-size: 44px;
  font-family: "Rubik", sans-serif;
  font-weight: 900;
}
.block-why-energprogram .paragraph--view-mode--carousel .field--name-field-carousel-image {
  text-align: center;
  width: 90px;
  height: 90px;
  background: rgba(134, 187, 70, 0.11);
  border-radius: 50%;
  margin: 20px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.block-why-energprogram .paragraph--view-mode--carousel .field--name-field-title {
  text-align: center;
  color: #28283a;
  font-size: 23px;
  font-family: "Rubik", sans-serif;
  font-weight: 900;
  margin-bottom: 20px;
}
.block-why-energprogram .paragraph--view-mode--carousel .field--name-field-long-text {
  text-align: center;
  color: #66698c;
  font-size: 17px;
  font-family: "Lato Regular", sans-serif;
  line-height: 1.7;
}
.block-why-energprogram .carousel-inner {
  min-height: 175px;
  width: 100%;
  max-width: 1200px;
  margin: 50px auto;
  padding: 0 15px;
}
.block-why-energprogram .carousel-inner .carousel-inner .carousel-item.active, .block-why-energprogram .carousel-inner .carousel-inner .carousel-item-next, .block-why-energprogram .carousel-inner .carousel-inner .carousel-item-prev {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.block-why-energprogram .carousel-inner .carousel-item.active, .block-why-energprogram .carousel-inner .media-library-view--widget .view-header a.carousel-item.is-active, .block-why-energprogram .carousel-inner .carousel-item-next, .block-why-energprogram .carousel-inner .carousel-item-prev {
  display: block;
}
.block-why-energprogram .carousel-inner .carousel-item {
  min-height: 235px;
  float: left;
}
.block-why-energprogram .carousel-inner .carousel-item .item-element ._child {
  margin: 10px;
  padding: 15px;
  background-color: white;
  min-height: 400px;
}
.block-why-energprogram .carousel-inner .carousel-item.active,
.block-why-energprogram .carousel-inner .carousel-item-next,
.block-why-energprogram .carousel-inner .carousel-item-prev {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.block-why-energprogram .carousel-inner .carousel-item-right,
.block-why-energprogram .carousel-inner .carousel-item-left {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.block-why-energprogram ._more .more-link {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 900;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-right: 24px;
  width: 100%;
}
.block-why-energprogram ._more .more-link :after {
  content: "";
  display: block;
  width: 24%;
  border: 1px solid;
  border-bottom-color: #DA393B;
  margin-top: 5px;
}
.block-why-energprogram .carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 70px;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: 0 0;
  border: 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.block-why-energprogram .carousel-control-prev .carousel-control-prev-icon {
  -webkit-filter: invert(1) grayscale(100);
  filter: invert(1) grayscale(100);
}
.block-why-energprogram .carousel-control-prev .sr-only {
  display: none;
}
.block-why-energprogram .carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 70px;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: 0 0;
  border: 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.block-why-energprogram .carousel-control-next .carousel-control-next-icon {
  -webkit-filter: invert(1) grayscale(100);
  filter: invert(1) grayscale(100);
}
.block-why-energprogram .carousel-control-next .sr-only {
  display: none;
}
.block-why-energprogram .carousel-indicators {
  bottom: -60px;
}
.block-why-energprogram .carousel-indicators [data-bs-target] {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: grey;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
.block-why-energprogram .carousel-indicators [data-bs-target] .active {
  background-color: #28283a;
}

.path-contacts main {
  background-color: #F8FAFB;
  padding-top: 120px;
}
.path-contacts .block-contact {
  max-width: 1170px;
  margin: 0 auto !important;
  -ms-flex-wrap: unset;
  flex-wrap: unset;
}
.path-contacts .block-contact #block-energyprogram-page-title {
  display: none !important;
}
.path-contacts .block-contact .layout__region--first {
  margin-right: 30px;
}
.path-contacts .block-contact .layout__region--first h2 {
  text-transform: uppercase;
  font-size: 44px;
  font-weight: 600;
  font-family: "Rubik", sans-serif;
}
.path-contacts .block-contact .layout__region--first .field__label {
  font-family: "Rubik", sans-serif;
  font-size: 23px;
  width: 40%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.path-contacts .block-contact .layout__region--first .field__label:after {
  content: none;
}
.path-contacts .block-contact .layout__region--first .field--name-body {
  padding: 0 !important;
  min-height: 100px;
}
.path-contacts .block-contact .layout__region--first .field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 0;
}
.path-contacts .block-contact .layout__region--first .field--name-field-address .address-line1 {
  line-height: 150%;
  color: #66698C;
  font-size: 17px;
}
.path-contacts .block-contact .layout__region--first .field--name-field-address .country {
  display: none;
}
.path-contacts .block-contact .layout__region--first .field--name-field-rezhim-roboti .field__item {
  line-height: 150%;
  color: #66698C;
  font-size: 17px;
}
.path-contacts .block-contact .layout__region--first .field--name-field-contact .field__item {
  line-height: 150%;
  font-size: 17px;
  max-width: 50%;
}
.path-contacts .block-contact .layout__region--first .field--name-field-contact .field__item a {
  -webkit-transition: color ease-in 0.2s;
  transition: color ease-in 0.2s;
  color: #66698C;
}
.path-contacts .block-contact .layout__region--first .field--name-field-contact .field__item a:hover {
  color: #87BB48;
}
.path-contacts .block-contact .block-webform {
  background: #fff;
  padding: 50px 80px 192px;
}
.path-contacts .block-contact .block-webform input {
  border: none;
  border-radius: 5px;
  background-color: #F8FAFB;
  width: 100%;
  height: 55px;
  padding: 20px 30px;
  font-size: 14px;
}
.path-contacts .block-contact .block-webform input::-webkit-input-placeholder {
  color: #878792;
  font-size: 14px;
}
.path-contacts .block-contact .block-webform input::-moz-placeholder {
  color: #878792;
  font-size: 14px;
}
.path-contacts .block-contact .block-webform input:-ms-input-placeholder {
  color: #878792;
  font-size: 14px;
}
.path-contacts .block-contact .block-webform input::-ms-input-placeholder {
  color: #878792;
  font-size: 14px;
}
.path-contacts .block-contact .block-webform input::placeholder {
  color: #878792;
  font-size: 14px;
}
.path-contacts .block-contact .block-webform textarea {
  border: none;
  border-radius: 5px;
  background-color: #F8FAFB;
  width: 100%;
  resize: none;
  min-height: 150px;
  padding: 20px 30px;
  font-size: 14px;
}
.path-contacts .block-contact .block-webform textarea::-webkit-input-placeholder {
  color: #878792;
  font-size: 14px;
}
.path-contacts .block-contact .block-webform textarea::-moz-placeholder {
  color: #878792;
  font-size: 14px;
}
.path-contacts .block-contact .block-webform textarea:-ms-input-placeholder {
  color: #878792;
  font-size: 14px;
}
.path-contacts .block-contact .block-webform textarea::-ms-input-placeholder {
  color: #878792;
  font-size: 14px;
}
.path-contacts .block-contact .block-webform textarea::placeholder {
  color: #878792;
  font-size: 14px;
}
.path-contacts .block-contact .block-webform .webform-button--submit {
  margin-top: 30px;
  color: #66667C;
  max-width: 100%;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  font-size: 12px;
  border-radius: 5px;
  background-color: #fff;
  -webkit-transition: all ease-in 0.2s;
  transition: all ease-in 0.2s;
  font-weight: 600;
  -webkit-box-shadow: 0 3px 10px 0 rgba(28, 45, 40, 0.28);
  box-shadow: 0 3px 10px 0 rgba(28, 45, 40, 0.28);
}
.path-contacts .block-contact .block-webform .webform-button--submit:hover {
  color: #87BB48;
}
.path-contacts .block-contact .ui-dialog {
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 20px 0 rgba(100, 110, 130, 0.16);
  box-shadow: 0 1px 20px 0 rgba(100, 110, 130, 0.16);
  max-width: 350px;
}
.path-contacts .block-contact .ui-dialog .ui-dialog-titlebar {
  background: #fff;
  border: none;
}
.path-contacts .block-contact .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  -webkit-transition: all ease-in 0.2s;
  transition: all ease-in 0.2s;
}
.path-contacts .block-contact .ui-dialog .ui-dialog-content {
  padding: 43px 32px 65px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.path-contacts .block-contact .ui-dialog .ui-dialog-content p:first-child {
  font-family: "Rubik", sans-serif;
  font-size: 16px;
  color: #66698c;
  font-weight: 600;
  margin-bottom: 15px;
}
.path-contacts .block-contact .ui-dialog .ui-dialog-content p:nth-child(2) {
  font-size: 14px;
  color: #66698c;
  font-weight: 500;
}
.path-contacts .block-contact .ui-dialog .ui-dialog-content p a {
  background-color: #86bb46;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  font-size: 12px;
}
.path-contacts .block-contact #map {
  height: 290px;
  margin-top: 24px;
}
.path-contacts .block-contact #map .dialog-title {
  font-family: "Rubik", sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  margin: 0 0 5px 0;
}
.path-contacts .block-contact #map .dialog-content {
  font-family: "Lato", sans-serif;
  font-size: 13px;
  color: #66698C;
}
.path-contacts .block-contact #map .gmnoprint, .path-contacts .block-contact #map .gm-fullscreen-control {
  display: none;
}

.path-frontpage .block-contact {
  background-color: #F8FAFB;
  padding: 100px 340px;
  -ms-flex-wrap: unset;
  flex-wrap: unset;
}
.path-frontpage .block-contact #block-energyprogram-page-title {
  display: none !important;
}
.path-frontpage .block-contact .layout__region--first {
  margin-right: 30px;
}
.path-frontpage .block-contact .layout__region--first h2 {
  text-transform: uppercase;
  font-size: 44px;
  font-weight: 600;
  font-family: "Rubik", sans-serif;
}
.path-frontpage .block-contact .layout__region--first .field__label {
  font-family: "Rubik", sans-serif;
  font-size: 23px;
  width: 40%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.path-frontpage .block-contact .layout__region--first .field__label:after {
  content: none;
}
.path-frontpage .block-contact .layout__region--first .field--name-body {
  padding: 0 !important;
  min-height: 100px;
}
.path-frontpage .block-contact .layout__region--first .field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 0;
}
.path-frontpage .block-contact .layout__region--first .field--name-field-address .address-line1 {
  line-height: 150%;
  color: #66698C;
  font-size: 17px;
}
.path-frontpage .block-contact .layout__region--first .field--name-field-address .country {
  display: none;
}
.path-frontpage .block-contact .layout__region--first .field--name-field-rezhim-roboti .field__item {
  line-height: 150%;
  color: #66698C;
  font-size: 17px;
}
.path-frontpage .block-contact .layout__region--first .field--name-field-contact .field__item {
  line-height: 150%;
  font-size: 17px;
  max-width: 50%;
}
.path-frontpage .block-contact .layout__region--first .field--name-field-contact .field__item a {
  -webkit-transition: color ease-in 0.2s;
  transition: color ease-in 0.2s;
  color: #66698C;
}
.path-frontpage .block-contact .layout__region--first .field--name-field-contact .field__item a:hover {
  color: #87BB48;
}
.path-frontpage .block-contact .block-webform {
  background: #fff;
  padding: 50px 80px 192px;
}
.path-frontpage .block-contact .block-webform input {
  border: none;
  border-radius: 5px;
  background-color: #F8FAFB;
  width: 100%;
  height: 55px;
  padding: 20px 30px;
  font-size: 14px;
}
.path-frontpage .block-contact .block-webform input::-webkit-input-placeholder {
  color: #878792;
  font-size: 14px;
}
.path-frontpage .block-contact .block-webform input::-moz-placeholder {
  color: #878792;
  font-size: 14px;
}
.path-frontpage .block-contact .block-webform input:-ms-input-placeholder {
  color: #878792;
  font-size: 14px;
}
.path-frontpage .block-contact .block-webform input::-ms-input-placeholder {
  color: #878792;
  font-size: 14px;
}
.path-frontpage .block-contact .block-webform input::placeholder {
  color: #878792;
  font-size: 14px;
}
.path-frontpage .block-contact .block-webform textarea {
  border: none;
  border-radius: 5px;
  background-color: #F8FAFB;
  width: 100%;
  resize: none;
  min-height: 150px;
  padding: 20px 30px;
  font-size: 14px;
}
.path-frontpage .block-contact .block-webform textarea::-webkit-input-placeholder {
  color: #878792;
  font-size: 14px;
}
.path-frontpage .block-contact .block-webform textarea::-moz-placeholder {
  color: #878792;
  font-size: 14px;
}
.path-frontpage .block-contact .block-webform textarea:-ms-input-placeholder {
  color: #878792;
  font-size: 14px;
}
.path-frontpage .block-contact .block-webform textarea::-ms-input-placeholder {
  color: #878792;
  font-size: 14px;
}
.path-frontpage .block-contact .block-webform textarea::placeholder {
  color: #878792;
  font-size: 14px;
}
.path-frontpage .block-contact .block-webform .webform-button--submit {
  margin-top: 30px;
  color: #66667C;
  max-width: 100%;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  font-size: 12px;
  border-radius: 5px;
  background-color: #fff;
  -webkit-transition: all ease-in 0.2s;
  transition: all ease-in 0.2s;
  font-weight: 600;
  -webkit-box-shadow: 0 3px 10px 0 rgba(28, 45, 40, 0.28);
  box-shadow: 0 3px 10px 0 rgba(28, 45, 40, 0.28);
}
.path-frontpage .block-contact .block-webform .webform-button--submit:hover {
  color: #87BB48;
}
.path-frontpage .block-contact .ui-dialog {
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 20px 0 rgba(100, 110, 130, 0.16);
  box-shadow: 0 1px 20px 0 rgba(100, 110, 130, 0.16);
  max-width: 350px;
}
.path-frontpage .block-contact .ui-dialog .ui-dialog-titlebar {
  background: #fff;
  border: none;
}
.path-frontpage .block-contact .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  -webkit-transition: all ease-in 0.2s;
  transition: all ease-in 0.2s;
}
.path-frontpage .block-contact .ui-dialog .ui-dialog-content {
  padding: 43px 32px 65px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.path-frontpage .block-contact .ui-dialog .ui-dialog-content p:first-child {
  font-family: "Rubik", sans-serif;
  font-size: 16px;
  color: #66698c;
  font-weight: 600;
  margin-bottom: 15px;
}
.path-frontpage .block-contact .ui-dialog .ui-dialog-content p:nth-child(2) {
  font-size: 14px;
  color: #66698c;
  font-weight: 500;
}
.path-frontpage .block-contact .ui-dialog .ui-dialog-content p a {
  background-color: #86bb46;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  font-size: 12px;
}
.path-frontpage .block-contact #map {
  height: 290px;
  margin-top: 24px;
}
.path-frontpage .block-contact #map .dialog-title {
  font-family: "Rubik", sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  margin: 0 0 5px 0;
}
.path-frontpage .block-contact #map .dialog-content {
  font-family: "Lato", sans-serif;
  font-size: 13px;
  color: #66698C;
}
.path-frontpage .block-contact #map .gmnoprint, .path-frontpage .block-contact #map .gm-fullscreen-control {
  display: none;
}
.path-frontpage .block-contact .paragraph--type--svg-title-text .field--name-field-title {
  margin: 0 auto !important;
}
.path-frontpage .block-contact .paragraph--type--svg-title-text .field--name-field-title h2 {
  font-size: 23px;
  line-height: 1.43;
  text-align: center;
  display: block !important;
  margin: 0 auto !important;
}

/* Dropdown menu */
.navbar-expand-lg .navbar-nav .dropdown-menu {
  top: 50px;
}
.navbar-expand-lg .navbar-nav .dropdown-menu .nav-item {
  margin-bottom: 5px;
}

.menu--user-menu .navbar-nav .dropdown-menu {
  top: 30px;
}

.partners {
  margin: 100px auto 0;
}
.partners .media--view-mode-carousel .field__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100px;
}
.partners .ept-slick-slider .slick-prev, .partners .ept-slick-slider .slick-next {
  width: 75px;
  height: 75px;
  background-size: 75px 75px;
  top: 113px;
}
.partners .ept-slick-slider .slick-prev {
  left: -75px;
  background-repeat: no-repeat;
  background-image: url("../images/left.svg");
}
.partners .ept-slick-slider .slick-prev:before {
  content: "";
}
.partners .ept-slick-slider .slick-next {
  right: -100px;
  background-repeat: no-repeat;
  background-image: url("../images/right.svg");
}
.partners .ept-slick-slider .slick-next:before {
  content: "";
}

.how-start .layout__region--second {
  padding: 120px 120px 110px 120px;
}
.how-start .layout__region--second .field--name-field-hero-tite {
  color: #28283a;
}
.how-start .layout__region--second .field--name-field-hero-subtitle {
  font-weight: 400;
  font-size: 17px;
  font-family: inherit;
  margin: 30px 0;
}
.how-start .layout__region--second .ckeditor-accordion-container {
  background: none;
  padding: 20px 50px 20px 10px;
}
.how-start .layout__region--second .ckeditor-accordion-container .styled {
  border: none;
}
.how-start .layout__region--second .ckeditor-accordion-container .styled dd {
  padding-bottom: 10px;
  color: #66698c;
  font-size: 17px;
  line-height: 1.7;
  border-bottom: 1px solid #C4C5D4;
}
.how-start .layout__region--second .ckeditor-accordion-container .styled dd a {
  text-decoration: none;
}
.how-start .layout__region--second .ckeditor-accordion-container > dl dt.active > a {
  background: none;
  padding: 20px 50px 20px 10px;
  color: inherit;
  border: none;
}
.how-start .layout__region--second .ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:after {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.how-start .layout__region--second .ckeditor-accordion-container > dl dt > a,
.how-start .layout__region--second .ckeditor-accordion-container > dl dt > a:not(.button) {
  padding: 20px 50px 20px 10px;
  background: none;
  color: inherit;
  border: none;
  font-size: 21px;
  text-decoration: none;
}
.how-start .layout__region--second .ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before,
.how-start .layout__region--second .ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after {
  background-color: #28283a;
}
.how-start .layout__region--second .ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.how-start .layout__region--second .ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::before {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  left: 7px;
  -webkit-transition: height 0.3s ease;
  transition: height 0.3s ease;
}
.how-start .layout__region--second .ckeditor-accordion-toggle {
  left: 100%;
}
.how-start .field--name-field-media-image .img-fluid {
  -webkit-transition: max-width 0.5s ease;
  transition: max-width 0.5s ease;
}
.how-start .max-width-100 {
  max-width: 100% !important;
}
.how-start .max-width-105 {
  max-width: 105% !important;
}
.how-start .max-width-110 {
  max-width: 110% !important;
}

.cta-chief {
  margin-top: -35px;
}
.cta-chief.parallax {
  height: 370px;
}
.cta-chief .field--name-field-hero-tite {
  color: #fff;
  font-size: 22px;
  line-height: 1.7;
  text-transform: none;
  font-weight: 900;
}
.cta-chief .field--name-field-hero-subtitle {
  color: #fff;
  font-size: 17px;
  font-weight: normal;
  text-transform: none;
}
.cta-chief .right-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.cta-chief .field--name-field-cta a {
  background-color: #fff;
  color: #595a71;
  font-size: 13px;
}
.cta-chief .field--name-field-cta a:hover {
  color: #86bb46;
}

.path-to-consumers .cta-chief {
  margin-top: -60px;
}

.webform-layoout label {
  padding-bottom: 5px;
}
.webform-layoout input {
  margin: 10px 0;
}
.webform-layoout legend {
  padding-bottom: 10px;
}
.webform-layoout .address-layout .fieldset-wrapper {
  padding: 20px;
  border: solid 1px grey;
  border-radius: 8px;
}
.webform-layoout .block-page-title-block h1 {
  color: var(--ui-block-title-color);
  font-size: var(--ui-block-title-size);
  line-height: var(--ui-block-title-line-height);
  font-family: var(--ui-block-title-font-family);
  font-weight: var(--ui-block-title-font-weight);
  text-transform: uppercase;
  -webkit-text-decoration: var(--ui-block-title-text-decoration);
  text-decoration: var(--ui-block-title-text-decoration);
  font-style: var(--ui-block-title-font-style);
  letter-spacing: calc(var(--ui-block-title-letter-spacing) * 1em);
}

.more-link {
  text-align: left;
}
.more-link a {
  position: relative;
  text-align: left;
}
.more-link a span {
  font-size: 12px;
  font-weight: 900;
  position: relative;
  top: 5.5px;
  left: 0;
}
.more-link .button__icon--right_1Bt {
  right: -27px !important;
}

.ept-container {
  margin: 100px auto;
  padding-left: 62px;
}
.ept-container .slider-body {
  margin: 0 auto;
  text-align: center;
}
.ept-container .slider-body .text-ui-brand-color {
  color: var(--ui-brand-color);
}
.ept-container .slider-body .field--name-field-ept-title {
  margin: 25px auto;
  color: var(--ui-block-title-color);
  font-size: var(--ui-block-title-size);
  line-height: var(--ui-block-title-line-height);
  font-family: var(--ui-block-title-font-family);
  font-weight: var(--ui-block-title-font-weight);
  text-transform: var(--ui-block-title-text-transform);
  -webkit-text-decoration: var(--ui-block-title-text-decoration);
  text-decoration: var(--ui-block-title-text-decoration);
  font-style: var(--ui-block-title-font-style);
  letter-spacing: calc(var(--ui-block-title-letter-spacing) * 1em);
}
.ept-container .slider-body .field--name-field-ept-text {
  margin-bottom: 20px;
  color: var(--ui-subtitle-color);
  font-size: var(--ui-subtitle-size);
  line-height: var(--ui-subtitle-line-height);
  font-family: var(--ui-subtitle-font-family);
  font-weight: var(--ui-subtitle-font-weight);
  -webkit-text-decoration: var(--ui-subtitle-text-decoration);
  text-decoration: var(--ui-subtitle-text-decoration);
  font-style: var(--ui-subtitle-font-style);
  letter-spacing: calc(var(--ui-subtitle-letter-spacing) * 1em);
  text-transform: var(--ui-subtitle-text-transform);
}
.ept-container .slider-body .field--name-field-ept-slick-slider-text {
  margin: 20px auto;
  font-size: var(--ui-heading-size);
  line-height: var(--ui-heading-line-height);
  font-family: var(--ui-heading-font-family);
  font-weight: var(--ui-heading-font-weight);
  -webkit-text-decoration: var(--ui-heading-text-decoration);
  text-decoration: var(--ui-heading-text-decoration);
  font-style: var(--ui-heading-font-style);
  letter-spacing: calc(var(--ui-heading-letter-spacing) * 1em);
  text-transform: var(--ui-heading-text-transform);
}
.ept-container .slider-body .field--name-field-ept-slick-slider-text h4 {
  text-align: left;
}
.ept-container .slider-body .field--name-field-description {
  text-align: left;
  margin-bottom: 20px;
  font-size: var(--ui-text-size);
  line-height: var(--ui-text-line-height);
  font-family: var(--ui-text-font-family);
  font-weight: var(--ui-text-font-weight);
  -webkit-text-decoration: var(--ui-text-text-decoration);
  text-decoration: var(--ui-text-text-decoration);
  font-style: var(--ui-text-font-style);
  letter-spacing: calc(var(--ui-text-letter-spacing) * 1em);
  color: var(--ui-text-color);
  text-transform: var(--ui-text-text-transform);
}

.ept-slick-slider.basic-styles .slick-prev {
  left: -75px;
  background-repeat: no-repeat;
  background-image: url(../images/left.svg);
  width: 75px;
  height: 75px;
  background-size: 75px 75px;
  top: 60%;
}
.ept-slick-slider.basic-styles .slick-prev:before {
  content: none;
}
.ept-slick-slider.basic-styles .slick-next {
  right: -75px;
  background-repeat: no-repeat;
  background-image: url(../images/right.svg);
  width: 75px;
  height: 75px;
  background-size: 75px 75px;
  top: 60%;
}
.ept-slick-slider.basic-styles .slick-next:before {
  content: none;
}

.block-page-title-block .node-title h1 {
  font-size: 44px !important;
  font-weight: 900 !important;
}

.page-node-type-article h2 {
  font-size: 27px;
  font-weight: 900;
  margin: 30px;
}

.block-services-price {
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 100px;
  padding-bottom: 100px;
}
.block-services-price .field--name-field-title {
  font-size: 44px;
  font-family: "Rubik", sans-serif;
  text-align: center;
  line-height: 1.2;
  margin: auto;
  width: 90%;
}
.block-services-price .field--name-field-paragraph-services {
  margin-top: 50px;
}
.block-services-price .field--name-field-paragraph-services .field__item {
  border: 1px solid #D4D4D7;
  border-bottom: 0;
}
.block-services-price .field--name-field-paragraph-services .field__item:last-child {
  border-bottom: 1px solid #D4D4D7;
}
.block-services-price .field--name-field-paragraph-services .field__item:last-child .field--name-field-service-price {
  color: #66698C;
}
.block-services-price .field--name-field-paragraph-services .field__item * {
  border: none;
}
.block-services-price .field--name-field-paragraph-services .paragraph--type--services {
  padding: 40px 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.block-services-price .field--name-field-paragraph-services .paragraph--type--services .field--name-field-service-image {
  width: 15%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.block-services-price .field--name-field-paragraph-services .paragraph--type--services .field--name-field-service-title {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 23px;
  font-family: "Rubik", sans-serif;
  text-align: center;
  max-width: 15%;
}
.block-services-price .field--name-field-paragraph-services .paragraph--type--services .field--name-field-service-description {
  max-width: 20%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  color: #66698C;
  font-size: 17px;
  line-height: 160%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.block-services-price .field--name-field-paragraph-services .paragraph--type--services .field--name-field-service-description a {
  color: #66698C;
  text-decoration: underline;
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
}
.block-services-price .field--name-field-paragraph-services .paragraph--type--services .field--name-field-service-description a:hover {
  color: #87BB48;
}
.block-services-price .field--name-field-paragraph-services .paragraph--type--services a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}
.block-services-price .field--name-field-paragraph-services .paragraph--type--services a .order-btn {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  border-radius: 5px;
  padding: 20px 30px 20px 30px;
  background-color: #87BB48;
  color: #fff;
  font-family: "Rubik", sans-serif;
  font-size: 12px;
  font-weight: 600;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  text-transform: uppercase;
}
.block-services-price .field--name-field-paragraph-services .paragraph--type--services a .order-btn:hover {
  background-color: #28283A;
}
.block-services-price .field--name-field-paragraph-services .paragraph--type--services .field--name-field-service-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 23px;
  font-weight: 600;
  font-family: "Rubik", sans-serif;
  max-width: 17%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.block-services-price .field--name-field-paragraph-services .paragraph--type--services .field--name-field-service-price .service-price {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  padding-right: 5px;
  border-right: 1px solid black;
  margin-bottom: 5px;
}
.block-services-price .field--name-field-paragraph-services .paragraph--type--services .field--name-field-service-price .service-price-type {
  color: #66698C;
  font-size: 21px;
}
.block-services-price .field--name-field-paragraph-services .paragraph--type--services .field--name-field-service-price p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.block-services-price .field--name-field-paragraph-services .paragraph--type--services .order-sec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.block-personal-offer .parallax__layer--base-number {
  width: unset;
  max-width: 1200px;
}
.block-personal-offer .content-left {
  padding: 70px 45px;
  background-color: #fff;
}
.block-personal-offer .content-left .field--name-field-tip {
  color: #86bb46;
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 30px;
}
.block-personal-offer .content-left .field--name-field-title {
  font-size: 44px;
  font-family: "Rubik", sans-serif;
  color: #28283A;
}
.block-personal-offer .content-left .field--name-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 17px;
}
.block-personal-offer .content-right .block-webform {
  background: transparent !important;
  padding: 0 30px !important;
}
.block-personal-offer .content-right .block-webform .js-form-required {
  color: #66698c;
  margin-bottom: 15px;
}
.block-personal-offer .content-right .block-webform .form-textarea, .block-personal-offer .content-right .block-webform .form-email, .block-personal-offer .content-right .block-webform .form-tel {
  background: #fff;
  color: #28283a;
  border-radius: 5px;
  border: 2px solid #28283A;
  min-height: unset;
  padding: 15px 20px;
  height: 60px;
}
.block-personal-offer .content-right .block-webform .webform-button--submit {
  font-family: "Rubik", sans-serif;
  font-weight: 600;
}
.block-personal-offer .content-right .block-webform .webform-button--submit:hover {
  color: #fff;
  background: #28283A;
}
.block-personal-offer .webform-button--submit {
  margin-top: 30px;
  color: #66667C;
  max-width: 100%;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  border-radius: 5px;
  background-color: #fff;
  -webkit-transition: all ease-in 0.2s;
  transition: all ease-in 0.2s;
  font-weight: 600;
  -webkit-box-shadow: 0 3px 10px 0 rgba(28, 45, 40, 0.28);
  box-shadow: 0 3px 10px 0 rgba(28, 45, 40, 0.28);
  border: none;
  width: 100%;
  height: 55px;
  padding: 20px 30px;
  font-size: 14px;
}
.block-personal-offer .webform-button--submit:hover {
  color: #87BB48;
}

.path-services .ui-dialog {
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 20px 0 rgba(100, 110, 130, 0.16);
  box-shadow: 0 1px 20px 0 rgba(100, 110, 130, 0.16);
  max-width: 350px;
}
.path-services .ui-dialog .ui-dialog-titlebar {
  background: #fff;
  border: none;
}
.path-services .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  -webkit-transition: all ease-in 0.2s;
  transition: all ease-in 0.2s;
}
.path-services .ui-dialog .ui-dialog-content {
  padding: 43px 32px 65px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.path-services .ui-dialog .ui-dialog-content p:first-child {
  font-family: "Rubik", sans-serif;
  font-size: 16px;
  color: #66698c;
  font-weight: 600;
  margin-bottom: 15px;
}
.path-services .ui-dialog .ui-dialog-content p:nth-child(2) {
  font-size: 14px;
  color: #66698c;
  font-weight: 500;
}
.path-services .ui-dialog .ui-dialog-content p a {
  background-color: #86bb46;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  font-size: 12px;
}

.block-services-agreement {
  background: url("../images/background/services-agreement-bg.png") 50% 50%/cover no-repeat;
}
.block-services-agreement .layout__region .block-services--block--agreement {
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 110px;
  padding-bottom: 120px;
}
.block-services-agreement .layout__region .field--name-field-tip {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 13px;
  font-weight: 600;
  color: #86bb46;
  margin-bottom: 20px;
}
.block-services-agreement .layout__region .field--name-field-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 44px;
  font-family: "Rubik", sans-serif;
  font-weight: 600;
  line-height: 1.5;
}
.block-services-agreement .layout__region .field--name-body {
  font-size: 19px;
  color: #66698c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 30px 0;
}
.block-services-agreement .layout__region .field--name-field-services-agreement {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.block-services-agreement .layout__region .field--name-field-services-agreement .field__item {
  width: 33%;
}
.block-services-agreement .layout__region .field--name-field-services-agreement .field__item .field__item {
  width: unset;
}
.block-services-agreement .layout__region .paragraph--type--services-agreement {
  padding: 30px 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background: #fff;
  margin: 0 15px;
}
.block-services-agreement .layout__region .paragraph--type--services-agreement .field--name-field-title {
  color: #86bb46;
  font-size: 23px;
  font-family: "Rubik", sans-serif;
  margin-bottom: 20px;
  text-decoration: none;
}
.block-services-agreement .layout__region .paragraph--type--services-agreement .field--name-field-body {
  font-size: 17px;
  color: #66698c;
  line-height: 1.5;
}

.block-services-five-steps {
  padding: 100px 0;
}
.block-services-five-steps .container {
  max-width: 1200px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.block-services-five-steps .container .field--name-field-title {
  font-family: "Rubik", sans-serif;
  font-size: 44px;
  margin-bottom: 50px;
}
.block-services-five-steps .container .grid__items .grid__item {
  display: grid;
  justify-items: center;
  position: relative;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-template-columns: 1fr auto 1fr;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  grid-template-rows: auto;
  margin-bottom: 30px;
}
.block-services-five-steps .container .grid__items .grid__item .field__label {
  font-family: "Rubik", sans-serif;
  font-size: 22px;
  font-weight: 600;
  color: #28283a;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: start;
  margin-bottom: 20px;
}
.block-services-five-steps .container .grid__items .grid__item .field__item {
  line-height: 1.7;
  color: #66698c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: start;
}
.block-services-five-steps .container .grid__items .grid__item .item__number {
  background: #505058;
  color: #fff;
  padding: 50px 54.5px;
  border-radius: 50%;
  position: relative;
  margin: 0 30px;
  z-index: 1;
  font-size: 20px;
}
.block-services-five-steps .container .grid__items .grid__item .item__number::after {
  content: "";
  position: absolute;
  width: 3px;
  right: 0;
  bottom: -50px;
  left: 0;
  margin: auto;
  background-color: #505058;
  z-index: -1;
  top: 90px;
}
.block-services-five-steps .container .grid__items .grid__item:first-child {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.block-services-five-steps .container .grid__items .grid__item:first-child .item__number {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.block-services-five-steps .container .grid__items .grid__item:first-child .item__text {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.block-services-five-steps .container .grid__items .grid__item:nth-child(2) .field__label {
  text-align: end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}
.block-services-five-steps .container .grid__items .grid__item:nth-child(2) .field__item {
  text-align: end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}
.block-services-five-steps .container .grid__items .grid__item:nth-child(3) {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.block-services-five-steps .container .grid__items .grid__item:nth-child(3) .item__number {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.block-services-five-steps .container .grid__items .grid__item:nth-child(3) .item__text {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.block-services-five-steps .container .grid__items .grid__item:nth-child(4) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.block-services-five-steps .container .grid__items .grid__item:nth-child(4) .field__label {
  text-align: end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}
.block-services-five-steps .container .grid__items .grid__item:nth-child(4) .field__item {
  text-align: end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}
.block-services-five-steps .container .grid__items .grid__item:nth-child(5) {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.block-services-five-steps .container .grid__items .grid__item:nth-child(5) .item__number {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.block-services-five-steps .container .grid__items .grid__item:nth-child(5) .item__number:after {
  display: none;
}
.block-services-five-steps .container .grid__items .grid__item:nth-child(5) .item__text {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.block-additional-questions .parallax__layer--back-additional-questions {
  background-repeat: no-repeat;
  top: -500px;
}
.block-additional-questions.parallax {
  height: 746px;
}
.block-additional-questions .parallax__layer--base-number {
  padding: 0;
  width: 100%;
  background: rgba(40, 40, 58, 0.91);
}
.block-additional-questions .parallax__layer--base-number .container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 240px 0;
}
.block-additional-questions .parallax__layer--base-number .container .field--name-field-questions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 66px;
  font-family: "Rubik", sans-serif;
  color: #fff;
  text-transform: uppercase;
}
.block-additional-questions .parallax__layer--base-number .container .field--name-field-tip {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 66px;
  font-family: "Rubik", sans-serif;
  color: #fff;
}
.block-additional-questions .parallax__layer--base-number .container .field--name-field-phone-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 66px;
  font-family: "Rubik", sans-serif;
}
.block-additional-questions .parallax__layer--base-number .container .field--name-field-phone-number a {
  color: #86bb46;
  text-decoration: none;
}

.block-news {
  max-width: 1200px;
  margin: 100px auto;
  margin-bottom: 130px;
}
.block-news .view-news header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.block-news .view-news header span {
  color: #86bb46;
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 20px;
  text-align: center;
}
.block-news .view-news header h1 {
  font-family: "Rubik", sans-serif;
  font-size: 44px;
  margin-bottom: 50px;
  text-align: center;
}
.block-news .view-news .slick-news .slick-prev {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  left: -50px;
}
.block-news .view-news .slick-news .slick-next {
  right: -50px;
}
.block-news .view-news .slick-news .slick-custom-arrow {
  fill: #535361;
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
  height: auto;
  width: 30px;
}
.block-news .view-news .slick-news .slick-custom-arrow:hover {
  fill: #28283a;
}
.block-news .view-news .slick-news .slick-slide div {
  margin: 0 15px;
}
.block-news .view-news .slick-news .views-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  text-align: center;
  background-color: #F8FAFB;
  padding: 30px 35px;
  min-height: 800px;
  margin: 0 !important;
}
.block-news .view-news .slick-news .views-row div {
  margin: unset;
}
.block-news .view-news .slick-news .views-row .field--name-body {
  margin-bottom: 30px !important;
  font-size: 17px;
}
.block-news .view-news .slick-news .views-row .field--name-field-news-date {
  color: #66698c;
  font-weight: 600;
  margin-bottom: 30px !important;
  font-size: 15px;
}
.block-news .view-news .slick-news .views-row .field-news__image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 30px !important;
}
.block-news .view-news .slick-news .views-row .field-news__image .field--name-field-media-image .field__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.block-news .view-news .slick-news .views-row .field-news__image .field--name-field-media-image img {
  border-radius: 50%;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.block-news .view-news .slick-news .views-row .field-news__image .field--name-field-media-image img:hover {
  -webkit-filter: brightness(90%);
  filter: brightness(90%);
}
.block-news .view-news .slick-news .views-row .field--name-field-company-name {
  font-family: "Rubik", sans-serif;
  font-size: 23px;
  margin-bottom: 30px !important;
}
.block-news .view-news .slick-news .views-row .field--name-field-company-link a {
  color: #66698c;
  text-decoration: none;
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
  font-size: 15px;
}
.block-news .view-news .slick-news .views-row .field--name-field-company-link a:hover {
  color: #86bb46;
}

.page-node-type-news .row {
  max-width: 1200px;
  margin: 0 auto;
  margin-bottom: 50px;
}
.page-node-type-news .row .col-md-9 .field--name-body {
  margin: 0;
}
.page-node-type-news .news-info {
  margin-top: 30px;
}
.page-node-type-news .news-info .field--name-field-news-date, .page-node-type-news .news-info .field--name-field-company-name, .page-node-type-news .news-info .field--name-field-company-link {
  text-align: center;
}
.page-node-type-news .news-info .field--name-field-company-link a {
  color: #66698c;
  text-decoration: none;
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
}
.page-node-type-news .news-info .field--name-field-company-link a:hover {
  color: #86bb46;
}
.page-node-type-news .news-info .field--name-field-company-name {
  color: #66698c;
  font-weight: 600;
}
.page-node-type-news .news-info .field--name-field-news-date {
  color: #66698c;
  font-weight: 600;
}

.path-news .block-news .view-news .slick-news .slick-dots li button:before {
  font-size: 30px;
}
.path-news .block-news .view-news .slick-news .slick-list .views-row {
  margin: 0 15px !important;
}

.path-documents .layout {
  max-width: 1200px;
  margin: 100px auto;
}
.path-documents .layout .field--name-field-documents-parag h2 {
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 600;
  font-family: "Rubik", sans-serif;
  color: #21243d;
  margin-bottom: 30px;
}

.add--electricity-payment .form-item label {
  min-width: 30%;
}
.add--electricity-payment .date-of-completion-value {
  margin-bottom: 23px;
}
.add--electricity-payment .description {
  width: 100%;
  margin-left: 10px;
  color: #86bb46;
}

@media (max-width: 1399.98px) {
  .region-nav-main {
    display: block;
  }
  .region-nav-additional {
    max-width: 40%;
  }
  .collapse.navbar-collapse.justify-content-md-end {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
    padding-top: 23px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
@media (max-width: 991.98px) {
  .user-login .block-field-blockblock-contenthero-loginbody .field--name-body {
    margin-left: 12%;
    margin-bottom: 30px;
  }
  .user-login .flatpickr-input {
    max-width: 97%;
  }
  .field--name-field-hero-tite {
    text-align: center;
  }
  .field--name-field-hero-subtitle {
    text-align: center;
  }
  .navbar-brand img {
    height: 75px;
    margin: 0 1rem 0 0;
    width: auto;
  }
  .navbar-brand .site-title {
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
  }
  .navbar-toggler {
    border: none;
  }
  .footer-background {
    height: 206px;
  }
}
@media (max-width: 767.98px) {
  .add--electricity-payment .layout-region-product-main .form-item {
    display: block;
  }
  .add--electricity-payment .field-group-fieldset legend {
    display: inline-block;
    width: 50%;
    margin-bottom: 20px;
    font-weight: 900;
  }
  .add--electricity-payment .form-item-field-counter-type-value {
    margin: 30px;
    text-align: center;
  }
  .add--electricity-payment .form-item label {
    margin-bottom: 5px;
  }
  .add--electricity-payment .form-item .field-suffix {
    width: auto;
    display: block;
    margin-top: 7px;
    margin-left: 0;
  }
  .add--electricity-payment .form-actions input {
    display: block;
    margin: 10px auto;
  }
  .carousel-inner {
    margin-left: auto;
    margin-right: auto;
  }
  ._more {
    top: -48px;
    left: 63%;
  }
  .item-element {
    max-width: initial;
    margin-right: initial;
  }
  .block-services-five-steps .container .field--name-field-title {
    font-size: 34px !important;
  }
  .block-services-five-steps .container .grid__items .grid__item {
    grid-template-columns: 1fr auto;
  }
  .block-services-five-steps .container .grid__items .grid__item .item__number {
    padding: 30px 34.5px;
  }
  .block-services-five-steps .container .grid__items .grid__item .item__number:after {
    top: 75px;
  }
  .block-services-five-steps .container .grid__items .grid__item:first-child {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .block-services-five-steps .container .grid__items .grid__item:first-child .item__number {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .block-services-five-steps .container .grid__items .grid__item:first-child .item__text {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .block-services-five-steps .container .grid__items .grid__item:nth-child(2) {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .block-services-five-steps .container .grid__items .grid__item:nth-child(2) .field__label {
    text-align: start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
  }
  .block-services-five-steps .container .grid__items .grid__item:nth-child(2) .field__item {
    text-align: start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
  }
  .block-services-five-steps .container .grid__items .grid__item:nth-child(2) .item__number {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .block-services-five-steps .container .grid__items .grid__item:nth-child(2) .item__text {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .block-services-five-steps .container .grid__items .grid__item:nth-child(3) {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .block-services-five-steps .container .grid__items .grid__item:nth-child(3) .item__number {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .block-services-five-steps .container .grid__items .grid__item:nth-child(3) .item__text {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .block-services-five-steps .container .grid__items .grid__item:nth-child(4) {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .block-services-five-steps .container .grid__items .grid__item:nth-child(4) .field__label {
    text-align: start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
  }
  .block-services-five-steps .container .grid__items .grid__item:nth-child(4) .field__item {
    text-align: start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
  }
  .block-services-five-steps .container .grid__items .grid__item:nth-child(4) .item__number {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .block-services-five-steps .container .grid__items .grid__item:nth-child(4) .item__text {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .block-services-five-steps .container .grid__items .grid__item:nth-child(5) {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .block-services-five-steps .container .grid__items .grid__item:nth-child(5) .item__number {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .block-services-five-steps .container .grid__items .grid__item:nth-child(5) .item__number:after {
    display: none;
  }
  .block-services-five-steps .container .grid__items .grid__item:nth-child(5) .item__text {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .block-services-price {
    width: 100%;
    padding: 0 24px;
  }
  .block-services-price .field--name-field-title {
    font-size: 34px;
  }
  .block-services-price .field--name-field-paragraph-services .paragraph--type--services {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .block-services-price .field--name-field-paragraph-services .paragraph--type--services .field--name-field-service-title, .block-services-price .field--name-field-paragraph-services .paragraph--type--services .field--name-field-service-description, .block-services-price .field--name-field-paragraph-services .paragraph--type--services .field--name-field-service-price, .block-services-price .field--name-field-paragraph-services .paragraph--type--services .order-sec {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .block-services-price .field--name-field-paragraph-services .paragraph--type--services .field--name-field-service-title {
    font-size: 22px;
    max-width: 100%;
    margin-bottom: 50px;
  }
  .block-services-price .field--name-field-paragraph-services .paragraph--type--services .field--name-field-service-description {
    max-width: 100%;
    margin-bottom: 50px;
    width: 120%;
  }
  .block-services-price .field--name-field-paragraph-services .paragraph--type--services .field--name-field-service-price {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 50px;
    max-width: 120%;
    width: 120%;
  }
  .block-services-price .field--name-field-paragraph-services .paragraph--type--services .field--name-field-service-price .service-price {
    margin-right: 5px;
    font-size: 22px;
  }
  .block-services-price .field--name-field-paragraph-services .paragraph--type--services .field--name-field-service-price .service-price-type {
    font-size: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .block-services-price .field--name-field-paragraph-services .paragraph--type--services .field--name-field-service-image {
    margin-bottom: 50px;
  }
  .block-services-price .field--name-field-paragraph-services .paragraph--type--services .field--name-field-service-image img {
    width: 50px;
    height: 50px;
  }
  .block-personal-offer .parallax {
    height: 1450px;
  }
  .block-personal-offer .parallax__layer--back-number {
    background-repeat: no-repeat;
    background-position: 80%;
  }
  .block-personal-offer .parallax__layer--base-number {
    padding-left: 24px;
    padding-right: 24px;
  }
  .block-personal-offer .parallax__layer--base-number .content-left {
    margin-bottom: 50px;
    padding: 43px 33px;
  }
  .block-personal-offer .parallax__layer--base-number .content-left .field--name-field-title {
    font-size: 34px !important;
    word-wrap: break-word;
  }
  .block-personal-offer .parallax__layer--base-number .content-right .block-webform {
    padding: 0 !important;
  }
  .block-services-agreement {
    width: 100%;
  }
  .block-services-agreement .block-services--block--agreement {
    padding-left: 24px;
    padding-right: 24px;
  }
  .block-services-agreement .field--name-field-title {
    font-size: 34px !important;
    text-align: center;
    line-height: 1.2 !important;
  }
  .block-services-agreement .field--name-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
  }
  .block-services-agreement .field--name-field-services-agreement {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .block-services-agreement .field--name-field-services-agreement .field__item {
    width: 100% !important;
  }
  .block-services-agreement .field--name-field-services-agreement .field__item .paragraph--type--services-agreement {
    margin-bottom: 30px;
  }
  .block-services-agreement .field--name-field-services-agreement .field__item .paragraph--type--services-agreement .field--name-field-title {
    font-size: 22px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: start;
  }
  .block-additional-questions .container {
    max-width: 100% !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .block-additional-questions .field--name-field-questions, .block-additional-questions .field--name-field-tip, .block-additional-questions .field--name-field-phone-number {
    word-wrap: break-word;
    font-size: 54px !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .block-news header h1 {
    font-size: 39px !important;
  }
  .block-contact {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    padding: 100px 24px !important;
  }
  .block-contact .layout__region--first {
    margin-bottom: 50px !important;
  }
  .block-contact .layout__region--first h2 {
    font-size: 34px !important;
  }
  .block-contact .layout__region--first .field {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .block-contact .layout__region--first .field .field__label {
    margin-bottom: 10px;
  }
  .block-contact .layout__region--first .field--name-field-contact .field__item {
    max-width: 100% !important;
  }
  .block-contact #map {
    width: 110%;
  }
  .block-contact .block-webform {
    padding: 50px 40px 60px !important;
  }
  .mat-left .w-section {
    padding-right: 0 !important;
  }
  .mat-left .w-section .img-fluid {
    width: 100%;
    height: 100%;
  }
  .mat-left .w-section .content-right {
    margin-top: 50px;
    padding-left: 12px !important;
  }
  .mat-left .w-section .content-right .field--name-field-hero-tite {
    text-align: left;
    font-size: 34px;
  }
  .mat-left .w-section .content-right .field--name-body {
    font-size: 17px;
    font-weight: 600;
  }
  .mat-left .w-section .content-right .field--name-body ul {
    font-weight: 500;
    margin-bottom: 10px;
  }
  .block-why-energprogram {
    padding: 40px 15px !important;
  }
  .block-why-energprogram .field--name-field-title {
    font-size: 12px;
  }
  .block-why-energprogram .field--name-body {
    font-size: 34px;
  }
  .block-why-energprogram .carousel .carousel-control-prev, .block-why-energprogram .carousel .carousel-control-next {
    display: none;
  }
  .block-why-energprogram .carousel .item-element ._child {
    width: 340px;
  }
  .block-why-energprogram .carousel .item-element .field--name-field-carousel-image img {
    width: 45px;
    height: auto;
  }
  .block-why-energprogram .carousel .item-element .field--name-field-title {
    font-size: 22px;
  }
  .parallax__layer--base {
    top: 25%;
    min-width: 20%;
    background-color: white;
    padding: 25px 40px;
    left: 7%;
    width: 86%;
  }
  .parallax__layer--base .field--name-field-hero-subtitle {
    font-size: 22px;
  }
  .mat-right .w-section {
    padding-bottom: 50px !important;
    padding-right: 0 !important;
  }
  .mat-right .field--name-field-svg-title-text {
    padding: 50px 20px !important;
    margin-bottom: 30px;
  }
  .mat-right .field--name-field-svg-title-text .field--name-field-title {
    font-size: 22px;
  }
  .mat-right .field--name-field-svg-title-text .field--name-field-long-text {
    font-size: 18px !important;
  }
  .mat-right .layout__region--second .field--name-field-svg-title-text {
    margin-bottom: 45px !important;
  }
  .mat-right .paragraph--type--svg-title-text .field--name-field-title {
    font-size: 22px !important;
  }
  .mat-right .paragraph--type--svg-title-text .field--name-field-long-text {
    font-size: 17px !important;
  }
  .parallax {
    height: 1250px;
  }
  .parallax .parallax__layer--base-number.row {
    padding: 90px 0 !important;
    width: 90% !important;
  }
  .parallax .parallax__layer--base-number.row .col-lg-6.col-sm-12 .field--name-body .w-text-content {
    margin-top: 45px;
  }
  .parallax .parallax__layer--base-number.row .col-lg-6.col-sm-12 .field--name-body .grid__item--empty_3zx {
    display: none;
  }
  .parallax .parallax__layer--base-number.row ._bottom-block {
    margin-top: 50px;
  }
  .parallax .parallax__layer--base-number.row ._bottom-block .field--name-field-we-in-numbers .col-lg-6 {
    margin-top: 50px !important;
  }
  .parallax .parallax__layer--base-number.row ._bottom-block .field--name-field-we-in-numbers .col-lg-6:first-child {
    margin-top: 0 !important;
  }
  .parallax .parallax__layer--base-number.row ._bottom-block .field--name-field-we-in-numbers .col-lg-6:last-child {
    margin-bottom: 50px !important;
  }
  .parallax .parallax__layer--base-number.row ._bottom-block .paragraph--type--content-carousel .layout--twocol-section {
    display: block;
  }
  .parallax .parallax__layer--base-number.row ._bottom-block .paragraph--type--content-carousel .field--name-field-carousel-image img {
    width: 50px;
  }
  .how-start .layout .layout__region--second {
    padding: 90px 30px 90px 30px;
  }
  .how-start .layout .layout__region--second .field--name-field-hero-tite {
    text-align: start;
  }
  .how-start .layout .layout__region--second .field--name-field-hero-subtitle {
    text-align: start;
  }
  .how-start .layout .layout__region--second .ckeditor-accordion-container {
    padding: 0 50px 20px 0;
  }
  .how-start .layout .layout__region--second .ckeditor-accordion-container .ckeditor-accordion-toggler {
    padding: 20px 50px 20px 0;
    font-size: 18px;
  }
  .parallax.cta-chief {
    height: 550px;
  }
  .parallax.cta-chief .parallax__layer--base-number {
    padding: 90px 0;
    width: 95%;
  }
  .parallax.cta-chief .parallax__layer--base-number .field--name-field-hero-tite {
    text-align: start;
    line-height: 1.4;
  }
  .parallax.cta-chief .parallax__layer--base-number .field--name-field-hero-subtitle {
    text-align: start;
  }
  .parallax.cta-chief .parallax__layer--base-number .right-button {
    padding: 0;
    margin-top: 50px;
  }
  .block-services-price {
    padding: 90px 0;
  }
  .block-services-price .field--name-field-paragraph-services {
    padding: 0 24px;
  }
  .field--name-field-consumers .ept-container {
    padding: 24px !important;
    margin: 100px auto 0 auto;
  }
  .field--name-field-consumers .ept-container .field--name-field-ept-title {
    font-size: 34px !important;
  }
  .field--name-field-consumers .ept-container .field--name-field-ept-slick-slider {
    padding: 0 15px;
  }
  .field--name-field-consumers .ept-container .field--name-field-ept-slick-slider .slick-slider {
    padding-bottom: 0;
  }
  .field--name-field-consumers .ept-container .field--name-field-ept-slick-slider .slick-slider .slick-track {
    height: 550px !important;
  }
  .field--name-field-consumers .ept-container .field--name-field-ept-slick-slider .slick-prev {
    left: -30px !important;
    top: 65% !important;
  }
  .field--name-field-consumers .ept-container .field--name-field-ept-slick-slider .slick-next {
    right: -70px !important;
    top: 65% !important;
  }
  .partners .field--name-field-partners .ept-paragraph .ept-container {
    padding: 0 24px !important;
  }
  .partners .field--name-field-partners .ept-paragraph .ept-container .slick-prev {
    left: -40px !important;
  }
  .parallax.block-additional-questions {
    height: 750px !important;
  }
  .region-footer .g-5, .region-footer .gx-5 {
    --bs-gutter-x: 1.5rem;
  }
  .row {
    --bs-gutter-x: 0;
  }
  .path-user .row > * {
    -ms-flex-negative: unset;
    flex-shrink: unset;
  }
  .path-user .field--name-field-hero-tite {
    font-size: 34px !important;
  }
  .path-user .field--name-field-hero-subtitle {
    font-size: 22px !important;
  }
  .path-user.user-logged-in .field--name-field-account-title-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .path-user.user-logged-in .field--name-field-svg-icon img {
    width: 150px;
    height: auto;
  }
}
@media (max-width: 575.98px) {
  .user-login .flatpickr-input {
    max-width: 95%;
  }
}
@media (max-width: 321px) {
  .user-login .flatpickr-input {
    max-width: 91.5%;
  }
  .block-personal-offer .parallax {
    height: 1550px;
  }
}
@media (max-width: 425px) {
  .block-services-five-steps .grid__items .grid__item:nth-child(4) .item__number:after {
    bottom: -160px !important;
  }
  .block-services-five-steps .grid__items .grid__item .item__number {
    top: 85px;
  }
  .block-services-five-steps .grid__items .grid__item .item__number:after {
    bottom: -180px !important;
  }
  .block-news header span {
    font-size: 12px;
  }
  .block-news header h1 {
    font-size: 33px !important;
    word-break: break-word;
  }
  .block-news .slick-prev {
    z-index: 100;
    left: 0 !important;
  }
  .block-news .slick-next {
    z-index: 100;
    right: 0 !important;
    top: 51%;
  }
  .parallax {
    height: 1370px !important;
  }
}
@media (max-width: 1440px) {
  .mat-left .w-section .w-section__inner._left-mat {
    margin: 0 auto;
  }
  .block-contact {
    padding: 100px 180px;
  }
}
@media (max-width: 1020px) {
  .mat-left .w-section .w-section__inner._left-mat {
    margin: 0 auto;
  }
  .block-contact {
    padding: 100px 60px;
  }
}
@font-face {
  font-family: "Lato Bold";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/Lato-Bold.ttf") format("ttf");
}
@font-face {
  font-family: "Lato Regular";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/Lato-Regular.ttf") format("ttf");
}
@font-face {
  font-family: "Rubik Regular";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/Rubik-Regular.ttf") format("ttf");
}
@font-face {
  font-family: "Rubik Medium";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/Rubik-Medium.ttf") format("ttf");
}
@font-face {
  font-family: "Rubik Bold";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/Rubik-Bold.ttf") format("ttf");
}
:root {
  --fa-font-solid: "Font Awesome 6 Free";
}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}

em {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

html {
  font-size: 16px;
}

body {
  font-family: "Lato Regular", sans-serif;
  margin: 0;
  padding: 0;
  color: #28283a;
  line-height: 1;
}
body a {
  color: #28283a;
}
body a:hover {
  color: #86bb46;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:after, blockquote:before, q:after, q:before {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html {
  width: 100%;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

*, :after, :before, html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

button {
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
}

.slick-track:after, .slick-track:before {
  content: "";
  display: table;
  clear: both;
}

img:not([src]) {
  visibility: hidden;
}

img[src] {
  background-color: transparent !important;
}

:root {
  --ui-brand-color: #86bb46;
  --ui-dark-accent-color: #505058;
  --ui-dark-shade-color: #28283a;
  --ui-light-accent-color: #f8fafb;
  --ui-light-shade-color: #fff;
  --ui-link-color: #6f6f72;
  --ui-link-color-light: #fff;
  --ui-link-hover-color: #86bb46;
  --ui-link-hover-color-light: #86bb46;
  --ui-link-font-style: normal;
  --ui-link-text-decoration: none;
  --ui-link-coefficients-320-px: 1;
  --ui-link-letter-spacing: 0;
  --ui-link-line-height: 1.2;
  --ui-button-tablet-letter-spacing: 0.02;
  --ui-button-mobile-letter-spacing: 0.02;
  --ui-button-tablet-line-height: 1.2;
  --ui-button-mobile-line-height: 1.2;
  --ui-button-size-tablet: 12px;
  --ui-button-size-mobile: 12px;
  --ui-button-size: 12px;
  --ui-button-text-transform: uppercase;
  --ui-button-font-family: "Rubik",sans-serif;
  --ui-button-font-weight: 700;
  --ui-button-font-style: initial;
  --ui-button-text-decoration: none;
  --ui-button-coefficients-320-px: 1;
  --ui-button-letter-spacing: 0.02;
  --ui-button-line-height: 1.2;
  --ui-caption-tablet-letter-spacing: 0;
  --ui-caption-mobile-letter-spacing: 0;
  --ui-caption-tablet-line-height: 1.7;
  --ui-caption-mobile-line-height: 1.7;
  --ui-caption-size-tablet: 14px;
  --ui-caption-size-mobile: 14px;
  --ui-caption-text-transform: none;
  --ui-caption-font-weight: 400;
  --ui-caption-font-family: "Lato",sans-serif;
  --ui-caption-size: 15px;
  --ui-caption-color: #66698c;
  --ui-caption-color-light: #9f9f9f;
  --ui-caption-font-style: normal;
  --ui-caption-text-decoration: none;
  --ui-caption-coefficients-320-px: 1;
  --ui-caption-letter-spacing: 0;
  --ui-caption-line-height: 1.7;
  --ui-quote-tablet-letter-spacing: 0;
  --ui-quote-mobile-letter-spacing: 0;
  --ui-quote-tablet-line-height: 1.43;
  --ui-quote-mobile-line-height: 1.43;
  --ui-quote-size-tablet: 19px;
  --ui-quote-size-mobile: 18px;
  --ui-quote-text-transform: none;
  --ui-quote-font-weight: 400;
  --ui-quote-font-family: "Lato",sans-serif;
  --ui-quote-size: 21px;
  --ui-quote-color: #66698c;
  --ui-quote-color-light: #fff;
  --ui-quote-font-style: italic;
  --ui-quote-text-decoration: none;
  --ui-quote-coefficients-320-px: 1;
  --ui-quote-letter-spacing: 0;
  --ui-quote-line-height: 1.43;
  --ui-small-tablet-letter-spacing: 0.03;
  --ui-small-mobile-letter-spacing: 0.03;
  --ui-small-tablet-line-height: 1.82;
  --ui-small-mobile-line-height: 1.82;
  --ui-small-size-tablet: 12px;
  --ui-small-size-mobile: 12px;
  --ui-small-text-transform: none;
  --ui-small-font-weight: 700;
  --ui-small-font-family: "Lato",sans-serif;
  --ui-small-size: 13px;
  --ui-small-color: #66698c;
  --ui-small-color-light: #dde5ed;
  --ui-small-font-style: normal;
  --ui-small-text-decoration: none;
  --ui-small-coefficients-320-px: 1;
  --ui-small-letter-spacing: 0.03;
  --ui-small-line-height: 1.82;
  --ui-text-tablet-letter-spacing: 0;
  --ui-text-mobile-letter-spacing: 0;
  --ui-text-tablet-line-height: 1.7;
  --ui-text-mobile-line-height: 1.7;
  --ui-text-size-tablet: 17px;
  --ui-text-size-mobile: 17px;
  --ui-text-text-transform: none;
  --ui-text-font-weight: 400;
  --ui-text-font-family: "Lato",sans-serif;
  --ui-text-size: 17px;
  --ui-text-color: #66698c;
  --ui-text-color-light: #fff;
  --ui-text-font-style: normal;
  --ui-text-text-decoration: none;
  --ui-text-coefficients-320-px: 1;
  --ui-text-letter-spacing: 0;
  --ui-text-line-height: 1.7;
  --ui-subheading-tablet-letter-spacing: 0;
  --ui-subheading-mobile-letter-spacing: 0;
  --ui-subheading-tablet-line-height: 1.58;
  --ui-subheading-mobile-line-height: 1.58;
  --ui-subheading-size-tablet: 19px;
  --ui-subheading-size-mobile: 18px;
  --ui-subheading-text-transform: none;
  --ui-subheading-font-weight: 700;
  --ui-subheading-font-family: "Lato",sans-serif;
  --ui-subheading-size: 21px;
  --ui-subheading-color: #66698c;
  --ui-subheading-color-light: #fff;
  --ui-subheading-font-style: normal;
  --ui-subheading-text-decoration: none;
  --ui-subheading-coefficients-320-px: 1;
  --ui-subheading-letter-spacing: 0;
  --ui-subheading-line-height: 1.58;
  --ui-heading-tablet-letter-spacing: 0;
  --ui-heading-mobile-letter-spacing: 0;
  --ui-heading-tablet-line-height: 1.43;
  --ui-heading-mobile-line-height: 1.43;
  --ui-heading-size-tablet: 22px;
  --ui-heading-size-mobile: 22px;
  --ui-heading-text-transform: none;
  --ui-heading-font-weight: 700;
  --ui-heading-font-family: "Rubik",sans-serif;
  --ui-heading-size: 23px;
  --ui-heading-color: #28283a;
  --ui-heading-color-light: #fff;
  --ui-heading-font-style: normal;
  --ui-heading-text-decoration: none;
  --ui-heading-coefficients-320-px: 1;
  --ui-heading-letter-spacing: 0;
  --ui-heading-line-height: 1.43;
  --ui-heading-lg-tablet-letter-spacing: 0;
  --ui-heading-lg-mobile-letter-spacing: 0;
  --ui-heading-lg-tablet-line-height: 1.3;
  --ui-heading-lg-mobile-line-height: 1.3;
  --ui-heading-lg-size-tablet: 22px;
  --ui-heading-lg-size-mobile: 22px;
  --ui-heading-lg-text-transform: none;
  --ui-heading-lg-font-weight: 700;
  --ui-heading-lg-font-family: "Rubik",sans-serif;
  --ui-heading-lg-size: 22px;
  --ui-heading-lg-color: #28283a;
  --ui-heading-lg-color-light: #fff;
  --ui-heading-lg-font-style: normal;
  --ui-heading-lg-text-decoration: none;
  --ui-heading-lg-coefficients-320-px: 0.82;
  --ui-heading-lg-letter-spacing: 0;
  --ui-heading-lg-line-height: 1.3;
  --ui-subtitle-tablet-letter-spacing: 0;
  --ui-subtitle-mobile-letter-spacing: 0;
  --ui-subtitle-tablet-line-height: 1.65;
  --ui-subtitle-mobile-line-height: 1.65;
  --ui-subtitle-size-tablet: 19px;
  --ui-subtitle-size-mobile: 19px;
  --ui-subtitle-text-transform: none;
  --ui-subtitle-font-weight: 400;
  --ui-subtitle-font-family: "Lato",sans-serif;
  --ui-subtitle-size: 19px;
  --ui-subtitle-color: #66698c;
  --ui-subtitle-color-light: #fff;
  --ui-subtitle-font-style: normal;
  --ui-subtitle-text-decoration: none;
  --ui-subtitle-coefficients-320-px: 1;
  --ui-subtitle-letter-spacing: 0;
  --ui-subtitle-line-height: 1.65;
  --ui-block-title-tablet-letter-spacing: 0;
  --ui-block-title-mobile-letter-spacing: 0;
  --ui-block-title-tablet-line-height: 1.2;
  --ui-block-title-mobile-line-height: 1.2;
  --ui-block-title-size-tablet: 39px;
  --ui-block-title-size-mobile: 34px;
  --ui-block-title-text-transform: none;
  --ui-block-title-font-weight: 700;
  --ui-block-title-font-family: "Rubik",sans-serif;
  --ui-block-title-size: 44px;
  --ui-block-title-color: #28283a;
  --ui-block-title-color-light: #fff;
  --ui-block-title-font-style: normal;
  --ui-block-title-text-decoration: none;
  --ui-block-title-coefficients-320-px: 0.49;
  --ui-block-title-letter-spacing: 0;
  --ui-block-title-line-height: 1.2;
  --ui-hero-title-tablet-letter-spacing: -0.01;
  --ui-hero-title-mobile-letter-spacing: -0.01;
  --ui-hero-title-tablet-line-height: 1.1;
  --ui-hero-title-mobile-line-height: 1.1;
  --ui-hero-title-size-tablet: 60px;
  --ui-hero-title-size-mobile: 54px;
  --ui-hero-title-text-transform: none;
  --ui-hero-title-font-weight: 700;
  --ui-hero-title-font-family: "Rubik",sans-serif;
  --ui-hero-title-size: 66px;
  --ui-hero-title-color: #28283a;
  --ui-hero-title-color-light: #fff;
  --ui-hero-title-font-style: normal;
  --ui-hero-title-text-decoration: none;
  --ui-hero-title-coefficients-320-px: 0.37;
  --ui-hero-title-letter-spacing: -0.01;
  --ui-hero-title-line-height: 1.1;
  --ui-btn-sm-padding: 16px 24px 16px 24px;
  --ui-btn-sm-font-size: 11px;
  --ui-btn-sm-border-width: 2px;
  --ui-btn-sm-border-radius: 5px;
  --ui-btn-sm-line-height: 1.1;
  --ui-btn-md-padding: 20px 30px 20px 30px;
  --ui-btn-md-font-size: 12px;
  --ui-btn-md-border-width: 2px;
  --ui-btn-md-border-radius: 5px;
  --ui-btn-md-line-height: 1.2;
  --ui-btn-lg-padding: 21px 36px 21px 36px;
  --ui-btn-lg-font-size: 14px;
  --ui-btn-lg-border-width: 2px;
  --ui-btn-lg-border-radius: 5px;
  --ui-btn-lg-line-height: 1.2;
  --ui-btn-secondary-alt-active-color: #595a71;
  --ui-btn-secondary-alt-active-color-light: #595a71;
  --ui-btn-secondary-alt-active-bg-color: #fff;
  --ui-btn-secondary-alt-active-bg-color-light: #fff;
  --ui-btn-secondary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-active-font-weight: 700;
  --ui-btn-secondary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-spread: 0;
  --ui-btn-secondary-alt-active-shadow-blur: 10px;
  --ui-btn-secondary-alt-active-shadow-y: 3px;
  --ui-btn-secondary-alt-active-shadow-x: 0;
  --ui-btn-secondary-alt-active-border-color: transparent;
  --ui-btn-secondary-alt-active-border-color-light: transparent;
  --ui-btn-secondary-alt-active-border-style: solid;
  --ui-btn-secondary-alt-hover-color: #86bb46;
  --ui-btn-secondary-alt-hover-color-light: #86bb46;
  --ui-btn-secondary-alt-hover-bg-color: #fff;
  --ui-btn-secondary-alt-hover-bg-color-light: #fff;
  --ui-btn-secondary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-hover-font-weight: 700;
  --ui-btn-secondary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-spread: 0;
  --ui-btn-secondary-alt-hover-shadow-blur: 10px;
  --ui-btn-secondary-alt-hover-shadow-y: 3px;
  --ui-btn-secondary-alt-hover-shadow-x: 0;
  --ui-btn-secondary-alt-hover-border-color: transparent;
  --ui-btn-secondary-alt-hover-border-color-light: transparent;
  --ui-btn-secondary-alt-hover-border-style: solid;
  --ui-btn-secondary-alt-color: #595a71;
  --ui-btn-secondary-alt-color-light: #595a71;
  --ui-btn-secondary-alt-bg-color: #fff;
  --ui-btn-secondary-alt-bg-color-light: #fff;
  --ui-btn-secondary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-font-weight: 700;
  --ui-btn-secondary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-spread: 0;
  --ui-btn-secondary-alt-shadow-blur: 10px;
  --ui-btn-secondary-alt-shadow-y: 3px;
  --ui-btn-secondary-alt-shadow-x: 0;
  --ui-btn-secondary-alt-border-color: transparent;
  --ui-btn-secondary-alt-border-color-light: transparent;
  --ui-btn-secondary-alt-border-style: solid;
  --ui-btn-primary-alt-active-color: #505058;
  --ui-btn-primary-alt-active-color-light: #505058;
  --ui-btn-primary-alt-active-bg-color: #fff;
  --ui-btn-primary-alt-active-bg-color-light: #fff;
  --ui-btn-primary-alt-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-active-font-weight: 700;
  --ui-btn-primary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-spread: 0;
  --ui-btn-primary-alt-active-shadow-blur: 10px;
  --ui-btn-primary-alt-active-shadow-y: 3px;
  --ui-btn-primary-alt-active-shadow-x: 0;
  --ui-btn-primary-alt-active-border-color: transparent;
  --ui-btn-primary-alt-active-border-color-light: transparent;
  --ui-btn-primary-alt-active-border-style: solid;
  --ui-btn-primary-alt-hover-color: #fff;
  --ui-btn-primary-alt-hover-color-light: #fff;
  --ui-btn-primary-alt-hover-bg-color: #28283a;
  --ui-btn-primary-alt-hover-bg-color-light: #86bb46;
  --ui-btn-primary-alt-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-hover-font-weight: 700;
  --ui-btn-primary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-spread: 0;
  --ui-btn-primary-alt-hover-shadow-blur: 10px;
  --ui-btn-primary-alt-hover-shadow-y: 3px;
  --ui-btn-primary-alt-hover-shadow-x: 0;
  --ui-btn-primary-alt-hover-border-color: transparent;
  --ui-btn-primary-alt-hover-border-color-light: transparent;
  --ui-btn-primary-alt-hover-border-style: solid;
  --ui-btn-primary-alt-color: #505058;
  --ui-btn-primary-alt-color-light: #505058;
  --ui-btn-primary-alt-bg-color: #fff;
  --ui-btn-primary-alt-bg-color-light: #fff;
  --ui-btn-primary-alt-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-font-weight: 700;
  --ui-btn-primary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-spread: 0;
  --ui-btn-primary-alt-shadow-blur: 10px;
  --ui-btn-primary-alt-shadow-y: 3px;
  --ui-btn-primary-alt-shadow-x: 0;
  --ui-btn-primary-alt-border-color: transparent;
  --ui-btn-primary-alt-border-color-light: transparent;
  --ui-btn-primary-alt-border-style: solid;
  --ui-btn-secondary-active-color: #595a71;
  --ui-btn-secondary-active-color-light: #fff;
  --ui-btn-secondary-active-bg-color: transparent;
  --ui-btn-secondary-active-bg-color-light: transparent;
  --ui-btn-secondary-active-bg-gradient-angle: 0deg;
  --ui-btn-secondary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-active-font-weight: 700;
  --ui-btn-secondary-active-shadow-color: transparent;
  --ui-btn-secondary-active-shadow-color-light: transparent;
  --ui-btn-secondary-active-shadow-spread: 0;
  --ui-btn-secondary-active-shadow-blur: 0;
  --ui-btn-secondary-active-shadow-y: 0;
  --ui-btn-secondary-active-shadow-x: 0;
  --ui-btn-secondary-active-border-color: #d6d3de;
  --ui-btn-secondary-active-border-color-light: #d6d3de;
  --ui-btn-secondary-active-border-style: none;
  --ui-btn-secondary-hover-color: #fff;
  --ui-btn-secondary-hover-color-light: #505058;
  --ui-btn-secondary-hover-bg-color: #86bb46;
  --ui-btn-secondary-hover-bg-color-light: #fff;
  --ui-btn-secondary-hover-bg-gradient-angle: 0deg;
  --ui-btn-secondary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-hover-font-weight: 700;
  --ui-btn-secondary-hover-shadow-color: transparent;
  --ui-btn-secondary-hover-shadow-color-light: transparent;
  --ui-btn-secondary-hover-shadow-spread: 0;
  --ui-btn-secondary-hover-shadow-blur: 0;
  --ui-btn-secondary-hover-shadow-y: 0;
  --ui-btn-secondary-hover-shadow-x: 0;
  --ui-btn-secondary-hover-border-color: #fff;
  --ui-btn-secondary-hover-border-color-light: #fff;
  --ui-btn-secondary-hover-border-style: none;
  --ui-btn-secondary-color: #595a71;
  --ui-btn-secondary-color-light: #fff;
  --ui-btn-secondary-bg-color: transparent;
  --ui-btn-secondary-bg-color-light: transparent;
  --ui-btn-secondary-bg-gradient-angle: 0deg;
  --ui-btn-secondary-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-font-weight: 700;
  --ui-btn-secondary-shadow-color: transparent;
  --ui-btn-secondary-shadow-color-light: transparent;
  --ui-btn-secondary-shadow-spread: 0;
  --ui-btn-secondary-shadow-blur: 0;
  --ui-btn-secondary-shadow-y: 0;
  --ui-btn-secondary-shadow-x: 0;
  --ui-btn-secondary-border-color: #86bb46;
  --ui-btn-secondary-border-color-light: #fff;
  --ui-btn-secondary-border-style: solid;
  --ui-btn-primary-active-color: #fff;
  --ui-btn-primary-active-color-light: #fff;
  --ui-btn-primary-active-bg-color: #86bb46;
  --ui-btn-primary-active-bg-color-light: #86bb46;
  --ui-btn-primary-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-active-font-weight: 700;
  --ui-btn-primary-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-spread: 0;
  --ui-btn-primary-active-shadow-blur: 10px;
  --ui-btn-primary-active-shadow-y: 3px;
  --ui-btn-primary-active-shadow-x: 0;
  --ui-btn-primary-active-border-color: transparent;
  --ui-btn-primary-active-border-color-light: transparent;
  --ui-btn-primary-active-border-style: solid;
  --ui-btn-primary-hover-color: #fff;
  --ui-btn-primary-hover-color-light: #505058;
  --ui-btn-primary-hover-bg-color: #28283a;
  --ui-btn-primary-hover-bg-color-light: #fff;
  --ui-btn-primary-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-hover-font-weight: 700;
  --ui-btn-primary-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-spread: 0;
  --ui-btn-primary-hover-shadow-blur: 10px;
  --ui-btn-primary-hover-shadow-y: 3px;
  --ui-btn-primary-hover-shadow-x: 0;
  --ui-btn-primary-hover-border-color: transparent;
  --ui-btn-primary-hover-border-color-light: transparent;
  --ui-btn-primary-hover-border-style: solid;
  --ui-btn-primary-color: #fff;
  --ui-btn-primary-color-light: #fff;
  --ui-btn-primary-bg-color: #86bb46;
  --ui-btn-primary-bg-color-light: #86bb46;
  --ui-btn-primary-bg-gradient-angle: 0deg;
  --ui-btn-primary-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-font-weight: 700;
  --ui-btn-primary-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-spread: 0;
  --ui-btn-primary-shadow-blur: 10px;
  --ui-btn-primary-shadow-y: 3px;
  --ui-btn-primary-shadow-x: 0;
  --ui-btn-primary-border-color: transparent;
  --ui-btn-primary-border-color-light: transparent;
  --ui-btn-primary-border-style: solid;
  --ui-btn-font-family: "Rubik",sans-serif;
  --ui-btn-font-style: initial;
  --ui-btn-text-transform: uppercase;
  --ui-btn-letter-spacing: 0.02em;
  --ui-content-gutter-320: 24px;
  --ui-content-gutter-480: 24px;
  --ui-content-gutter-768: 32px;
  --ui-content-gutter-992: 40px;
  --ui-content-gutter-1280: 15px;
  --ui-content-gutter-default: 15px;
  --ui-content-gutter: 0 15px;
  --ui-content-container: 1200px;
  --ui-media-bg: #d8d8d8;
  --w-accordion-offset: 30px;
  --w-accordion-padding: 20px;
  --w-apps-buttons-border-color: #a6a6a6;
  --w-apps-buttons-padding-top-as: 33.3333%;
  --w-apps-buttons-padding-top-gp: 29.5496%;
  --w-apps-buttons-padding-top-as-fre: 31.496%;
  --w-apps-buttons-padding-top-as-tur: 26.4901%;
  --w-apps-buttons-padding-top-as-chi: 36.6972%;
  --w-apps-buttons-sm-max-width-as: 120px;
  --w-apps-buttons-sm-max-width-gp: 135px;
  --w-apps-buttons-offset: 35px;
  --w-apps-buttons-md-max-width-as: 120px;
  --w-apps-buttons-lg-max-width-as: 150px;
  --w-apps-buttons-md-max-width-gp: 135px;
  --w-apps-buttons-lg-max-width-gp: 169px;
  --w-apps-buttons-sm-max-width-as-fre: 127px;
  --w-apps-buttons-md-max-width-as-fre: 127px;
  --w-apps-buttons-lg-max-width-as-fre: 159px;
  --w-apps-buttons-sm-max-width-as-tur: 151px;
  --w-apps-buttons-md-max-width-as-tur: 151px;
  --w-apps-buttons-lg-max-width-as-tur: 189px;
  --w-apps-buttons-sm-max-width-as-chi: 109px;
  --w-apps-buttons-md-max-width-as-chi: 109px;
  --w-apps-buttons-lg-max-width-as-chi: 136px;
  --w-apps-buttons-sm-border-radius: 5px;
  --w-apps-buttons-md-border-radius: 5px;
  --w-apps-buttons-lg-border-radius: 5px ;
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) {
    --w-apps-buttons-md-max-width-as:150px;
    --w-apps-buttons-lg-max-width-as: 180px;
    --w-apps-buttons-md-max-width-gp: 169px;
    --w-apps-buttons-lg-max-width-gp: 203px;
    --w-apps-buttons-md-max-width-as-fre: 159px;
    --w-apps-buttons-lg-max-width-as-fre: 191px;
    --w-apps-buttons-md-max-width-as-tur: 189px;
    --w-apps-buttons-lg-max-width-as-tur: 227px;
    --w-apps-buttons-md-max-width-as-chi: 136px;
    --w-apps-buttons-lg-max-width-as-chi: 164px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-md {
    --w-apps-buttons-md-max-width-as:150px;
    --w-apps-buttons-lg-max-width-as: 180px;
    --w-apps-buttons-md-max-width-gp: 169px;
    --w-apps-buttons-lg-max-width-gp: 203px;
    --w-apps-buttons-md-max-width-as-fre: 159px;
    --w-apps-buttons-lg-max-width-as-fre: 191px;
    --w-apps-buttons-md-max-width-as-tur: 189px;
    --w-apps-buttons-lg-max-width-as-tur: 227px;
    --w-apps-buttons-md-max-width-as-chi: 136px;
    --w-apps-buttons-lg-max-width-as-chi: 164px ;
  }
}
@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-apps-buttons-md-border-radius:7px;
    --w-apps-buttons-lg-border-radius: 8px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-md {
    --w-apps-buttons-md-border-radius:7px;
    --w-apps-buttons-lg-border-radius: 8px ;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) {
    --w-apps-buttons-offset:40px ;
  }
}
@media (min-width: 0px) {
  .html-editor {
    --w-apps-buttons-offset:40px ;
  }
}
:root {
  --w-gap: 15px;
  --w-base-v-space: 4px;
  --w-base-h-space: 5px;
  --w-v-spacer1: calc(var(--w-base-v-space)*1);
  --w-v-spacer2: calc(var(--w-base-v-space)*2);
  --w-v-spacer3: calc(var(--w-base-v-space)*3);
  --w-v-spacer4: calc(var(--w-base-v-space)*5);
  --w-v-spacer5: calc(var(--w-base-v-space)*8);
  --w-v-spacer6: calc(var(--w-base-v-space)*12);
  --w-v-spacer7: calc(var(--w-base-v-space)*15);
  --w-h-spacer1: calc(var(--w-base-h-space)*1);
  --w-h-spacer2: calc(var(--w-base-h-space)*2);
  --w-h-spacer3: calc(var(--w-base-h-space)*4);
  --w-h-spacer4: calc(var(--w-base-h-space)*8);
  --w-hero-title-offset: 35px;
  --w-title-offset: 25px;
  --w-subtitle-offset: 25px;
  --w-heading-offset: 20px;
  --w-subheading-offset: 25px;
  --w-heading-lg-offset: 25px;
  --w-caption-offset: 20px;
  --w-body-offset: 20px;
  --w-small-offset: 20px;
  --w-quote-offset: 20px;
  --w-hero-title-h-offset: 15px;
  --w-title-h-offset: 5px;
  --w-subtitle-h-offset: 15px;
  --w-heading-h-offset: 15px;
  --w-subheading-h-offset: 15px;
  --w-heading-lg-h-offset: 15px;
  --w-caption-h-offset: 10px;
  --w-body-h-offset: 10px;
  --w-small-h-offset: 10px;
  --w-quote-h-offset: 10px ;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) {
    --w-hero-title-offset:40px ;
  }
}
@media (min-width: 0px) {
  .html-editor {
    --w-hero-title-offset:40px ;
  }
}
:root {
  --w-layout-item-top-offset: calc(var(--w-gap)*2);
  --w-layout-gap: var(--w-gap);
  --w-btns-group-item-offset: 20px;
  --w-btns-group-offset: 35px ;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) {
    --w-btns-group-offset:40px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-lg {
    --w-btns-group-offset:40px ;
  }
}
:root {
  --w-socials-top-offset: 30px;
  --w-socials-h-offset: 15px;
  --w-socials-bottom-offset: 30px;
  --w-list-item-v-offset: 30px;
  --w-list-item-h-offset: 30px;
  --w-list-item-v-padding: 15px;
  --w-list-item-h-padding: 15px;
  --w-list-with-media-offset: 30px;
  --w-list-with-media-padding: 20px;
  --ui-content-gutter-1200: 15px;
  --w-content-container-size: 1200px;
  --w-content-gutter: var(--ui-content-gutter-320) ;
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) {
    --w-content-gutter:var(--ui-content-gutter-480) ;
  }
}
@media (min-width: 0px) {
  .html-editor-xs {
    --w-content-gutter:var(--ui-content-gutter-480) ;
  }
}
@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-content-gutter:var(--ui-content-gutter-768) ;
  }
}
@media (min-width: 0px) {
  .html-editor-md {
    --w-content-gutter:var(--ui-content-gutter-768) ;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) {
    --w-content-gutter:var(--ui-content-gutter-992) ;
  }
}
@media (min-width: 1280px) {
  :root:not(.disable-media-queries) {
    --w-content-gutter:var(--ui-content-gutter-1200) ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-lg {
    --w-content-gutter:var(--ui-content-gutter-1200) ;
  }
}
:root {
  --w-section-vertical-s-offset: 20px;
  --w-section-basement-offset: 30px;
  --w-section-vertical-offset: 90px;
  --w-section-vertical-xxl-offset: 130px;
  --w-section-header-offset: 45px;
  --w-section-footer-offset: 50px ;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-section-vertical-offset:95px;
    --w-section-vertical-xxl-offset: 250px;
    --w-section-header-offset: 45px;
    --w-section-footer-offset: 50px ;
  }
}
@media (min-width: 0px) {
  .html-editor-md {
    --w-section-vertical-offset:95px;
    --w-section-vertical-xxl-offset: 250px;
    --w-section-header-offset: 45px;
    --w-section-footer-offset: 50px ;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) {
    --w-section-vertical-offset:100px;
    --w-section-vertical-xxl-offset: 250px;
    --w-section-header-offset: 50px;
    --w-section-footer-offset: 55px ;
  }
}
@media (min-width: 0px) {
  .html-editor {
    --w-section-vertical-offset:100px;
    --w-section-vertical-xxl-offset: 250px;
    --w-section-header-offset: 50px;
    --w-section-footer-offset: 55px ;
  }
}
:root {
  --w-image-offset: 20px;
  --w-image-mask-sm-width: 70px;
  --w-image-mask-sm-height: 70px;
  --w-image-mask-md-width: 70px;
  --w-image-mask-md-height: 70px;
  --w-image-mask-lg-width: 120px;
  --w-image-mask-lg-height: 120px ;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-image-aspect-ratio:56.25%;
    --w-image-mask-md-width: 120px;
    --w-image-mask-md-height: 120px;
    --w-image-mask-lg-width: 170px;
    --w-image-mask-lg-height: 170px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-md {
    --w-image-aspect-ratio:56.25%;
    --w-image-mask-md-width: 120px;
    --w-image-mask-md-height: 120px;
    --w-image-mask-lg-width: 170px;
    --w-image-mask-lg-height: 170px ;
  }
}
:root {
  --w-quote-offset: 30px;
  --w-quote-gap: 20px;
  --w-logo-offset: 30px;
  --w-slogan-offset: 5px;
  --w-nav-offset: 30px;
  --w-nav-item-gap: 15px;
  --w-nav-item-top-offset: 10px;
  --w-nav-item-column-gap: 10px;
  --w-nav-item-column-offset: 20px;
  --w-burger-padding: 12px 8px;
  --w-burger-width: 24px;
  --w-burger-height: 16px;
  --w-burger-line-size: 2px;
  --w-burger-line-pos-transform: translateY(7px) rotate(45deg);
  --w-burger-line-neg-transform: translateY(-7px) rotate(-45deg);
  --w-icon-panel-inner-offset: 0 ;
}

:root:not(.disable-media-queries) {
  --w-icon-panel-sm-width: 50px;
  --w-icon-panel-sm-height: 50px;
  --w-icon-panel-width: 50px;
  --w-icon-panel-height: 50px;
  --w-icon-panel-xl-width: 70px;
  --w-icon-panel-xl-height: 70px ;
}

@media (min-width: 0px) {
  .html-editor-xs {
    --w-icon-panel-sm-width:50px;
    --w-icon-panel-sm-height: 50px;
    --w-icon-panel-width: 50px;
    --w-icon-panel-height: 50px;
    --w-icon-panel-xl-width: 70px;
    --w-icon-panel-xl-height: 70px ;
  }
}
@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-icon-panel-sm-width:50px;
    --w-icon-panel-sm-height: 50px;
    --w-icon-panel-width: 70px;
    --w-icon-panel-height: 70px;
    --w-icon-panel-xl-width: 100px;
    --w-icon-panel-xl-height: 100px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-md {
    --w-icon-panel-sm-width:50px;
    --w-icon-panel-sm-height: 50px;
    --w-icon-panel-width: 70px;
    --w-icon-panel-height: 70px;
    --w-icon-panel-xl-width: 100px;
    --w-icon-panel-xl-height: 100px ;
  }
}
:root {
  --w-icon-width: 24px;
  --w-icon-height: 24px;
  --w-icon-offset: 20px;
  --w-icon-h-offset: 10px;
  --w-icon-sm-inner-offset: 12px;
  --w-icon-inner-offset: 12px;
  --w-icon-numbers-inner-offset: 5px;
  --w-icon-xl-inner-offset: 15px ;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-icon-inner-sm-offset:12px;
    --w-icon-inner-offset: 15px;
    --w-icon-xl-inner-offset: 20px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-md {
    --w-icon-inner-sm-offset:12px;
    --w-icon-inner-offset: 15px;
    --w-icon-xl-inner-offset: 20px ;
  }
}
:root {
  --w-icon-numbers-sm-inner-offset: 4px ;
}

:root:not(.disable-media-queries) {
  --w-icon-numbers-xl-inner-offset: 8px;
  --w-icon-numbers-inner-offset: 4px ;
}

@media (min-width: 0px) {
  .html-editor-xs {
    --w-icon-numbers-xl-inner-offset:8px;
    --w-icon-numbers-inner-offset: 4px ;
  }
}
@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-icon-numbers-xl-inner-offset:10px;
    --w-icon-numbers-inner-offset: 8px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-md {
    --w-icon-numbers-xl-inner-offset:10px;
    --w-icon-numbers-inner-offset: 8px ;
  }
}
:root {
  --w-map-wrapper-height: 450px;
  --w-map-wrapper-offset: 30px ;
}

:root:not(.disable-media-queries) {
  --w-counter-font-size: 24px;
  --w-counter-xl-font-size: 30px ;
}

@media (min-width: 0px) {
  .html-editor-xs {
    --w-counter-font-size:24px;
    --w-counter-xl-font-size: 30px ;
  }
}
@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-counter-font-size:30px;
    --w-counter-xl-font-size: 44px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-md {
    --w-counter-font-size:30px;
    --w-counter-xl-font-size: 44px ;
  }
}
:root {
  --w-contacts-list-offset: 30px;
  --w-contacts-list-item-v-offset: 16px;
  --w-contacts-list-element-v-offset: 5px;
  --w-icon-list-width: 20px;
  --w-icon-list-height: 20px;
  --w-icon-list-offset: 20px;
  --w-icon-list-item-offset: 16px;
  --w-icon-list-item-h-offset: 24px;
  --w-follow-us-offset: 15px;
  --w-form-offset: 32px;
  --w-text-area-height: 150px;
  --w-form-field-offset: 24px;
  --w-form-button-offset: 56px;
  --w-form-input-offset: 12px;
  --w-form-description-offset: 4px;
  --w-form-multiple-group-offset: 12px;
  --w-form-multiple-item-offset: 12px;
  --w-captions-group-offset: 15px;
  --w-captions-group-item-offset: 5px;
  --w-captions-group-separator-width: 1px;
  --w-user-message-offset: 20px;
  --w-user-photo-size: 70px;
  --w-grid-item-top-offset: 30px;
  --w-grid-gap: 30px;
  --w-100vw: 100vw;
  --w-grid-container-size-md: calc(var(--w-100vw) + var(--w-grid-gap) - var(--ui-content-gutter-768)*2);
  --w-grid-container-size-xl: calc(var(--w-content-container-size) + var(--w-grid-gap) - var(--ui-content-gutter-1200)*2);
  --w-grid-container-size-lg: var(--w-grid-container-size-xl) ;
}

:root:not(.disable-media-queries) {
  --w-100vw: 100vw ;
}

.html-editor-md, .html-editor-xs {
  --w-100vw: var(--w-editor-width) ;
}

:root:not(.disable-media-queries) {
  --w-grid-item-v-padding: 31px;
  --w-grid-item-h-padding: 27px ;
}

@media (min-width: 0px) {
  .html-editor-xs {
    --w-grid-item-v-padding:31px;
    --w-grid-item-h-padding: 27px ;
  }
}
@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-grid-item-v-padding:34px;
    --w-grid-item-h-padding: 28px ;
  }
}
@media (min-width: 0px) {
  .html-editor-md {
    --w-grid-item-v-padding:34px;
    --w-grid-item-h-padding: 28px ;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) {
    --w-grid-item-v-padding:40px;
    --w-grid-item-h-padding: 30px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-lg {
    --w-grid-item-v-padding:40px;
    --w-grid-item-h-padding: 30px ;
  }
}
:root {
  --w-divider-component-offset: 15px;
  --w-gallery-offset: 30px;
  --w-image-with-hover-offset: 20px;
  --w-image-with-hover-button-offset: var(--w-btns-group-offset);
  --w-try-it-free-offset: 32px;
  --w-try-it-free-input-offset-sm: 8px;
  --w-try-it-free-input-offset-md: 8px;
  --w-try-it-free-input-offset-lg: 12px ;
}

.media-placeholder_1Ay {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.icon_1X9 {
  height: calc(100% - 160px);
  min-height: 50px;
  max-height: 140px;
}

.ai-visual-container_3T8 {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 2;
}

.ai-visual-button_vk_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 12px;
  border-radius: 4px;
  border: 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(33, 39, 54, 0.16);
  box-shadow: 0 2px 4px 0 rgba(33, 39, 54, 0.16);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ai-visual-button-image_1V1 {
  width: 24px;
  height: 24px;
}

.ai-visual-button-label_Uim {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  color: var(--brand);
}

.ai-visual-button_vk_:hover {
  -webkit-box-shadow: 0 0 1px 0 rgba(33, 39, 54, 0.04);
  box-shadow: 0 0 1px 0 rgba(33, 39, 54, 0.04);
}

html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body, html {
  margin: 0;
}

*, :after, :before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

button, figure, iframe {
  margin: 0;
  padding: 0;
  background: none;
  border: 0;
  cursor: pointer;
  border-radius: 0;
  font-size: inherit;
}

input {
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

input:focus {
  outline: none;
}

h1, h2, h3, h4, h5, h6, ol, p, ul {
  margin: 0;
  padding: 0;
}

ol, ul {
  list-style: none;
}

.collection {
  position: relative;
}

.social-icons-container_mJW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  font-size: 0;
}

.social-icons_3iz {
  display: inline-block;
}

.social-icons_icon_3o6 {
  display: block;
  position: relative;
}

.social-icons_icon_3o6 .wrapper_3w9 {
  width: 100%;
  height: 100%;
}

.loading-overlay__wrapper_2Cx {
  position: fixed;
  z-index: var(--max-index);
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

.spinner_2lF {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: var(--max-index);
  opacity: 1;
}

.spinner--offset-top_3iT {
  padding-top: 48px;
  background-color: hsla(0, 0%, 100%, 0.8);
}

.spinner--offset-top_3iT .spinner__svg_308 {
  margin-top: -48px;
}

.spinner--solid_2sM .spinner__wrapper_cFj {
  background-color: #fff;
}

.spinner--absolute_2HZ {
  position: absolute;
}

.spinner--z-auto_2nN {
  z-index: auto;
}

.spinner--transparent_21Y .spinner__wrapper_cFj {
  background-color: transparent;
}

.spinner__wrapper_cFj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: hsla(0, 0%, 100%, 0.8);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.spinner__svg_308 {
  width: 50px;
  height: 50px;
  -webkit-animation: rotate_2G9 0.9s linear infinite;
  animation: rotate_2G9 0.9s linear infinite;
}

.spinner__path_3gH {
  stroke: #bfd2ff;
  stroke-linecap: round;
  stroke-width: 3px;
  stroke-dasharray: 46;
}

@-webkit-keyframes rotate_2G9 {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes rotate_2G9 {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.svgIcon_2Cq {
  max-width: 100%;
}

.innerFill_U0E .outline_28N {
  fill: currentColor;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.innerFill_U0E .outline_28N.originalInstagram_3BK {
  fill: url(#instagramGradient);
}

.innerFill_U0E .outline_28N.instagramMask_2YO {
  fill: url(#instagramGradientHover);
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.innerFill_U0E .logo_2cS {
  fill: var(--si-icon-color, currentColor);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.innerFill_U0E .logo_2cS.originalLogo_5HJ {
  fill: currentColor;
}

.innerFill_U0E .logo_2cS.originalInstagram_3BK {
  fill: url(#instagramGradient);
}

.innerFill_U0E .logo_2cS.instagramMask_2YO {
  fill: url(#instagramGradientHover);
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.innerFill_U0E .whiteLogo_1Gw {
  fill: var(--si-icon-color, #fff);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.innerFill_U0E .whiteLogo_1Gw.originalInstagram_3BK {
  stroke: url(#instagramGradient);
}

.innerFill_U0E:hover {
  color: currentColor;
}

.innerFill_U0E:hover .logo_2cS.instagramMask_2YO, .innerFill_U0E:hover .outline_28N.instagramMask_2YO {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  fill: url(#instagramGradientHover);
  opacity: 1;
}

.innerFill_U0E:hover .logo_2cS {
  fill: var(--si-icon-hover-color, currentColor);
}

.innerFill_U0E.originalBehance_2xn:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalBehance_2xn:hover .outline_28N {
  fill: #0050e3;
}

.innerFill_U0E.originalFacebook_2EC.darkTheme_2Xq:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalFacebook_2EC.darkTheme_2Xq:hover .outline_28N, .innerFill_U0E.originalMessenger_2i6.darkTheme_2Xq:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalMessenger_2i6.darkTheme_2Xq:hover .outline_28N {
  fill: #e6e6e6;
}

.innerFill_U0E.originalDribble_3S7:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalDribble_3S7:hover .outline_28N {
  fill: #e51e6b;
}

.innerFill_U0E.originalFacebook_2EC:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalFacebook_2EC:hover .outline_28N {
  fill: #4d70ba;
}

.innerFill_U0E.originalMessenger_2i6:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalMessenger_2i6:hover .outline_28N {
  fill: #339dff;
}

.innerFill_U0E.originalGooglePlus_11G:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalGooglePlus_11G:hover .outline_28N {
  fill: #e47364;
}

.innerFill_U0E.originalLinkedin_3Hu:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalLinkedin_3Hu:hover .outline_28N {
  fill: #0099e8;
}

.innerFill_U0E.originalPinterest_1Kn:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalPinterest_1Kn:hover .outline_28N {
  fill: #ee0a23;
}

.innerFill_U0E.originalSlack_7sJ:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalSlack_7sJ:hover .outline_28N {
  fill: #2d8968;
}

.innerFill_U0E.originalTelegram_A4c:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalTelegram_A4c:hover .outline_28N {
  fill: #0af;
}

.innerFill_U0E.originalVk_2L2:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalVk_2L2:hover .outline_28N {
  fill: #7a99bf;
}

.innerFill_U0E.originalVk_2L2.darkTheme_2Xq:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalVk_2L2.darkTheme_2Xq:hover .outline_28N {
  fill: #e6e6e6;
}

.innerFill_U0E.originalTripadvisor_9UJ:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalTripadvisor_9UJ:hover .outline_28N {
  fill: #00e2ae;
}

.innerFill_U0E.originalTumblr_KYg:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalTumblr_KYg:hover .outline_28N {
  fill: #465f7e;
}

.innerFill_U0E.originalTumblr_KYg.darkTheme_2Xq:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalTumblr_KYg.darkTheme_2Xq:hover .outline_28N {
  fill: #e6e6e6;
}

.innerFill_U0E.originalTwitter_3xi:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalTwitter_3xi:hover .outline_28N {
  fill: #2795e9;
}

.innerFill_U0E.originalYoutube_2OU:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalYoutube_2OU:hover .outline_28N {
  fill: #e23e3d;
}

.innerFill_U0E.originalVimeo_3Sf:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalVimeo_3Sf:hover .outline_28N {
  fill: #2a413f;
}

.innerFill_U0E.originalVimeo_3Sf.darkTheme_2Xq:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalVimeo_3Sf.darkTheme_2Xq:hover .outline_28N {
  fill: #1295bf;
}

.innerFill_U0E.originalMedium_3e5:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalMedium_3e5:hover .outline_28N {
  fill: #474747;
}

.innerFill_U0E.originalMedium_3e5.darkTheme_2Xq:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalMedium_3e5.darkTheme_2Xq:hover .outline_28N {
  fill: #e6e6e6;
}

.innerFill_U0E.originalYelp_1p9:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalYelp_1p9:hover .outline_28N {
  fill: #7e0404;
}

.innerFill_U0E.originalTwitch_2UU:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalTwitch_2UU:hover .outline_28N {
  fill: #7d5abe;
}

.innerFill_U0E.originalPhone_2ji:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalPhone_2ji:hover .outline_28N {
  fill: #4d8643;
}

.innerFill_U0E.originalEmail_2uz:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalEmail_2uz:hover .outline_28N {
  fill: #487efc;
}

.innerFill_U0E.originalSnapchat_24s:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalSnapchat_24s:hover .outline_28N {
  fill: #ccca00;
}

.innerFill_U0E.originalSkype_4Rw:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalSkype_4Rw:hover .outline_28N {
  fill: #008abd;
}

.innerFill_U0E.originalViber_3Hu:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalViber_3Hu:hover .outline_28N {
  fill: #a780c7;
}

.innerFill_U0E.originalWhatsapp_1UO:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalWhatsapp_1UO:hover .outline_28N {
  fill: #1da851;
}

.innerFill_U0E.originalSoundcloud_17F:hover .originalLogo_5HJ.logo_2cS, .innerFill_U0E.originalSoundcloud_17F:hover .outline_28N {
  fill: #cc6d00;
}

.innerFill_U0E.originalInstagramLogo_2or .logo_2cS {
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  fill: url(#instagramGradient);
}

.innerFill_U0E.originalInstagramLogo_2or .logo-hover_1Bk {
  fill: url(#instagramGradientHover);
}

.innerFill_U0E.originalInstagramLogo_2or .logo-hover_1Bk, .innerFill_U0E.originalInstagramLogo_2or:hover .logo_2cS {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0;
}

.innerFill_U0E.originalInstagramLogo_2or:hover .logo-hover_1Bk {
  opacity: 1;
}

.innerFill_U0E.originalInstagram_3BK .outline_28N {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  fill: url(#instagramGradient);
}

.innerFill_U0E.originalInstagram_3BK .instagramMask_2YO, .innerFill_U0E.originalInstagram_3BK .logo-hover_1Bk {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  fill: url(#instagramGradientHover);
  opacity: 0;
}

.innerFill_U0E.originalInstagram_3BK:hover .outline_28N {
  opacity: 0;
}

.innerFill_U0E.originalInstagram_3BK:hover .instagramMask_2YO, .innerFill_U0E.originalInstagram_3BK:hover .logo-hover_1Bk {
  opacity: 1;
}

.noFill_1L9 .logo_2cS {
  fill: var(--si-icon-color, currentColor);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.noFill_1L9 .logo_2cS.originalInstagram_3BK {
  fill: url(#instagramGradient);
}

.noFill_1L9 .border_3Tk {
  fill: var(--si-border-color, currentColor);
}

.noFill_1L9 .border_3Tk.originalInstagram_3BK {
  stroke: url(#instagramGradient);
}

.noFill_1L9 .outline_28N {
  fill: transparent;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.noFill_1L9 .instagramMask_2YO {
  fill: url(#instagramGradient);
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.noFill_1L9 .whiteLogo_1Gw {
  fill: transparent;
  stroke: var(--si-border-color, currentColor);
  stroke-width: 0.5px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.noFill_1L9 .whiteLogo_1Gw.instagramMask_2YO {
  fill: url(#instagramGradient);
  opacity: 0;
}

.noFill_1L9.originalInstagram_3BK .whiteLogo_1Gw {
  stroke: url(#instagramGradient);
}

.noFill_1L9:hover .outline_28N {
  fill: var(--si-border-color, currentColor);
}

.noFill_1L9:hover .instagramMask_2YO {
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.noFill_1L9:hover .whiteLogo_1Gw {
  fill: var(--si-border-color, currentColor);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.noFill_1L9:hover .logo_2cS {
  fill: transparent !important;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  stroke-width: 0;
}

.noFill_1L9.originalInstagram_3BK:hover .outline_28N {
  fill: url(#instagramGradient);
}

.noFill_1L9.originalInstagram_3BK:hover .instagramMask_2YO {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  fill: url(#instagramGradient);
  opacity: 1;
}

.draggable_icon .snapchat_2tn {
  stroke: #000;
}

.iconElement_3D2 {
  display: block;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.iconElement_3D2, .iconElement__inner_2iN {
  height: 100%;
  max-width: 100%;
}

.iconElement_3D2 svg {
  max-width: 100%;
  max-height: 100%;
  fill: currentColor;
}

.iconElement_3D2 img {
  display: block;
  height: 100%;
  max-width: 100%;
  margin: auto;
}

.icon_2Tz {
  position: relative;
}

.ui-icon_2oI {
  color: var(--ui-block-title-color);
}

.ui-icon--light_HAb {
  color: var(--ui-block-title-color-light);
}

.action_1-Z {
  text-decoration: none;
}

.numbers_1Dc .text-wrapper_38Y {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
}

.numbers_1Dc .text_1-q {
  width: 100%;
}

.page-editor-md .numbers--sm_2Sz .text_1-q {
  font-size: var(--ui-text-size) !important;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .numbers--sm_2Sz .text_1-q {
    font-size: var(--ui-text-size) !important;
  }
}
.page-editor-xs .numbers--sm_2Sz .text_1-q {
  font-size: var(--ui-text-size-mobile) !important;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .numbers--sm_2Sz .text_1-q {
    font-size: var(--ui-text-size-mobile) !important;
  }
}
.page-editor-md .numbers--md_3IY .text_1-q {
  font-size: var(--ui-subheading-size) !important;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .numbers--md_3IY .text_1-q {
    font-size: var(--ui-subheading-size) !important;
  }
}
.page-editor-xs .numbers--md_3IY .text_1-q {
  font-size: var(--ui-subheading-size-mobile) !important;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .numbers--md_3IY .text_1-q {
    font-size: var(--ui-subheading-size-mobile) !important;
  }
}
.page-editor-md .numbers--xl_1qF .text_1-q {
  font-size: var(--ui-heading-size) !important;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .numbers--xl_1qF .text_1-q {
    font-size: var(--ui-heading-size) !important;
  }
}
.page-editor-xs .numbers--xl_1qF .text_1-q {
  font-size: var(--ui-heading-size-mobile) !important;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .numbers--xl_1qF .text_1-q {
    font-size: var(--ui-heading-size-mobile) !important;
  }
}
.quote__icon-wrapper_I85 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.quote_1JR .line_n03 {
  position: relative;
  padding-top: calc(var(--w-quote-gap) / 4);
  padding-bottom: calc(var(--w-quote-gap) / 4);
  padding-left: var(--w-quote-gap);
}

.quote_1JR .line_n03:before {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0.2;
}

.quote__inner_2lL {
  position: relative;
  padding: var(--w-section-header-offset) calc(var(--w-quote-gap) / 2);
}

.quote__inner_2lL:after, .quote__inner_2lL:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  background-color: transparent;
  opacity: 0.2;
}

.quote__inner_2lL:before {
  top: 0;
}

.quote__inner_2lL:after {
  bottom: 0;
}

.quote__icon_2pZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: -50%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.quote__icon-wrapper_3Ue {
  position: absolute;
  width: 100%;
  top: -1px;
  left: 0;
}

.quote__icon-wrapper_3Ue:after, .quote__icon-wrapper_3Ue:before {
  content: "";
  display: block;
  position: absolute;
  height: 1px;
  top: 0;
  background-color: transparent;
  opacity: 0.2;
}

.quote__icon-wrapper_3Ue:before {
  left: 0;
}

.quote__icon-wrapper_3Ue:after {
  right: 0;
}

.line_2Mm .quote__icon-wrapper_3Ue:after, .line_2Mm .quote__icon-wrapper_3Ue:before, .line_2Mm.quote__inner_2lL:after {
  background-color: currentColor;
}

.line_2Mm.line-top-withoutIcon_c0C {
  position: relative;
}

.line_2Mm.line-top-withoutIcon_c0C:after, .line_2Mm.line-top-withoutIcon_c0C:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  background-color: currentColor;
  opacity: 0.2;
}

.line_2Mm.line-top-withoutIcon_c0C:before {
  top: 0;
}

.line_2Mm.line-top-withoutIcon_c0C:after {
  bottom: 0;
}

.icon-size-sm_32A .quote__inner_2lL {
  margin-top: calc(var(--w-icon-panel-sm-width) / 2);
  padding-top: calc(var(--w-icon-offset) + var(--w-icon-panel-sm-width) / 2);
}

.icon-size-sm_32A .quote__icon-wrapper_3Ue {
  height: var(--w-icon-panel-sm-width);
}

.icon-size-sm_32A .quote__icon-wrapper_3Ue:after, .icon-size-sm_32A .quote__icon-wrapper_3Ue:before {
  width: calc(50% - var(--w-icon-panel-sm-width) / 1.35);
}

.icon-size-sm_32A.without-icon_1EA .quote__inner_2lL {
  padding-top: var(--w-section-header-offset);
  margin-top: 0;
}

.icon-size-md_NLl .quote__inner_2lL {
  margin-top: calc(var(--w-icon-panel-width) / 2);
  padding-top: calc(var(--w-icon-offset) + var(--w-icon-panel-width) / 2);
}

.icon-size-md_NLl .quote__icon-wrapper_3Ue {
  height: var(--w-icon-panel-width);
}

.icon-size-md_NLl .quote__icon-wrapper_3Ue:after, .icon-size-md_NLl .quote__icon-wrapper_3Ue:before {
  width: calc(50% - var(--w-icon-panel-width) / 1.35);
}

.icon-size-md_NLl.without-icon_1EA .quote__inner_2lL {
  padding-top: var(--w-section-header-offset);
  margin-top: 0;
}

.icon-size-xl_3gr .quote__inner_2lL {
  margin-top: calc(var(--w-icon-panel-xl-width) / 2);
  padding-top: calc(var(--w-icon-offset) + var(--w-icon-panel-xl-width) / 2);
}

.icon-size-xl_3gr .quote__icon-wrapper_3Ue {
  height: var(--w-icon-panel-xl-width);
}

.icon-size-xl_3gr .quote__icon-wrapper_3Ue:after, .icon-size-xl_3gr .quote__icon-wrapper_3Ue:before {
  width: calc(50% - var(--w-icon-panel-xl-width) / 1.35);
}

.icon-size-xl_3gr.without-icon_1EA .quote__inner_2lL {
  padding-top: var(--w-section-header-offset);
  margin-top: 0;
}

.quote__inner_ub4 {
  position: relative;
}

.quote__inner_ub4:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  top: 0;
  left: 0;
  background-color: transparent;
  opacity: 0.2;
}

.quote__inner-box_1Xq {
  position: relative;
  padding: var(--w-section-header-offset) calc(var(--w-quote-gap) / 2);
}

.quote__inner-box_1Xq:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: transparent;
  opacity: 0.2;
}

.quote__inner-box_1Xq + * {
  margin-top: var(--w-section-header-offset);
}

.quote__icon_35Y {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  bottom: -50%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.quote__icon-wrapper_1AT {
  position: absolute;
  width: 100%;
  bottom: -1px;
  left: 0;
}

.quote__icon-wrapper_1AT:after, .quote__icon-wrapper_1AT:before {
  content: "";
  display: block;
  position: absolute;
  height: 1px;
  bottom: 0;
  background-color: transparent;
  opacity: 0.2;
}

.quote__icon-wrapper_1AT:before {
  left: 0;
}

.quote__icon-wrapper_1AT:after {
  right: 0;
}

.quote__name_IGR {
  padding-left: calc(var(--w-quote-gap) / 2);
  padding-right: calc(var(--w-quote-gap) / 2);
}

.line-bottom-withoutIcon_iTV .quote__inner-box_1Xq:after, .line_3cE .quote__icon-wrapper_1AT:after, .line_3cE .quote__icon-wrapper_1AT:before, .line_3cE.quote__inner_ub4:before {
  background-color: currentColor;
}

.icon-size-sm_1bv .quote__inner-box_1Xq {
  margin-bottom: calc(var(--w-icon-offset) + var(--w-icon-panel-sm-width) / 2);
  padding-bottom: calc(var(--w-icon-offset) + var(--w-icon-panel-sm-width) / 2);
}

.icon-size-sm_1bv .quote__icon-wrapper_1AT {
  height: var(--w-icon-panel-sm-width);
}

.icon-size-sm_1bv .quote__icon-wrapper_1AT:after, .icon-size-sm_1bv .quote__icon-wrapper_1AT:before {
  width: calc(50% - var(--w-icon-panel-sm-width) / 1.35);
}

.icon-size-sm_1bv .without-person_37t .quote__inner-box_1Xq {
  margin-bottom: calc(var(--w-icon-panel-sm-width) / 2);
}

.icon-size-sm_1bv .without-icon_1SP .quote__inner-box_1Xq {
  padding-bottom: var(--w-section-header-offset);
  margin-bottom: 0;
}

.icon-size-sm_1bv .without-person-icon_1eb .quote__inner-box_1Xq {
  margin-bottom: 0;
}

.icon-size-sm_1bv .without-line-icon_D-- .quote__inner-box_1Xq {
  padding-bottom: 0;
}

.icon-size-md_2th .quote__inner-box_1Xq {
  margin-bottom: calc(var(--w-icon-offset) + var(--w-icon-panel-width) / 2);
  padding-bottom: calc(var(--w-icon-offset) + var(--w-icon-panel-width) / 2);
}

.icon-size-md_2th .quote__icon-wrapper_1AT {
  height: var(--w-icon-panel-width);
}

.icon-size-md_2th .quote__icon-wrapper_1AT:after, .icon-size-md_2th .quote__icon-wrapper_1AT:before {
  width: calc(50% - var(--w-icon-panel-width) / 1.35);
}

.icon-size-md_2th .without-person_37t .quote__inner-box_1Xq {
  margin-bottom: calc(var(--w-icon-panel-width) / 2);
}

.icon-size-md_2th .without-icon_1SP .quote__inner-box_1Xq {
  padding-bottom: var(--w-section-header-offset);
  margin-bottom: 0;
}

.icon-size-md_2th .without-person-icon_1eb .quote__inner-box_1Xq {
  margin-bottom: 0;
}

.icon-size-md_2th .without-line-icon_D-- .quote__inner-box_1Xq {
  padding-bottom: 0;
}

.icon-size-xl_36N .quote__inner-box_1Xq {
  margin-bottom: calc(var(--w-icon-offset) + var(--w-icon-panel-xl-width) / 2);
  padding-bottom: calc(var(--w-icon-offset) + var(--w-icon-panel-xl-width) / 2);
}

.icon-size-xl_36N .quote__icon-wrapper_1AT {
  height: var(--w-icon-panel-xl-width);
}

.icon-size-xl_36N .quote__icon-wrapper_1AT:after, .icon-size-xl_36N .quote__icon-wrapper_1AT:before {
  width: calc(50% - var(--w-icon-panel-xl-width) / 1.35);
}

.icon-size-xl_36N .without-person_37t .quote__inner-box_1Xq {
  margin-bottom: calc(var(--w-icon-panel-xl-width) / 2);
}

.icon-size-xl_36N .without-icon_1SP .quote__inner-box_1Xq {
  padding-bottom: var(--w-section-header-offset);
  margin-bottom: 0;
}

.icon-size-xl_36N .without-person-icon_1eb .quote__inner-box_1Xq {
  margin-bottom: 0;
}

.icon-size-xl_36N .without-line-icon_D-- .quote__inner-box_1Xq {
  padding-bottom: 0;
}

.icon-size-sm_1bv .quote__inner-box_1Xq {
  padding-bottom: var(--w-section-header-offset);
}

.list-with-media_3xi {
  position: relative;
  padding-top: calc(var(--w-grid-gap) / 4);
  padding-bottom: calc(var(--w-grid-gap) / 4);
}

.list-with-media__wrapper-content_1Ym {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: calc(var(--w-grid-gap) / -4);
  margin-left: calc(var(--w-grid-gap) / -4);
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.list-with-media__media_2iA {
  max-width: 100%;
  text-align: center;
}

.list-with-media__content_3aQ, .list-with-media__media_2iA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: calc(var(--w-grid-gap) / 4);
}

.list-with-media__content_3aQ {
  min-width: 40%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.list-with-media--align-left_2cJ {
  text-align: left;
}

.list-with-media__text-top_hNh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.list-with-media__heading_Jzx {
  margin-right: 5px;
  word-break: break-all;
  white-space: pre-wrap;
}

@supports (word-break: break-word) {
  .list-with-media__heading_Jzx {
    word-break: break-word;
  }
}
.list-with-media_3xi.w-state-has-background {
  padding-left: var(--w-list-with-media-padding);
  padding-right: var(--w-list-with-media-padding);
}

.list-with-media--list-decorator_2el:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background: var(--ui-dark-shade-color);
  opacity: 0.2;
}

.list-with-media__price_2An {
  margin-top: 0 !important;
  margin-left: 5px;
  word-break: break-all;
  white-space: pre-wrap;
}

@supports (word-break: break-word) {
  .list-with-media__price_2An {
    word-break: break-word;
  }
}
.list-with-media__price-decorator_1ZM {
  width: 100%;
  height: 1px;
  min-width: 10px;
  margin: 7px 0;
  -webkit-box-flex: 1;
  -ms-flex: 1 1;
  flex: 1 1;
  background: var(--ui-dark-shade-color);
  opacity: 0.2;
}

.background--dark_3vP.list-with-media--list-decorator_2el:after, .background--dark_3vP .list-with-media__price-decorator_1ZM {
  background: var(--ui-light-shade-color);
}

.background--light_1gd.list-with-media--list-decorator_2el:after, .background--light_1gd .list-with-media__price-decorator_1ZM {
  background: var(--ui-dark-shade-color);
}

.icon--sm_1c- .list-with-media__media_2iA {
  width: var(--w-icon-panel-sm-width);
}

.icon--md_1zx .list-with-media__media_2iA {
  width: var(--w-icon-panel-width);
}

.icon--xl_1Ju .list-with-media__media_2iA {
  width: var(--w-icon-panel-xl-width);
}

.image-mask--sm_PDn .list-with-media__image_1D7 {
  width: var(--w-image-mask-sm-width);
}

.image-mask--md_1FK .list-with-media__image_1D7 {
  width: var(--w-image-mask-md-width);
}

.image-mask--lg_lXq .list-with-media__image_1D7 {
  width: var(--w-image-mask-lg-width);
}

.number--sm_MjL .list-with-media__media_2iA {
  width: var(--w-icon-panel-sm-width);
}

.number--md_3E2 .list-with-media__media_2iA {
  width: var(--w-icon-panel-width);
}

.number--xl_2bL .list-with-media__media_2iA {
  width: var(--w-icon-panel-xl-width);
}

.table_1Gt {
  padding: 0 !important;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.table_1Gt, .table__section_F-u {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.table__section_F-u {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.table__section-inner_3eI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: calc(var(--w-grid-gap) * -1);
}

.page-editor-lg .table__section-inner_3eI, .page-editor-md .table__section-inner_3eI, .page-editor .table__section-inner_3eI {
  margin-top: 0;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .table__section-inner_3eI {
    margin-top: 0;
  }
}
.table__section-wrapper_3_b {
  width: 100%;
  margin-top: var(--w-grid-gap);
}

.page-editor-lg .table__section-wrapper_3_b, .page-editor-md .table__section-wrapper_3_b, .page-editor .table__section-wrapper_3_b {
  margin-top: 0;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .table__section-wrapper_3_b {
    margin-top: 0;
  }
}
.table--heading-desktop_3uR {
  display: none !important;
}

.page-editor-lg .table--heading-desktop_3uR, .page-editor-md .table--heading-desktop_3uR, .page-editor .table--heading-desktop_3uR {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .table--heading-desktop_3uR {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
.table__row_3Mf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.page-editor-lg .table__row_3Mf, .page-editor-md .table__row_3Mf, .page-editor .table__row_3Mf {
  padding: 0;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .table__row_3Mf {
    padding: 0;
  }
}
.table__row-wrapper_DiS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.table__row-desktop_dFP {
  display: none !important;
}

.page-editor-lg .table__row-desktop_dFP, .page-editor-md .table__row-desktop_dFP, .page-editor .table__row-desktop_dFP {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .table__row-desktop_dFP {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
.page-editor-lg .table__row-mobile_30D, .page-editor-md .table__row-mobile_30D, .page-editor .table__row-mobile_30D {
  display: none !important;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .table__row-mobile_30D {
    display: none !important;
  }
}
.table__item_2Cu {
  width: 100%;
}

.table__item-inner_e2Y {
  padding: 0 !important;
}

.table__columns-pair_zoV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.table__columns-pair_zoV .table__column_3y- {
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

.table__columns-pair_zoV .table__column-background_3bt {
  width: 100%;
}

.table__columns-wrapper_eWc {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.table__column_3y-, .table__columns-wrapper_eWc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.table__column_3y- {
  position: relative;
  word-break: break-all;
  white-space: pre-wrap;
}

@supports (word-break: break-word) {
  .table__column_3y- {
    word-break: break-word;
  }
}
@-moz-document url-prefix() {
  .table__column_3y- [class^=text] {
    display: block;
  }
}
.table--preset-main_8fZ .table__item-mobile_2TK {
  position: relative;
}

.table--preset-main_8fZ .table__item-mobile_2TK:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: currentColor;
  opacity: 0.2;
  color: inherit;
  z-index: 2;
}

.table--preset-main_8fZ .table__item-mobile_2TK:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  top: 0;
  right: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0.2;
  color: inherit;
  z-index: 2;
}

.table--preset-main_8fZ .table__column--decorator_1t_ {
  position: relative;
}

.table--preset-main_8fZ .table__column--decorator_1t_:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0.2;
  color: inherit;
  z-index: 2;
}

.table--preset-main_8fZ .table__column--decorator_1t_:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0.2;
  color: inherit;
  z-index: 2;
}

.page-editor-lg .table--preset-main_8fZ, .page-editor-md .table--preset-main_8fZ, .page-editor .table--preset-main_8fZ {
  position: relative;
}

.page-editor-lg .table--preset-main_8fZ:after, .page-editor-md .table--preset-main_8fZ:after, .page-editor .table--preset-main_8fZ:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  top: 0;
  right: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0.2;
  color: inherit;
  z-index: 2;
}

.page-editor-lg .table--preset-main_8fZ:before, .page-editor-md .table--preset-main_8fZ:before, .page-editor .table--preset-main_8fZ:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: currentColor;
  opacity: 0.2;
  color: inherit;
  z-index: 2;
}

.page-editor-lg .table--preset-main_8fZ .table__item-mobile_2TK:before, .page-editor-md .table--preset-main_8fZ .table__item-mobile_2TK:before, .page-editor .table--preset-main_8fZ .table__item-mobile_2TK:before {
  content: none;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .table--preset-main_8fZ {
    position: relative;
  }
  :root:not(.disable-media-queries) .table--preset-main_8fZ:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    top: 0;
    right: 0;
    left: 0;
    background-color: currentColor;
    opacity: 0.2;
    color: inherit;
    z-index: 2;
  }
  :root:not(.disable-media-queries) .table--preset-main_8fZ:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: currentColor;
    opacity: 0.2;
    color: inherit;
    z-index: 2;
  }
  :root:not(.disable-media-queries) .table--preset-main_8fZ .table__item-mobile_2TK:before {
    content: none;
  }
}
.table--preset-secondary_3YY .table__column--decorator_1t_ {
  position: relative;
}

.table--preset-secondary_3YY .table__column--decorator_1t_:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0.2;
  color: inherit;
  z-index: 2;
}

.page-editor-lg .table--preset-secondary_3YY .table__section_F-u:not(.table--heading-desktop_3uR) .table__section-wrapper_3_b:last-child .table__column--decorator_1t_:after, .page-editor-md .table--preset-secondary_3YY .table__section_F-u:not(.table--heading-desktop_3uR) .table__section-wrapper_3_b:last-child .table__column--decorator_1t_:after, .page-editor .table--preset-secondary_3YY .table__section_F-u:not(.table--heading-desktop_3uR) .table__section-wrapper_3_b:last-child .table__column--decorator_1t_:after, .table--preset-secondary_3YY .table__columns-pair_zoV:last-child .table__column--decorator_1t_:after {
  content: none;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .table--preset-secondary_3YY .table__section_F-u:not(.table--heading-desktop_3uR) .table__section-wrapper_3_b:last-child .table__column--decorator_1t_:after {
    content: none;
  }
}
.resize__column-overlay_XJa {
  position: relative;
}

.resize__column-overlay_XJa:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: currentColor;
  opacity: 0.125;
  z-index: 2;
}

.resize__column-overlay_XJa:after {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  right: -1px;
  bottom: 0;
  opacity: 0.5;
  z-index: 2;
  background-image: -webkit-gradient(linear, left bottom, left top, from(currentColor), color-stop(60%, currentColor), color-stop(0, transparent), to(transparent));
  background-image: linear-gradient(0deg, currentColor, currentColor 60%, transparent 0, transparent);
  background-size: 1px 7px;
}

.horizontal-flow__section_2LL {
  margin-left: calc(var(--w-grid-gap) / 2);
  margin-right: calc(var(--w-grid-gap) / 2);
}

.horizontal-flow__section-inner_2xL, .horizontal-flow__section_2LL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.horizontal-flow__section-inner_2xL {
  width: calc(100% + 20px);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px;
  margin-top: -5px;
}

.horizontal-flow__section-inner_2xL > * {
  max-width: calc(100% - 20px);
  margin-top: 5px !important;
  margin-left: 10px;
  margin-right: 10px;
}

.horizontal-flow__section--empty_2Rd {
  max-width: 33%;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.horizontal-flow__section--left_Ll6 .horizontal-flow__section-inner_2xL {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.horizontal-flow__section--center_134 .horizontal-flow__section-inner_2xL {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.horizontal-flow__section--right_3oS .horizontal-flow__section-inner_2xL {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.placeholder_2dq {
  min-height: 32px;
}

.horizontal-flow-wrapper_g7b, .section__inner_16_ {
  position: relative;
}

.section__inner_16_.decorator--light_ktG {
  color: var(--ui-light-shade-color);
}

.section__inner_16_.decorator--dark_vIC {
  color: var(--ui-dark-shade-color);
}

.section__inner_16_.decorator_2Vq:after {
  content: "";
  position: absolute;
  width: calc(100% - var(--w-content-gutter) * 2);
  height: 1px;
  bottom: 1px;
  left: var(--w-content-gutter);
  background: currentColor;
  opacity: 0.2;
}

.horizontal-flow_CbY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-left: calc(var(--w-grid-gap) / -2);
  margin-right: calc(var(--w-grid-gap) / -2);
}

.horizontal-flow__overlay_17q {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.horizontalFlowMoving_3fk, .horizontalFlowMoving_3fk * {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

.decorator [class^=horizontal-flow-wrapper]:first-child .section__inner_16_ {
  position: relative;
}

.decorator [class^=horizontal-flow-wrapper]:first-child .section__inner_16_:after {
  content: "";
  position: absolute;
  width: calc(100% - var(--w-content-gutter) * 2);
  height: 1px;
  bottom: 0;
  left: calc(var(--w-content-gutter));
  background: currentColor;
  opacity: 0.2;
}

.w-grid__item--top .image-with-hover_mBS {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.w-grid__item--middle .image-with-hover_mBS {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.w-grid__item--bottom .image-with-hover_mBS {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.image-with-hover_mBS {
  --transition-time: 0.4s;
  position: relative;
  padding-top: 33.3333%;
}

.image-with-hover__wrapper_2kb {
  position: absolute !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.image-with-hover__inner_1Es {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: calc(var(--w-grid-gap) / 2);
  overflow: hidden;
}

.image-with-hover_mBS:hover .decorator_2U7 {
  opacity: 1;
}

.image-with-hover__content_1Fo {
  width: 100%;
}

.image-with-hover_mBS .content-align__left_2Sd {
  text-align: left;
}

.image-with-hover_mBS .content-align__center_2qz {
  text-align: center;
}

.image-with-hover_mBS .content-align__right_SQm {
  text-align: right;
}

.image-with-hover_mBS .content-align__inherit_IZE {
  text-align: inherit;
}

.image-with-hover_mBS .vertical-align__top_1R4 {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.image-with-hover_mBS .vertical-align__middle_3_e {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-with-hover_mBS .vertical-align__middle_3_e .image-with-hover__content_1Fo {
  margin: auto;
}

.image-with-hover_mBS .vertical-align__bottom_3N3 {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.image-with-hover_mBS .vertical-align__bottom_3N3 .image-with-hover__content_1Fo {
  margin-top: auto;
}

.image-with-hover_mBS .vertical-align__inherit_3C- {
  -webkit-box-align: inherit;
  -ms-flex-align: inherit;
  align-items: inherit;
}

.image-with-hover_mBS .animation-elements__fade-in_2Ps .image-with-hover__button_1MB, .image-with-hover_mBS .animation-elements__fade-in_2Ps .image-with-hover__description_3TR, .image-with-hover_mBS .animation-elements__fade-in_2Ps .image-with-hover__title_4BT {
  position: relative;
  opacity: 0;
  z-index: 1;
  -webkit-transition: all var(--transition-time) ease-in;
  transition: all var(--transition-time) ease-in;
  visibility: hidden;
}

.image-with-hover_mBS .animation-elements__fade-in-up_oMm .image-with-hover__button_1MB, .image-with-hover_mBS .animation-elements__fade-in-up_oMm .image-with-hover__description_3TR, .image-with-hover_mBS .animation-elements__fade-in-up_oMm .image-with-hover__title_4BT {
  position: relative;
  -webkit-transform: translateY(40%);
  transform: translateY(40%);
  opacity: 0;
  z-index: 1;
  -webkit-transition: all var(--transition-time) ease-in;
  transition: all var(--transition-time) ease-in;
  visibility: hidden;
}

.image-with-hover_mBS .animation-image__scale_2il {
  -webkit-transition: all var(--transition-time) ease-in-out;
  transition: all var(--transition-time) ease-in-out;
}

.image-with-hover_mBS .picture-wrapper_2Ay {
  overflow: hidden;
}

.image-with-hover_mBS .decorator_2U7 {
  position: absolute;
  width: 100%;
  top: 8px;
  left: 0;
  z-index: 1;
  opacity: 0;
  pointer-events: none;
}

.image-with-hover_mBS .decorator__button_1Bs {
  pointer-events: all;
}

.image-with-hover_mBS .filter-transition_2Re {
  -webkit-transition: -webkit-filter var(--transition-time) ease-in-out, -webkit-transform var(--transition-time) ease-in-out;
  transition: -webkit-filter var(--transition-time) ease-in-out, -webkit-transform var(--transition-time) ease-in-out;
  transition: filter var(--transition-time) ease-in-out, transform var(--transition-time) ease-in-out;
  transition: filter var(--transition-time) ease-in-out, transform var(--transition-time) ease-in-out, -webkit-filter var(--transition-time) ease-in-out, -webkit-transform var(--transition-time) ease-in-out;
}

.image-with-hover_mBS .media-overlay-class_TzC {
  opacity: 1;
}

.image-with-hover_mBS .hover-overlay-class_1zA, .image-with-hover_mBS .media-overlay-class_TzC {
  -webkit-transition: opacity var(--transition-time) ease-in-out;
  transition: opacity var(--transition-time) ease-in-out;
}

.image-with-hover_mBS .hover-overlay-class_1zA {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
  opacity: 0;
}

.image-with-hover_mBS.hover_28H .image-with-hover__inner_1Es {
  overflow-y: auto;
}

@supports (overflow-y: overlay) {
  .image-with-hover_mBS.hover_28H .image-with-hover__inner_1Es {
    overflow-y: overlay;
  }
}
.image-with-hover_mBS.hover_28H .animation-elements__fade-in-up_oMm .image-with-hover__button_1MB, .image-with-hover_mBS.hover_28H .animation-elements__fade-in-up_oMm .image-with-hover__description_3TR, .image-with-hover_mBS.hover_28H .animation-elements__fade-in-up_oMm .image-with-hover__title_4BT, .image-with-hover_mBS.hover_28H .animation-elements__fade-in_2Ps .image-with-hover__button_1MB, .image-with-hover_mBS.hover_28H .animation-elements__fade-in_2Ps .image-with-hover__description_3TR, .image-with-hover_mBS.hover_28H .animation-elements__fade-in_2Ps .image-with-hover__title_4BT {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}

.image-with-hover_mBS.hover_28H .animation-image__scale_2il {
  -webkit-transform: scale(1.05) !important;
  transform: scale(1.05) !important;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.image-with-hover_mBS.hover_28H .hover-overlay-class_1zA {
  opacity: 1;
}

.image-with-hover_mBS.hover_28H .media-overlay-class_TzC {
  opacity: 0;
}

.image-with-hover--ssr_1Pm .image-with-hover__inner_1Es {
  overflow-y: auto;
}

@media (min-width: 992px) {
  .image-with-hover--ssr_1Pm .image-with-hover__inner_1Es {
    overflow-y: hidden;
  }
}
.image-with-hover--ssr_1Pm .animation-elements__fade-in-up_oMm .image-with-hover__button_1MB, .image-with-hover--ssr_1Pm .animation-elements__fade-in-up_oMm .image-with-hover__description_3TR, .image-with-hover--ssr_1Pm .animation-elements__fade-in-up_oMm .image-with-hover__title_4BT, .image-with-hover--ssr_1Pm .animation-elements__fade-in_2Ps .image-with-hover__button_1MB, .image-with-hover--ssr_1Pm .animation-elements__fade-in_2Ps .image-with-hover__description_3TR, .image-with-hover--ssr_1Pm .animation-elements__fade-in_2Ps .image-with-hover__title_4BT {
  opacity: 1;
  visibility: visible;
}

@media (min-width: 992px) {
  .image-with-hover--ssr_1Pm .animation-elements__fade-in-up_oMm .image-with-hover__button_1MB, .image-with-hover--ssr_1Pm .animation-elements__fade-in-up_oMm .image-with-hover__description_3TR, .image-with-hover--ssr_1Pm .animation-elements__fade-in-up_oMm .image-with-hover__title_4BT, .image-with-hover--ssr_1Pm .animation-elements__fade-in_2Ps .image-with-hover__button_1MB, .image-with-hover--ssr_1Pm .animation-elements__fade-in_2Ps .image-with-hover__description_3TR, .image-with-hover--ssr_1Pm .animation-elements__fade-in_2Ps .image-with-hover__title_4BT {
    opacity: 0;
    visibility: hidden;
  }
}
@media (max-width: 991px) {
  .image-with-hover--ssr_1Pm .hover-overlay-class_1zA {
    opacity: 1;
  }
  .image-with-hover--ssr_1Pm .media-overlay-class_TzC {
    opacity: 0;
  }
}
@media (min-width: 992px) {
  .image-with-hover--ssr_1Pm:hover .image-with-hover__inner_1Es {
    overflow-y: auto;
  }
  .image-with-hover--ssr_1Pm:hover .animation-elements__fade-in-up_oMm .image-with-hover__button_1MB, .image-with-hover--ssr_1Pm:hover .animation-elements__fade-in-up_oMm .image-with-hover__description_3TR, .image-with-hover--ssr_1Pm:hover .animation-elements__fade-in-up_oMm .image-with-hover__title_4BT, .image-with-hover--ssr_1Pm:hover .animation-elements__fade-in_2Ps .image-with-hover__button_1MB, .image-with-hover--ssr_1Pm:hover .animation-elements__fade-in_2Ps .image-with-hover__description_3TR, .image-with-hover--ssr_1Pm:hover .animation-elements__fade-in_2Ps .image-with-hover__title_4BT {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
  }
  .image-with-hover--ssr_1Pm:hover .animation-image__scale_2il {
    -webkit-transform: scale(1.05) !important;
    transform: scale(1.05) !important;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
  .image-with-hover--ssr_1Pm:hover .hover-overlay-class_1zA {
    opacity: 1;
  }
  .image-with-hover--ssr_1Pm:hover .media-overlay-class_TzC {
    opacity: 0;
  }
}
.tooltip-custom_3FJ {
  width: 145px;
  white-space: normal;
}

.hide-decorators .image-with-hover_mBS:hover .decorator_2U7 {
  opacity: 0;
}

.decorator_1F5 {
  position: relative;
}

.decorator_1F5:after {
  content: "";
  position: absolute;
  width: calc(100% - var(--w-content-gutter) * 2);
  height: 1px;
  bottom: 1px;
  left: calc(var(--w-content-gutter));
  background: currentColor;
  opacity: 0.2;
}

@media (max-width: 767px) {
  .footer .grid-row .section-inner_3y0 * {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    text-align: center !important;
  }
}
.decorator .grid-row:first-child .section-inner_3y0 {
  position: relative;
}

.decorator .grid-row:first-child .section-inner_3y0:after {
  content: "";
  position: absolute;
  width: calc(100% - var(--w-content-gutter) * 2);
  height: 1px;
  bottom: 0;
  left: var(--w-content-gutter);
  background: currentColor;
  opacity: 0.2;
}

.list__item_2m3 {
  position: relative;
}

.list_ID4.list--gap_1ww .list__item_2m3:nth-child(n+2) {
  margin-top: var(--w-grid-gap);
}

.list--preset-main_1-7 .list__item_2m3:before {
  content: "";
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: 1;
  pointer-events: none;
  border: 1px solid;
  color: inherit;
  opacity: 0.2;
}

.list--preset-main_1-7 .list__item_2m3 {
  border: 1px solid transparent;
}

.list--preset-main_1-7.list--gap_1ww .list__item_2m3:before {
  right: calc(var(--w-grid-gap) / 2 - 1px);
  left: calc(var(--w-grid-gap) / 2 - 1px);
}

.list--preset-main_1-7:not(.list--gap_1ww) .list__item_2m3:nth-child(n+2) {
  border-top: 0;
}

.list--preset-main_1-7:not(.list--gap_1ww) .list__item_2m3:nth-child(n+2):before {
  top: 0;
  border-top: 0;
}

.list--preset-secondary_2M- .list__item_2m3:nth-child(n+2):before {
  content: "";
  position: absolute;
  height: 1px;
  top: -25px;
  right: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0.2;
  color: inherit;
}

@media (min-width: 768px) {
  .list--preset-secondary_2M- .list__item_2m3:nth-child(n+2):before {
    top: -15px;
  }
}
.list--preset-secondary_2M-.list--gap_1ww .list__item_2m3:before {
  right: calc(var(--w-grid-gap) / 2);
  left: calc(var(--w-grid-gap) / 2);
}

.list--preset-secondary_2M-:not(.list--gap_1ww) .list__item_2m3 {
  margin-top: 1px;
}

.list--preset-secondary_2M-:not(.list--gap_1ww) .list__item_2m3:before {
  top: -1px;
}

@media (max-width: 767px) {
  .list_ID4:not(.list--gap_1ww) .list__inner-element_hqn, .list_ID4:not(.list--gap_1ww) .list__inner-element_hqn .list__item-elemet_1FX:first-child {
    margin-top: 0 !important;
  }
}
.gallery-grid_O-V {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.gallery-grid_O-V .picture_3VR {
  padding-top: 56.25%;
}

.gallery-grid__inner_3Vn {
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.gallery-grid__inner_3Vn, .gallery-grid__item_1K9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.gallery-grid__item_1K9 {
  min-width: calc(58.66667px - var(--w-grid-gap));
}

.gallery-grid__item-inner_3Oi, .gallery-grid__item_1K9 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.gallery-grid__item-inner_3Oi {
  position: relative;
  width: 0;
  min-width: 0;
  max-width: 100%;
}

.gallery-grid_O-V[data-columns-count="2"] .gallery-grid__item_1K9 {
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .gallery-grid_O-V[data-columns-count="2"] .gallery-grid__item_1K9 {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 768px) {
  .gallery-grid_O-V[data-columns-count="2"] .gallery-grid__item_1K9 {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 992px) {
  .gallery-grid_O-V[data-columns-count="2"] .gallery-grid__item_1K9 {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
.gallery-grid_O-V[data-columns-count="3"] .gallery-grid__item_1K9 {
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .gallery-grid_O-V[data-columns-count="3"] .gallery-grid__item_1K9 {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 768px) {
  .gallery-grid_O-V[data-columns-count="3"] .gallery-grid__item_1K9 {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 992px) {
  .gallery-grid_O-V[data-columns-count="3"] .gallery-grid__item_1K9 {
    max-width: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
  }
}
.gallery-grid_O-V[data-columns-count="4"] .gallery-grid__item_1K9 {
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .gallery-grid_O-V[data-columns-count="4"] .gallery-grid__item_1K9 {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 768px) {
  .gallery-grid_O-V[data-columns-count="4"] .gallery-grid__item_1K9 {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 992px) {
  .gallery-grid_O-V[data-columns-count="4"] .gallery-grid__item_1K9 {
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }
}
.gallery-grid_O-V[data-columns-count="5"] .gallery-grid__item_1K9 {
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .gallery-grid_O-V[data-columns-count="5"] .gallery-grid__item_1K9 {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 768px) {
  .gallery-grid_O-V[data-columns-count="5"] .gallery-grid__item_1K9 {
    max-width: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
  }
}
@media (min-width: 992px) {
  .gallery-grid_O-V[data-columns-count="5"] .gallery-grid__item_1K9 {
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
  }
}
.gallery-grid_O-V[data-columns-count="6"] .gallery-grid__item_1K9 {
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .gallery-grid_O-V[data-columns-count="6"] .gallery-grid__item_1K9 {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 768px) {
  .gallery-grid_O-V[data-columns-count="6"] .gallery-grid__item_1K9 {
    max-width: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
  }
}
@media (min-width: 992px) {
  .gallery-grid_O-V[data-columns-count="6"] .gallery-grid__item_1K9 {
    max-width: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
  }
}
.gallery-grid_O-V[data-columns-count="7"] .gallery-grid__item_1K9 {
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .gallery-grid_O-V[data-columns-count="7"] .gallery-grid__item_1K9 {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 768px) {
  .gallery-grid_O-V[data-columns-count="7"] .gallery-grid__item_1K9 {
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }
}
@media (min-width: 992px) {
  .gallery-grid_O-V[data-columns-count="7"] .gallery-grid__item_1K9 {
    max-width: 14.28571%;
    -ms-flex-preferred-size: 14.28571%;
    flex-basis: 14.28571%;
  }
}
.gallery-grid_O-V[data-columns-count="8"] .gallery-grid__item_1K9 {
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .gallery-grid_O-V[data-columns-count="8"] .gallery-grid__item_1K9 {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 768px) {
  .gallery-grid_O-V[data-columns-count="8"] .gallery-grid__item_1K9 {
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }
}
@media (min-width: 992px) {
  .gallery-grid_O-V[data-columns-count="8"] .gallery-grid__item_1K9 {
    max-width: 12.5%;
    -ms-flex-preferred-size: 12.5%;
    flex-basis: 12.5%;
  }
}
.gallery-grid--gap-30_1ZA .gallery-grid__inner_3Vn {
  width: calc(100% + var(--w-grid-gap) / 2);
  margin-left: calc(var(--w-grid-gap) / -4);
  margin-right: calc(var(--w-grid-gap) / -4);
  margin-top: calc(var(--w-grid-gap) / -2);
}

@media (min-width: 480px) {
  .gallery-grid--gap-30_1ZA .gallery-grid__inner_3Vn {
    width: calc(100% + var(--w-grid-gap));
    margin-left: calc(var(--w-grid-gap) / -2);
    margin-right: calc(var(--w-grid-gap) / -2);
    margin-top: calc(var(--w-grid-gap) * -1);
  }
}
.gallery-grid--gap-30_1ZA .gallery-grid__item_1K9 {
  min-width: 58.66667px;
  padding-left: calc(var(--w-grid-gap) / 4);
  padding-right: calc(var(--w-grid-gap) / 4);
  margin-top: calc(var(--w-grid-gap) / 2);
}

@media (min-width: 480px) {
  .gallery-grid--gap-30_1ZA .gallery-grid__item_1K9 {
    padding-left: calc(var(--w-grid-gap) / 2);
    padding-right: calc(var(--w-grid-gap) / 2);
    margin-top: var(--w-grid-gap);
  }
}
.gallery-grid--gap-15_tDL .gallery-grid__inner_3Vn {
  width: calc(100% + var(--w-grid-gap) / 2);
  margin-left: calc(var(--w-grid-gap) / -4);
  margin-right: calc(var(--w-grid-gap) / -4);
  margin-top: calc(var(--w-grid-gap) / -2);
}

.gallery-grid--gap-15_tDL .gallery-grid__item_1K9 {
  min-width: 58.66667px;
  padding-left: calc(var(--w-grid-gap) / 4);
  padding-right: calc(var(--w-grid-gap) / 4);
  margin-top: calc(var(--w-grid-gap) / 2);
}

.gallery-stacked__inner_7P2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.gallery-stacked__inner_7P2 .picture_2Bp {
  height: 100%;
  padding-top: 56.25%;
}

.gallery-stacked__item_2Sn {
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

.gallery-stacked--gap-30_224 .gallery-stacked__inner_7P2 {
  margin-top: calc(var(--w-grid-gap) / -2);
  margin-left: calc(var(--w-grid-gap) / -4);
  margin-right: calc(var(--w-grid-gap) / -4);
}

@media (min-width: 480px) {
  .gallery-stacked--gap-30_224 .gallery-stacked__inner_7P2 {
    margin-top: calc(var(--w-grid-gap) / -1);
    margin-left: calc(var(--w-grid-gap) / -2);
    margin-right: calc(var(--w-grid-gap) / -2);
  }
}
.gallery-stacked--gap-30_224 .gallery-stacked__item_2Sn {
  padding: 0 calc(var(--w-grid-gap) / 4);
  margin-top: calc(var(--w-grid-gap) / 2);
}

@media (min-width: 480px) {
  .gallery-stacked--gap-30_224 .gallery-stacked__item_2Sn {
    padding: 0 calc(var(--w-grid-gap) / 2);
    margin-top: var(--w-grid-gap);
  }
}
.gallery-stacked--gap-15_vh- .gallery-stacked__inner_7P2 {
  margin-top: calc(var(--w-grid-gap) / -2);
  margin-left: calc(var(--w-grid-gap) / -4);
  margin-right: calc(var(--w-grid-gap) / -4);
}

.gallery-stacked--gap-15_vh- .gallery-stacked__item_2Sn {
  padding: 0 calc(var(--w-grid-gap) / 4);
  margin-top: calc(var(--w-grid-gap) / 2);
}

@supports (display: grid) and (not (-ms-display: grid)) {
  .gallery-stacked__inner_7P2 {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
  }
  .gallery-stacked--one-item-tail_1OS .gallery-stacked__item_2Sn:last-child {
    grid-row: span 2;
    grid-column: span 12;
  }
  .gallery-stacked--two-items-tail_1Uf .gallery-stacked__item_2Sn:last-child, .gallery-stacked--two-items-tail_1Uf .gallery-stacked__item_2Sn:nth-last-child(2) {
    grid-row: span 2;
    grid-column: span 6;
  }
  .gallery-stacked__item_2Sn {
    position: relative;
    width: 100%;
    max-width: 100%;
    grid-column: span 4;
  }
  @media (min-width: 768px) {
    .gallery-stacked__item_2Sn {
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
    }
  }
  .gallery-stacked__item_2Sn:nth-child(6n+1), .gallery-stacked__item_2Sn:nth-child(6n+5) {
    grid-row: span 2;
    grid-column: span 8;
  }
  .gallery-stacked__item-inner_w36 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    height: 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .gallery-stacked--gap-30_224 .gallery-stacked__inner_7P2 {
    margin: 0 calc(var(--w-grid-gap) / -4);
    grid-row-gap: calc(var(--w-grid-gap) / 2);
  }
  @media (min-width: 480px) {
    .gallery-stacked--gap-30_224 .gallery-stacked__inner_7P2 {
      margin: 0 calc(var(--w-grid-gap) / -2);
      grid-row-gap: var(--w-grid-gap);
    }
  }
  .gallery-stacked--gap-30_224 .gallery-stacked__item_2Sn {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-top: 0;
  }
  .gallery-stacked--gap-15_vh- .gallery-stacked__inner_7P2 {
    margin: 0 calc(var(--w-grid-gap) / -4);
    grid-row-gap: calc(var(--w-grid-gap) / 2);
  }
  .gallery-stacked--gap-15_vh- .gallery-stacked__item_2Sn {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-top: 0;
  }
}
.masonry_3EK {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.masonry_3EK, .masonry__item_ejn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.masonry__item_ejn {
  min-width: 0;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.masonry__item-wrapper_26s {
  width: 100%;
}

.masonry__item-inner_3dT {
  position: relative;
  width: 0;
  min-width: 0;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.masonry_3EK[data-columns-count="2"] .masonry__item_ejn {
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .masonry_3EK[data-columns-count="2"] .masonry__item_ejn {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 768px) {
  .masonry_3EK[data-columns-count="2"] .masonry__item_ejn {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 992px) {
  .masonry_3EK[data-columns-count="2"] .masonry__item_ejn {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
.masonry_3EK[data-columns-count="3"] .masonry__item_ejn {
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .masonry_3EK[data-columns-count="3"] .masonry__item_ejn {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 768px) {
  .masonry_3EK[data-columns-count="3"] .masonry__item_ejn {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 992px) {
  .masonry_3EK[data-columns-count="3"] .masonry__item_ejn {
    max-width: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
  }
}
.masonry_3EK[data-columns-count="4"] .masonry__item_ejn {
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .masonry_3EK[data-columns-count="4"] .masonry__item_ejn {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 768px) {
  .masonry_3EK[data-columns-count="4"] .masonry__item_ejn {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 992px) {
  .masonry_3EK[data-columns-count="4"] .masonry__item_ejn {
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }
}
.masonry_3EK[data-columns-count="5"] .masonry__item_ejn {
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .masonry_3EK[data-columns-count="5"] .masonry__item_ejn {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 768px) {
  .masonry_3EK[data-columns-count="5"] .masonry__item_ejn {
    max-width: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
  }
}
@media (min-width: 992px) {
  .masonry_3EK[data-columns-count="5"] .masonry__item_ejn {
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
  }
}
.masonry_3EK[data-columns-count="6"] .masonry__item_ejn {
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .masonry_3EK[data-columns-count="6"] .masonry__item_ejn {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 768px) {
  .masonry_3EK[data-columns-count="6"] .masonry__item_ejn {
    max-width: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
  }
}
@media (min-width: 992px) {
  .masonry_3EK[data-columns-count="6"] .masonry__item_ejn {
    max-width: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
  }
}
.masonry_3EK[data-columns-count="7"] .masonry__item_ejn {
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .masonry_3EK[data-columns-count="7"] .masonry__item_ejn {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 768px) {
  .masonry_3EK[data-columns-count="7"] .masonry__item_ejn {
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }
}
@media (min-width: 992px) {
  .masonry_3EK[data-columns-count="7"] .masonry__item_ejn {
    max-width: 14.28571%;
    -ms-flex-preferred-size: 14.28571%;
    flex-basis: 14.28571%;
  }
}
.masonry_3EK[data-columns-count="8"] .masonry__item_ejn {
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  .masonry_3EK[data-columns-count="8"] .masonry__item_ejn {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 768px) {
  .masonry_3EK[data-columns-count="8"] .masonry__item_ejn {
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }
}
@media (min-width: 992px) {
  .masonry_3EK[data-columns-count="8"] .masonry__item_ejn {
    max-width: 12.5%;
    -ms-flex-preferred-size: 12.5%;
    flex-basis: 12.5%;
  }
}
.masonry__inner_3Ib {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.masonry__inner_3Ib .masonry-desktop_3MA, .masonry__inner_3Ib .masonry-mobile_3OR, .masonry__inner_3Ib .masonry-tablet_Pv0 {
  display: none;
}

@media (max-width: 767px) {
  .masonry__inner_3Ib .masonry-mobile_3OR {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .masonry__inner_3Ib .masonry-tablet_Pv0 {
    display: block;
  }
}
@media (min-width: 992px) {
  .masonry__inner_3Ib .masonry-desktop_3MA {
    display: block;
  }
}
.masonry--gap-30_1uW .masonry__inner_3Ib {
  width: calc(100% + var(--w-grid-gap) / 2);
  margin-left: calc(var(--w-grid-gap) / -4);
  margin-right: calc(var(--w-grid-gap) / -4);
  margin-top: calc(var(--w-grid-gap) / -2);
}

@media (min-width: 480px) {
  .masonry--gap-30_1uW .masonry__inner_3Ib {
    width: calc(100% + var(--w-grid-gap));
    margin-left: calc(var(--w-grid-gap) / -2);
    margin-right: calc(var(--w-grid-gap) / -2);
    margin-top: calc(var(--w-grid-gap) * -1);
  }
}
.masonry--gap-30_1uW .masonry__item_ejn {
  min-width: 0;
  padding-left: calc(var(--w-grid-gap) / 4);
  padding-right: calc(var(--w-grid-gap) / 4);
  margin-top: calc(var(--w-grid-gap) / 2);
}

.masonry--gap-30_1uW .masonry__item-wrapper_26s {
  margin-bottom: calc(var(--w-grid-gap) / 2);
}

.masonry--gap-30_1uW .masonry__item-wrapper_26s:last-child {
  margin-bottom: 0;
}

@media (min-width: 480px) {
  .masonry--gap-30_1uW .masonry__item-wrapper_26s {
    margin-bottom: var(--w-grid-gap);
  }
}
@media (min-width: 480px) {
  .masonry--gap-30_1uW .masonry__item_ejn {
    padding-left: calc(var(--w-grid-gap) / 2);
    padding-right: calc(var(--w-grid-gap) / 2);
    margin-top: var(--w-grid-gap);
  }
}
.masonry--gap-15_3Gu .masonry__inner_3Ib {
  width: calc(100% + var(--w-grid-gap) / 2);
  margin-left: calc(var(--w-grid-gap) / -4);
  margin-right: calc(var(--w-grid-gap) / -4);
  margin-top: calc(var(--w-grid-gap) / -2);
}

.masonry--gap-15_3Gu .masonry__item_ejn {
  min-width: 0;
  padding-left: calc(var(--w-grid-gap) / 4);
  padding-right: calc(var(--w-grid-gap) / 4);
  margin-top: calc(var(--w-grid-gap) / 2);
}

.masonry--gap-15_3Gu .masonry__item-wrapper_26s {
  margin-bottom: calc(var(--w-grid-gap) / 2);
}

.masonry--gap-15_3Gu .masonry__item-wrapper_26s:last-child {
  margin-bottom: 0;
}

.gallery-slider_3os {
  width: 100%;
}

.gallery-slider_3os .picture_N_E {
  padding-top: 56.25%;
}

.gallery-slider_3os .slider__dots_3sC {
  position: static;
  margin-top: 20px;
  font-size: 0;
}

.gallery-slider_3os .slider__dots_3sC li {
  width: 30px;
  height: 30px;
  margin: auto;
}

.gallery-slider_3os .slider__dots_3sC li button {
  width: 30px;
  height: 30px;
}

.gallery-slider_3os .slider__dots_3sC li button:before {
  width: 10px;
  height: 10px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
}

@media (max-width: 767px) {
  .gallery-slider_3os .slider__dots_3sC {
    margin-top: 10px;
  }
  .gallery-slider_3os .slider__dots_3sC li, .gallery-slider_3os .slider__dots_3sC li button {
    width: 25px;
    height: 25px;
  }
}
.gallery-slider_3os .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.gallery-slider_3os .slick-slide {
  height: auto;
}

.gallery-slider_3os .slick-slide > *, .gallery-slider_3os .w-grid__item {
  height: 100%;
}

.gallery-slider_3os .slick-active {
  z-index: auto;
}

.gallery-slider_3os .slider-arrow_14j {
  display: inline-block;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: #000;
  z-index: 1;
  opacity: 0.85;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.gallery-slider_3os .slider-arrow_14j .arrow-svg_2ub {
  width: 20px;
  height: 20px;
  fill: #fff;
}

.gallery-slider_3os .slider-arrow_14j:hover {
  opacity: 1;
}

.gallery-slider_3os .slider-arrow_14j:before {
  display: none;
}

.gallery-slider_3os .slider-arrow--with-dots_3St {
  margin-top: -25px;
}

@media (max-width: 767px) {
  .gallery-slider_3os .slider-arrow--with-dots_3St {
    margin-top: -15px;
  }
}
.gallery-slider_3os .slider-arrow--next_2fw {
  right: 0;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.gallery-slider_3os .slider-arrow--prev_1pl {
  left: 0;
  -webkit-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
}

.gallery-slider_3os .slider-arrow--prev_1pl .arrow-svg_2ub {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.gallery-slider_3os .slider-arrow--circle_3y4 {
  width: 32px;
  height: 32px;
  background: #000;
  border-radius: 50%;
}

.gallery-slider_3os .slider-arrow--circle_3y4 .arrow-svg_2ub {
  width: 20px;
  height: 20px;
  fill: #fff;
}

.gallery-slider_3os .slider-arrow__click-zone_2wC {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 1;
}

@media (max-width: 767px) {
  .gallery-slider_3os .slider-arrow__click-zone_2wC {
    width: 36px;
    height: 48px;
  }
}
@media (max-width: 767px) {
  .gallery-slider_3os .slider-arrow_14j {
    width: 24px;
    height: 24px;
  }
  .gallery-slider_3os .slider-arrow_14j .arrow-svg_2ub {
    width: 12px;
    height: 12px;
  }
  .gallery-slider_3os .slider-arrow--next_2fw .slider-arrow__click-zone_2wC {
    -webkit-transform: translate(-24px, -50%);
    transform: translate(-24px, -50%);
  }
  .gallery-slider_3os .slider-arrow--prev_1pl .slider-arrow__click-zone_2wC {
    -webkit-transform: translate(-12px, -50%);
    transform: translate(-12px, -50%);
  }
}
.slider-animation--fade_gcA .slick-slide {
  pointer-events: none;
}

.slider-animation--fade_gcA .slick-active {
  pointer-events: auto;
}

.gallery-slider--gap-30_3jS .slick-list {
  width: calc(100% + var(--w-grid-gap));
  margin-left: calc(var(--w-grid-gap) / -2);
  margin-right: calc(var(--w-grid-gap) / -2);
}

.gallery-slider--gap-30_3jS .gallery-slider__item_w-R {
  min-width: 58.66667px;
  padding-left: calc(var(--w-grid-gap) / 2);
  padding-right: calc(var(--w-grid-gap) / 2);
}

.gallery-slider--gap-15_1f1 .slick-list {
  width: calc(100% + var(--w-grid-gap) / 2);
  margin-left: calc(var(--w-grid-gap) / -4);
  margin-right: calc(var(--w-grid-gap) / -4);
}

.gallery-slider--gap-15_1f1 .gallery-slider__item_w-R {
  min-width: 58.66667px;
  padding-left: calc(var(--w-grid-gap) / 4);
  padding-right: calc(var(--w-grid-gap) / 4);
}

.dots-in .slider__dots_3sC {
  position: absolute;
  bottom: 15px;
  margin-top: 0;
  font-size: 0;
}

@media (max-width: 991px) {
  .dots-in .slider__dots_3sC {
    bottom: 10px;
  }
}
@media (max-width: 767px) {
  .dots-in .slider__dots_3sC {
    bottom: 5px;
  }
}
.dots-in .slider__dots_3sC li button:before {
  border: 2px solid;
  background: transparent;
  opacity: 0.75;
}

.dots-in .slider__dots_3sC li.slick-active button:before, .dots-in .slider__dots_3sC li button:focus:before, .dots-in .slider__dots_3sC li button:hover:before {
  background: currentColor;
  opacity: 1;
}

.dots-in .slider-arrow--with-dots_3St {
  margin-top: 0;
}

.picture_N_E {
  padding-top: 56.25%;
}

.gallery-thumbnails_3Qg {
  overflow: hidden;
}

.gallery-thumbnails__item-inner_1_x {
  position: relative;
}

.gallery-thumbnails_3Qg .picture_2qs {
  padding-top: 100%;
}

.gallery-thumbnails_3Qg .picture-image_25q {
  background-size: cover !important;
}

.gallery-thumbnails_3Qg .slick-slide {
  opacity: 0.55;
}

.gallery-thumbnails_3Qg .slick-current, .gallery-thumbnails_3Qg .slick-slide:hover {
  opacity: 1;
}

.gallery-thumbnails_3Qg .gallery-thumbnails--gap-15_3ur .slick-list, .gallery-thumbnails_3Qg .gallery-thumbnails--gap-30_1eP .slick-list {
  width: calc(100% + var(--w-grid-gap) / 4);
  margin-left: calc(var(--w-grid-gap) / -8);
  margin-right: calc(var(--w-grid-gap) / -8);
}

.gallery-thumbnails_3Qg .gallery-thumbnails--gap-15_3ur .gallery-thumbnails__item_UlL, .gallery-thumbnails_3Qg .gallery-thumbnails--gap-30_1eP .gallery-thumbnails__item_UlL {
  min-width: calc(var(--container-min-width-768) / 12);
  padding-top: calc(var(--w-grid-gap) / 4);
  padding-left: calc(var(--w-grid-gap) / 8);
  padding-right: calc(var(--w-grid-gap) / 8);
}

@media (min-width: 480px) {
  .gallery-thumbnails_3Qg .gallery-thumbnails--gap-30_1eP .slick-list {
    width: calc(100% + var(--w-grid-gap));
    margin-left: calc(var(--w-grid-gap) / -2);
    margin-right: calc(var(--w-grid-gap) / -2);
  }
  .gallery-thumbnails_3Qg .gallery-thumbnails--gap-30_1eP .gallery-thumbnails__item_UlL {
    padding-top: var(--w-grid-gap);
    padding-left: calc(var(--w-grid-gap) / 2);
    padding-right: calc(var(--w-grid-gap) / 2);
  }
  .gallery-thumbnails_3Qg .gallery-thumbnails--gap-15_3ur .slick-list {
    width: calc(100% + var(--w-grid-gap) / 2);
    margin-left: calc(var(--w-grid-gap) / -4);
    margin-right: calc(var(--w-grid-gap) / -4);
  }
  .gallery-thumbnails_3Qg .gallery-thumbnails--gap-15_3ur .gallery-thumbnails__item_UlL {
    padding-top: calc(var(--w-grid-gap) / 2);
    padding-left: calc(var(--w-grid-gap) / 4);
    padding-right: calc(var(--w-grid-gap) / 4);
  }
}
.apps-buttons_3Op .collection__inner_2Ak {
  width: calc(100% + var(--w-btns-group-item-offset));
  margin: calc(var(--w-btns-group-item-offset) / -2);
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.apps-buttons_3Op .collection__inner_2Ak, .apps-buttons_3Op .collection__wrapper_1jV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.apps-buttons_3Op .collection__item-inner_128 {
  display: inline-block;
  width: 100%;
  margin: calc(var(--w-btns-group-item-offset) / 2);
}

.apps-buttons_3Op .collection__item-inner_128 .grayscale_2_b {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

.apps-buttons_3Op .collection__item-link_1aW {
  display: block;
  position: relative;
  height: 100%;
}

.apps-buttons_3Op .collection__item-link_1aW:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000;
  opacity: 0;
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}

.apps-buttons_3Op .collection__item-link_1aW:hover:after {
  opacity: 0.2;
  border-radius: 5px;
}

.apps-buttons_3Op .collection__item-image_PFQ {
  width: 100%;
  height: 100%;
  border: 1px solid var(--w-apps-buttons-border-color);
  background-position: 50% 50%;
  background-size: cover;
}

.apps-buttons_3Op .type--appstore-eng-sm_2xn, .apps-buttons_3Op .type--appstore-ger-sm_2lB, .apps-buttons_3Op .type--appstore-ind-sm_2j5, .apps-buttons_3Op .type--appstore-ita-sm_3aP, .apps-buttons_3Op .type--appstore-rus-sm_2Nm, .apps-buttons_3Op .type--appstore-spa-sm_3i2, .apps-buttons_3Op .type--appstore-ukr-sm_1dA {
  max-width: var(--w-apps-buttons-sm-max-width-as);
}

.apps-buttons_3Op .type--appstore-eng-sm_2xn .collection__item-image_PFQ, .apps-buttons_3Op .type--appstore-ger-sm_2lB .collection__item-image_PFQ, .apps-buttons_3Op .type--appstore-ind-sm_2j5 .collection__item-image_PFQ, .apps-buttons_3Op .type--appstore-ita-sm_3aP .collection__item-image_PFQ, .apps-buttons_3Op .type--appstore-rus-sm_2Nm .collection__item-image_PFQ, .apps-buttons_3Op .type--appstore-spa-sm_3i2 .collection__item-image_PFQ, .apps-buttons_3Op .type--appstore-ukr-sm_1dA .collection__item-image_PFQ {
  border-radius: var(--w-apps-buttons-sm-border-radius);
  padding-top: var(--w-apps-buttons-padding-top-as);
}

.apps-buttons_3Op .type--appstore-fre-sm_KM7 {
  max-width: var(--w-apps-buttons-sm-max-width-as-fre);
}

.apps-buttons_3Op .type--appstore-fre-sm_KM7 .collection__item-image_PFQ {
  border-radius: var(--w-apps-buttons-sm-border-radius);
  padding-top: var(--w-apps-buttons-padding-top-as-fre);
}

.apps-buttons_3Op .type--appstore-tur-sm_I7j {
  max-width: var(--w-apps-buttons-sm-max-width-as-tur);
}

.apps-buttons_3Op .type--appstore-tur-sm_I7j .collection__item-image_PFQ {
  border-radius: var(--w-apps-buttons-sm-border-radius);
  padding-top: var(--w-apps-buttons-padding-top-as-tur);
}

.apps-buttons_3Op .type--appstore-chi-sm_19h {
  max-width: var(--w-apps-buttons-sm-max-width-as-chi);
}

.apps-buttons_3Op .type--appstore-chi-sm_19h .collection__item-image_PFQ {
  border-radius: var(--w-apps-buttons-sm-border-radius);
  padding-top: var(--w-apps-buttons-padding-top-as-chi);
}

.apps-buttons_3Op .type--googleplay-chi-sm_3u0, .apps-buttons_3Op .type--googleplay-eng-sm_BpR, .apps-buttons_3Op .type--googleplay-fre-sm_2Ho, .apps-buttons_3Op .type--googleplay-ger-sm_25x, .apps-buttons_3Op .type--googleplay-ind-sm_93h, .apps-buttons_3Op .type--googleplay-ita-sm_3Tx, .apps-buttons_3Op .type--googleplay-rus-sm_3wp, .apps-buttons_3Op .type--googleplay-spa-sm_Kef, .apps-buttons_3Op .type--googleplay-tur-sm_2pp, .apps-buttons_3Op .type--googleplay-ukr-sm_3E- {
  max-width: var(--w-apps-buttons-sm-max-width-gp);
}

.apps-buttons_3Op .type--googleplay-chi-sm_3u0 .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-eng-sm_BpR .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-fre-sm_2Ho .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-ger-sm_25x .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-ind-sm_93h .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-ita-sm_3Tx .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-rus-sm_3wp .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-spa-sm_Kef .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-tur-sm_2pp .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-ukr-sm_3E- .collection__item-image_PFQ {
  border-radius: var(--w-apps-buttons-sm-border-radius);
  padding-top: var(--w-apps-buttons-padding-top-gp);
}

.apps-buttons_3Op .type--appstore-eng-md_15K, .apps-buttons_3Op .type--appstore-ger-md_8Vf, .apps-buttons_3Op .type--appstore-ind-md_1Zb, .apps-buttons_3Op .type--appstore-ita-md_1Ns, .apps-buttons_3Op .type--appstore-rus-md_1Ra, .apps-buttons_3Op .type--appstore-spa-md_31w, .apps-buttons_3Op .type--appstore-ukr-md_2nx {
  max-width: var(--w-apps-buttons-md-max-width-as);
}

.apps-buttons_3Op .type--appstore-eng-md_15K .collection__item-image_PFQ, .apps-buttons_3Op .type--appstore-ger-md_8Vf .collection__item-image_PFQ, .apps-buttons_3Op .type--appstore-ind-md_1Zb .collection__item-image_PFQ, .apps-buttons_3Op .type--appstore-ita-md_1Ns .collection__item-image_PFQ, .apps-buttons_3Op .type--appstore-rus-md_1Ra .collection__item-image_PFQ, .apps-buttons_3Op .type--appstore-spa-md_31w .collection__item-image_PFQ, .apps-buttons_3Op .type--appstore-ukr-md_2nx .collection__item-image_PFQ {
  border-radius: var(--w-apps-buttons-md-border-radius);
  padding-top: var(--w-apps-buttons-padding-top-as);
}

.apps-buttons_3Op .type--appstore-fre-md_1kf {
  max-width: var(--w-apps-buttons-md-max-width-as-fre);
}

.apps-buttons_3Op .type--appstore-fre-md_1kf .collection__item-image_PFQ {
  border-radius: var(--w-apps-buttons-md-border-radius);
  padding-top: var(--w-apps-buttons-padding-top-as-fre);
}

.apps-buttons_3Op .type--appstore-tur-md_1cG {
  max-width: var(--w-apps-buttons-md-max-width-as-tur);
}

.apps-buttons_3Op .type--appstore-tur-md_1cG .collection__item-image_PFQ {
  border-radius: var(--w-apps-buttons-md-border-radius);
  padding-top: var(--w-apps-buttons-padding-top-as-tur);
}

.apps-buttons_3Op .type--appstore-chi-md_kkf {
  max-width: var(--w-apps-buttons-md-max-width-as-chi);
}

.apps-buttons_3Op .type--appstore-chi-md_kkf .collection__item-image_PFQ {
  border-radius: var(--w-apps-buttons-md-border-radius);
  padding-top: var(--w-apps-buttons-padding-top-as-chi);
}

.apps-buttons_3Op .type--googleplay-chi-md_IQQ, .apps-buttons_3Op .type--googleplay-eng-md_2E9, .apps-buttons_3Op .type--googleplay-fre-md_79t, .apps-buttons_3Op .type--googleplay-ger-md_1e4, .apps-buttons_3Op .type--googleplay-ind-md_3A4, .apps-buttons_3Op .type--googleplay-ita-md_3EP, .apps-buttons_3Op .type--googleplay-rus-md_1uC, .apps-buttons_3Op .type--googleplay-spa-md_3F6, .apps-buttons_3Op .type--googleplay-tur-md_2WX, .apps-buttons_3Op .type--googleplay-ukr-md_2xc {
  max-width: var(--w-apps-buttons-md-max-width-gp);
}

.apps-buttons_3Op .type--googleplay-chi-md_IQQ .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-eng-md_2E9 .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-fre-md_79t .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-ger-md_1e4 .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-ind-md_3A4 .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-ita-md_3EP .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-rus-md_1uC .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-spa-md_3F6 .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-tur-md_2WX .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-ukr-md_2xc .collection__item-image_PFQ {
  border-radius: var(--w-apps-buttons-md-border-radius);
  padding-top: var(--w-apps-buttons-padding-top-gp);
}

.apps-buttons_3Op .type--appstore-eng-lg_3lv, .apps-buttons_3Op .type--appstore-ger-lg_39O, .apps-buttons_3Op .type--appstore-ind-lg_2R5, .apps-buttons_3Op .type--appstore-ita-lg_3TK, .apps-buttons_3Op .type--appstore-rus-lg_3wy, .apps-buttons_3Op .type--appstore-spa-lg_26D, .apps-buttons_3Op .type--appstore-ukr-lg_GOD {
  max-width: var(--w-apps-buttons-lg-max-width-as);
}

.apps-buttons_3Op .type--appstore-eng-lg_3lv .collection__item-image_PFQ, .apps-buttons_3Op .type--appstore-ger-lg_39O .collection__item-image_PFQ, .apps-buttons_3Op .type--appstore-ind-lg_2R5 .collection__item-image_PFQ, .apps-buttons_3Op .type--appstore-ita-lg_3TK .collection__item-image_PFQ, .apps-buttons_3Op .type--appstore-rus-lg_3wy .collection__item-image_PFQ, .apps-buttons_3Op .type--appstore-spa-lg_26D .collection__item-image_PFQ, .apps-buttons_3Op .type--appstore-ukr-lg_GOD .collection__item-image_PFQ {
  border-radius: var(--w-apps-buttons-lg-border-radius);
  padding-top: var(--w-apps-buttons-padding-top-as);
}

.apps-buttons_3Op .type--appstore-fre-lg_1W_ {
  max-width: var(--w-apps-buttons-lg-max-width-as-fre);
}

.apps-buttons_3Op .type--appstore-fre-lg_1W_ .collection__item-image_PFQ {
  border-radius: var(--w-apps-buttons-lg-border-radius);
  padding-top: var(--w-apps-buttons-padding-top-as-fre);
}

.apps-buttons_3Op .type--appstore-tur-lg_8D4 {
  max-width: var(--w-apps-buttons-lg-max-width-as-tur);
}

.apps-buttons_3Op .type--appstore-tur-lg_8D4 .collection__item-image_PFQ {
  border-radius: var(--w-apps-buttons-lg-border-radius);
  padding-top: var(--w-apps-buttons-padding-top-as-tur);
}

.apps-buttons_3Op .type--appstore-chi-lg_kO- {
  max-width: var(--w-apps-buttons-lg-max-width-as-chi);
}

.apps-buttons_3Op .type--appstore-chi-lg_kO- .collection__item-image_PFQ {
  border-radius: var(--w-apps-buttons-lg-border-radius);
  padding-top: var(--w-apps-buttons-padding-top-as-chi);
}

.apps-buttons_3Op .type--googleplay-chi-lg_srj, .apps-buttons_3Op .type--googleplay-eng-lg_2_o, .apps-buttons_3Op .type--googleplay-fre-lg_npu, .apps-buttons_3Op .type--googleplay-ger-lg_3YD, .apps-buttons_3Op .type--googleplay-ind-lg_1Ln, .apps-buttons_3Op .type--googleplay-ita-lg_2Jm, .apps-buttons_3Op .type--googleplay-rus-lg_3OU, .apps-buttons_3Op .type--googleplay-spa-lg_n7O, .apps-buttons_3Op .type--googleplay-tur-lg_2pp, .apps-buttons_3Op .type--googleplay-ukr-lg_3hX {
  max-width: var(--w-apps-buttons-lg-max-width-gp);
}

.apps-buttons_3Op .type--googleplay-chi-lg_srj .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-eng-lg_2_o .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-fre-lg_npu .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-ger-lg_3YD .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-ind-lg_1Ln .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-ita-lg_2Jm .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-rus-lg_3OU .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-spa-lg_n7O .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-tur-lg_2pp .collection__item-image_PFQ, .apps-buttons_3Op .type--googleplay-ukr-lg_3hX .collection__item-image_PFQ {
  border-radius: var(--w-apps-buttons-lg-border-radius);
  padding-top: var(--w-apps-buttons-padding-top-gp);
}

.slider_1Iy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.backgrounds-slider_2mU {
  position: absolute;
  width: var(--w-100vw);
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
}

.slidersContainer_2nH {
  width: 100%;
  height: 100%;
}

.controlsContainer_35R, .controlsContainerEmpty_1y8 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0 !important;
}

.controlsContainerEmpty_1y8 .controls_1-f {
  position: absolute;
  top: 0;
}

.controls_1-f, .wrapper_q0p {
  position: relative;
  width: 100%;
  height: 100%;
}

.slide_3Bo {
  width: 100%;
  height: 100%;
}

.slideBackground_3uM {
  position: absolute !important;
}

.contentWrapper_3Gu {
  position: relative !important;
}

.backgroundWrapper_1sb {
  position: absolute;
  top: 0;
}

.arrow_3RT {
  position: absolute;
  width: 30px;
  height: 30px;
  top: calc(50% - 15px);
  z-index: 10;
}

@media screen and (max-width: 1279px) {
  .arrow_3RT {
    width: 32px;
    height: 32px;
  }
}
@media screen and (max-width: 768px) {
  .arrow_3RT {
    width: 24px;
    height: 24px;
  }
}
.arrow-prev_oeV {
  left: 30px;
}

@media screen and (max-width: 1279px) {
  .arrow-prev_oeV {
    left: calc(var(--w-content-gutter) - 16px);
  }
}
@media screen and (max-width: 768px) {
  .arrow-prev_oeV {
    left: calc(var(--w-content-gutter) - 12px);
  }
}
.arrow-next_24B {
  right: 30px;
}

@media screen and (max-width: 1279px) {
  .arrow-next_24B {
    right: calc(var(--w-content-gutter) - 16px);
  }
}
@media screen and (max-width: 768px) {
  .arrow-next_24B {
    right: calc(var(--w-content-gutter) - 12px);
  }
}
.disableScroll_24C, .removeScroll_16- {
  overflow-y: hidden;
}

.alwaysScroll_3q2 {
  overflow-y: scroll;
}

.autoScroll_uJT {
  overflow-y: auto;
}

.slide-in-right_1sx {
  -webkit-animation: slide-in-right_1sx 0.25s ease forwards;
  animation: slide-in-right_1sx 0.25s ease forwards;
}

@-webkit-keyframes slide-in-right_1sx {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes slide-in-right_1sx {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
.slide-in-left_2Mc {
  -webkit-animation: slide-in-left_2Mc 0.25s ease forwards;
  animation: slide-in-left_2Mc 0.25s ease forwards;
}

@-webkit-keyframes slide-in-left_2Mc {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes slide-in-left_2Mc {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
.slide-out-left_4FJ {
  -webkit-animation: slide-out-left_4FJ 0.25s ease forwards;
  animation: slide-out-left_4FJ 0.25s ease forwards;
}

@-webkit-keyframes slide-out-left_4FJ {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  to {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@keyframes slide-out-left_4FJ {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  to {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
.slide-out-right_3KH {
  -webkit-animation: slide-out-right_3KH 0.25s ease forwards;
  animation: slide-out-right_3KH 0.25s ease forwards;
}

@-webkit-keyframes slide-out-right_3KH {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
@keyframes slide-out-right_3KH {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
.fade-in_1Gw {
  -webkit-animation: fade-in_1Gw 0.5s linear forwards;
  animation: fade-in_1Gw 0.5s linear forwards;
}

@-webkit-keyframes fade-in_1Gw {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in_1Gw {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fade-out_2nz {
  -webkit-animation: fade-out_2nz 0.5s linear forwards;
  animation: fade-out_2nz 0.5s linear forwards;
}

@-webkit-keyframes fade-out_2nz {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fade-out_2nz {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.image-lightbox-wrapper_2qv .ril-image-current {
  max-width: calc(100vw - 10px);
  max-height: calc(100vh - 60px);
  top: 55px;
  right: 5px;
  bottom: 5px;
  left: 5px;
}

@media (min-width: 1810px) {
  .image-lightbox-wrapper_2qv .ril-image-current {
    max-width: 1800px;
  }
}
.image-lightbox-flip_1Ou .ril-inner {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}

.image-lightbox-flop_32q .ril-inner {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.image-lightbox-flipflop_3Jd .ril-inner {
  -webkit-transform: scale(-1);
  transform: scale(-1);
}

.text_1k0 {
  position: relative;
  max-width: 100%;
  word-wrap: break-word;
}

@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .text_1k0 {
      word-break: break-word;
    }
  }
}
@media (max-width: 992px) {
  .text_1k0 * {
    font-size: inherit;
  }
}
.text_1k0 a {
  color: var(--ui-link-color);
}

.text_1k0 a:hover {
  color: var(--ui-link-hover-color);
}

.text_1k0.ui-blockTitle--light a, .text_1k0.ui-caption--light a, .text_1k0.ui-heading--light a, .text_1k0.ui-headingLg--light a, .text_1k0.ui-heroTitle--light a, .text_1k0.ui-quote--light a, .text_1k0.ui-small--light a, .text_1k0.ui-subheading--light a, .text_1k0.ui-subtitle--light a, .text_1k0.ui-text--light a {
  color: var(--ui-link-color-light);
}

.text_1k0.ui-blockTitle--light a:hover, .text_1k0.ui-caption--light a:hover, .text_1k0.ui-heading--light a:hover, .text_1k0.ui-headingLg--light a:hover, .text_1k0.ui-heroTitle--light a:hover, .text_1k0.ui-quote--light a:hover, .text_1k0.ui-small--light a:hover, .text_1k0.ui-subheading--light a:hover, .text_1k0.ui-subtitle--light a:hover, .text_1k0.ui-text--light a:hover {
  color: var(--ui-link-hover-color-light);
}

.editor-menu_33j {
  position: relative;
}

.menu_1QC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.menu--open-on-click_3Eg .menu__item-wrapper_YJs[data-state=opened] ~ .submenu_1jR {
  display: block;
  opacity: 0;
  -webkit-animation: fade-up-in_f95 0.2s ease-out both;
  animation: fade-up-in_f95 0.2s ease-out both;
}

.menu--open-on-click_3Eg .menu__item-triangle--opened_1xk {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  color: var(--ui-link-hover-color);
}

@media (min-width: 992px) {
  .menu_1QC {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .menu_1QC:not(.menu--open-on-click_3Eg) .menu__item_1eM:hover .submenu_1jR {
    display: block;
    opacity: 0;
    -webkit-animation: fade-up-in_f95 0.2s ease-out both;
    animation: fade-up-in_f95 0.2s ease-out both;
  }
}
.menu__item_1eM {
  position: relative;
  max-width: 100%;
  color: var(--ui-block-title-color);
  line-height: normal;
  font-size: var(--ui-text-size);
  font-family: var(--ui-text-font-family);
  font-weight: var(--ui-text-font-weight);
  font-style: var(--ui-text-font-style);
}

.page-editor-md .menu__item_1eM, .page-editor-xs .menu__item_1eM {
  width: 100%;
  max-width: calc(100% - var(--w-nav-item-column-gap));
}

@media (max-width: 991px) {
  :root:not(.disable-media-queries) .menu__item_1eM {
    width: 100%;
    max-width: calc(100% - var(--w-nav-item-column-gap));
  }
}
.menu__item_1eM .menu__link--empty_1P1 {
  cursor: pointer;
}

.menu__item_1eM .menu__link_2K2:hover, .menu__item_1eM .menu__link_2K2:hover + .menu__item-triangle_22k {
  color: var(--ui-link-hover-color);
}

.menu__item--light_UNr {
  color: var(--ui-block-title-color-light);
}

.menu__item--light_UNr .menu__link_2K2:hover, .menu__item--light_UNr .menu__link_2K2:hover + .menu__item-triangle_22k {
  color: var(--ui-link-hover-color-light);
}

@media (min-width: 992px) {
  .menu__item--submenu_2Ot {
    -webkit-transform: none;
    transform: none;
    padding-left: 0;
  }
}
.page-editor-md .menu__item_1eM, .page-editor-xs .menu__item_1eM {
  font-size: var(--ui-text-size-mobile) !important;
  text-align: center;
  margin-bottom: 1.4375em;
}

@media (max-width: 991px) {
  :root:not(.disable-media-queries) .menu__item_1eM {
    font-size: var(--ui-text-size-mobile) !important;
    text-align: center;
    margin-bottom: 1.4375em;
  }
}
.menu__item-triangle_22k {
  display: inline-block;
  position: relative;
  width: 1.5em;
  height: 1.5em;
  min-width: 1.5em;
  margin-left: 0.25em;
  color: inherit;
  vertical-align: middle;
  cursor: pointer;
}

.page-editor .menu__item-triangle_22k {
  width: 0.625em;
  height: 0.3125em;
  min-width: 0.625em;
  margin-left: 0.25em;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .menu__item-triangle_22k {
    width: 0.625em;
    height: 0.3125em;
    min-width: 0.625em;
    margin-left: 0.25em;
  }
}
.menu__item-triangle-ico_1My {
  display: block;
  position: absolute;
  width: 0.625em;
  height: 0.3125em;
  min-width: 0.625em;
  max-width: 100%;
  max-height: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  fill: currentColor;
}

.page-editor-md .menu__item-triangle-ico_1My, .page-editor-xs .menu__item-triangle-ico_1My {
  width: 0.9em;
  height: 0.45em;
}

@media (max-width: 991px) {
  :root:not(.disable-media-queries) .menu__item-triangle-ico_1My {
    width: 0.9em;
    height: 0.45em;
  }
}
.page-editor .menu__item-triangle-ico_1My {
  width: 0.625em;
  height: 0.3125em;
  min-width: 0.625em;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .menu__item-triangle-ico_1My {
    width: 0.625em;
    height: 0.3125em;
    min-width: 0.625em;
  }
}
.menu__item-wrapper_YJs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  max-width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.page-editor .menu__item-wrapper_YJs, .page-editor .menu__item-wrapper_YJs .menu__link_2K2 {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.page-editor .menu__item-wrapper_YJs .menu__link_2K2 {
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: inherit;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .menu__item-wrapper_YJs, :root:not(.disable-media-queries) .menu__item-wrapper_YJs .menu__link_2K2 {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  :root:not(.disable-media-queries) .menu__item-wrapper_YJs .menu__link_2K2 {
    display: block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: inherit;
  }
}
.page-editor-md .menu__item-wrapper_YJs, .page-editor-xs .menu__item-wrapper_YJs {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width: 991px) {
  :root:not(.disable-media-queries) .menu__item-wrapper_YJs {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 991px) {
  .menu__item-wrapper_YJs[data-state=opened] .menu__item-triangle--opened_1xk {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    color: var(--ui-link-hover-color);
  }
  .menu__item-wrapper_YJs[data-state=opened] ~ .submenu_1jR {
    display: block;
  }
  .menu__item-wrapper_YJs[data-state=opened] ~ .submenu_1jR .submenu-wrapper_1UU {
    padding-top: 0.25em;
    opacity: 1;
    pointer-events: auto;
    background-color: inherit;
  }
  .menu__item-wrapper_YJs[data-state=opened] ~ .submenu_1jR .submenu-wrapper_1UU .menu__item_1eM {
    text-align: center;
    margin-bottom: 0.5em;
    font-size: var(--ui-caption-size);
  }
  .menu__item-wrapper_YJs[data-state=opened] ~ .submenu_1jR .submenu-wrapper_1UU .menu__item_1eM:last-of-type {
    margin-bottom: 0;
  }
}
.menu__link_2K2 {
  max-width: 100%;
  color: inherit;
  font-size: inherit;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.menu-with-presets_vQ_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.menu-with-presets--horizontal_24B {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.menu-with-presets--vertical_1eG {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.page-editor-md .menu-with-presets--vertical_1eG .menu__item-wrapper_YJs {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (min-width: 768px) and (max-width: 992px) {
  :root:not(.disable-media-queries) .menu-with-presets--vertical_1eG .menu__item-wrapper_YJs {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
@media (min-width: 992px) {
  .submenu_1jR {
    display: none;
    position: absolute;
    max-width: 40em;
    top: 100%;
    left: 0;
    padding-top: 0.81em;
    z-index: 7;
  }
  .submenu--right_1Sb {
    right: 0;
    left: auto;
  }
}
@media (max-width: 991px) {
  .submenu_1jR {
    display: none;
  }
  .submenu_1jR .menu__item-wrapper_YJs {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.submenu_1jR .menu__link_2K2 {
  max-width: 100%;
}

.submenu-wrapper_1UU {
  background-color: var(--ui-light-shade-color);
}

@media (min-width: 992px) {
  .submenu-wrapper_1UU {
    max-width: 40em;
    padding: 1em 1.6em;
    border-radius: 3px;
    -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
  }
  .submenu-wrapper_1UU .menu__item_1eM {
    max-width: 100%;
    margin-left: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .submenu-wrapper_1UU .menu__item_1eM:first-of-type {
    margin-top: 0;
  }
  .submenu-wrapper_1UU .menu__link_2K2 {
    color: var(--ui-dark-shade-color);
  }
  .submenu-wrapper_1UU .menu__link_2K2:hover {
    color: var(--ui-link-hover-color);
  }
}
@-webkit-keyframes fade-up-in_f95 {
  0% {
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
    opacity: 0;
    pointer-events: none;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
    pointer-events: auto;
  }
}
@keyframes fade-up-in_f95 {
  0% {
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
    opacity: 0;
    pointer-events: none;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
    pointer-events: auto;
  }
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    @media (min-width: 992px) {
      .submenu_1jR {
        top: calc(100% - 1px);
      }
    }
  }
}
.button_2W3 {
  display: inline-block;
  position: relative;
  max-width: 100%;
  text-decoration: none;
  text-align: center;
  background-position: 50%;
  overflow: visible;
  cursor: pointer;
  -webkit-transition: color 0.2s ease-in, background-color 0.2s ease-in, border-color 0.2s ease-in, -webkit-box-shadow 0.2s ease-in;
  transition: color 0.2s ease-in, background-color 0.2s ease-in, border-color 0.2s ease-in, -webkit-box-shadow 0.2s ease-in;
  transition: color 0.2s ease-in, background-color 0.2s ease-in, border-color 0.2s ease-in, box-shadow 0.2s ease-in;
  transition: color 0.2s ease-in, background-color 0.2s ease-in, border-color 0.2s ease-in, box-shadow 0.2s ease-in, -webkit-box-shadow 0.2s ease-in;
  word-wrap: break-word;
}

.button--font-weight-bold_1Nu .button__content_1_I {
  font-weight: 700;
}

.button--font-weight-normal_25u .button__content_1_I {
  font-weight: 400;
}

.button--font-weight-inherit_dwz .button__content_1_I {
  font-weight: inherit;
}

.button--font-style-italic_1ki .button__content_1_I {
  font-style: italic;
}

.button--font-style-initial_2hO .button__content_1_I {
  font-style: normal;
}

.button--text-decoration-underline_1x- .button__content_1_I {
  text-decoration: underline;
}

.button--left-icon_15k .button__content_1_I {
  padding-left: 32px;
}

.button--right-icon_1xT .button__content_1_I {
  padding-left: 0;
  padding-right: 32px;
}

.button__inner_2of {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button__border_1J- {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transition: inherit;
  transition: inherit;
}

.button__content_1_I {
  display: inline-block;
  position: relative;
  max-width: 100%;
  word-wrap: break-word;
}

.button--with-icon_3MG .button__content_1_I {
  max-width: 100%;
}

.button__icon_286 {
  display: inline-block;
  position: absolute;
  width: 24px;
  height: 24px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.button__icon--left_17Q {
  left: 0;
}

.button__icon--right_1Bt {
  right: 0;
}

.button__icon-image_1Ob {
  height: 100%;
  max-width: 100%;
  margin: auto;
}

.hiddenText_80u {
  height: 1em;
  visibility: hidden;
}

.ui-picture_2i5 {
  display: block;
  position: relative;
  min-height: 32px;
  padding-top: 33.3333%;
  overflow: hidden;
}

.ui-image_3aJ {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  border-radius: inherit;
}

.ui-image--not-loaded_3Gg {
  opacity: 0;
}

.ui-image--loaded_gW0 {
  opacity: 1;
}

.image-absolute_3fN {
  display: block;
  width: 100%;
  height: auto;
}

.media-wrapper_3VN {
  display: block;
  position: relative;
}

.img-loader_39d, .media-overlay_2OF {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
}

.img-loader_39d {
  opacity: 1;
  -webkit-filter: blur(8px);
  filter: blur(8px);
}

.img-loader--exiting_1_9 {
  opacity: 0;
}

.placeholder_ATE {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.absolute-placeholder-wrapper_1Zr {
  padding-top: 50%;
}

.editor-logo_YqH {
  position: relative;
}

.image-logo_3zc {
  cursor: pointer;
}

.logo-image_1oy {
  display: block;
  max-width: 100%;
}

.logo-placeholder_29B {
  position: relative;
  cursor: pointer;
}

.grayscale-logo_1W6 {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

.lqip-wrapper_1nQ {
  display: block;
  position: relative;
  max-width: 100%;
}

.ui-logo_EOm {
  font-size: var(--ui-block-title-size);
  line-height: var(--ui-block-title-line-height);
  font-weight: var(--ui-block-title-font-weight);
  font-family: var(--ui-block-title-font-family);
  color: var(--ui-block-title-color);
  text-decoration: none;
}

.ui-logo--light_3ZY {
  color: var(--ui-block-title-color-light);
}

@media (min-width: 768px) {
  .ui-logo--mobile_hfa {
    display: none;
  }
}
@media (max-width: 767px) {
  .ui-logo--desktop_Gdr {
    display: none;
  }
}
.logo_2zT, .logo__content_1qc {
  -webkit-box-pack: inherit;
  -ms-flex-pack: inherit;
  justify-content: inherit;
}

@media (max-width: 767px) {
  .logo__content_1qc {
    margin: auto;
  }
}
.logo__content--text_21o, .logo__slogan_kKq {
  width: 100%;
}

.editor-logo_3Fr {
  position: relative;
}

.image-logo_cI- {
  cursor: pointer;
}

.logo-image_HXE {
  display: block;
  max-width: 100%;
}

.logo-placeholder_1eq {
  position: relative;
  cursor: pointer;
}

.grayscale-logo_MMG {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

.lqip-wrapper_2ym {
  display: block;
  position: relative;
  max-width: 100%;
}

.ui-logo_315 {
  font-size: var(--ui-block-title-size);
  line-height: var(--ui-block-title-line-height);
  font-weight: var(--ui-block-title-font-weight);
  font-family: var(--ui-block-title-font-family);
  color: var(--ui-block-title-color);
  text-decoration: none;
}

.ui-logo--light_3JU {
  color: var(--ui-block-title-color-light);
}

@media (min-width: 768px) {
  .ui-logo--mobile_1SD {
    display: none;
  }
}
@media (max-width: 767px) {
  .ui-logo--desktop_14- {
    display: none;
  }
}
.placeholder_1tC {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 1;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

.placeholder--exiting_2QT {
  opacity: 0;
}

.background_2xT {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.background--hidden_QWZ {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.background--init-attachment_Uu_ {
  background-attachment: scroll !important;
}

@supports (-webkit-hyphens: none) and (-webkit-appearance: none) {
  @media only screen and (max-device-width: 767px) {
    .background--fixed_3Wb, .background_2xT:not(.background--fixed_3Wb) {
      background-attachment: scroll !important;
    }
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  .background_2xT:not(.background--fixed_3Wb) {
    background-attachment: scroll !important;
  }
}
@media only screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2) {
  .background_2xT:not(.background--fixed_3Wb) {
    background-attachment: scroll !important;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  .background_2xT:not(.background--fixed_3Wb) {
    background-attachment: scroll !important;
  }
}
.background-wrapper_RZ2 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: 0;
  border-radius: inherit;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

.background-wrapper--hide_tRe {
  opacity: 0;
}

.background-wrapper--zoom-in-left_NdY > * {
  -webkit-animation: zoom-in-left_2ej 8s linear forwards;
  animation: zoom-in-left_2ej 8s linear forwards;
}

.background-wrapper--zoom-in-right_2dL > * {
  -webkit-animation: zoom-in-right_1si 8s linear forwards;
  animation: zoom-in-right_1si 8s linear forwards;
}

.background-wrapper--zoom-in-top_1by > * {
  -webkit-animation: zoom-in-top_2iw 8s linear forwards;
  animation: zoom-in-top_2iw 8s linear forwards;
}

.background-wrapper--zoom-in-bottom_3Iw > * {
  -webkit-animation: zoom-in-bottom_1hA 8s linear forwards;
  animation: zoom-in-bottom_1hA 8s linear forwards;
}

.background-wrapper--fade-out_17a {
  z-index: -1;
}

.background-wrapper--fade-out_17a > * {
  -webkit-animation: fade-out_sPn 2s linear forwards;
  animation: fade-out_sPn 2s linear forwards;
}

.background-overlay_2z6 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.background-parallax_1jy {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

@-webkit-keyframes zoom-in-left_2ej {
  0% {
    -webkit-transform: scale(1.5) translate(10%);
    transform: scale(1.5) translate(10%);
  }
  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}
@keyframes zoom-in-left_2ej {
  0% {
    -webkit-transform: scale(1.5) translate(10%);
    transform: scale(1.5) translate(10%);
  }
  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}
@-webkit-keyframes zoom-in-right_1si {
  0% {
    -webkit-transform: scale(1.5) translate(-10%);
    transform: scale(1.5) translate(-10%);
  }
  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}
@keyframes zoom-in-right_1si {
  0% {
    -webkit-transform: scale(1.5) translate(-10%);
    transform: scale(1.5) translate(-10%);
  }
  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}
@-webkit-keyframes zoom-in-top_2iw {
  0% {
    -webkit-transform: scale(1.5) translateY(10%);
    transform: scale(1.5) translateY(10%);
  }
  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}
@keyframes zoom-in-top_2iw {
  0% {
    -webkit-transform: scale(1.5) translateY(10%);
    transform: scale(1.5) translateY(10%);
  }
  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}
@-webkit-keyframes zoom-in-bottom_1hA {
  0% {
    -webkit-transform: scale(1.5) translateY(-10%);
    transform: scale(1.5) translateY(-10%);
  }
  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}
@keyframes zoom-in-bottom_1hA {
  0% {
    -webkit-transform: scale(1.5) translateY(-10%);
    transform: scale(1.5) translateY(-10%);
  }
  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}
@-webkit-keyframes fade-out_sPn {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fade-out_sPn {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.upload-overlay_1Wy {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: scale(1.032);
  transform: scale(1.032);
  -webkit-filter: blur(3px);
  filter: blur(3px);
  z-index: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

.upload-overlay_1Wy:before {
  width: 52%;
  background-color: hsla(0, 0%, 100%, 0.5);
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, transparent), color-stop(49%, rgba(0, 0, 0, 0.07)), to(transparent));
  background-image: linear-gradient(270deg, transparent 0, rgba(0, 0, 0, 0.07) 49%, transparent);
}

.upload-overlay_1Wy:after, .upload-overlay_1Wy:before {
  content: "";
  position: absolute;
  top: -100%;
  bottom: -100%;
  left: 0;
  -webkit-transform: rotate(20deg);
  transform: rotate(20deg);
  mix-blend-mode: multiply;
  -webkit-animation: anime_1vT 2.5s cubic-bezier(0.42, 0, 0.52, 1) infinite;
  animation: anime_1vT 2.5s cubic-bezier(0.42, 0, 0.52, 1) infinite;
}

.upload-overlay_1Wy:after {
  width: 39%;
  right: 0;
  opacity: 0.5;
  background-image: -webkit-gradient(linear, right top, left top, from(transparent), color-stop(50%, rgba(0, 0, 0, 0.1)), to(transparent));
  background-image: linear-gradient(270deg, transparent, rgba(0, 0, 0, 0.1) 50%, transparent);
}

@-webkit-keyframes anime_1vT {
  0% {
    -webkit-transform: translatex(-100%) rotate(20deg);
    transform: translatex(-100%) rotate(20deg);
  }
  to {
    -webkit-transform: translatex(300%) rotate(20deg);
    transform: translatex(300%) rotate(20deg);
  }
}
@keyframes anime_1vT {
  0% {
    -webkit-transform: translatex(-100%) rotate(20deg);
    transform: translatex(-100%) rotate(20deg);
  }
  to {
    -webkit-transform: translatex(300%) rotate(20deg);
    transform: translatex(300%) rotate(20deg);
  }
}
.background_3lr {
  position: relative;
}

.background--rotator_1bl .ui-blockTitle, .background--rotator_1bl .ui-caption, .background--rotator_1bl .ui-heading, .background--rotator_1bl .ui-headingLg, .background--rotator_1bl .ui-heroTitle, .background--rotator_1bl .ui-quote, .background--rotator_1bl .ui-small, .background--rotator_1bl .ui-subheading, .background--rotator_1bl .ui-subtitle, .background--rotator_1bl .ui-text {
  -webkit-transition: color 2s ease;
  transition: color 2s ease;
}

.item-decorator_1i6 {
  position: relative;
  z-index: 0;
  --button-border: rgba(33,39,54,0.1) ;
}

.item-decorator_1i6:hover > .item-decorator__inner_2PB .item-decorator__action_1h2 {
  will-change: opacity;
  opacity: 1;
  z-index: var(--z-d-element-hover);
}

.item-decorator_1i6:hover > .item-decorator__inner_2PB .item-decorator__inner_2PB:before {
  opacity: 1;
}

.item-decorator__inner_2PB:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: var(--border-radius);
  border: 1px solid var(--decorator-border);
  z-index: -1;
  background-color: var(--collection-item-decorator);
  pointer-events: none;
}

.item-decorator__action_1h2, .item-decorator__inner_2PB:before {
  position: absolute;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.item-decorator__action_1h2:not(.item-decorator__action--bottom_16-) {
  top: 8px;
}

.item-decorator__action--bottom_16- {
  bottom: 8px;
}

.item-decorator__action_1h2:not(.item-decorator__action--left_3XD) {
  right: 16px;
}

.item-decorator__action--left_3XD {
  left: 16px;
}

.item-decorator__btn_3Fg {
  position: relative;
  width: 33px;
  height: 33px;
  background-color: #fff;
  border: 1px solid var(--button-border);
  border-radius: var(--border-radius);
}

.item-decorator__icon_Uoc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 14px;
  height: 14px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: var(--ink-l1);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.background--hidden_3CR {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  .background_EZ5 {
    background-attachment: scroll !important;
  }
}
@media only screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2) {
  .background_EZ5 {
    background-attachment: scroll !important;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  .background_EZ5 {
    background-attachment: scroll !important;
  }
}
@media (max-width: 767px) {
  .background_EZ5 {
    background-attachment: scroll !important;
  }
}
.background-wrapper_pIo {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: 0;
  border-radius: inherit;
  -webkit-transition: background-color 0.4s var(--ease-in-quad), opacity 0.2s ease-out;
  transition: background-color 0.4s var(--ease-in-quad), opacity 0.2s ease-out;
}

.background-wrapper--hide_1Ap {
  opacity: 0;
}

.background-wrapper--hide_1Ap + header {
  z-index: 2;
}

.background-wrapper--hide_1Ap + header.header--opened {
  z-index: 4;
}

.background-wrapper--hide_1Ap + header[data-open^=header--modal-closed] {
  z-index: 1;
}

.background-wrapper--hide_1Ap + header[data-open^=header--modal-opened] {
  z-index: 7;
}

.background-wrapper--zoom-in-left_1Vu > * {
  -webkit-animation: zoom-in-left_V2g 8s linear forwards;
  animation: zoom-in-left_V2g 8s linear forwards;
}

.background-wrapper--zoom-in-right_1Pg > * {
  -webkit-animation: zoom-in-right_1YF 8s linear forwards;
  animation: zoom-in-right_1YF 8s linear forwards;
}

.background-wrapper--zoom-in-top_1Py > * {
  -webkit-animation: zoom-in-top_3Nq 8s linear forwards;
  animation: zoom-in-top_3Nq 8s linear forwards;
}

.background-wrapper--zoom-in-bottom_X5D > * {
  -webkit-animation: zoom-in-bottom_1I0 8s linear forwards;
  animation: zoom-in-bottom_1I0 8s linear forwards;
}

.background-wrapper--fade-out_1cR {
  z-index: -1;
}

.background-wrapper--fade-out_1cR > * {
  -webkit-animation: fade-out_1ly 2s linear forwards;
  animation: fade-out_1ly 2s linear forwards;
}

.background-wrapper--exiting_22z {
  z-index: -5;
}

.background-overlay_aVy {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.background-parallax_2zu {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

@-webkit-keyframes zoom-in-left_V2g {
  0% {
    -webkit-transform: scale(1.5) translate(10%);
    transform: scale(1.5) translate(10%);
  }
  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}
@keyframes zoom-in-left_V2g {
  0% {
    -webkit-transform: scale(1.5) translate(10%);
    transform: scale(1.5) translate(10%);
  }
  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}
@-webkit-keyframes zoom-in-right_1YF {
  0% {
    -webkit-transform: scale(1.5) translate(-10%);
    transform: scale(1.5) translate(-10%);
  }
  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}
@keyframes zoom-in-right_1YF {
  0% {
    -webkit-transform: scale(1.5) translate(-10%);
    transform: scale(1.5) translate(-10%);
  }
  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}
@-webkit-keyframes zoom-in-top_3Nq {
  0% {
    -webkit-transform: scale(1.5) translateY(10%);
    transform: scale(1.5) translateY(10%);
  }
  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}
@keyframes zoom-in-top_3Nq {
  0% {
    -webkit-transform: scale(1.5) translateY(10%);
    transform: scale(1.5) translateY(10%);
  }
  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}
@-webkit-keyframes zoom-in-bottom_1I0 {
  0% {
    -webkit-transform: scale(1.5) translateY(-10%);
    transform: scale(1.5) translateY(-10%);
  }
  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}
@keyframes zoom-in-bottom_1I0 {
  0% {
    -webkit-transform: scale(1.5) translateY(-10%);
    transform: scale(1.5) translateY(-10%);
  }
  to {
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0);
  }
}
@-webkit-keyframes fade-out_1ly {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fade-out_1ly {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.upload-overlay_2Mo {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: scale(1.032);
  transform: scale(1.032);
  -webkit-filter: blur(3px);
  filter: blur(3px);
  z-index: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

.upload-overlay_2Mo:before {
  width: 52%;
  background-color: hsla(0, 0%, 100%, 0.5);
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, transparent), color-stop(49%, rgba(0, 0, 0, 0.07)), to(transparent));
  background-image: linear-gradient(270deg, transparent 0, rgba(0, 0, 0, 0.07) 49%, transparent);
}

.upload-overlay_2Mo:after, .upload-overlay_2Mo:before {
  content: "";
  position: absolute;
  top: -100%;
  bottom: -100%;
  left: 0;
  -webkit-transform: rotate(20deg);
  transform: rotate(20deg);
  mix-blend-mode: multiply;
  -webkit-animation: anime_3nZ 2.5s cubic-bezier(0.42, 0, 0.52, 1) infinite;
  animation: anime_3nZ 2.5s cubic-bezier(0.42, 0, 0.52, 1) infinite;
}

.upload-overlay_2Mo:after {
  width: 39%;
  right: 0;
  opacity: 0.5;
  background-image: -webkit-gradient(linear, right top, left top, from(transparent), color-stop(50%, rgba(0, 0, 0, 0.1)), to(transparent));
  background-image: linear-gradient(270deg, transparent, rgba(0, 0, 0, 0.1) 50%, transparent);
}

@-webkit-keyframes anime_3nZ {
  0% {
    -webkit-transform: translatex(-100%) rotate(20deg);
    transform: translatex(-100%) rotate(20deg);
  }
  to {
    -webkit-transform: translatex(300%) rotate(20deg);
    transform: translatex(300%) rotate(20deg);
  }
}
@keyframes anime_3nZ {
  0% {
    -webkit-transform: translatex(-100%) rotate(20deg);
    transform: translatex(-100%) rotate(20deg);
  }
  to {
    -webkit-transform: translatex(300%) rotate(20deg);
    transform: translatex(300%) rotate(20deg);
  }
}
.background--preview-mode_LI4 + * + header {
  z-index: 2;
}

.scaleWrapper_2Hv {
  display: block;
  position: relative;
  width: 100%;
}

.btn_openLightbox_3nS {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.popupTrigger_1IU {
  cursor: pointer;
}

.grayscale_1qq {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

.collection-item-background-wrapper_3F2 {
  position: relative;
}

.slider_2N3 {
  width: 0;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.slider_2N3 .slider__dots_2cS {
  position: static;
  margin-top: 20px;
  font-size: 0;
}

.slider_2N3 .slider__dots_2cS li {
  width: 30px;
  height: 30px;
  margin: auto;
}

.slider_2N3 .slider__dots_2cS li button {
  width: 30px;
  height: 30px;
}

.slider_2N3 .slider__dots_2cS li button:before {
  width: 10px;
  height: 10px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
}

@media (max-width: 767px) {
  .slider_2N3 .slider__dots_2cS {
    margin-top: 10px;
  }
  .slider_2N3 .slider__dots_2cS li, .slider_2N3 .slider__dots_2cS li button {
    width: 25px;
    height: 25px;
  }
}
.slider_2N3 .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.slider_2N3 .slick-slide {
  height: auto;
}

.slider_2N3 .slick-slide > *, .slider_2N3 .w-grid__item {
  height: 100%;
}

.slider_2N3 .slick-active {
  z-index: auto;
}

.slider_2N3 .slider-arrow_Yvf {
  width: 30px;
  height: 30px;
  text-align: center;
  z-index: 1;
  opacity: 0.85;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.slider_2N3 .slider-arrow_Yvf:hover {
  opacity: 1;
}

.slider_2N3 .slider-arrow_Yvf:before {
  display: none;
}

.slider_2N3 .slider-arrow--with-dots_Phm {
  margin-top: -25px;
}

.page-editor-xs .slider_2N3 .slider-arrow--with-dots_Phm {
  margin-top: -15px;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .slider_2N3 .slider-arrow--with-dots_Phm {
    margin-top: -15px;
  }
}
.slider_2N3 .slider-arrow--next_3Hr {
  right: 0;
  -webkit-transform: translate(150%, -50%);
  transform: translate(150%, -50%);
}

.page-editor-md .slider_2N3 .slider-arrow--next_3Hr, .page-editor-sm .slider_2N3 .slider-arrow--next_3Hr, .page-editor-xs .slider_2N3 .slider-arrow--next_3Hr {
  -webkit-transform: translate(100%, -50%);
  transform: translate(100%, -50%);
}

@media (min-width: 1200px) and (max-width: 1279px) {
  :root:not(.disable-media-queries) .slider_2N3 .slider-arrow--next_3Hr {
    -webkit-transform: translate(100%, -50%);
    transform: translate(100%, -50%);
  }
}
.slider_2N3 .slider-arrow--prev_Eis {
  left: 0;
  -webkit-transform: translate(-150%, -50%);
  transform: translate(-150%, -50%);
}

@media (min-width: 1200px) and (max-width: 1279px) {
  .slider_2N3 .slider-arrow--prev_Eis {
    -webkit-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%);
  }
}
.slider_2N3 .slider-arrow--prev_Eis .arrow-svg_1j4 {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.slider_2N3 .slider-arrow_Yvf .arrow-svg_1j4 {
  width: 30px;
  height: 30px;
  fill: #000;
}

.slider_2N3 .slider-arrow--circle_Vdl {
  width: 32px;
  height: 32px;
  background: #000;
  border-radius: 50%;
}

.slider_2N3 .slider-arrow--circle_Vdl .arrow-svg_1j4 {
  width: 20px;
  height: 20px;
  fill: #fff;
}

.slider_2N3 .slider-arrow__click-zone_uLX {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 1;
}

.page-editor-xs .slider_2N3 .slider-arrow__click-zone_uLX {
  width: 36px;
  height: 48px;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .slider_2N3 .slider-arrow__click-zone_uLX {
    width: 36px;
    height: 48px;
  }
}
.page-editor-md .slider_2N3 .slider-arrow_Yvf, .page-editor-sm .slider_2N3 .slider-arrow_Yvf, .page-editor-xs .slider_2N3 .slider-arrow_Yvf {
  display: inline-block;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: #000;
}

.page-editor-md .slider_2N3 .slider-arrow--next_3Hr, .page-editor-sm .slider_2N3 .slider-arrow--next_3Hr, .page-editor-xs .slider_2N3 .slider-arrow--next_3Hr {
  -webkit-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
}

.page-editor-md .slider_2N3 .slider-arrow--prev_Eis, .page-editor-sm .slider_2N3 .slider-arrow--prev_Eis, .page-editor-xs .slider_2N3 .slider-arrow--prev_Eis {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.page-editor-md .slider_2N3 .slider-arrow_Yvf .arrow-svg_1j4, .page-editor-sm .slider_2N3 .slider-arrow_Yvf .arrow-svg_1j4, .page-editor-xs .slider_2N3 .slider-arrow_Yvf .arrow-svg_1j4 {
  width: 20px;
  height: 20px;
}

@media (max-width: 1199px) {
  :root:not(.disable-media-queries) .slider_2N3 .slider-arrow_Yvf {
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #000;
  }
  :root:not(.disable-media-queries) .slider_2N3 .slider-arrow--next_3Hr {
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
  }
  :root:not(.disable-media-queries) .slider_2N3 .slider-arrow--prev_Eis {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  :root:not(.disable-media-queries) .slider_2N3 .slider-arrow_Yvf .arrow-svg_1j4 {
    width: 20px;
    height: 20px;
  }
}
.page-editor-xs .slider_2N3 .slider-arrow_Yvf {
  width: 24px;
  height: 24px;
}

.page-editor-xs .slider_2N3 .slider-arrow_Yvf .arrow-svg_1j4 {
  width: 12px;
  height: 12px;
}

.page-editor-xs .slider_2N3 .slider-arrow--next_3Hr .slider-arrow__click-zone_uLX {
  -webkit-transform: translate(-24px, -50%);
  transform: translate(-24px, -50%);
}

.page-editor-xs .slider_2N3 .slider-arrow--prev_Eis .slider-arrow__click-zone_uLX {
  -webkit-transform: translate(-12px, -50%);
  transform: translate(-12px, -50%);
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .slider_2N3 .slider-arrow_Yvf {
    width: 24px;
    height: 24px;
  }
  :root:not(.disable-media-queries) .slider_2N3 .slider-arrow_Yvf .arrow-svg_1j4 {
    width: 12px;
    height: 12px;
  }
  :root:not(.disable-media-queries) .slider_2N3 .slider-arrow--next_3Hr .slider-arrow__click-zone_uLX {
    -webkit-transform: translate(-24px, -50%);
    transform: translate(-24px, -50%);
  }
  :root:not(.disable-media-queries) .slider_2N3 .slider-arrow--prev_Eis .slider-arrow__click-zone_uLX {
    -webkit-transform: translate(-12px, -50%);
    transform: translate(-12px, -50%);
  }
}
.slider-animation--fade_1up .slick-slide {
  pointer-events: none;
}

.slider-animation--fade_1up .slick-active {
  pointer-events: auto;
}

.page-editor-lg .w-grid--full-width.w-grid--gap .slider-arrow--next_3Hr, .page-editor-md .w-grid--full-width.w-grid--gap .slider-arrow--next_3Hr, .page-editor-sm .w-grid--full-width.w-grid--gap .slider-arrow--next_3Hr, .page-editor-xs .w-grid--full-width.w-grid--gap .slider-arrow--next_3Hr, .page-editor .w-grid--full-width.w-grid--gap .slider-arrow--next_3Hr {
  -webkit-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
}

.page-editor-lg .w-grid--full-width.w-grid--gap .slider-arrow--prev_Eis, .page-editor-md .w-grid--full-width.w-grid--gap .slider-arrow--prev_Eis, .page-editor-sm .w-grid--full-width.w-grid--gap .slider-arrow--prev_Eis, .page-editor-xs .w-grid--full-width.w-grid--gap .slider-arrow--prev_Eis, .page-editor .w-grid--full-width.w-grid--gap .slider-arrow--prev_Eis {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.page-editor-lg .w-grid--full-width .slider-arrow_Yvf, .page-editor-md .w-grid--full-width .slider-arrow_Yvf, .page-editor-sm .w-grid--full-width .slider-arrow_Yvf, .page-editor-xs .w-grid--full-width .slider-arrow_Yvf, .page-editor .w-grid--full-width .slider-arrow_Yvf {
  display: inline-block;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: #000;
}

.page-editor-lg .w-grid--full-width .slider-arrow--next_3Hr, .page-editor-md .w-grid--full-width .slider-arrow--next_3Hr, .page-editor-sm .w-grid--full-width .slider-arrow--next_3Hr, .page-editor-xs .w-grid--full-width .slider-arrow--next_3Hr, .page-editor .w-grid--full-width .slider-arrow--next_3Hr {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.page-editor-lg .w-grid--full-width .slider-arrow--prev_Eis, .page-editor-md .w-grid--full-width .slider-arrow--prev_Eis, .page-editor-sm .w-grid--full-width .slider-arrow--prev_Eis, .page-editor-xs .w-grid--full-width .slider-arrow--prev_Eis, .page-editor .w-grid--full-width .slider-arrow--prev_Eis {
  -webkit-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
}

.page-editor-lg .w-grid--full-width .slider-arrow_Yvf .arrow-svg_1j4, .page-editor-md .w-grid--full-width .slider-arrow_Yvf .arrow-svg_1j4, .page-editor-sm .w-grid--full-width .slider-arrow_Yvf .arrow-svg_1j4, .page-editor-xs .w-grid--full-width .slider-arrow_Yvf .arrow-svg_1j4, .page-editor .w-grid--full-width .slider-arrow_Yvf .arrow-svg_1j4 {
  width: 20px;
  height: 20px;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-grid--full-width.w-grid--gap .slider-arrow--next_3Hr {
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
  }
  :root:not(.disable-media-queries) .w-grid--full-width.w-grid--gap .slider-arrow--prev_Eis {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  :root:not(.disable-media-queries) .w-grid--full-width .slider-arrow_Yvf {
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #000;
  }
  :root:not(.disable-media-queries) .w-grid--full-width .slider-arrow--next_3Hr {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  :root:not(.disable-media-queries) .w-grid--full-width .slider-arrow--prev_Eis {
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
  }
  :root:not(.disable-media-queries) .w-grid--full-width .slider-arrow_Yvf .arrow-svg_1j4 {
    width: 20px;
    height: 20px;
  }
}
.page-editor-xs .w-grid--full-width .slider-arrow_Yvf {
  width: 24px;
  height: 24px;
}

.page-editor-xs .w-grid--full-width .slider-arrow_Yvf .arrow-svg_1j4 {
  width: 12px;
  height: 12px;
}

@media (max-width: 1199px) {
  .w-grid--full-width .slider-arrow--next_3Hr {
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
  }
  .w-grid--full-width .slider-arrow--prev_Eis {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
.server-render__collection__columns-count--1_2Cy .server-render__collection-item-wrapper_ixe {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: 100%;
  min-width: 100%;
}

.server-render__collection__columns-count--2_1fW .server-render__collection-item-wrapper_ixe {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: 100%;
  min-width: 50%;
}

.server-render__collection__columns-count--3_roe .server-render__collection-item-wrapper_ixe {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: 100%;
  min-width: 33.33333%;
}

.server-render__collection__columns-count--4_y-T .server-render__collection-item-wrapper_ixe {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: 100%;
  min-width: 25%;
}

.server-render__collection__columns-count--5_1OA .server-render__collection-item-wrapper_ixe {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: 100%;
  min-width: 20%;
}

.server-render__collection__columns-count--6_YFK .server-render__collection-item-wrapper_ixe {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: 100%;
  min-width: 16.66667%;
}

.server-render__collection__columns-count--7_3p0 .server-render__collection-item-wrapper_ixe {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: 100%;
  min-width: 14.28571%;
}

.server-render__collection__columns-count--8_1Da .server-render__collection-item-wrapper_ixe {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: 100%;
  min-width: 12.5%;
}

.server-render__collection__columns-count--1_2Cy .server-render__collection__items-align--left_3F2 {
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
}

.server-render__collection__columns-count--1_2Cy .server-render__collection__items-align--center_3Js {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.server-render__collection__columns-count--1_2Cy .server-render__collection__items-align--right_3KP {
  -webkit-box-pack: right;
  -ms-flex-pack: right;
  justify-content: right;
}

.server-render__collection__columns-count--1_2Cy .server-render__collection-item_3Gl {
  opacity: 0;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.server-render__collection__columns-count--1_2Cy .server-render__collection-item_3Gl:first-child {
  opacity: 1;
}

@media (min-width: 768px) {
  .server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-1_58R {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 1 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-md) * 1 / 12 - var(--w-grid-gap));
  }
}
@media (min-width: 992px) {
  .server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-1_58R {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 1 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-xl) * 1 / 12 - var(--w-grid-gap));
  }
}
@media (min-width: 768px) {
  .server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-2_5H6 {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 2 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-md) * 2 / 12 - var(--w-grid-gap));
  }
}
@media (min-width: 992px) {
  .server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-2_5H6 {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 2 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-xl) * 2 / 12 - var(--w-grid-gap));
  }
}
@media (min-width: 768px) {
  .server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-3_3UZ {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 3 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-md) * 3 / 12 - var(--w-grid-gap));
  }
}
@media (min-width: 992px) {
  .server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-3_3UZ {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 3 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-xl) * 3 / 12 - var(--w-grid-gap));
  }
}
@media (min-width: 768px) {
  .server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-4_2-T {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 4 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-md) * 4 / 12 - var(--w-grid-gap));
  }
}
@media (min-width: 992px) {
  .server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-4_2-T {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 4 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-xl) * 4 / 12 - var(--w-grid-gap));
  }
}
@media (min-width: 768px) {
  .server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-5_2l_ {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 5 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-md) * 5 / 12 - var(--w-grid-gap));
  }
}
@media (min-width: 992px) {
  .server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-5_2l_ {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 5 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-xl) * 5 / 12 - var(--w-grid-gap));
  }
}
@media (min-width: 768px) {
  .server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-6_1yf {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 6 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-md) * 6 / 12 - var(--w-grid-gap));
  }
}
@media (min-width: 992px) {
  .server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-6_1yf {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 6 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-xl) * 6 / 12 - var(--w-grid-gap));
  }
}
@media (min-width: 768px) {
  .server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-7_2aT {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 7 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-md) * 7 / 12 - var(--w-grid-gap));
  }
}
@media (min-width: 992px) {
  .server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-7_2aT {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 7 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-xl) * 7 / 12 - var(--w-grid-gap));
  }
}
@media (min-width: 768px) {
  .server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-8_1X1 {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 8 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-md) * 8 / 12 - var(--w-grid-gap));
  }
}
@media (min-width: 992px) {
  .server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-8_1X1 {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 8 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-xl) * 8 / 12 - var(--w-grid-gap));
  }
}
@media (min-width: 768px) {
  .server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-9_1wY {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 9 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-md) * 9 / 12 - var(--w-grid-gap));
  }
}
@media (min-width: 992px) {
  .server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-9_1wY {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 9 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-xl) * 9 / 12 - var(--w-grid-gap));
  }
}
@media (min-width: 768px) {
  .server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-10_2tZ {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 10 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-md) * 10 / 12 - var(--w-grid-gap));
  }
}
@media (min-width: 992px) {
  .server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-10_2tZ {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 10 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-xl) * 10 / 12 - var(--w-grid-gap));
  }
}
@media (min-width: 768px) {
  .server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-11_3TH {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 11 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-md) * 11 / 12 - var(--w-grid-gap));
  }
}
@media (min-width: 992px) {
  .server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-11_3TH {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 11 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-xl) * 11 / 12 - var(--w-grid-gap));
  }
}
@media (min-width: 768px) {
  .server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-12_1A- {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 12 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-md) * 12 / 12 - var(--w-grid-gap));
  }
}
@media (min-width: 992px) {
  .server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-12_1A- {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 12 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-xl) * 12 / 12 - var(--w-grid-gap));
  }
}
.slider-wrapper_1r3 {
  position: relative;
}

.slider__dots_N6P {
  position: static;
  margin-top: 20px;
  font-size: 0;
}

.slider__dots_N6P li {
  margin: auto;
}

.slider__dots_N6P li, .slider__dots_N6P li button {
  width: 30px;
  height: 30px;
}

.slider__dots_N6P li button:before {
  width: 10px;
  height: 10px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
}

@media (max-width: 767px) {
  .slider__dots_N6P {
    margin-top: 10px;
  }
  .slider__dots_N6P li, .slider__dots_N6P li button {
    width: 25px;
    height: 25px;
  }
}
.tabs-nav_16f {
  position: relative;
  width: calc(100% + var(--w-grid-gap));
  overflow-y: visible;
  overflow-x: auto;
  scroll-behavior: smooth;
  margin-bottom: var(--w-grid-gap);
  margin-left: calc(var(--w-grid-gap) / -2);
  z-index: 1;
}

@media (min-width: 768px) {
  .tabs-nav_16f {
    width: 100%;
    margin-left: 0;
  }
}
.tabs-nav__inner_9d3 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  min-width: 100%;
  white-space: nowrap;
}

.tabs-nav__inner_9d3:after {
  content: "";
  position: absolute;
  height: 1px;
  right: 0;
  bottom: 0;
  left: 0;
  color: inherit;
  background-color: currentColor;
  opacity: 0.125;
}

@media (max-width: 767px) {
  .tabs-nav__inner_9d3 {
    padding-left: calc(var(--w-grid-gap) / 2);
    padding-right: calc(var(--w-grid-gap) / 2);
  }
  .tabs-nav__inner_9d3:after {
    right: calc(var(--w-grid-gap) / 2);
    left: calc(var(--w-grid-gap) / 2);
  }
}
@media (min-width: 768px) {
  .tabs-nav__inner_9d3 {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (min-width: 768px) {
  .tabs-nav__inner--left_C2b {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
@media (min-width: 768px) {
  .tabs-nav__inner--right_3Pg {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.tabs-nav_16f .nav-item_2-O {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  margin: 0;
  padding: 15px 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: transparent;
  cursor: pointer;
  opacity: 0.6;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

@media (min-width: 768px) {
  .tabs-nav_16f .nav-item_2-O {
    min-width: 0;
  }
}
.tabs-nav_16f .nav-item_2-O:hover, .tabs-nav_16f .nav-item_2-O[data-active=true] {
  opacity: 1;
}

.tabs-nav_16f .nav-item_2-O[data-active=true]:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  color: inherit;
  background-color: currentColor;
}

@media (min-width: 768px) {
  .tabs-nav_16f .nav-item_2-O[data-active=true]:after {
    height: 2px;
  }
}
.tabs-nav_16f .nav-item__icon_V3U {
  width: 25px;
  height: 25px;
  margin-right: 15px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.tabs-nav_16f .nav-item__title_3g- {
  max-width: 100%;
  margin-top: 0;
}

.tabs-nav_16f .nav-item_2-O .DraftEditor-editorContainer div {
  white-space: nowrap;
}

.tabs-collection_26Z[data-hidden=true] {
  display: none !important;
}

.visually-hidden_2Bz {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0;
  overflow: hidden;
}

.container_2e9, .img-slider_1Ip {
  position: relative;
}

.img-slider_1Ip {
  overflow: hidden;
}

.img-slider--horizontal_3Gf .img-slider__before-wrp_23b {
  width: 100%;
  height: 50%;
}

.img-slider__hand_PPs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 48px;
  height: 48px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -22px);
  transform: translate(-50%, -22px);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 4px solid;
  border-radius: 50%;
  -ms-touch-action: pan-x;
  touch-action: pan-x;
  cursor: ew-resize;
  pointer-events: auto;
  z-index: 1;
  -webkit-transition: background-color 0.2s ease-out, -webkit-box-shadow 0.2s ease-out;
  transition: background-color 0.2s ease-out, -webkit-box-shadow 0.2s ease-out;
  transition: background-color 0.2s ease-out, box-shadow 0.2s ease-out;
  transition: background-color 0.2s ease-out, box-shadow 0.2s ease-out, -webkit-box-shadow 0.2s ease-out;
}

.img-slider__hand_PPs:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
  background-color: currentColor;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.img-slider__hand_PPs:hover {
  -webkit-box-shadow: 0 0 1px rgba(33, 39, 54, 0.05), 0 0 8px rgba(33, 39, 54, 0.16);
  box-shadow: 0 0 1px rgba(33, 39, 54, 0.05), 0 0 8px rgba(33, 39, 54, 0.16);
}

.img-slider__hand_PPs:hover:before {
  opacity: 0.38;
}

.img-slider__hand--active_h5y {
  -webkit-box-shadow: 0 0 1px rgba(33, 39, 54, 0.05), 0 0 8px rgba(33, 39, 54, 0.16);
  box-shadow: 0 0 1px rgba(33, 39, 54, 0.05), 0 0 8px rgba(33, 39, 54, 0.16);
}

.img-slider__hand--active_h5y:before {
  opacity: 0.38;
}

.img-slider__hand--horizontal_1zX {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  cursor: ns-resize;
}

.img-slider__hand--horizontal_1zX .img-slider__hand-arrow_3Gu {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform-origin: center;
  transform-origin: center;
}

.img-slider__hand-wrapper_1ly {
  position: absolute;
  width: 4px;
  top: 0;
  bottom: 0;
  -ms-touch-action: pan-x;
  touch-action: pan-x;
  margin-left: -2px;
  cursor: ew-resize;
}

.img-slider__hand-wrapper--horizontal_2EZ {
  width: 100%;
  height: 4px;
  right: 0;
  left: 0;
  margin-left: 0;
  margin-top: -2px;
  cursor: ns-resize;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.img-slider__hand-wrapper--horizontal_2EZ .img-slider__hand-line_2oI {
  width: 50%;
  height: 4px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.img-slider__hand-wrapper--horizontal_2EZ .img-slider__hand-line--after_2iX {
  right: -22px;
  left: auto;
}

.img-slider__hand-wrapper--horizontal_2EZ .img-slider__hand-line--before_2Ou {
  left: -22px;
}

.img-slider__hand-arrow_3Gu {
  fill: currentColor;
}

.img-slider__input_KbR {
  position: absolute;
  width: 0;
  height: 0;
  top: 0;
  margin: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.img-slider__input_KbR:focus ~ .img-slider__hand-wrapper_1ly .img-slider__hand_PPs {
  -webkit-box-shadow: 0 0 1px rgba(33, 39, 54, 0.05), 0 0 8px rgba(33, 39, 54, 0.16);
  box-shadow: 0 0 1px rgba(33, 39, 54, 0.05), 0 0 8px rgba(33, 39, 54, 0.16);
}

.img-slider__input_KbR:focus ~ .img-slider__hand-wrapper_1ly .img-slider__hand_PPs:before {
  opacity: 0.38;
}

.img-slider__hand-line_2oI {
  position: absolute;
  width: 4px;
  height: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: currentColor;
}

.img-slider__hand-line--after_2iX {
  bottom: -22px;
}

.img-slider__hand-line--before_2Ou {
  top: -22px;
}

.img-slider__before-wrp_23b {
  position: absolute;
  width: 50%;
  max-width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.img-slider__img-wrapper_2dL {
  display: block;
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.img-slider__img-wrapper_2dL .img-slider__img_vDh {
  min-height: 56px;
}

.img-slider__slider_SoW {
  width: 0;
  height: 0;
}

.cursor__ewresize_1ka {
  cursor: ew-resize;
}

.cursor__nsresize_eDG {
  cursor: ns-resize;
}

@-webkit-keyframes fadeInBottom_1Hh {
  0% {
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes fadeInBottom_1Hh {
  0% {
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.fade-in-bottom_1kF {
  -webkit-animation-name: fadeInBottom_1Hh;
  animation-name: fadeInBottom_1Hh;
}

@-webkit-keyframes fadeInLeft_3HD {
  0% {
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes fadeInLeft_3HD {
  0% {
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.fade-in-left_2EQ {
  -webkit-animation-name: fadeInLeft_3HD;
  animation-name: fadeInLeft_3HD;
}

@-webkit-keyframes fadeInRight_39W {
  0% {
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes fadeInRight_39W {
  0% {
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.fade-in-right_1x9 {
  -webkit-animation-name: fadeInRight_39W;
  animation-name: fadeInRight_39W;
}

@-webkit-keyframes fadeInTop_2PO {
  0% {
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes fadeInTop_2PO {
  0% {
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.fade-in-top_1sq {
  -webkit-animation-name: fadeInTop_2PO;
  animation-name: fadeInTop_2PO;
}

@-webkit-keyframes fadeIn_1O1 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn_1O1 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fade-in-center_3nb {
  -webkit-animation-name: fadeIn_1O1;
  animation-name: fadeIn_1O1;
}

@-webkit-keyframes slideInTop_206 {
  0% {
    display: block;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }
  to {
    display: none;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInTop_206 {
  0% {
    display: block;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }
  to {
    display: none;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.slide-in-top_2ns {
  -webkit-animation-name: slideInTop_206;
  animation-name: slideInTop_206;
}

@-webkit-keyframes slideInLeft_3Mm {
  0% {
    display: block;
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
  }
  to {
    display: none;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInLeft_3Mm {
  0% {
    display: block;
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
  }
  to {
    display: none;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.slide-in-left_2-B {
  -webkit-animation-name: slideInLeft_3Mm;
  animation-name: slideInLeft_3Mm;
}

@-webkit-keyframes slideInRight_1cc {
  0% {
    display: block;
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
  }
  to {
    display: none;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInRight_1cc {
  0% {
    display: block;
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
  }
  to {
    display: none;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.slide-in-right_1Ua {
  -webkit-animation-name: slideInRight_1cc;
  animation-name: slideInRight_1cc;
}

@-webkit-keyframes slideInBottom_1Yl {
  0% {
    display: block;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }
  to {
    display: none;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInBottom_1Yl {
  0% {
    display: block;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }
  to {
    display: none;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.slide-in-bottom_LLR {
  -webkit-animation-name: slideInBottom_1Yl;
  animation-name: slideInBottom_1Yl;
}

@-webkit-keyframes zoomInTop_hxm {
  0% {
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInTop_hxm {
  0% {
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoom-in-top_mBq {
  -webkit-animation-name: zoomInTop_hxm;
  animation-name: zoomInTop_hxm;
}

@-webkit-keyframes zoomInLeft_1ws {
  0% {
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft_1ws {
  0% {
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoom-in-left_1On {
  -webkit-animation-name: zoomInLeft_1ws;
  animation-name: zoomInLeft_1ws;
}

@-webkit-keyframes zoomInRight_8qE {
  0% {
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight_8qE {
  0% {
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoom-in-right_3tJ {
  -webkit-animation-name: zoomInRight_8qE;
  animation-name: zoomInRight_8qE;
}

@-webkit-keyframes zoomInBottom_lq3 {
  0% {
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInBottom_lq3 {
  0% {
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoom-in-bottom_3yk {
  -webkit-animation-name: zoomInBottom_lq3;
  animation-name: zoomInBottom_lq3;
}

@-webkit-keyframes zoomIn_3kB {
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn_3kB {
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
.zoom-in-center_1T- {
  -webkit-animation-name: zoomIn_3kB;
  animation-name: zoomIn_3kB;
}

.animated_3Ou {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

.hidden_3w8 {
  visibility: hidden;
  opacity: 0;
}

.slow_3YD {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.normal_2Pr {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}

.fast_2qy {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}

.rotator-wrapper_3jf {
  position: relative;
}

* + .rotator-wrapper_3jf, .rotator-wrapper_3jf + * {
  margin-top: 20px;
}

.text-wrapper_3hF {
  display: inline-block;
  position: relative;
  width: auto;
  max-width: calc(100% + 2em - 10px);
  margin: -1em;
  vertical-align: top;
  overflow: hidden;
  pointer-events: none;
}

.text-wrapper_3hF, .text-wrapper_3hF .text-content_yCt {
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}

.text-wrapper_3hF .text-content_yCt {
  padding: 1em;
}

.text-wrapper--hide_2xJ {
  -webkit-transform: translate(-100%);
  transform: translate(-100%);
}

.text-wrapper--hide_2xJ .text-content_yCt {
  -webkit-transform: translate(100%);
  transform: translate(100%);
}

.text-wrapper_3hF:after {
  content: "";
  position: absolute;
  width: 4px;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: var(--ui-brand-color);
}

.text-content_yCt {
  display: inline-block;
  width: 100%;
  max-width: 100%;
  padding-right: 10px;
}

.absolute_b09 {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}

.rotator-text--hidden_2Gf {
  visibility: hidden;
}

.countdown-wrapper_2qL {
  font-size: 0;
}

* + .countdown-wrapper_2qL, .countdown-wrapper_2qL + * {
  margin-top: 20px;
}

.accordion_2Bj {
  position: relative;
  width: 100%;
  padding: var(--w-accordion-padding) 0;
  cursor: pointer;
}

.accordion_2Bj.w-state-has-background {
  padding: var(--w-accordion-padding);
}

.accordion--decorator_3DO:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background: var(--ui-dark-shade-color);
  opacity: 0.2;
}

.accordion__header_3a4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.accordion__heading_2ZY {
  width: 0;
  max-width: calc(100% - 15px - var(--w-accordion-padding));
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.accordion__content_3kU {
  width: 100%;
  overflow: hidden;
  -webkit-transition: height 0.3s ease, margin-top 0.3s ease;
  transition: height 0.3s ease, margin-top 0.3s ease;
  margin-top: 0;
  cursor: text;
}

.accordion__content_3kU[data-no-animated=true] {
  -webkit-transition: none;
  transition: none;
}

.accordion__icon_1GF {
  position: relative;
  height: 15px;
  max-width: 15px;
  -ms-flex-preferred-size: 15px;
  flex-basis: 15px;
  margin-left: var(--w-accordion-padding);
  opacity: 0.8;
}

.accordion__icon--plus_1m-:after, .accordion__icon--plus_1m-:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 3px;
}

.accordion__icon--plus_1m-:before {
  width: 2px;
  height: 100%;
  -webkit-transition: height 0.3s ease;
  transition: height 0.3s ease;
}

.accordion__icon--plus_1m-:after {
  width: 100%;
  height: 2px;
}

.accordion__icon--arrow_2-j svg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.accordion_2Bj:hover .accordion__icon_1GF {
  opacity: 1;
}

.accordion--active_2ER .accordion__icon--plus_1m-:before, .accordion_2Bj[data-state=opened] .accordion__icon--plus_1m-:before {
  height: 0;
}

.accordion--active_2ER .accordion__icon--arrow_2-j svg, .accordion_2Bj[data-state=opened] .accordion__icon--arrow_2-j svg {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
}

.background--dark_3oK.accordion--decorator_3DO.accordion--first_xWW:before, .background--dark_3oK.accordion--decorator_3DO:after, .background--dark_3oK .accordion__icon_1GF:after, .background--dark_3oK .accordion__icon_1GF:before {
  background: var(--ui-light-shade-color);
}

.background--dark_3oK .accordion__icon_1GF svg {
  fill: var(--ui-light-shade-color);
}

.background--light_3W_ .accordion__icon_1GF:after, .background--light_3W_ .accordion__icon_1GF:before {
  background: var(--ui-dark-shade-color);
}

.background--light_3W_ .accordion__icon_1GF svg {
  fill: var(--ui-dark-shade-color);
}

.align--left_3S7 .accordion__header_3a4 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.align--left_3S7 .accordion__content_3kU {
  margin-left: auto;
}

.align--left_3S7 .accordion__icon_1GF {
  margin-left: 0;
  margin-right: var(--w-accordion-padding);
}

.align--left_3S7 .accordion__icon--arrow_2-j svg {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.align--left_3S7.accordion--active_2ER .accordion__icon--arrow_2-j svg {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
}

:root {
  --icon-width: 20px;
  --w-language-icon-h-offset: 8px ;
}

.language_2tH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.language_2tH + * {
  margin-top: 10px;
}

.language-inner_qn_ {
  max-width: calc(100% + 30px);
  margin: -10px -15px;
}

@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .language-inner_qn_ {
      max-width: calc(100% + 31px);
    }
  }
}
.language__item_2A9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding: 10px 15px;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.language__icon_10y {
  width: var(--icon-width);
  height: var(--icon-width);
  min-width: var(--icon-width);
}

.language__icon_10y + * {
  margin-left: var(--w-language-icon-h-offset) !important;
}

.language__name_3Zm {
  max-width: 100%;
  overflow: hidden;
}

.language__name_3Zm:first-child {
  max-width: 100%;
}

.language--dropdown_3wS {
  position: relative;
  cursor: pointer;
}

.language--dropdown_3wS .language__item-dropdown_1L3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
  .language--dropdown_3wS .language__item-dropdown_1L3 {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.language--dropdown_3wS .language__item-dropdown_1L3 .language__name_3Zm {
  max-width: 100%;
}

.language--dropdown_3wS .language-wrapper_1LA {
  position: relative;
  padding: 0;
}

@media (min-width: 992px) {
  .language--dropdown_3wS .language-wrapper_1LA {
    position: absolute;
    max-width: 40em;
    top: 100%;
    left: 0;
    border-radius: 3px;
    -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
    z-index: 7;
  }
}
.language--dropdown_3wS .language-wrapper_1LA .language__item_2A9 {
  position: relative;
  padding: 3px 15px;
}

.language--dropdown_3wS .language-wrapper_1LA .language__item_2A9:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.language--dropdown_3wS .language-wrapper_1LA .language__item_2A9:hover:before {
  background-color: currentColor;
  opacity: 0.125;
}

.language--dropdown_3wS .language-wrapper--close_3pO, .language--dropdown_3wS .language-wrapper--close_3pO.language--desktop_1SY, .language--dropdown_3wS .language-wrapper--close_3pO.language--mobile_2CQ {
  height: 0;
  overflow: hidden;
}

@media (min-width: 992px) {
  .language--dropdown_3wS .language-wrapper--close_3pO, .language--dropdown_3wS .language-wrapper--close_3pO.language--desktop_1SY, .language--dropdown_3wS .language-wrapper--close_3pO.language--mobile_2CQ {
    display: none;
  }
}
.language--dropdown_3wS .language-wrapper--open_cwE {
  height: auto;
  overflow: visible;
}

.language--dropdown_3wS .language-wrapper--open_cwE.language--desktop_1SY {
  display: none;
}

.language--dropdown_3wS .language-wrapper--open_cwE.language--mobile_2CQ {
  height: auto;
  overflow: visible;
}

.language--dropdown_3wS .language-wrapper--open_cwE .language__item_2A9:last-of-type {
  margin-bottom: 10px;
}

@media (min-width: 992px) {
  .language--dropdown_3wS .language-wrapper--open_cwE {
    display: block;
    padding: 10px 0;
  }
  .language--dropdown_3wS .language-wrapper--open_cwE.language--desktop_1SY {
    display: block;
  }
  .language--dropdown_3wS .language-wrapper--open_cwE.language--mobile_2CQ {
    display: none;
  }
  .language--dropdown_3wS .language-wrapper--open_cwE .language__item_2A9:last-of-type {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .language--dropdown_3wS .language-wrapper--bottom_5yV {
    top: auto;
    bottom: 100%;
  }
}
@media (min-width: 992px) {
  .language--dropdown_3wS .language-wrapper--right_3b8 {
    right: 0;
    left: auto;
  }
}
.language--horizontal_3ZQ .language-wrapper_1LA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.language--horizontal_3ZQ .language__item_2A9 {
  position: relative;
  color: currentColor;
}

.language--horizontal_3ZQ .language__item_2A9:after {
  content: "";
  position: absolute;
  width: 1px;
  top: 30%;
  right: 0;
  bottom: 30%;
  color: currentColor;
  background-color: currentColor;
  opacity: 0.125;
}

.language--horizontal_3ZQ .language__item_2A9:last-of-type:after {
  content: none;
}

.language-triangle_2ui {
  position: relative;
  width: 0.625em;
  height: 1.25em;
  color: currentColor;
  margin-left: 9px !important;
}

.language-triangle-icon_bU- {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  min-width: 0.625em;
  max-width: 100%;
  max-height: 100%;
  top: 50%;
  right: 0;
  fill: currentColor;
}

.language-triangle-icon--open_c6H {
  -webkit-transform: rotate(180deg) translateY(50%);
  transform: rotate(180deg) translateY(50%);
}

.language-triangle-icon--close_1j4 {
  -webkit-transform: rotate(0) translateY(-50%);
  transform: rotate(0) translateY(-50%);
}

@media (max-width: 991px) {
  .language-bg-color_1Hl {
    background-color: transparent !important;
  }
}
.blocks-group-wrapper_2QF {
  position: relative;
}

.blocks-group-wrapper_2QF .block-wrapper_3Um:not(.block-wrapper--hidden_3c2) {
  position: static;
}

.blocks-group-wrapper--full-height_xj1 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.block-wrapper_3Um, .blocks-group-wrapper--full-height_xj1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.block-wrapper_3Um {
  position: relative;
  z-index: auto !important;
}

.block-wrapper_3Um > footer, .block-wrapper_3Um > header, .block-wrapper_3Um > section {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.block-wrapper--full-height_3hn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.block-wrapper--full-height_3hn > footer, .block-wrapper--full-height_3hn > header, .block-wrapper--full-height_3hn > section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.block-wrapper--full-height_3hn > footer > *, .block-wrapper--full-height_3hn > header > *, .block-wrapper--full-height_3hn > section > * {
  width: 100%;
}

@media (min-width: 992px) {
  .block-wrapper--hidden-desktop_2q7 {
    display: none;
    height: auto;
    min-height: auto;
  }
}
@media (min-width: 480px) and (max-width: 991px) {
  .block-wrapper--hidden-md_3Ly {
    display: none;
    height: auto;
    min-height: auto;
  }
}
@media (max-width: 479px) {
  .block-wrapper--hidden-xs_Mh9 {
    display: none;
    height: auto;
    min-height: auto;
  }
}
.block-wrapper--paired_DZ4 {
  z-index: 2 !important;
}

.block-wrapper--is-stuck_2v_ {
  -webkit-box-shadow: 0 2px 4px 0 rgba(33, 39, 54, 0.24);
  box-shadow: 0 2px 4px 0 rgba(33, 39, 54, 0.24);
}

.sticky-wrapper_6A4 {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: var(--z-sticky, 8);
}

.scaled-preview .blocks-group-wrapper--full-height_xj1 {
  min-height: auto;
}

.wrapper_1mY {
  position: fixed;
  background: transparent;
  cursor: pointer;
  -webkit-box-shadow: 0 0 1px rgba(33, 39, 54, 0.04), 0 2px 4px rgba(33, 39, 54, 0.16);
  box-shadow: 0 0 1px rgba(33, 39, 54, 0.04), 0 2px 4px rgba(33, 39, 54, 0.16);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 8;
}

.editor_3gi .wrapper_1mY {
  right: 20px;
}

.ssr_2Ry .position-horizontal-left_1Fj {
  left: var(--offset-horizontal);
}

.ssr_2Ry .position-horizontal-right_1fr {
  right: var(--offset-horizontal);
}

.ssr_2Ry .position-vertical-top_1nn {
  top: calc(var(--offset-vertical));
}

.ssr_2Ry .position-vertical-bottom_2ye {
  bottom: var(--offset-vertical);
}

.shape-circle_2Qo {
  border-radius: 50%;
}

.inner_1_b {
  display: block;
  position: relative;
  height: 100%;
  max-width: 100%;
}

.inner_1_b img {
  width: auto;
  max-height: 100%;
}

.svg_2UK {
  position: static;
  width: 100%;
  height: 100%;
}

.counter_3pK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.counter_3pK, .counter_3pK.circle_2cg {
  top: -2px;
  right: -2px;
}

.counter_3pK.square_EGt {
  top: -7px;
  right: -7px;
}

.hidden_3ga {
  display: none;
}

@-webkit-keyframes heartBeat_3lI {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat_3lI {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.heartBeat_3lI {
  -webkit-animation-name: heartBeat_3lI;
  animation-name: heartBeat_3lI;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

.ui-cart-icon-color_1oQ {
  stroke: var(--ui-block-title-color-light);
  color: var(--ui-block-title-color-light);
}

.ui-cart-icon-color--light_3Gm {
  stroke: var(--ui-block-title-color);
  color: var(--ui-block-title-color);
}

.w-icon-panel__inner--shopping-cart-icon_1QR {
  border-radius: 0 !important;
}

.wrapper_13H {
  position: relative;
  width: 100%;
  height: 36px;
  border: 1px solid #c5cbd6;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 0 rgba(33, 39, 54, 0.12);
  box-shadow: 0 1px 0 rgba(33, 39, 54, 0.12);
  border-radius: 3px;
  background: #fff;
}

.label_3iC {
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.current_14K {
  padding: 4px 6px 4px 12px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.current-text_tzK, .current_14K {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.current-text_tzK {
  max-width: calc(100% - 20px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.arrow_3jb {
  position: absolute;
  top: 15px;
  right: 12px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.arrow-down_2ov {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

.dropdown_3CI {
  display: none;
  position: absolute;
  width: 100%;
  max-height: 320px;
  top: 40px;
  overflow: auto;
  z-index: 1;
  background: #fff;
  -webkit-box-shadow: 0 0 1px rgba(33, 39, 54, 0.04), 0 2px 4px rgba(33, 39, 54, 0.16);
  box-shadow: 0 0 1px rgba(33, 39, 54, 0.04), 0 2px 4px rgba(33, 39, 54, 0.16);
  border-radius: 4px;
}

.dropdown-open_TGW {
  display: block;
}

.option_1Xn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 12px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.option_1Xn:not(:first-child) {
  margin-top: 4px;
}

.option-text_1dx {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.not-available_5Ru {
  opacity: 0.5;
  margin-left: 4px;
}

.outer-wrapper_1y7 {
  position: relative;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .outer-wrapper_1y7 + * {
  margin-top: 24px;
}

.status_3Ze {
  line-height: 20px;
}

.status-in-stock_1NI, .status-in_stock_2Lp {
  color: #61a854 !important;
}

.status-out-of-stock_26y, .status-out_of_stock_2Ye {
  color: #d9534c !important;
}

.code_2J6 {
  margin-top: 8px;
}

.prices_3Rl {
  margin-top: 24px;
}

.price-old_ncy {
  color: #c5cbd6;
  text-decoration-line: line-through;
  font-size: 20px;
}

.price-old-hidden_3pp {
  display: none;
  margin-right: 0;
}

.price-new_SV2 {
  font-weight: 600;
  font-size: 20px;
}

.w-text-left .prices_3Rl {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.w-text-left .prices_3Rl .price-old_ncy {
  margin-left: 0;
  margin-right: 16px;
}

.w-text-left .prices_3Rl .price-new_SV2 {
  margin-left: 0 !important;
}

.w-text-center .prices_3Rl {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: -8px;
  margin-right: -8px;
}

.w-text-center .prices_3Rl .price-new_SV2, .w-text-center .prices_3Rl .price-old_ncy {
  margin-left: 8px !important;
  margin-right: 8px;
}

.w-text-right .prices_3Rl {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.w-text-right .prices_3Rl .price-new_SV2 {
  margin-left: 16px;
}

.divider_1u0 {
  width: 100%;
  height: 1px;
  margin: 24px 0;
  background: #edf0f5;
}

.bottom-line_3Wj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.js-product-specs-template .buy-button_1Xp {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.quantity_2Nd {
  width: 75px !important;
  margin-right: 16px;
}

.ribbons_1Kn {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 8px;
  margin-left: -4px;
}

.options-wrapper_3re, .ribbons_1Kn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.options-wrapper_3re {
  margin-top: 24px;
}

.options-wrapper_3re > * {
  width: 100%;
  margin-right: 0;
  margin-top: 16px;
}

.options-wrapper_3re > :first-child {
  margin-top: 0;
}

@media screen and (min-width: 768px) {
  .options-wrapper_3re > * {
    width: calc(50% - 8px);
    margin-top: 0;
  }
  .options-wrapper_3re > :nth-child(2n-1) {
    margin-right: 16px;
  }
  .options-wrapper_3re > :nth-child(n+3) {
    margin-top: 16px;
  }
}
:root {
  --ui-brand-color: #86bb46;
  --ui-dark-accent-color: #505058;
  --ui-dark-shade-color: #28283a;
  --ui-light-accent-color: #f8fafb;
  --ui-light-shade-color: #fff;
  --ui-link-color: #6f6f72;
  --ui-link-color-light: #fff;
  --ui-link-hover-color: #86bb46;
  --ui-link-hover-color-light: #86bb46;
  --ui-link-font-style: normal;
  --ui-link-text-decoration: none;
  --ui-link-coefficients-320-px: 1;
  --ui-link-letter-spacing: 0;
  --ui-link-line-height: 1.2;
  --ui-button-tablet-letter-spacing: 0.02;
  --ui-button-mobile-letter-spacing: 0.02;
  --ui-button-tablet-line-height: 1.2;
  --ui-button-mobile-line-height: 1.2;
  --ui-button-size-tablet: 12px;
  --ui-button-size-mobile: 12px;
  --ui-button-size: 12px;
  --ui-button-text-transform: uppercase;
  --ui-button-font-family: "Rubik",sans-serif;
  --ui-button-font-weight: 700;
  --ui-button-font-style: initial;
  --ui-button-text-decoration: none;
  --ui-button-coefficients-320-px: 1;
  --ui-button-letter-spacing: 0.02;
  --ui-button-line-height: 1.2;
  --ui-caption-tablet-letter-spacing: 0;
  --ui-caption-mobile-letter-spacing: 0;
  --ui-caption-tablet-line-height: 1.7;
  --ui-caption-mobile-line-height: 1.7;
  --ui-caption-size-tablet: 14px;
  --ui-caption-size-mobile: 14px;
  --ui-caption-text-transform: none;
  --ui-caption-font-weight: 400;
  --ui-caption-font-family: "Lato",sans-serif;
  --ui-caption-size: 15px;
  --ui-caption-color: #66698c;
  --ui-caption-color-light: #9f9f9f;
  --ui-caption-font-style: normal;
  --ui-caption-text-decoration: none;
  --ui-caption-coefficients-320-px: 1;
  --ui-caption-letter-spacing: 0;
  --ui-caption-line-height: 1.7;
  --ui-quote-tablet-letter-spacing: 0;
  --ui-quote-mobile-letter-spacing: 0;
  --ui-quote-tablet-line-height: 1.43;
  --ui-quote-mobile-line-height: 1.43;
  --ui-quote-size-tablet: 19px;
  --ui-quote-size-mobile: 18px;
  --ui-quote-text-transform: none;
  --ui-quote-font-weight: 400;
  --ui-quote-font-family: "Lato",sans-serif;
  --ui-quote-size: 21px;
  --ui-quote-color: #66698c;
  --ui-quote-color-light: #fff;
  --ui-quote-font-style: italic;
  --ui-quote-text-decoration: none;
  --ui-quote-coefficients-320-px: 1;
  --ui-quote-letter-spacing: 0;
  --ui-quote-line-height: 1.43;
  --ui-small-tablet-letter-spacing: 0.03;
  --ui-small-mobile-letter-spacing: 0.03;
  --ui-small-tablet-line-height: 1.82;
  --ui-small-mobile-line-height: 1.82;
  --ui-small-size-tablet: 12px;
  --ui-small-size-mobile: 12px;
  --ui-small-text-transform: none;
  --ui-small-font-weight: 700;
  --ui-small-font-family: "Lato",sans-serif;
  --ui-small-size: 13px;
  --ui-small-color: #66698c;
  --ui-small-color-light: #dde5ed;
  --ui-small-font-style: normal;
  --ui-small-text-decoration: none;
  --ui-small-coefficients-320-px: 1;
  --ui-small-letter-spacing: 0.03;
  --ui-small-line-height: 1.82;
  --ui-text-tablet-letter-spacing: 0;
  --ui-text-mobile-letter-spacing: 0;
  --ui-text-tablet-line-height: 1.7;
  --ui-text-mobile-line-height: 1.7;
  --ui-text-size-tablet: 17px;
  --ui-text-size-mobile: 17px;
  --ui-text-text-transform: none;
  --ui-text-font-weight: 400;
  --ui-text-font-family: "Lato",sans-serif;
  --ui-text-size: 17px;
  --ui-text-color: #66698c;
  --ui-text-color-light: #fff;
  --ui-text-font-style: normal;
  --ui-text-text-decoration: none;
  --ui-text-coefficients-320-px: 1;
  --ui-text-letter-spacing: 0;
  --ui-text-line-height: 1.7;
  --ui-subheading-tablet-letter-spacing: 0;
  --ui-subheading-mobile-letter-spacing: 0;
  --ui-subheading-tablet-line-height: 1.58;
  --ui-subheading-mobile-line-height: 1.58;
  --ui-subheading-size-tablet: 19px;
  --ui-subheading-size-mobile: 18px;
  --ui-subheading-text-transform: none;
  --ui-subheading-font-weight: 700;
  --ui-subheading-font-family: "Lato",sans-serif;
  --ui-subheading-size: 21px;
  --ui-subheading-color: #66698c;
  --ui-subheading-color-light: #fff;
  --ui-subheading-font-style: normal;
  --ui-subheading-text-decoration: none;
  --ui-subheading-coefficients-320-px: 1;
  --ui-subheading-letter-spacing: 0;
  --ui-subheading-line-height: 1.58;
  --ui-heading-tablet-letter-spacing: 0;
  --ui-heading-mobile-letter-spacing: 0;
  --ui-heading-tablet-line-height: 1.43;
  --ui-heading-mobile-line-height: 1.43;
  --ui-heading-size-tablet: 22px;
  --ui-heading-size-mobile: 22px;
  --ui-heading-text-transform: none;
  --ui-heading-font-weight: 700;
  --ui-heading-font-family: "Rubik",sans-serif;
  --ui-heading-size: 23px;
  --ui-heading-color: #28283a;
  --ui-heading-color-light: #fff;
  --ui-heading-font-style: normal;
  --ui-heading-text-decoration: none;
  --ui-heading-coefficients-320-px: 1;
  --ui-heading-letter-spacing: 0;
  --ui-heading-line-height: 1.43;
  --ui-heading-lg-tablet-letter-spacing: 0;
  --ui-heading-lg-mobile-letter-spacing: 0;
  --ui-heading-lg-tablet-line-height: 1.3;
  --ui-heading-lg-mobile-line-height: 1.3;
  --ui-heading-lg-size-tablet: 22px;
  --ui-heading-lg-size-mobile: 22px;
  --ui-heading-lg-text-transform: none;
  --ui-heading-lg-font-weight: 700;
  --ui-heading-lg-font-family: "Rubik",sans-serif;
  --ui-heading-lg-size: 22px;
  --ui-heading-lg-color: #28283a;
  --ui-heading-lg-color-light: #fff;
  --ui-heading-lg-font-style: normal;
  --ui-heading-lg-text-decoration: none;
  --ui-heading-lg-coefficients-320-px: 0.82;
  --ui-heading-lg-letter-spacing: 0;
  --ui-heading-lg-line-height: 1.3;
  --ui-subtitle-tablet-letter-spacing: 0;
  --ui-subtitle-mobile-letter-spacing: 0;
  --ui-subtitle-tablet-line-height: 1.65;
  --ui-subtitle-mobile-line-height: 1.65;
  --ui-subtitle-size-tablet: 19px;
  --ui-subtitle-size-mobile: 19px;
  --ui-subtitle-text-transform: none;
  --ui-subtitle-font-weight: 400;
  --ui-subtitle-font-family: "Lato",sans-serif;
  --ui-subtitle-size: 19px;
  --ui-subtitle-color: #66698c;
  --ui-subtitle-color-light: #fff;
  --ui-subtitle-font-style: normal;
  --ui-subtitle-text-decoration: none;
  --ui-subtitle-coefficients-320-px: 1;
  --ui-subtitle-letter-spacing: 0;
  --ui-subtitle-line-height: 1.65;
  --ui-block-title-tablet-letter-spacing: 0;
  --ui-block-title-mobile-letter-spacing: 0;
  --ui-block-title-tablet-line-height: 1.2;
  --ui-block-title-mobile-line-height: 1.2;
  --ui-block-title-size-tablet: 39px;
  --ui-block-title-size-mobile: 34px;
  --ui-block-title-text-transform: none;
  --ui-block-title-font-weight: 700;
  --ui-block-title-font-family: "Rubik",sans-serif;
  --ui-block-title-size: 44px;
  --ui-block-title-color: #28283a;
  --ui-block-title-color-light: #fff;
  --ui-block-title-font-style: normal;
  --ui-block-title-text-decoration: none;
  --ui-block-title-coefficients-320-px: 0.49;
  --ui-block-title-letter-spacing: 0;
  --ui-block-title-line-height: 1.2;
  --ui-hero-title-tablet-letter-spacing: -0.01;
  --ui-hero-title-mobile-letter-spacing: -0.01;
  --ui-hero-title-tablet-line-height: 1.1;
  --ui-hero-title-mobile-line-height: 1.1;
  --ui-hero-title-size-tablet: 60px;
  --ui-hero-title-size-mobile: 54px;
  --ui-hero-title-text-transform: none;
  --ui-hero-title-font-weight: 700;
  --ui-hero-title-font-family: "Rubik",sans-serif;
  --ui-hero-title-size: 66px;
  --ui-hero-title-color: #28283a;
  --ui-hero-title-color-light: #fff;
  --ui-hero-title-font-style: normal;
  --ui-hero-title-text-decoration: none;
  --ui-hero-title-coefficients-320-px: 0.37;
  --ui-hero-title-letter-spacing: -0.01;
  --ui-hero-title-line-height: 1.1;
  --ui-btn-sm-padding: 16px 24px 16px 24px;
  --ui-btn-sm-font-size: 11px;
  --ui-btn-sm-border-width: 2px;
  --ui-btn-sm-border-radius: 5px;
  --ui-btn-sm-line-height: 1.1;
  --ui-btn-md-padding: 20px 30px 20px 30px;
  --ui-btn-md-font-size: 12px;
  --ui-btn-md-border-width: 2px;
  --ui-btn-md-border-radius: 5px;
  --ui-btn-md-line-height: 1.2;
  --ui-btn-lg-padding: 21px 36px 21px 36px;
  --ui-btn-lg-font-size: 14px;
  --ui-btn-lg-border-width: 2px;
  --ui-btn-lg-border-radius: 5px;
  --ui-btn-lg-line-height: 1.2;
  --ui-btn-secondary-alt-active-color: #595a71;
  --ui-btn-secondary-alt-active-color-light: #595a71;
  --ui-btn-secondary-alt-active-bg-color: #fff;
  --ui-btn-secondary-alt-active-bg-color-light: #fff;
  --ui-btn-secondary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-active-font-weight: 700;
  --ui-btn-secondary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-spread: 0;
  --ui-btn-secondary-alt-active-shadow-blur: 10px;
  --ui-btn-secondary-alt-active-shadow-y: 3px;
  --ui-btn-secondary-alt-active-shadow-x: 0;
  --ui-btn-secondary-alt-active-border-color: transparent;
  --ui-btn-secondary-alt-active-border-color-light: transparent;
  --ui-btn-secondary-alt-active-border-style: solid;
  --ui-btn-secondary-alt-hover-color: #86bb46;
  --ui-btn-secondary-alt-hover-color-light: #86bb46;
  --ui-btn-secondary-alt-hover-bg-color: #fff;
  --ui-btn-secondary-alt-hover-bg-color-light: #fff;
  --ui-btn-secondary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-hover-font-weight: 700;
  --ui-btn-secondary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-spread: 0;
  --ui-btn-secondary-alt-hover-shadow-blur: 10px;
  --ui-btn-secondary-alt-hover-shadow-y: 3px;
  --ui-btn-secondary-alt-hover-shadow-x: 0;
  --ui-btn-secondary-alt-hover-border-color: transparent;
  --ui-btn-secondary-alt-hover-border-color-light: transparent;
  --ui-btn-secondary-alt-hover-border-style: solid;
  --ui-btn-secondary-alt-color: #595a71;
  --ui-btn-secondary-alt-color-light: #595a71;
  --ui-btn-secondary-alt-bg-color: #fff;
  --ui-btn-secondary-alt-bg-color-light: #fff;
  --ui-btn-secondary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-font-weight: 700;
  --ui-btn-secondary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-spread: 0;
  --ui-btn-secondary-alt-shadow-blur: 10px;
  --ui-btn-secondary-alt-shadow-y: 3px;
  --ui-btn-secondary-alt-shadow-x: 0;
  --ui-btn-secondary-alt-border-color: transparent;
  --ui-btn-secondary-alt-border-color-light: transparent;
  --ui-btn-secondary-alt-border-style: solid;
  --ui-btn-primary-alt-active-color: #505058;
  --ui-btn-primary-alt-active-color-light: #505058;
  --ui-btn-primary-alt-active-bg-color: #fff;
  --ui-btn-primary-alt-active-bg-color-light: #fff;
  --ui-btn-primary-alt-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-active-font-weight: 700;
  --ui-btn-primary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-spread: 0;
  --ui-btn-primary-alt-active-shadow-blur: 10px;
  --ui-btn-primary-alt-active-shadow-y: 3px;
  --ui-btn-primary-alt-active-shadow-x: 0;
  --ui-btn-primary-alt-active-border-color: transparent;
  --ui-btn-primary-alt-active-border-color-light: transparent;
  --ui-btn-primary-alt-active-border-style: solid;
  --ui-btn-primary-alt-hover-color: #fff;
  --ui-btn-primary-alt-hover-color-light: #fff;
  --ui-btn-primary-alt-hover-bg-color: #28283a;
  --ui-btn-primary-alt-hover-bg-color-light: #86bb46;
  --ui-btn-primary-alt-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-hover-font-weight: 700;
  --ui-btn-primary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-spread: 0;
  --ui-btn-primary-alt-hover-shadow-blur: 10px;
  --ui-btn-primary-alt-hover-shadow-y: 3px;
  --ui-btn-primary-alt-hover-shadow-x: 0;
  --ui-btn-primary-alt-hover-border-color: transparent;
  --ui-btn-primary-alt-hover-border-color-light: transparent;
  --ui-btn-primary-alt-hover-border-style: solid;
  --ui-btn-primary-alt-color: #505058;
  --ui-btn-primary-alt-color-light: #505058;
  --ui-btn-primary-alt-bg-color: #fff;
  --ui-btn-primary-alt-bg-color-light: #fff;
  --ui-btn-primary-alt-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-font-weight: 700;
  --ui-btn-primary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-spread: 0;
  --ui-btn-primary-alt-shadow-blur: 10px;
  --ui-btn-primary-alt-shadow-y: 3px;
  --ui-btn-primary-alt-shadow-x: 0;
  --ui-btn-primary-alt-border-color: transparent;
  --ui-btn-primary-alt-border-color-light: transparent;
  --ui-btn-primary-alt-border-style: solid;
  --ui-btn-secondary-active-color: #595a71;
  --ui-btn-secondary-active-color-light: #fff;
  --ui-btn-secondary-active-bg-color: transparent;
  --ui-btn-secondary-active-bg-color-light: transparent;
  --ui-btn-secondary-active-bg-gradient-angle: 0deg;
  --ui-btn-secondary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-active-font-weight: 700;
  --ui-btn-secondary-active-shadow-color: transparent;
  --ui-btn-secondary-active-shadow-color-light: transparent;
  --ui-btn-secondary-active-shadow-spread: 0;
  --ui-btn-secondary-active-shadow-blur: 0;
  --ui-btn-secondary-active-shadow-y: 0;
  --ui-btn-secondary-active-shadow-x: 0;
  --ui-btn-secondary-active-border-color: #d6d3de;
  --ui-btn-secondary-active-border-color-light: #d6d3de;
  --ui-btn-secondary-active-border-style: none;
  --ui-btn-secondary-hover-color: #fff;
  --ui-btn-secondary-hover-color-light: #505058;
  --ui-btn-secondary-hover-bg-color: #86bb46;
  --ui-btn-secondary-hover-bg-color-light: #fff;
  --ui-btn-secondary-hover-bg-gradient-angle: 0deg;
  --ui-btn-secondary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-hover-font-weight: 700;
  --ui-btn-secondary-hover-shadow-color: transparent;
  --ui-btn-secondary-hover-shadow-color-light: transparent;
  --ui-btn-secondary-hover-shadow-spread: 0;
  --ui-btn-secondary-hover-shadow-blur: 0;
  --ui-btn-secondary-hover-shadow-y: 0;
  --ui-btn-secondary-hover-shadow-x: 0;
  --ui-btn-secondary-hover-border-color: #fff;
  --ui-btn-secondary-hover-border-color-light: #fff;
  --ui-btn-secondary-hover-border-style: none;
  --ui-btn-secondary-color: #595a71;
  --ui-btn-secondary-color-light: #fff;
  --ui-btn-secondary-bg-color: transparent;
  --ui-btn-secondary-bg-color-light: transparent;
  --ui-btn-secondary-bg-gradient-angle: 0deg;
  --ui-btn-secondary-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-font-weight: 700;
  --ui-btn-secondary-shadow-color: transparent;
  --ui-btn-secondary-shadow-color-light: transparent;
  --ui-btn-secondary-shadow-spread: 0;
  --ui-btn-secondary-shadow-blur: 0;
  --ui-btn-secondary-shadow-y: 0;
  --ui-btn-secondary-shadow-x: 0;
  --ui-btn-secondary-border-color: #86bb46;
  --ui-btn-secondary-border-color-light: #fff;
  --ui-btn-secondary-border-style: solid;
  --ui-btn-primary-active-color: #fff;
  --ui-btn-primary-active-color-light: #fff;
  --ui-btn-primary-active-bg-color: #86bb46;
  --ui-btn-primary-active-bg-color-light: #86bb46;
  --ui-btn-primary-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-active-font-weight: 700;
  --ui-btn-primary-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-spread: 0;
  --ui-btn-primary-active-shadow-blur: 10px;
  --ui-btn-primary-active-shadow-y: 3px;
  --ui-btn-primary-active-shadow-x: 0;
  --ui-btn-primary-active-border-color: transparent;
  --ui-btn-primary-active-border-color-light: transparent;
  --ui-btn-primary-active-border-style: solid;
  --ui-btn-primary-hover-color: #fff;
  --ui-btn-primary-hover-color-light: #505058;
  --ui-btn-primary-hover-bg-color: #28283a;
  --ui-btn-primary-hover-bg-color-light: #fff;
  --ui-btn-primary-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-hover-font-weight: 700;
  --ui-btn-primary-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-spread: 0;
  --ui-btn-primary-hover-shadow-blur: 10px;
  --ui-btn-primary-hover-shadow-y: 3px;
  --ui-btn-primary-hover-shadow-x: 0;
  --ui-btn-primary-hover-border-color: transparent;
  --ui-btn-primary-hover-border-color-light: transparent;
  --ui-btn-primary-hover-border-style: solid;
  --ui-btn-primary-color: #fff;
  --ui-btn-primary-color-light: #fff;
  --ui-btn-primary-bg-color: #86bb46;
  --ui-btn-primary-bg-color-light: #86bb46;
  --ui-btn-primary-bg-gradient-angle: 0deg;
  --ui-btn-primary-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-font-weight: 700;
  --ui-btn-primary-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-spread: 0;
  --ui-btn-primary-shadow-blur: 10px;
  --ui-btn-primary-shadow-y: 3px;
  --ui-btn-primary-shadow-x: 0;
  --ui-btn-primary-border-color: transparent;
  --ui-btn-primary-border-color-light: transparent;
  --ui-btn-primary-border-style: solid;
  --ui-btn-font-family: "Rubik",sans-serif;
  --ui-btn-font-style: initial;
  --ui-btn-text-transform: uppercase;
  --ui-btn-letter-spacing: 0.02em;
  --ui-content-gutter-320: 24px;
  --ui-content-gutter-480: 24px;
  --ui-content-gutter-768: 32px;
  --ui-content-gutter-992: 40px;
  --ui-content-gutter-1280: 15px;
  --ui-content-gutter-default: 15px;
  --ui-content-gutter: 0 15px;
  --ui-content-container: 1200px;
  --ui-media-bg: #d8d8d8 ;
}

.editor-slider-item_2pB {
  position: relative;
  z-index: 1;
}

.slick-next, .slick-prev {
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 50%;
  padding: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  border: none;
}

.slick-next, .slick-next:focus, .slick-next:hover, .slick-prev, .slick-prev:focus, .slick-prev:hover {
  color: transparent;
  outline: none;
  background: transparent;
}

.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {
  opacity: 1;
}

.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
  opacity: 0.25;
}

.slick-next:before, .slick-prev:before {
  font-family: slick;
  font-size: 20px;
  line-height: 1;
  opacity: 0.75;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir=rtl] .slick-prev {
  right: -25px;
  left: auto;
}

.slick-prev:before {
  content: "←";
}

[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}

[dir=rtl] .slick-next {
  right: auto;
  left: -25px;
}

.slick-next:before {
  content: "→";
}

[dir=rtl] .slick-next:before {
  content: "←";
}

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  display: block;
  position: absolute;
  width: 100%;
  bottom: -25px;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  display: inline-block;
  position: relative;
  margin: 0 5px;
  padding: 0;
}

.slick-dots li, .slick-dots li button {
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.slick-dots li button {
  display: block;
  padding: 5px;
  font-size: 0;
  line-height: 0;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slick-dots li button:focus, .slick-dots li button:hover {
  outline: none;
}

.slick-dots li button:focus:before, .slick-dots li button:hover:before {
  opacity: 1;
}

.slick-dots li button:before {
  content: "•";
  position: absolute;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  font-family: slick;
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  opacity: 0.25;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: #000;
}

.slick-slider {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list, .slick-slider {
  display: block;
  position: relative;
}

.slick-list {
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
}

.slick-slider .slick-list, .slick-slider .slick-track {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.slick-track {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:after, .slick-track:before {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  height: 100%;
  min-height: 1px;
  float: left;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-track .slick-slide {
  max-width: 100%;
}

.slick-arrow-default {
  position: absolute;
  width: 23px;
  height: 40px;
  top: 100%;
  padding: 0;
  z-index: 1;
  border: 0;
  background-color: transparent;
  color: var(--ui-brand-color);
  cursor: pointer;
  outline: none;
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

@media (min-width: 768px) {
  .slick-arrow-default {
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
.slick-arrow-default:active, .slick-arrow-default:focus, .slick-arrow-default:hover {
  opacity: 0.5;
}

.slick-arrow-default.slick-prev-default {
  left: 50%;
  -webkit-transform: translateX(-58px);
  transform: translateX(-58px);
}

.slick-active {
  z-index: 1;
}

@media (min-width: 768px) {
  .slick-arrow-default.slick-prev-default {
    left: 15px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media (min-width: 992px) {
  .slick-arrow-default.slick-prev-default {
    left: 50px;
  }
}
.slick-arrow-default.slick-next-default {
  right: 50%;
  -webkit-transform: translateX(58px);
  transform: translateX(58px);
}

@media (min-width: 768px) {
  .slick-arrow-default.slick-next-default {
    right: 15px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media (min-width: 992px) {
  .slick-arrow-default.slick-next-default {
    right: 50px;
  }
}
.slider_3TN {
  max-width: 100%;
}

:root {
  --ui-brand-color: #86bb46;
  --ui-dark-accent-color: #505058;
  --ui-dark-shade-color: #28283a;
  --ui-light-accent-color: #f8fafb;
  --ui-light-shade-color: #fff;
  --ui-link-color: #6f6f72;
  --ui-link-color-light: #fff;
  --ui-link-hover-color: #86bb46;
  --ui-link-hover-color-light: #86bb46;
  --ui-link-font-style: normal;
  --ui-link-text-decoration: none;
  --ui-link-coefficients-320-px: 1;
  --ui-link-letter-spacing: 0;
  --ui-link-line-height: 1.2;
  --ui-button-tablet-letter-spacing: 0.02;
  --ui-button-mobile-letter-spacing: 0.02;
  --ui-button-tablet-line-height: 1.2;
  --ui-button-mobile-line-height: 1.2;
  --ui-button-size-tablet: 12px;
  --ui-button-size-mobile: 12px;
  --ui-button-size: 12px;
  --ui-button-text-transform: uppercase;
  --ui-button-font-family: "Rubik",sans-serif;
  --ui-button-font-weight: 700;
  --ui-button-font-style: initial;
  --ui-button-text-decoration: none;
  --ui-button-coefficients-320-px: 1;
  --ui-button-letter-spacing: 0.02;
  --ui-button-line-height: 1.2;
  --ui-caption-tablet-letter-spacing: 0;
  --ui-caption-mobile-letter-spacing: 0;
  --ui-caption-tablet-line-height: 1.7;
  --ui-caption-mobile-line-height: 1.7;
  --ui-caption-size-tablet: 14px;
  --ui-caption-size-mobile: 14px;
  --ui-caption-text-transform: none;
  --ui-caption-font-weight: 400;
  --ui-caption-font-family: "Lato",sans-serif;
  --ui-caption-size: 15px;
  --ui-caption-color: #66698c;
  --ui-caption-color-light: #9f9f9f;
  --ui-caption-font-style: normal;
  --ui-caption-text-decoration: none;
  --ui-caption-coefficients-320-px: 1;
  --ui-caption-letter-spacing: 0;
  --ui-caption-line-height: 1.7;
  --ui-quote-tablet-letter-spacing: 0;
  --ui-quote-mobile-letter-spacing: 0;
  --ui-quote-tablet-line-height: 1.43;
  --ui-quote-mobile-line-height: 1.43;
  --ui-quote-size-tablet: 19px;
  --ui-quote-size-mobile: 18px;
  --ui-quote-text-transform: none;
  --ui-quote-font-weight: 400;
  --ui-quote-font-family: "Lato",sans-serif;
  --ui-quote-size: 21px;
  --ui-quote-color: #66698c;
  --ui-quote-color-light: #fff;
  --ui-quote-font-style: italic;
  --ui-quote-text-decoration: none;
  --ui-quote-coefficients-320-px: 1;
  --ui-quote-letter-spacing: 0;
  --ui-quote-line-height: 1.43;
  --ui-small-tablet-letter-spacing: 0.03;
  --ui-small-mobile-letter-spacing: 0.03;
  --ui-small-tablet-line-height: 1.82;
  --ui-small-mobile-line-height: 1.82;
  --ui-small-size-tablet: 12px;
  --ui-small-size-mobile: 12px;
  --ui-small-text-transform: none;
  --ui-small-font-weight: 700;
  --ui-small-font-family: "Lato",sans-serif;
  --ui-small-size: 13px;
  --ui-small-color: #66698c;
  --ui-small-color-light: #dde5ed;
  --ui-small-font-style: normal;
  --ui-small-text-decoration: none;
  --ui-small-coefficients-320-px: 1;
  --ui-small-letter-spacing: 0.03;
  --ui-small-line-height: 1.82;
  --ui-text-tablet-letter-spacing: 0;
  --ui-text-mobile-letter-spacing: 0;
  --ui-text-tablet-line-height: 1.7;
  --ui-text-mobile-line-height: 1.7;
  --ui-text-size-tablet: 17px;
  --ui-text-size-mobile: 17px;
  --ui-text-text-transform: none;
  --ui-text-font-weight: 400;
  --ui-text-font-family: "Lato",sans-serif;
  --ui-text-size: 17px;
  --ui-text-color: #66698c;
  --ui-text-color-light: #fff;
  --ui-text-font-style: normal;
  --ui-text-text-decoration: none;
  --ui-text-coefficients-320-px: 1;
  --ui-text-letter-spacing: 0;
  --ui-text-line-height: 1.7;
  --ui-subheading-tablet-letter-spacing: 0;
  --ui-subheading-mobile-letter-spacing: 0;
  --ui-subheading-tablet-line-height: 1.58;
  --ui-subheading-mobile-line-height: 1.58;
  --ui-subheading-size-tablet: 19px;
  --ui-subheading-size-mobile: 18px;
  --ui-subheading-text-transform: none;
  --ui-subheading-font-weight: 700;
  --ui-subheading-font-family: "Lato",sans-serif;
  --ui-subheading-size: 21px;
  --ui-subheading-color: #66698c;
  --ui-subheading-color-light: #fff;
  --ui-subheading-font-style: normal;
  --ui-subheading-text-decoration: none;
  --ui-subheading-coefficients-320-px: 1;
  --ui-subheading-letter-spacing: 0;
  --ui-subheading-line-height: 1.58;
  --ui-heading-tablet-letter-spacing: 0;
  --ui-heading-mobile-letter-spacing: 0;
  --ui-heading-tablet-line-height: 1.43;
  --ui-heading-mobile-line-height: 1.43;
  --ui-heading-size-tablet: 22px;
  --ui-heading-size-mobile: 22px;
  --ui-heading-text-transform: none;
  --ui-heading-font-weight: 700;
  --ui-heading-font-family: "Rubik",sans-serif;
  --ui-heading-size: 23px;
  --ui-heading-color: #28283a;
  --ui-heading-color-light: #fff;
  --ui-heading-font-style: normal;
  --ui-heading-text-decoration: none;
  --ui-heading-coefficients-320-px: 1;
  --ui-heading-letter-spacing: 0;
  --ui-heading-line-height: 1.43;
  --ui-heading-lg-tablet-letter-spacing: 0;
  --ui-heading-lg-mobile-letter-spacing: 0;
  --ui-heading-lg-tablet-line-height: 1.3;
  --ui-heading-lg-mobile-line-height: 1.3;
  --ui-heading-lg-size-tablet: 22px;
  --ui-heading-lg-size-mobile: 22px;
  --ui-heading-lg-text-transform: none;
  --ui-heading-lg-font-weight: 700;
  --ui-heading-lg-font-family: "Rubik",sans-serif;
  --ui-heading-lg-size: 22px;
  --ui-heading-lg-color: #28283a;
  --ui-heading-lg-color-light: #fff;
  --ui-heading-lg-font-style: normal;
  --ui-heading-lg-text-decoration: none;
  --ui-heading-lg-coefficients-320-px: 0.82;
  --ui-heading-lg-letter-spacing: 0;
  --ui-heading-lg-line-height: 1.3;
  --ui-subtitle-tablet-letter-spacing: 0;
  --ui-subtitle-mobile-letter-spacing: 0;
  --ui-subtitle-tablet-line-height: 1.65;
  --ui-subtitle-mobile-line-height: 1.65;
  --ui-subtitle-size-tablet: 19px;
  --ui-subtitle-size-mobile: 19px;
  --ui-subtitle-text-transform: none;
  --ui-subtitle-font-weight: 400;
  --ui-subtitle-font-family: "Lato",sans-serif;
  --ui-subtitle-size: 19px;
  --ui-subtitle-color: #66698c;
  --ui-subtitle-color-light: #fff;
  --ui-subtitle-font-style: normal;
  --ui-subtitle-text-decoration: none;
  --ui-subtitle-coefficients-320-px: 1;
  --ui-subtitle-letter-spacing: 0;
  --ui-subtitle-line-height: 1.65;
  --ui-block-title-tablet-letter-spacing: 0;
  --ui-block-title-mobile-letter-spacing: 0;
  --ui-block-title-tablet-line-height: 1.2;
  --ui-block-title-mobile-line-height: 1.2;
  --ui-block-title-size-tablet: 39px;
  --ui-block-title-size-mobile: 34px;
  --ui-block-title-text-transform: none;
  --ui-block-title-font-weight: 700;
  --ui-block-title-font-family: "Rubik",sans-serif;
  --ui-block-title-size: 44px;
  --ui-block-title-color: #28283a;
  --ui-block-title-color-light: #fff;
  --ui-block-title-font-style: normal;
  --ui-block-title-text-decoration: none;
  --ui-block-title-coefficients-320-px: 0.49;
  --ui-block-title-letter-spacing: 0;
  --ui-block-title-line-height: 1.2;
  --ui-hero-title-tablet-letter-spacing: -0.01;
  --ui-hero-title-mobile-letter-spacing: -0.01;
  --ui-hero-title-tablet-line-height: 1.1;
  --ui-hero-title-mobile-line-height: 1.1;
  --ui-hero-title-size-tablet: 60px;
  --ui-hero-title-size-mobile: 54px;
  --ui-hero-title-text-transform: none;
  --ui-hero-title-font-weight: 700;
  --ui-hero-title-font-family: "Rubik",sans-serif;
  --ui-hero-title-size: 66px;
  --ui-hero-title-color: #28283a;
  --ui-hero-title-color-light: #fff;
  --ui-hero-title-font-style: normal;
  --ui-hero-title-text-decoration: none;
  --ui-hero-title-coefficients-320-px: 0.37;
  --ui-hero-title-letter-spacing: -0.01;
  --ui-hero-title-line-height: 1.1;
  --ui-btn-sm-padding: 16px 24px 16px 24px;
  --ui-btn-sm-font-size: 11px;
  --ui-btn-sm-border-width: 2px;
  --ui-btn-sm-border-radius: 5px;
  --ui-btn-sm-line-height: 1.1;
  --ui-btn-md-padding: 20px 30px 20px 30px;
  --ui-btn-md-font-size: 12px;
  --ui-btn-md-border-width: 2px;
  --ui-btn-md-border-radius: 5px;
  --ui-btn-md-line-height: 1.2;
  --ui-btn-lg-padding: 21px 36px 21px 36px;
  --ui-btn-lg-font-size: 14px;
  --ui-btn-lg-border-width: 2px;
  --ui-btn-lg-border-radius: 5px;
  --ui-btn-lg-line-height: 1.2;
  --ui-btn-secondary-alt-active-color: #595a71;
  --ui-btn-secondary-alt-active-color-light: #595a71;
  --ui-btn-secondary-alt-active-bg-color: #fff;
  --ui-btn-secondary-alt-active-bg-color-light: #fff;
  --ui-btn-secondary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-active-font-weight: 700;
  --ui-btn-secondary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-spread: 0;
  --ui-btn-secondary-alt-active-shadow-blur: 10px;
  --ui-btn-secondary-alt-active-shadow-y: 3px;
  --ui-btn-secondary-alt-active-shadow-x: 0;
  --ui-btn-secondary-alt-active-border-color: transparent;
  --ui-btn-secondary-alt-active-border-color-light: transparent;
  --ui-btn-secondary-alt-active-border-style: solid;
  --ui-btn-secondary-alt-hover-color: #86bb46;
  --ui-btn-secondary-alt-hover-color-light: #86bb46;
  --ui-btn-secondary-alt-hover-bg-color: #fff;
  --ui-btn-secondary-alt-hover-bg-color-light: #fff;
  --ui-btn-secondary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-hover-font-weight: 700;
  --ui-btn-secondary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-spread: 0;
  --ui-btn-secondary-alt-hover-shadow-blur: 10px;
  --ui-btn-secondary-alt-hover-shadow-y: 3px;
  --ui-btn-secondary-alt-hover-shadow-x: 0;
  --ui-btn-secondary-alt-hover-border-color: transparent;
  --ui-btn-secondary-alt-hover-border-color-light: transparent;
  --ui-btn-secondary-alt-hover-border-style: solid;
  --ui-btn-secondary-alt-color: #595a71;
  --ui-btn-secondary-alt-color-light: #595a71;
  --ui-btn-secondary-alt-bg-color: #fff;
  --ui-btn-secondary-alt-bg-color-light: #fff;
  --ui-btn-secondary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-font-weight: 700;
  --ui-btn-secondary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-spread: 0;
  --ui-btn-secondary-alt-shadow-blur: 10px;
  --ui-btn-secondary-alt-shadow-y: 3px;
  --ui-btn-secondary-alt-shadow-x: 0;
  --ui-btn-secondary-alt-border-color: transparent;
  --ui-btn-secondary-alt-border-color-light: transparent;
  --ui-btn-secondary-alt-border-style: solid;
  --ui-btn-primary-alt-active-color: #505058;
  --ui-btn-primary-alt-active-color-light: #505058;
  --ui-btn-primary-alt-active-bg-color: #fff;
  --ui-btn-primary-alt-active-bg-color-light: #fff;
  --ui-btn-primary-alt-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-active-font-weight: 700;
  --ui-btn-primary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-spread: 0;
  --ui-btn-primary-alt-active-shadow-blur: 10px;
  --ui-btn-primary-alt-active-shadow-y: 3px;
  --ui-btn-primary-alt-active-shadow-x: 0;
  --ui-btn-primary-alt-active-border-color: transparent;
  --ui-btn-primary-alt-active-border-color-light: transparent;
  --ui-btn-primary-alt-active-border-style: solid;
  --ui-btn-primary-alt-hover-color: #fff;
  --ui-btn-primary-alt-hover-color-light: #fff;
  --ui-btn-primary-alt-hover-bg-color: #28283a;
  --ui-btn-primary-alt-hover-bg-color-light: #86bb46;
  --ui-btn-primary-alt-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-hover-font-weight: 700;
  --ui-btn-primary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-spread: 0;
  --ui-btn-primary-alt-hover-shadow-blur: 10px;
  --ui-btn-primary-alt-hover-shadow-y: 3px;
  --ui-btn-primary-alt-hover-shadow-x: 0;
  --ui-btn-primary-alt-hover-border-color: transparent;
  --ui-btn-primary-alt-hover-border-color-light: transparent;
  --ui-btn-primary-alt-hover-border-style: solid;
  --ui-btn-primary-alt-color: #505058;
  --ui-btn-primary-alt-color-light: #505058;
  --ui-btn-primary-alt-bg-color: #fff;
  --ui-btn-primary-alt-bg-color-light: #fff;
  --ui-btn-primary-alt-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-font-weight: 700;
  --ui-btn-primary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-spread: 0;
  --ui-btn-primary-alt-shadow-blur: 10px;
  --ui-btn-primary-alt-shadow-y: 3px;
  --ui-btn-primary-alt-shadow-x: 0;
  --ui-btn-primary-alt-border-color: transparent;
  --ui-btn-primary-alt-border-color-light: transparent;
  --ui-btn-primary-alt-border-style: solid;
  --ui-btn-secondary-active-color: #595a71;
  --ui-btn-secondary-active-color-light: #fff;
  --ui-btn-secondary-active-bg-color: transparent;
  --ui-btn-secondary-active-bg-color-light: transparent;
  --ui-btn-secondary-active-bg-gradient-angle: 0deg;
  --ui-btn-secondary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-active-font-weight: 700;
  --ui-btn-secondary-active-shadow-color: transparent;
  --ui-btn-secondary-active-shadow-color-light: transparent;
  --ui-btn-secondary-active-shadow-spread: 0;
  --ui-btn-secondary-active-shadow-blur: 0;
  --ui-btn-secondary-active-shadow-y: 0;
  --ui-btn-secondary-active-shadow-x: 0;
  --ui-btn-secondary-active-border-color: #d6d3de;
  --ui-btn-secondary-active-border-color-light: #d6d3de;
  --ui-btn-secondary-active-border-style: none;
  --ui-btn-secondary-hover-color: #fff;
  --ui-btn-secondary-hover-color-light: #505058;
  --ui-btn-secondary-hover-bg-color: #86bb46;
  --ui-btn-secondary-hover-bg-color-light: #fff;
  --ui-btn-secondary-hover-bg-gradient-angle: 0deg;
  --ui-btn-secondary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-hover-font-weight: 700;
  --ui-btn-secondary-hover-shadow-color: transparent;
  --ui-btn-secondary-hover-shadow-color-light: transparent;
  --ui-btn-secondary-hover-shadow-spread: 0;
  --ui-btn-secondary-hover-shadow-blur: 0;
  --ui-btn-secondary-hover-shadow-y: 0;
  --ui-btn-secondary-hover-shadow-x: 0;
  --ui-btn-secondary-hover-border-color: #fff;
  --ui-btn-secondary-hover-border-color-light: #fff;
  --ui-btn-secondary-hover-border-style: none;
  --ui-btn-secondary-color: #595a71;
  --ui-btn-secondary-color-light: #fff;
  --ui-btn-secondary-bg-color: transparent;
  --ui-btn-secondary-bg-color-light: transparent;
  --ui-btn-secondary-bg-gradient-angle: 0deg;
  --ui-btn-secondary-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-font-weight: 700;
  --ui-btn-secondary-shadow-color: transparent;
  --ui-btn-secondary-shadow-color-light: transparent;
  --ui-btn-secondary-shadow-spread: 0;
  --ui-btn-secondary-shadow-blur: 0;
  --ui-btn-secondary-shadow-y: 0;
  --ui-btn-secondary-shadow-x: 0;
  --ui-btn-secondary-border-color: #86bb46;
  --ui-btn-secondary-border-color-light: #fff;
  --ui-btn-secondary-border-style: solid;
  --ui-btn-primary-active-color: #fff;
  --ui-btn-primary-active-color-light: #fff;
  --ui-btn-primary-active-bg-color: #86bb46;
  --ui-btn-primary-active-bg-color-light: #86bb46;
  --ui-btn-primary-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-active-font-weight: 700;
  --ui-btn-primary-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-spread: 0;
  --ui-btn-primary-active-shadow-blur: 10px;
  --ui-btn-primary-active-shadow-y: 3px;
  --ui-btn-primary-active-shadow-x: 0;
  --ui-btn-primary-active-border-color: transparent;
  --ui-btn-primary-active-border-color-light: transparent;
  --ui-btn-primary-active-border-style: solid;
  --ui-btn-primary-hover-color: #fff;
  --ui-btn-primary-hover-color-light: #505058;
  --ui-btn-primary-hover-bg-color: #28283a;
  --ui-btn-primary-hover-bg-color-light: #fff;
  --ui-btn-primary-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-hover-font-weight: 700;
  --ui-btn-primary-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-spread: 0;
  --ui-btn-primary-hover-shadow-blur: 10px;
  --ui-btn-primary-hover-shadow-y: 3px;
  --ui-btn-primary-hover-shadow-x: 0;
  --ui-btn-primary-hover-border-color: transparent;
  --ui-btn-primary-hover-border-color-light: transparent;
  --ui-btn-primary-hover-border-style: solid;
  --ui-btn-primary-color: #fff;
  --ui-btn-primary-color-light: #fff;
  --ui-btn-primary-bg-color: #86bb46;
  --ui-btn-primary-bg-color-light: #86bb46;
  --ui-btn-primary-bg-gradient-angle: 0deg;
  --ui-btn-primary-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-font-weight: 700;
  --ui-btn-primary-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-spread: 0;
  --ui-btn-primary-shadow-blur: 10px;
  --ui-btn-primary-shadow-y: 3px;
  --ui-btn-primary-shadow-x: 0;
  --ui-btn-primary-border-color: transparent;
  --ui-btn-primary-border-color-light: transparent;
  --ui-btn-primary-border-style: solid;
  --ui-btn-font-family: "Rubik",sans-serif;
  --ui-btn-font-style: initial;
  --ui-btn-text-transform: uppercase;
  --ui-btn-letter-spacing: 0.02em;
  --ui-content-gutter-320: 24px;
  --ui-content-gutter-480: 24px;
  --ui-content-gutter-768: 32px;
  --ui-content-gutter-992: 40px;
  --ui-content-gutter-1280: 15px;
  --ui-content-gutter-default: 15px;
  --ui-content-gutter: 0 15px;
  --ui-content-container: 1200px;
  --ui-media-bg: #d8d8d8;
  --w-accordion-offset: 30px;
  --w-accordion-padding: 20px;
  --w-apps-buttons-border-color: #a6a6a6;
  --w-apps-buttons-padding-top-as: 33.3333%;
  --w-apps-buttons-padding-top-gp: 29.5496%;
  --w-apps-buttons-padding-top-as-fre: 31.496%;
  --w-apps-buttons-padding-top-as-tur: 26.4901%;
  --w-apps-buttons-padding-top-as-chi: 36.6972%;
  --w-apps-buttons-sm-max-width-as: 120px;
  --w-apps-buttons-sm-max-width-gp: 135px;
  --w-apps-buttons-offset: 35px;
  --w-apps-buttons-md-max-width-as: 120px;
  --w-apps-buttons-lg-max-width-as: 150px;
  --w-apps-buttons-md-max-width-gp: 135px;
  --w-apps-buttons-lg-max-width-gp: 169px;
  --w-apps-buttons-sm-max-width-as-fre: 127px;
  --w-apps-buttons-md-max-width-as-fre: 127px;
  --w-apps-buttons-lg-max-width-as-fre: 159px;
  --w-apps-buttons-sm-max-width-as-tur: 151px;
  --w-apps-buttons-md-max-width-as-tur: 151px;
  --w-apps-buttons-lg-max-width-as-tur: 189px;
  --w-apps-buttons-sm-max-width-as-chi: 109px;
  --w-apps-buttons-md-max-width-as-chi: 109px;
  --w-apps-buttons-lg-max-width-as-chi: 136px;
  --w-apps-buttons-sm-border-radius: 5px;
  --w-apps-buttons-md-border-radius: 5px;
  --w-apps-buttons-lg-border-radius: 5px ;
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) {
    --w-apps-buttons-md-max-width-as:150px;
    --w-apps-buttons-lg-max-width-as: 180px;
    --w-apps-buttons-md-max-width-gp: 169px;
    --w-apps-buttons-lg-max-width-gp: 203px;
    --w-apps-buttons-md-max-width-as-fre: 159px;
    --w-apps-buttons-lg-max-width-as-fre: 191px;
    --w-apps-buttons-md-max-width-as-tur: 189px;
    --w-apps-buttons-lg-max-width-as-tur: 227px;
    --w-apps-buttons-md-max-width-as-chi: 136px;
    --w-apps-buttons-lg-max-width-as-chi: 164px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-md {
    --w-apps-buttons-md-max-width-as:150px;
    --w-apps-buttons-lg-max-width-as: 180px;
    --w-apps-buttons-md-max-width-gp: 169px;
    --w-apps-buttons-lg-max-width-gp: 203px;
    --w-apps-buttons-md-max-width-as-fre: 159px;
    --w-apps-buttons-lg-max-width-as-fre: 191px;
    --w-apps-buttons-md-max-width-as-tur: 189px;
    --w-apps-buttons-lg-max-width-as-tur: 227px;
    --w-apps-buttons-md-max-width-as-chi: 136px;
    --w-apps-buttons-lg-max-width-as-chi: 164px ;
  }
}
@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-apps-buttons-md-border-radius:7px;
    --w-apps-buttons-lg-border-radius: 8px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-md {
    --w-apps-buttons-md-border-radius:7px;
    --w-apps-buttons-lg-border-radius: 8px ;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) {
    --w-apps-buttons-offset:40px ;
  }
}
@media (min-width: 0px) {
  .html-editor {
    --w-apps-buttons-offset:40px ;
  }
}
:root {
  --w-gap: 15px;
  --w-base-v-space: 4px;
  --w-base-h-space: 5px;
  --w-v-spacer1: calc(var(--w-base-v-space)*1);
  --w-v-spacer2: calc(var(--w-base-v-space)*2);
  --w-v-spacer3: calc(var(--w-base-v-space)*3);
  --w-v-spacer4: calc(var(--w-base-v-space)*5);
  --w-v-spacer5: calc(var(--w-base-v-space)*8);
  --w-v-spacer6: calc(var(--w-base-v-space)*12);
  --w-v-spacer7: calc(var(--w-base-v-space)*15);
  --w-h-spacer1: calc(var(--w-base-h-space)*1);
  --w-h-spacer2: calc(var(--w-base-h-space)*2);
  --w-h-spacer3: calc(var(--w-base-h-space)*4);
  --w-h-spacer4: calc(var(--w-base-h-space)*8);
  --w-hero-title-offset: 35px;
  --w-title-offset: 25px;
  --w-subtitle-offset: 25px;
  --w-heading-offset: 20px;
  --w-subheading-offset: 25px;
  --w-heading-lg-offset: 25px;
  --w-caption-offset: 20px;
  --w-body-offset: 20px;
  --w-small-offset: 20px;
  --w-quote-offset: 20px;
  --w-hero-title-h-offset: 15px;
  --w-title-h-offset: 5px;
  --w-subtitle-h-offset: 15px;
  --w-heading-h-offset: 15px;
  --w-subheading-h-offset: 15px;
  --w-heading-lg-h-offset: 15px;
  --w-caption-h-offset: 10px;
  --w-body-h-offset: 10px;
  --w-small-h-offset: 10px;
  --w-quote-h-offset: 10px ;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) {
    --w-hero-title-offset:40px ;
  }
}
@media (min-width: 0px) {
  .html-editor {
    --w-hero-title-offset:40px ;
  }
}
:root {
  --w-layout-item-top-offset: calc(var(--w-gap)*2);
  --w-layout-gap: var(--w-gap);
  --w-btns-group-item-offset: 20px;
  --w-btns-group-offset: 35px ;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) {
    --w-btns-group-offset:40px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-lg {
    --w-btns-group-offset:40px ;
  }
}
:root {
  --w-socials-top-offset: 30px;
  --w-socials-h-offset: 15px;
  --w-socials-bottom-offset: 30px;
  --w-list-item-v-offset: 30px;
  --w-list-item-h-offset: 30px;
  --w-list-item-v-padding: 15px;
  --w-list-item-h-padding: 15px;
  --w-list-with-media-offset: 30px;
  --w-list-with-media-padding: 20px;
  --ui-content-gutter-1200: 15px;
  --w-content-container-size: 1200px;
  --w-content-gutter: var(--ui-content-gutter-320) ;
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) {
    --w-content-gutter:var(--ui-content-gutter-480) ;
  }
}
@media (min-width: 0px) {
  .html-editor-xs {
    --w-content-gutter:var(--ui-content-gutter-480) ;
  }
}
@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-content-gutter:var(--ui-content-gutter-768) ;
  }
}
@media (min-width: 0px) {
  .html-editor-md {
    --w-content-gutter:var(--ui-content-gutter-768) ;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) {
    --w-content-gutter:var(--ui-content-gutter-992) ;
  }
}
@media (min-width: 1280px) {
  :root:not(.disable-media-queries) {
    --w-content-gutter:var(--ui-content-gutter-1200) ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-lg {
    --w-content-gutter:var(--ui-content-gutter-1200) ;
  }
}
:root {
  --w-section-vertical-s-offset: 20px;
  --w-section-basement-offset: 30px;
  --w-section-vertical-offset: 90px;
  --w-section-vertical-xxl-offset: 130px;
  --w-section-header-offset: 45px;
  --w-section-footer-offset: 50px ;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-section-vertical-offset:95px;
    --w-section-vertical-xxl-offset: 250px;
    --w-section-header-offset: 45px;
    --w-section-footer-offset: 50px ;
  }
}
@media (min-width: 0px) {
  .html-editor-md {
    --w-section-vertical-offset:95px;
    --w-section-vertical-xxl-offset: 250px;
    --w-section-header-offset: 45px;
    --w-section-footer-offset: 50px ;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) {
    --w-section-vertical-offset:100px;
    --w-section-vertical-xxl-offset: 250px;
    --w-section-header-offset: 50px;
    --w-section-footer-offset: 55px ;
  }
}
@media (min-width: 0px) {
  .html-editor {
    --w-section-vertical-offset:100px;
    --w-section-vertical-xxl-offset: 250px;
    --w-section-header-offset: 50px;
    --w-section-footer-offset: 55px ;
  }
}
:root {
  --w-image-offset: 20px;
  --w-image-mask-sm-width: 70px;
  --w-image-mask-sm-height: 70px;
  --w-image-mask-md-width: 70px;
  --w-image-mask-md-height: 70px;
  --w-image-mask-lg-width: 120px;
  --w-image-mask-lg-height: 120px ;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-image-aspect-ratio:56.25%;
    --w-image-mask-md-width: 120px;
    --w-image-mask-md-height: 120px;
    --w-image-mask-lg-width: 170px;
    --w-image-mask-lg-height: 170px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-md {
    --w-image-aspect-ratio:56.25%;
    --w-image-mask-md-width: 120px;
    --w-image-mask-md-height: 120px;
    --w-image-mask-lg-width: 170px;
    --w-image-mask-lg-height: 170px ;
  }
}
:root {
  --w-quote-offset: 30px;
  --w-quote-gap: 20px;
  --w-logo-offset: 30px;
  --w-slogan-offset: 5px;
  --w-nav-offset: 30px;
  --w-nav-item-gap: 15px;
  --w-nav-item-top-offset: 10px;
  --w-nav-item-column-gap: 10px;
  --w-nav-item-column-offset: 20px;
  --w-burger-padding: 12px 8px;
  --w-burger-width: 24px;
  --w-burger-height: 16px;
  --w-burger-line-size: 2px;
  --w-burger-line-pos-transform: translateY(7px) rotate(45deg);
  --w-burger-line-neg-transform: translateY(-7px) rotate(-45deg);
  --w-icon-panel-inner-offset: 0 ;
}

:root:not(.disable-media-queries) {
  --w-icon-panel-sm-width: 50px;
  --w-icon-panel-sm-height: 50px;
  --w-icon-panel-width: 50px;
  --w-icon-panel-height: 50px;
  --w-icon-panel-xl-width: 70px;
  --w-icon-panel-xl-height: 70px ;
}

@media (min-width: 0px) {
  .html-editor-xs {
    --w-icon-panel-sm-width:50px;
    --w-icon-panel-sm-height: 50px;
    --w-icon-panel-width: 50px;
    --w-icon-panel-height: 50px;
    --w-icon-panel-xl-width: 70px;
    --w-icon-panel-xl-height: 70px ;
  }
}
@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-icon-panel-sm-width:50px;
    --w-icon-panel-sm-height: 50px;
    --w-icon-panel-width: 70px;
    --w-icon-panel-height: 70px;
    --w-icon-panel-xl-width: 100px;
    --w-icon-panel-xl-height: 100px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-md {
    --w-icon-panel-sm-width:50px;
    --w-icon-panel-sm-height: 50px;
    --w-icon-panel-width: 70px;
    --w-icon-panel-height: 70px;
    --w-icon-panel-xl-width: 100px;
    --w-icon-panel-xl-height: 100px ;
  }
}
:root {
  --w-icon-width: 24px;
  --w-icon-height: 24px;
  --w-icon-offset: 20px;
  --w-icon-h-offset: 10px;
  --w-icon-sm-inner-offset: 12px;
  --w-icon-inner-offset: 12px;
  --w-icon-numbers-inner-offset: 5px;
  --w-icon-xl-inner-offset: 15px ;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-icon-inner-sm-offset:12px;
    --w-icon-inner-offset: 15px;
    --w-icon-xl-inner-offset: 20px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-md {
    --w-icon-inner-sm-offset:12px;
    --w-icon-inner-offset: 15px;
    --w-icon-xl-inner-offset: 20px ;
  }
}
:root {
  --w-icon-numbers-sm-inner-offset: 4px ;
}

:root:not(.disable-media-queries) {
  --w-icon-numbers-xl-inner-offset: 8px;
  --w-icon-numbers-inner-offset: 4px ;
}

@media (min-width: 0px) {
  .html-editor-xs {
    --w-icon-numbers-xl-inner-offset:8px;
    --w-icon-numbers-inner-offset: 4px ;
  }
}
@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-icon-numbers-xl-inner-offset:10px;
    --w-icon-numbers-inner-offset: 8px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-md {
    --w-icon-numbers-xl-inner-offset:10px;
    --w-icon-numbers-inner-offset: 8px ;
  }
}
:root {
  --w-map-wrapper-height: 450px;
  --w-map-wrapper-offset: 30px ;
}

:root:not(.disable-media-queries) {
  --w-counter-font-size: 24px;
  --w-counter-xl-font-size: 30px ;
}

@media (min-width: 0px) {
  .html-editor-xs {
    --w-counter-font-size:24px;
    --w-counter-xl-font-size: 30px ;
  }
}
@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-counter-font-size:30px;
    --w-counter-xl-font-size: 44px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-md {
    --w-counter-font-size:30px;
    --w-counter-xl-font-size: 44px ;
  }
}
:root {
  --w-contacts-list-offset: 30px;
  --w-contacts-list-item-v-offset: 16px;
  --w-contacts-list-element-v-offset: 5px;
  --w-icon-list-width: 20px;
  --w-icon-list-height: 20px;
  --w-icon-list-offset: 20px;
  --w-icon-list-item-offset: 16px;
  --w-icon-list-item-h-offset: 24px;
  --w-follow-us-offset: 15px;
  --w-form-offset: 32px;
  --w-text-area-height: 150px;
  --w-form-field-offset: 24px;
  --w-form-button-offset: 56px;
  --w-form-input-offset: 12px;
  --w-form-description-offset: 4px;
  --w-form-multiple-group-offset: 12px;
  --w-form-multiple-item-offset: 12px;
  --w-captions-group-offset: 15px;
  --w-captions-group-item-offset: 5px;
  --w-captions-group-separator-width: 1px;
  --w-user-message-offset: 20px;
  --w-user-photo-size: 70px;
  --w-grid-item-top-offset: 30px;
  --w-grid-gap: 30px;
  --w-100vw: 100vw;
  --w-grid-container-size-md: calc(var(--w-100vw) + var(--w-grid-gap) - var(--ui-content-gutter-768)*2);
  --w-grid-container-size-xl: calc(var(--w-content-container-size) + var(--w-grid-gap) - var(--ui-content-gutter-1200)*2);
  --w-grid-container-size-lg: var(--w-grid-container-size-xl) ;
}

:root:not(.disable-media-queries) {
  --w-100vw: 100vw ;
}

.html-editor-md, .html-editor-xs {
  --w-100vw: var(--w-editor-width) ;
}

:root:not(.disable-media-queries) {
  --w-grid-item-v-padding: 31px;
  --w-grid-item-h-padding: 27px ;
}

@media (min-width: 0px) {
  .html-editor-xs {
    --w-grid-item-v-padding:31px;
    --w-grid-item-h-padding: 27px ;
  }
}
@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-grid-item-v-padding:34px;
    --w-grid-item-h-padding: 28px ;
  }
}
@media (min-width: 0px) {
  .html-editor-md {
    --w-grid-item-v-padding:34px;
    --w-grid-item-h-padding: 28px ;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) {
    --w-grid-item-v-padding:40px;
    --w-grid-item-h-padding: 30px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-lg {
    --w-grid-item-v-padding:40px;
    --w-grid-item-h-padding: 30px ;
  }
}
:root {
  --w-divider-component-offset: 15px;
  --w-gallery-offset: 30px;
  --w-image-with-hover-offset: 20px;
  --w-image-with-hover-button-offset: var(--w-btns-group-offset);
  --w-try-it-free-offset: 32px;
  --w-try-it-free-input-offset-sm: 8px;
  --w-try-it-free-input-offset-md: 8px;
  --w-try-it-free-input-offset-lg: 12px ;
}

.section__content__1rfrx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 992px) {
  .section__content__1rfrx {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0 calc(var(--w-grid-gap) / -2);
  }
  .section__content--area__2xadF {
    min-width: 270px;
    -ms-flex-preferred-size: 270px;
    flex-basis: 270px;
    margin: 0 calc(var(--w-grid-gap) / 2);
    word-break: break-word;
  }
  .section__content--collection__2TVqW {
    max-width: calc(100% - 270px - var(--w-grid-gap) * 2);
    -ms-flex-preferred-size: calc(100% - 270px - var(--w-grid-gap) * 2);
    flex-basis: calc(100% - 270px - var(--w-grid-gap) * 2);
    margin: 0 calc(var(--w-grid-gap) / 2);
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}
@media (min-width: 1200px) {
  .section__content--area__2xadF {
    min-width: 370px;
    -ms-flex-preferred-size: 370px;
    flex-basis: 370px;
  }
  .section__content--collection__2TVqW {
    max-width: calc(100% - 370px - var(--w-grid-gap) * 2);
    -ms-flex-preferred-size: calc(100% - 370px - var(--w-grid-gap) * 2);
    flex-basis: calc(100% - 370px - var(--w-grid-gap) * 2);
  }
}
.section__content__1rfrx .area__2Yx4V {
  height: 100%;
}

.section__content__1rfrx .area__item-wrapper__3jfCk {
  z-index: 1;
}

.section__content__1rfrx .collection__3AihV {
  margin-top: var(--w-grid-gap);
}

@media (min-width: 992px) {
  .section__content__1rfrx .collection__3AihV {
    margin-top: 0;
  }
  .section__content__1rfrx .collection__3AihV .slick-prev {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .section__content__1rfrx .collection__3AihV .slick-next {
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
  }
  .section__content__1rfrx .collection__item-wrapper__38brL {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: none !important;
  }
}
.section--reverse__3Hr0Z .section__content__1rfrx {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

@media (min-width: 992px) {
  .section--reverse__3Hr0Z .section__content__1rfrx {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
.section--reverse__3Hr0Z .section__content--area__2xadF {
  margin-top: var(--w-grid-gap);
}

@media (min-width: 992px) {
  .section--reverse__3Hr0Z .section__content--area__2xadF {
    margin-top: 0;
  }
}
.section--reverse__3Hr0Z .section__content--collection__2TVqW {
  margin-top: 0;
}

.section--gap-none__3emLp .section__content__1rfrx {
  margin: 0 !important;
}

@media (min-width: 992px) {
  .section--gap-none__3emLp .section__content--area__2xadF {
    max-width: calc(270px + var(--w-grid-gap) / 2);
    -ms-flex-preferred-size: calc(270px + var(--w-grid-gap) / 2);
    flex-basis: calc(270px + var(--w-grid-gap) / 2);
  }
}
@media (min-width: 1200px) {
  .section--gap-none__3emLp .section__content--area__2xadF {
    max-width: calc(370px + var(--w-grid-gap) / 2);
    -ms-flex-preferred-size: calc(370px + var(--w-grid-gap) / 2);
    flex-basis: calc(370px + var(--w-grid-gap) / 2);
  }
}
@media (min-width: 992px) {
  .section--gap-none__3emLp .section__content--collection__2TVqW {
    max-width: calc(100% - 270px - var(--w-grid-gap) / 2);
    -ms-flex-preferred-size: calc(100% - 270px - var(--w-grid-gap) / 2);
    flex-basis: calc(100% - 270px - var(--w-grid-gap) / 2);
  }
}
@media (min-width: 1200px) {
  .section--gap-none__3emLp .section__content--collection__2TVqW {
    max-width: calc(100% - 370px - var(--w-grid-gap) / 2);
    -ms-flex-preferred-size: calc(100% - 370px - var(--w-grid-gap) / 2);
    flex-basis: calc(100% - 370px - var(--w-grid-gap) / 2);
  }
}
.section--gap-none__3emLp .section__content--area__2xadF, .section--gap-none__3emLp .section__content--collection__2TVqW {
  margin: 0;
  padding: 0 !important;
}

.section--gap-none__3emLp .collection__3AihV {
  margin-top: 0;
}

@media (min-width: 992px) {
  .section--gap-none__3emLp .collection__3AihV .slick-prev {
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
  }
  .section--gap-none__3emLp .collection__3AihV .slick-next {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
.section--full-width__3qOEF .collection__3AihV .slick-prev {
  -webkit-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
}

.section--full-width__3qOEF .collection__3AihV .slick-next {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media (min-width: 1280px) {
  .section--full-width__3qOEF .section__inner__QYj-1 {
    width: 100vw !important;
    max-width: 100vw !important;
    padding: 0 !important;
    margin-left: calc(50% - 50vw) !important;
  }
  .section--full-width__3qOEF .section__content__1rfrx {
    margin: 0 calc(var(--w-grid-gap) / 2);
  }
  .section--full-width__3qOEF .section__content--area__2xadF {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
    margin: 0;
    padding: 0 calc(var(--w-grid-gap) / 2);
  }
  .section--full-width__3qOEF .section__content--collection__2TVqW {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
    margin: 0;
    padding: 0 calc(var(--w-grid-gap) / 2);
  }
  .section--full-width__3qOEF .collection__3AihV .slick-prev {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .section--full-width__3qOEF .collection__3AihV .slick-next {
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
  }
}
.section--gap-none__3emLp.section--full-width__3qOEF .section__inner__QYj-1 {
  padding: 0 !important;
}

.section--gap-none__3emLp.section--full-width__3qOEF .collection__3AihV .slick-prev {
  -webkit-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
}

.section--gap-none__3emLp.section--full-width__3qOEF .collection__3AihV .slick-next {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.section__inner__10cah {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.section--reverse__1YJXq .section__inner__10cah {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.section--reverse__2I9ps .content__n7LgD {
  padding-top: 0;
  padding-bottom: calc(var(--w-section-vertical-offset) * 2);
}

@media (min-width: 768px) {
  .section__inner__rOEBr {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .section--reverse__2I9ps .section__inner__rOEBr {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .section--reverse__2I9ps .content__n7LgD {
    padding-bottom: 0;
  }
}
.media__3u7hT {
  position: relative;
}

@media (max-width: 991px) {
  .media__3u7hT {
    padding-top: 60%;
  }
}
@media (min-width: 768px) {
  .media__3u7hT {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}
.map__2eZ_j {
  padding-top: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-family: "object-fit:cover";
  -o-object-fit: cover;
  object-fit: cover;
}

.content__n7LgD {
  padding-top: calc(var(--w-section-vertical-offset) * 2);
  padding-bottom: 0;
  padding-left: var(--w-grid-gap);
  padding-right: var(--w-grid-gap);
}

@media (min-width: 768px) {
  .content__n7LgD {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    padding-top: 0;
    margin: auto;
  }
}
.page-editor-sm .content__2izug *, .page-editor-xs .content__2izug * {
  text-align: left !important;
  -webkit-box-pack: left !important;
  -ms-flex-pack: left !important;
  justify-content: left !important;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .content__2izug * {
    text-align: left !important;
    -webkit-box-pack: left !important;
    -ms-flex-pack: left !important;
    justify-content: left !important;
  }
}
.item-inner--reverse__2VixF, .item-inner__2VdJ1 {
  display: grid;
  justify-items: center;
  position: relative;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-template-columns: auto 1fr;
  grid-template-rows: auto;
}

.page-editor-lg .item-inner--reverse__2VixF, .page-editor-lg .item-inner__2VdJ1, .page-editor-md .item-inner--reverse__2VixF, .page-editor-md .item-inner__2VdJ1, .page-editor .item-inner--reverse__2VixF, .page-editor .item-inner__2VdJ1 {
  grid-template-columns: 1fr auto 1fr;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .item-inner--reverse__2VixF, :root:not(.disable-media-queries) .item-inner__2VdJ1 {
    grid-template-columns: 1fr auto 1fr;
  }
}
.item-inner--reverse__content__3FuXU, .item-inner__content__mzh3b {
  width: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: inherit;
  -ms-flex-pack: inherit;
  justify-content: inherit;
}

.item-inner--reverse__media-element__ppxvY, .item-inner__media-element__2ga34 {
  position: relative;
  display: grid;
  justify-items: center;
  margin-right: calc(var(--w-grid-gap) / 2);
  height: 100%;
}

.page-editor-lg .item-inner--reverse__media-element__ppxvY, .page-editor-lg .item-inner__media-element__2ga34, .page-editor-md .item-inner--reverse__media-element__ppxvY, .page-editor-md .item-inner__media-element__2ga34, .page-editor .item-inner--reverse__media-element__ppxvY, .page-editor .item-inner__media-element__2ga34 {
  margin: 0 var(--w-grid-gap) 0 var(--w-grid-gap);
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .item-inner--reverse__media-element__ppxvY, :root:not(.disable-media-queries) .item-inner__media-element__2ga34 {
    margin: 0 var(--w-grid-gap) 0 var(--w-grid-gap);
  }
}
.collection__item__2Hvtg {
  position: relative;
}

.collection__item__2Hvtg .item-inner--reverse__media-element__ppxvY > *, .collection__item__2Hvtg .item-inner__media-element__2ga34 > * {
  z-index: 1;
}

.collection__item__2Hvtg .item-inner--reverse__media-element__ppxvY:after, .collection__item__2Hvtg .item-inner__media-element__2ga34:after {
  content: "";
  position: absolute;
  width: 3px;
  right: 0;
  bottom: calc(var(--w-grid-gap) * -1);
  left: 0;
  margin: auto;
  background-color: currentColor;
  z-index: 0;
}

.page-editor-sm .collection__item__2Hvtg .item-inner--reverse__media-element__ppxvY:after, .page-editor-sm .collection__item__2Hvtg .item-inner__media-element__2ga34:after, .page-editor-xs .collection__item__2Hvtg .item-inner--reverse__media-element__ppxvY:after, .page-editor-xs .collection__item__2Hvtg .item-inner__media-element__2ga34:after {
  bottom: -50px;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .collection__item__2Hvtg .item-inner--reverse__media-element__ppxvY:after, :root:not(.disable-media-queries) .collection__item__2Hvtg .item-inner__media-element__2ga34:after {
    bottom: -50px;
  }
}
.collection__item__2Hvtg:last-child .item-inner--reverse__media-element__ppxvY:after, .collection__item__2Hvtg:last-child .item-inner__media-element__2ga34:after {
  content: none;
}

.page-editor-lg .collection__item__2Hvtg:nth-child(n) .item-inner__content__mzh3b, .page-editor-md .collection__item__2Hvtg:nth-child(n) .item-inner__content__mzh3b, .page-editor .collection__item__2Hvtg:nth-child(n) .item-inner__content__mzh3b {
  grid-column-start: 3;
  grid-column-end: 4;
}

.page-editor-lg .collection__item__2Hvtg:nth-child(n) .item-inner__media-element__2ga34, .page-editor-md .collection__item__2Hvtg:nth-child(n) .item-inner__media-element__2ga34, .page-editor .collection__item__2Hvtg:nth-child(n) .item-inner__media-element__2ga34 {
  grid-column-start: 2;
  grid-column-end: 3;
}

.page-editor-lg .collection__item__2Hvtg:nth-child(n) .item-inner--reverse__content__3FuXU, .page-editor-md .collection__item__2Hvtg:nth-child(n) .item-inner--reverse__content__3FuXU, .page-editor .collection__item__2Hvtg:nth-child(n) .item-inner--reverse__content__3FuXU {
  grid-column-start: 1;
  grid-column-end: 2;
}

.page-editor-lg .collection__item__2Hvtg:nth-child(n) .item-inner--reverse__media-element__ppxvY, .page-editor-md .collection__item__2Hvtg:nth-child(n) .item-inner--reverse__media-element__ppxvY, .page-editor .collection__item__2Hvtg:nth-child(n) .item-inner--reverse__media-element__ppxvY {
  grid-row-start: 1;
  grid-row-end: 2;
  grid-column-start: 2;
  grid-column-end: 3;
}

.page-editor-lg .collection__item__2Hvtg:nth-child(2n) .item-inner__content__mzh3b, .page-editor-md .collection__item__2Hvtg:nth-child(2n) .item-inner__content__mzh3b, .page-editor .collection__item__2Hvtg:nth-child(2n) .item-inner__content__mzh3b {
  grid-column-start: 1;
  grid-column-end: 2;
}

.page-editor-lg .collection__item__2Hvtg:nth-child(2n) .item-inner__media-element__2ga34, .page-editor-md .collection__item__2Hvtg:nth-child(2n) .item-inner__media-element__2ga34, .page-editor .collection__item__2Hvtg:nth-child(2n) .item-inner__media-element__2ga34 {
  grid-row-start: 1;
  grid-row-end: 2;
  grid-column-start: 2;
  grid-column-end: 3;
}

.page-editor-lg .collection__item__2Hvtg:nth-child(2n) .item-inner--reverse__content__3FuXU, .page-editor-md .collection__item__2Hvtg:nth-child(2n) .item-inner--reverse__content__3FuXU, .page-editor .collection__item__2Hvtg:nth-child(2n) .item-inner--reverse__content__3FuXU {
  grid-column-start: 3;
  grid-column-end: 4;
}

.page-editor-lg .collection__item__2Hvtg:nth-child(2n) .item-inner--reverse__media-element__ppxvY, .page-editor-md .collection__item__2Hvtg:nth-child(2n) .item-inner--reverse__media-element__ppxvY, .page-editor .collection__item__2Hvtg:nth-child(2n) .item-inner--reverse__media-element__ppxvY {
  grid-column-start: 2;
  grid-column-end: 3;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .collection__item__2Hvtg:nth-child(n) .item-inner__content__mzh3b {
    grid-column-start: 3;
    grid-column-end: 4;
  }
  :root:not(.disable-media-queries) .collection__item__2Hvtg:nth-child(n) .item-inner__media-element__2ga34 {
    grid-column-start: 2;
    grid-column-end: 3;
  }
  :root:not(.disable-media-queries) .collection__item__2Hvtg:nth-child(n) .item-inner--reverse__content__3FuXU {
    grid-column-start: 1;
    grid-column-end: 2;
  }
  :root:not(.disable-media-queries) .collection__item__2Hvtg:nth-child(n) .item-inner--reverse__media-element__ppxvY {
    grid-row-start: 1;
    grid-row-end: 2;
    grid-column-start: 2;
    grid-column-end: 3;
  }
  :root:not(.disable-media-queries) .collection__item__2Hvtg:nth-child(2n) .item-inner__content__mzh3b {
    grid-column-start: 1;
    grid-column-end: 2;
  }
  :root:not(.disable-media-queries) .collection__item__2Hvtg:nth-child(2n) .item-inner__media-element__2ga34 {
    grid-row-start: 1;
    grid-row-end: 2;
    grid-column-start: 2;
    grid-column-end: 3;
  }
  :root:not(.disable-media-queries) .collection__item__2Hvtg:nth-child(2n) .item-inner--reverse__content__3FuXU {
    grid-column-start: 3;
    grid-column-end: 4;
  }
  :root:not(.disable-media-queries) .collection__item__2Hvtg:nth-child(2n) .item-inner--reverse__media-element__ppxvY {
    grid-column-start: 2;
    grid-column-end: 3;
  }
}
.item_image--sm__1Xe_H > * {
  min-width: var(--w-image-mask-sm-width);
  height: var(--w-image-mask-sm-width);
}

.item_image--sm__1Xe_H:after {
  top: var(--w-image-mask-sm-width);
}

.item_image--md__ps-ce > * {
  min-width: var(--w-image-mask-md-width);
  height: var(--w-image-mask-md-width);
}

.item_image--md__ps-ce:after {
  top: var(--w-image-mask-md-width);
}

.item_image--lg__2M3ZC > * {
  min-width: var(--w-image-mask-lg-width);
  height: var(--w-image-mask-lg-width);
}

.item_image--lg__2M3ZC:after {
  top: var(--w-image-mask-lg-width);
}

.item_icon--sm__1bshZ:after, .item_number--sm__2bKdy:after {
  top: var(--w-icon-panel-sm-width);
}

.item_icon--md__1unbo:after, .item_number--md__3fpGj:after {
  top: var(--w-icon-panel-width);
}

.item_icon--xl__1-a7a:after, .item_number--xl__2uFuR:after {
  top: var(--w-icon-panel-xl-width);
}

.page-editor-sm .responsive__item_icon--sm__2tJZ9, .page-editor-xs .responsive__item_icon--sm__2tJZ9 {
  min-width: var(--w-icon-panel-sm-width);
}

.page-editor-sm .responsive__item_icon--md__36Ukp, .page-editor-xs .responsive__item_icon--md__36Ukp {
  min-width: var(--var(--w-icon-panel-width));
}

.page-editor-sm .responsive__item_icon--xl__1rXcS, .page-editor-xs .responsive__item_icon--xl__1rXcS {
  min-width: var(--w-icon-panel-xl-width);
}

.page-editor-sm .responsive__item_image--md__37E5b, .page-editor-sm .responsive__item_image--sm__2w4IM, .page-editor-xs .responsive__item_image--md__37E5b, .page-editor-xs .responsive__item_image--sm__2w4IM {
  min-width: var(--w-image-mask-md-width);
}

.page-editor-sm .responsive__item_image--lg__1Pd1j, .page-editor-xs .responsive__item_image--lg__1Pd1j {
  min-width: var(--w-image-mask-lg-width);
}

.page-editor-sm .responsive__item_number--sm__1koop, .page-editor-xs .responsive__item_number--sm__1koop {
  min-width: var(--w-icon-panel-sm-width);
}

.page-editor-sm .responsive__item_number--md__3XUTE, .page-editor-xs .responsive__item_number--md__3XUTE {
  min-width: var(--w-icon-panel-width);
}

.page-editor-sm .responsive__item_number--xl__3D78F, .page-editor-xs .responsive__item_number--xl__3D78F {
  min-width: var(--w-icon-panel-xl-width);
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .responsive__item_icon--sm__2tJZ9 {
    min-width: var(--w-icon-panel-sm-width);
  }
  :root:not(.disable-media-queries) .responsive__item_icon--md__36Ukp {
    min-width: var(--var(--w-icon-panel-width));
  }
  :root:not(.disable-media-queries) .responsive__item_icon--xl__1rXcS {
    min-width: var(--w-icon-panel-xl-width);
  }
  :root:not(.disable-media-queries) .responsive__item_image--md__37E5b, :root:not(.disable-media-queries) .responsive__item_image--sm__2w4IM {
    min-width: var(--w-image-mask-md-width);
  }
  :root:not(.disable-media-queries) .responsive__item_image--lg__1Pd1j {
    min-width: var(--w-image-mask-lg-width);
  }
  :root:not(.disable-media-queries) .responsive__item_number--sm__1koop {
    min-width: var(--w-icon-panel-sm-width);
  }
  :root:not(.disable-media-queries) .responsive__item_number--md__3XUTE {
    min-width: var(--w-icon-panel-width);
  }
  :root:not(.disable-media-queries) .responsive__item_number--xl__3D78F {
    min-width: var(--w-icon-panel-xl-width);
  }
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .content__2izug, .item-inner--reverse__2VixF, .item-inner__2VdJ1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .content__2izug {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left !important;
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
}
:root .w-93a7e8d7cdc06b171ec961f43239d8d9 .language__item:hover .language__name a {
  color: curentColor;
}

:root .w-93a7e8d7cdc06b171ec961f43239d8d9 .language__item:hover .language__name {
  color: curentColor;
}

#blockId-5c0f7fee30cc2c002273642d > section, #blockId-5c0f7fee30cc2c002273642d > header, #blockId-5c0f7fee30cc2c002273642d > footer {
  padding-top: 110px;
  padding-bottom: 110px;
}

#blockId-5c0f7fee30cc2c002273642d .w-apply-section-paddings {
  padding-top: 110px;
  padding-bottom: 110px;
}

#blockId-5c0f7fee30cc2c002273642d .w-ignore-section-paddings {
  margin-top: -110px;
  margin-bottom: -110px;
}

@media (min-width: 768px) {
  #blockId-5c0f7fee30cc2c002273642d > section, #blockId-5c0f7fee30cc2c002273642d > header, #blockId-5c0f7fee30cc2c002273642d > footer {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  #blockId-5c0f7fee30cc2c002273642d .w-apply-section-paddings {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  #blockId-5c0f7fee30cc2c002273642d .w-ignore-section-paddings {
    margin-top: -160px;
    margin-bottom: -160px;
  }
}
@media (min-width: 992px) {
  #blockId-5c0f7fee30cc2c002273642d > section, #blockId-5c0f7fee30cc2c002273642d > header, #blockId-5c0f7fee30cc2c002273642d > footer {
    padding-top: 210px;
    padding-bottom: 210px;
  }
  #blockId-5c0f7fee30cc2c002273642d .w-apply-section-paddings {
    padding-top: 210px;
    padding-bottom: 210px;
  }
  #blockId-5c0f7fee30cc2c002273642d .w-ignore-section-paddings {
    margin-top: -210px;
    margin-bottom: -210px;
  }
}
:root:root:root .w-e6f1ab4de2826e72abeeebcbf0762111, :root:root:root .w-e6f1ab4de2826e72abeeebcbf0762111 .w-apply-grid-item-paddings {
  padding-top: 33px !important;
  padding-bottom: 33px !important;
  padding-left: 31px !important;
  padding-right: 31px !important;
}

:root:root:root .w-e6f1ab4de2826e72abeeebcbf0762111 .w-ignore-grid-item-paddings {
  margin-top: -33px !important;
  margin-bottom: -33px !important;
  margin-left: -31px !important;
  margin-right: -31px !important;
}

:root:root:root .w-e6f1ab4de2826e72abeeebcbf0762111.w-mod-not-paddings {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

@media (min-width: 768px) {
  :root:root:root .w-e6f1ab4de2826e72abeeebcbf0762111, :root:root:root .w-e6f1ab4de2826e72abeeebcbf0762111 .w-apply-grid-item-paddings {
    padding-top: 37px !important;
    padding-bottom: 37px !important;
    padding-left: 34px !important;
    padding-right: 34px !important;
  }
  :root:root:root .w-e6f1ab4de2826e72abeeebcbf0762111 .w-ignore-grid-item-paddings {
    margin-top: -37px !important;
    margin-bottom: -37px !important;
    margin-left: -34px !important;
    margin-right: -34px !important;
  }
  :root:root:root .w-e6f1ab4de2826e72abeeebcbf0762111.w-mod-not-paddings {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (min-width: 992px) {
  :root:root:root .w-e6f1ab4de2826e72abeeebcbf0762111, :root:root:root .w-e6f1ab4de2826e72abeeebcbf0762111 .w-apply-grid-item-paddings {
    padding-bottom: 45px !important;
    padding-top: 45px !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  :root:root:root .w-e6f1ab4de2826e72abeeebcbf0762111 .w-ignore-grid-item-paddings {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  :root:root:root .w-e6f1ab4de2826e72abeeebcbf0762111.w-mod-not-paddings {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
#blockId-5bb5ce39962176002454d448 > section, #blockId-5bb5ce39962176002454d448 > header, #blockId-5bb5ce39962176002454d448 > footer {
  padding-top: 90px;
  padding-bottom: 90px;
}

#blockId-5bb5ce39962176002454d448 .w-apply-section-paddings {
  padding-top: 90px;
  padding-bottom: 90px;
}

#blockId-5bb5ce39962176002454d448 .w-ignore-section-paddings {
  margin-top: -90px;
  margin-bottom: -90px;
}

@media (min-width: 768px) {
  #blockId-5bb5ce39962176002454d448 > section, #blockId-5bb5ce39962176002454d448 > header, #blockId-5bb5ce39962176002454d448 > footer {
    padding-top: 95px;
    padding-bottom: 95px;
  }
  #blockId-5bb5ce39962176002454d448 .w-apply-section-paddings {
    padding-top: 95px;
    padding-bottom: 95px;
  }
  #blockId-5bb5ce39962176002454d448 .w-ignore-section-paddings {
    margin-top: -95px;
    margin-bottom: -95px;
  }
}
@media (min-width: 992px) {
  #blockId-5bb5ce39962176002454d448 > section, #blockId-5bb5ce39962176002454d448 > header, #blockId-5bb5ce39962176002454d448 > footer {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  #blockId-5bb5ce39962176002454d448 .w-apply-section-paddings {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  #blockId-5bb5ce39962176002454d448 .w-ignore-section-paddings {
    margin-top: -100px;
    margin-bottom: -100px;
  }
}
#blockId-5d28925cc61a8f00232f5937 > section, #blockId-5d28925cc61a8f00232f5937 > header, #blockId-5d28925cc61a8f00232f5937 > footer {
  padding-top: 90px;
  padding-bottom: 90px;
}

#blockId-5d28925cc61a8f00232f5937 .w-apply-section-paddings {
  padding-top: 90px;
  padding-bottom: 90px;
}

#blockId-5d28925cc61a8f00232f5937 .w-ignore-section-paddings {
  margin-top: -90px;
  margin-bottom: -90px;
}

@media (min-width: 768px) {
  #blockId-5d28925cc61a8f00232f5937 > section, #blockId-5d28925cc61a8f00232f5937 > header, #blockId-5d28925cc61a8f00232f5937 > footer {
    padding-top: 105px;
    padding-bottom: 105px;
  }
  #blockId-5d28925cc61a8f00232f5937 .w-apply-section-paddings {
    padding-top: 105px;
    padding-bottom: 105px;
  }
  #blockId-5d28925cc61a8f00232f5937 .w-ignore-section-paddings {
    margin-top: -105px;
    margin-bottom: -105px;
  }
}
@media (min-width: 992px) {
  #blockId-5d28925cc61a8f00232f5937 > section, #blockId-5d28925cc61a8f00232f5937 > header, #blockId-5d28925cc61a8f00232f5937 > footer {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  #blockId-5d28925cc61a8f00232f5937 .w-apply-section-paddings {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  #blockId-5d28925cc61a8f00232f5937 .w-ignore-section-paddings {
    margin-top: -120px;
    margin-bottom: -120px;
  }
}
:root:root:root .w-75e376731b9e5b7b600638c075337763, :root:root:root .w-75e376731b9e5b7b600638c075337763 .w-apply-grid-item-paddings {
  padding-top: 33px !important;
  padding-bottom: 33px !important;
  padding-left: 35px !important;
  padding-right: 35px !important;
}

:root:root:root .w-75e376731b9e5b7b600638c075337763 .w-ignore-grid-item-paddings {
  margin-top: -33px !important;
  margin-bottom: -33px !important;
  margin-left: -35px !important;
  margin-right: -35px !important;
}

:root:root:root .w-75e376731b9e5b7b600638c075337763.w-mod-not-paddings {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

@media (min-width: 768px) {
  :root:root:root .w-75e376731b9e5b7b600638c075337763, :root:root:root .w-75e376731b9e5b7b600638c075337763 .w-apply-grid-item-paddings {
    padding-top: 37px !important;
    padding-bottom: 37px !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  :root:root:root .w-75e376731b9e5b7b600638c075337763 .w-ignore-grid-item-paddings {
    margin-top: -37px !important;
    margin-bottom: -37px !important;
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  :root:root:root .w-75e376731b9e5b7b600638c075337763.w-mod-not-paddings {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (min-width: 992px) {
  :root:root:root .w-75e376731b9e5b7b600638c075337763, :root:root:root .w-75e376731b9e5b7b600638c075337763 .w-apply-grid-item-paddings {
    padding-bottom: 45px !important;
    padding-top: 45px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  :root:root:root .w-75e376731b9e5b7b600638c075337763 .w-ignore-grid-item-paddings {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  :root:root:root .w-75e376731b9e5b7b600638c075337763.w-mod-not-paddings {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
:root:root:root .w-b46b30815a4b730c83b7453e8066765d, :root:root:root .w-b46b30815a4b730c83b7453e8066765d .w-apply-grid-item-paddings {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
  padding-left: 25px !important;
  padding-right: 25px !important;
}

:root:root:root .w-b46b30815a4b730c83b7453e8066765d .w-ignore-grid-item-paddings {
  margin-top: -25px !important;
  margin-bottom: -25px !important;
  margin-left: -25px !important;
  margin-right: -25px !important;
}

:root:root:root .w-b46b30815a4b730c83b7453e8066765d.w-mod-not-paddings {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

@media (min-width: 768px) {
  :root:root:root .w-b46b30815a4b730c83b7453e8066765d, :root:root:root .w-b46b30815a4b730c83b7453e8066765d .w-apply-grid-item-paddings {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  :root:root:root .w-b46b30815a4b730c83b7453e8066765d .w-ignore-grid-item-paddings {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  :root:root:root .w-b46b30815a4b730c83b7453e8066765d.w-mod-not-paddings {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (min-width: 992px) {
  :root:root:root .w-b46b30815a4b730c83b7453e8066765d, :root:root:root .w-b46b30815a4b730c83b7453e8066765d .w-apply-grid-item-paddings {
    padding-bottom: 25px !important;
    padding-top: 25px !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  :root:root:root .w-b46b30815a4b730c83b7453e8066765d .w-ignore-grid-item-paddings {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  :root:root:root .w-b46b30815a4b730c83b7453e8066765d.w-mod-not-paddings {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
#blockId-5bb4e7e38d465400246c168e > section, #blockId-5bb4e7e38d465400246c168e > header, #blockId-5bb4e7e38d465400246c168e > footer {
  padding-top: 90px;
  padding-bottom: 90px;
}

#blockId-5bb4e7e38d465400246c168e .w-apply-section-paddings {
  padding-top: 90px;
  padding-bottom: 90px;
}

#blockId-5bb4e7e38d465400246c168e .w-ignore-section-paddings {
  margin-top: -90px;
  margin-bottom: -90px;
}

@media (min-width: 768px) {
  #blockId-5bb4e7e38d465400246c168e > section, #blockId-5bb4e7e38d465400246c168e > header, #blockId-5bb4e7e38d465400246c168e > footer {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  #blockId-5bb4e7e38d465400246c168e .w-apply-section-paddings {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  #blockId-5bb4e7e38d465400246c168e .w-ignore-section-paddings {
    margin-top: -100px;
    margin-bottom: -100px;
  }
}
@media (min-width: 992px) {
  #blockId-5bb4e7e38d465400246c168e > section, #blockId-5bb4e7e38d465400246c168e > header, #blockId-5bb4e7e38d465400246c168e > footer {
    padding-top: 110px;
    padding-bottom: 110px;
  }
  #blockId-5bb4e7e38d465400246c168e .w-apply-section-paddings {
    padding-top: 110px;
    padding-bottom: 110px;
  }
  #blockId-5bb4e7e38d465400246c168e .w-ignore-section-paddings {
    margin-top: -110px;
    margin-bottom: -110px;
  }
}
:root:root:root .w-f546774c902310302f17df07640d2717, :root:root:root .w-f546774c902310302f17df07640d2717 .w-apply-grid-item-paddings {
  padding-top: 33px !important;
  padding-bottom: 33px !important;
  padding-left: 29px !important;
  padding-right: 29px !important;
}

:root:root:root .w-f546774c902310302f17df07640d2717 .w-ignore-grid-item-paddings {
  margin-top: -33px !important;
  margin-bottom: -33px !important;
  margin-left: -29px !important;
  margin-right: -29px !important;
}

:root:root:root .w-f546774c902310302f17df07640d2717.w-mod-not-paddings {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

@media (min-width: 768px) {
  :root:root:root .w-f546774c902310302f17df07640d2717, :root:root:root .w-f546774c902310302f17df07640d2717 .w-apply-grid-item-paddings {
    padding-top: 37px !important;
    padding-bottom: 37px !important;
    padding-left: 31px !important;
    padding-right: 31px !important;
  }
  :root:root:root .w-f546774c902310302f17df07640d2717 .w-ignore-grid-item-paddings {
    margin-top: -37px !important;
    margin-bottom: -37px !important;
    margin-left: -31px !important;
    margin-right: -31px !important;
  }
  :root:root:root .w-f546774c902310302f17df07640d2717.w-mod-not-paddings {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (min-width: 992px) {
  :root:root:root .w-f546774c902310302f17df07640d2717, :root:root:root .w-f546774c902310302f17df07640d2717 .w-apply-grid-item-paddings {
    padding-bottom: 45px !important;
    padding-top: 45px !important;
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  :root:root:root .w-f546774c902310302f17df07640d2717 .w-ignore-grid-item-paddings {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  :root:root:root .w-f546774c902310302f17df07640d2717.w-mod-not-paddings {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
#blockId-5d4d7c4e1e2c240023a2e3d1 > section, #blockId-5d4d7c4e1e2c240023a2e3d1 > header, #blockId-5d4d7c4e1e2c240023a2e3d1 > footer {
  padding-top: 90px;
  padding-bottom: 90px;
}

#blockId-5d4d7c4e1e2c240023a2e3d1 .w-apply-section-paddings {
  padding-top: 90px;
  padding-bottom: 90px;
}

#blockId-5d4d7c4e1e2c240023a2e3d1 .w-ignore-section-paddings {
  margin-top: -90px;
  margin-bottom: -90px;
}

@media (min-width: 768px) {
  #blockId-5d4d7c4e1e2c240023a2e3d1 > section, #blockId-5d4d7c4e1e2c240023a2e3d1 > header, #blockId-5d4d7c4e1e2c240023a2e3d1 > footer {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  #blockId-5d4d7c4e1e2c240023a2e3d1 .w-apply-section-paddings {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  #blockId-5d4d7c4e1e2c240023a2e3d1 .w-ignore-section-paddings {
    margin-top: -100px;
    margin-bottom: -100px;
  }
}
@media (min-width: 992px) {
  #blockId-5d4d7c4e1e2c240023a2e3d1 > section, #blockId-5d4d7c4e1e2c240023a2e3d1 > header, #blockId-5d4d7c4e1e2c240023a2e3d1 > footer {
    padding-top: 110px;
    padding-bottom: 110px;
  }
  #blockId-5d4d7c4e1e2c240023a2e3d1 .w-apply-section-paddings {
    padding-top: 110px;
    padding-bottom: 110px;
  }
  #blockId-5d4d7c4e1e2c240023a2e3d1 .w-ignore-section-paddings {
    margin-top: -110px;
    margin-bottom: -110px;
  }
}
#blockId-5d53ae1dfb9f0d002334772b > section, #blockId-5d53ae1dfb9f0d002334772b > header, #blockId-5d53ae1dfb9f0d002334772b > footer {
  padding-top: 80px;
  padding-bottom: 20px;
}

#blockId-5d53ae1dfb9f0d002334772b .w-apply-section-paddings {
  padding-top: 80px;
  padding-bottom: 20px;
}

#blockId-5d53ae1dfb9f0d002334772b .w-ignore-section-paddings {
  margin-top: -80px;
  margin-bottom: -20px;
}

@media (min-width: 768px) {
  #blockId-5d53ae1dfb9f0d002334772b > section, #blockId-5d53ae1dfb9f0d002334772b > header, #blockId-5d53ae1dfb9f0d002334772b > footer {
    padding-top: 80px;
    padding-bottom: 20px;
  }
  #blockId-5d53ae1dfb9f0d002334772b .w-apply-section-paddings {
    padding-top: 80px;
    padding-bottom: 20px;
  }
  #blockId-5d53ae1dfb9f0d002334772b .w-ignore-section-paddings {
    margin-top: -80px;
    margin-bottom: -20px;
  }
}
@media (min-width: 992px) {
  #blockId-5d53ae1dfb9f0d002334772b > section, #blockId-5d53ae1dfb9f0d002334772b > header, #blockId-5d53ae1dfb9f0d002334772b > footer {
    padding-top: 80px;
    padding-bottom: 20px;
  }
  #blockId-5d53ae1dfb9f0d002334772b .w-apply-section-paddings {
    padding-top: 80px;
    padding-bottom: 20px;
  }
  #blockId-5d53ae1dfb9f0d002334772b .w-ignore-section-paddings {
    margin-top: -80px;
    margin-bottom: -20px;
  }
}
:root .w-8e210faaeb3bbc2624f4be4567b87fc1 .slick-dots li button::before {
  content: "";
  background: #28283a;
}

:root .w-8e210faaeb3bbc2624f4be4567b87fc1 .arrow-svg_1j4 {
  fill: #28283a;
}

:root .w-grid--full-width.w-8e210faaeb3bbc2624f4be4567b87fc1 .slider-arrow_Yvf {
  background: #28283a;
}

:root .w-grid--full-width.w-8e210faaeb3bbc2624f4be4567b87fc1 .arrow-svg_1j4 {
  fill: #ffffff;
}

.page-editor-xs .w-8e210faaeb3bbc2624f4be4567b87fc1 .slider-arrow_Yvf {
  background: #28283a;
}

.page-editor-xs .w-8e210faaeb3bbc2624f4be4567b87fc1 .arrow-svg_1j4 {
  fill: #ffffff;
}

@media (max-width: 1199px) {
  .w-8e210faaeb3bbc2624f4be4567b87fc1 .slider-arrow_Yvf {
    background: #28283a;
  }
  .w-8e210faaeb3bbc2624f4be4567b87fc1 .arrow-svg_1j4 {
    fill: #ffffff;
  }
}
:root .w-8e210faaeb3bbc2624f4be4567b87fc1 .server-render__collection-item-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 16.6666666667%;
}

:root .w-8e210faaeb3bbc2624f4be4567b87fc1 .dots-margin {
  margin-bottom: 50px;
}

@media (max-width: 767px) {
  :root .w-8e210faaeb3bbc2624f4be4567b87fc1 .dots-margin {
    margin-bottom: 35px;
  }
}
@media (max-width: 991px) {
  :root .w-8e210faaeb3bbc2624f4be4567b87fc1 .server-render__collection-item-wrapper {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  :root .w-8e210faaeb3bbc2624f4be4567b87fc1 .server-render__collection-item-wrapper {
    min-width: 100%;
  }
}
.w-b53f62bcb782553d2894bb74233bc6a6:not(.w-grid--slider) > .w-grid__inner > .w-grid__item {
  margin-top: 30px;
}

.w-b53f62bcb782553d2894bb74233bc6a6:not(.w-grid--slider) > .w-grid__inner > .w-grid__item:nth-child(-n+1) {
  margin-top: 0px;
}

@media screen and (min-width: 480px) {
  .w-b53f62bcb782553d2894bb74233bc6a6:not(.w-grid--slider) > .w-grid__inner > .w-grid__item:nth-child(-n+2) {
    margin-top: 0px;
  }
}
@media screen and (min-width: 768px) {
  .w-b53f62bcb782553d2894bb74233bc6a6:not(.w-grid--slider) > .w-grid__inner > .w-grid__item:nth-child(-n+3) {
    margin-top: 0px;
  }
}
@media screen and (min-width: 992px) {
  .w-b53f62bcb782553d2894bb74233bc6a6:not(.w-grid--slider) > .w-grid__inner > .w-grid__item:nth-child(-n+6) {
    margin-top: 0px;
  }
}
#blockId-5d4d507c99604d0023dd65a2 > section, #blockId-5d4d507c99604d0023dd65a2 > header, #blockId-5d4d507c99604d0023dd65a2 > footer {
  padding-top: 90px;
  padding-bottom: 90px;
}

#blockId-5d4d507c99604d0023dd65a2 .w-apply-section-paddings {
  padding-top: 90px;
  padding-bottom: 90px;
}

#blockId-5d4d507c99604d0023dd65a2 .w-ignore-section-paddings {
  margin-top: -90px;
  margin-bottom: -90px;
}

@media (min-width: 768px) {
  #blockId-5d4d507c99604d0023dd65a2 > section, #blockId-5d4d507c99604d0023dd65a2 > header, #blockId-5d4d507c99604d0023dd65a2 > footer {
    padding-top: 100px;
    padding-bottom: 105px;
  }
  #blockId-5d4d507c99604d0023dd65a2 .w-apply-section-paddings {
    padding-top: 100px;
    padding-bottom: 105px;
  }
  #blockId-5d4d507c99604d0023dd65a2 .w-ignore-section-paddings {
    margin-top: -100px;
    margin-bottom: -105px;
  }
}
@media (min-width: 992px) {
  #blockId-5d4d507c99604d0023dd65a2 > section, #blockId-5d4d507c99604d0023dd65a2 > header, #blockId-5d4d507c99604d0023dd65a2 > footer {
    padding-top: 110px;
    padding-bottom: 120px;
  }
  #blockId-5d4d507c99604d0023dd65a2 .w-apply-section-paddings {
    padding-top: 110px;
    padding-bottom: 120px;
  }
  #blockId-5d4d507c99604d0023dd65a2 .w-ignore-section-paddings {
    margin-top: -110px;
    margin-bottom: -120px;
  }
}
#blockId-5bb4e230962176002454b425 > section, #blockId-5bb4e230962176002454b425 > header, #blockId-5bb4e230962176002454b425 > footer {
  padding-top: 90px;
  padding-bottom: 90px;
}

#blockId-5bb4e230962176002454b425 .w-apply-section-paddings {
  padding-top: 90px;
  padding-bottom: 90px;
}

#blockId-5bb4e230962176002454b425 .w-ignore-section-paddings {
  margin-top: -90px;
  margin-bottom: -90px;
}

@media (min-width: 768px) {
  #blockId-5bb4e230962176002454b425 > section, #blockId-5bb4e230962176002454b425 > header, #blockId-5bb4e230962176002454b425 > footer {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  #blockId-5bb4e230962176002454b425 .w-apply-section-paddings {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  #blockId-5bb4e230962176002454b425 .w-ignore-section-paddings {
    margin-top: -100px;
    margin-bottom: -100px;
  }
}
@media (min-width: 992px) {
  #blockId-5bb4e230962176002454b425 > section, #blockId-5bb4e230962176002454b425 > header, #blockId-5bb4e230962176002454b425 > footer {
    padding-top: 110px;
    padding-bottom: 110px;
  }
  #blockId-5bb4e230962176002454b425 .w-apply-section-paddings {
    padding-top: 110px;
    padding-bottom: 110px;
  }
  #blockId-5bb4e230962176002454b425 .w-ignore-section-paddings {
    margin-top: -110px;
    margin-bottom: -110px;
  }
}
:root:root:root .w-195f965fcbf66adfabd0e194ad93af78, :root:root:root .w-195f965fcbf66adfabd0e194ad93af78 .w-apply-grid-item-paddings {
  padding-left: 27px !important;
  padding-right: 27px !important;
}

:root:root:root .w-195f965fcbf66adfabd0e194ad93af78 .w-ignore-grid-item-paddings {
  margin-left: -27px !important;
  margin-right: -27px !important;
}

:root:root:root .w-195f965fcbf66adfabd0e194ad93af78.w-mod-not-paddings {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

@media (min-width: 768px) {
  :root:root:root .w-195f965fcbf66adfabd0e194ad93af78, :root:root:root .w-195f965fcbf66adfabd0e194ad93af78 .w-apply-grid-item-paddings {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  :root:root:root .w-195f965fcbf66adfabd0e194ad93af78 .w-ignore-grid-item-paddings {
    margin-left: -28px !important;
    margin-right: -28px !important;
  }
  :root:root:root .w-195f965fcbf66adfabd0e194ad93af78.w-mod-not-paddings {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (min-width: 992px) {
  :root:root:root .w-195f965fcbf66adfabd0e194ad93af78, :root:root:root .w-195f965fcbf66adfabd0e194ad93af78 .w-apply-grid-item-paddings {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  :root:root:root .w-195f965fcbf66adfabd0e194ad93af78 .w-ignore-grid-item-paddings {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  :root:root:root .w-195f965fcbf66adfabd0e194ad93af78.w-mod-not-paddings {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
#blockId-5d4d52d02d4fc2002373f260 > section, #blockId-5d4d52d02d4fc2002373f260 > header, #blockId-5d4d52d02d4fc2002373f260 > footer {
  padding-top: 90px;
  padding-bottom: 90px;
}

#blockId-5d4d52d02d4fc2002373f260 .w-apply-section-paddings {
  padding-top: 90px;
  padding-bottom: 90px;
}

#blockId-5d4d52d02d4fc2002373f260 .w-ignore-section-paddings {
  margin-top: -90px;
  margin-bottom: -90px;
}

@media (min-width: 768px) {
  #blockId-5d4d52d02d4fc2002373f260 > section, #blockId-5d4d52d02d4fc2002373f260 > header, #blockId-5d4d52d02d4fc2002373f260 > footer {
    padding-top: 105px;
    padding-bottom: 105px;
  }
  #blockId-5d4d52d02d4fc2002373f260 .w-apply-section-paddings {
    padding-top: 105px;
    padding-bottom: 105px;
  }
  #blockId-5d4d52d02d4fc2002373f260 .w-ignore-section-paddings {
    margin-top: -105px;
    margin-bottom: -105px;
  }
}
@media (min-width: 992px) {
  #blockId-5d4d52d02d4fc2002373f260 > section, #blockId-5d4d52d02d4fc2002373f260 > header, #blockId-5d4d52d02d4fc2002373f260 > footer {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  #blockId-5d4d52d02d4fc2002373f260 .w-apply-section-paddings {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  #blockId-5d4d52d02d4fc2002373f260 .w-ignore-section-paddings {
    margin-top: -120px;
    margin-bottom: -120px;
  }
}
:root:root:root .w-29a6e287b9037501d2d4a517b9a0eddf, :root:root:root .w-29a6e287b9037501d2d4a517b9a0eddf .w-apply-grid-item-paddings {
  padding-top: 43px !important;
  padding-bottom: 43px !important;
  padding-left: 33px !important;
  padding-right: 33px !important;
}

:root:root:root .w-29a6e287b9037501d2d4a517b9a0eddf .w-ignore-grid-item-paddings {
  margin-top: -43px !important;
  margin-bottom: -43px !important;
  margin-left: -33px !important;
  margin-right: -33px !important;
}

:root:root:root .w-29a6e287b9037501d2d4a517b9a0eddf.w-mod-not-paddings {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

@media (min-width: 768px) {
  :root:root:root .w-29a6e287b9037501d2d4a517b9a0eddf, :root:root:root .w-29a6e287b9037501d2d4a517b9a0eddf .w-apply-grid-item-paddings {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
    padding-left: 37px !important;
    padding-right: 37px !important;
  }
  :root:root:root .w-29a6e287b9037501d2d4a517b9a0eddf .w-ignore-grid-item-paddings {
    margin-top: -52px !important;
    margin-bottom: -52px !important;
    margin-left: -37px !important;
    margin-right: -37px !important;
  }
  :root:root:root .w-29a6e287b9037501d2d4a517b9a0eddf.w-mod-not-paddings {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (min-width: 992px) {
  :root:root:root .w-29a6e287b9037501d2d4a517b9a0eddf, :root:root:root .w-29a6e287b9037501d2d4a517b9a0eddf .w-apply-grid-item-paddings {
    padding-bottom: 70px !important;
    padding-top: 70px !important;
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  :root:root:root .w-29a6e287b9037501d2d4a517b9a0eddf .w-ignore-grid-item-paddings {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  :root:root:root .w-29a6e287b9037501d2d4a517b9a0eddf.w-mod-not-paddings {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.w-a5e8f34460cd41cdfd4ef4e7d651ab43:not(.w-grid--slider) > .w-grid__inner > .w-grid__item {
  margin-top: 30px;
}

.w-a5e8f34460cd41cdfd4ef4e7d651ab43:not(.w-grid--slider) > .w-grid__inner > .w-grid__item:nth-child(-n+1) {
  margin-top: 0px;
}

@media screen and (min-width: 480px) {
  .w-a5e8f34460cd41cdfd4ef4e7d651ab43:not(.w-grid--slider) > .w-grid__inner > .w-grid__item:nth-child(-n+1) {
    margin-top: 0px;
  }
}
@media screen and (min-width: 768px) {
  .w-a5e8f34460cd41cdfd4ef4e7d651ab43:not(.w-grid--slider) > .w-grid__inner > .w-grid__item:nth-child(-n+1) {
    margin-top: 0px;
  }
}
@media screen and (min-width: 992px) {
  .w-a5e8f34460cd41cdfd4ef4e7d651ab43:not(.w-grid--slider) > .w-grid__inner > .w-grid__item:nth-child(-n+1) {
    margin-top: 0px;
  }
}
#blockId-5e6f7e7e188f0a00213cad8c > section, #blockId-5e6f7e7e188f0a00213cad8c > header, #blockId-5e6f7e7e188f0a00213cad8c > footer {
  padding-top: 90px;
  padding-bottom: 90px;
}

#blockId-5e6f7e7e188f0a00213cad8c .w-apply-section-paddings {
  padding-top: 90px;
  padding-bottom: 90px;
}

#blockId-5e6f7e7e188f0a00213cad8c .w-ignore-section-paddings {
  margin-top: -90px;
  margin-bottom: -90px;
}

@media (min-width: 768px) {
  #blockId-5e6f7e7e188f0a00213cad8c > section, #blockId-5e6f7e7e188f0a00213cad8c > header, #blockId-5e6f7e7e188f0a00213cad8c > footer {
    padding-top: 100px;
    padding-bottom: 105px;
  }
  #blockId-5e6f7e7e188f0a00213cad8c .w-apply-section-paddings {
    padding-top: 100px;
    padding-bottom: 105px;
  }
  #blockId-5e6f7e7e188f0a00213cad8c .w-ignore-section-paddings {
    margin-top: -100px;
    margin-bottom: -105px;
  }
}
@media (min-width: 992px) {
  #blockId-5e6f7e7e188f0a00213cad8c > section, #blockId-5e6f7e7e188f0a00213cad8c > header, #blockId-5e6f7e7e188f0a00213cad8c > footer {
    padding-top: 110px;
    padding-bottom: 120px;
  }
  #blockId-5e6f7e7e188f0a00213cad8c .w-apply-section-paddings {
    padding-top: 110px;
    padding-bottom: 120px;
  }
  #blockId-5e6f7e7e188f0a00213cad8c .w-ignore-section-paddings {
    margin-top: -110px;
    margin-bottom: -120px;
  }
}
:root:root:root .w-ca440d6c253e1eac86369bc086ad41fa, :root:root:root .w-ca440d6c253e1eac86369bc086ad41fa .w-apply-grid-item-paddings {
  padding-top: 27px !important;
  padding-bottom: 27px !important;
  padding-left: 25px !important;
  padding-right: 25px !important;
}

:root:root:root .w-ca440d6c253e1eac86369bc086ad41fa .w-ignore-grid-item-paddings {
  margin-top: -27px !important;
  margin-bottom: -27px !important;
  margin-left: -25px !important;
  margin-right: -25px !important;
}

:root:root:root .w-ca440d6c253e1eac86369bc086ad41fa.w-mod-not-paddings {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

@media (min-width: 768px) {
  :root:root:root .w-ca440d6c253e1eac86369bc086ad41fa, :root:root:root .w-ca440d6c253e1eac86369bc086ad41fa .w-apply-grid-item-paddings {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  :root:root:root .w-ca440d6c253e1eac86369bc086ad41fa .w-ignore-grid-item-paddings {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  :root:root:root .w-ca440d6c253e1eac86369bc086ad41fa.w-mod-not-paddings {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (min-width: 992px) {
  :root:root:root .w-ca440d6c253e1eac86369bc086ad41fa, :root:root:root .w-ca440d6c253e1eac86369bc086ad41fa .w-apply-grid-item-paddings {
    padding-bottom: 30px !important;
    padding-top: 30px !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  :root:root:root .w-ca440d6c253e1eac86369bc086ad41fa .w-ignore-grid-item-paddings {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  :root:root:root .w-ca440d6c253e1eac86369bc086ad41fa.w-mod-not-paddings {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
#blockId-5b7c35c7c02f280023d55941 > section, #blockId-5b7c35c7c02f280023d55941 > header, #blockId-5b7c35c7c02f280023d55941 > footer {
  padding-top: 90px;
  padding-bottom: 90px;
}

#blockId-5b7c35c7c02f280023d55941 .w-apply-section-paddings {
  padding-top: 90px;
  padding-bottom: 90px;
}

#blockId-5b7c35c7c02f280023d55941 .w-ignore-section-paddings {
  margin-top: -90px;
  margin-bottom: -90px;
}

@media (min-width: 768px) {
  #blockId-5b7c35c7c02f280023d55941 > section, #blockId-5b7c35c7c02f280023d55941 > header, #blockId-5b7c35c7c02f280023d55941 > footer {
    padding-top: 105px;
    padding-bottom: 105px;
  }
  #blockId-5b7c35c7c02f280023d55941 .w-apply-section-paddings {
    padding-top: 105px;
    padding-bottom: 105px;
  }
  #blockId-5b7c35c7c02f280023d55941 .w-ignore-section-paddings {
    margin-top: -105px;
    margin-bottom: -105px;
  }
}
@media (min-width: 992px) {
  #blockId-5b7c35c7c02f280023d55941 > section, #blockId-5b7c35c7c02f280023d55941 > header, #blockId-5b7c35c7c02f280023d55941 > footer {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  #blockId-5b7c35c7c02f280023d55941 .w-apply-section-paddings {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  #blockId-5b7c35c7c02f280023d55941 .w-ignore-section-paddings {
    margin-top: -120px;
    margin-bottom: -120px;
  }
}
:root .w-3bf7af6fd304e6bc12ef9ee1598c8f15 .slick-dots li button::before {
  content: "";
  background: #28283a;
}

:root .w-3bf7af6fd304e6bc12ef9ee1598c8f15 .arrow-svg_1j4 {
  fill: #28283a;
}

:root .w-grid--full-width.w-3bf7af6fd304e6bc12ef9ee1598c8f15 .slider-arrow_Yvf {
  background: #28283a;
}

:root .w-grid--full-width.w-3bf7af6fd304e6bc12ef9ee1598c8f15 .arrow-svg_1j4 {
  fill: #ffffff;
}

.page-editor-xs .w-3bf7af6fd304e6bc12ef9ee1598c8f15 .slider-arrow_Yvf {
  background: #28283a;
}

.page-editor-xs .w-3bf7af6fd304e6bc12ef9ee1598c8f15 .arrow-svg_1j4 {
  fill: #ffffff;
}

@media (max-width: 1199px) {
  .w-3bf7af6fd304e6bc12ef9ee1598c8f15 .slider-arrow_Yvf {
    background: #28283a;
  }
  .w-3bf7af6fd304e6bc12ef9ee1598c8f15 .arrow-svg_1j4 {
    fill: #ffffff;
  }
}
:root .w-3bf7af6fd304e6bc12ef9ee1598c8f15 .server-render__collection-item-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 33.3333333333%;
}

:root .w-3bf7af6fd304e6bc12ef9ee1598c8f15 .dots-margin {
  margin-bottom: 50px;
}

@media (max-width: 767px) {
  :root .w-3bf7af6fd304e6bc12ef9ee1598c8f15 .dots-margin {
    margin-bottom: 35px;
  }
}
@media (max-width: 991px) {
  :root .w-3bf7af6fd304e6bc12ef9ee1598c8f15 .server-render__collection-item-wrapper {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  :root .w-3bf7af6fd304e6bc12ef9ee1598c8f15 .server-render__collection-item-wrapper {
    min-width: 100%;
  }
}
.w-499f827126826f33de6398991c69932e:not(.w-grid--slider) > .w-grid__inner > .w-grid__item {
  margin-top: 30px;
}

.w-499f827126826f33de6398991c69932e:not(.w-grid--slider) > .w-grid__inner > .w-grid__item:nth-child(-n+1) {
  margin-top: 0px;
}

@media screen and (min-width: 480px) {
  .w-499f827126826f33de6398991c69932e:not(.w-grid--slider) > .w-grid__inner > .w-grid__item:nth-child(-n+1) {
    margin-top: 0px;
  }
}
@media screen and (min-width: 768px) {
  .w-499f827126826f33de6398991c69932e:not(.w-grid--slider) > .w-grid__inner > .w-grid__item:nth-child(-n+2) {
    margin-top: 0px;
  }
}
@media screen and (min-width: 992px) {
  .w-499f827126826f33de6398991c69932e:not(.w-grid--slider) > .w-grid__inner > .w-grid__item:nth-child(-n+3) {
    margin-top: 0px;
  }
}
#blockId-5e6a7ef5dce6ed0021cc3fae > section, #blockId-5e6a7ef5dce6ed0021cc3fae > header, #blockId-5e6a7ef5dce6ed0021cc3fae > footer {
  padding-top: 110px;
  padding-bottom: 110px;
}

#blockId-5e6a7ef5dce6ed0021cc3fae .w-apply-section-paddings {
  padding-top: 110px;
  padding-bottom: 110px;
}

#blockId-5e6a7ef5dce6ed0021cc3fae .w-ignore-section-paddings {
  margin-top: -110px;
  margin-bottom: -110px;
}

@media (min-width: 768px) {
  #blockId-5e6a7ef5dce6ed0021cc3fae > section, #blockId-5e6a7ef5dce6ed0021cc3fae > header, #blockId-5e6a7ef5dce6ed0021cc3fae > footer {
    padding-top: 175px;
    padding-bottom: 175px;
  }
  #blockId-5e6a7ef5dce6ed0021cc3fae .w-apply-section-paddings {
    padding-top: 175px;
    padding-bottom: 175px;
  }
  #blockId-5e6a7ef5dce6ed0021cc3fae .w-ignore-section-paddings {
    margin-top: -175px;
    margin-bottom: -175px;
  }
}
@media (min-width: 992px) {
  #blockId-5e6a7ef5dce6ed0021cc3fae > section, #blockId-5e6a7ef5dce6ed0021cc3fae > header, #blockId-5e6a7ef5dce6ed0021cc3fae > footer {
    padding-top: 240px;
    padding-bottom: 240px;
  }
  #blockId-5e6a7ef5dce6ed0021cc3fae .w-apply-section-paddings {
    padding-top: 240px;
    padding-bottom: 240px;
  }
  #blockId-5e6a7ef5dce6ed0021cc3fae .w-ignore-section-paddings {
    margin-top: -240px;
    margin-bottom: -240px;
  }
}
#blockId-5d53f3f83ced2d0023cf8b29 > section, #blockId-5d53f3f83ced2d0023cf8b29 > header, #blockId-5d53f3f83ced2d0023cf8b29 > footer {
  padding-top: 90px;
  padding-bottom: 90px;
}

#blockId-5d53f3f83ced2d0023cf8b29 .w-apply-section-paddings {
  padding-top: 90px;
  padding-bottom: 90px;
}

#blockId-5d53f3f83ced2d0023cf8b29 .w-ignore-section-paddings {
  margin-top: -90px;
  margin-bottom: -90px;
}

@media (min-width: 768px) {
  #blockId-5d53f3f83ced2d0023cf8b29 > section, #blockId-5d53f3f83ced2d0023cf8b29 > header, #blockId-5d53f3f83ced2d0023cf8b29 > footer {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  #blockId-5d53f3f83ced2d0023cf8b29 .w-apply-section-paddings {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  #blockId-5d53f3f83ced2d0023cf8b29 .w-ignore-section-paddings {
    margin-top: -100px;
    margin-bottom: -100px;
  }
}
@media (min-width: 992px) {
  #blockId-5d53f3f83ced2d0023cf8b29 > section, #blockId-5d53f3f83ced2d0023cf8b29 > header, #blockId-5d53f3f83ced2d0023cf8b29 > footer {
    padding-top: 110px;
    padding-bottom: 110px;
  }
  #blockId-5d53f3f83ced2d0023cf8b29 .w-apply-section-paddings {
    padding-top: 110px;
    padding-bottom: 110px;
  }
  #blockId-5d53f3f83ced2d0023cf8b29 .w-ignore-section-paddings {
    margin-top: -110px;
    margin-bottom: -110px;
  }
}
:root .w-08f5717f977e0cf8d4a2f4b6c1761d37 .slick-dots li button::before {
  content: "";
  background: #28283a;
}

:root .w-08f5717f977e0cf8d4a2f4b6c1761d37 .arrow-svg_1j4 {
  fill: #28283a;
}

:root .w-grid--full-width.w-08f5717f977e0cf8d4a2f4b6c1761d37 .slider-arrow_Yvf {
  background: #28283a;
}

:root .w-grid--full-width.w-08f5717f977e0cf8d4a2f4b6c1761d37 .arrow-svg_1j4 {
  fill: #ffffff;
}

.page-editor-xs .w-08f5717f977e0cf8d4a2f4b6c1761d37 .slider-arrow_Yvf {
  background: #28283a;
}

.page-editor-xs .w-08f5717f977e0cf8d4a2f4b6c1761d37 .arrow-svg_1j4 {
  fill: #ffffff;
}

@media (max-width: 1199px) {
  .w-08f5717f977e0cf8d4a2f4b6c1761d37 .slider-arrow_Yvf {
    background: #28283a;
  }
  .w-08f5717f977e0cf8d4a2f4b6c1761d37 .arrow-svg_1j4 {
    fill: #ffffff;
  }
}
:root .w-08f5717f977e0cf8d4a2f4b6c1761d37 .server-render__collection-item-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 50%;
}

:root .w-08f5717f977e0cf8d4a2f4b6c1761d37 .dots-margin {
  margin-bottom: 50px;
}

@media (max-width: 767px) {
  :root .w-08f5717f977e0cf8d4a2f4b6c1761d37 .dots-margin {
    margin-bottom: 35px;
  }
}
@media (max-width: 991px) {
  :root .w-08f5717f977e0cf8d4a2f4b6c1761d37 .server-render__collection-item-wrapper {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  :root .w-08f5717f977e0cf8d4a2f4b6c1761d37 .server-render__collection-item-wrapper {
    min-width: 100%;
  }
}
:root:root:root .w-ac26fc8fe9901ffa1834e26d179344fc, :root:root:root .w-ac26fc8fe9901ffa1834e26d179344fc .w-apply-grid-item-paddings {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
  padding-left: 47px !important;
  padding-right: 47px !important;
}

:root:root:root .w-ac26fc8fe9901ffa1834e26d179344fc .w-ignore-grid-item-paddings {
  margin-top: -35px !important;
  margin-bottom: -35px !important;
  margin-left: -47px !important;
  margin-right: -47px !important;
}

:root:root:root .w-ac26fc8fe9901ffa1834e26d179344fc.w-mod-not-paddings {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

@media (min-width: 768px) {
  :root:root:root .w-ac26fc8fe9901ffa1834e26d179344fc, :root:root:root .w-ac26fc8fe9901ffa1834e26d179344fc .w-apply-grid-item-paddings {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    padding-left: 58px !important;
    padding-right: 58px !important;
  }
  :root:root:root .w-ac26fc8fe9901ffa1834e26d179344fc .w-ignore-grid-item-paddings {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
    margin-left: -58px !important;
    margin-right: -58px !important;
  }
  :root:root:root .w-ac26fc8fe9901ffa1834e26d179344fc.w-mod-not-paddings {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (min-width: 992px) {
  :root:root:root .w-ac26fc8fe9901ffa1834e26d179344fc, :root:root:root .w-ac26fc8fe9901ffa1834e26d179344fc .w-apply-grid-item-paddings {
    padding-bottom: 50px !important;
    padding-top: 50px !important;
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  :root:root:root .w-ac26fc8fe9901ffa1834e26d179344fc .w-ignore-grid-item-paddings {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  :root:root:root .w-ac26fc8fe9901ffa1834e26d179344fc.w-mod-not-paddings {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.w-1431676956ad4d9c816c3e0e845257c6:not(.w-grid--slider) > .w-grid__inner > .w-grid__item {
  margin-top: 30px;
}

.w-1431676956ad4d9c816c3e0e845257c6:not(.w-grid--slider) > .w-grid__inner > .w-grid__item:nth-child(-n+1) {
  margin-top: 0px;
}

@media screen and (min-width: 480px) {
  .w-1431676956ad4d9c816c3e0e845257c6:not(.w-grid--slider) > .w-grid__inner > .w-grid__item:nth-child(-n+1) {
    margin-top: 0px;
  }
}
@media screen and (min-width: 768px) {
  .w-1431676956ad4d9c816c3e0e845257c6:not(.w-grid--slider) > .w-grid__inner > .w-grid__item:nth-child(-n+2) {
    margin-top: 0px;
  }
}
@media screen and (min-width: 992px) {
  .w-1431676956ad4d9c816c3e0e845257c6:not(.w-grid--slider) > .w-grid__inner > .w-grid__item:nth-child(-n+2) {
    margin-top: 0px;
  }
}
#blockId-5d652dfe9ad68b0023dd25c7 > section, #blockId-5d652dfe9ad68b0023dd25c7 > header, #blockId-5d652dfe9ad68b0023dd25c7 > footer {
  padding-top: 90px;
  padding-bottom: 30px;
}

#blockId-5d652dfe9ad68b0023dd25c7 .w-apply-section-paddings {
  padding-top: 90px;
  padding-bottom: 30px;
}

#blockId-5d652dfe9ad68b0023dd25c7 .w-ignore-section-paddings {
  margin-top: -90px;
  margin-bottom: -30px;
}

@media (min-width: 768px) {
  #blockId-5d652dfe9ad68b0023dd25c7 > section, #blockId-5d652dfe9ad68b0023dd25c7 > header, #blockId-5d652dfe9ad68b0023dd25c7 > footer {
    padding-top: 105px;
    padding-bottom: 30px;
  }
  #blockId-5d652dfe9ad68b0023dd25c7 .w-apply-section-paddings {
    padding-top: 105px;
    padding-bottom: 30px;
  }
  #blockId-5d652dfe9ad68b0023dd25c7 .w-ignore-section-paddings {
    margin-top: -105px;
    margin-bottom: -30px;
  }
}
@media (min-width: 992px) {
  #blockId-5d652dfe9ad68b0023dd25c7 > section, #blockId-5d652dfe9ad68b0023dd25c7 > header, #blockId-5d652dfe9ad68b0023dd25c7 > footer {
    padding-top: 120px;
    padding-bottom: 30px;
  }
  #blockId-5d652dfe9ad68b0023dd25c7 .w-apply-section-paddings {
    padding-top: 120px;
    padding-bottom: 30px;
  }
  #blockId-5d652dfe9ad68b0023dd25c7 .w-ignore-section-paddings {
    margin-top: -120px;
    margin-bottom: -30px;
  }
}
.w-2cacdfbafe7cc8cc3b679e8d4af879bc:not(.w-grid--slider) > .w-grid__inner > .w-grid__item {
  margin-top: 30px;
}

:root:root:root .w-f268ff1915872c764995ff9f282acdd5, :root:root:root .w-f268ff1915872c764995ff9f282acdd5 .w-apply-grid-item-paddings {
  padding-top: 39px !important;
  padding-bottom: 39px !important;
  padding-left: 55px !important;
  padding-right: 55px !important;
}

:root:root:root .w-f268ff1915872c764995ff9f282acdd5 .w-ignore-grid-item-paddings {
  margin-top: -39px !important;
  margin-bottom: -39px !important;
  margin-left: -55px !important;
  margin-right: -55px !important;
}

:root:root:root .w-f268ff1915872c764995ff9f282acdd5.w-mod-not-paddings {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

@media (min-width: 768px) {
  :root:root:root .w-f268ff1915872c764995ff9f282acdd5, :root:root:root .w-f268ff1915872c764995ff9f282acdd5 .w-apply-grid-item-paddings {
    padding-top: 46px !important;
    padding-bottom: 46px !important;
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  :root:root:root .w-f268ff1915872c764995ff9f282acdd5 .w-ignore-grid-item-paddings {
    margin-top: -46px !important;
    margin-bottom: -46px !important;
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  :root:root:root .w-f268ff1915872c764995ff9f282acdd5.w-mod-not-paddings {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (min-width: 992px) {
  :root:root:root .w-f268ff1915872c764995ff9f282acdd5, :root:root:root .w-f268ff1915872c764995ff9f282acdd5 .w-apply-grid-item-paddings {
    padding-bottom: 60px !important;
    padding-top: 60px !important;
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  :root:root:root .w-f268ff1915872c764995ff9f282acdd5 .w-ignore-grid-item-paddings {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
  :root:root:root .w-f268ff1915872c764995ff9f282acdd5.w-mod-not-paddings {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
#blockId-5d9dd7bbb12dfe00269327dd > section, #blockId-5d9dd7bbb12dfe00269327dd > header, #blockId-5d9dd7bbb12dfe00269327dd > footer {
  padding-top: 110px;
  padding-bottom: 100px;
}

#blockId-5d9dd7bbb12dfe00269327dd .w-apply-section-paddings {
  padding-top: 110px;
  padding-bottom: 100px;
}

#blockId-5d9dd7bbb12dfe00269327dd .w-ignore-section-paddings {
  margin-top: -110px;
  margin-bottom: -100px;
}

@media (min-width: 768px) {
  #blockId-5d9dd7bbb12dfe00269327dd > section, #blockId-5d9dd7bbb12dfe00269327dd > header, #blockId-5d9dd7bbb12dfe00269327dd > footer {
    padding-top: 155px;
    padding-bottom: 145px;
  }
  #blockId-5d9dd7bbb12dfe00269327dd .w-apply-section-paddings {
    padding-top: 155px;
    padding-bottom: 145px;
  }
  #blockId-5d9dd7bbb12dfe00269327dd .w-ignore-section-paddings {
    margin-top: -155px;
    margin-bottom: -145px;
  }
}
@media (min-width: 992px) {
  #blockId-5d9dd7bbb12dfe00269327dd > section, #blockId-5d9dd7bbb12dfe00269327dd > header, #blockId-5d9dd7bbb12dfe00269327dd > footer {
    padding-top: 200px;
    padding-bottom: 190px;
  }
  #blockId-5d9dd7bbb12dfe00269327dd .w-apply-section-paddings {
    padding-top: 200px;
    padding-bottom: 190px;
  }
  #blockId-5d9dd7bbb12dfe00269327dd .w-ignore-section-paddings {
    margin-top: -200px;
    margin-bottom: -190px;
  }
}
:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

@media (min-width: 768px) {
  :root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (min-width: 992px) {
  :root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
:root {
  --ui-brand-color: #86bb46;
  --ui-dark-accent-color: #505058;
  --ui-dark-shade-color: #28283a;
  --ui-light-accent-color: #f8fafb;
  --ui-light-shade-color: #fff;
  --ui-link-color: #6f6f72;
  --ui-link-color-light: #fff;
  --ui-link-hover-color: #86bb46;
  --ui-link-hover-color-light: #86bb46;
  --ui-link-font-style: normal;
  --ui-link-text-decoration: none;
  --ui-link-coefficients-320-px: 1;
  --ui-link-letter-spacing: 0;
  --ui-link-line-height: 1.2;
  --ui-button-tablet-letter-spacing: 0.02;
  --ui-button-mobile-letter-spacing: 0.02;
  --ui-button-tablet-line-height: 1.2;
  --ui-button-mobile-line-height: 1.2;
  --ui-button-size-tablet: 12px;
  --ui-button-size-mobile: 12px;
  --ui-button-size: 12px;
  --ui-button-text-transform: uppercase;
  --ui-button-font-family: "Rubik",sans-serif;
  --ui-button-font-weight: 700;
  --ui-button-font-style: initial;
  --ui-button-text-decoration: none;
  --ui-button-coefficients-320-px: 1;
  --ui-button-letter-spacing: 0.02;
  --ui-button-line-height: 1.2;
  --ui-caption-tablet-letter-spacing: 0;
  --ui-caption-mobile-letter-spacing: 0;
  --ui-caption-tablet-line-height: 1.7;
  --ui-caption-mobile-line-height: 1.7;
  --ui-caption-size-tablet: 14px;
  --ui-caption-size-mobile: 14px;
  --ui-caption-text-transform: none;
  --ui-caption-font-weight: 400;
  --ui-caption-font-family: "Lato",sans-serif;
  --ui-caption-size: 15px;
  --ui-caption-color: #66698c;
  --ui-caption-color-light: #9f9f9f;
  --ui-caption-font-style: normal;
  --ui-caption-text-decoration: none;
  --ui-caption-coefficients-320-px: 1;
  --ui-caption-letter-spacing: 0;
  --ui-caption-line-height: 1.7;
  --ui-quote-tablet-letter-spacing: 0;
  --ui-quote-mobile-letter-spacing: 0;
  --ui-quote-tablet-line-height: 1.43;
  --ui-quote-mobile-line-height: 1.43;
  --ui-quote-size-tablet: 19px;
  --ui-quote-size-mobile: 18px;
  --ui-quote-text-transform: none;
  --ui-quote-font-weight: 400;
  --ui-quote-font-family: "Lato",sans-serif;
  --ui-quote-size: 21px;
  --ui-quote-color: #66698c;
  --ui-quote-color-light: #fff;
  --ui-quote-font-style: italic;
  --ui-quote-text-decoration: none;
  --ui-quote-coefficients-320-px: 1;
  --ui-quote-letter-spacing: 0;
  --ui-quote-line-height: 1.43;
  --ui-small-tablet-letter-spacing: 0.03;
  --ui-small-mobile-letter-spacing: 0.03;
  --ui-small-tablet-line-height: 1.82;
  --ui-small-mobile-line-height: 1.82;
  --ui-small-size-tablet: 12px;
  --ui-small-size-mobile: 12px;
  --ui-small-text-transform: none;
  --ui-small-font-weight: 700;
  --ui-small-font-family: "Lato",sans-serif;
  --ui-small-size: 13px;
  --ui-small-color: #66698c;
  --ui-small-color-light: #dde5ed;
  --ui-small-font-style: normal;
  --ui-small-text-decoration: none;
  --ui-small-coefficients-320-px: 1;
  --ui-small-letter-spacing: 0.03;
  --ui-small-line-height: 1.82;
  --ui-text-tablet-letter-spacing: 0;
  --ui-text-mobile-letter-spacing: 0;
  --ui-text-tablet-line-height: 1.7;
  --ui-text-mobile-line-height: 1.7;
  --ui-text-size-tablet: 17px;
  --ui-text-size-mobile: 17px;
  --ui-text-text-transform: none;
  --ui-text-font-weight: 400;
  --ui-text-font-family: "Lato",sans-serif;
  --ui-text-size: 17px;
  --ui-text-color: #66698c;
  --ui-text-color-light: #fff;
  --ui-text-font-style: normal;
  --ui-text-text-decoration: none;
  --ui-text-coefficients-320-px: 1;
  --ui-text-letter-spacing: 0;
  --ui-text-line-height: 1.7;
  --ui-subheading-tablet-letter-spacing: 0;
  --ui-subheading-mobile-letter-spacing: 0;
  --ui-subheading-tablet-line-height: 1.58;
  --ui-subheading-mobile-line-height: 1.58;
  --ui-subheading-size-tablet: 19px;
  --ui-subheading-size-mobile: 18px;
  --ui-subheading-text-transform: none;
  --ui-subheading-font-weight: 700;
  --ui-subheading-font-family: "Lato",sans-serif;
  --ui-subheading-size: 21px;
  --ui-subheading-color: #66698c;
  --ui-subheading-color-light: #fff;
  --ui-subheading-font-style: normal;
  --ui-subheading-text-decoration: none;
  --ui-subheading-coefficients-320-px: 1;
  --ui-subheading-letter-spacing: 0;
  --ui-subheading-line-height: 1.58;
  --ui-heading-tablet-letter-spacing: 0;
  --ui-heading-mobile-letter-spacing: 0;
  --ui-heading-tablet-line-height: 1.43;
  --ui-heading-mobile-line-height: 1.43;
  --ui-heading-size-tablet: 22px;
  --ui-heading-size-mobile: 22px;
  --ui-heading-text-transform: none;
  --ui-heading-font-weight: 700;
  --ui-heading-font-family: "Rubik",sans-serif;
  --ui-heading-size: 23px;
  --ui-heading-color: #28283a;
  --ui-heading-color-light: #fff;
  --ui-heading-font-style: normal;
  --ui-heading-text-decoration: none;
  --ui-heading-coefficients-320-px: 1;
  --ui-heading-letter-spacing: 0;
  --ui-heading-line-height: 1.43;
  --ui-heading-lg-tablet-letter-spacing: 0;
  --ui-heading-lg-mobile-letter-spacing: 0;
  --ui-heading-lg-tablet-line-height: 1.3;
  --ui-heading-lg-mobile-line-height: 1.3;
  --ui-heading-lg-size-tablet: 22px;
  --ui-heading-lg-size-mobile: 22px;
  --ui-heading-lg-text-transform: none;
  --ui-heading-lg-font-weight: 700;
  --ui-heading-lg-font-family: "Rubik",sans-serif;
  --ui-heading-lg-size: 22px;
  --ui-heading-lg-color: #28283a;
  --ui-heading-lg-color-light: #fff;
  --ui-heading-lg-font-style: normal;
  --ui-heading-lg-text-decoration: none;
  --ui-heading-lg-coefficients-320-px: 0.82;
  --ui-heading-lg-letter-spacing: 0;
  --ui-heading-lg-line-height: 1.3;
  --ui-subtitle-tablet-letter-spacing: 0;
  --ui-subtitle-mobile-letter-spacing: 0;
  --ui-subtitle-tablet-line-height: 1.65;
  --ui-subtitle-mobile-line-height: 1.65;
  --ui-subtitle-size-tablet: 19px;
  --ui-subtitle-size-mobile: 19px;
  --ui-subtitle-text-transform: none;
  --ui-subtitle-font-weight: 400;
  --ui-subtitle-font-family: "Lato",sans-serif;
  --ui-subtitle-size: 19px;
  --ui-subtitle-color: #66698c;
  --ui-subtitle-color-light: #fff;
  --ui-subtitle-font-style: normal;
  --ui-subtitle-text-decoration: none;
  --ui-subtitle-coefficients-320-px: 1;
  --ui-subtitle-letter-spacing: 0;
  --ui-subtitle-line-height: 1.65;
  --ui-block-title-tablet-letter-spacing: 0;
  --ui-block-title-mobile-letter-spacing: 0;
  --ui-block-title-tablet-line-height: 1.2;
  --ui-block-title-mobile-line-height: 1.2;
  --ui-block-title-size-tablet: 39px;
  --ui-block-title-size-mobile: 34px;
  --ui-block-title-text-transform: none;
  --ui-block-title-font-weight: 700;
  --ui-block-title-font-family: "Rubik",sans-serif;
  --ui-block-title-size: 44px;
  --ui-block-title-color: #28283a;
  --ui-block-title-color-light: #fff;
  --ui-block-title-font-style: normal;
  --ui-block-title-text-decoration: none;
  --ui-block-title-coefficients-320-px: 0.49;
  --ui-block-title-letter-spacing: 0;
  --ui-block-title-line-height: 1.2;
  --ui-hero-title-tablet-letter-spacing: -0.01;
  --ui-hero-title-mobile-letter-spacing: -0.01;
  --ui-hero-title-tablet-line-height: 1.1;
  --ui-hero-title-mobile-line-height: 1.1;
  --ui-hero-title-size-tablet: 60px;
  --ui-hero-title-size-mobile: 54px;
  --ui-hero-title-text-transform: none;
  --ui-hero-title-font-weight: 700;
  --ui-hero-title-font-family: "Rubik",sans-serif;
  --ui-hero-title-size: 66px;
  --ui-hero-title-color: #28283a;
  --ui-hero-title-color-light: #fff;
  --ui-hero-title-font-style: normal;
  --ui-hero-title-text-decoration: none;
  --ui-hero-title-coefficients-320-px: 0.37;
  --ui-hero-title-letter-spacing: -0.01;
  --ui-hero-title-line-height: 1.1;
  --ui-btn-sm-padding: 16px 24px 16px 24px;
  --ui-btn-sm-font-size: 11px;
  --ui-btn-sm-border-width: 2px;
  --ui-btn-sm-border-radius: 5px;
  --ui-btn-sm-line-height: 1.1;
  --ui-btn-md-padding: 20px 30px 20px 30px;
  --ui-btn-md-font-size: 12px;
  --ui-btn-md-border-width: 2px;
  --ui-btn-md-border-radius: 5px;
  --ui-btn-md-line-height: 1.2;
  --ui-btn-lg-padding: 21px 36px 21px 36px;
  --ui-btn-lg-font-size: 14px;
  --ui-btn-lg-border-width: 2px;
  --ui-btn-lg-border-radius: 5px;
  --ui-btn-lg-line-height: 1.2;
  --ui-btn-secondary-alt-active-color: #595a71;
  --ui-btn-secondary-alt-active-color-light: #595a71;
  --ui-btn-secondary-alt-active-bg-color: #fff;
  --ui-btn-secondary-alt-active-bg-color-light: #fff;
  --ui-btn-secondary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-active-font-weight: 700;
  --ui-btn-secondary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-spread: 0;
  --ui-btn-secondary-alt-active-shadow-blur: 10px;
  --ui-btn-secondary-alt-active-shadow-y: 3px;
  --ui-btn-secondary-alt-active-shadow-x: 0;
  --ui-btn-secondary-alt-active-border-color: transparent;
  --ui-btn-secondary-alt-active-border-color-light: transparent;
  --ui-btn-secondary-alt-active-border-style: solid;
  --ui-btn-secondary-alt-hover-color: #86bb46;
  --ui-btn-secondary-alt-hover-color-light: #86bb46;
  --ui-btn-secondary-alt-hover-bg-color: #fff;
  --ui-btn-secondary-alt-hover-bg-color-light: #fff;
  --ui-btn-secondary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-hover-font-weight: 700;
  --ui-btn-secondary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-spread: 0;
  --ui-btn-secondary-alt-hover-shadow-blur: 10px;
  --ui-btn-secondary-alt-hover-shadow-y: 3px;
  --ui-btn-secondary-alt-hover-shadow-x: 0;
  --ui-btn-secondary-alt-hover-border-color: transparent;
  --ui-btn-secondary-alt-hover-border-color-light: transparent;
  --ui-btn-secondary-alt-hover-border-style: solid;
  --ui-btn-secondary-alt-color: #595a71;
  --ui-btn-secondary-alt-color-light: #595a71;
  --ui-btn-secondary-alt-bg-color: #fff;
  --ui-btn-secondary-alt-bg-color-light: #fff;
  --ui-btn-secondary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-font-weight: 700;
  --ui-btn-secondary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-spread: 0;
  --ui-btn-secondary-alt-shadow-blur: 10px;
  --ui-btn-secondary-alt-shadow-y: 3px;
  --ui-btn-secondary-alt-shadow-x: 0;
  --ui-btn-secondary-alt-border-color: transparent;
  --ui-btn-secondary-alt-border-color-light: transparent;
  --ui-btn-secondary-alt-border-style: solid;
  --ui-btn-primary-alt-active-color: #505058;
  --ui-btn-primary-alt-active-color-light: #505058;
  --ui-btn-primary-alt-active-bg-color: #fff;
  --ui-btn-primary-alt-active-bg-color-light: #fff;
  --ui-btn-primary-alt-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-active-font-weight: 700;
  --ui-btn-primary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-spread: 0;
  --ui-btn-primary-alt-active-shadow-blur: 10px;
  --ui-btn-primary-alt-active-shadow-y: 3px;
  --ui-btn-primary-alt-active-shadow-x: 0;
  --ui-btn-primary-alt-active-border-color: transparent;
  --ui-btn-primary-alt-active-border-color-light: transparent;
  --ui-btn-primary-alt-active-border-style: solid;
  --ui-btn-primary-alt-hover-color: #fff;
  --ui-btn-primary-alt-hover-color-light: #fff;
  --ui-btn-primary-alt-hover-bg-color: #28283a;
  --ui-btn-primary-alt-hover-bg-color-light: #86bb46;
  --ui-btn-primary-alt-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-hover-font-weight: 700;
  --ui-btn-primary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-spread: 0;
  --ui-btn-primary-alt-hover-shadow-blur: 10px;
  --ui-btn-primary-alt-hover-shadow-y: 3px;
  --ui-btn-primary-alt-hover-shadow-x: 0;
  --ui-btn-primary-alt-hover-border-color: transparent;
  --ui-btn-primary-alt-hover-border-color-light: transparent;
  --ui-btn-primary-alt-hover-border-style: solid;
  --ui-btn-primary-alt-color: #505058;
  --ui-btn-primary-alt-color-light: #505058;
  --ui-btn-primary-alt-bg-color: #fff;
  --ui-btn-primary-alt-bg-color-light: #fff;
  --ui-btn-primary-alt-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-font-weight: 700;
  --ui-btn-primary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-spread: 0;
  --ui-btn-primary-alt-shadow-blur: 10px;
  --ui-btn-primary-alt-shadow-y: 3px;
  --ui-btn-primary-alt-shadow-x: 0;
  --ui-btn-primary-alt-border-color: transparent;
  --ui-btn-primary-alt-border-color-light: transparent;
  --ui-btn-primary-alt-border-style: solid;
  --ui-btn-secondary-active-color: #595a71;
  --ui-btn-secondary-active-color-light: #fff;
  --ui-btn-secondary-active-bg-color: transparent;
  --ui-btn-secondary-active-bg-color-light: transparent;
  --ui-btn-secondary-active-bg-gradient-angle: 0deg;
  --ui-btn-secondary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-active-font-weight: 700;
  --ui-btn-secondary-active-shadow-color: transparent;
  --ui-btn-secondary-active-shadow-color-light: transparent;
  --ui-btn-secondary-active-shadow-spread: 0;
  --ui-btn-secondary-active-shadow-blur: 0;
  --ui-btn-secondary-active-shadow-y: 0;
  --ui-btn-secondary-active-shadow-x: 0;
  --ui-btn-secondary-active-border-color: #d6d3de;
  --ui-btn-secondary-active-border-color-light: #d6d3de;
  --ui-btn-secondary-active-border-style: none;
  --ui-btn-secondary-hover-color: #fff;
  --ui-btn-secondary-hover-color-light: #505058;
  --ui-btn-secondary-hover-bg-color: #86bb46;
  --ui-btn-secondary-hover-bg-color-light: #fff;
  --ui-btn-secondary-hover-bg-gradient-angle: 0deg;
  --ui-btn-secondary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-hover-font-weight: 700;
  --ui-btn-secondary-hover-shadow-color: transparent;
  --ui-btn-secondary-hover-shadow-color-light: transparent;
  --ui-btn-secondary-hover-shadow-spread: 0;
  --ui-btn-secondary-hover-shadow-blur: 0;
  --ui-btn-secondary-hover-shadow-y: 0;
  --ui-btn-secondary-hover-shadow-x: 0;
  --ui-btn-secondary-hover-border-color: #fff;
  --ui-btn-secondary-hover-border-color-light: #fff;
  --ui-btn-secondary-hover-border-style: none;
  --ui-btn-secondary-color: #595a71;
  --ui-btn-secondary-color-light: #fff;
  --ui-btn-secondary-bg-color: transparent;
  --ui-btn-secondary-bg-color-light: transparent;
  --ui-btn-secondary-bg-gradient-angle: 0deg;
  --ui-btn-secondary-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-font-weight: 700;
  --ui-btn-secondary-shadow-color: transparent;
  --ui-btn-secondary-shadow-color-light: transparent;
  --ui-btn-secondary-shadow-spread: 0;
  --ui-btn-secondary-shadow-blur: 0;
  --ui-btn-secondary-shadow-y: 0;
  --ui-btn-secondary-shadow-x: 0;
  --ui-btn-secondary-border-color: #86bb46;
  --ui-btn-secondary-border-color-light: #fff;
  --ui-btn-secondary-border-style: solid;
  --ui-btn-primary-active-color: #fff;
  --ui-btn-primary-active-color-light: #fff;
  --ui-btn-primary-active-bg-color: #86bb46;
  --ui-btn-primary-active-bg-color-light: #86bb46;
  --ui-btn-primary-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-active-font-weight: 700;
  --ui-btn-primary-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-spread: 0;
  --ui-btn-primary-active-shadow-blur: 10px;
  --ui-btn-primary-active-shadow-y: 3px;
  --ui-btn-primary-active-shadow-x: 0;
  --ui-btn-primary-active-border-color: transparent;
  --ui-btn-primary-active-border-color-light: transparent;
  --ui-btn-primary-active-border-style: solid;
  --ui-btn-primary-hover-color: #fff;
  --ui-btn-primary-hover-color-light: #505058;
  --ui-btn-primary-hover-bg-color: #28283a;
  --ui-btn-primary-hover-bg-color-light: #fff;
  --ui-btn-primary-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-hover-font-weight: 700;
  --ui-btn-primary-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-spread: 0;
  --ui-btn-primary-hover-shadow-blur: 10px;
  --ui-btn-primary-hover-shadow-y: 3px;
  --ui-btn-primary-hover-shadow-x: 0;
  --ui-btn-primary-hover-border-color: transparent;
  --ui-btn-primary-hover-border-color-light: transparent;
  --ui-btn-primary-hover-border-style: solid;
  --ui-btn-primary-color: #fff;
  --ui-btn-primary-color-light: #fff;
  --ui-btn-primary-bg-color: #86bb46;
  --ui-btn-primary-bg-color-light: #86bb46;
  --ui-btn-primary-bg-gradient-angle: 0deg;
  --ui-btn-primary-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-font-weight: 700;
  --ui-btn-primary-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-spread: 0;
  --ui-btn-primary-shadow-blur: 10px;
  --ui-btn-primary-shadow-y: 3px;
  --ui-btn-primary-shadow-x: 0;
  --ui-btn-primary-border-color: transparent;
  --ui-btn-primary-border-color-light: transparent;
  --ui-btn-primary-border-style: solid;
  --ui-btn-font-family: "Rubik",sans-serif;
  --ui-btn-font-style: initial;
  --ui-btn-text-transform: uppercase;
  --ui-btn-letter-spacing: 0.02em;
  --ui-content-gutter-320: 24px;
  --ui-content-gutter-480: 24px;
  --ui-content-gutter-768: 32px;
  --ui-content-gutter-992: 40px;
  --ui-content-gutter-1280: 15px;
  --ui-content-gutter-default: 15px;
  --ui-content-gutter: 0 15px;
  --ui-content-container: 1200px;
  --ui-media-bg: #d8d8d8;
  --w-accordion-offset: 30px;
  --w-accordion-padding: 20px;
  --w-apps-buttons-border-color: #a6a6a6;
  --w-apps-buttons-padding-top-as: 33.3333%;
  --w-apps-buttons-padding-top-gp: 29.5496%;
  --w-apps-buttons-padding-top-as-fre: 31.496%;
  --w-apps-buttons-padding-top-as-tur: 26.4901%;
  --w-apps-buttons-padding-top-as-chi: 36.6972%;
  --w-apps-buttons-sm-max-width-as: 120px;
  --w-apps-buttons-sm-max-width-gp: 135px;
  --w-apps-buttons-offset: 35px;
  --w-apps-buttons-md-max-width-as: 120px;
  --w-apps-buttons-lg-max-width-as: 150px;
  --w-apps-buttons-md-max-width-gp: 135px;
  --w-apps-buttons-lg-max-width-gp: 169px;
  --w-apps-buttons-sm-max-width-as-fre: 127px;
  --w-apps-buttons-md-max-width-as-fre: 127px;
  --w-apps-buttons-lg-max-width-as-fre: 159px;
  --w-apps-buttons-sm-max-width-as-tur: 151px;
  --w-apps-buttons-md-max-width-as-tur: 151px;
  --w-apps-buttons-lg-max-width-as-tur: 189px;
  --w-apps-buttons-sm-max-width-as-chi: 109px;
  --w-apps-buttons-md-max-width-as-chi: 109px;
  --w-apps-buttons-lg-max-width-as-chi: 136px;
  --w-apps-buttons-sm-border-radius: 5px;
  --w-apps-buttons-md-border-radius: 5px;
  --w-apps-buttons-lg-border-radius: 5px ;
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) {
    --w-apps-buttons-md-max-width-as:150px;
    --w-apps-buttons-lg-max-width-as: 180px;
    --w-apps-buttons-md-max-width-gp: 169px;
    --w-apps-buttons-lg-max-width-gp: 203px;
    --w-apps-buttons-md-max-width-as-fre: 159px;
    --w-apps-buttons-lg-max-width-as-fre: 191px;
    --w-apps-buttons-md-max-width-as-tur: 189px;
    --w-apps-buttons-lg-max-width-as-tur: 227px;
    --w-apps-buttons-md-max-width-as-chi: 136px;
    --w-apps-buttons-lg-max-width-as-chi: 164px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-md {
    --w-apps-buttons-md-max-width-as:150px;
    --w-apps-buttons-lg-max-width-as: 180px;
    --w-apps-buttons-md-max-width-gp: 169px;
    --w-apps-buttons-lg-max-width-gp: 203px;
    --w-apps-buttons-md-max-width-as-fre: 159px;
    --w-apps-buttons-lg-max-width-as-fre: 191px;
    --w-apps-buttons-md-max-width-as-tur: 189px;
    --w-apps-buttons-lg-max-width-as-tur: 227px;
    --w-apps-buttons-md-max-width-as-chi: 136px;
    --w-apps-buttons-lg-max-width-as-chi: 164px ;
  }
}
@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-apps-buttons-md-border-radius:7px;
    --w-apps-buttons-lg-border-radius: 8px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-md {
    --w-apps-buttons-md-border-radius:7px;
    --w-apps-buttons-lg-border-radius: 8px ;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) {
    --w-apps-buttons-offset:40px ;
  }
}
@media (min-width: 0px) {
  .html-editor {
    --w-apps-buttons-offset:40px ;
  }
}
:root {
  --w-gap: 15px;
  --w-base-v-space: 4px;
  --w-base-h-space: 5px;
  --w-v-spacer1: calc(var(--w-base-v-space)*1);
  --w-v-spacer2: calc(var(--w-base-v-space)*2);
  --w-v-spacer3: calc(var(--w-base-v-space)*3);
  --w-v-spacer4: calc(var(--w-base-v-space)*5);
  --w-v-spacer5: calc(var(--w-base-v-space)*8);
  --w-v-spacer6: calc(var(--w-base-v-space)*12);
  --w-v-spacer7: calc(var(--w-base-v-space)*15);
  --w-h-spacer1: calc(var(--w-base-h-space)*1);
  --w-h-spacer2: calc(var(--w-base-h-space)*2);
  --w-h-spacer3: calc(var(--w-base-h-space)*4);
  --w-h-spacer4: calc(var(--w-base-h-space)*8);
  --w-hero-title-offset: 35px;
  --w-title-offset: 25px;
  --w-subtitle-offset: 25px;
  --w-heading-offset: 20px;
  --w-subheading-offset: 25px;
  --w-heading-lg-offset: 25px;
  --w-caption-offset: 20px;
  --w-body-offset: 20px;
  --w-small-offset: 20px;
  --w-quote-offset: 20px;
  --w-hero-title-h-offset: 15px;
  --w-title-h-offset: 5px;
  --w-subtitle-h-offset: 15px;
  --w-heading-h-offset: 15px;
  --w-subheading-h-offset: 15px;
  --w-heading-lg-h-offset: 15px;
  --w-caption-h-offset: 10px;
  --w-body-h-offset: 10px;
  --w-small-h-offset: 10px;
  --w-quote-h-offset: 10px ;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) {
    --w-hero-title-offset:40px ;
  }
}
@media (min-width: 0px) {
  .html-editor {
    --w-hero-title-offset:40px ;
  }
}
:root {
  --w-layout-item-top-offset: calc(var(--w-gap)*2);
  --w-layout-gap: var(--w-gap);
  --w-btns-group-item-offset: 20px;
  --w-btns-group-offset: 35px ;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) {
    --w-btns-group-offset:40px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-lg {
    --w-btns-group-offset:40px ;
  }
}
:root {
  --w-socials-top-offset: 30px;
  --w-socials-h-offset: 15px;
  --w-socials-bottom-offset: 30px;
  --w-list-item-v-offset: 30px;
  --w-list-item-h-offset: 30px;
  --w-list-item-v-padding: 15px;
  --w-list-item-h-padding: 15px;
  --w-list-with-media-offset: 30px;
  --w-list-with-media-padding: 20px;
  --ui-content-gutter-1200: 15px;
  --w-content-container-size: 1200px;
  --w-content-gutter: var(--ui-content-gutter-320) ;
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) {
    --w-content-gutter:var(--ui-content-gutter-480) ;
  }
}
@media (min-width: 0px) {
  .html-editor-xs {
    --w-content-gutter:var(--ui-content-gutter-480) ;
  }
}
@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-content-gutter:var(--ui-content-gutter-768) ;
  }
}
@media (min-width: 0px) {
  .html-editor-md {
    --w-content-gutter:var(--ui-content-gutter-768) ;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) {
    --w-content-gutter:var(--ui-content-gutter-992) ;
  }
}
@media (min-width: 1280px) {
  :root:not(.disable-media-queries) {
    --w-content-gutter:var(--ui-content-gutter-1200) ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-lg {
    --w-content-gutter:var(--ui-content-gutter-1200) ;
  }
}
:root {
  --w-section-vertical-s-offset: 20px;
  --w-section-basement-offset: 30px;
  --w-section-vertical-offset: 90px;
  --w-section-vertical-xxl-offset: 130px;
  --w-section-header-offset: 45px;
  --w-section-footer-offset: 50px ;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-section-vertical-offset:95px;
    --w-section-vertical-xxl-offset: 250px;
    --w-section-header-offset: 45px;
    --w-section-footer-offset: 50px ;
  }
}
@media (min-width: 0px) {
  .html-editor-md {
    --w-section-vertical-offset:95px;
    --w-section-vertical-xxl-offset: 250px;
    --w-section-header-offset: 45px;
    --w-section-footer-offset: 50px ;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) {
    --w-section-vertical-offset:100px;
    --w-section-vertical-xxl-offset: 250px;
    --w-section-header-offset: 50px;
    --w-section-footer-offset: 55px ;
  }
}
@media (min-width: 0px) {
  .html-editor {
    --w-section-vertical-offset:100px;
    --w-section-vertical-xxl-offset: 250px;
    --w-section-header-offset: 50px;
    --w-section-footer-offset: 55px ;
  }
}
:root {
  --w-image-offset: 20px;
  --w-image-mask-sm-width: 70px;
  --w-image-mask-sm-height: 70px;
  --w-image-mask-md-width: 70px;
  --w-image-mask-md-height: 70px;
  --w-image-mask-lg-width: 120px;
  --w-image-mask-lg-height: 120px ;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-image-aspect-ratio:56.25%;
    --w-image-mask-md-width: 120px;
    --w-image-mask-md-height: 120px;
    --w-image-mask-lg-width: 170px;
    --w-image-mask-lg-height: 170px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-md {
    --w-image-aspect-ratio:56.25%;
    --w-image-mask-md-width: 120px;
    --w-image-mask-md-height: 120px;
    --w-image-mask-lg-width: 170px;
    --w-image-mask-lg-height: 170px ;
  }
}
:root {
  --w-quote-offset: 30px;
  --w-quote-gap: 20px;
  --w-logo-offset: 30px;
  --w-slogan-offset: 5px;
  --w-nav-offset: 30px;
  --w-nav-item-gap: 15px;
  --w-nav-item-top-offset: 10px;
  --w-nav-item-column-gap: 10px;
  --w-nav-item-column-offset: 20px;
  --w-burger-padding: 12px 8px;
  --w-burger-width: 24px;
  --w-burger-height: 16px;
  --w-burger-line-size: 2px;
  --w-burger-line-pos-transform: translateY(7px) rotate(45deg);
  --w-burger-line-neg-transform: translateY(-7px) rotate(-45deg);
  --w-icon-panel-inner-offset: 0 ;
}

:root:not(.disable-media-queries) {
  --w-icon-panel-sm-width: 50px;
  --w-icon-panel-sm-height: 50px;
  --w-icon-panel-width: 50px;
  --w-icon-panel-height: 50px;
  --w-icon-panel-xl-width: 70px;
  --w-icon-panel-xl-height: 70px ;
}

@media (min-width: 0px) {
  .html-editor-xs {
    --w-icon-panel-sm-width:50px;
    --w-icon-panel-sm-height: 50px;
    --w-icon-panel-width: 50px;
    --w-icon-panel-height: 50px;
    --w-icon-panel-xl-width: 70px;
    --w-icon-panel-xl-height: 70px ;
  }
}
@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-icon-panel-sm-width:50px;
    --w-icon-panel-sm-height: 50px;
    --w-icon-panel-width: 70px;
    --w-icon-panel-height: 70px;
    --w-icon-panel-xl-width: 100px;
    --w-icon-panel-xl-height: 100px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-md {
    --w-icon-panel-sm-width:50px;
    --w-icon-panel-sm-height: 50px;
    --w-icon-panel-width: 70px;
    --w-icon-panel-height: 70px;
    --w-icon-panel-xl-width: 100px;
    --w-icon-panel-xl-height: 100px ;
  }
}
:root {
  --w-icon-width: 24px;
  --w-icon-height: 24px;
  --w-icon-offset: 20px;
  --w-icon-h-offset: 10px;
  --w-icon-sm-inner-offset: 12px;
  --w-icon-inner-offset: 12px;
  --w-icon-numbers-inner-offset: 5px;
  --w-icon-xl-inner-offset: 15px ;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-icon-inner-sm-offset:12px;
    --w-icon-inner-offset: 15px;
    --w-icon-xl-inner-offset: 20px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-md {
    --w-icon-inner-sm-offset:12px;
    --w-icon-inner-offset: 15px;
    --w-icon-xl-inner-offset: 20px ;
  }
}
:root {
  --w-icon-numbers-sm-inner-offset: 4px ;
}

:root:not(.disable-media-queries) {
  --w-icon-numbers-xl-inner-offset: 8px;
  --w-icon-numbers-inner-offset: 4px ;
}

@media (min-width: 0px) {
  .html-editor-xs {
    --w-icon-numbers-xl-inner-offset:8px;
    --w-icon-numbers-inner-offset: 4px ;
  }
}
@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-icon-numbers-xl-inner-offset:10px;
    --w-icon-numbers-inner-offset: 8px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-md {
    --w-icon-numbers-xl-inner-offset:10px;
    --w-icon-numbers-inner-offset: 8px ;
  }
}
:root {
  --w-map-wrapper-height: 450px;
  --w-map-wrapper-offset: 30px ;
}

:root:not(.disable-media-queries) {
  --w-counter-font-size: 24px;
  --w-counter-xl-font-size: 30px ;
}

@media (min-width: 0px) {
  .html-editor-xs {
    --w-counter-font-size:24px;
    --w-counter-xl-font-size: 30px ;
  }
}
@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-counter-font-size:30px;
    --w-counter-xl-font-size: 44px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-md {
    --w-counter-font-size:30px;
    --w-counter-xl-font-size: 44px ;
  }
}
:root {
  --w-contacts-list-offset: 30px;
  --w-contacts-list-item-v-offset: 16px;
  --w-contacts-list-element-v-offset: 5px;
  --w-icon-list-width: 20px;
  --w-icon-list-height: 20px;
  --w-icon-list-offset: 20px;
  --w-icon-list-item-offset: 16px;
  --w-icon-list-item-h-offset: 24px;
  --w-follow-us-offset: 15px;
  --w-form-offset: 32px;
  --w-text-area-height: 150px;
  --w-form-field-offset: 24px;
  --w-form-button-offset: 56px;
  --w-form-input-offset: 12px;
  --w-form-description-offset: 4px;
  --w-form-multiple-group-offset: 12px;
  --w-form-multiple-item-offset: 12px;
  --w-captions-group-offset: 15px;
  --w-captions-group-item-offset: 5px;
  --w-captions-group-separator-width: 1px;
  --w-user-message-offset: 20px;
  --w-user-photo-size: 70px;
  --w-grid-item-top-offset: 30px;
  --w-grid-gap: 30px;
  --w-100vw: 100vw;
  --w-grid-container-size-md: calc(var(--w-100vw) + var(--w-grid-gap) - var(--ui-content-gutter-768)*2);
  --w-grid-container-size-xl: calc(var(--w-content-container-size) + var(--w-grid-gap) - var(--ui-content-gutter-1200)*2);
  --w-grid-container-size-lg: var(--w-grid-container-size-xl) ;
}

:root:not(.disable-media-queries) {
  --w-100vw: 100vw ;
}

.html-editor-md, .html-editor-xs {
  --w-100vw: var(--w-editor-width) ;
}

:root:not(.disable-media-queries) {
  --w-grid-item-v-padding: 31px;
  --w-grid-item-h-padding: 27px ;
}

@media (min-width: 0px) {
  .html-editor-xs {
    --w-grid-item-v-padding:31px;
    --w-grid-item-h-padding: 27px ;
  }
}
@media (min-width: 768px) {
  :root:not(.disable-media-queries) {
    --w-grid-item-v-padding:34px;
    --w-grid-item-h-padding: 28px ;
  }
}
@media (min-width: 0px) {
  .html-editor-md {
    --w-grid-item-v-padding:34px;
    --w-grid-item-h-padding: 28px ;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) {
    --w-grid-item-v-padding:40px;
    --w-grid-item-h-padding: 30px ;
  }
}
@media (min-width: 0px) {
  .html-editor, .html-editor-lg {
    --w-grid-item-v-padding:40px;
    --w-grid-item-h-padding: 30px ;
  }
}
:root {
  --w-divider-component-offset: 15px;
  --w-gallery-offset: 30px;
  --w-image-with-hover-offset: 20px;
  --w-image-with-hover-button-offset: var(--w-btns-group-offset);
  --w-try-it-free-offset: 32px;
  --w-try-it-free-input-offset-sm: 8px;
  --w-try-it-free-input-offset-md: 8px;
  --w-try-it-free-input-offset-lg: 12px ;
}

.site-root {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: var(--ui-base-font);
  word-wrap: break-word;
  overflow-x: hidden;
}

.site-root body {
  overflow: hidden;
}

.w-visually-hidden {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}

:root {
  --w-editor-xs-width: 400px;
  --w-editor-md-width: 800px ;
}

.w-align-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.w-align-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.w-align-stretch {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.w-align-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.ui-heroTitle {
  color: var(--ui-hero-title-color);
  font-size: var(--ui-hero-title-size);
  line-height: var(--ui-hero-title-line-height);
  font-family: var(--ui-hero-title-font-family);
  font-weight: var(--ui-hero-title-font-weight);
  text-transform: var(--ui-hero-title-text-transform);
  -webkit-text-decoration: var(--ui-hero-title-text-decoration);
  -moz-text-decoration: var(--ui-hero-title-text-decoration);
  text-decoration: var(--ui-hero-title-text-decoration);
  font-style: var(--ui-hero-title-font-style);
  letter-spacing: calc(var(--ui-hero-title-letter-spacing) * 1em);
}

.page-editor-md .ui-heroTitle {
  font-size: var(--ui-hero-title-size-tablet);
  line-height: var(--ui-hero-title-tablet-line-height);
  letter-spacing: calc(var(--ui-hero-title-tablet-letter-spacing) * 1em);
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .ui-heroTitle {
    font-size: var(--ui-hero-title-size-tablet);
    line-height: var(--ui-hero-title-tablet-line-height);
    letter-spacing: calc(var(--ui-hero-title-tablet-letter-spacing) * 1em);
  }
}
.page-editor-xs .ui-heroTitle {
  font-size: var(--ui-hero-title-size-mobile);
  line-height: var(--ui-hero-title-mobile-line-height);
  letter-spacing: calc(var(--ui-hero-title-mobile-letter-spacing) * 1em);
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .ui-heroTitle {
    font-size: var(--ui-hero-title-size-mobile);
    line-height: var(--ui-hero-title-mobile-line-height);
    letter-spacing: calc(var(--ui-hero-title-mobile-letter-spacing) * 1em);
  }
}
.ui-heroTitle--light {
  color: var(--ui-hero-title-color-light);
}

.ui-blockTitle {
  color: var(--ui-block-title-color);
  font-size: var(--ui-block-title-size);
  line-height: var(--ui-block-title-line-height);
  font-family: var(--ui-block-title-font-family);
  font-weight: var(--ui-block-title-font-weight);
  text-transform: var(--ui-block-title-text-transform);
  -webkit-text-decoration: var(--ui-block-title-text-decoration);
  -moz-text-decoration: var(--ui-block-title-text-decoration);
  text-decoration: var(--ui-block-title-text-decoration);
  font-style: var(--ui-block-title-font-style);
  letter-spacing: calc(var(--ui-block-title-letter-spacing) * 1em);
}

.page-editor-md .ui-blockTitle {
  font-size: var(--ui-block-title-size-tablet);
  line-height: var(--ui-block-title-tablet-line-height);
  letter-spacing: calc(var(--ui-block-title-tablet-letter-spacing) * 1em);
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .ui-blockTitle {
    font-size: var(--ui-block-title-size-tablet);
    line-height: var(--ui-block-title-tablet-line-height);
    letter-spacing: calc(var(--ui-block-title-tablet-letter-spacing) * 1em);
  }
}
.page-editor-xs .ui-blockTitle {
  font-size: var(--ui-block-title-size-mobile);
  line-height: var(--ui-block-title-mobile-line-height);
  letter-spacing: calc(var(--ui-block-title-mobile-letter-spacing) * 1em);
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .ui-blockTitle {
    font-size: var(--ui-block-title-size-mobile);
    line-height: var(--ui-block-title-mobile-line-height);
    letter-spacing: calc(var(--ui-block-title-mobile-letter-spacing) * 1em);
  }
}
.ui-blockTitle--light {
  color: var(--ui-block-title-color-light);
}

.ui-subtitle {
  color: var(--ui-subtitle-color);
  font-size: var(--ui-subtitle-size);
  line-height: var(--ui-subtitle-line-height);
  font-family: var(--ui-subtitle-font-family);
  font-weight: var(--ui-subtitle-font-weight);
  -webkit-text-decoration: var(--ui-subtitle-text-decoration);
  -moz-text-decoration: var(--ui-subtitle-text-decoration);
  text-decoration: var(--ui-subtitle-text-decoration);
  font-style: var(--ui-subtitle-font-style);
  letter-spacing: calc(var(--ui-subtitle-letter-spacing) * 1em);
  text-transform: var(--ui-subtitle-text-transform);
}

.page-editor-md .ui-subtitle {
  font-size: var(--ui-subtitle-size-tablet);
  line-height: var(--ui-subtitle-tablet-line-height);
  letter-spacing: calc(var(--ui-subtitle-tablet-letter-spacing) * 1em);
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .ui-subtitle {
    font-size: var(--ui-subtitle-size-tablet);
    line-height: var(--ui-subtitle-tablet-line-height);
    letter-spacing: calc(var(--ui-subtitle-tablet-letter-spacing) * 1em);
  }
}
.page-editor-xs .ui-subtitle {
  font-size: var(--ui-subtitle-size-mobile);
  line-height: var(--ui-subtitle-mobile-line-height);
  letter-spacing: calc(var(--ui-subtitle-mobile-letter-spacing) * 1em);
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .ui-subtitle {
    font-size: var(--ui-subtitle-size-mobile);
    line-height: var(--ui-subtitle-mobile-line-height);
    letter-spacing: calc(var(--ui-subtitle-mobile-letter-spacing) * 1em);
  }
}
.ui-subtitle--light {
  color: var(--ui-subtitle-color-light);
}

.ui-headingLg {
  color: var(--ui-heading-lg-color);
  font-size: var(--ui-heading-lg-size);
  line-height: var(--ui-heading-lg-line-height);
  font-family: var(--ui-heading-lg-font-family);
  font-weight: var(--ui-heading-lg-font-weight);
  -webkit-text-decoration: var(--ui-heading-lg-text-decoration);
  -moz-text-decoration: var(--ui-heading-lg-text-decoration);
  text-decoration: var(--ui-heading-lg-text-decoration);
  font-style: var(--ui-heading-lg-font-style);
  letter-spacing: calc(var(--ui-heading-lg-letter-spacing) * 1em);
  text-transform: var(--ui-heading-lg-text-transform);
}

.page-editor-md .ui-headingLg {
  font-size: var(--ui-heading-lg-size-tablet);
  line-height: var(--ui-heading-lg-tablet-line-height);
  letter-spacing: calc(var(--ui-heading-lg-tablet-letter-spacing) * 1em);
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .ui-headingLg {
    font-size: var(--ui-heading-lg-size-tablet);
    line-height: var(--ui-heading-lg-tablet-line-height);
    letter-spacing: calc(var(--ui-heading-lg-tablet-letter-spacing) * 1em);
  }
}
.page-editor-xs .ui-headingLg {
  font-size: var(--ui-heading-lg-size-mobile);
  line-height: var(--ui-heading-lg-mobile-line-height);
  letter-spacing: calc(var(--ui-heading-lg-mobile-letter-spacing) * 1em);
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .ui-headingLg {
    font-size: var(--ui-heading-lg-size-mobile);
    line-height: var(--ui-heading-lg-mobile-line-height);
    letter-spacing: calc(var(--ui-heading-lg-mobile-letter-spacing) * 1em);
  }
}
.ui-headingLg--light {
  color: var(--ui-heading-lg-color-light);
}

.ui-heading {
  font-size: var(--ui-heading-size);
  line-height: var(--ui-heading-line-height);
  font-family: var(--ui-heading-font-family);
  font-weight: var(--ui-heading-font-weight);
  -webkit-text-decoration: var(--ui-heading-text-decoration);
  -moz-text-decoration: var(--ui-heading-text-decoration);
  text-decoration: var(--ui-heading-text-decoration);
  font-style: var(--ui-heading-font-style);
  letter-spacing: calc(var(--ui-heading-letter-spacing) * 1em);
  text-transform: var(--ui-heading-text-transform);
}

.page-editor-md .ui-heading {
  font-size: var(--ui-heading-size-tablet);
  line-height: var(--ui-heading-tablet-line-height);
  letter-spacing: calc(var(--ui-heading-tablet-letter-spacing) * 1em);
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .ui-heading {
    font-size: var(--ui-heading-size-tablet);
    line-height: var(--ui-heading-tablet-line-height);
    letter-spacing: calc(var(--ui-heading-tablet-letter-spacing) * 1em);
  }
}
.page-editor-xs .ui-heading {
  font-size: var(--ui-heading-size-mobile);
  line-height: var(--ui-heading-mobile-line-height);
  letter-spacing: calc(var(--ui-heading-mobile-letter-spacing) * 1em);
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .ui-heading {
    font-size: var(--ui-heading-size-mobile);
    line-height: var(--ui-heading-mobile-line-height);
    letter-spacing: calc(var(--ui-heading-mobile-letter-spacing) * 1em);
  }
}
.ui-heading--light {
  color: var(--ui-heading-color-light);
}

.ui-subheading {
  font-size: var(--ui-subheading-size);
  line-height: var(--ui-subheading-line-height);
  font-family: var(--ui-subheading-font-family);
  font-weight: var(--ui-subheading-font-weight);
  -webkit-text-decoration: var(--ui-subheading-text-decoration);
  -moz-text-decoration: var(--ui-subheading-text-decoration);
  text-decoration: var(--ui-subheading-text-decoration);
  font-style: var(--ui-subheading-font-style);
  letter-spacing: calc(var(--ui-subheading-letter-spacing) * 1em);
  color: var(--ui-subheading-color);
  text-transform: var(--ui-subheading-text-transform);
}

.page-editor-md .ui-subheading {
  font-size: var(--ui-subheading-size-tablet);
  line-height: var(--ui-subheading-tablet-line-height);
  letter-spacing: calc(var(--ui-subheading-tablet-letter-spacing) * 1em);
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .ui-subheading {
    font-size: var(--ui-subheading-size-tablet);
    line-height: var(--ui-subheading-tablet-line-height);
    letter-spacing: calc(var(--ui-subheading-tablet-letter-spacing) * 1em);
  }
}
.page-editor-xs .ui-subheading {
  font-size: var(--ui-subheading-size-mobile);
  line-height: var(--ui-subheading-mobile-line-height);
  letter-spacing: calc(var(--ui-subheading-mobile-letter-spacing) * 1em);
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .ui-subheading {
    font-size: var(--ui-subheading-size-mobile);
    line-height: var(--ui-subheading-mobile-line-height);
    letter-spacing: calc(var(--ui-subheading-mobile-letter-spacing) * 1em);
  }
}
.ui-subheading--light {
  color: var(--ui-subheading-color-light);
}

.ui-text {
  font-size: var(--ui-text-size);
  line-height: var(--ui-text-line-height);
  font-family: var(--ui-text-font-family);
  font-weight: var(--ui-text-font-weight);
  -webkit-text-decoration: var(--ui-text-text-decoration);
  -moz-text-decoration: var(--ui-text-text-decoration);
  text-decoration: var(--ui-text-text-decoration);
  font-style: var(--ui-text-font-style);
  letter-spacing: calc(var(--ui-text-letter-spacing) * 1em);
  color: var(--ui-text-color);
  text-transform: var(--ui-text-text-transform);
}

.ui-text code {
  padding: 1px 3px;
  font-family: monospace;
  word-wrap: break-word;
  background: #f7f9fa;
  border: 1px solid #e6e8eb;
  border-radius: 3px;
}

.page-editor-md .ui-text {
  font-size: var(--ui-text-size-tablet);
  line-height: var(--ui-text-tablet-line-height);
  letter-spacing: calc(var(--ui-text-tablet-letter-spacing) * 1em);
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .ui-text {
    font-size: var(--ui-text-size-tablet);
    line-height: var(--ui-text-tablet-line-height);
    letter-spacing: calc(var(--ui-text-tablet-letter-spacing) * 1em);
  }
}
.page-editor-xs .ui-text {
  font-size: var(--ui-text-size-mobile);
  line-height: var(--ui-text-mobile-line-height);
  letter-spacing: calc(var(--ui-text-mobile-letter-spacing) * 1em);
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .ui-text {
    font-size: var(--ui-text-size-mobile);
    line-height: var(--ui-text-mobile-line-height);
    letter-spacing: calc(var(--ui-text-mobile-letter-spacing) * 1em);
  }
}
.ui-text--light {
  color: var(--ui-text-color-light);
}

.ui-text--light code {
  padding: 1px 3px;
  font-family: monospace;
  word-wrap: break-word;
  background: #3f3f3f;
  border: 1px solid #232323;
  border-radius: 3px;
}

.ui-small {
  font-size: var(--ui-small-size);
  line-height: var(--ui-small-line-height);
  font-family: var(--ui-small-font-family);
  font-weight: var(--ui-small-font-weight);
  -webkit-text-decoration: var(--ui-small-text-decoration);
  -moz-text-decoration: var(--ui-small-text-decoration);
  text-decoration: var(--ui-small-text-decoration);
  font-style: var(--ui-small-font-style);
  letter-spacing: calc(var(--ui-small-letter-spacing) * 1em);
  color: var(--ui-small-color);
  text-transform: var(--ui-small-text-transform);
}

.page-editor-md .ui-small {
  font-size: var(--ui-small-size-tablet);
  line-height: var(--ui-small-tablet-line-height);
  letter-spacing: calc(var(--ui-small-tablet-letter-spacing) * 1em);
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .ui-small {
    font-size: var(--ui-small-size-tablet);
    line-height: var(--ui-small-tablet-line-height);
    letter-spacing: calc(var(--ui-small-tablet-letter-spacing) * 1em);
  }
}
.page-editor-xs .ui-small {
  font-size: var(--ui-small-size-mobile);
  line-height: var(--ui-small-mobile-line-height);
  letter-spacing: calc(var(--ui-small-mobile-letter-spacing) * 1em);
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .ui-small {
    font-size: var(--ui-small-size-mobile);
    line-height: var(--ui-small-mobile-line-height);
    letter-spacing: calc(var(--ui-small-mobile-letter-spacing) * 1em);
  }
}
.ui-small--light {
  color: var(--ui-small-color-light);
}

.ui-quote {
  font-size: var(--ui-quote-size);
  line-height: var(--ui-quote-line-height);
  font-family: var(--ui-quote-font-family);
  font-weight: var(--ui-quote-font-weight);
  -webkit-text-decoration: var(--ui-quote-text-decoration);
  -moz-text-decoration: var(--ui-quote-text-decoration);
  text-decoration: var(--ui-quote-text-decoration);
  font-style: var(--ui-quote-font-style);
  letter-spacing: calc(var(--ui-quote-letter-spacing) * 1em);
  color: var(--ui-quote-color);
  text-transform: var(--ui-quote-text-transform);
}

.page-editor-md .ui-quote {
  font-size: var(--ui-quote-size-tablet);
  line-height: var(--ui-quote-tablet-line-height);
  letter-spacing: calc(var(--ui-quote-tablet-letter-spacing) * 1em);
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .ui-quote {
    font-size: var(--ui-quote-size-tablet);
    line-height: var(--ui-quote-tablet-line-height);
    letter-spacing: calc(var(--ui-quote-tablet-letter-spacing) * 1em);
  }
}
.page-editor-xs .ui-quote {
  font-size: var(--ui-quote-size-mobile);
  line-height: var(--ui-quote-mobile-line-height);
  letter-spacing: calc(var(--ui-quote-mobile-letter-spacing) * 1em);
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .ui-quote {
    font-size: var(--ui-quote-size-mobile);
    line-height: var(--ui-quote-mobile-line-height);
    letter-spacing: calc(var(--ui-quote-mobile-letter-spacing) * 1em);
  }
}
.ui-quote--light {
  color: var(--ui-quote-color-light);
}

.ui-caption {
  font-size: var(--ui-caption-size);
  line-height: var(--ui-caption-line-height);
  font-family: var(--ui-caption-font-family);
  font-weight: var(--ui-caption-font-weight);
  -webkit-text-decoration: var(--ui-caption-text-decoration);
  -moz-text-decoration: var(--ui-caption-text-decoration);
  text-decoration: var(--ui-caption-text-decoration);
  font-style: var(--ui-caption-font-style);
  letter-spacing: calc(var(--ui-caption-letter-spacing) * 1em);
  color: var(--ui-caption-color);
  text-transform: var(--ui-caption-text-transform);
}

.page-editor-md .ui-caption {
  font-size: var(--ui-caption-size-tablet);
  line-height: var(--ui-caption-tablet-line-height);
  letter-spacing: calc(var(--ui-caption-tablet-letter-spacing) * 1em);
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .ui-caption {
    font-size: var(--ui-caption-size-tablet);
    line-height: var(--ui-caption-tablet-line-height);
    letter-spacing: calc(var(--ui-caption-tablet-letter-spacing) * 1em);
  }
}
.page-editor-xs .ui-caption {
  font-size: var(--ui-caption-size-mobile);
  line-height: var(--ui-caption-mobile-line-height);
  letter-spacing: calc(var(--ui-caption-mobile-letter-spacing) * 1em);
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .ui-caption {
    font-size: var(--ui-caption-size-mobile);
    line-height: var(--ui-caption-mobile-line-height);
    letter-spacing: calc(var(--ui-caption-mobile-letter-spacing) * 1em);
  }
}
.ui-caption--light {
  color: var(--ui-caption-color-light);
}

.ui-link {
  font-style: var(--ui-link-font-style);
  color: var(--ui-link-color);
  -webkit-text-decoration: var(--ui-link-text-decoration);
  -moz-text-decoration: var(--ui-link-text-decoration);
  text-decoration: var(--ui-link-text-decoration);
}

.ui-link:hover {
  color: var(--ui-link-hover-color);
}

.ui-link span {
  -webkit-text-decoration: var(--ui-link-text-decoration);
  -moz-text-decoration: var(--ui-link-text-decoration);
  text-decoration: var(--ui-link-text-decoration);
}

.ui-link--light {
  color: var(--ui-link-color-light);
}

.ui-link--light:hover {
  color: var(--ui-link-hover-color-light);
}

.ui-blockTitle--light .typography__link, .ui-blockTitle--light .ui-link, .ui-caption--light .typography__link, .ui-caption--light .ui-link, .ui-heading--light .typography__link, .ui-heading--light .ui-link, .ui-headingLg--light .typography__link, .ui-headingLg--light .ui-link, .ui-heroTitle--light .typography__link, .ui-heroTitle--light .ui-link, .ui-quote--light .typography__link, .ui-quote--light .ui-link, .ui-small--light .typography__link, .ui-small--light .ui-link, .ui-subheading--light .typography__link, .ui-subheading--light .ui-link, .ui-subtitle--light .typography__link, .ui-subtitle--light .ui-link, .ui-text--light .typography__link, .ui-text--light .ui-link {
  color: var(--ui-link-color-light);
}

.ui-blockTitle--light .typography__link:hover, .ui-blockTitle--light .ui-link:hover, .ui-caption--light .typography__link:hover, .ui-caption--light .ui-link:hover, .ui-heading--light .typography__link:hover, .ui-heading--light .ui-link:hover, .ui-headingLg--light .typography__link:hover, .ui-headingLg--light .ui-link:hover, .ui-heroTitle--light .typography__link:hover, .ui-heroTitle--light .ui-link:hover, .ui-quote--light .typography__link:hover, .ui-quote--light .ui-link:hover, .ui-small--light .typography__link:hover, .ui-small--light .ui-link:hover, .ui-subheading--light .typography__link:hover, .ui-subheading--light .ui-link:hover, .ui-subtitle--light .typography__link:hover, .ui-subtitle--light .ui-link:hover, .ui-text--light .typography__link:hover, .ui-text--light .ui-link:hover {
  color: var(--ui-link-hover-color-light);
}

.typography__link {
  font-style: var(--ui-link-font-style);
  color: var(--ui-link-color);
}

.typography__link:hover {
  color: var(--ui-link-hover-color);
}

.typography__link span {
  -webkit-text-decoration: var(--ui-link-text-decoration);
  -moz-text-decoration: var(--ui-link-text-decoration);
  text-decoration: var(--ui-link-text-decoration);
}

.text-ui-brand-color {
  color: var(--ui-brand-color) !important;
}

.text-ui-light-shade-color {
  color: var(--ui-light-shade-color) !important;
}

.text-ui-dark-shade-color {
  color: var(--ui-dark-shade-color) !important;
}

.text-ui-light-accent-color {
  color: var(--ui-light-accent-color) !important;
}

.text-ui-dark-accent-color {
  color: var(--ui-dark-accent-color) !important;
}

.background {
  color: var(--ui-dark-shade-color);
}

.background--dark {
  color: var(--ui-light-shade-color);
}

.ui-link-color {
  color: var(--ui-link-color);
}

.ui-link-color:hover {
  color: var(--ui-link-hover-color);
}

.ui-link-color-light {
  color: var(--ui-link-color-light);
}

.ui-link-color-light:hover {
  color: var(--ui-link-hover-color-light);
}

.ui-light-shade-color {
  color: var(--ui-light-shade-color);
}

.ui-dark-shade-color {
  color: var(--ui-dark-shade-color);
}

.ui-button {
  font-family: var(--ui-button-font-family, var(--ui-btn-font-family));
  font-style: var(--ui-button-font-style, var(--ui-btn-font-style));
  text-transform: var(--ui-button-text-transform, var(--ui-btn-text-transform, none));
}

.ui-button--primary-light {
  font-weight: var(--ui-btn-primary-font-weight);
  color: var(--ui-btn-primary-color);
  -webkit-box-shadow: var(--ui-btn-primary-shadow-x) var(--ui-btn-primary-shadow-y) var(--ui-btn-primary-shadow-blur) var(--ui-btn-primary-shadow-spread) var(--ui-btn-primary-shadow-color);
  box-shadow: var(--ui-btn-primary-shadow-x) var(--ui-btn-primary-shadow-y) var(--ui-btn-primary-shadow-blur) var(--ui-btn-primary-shadow-spread) var(--ui-btn-primary-shadow-color);
  background-color: var(--ui-btn-primary-bg-color);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-primary-bg-gradient-angle)), to(var(--ui-btn-primary-bg-gradient-colors)));
  background-image: linear-gradient(var(--ui-btn-primary-bg-gradient-angle), var(--ui-btn-primary-bg-gradient-colors));
}

.ui-button--primary-light .ui-button__border {
  border-color: var(--ui-btn-primary-border-color);
  border-style: var(--ui-btn-primary-border-style);
}

.ui-button--primary-light:not(.editor-button):hover {
  color: var(--ui-btn-primary-hover-color, var(--ui-btn-primary-color));
  -webkit-box-shadow: var(--ui-btn-primary-hover-shadow-x) var(--ui-btn-primary-hover-shadow-y) var(--ui-btn-primary-hover-shadow-blur) var(--ui-btn-primary-hover-shadow-spread) var(--ui-btn-primary-hover-shadow-color);
  box-shadow: var(--ui-btn-primary-hover-shadow-x) var(--ui-btn-primary-hover-shadow-y) var(--ui-btn-primary-hover-shadow-blur) var(--ui-btn-primary-hover-shadow-spread) var(--ui-btn-primary-hover-shadow-color);
  background-color: var(--ui-btn-primary-hover-bg-color);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-primary-hover-bg-gradient-angle)), to(var(--ui-btn-primary-hover-bg-gradient-colors)));
  background-image: linear-gradient(var(--ui-btn-primary-hover-bg-gradient-angle), var(--ui-btn-primary-hover-bg-gradient-colors));
  font-weight: var(--ui-btn-primary-hover-font-weight);
}

.ui-button--primary-light:not(.editor-button):hover .ui-button__border {
  border-style: var(--ui-btn-primary-hover-border-style);
  border-color: var(--ui-btn-primary-hover-border-color);
}

.ui-button--primary-light:not(.editor-button):active {
  color: var(--ui-btn-primary-active-color);
  -webkit-box-shadow: var(--ui-btn-primary-active-shadow-x) var(--ui-btn-primary-active-shadow-y) var(--ui-btn-primary-active-shadow-blur) var(--ui-btn-primary-active-shadow-spread) var(--ui-btn-primary-active-shadow-color);
  box-shadow: var(--ui-btn-primary-active-shadow-x) var(--ui-btn-primary-active-shadow-y) var(--ui-btn-primary-active-shadow-blur) var(--ui-btn-primary-active-shadow-spread) var(--ui-btn-primary-active-shadow-color);
  background-color: var(--ui-btn-primary-active-bg-color);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-primary-active-bg-gradient-angle)), to(var(--ui-btn-primary-active-bg-gradient-colors)));
  background-image: linear-gradient(var(--ui-btn-primary-active-bg-gradient-angle), var(--ui-btn-primary-active-bg-gradient-colors));
  font-weight: var(--ui-btn-primary-active-font-weight);
}

.ui-button--primary-light:not(.editor-button):active .ui-button__border {
  border-style: var(--ui-btn-primary-active-border-style);
  border-color: var(--ui-btn-primary-active-border-color);
}

.ui-button--primary-dark {
  font-weight: var(--ui-btn-primary-font-weight);
  color: var(--ui-btn-primary-color-light);
  -webkit-box-shadow: var(--ui-btn-primary-shadow-x) var(--ui-btn-primary-shadow-y) var(--ui-btn-primary-shadow-blur) var(--ui-btn-primary-shadow-spread) var(--ui-btn-primary-shadow-color-light);
  box-shadow: var(--ui-btn-primary-shadow-x) var(--ui-btn-primary-shadow-y) var(--ui-btn-primary-shadow-blur) var(--ui-btn-primary-shadow-spread) var(--ui-btn-primary-shadow-color-light);
  background-color: var(--ui-btn-primary-bg-color-light);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-primary-bg-gradient-angle)), to(var(--ui-btn-primary-bg-gradient-colors-light)));
  background-image: linear-gradient(var(--ui-btn-primary-bg-gradient-angle), var(--ui-btn-primary-bg-gradient-colors-light));
}

.ui-button--primary-dark .ui-button__border {
  border-color: var(--ui-btn-primary-border-color-light);
  border-style: var(--ui-btn-primary-border-style);
}

.ui-button--primary-dark:not(.editor-button):hover {
  font-weight: var(--ui-btn-primary-hover-font-weight);
  color: var(--ui-btn-primary-hover-color-light, var(--ui-btn-primary-color-light));
  -webkit-box-shadow: var(--ui-btn-primary-hover-shadow-x) var(--ui-btn-primary-hover-shadow-y) var(--ui-btn-primary-hover-shadow-blur) var(--ui-btn-primary-hover-shadow-spread) var(--ui-btn-primary-hover-shadow-color-light);
  box-shadow: var(--ui-btn-primary-hover-shadow-x) var(--ui-btn-primary-hover-shadow-y) var(--ui-btn-primary-hover-shadow-blur) var(--ui-btn-primary-hover-shadow-spread) var(--ui-btn-primary-hover-shadow-color-light);
  background-color: var(--ui-btn-primary-hover-bg-color-light);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-primary-hover-bg-gradient-angle)), to(var(--ui-btn-primary-hover-bg-gradient-colors-light)));
  background-image: linear-gradient(var(--ui-btn-primary-hover-bg-gradient-angle), var(--ui-btn-primary-hover-bg-gradient-colors-light));
}

.ui-button--primary-dark:not(.editor-button):hover .ui-button__border {
  border-color: var(--ui-btn-primary-hover-border-color-light);
  border-style: var(--ui-btn-primary-hover-border-style);
}

.ui-button--primary-dark:not(.editor-button):active {
  font-weight: var(--ui-btn-primary-active-font-weight);
  color: var(--ui-btn-primary-active-color-light);
  -webkit-box-shadow: var(--ui-btn-primary-active-shadow-x) var(--ui-btn-primary-active-shadow-y) var(--ui-btn-primary-active-shadow-blur) var(--ui-btn-primary-active-shadow-spread) var(--ui-btn-primary-active-shadow-color-light);
  box-shadow: var(--ui-btn-primary-active-shadow-x) var(--ui-btn-primary-active-shadow-y) var(--ui-btn-primary-active-shadow-blur) var(--ui-btn-primary-active-shadow-spread) var(--ui-btn-primary-active-shadow-color-light);
  background-color: var(--ui-btn-primary-active-bg-color-light);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-primary-active-bg-gradient-angle)), to(var(--ui-btn-primary-active-bg-gradient-colors-light)));
  background-image: linear-gradient(var(--ui-btn-primary-active-bg-gradient-angle), var(--ui-btn-primary-active-bg-gradient-colors-light));
}

.ui-button--primary-dark:not(.editor-button):active .ui-button__border {
  border-color: var(--ui-btn-primary-active-border-color-light);
  border-style: var(--ui-btn-primary-active-border-style);
}

.ui-button--primary-alt-light {
  font-weight: var(--ui-btn-primary-alt-font-weight);
  color: var(--ui-btn-primary-alt-color);
  -webkit-box-shadow: var(--ui-btn-primary-alt-shadow-x) var(--ui-btn-primary-alt-shadow-y) var(--ui-btn-primary-alt-shadow-blur) var(--ui-btn-primary-alt-shadow-spread) var(--ui-btn-primary-alt-shadow-color);
  box-shadow: var(--ui-btn-primary-alt-shadow-x) var(--ui-btn-primary-alt-shadow-y) var(--ui-btn-primary-alt-shadow-blur) var(--ui-btn-primary-alt-shadow-spread) var(--ui-btn-primary-alt-shadow-color);
  background-color: var(--ui-btn-primary-alt-bg-color);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-primary-alt-bg-gradient-angle)), to(var(--ui-btn-primary-alt-bg-gradient-colors)));
  background-image: linear-gradient(var(--ui-btn-primary-alt-bg-gradient-angle), var(--ui-btn-primary-alt-bg-gradient-colors));
}

.ui-button--primary-alt-light .ui-button__border {
  border-color: var(--ui-btn-primary-alt-border-color);
  border-style: var(--ui-btn-primary-alt-border-style);
}

.ui-button--primary-alt-light:not(.editor-button):hover {
  color: var(--ui-btn-primary-alt-hover-color);
  -webkit-box-shadow: var(--ui-btn-primary-alt-hover-shadow-x) var(--ui-btn-primary-alt-hover-shadow-y) var(--ui-btn-primary-alt-hover-shadow-blur) var(--ui-btn-primary-alt-hover-shadow-spread) var(--ui-btn-primary-alt-hover-shadow-color);
  box-shadow: var(--ui-btn-primary-alt-hover-shadow-x) var(--ui-btn-primary-alt-hover-shadow-y) var(--ui-btn-primary-alt-hover-shadow-blur) var(--ui-btn-primary-alt-hover-shadow-spread) var(--ui-btn-primary-alt-hover-shadow-color);
  background-color: var(--ui-btn-primary-alt-hover-bg-color);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-primary-alt-hover-bg-gradient-angle)), to(var(--ui-btn-primary-alt-hover-bg-gradient-colors)));
  background-image: linear-gradient(var(--ui-btn-primary-alt-hover-bg-gradient-angle), var(--ui-btn-primary-alt-hover-bg-gradient-colors));
  font-weight: var(--ui-btn-primary-alt-hover-font-weight);
}

.ui-button--primary-alt-light:not(.editor-button):hover .ui-button__border {
  border-style: var(--ui-btn-primary-alt-hover-border-style);
  border-color: var(--ui-btn-primary-alt-hover-border-color);
}

.ui-button--primary-alt-light:not(.editor-button):active {
  color: var(--ui-btn-primary-alt-active-color);
  -webkit-box-shadow: var(--ui-btn-primary-alt-active-shadow-x) var(--ui-btn-primary-alt-active-shadow-y) var(--ui-btn-primary-alt-active-shadow-blur) var(--ui-btn-primary-alt-active-shadow-spread) var(--ui-btn-primary-alt-active-shadow-color);
  box-shadow: var(--ui-btn-primary-alt-active-shadow-x) var(--ui-btn-primary-alt-active-shadow-y) var(--ui-btn-primary-alt-active-shadow-blur) var(--ui-btn-primary-alt-active-shadow-spread) var(--ui-btn-primary-alt-active-shadow-color);
  background-color: var(--ui-btn-primary-alt-active-bg-color);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-primary-alt-active-bg-gradient-angle)), to(var(--ui-btn-primary-alt-active-bg-gradient-colors)));
  background-image: linear-gradient(var(--ui-btn-primary-alt-active-bg-gradient-angle), var(--ui-btn-primary-alt-active-bg-gradient-colors));
  font-weight: var(--ui-btn-primary-alt-active-font-weight);
}

.ui-button--primary-alt-light:not(.editor-button):active .ui-button__border {
  border-style: var(--ui-btn-primary-alt-active-border-style);
  border-color: var(--ui-btn-primary-alt-active-border-color);
}

.ui-button--primary-alt-dark {
  font-weight: var(--ui-btn-primary-alt-font-weight);
  color: var(--ui-btn-primary-alt-color-light);
  -webkit-box-shadow: var(--ui-btn-primary-alt-shadow-x) var(--ui-btn-primary-alt-shadow-y) var(--ui-btn-primary-alt-shadow-blur) var(--ui-btn-primary-alt-shadow-spread) var(--ui-btn-primary-alt-shadow-color-light);
  box-shadow: var(--ui-btn-primary-alt-shadow-x) var(--ui-btn-primary-alt-shadow-y) var(--ui-btn-primary-alt-shadow-blur) var(--ui-btn-primary-alt-shadow-spread) var(--ui-btn-primary-alt-shadow-color-light);
  background-color: var(--ui-btn-primary-alt-bg-color-light);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-primary-alt-bg-gradient-angle)), to(var(--ui-btn-primary-alt-bg-gradient-colors-light)));
  background-image: linear-gradient(var(--ui-btn-primary-alt-bg-gradient-angle), var(--ui-btn-primary-alt-bg-gradient-colors-light));
}

.ui-button--primary-alt-dark .ui-button__border {
  border-color: var(--ui-btn-primary-alt-border-color-light);
  border-style: var(--ui-btn-primary-alt-border-style);
}

.ui-button--primary-alt-dark:not(.editor-button):hover {
  font-weight: var(--ui-btn-primary-alt-hover-font-weight);
  color: var(--ui-btn-primary-alt-hover-color-light);
  -webkit-box-shadow: var(--ui-btn-primary-alt-hover-shadow-x) var(--ui-btn-primary-alt-hover-shadow-y) var(--ui-btn-primary-alt-hover-shadow-blur) var(--ui-btn-primary-alt-hover-shadow-spread) var(--ui-btn-primary-alt-hover-shadow-color-light);
  box-shadow: var(--ui-btn-primary-alt-hover-shadow-x) var(--ui-btn-primary-alt-hover-shadow-y) var(--ui-btn-primary-alt-hover-shadow-blur) var(--ui-btn-primary-alt-hover-shadow-spread) var(--ui-btn-primary-alt-hover-shadow-color-light);
  background-color: var(--ui-btn-primary-alt-hover-bg-color-light);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-primary-alt-hover-bg-gradient-angle)), to(var(--ui-btn-primary-alt-hover-bg-gradient-colors-light)));
  background-image: linear-gradient(var(--ui-btn-primary-alt-hover-bg-gradient-angle), var(--ui-btn-primary-alt-hover-bg-gradient-colors-light));
}

.ui-button--primary-alt-dark:not(.editor-button):hover .ui-button__border {
  border-color: var(--ui-btn-primary-alt-hover-border-color-light);
  border-style: var(--ui-btn-primary-alt-hover-border-style);
}

.ui-button--primary-alt-dark:not(.editor-button):active {
  font-weight: var(--ui-btn-primary-alt-active-font-weight);
  color: var(--ui-btn-primary-alt-active-color-light);
  -webkit-box-shadow: var(--ui-btn-primary-alt-active-shadow-x) var(--ui-btn-primary-alt-active-shadow-y) var(--ui-btn-primary-alt-active-shadow-blur) var(--ui-btn-primary-alt-active-shadow-spread) var(--ui-btn-primary-alt-active-shadow-color-light);
  box-shadow: var(--ui-btn-primary-alt-active-shadow-x) var(--ui-btn-primary-alt-active-shadow-y) var(--ui-btn-primary-alt-active-shadow-blur) var(--ui-btn-primary-alt-active-shadow-spread) var(--ui-btn-primary-alt-active-shadow-color-light);
  background-color: var(--ui-btn-primary-alt-active-bg-color-light);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-primary-alt-active-bg-gradient-angle)), to(var(--ui-btn-primary-alt-active-bg-gradient-colors-light)));
  background-image: linear-gradient(var(--ui-btn-primary-alt-active-bg-gradient-angle), var(--ui-btn-primary-alt-active-bg-gradient-colors-light));
}

.ui-button--primary-alt-dark:not(.editor-button):active .ui-button__border {
  border-color: var(--ui-btn-primary-alt-active-border-color-light);
  border-style: var(--ui-btn-primary-alt-active-border-style);
}

.ui-button--secondary-light {
  font-weight: var(--ui-btn-secondary-font-weight);
  color: var(--ui-btn-secondary-color);
  -webkit-box-shadow: var(--ui-btn-secondary-shadow-x) var(--ui-btn-secondary-shadow-y) var(--ui-btn-secondary-shadow-blur) var(--ui-btn-secondary-shadow-spread) var(--ui-btn-secondary-shadow-color);
  box-shadow: var(--ui-btn-secondary-shadow-x) var(--ui-btn-secondary-shadow-y) var(--ui-btn-secondary-shadow-blur) var(--ui-btn-secondary-shadow-spread) var(--ui-btn-secondary-shadow-color);
  background-color: var(--ui-btn-secondary-bg-color);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-secondary-bg-gradient-angle)), to(var(--ui-btn-secondary-bg-gradient-colors)));
  background-image: linear-gradient(var(--ui-btn-secondary-bg-gradient-angle), var(--ui-btn-secondary-bg-gradient-colors));
}

.ui-button--secondary-light .ui-button__border {
  border-color: var(--ui-btn-secondary-border-color);
  border-style: var(--ui-btn-secondary-border-style);
}

.ui-button--secondary-light:not(.editor-button):hover {
  color: var(--ui-btn-secondary-hover-color, var(--ui-btn-secondary-color));
  -webkit-box-shadow: var(--ui-btn-secondary-hover-shadow-x) var(--ui-btn-secondary-hover-shadow-y) var(--ui-btn-secondary-hover-shadow-blur) var(--ui-btn-secondary-hover-shadow-spread) var(--ui-btn-secondary-hover-shadow-color);
  box-shadow: var(--ui-btn-secondary-hover-shadow-x) var(--ui-btn-secondary-hover-shadow-y) var(--ui-btn-secondary-hover-shadow-blur) var(--ui-btn-secondary-hover-shadow-spread) var(--ui-btn-secondary-hover-shadow-color);
  background-color: var(--ui-btn-secondary-hover-bg-color);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-secondary-hover-bg-gradient-angle)), to(var(--ui-btn-secondary-hover-bg-gradient-colors)));
  background-image: linear-gradient(var(--ui-btn-secondary-hover-bg-gradient-angle), var(--ui-btn-secondary-hover-bg-gradient-colors));
  font-weight: var(--ui-btn-secondary-hover-font-weight);
}

.ui-button--secondary-light:not(.editor-button):hover .ui-button__border {
  border-style: var(--ui-btn-secondary-hover-border-style);
  border-color: var(--ui-btn-secondary-hover-border-color);
}

.ui-button--secondary-light:not(.editor-button):active {
  color: var(--ui-btn-secondary-active-color);
  -webkit-box-shadow: var(--ui-btn-secondary-active-shadow-x) var(--ui-btn-secondary-active-shadow-y) var(--ui-btn-secondary-active-shadow-blur) var(--ui-btn-secondary-active-shadow-spread) var(--ui-btn-secondary-active-shadow-color);
  box-shadow: var(--ui-btn-secondary-active-shadow-x) var(--ui-btn-secondary-active-shadow-y) var(--ui-btn-secondary-active-shadow-blur) var(--ui-btn-secondary-active-shadow-spread) var(--ui-btn-secondary-active-shadow-color);
  background-color: var(--ui-btn-secondary-active-bg-color);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-secondary-active-bg-gradient-angle)), to(var(--ui-btn-secondary-active-bg-gradient-colors)));
  background-image: linear-gradient(var(--ui-btn-secondary-active-bg-gradient-angle), var(--ui-btn-secondary-active-bg-gradient-colors));
  font-weight: var(--ui-btn-secondary-active-font-weight);
}

.ui-button--secondary-light:not(.editor-button):active .ui-button__border {
  border-style: var(--ui-btn-secondary-active-border-style);
  border-color: var(--ui-btn-secondary-active-border-color);
}

.ui-button--secondary-dark {
  font-weight: var(--ui-btn-secondary-font-weight);
  color: var(--ui-btn-secondary-color-light);
  -webkit-box-shadow: var(--ui-btn-secondary-shadow-x) var(--ui-btn-secondary-shadow-y) var(--ui-btn-secondary-shadow-blur) var(--ui-btn-secondary-shadow-spread) var(--ui-btn-secondary-shadow-color-light);
  box-shadow: var(--ui-btn-secondary-shadow-x) var(--ui-btn-secondary-shadow-y) var(--ui-btn-secondary-shadow-blur) var(--ui-btn-secondary-shadow-spread) var(--ui-btn-secondary-shadow-color-light);
  background-color: var(--ui-btn-secondary-bg-color-light);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-secondary-bg-gradient-angle)), to(var(--ui-btn-secondary-bg-gradient-colors-light)));
  background-image: linear-gradient(var(--ui-btn-secondary-bg-gradient-angle), var(--ui-btn-secondary-bg-gradient-colors-light));
}

.ui-button--secondary-dark .ui-button__border {
  border-color: var(--ui-btn-secondary-border-color-light);
  border-style: var(--ui-btn-secondary-border-style);
}

.ui-button--secondary-dark:not(.editor-button):hover {
  font-weight: var(--ui-btn-secondary-hover-font-weight);
  color: var(--ui-btn-secondary-hover-color-light, var(--ui-btn-secondary-color-light));
  -webkit-box-shadow: var(--ui-btn-secondary-hover-shadow-x) var(--ui-btn-secondary-hover-shadow-y) var(--ui-btn-secondary-hover-shadow-blur) var(--ui-btn-secondary-hover-shadow-spread) var(--ui-btn-secondary-hover-shadow-color-light);
  box-shadow: var(--ui-btn-secondary-hover-shadow-x) var(--ui-btn-secondary-hover-shadow-y) var(--ui-btn-secondary-hover-shadow-blur) var(--ui-btn-secondary-hover-shadow-spread) var(--ui-btn-secondary-hover-shadow-color-light);
  background-color: var(--ui-btn-secondary-hover-bg-color-light);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-secondary-hover-bg-gradient-angle)), to(var(--ui-btn-secondary-hover-bg-gradient-colors-light)));
  background-image: linear-gradient(var(--ui-btn-secondary-hover-bg-gradient-angle), var(--ui-btn-secondary-hover-bg-gradient-colors-light));
}

.ui-button--secondary-dark:not(.editor-button):hover .ui-button__border {
  border-color: var(--ui-btn-secondary-hover-border-color-light);
  border-style: var(--ui-btn-secondary-hover-border-style);
}

.ui-button--secondary-dark:not(.editor-button):active {
  font-weight: var(--ui-btn-secondary-active-font-weight);
  color: var(--ui-btn-secondary-active-color-light);
  -webkit-box-shadow: var(--ui-btn-secondary-active-shadow-x) var(--ui-btn-secondary-active-shadow-y) var(--ui-btn-secondary-active-shadow-blur) var(--ui-btn-secondary-active-shadow-spread) var(--ui-btn-secondary-active-shadow-color-light);
  box-shadow: var(--ui-btn-secondary-active-shadow-x) var(--ui-btn-secondary-active-shadow-y) var(--ui-btn-secondary-active-shadow-blur) var(--ui-btn-secondary-active-shadow-spread) var(--ui-btn-secondary-active-shadow-color-light);
  background-color: var(--ui-btn-secondary-active-bg-color-light);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-secondary-active-bg-gradient-angle)), to(var(--ui-btn-secondary-active-bg-gradient-colors-light)));
  background-image: linear-gradient(var(--ui-btn-secondary-active-bg-gradient-angle), var(--ui-btn-secondary-active-bg-gradient-colors-light));
}

.ui-button--secondary-dark:not(.editor-button):active .ui-button__border {
  border-color: var(--ui-btn-secondary-active-border-color-light);
  border-style: var(--ui-btn-secondary-active-border-style);
}

.ui-button--secondary-alt-light {
  font-weight: var(--ui-btn-secondary-alt-font-weight);
  color: var(--ui-btn-secondary-alt-color);
  -webkit-box-shadow: var(--ui-btn-secondary-alt-shadow-x) var(--ui-btn-secondary-alt-shadow-y) var(--ui-btn-secondary-alt-shadow-blur) var(--ui-btn-secondary-alt-shadow-spread) var(--ui-btn-secondary-alt-shadow-color);
  box-shadow: var(--ui-btn-secondary-alt-shadow-x) var(--ui-btn-secondary-alt-shadow-y) var(--ui-btn-secondary-alt-shadow-blur) var(--ui-btn-secondary-alt-shadow-spread) var(--ui-btn-secondary-alt-shadow-color);
  background-color: var(--ui-btn-secondary-alt-bg-color);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-secondary-alt-bg-gradient-angle)), to(var(--ui-btn-secondary-alt-bg-gradient-colors)));
  background-image: linear-gradient(var(--ui-btn-secondary-alt-bg-gradient-angle), var(--ui-btn-secondary-alt-bg-gradient-colors));
}

.ui-button--secondary-alt-light .ui-button__border {
  border-color: var(--ui-btn-secondary-alt-border-color);
  border-style: var(--ui-btn-secondary-alt-border-style);
}

.ui-button--secondary-alt-light:not(.editor-button):hover {
  color: var(--ui-btn-secondary-alt-hover-color, var(--ui-btn-secondary-alt-color));
  -webkit-box-shadow: var(--ui-btn-secondary-alt-hover-shadow-x) var(--ui-btn-secondary-alt-hover-shadow-y) var(--ui-btn-secondary-alt-hover-shadow-blur) var(--ui-btn-secondary-alt-hover-shadow-spread) var(--ui-btn-secondary-alt-hover-shadow-color);
  box-shadow: var(--ui-btn-secondary-alt-hover-shadow-x) var(--ui-btn-secondary-alt-hover-shadow-y) var(--ui-btn-secondary-alt-hover-shadow-blur) var(--ui-btn-secondary-alt-hover-shadow-spread) var(--ui-btn-secondary-alt-hover-shadow-color);
  background-color: var(--ui-btn-secondary-alt-hover-bg-color);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-secondary-alt-hover-bg-gradient-angle)), to(var(--ui-btn-secondary-alt-hover-bg-gradient-colors)));
  background-image: linear-gradient(var(--ui-btn-secondary-alt-hover-bg-gradient-angle), var(--ui-btn-secondary-alt-hover-bg-gradient-colors));
  font-weight: var(--ui-btn-secondary-alt-hover-font-weight);
}

.ui-button--secondary-alt-light:not(.editor-button):hover .ui-button__border {
  border-style: var(--ui-btn-secondary-alt-hover-border-style);
  border-color: var(--ui-btn-secondary-alt-hover-border-color);
}

.ui-button--secondary-alt-light:not(.editor-button):active {
  color: var(--ui-btn-secondary-alt-active-color);
  -webkit-box-shadow: var(--ui-btn-secondary-alt-active-shadow-x) var(--ui-btn-secondary-alt-active-shadow-y) var(--ui-btn-secondary-alt-active-shadow-blur) var(--ui-btn-secondary-alt-active-shadow-spread) var(--ui-btn-secondary-alt-active-shadow-color);
  box-shadow: var(--ui-btn-secondary-alt-active-shadow-x) var(--ui-btn-secondary-alt-active-shadow-y) var(--ui-btn-secondary-alt-active-shadow-blur) var(--ui-btn-secondary-alt-active-shadow-spread) var(--ui-btn-secondary-alt-active-shadow-color);
  background-color: var(--ui-btn-secondary-alt-active-bg-color);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-secondary-alt-active-bg-gradient-angle)), to(var(--ui-btn-secondary-alt-active-bg-gradient-colors)));
  background-image: linear-gradient(var(--ui-btn-secondary-alt-active-bg-gradient-angle), var(--ui-btn-secondary-alt-active-bg-gradient-colors));
  font-weight: var(--ui-btn-secondary-alt-active-font-weight);
}

.ui-button--secondary-alt-light:not(.editor-button):active .ui-button__border {
  border-style: var(--ui-btn-secondary-alt-active-border-style);
  border-color: var(--ui-btn-secondary-alt-active-border-color);
}

.ui-button--secondary-alt-dark {
  font-weight: var(--ui-btn-secondary-alt-font-weight);
  color: var(--ui-btn-secondary-alt-color-light);
  -webkit-box-shadow: var(--ui-btn-secondary-alt-shadow-x) var(--ui-btn-secondary-alt-shadow-y) var(--ui-btn-secondary-alt-shadow-blur) var(--ui-btn-secondary-alt-shadow-spread) var(--ui-btn-secondary-alt-shadow-color-light);
  box-shadow: var(--ui-btn-secondary-alt-shadow-x) var(--ui-btn-secondary-alt-shadow-y) var(--ui-btn-secondary-alt-shadow-blur) var(--ui-btn-secondary-alt-shadow-spread) var(--ui-btn-secondary-alt-shadow-color-light);
  background-color: var(--ui-btn-secondary-alt-bg-color-light);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-secondary-alt-bg-gradient-angle)), to(var(--ui-btn-secondary-alt-bg-gradient-colors-light)));
  background-image: linear-gradient(var(--ui-btn-secondary-alt-bg-gradient-angle), var(--ui-btn-secondary-alt-bg-gradient-colors-light));
}

.ui-button--secondary-alt-dark .ui-button__border {
  border-color: var(--ui-btn-secondary-alt-border-color-light);
  border-style: var(--ui-btn-secondary-alt-border-style);
}

.ui-button--secondary-alt-dark:not(.editor-button):hover {
  font-weight: var(--ui-btn-secondary-alt-hover-font-weight);
  color: var(--ui-btn-secondary-alt-hover-color-light, var(--ui-btn-secondary-alt-color-light));
  -webkit-box-shadow: var(--ui-btn-secondary-alt-hover-shadow-x) var(--ui-btn-secondary-alt-hover-shadow-y) var(--ui-btn-secondary-alt-hover-shadow-blur) var(--ui-btn-secondary-alt-hover-shadow-spread) var(--ui-btn-secondary-alt-hover-shadow-color-light);
  box-shadow: var(--ui-btn-secondary-alt-hover-shadow-x) var(--ui-btn-secondary-alt-hover-shadow-y) var(--ui-btn-secondary-alt-hover-shadow-blur) var(--ui-btn-secondary-alt-hover-shadow-spread) var(--ui-btn-secondary-alt-hover-shadow-color-light);
  background-color: var(--ui-btn-secondary-alt-hover-bg-color-light);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-secondary-alt-hover-bg-gradient-angle)), to(var(--ui-btn-secondary-alt-hover-bg-gradient-colors-light)));
  background-image: linear-gradient(var(--ui-btn-secondary-alt-hover-bg-gradient-angle), var(--ui-btn-secondary-alt-hover-bg-gradient-colors-light));
}

.ui-button--secondary-alt-dark:not(.editor-button):hover .ui-button__border {
  border-color: var(--ui-btn-secondary-alt-hover-border-color-light);
  border-style: var(--ui-btn-secondary-alt-hover-border-style);
}

.ui-button--secondary-alt-dark:not(.editor-button):active {
  font-weight: var(--ui-btn-secondary-alt-active-font-weight);
  color: var(--ui-btn-secondary-alt-active-color-light);
  -webkit-box-shadow: var(--ui-btn-secondary-alt-active-shadow-x) var(--ui-btn-secondary-alt-active-shadow-y) var(--ui-btn-secondary-alt-active-shadow-blur) var(--ui-btn-secondary-alt-active-shadow-spread) var(--ui-btn-secondary-alt-active-shadow-color-light);
  box-shadow: var(--ui-btn-secondary-alt-active-shadow-x) var(--ui-btn-secondary-alt-active-shadow-y) var(--ui-btn-secondary-alt-active-shadow-blur) var(--ui-btn-secondary-alt-active-shadow-spread) var(--ui-btn-secondary-alt-active-shadow-color-light);
  background-color: var(--ui-btn-secondary-alt-active-bg-color-light);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--ui-btn-secondary-alt-active-bg-gradient-angle)), to(var(--ui-btn-secondary-alt-active-bg-gradient-colors-light)));
  background-image: linear-gradient(var(--ui-btn-secondary-alt-active-bg-gradient-angle), var(--ui-btn-secondary-alt-active-bg-gradient-colors-light));
}

.ui-button--secondary-alt-dark:not(.editor-button):active .ui-button__border {
  border-color: var(--ui-btn-secondary-alt-active-border-color-light);
  border-style: var(--ui-btn-secondary-alt-active-border-style);
}

.page-editor .ui-button--size-sm, :root:not(.disable-media-queries) .ui-button--size-sm {
  padding: var(--ui-btn-sm-padding);
  border-radius: var(--ui-btn-sm-border-radius);
  --size-sm-calc: calc(var(--ui-button-size)*0.9);
  --size-sm-tablet-calc: calc(var(--ui-button-size-tablet)*0.9);
  --size-sm-mobile-calc: calc(var(--ui-button-size-mobile)*0.9);
  font-size: var(--size-sm-calc, var(--ui-btn-sm-font-size));
  line-height: calc(var(--ui-button-line-height) * 1em);
  letter-spacing: var(--ui-btn-letter-spacing);
  letter-spacing: calc(var(--ui-button-letter-spacing) * 1em);
}

.page-editor-md .ui-button--size-sm {
  padding: var(--ui-btn-sm-padding);
  border-radius: var(--ui-btn-sm-border-radius);
  font-size: var(--size-sm-tablet-calc, var(--ui-btn-sm-font-size)) !important;
  line-height: calc(var(--ui-button-tablet-line-height) * 1em) !important;
  letter-spacing: var(--ui-btn-letter-spacing) !important;
  letter-spacing: calc(var(--ui-button-tablet-letter-spacing) * 1em) !important;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .ui-button--size-sm {
    padding: var(--ui-btn-sm-padding);
    border-radius: var(--ui-btn-sm-border-radius);
    font-size: var(--size-sm-tablet-calc, var(--ui-btn-sm-font-size)) !important;
    line-height: calc(var(--ui-button-tablet-line-height) * 1em) !important;
    letter-spacing: var(--ui-btn-letter-spacing) !important;
    letter-spacing: calc(var(--ui-button-tablet-letter-spacing) * 1em) !important;
  }
}
.page-editor-xs .ui-button--size-sm {
  padding: var(--ui-btn-sm-padding);
  border-radius: var(--ui-btn-sm-border-radius);
  font-size: var(--size-sm-mobile-calc, var(--ui-btn-sm-font-size)) !important;
  line-height: calc(var(--ui-button-mobile-line-height) * 1em) !important;
  letter-spacing: var(--ui-btn-letter-spacing) !important;
  letter-spacing: calc(var(--ui-button-mobile-letter-spacing) * 1em) !important;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .ui-button--size-sm {
    padding: var(--ui-btn-sm-padding);
    border-radius: var(--ui-btn-sm-border-radius);
    font-size: var(--size-sm-mobile-calc, var(--ui-btn-sm-font-size)) !important;
    line-height: calc(var(--ui-button-mobile-line-height) * 1em) !important;
    letter-spacing: var(--ui-btn-letter-spacing) !important;
    letter-spacing: calc(var(--ui-button-mobile-letter-spacing) * 1em) !important;
  }
}
.ui-button--size-sm .ui-button__border {
  border-width: var(--ui-btn-sm-border-width);
  border-radius: var(--ui-btn-sm-border-radius);
}

.page-editor .ui-button--size-md, :root:not(.disable-media-queries) .ui-button--size-md {
  padding: var(--ui-btn-md-padding);
  border-radius: var(--ui-btn-md-border-radius);
  font-size: var(--ui-button-size, var(--ui-btn-md-font-size));
  line-height: calc(var(--ui-button-line-height) * 1em);
  letter-spacing: var(--ui-btn-letter-spacing);
  letter-spacing: calc(var(--ui-button-letter-spacing) * 1em);
}

.page-editor-md .ui-button--size-md {
  padding: var(--ui-btn-md-padding);
  border-radius: var(--ui-btn-md-border-radius);
  font-size: var(--ui-button-size-tablet, var(--ui-btn-md-font-size)) !important;
  line-height: calc(var(--ui-button-tablet-line-height) * 1em) !important;
  letter-spacing: var(--ui-btn-letter-spacing) !important;
  letter-spacing: calc(var(--ui-button-tablet-letter-spacing) * 1em) !important;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .ui-button--size-md {
    padding: var(--ui-btn-md-padding);
    border-radius: var(--ui-btn-md-border-radius);
    font-size: var(--ui-button-size-tablet, var(--ui-btn-md-font-size)) !important;
    line-height: calc(var(--ui-button-tablet-line-height) * 1em) !important;
    letter-spacing: var(--ui-btn-letter-spacing) !important;
    letter-spacing: calc(var(--ui-button-tablet-letter-spacing) * 1em) !important;
  }
}
.page-editor-xs .ui-button--size-md {
  padding: var(--ui-btn-md-padding);
  border-radius: var(--ui-btn-md-border-radius);
  font-size: var(--ui-button-size-mobile, var(--ui-btn-md-font-size)) !important;
  line-height: calc(var(--ui-button-mobile-line-height) * 1em) !important;
  letter-spacing: var(--ui-btn-letter-spacing) !important;
  letter-spacing: calc(var(--ui-button-mobile-letter-spacing) * 1em) !important;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .ui-button--size-md {
    padding: var(--ui-btn-md-padding);
    border-radius: var(--ui-btn-md-border-radius);
    font-size: var(--ui-button-size-mobile, var(--ui-btn-md-font-size)) !important;
    line-height: calc(var(--ui-button-mobile-line-height) * 1em) !important;
    letter-spacing: var(--ui-btn-letter-spacing) !important;
    letter-spacing: calc(var(--ui-button-mobile-letter-spacing) * 1em) !important;
  }
}
.ui-button--size-md .ui-button__border {
  border-width: var(--ui-btn-md-border-width);
  border-radius: var(--ui-btn-md-border-radius);
}

.page-editor .ui-button--size-lg, :root:not(.disable-media-queries) .ui-button--size-lg {
  padding: var(--ui-btn-lg-padding);
  border-radius: var(--ui-btn-lg-border-radius);
  --size-lg-calc: calc(var(--ui-button-size)*1.1);
  --size-lg-mobile-calc: calc(var(--ui-button-size-mobile)*1.1);
  --size-lg-table-calc: calc(var(--ui-button-size-tablet)*1.1);
  font-size: var(--size-lg-calc, var(--ui-btn-lg-font-size));
  line-height: calc(var(--ui-button-line-height) * 1em);
  letter-spacing: var(--ui-btn-letter-spacing);
  letter-spacing: calc(var(--ui-button-letter-spacing) * 1em);
}

.page-editor-md .ui-button--size-lg {
  padding: var(--ui-btn-lg-padding);
  border-radius: var(--ui-btn-lg-border-radius);
  font-size: var(--size-lg-table-calc, var(--ui-btn-lg-font-size)) !important;
  line-height: calc(var(--ui-button-tablet-line-height) * 1em) !important;
  letter-spacing: var(--ui-btn-letter-spacing) !important;
  letter-spacing: calc(var(--ui-button-tablet-letter-spacing) * 1em) !important;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .ui-button--size-lg {
    padding: var(--ui-btn-lg-padding);
    border-radius: var(--ui-btn-lg-border-radius);
    font-size: var(--size-lg-table-calc, var(--ui-btn-lg-font-size)) !important;
    line-height: calc(var(--ui-button-tablet-line-height) * 1em) !important;
    letter-spacing: var(--ui-btn-letter-spacing) !important;
    letter-spacing: calc(var(--ui-button-tablet-letter-spacing) * 1em) !important;
  }
}
.page-editor-xs .ui-button--size-lg {
  padding: var(--ui-btn-lg-padding);
  border-radius: var(--ui-btn-lg-border-radius);
  font-size: var(--size-lg-mobile-calc, var(--ui-btn-lg-font-size)) !important;
  line-height: calc(var(--ui-button-mobile-line-height) * 1em) !important;
  letter-spacing: var(--ui-btn-letter-spacing) !important;
  letter-spacing: calc(var(--ui-button-mobile-letter-spacing) * 1em) !important;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .ui-button--size-lg {
    padding: var(--ui-btn-lg-padding);
    border-radius: var(--ui-btn-lg-border-radius);
    font-size: var(--size-lg-mobile-calc, var(--ui-btn-lg-font-size)) !important;
    line-height: calc(var(--ui-button-mobile-line-height) * 1em) !important;
    letter-spacing: var(--ui-btn-letter-spacing) !important;
    letter-spacing: calc(var(--ui-button-mobile-letter-spacing) * 1em) !important;
  }
}
.ui-button--size-lg .ui-button__border {
  border-width: var(--ui-btn-lg-border-width);
  border-radius: var(--ui-btn-lg-border-radius);
}

.ui-button--link-light {
  padding: 0 !important;
  background-color: transparent;
  color: var(--ui-link-color);
}

.ui-button--link-light:not(.editor-button):hover {
  color: var(--ui-link-hover-color);
  text-decoration: underline;
}

.ui-button--link-dark {
  padding: 0 !important;
  background-color: transparent;
  color: var(--ui-link-color-light);
}

.ui-button--link-dark:not(.editor-button):hover {
  color: var(--ui-link-hover-color-light);
  text-decoration: underline;
}

.js-focus-visible :focus:not(.focus-visible) {
  outline: 0;
}

.ui-contact-form {
  font-size: var(--ui-text-font-size);
  line-height: var(--ui-text-line-height);
  font-weight: var(--ui-text-font-weight);
  font-family: var(--ui-text-font-family);
}

.ui-contact-form, .ui-contact-form--light {
  color: var(--ui-text-color);
}

.ui-contact-form--light .ui-input {
  color: var(--ui-dark-shade-color);
  border-color: var(--ui-dark-accent-color);
  border-style: var(--ui-btn-primary-border-style);
}

.ui-contact-form--dark {
  color: var(--ui-text-color-light);
}

.ui-contact-form--dark .ui-input {
  color: var(--ui-light-shade-color);
  border-color: var(--ui-light-accent-color);
  border-style: var(--ui-btn-primary-border-style);
}

.ui-input--size-sm {
  padding: var(--ui-btn-sm-padding);
  font-size: var(--ui-btn-sm-font-size);
  border-radius: var(--ui-btn-sm-border-radius);
  color: inherit;
  line-height: var(--ui-btn-sm-line-height);
}

.ui-input--size-md {
  padding: var(--ui-btn-md-padding);
  font-size: var(--ui-btn-md-font-size);
  border-radius: var(--ui-btn-md-border-radius);
  color: inherit;
  line-height: var(--ui-btn-md-line-height);
}

.ui-input--size-lg {
  padding: var(--ui-btn-lg-padding);
  font-size: var(--ui-btn-lg-font-size);
  border-radius: var(--ui-btn-lg-border-radius);
  color: inherit;
  line-height: var(--ui-btn-lg-line-height);
}

.image-popup-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99999;
  background: #000;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.image-popup-wrapper--light {
  background: #fff;
}

.image-popup-wrapper .image-popup--background {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.image-popup-wrapper--header {
  background-color: hsla(0, 0%, 100%, 0.03);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  font-weight: 600 !important;
  font-size: 20px !important;
  color: #fff !important;
  line-height: 60px !important;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 0 24px;
}

.image-popup-wrapper--light .image-popup-wrapper--header {
  background-color: rgba(0, 0, 0, 0.03);
  color: #212736 !important;
}

.image-popup-wrapper--header-close {
  position: absolute;
  top: 0;
  right: 24px;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.image-popup-wrapper--header-close:hover rect {
  fill: #70737b;
}

.image-popup-wrapper--content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  height: calc(100% - 60px);
}

.image-popup-wrapper--image {
  height: 100%;
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 1;
  flex: 1 1;
  position: relative;
}

.image-popup-wrapper--image span {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  cursor: pointer;
  width: 40px;
  height: 40px;
  background: hsla(0, 0%, 100%, 0.5);
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.image-popup-wrapper--image span.left {
  left: 16px;
}

.image-popup-wrapper--image span.right {
  right: 16px;
}

.image-popup-wrapper--image > div {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 24px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.image-popup-wrapper--image > div > div {
  position: absolute;
  top: 24px;
  left: 24px;
  right: 24px;
  bottom: 24px;
  margin: auto;
  border: 1px solid hsla(0, 0%, 100%, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #fff;
  max-width: 736px;
  max-height: 736px;
}

.image-popup-wrapper--image img {
  max-width: 100%;
  max-height: 100%;
}

.image-popup-wrapper--image-list {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  text-align: center;
  border-left: 1px solid hsla(0, 0%, 100%, 0.1);
  height: 100%;
  overflow-y: auto;
  padding: 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.page-editor-xs .image-popup-wrapper--image-list {
  display: none;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .image-popup-wrapper--image-list {
    display: none;
  }
}
.image-popup-wrapper--light .image-popup-wrapper--image-list {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.image-popup-wrapper--image-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #fff;
  cursor: pointer;
  border: 1px solid #edf0f5;
  width: 64px;
  height: 64px;
  -webkit-transition: border-color 0.3s;
  transition: border-color 0.3s;
  position: relative;
}

.image-popup-wrapper--image-list-item img {
  max-width: 100%;
  max-height: 100%;
}

.image-popup-wrapper--image-list-item.active {
  border-color: #464c5c;
  outline: 1px solid #464c5c;
}

.image-popup-wrapper--image-list-item + .image-popup-wrapper--image-list-item {
  margin-top: 12px;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-hero-title + * {
  margin-top: var(--w-hero-title-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-title + * {
  margin-top: var(--w-title-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-subtitle + * {
  margin-top: var(--w-subtitle-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-heading + * {
  margin-top: var(--w-heading-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-heading-lg + * {
  margin-top: var(--w-heading-lg-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-subheading + * {
  margin-top: var(--w-subheading-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-caption + * {
  margin-top: var(--w-caption-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-body + * {
  margin-top: var(--w-body-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-small + * {
  margin-top: var(--w-small-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-quote + * {
  margin-top: var(--w-quote-offset);
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-heading-lg.w-heading-lg--33 + *, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-heading-lg.w-heading-lg--50 + *, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-heading.w-heading--33 + *, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-heading.w-heading--50 + *, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-subheading.w-subheading--33 + *, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-subheading.w-subheading--50 + *, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-subtitle.w-subtitle--33 + *, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-subtitle.w-subtitle--50 + * {
  margin-top: calc(var(--w-heading-offset) / 2);
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-heading-lg.w-heading-lg--33 + *, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-heading-lg.w-heading-lg--50 + *, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-heading.w-heading--33 + *, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-heading.w-heading--50 + *, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-subheading.w-subheading--33 + *, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-subheading.w-subheading--50 + *, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-subtitle.w-subtitle--33 + *, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-subtitle.w-subtitle--50 + * {
    margin-top: calc(var(--w-heading-offset) / 2);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-heading-lg.w-heading-lg--20 + *, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-heading-lg.w-heading-lg--25 + *, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-heading.w-heading--20 + *, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-heading.w-heading--25 + *, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-subheading.w-subheading--20 + *, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-subheading.w-subheading--25 + *, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-subtitle.w-subtitle--20 + *, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-subtitle.w-subtitle--25 + * {
  margin-top: calc(var(--w-heading-offset) / 2.5);
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-heading-lg.w-heading-lg--20 + *, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-heading-lg.w-heading-lg--25 + *, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-heading.w-heading--20 + *, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-heading.w-heading--25 + *, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-subheading.w-subheading--20 + *, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-subheading.w-subheading--25 + *, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-subtitle.w-subtitle--20 + *, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-subtitle.w-subtitle--25 + * {
    margin-top: calc(var(--w-heading-offset) / 2.5);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left {
  text-align: left;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-grid__item-inner > .w-nav .w-nav__list--row, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left > .w-nav .w-nav__list--row, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left > :not(.w-nav):not(.w-apps-buttons):not(.w-disable-align):not(.w-grid__item-inner) {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-grid__item-inner > .w-nav .w-nav__list--column, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left > .w-nav .w-nav__list--column {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-grid__item-inner > .w-apps-buttons .w-apps-buttons-inner, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left > .w-apps-buttons .w-apps-buttons-inner {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-logo {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-btns-group, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-logo, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left {
  text-align: left;
}

:root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-grid__item-inner > .w-nav .w-nav__list--row, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left > .w-nav .w-nav__list--row, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left > :not(.w-nav):not(.w-apps-buttons):not(.w-disable-align):not(.w-grid__item-inner) {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

:root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-grid__item-inner > .w-nav .w-nav__list--column, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left > .w-nav .w-nav__list--column {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

:root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-grid__item-inner > .w-apps-buttons .w-apps-buttons-inner, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left > .w-apps-buttons .w-apps-buttons-inner {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

:root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-logo {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

:root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-btns-group, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-logo {
  text-align: left;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center {
  text-align: center;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-grid__item-inner > .w-nav .w-nav__list--row, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center > .w-nav .w-nav__list--row, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center > :not(.w-nav):not(.w-apps-buttons):not(.w-disable-align):not(.w-grid__item-inner) {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-grid__item-inner > .w-nav .w-nav__list--column, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center > .w-nav .w-nav__list--column {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-grid__item-inner > .w-apps-buttons .w-apps-buttons-inner, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center > .w-apps-buttons .w-apps-buttons-inner {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-logo {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-btns-group, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-logo, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center {
  text-align: center;
}

:root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-grid__item-inner > .w-nav .w-nav__list--row, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center > .w-nav .w-nav__list--row, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center > :not(.w-nav):not(.w-apps-buttons):not(.w-disable-align):not(.w-grid__item-inner) {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

:root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-grid__item-inner > .w-nav .w-nav__list--column, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center > .w-nav .w-nav__list--column {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

:root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-grid__item-inner > .w-apps-buttons .w-apps-buttons-inner, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center > .w-apps-buttons .w-apps-buttons-inner {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

:root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-logo {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

:root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-btns-group, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-logo {
  text-align: center;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right {
  text-align: right;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-grid__item-inner > .w-nav .w-nav__list--row, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right > .w-nav .w-nav__list--row, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right > :not(.w-nav):not(.w-apps-buttons):not(.w-disable-align):not(.w-grid__item-inner) {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-grid__item-inner > .w-nav .w-nav__list--column, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right > .w-nav .w-nav__list--column {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-grid__item-inner > .w-apps-buttons .w-apps-buttons-inner, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right > .w-apps-buttons .w-apps-buttons-inner {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-logo {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-btns-group, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-logo, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right {
  text-align: right;
}

:root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-grid__item-inner > .w-nav .w-nav__list--row, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right > .w-nav .w-nav__list--row, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right > :not(.w-nav):not(.w-apps-buttons):not(.w-disable-align):not(.w-grid__item-inner) {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

:root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-grid__item-inner > .w-nav .w-nav__list--column, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right > .w-nav .w-nav__list--column {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

:root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-grid__item-inner > .w-apps-buttons .w-apps-buttons-inner, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right > .w-apps-buttons .w-apps-buttons-inner {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

:root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-logo {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

:root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-btns-group, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-logo {
  text-align: right;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify {
  text-align: justify;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify .w-grid__item-inner > .w-nav .w-nav__list--row, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify > .w-nav .w-nav__list--row, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify > :not(.w-nav):not(.w-apps-buttons):not(.w-disable-align):not(.w-grid__item-inner) {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: justify;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify .w-grid__item-inner > .w-nav .w-nav__list--column, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify > .w-nav .w-nav__list--column {
  -webkit-box-align: justify;
  -ms-flex-align: justify;
  align-items: justify;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify .w-grid__item-inner > .w-apps-buttons .w-apps-buttons-inner, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify > .w-apps-buttons .w-apps-buttons-inner {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: justify;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify .w-logo {
  -webkit-box-align: justify;
  -ms-flex-align: justify;
  align-items: justify;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify .w-btns-group, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify .w-logo, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify {
  text-align: justify;
}

:root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify .w-grid__item-inner > .w-nav .w-nav__list--row, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify > .w-nav .w-nav__list--row, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify > :not(.w-nav):not(.w-apps-buttons):not(.w-disable-align):not(.w-grid__item-inner) {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: justify;
}

:root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify .w-grid__item-inner > .w-nav .w-nav__list--column, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify > .w-nav .w-nav__list--column {
  -webkit-box-align: justify;
  -ms-flex-align: justify;
  align-items: justify;
}

:root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify .w-grid__item-inner > .w-apps-buttons .w-apps-buttons-inner, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify > .w-apps-buttons .w-apps-buttons-inner {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: justify;
}

:root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify .w-logo {
  -webkit-box-align: justify;
  -ms-flex-align: justify;
  align-items: justify;
}

:root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify .w-btns-group, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify .w-logo {
  text-align: justify;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md {
  text-align: left;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-grid__item-inner > .w-nav .w-nav__list--row, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md > .w-nav .w-nav__list--row, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md > :not(.w-nav):not(.w-apps-buttons):not(.w-disable-align):not(.w-grid__item-inner) {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-grid__item-inner > .w-nav .w-nav__list--column, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md > .w-nav .w-nav__list--column {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-grid__item-inner > .w-apps-buttons .w-apps-buttons-inner, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md > .w-apps-buttons .w-apps-buttons-inner {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-logo {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-btns-group, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-logo {
  text-align: left;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md {
    text-align: left;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-grid__item-inner > .w-nav .w-nav__list--row, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md > .w-nav .w-nav__list--row, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md > :not(.w-nav):not(.w-apps-buttons):not(.w-disable-align):not(.w-grid__item-inner) {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-grid__item-inner > .w-nav .w-nav__list--column, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md > .w-nav .w-nav__list--column {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-grid__item-inner > .w-apps-buttons .w-apps-buttons-inner, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md > .w-apps-buttons .w-apps-buttons-inner {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-logo {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-btns-group, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-logo {
    text-align: left;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md {
  text-align: center;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-grid__item-inner > .w-nav .w-nav__list--row, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md > .w-nav .w-nav__list--row, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md > :not(.w-nav):not(.w-apps-buttons):not(.w-disable-align):not(.w-grid__item-inner) {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-grid__item-inner > .w-nav .w-nav__list--column, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md > .w-nav .w-nav__list--column {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-grid__item-inner > .w-apps-buttons .w-apps-buttons-inner, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md > .w-apps-buttons .w-apps-buttons-inner {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-logo {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-btns-group, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-logo {
  text-align: center;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md {
    text-align: center;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-grid__item-inner > .w-nav .w-nav__list--row, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md > .w-nav .w-nav__list--row, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md > :not(.w-nav):not(.w-apps-buttons):not(.w-disable-align):not(.w-grid__item-inner) {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-grid__item-inner > .w-nav .w-nav__list--column, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md > .w-nav .w-nav__list--column {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-grid__item-inner > .w-apps-buttons .w-apps-buttons-inner, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md > .w-apps-buttons .w-apps-buttons-inner {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-logo {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-btns-group, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-logo {
    text-align: center;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md {
  text-align: right;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-grid__item-inner > .w-nav .w-nav__list--row, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md > .w-nav .w-nav__list--row, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md > :not(.w-nav):not(.w-apps-buttons):not(.w-disable-align):not(.w-grid__item-inner) {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-grid__item-inner > .w-nav .w-nav__list--column, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md > .w-nav .w-nav__list--column {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-grid__item-inner > .w-apps-buttons .w-apps-buttons-inner, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md > .w-apps-buttons .w-apps-buttons-inner {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-logo {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-btns-group, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-logo {
  text-align: right;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md {
    text-align: right;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-grid__item-inner > .w-nav .w-nav__list--row, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md > .w-nav .w-nav__list--row, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md > :not(.w-nav):not(.w-apps-buttons):not(.w-disable-align):not(.w-grid__item-inner) {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-grid__item-inner > .w-nav .w-nav__list--column, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md > .w-nav .w-nav__list--column {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-grid__item-inner > .w-apps-buttons .w-apps-buttons-inner, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md > .w-apps-buttons .w-apps-buttons-inner {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-logo {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-btns-group, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-logo {
    text-align: right;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-md {
  text-align: justify;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-md .w-grid__item-inner > .w-nav .w-nav__list--row, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-md > .w-nav .w-nav__list--row, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-md > :not(.w-nav):not(.w-apps-buttons):not(.w-disable-align):not(.w-grid__item-inner) {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: justify;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-md .w-grid__item-inner > .w-nav .w-nav__list--column, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-md > .w-nav .w-nav__list--column {
  -webkit-box-align: justify;
  -ms-flex-align: justify;
  align-items: justify;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-md .w-grid__item-inner > .w-apps-buttons .w-apps-buttons-inner, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-md > .w-apps-buttons .w-apps-buttons-inner {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: justify;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-md .w-logo {
  -webkit-box-align: justify;
  -ms-flex-align: justify;
  align-items: justify;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-md .w-btns-group, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-md .w-logo {
  text-align: justify;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-md {
    text-align: justify;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-md .w-grid__item-inner > .w-nav .w-nav__list--row, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-md > .w-nav .w-nav__list--row, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-md > :not(.w-nav):not(.w-apps-buttons):not(.w-disable-align):not(.w-grid__item-inner) {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: justify;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-md .w-grid__item-inner > .w-nav .w-nav__list--column, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-md > .w-nav .w-nav__list--column {
    -webkit-box-align: justify;
    -ms-flex-align: justify;
    align-items: justify;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-md .w-grid__item-inner > .w-apps-buttons .w-apps-buttons-inner, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-md > .w-apps-buttons .w-apps-buttons-inner {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: justify;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-md .w-logo {
    -webkit-box-align: justify;
    -ms-flex-align: justify;
    align-items: justify;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-md .w-btns-group, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-md .w-logo {
    text-align: justify;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs {
  text-align: left;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-grid__item-inner > .w-nav .w-nav__list--row, .page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs > .w-nav .w-nav__list--row, .page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs > :not(.w-nav):not(.w-apps-buttons):not(.w-disable-align):not(.w-grid__item-inner) {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-grid__item-inner > .w-nav .w-nav__list--column, .page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs > .w-nav .w-nav__list--column {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-grid__item-inner > .w-apps-buttons .w-apps-buttons-inner, .page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs > .w-apps-buttons .w-apps-buttons-inner {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-logo {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-btns-group, .page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-logo {
  text-align: left;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs {
    text-align: left;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-grid__item-inner > .w-nav .w-nav__list--row, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs > .w-nav .w-nav__list--row, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs > :not(.w-nav):not(.w-apps-buttons):not(.w-disable-align):not(.w-grid__item-inner) {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-grid__item-inner > .w-nav .w-nav__list--column, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs > .w-nav .w-nav__list--column {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-grid__item-inner > .w-apps-buttons .w-apps-buttons-inner, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs > .w-apps-buttons .w-apps-buttons-inner {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-logo {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-btns-group, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-logo {
    text-align: left;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs {
  text-align: center;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-grid__item-inner > .w-nav .w-nav__list--row, .page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs > .w-nav .w-nav__list--row, .page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs > :not(.w-nav):not(.w-apps-buttons):not(.w-disable-align):not(.w-grid__item-inner) {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-grid__item-inner > .w-nav .w-nav__list--column, .page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs > .w-nav .w-nav__list--column {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-grid__item-inner > .w-apps-buttons .w-apps-buttons-inner, .page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs > .w-apps-buttons .w-apps-buttons-inner {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-logo {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-btns-group, .page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-logo {
  text-align: center;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs {
    text-align: center;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-grid__item-inner > .w-nav .w-nav__list--row, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs > .w-nav .w-nav__list--row, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs > :not(.w-nav):not(.w-apps-buttons):not(.w-disable-align):not(.w-grid__item-inner) {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-grid__item-inner > .w-nav .w-nav__list--column, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs > .w-nav .w-nav__list--column {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-grid__item-inner > .w-apps-buttons .w-apps-buttons-inner, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs > .w-apps-buttons .w-apps-buttons-inner {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-logo {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-btns-group, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-logo {
    text-align: center;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs {
  text-align: right;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-grid__item-inner > .w-nav .w-nav__list--row, .page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs > .w-nav .w-nav__list--row, .page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs > :not(.w-nav):not(.w-apps-buttons):not(.w-disable-align):not(.w-grid__item-inner) {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-grid__item-inner > .w-nav .w-nav__list--column, .page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs > .w-nav .w-nav__list--column {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-grid__item-inner > .w-apps-buttons .w-apps-buttons-inner, .page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs > .w-apps-buttons .w-apps-buttons-inner {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-logo {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-btns-group, .page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-logo {
  text-align: right;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs {
    text-align: right;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-grid__item-inner > .w-nav .w-nav__list--row, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs > .w-nav .w-nav__list--row, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs > :not(.w-nav):not(.w-apps-buttons):not(.w-disable-align):not(.w-grid__item-inner) {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-grid__item-inner > .w-nav .w-nav__list--column, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs > .w-nav .w-nav__list--column {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-grid__item-inner > .w-apps-buttons .w-apps-buttons-inner, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs > .w-apps-buttons .w-apps-buttons-inner {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-logo {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-btns-group, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-logo {
    text-align: right;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-xs {
  text-align: justify;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-xs .w-grid__item-inner > .w-nav .w-nav__list--row, .page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-xs > .w-nav .w-nav__list--row, .page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-xs > :not(.w-nav):not(.w-apps-buttons):not(.w-disable-align):not(.w-grid__item-inner) {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: justify;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-xs .w-grid__item-inner > .w-nav .w-nav__list--column, .page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-xs > .w-nav .w-nav__list--column {
  -webkit-box-align: justify;
  -ms-flex-align: justify;
  align-items: justify;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-xs .w-grid__item-inner > .w-apps-buttons .w-apps-buttons-inner, .page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-xs > .w-apps-buttons .w-apps-buttons-inner {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: justify;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-xs .w-logo {
  -webkit-box-align: justify;
  -ms-flex-align: justify;
  align-items: justify;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-xs .w-btns-group, .page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-xs .w-logo {
  text-align: justify;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-xs {
    text-align: justify;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-xs .w-grid__item-inner > .w-nav .w-nav__list--row, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-xs > .w-nav .w-nav__list--row, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-xs > :not(.w-nav):not(.w-apps-buttons):not(.w-disable-align):not(.w-grid__item-inner) {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: justify;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-xs .w-grid__item-inner > .w-nav .w-nav__list--column, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-xs > .w-nav .w-nav__list--column {
    -webkit-box-align: justify;
    -ms-flex-align: justify;
    align-items: justify;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-xs .w-grid__item-inner > .w-apps-buttons .w-apps-buttons-inner, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-xs > .w-apps-buttons .w-apps-buttons-inner {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: justify;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-xs .w-logo {
    -webkit-box-align: justify;
    -ms-flex-align: justify;
    align-items: justify;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-xs .w-btns-group, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-justify-xs .w-logo {
    text-align: justify;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-icon-panel-wrapper, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-icon-panel-wrapper {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-icon-panel-wrapper, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-icon-panel-wrapper {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-icon-panel-wrapper, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-icon-panel-wrapper {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-devices-mockups, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-devices-mockups {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-devices-mockups, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-devices-mockups {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-devices-mockups, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-devices-mockups {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-btns-group, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-btns-group {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-btns-group, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-btns-group {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-btns-group, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-btns-group {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-single-box, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-single-box {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-single-box, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-single-box {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-single-box, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-single-box {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-logo, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-logo {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-logo, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-logo {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-logo, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-logo {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-socials, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-socials {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-socials, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-socials {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-socials, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-socials {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-captions-group, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-captions-group {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-captions-group, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-captions-group {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-captions-group, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-captions-group {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-list__inner, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-list__inner {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-list__inner, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-list__inner {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-list__inner, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-list__inner {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-divider-component-wrapper, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left .w-divider-component-wrapper {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-divider-component-wrapper, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center .w-divider-component-wrapper {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-divider-component-wrapper, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right .w-divider-component-wrapper {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-icon-panel-wrapper {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-icon-panel-wrapper {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-icon-panel-wrapper {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-icon-panel-wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-icon-panel-wrapper {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-icon-panel-wrapper {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-devices-mockups {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-devices-mockups {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-devices-mockups {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-devices-mockups {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-devices-mockups {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-devices-mockups {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-btns-group {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-btns-group {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-btns-group {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-btns-group {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-btns-group {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-btns-group {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-single-box {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-single-box {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-single-box {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-single-box {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-single-box {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-single-box {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-logo {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-logo {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-logo {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-logo {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-logo {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-logo {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-socials {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-socials {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-socials {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-socials {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-socials {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-socials {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-captions-group {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-captions-group {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-captions-group {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-captions-group {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-captions-group {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-captions-group {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-list__inner {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-list__inner {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-list__inner {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-list__inner {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-list__inner {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-list__inner {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-divider-component-wrapper {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-md .w-divider-component-wrapper {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-divider-component-wrapper {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-md .w-divider-component-wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-divider-component-wrapper {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-md .w-divider-component-wrapper {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-icon-panel-wrapper {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-icon-panel-wrapper {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-icon-panel-wrapper {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-icon-panel-wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-icon-panel-wrapper {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-icon-panel-wrapper {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-devices-mockups {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-devices-mockups {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-devices-mockups {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-devices-mockups {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-devices-mockups {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-devices-mockups {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-btns-group {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-btns-group {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-btns-group {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-btns-group {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-btns-group {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-btns-group {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-single-box {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-single-box {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-single-box {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-single-box {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-single-box {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-single-box {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-logo {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-logo {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-logo {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-logo {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-logo {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-logo {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-socials {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-socials {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-socials {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-socials {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-socials {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-socials {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-captions-group {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-captions-group {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-captions-group {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-captions-group {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-captions-group {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-captions-group {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-list__inner {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-list__inner {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-list__inner {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-list__inner {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-list__inner {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-list__inner {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-divider-component-wrapper {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left-xs .w-divider-component-wrapper {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-divider-component-wrapper {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-center-xs .w-divider-component-wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-divider-component-wrapper {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-right-xs .w-divider-component-wrapper {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-left > .w-nav .w-nav__list--column .w-nav__item--submenu {
  -webkit-transform: none;
  transform: none;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-sm-center {
  text-align: center;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-sm-left {
  text-align: left;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-sm-right {
  text-align: right;
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-sm-center {
    text-align: center;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-sm-left {
    text-align: left;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-sm-right {
    text-align: right;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-md-center {
  text-align: center;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-md-left {
  text-align: left;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-md-right {
  text-align: right;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-md-center {
    text-align: center;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-md-left {
    text-align: left;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-md-right {
    text-align: right;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-lg-center {
  text-align: center;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-lg-left {
  text-align: left;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-lg-right {
  text-align: right;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-lg-center {
    text-align: center;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-lg-left {
    text-align: left;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-lg-right {
    text-align: right;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-xl-center {
  text-align: center;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-xl-left {
  text-align: left;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-xl-right {
  text-align: right;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-xl-center {
    text-align: center;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-xl-left {
    text-align: left;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-text-xl-right {
    text-align: right;
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-content-container, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section__inner {
  width: 100%;
  max-width: var(--w-content-container-size);
  margin: 0 auto;
  padding: 0 var(--w-content-gutter);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section {
  position: relative;
  min-width: 320px;
  padding-top: var(--w-section-vertical-offset);
  padding-bottom: var(--w-section-vertical-offset);
  font-size: var(--ui-text-size);
  line-height: var(--ui-text-line-height);
  font-family: var(--ui-text-font-family);
  font-weight: var(--ui-text-font-weight);
  word-wrap: break-word;
  z-index: 1;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section--full-width .w-section__inner {
  max-width: 100%;
  padding: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section--footer, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section--header {
  font-family: var(--ui-text-font-family);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section--footer {
  padding-top: var(--w-section-vertical-s-offset);
  padding-bottom: var(--w-section-vertical-s-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section--footer .w-section__footer, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section--footer .w-section__header + * {
  margin-top: var(--w-section-basement-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section--header {
  padding-top: var(--w-section-vertical-s-offset);
  padding-bottom: var(--w-section-vertical-s-offset);
  z-index: 2;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section--xxl {
  padding-top: var(--w-section-vertical-xxl-offset);
  padding-bottom: var(--w-section-vertical-xxl-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section--no-v-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section--no-padding-top {
  padding-top: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section--no-padding-bottom {
  padding-bottom: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section__header + * {
  margin-top: var(--w-section-header-offset);
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section__header--50 + * {
  margin-top: calc(var(--w-section-header-offset) / 2);
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section__header--50 + * {
    margin-top: calc(var(--w-section-header-offset) / 2);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section__header--50 .w-title + * {
  margin-top: calc(var(--w-title-offset) / 2);
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section__header--50 .w-title + * {
    margin-top: calc(var(--w-title-offset) / 2);
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section__footer {
  margin-top: var(--w-section-footer-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section__footer:first-child {
  margin-top: 0;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section__footer--50 {
  margin-top: calc(var(--w-section-footer-offset) / 2);
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section__footer--50:first-child {
  margin-top: 0;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section__footer--50 {
    margin-top: calc(var(--w-section-footer-offset) / 2);
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section__footer--50:first-child {
    margin-top: 0;
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-ignore-section-paddings {
  margin-top: calc(var(--w-section-vertical-offset) * -1);
  margin-bottom: calc(var(--w-section-vertical-offset) * -1);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section--footer .w-ignore-section-paddings, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section--header .w-ignore-section-paddings {
  margin-top: calc(var(--w-section-vertical-s-offset) * -1);
  margin-bottom: calc(var(--w-section-vertical-s-offset) * -1);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section--xxl .w-ignore-section-paddings {
  margin-top: calc(var(--w-section-vertical-xxl-offset) * -1);
  margin-bottom: calc(var(--w-section-vertical-xxl-offset) * -1);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-apply-section-paddings {
  padding-top: var(--w-section-vertical-offset);
  padding-bottom: var(--w-section-vertical-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section--footer .w-apply-section-paddings, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section--header .w-apply-section-paddings {
  padding-top: var(--w-section-vertical-s-offset);
  padding-bottom: var(--w-section-vertical-s-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section--xxl .w-apply-section-paddings {
  padding-top: var(--w-section-vertical-xxl-offset);
  padding-bottom: var(--w-section-vertical-xxl-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-section-no-paddings .w-section {
  padding-top: 0;
  padding-bottom: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-layout--top .w-layout__inner {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-layout--middle .w-layout__inner {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-layout--bottom .w-layout__inner {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-layout--left .w-layout__inner {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-layout--center .w-layout__inner {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-layout--bottom .w-layout__inner {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-layout__inner {
  width: 100%;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-layout--offset .w-layout__inner {
  margin-top: calc(var(--w-layout-item-top-offset) * -1);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-layout--offset .w-layout__item {
  margin-top: var(--w-layout-item-top-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-layout--gap .w-layout__inner {
  width: calc(100% + var(--w-layout-gap) * 2);
  margin-right: calc(var(--w-layout-gap) * -1);
  margin-left: calc(var(--w-layout-gap) * -1);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-layout--gap .w-layout__item {
  padding: 0 var(--w-layout-gap);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--full-width:not(.w-grid--gap):not(.w-grid--custom-gap) {
  width: var(--w-100vw);
  margin-left: calc(50% - var(--w-100vw) / 2);
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--full-width.w-grid--gap {
  width: calc(var(--w-100vw) - var(--w-grid-gap) * 2);
  margin-left: calc(50% - var(--w-100vw) / 2 + var(--w-grid-gap));
}

@media (min-width: 1280px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--full-width.w-grid--gap {
    width: calc(var(--w-100vw) - var(--w-grid-gap) * 2);
    margin-left: calc(50% - var(--w-100vw) / 2 + var(--w-grid-gap));
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid .w-grid__item {
  width: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--slider .w-grid__item {
  width: auto;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid__item-inner {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
  width: 0;
  min-width: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid__item-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="2"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="2"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="2"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="2"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="2"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="3"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%;
  max-width: 33.33333%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="3"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="3"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="3"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%;
  max-width: 33.33333%;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="3"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="4"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="4"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="4"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="4"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="4"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="5"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  max-width: 20%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="5"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="5"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="5"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  max-width: 20%;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="5"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="6"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 16.66667%;
  flex-basis: 16.66667%;
  max-width: 16.66667%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="6"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="6"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="6"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 16.66667%;
  flex-basis: 16.66667%;
  max-width: 16.66667%;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="6"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="7"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 14.28571%;
  flex-basis: 14.28571%;
  max-width: 14.28571%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="7"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 14.28571%;
    flex-basis: 14.28571%;
    max-width: 14.28571%;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="7"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 14.28571%;
    flex-basis: 14.28571%;
    max-width: 14.28571%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="7"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 14.28571%;
  flex-basis: 14.28571%;
  max-width: 14.28571%;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="7"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 14.28571%;
    flex-basis: 14.28571%;
    max-width: 14.28571%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="8"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 12.5%;
  flex-basis: 12.5%;
  max-width: 12.5%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="8"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 12.5%;
    flex-basis: 12.5%;
    max-width: 12.5%;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="8"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 12.5%;
    flex-basis: 12.5%;
    max-width: 12.5%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="8"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 12.5%;
  flex-basis: 12.5%;
  max-width: 12.5%;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--row[data-columns-count="8"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 12.5%;
    flex-basis: 12.5%;
    max-width: 12.5%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="2"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="2"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="2"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="2"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="3"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="3"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="3"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%;
  max-width: 33.33333%;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="3"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="4"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="4"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="4"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="4"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
}
.page-editor-sm .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="5"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="5"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="5"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%;
  max-width: 33.33333%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="5"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="5"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  max-width: 20%;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="5"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%;
  }
}
.page-editor-sm .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="6"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="6"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="6"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%;
  max-width: 33.33333%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="6"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="6"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 16.66667%;
  flex-basis: 16.66667%;
  max-width: 16.66667%;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="6"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
}
.page-editor-sm .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="7"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="7"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="7"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="7"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="7"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 14.28571%;
  flex-basis: 14.28571%;
  max-width: 14.28571%;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="7"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 14.28571%;
    flex-basis: 14.28571%;
    max-width: 14.28571%;
  }
}
.page-editor-sm .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="8"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="8"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="8"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="8"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="8"] > .w-grid__inner > .w-grid__item {
  -ms-flex-preferred-size: 12.5%;
  flex-basis: 12.5%;
  max-width: 12.5%;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="8"] > .w-grid__inner > .w-grid__item {
    -ms-flex-preferred-size: 12.5%;
    flex-basis: 12.5%;
    max-width: 12.5%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="2"].w-grid--full-width > .w-grid__inner > .w-grid__item {
  max-width: none;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="2"].w-grid--full-width > .w-grid__inner > .w-grid__item {
    max-width: none;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="2"].w-grid--full-width > .w-grid__inner > .w-grid__item {
  max-width: none;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="2"].w-grid--full-width > .w-grid__inner > .w-grid__item {
    max-width: none;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="3"].w-grid--full-width > .w-grid__inner > .w-grid__item {
  max-width: none;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="3"].w-grid--full-width > .w-grid__inner > .w-grid__item {
    max-width: none;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="3"].w-grid--full-width > .w-grid__inner > .w-grid__item {
  max-width: none;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="3"].w-grid--full-width > .w-grid__inner > .w-grid__item {
    max-width: none;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="4"].w-grid--full-width > .w-grid__inner > .w-grid__item {
  max-width: none;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="4"].w-grid--full-width > .w-grid__inner > .w-grid__item {
    max-width: none;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="4"].w-grid--full-width > .w-grid__inner > .w-grid__item {
  max-width: none;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="4"].w-grid--full-width > .w-grid__inner > .w-grid__item {
    max-width: none;
  }
}
.page-editor-sm .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="5"].w-grid--full-width > .w-grid__inner > .w-grid__item {
  max-width: none;
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="5"].w-grid--full-width > .w-grid__inner > .w-grid__item {
    max-width: none;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="5"].w-grid--full-width > .w-grid__inner > .w-grid__item {
  max-width: none;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="5"].w-grid--full-width > .w-grid__inner > .w-grid__item {
    max-width: none;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="5"].w-grid--full-width > .w-grid__inner > .w-grid__item {
  max-width: none;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="5"].w-grid--full-width > .w-grid__inner > .w-grid__item {
    max-width: none;
  }
}
.page-editor-sm .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="6"].w-grid--full-width > .w-grid__inner > .w-grid__item {
  max-width: none;
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="6"].w-grid--full-width > .w-grid__inner > .w-grid__item {
    max-width: none;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="6"].w-grid--full-width > .w-grid__inner > .w-grid__item {
  max-width: none;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="6"].w-grid--full-width > .w-grid__inner > .w-grid__item {
    max-width: none;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="6"].w-grid--full-width > .w-grid__inner > .w-grid__item {
  max-width: none;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="6"].w-grid--full-width > .w-grid__inner > .w-grid__item {
    max-width: none;
  }
}
.page-editor-sm .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="7"].w-grid--full-width > .w-grid__inner > .w-grid__item {
  max-width: none;
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="7"].w-grid--full-width > .w-grid__inner > .w-grid__item {
    max-width: none;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="7"].w-grid--full-width > .w-grid__inner > .w-grid__item {
  max-width: none;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="7"].w-grid--full-width > .w-grid__inner > .w-grid__item {
    max-width: none;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="7"].w-grid--full-width > .w-grid__inner > .w-grid__item {
  max-width: none;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="7"].w-grid--full-width > .w-grid__inner > .w-grid__item {
    max-width: none;
  }
}
.page-editor-sm .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="8"].w-grid--full-width > .w-grid__inner > .w-grid__item {
  max-width: none;
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="8"].w-grid--full-width > .w-grid__inner > .w-grid__item {
    max-width: none;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="8"].w-grid--full-width > .w-grid__inner > .w-grid__item {
  max-width: none;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="8"].w-grid--full-width > .w-grid__inner > .w-grid__item {
    max-width: none;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="8"].w-grid--full-width > .w-grid__inner > .w-grid__item {
  max-width: none;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--collection[data-columns-count="8"].w-grid--full-width > .w-grid__inner > .w-grid__item {
    max-width: none;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="1"] {
  -ms-flex-preferred-size: 8.33333%;
  flex-basis: 8.33333%;
  max-width: 8.33333%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="1"] {
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="1"] {
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="1"] {
  -ms-flex-preferred-size: 8.33333%;
  flex-basis: 8.33333%;
  max-width: 8.33333%;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="1"] {
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="2"] {
  -ms-flex-preferred-size: 16.66667%;
  flex-basis: 16.66667%;
  max-width: 16.66667%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="2"] {
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="2"] {
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="2"] {
  -ms-flex-preferred-size: 16.66667%;
  flex-basis: 16.66667%;
  max-width: 16.66667%;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="2"] {
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="3"] {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="3"] {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="3"] {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="3"] {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="3"] {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="4"] {
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%;
  max-width: 33.33333%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="4"] {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="4"] {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="4"] {
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%;
  max-width: 33.33333%;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="4"] {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="5"] {
  -ms-flex-preferred-size: 41.66667%;
  flex-basis: 41.66667%;
  max-width: 41.66667%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="5"] {
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="5"] {
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="5"] {
  -ms-flex-preferred-size: 41.66667%;
  flex-basis: 41.66667%;
  max-width: 41.66667%;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="5"] {
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="6"] {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="6"] {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="6"] {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="6"] {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="6"] {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="7"] {
  -ms-flex-preferred-size: 58.33333%;
  flex-basis: 58.33333%;
  max-width: 58.33333%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="7"] {
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="7"] {
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="7"] {
  -ms-flex-preferred-size: 58.33333%;
  flex-basis: 58.33333%;
  max-width: 58.33333%;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="7"] {
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="8"] {
  -ms-flex-preferred-size: 66.66667%;
  flex-basis: 66.66667%;
  max-width: 66.66667%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="8"] {
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="8"] {
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="8"] {
  -ms-flex-preferred-size: 66.66667%;
  flex-basis: 66.66667%;
  max-width: 66.66667%;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="8"] {
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="9"] {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="9"] {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="9"] {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="9"] {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="9"] {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="10"] {
  -ms-flex-preferred-size: 83.33333%;
  flex-basis: 83.33333%;
  max-width: 83.33333%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="10"] {
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="10"] {
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="10"] {
  -ms-flex-preferred-size: 83.33333%;
  flex-basis: 83.33333%;
  max-width: 83.33333%;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="10"] {
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="11"] {
  -ms-flex-preferred-size: 91.66667%;
  flex-basis: 91.66667%;
  max-width: 91.66667%;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="11"] {
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
}
@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="11"] {
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="11"] {
  -ms-flex-preferred-size: 91.66667%;
  flex-basis: 91.66667%;
  max-width: 91.66667%;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid > .w-grid__inner > .w-grid__item[data-column-size="11"] {
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="1"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 1 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-md) * 1 / 12 - var(--w-grid-gap));
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="1"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 1 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-md) * 1 / 12 - var(--w-grid-gap));
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="1"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-lg) * 1 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-lg) * 1 / 12 - var(--w-grid-gap));
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="1"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-lg) * 1 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-lg) * 1 / 12 - var(--w-grid-gap));
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="1"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 1 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-xl) * 1 / 12 - var(--w-grid-gap));
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="1"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 1 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-xl) * 1 / 12 - var(--w-grid-gap));
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="2"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 2 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-md) * 2 / 12 - var(--w-grid-gap));
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="2"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 2 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-md) * 2 / 12 - var(--w-grid-gap));
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="2"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-lg) * 2 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-lg) * 2 / 12 - var(--w-grid-gap));
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="2"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-lg) * 2 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-lg) * 2 / 12 - var(--w-grid-gap));
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="2"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 2 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-xl) * 2 / 12 - var(--w-grid-gap));
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="2"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 2 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-xl) * 2 / 12 - var(--w-grid-gap));
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="3"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 3 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-md) * 3 / 12 - var(--w-grid-gap));
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="3"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 3 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-md) * 3 / 12 - var(--w-grid-gap));
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="3"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-lg) * 3 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-lg) * 3 / 12 - var(--w-grid-gap));
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="3"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-lg) * 3 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-lg) * 3 / 12 - var(--w-grid-gap));
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="3"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 3 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-xl) * 3 / 12 - var(--w-grid-gap));
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="3"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 3 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-xl) * 3 / 12 - var(--w-grid-gap));
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="4"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 4 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-md) * 4 / 12 - var(--w-grid-gap));
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="4"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 4 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-md) * 4 / 12 - var(--w-grid-gap));
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="4"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-lg) * 4 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-lg) * 4 / 12 - var(--w-grid-gap));
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="4"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-lg) * 4 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-lg) * 4 / 12 - var(--w-grid-gap));
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="4"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 4 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-xl) * 4 / 12 - var(--w-grid-gap));
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="4"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 4 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-xl) * 4 / 12 - var(--w-grid-gap));
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="5"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 5 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-md) * 5 / 12 - var(--w-grid-gap));
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="5"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 5 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-md) * 5 / 12 - var(--w-grid-gap));
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="5"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-lg) * 5 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-lg) * 5 / 12 - var(--w-grid-gap));
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="5"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-lg) * 5 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-lg) * 5 / 12 - var(--w-grid-gap));
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="5"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 5 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-xl) * 5 / 12 - var(--w-grid-gap));
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="5"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 5 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-xl) * 5 / 12 - var(--w-grid-gap));
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="6"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 6 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-md) * 6 / 12 - var(--w-grid-gap));
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="6"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 6 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-md) * 6 / 12 - var(--w-grid-gap));
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="6"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-lg) * 6 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-lg) * 6 / 12 - var(--w-grid-gap));
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="6"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-lg) * 6 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-lg) * 6 / 12 - var(--w-grid-gap));
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="6"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 6 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-xl) * 6 / 12 - var(--w-grid-gap));
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="6"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 6 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-xl) * 6 / 12 - var(--w-grid-gap));
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="7"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 7 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-md) * 7 / 12 - var(--w-grid-gap));
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="7"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 7 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-md) * 7 / 12 - var(--w-grid-gap));
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="7"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-lg) * 7 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-lg) * 7 / 12 - var(--w-grid-gap));
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="7"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-lg) * 7 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-lg) * 7 / 12 - var(--w-grid-gap));
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="7"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 7 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-xl) * 7 / 12 - var(--w-grid-gap));
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="7"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 7 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-xl) * 7 / 12 - var(--w-grid-gap));
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="8"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 8 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-md) * 8 / 12 - var(--w-grid-gap));
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="8"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 8 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-md) * 8 / 12 - var(--w-grid-gap));
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="8"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-lg) * 8 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-lg) * 8 / 12 - var(--w-grid-gap));
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="8"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-lg) * 8 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-lg) * 8 / 12 - var(--w-grid-gap));
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="8"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 8 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-xl) * 8 / 12 - var(--w-grid-gap));
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="8"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 8 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-xl) * 8 / 12 - var(--w-grid-gap));
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="9"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 9 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-md) * 9 / 12 - var(--w-grid-gap));
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="9"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 9 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-md) * 9 / 12 - var(--w-grid-gap));
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="9"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-lg) * 9 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-lg) * 9 / 12 - var(--w-grid-gap));
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="9"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-lg) * 9 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-lg) * 9 / 12 - var(--w-grid-gap));
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="9"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 9 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-xl) * 9 / 12 - var(--w-grid-gap));
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="9"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 9 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-xl) * 9 / 12 - var(--w-grid-gap));
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="10"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 10 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-md) * 10 / 12 - var(--w-grid-gap));
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="10"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 10 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-md) * 10 / 12 - var(--w-grid-gap));
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="10"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-lg) * 10 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-lg) * 10 / 12 - var(--w-grid-gap));
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="10"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-lg) * 10 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-lg) * 10 / 12 - var(--w-grid-gap));
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="10"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 10 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-xl) * 10 / 12 - var(--w-grid-gap));
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="10"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 10 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-xl) * 10 / 12 - var(--w-grid-gap));
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="11"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 11 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-md) * 11 / 12 - var(--w-grid-gap));
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="11"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-md) * 11 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-md) * 11 / 12 - var(--w-grid-gap));
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="11"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-lg) * 11 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-lg) * 11 / 12 - var(--w-grid-gap));
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="11"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-lg) * 11 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-lg) * 11 / 12 - var(--w-grid-gap));
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="11"] .w-grid__item-inner {
  -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 11 / 12 - var(--w-grid-gap));
  flex-basis: calc(var(--w-grid-container-size-xl) * 11 / 12 - var(--w-grid-gap));
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid[data-columns-inner-size="11"] .w-grid__item-inner {
    -ms-flex-preferred-size: calc(var(--w-grid-container-size-xl) * 11 / 12 - var(--w-grid-gap));
    flex-basis: calc(var(--w-grid-container-size-xl) * 11 / 12 - var(--w-grid-gap));
  }
}
@supports (display: flex) {
  .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--full-width[data-columns-count] .w-grid__item, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--full-width[data-columns-inner-size] .w-grid__item-inner.w-grid__item-inner {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: none;
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--gap > .w-grid__inner {
  width: calc(100% + var(--w-grid-gap));
  margin-left: calc(var(--w-grid-gap) / -2);
  margin-right: calc(var(--w-grid-gap) / -2);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--gap > .w-grid__inner > .w-grid__item, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--slider.w-grid--gap > .w-grid--slider.w-grid--gap .w-grid__item, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--slider.w-grid--gap > .w-grid__inner .w-grid__item {
  padding-left: calc(var(--w-grid-gap) / 2);
  padding-right: calc(var(--w-grid-gap) / 2);
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--gap:not(.w-grid--slider) > .w-grid__inner > .w-grid__item:not(:first-child) {
  margin-top: 50px;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--gap:not(.w-grid--slider) > .w-grid__inner > .w-grid__item:not(:first-child) {
    margin-top: 50px;
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--gap > .w-grid__inner > .w-ignore-grid-item-v-gap {
  margin-top: calc(var(--w-grid-gap) * -1 / 2);
  margin-bottom: calc(var(--w-grid-gap) * -1 / 2);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid__item-panel.w-mod-always-paddings, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid__item-panel.w-mod-always-paddings .w-apply-grid-item-paddings, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid__item-panel.w-state-has-background, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid__item-panel.w-state-has-background .w-apply-grid-item-paddings {
  padding: var(--w-grid-item-v-padding) var(--w-grid-item-h-padding);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid__item-panel.w-mod-always-paddings .w-ignore-grid-item-paddings, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid__item-panel.w-state-has-background .w-ignore-grid-item-paddings {
  margin: calc(var(--w-grid-item-v-padding) * -1) calc(var(--w-grid-item-h-padding) * -1);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--left .w-grid__inner, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--left .w-grid__item {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--center .w-grid__inner, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--center .w-grid__item {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--right .w-grid__inner, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--right .w-grid__item {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid__item--top > .w-grid__item-inner {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid__item--middle > .w-grid__item-inner {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid__item--bottom > .w-grid__item-inner {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid__item--empty {
  display: none;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid__inner--empty {
  margin-top: 0;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid__item--empty {
    display: none;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid__inner--empty {
    margin-top: 0;
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid__item > .w-grid__item-inner > .w-btns-group.w-btns-group--link {
  margin-top: calc(var(--w-btns-group-offset) * 0.75);
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid__item > .w-grid__item-inner > .w-btns-group.w-btns-group--link {
  margin-top: calc(var(--w-btns-group-offset) * 0.7);
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid__item > .w-grid__item-inner > .w-btns-group.w-btns-group--link {
    margin-top: calc(var(--w-btns-group-offset) * 0.7);
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  counter-reset: counter;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-list__inner {
  width: calc(100% + var(--w-list-item-h-offset));
  margin-top: calc(var(--w-list-item-v-offset) * -1);
  margin-right: calc(var(--w-list-item-h-offset) / -2);
  margin-left: calc(var(--w-list-item-h-offset) / -2);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-list__item-wrapper {
  margin-top: var(--w-list-item-v-offset);
  padding-right: calc(var(--w-list-item-h-offset) / 2);
  padding-left: calc(var(--w-list-item-h-offset) / 2);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-list--left .w-list__inner, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-list.w-list--left .w-list__inner {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-list--center .w-list__inner, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-list.w-list--center .w-list__inner {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-list--right .w-list__inner, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-list.w-list--right .w-list__inner {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-list:not(.w-list--custom-padding) .w-list__item.w-state-has-background {
  padding: var(--w-list-item-v-padding) var(--w-list-item-h-padding);
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-list:not(.w-list--custom-padding) .w-list__item--full-width.w-state-has-background {
  padding-right: var(--ui-content-gutter-320);
  padding-left: var(--ui-content-gutter-320);
  margin-left: calc(var(--ui-content-gutter-320) * -1);
  margin-right: calc(var(--ui-content-gutter-320) * -1);
}

@media (max-width: 479px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-list:not(.w-list--custom-padding) .w-list__item--full-width.w-state-has-background {
    padding-right: var(--ui-content-gutter-320);
    padding-left: var(--ui-content-gutter-320);
    margin-left: calc(var(--ui-content-gutter-320) * -1);
    margin-right: calc(var(--ui-content-gutter-320) * -1);
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-list:not(.w-list--custom-padding) .w-list__item--full-width.w-state-has-background {
  padding-left: var(--ui-content-gutter-480);
  padding-right: var(--ui-content-gutter-480);
  margin-left: calc(var(--ui-content-gutter-480) * -1);
  margin-right: calc(var(--ui-content-gutter-480) * -1);
}

@media (min-width: 480px) and (max-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-list:not(.w-list--custom-padding) .w-list__item--full-width.w-state-has-background {
    padding-left: var(--ui-content-gutter-480);
    padding-right: var(--ui-content-gutter-480);
    margin-left: calc(var(--ui-content-gutter-480) * -1);
    margin-right: calc(var(--ui-content-gutter-480) * -1);
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-list--gap-none .w-list__inner {
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-list--gap-none .w-list__item-wrapper {
  margin-top: 0;
  padding-right: 0;
  padding-left: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-list-with-media-wrapper + * {
  margin-top: var(--w-list-with-media-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) * + .w-btns-group {
  margin-top: var(--w-btns-group-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) * + .w-btns-group--bottom {
  margin-top: auto;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: left;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group + * {
  margin-top: var(--w-btns-group-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group--left, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: left;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group--center, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group--right, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: right;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--sm-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: left;
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--sm-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--md-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: left;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--md-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--lg-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: left;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--lg-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--xl-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: left;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--xl-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--sm-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--sm-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--md-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--md-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--lg-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--lg-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--xl-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--xl-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--sm-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: right;
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--sm-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--md-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: right;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--md-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--lg-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: right;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--lg-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--xl-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: right;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group.w-btns-group--xl-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right;
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group__inner {
  width: auto;
  margin: calc(var(--w-btns-group-item-offset) / -2);
}

@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group__inner {
      width: calc(100% + var(--w-btns-group-item-offset) + 1px);
    }
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group__item {
  display: inline-block;
  width: auto;
  margin: calc(var(--w-btns-group-item-offset) / 2);
  vertical-align: middle;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group__item {
  max-width: 100%;
}

@media (max-width: 479px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group__item {
    max-width: 100%;
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-btns-group__item-absolute {
  margin: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-single-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-single-box--left, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-single-box.w-single-box--left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-single-box--center, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-single-box.w-single-box--center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-single-box--right, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-single-box.w-single-box--right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-single-box--disable-xs {
  display: block;
}

@media (max-width: 478px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-single-box--disable-xs {
    display: block;
  }
}
.page-editor-sm .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-single-box--disable-sm {
  display: block;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-single-box--disable-sm {
    display: block;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-single-box--disable-md {
  display: block;
}

@media (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-single-box--disable-md {
    display: block;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-single-box--disable-lg {
  display: block;
}

@media (max-width: 1199px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-single-box--disable-lg {
    display: block;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-single-box--disable-xl {
  display: block;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-single-box--disable-xl {
    display: block;
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-picture-wrapper + * {
  margin-top: var(--w-image-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-picture-wrapper.w-picture-wrapper--absolute, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-picture-wrapper.w-picture-wrapper--absolute .w-picture {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding-top: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-picture {
  display: block;
  position: relative;
  max-width: 100%;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-picture__image {
  position: absolute;
  border-radius: inherit;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  font-family: "object-fit:cover";
  -o-object-fit: cover;
  object-fit: cover;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid__item-inner .w-picture-wrapper {
  width: 100%;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-panel {
  width: var(--w-icon-panel-width);
  height: var(--w-icon-panel-height);
  padding: var(--w-icon-panel-inner-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-panel .w-icon-panel__inner {
  padding: var(--w-icon-inner-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-panel--xl {
  width: var(--w-icon-panel-xl-width);
  height: var(--w-icon-panel-xl-height);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-panel--xl .w-icon-panel__inner {
  padding: var(--w-icon-xl-inner-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-panel--sm {
  width: var(--w-icon-panel-sm-width);
  height: var(--w-icon-panel-sm-height);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-panel--sm .w-icon-panel__inner {
  padding: var(--w-icon-sm-inner-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-panel--multi-size {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-panel--multi-size .w-icon {
  display: block;
  width: var(--w-icon-panel-width);
  height: var(--w-icon-panel-height);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-panel--multi-size.w-icon-panel--xl .w-icon {
  width: var(--w-icon-panel-xl-width);
  height: var(--w-icon-panel-xl-height);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-panel--multi-size + * {
  margin-top: var(--w-icon-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-panel__inner {
  height: 100%;
  border-radius: 50%;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-panel-list + * {
  margin-top: calc(var(--w-icon-panel-height) / 2);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-panel-list__item {
  margin-bottom: var(--w-list-item-v-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-panel-list__item .w-icon-panel-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-panel-list__item .w-icon-panel {
  -ms-flex-preferred-size: var(--w-icon-panel-width);
  flex-basis: var(--w-icon-panel-width);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-panel-list__item .w-icon-panel + * {
  max-width: calc(100% - var(--w-icon-panel-width) - var(--w-icon-offset));
  margin-left: var(--w-icon-offset);
  -ms-flex-preferred-size: calc(100% - var(--w-icon-panel-width) - var(--w-icon-offset));
  flex-basis: calc(100% - var(--w-icon-panel-width) - var(--w-icon-offset));
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-panel-list__item:last-of-type {
  margin-bottom: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-panel-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-panel-wrapper + * {
  margin-top: var(--w-icon-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-list .w-icon {
  width: var(--w-icon-width);
  height: var(--w-icon-height);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-panel--numbers .w-icon-panel__inner.w-state-has-background {
  padding: var(--w-icon-numbers-inner-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-panel--numbers.w-icon-panel--xl .w-icon-panel__inner.w-state-has-background {
  padding: var(--w-icon-numbers-xl-inner-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-panel--numbers.w-icon-panel--sm .w-icon-panel__inner.w-state-has-background {
  padding: var(--w-icon-numbers-sm-inner-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-counter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-counter:before {
  font-weight: var(--ui-block-title-font-weight);
  font-style: var(--ui-block-title-font-style);
  font-family: var(--ui-block-title-font-family);
  font-size: var(--w-counter-font-size);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-counter--xl:before {
  font-size: var(--w-counter-xl-font-size);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-countdown--align, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials {
  margin-top: var(--w-socials-top-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials:first-child {
  margin-top: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials--left, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials--center, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials--right, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--sm-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--sm-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--md-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--md-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--lg-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--lg-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--xl-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--xl-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--sm-center {
  -webkit-box-pack: flex-center;
  -ms-flex-pack: flex-center;
  justify-content: flex-center;
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--sm-center {
    -webkit-box-pack: flex-center;
    -ms-flex-pack: flex-center;
    justify-content: flex-center;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--md-center {
  -webkit-box-pack: flex-center;
  -ms-flex-pack: flex-center;
  justify-content: flex-center;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--md-center {
    -webkit-box-pack: flex-center;
    -ms-flex-pack: flex-center;
    justify-content: flex-center;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--lg-center {
  -webkit-box-pack: flex-center;
  -ms-flex-pack: flex-center;
  justify-content: flex-center;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--lg-center {
    -webkit-box-pack: flex-center;
    -ms-flex-pack: flex-center;
    justify-content: flex-center;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--xl-center {
  -webkit-box-pack: flex-center;
  -ms-flex-pack: flex-center;
  justify-content: flex-center;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--xl-center {
    -webkit-box-pack: flex-center;
    -ms-flex-pack: flex-center;
    justify-content: flex-center;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--sm-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--sm-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--md-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--md-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--lg-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--lg-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--xl-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials.w-socials--xl-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials--no-offset {
  margin-top: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials + * {
  margin-top: var(--w-socials-bottom-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-decoration: none;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo .w-title {
  max-width: 100%;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo + * {
  margin-top: var(--w-logo-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo a {
  text-decoration: none;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo__content * + * {
  margin-top: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo__content, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo__slogan {
  max-width: 100%;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo .w-logo__content + .w-logo__slogan {
  margin-top: var(--w-slogan-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo--left, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo.w-logo--left {
  text-align: left;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo--center, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo.w-logo--center {
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo--right, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo.w-logo--right {
  text-align: right;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo--md-left, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo.w-logo--md-left {
  text-align: left;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo--md-center, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo.w-logo--md-center {
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo--md-right, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo.w-logo--md-right {
  text-align: right;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo--md-left, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo.w-logo--md-left {
    text-align: left;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo--md-center, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo.w-logo--md-center {
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo--md-right, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo.w-logo--md-right {
    text-align: right;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo--lg-left, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo.w-logo--lg-left {
  text-align: left;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo--lg-center, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo.w-logo--lg-center {
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo--lg-right, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo.w-logo--lg-right {
  text-align: right;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo--lg-left, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo.w-logo--lg-left {
    text-align: left;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo--lg-center, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo.w-logo--lg-center {
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo--lg-right, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo.w-logo--lg-right {
    text-align: right;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo--xl-left, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo.w-logo--xl-left {
  text-align: left;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo--xl-center, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo.w-logo--xl-center {
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo--xl-right, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo.w-logo--xl-right {
  text-align: right;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo--xl-left, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo.w-logo--xl-left {
    text-align: left;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo--xl-center, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo.w-logo--xl-center {
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo--xl-right, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-logo.w-logo--xl-right {
    text-align: right;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-burger {
  padding: var(--w-burger-padding);
  background-color: transparent;
  border: 0;
  opacity: 1;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  cursor: pointer;
  color: inherit;
  z-index: 1;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-burger__inner {
  position: relative;
  display: block;
  width: var(--w-burger-width);
  height: var(--w-burger-height);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-burger:focus, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-burger:hover {
  opacity: 0.5;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-burger--active .w-burger__line:first-child {
  -webkit-transform: var(--w-burger-line-pos-transform);
  transform: var(--w-burger-line-pos-transform);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-burger--active .w-burger__line:nth-child(2) {
  opacity: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-burger--active .w-burger__line:nth-child(3) {
  -webkit-transform: var(--w-burger-line-neg-transform);
  transform: var(--w-burger-line-neg-transform);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-burger__line {
  position: absolute;
  width: 100%;
  height: var(--w-burger-line-size);
  left: 0;
  -webkit-transform: translateY(0) rotate(0);
  transform: translateY(0) rotate(0);
  opacity: 1;
  background-color: currentColor;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in;
  transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in;
  transition: transform 0.2s ease-in, opacity 0.2s ease-in-out;
  transition: transform 0.2s ease-in, opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-burger__line:first-child {
  top: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-burger__line:nth-child(2) {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-burger__line:nth-child(3) {
  bottom: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-burger:only-child {
  margin-left: auto;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-nav--constructor + * {
  margin-top: var(--w-nav-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-nav--constructor .w-nav__list {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-nav__list {
  position: static;
  width: calc(100% + var(--w-nav-item-gap));
  margin: calc(var(--w-nav-item-top-offset) / -2) calc(var(--w-nav-item-gap) / -2);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-nav__list--column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% + var(--w-nav-item-column-offset));
  margin: calc(var(--w-nav-item-column-offset) / -2) calc(var(--w-nav-item-column-gap) / -2);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-nav__list--column .w-nav__item {
  margin: calc(var(--w-nav-item-column-offset) / 2) calc(var(--w-nav-item-column-gap) / 2);
}

@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-nav__list {
      width: calc(100% + var(--w-nav-item-gap) + 1px);
    }
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-nav__item {
  margin: calc(var(--w-nav-item-top-offset) / 2) calc(var(--w-nav-item-gap) / 2);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-nav--column .w-nav__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% + var(--w-nav-item-column-offset));
  margin: calc(var(--w-nav-item-column-offset) / -2) calc(var(--w-nav-item-column-gap) / -2);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-nav--column .w-nav__item {
  margin: calc(var(--w-nav-item-column-offset) / 2) calc(var(--w-nav-item-column-gap) / 2);
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-nav--column-sm .w-nav__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% + var(--w-nav-item-column-offset));
  margin: calc(var(--w-nav-item-column-offset) / -2) calc(var(--w-nav-item-column-gap) / -2);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-nav--column-sm .w-nav__item {
  margin: calc(var(--w-nav-item-column-offset) / 2) calc(var(--w-nav-item-column-gap) / 2);
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-nav--column-sm .w-nav__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(100% + var(--w-nav-item-column-offset));
    margin: calc(var(--w-nav-item-column-offset) / -2) calc(var(--w-nav-item-column-gap) / -2);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-nav--column-sm .w-nav__item {
    margin: calc(var(--w-nav-item-column-offset) / 2) calc(var(--w-nav-item-column-gap) / 2);
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-nav--column-md .w-nav__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% + var(--w-nav-item-column-offset));
  margin: calc(var(--w-nav-item-column-offset) / -2) calc(var(--w-nav-item-column-gap) / -2);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-nav--column-md .w-nav__item {
  margin: calc(var(--w-nav-item-column-offset) / 2) calc(var(--w-nav-item-column-gap) / 2);
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-nav--column-md .w-nav__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(100% + var(--w-nav-item-column-offset));
    margin: calc(var(--w-nav-item-column-offset) / -2) calc(var(--w-nav-item-column-gap) / -2);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-nav--column-md .w-nav__item {
    margin: calc(var(--w-nav-item-column-offset) / 2) calc(var(--w-nav-item-column-gap) / 2);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-nav--column-lg .w-nav__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% + var(--w-nav-item-column-offset));
  margin: calc(var(--w-nav-item-column-offset) / -2) calc(var(--w-nav-item-column-gap) / -2);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-nav--column-lg .w-nav__item {
  margin: calc(var(--w-nav-item-column-offset) / 2) calc(var(--w-nav-item-column-gap) / 2);
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-nav--column-lg .w-nav__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(100% + var(--w-nav-item-column-offset));
    margin: calc(var(--w-nav-item-column-offset) / -2) calc(var(--w-nav-item-column-gap) / -2);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-nav--column-lg .w-nav__item {
    margin: calc(var(--w-nav-item-column-offset) / 2) calc(var(--w-nav-item-column-gap) / 2);
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .header .w-text-center .w-nav__list--row {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .header .w-nav__list--row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% + var(--w-nav-item-column-offset) / 2);
  max-width: calc(100% + var(--w-nav-item-column-offset));
  margin: calc(var(--w-nav-item-column-offset) / -2) calc(var(--w-nav-item-column-gap) / -2);
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .header .w-nav__item {
  margin: calc(var(--w-nav-item-column-offset) / 2) calc(var(--w-nav-item-column-gap) / 2);
}

@media (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .header .w-text-center .w-nav__list--row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .header .w-nav__list--row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(100% + var(--w-nav-item-column-offset) / 2);
    max-width: calc(100% + var(--w-nav-item-column-offset));
    margin: calc(var(--w-nav-item-column-offset) / -2) calc(var(--w-nav-item-column-gap) / -2);
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .header .w-nav__item {
    margin: calc(var(--w-nav-item-column-offset) / 2) calc(var(--w-nav-item-column-gap) / 2);
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .footer .w-text-center .w-nav__list--row {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .footer .w-nav__list--row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% + var(--w-nav-item-column-offset) / 2);
  max-width: calc(100% + var(--w-nav-item-column-offset));
  margin: calc(var(--w-nav-item-column-offset) / -2) calc(var(--w-nav-item-column-gap) / -2);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .footer .w-nav__item {
  margin: calc(var(--w-nav-item-column-offset) / 2) calc(var(--w-nav-item-column-gap) / 2);
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .footer .w-text-center .w-nav__list--row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .footer .w-nav__list--row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(100% + var(--w-nav-item-column-offset) / 2);
    max-width: calc(100% + var(--w-nav-item-column-offset));
    margin: calc(var(--w-nav-item-column-offset) / -2) calc(var(--w-nav-item-column-gap) / -2);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .footer .w-nav__item {
    margin: calc(var(--w-nav-item-column-offset) / 2) calc(var(--w-nav-item-column-gap) / 2);
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-quote-wrapper + * {
  margin-top: var(--w-quote-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) * + .w-apps-buttons, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-apps-buttons + * {
  margin-top: var(--w-apps-buttons-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-button {
  width: auto;
  max-width: 100%;
  word-break: break-all;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-link {
  width: auto;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-button.button-absolute, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-link.button-absolute {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}

@supports (word-break: break-word) {
  .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-button {
    word-break: break-word;
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-link {
  max-width: 100%;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-link {
  max-width: 270px;
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-link {
    max-width: 270px;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-hide--sm {
  display: none;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-hide--sm {
    display: none;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-hide--md {
  display: none;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-hide--md {
    display: none;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-hide--lg {
  display: none;
}

@media (min-width: 992px) and (max-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-hide--lg {
    display: none;
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-hide--xl {
  display: none;
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-hide--xl {
    display: none;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-hero-title + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset > .w-body + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset > .w-caption + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset > .w-heading + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset > .w-heading-lg + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset > .w-hero-title + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset > .w-icon + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset > .w-logo + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset > .w-picture-wrapper + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset > .w-quote + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset > .w-small + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset > .w-socials + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset > .w-subheading + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset > .w-subtitle + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset > .w-title + * {
  margin-top: 0;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-hero-title + * {
    margin-top: 0;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-title + * {
  margin-top: 0;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-title + * {
    margin-top: 0;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-subtitle + * {
  margin-top: 0;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-subtitle + * {
    margin-top: 0;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-heading + * {
  margin-top: 0;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-heading + * {
    margin-top: 0;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-heading-lg + * {
  margin-top: 0;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-heading-lg + * {
    margin-top: 0;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-subheading + * {
  margin-top: 0;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-subheading + * {
    margin-top: 0;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-caption + * {
  margin-top: 0;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-caption + * {
    margin-top: 0;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-body + * {
  margin-top: 0;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-body + * {
    margin-top: 0;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-small + * {
  margin-top: 0;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-small + * {
    margin-top: 0;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-quote + * {
  margin-top: 0;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-quote + * {
    margin-top: 0;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-socials + * {
  margin-top: 0;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-socials + * {
    margin-top: 0;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-picture-wrapper + * {
  margin-top: 0;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-picture-wrapper + * {
    margin-top: 0;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-icon + * {
  margin-top: 0;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-icon + * {
    margin-top: 0;
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-logo + * {
  margin-top: 0;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--sm > .w-logo + * {
    margin-top: 0;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-hero-title + * {
  margin-top: 0;
}

@media (min-width: 768px) and (max-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-hero-title + * {
    margin-top: 0;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-title + * {
  margin-top: 0;
}

@media (min-width: 768px) and (max-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-title + * {
    margin-top: 0;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-subtitle + * {
  margin-top: 0;
}

@media (min-width: 768px) and (max-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-subtitle + * {
    margin-top: 0;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-heading + * {
  margin-top: 0;
}

@media (min-width: 768px) and (max-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-heading + * {
    margin-top: 0;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-heading-lg + * {
  margin-top: 0;
}

@media (min-width: 768px) and (max-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-heading-lg + * {
    margin-top: 0;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-subheading + * {
  margin-top: 0;
}

@media (min-width: 768px) and (max-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-subheading + * {
    margin-top: 0;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-caption + * {
  margin-top: 0;
}

@media (min-width: 768px) and (max-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-caption + * {
    margin-top: 0;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-body + * {
  margin-top: 0;
}

@media (min-width: 768px) and (max-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-body + * {
    margin-top: 0;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-small + * {
  margin-top: 0;
}

@media (min-width: 768px) and (max-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-small + * {
    margin-top: 0;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-quote + * {
  margin-top: 0;
}

@media (min-width: 768px) and (max-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-quote + * {
    margin-top: 0;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-socials + * {
  margin-top: 0;
}

@media (min-width: 768px) and (max-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-socials + * {
    margin-top: 0;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-picture-wrapper + * {
  margin-top: 0;
}

@media (min-width: 768px) and (max-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-picture-wrapper + * {
    margin-top: 0;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-icon + * {
  margin-top: 0;
}

@media (min-width: 768px) and (max-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-icon + * {
    margin-top: 0;
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-logo + * {
  margin-top: 0;
}

@media (min-width: 768px) and (max-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--md > .w-logo + * {
    margin-top: 0;
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--lg > .w-body + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--lg > .w-caption + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--lg > .w-heading + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--lg > .w-heading-lg + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--lg > .w-hero-title + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--lg > .w-icon + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--lg > .w-logo + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--lg > .w-picture-wrapper + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--lg > .w-quote + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--lg > .w-small + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--lg > .w-socials + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--lg > .w-subheading + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--lg > .w-subtitle + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-disable-offset--lg > .w-title + * {
  margin-top: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow > * {
  display: inline-block;
  vertical-align: middle;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow .w-hero-title + * {
  margin-top: 0;
  margin-left: var(--w-hero-title-h-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow .w-title + * {
  margin-top: 0;
  margin-left: var(--w-title-h-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow .w-subtitle + * {
  margin-top: 0;
  margin-left: var(--w-subtitle-h-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow .w-heading + * {
  margin-top: 0;
  margin-left: var(--w-heading-h-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow .w-heading-lg + * {
  margin-top: 0;
  margin-left: var(--w-heading-lg-h-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow .w-subheading + * {
  margin-top: 0;
  margin-left: var(--w-subheading-h-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow .w-caption + * {
  margin-top: 0;
  margin-left: var(--w-caption-h-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow .w-body + * {
  margin-top: 0;
  margin-left: var(--w-body-h-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow .w-small + * {
  margin-top: 0;
  margin-left: var(--w-small-h-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow .w-quote + * {
  margin-top: 0;
  margin-left: var(--w-quote-h-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow .w-icon + * {
  margin-top: 0;
  margin-left: var(--w-icon-h-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow__section-inner > :not(.w-language) .w-text {
  min-width: var(--w-grid-gap);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--sm > * {
  display: inline-block;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--sm .w-hero-title + * {
  margin-top: 0;
  margin-left: var(--w-hero-title-offset);
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--sm .w-hero-title + * {
    margin-top: 0;
    margin-left: var(--w-hero-title-offset);
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--sm .w-title + * {
  margin-top: 0;
  margin-left: var(--w-title-offset);
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--sm .w-title + * {
    margin-top: 0;
    margin-left: var(--w-title-offset);
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--sm .w-subtitle + * {
  margin-top: 0;
  margin-left: var(--w-subtitle-offset);
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--sm .w-subtitle + * {
    margin-top: 0;
    margin-left: var(--w-subtitle-offset);
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--sm .w-heading + * {
  margin-top: 0;
  margin-left: var(--w-heading-offset);
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--sm .w-heading + * {
    margin-top: 0;
    margin-left: var(--w-heading-offset);
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--sm .w-heading-lg + * {
  margin-top: 0;
  margin-left: var(--w-heading-lg-offset);
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--sm .w-heading-lg + * {
    margin-top: 0;
    margin-left: var(--w-heading-lg-offset);
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--sm .w-subheading + * {
  margin-top: 0;
  margin-left: var(--w-subheading-offset);
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--sm .w-subheading + * {
    margin-top: 0;
    margin-left: var(--w-subheading-offset);
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--sm .w-caption + * {
  margin-top: 0;
  margin-left: var(--w-caption-offset);
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--sm .w-caption + * {
    margin-top: 0;
    margin-left: var(--w-caption-offset);
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--sm .w-body + * {
  margin-top: 0;
  margin-left: var(--w-body-offset);
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--sm .w-body + * {
    margin-top: 0;
    margin-left: var(--w-body-offset);
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--sm .w-small + * {
  margin-top: 0;
  margin-left: var(--w-small-offset);
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--sm .w-small + * {
    margin-top: 0;
    margin-left: var(--w-small-offset);
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--sm .w-quote + * {
  margin-top: 0;
  margin-left: var(--w-quote-offset);
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--sm .w-quote + * {
    margin-top: 0;
    margin-left: var(--w-quote-offset);
  }
}
.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--sm .w-icon + * {
  margin-top: 0;
  margin-left: var(--w-icon-offset);
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--sm .w-icon + * {
    margin-top: 0;
    margin-left: var(--w-icon-offset);
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--md > * {
  display: inline-block;
}

.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--md .w-hero-title + * {
  margin-top: 0;
  margin-left: var(--w-hero-title-offset);
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--md .w-hero-title + * {
    margin-top: 0;
    margin-left: var(--w-hero-title-offset);
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--md .w-title + * {
  margin-top: 0;
  margin-left: var(--w-title-offset);
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--md .w-title + * {
    margin-top: 0;
    margin-left: var(--w-title-offset);
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--md .w-subtitle + * {
  margin-top: 0;
  margin-left: var(--w-subtitle-offset);
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--md .w-subtitle + * {
    margin-top: 0;
    margin-left: var(--w-subtitle-offset);
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--md .w-heading + * {
  margin-top: 0;
  margin-left: var(--w-heading-offset);
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--md .w-heading + * {
    margin-top: 0;
    margin-left: var(--w-heading-offset);
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--md .w-heading-lg + * {
  margin-top: 0;
  margin-left: var(--w-heading-lg-offset);
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--md .w-heading-lg + * {
    margin-top: 0;
    margin-left: var(--w-heading-lg-offset);
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--md .w-subheading + * {
  margin-top: 0;
  margin-left: var(--w-subheading-offset);
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--md .w-subheading + * {
    margin-top: 0;
    margin-left: var(--w-subheading-offset);
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--md .w-caption + * {
  margin-top: 0;
  margin-left: var(--w-caption-offset);
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--md .w-caption + * {
    margin-top: 0;
    margin-left: var(--w-caption-offset);
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--md .w-body + * {
  margin-top: 0;
  margin-left: var(--w-body-offset);
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--md .w-body + * {
    margin-top: 0;
    margin-left: var(--w-body-offset);
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--md .w-small + * {
  margin-top: 0;
  margin-left: var(--w-small-offset);
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--md .w-small + * {
    margin-top: 0;
    margin-left: var(--w-small-offset);
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--md .w-quote + * {
  margin-top: 0;
  margin-left: var(--w-quote-offset);
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--md .w-quote + * {
    margin-top: 0;
    margin-left: var(--w-quote-offset);
  }
}
.page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--md .w-icon + * {
  margin-top: 0;
  margin-left: var(--w-icon-offset);
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--md .w-icon + * {
    margin-top: 0;
    margin-left: var(--w-icon-offset);
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--lg > * {
  display: inline-block;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--lg .w-hero-title + * {
  margin-top: 0;
  margin-left: var(--w-hero-title-offset);
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--lg .w-hero-title + * {
    margin-top: 0;
    margin-left: var(--w-hero-title-offset);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--lg .w-title + * {
  margin-top: 0;
  margin-left: var(--w-title-offset);
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--lg .w-title + * {
    margin-top: 0;
    margin-left: var(--w-title-offset);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--lg .w-subtitle + * {
  margin-top: 0;
  margin-left: var(--w-subtitle-offset);
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--lg .w-subtitle + * {
    margin-top: 0;
    margin-left: var(--w-subtitle-offset);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--lg .w-heading + * {
  margin-top: 0;
  margin-left: var(--w-heading-offset);
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--lg .w-heading + * {
    margin-top: 0;
    margin-left: var(--w-heading-offset);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--lg .w-heading-lg + * {
  margin-top: 0;
  margin-left: var(--w-heading-lg-offset);
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--lg .w-heading-lg + * {
    margin-top: 0;
    margin-left: var(--w-heading-lg-offset);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--lg .w-subheading + * {
  margin-top: 0;
  margin-left: var(--w-subheading-offset);
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--lg .w-subheading + * {
    margin-top: 0;
    margin-left: var(--w-subheading-offset);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--lg .w-caption + * {
  margin-top: 0;
  margin-left: var(--w-caption-offset);
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--lg .w-caption + * {
    margin-top: 0;
    margin-left: var(--w-caption-offset);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--lg .w-body + * {
  margin-top: 0;
  margin-left: var(--w-body-offset);
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--lg .w-body + * {
    margin-top: 0;
    margin-left: var(--w-body-offset);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--lg .w-small + * {
  margin-top: 0;
  margin-left: var(--w-small-offset);
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--lg .w-small + * {
    margin-top: 0;
    margin-left: var(--w-small-offset);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--lg .w-quote + * {
  margin-top: 0;
  margin-left: var(--w-quote-offset);
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--lg .w-quote + * {
    margin-top: 0;
    margin-left: var(--w-quote-offset);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--lg .w-icon + * {
  margin-top: 0;
  margin-left: var(--w-icon-offset);
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--lg .w-icon + * {
    margin-top: 0;
    margin-left: var(--w-icon-offset);
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--xl > * {
  display: inline-block;
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--xl .w-hero-title + * {
  margin-top: 0;
  margin-left: var(--w-hero-title-offset);
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--xl .w-hero-title + * {
    margin-top: 0;
    margin-left: var(--w-hero-title-offset);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--xl .w-title + * {
  margin-top: 0;
  margin-left: var(--w-title-offset);
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--xl .w-title + * {
    margin-top: 0;
    margin-left: var(--w-title-offset);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--xl .w-subtitle + * {
  margin-top: 0;
  margin-left: var(--w-subtitle-offset);
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--xl .w-subtitle + * {
    margin-top: 0;
    margin-left: var(--w-subtitle-offset);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--xl .w-heading + * {
  margin-top: 0;
  margin-left: var(--w-heading-offset);
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--xl .w-heading + * {
    margin-top: 0;
    margin-left: var(--w-heading-offset);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--xl .w-heading-lg + * {
  margin-top: 0;
  margin-left: var(--w-heading-lg-offset);
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--xl .w-heading-lg + * {
    margin-top: 0;
    margin-left: var(--w-heading-lg-offset);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--xl .w-subheading + * {
  margin-top: 0;
  margin-left: var(--w-subheading-offset);
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--xl .w-subheading + * {
    margin-top: 0;
    margin-left: var(--w-subheading-offset);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--xl .w-caption + * {
  margin-top: 0;
  margin-left: var(--w-caption-offset);
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--xl .w-caption + * {
    margin-top: 0;
    margin-left: var(--w-caption-offset);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--xl .w-body + * {
  margin-top: 0;
  margin-left: var(--w-body-offset);
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--xl .w-body + * {
    margin-top: 0;
    margin-left: var(--w-body-offset);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--xl .w-small + * {
  margin-top: 0;
  margin-left: var(--w-small-offset);
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--xl .w-small + * {
    margin-top: 0;
    margin-left: var(--w-small-offset);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--xl .w-quote + * {
  margin-top: 0;
  margin-left: var(--w-quote-offset);
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--xl .w-quote + * {
    margin-top: 0;
    margin-left: var(--w-quote-offset);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--xl .w-icon + * {
  margin-top: 0;
  margin-left: var(--w-icon-offset);
}

@media (min-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-horizontal-flow--xl .w-icon + * {
    margin-top: 0;
    margin-left: var(--w-icon-offset);
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-accordion + * {
  margin-top: var(--w-accordion-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid__item-inner .w-map {
  height: 100%;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-map-wrapper {
  position: relative;
  height: var(--w-map-wrapper-height);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-map-wrapper + * {
  margin-top: var(--w-map-wrapper-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list-wrapper + * {
  margin-top: var(--w-contacts-list-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list__item {
  margin-bottom: var(--w-contacts-list-item-v-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list__item:last-of-type {
  margin-bottom: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list__item:last-of-type .w-layout__item {
  padding-bottom: 0 !important;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list .w-contacts-list__heading + .w-contacts-list__body {
  margin-top: var(--w-contacts-list-element-v-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list .w-layout__item:first-of-type {
  margin-bottom: var(--w-contacts-list-element-v-offset);
}

.page-editor-lg .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list--horizontal, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list--horizontal, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list--horizontal {
  display: table;
  width: 100%;
}

.page-editor-lg .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list--horizontal .w-contacts-list__item, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list--horizontal .w-contacts-list__item, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list--horizontal .w-contacts-list__item {
  display: table-row;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.page-editor-lg .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list--horizontal .w-layout__item, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list--horizontal .w-layout__item, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list--horizontal .w-layout__item {
  display: table-cell;
  padding: calc(var(--w-contacts-list-item-v-offset) / 2) var(--w-layout-gap);
  vertical-align: middle;
  word-break: break-all;
}

@supports (word-break: break-word) {
  .page-editor-lg .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list--horizontal .w-layout__item, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list--horizontal .w-layout__item, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list--horizontal .w-layout__item {
    word-break: break-word;
  }
}
.page-editor-lg .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list--horizontal .w-layout__item:first-of-type, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list--horizontal .w-layout__item:first-of-type, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list--horizontal .w-layout__item:first-of-type {
  padding-left: 0;
}

.page-editor-lg .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list--horizontal .w-layout__item:last-of-type, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list--horizontal .w-layout__item:last-of-type, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list--horizontal .w-layout__item:last-of-type {
  padding-right: 0;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list--horizontal {
    display: table;
    width: 100%;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list--horizontal .w-contacts-list__item {
    display: table-row;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list--horizontal .w-layout__item {
    display: table-cell;
    padding: calc(var(--w-contacts-list-item-v-offset) / 2) var(--w-layout-gap);
    vertical-align: middle;
    word-break: break-all;
  }
  @supports (word-break: break-word) {
    :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list--horizontal .w-layout__item {
      word-break: break-word;
    }
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list--horizontal .w-layout__item:first-of-type {
    padding-left: 0;
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-contacts-list--horizontal .w-layout__item:last-of-type {
    padding-right: 0;
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-list + * {
  margin-top: var(--w-icon-list-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-list__item {
  margin-bottom: var(--w-icon-list-item-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-list__item:last-of-type {
  margin-bottom: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-list__item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-list-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-list .w-icon {
  -ms-flex-preferred-size: var(--w-icon-list-width);
  flex-basis: var(--w-icon-list-width);
  max-width: var(--w-icon-list-width);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-list .w-icon + * {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  max-width: calc(100% - var(--w-icon-h-offset) - var(--w-icon-list-width));
}

.page-editor-lg .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-list .w-icon + *, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-list .w-icon + *, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-list .w-icon + * {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: calc(100% - var(--w-icon-h-offset) - var(--w-icon-list-width));
  margin-left: var(--w-icon-h-offset);
  word-wrap: break-word;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-list .w-icon + * {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: calc(100% - var(--w-icon-h-offset) - var(--w-icon-list-width));
    margin-left: var(--w-icon-h-offset);
    word-wrap: break-word;
  }
}
@supports (word-break: break-word) {
  .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-list .w-icon + * {
    word-break: break-word;
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-list--vertical {
  width: 100%;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-list--horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: calc(var(--w-icon-list-item-offset) / -1);
  margin-right: calc(var(--w-icon-list-item-h-offset) / -2);
  margin-left: calc(var(--w-icon-list-item-h-offset) / -2);
  max-width: calc(100% + var(--w-icon-list-item-h-offset));
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-list--horizontal .w-icon-list__item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-right: calc(var(--w-icon-list-item-h-offset) / 2);
  padding-left: calc(var(--w-icon-list-item-h-offset) / 2);
  width: auto;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-icon-list--horizontal .w-icon-list__item:last-of-type {
  margin-bottom: var(--w-icon-list-item-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-follow-us {
  margin-top: var(--w-socials-top-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-follow-us:first-child {
  margin-top: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-follow-us + * {
  margin-top: var(--w-follow-us-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-follow-us .w-follow-us__heading {
  display: inline-block;
  max-width: calc(100% - var(--w-socials-h-offset));
  margin-right: var(--w-socials-h-offset);
  vertical-align: middle;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-follow-us .w-follow-us__heading + .w-follow-us__socials {
  display: inline-block;
  margin-top: 0;
  vertical-align: middle;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form textarea {
  min-height: var(--w-text-area-height);
  resize: none;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__field .editor-form-multiple > * + div, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__field .select, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__field label + input, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__field label + textarea {
  margin-top: var(--w-form-input-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form + * {
  margin-top: var(--w-form-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-relative-wrapper {
  position: relative;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-button {
  display: inline-block;
  position: relative;
  max-width: 100%;
  text-decoration: none;
  text-align: center;
  background-position: 50%;
  overflow: visible;
  cursor: pointer;
  -webkit-transition: color 0.2s ease-in, background-color 0.2s ease-in, border-color 0.2s ease-in, -webkit-box-shadow 0.2s ease-in;
  transition: color 0.2s ease-in, background-color 0.2s ease-in, border-color 0.2s ease-in, -webkit-box-shadow 0.2s ease-in;
  transition: color 0.2s ease-in, background-color 0.2s ease-in, border-color 0.2s ease-in, box-shadow 0.2s ease-in;
  transition: color 0.2s ease-in, background-color 0.2s ease-in, border-color 0.2s ease-in, box-shadow 0.2s ease-in, -webkit-box-shadow 0.2s ease-in;
  word-wrap: break-word;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-button--left-icon .w-form-button__inner {
  padding-left: 32px;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-button--right-icon .w-form-button__inner {
  padding-left: 0;
  padding-right: 32px;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-button--font-weight-bold .w-form-button__content {
  font-weight: 700;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-button--font-weight-normal .w-form-button__content {
  font-weight: 400;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-button--font-weight-inherit .w-form-button__content {
  font-weight: inherit;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-button--font-style-italic .w-form-button__content {
  font-style: italic;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-button--font-style-initial .w-form-button__content {
  font-style: normal;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-button--text-decoration-underline .w-form-button__content {
  text-decoration: underline;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-button__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-button__border {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transition: inherit;
  transition: inherit;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-button__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  max-width: 100%;
  word-wrap: break-word;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-button__text {
  max-width: 100%;
  word-wrap: break-word;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-button__icon {
  display: inline-block;
  position: absolute;
  width: 24px;
  height: 24px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-button__icon--left {
  left: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-button__icon--right {
  right: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-button__icon-image {
  height: 100%;
  max-width: 100%;
  margin: auto;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form {
  position: relative;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__field {
  text-align: left;
  margin-bottom: var(--w-form-field-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__field:last-of-type {
  margin-bottom: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__field:only-of-type + .honey-field + .w-form__button, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__field:only-of-type + .w-form__button {
  margin-top: var(--w-form-field-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__label {
  display: inline-block;
  width: auto;
  max-width: 100%;
  font-size: var(--ui-text-size);
  line-height: var(--ui-text-line-height);
  font-family: var(--ui-text-font-family);
  font-weight: var(--ui-text-font-weight);
  -webkit-text-decoration: var(--ui-text-text-decoration);
  -moz-text-decoration: var(--ui-text-text-decoration);
  text-decoration: var(--ui-text-text-decoration);
  font-style: var(--ui-text-font-style);
  letter-spacing: calc(var(--ui-text-letter-spacing) * 1em);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__input {
  display: block;
  width: 100%;
  margin-top: var(--w-form-input-offset);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-overflow: ellipsis;
  border: 0;
  font-family: inherit;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__input:-internal-autofill-selected {
  -webkit-animation-name: autofill;
  animation-name: autofill;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__input:-webkit-autofill {
  -webkit-animation-name: autofill;
  animation-name: autofill;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__input--textarea {
  min-height: var(--w-text-area-height);
  resize: none;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__input--file {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__input:focus {
  outline: auto;
  outline-color: #3b99fc;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__input::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__input::-moz-placeholder {
  color: inherit;
  opacity: 0.54;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__input::-ms-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__input:-ms-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__input::placeholder {
  color: inherit;
  opacity: 0.54;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form .w-select-arrow {
  position: absolute;
  font-size: 0;
  width: 14px;
  height: 8px;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: inherit;
  pointer-events: none;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form .w-select-arrow svg {
  display: block;
  width: 100%;
  height: 100%;
  fill: currentColor;
  opacity: 0.54;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__multiple-group {
  margin-top: var(--w-form-multiple-group-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__multiple-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__multiple-item:not(:first-child) {
  margin-top: var(--w-form-multiple-item-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__description {
  display: block;
  width: 100%;
  margin-top: var(--w-form-description-offset);
  font-size: var(--ui-caption-size);
  line-height: var(--ui-caption-line-height);
  font-family: var(--ui-caption-font-family);
  font-weight: var(--ui-caption-font-weight);
  -webkit-text-decoration: var(--ui-caption-text-decoration);
  -moz-text-decoration: var(--ui-caption-text-decoration);
  text-decoration: var(--ui-caption-text-decoration);
  font-style: var(--ui-caption-font-style);
  letter-spacing: calc(var(--ui-text-letter-spacing) * 1em);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__button {
  width: 100%;
  margin-top: var(--w-form-button-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__error-msg {
  display: block;
  margin-top: 8px;
  font-size: 12px;
  color: #d9534c;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__spinner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  opacity: 1;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__spinner-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__spinner-svg {
  width: 36px;
  height: 36px;
  -webkit-animation: rotate 0.9s linear infinite;
  animation: rotate 0.9s linear infinite;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__spinner-path {
  stroke-linecap: round;
  stroke-width: 3px;
  stroke-dasharray: 46;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__spinner--primary-light .w-form__spinner-path {
  stroke: var(--ui-btn-primary-color);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__spinner--primary-dark .w-form__spinner-path {
  stroke: var(--ui-btn-primary-color-light);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__spinner--secondary-light .w-form__spinner-path {
  stroke: var(--ui-btn-secondary-color);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form__spinner--secondary-dark .w-form__spinner-path {
  stroke: var(--ui-btn-secondary-color-light);
}

@-webkit-keyframes rotate {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes rotate {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-checkbox, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-radio-button {
  position: relative;
  max-width: 100%;
  font-size: var(--ui-text-size);
  line-height: var(--ui-text-line-height);
  font-family: var(--ui-text-font-family);
  font-weight: var(--ui-text-font-weight);
  -webkit-text-decoration: var(--ui-text-text-decoration);
  -moz-text-decoration: var(--ui-text-text-decoration);
  text-decoration: var(--ui-text-text-decoration);
  font-style: var(--ui-text-font-style);
  letter-spacing: calc(var(--ui-text-letter-spacing) * 1em);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-checkbox {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-checkbox:hover .w-checkbox__mask {
  opacity: 1;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-checkbox__mask {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 16px;
  height: 16px;
  margin-top: calc(var(--ui-text-size) * var(--ui-text-line-height) / 2 - 8px);
  border-radius: 3px;
  border: 2px solid;
  opacity: 0.54;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: inherit;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-checkbox__mask {
  padding-top: 2px;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-checkbox__mask {
    padding-top: 2px;
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-checkbox__mask svg {
  stroke: currentColor;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.1s ease-out;
  transition: -webkit-transform 0.1s ease-out;
  transition: transform 0.1s ease-out;
  transition: transform 0.1s ease-out, -webkit-transform 0.1s ease-out;
  width: 10px;
  height: 8px;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-checkbox__content {
  padding-left: 8px;
  display: inline-block;
  max-width: 100%;
  word-wrap: break-word;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-checkbox__input {
  position: absolute;
  opacity: 0;
  margin: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-checkbox__input:checked ~ .w-checkbox__mask {
  opacity: 1;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-checkbox__input:checked ~ .w-checkbox__mask svg {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-checkbox__input:focus ~ .w-checkbox__mask {
  outline: auto;
  outline-color: #3b99fc;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-radio-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-radio-button:hover .w-radio-button__mask {
  opacity: 1;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-radio-button__mask {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 16px;
  height: 16px;
  margin-top: calc(var(--ui-text-size) * var(--ui-text-line-height) / 2 - 8px);
  border-radius: 50%;
  border: 2px solid;
  opacity: 0.54;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: inherit;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-radio-button__mask {
  padding-top: 2px;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-radio-button__mask {
    padding-top: 2px;
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-radio-button__mask:before {
  content: "";
  width: 8px;
  height: 8px;
  background-color: currentColor;
  border-radius: 50%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.1s ease-out;
  transition: -webkit-transform 0.1s ease-out;
  transition: transform 0.1s ease-out;
  transition: transform 0.1s ease-out, -webkit-transform 0.1s ease-out;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-radio-button__content {
  padding-left: 8px;
  display: inline-block;
  max-width: 100%;
  word-wrap: break-word;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-radio-button__input {
  position: absolute;
  opacity: 0;
  margin: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-radio-button__input:checked ~ .w-radio-button__mask {
  opacity: 1;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-radio-button__input:checked ~ .w-radio-button__mask:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-radio-button__input:focus ~ .w-radio-button__mask {
  outline: auto;
  outline-color: #3b99fc;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-input-file {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  cursor: pointer;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-input-file__icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 18px;
  height: 18px;
  margin-right: 10px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  color: inherit;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-input-file__icon svg {
  width: 100%;
  height: 100%;
  fill: currentColor;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-input-file__input {
  z-index: -1;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-input-file__input:focus {
  outline: auto;
  outline-color: #3b99fc;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-input-file__content {
  line-height: normal;
  max-width: 100%;
  word-wrap: break-word;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-input-file__filename {
  margin-top: var(--w-form-multiple-item-offset);
  display: block;
  opacity: 0.54;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-input-file__filename:hover {
  opacity: 1;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker {
  font-size: 12px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 0;
  left: 0;
  border-radius: 3px;
  background-color: #fff;
  overflow: hidden;
  -webkit-box-shadow: 0 4px 8px rgba(33, 39, 54, 0.16), 0 0 1px rgba(7, 29, 82, 0.05);
  box-shadow: 0 4px 8px rgba(33, 39, 54, 0.16), 0 0 1px rgba(7, 29, 82, 0.05);
}

.page-editor-xs .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker {
  font-size: 14px;
}

@media (min-width: 480px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker {
    font-size: 14px;
  }
}
.page-editor-lg .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker, .page-editor-md .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker {
  font-size: 16px;
}

@media (min-width: 768px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker {
    font-size: 16px;
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker__input-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker__btn {
  width: 100%;
  color: inherit;
  font-family: inherit;
  text-align: left;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker__btn-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker__btn-placeholder {
  opacity: 0.54;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker__btn-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
  right: -14px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1.7142857143em;
  height: 1.7142857143em;
  opacity: 0.6;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker__btn-icon svg {
  fill: currentColor;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker__day {
  position: relative;
  font-size: 1em;
  line-height: 1em;
  font-family: var(--ui-text-font-family);
  letter-spacing: calc(var(--ui-text-letter-spacing) * 1em);
  color: var(--ui-text-color);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker__day:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--ui-brand-color);
  opacity: 0;
  border-radius: inherit;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker__day.react-datepicker__day--selected {
  background-color: var(--ui-brand-color);
  color: #fff;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker__day.react-datepicker__day--selected:hover {
  background-color: var(--ui-brand-color);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker__day.react-datepicker__day--selected:before {
  display: none;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker__day:hover:before {
  opacity: 0.28;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker__header-title {
  position: relative;
  width: 100%;
  font-family: inherit;
  font-weight: 600;
  font-size: 1em;
  line-height: 1.5em;
  text-align: center;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker__header-btn {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background-position: 50%;
  opacity: 0.6;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cpath id='a' d='M10.998 5H3.382l3.307-3.3c.4-.4.4-1 0-1.4a.97.97 0 00-1.403 0l-5.01 5c-.1.1-.2.2-.2.3-.101.2-.101.5 0 .8.1.1.1.2.2.3l5.01 5c.2.2.501.3.701.3.2 0 .502-.1.702-.3.4-.4.4-1 0-1.4L3.382 7h7.616C11.599 7 12 6.6 12 6s-.4-1-1.002-1z'/%3E%3C/defs%3E%3Cuse transform='translate(6 6)' xlink:href='%23a'/%3E%3C/svg%3E");
  background-size: cover;
  font-size: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker__header-btn--right {
  -webkit-transform: translateY(-50%) scaleX(-1);
  transform: translateY(-50%) scaleX(-1);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker__header-btn--left {
  left: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker__header-btn--right {
  right: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker {
  font-family: inherit;
  font-size: inherit;
  background-color: #fff;
  color: inherit;
  border: 0;
  border-radius: 0;
  display: inline-block;
  position: relative;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .w-date-picker__header {
  border-bottom: 1px solid #eeeeef;
  padding: 0 0.75em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 3.125em;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker__header--custom {
  background-color: #fff;
  padding: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .w-date-picker__header-title {
  color: var(--ui-text-color);
  letter-spacing: calc(var(--ui-text-letter-spacing) * 1em);
  font-family: var(--ui-text-font-family);
  font-weight: var(--ui-text-font-weight);
  font-style: var(--ui-text-font-style);
  font-size: 1em;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker--time-only {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-left: 1px solid #eeeeef;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker__time-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
  border-bottom: 0;
  width: 6.25em;
  float: none;
  border-left-color: rgba(0, 0, 0, 0.07);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker__header--time {
  padding-top: 0;
  margin-bottom: 0;
  background-color: #fff;
  height: 3.125em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 0;
  border-bottom: 1px solid #eeeeef;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker--time-only .react-datepicker__time, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker--time-only .react-datepicker__time-box {
  border-radius: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  height: 15.875em;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  color: var(--ui-text-color);
  letter-spacing: calc(var(--ui-text-letter-spacing) * 1em);
  font-family: var(--ui-text-font-family);
  font-weight: var(--ui-text-font-weight);
  font-style: var(--ui-text-font-style);
  font-size: 0.875em;
  height: 2.1428571429em;
  padding: 5px 0.7142857143em;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--ui-brand-color);
  opacity: 0;
  border-radius: inherit;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover:before {
  opacity: 0.28;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected.react-datepicker__time-list-item--selected {
  background-color: var(--ui-brand-color);
  color: #fff;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected.react-datepicker__time-list-item--selected:hover {
  background-color: var(--ui-brand-color);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected.react-datepicker__time-list-item--selected:before {
  display: none;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker-time__header {
  color: var(--ui-text-color);
  letter-spacing: calc(var(--ui-text-letter-spacing) * 1em);
  font-family: var(--ui-text-font-family);
  font-style: var(--ui-text-font-style);
  font-weight: var(--ui-text-font-weight);
  font-size: 1em;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 100%;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker__day-names {
  margin-top: 0.3125em;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker__day-name {
  width: 2.8333333333em;
  line-height: 24px;
  height: 1.3333333333em;
  opacity: 0.6;
  line-height: 1.3333333333em;
  font-size: 0.75em;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker__day {
  cursor: pointer;
  border: 0;
  width: 2.8571428571em;
  height: 2.5714285714em;
  line-height: 2.5714285714em;
  font-size: 0.875em;
  margin: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker__month {
  padding: 0 0.75em 0.75em;
  text-align: center;
  margin: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker__month-container {
  float: none;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker__day--disabled {
  pointer-events: none;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker__day--disabled, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-date-picker .react-datepicker__day--outside-month {
  color: inherit;
  opacity: 0.3;
}

@-webkit-keyframes autofill {
  to {
    color: var(--w-get-input-color);
    background: var(--w-get-input-background-color);
  }
}
@keyframes autofill {
  to {
    color: var(--w-get-input-color);
    background: var(--w-get-input-background-color);
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-modal {
  --overlay-bg-color: #f2f4f7;
  --box-shadow: 0 1px 20px 0 rgba(100,110,130,0.16);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: var(--max-index, 9999);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-modal__overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--overlay-bg-color);
  opacity: 0.5;
  -webkit-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-modal__overlay--exiting {
  opacity: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-modal__content {
  position: relative;
  min-width: 344px;
  margin: 0 auto;
  padding: 43px 32px 65px;
  border-radius: 3px;
  -webkit-box-shadow: var(--box-shadow);
  box-shadow: var(--box-shadow);
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-modal__content--entering {
  opacity: 0;
  -webkit-animation: fade-in-modal 0.3s ease-out both;
  animation: fade-in-modal 0.3s ease-out both;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-modal__content--exiting {
  opacity: 1;
  -webkit-animation: fade-out-modal 0.3s ease-out both;
  animation: fade-out-modal 0.3s ease-out both;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-modal--editable {
  z-index: auto;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-modal--editable .message__close-btn {
  cursor: auto;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-modal--dark .w-form-modal__content {
  background-color: var(--ui-dark-shade-color);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-modal--dark .w-form-message__close-btn:after, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-modal--dark .w-form-message__close-btn:before {
  background-color: var(--ui-light-shade-color, #fff);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-modal--light .w-form-modal__content {
  background-color: var(--ui-light-shade-color);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-modal--light .w-form-message__close-btn:after, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-modal--light .w-form-message__close-btn:before {
  background-color: var(--ui-dark-shade-color, #212736);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-message {
  text-align: center;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-message__status-ico {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 34px;
  height: 34px;
  margin: 0 auto 33px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: var(--ui-brand-color);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-message__status-ico svg {
  fill: currentColor;
  width: 100%;
  height: 100%;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-message__close-btn {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 16px;
  right: 24px;
  padding: 4px;
  opacity: 0.8;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-message__close-btn:hover {
  opacity: 1;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-message__close-btn:after, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-message__close-btn:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  left: 0;
  background-color: var(--ui-dark-shade-color, #212736);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-message__close-btn:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-message__close-btn:before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-message__title {
  position: relative;
  padding: 0;
  z-index: 0;
  margin: 0 0 8px;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  font-family: var(--ui-block-title-font-family);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-message__text {
  position: relative;
  padding: 0;
  z-index: 0;
  margin: 0 0 42px;
  font-size: 14px;
  text-align: center;
  line-height: 1.43;
  font-family: var(--ui-text-font-family);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-message__btn {
  position: relative;
  width: 210px;
  margin: 0 auto;
  padding: 0;
  border: 0;
  overflow: hidden;
  -webkit-box-shadow: none;
  box-shadow: none;
  line-height: 36px;
  font-family: var(--ui-block-title-font-family);
  border-radius: var(--ui-btn-md-border-radius);
  font-size: 12px;
  z-index: 1;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  background-color: var(--ui-brand-color, #50e3c2);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-form-message__inner-text {
  position: relative;
  line-height: 36px;
  font-size: 12px;
  color: #fff;
  font-family: var(--ui-block-title-font-family);
  border-radius: var(--ui-btn-md-border-radius);
}

@-webkit-keyframes fade-in-modal {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fade-in-modal {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes fade-out-modal {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}
@keyframes fade-out-modal {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-captions-group + * {
  margin-top: var(--w-captions-group-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-captions-group__item {
  max-width: 100%;
  display: inline-block;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-captions-group__item:first-child {
  padding-right: var(--w-captions-group-item-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-captions-group__item:only-child {
  padding-right: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-captions-group__item + .w-captions-group__item {
  position: relative;
  padding-left: calc(var(--w-captions-group-item-offset) + var(--w-captions-group-separator-width));
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-captions-group__item + .w-captions-group__item:before {
  content: "";
  position: absolute;
  width: var(--w-captions-group-separator-width);
  height: 80%;
  top: 50%;
  left: 0;
  color: inherit;
  background-color: currentColor;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-captions-group--divider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-captions-group--divider .w-captions-group__item:first-of-type {
  max-width: calc(100% - var(--w-captions-group-item-offset) * 2);
  padding-right: calc(var(--w-captions-group-item-offset) * 2);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-captions-group--divider .w-captions-group__item:last-of-type {
  max-width: 100%;
  padding-left: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-captions-group--divider .w-captions-group__divider {
  position: relative;
  width: var(--w-captions-group-separator-width);
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-captions-group--divider .w-captions-group__divider:before {
  content: "";
  position: absolute;
  top: 10%;
  left: calc(var(--w-captions-group-item-offset) * -1);
  width: var(--w-captions-group-separator-width);
  bottom: 10%;
  color: inherit;
  background-color: currentColor;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-captions-group .w-captions-group__item + .w-captions-group__item:before {
  content: none;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-user-message + * {
  margin-top: var(--w-user-message-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-user-message__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-user-message__item:first-child {
  max-width: calc(var(--w-user-photo-size) + var(--w-layout-gap) * 2);
  -ms-flex-preferred-size: calc(var(--w-user-photo-size) + var(--w-layout-gap) * 2);
  flex-basis: calc(var(--w-user-photo-size) + var(--w-layout-gap) * 2);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-user-message__item:nth-child(2) {
  max-width: calc(100% - var(--w-user-photo-size) - var(--w-layout-gap) * 2);
  -ms-flex-preferred-size: calc(100% - var(--w-user-photo-size) - var(--w-layout-gap) * 2);
  flex-basis: calc(100% - var(--w-user-photo-size) - var(--w-layout-gap) * 2);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-user-message .w-picture-wrapper {
  border-radius: 50%;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-user-message .w-picture {
  width: 100%;
  padding-top: 100%;
  border-radius: 50%;
  overflow: hidden;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-picture-wrapper--mask {
  border-radius: 50%;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-picture-wrapper--mask .w-picture {
  display: block;
  position: relative;
  height: 100%;
  max-width: 100%;
  border-radius: inherit;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-picture-wrapper--mask .w-picture__image {
  position: absolute;
  border-radius: inherit;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  font-family: "object-fit:cover";
  -o-object-fit: cover;
  object-fit: cover;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-picture-wrapper--sm {
  width: 100%;
  max-width: var(--w-image-mask-sm-width);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-picture-wrapper--sm .w-picture {
  padding-top: 100%;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-picture-wrapper--md {
  width: 100%;
  max-width: var(--w-image-mask-md-width);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-picture-wrapper--md .w-picture {
  padding-top: 100%;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-picture-wrapper--lg {
  width: 100%;
  max-width: var(--w-image-mask-lg-width);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-picture-wrapper--lg .w-picture {
  padding-top: 100%;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-picture-wrapper--align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-image-caption + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-image-mask-wrapper + *, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-picture-wrapper--align + * {
  margin-top: var(--w-image-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-divider-component-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: var(--w-divider-component-offset) 0;
  position: relative;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--slider.w-grid--gap .w-slider-arrow--next {
  right: calc(var(--w-grid-gap) / 2);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--slider.w-grid--gap .w-slider-arrow--prev {
  left: calc(var(--w-grid-gap) / 2);
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--slider.w-grid--gap .w-slider-arrow--next {
  right: calc(var(--w-grid-gap) / 2);
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--slider.w-grid--gap .w-slider-arrow--prev {
  left: calc(var(--w-grid-gap) / 2);
}

@media (max-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--slider.w-grid--gap .w-slider-arrow--next {
    right: calc(var(--w-grid-gap) / 2);
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--slider.w-grid--gap .w-slider-arrow--prev {
    left: calc(var(--w-grid-gap) / 2);
  }
}
.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--slider.w-grid--full-width:not(.w-grid--gap) .w-slider-arrow--next {
  right: var(--w-grid-gap);
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--slider.w-grid--full-width:not(.w-grid--gap) .w-slider-arrow--prev {
  left: var(--w-grid-gap);
}

@media (max-width: 1200px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--slider.w-grid--full-width:not(.w-grid--gap) .w-slider-arrow--next {
    right: var(--w-grid-gap);
  }
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-grid--slider.w-grid--full-width:not(.w-grid--gap) .w-slider-arrow--prev {
    left: var(--w-grid-gap);
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-devices-mockups + * {
  margin-top: var(--w-image-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-gallery + * {
  margin-top: var(--w-gallery-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-feed {
  --w-grid-gap: 38px ;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 64px;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-article--with-preview {
  padding-top: 32px;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-article__inner {
  max-width: 1030px;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-article__content {
  width: 100%;
  max-width: 700px;
  margin: 0 auto;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-article__preview {
  display: block;
  width: 100%;
  height: auto;
  font-family: "object-fit:cover;object-position:center";
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-article__picture {
  min-height: 32px;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-article__picture-img {
  position: static;
  height: auto;
  font-family: "object-fit:initial";
  -o-object-fit: initial;
  object-fit: fill;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-article__date + * {
  margin-bottom: 10px;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-article__header {
  position: relative;
  width: 100%;
  margin-bottom: 32px;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-article__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: default;
  margin-top: 8px;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-article__author-pic {
  display: inline-block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  margin-right: 10px;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-article__author-img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  overflow: hidden;
  font-family: "object-fit:cover";
  -o-object-fit: cover;
  object-fit: cover;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-article__content-header {
  margin-bottom: 24px;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-article__caption {
  display: block;
  padding-top: 8px;
  top: 100%;
  width: 100%;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-article__picture-wrapper + * {
  margin-top: 24px;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-article__list + * {
  margin-top: 10px;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-article__list + .w-article__picture-wrapper {
  margin-top: 24px;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-article__list--unordered {
  list-style: disc;
  list-style-position: inside;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-article__list--ordered {
  list-style: decimal;
  list-style-position: inside;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-article-bold {
  font-weight: 700;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-article-italic {
  font-style: italic;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-body + .w-article__picture-wrapper {
  margin-top: 24px;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-body + .w-article__picture-wrapper + .w-body {
  margin-bottom: 24px;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-image-with-hover + * {
  margin-top: var(--w-image-with-hover-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-image-with-hover__button {
  margin-top: var(--w-image-with-hover-button-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-image-with-hover__button.ui-button--link-dark, .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-image-with-hover__button.ui-button--link-light {
  margin-top: calc(var(--w-image-with-hover-button-offset) * 0.75);
}

.page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-image-with-hover__button.ui-button--link-dark, .page-editor .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-image-with-hover__button.ui-button--link-light {
  margin-top: calc(var(--w-image-with-hover-button-offset) * 0.7);
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-image-with-hover__button.ui-button--link-dark, :root:not(.disable-media-queries) .w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-image-with-hover__button.ui-button--link-light {
    margin-top: calc(var(--w-image-with-hover-button-offset) * 0.7);
  }
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-try-it-free + * {
  margin-top: var(--w-try-it-free-offset);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-try-it-free .ui-input--size-sm {
  margin-right: var(--w-try-it-free-input-offset-sm);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-try-it-free .ui-input--size-md {
  margin-right: var(--w-try-it-free-input-offset-md);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-try-it-free .ui-input--size-lg {
  margin-right: var(--w-try-it-free-input-offset-lg);
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-try-it-free .w-form__input {
  margin-top: 0;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-layout-content .w-grid--full-width {
  width: 100% !important;
  margin-left: 0 !important;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-layout-content .w-section {
  min-width: auto !important;
}

:root {
  --ui-brand-color: #86bb46;
  --ui-dark-accent-color: #505058;
  --ui-dark-shade-color: #28283a;
  --ui-light-accent-color: #f8fafb;
  --ui-light-shade-color: #fff;
  --ui-link-color: #6f6f72;
  --ui-link-color-light: #fff;
  --ui-link-hover-color: #86bb46;
  --ui-link-hover-color-light: #86bb46;
  --ui-link-font-style: normal;
  --ui-link-text-decoration: none;
  --ui-link-coefficients-320-px: 1;
  --ui-link-letter-spacing: 0;
  --ui-link-line-height: 1.2;
  --ui-button-tablet-letter-spacing: 0.02;
  --ui-button-mobile-letter-spacing: 0.02;
  --ui-button-tablet-line-height: 1.2;
  --ui-button-mobile-line-height: 1.2;
  --ui-button-size-tablet: 12px;
  --ui-button-size-mobile: 12px;
  --ui-button-size: 12px;
  --ui-button-text-transform: uppercase;
  --ui-button-font-family: "Rubik",sans-serif;
  --ui-button-font-weight: 700;
  --ui-button-font-style: initial;
  --ui-button-text-decoration: none;
  --ui-button-coefficients-320-px: 1;
  --ui-button-letter-spacing: 0.02;
  --ui-button-line-height: 1.2;
  --ui-caption-tablet-letter-spacing: 0;
  --ui-caption-mobile-letter-spacing: 0;
  --ui-caption-tablet-line-height: 1.7;
  --ui-caption-mobile-line-height: 1.7;
  --ui-caption-size-tablet: 14px;
  --ui-caption-size-mobile: 14px;
  --ui-caption-text-transform: none;
  --ui-caption-font-weight: 400;
  --ui-caption-font-family: "Lato",sans-serif;
  --ui-caption-size: 15px;
  --ui-caption-color: #66698c;
  --ui-caption-color-light: #9f9f9f;
  --ui-caption-font-style: normal;
  --ui-caption-text-decoration: none;
  --ui-caption-coefficients-320-px: 1;
  --ui-caption-letter-spacing: 0;
  --ui-caption-line-height: 1.7;
  --ui-quote-tablet-letter-spacing: 0;
  --ui-quote-mobile-letter-spacing: 0;
  --ui-quote-tablet-line-height: 1.43;
  --ui-quote-mobile-line-height: 1.43;
  --ui-quote-size-tablet: 19px;
  --ui-quote-size-mobile: 18px;
  --ui-quote-text-transform: none;
  --ui-quote-font-weight: 400;
  --ui-quote-font-family: "Lato",sans-serif;
  --ui-quote-size: 21px;
  --ui-quote-color: #66698c;
  --ui-quote-color-light: #fff;
  --ui-quote-font-style: italic;
  --ui-quote-text-decoration: none;
  --ui-quote-coefficients-320-px: 1;
  --ui-quote-letter-spacing: 0;
  --ui-quote-line-height: 1.43;
  --ui-small-tablet-letter-spacing: 0.03;
  --ui-small-mobile-letter-spacing: 0.03;
  --ui-small-tablet-line-height: 1.82;
  --ui-small-mobile-line-height: 1.82;
  --ui-small-size-tablet: 12px;
  --ui-small-size-mobile: 12px;
  --ui-small-text-transform: none;
  --ui-small-font-weight: 700;
  --ui-small-font-family: "Lato",sans-serif;
  --ui-small-size: 13px;
  --ui-small-color: #66698c;
  --ui-small-color-light: #dde5ed;
  --ui-small-font-style: normal;
  --ui-small-text-decoration: none;
  --ui-small-coefficients-320-px: 1;
  --ui-small-letter-spacing: 0.03;
  --ui-small-line-height: 1.82;
  --ui-text-tablet-letter-spacing: 0;
  --ui-text-mobile-letter-spacing: 0;
  --ui-text-tablet-line-height: 1.7;
  --ui-text-mobile-line-height: 1.7;
  --ui-text-size-tablet: 17px;
  --ui-text-size-mobile: 17px;
  --ui-text-text-transform: none;
  --ui-text-font-weight: 400;
  --ui-text-font-family: "Lato",sans-serif;
  --ui-text-size: 17px;
  --ui-text-color: #66698c;
  --ui-text-color-light: #fff;
  --ui-text-font-style: normal;
  --ui-text-text-decoration: none;
  --ui-text-coefficients-320-px: 1;
  --ui-text-letter-spacing: 0;
  --ui-text-line-height: 1.7;
  --ui-subheading-tablet-letter-spacing: 0;
  --ui-subheading-mobile-letter-spacing: 0;
  --ui-subheading-tablet-line-height: 1.58;
  --ui-subheading-mobile-line-height: 1.58;
  --ui-subheading-size-tablet: 19px;
  --ui-subheading-size-mobile: 18px;
  --ui-subheading-text-transform: none;
  --ui-subheading-font-weight: 700;
  --ui-subheading-font-family: "Lato",sans-serif;
  --ui-subheading-size: 21px;
  --ui-subheading-color: #66698c;
  --ui-subheading-color-light: #fff;
  --ui-subheading-font-style: normal;
  --ui-subheading-text-decoration: none;
  --ui-subheading-coefficients-320-px: 1;
  --ui-subheading-letter-spacing: 0;
  --ui-subheading-line-height: 1.58;
  --ui-heading-tablet-letter-spacing: 0;
  --ui-heading-mobile-letter-spacing: 0;
  --ui-heading-tablet-line-height: 1.43;
  --ui-heading-mobile-line-height: 1.43;
  --ui-heading-size-tablet: 22px;
  --ui-heading-size-mobile: 22px;
  --ui-heading-text-transform: none;
  --ui-heading-font-weight: 700;
  --ui-heading-font-family: "Rubik",sans-serif;
  --ui-heading-size: 23px;
  --ui-heading-color: #28283a;
  --ui-heading-color-light: #fff;
  --ui-heading-font-style: normal;
  --ui-heading-text-decoration: none;
  --ui-heading-coefficients-320-px: 1;
  --ui-heading-letter-spacing: 0;
  --ui-heading-line-height: 1.43;
  --ui-heading-lg-tablet-letter-spacing: 0;
  --ui-heading-lg-mobile-letter-spacing: 0;
  --ui-heading-lg-tablet-line-height: 1.3;
  --ui-heading-lg-mobile-line-height: 1.3;
  --ui-heading-lg-size-tablet: 22px;
  --ui-heading-lg-size-mobile: 22px;
  --ui-heading-lg-text-transform: none;
  --ui-heading-lg-font-weight: 700;
  --ui-heading-lg-font-family: "Rubik",sans-serif;
  --ui-heading-lg-size: 22px;
  --ui-heading-lg-color: #28283a;
  --ui-heading-lg-color-light: #fff;
  --ui-heading-lg-font-style: normal;
  --ui-heading-lg-text-decoration: none;
  --ui-heading-lg-coefficients-320-px: 0.82;
  --ui-heading-lg-letter-spacing: 0;
  --ui-heading-lg-line-height: 1.3;
  --ui-subtitle-tablet-letter-spacing: 0;
  --ui-subtitle-mobile-letter-spacing: 0;
  --ui-subtitle-tablet-line-height: 1.65;
  --ui-subtitle-mobile-line-height: 1.65;
  --ui-subtitle-size-tablet: 19px;
  --ui-subtitle-size-mobile: 19px;
  --ui-subtitle-text-transform: none;
  --ui-subtitle-font-weight: 400;
  --ui-subtitle-font-family: "Lato",sans-serif;
  --ui-subtitle-size: 19px;
  --ui-subtitle-color: #66698c;
  --ui-subtitle-color-light: #fff;
  --ui-subtitle-font-style: normal;
  --ui-subtitle-text-decoration: none;
  --ui-subtitle-coefficients-320-px: 1;
  --ui-subtitle-letter-spacing: 0;
  --ui-subtitle-line-height: 1.65;
  --ui-block-title-tablet-letter-spacing: 0;
  --ui-block-title-mobile-letter-spacing: 0;
  --ui-block-title-tablet-line-height: 1.2;
  --ui-block-title-mobile-line-height: 1.2;
  --ui-block-title-size-tablet: 39px;
  --ui-block-title-size-mobile: 34px;
  --ui-block-title-text-transform: none;
  --ui-block-title-font-weight: 700;
  --ui-block-title-font-family: "Rubik",sans-serif;
  --ui-block-title-size: 44px;
  --ui-block-title-color: #28283a;
  --ui-block-title-color-light: #fff;
  --ui-block-title-font-style: normal;
  --ui-block-title-text-decoration: none;
  --ui-block-title-coefficients-320-px: 0.49;
  --ui-block-title-letter-spacing: 0;
  --ui-block-title-line-height: 1.2;
  --ui-hero-title-tablet-letter-spacing: -0.01;
  --ui-hero-title-mobile-letter-spacing: -0.01;
  --ui-hero-title-tablet-line-height: 1.1;
  --ui-hero-title-mobile-line-height: 1.1;
  --ui-hero-title-size-tablet: 60px;
  --ui-hero-title-size-mobile: 54px;
  --ui-hero-title-text-transform: none;
  --ui-hero-title-font-weight: 700;
  --ui-hero-title-font-family: "Rubik",sans-serif;
  --ui-hero-title-size: 66px;
  --ui-hero-title-color: #28283a;
  --ui-hero-title-color-light: #fff;
  --ui-hero-title-font-style: normal;
  --ui-hero-title-text-decoration: none;
  --ui-hero-title-coefficients-320-px: 0.37;
  --ui-hero-title-letter-spacing: -0.01;
  --ui-hero-title-line-height: 1.1;
  --ui-btn-sm-padding: 16px 24px 16px 24px;
  --ui-btn-sm-font-size: 11px;
  --ui-btn-sm-border-width: 2px;
  --ui-btn-sm-border-radius: 5px;
  --ui-btn-sm-line-height: 1.1;
  --ui-btn-md-padding: 20px 30px 20px 30px;
  --ui-btn-md-font-size: 12px;
  --ui-btn-md-border-width: 2px;
  --ui-btn-md-border-radius: 5px;
  --ui-btn-md-line-height: 1.2;
  --ui-btn-lg-padding: 21px 36px 21px 36px;
  --ui-btn-lg-font-size: 14px;
  --ui-btn-lg-border-width: 2px;
  --ui-btn-lg-border-radius: 5px;
  --ui-btn-lg-line-height: 1.2;
  --ui-btn-secondary-alt-active-color: #595a71;
  --ui-btn-secondary-alt-active-color-light: #595a71;
  --ui-btn-secondary-alt-active-bg-color: #fff;
  --ui-btn-secondary-alt-active-bg-color-light: #fff;
  --ui-btn-secondary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-active-font-weight: 700;
  --ui-btn-secondary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-spread: 0;
  --ui-btn-secondary-alt-active-shadow-blur: 10px;
  --ui-btn-secondary-alt-active-shadow-y: 3px;
  --ui-btn-secondary-alt-active-shadow-x: 0;
  --ui-btn-secondary-alt-active-border-color: transparent;
  --ui-btn-secondary-alt-active-border-color-light: transparent;
  --ui-btn-secondary-alt-active-border-style: solid;
  --ui-btn-secondary-alt-hover-color: #86bb46;
  --ui-btn-secondary-alt-hover-color-light: #86bb46;
  --ui-btn-secondary-alt-hover-bg-color: #fff;
  --ui-btn-secondary-alt-hover-bg-color-light: #fff;
  --ui-btn-secondary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-hover-font-weight: 700;
  --ui-btn-secondary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-spread: 0;
  --ui-btn-secondary-alt-hover-shadow-blur: 10px;
  --ui-btn-secondary-alt-hover-shadow-y: 3px;
  --ui-btn-secondary-alt-hover-shadow-x: 0;
  --ui-btn-secondary-alt-hover-border-color: transparent;
  --ui-btn-secondary-alt-hover-border-color-light: transparent;
  --ui-btn-secondary-alt-hover-border-style: solid;
  --ui-btn-secondary-alt-color: #595a71;
  --ui-btn-secondary-alt-color-light: #595a71;
  --ui-btn-secondary-alt-bg-color: #fff;
  --ui-btn-secondary-alt-bg-color-light: #fff;
  --ui-btn-secondary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-font-weight: 700;
  --ui-btn-secondary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-spread: 0;
  --ui-btn-secondary-alt-shadow-blur: 10px;
  --ui-btn-secondary-alt-shadow-y: 3px;
  --ui-btn-secondary-alt-shadow-x: 0;
  --ui-btn-secondary-alt-border-color: transparent;
  --ui-btn-secondary-alt-border-color-light: transparent;
  --ui-btn-secondary-alt-border-style: solid;
  --ui-btn-primary-alt-active-color: #505058;
  --ui-btn-primary-alt-active-color-light: #505058;
  --ui-btn-primary-alt-active-bg-color: #fff;
  --ui-btn-primary-alt-active-bg-color-light: #fff;
  --ui-btn-primary-alt-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-active-font-weight: 700;
  --ui-btn-primary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-spread: 0;
  --ui-btn-primary-alt-active-shadow-blur: 10px;
  --ui-btn-primary-alt-active-shadow-y: 3px;
  --ui-btn-primary-alt-active-shadow-x: 0;
  --ui-btn-primary-alt-active-border-color: transparent;
  --ui-btn-primary-alt-active-border-color-light: transparent;
  --ui-btn-primary-alt-active-border-style: solid;
  --ui-btn-primary-alt-hover-color: #fff;
  --ui-btn-primary-alt-hover-color-light: #fff;
  --ui-btn-primary-alt-hover-bg-color: #28283a;
  --ui-btn-primary-alt-hover-bg-color-light: #86bb46;
  --ui-btn-primary-alt-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-hover-font-weight: 700;
  --ui-btn-primary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-spread: 0;
  --ui-btn-primary-alt-hover-shadow-blur: 10px;
  --ui-btn-primary-alt-hover-shadow-y: 3px;
  --ui-btn-primary-alt-hover-shadow-x: 0;
  --ui-btn-primary-alt-hover-border-color: transparent;
  --ui-btn-primary-alt-hover-border-color-light: transparent;
  --ui-btn-primary-alt-hover-border-style: solid;
  --ui-btn-primary-alt-color: #505058;
  --ui-btn-primary-alt-color-light: #505058;
  --ui-btn-primary-alt-bg-color: #fff;
  --ui-btn-primary-alt-bg-color-light: #fff;
  --ui-btn-primary-alt-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-font-weight: 700;
  --ui-btn-primary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-spread: 0;
  --ui-btn-primary-alt-shadow-blur: 10px;
  --ui-btn-primary-alt-shadow-y: 3px;
  --ui-btn-primary-alt-shadow-x: 0;
  --ui-btn-primary-alt-border-color: transparent;
  --ui-btn-primary-alt-border-color-light: transparent;
  --ui-btn-primary-alt-border-style: solid;
  --ui-btn-secondary-active-color: #595a71;
  --ui-btn-secondary-active-color-light: #fff;
  --ui-btn-secondary-active-bg-color: transparent;
  --ui-btn-secondary-active-bg-color-light: transparent;
  --ui-btn-secondary-active-bg-gradient-angle: 0deg;
  --ui-btn-secondary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-active-font-weight: 700;
  --ui-btn-secondary-active-shadow-color: transparent;
  --ui-btn-secondary-active-shadow-color-light: transparent;
  --ui-btn-secondary-active-shadow-spread: 0;
  --ui-btn-secondary-active-shadow-blur: 0;
  --ui-btn-secondary-active-shadow-y: 0;
  --ui-btn-secondary-active-shadow-x: 0;
  --ui-btn-secondary-active-border-color: #d6d3de;
  --ui-btn-secondary-active-border-color-light: #d6d3de;
  --ui-btn-secondary-active-border-style: none;
  --ui-btn-secondary-hover-color: #fff;
  --ui-btn-secondary-hover-color-light: #505058;
  --ui-btn-secondary-hover-bg-color: #86bb46;
  --ui-btn-secondary-hover-bg-color-light: #fff;
  --ui-btn-secondary-hover-bg-gradient-angle: 0deg;
  --ui-btn-secondary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-hover-font-weight: 700;
  --ui-btn-secondary-hover-shadow-color: transparent;
  --ui-btn-secondary-hover-shadow-color-light: transparent;
  --ui-btn-secondary-hover-shadow-spread: 0;
  --ui-btn-secondary-hover-shadow-blur: 0;
  --ui-btn-secondary-hover-shadow-y: 0;
  --ui-btn-secondary-hover-shadow-x: 0;
  --ui-btn-secondary-hover-border-color: #fff;
  --ui-btn-secondary-hover-border-color-light: #fff;
  --ui-btn-secondary-hover-border-style: none;
  --ui-btn-secondary-color: #595a71;
  --ui-btn-secondary-color-light: #fff;
  --ui-btn-secondary-bg-color: transparent;
  --ui-btn-secondary-bg-color-light: transparent;
  --ui-btn-secondary-bg-gradient-angle: 0deg;
  --ui-btn-secondary-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-font-weight: 700;
  --ui-btn-secondary-shadow-color: transparent;
  --ui-btn-secondary-shadow-color-light: transparent;
  --ui-btn-secondary-shadow-spread: 0;
  --ui-btn-secondary-shadow-blur: 0;
  --ui-btn-secondary-shadow-y: 0;
  --ui-btn-secondary-shadow-x: 0;
  --ui-btn-secondary-border-color: #86bb46;
  --ui-btn-secondary-border-color-light: #fff;
  --ui-btn-secondary-border-style: solid;
  --ui-btn-primary-active-color: #fff;
  --ui-btn-primary-active-color-light: #fff;
  --ui-btn-primary-active-bg-color: #86bb46;
  --ui-btn-primary-active-bg-color-light: #86bb46;
  --ui-btn-primary-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-active-font-weight: 700;
  --ui-btn-primary-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-spread: 0;
  --ui-btn-primary-active-shadow-blur: 10px;
  --ui-btn-primary-active-shadow-y: 3px;
  --ui-btn-primary-active-shadow-x: 0;
  --ui-btn-primary-active-border-color: transparent;
  --ui-btn-primary-active-border-color-light: transparent;
  --ui-btn-primary-active-border-style: solid;
  --ui-btn-primary-hover-color: #fff;
  --ui-btn-primary-hover-color-light: #505058;
  --ui-btn-primary-hover-bg-color: #28283a;
  --ui-btn-primary-hover-bg-color-light: #fff;
  --ui-btn-primary-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-hover-font-weight: 700;
  --ui-btn-primary-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-spread: 0;
  --ui-btn-primary-hover-shadow-blur: 10px;
  --ui-btn-primary-hover-shadow-y: 3px;
  --ui-btn-primary-hover-shadow-x: 0;
  --ui-btn-primary-hover-border-color: transparent;
  --ui-btn-primary-hover-border-color-light: transparent;
  --ui-btn-primary-hover-border-style: solid;
  --ui-btn-primary-color: #fff;
  --ui-btn-primary-color-light: #fff;
  --ui-btn-primary-bg-color: #86bb46;
  --ui-btn-primary-bg-color-light: #86bb46;
  --ui-btn-primary-bg-gradient-angle: 0deg;
  --ui-btn-primary-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-font-weight: 700;
  --ui-btn-primary-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-spread: 0;
  --ui-btn-primary-shadow-blur: 10px;
  --ui-btn-primary-shadow-y: 3px;
  --ui-btn-primary-shadow-x: 0;
  --ui-btn-primary-border-color: transparent;
  --ui-btn-primary-border-color-light: transparent;
  --ui-btn-primary-border-style: solid;
  --ui-btn-font-family: "Rubik",sans-serif;
  --ui-btn-font-style: initial;
  --ui-btn-text-transform: uppercase;
  --ui-btn-letter-spacing: 0.02em;
  --ui-content-gutter-320: 24px;
  --ui-content-gutter-480: 24px;
  --ui-content-gutter-768: 32px;
  --ui-content-gutter-992: 40px;
  --ui-content-gutter-1280: 15px;
  --ui-content-gutter-default: 15px;
  --ui-content-gutter: 0 15px;
  --ui-content-container: 1200px;
  --ui-media-bg: #d8d8d8 ;
}

.editor-form-field_17x {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.editor-form-field_17x:not(:last-child) {
  margin-bottom: calc(var(--ui-text-size) * var(--ui-text-line-height) / 2);
}

.editor-form-field_17x .checkbox {
  position: relative;
  width: 24px;
  height: 24px;
  margin-right: 6px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.editor-form-field_17x .checkbox input {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  z-index: 1;
  opacity: 0;
  cursor: pointer;
}

.editor-form-field_17x .checkbox input:checked + .mask {
  background-color: #757575;
}

.editor-form-field_17x .checkbox input:checked + .mask svg {
  opacity: 1;
}

.editor-form-field_17x .checkbox input:focus + .mask {
  outline: auto;
  outline-color: #3b99fc;
}

.editor-form-field_17x .mask {
  position: absolute;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  top: 3px;
  left: 3px;
  z-index: 0;
  border-radius: 2px;
  border: 2px solid #757575;
  background-color: transparent;
  -webkit-transition: background-color 0.2s ease-in;
  transition: background-color 0.2s ease-in;
}

.editor-form-field_17x .mask svg {
  display: block;
  width: 80%;
  height: 100%;
  margin: auto;
  fill: #fff;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

.editor-form-field_17x .label {
  max-width: calc(100% - 30px);
  -ms-flex-preferred-size: calc(100% - 30px);
  flex-basis: calc(100% - 30px);
  cursor: pointer;
}

.editor-form-field_Uzk {
  max-width: 100%;
}

.editor-form-field_Uzk .select {
  position: relative;
  margin-top: 15px;
}

.editor-form-field_Uzk .label {
  cursor: pointer;
}

.editor-form-field_Uzk .description {
  display: block;
  text-align: left;
}

.editor-form-field_Uzk .select__arrow {
  position: absolute;
  width: 18px;
  height: 18px;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #505050;
  pointer-events: none;
}

.editor-form-field_Uzk .select__arrow svg {
  display: block;
  width: 100%;
  height: 100%;
  fill: currentColor;
}

.editor-form-field_Uzk .default-option {
  opacity: 0.8;
}

.editor-form-field_Uzk select {
  width: 100%;
  padding-right: 40px;
  background-color: hsla(0, 0%, 40.4%, 0.2);
  border: 0;
  color: inherit;
  cursor: pointer;
  -webkit-transition: -webkit-box-shadow 0.2s ease-out;
  transition: -webkit-box-shadow 0.2s ease-out;
  transition: box-shadow 0.2s ease-out;
  transition: box-shadow 0.2s ease-out, -webkit-box-shadow 0.2s ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-family: inherit;
}

.editor-form-field_Uzk select:focus {
  outline: auto;
  outline-color: #3b99fc;
}

.button_24J {
  display: inline-block;
  position: relative;
  max-width: 100%;
  text-decoration: none;
  text-align: center;
  background-position: 50%;
  overflow: visible;
  cursor: pointer;
  -webkit-transition: color 0.2s ease-in, background-color 0.2s ease-in, border-color 0.2s ease-in, -webkit-box-shadow 0.2s ease-in;
  transition: color 0.2s ease-in, background-color 0.2s ease-in, border-color 0.2s ease-in, -webkit-box-shadow 0.2s ease-in;
  transition: color 0.2s ease-in, background-color 0.2s ease-in, border-color 0.2s ease-in, box-shadow 0.2s ease-in;
  transition: color 0.2s ease-in, background-color 0.2s ease-in, border-color 0.2s ease-in, box-shadow 0.2s ease-in, -webkit-box-shadow 0.2s ease-in;
  word-wrap: break-word;
}

.button--font-weight-bold_3_w .button__content_1on {
  font-weight: 700;
}

.button--font-weight-normal_IGi .button__content_1on {
  font-weight: 400;
}

.button--font-weight-inherit_5Oh .button__content_1on {
  font-weight: inherit;
}

.button--font-style-italic_16q .button__content_1on {
  font-style: italic;
}

.button--font-style-initial_Etk .button__content_1on {
  font-style: normal;
}

.button--text-decoration-underline_yD2 .button__content_1on {
  text-decoration: underline;
}

.button--left-icon_3Ep .button__content_1on {
  padding-left: 32px;
}

.button--right-icon_26q .button__content_1on {
  padding-left: 0;
  padding-right: 32px;
}

.button__inner_2mC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button__border_17U {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transition: inherit;
  transition: inherit;
}

.button__content_1on {
  display: inline-block;
  position: relative;
  max-width: 100%;
  word-wrap: break-word;
}

.button--with-icon_1uQ .button__content_1on {
  max-width: 100%;
}

.button__icon_VM9 {
  display: inline-block;
  position: absolute;
  width: 24px;
  height: 24px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.button__icon--left_2cM {
  left: 0;
}

.button__icon--right_oyy {
  right: 0;
}

.button__icon-image_1iq {
  height: 100%;
  max-width: 100%;
  margin: auto;
}

.hiddenText_1oO {
  height: 1em;
  visibility: hidden;
}

.modal_33M {
  --overlay-bg-color: #f2f4f7;
  --box-shadow: 0 1px 20px 0 rgba(100,110,130,0.16);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: var(--max-index, 9999);
}

.modal__overlay_2eY {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--overlay-bg-color);
  opacity: 0.5;
}

.modal__content_1zJ {
  position: relative;
  min-width: 344px;
  margin: 0 auto;
  padding: 43px 32px 65px;
  border-radius: 3px;
  -webkit-box-shadow: var(--box-shadow);
  box-shadow: var(--box-shadow);
  -webkit-animation: fadeIn_2AA 0.2s ease-out forwards;
  animation: fadeIn_2AA 0.2s ease-out forwards;
}

.modal--editable_3Os {
  z-index: auto;
}

.modal--editable_3Os .message__close-btn_1fi {
  cursor: auto;
}

.svg_2MK {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  fill: currentColor;
}

.message_2kG {
  text-align: center;
}

.message--editable_1iK .message__btn_1xl {
  cursor: text;
}

.message__status-ico_3jr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 34px;
  height: 34px;
  margin: 0 auto 33px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: var(--ui-brand-color);
}

.message__close-btn_1fi {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 16px;
  right: 24px;
  padding: 4px;
  opacity: 0.8;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.message__close-btn_1fi:hover {
  opacity: 1;
}

.message__close-btn_1fi:after, .message__close-btn_1fi:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  left: 0;
  background-color: var(--ui-dark-shade-color, #212736);
}

.message__close-btn_1fi:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.message__close-btn_1fi:before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.message__title_3jF {
  position: relative;
  padding: 0;
  z-index: 0;
  margin: 0 0 8px;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  font-family: var(--ui-block-title-font-family);
}

.message__text_3DR {
  position: relative;
  padding: 0;
  z-index: 0;
  margin: 0 0 42px;
  font-size: 14px;
  text-align: center;
  line-height: 1.43;
  font-family: var(--ui-text-font-family);
}

.message__btn_1xl {
  width: 210px;
  margin: 0 auto;
  padding: 0;
  border: 0;
  overflow: hidden;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: var(--ui-btn-md-border-radius);
  z-index: 1;
  text-transform: uppercase;
  text-align: center;
  background-color: var(--ui-brand-color, #50e3c2);
}

.message__btn_1xl, .message__inner-text_OOT {
  position: relative;
  line-height: 36px;
  font-family: var(--ui-block-title-font-family);
  font-size: 12px;
  color: #fff;
}

.message__inner-text_OOT {
  border-radius: var(--ui-btn-md-border-radius);
}

.theme-dark_3FJ .modal__content_1zJ {
  background-color: var(--ui-dark-shade-color);
}

.theme-dark_3FJ .message__text_3DR, .theme-dark_3FJ .message__title_3jF {
  color: var(--ui-light-shade-color, #fff);
}

.theme-dark_3FJ .message__close-btn_1fi:after, .theme-dark_3FJ .message__close-btn_1fi:before {
  background-color: var(--ui-light-shade-color, #fff);
}

.theme-light_1j6 .modal__content_1zJ {
  background-color: var(--ui-light-shade-color);
}

.theme-light_1j6 .message__text_3DR, .theme-light_1j6 .message__title_3jF {
  color: var(--ui-dark-shade-color, #212736);
}

.theme-light_1j6 .message__close-btn_1fi:after, .theme-light_1j6 .message__close-btn_1fi:before {
  background-color: var(--ui-dark-shade-color, #212736);
}

.preview_1ua {
  position: relative;
  height: 420px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.preview_1ua .modal__content_1zJ {
  -webkit-animation: none;
  animation: none;
}

.preview__button_12C {
  position: absolute;
  top: 8px;
  right: 8px;
  padding: 5px 8px;
  z-index: 1;
}

@-webkit-keyframes fadeIn_2AA {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes fadeIn_2AA {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.ui-contactForm_1f9 {
  font-size: var(--ui-text-font-size);
  line-height: var(--ui-text-line-height);
  font-weight: var(--ui-text-font-weight);
  font-family: var(--ui-text-font-family);
  color: var(--ui-text-color);
}

.ui-contactForm--light_18j {
  color: var(--ui-text-color-light);
}

.ui-input--size-sm_30Y {
  padding: var(--ui-btn-sm-padding);
  font-size: var(--ui-btn-sm-font-size);
  border-radius: var(--ui-btn-sm-border-radius);
  color: inherit;
  line-height: var(--ui-btn-sm-line-height);
}

.ui-input--size-md_1wC {
  padding: var(--ui-btn-md-padding);
  font-size: var(--ui-btn-md-font-size);
  border-radius: var(--ui-btn-md-border-radius);
  color: inherit;
  line-height: var(--ui-btn-md-line-height);
}

.ui-input--size-lg_3Ef {
  padding: var(--ui-btn-lg-padding);
  font-size: var(--ui-btn-lg-font-size);
  border-radius: var(--ui-btn-lg-border-radius);
  color: inherit;
  line-height: var(--ui-btn-lg-line-height);
}

.input_GmU:focus::-webkit-input-placeholder, .textarea_1Lw:focus::-webkit-input-placeholder {
  opacity: 0;
}

.input_GmU:focus::-moz-placeholder, .textarea_1Lw:focus::-moz-placeholder {
  opacity: 0;
}

.input_GmU:focus:-ms-input-placeholder, .textarea_1Lw:focus:-ms-input-placeholder {
  opacity: 0;
}

.input_GmU:focus:-moz-placeholder, .textarea_1Lw:focus:-moz-placeholder {
  opacity: 0;
}

.input_GmU::-webkit-input-placeholder, .textarea_1Lw::-webkit-input-placeholder {
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.input_GmU::-moz-placeholder, .textarea_1Lw::-moz-placeholder {
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.input_GmU:-ms-input-placeholder, .textarea_1Lw:-ms-input-placeholder {
  -webkit-transition: opacity 0.2s ease-out;
  -ms-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.input_GmU:-moz-placeholder, .textarea_1Lw:-moz-placeholder {
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.inputWrapper_3qj {
  position: relative;
}

.message_2kG {
  display: block;
  margin-top: 8px;
  font-size: 12px;
  color: red;
}

.contactForm_wW_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.editor-form-field_2Mc {
  max-width: 100%;
}

.editor-form-field_2Mc .input_3lG, .editor-form-field_2Mc input {
  display: block;
  width: 100%;
  top: auto;
  opacity: 1;
  margin-top: 15px;
  border: 0;
  font-family: inherit;
  text-overflow: ellipsis;
  background-color: hsla(0, 0%, 40.4%, 0.2);
}

.editor-form-field_2Mc .input_3lG:focus, .editor-form-field_2Mc input:focus {
  outline: auto;
  outline-color: #3b99fc;
}

.editor-form-field--drop-zone_2_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px dashed;
  margin-top: 8px;
  font-family: inherit;
  text-overflow: ellipsis;
  cursor: pointer;
}

.editor-form-field--drop-zone_2_1:focus-within {
  outline: auto;
  outline-color: #3b99fc;
}

.editor-form-field--drop-zone_2_1 .clip_1HR {
  width: 34px;
  font-size: 0;
  color: inherit;
  margin-bottom: 8px;
}

.editor-form-field_2Mc .dropzone_2Tm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.editor-form-field_2Mc .label {
  cursor: pointer;
}

.editor-form-field_2Mc .description {
  display: block;
}

.editor-form-field_2n0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.editor-form-field_2n0:not(:last-child) {
  margin-bottom: calc(var(--ui-text-size) * var(--ui-text-line-height) / 2);
}

.editor-form-field_2n0 .radio {
  position: relative;
  width: 24px;
  height: 24px;
  margin-right: 6px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.editor-form-field_2n0 .radio input {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  z-index: 1;
  opacity: 0;
  cursor: pointer;
}

.editor-form-field_2n0 .radio input:checked + .mask:after {
  opacity: 1;
}

.editor-form-field_2n0 .radio input:focus + .mask {
  outline: auto;
  outline-color: #3b99fc;
}

.editor-form-field_2n0 .mask {
  z-index: 0;
  border-radius: 50%;
  border: 2px solid #757575;
  background-color: transparent;
}

.editor-form-field_2n0 .mask, .editor-form-field_2n0 .mask:after {
  position: absolute;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  top: 3px;
  left: 3px;
}

.editor-form-field_2n0 .mask:after {
  content: "";
  border-radius: 50%;
  background-color: #757575;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

.editor-form-field_2n0 .label {
  max-width: calc(100% - 30px);
  -ms-flex-preferred-size: calc(100% - 30px);
  flex-basis: calc(100% - 30px);
  cursor: pointer;
}

.multiple-wrapper_3fJ {
  text-align: left;
}

.editor-form-field_3zq {
  max-width: 100%;
}

.editor-form-field_3zq textarea {
  display: block;
  width: 100%;
  min-height: 76px;
  margin-top: 15px;
  border: 0;
  font-family: inherit;
  text-overflow: ellipsis;
  background-color: hsla(0, 0%, 40.4%, 0.2);
  resize: none;
}

.editor-form-field_3zq textarea:focus {
  outline: auto;
  outline-color: #3b99fc;
}

.editor-form-field_3zq textarea::-moz-placeholder {
  padding-bottom: 15px;
}

.editor-form-field_3zq textarea:-ms-input-placeholder {
  padding-bottom: 15px;
}

.editor-form-field_3zq textarea::-webkit-input-placeholder {
  padding-bottom: 15px;
}

.editor-form-field_3zq textarea::-ms-input-placeholder {
  padding-bottom: 15px;
}

.editor-form-field_3zq textarea::placeholder {
  padding-bottom: 15px;
}

.editor-form-field_3zq .label {
  cursor: pointer;
}

.editor-form-field_3zq .description {
  display: block;
  text-align: left;
}

:root {
  --ui-brand-color: #86bb46;
  --ui-dark-accent-color: #505058;
  --ui-dark-shade-color: #28283a;
  --ui-light-accent-color: #f8fafb;
  --ui-light-shade-color: #fff;
  --ui-link-color: #6f6f72;
  --ui-link-color-light: #fff;
  --ui-link-hover-color: #86bb46;
  --ui-link-hover-color-light: #86bb46;
  --ui-link-font-style: normal;
  --ui-link-text-decoration: none;
  --ui-link-coefficients-320-px: 1;
  --ui-link-letter-spacing: 0;
  --ui-link-line-height: 1.2;
  --ui-button-tablet-letter-spacing: 0.02;
  --ui-button-mobile-letter-spacing: 0.02;
  --ui-button-tablet-line-height: 1.2;
  --ui-button-mobile-line-height: 1.2;
  --ui-button-size-tablet: 12px;
  --ui-button-size-mobile: 12px;
  --ui-button-size: 12px;
  --ui-button-text-transform: uppercase;
  --ui-button-font-family: "Rubik",sans-serif;
  --ui-button-font-weight: 700;
  --ui-button-font-style: initial;
  --ui-button-text-decoration: none;
  --ui-button-coefficients-320-px: 1;
  --ui-button-letter-spacing: 0.02;
  --ui-button-line-height: 1.2;
  --ui-caption-tablet-letter-spacing: 0;
  --ui-caption-mobile-letter-spacing: 0;
  --ui-caption-tablet-line-height: 1.7;
  --ui-caption-mobile-line-height: 1.7;
  --ui-caption-size-tablet: 14px;
  --ui-caption-size-mobile: 14px;
  --ui-caption-text-transform: none;
  --ui-caption-font-weight: 400;
  --ui-caption-font-family: "Lato",sans-serif;
  --ui-caption-size: 15px;
  --ui-caption-color: #66698c;
  --ui-caption-color-light: #9f9f9f;
  --ui-caption-font-style: normal;
  --ui-caption-text-decoration: none;
  --ui-caption-coefficients-320-px: 1;
  --ui-caption-letter-spacing: 0;
  --ui-caption-line-height: 1.7;
  --ui-quote-tablet-letter-spacing: 0;
  --ui-quote-mobile-letter-spacing: 0;
  --ui-quote-tablet-line-height: 1.43;
  --ui-quote-mobile-line-height: 1.43;
  --ui-quote-size-tablet: 19px;
  --ui-quote-size-mobile: 18px;
  --ui-quote-text-transform: none;
  --ui-quote-font-weight: 400;
  --ui-quote-font-family: "Lato",sans-serif;
  --ui-quote-size: 21px;
  --ui-quote-color: #66698c;
  --ui-quote-color-light: #fff;
  --ui-quote-font-style: italic;
  --ui-quote-text-decoration: none;
  --ui-quote-coefficients-320-px: 1;
  --ui-quote-letter-spacing: 0;
  --ui-quote-line-height: 1.43;
  --ui-small-tablet-letter-spacing: 0.03;
  --ui-small-mobile-letter-spacing: 0.03;
  --ui-small-tablet-line-height: 1.82;
  --ui-small-mobile-line-height: 1.82;
  --ui-small-size-tablet: 12px;
  --ui-small-size-mobile: 12px;
  --ui-small-text-transform: none;
  --ui-small-font-weight: 700;
  --ui-small-font-family: "Lato",sans-serif;
  --ui-small-size: 13px;
  --ui-small-color: #66698c;
  --ui-small-color-light: #dde5ed;
  --ui-small-font-style: normal;
  --ui-small-text-decoration: none;
  --ui-small-coefficients-320-px: 1;
  --ui-small-letter-spacing: 0.03;
  --ui-small-line-height: 1.82;
  --ui-text-tablet-letter-spacing: 0;
  --ui-text-mobile-letter-spacing: 0;
  --ui-text-tablet-line-height: 1.7;
  --ui-text-mobile-line-height: 1.7;
  --ui-text-size-tablet: 17px;
  --ui-text-size-mobile: 17px;
  --ui-text-text-transform: none;
  --ui-text-font-weight: 400;
  --ui-text-font-family: "Lato",sans-serif;
  --ui-text-size: 17px;
  --ui-text-color: #66698c;
  --ui-text-color-light: #fff;
  --ui-text-font-style: normal;
  --ui-text-text-decoration: none;
  --ui-text-coefficients-320-px: 1;
  --ui-text-letter-spacing: 0;
  --ui-text-line-height: 1.7;
  --ui-subheading-tablet-letter-spacing: 0;
  --ui-subheading-mobile-letter-spacing: 0;
  --ui-subheading-tablet-line-height: 1.58;
  --ui-subheading-mobile-line-height: 1.58;
  --ui-subheading-size-tablet: 19px;
  --ui-subheading-size-mobile: 18px;
  --ui-subheading-text-transform: none;
  --ui-subheading-font-weight: 700;
  --ui-subheading-font-family: "Lato",sans-serif;
  --ui-subheading-size: 21px;
  --ui-subheading-color: #66698c;
  --ui-subheading-color-light: #fff;
  --ui-subheading-font-style: normal;
  --ui-subheading-text-decoration: none;
  --ui-subheading-coefficients-320-px: 1;
  --ui-subheading-letter-spacing: 0;
  --ui-subheading-line-height: 1.58;
  --ui-heading-tablet-letter-spacing: 0;
  --ui-heading-mobile-letter-spacing: 0;
  --ui-heading-tablet-line-height: 1.43;
  --ui-heading-mobile-line-height: 1.43;
  --ui-heading-size-tablet: 22px;
  --ui-heading-size-mobile: 22px;
  --ui-heading-text-transform: none;
  --ui-heading-font-weight: 700;
  --ui-heading-font-family: "Rubik",sans-serif;
  --ui-heading-size: 23px;
  --ui-heading-color: #28283a;
  --ui-heading-color-light: #fff;
  --ui-heading-font-style: normal;
  --ui-heading-text-decoration: none;
  --ui-heading-coefficients-320-px: 1;
  --ui-heading-letter-spacing: 0;
  --ui-heading-line-height: 1.43;
  --ui-heading-lg-tablet-letter-spacing: 0;
  --ui-heading-lg-mobile-letter-spacing: 0;
  --ui-heading-lg-tablet-line-height: 1.3;
  --ui-heading-lg-mobile-line-height: 1.3;
  --ui-heading-lg-size-tablet: 22px;
  --ui-heading-lg-size-mobile: 22px;
  --ui-heading-lg-text-transform: none;
  --ui-heading-lg-font-weight: 700;
  --ui-heading-lg-font-family: "Rubik",sans-serif;
  --ui-heading-lg-size: 22px;
  --ui-heading-lg-color: #28283a;
  --ui-heading-lg-color-light: #fff;
  --ui-heading-lg-font-style: normal;
  --ui-heading-lg-text-decoration: none;
  --ui-heading-lg-coefficients-320-px: 0.82;
  --ui-heading-lg-letter-spacing: 0;
  --ui-heading-lg-line-height: 1.3;
  --ui-subtitle-tablet-letter-spacing: 0;
  --ui-subtitle-mobile-letter-spacing: 0;
  --ui-subtitle-tablet-line-height: 1.65;
  --ui-subtitle-mobile-line-height: 1.65;
  --ui-subtitle-size-tablet: 19px;
  --ui-subtitle-size-mobile: 19px;
  --ui-subtitle-text-transform: none;
  --ui-subtitle-font-weight: 400;
  --ui-subtitle-font-family: "Lato",sans-serif;
  --ui-subtitle-size: 19px;
  --ui-subtitle-color: #66698c;
  --ui-subtitle-color-light: #fff;
  --ui-subtitle-font-style: normal;
  --ui-subtitle-text-decoration: none;
  --ui-subtitle-coefficients-320-px: 1;
  --ui-subtitle-letter-spacing: 0;
  --ui-subtitle-line-height: 1.65;
  --ui-block-title-tablet-letter-spacing: 0;
  --ui-block-title-mobile-letter-spacing: 0;
  --ui-block-title-tablet-line-height: 1.2;
  --ui-block-title-mobile-line-height: 1.2;
  --ui-block-title-size-tablet: 39px;
  --ui-block-title-size-mobile: 34px;
  --ui-block-title-text-transform: none;
  --ui-block-title-font-weight: 700;
  --ui-block-title-font-family: "Rubik",sans-serif;
  --ui-block-title-size: 44px;
  --ui-block-title-color: #28283a;
  --ui-block-title-color-light: #fff;
  --ui-block-title-font-style: normal;
  --ui-block-title-text-decoration: none;
  --ui-block-title-coefficients-320-px: 0.49;
  --ui-block-title-letter-spacing: 0;
  --ui-block-title-line-height: 1.2;
  --ui-hero-title-tablet-letter-spacing: -0.01;
  --ui-hero-title-mobile-letter-spacing: -0.01;
  --ui-hero-title-tablet-line-height: 1.1;
  --ui-hero-title-mobile-line-height: 1.1;
  --ui-hero-title-size-tablet: 60px;
  --ui-hero-title-size-mobile: 54px;
  --ui-hero-title-text-transform: none;
  --ui-hero-title-font-weight: 700;
  --ui-hero-title-font-family: "Rubik",sans-serif;
  --ui-hero-title-size: 66px;
  --ui-hero-title-color: #28283a;
  --ui-hero-title-color-light: #fff;
  --ui-hero-title-font-style: normal;
  --ui-hero-title-text-decoration: none;
  --ui-hero-title-coefficients-320-px: 0.37;
  --ui-hero-title-letter-spacing: -0.01;
  --ui-hero-title-line-height: 1.1;
  --ui-btn-sm-padding: 16px 24px 16px 24px;
  --ui-btn-sm-font-size: 11px;
  --ui-btn-sm-border-width: 2px;
  --ui-btn-sm-border-radius: 5px;
  --ui-btn-sm-line-height: 1.1;
  --ui-btn-md-padding: 20px 30px 20px 30px;
  --ui-btn-md-font-size: 12px;
  --ui-btn-md-border-width: 2px;
  --ui-btn-md-border-radius: 5px;
  --ui-btn-md-line-height: 1.2;
  --ui-btn-lg-padding: 21px 36px 21px 36px;
  --ui-btn-lg-font-size: 14px;
  --ui-btn-lg-border-width: 2px;
  --ui-btn-lg-border-radius: 5px;
  --ui-btn-lg-line-height: 1.2;
  --ui-btn-secondary-alt-active-color: #595a71;
  --ui-btn-secondary-alt-active-color-light: #595a71;
  --ui-btn-secondary-alt-active-bg-color: #fff;
  --ui-btn-secondary-alt-active-bg-color-light: #fff;
  --ui-btn-secondary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-active-font-weight: 700;
  --ui-btn-secondary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-spread: 0;
  --ui-btn-secondary-alt-active-shadow-blur: 10px;
  --ui-btn-secondary-alt-active-shadow-y: 3px;
  --ui-btn-secondary-alt-active-shadow-x: 0;
  --ui-btn-secondary-alt-active-border-color: transparent;
  --ui-btn-secondary-alt-active-border-color-light: transparent;
  --ui-btn-secondary-alt-active-border-style: solid;
  --ui-btn-secondary-alt-hover-color: #86bb46;
  --ui-btn-secondary-alt-hover-color-light: #86bb46;
  --ui-btn-secondary-alt-hover-bg-color: #fff;
  --ui-btn-secondary-alt-hover-bg-color-light: #fff;
  --ui-btn-secondary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-hover-font-weight: 700;
  --ui-btn-secondary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-spread: 0;
  --ui-btn-secondary-alt-hover-shadow-blur: 10px;
  --ui-btn-secondary-alt-hover-shadow-y: 3px;
  --ui-btn-secondary-alt-hover-shadow-x: 0;
  --ui-btn-secondary-alt-hover-border-color: transparent;
  --ui-btn-secondary-alt-hover-border-color-light: transparent;
  --ui-btn-secondary-alt-hover-border-style: solid;
  --ui-btn-secondary-alt-color: #595a71;
  --ui-btn-secondary-alt-color-light: #595a71;
  --ui-btn-secondary-alt-bg-color: #fff;
  --ui-btn-secondary-alt-bg-color-light: #fff;
  --ui-btn-secondary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-font-weight: 700;
  --ui-btn-secondary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-spread: 0;
  --ui-btn-secondary-alt-shadow-blur: 10px;
  --ui-btn-secondary-alt-shadow-y: 3px;
  --ui-btn-secondary-alt-shadow-x: 0;
  --ui-btn-secondary-alt-border-color: transparent;
  --ui-btn-secondary-alt-border-color-light: transparent;
  --ui-btn-secondary-alt-border-style: solid;
  --ui-btn-primary-alt-active-color: #505058;
  --ui-btn-primary-alt-active-color-light: #505058;
  --ui-btn-primary-alt-active-bg-color: #fff;
  --ui-btn-primary-alt-active-bg-color-light: #fff;
  --ui-btn-primary-alt-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-active-font-weight: 700;
  --ui-btn-primary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-spread: 0;
  --ui-btn-primary-alt-active-shadow-blur: 10px;
  --ui-btn-primary-alt-active-shadow-y: 3px;
  --ui-btn-primary-alt-active-shadow-x: 0;
  --ui-btn-primary-alt-active-border-color: transparent;
  --ui-btn-primary-alt-active-border-color-light: transparent;
  --ui-btn-primary-alt-active-border-style: solid;
  --ui-btn-primary-alt-hover-color: #fff;
  --ui-btn-primary-alt-hover-color-light: #fff;
  --ui-btn-primary-alt-hover-bg-color: #28283a;
  --ui-btn-primary-alt-hover-bg-color-light: #86bb46;
  --ui-btn-primary-alt-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-hover-font-weight: 700;
  --ui-btn-primary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-spread: 0;
  --ui-btn-primary-alt-hover-shadow-blur: 10px;
  --ui-btn-primary-alt-hover-shadow-y: 3px;
  --ui-btn-primary-alt-hover-shadow-x: 0;
  --ui-btn-primary-alt-hover-border-color: transparent;
  --ui-btn-primary-alt-hover-border-color-light: transparent;
  --ui-btn-primary-alt-hover-border-style: solid;
  --ui-btn-primary-alt-color: #505058;
  --ui-btn-primary-alt-color-light: #505058;
  --ui-btn-primary-alt-bg-color: #fff;
  --ui-btn-primary-alt-bg-color-light: #fff;
  --ui-btn-primary-alt-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-font-weight: 700;
  --ui-btn-primary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-spread: 0;
  --ui-btn-primary-alt-shadow-blur: 10px;
  --ui-btn-primary-alt-shadow-y: 3px;
  --ui-btn-primary-alt-shadow-x: 0;
  --ui-btn-primary-alt-border-color: transparent;
  --ui-btn-primary-alt-border-color-light: transparent;
  --ui-btn-primary-alt-border-style: solid;
  --ui-btn-secondary-active-color: #595a71;
  --ui-btn-secondary-active-color-light: #fff;
  --ui-btn-secondary-active-bg-color: transparent;
  --ui-btn-secondary-active-bg-color-light: transparent;
  --ui-btn-secondary-active-bg-gradient-angle: 0deg;
  --ui-btn-secondary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-active-font-weight: 700;
  --ui-btn-secondary-active-shadow-color: transparent;
  --ui-btn-secondary-active-shadow-color-light: transparent;
  --ui-btn-secondary-active-shadow-spread: 0;
  --ui-btn-secondary-active-shadow-blur: 0;
  --ui-btn-secondary-active-shadow-y: 0;
  --ui-btn-secondary-active-shadow-x: 0;
  --ui-btn-secondary-active-border-color: #d6d3de;
  --ui-btn-secondary-active-border-color-light: #d6d3de;
  --ui-btn-secondary-active-border-style: none;
  --ui-btn-secondary-hover-color: #fff;
  --ui-btn-secondary-hover-color-light: #505058;
  --ui-btn-secondary-hover-bg-color: #86bb46;
  --ui-btn-secondary-hover-bg-color-light: #fff;
  --ui-btn-secondary-hover-bg-gradient-angle: 0deg;
  --ui-btn-secondary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-hover-font-weight: 700;
  --ui-btn-secondary-hover-shadow-color: transparent;
  --ui-btn-secondary-hover-shadow-color-light: transparent;
  --ui-btn-secondary-hover-shadow-spread: 0;
  --ui-btn-secondary-hover-shadow-blur: 0;
  --ui-btn-secondary-hover-shadow-y: 0;
  --ui-btn-secondary-hover-shadow-x: 0;
  --ui-btn-secondary-hover-border-color: #fff;
  --ui-btn-secondary-hover-border-color-light: #fff;
  --ui-btn-secondary-hover-border-style: none;
  --ui-btn-secondary-color: #595a71;
  --ui-btn-secondary-color-light: #fff;
  --ui-btn-secondary-bg-color: transparent;
  --ui-btn-secondary-bg-color-light: transparent;
  --ui-btn-secondary-bg-gradient-angle: 0deg;
  --ui-btn-secondary-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-font-weight: 700;
  --ui-btn-secondary-shadow-color: transparent;
  --ui-btn-secondary-shadow-color-light: transparent;
  --ui-btn-secondary-shadow-spread: 0;
  --ui-btn-secondary-shadow-blur: 0;
  --ui-btn-secondary-shadow-y: 0;
  --ui-btn-secondary-shadow-x: 0;
  --ui-btn-secondary-border-color: #86bb46;
  --ui-btn-secondary-border-color-light: #fff;
  --ui-btn-secondary-border-style: solid;
  --ui-btn-primary-active-color: #fff;
  --ui-btn-primary-active-color-light: #fff;
  --ui-btn-primary-active-bg-color: #86bb46;
  --ui-btn-primary-active-bg-color-light: #86bb46;
  --ui-btn-primary-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-active-font-weight: 700;
  --ui-btn-primary-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-spread: 0;
  --ui-btn-primary-active-shadow-blur: 10px;
  --ui-btn-primary-active-shadow-y: 3px;
  --ui-btn-primary-active-shadow-x: 0;
  --ui-btn-primary-active-border-color: transparent;
  --ui-btn-primary-active-border-color-light: transparent;
  --ui-btn-primary-active-border-style: solid;
  --ui-btn-primary-hover-color: #fff;
  --ui-btn-primary-hover-color-light: #505058;
  --ui-btn-primary-hover-bg-color: #28283a;
  --ui-btn-primary-hover-bg-color-light: #fff;
  --ui-btn-primary-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-hover-font-weight: 700;
  --ui-btn-primary-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-spread: 0;
  --ui-btn-primary-hover-shadow-blur: 10px;
  --ui-btn-primary-hover-shadow-y: 3px;
  --ui-btn-primary-hover-shadow-x: 0;
  --ui-btn-primary-hover-border-color: transparent;
  --ui-btn-primary-hover-border-color-light: transparent;
  --ui-btn-primary-hover-border-style: solid;
  --ui-btn-primary-color: #fff;
  --ui-btn-primary-color-light: #fff;
  --ui-btn-primary-bg-color: #86bb46;
  --ui-btn-primary-bg-color-light: #86bb46;
  --ui-btn-primary-bg-gradient-angle: 0deg;
  --ui-btn-primary-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-font-weight: 700;
  --ui-btn-primary-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-spread: 0;
  --ui-btn-primary-shadow-blur: 10px;
  --ui-btn-primary-shadow-y: 3px;
  --ui-btn-primary-shadow-x: 0;
  --ui-btn-primary-border-color: transparent;
  --ui-btn-primary-border-color-light: transparent;
  --ui-btn-primary-border-style: solid;
  --ui-btn-font-family: "Rubik",sans-serif;
  --ui-btn-font-style: initial;
  --ui-btn-text-transform: uppercase;
  --ui-btn-letter-spacing: 0.02em;
  --ui-content-gutter-320: 24px;
  --ui-content-gutter-480: 24px;
  --ui-content-gutter-768: 32px;
  --ui-content-gutter-992: 40px;
  --ui-content-gutter-1280: 15px;
  --ui-content-gutter-default: 15px;
  --ui-content-gutter: 0 15px;
  --ui-content-container: 1200px;
  --ui-media-bg: #d8d8d8 ;
}

.editor-form-field_17x {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.editor-form-field_17x:not(:last-child) {
  margin-bottom: calc(var(--ui-text-size) * var(--ui-text-line-height) / 2);
}

.editor-form-field_17x .checkbox {
  position: relative;
  width: 24px;
  height: 24px;
  margin-right: 6px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.editor-form-field_17x .checkbox input {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  z-index: 1;
  opacity: 0;
  cursor: pointer;
}

.editor-form-field_17x .checkbox input:checked + .mask {
  background-color: #757575;
}

.editor-form-field_17x .checkbox input:checked + .mask svg {
  opacity: 1;
}

.editor-form-field_17x .checkbox input:focus + .mask {
  outline: auto;
  outline-color: #3b99fc;
}

.editor-form-field_17x .mask {
  position: absolute;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  top: 3px;
  left: 3px;
  z-index: 0;
  border-radius: 2px;
  border: 2px solid #757575;
  background-color: transparent;
  -webkit-transition: background-color 0.2s ease-in;
  transition: background-color 0.2s ease-in;
}

.editor-form-field_17x .mask svg {
  display: block;
  width: 80%;
  height: 100%;
  margin: auto;
  fill: #fff;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

.editor-form-field_17x .label {
  max-width: calc(100% - 30px);
  -ms-flex-preferred-size: calc(100% - 30px);
  flex-basis: calc(100% - 30px);
  cursor: pointer;
}

.editor-form-field_Uzk {
  max-width: 100%;
}

.editor-form-field_Uzk .select {
  position: relative;
  margin-top: 15px;
}

.editor-form-field_Uzk .label {
  cursor: pointer;
}

.editor-form-field_Uzk .description {
  display: block;
  text-align: left;
}

.editor-form-field_Uzk .select__arrow {
  position: absolute;
  width: 18px;
  height: 18px;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #505050;
  pointer-events: none;
}

.editor-form-field_Uzk .select__arrow svg {
  display: block;
  width: 100%;
  height: 100%;
  fill: currentColor;
}

.editor-form-field_Uzk .default-option {
  opacity: 0.8;
}

.editor-form-field_Uzk select {
  width: 100%;
  padding-right: 40px;
  background-color: hsla(0, 0%, 40.4%, 0.2);
  border: 0;
  color: inherit;
  cursor: pointer;
  -webkit-transition: -webkit-box-shadow 0.2s ease-out;
  transition: -webkit-box-shadow 0.2s ease-out;
  transition: box-shadow 0.2s ease-out;
  transition: box-shadow 0.2s ease-out, -webkit-box-shadow 0.2s ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-family: inherit;
}

.editor-form-field_Uzk select:focus {
  outline: auto;
  outline-color: #3b99fc;
}

.button_24J {
  display: inline-block;
  position: relative;
  max-width: 100%;
  text-decoration: none;
  text-align: center;
  background-position: 50%;
  overflow: visible;
  cursor: pointer;
  -webkit-transition: color 0.2s ease-in, background-color 0.2s ease-in, border-color 0.2s ease-in, -webkit-box-shadow 0.2s ease-in;
  transition: color 0.2s ease-in, background-color 0.2s ease-in, border-color 0.2s ease-in, -webkit-box-shadow 0.2s ease-in;
  transition: color 0.2s ease-in, background-color 0.2s ease-in, border-color 0.2s ease-in, box-shadow 0.2s ease-in;
  transition: color 0.2s ease-in, background-color 0.2s ease-in, border-color 0.2s ease-in, box-shadow 0.2s ease-in, -webkit-box-shadow 0.2s ease-in;
  word-wrap: break-word;
}

.button--font-weight-bold_3_w .button__content_1on {
  font-weight: 700;
}

.button--font-weight-normal_IGi .button__content_1on {
  font-weight: 400;
}

.button--font-weight-inherit_5Oh .button__content_1on {
  font-weight: inherit;
}

.button--font-style-italic_16q .button__content_1on {
  font-style: italic;
}

.button--font-style-initial_Etk .button__content_1on {
  font-style: normal;
}

.button--text-decoration-underline_yD2 .button__content_1on {
  text-decoration: underline;
}

.button--left-icon_3Ep .button__content_1on {
  padding-left: 32px;
}

.button--right-icon_26q .button__content_1on {
  padding-left: 0;
  padding-right: 32px;
}

.button__inner_2mC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button__border_17U {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transition: inherit;
  transition: inherit;
}

.button__content_1on {
  display: inline-block;
  position: relative;
  max-width: 100%;
  word-wrap: break-word;
}

.button--with-icon_1uQ .button__content_1on {
  max-width: 100%;
}

.button__icon_VM9 {
  display: inline-block;
  position: absolute;
  width: 24px;
  height: 24px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.button__icon--left_2cM {
  left: 0;
}

.button__icon--right_oyy {
  right: 0;
}

.button__icon-image_1iq {
  height: 100%;
  max-width: 100%;
  margin: auto;
}

.hiddenText_1oO {
  height: 1em;
  visibility: hidden;
}

.modal_33M {
  --overlay-bg-color: #f2f4f7;
  --box-shadow: 0 1px 20px 0 rgba(100,110,130,0.16);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: var(--max-index, 9999);
}

.modal__overlay_2eY {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--overlay-bg-color);
  opacity: 0.5;
}

.modal__content_1zJ {
  position: relative;
  min-width: 344px;
  margin: 0 auto;
  padding: 43px 32px 65px;
  border-radius: 3px;
  -webkit-box-shadow: var(--box-shadow);
  box-shadow: var(--box-shadow);
  -webkit-animation: fadeIn_2AA 0.2s ease-out forwards;
  animation: fadeIn_2AA 0.2s ease-out forwards;
}

.modal--editable_3Os {
  z-index: auto;
}

.modal--editable_3Os .message__close-btn_1fi {
  cursor: auto;
}

.svg_2MK {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  fill: currentColor;
}

.message_2kG {
  text-align: center;
}

.message--editable_1iK .message__btn_1xl {
  cursor: text;
}

.message__status-ico_3jr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 34px;
  height: 34px;
  margin: 0 auto 33px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: var(--ui-brand-color);
}

.message__close-btn_1fi {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 16px;
  right: 24px;
  padding: 4px;
  opacity: 0.8;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.message__close-btn_1fi:hover {
  opacity: 1;
}

.message__close-btn_1fi:after, .message__close-btn_1fi:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  left: 0;
  background-color: var(--ui-dark-shade-color, #212736);
}

.message__close-btn_1fi:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.message__close-btn_1fi:before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.message__title_3jF {
  position: relative;
  padding: 0;
  z-index: 0;
  margin: 0 0 8px;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  font-family: var(--ui-block-title-font-family);
}

.message__text_3DR {
  position: relative;
  padding: 0;
  z-index: 0;
  margin: 0 0 42px;
  font-size: 14px;
  text-align: center;
  line-height: 1.43;
  font-family: var(--ui-text-font-family);
}

.message__btn_1xl {
  width: 210px;
  margin: 0 auto;
  padding: 0;
  border: 0;
  overflow: hidden;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: var(--ui-btn-md-border-radius);
  z-index: 1;
  text-transform: uppercase;
  text-align: center;
  background-color: var(--ui-brand-color, #50e3c2);
}

.message__btn_1xl, .message__inner-text_OOT {
  position: relative;
  line-height: 36px;
  font-family: var(--ui-block-title-font-family);
  font-size: 12px;
  color: #fff;
}

.message__inner-text_OOT {
  border-radius: var(--ui-btn-md-border-radius);
}

.theme-dark_3FJ .modal__content_1zJ {
  background-color: var(--ui-dark-shade-color);
}

.theme-dark_3FJ .message__text_3DR, .theme-dark_3FJ .message__title_3jF {
  color: var(--ui-light-shade-color, #fff);
}

.theme-dark_3FJ .message__close-btn_1fi:after, .theme-dark_3FJ .message__close-btn_1fi:before {
  background-color: var(--ui-light-shade-color, #fff);
}

.theme-light_1j6 .modal__content_1zJ {
  background-color: var(--ui-light-shade-color);
}

.theme-light_1j6 .message__text_3DR, .theme-light_1j6 .message__title_3jF {
  color: var(--ui-dark-shade-color, #212736);
}

.theme-light_1j6 .message__close-btn_1fi:after, .theme-light_1j6 .message__close-btn_1fi:before {
  background-color: var(--ui-dark-shade-color, #212736);
}

.preview_1ua {
  position: relative;
  height: 420px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.preview_1ua .modal__content_1zJ {
  -webkit-animation: none;
  animation: none;
}

.preview__button_12C {
  position: absolute;
  top: 8px;
  right: 8px;
  padding: 5px 8px;
  z-index: 1;
}

@-webkit-keyframes fadeIn_2AA {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes fadeIn_2AA {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.ui-contactForm_1f9 {
  font-size: var(--ui-text-font-size);
  line-height: var(--ui-text-line-height);
  font-weight: var(--ui-text-font-weight);
  font-family: var(--ui-text-font-family);
  color: var(--ui-text-color);
}

.ui-contactForm--light_18j {
  color: var(--ui-text-color-light);
}

.ui-input--size-sm_30Y {
  padding: var(--ui-btn-sm-padding);
  font-size: var(--ui-btn-sm-font-size);
  border-radius: var(--ui-btn-sm-border-radius);
  color: inherit;
  line-height: var(--ui-btn-sm-line-height);
}

.ui-input--size-md_1wC {
  padding: var(--ui-btn-md-padding);
  font-size: var(--ui-btn-md-font-size);
  border-radius: var(--ui-btn-md-border-radius);
  color: inherit;
  line-height: var(--ui-btn-md-line-height);
}

.ui-input--size-lg_3Ef {
  padding: var(--ui-btn-lg-padding);
  font-size: var(--ui-btn-lg-font-size);
  border-radius: var(--ui-btn-lg-border-radius);
  color: inherit;
  line-height: var(--ui-btn-lg-line-height);
}

.input_GmU:focus::-webkit-input-placeholder, .textarea_1Lw:focus::-webkit-input-placeholder {
  opacity: 0;
}

.input_GmU:focus::-moz-placeholder, .textarea_1Lw:focus::-moz-placeholder {
  opacity: 0;
}

.input_GmU:focus:-ms-input-placeholder, .textarea_1Lw:focus:-ms-input-placeholder {
  opacity: 0;
}

.input_GmU:focus:-moz-placeholder, .textarea_1Lw:focus:-moz-placeholder {
  opacity: 0;
}

.input_GmU::-webkit-input-placeholder, .textarea_1Lw::-webkit-input-placeholder {
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.input_GmU::-moz-placeholder, .textarea_1Lw::-moz-placeholder {
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.input_GmU:-ms-input-placeholder, .textarea_1Lw:-ms-input-placeholder {
  -webkit-transition: opacity 0.2s ease-out;
  -ms-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.input_GmU:-moz-placeholder, .textarea_1Lw:-moz-placeholder {
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.inputWrapper_3qj {
  position: relative;
}

.message_2kG {
  display: block;
  margin-top: 8px;
  font-size: 12px;
  color: red;
}

.contactForm_wW_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.editor-form-field_2Mc {
  max-width: 100%;
}

.editor-form-field_2Mc .input_3lG, .editor-form-field_2Mc input {
  display: block;
  width: 100%;
  top: auto;
  opacity: 1;
  margin-top: 15px;
  border: 0;
  font-family: inherit;
  text-overflow: ellipsis;
  background-color: hsla(0, 0%, 40.4%, 0.2);
}

.editor-form-field_2Mc .input_3lG:focus, .editor-form-field_2Mc input:focus {
  outline: auto;
  outline-color: #3b99fc;
}

.editor-form-field--drop-zone_2_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px dashed;
  margin-top: 8px;
  font-family: inherit;
  text-overflow: ellipsis;
  cursor: pointer;
}

.editor-form-field--drop-zone_2_1:focus-within {
  outline: auto;
  outline-color: #3b99fc;
}

.editor-form-field--drop-zone_2_1 .clip_1HR {
  width: 34px;
  font-size: 0;
  color: inherit;
  margin-bottom: 8px;
}

.editor-form-field_2Mc .dropzone_2Tm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.editor-form-field_2Mc .label {
  cursor: pointer;
}

.editor-form-field_2Mc .description {
  display: block;
}

.editor-form-field_2n0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.editor-form-field_2n0:not(:last-child) {
  margin-bottom: calc(var(--ui-text-size) * var(--ui-text-line-height) / 2);
}

.editor-form-field_2n0 .radio {
  position: relative;
  width: 24px;
  height: 24px;
  margin-right: 6px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.editor-form-field_2n0 .radio input {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  z-index: 1;
  opacity: 0;
  cursor: pointer;
}

.editor-form-field_2n0 .radio input:checked + .mask:after {
  opacity: 1;
}

.editor-form-field_2n0 .radio input:focus + .mask {
  outline: auto;
  outline-color: #3b99fc;
}

.editor-form-field_2n0 .mask {
  z-index: 0;
  border-radius: 50%;
  border: 2px solid #757575;
  background-color: transparent;
}

.editor-form-field_2n0 .mask, .editor-form-field_2n0 .mask:after {
  position: absolute;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  top: 3px;
  left: 3px;
}

.editor-form-field_2n0 .mask:after {
  content: "";
  border-radius: 50%;
  background-color: #757575;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

.editor-form-field_2n0 .label {
  max-width: calc(100% - 30px);
  -ms-flex-preferred-size: calc(100% - 30px);
  flex-basis: calc(100% - 30px);
  cursor: pointer;
}

.multiple-wrapper_3fJ {
  text-align: left;
}

.editor-form-field_3zq {
  max-width: 100%;
}

.editor-form-field_3zq textarea {
  display: block;
  width: 100%;
  min-height: 76px;
  margin-top: 15px;
  border: 0;
  font-family: inherit;
  text-overflow: ellipsis;
  background-color: hsla(0, 0%, 40.4%, 0.2);
  resize: none;
}

.editor-form-field_3zq textarea:focus {
  outline: auto;
  outline-color: #3b99fc;
}

.editor-form-field_3zq textarea::-moz-placeholder {
  padding-bottom: 15px;
}

.editor-form-field_3zq textarea:-ms-input-placeholder {
  padding-bottom: 15px;
}

.editor-form-field_3zq textarea::-webkit-input-placeholder {
  padding-bottom: 15px;
}

.editor-form-field_3zq textarea::-ms-input-placeholder {
  padding-bottom: 15px;
}

.editor-form-field_3zq textarea::placeholder {
  padding-bottom: 15px;
}

.editor-form-field_3zq .label {
  cursor: pointer;
}

.editor-form-field_3zq .description {
  display: block;
  text-align: left;
}

.modal_1IC {
  --overlay-bg-color: #f2f4f7;
  --box-shadow: 0 1px 20px 0 rgba(100,110,130,0.16);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: var(--max-index, 9999);
}

.modal__overlay_3IN {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--overlay-bg-color);
  opacity: 0.5;
}

.modal__content_yvj {
  position: relative;
  min-width: 344px;
  margin: 0 auto;
  padding: 43px 32px 65px;
  border-radius: 3px;
  -webkit-box-shadow: var(--box-shadow);
  box-shadow: var(--box-shadow);
  -webkit-animation: fadeIn_3Hj 0.2s ease-out forwards;
  animation: fadeIn_3Hj 0.2s ease-out forwards;
}

.modal--editable_38d {
  z-index: auto;
}

.modal--editable_38d .message__close-btn_3GR {
  cursor: auto;
}

.svg_3d7 {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  fill: currentColor;
}

.message_2GO {
  text-align: center;
}

.message--editable_3lp .message__btn_2Db {
  cursor: text;
}

.message__status-ico_Ef- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 34px;
  height: 34px;
  margin: 0 auto 33px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: var(--ui-brand-color);
}

.message__close-btn_3GR {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 16px;
  right: 24px;
  padding: 4px;
  opacity: 0.8;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.message__close-btn_3GR:hover {
  opacity: 1;
}

.message__close-btn_3GR:after, .message__close-btn_3GR:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  left: 0;
  background-color: var(--ui-dark-shade-color, #212736);
}

.message__close-btn_3GR:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.message__close-btn_3GR:before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.message__title_7D_ {
  position: relative;
  padding: 0;
  z-index: 0;
  margin: 0 0 8px;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  font-family: var(--ui-block-title-font-family);
}

.message__text_1gM {
  position: relative;
  padding: 0;
  z-index: 0;
  margin: 0 0 42px;
  font-size: 14px;
  text-align: center;
  line-height: 1.43;
  font-family: var(--ui-text-font-family);
}

.message__btn_2Db {
  width: 210px;
  margin: 0 auto;
  padding: 0;
  border: 0;
  overflow: hidden;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: var(--ui-btn-md-border-radius);
  z-index: 1;
  text-transform: uppercase;
  text-align: center;
  background-color: var(--ui-brand-color, #50e3c2);
}

.message__btn_2Db, .message__inner-text_3wV {
  position: relative;
  line-height: 36px;
  font-family: var(--ui-block-title-font-family);
  font-size: 12px;
  color: #fff;
}

.message__inner-text_3wV {
  border-radius: var(--ui-btn-md-border-radius);
}

.theme-dark_1El .modal__content_yvj {
  background-color: var(--ui-dark-shade-color);
}

.theme-dark_1El .message__text_1gM, .theme-dark_1El .message__title_7D_ {
  color: var(--ui-light-shade-color, #fff);
}

.theme-dark_1El .message__close-btn_3GR:after, .theme-dark_1El .message__close-btn_3GR:before {
  background-color: var(--ui-light-shade-color, #fff);
}

.theme-light_1DC .modal__content_yvj {
  background-color: var(--ui-light-shade-color);
}

.theme-light_1DC .message__text_1gM, .theme-light_1DC .message__title_7D_ {
  color: var(--ui-dark-shade-color, #212736);
}

.theme-light_1DC .message__close-btn_3GR:after, .theme-light_1DC .message__close-btn_3GR:before {
  background-color: var(--ui-dark-shade-color, #212736);
}

.preview_1ka {
  position: relative;
  height: 420px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.preview_1ka .modal__content_yvj {
  -webkit-animation: none;
  animation: none;
}

.preview__button_UJr {
  position: absolute;
  top: 8px;
  right: 8px;
  padding: 5px 8px;
  z-index: 1;
}

@-webkit-keyframes fadeIn_3Hj {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes fadeIn_3Hj {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
:root {
  --ui-brand-color: #86bb46;
  --ui-dark-accent-color: #505058;
  --ui-dark-shade-color: #28283a;
  --ui-light-accent-color: #f8fafb;
  --ui-light-shade-color: #fff;
  --ui-link-color: #6f6f72;
  --ui-link-color-light: #fff;
  --ui-link-hover-color: #86bb46;
  --ui-link-hover-color-light: #86bb46;
  --ui-link-font-style: normal;
  --ui-link-text-decoration: none;
  --ui-link-coefficients-320-px: 1;
  --ui-link-letter-spacing: 0;
  --ui-link-line-height: 1.2;
  --ui-button-tablet-letter-spacing: 0.02;
  --ui-button-mobile-letter-spacing: 0.02;
  --ui-button-tablet-line-height: 1.2;
  --ui-button-mobile-line-height: 1.2;
  --ui-button-size-tablet: 12px;
  --ui-button-size-mobile: 12px;
  --ui-button-size: 12px;
  --ui-button-text-transform: uppercase;
  --ui-button-font-family: "Rubik",sans-serif;
  --ui-button-font-weight: 700;
  --ui-button-font-style: initial;
  --ui-button-text-decoration: none;
  --ui-button-coefficients-320-px: 1;
  --ui-button-letter-spacing: 0.02;
  --ui-button-line-height: 1.2;
  --ui-caption-tablet-letter-spacing: 0;
  --ui-caption-mobile-letter-spacing: 0;
  --ui-caption-tablet-line-height: 1.7;
  --ui-caption-mobile-line-height: 1.7;
  --ui-caption-size-tablet: 14px;
  --ui-caption-size-mobile: 14px;
  --ui-caption-text-transform: none;
  --ui-caption-font-weight: 400;
  --ui-caption-font-family: "Lato",sans-serif;
  --ui-caption-size: 15px;
  --ui-caption-color: #66698c;
  --ui-caption-color-light: #9f9f9f;
  --ui-caption-font-style: normal;
  --ui-caption-text-decoration: none;
  --ui-caption-coefficients-320-px: 1;
  --ui-caption-letter-spacing: 0;
  --ui-caption-line-height: 1.7;
  --ui-quote-tablet-letter-spacing: 0;
  --ui-quote-mobile-letter-spacing: 0;
  --ui-quote-tablet-line-height: 1.43;
  --ui-quote-mobile-line-height: 1.43;
  --ui-quote-size-tablet: 19px;
  --ui-quote-size-mobile: 18px;
  --ui-quote-text-transform: none;
  --ui-quote-font-weight: 400;
  --ui-quote-font-family: "Lato",sans-serif;
  --ui-quote-size: 21px;
  --ui-quote-color: #66698c;
  --ui-quote-color-light: #fff;
  --ui-quote-font-style: italic;
  --ui-quote-text-decoration: none;
  --ui-quote-coefficients-320-px: 1;
  --ui-quote-letter-spacing: 0;
  --ui-quote-line-height: 1.43;
  --ui-small-tablet-letter-spacing: 0.03;
  --ui-small-mobile-letter-spacing: 0.03;
  --ui-small-tablet-line-height: 1.82;
  --ui-small-mobile-line-height: 1.82;
  --ui-small-size-tablet: 12px;
  --ui-small-size-mobile: 12px;
  --ui-small-text-transform: none;
  --ui-small-font-weight: 700;
  --ui-small-font-family: "Lato",sans-serif;
  --ui-small-size: 13px;
  --ui-small-color: #66698c;
  --ui-small-color-light: #dde5ed;
  --ui-small-font-style: normal;
  --ui-small-text-decoration: none;
  --ui-small-coefficients-320-px: 1;
  --ui-small-letter-spacing: 0.03;
  --ui-small-line-height: 1.82;
  --ui-text-tablet-letter-spacing: 0;
  --ui-text-mobile-letter-spacing: 0;
  --ui-text-tablet-line-height: 1.7;
  --ui-text-mobile-line-height: 1.7;
  --ui-text-size-tablet: 17px;
  --ui-text-size-mobile: 17px;
  --ui-text-text-transform: none;
  --ui-text-font-weight: 400;
  --ui-text-font-family: "Lato",sans-serif;
  --ui-text-size: 17px;
  --ui-text-color: #66698c;
  --ui-text-color-light: #fff;
  --ui-text-font-style: normal;
  --ui-text-text-decoration: none;
  --ui-text-coefficients-320-px: 1;
  --ui-text-letter-spacing: 0;
  --ui-text-line-height: 1.7;
  --ui-subheading-tablet-letter-spacing: 0;
  --ui-subheading-mobile-letter-spacing: 0;
  --ui-subheading-tablet-line-height: 1.58;
  --ui-subheading-mobile-line-height: 1.58;
  --ui-subheading-size-tablet: 19px;
  --ui-subheading-size-mobile: 18px;
  --ui-subheading-text-transform: none;
  --ui-subheading-font-weight: 700;
  --ui-subheading-font-family: "Lato",sans-serif;
  --ui-subheading-size: 21px;
  --ui-subheading-color: #66698c;
  --ui-subheading-color-light: #fff;
  --ui-subheading-font-style: normal;
  --ui-subheading-text-decoration: none;
  --ui-subheading-coefficients-320-px: 1;
  --ui-subheading-letter-spacing: 0;
  --ui-subheading-line-height: 1.58;
  --ui-heading-tablet-letter-spacing: 0;
  --ui-heading-mobile-letter-spacing: 0;
  --ui-heading-tablet-line-height: 1.43;
  --ui-heading-mobile-line-height: 1.43;
  --ui-heading-size-tablet: 22px;
  --ui-heading-size-mobile: 22px;
  --ui-heading-text-transform: none;
  --ui-heading-font-weight: 700;
  --ui-heading-font-family: "Rubik",sans-serif;
  --ui-heading-size: 23px;
  --ui-heading-color: #28283a;
  --ui-heading-color-light: #fff;
  --ui-heading-font-style: normal;
  --ui-heading-text-decoration: none;
  --ui-heading-coefficients-320-px: 1;
  --ui-heading-letter-spacing: 0;
  --ui-heading-line-height: 1.43;
  --ui-heading-lg-tablet-letter-spacing: 0;
  --ui-heading-lg-mobile-letter-spacing: 0;
  --ui-heading-lg-tablet-line-height: 1.3;
  --ui-heading-lg-mobile-line-height: 1.3;
  --ui-heading-lg-size-tablet: 22px;
  --ui-heading-lg-size-mobile: 22px;
  --ui-heading-lg-text-transform: none;
  --ui-heading-lg-font-weight: 700;
  --ui-heading-lg-font-family: "Rubik",sans-serif;
  --ui-heading-lg-size: 22px;
  --ui-heading-lg-color: #28283a;
  --ui-heading-lg-color-light: #fff;
  --ui-heading-lg-font-style: normal;
  --ui-heading-lg-text-decoration: none;
  --ui-heading-lg-coefficients-320-px: 0.82;
  --ui-heading-lg-letter-spacing: 0;
  --ui-heading-lg-line-height: 1.3;
  --ui-subtitle-tablet-letter-spacing: 0;
  --ui-subtitle-mobile-letter-spacing: 0;
  --ui-subtitle-tablet-line-height: 1.65;
  --ui-subtitle-mobile-line-height: 1.65;
  --ui-subtitle-size-tablet: 19px;
  --ui-subtitle-size-mobile: 19px;
  --ui-subtitle-text-transform: none;
  --ui-subtitle-font-weight: 400;
  --ui-subtitle-font-family: "Lato",sans-serif;
  --ui-subtitle-size: 19px;
  --ui-subtitle-color: #66698c;
  --ui-subtitle-color-light: #fff;
  --ui-subtitle-font-style: normal;
  --ui-subtitle-text-decoration: none;
  --ui-subtitle-coefficients-320-px: 1;
  --ui-subtitle-letter-spacing: 0;
  --ui-subtitle-line-height: 1.65;
  --ui-block-title-tablet-letter-spacing: 0;
  --ui-block-title-mobile-letter-spacing: 0;
  --ui-block-title-tablet-line-height: 1.2;
  --ui-block-title-mobile-line-height: 1.2;
  --ui-block-title-size-tablet: 39px;
  --ui-block-title-size-mobile: 34px;
  --ui-block-title-text-transform: none;
  --ui-block-title-font-weight: 700;
  --ui-block-title-font-family: "Rubik",sans-serif;
  --ui-block-title-size: 44px;
  --ui-block-title-color: #28283a;
  --ui-block-title-color-light: #fff;
  --ui-block-title-font-style: normal;
  --ui-block-title-text-decoration: none;
  --ui-block-title-coefficients-320-px: 0.49;
  --ui-block-title-letter-spacing: 0;
  --ui-block-title-line-height: 1.2;
  --ui-hero-title-tablet-letter-spacing: -0.01;
  --ui-hero-title-mobile-letter-spacing: -0.01;
  --ui-hero-title-tablet-line-height: 1.1;
  --ui-hero-title-mobile-line-height: 1.1;
  --ui-hero-title-size-tablet: 60px;
  --ui-hero-title-size-mobile: 54px;
  --ui-hero-title-text-transform: none;
  --ui-hero-title-font-weight: 700;
  --ui-hero-title-font-family: "Rubik",sans-serif;
  --ui-hero-title-size: 66px;
  --ui-hero-title-color: #28283a;
  --ui-hero-title-color-light: #fff;
  --ui-hero-title-font-style: normal;
  --ui-hero-title-text-decoration: none;
  --ui-hero-title-coefficients-320-px: 0.37;
  --ui-hero-title-letter-spacing: -0.01;
  --ui-hero-title-line-height: 1.1;
  --ui-btn-sm-padding: 16px 24px 16px 24px;
  --ui-btn-sm-font-size: 11px;
  --ui-btn-sm-border-width: 2px;
  --ui-btn-sm-border-radius: 5px;
  --ui-btn-sm-line-height: 1.1;
  --ui-btn-md-padding: 20px 30px 20px 30px;
  --ui-btn-md-font-size: 12px;
  --ui-btn-md-border-width: 2px;
  --ui-btn-md-border-radius: 5px;
  --ui-btn-md-line-height: 1.2;
  --ui-btn-lg-padding: 21px 36px 21px 36px;
  --ui-btn-lg-font-size: 14px;
  --ui-btn-lg-border-width: 2px;
  --ui-btn-lg-border-radius: 5px;
  --ui-btn-lg-line-height: 1.2;
  --ui-btn-secondary-alt-active-color: #595a71;
  --ui-btn-secondary-alt-active-color-light: #595a71;
  --ui-btn-secondary-alt-active-bg-color: #fff;
  --ui-btn-secondary-alt-active-bg-color-light: #fff;
  --ui-btn-secondary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-active-font-weight: 700;
  --ui-btn-secondary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-spread: 0;
  --ui-btn-secondary-alt-active-shadow-blur: 10px;
  --ui-btn-secondary-alt-active-shadow-y: 3px;
  --ui-btn-secondary-alt-active-shadow-x: 0;
  --ui-btn-secondary-alt-active-border-color: transparent;
  --ui-btn-secondary-alt-active-border-color-light: transparent;
  --ui-btn-secondary-alt-active-border-style: solid;
  --ui-btn-secondary-alt-hover-color: #86bb46;
  --ui-btn-secondary-alt-hover-color-light: #86bb46;
  --ui-btn-secondary-alt-hover-bg-color: #fff;
  --ui-btn-secondary-alt-hover-bg-color-light: #fff;
  --ui-btn-secondary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-hover-font-weight: 700;
  --ui-btn-secondary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-spread: 0;
  --ui-btn-secondary-alt-hover-shadow-blur: 10px;
  --ui-btn-secondary-alt-hover-shadow-y: 3px;
  --ui-btn-secondary-alt-hover-shadow-x: 0;
  --ui-btn-secondary-alt-hover-border-color: transparent;
  --ui-btn-secondary-alt-hover-border-color-light: transparent;
  --ui-btn-secondary-alt-hover-border-style: solid;
  --ui-btn-secondary-alt-color: #595a71;
  --ui-btn-secondary-alt-color-light: #595a71;
  --ui-btn-secondary-alt-bg-color: #fff;
  --ui-btn-secondary-alt-bg-color-light: #fff;
  --ui-btn-secondary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-font-weight: 700;
  --ui-btn-secondary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-spread: 0;
  --ui-btn-secondary-alt-shadow-blur: 10px;
  --ui-btn-secondary-alt-shadow-y: 3px;
  --ui-btn-secondary-alt-shadow-x: 0;
  --ui-btn-secondary-alt-border-color: transparent;
  --ui-btn-secondary-alt-border-color-light: transparent;
  --ui-btn-secondary-alt-border-style: solid;
  --ui-btn-primary-alt-active-color: #505058;
  --ui-btn-primary-alt-active-color-light: #505058;
  --ui-btn-primary-alt-active-bg-color: #fff;
  --ui-btn-primary-alt-active-bg-color-light: #fff;
  --ui-btn-primary-alt-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-active-font-weight: 700;
  --ui-btn-primary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-spread: 0;
  --ui-btn-primary-alt-active-shadow-blur: 10px;
  --ui-btn-primary-alt-active-shadow-y: 3px;
  --ui-btn-primary-alt-active-shadow-x: 0;
  --ui-btn-primary-alt-active-border-color: transparent;
  --ui-btn-primary-alt-active-border-color-light: transparent;
  --ui-btn-primary-alt-active-border-style: solid;
  --ui-btn-primary-alt-hover-color: #fff;
  --ui-btn-primary-alt-hover-color-light: #fff;
  --ui-btn-primary-alt-hover-bg-color: #28283a;
  --ui-btn-primary-alt-hover-bg-color-light: #86bb46;
  --ui-btn-primary-alt-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-hover-font-weight: 700;
  --ui-btn-primary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-spread: 0;
  --ui-btn-primary-alt-hover-shadow-blur: 10px;
  --ui-btn-primary-alt-hover-shadow-y: 3px;
  --ui-btn-primary-alt-hover-shadow-x: 0;
  --ui-btn-primary-alt-hover-border-color: transparent;
  --ui-btn-primary-alt-hover-border-color-light: transparent;
  --ui-btn-primary-alt-hover-border-style: solid;
  --ui-btn-primary-alt-color: #505058;
  --ui-btn-primary-alt-color-light: #505058;
  --ui-btn-primary-alt-bg-color: #fff;
  --ui-btn-primary-alt-bg-color-light: #fff;
  --ui-btn-primary-alt-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-font-weight: 700;
  --ui-btn-primary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-spread: 0;
  --ui-btn-primary-alt-shadow-blur: 10px;
  --ui-btn-primary-alt-shadow-y: 3px;
  --ui-btn-primary-alt-shadow-x: 0;
  --ui-btn-primary-alt-border-color: transparent;
  --ui-btn-primary-alt-border-color-light: transparent;
  --ui-btn-primary-alt-border-style: solid;
  --ui-btn-secondary-active-color: #595a71;
  --ui-btn-secondary-active-color-light: #fff;
  --ui-btn-secondary-active-bg-color: transparent;
  --ui-btn-secondary-active-bg-color-light: transparent;
  --ui-btn-secondary-active-bg-gradient-angle: 0deg;
  --ui-btn-secondary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-active-font-weight: 700;
  --ui-btn-secondary-active-shadow-color: transparent;
  --ui-btn-secondary-active-shadow-color-light: transparent;
  --ui-btn-secondary-active-shadow-spread: 0;
  --ui-btn-secondary-active-shadow-blur: 0;
  --ui-btn-secondary-active-shadow-y: 0;
  --ui-btn-secondary-active-shadow-x: 0;
  --ui-btn-secondary-active-border-color: #d6d3de;
  --ui-btn-secondary-active-border-color-light: #d6d3de;
  --ui-btn-secondary-active-border-style: none;
  --ui-btn-secondary-hover-color: #fff;
  --ui-btn-secondary-hover-color-light: #505058;
  --ui-btn-secondary-hover-bg-color: #86bb46;
  --ui-btn-secondary-hover-bg-color-light: #fff;
  --ui-btn-secondary-hover-bg-gradient-angle: 0deg;
  --ui-btn-secondary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-hover-font-weight: 700;
  --ui-btn-secondary-hover-shadow-color: transparent;
  --ui-btn-secondary-hover-shadow-color-light: transparent;
  --ui-btn-secondary-hover-shadow-spread: 0;
  --ui-btn-secondary-hover-shadow-blur: 0;
  --ui-btn-secondary-hover-shadow-y: 0;
  --ui-btn-secondary-hover-shadow-x: 0;
  --ui-btn-secondary-hover-border-color: #fff;
  --ui-btn-secondary-hover-border-color-light: #fff;
  --ui-btn-secondary-hover-border-style: none;
  --ui-btn-secondary-color: #595a71;
  --ui-btn-secondary-color-light: #fff;
  --ui-btn-secondary-bg-color: transparent;
  --ui-btn-secondary-bg-color-light: transparent;
  --ui-btn-secondary-bg-gradient-angle: 0deg;
  --ui-btn-secondary-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-font-weight: 700;
  --ui-btn-secondary-shadow-color: transparent;
  --ui-btn-secondary-shadow-color-light: transparent;
  --ui-btn-secondary-shadow-spread: 0;
  --ui-btn-secondary-shadow-blur: 0;
  --ui-btn-secondary-shadow-y: 0;
  --ui-btn-secondary-shadow-x: 0;
  --ui-btn-secondary-border-color: #86bb46;
  --ui-btn-secondary-border-color-light: #fff;
  --ui-btn-secondary-border-style: solid;
  --ui-btn-primary-active-color: #fff;
  --ui-btn-primary-active-color-light: #fff;
  --ui-btn-primary-active-bg-color: #86bb46;
  --ui-btn-primary-active-bg-color-light: #86bb46;
  --ui-btn-primary-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-active-font-weight: 700;
  --ui-btn-primary-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-spread: 0;
  --ui-btn-primary-active-shadow-blur: 10px;
  --ui-btn-primary-active-shadow-y: 3px;
  --ui-btn-primary-active-shadow-x: 0;
  --ui-btn-primary-active-border-color: transparent;
  --ui-btn-primary-active-border-color-light: transparent;
  --ui-btn-primary-active-border-style: solid;
  --ui-btn-primary-hover-color: #fff;
  --ui-btn-primary-hover-color-light: #505058;
  --ui-btn-primary-hover-bg-color: #28283a;
  --ui-btn-primary-hover-bg-color-light: #fff;
  --ui-btn-primary-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-hover-font-weight: 700;
  --ui-btn-primary-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-spread: 0;
  --ui-btn-primary-hover-shadow-blur: 10px;
  --ui-btn-primary-hover-shadow-y: 3px;
  --ui-btn-primary-hover-shadow-x: 0;
  --ui-btn-primary-hover-border-color: transparent;
  --ui-btn-primary-hover-border-color-light: transparent;
  --ui-btn-primary-hover-border-style: solid;
  --ui-btn-primary-color: #fff;
  --ui-btn-primary-color-light: #fff;
  --ui-btn-primary-bg-color: #86bb46;
  --ui-btn-primary-bg-color-light: #86bb46;
  --ui-btn-primary-bg-gradient-angle: 0deg;
  --ui-btn-primary-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-font-weight: 700;
  --ui-btn-primary-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-spread: 0;
  --ui-btn-primary-shadow-blur: 10px;
  --ui-btn-primary-shadow-y: 3px;
  --ui-btn-primary-shadow-x: 0;
  --ui-btn-primary-border-color: transparent;
  --ui-btn-primary-border-color-light: transparent;
  --ui-btn-primary-border-style: solid;
  --ui-btn-font-family: "Rubik",sans-serif;
  --ui-btn-font-style: initial;
  --ui-btn-text-transform: uppercase;
  --ui-btn-letter-spacing: 0.02em;
  --ui-content-gutter-320: 24px;
  --ui-content-gutter-480: 24px;
  --ui-content-gutter-768: 32px;
  --ui-content-gutter-992: 40px;
  --ui-content-gutter-1280: 15px;
  --ui-content-gutter-default: 15px;
  --ui-content-gutter: 0 15px;
  --ui-content-container: 1200px;
  --ui-media-bg: #d8d8d8 ;
}

.container_2wS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 56px 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.title_2Ke {
  margin-top: 32px;
  text-align: center;
}

.text_UGT {
  margin-top: 8px;
  text-align: center;
}

.button_1_7 {
  position: relative;
  margin-top: 16px;
  cursor: pointer;
}

.button-border_1MC {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.wrapper_1Hj {
  position: relative;
}

.wrapper_1Hj + * {
  margin-top: 24px;
}

.name_1p7 {
  margin-bottom: 16px;
  text-transform: uppercase;
  font-size: 12px !important;
  font-weight: 700 !important;
}

.hidden_y1v {
  display: none !important;
}

:root {
  --ui-brand-color: #86bb46;
  --ui-dark-accent-color: #505058;
  --ui-dark-shade-color: #28283a;
  --ui-light-accent-color: #f8fafb;
  --ui-light-shade-color: #fff;
  --ui-link-color: #6f6f72;
  --ui-link-color-light: #fff;
  --ui-link-hover-color: #86bb46;
  --ui-link-hover-color-light: #86bb46;
  --ui-link-font-style: normal;
  --ui-link-text-decoration: none;
  --ui-link-coefficients-320-px: 1;
  --ui-link-letter-spacing: 0;
  --ui-link-line-height: 1.2;
  --ui-button-tablet-letter-spacing: 0.02;
  --ui-button-mobile-letter-spacing: 0.02;
  --ui-button-tablet-line-height: 1.2;
  --ui-button-mobile-line-height: 1.2;
  --ui-button-size-tablet: 12px;
  --ui-button-size-mobile: 12px;
  --ui-button-size: 12px;
  --ui-button-text-transform: uppercase;
  --ui-button-font-family: "Rubik",sans-serif;
  --ui-button-font-weight: 700;
  --ui-button-font-style: initial;
  --ui-button-text-decoration: none;
  --ui-button-coefficients-320-px: 1;
  --ui-button-letter-spacing: 0.02;
  --ui-button-line-height: 1.2;
  --ui-caption-tablet-letter-spacing: 0;
  --ui-caption-mobile-letter-spacing: 0;
  --ui-caption-tablet-line-height: 1.7;
  --ui-caption-mobile-line-height: 1.7;
  --ui-caption-size-tablet: 14px;
  --ui-caption-size-mobile: 14px;
  --ui-caption-text-transform: none;
  --ui-caption-font-weight: 400;
  --ui-caption-font-family: "Lato",sans-serif;
  --ui-caption-size: 15px;
  --ui-caption-color: #66698c;
  --ui-caption-color-light: #9f9f9f;
  --ui-caption-font-style: normal;
  --ui-caption-text-decoration: none;
  --ui-caption-coefficients-320-px: 1;
  --ui-caption-letter-spacing: 0;
  --ui-caption-line-height: 1.7;
  --ui-quote-tablet-letter-spacing: 0;
  --ui-quote-mobile-letter-spacing: 0;
  --ui-quote-tablet-line-height: 1.43;
  --ui-quote-mobile-line-height: 1.43;
  --ui-quote-size-tablet: 19px;
  --ui-quote-size-mobile: 18px;
  --ui-quote-text-transform: none;
  --ui-quote-font-weight: 400;
  --ui-quote-font-family: "Lato",sans-serif;
  --ui-quote-size: 21px;
  --ui-quote-color: #66698c;
  --ui-quote-color-light: #fff;
  --ui-quote-font-style: italic;
  --ui-quote-text-decoration: none;
  --ui-quote-coefficients-320-px: 1;
  --ui-quote-letter-spacing: 0;
  --ui-quote-line-height: 1.43;
  --ui-small-tablet-letter-spacing: 0.03;
  --ui-small-mobile-letter-spacing: 0.03;
  --ui-small-tablet-line-height: 1.82;
  --ui-small-mobile-line-height: 1.82;
  --ui-small-size-tablet: 12px;
  --ui-small-size-mobile: 12px;
  --ui-small-text-transform: none;
  --ui-small-font-weight: 700;
  --ui-small-font-family: "Lato",sans-serif;
  --ui-small-size: 13px;
  --ui-small-color: #66698c;
  --ui-small-color-light: #dde5ed;
  --ui-small-font-style: normal;
  --ui-small-text-decoration: none;
  --ui-small-coefficients-320-px: 1;
  --ui-small-letter-spacing: 0.03;
  --ui-small-line-height: 1.82;
  --ui-text-tablet-letter-spacing: 0;
  --ui-text-mobile-letter-spacing: 0;
  --ui-text-tablet-line-height: 1.7;
  --ui-text-mobile-line-height: 1.7;
  --ui-text-size-tablet: 17px;
  --ui-text-size-mobile: 17px;
  --ui-text-text-transform: none;
  --ui-text-font-weight: 400;
  --ui-text-font-family: "Lato",sans-serif;
  --ui-text-size: 17px;
  --ui-text-color: #66698c;
  --ui-text-color-light: #fff;
  --ui-text-font-style: normal;
  --ui-text-text-decoration: none;
  --ui-text-coefficients-320-px: 1;
  --ui-text-letter-spacing: 0;
  --ui-text-line-height: 1.7;
  --ui-subheading-tablet-letter-spacing: 0;
  --ui-subheading-mobile-letter-spacing: 0;
  --ui-subheading-tablet-line-height: 1.58;
  --ui-subheading-mobile-line-height: 1.58;
  --ui-subheading-size-tablet: 19px;
  --ui-subheading-size-mobile: 18px;
  --ui-subheading-text-transform: none;
  --ui-subheading-font-weight: 700;
  --ui-subheading-font-family: "Lato",sans-serif;
  --ui-subheading-size: 21px;
  --ui-subheading-color: #66698c;
  --ui-subheading-color-light: #fff;
  --ui-subheading-font-style: normal;
  --ui-subheading-text-decoration: none;
  --ui-subheading-coefficients-320-px: 1;
  --ui-subheading-letter-spacing: 0;
  --ui-subheading-line-height: 1.58;
  --ui-heading-tablet-letter-spacing: 0;
  --ui-heading-mobile-letter-spacing: 0;
  --ui-heading-tablet-line-height: 1.43;
  --ui-heading-mobile-line-height: 1.43;
  --ui-heading-size-tablet: 22px;
  --ui-heading-size-mobile: 22px;
  --ui-heading-text-transform: none;
  --ui-heading-font-weight: 700;
  --ui-heading-font-family: "Rubik",sans-serif;
  --ui-heading-size: 23px;
  --ui-heading-color: #28283a;
  --ui-heading-color-light: #fff;
  --ui-heading-font-style: normal;
  --ui-heading-text-decoration: none;
  --ui-heading-coefficients-320-px: 1;
  --ui-heading-letter-spacing: 0;
  --ui-heading-line-height: 1.43;
  --ui-heading-lg-tablet-letter-spacing: 0;
  --ui-heading-lg-mobile-letter-spacing: 0;
  --ui-heading-lg-tablet-line-height: 1.3;
  --ui-heading-lg-mobile-line-height: 1.3;
  --ui-heading-lg-size-tablet: 22px;
  --ui-heading-lg-size-mobile: 22px;
  --ui-heading-lg-text-transform: none;
  --ui-heading-lg-font-weight: 700;
  --ui-heading-lg-font-family: "Rubik",sans-serif;
  --ui-heading-lg-size: 22px;
  --ui-heading-lg-color: #28283a;
  --ui-heading-lg-color-light: #fff;
  --ui-heading-lg-font-style: normal;
  --ui-heading-lg-text-decoration: none;
  --ui-heading-lg-coefficients-320-px: 0.82;
  --ui-heading-lg-letter-spacing: 0;
  --ui-heading-lg-line-height: 1.3;
  --ui-subtitle-tablet-letter-spacing: 0;
  --ui-subtitle-mobile-letter-spacing: 0;
  --ui-subtitle-tablet-line-height: 1.65;
  --ui-subtitle-mobile-line-height: 1.65;
  --ui-subtitle-size-tablet: 19px;
  --ui-subtitle-size-mobile: 19px;
  --ui-subtitle-text-transform: none;
  --ui-subtitle-font-weight: 400;
  --ui-subtitle-font-family: "Lato",sans-serif;
  --ui-subtitle-size: 19px;
  --ui-subtitle-color: #66698c;
  --ui-subtitle-color-light: #fff;
  --ui-subtitle-font-style: normal;
  --ui-subtitle-text-decoration: none;
  --ui-subtitle-coefficients-320-px: 1;
  --ui-subtitle-letter-spacing: 0;
  --ui-subtitle-line-height: 1.65;
  --ui-block-title-tablet-letter-spacing: 0;
  --ui-block-title-mobile-letter-spacing: 0;
  --ui-block-title-tablet-line-height: 1.2;
  --ui-block-title-mobile-line-height: 1.2;
  --ui-block-title-size-tablet: 39px;
  --ui-block-title-size-mobile: 34px;
  --ui-block-title-text-transform: none;
  --ui-block-title-font-weight: 700;
  --ui-block-title-font-family: "Rubik",sans-serif;
  --ui-block-title-size: 44px;
  --ui-block-title-color: #28283a;
  --ui-block-title-color-light: #fff;
  --ui-block-title-font-style: normal;
  --ui-block-title-text-decoration: none;
  --ui-block-title-coefficients-320-px: 0.49;
  --ui-block-title-letter-spacing: 0;
  --ui-block-title-line-height: 1.2;
  --ui-hero-title-tablet-letter-spacing: -0.01;
  --ui-hero-title-mobile-letter-spacing: -0.01;
  --ui-hero-title-tablet-line-height: 1.1;
  --ui-hero-title-mobile-line-height: 1.1;
  --ui-hero-title-size-tablet: 60px;
  --ui-hero-title-size-mobile: 54px;
  --ui-hero-title-text-transform: none;
  --ui-hero-title-font-weight: 700;
  --ui-hero-title-font-family: "Rubik",sans-serif;
  --ui-hero-title-size: 66px;
  --ui-hero-title-color: #28283a;
  --ui-hero-title-color-light: #fff;
  --ui-hero-title-font-style: normal;
  --ui-hero-title-text-decoration: none;
  --ui-hero-title-coefficients-320-px: 0.37;
  --ui-hero-title-letter-spacing: -0.01;
  --ui-hero-title-line-height: 1.1;
  --ui-btn-sm-padding: 16px 24px 16px 24px;
  --ui-btn-sm-font-size: 11px;
  --ui-btn-sm-border-width: 2px;
  --ui-btn-sm-border-radius: 5px;
  --ui-btn-sm-line-height: 1.1;
  --ui-btn-md-padding: 20px 30px 20px 30px;
  --ui-btn-md-font-size: 12px;
  --ui-btn-md-border-width: 2px;
  --ui-btn-md-border-radius: 5px;
  --ui-btn-md-line-height: 1.2;
  --ui-btn-lg-padding: 21px 36px 21px 36px;
  --ui-btn-lg-font-size: 14px;
  --ui-btn-lg-border-width: 2px;
  --ui-btn-lg-border-radius: 5px;
  --ui-btn-lg-line-height: 1.2;
  --ui-btn-secondary-alt-active-color: #595a71;
  --ui-btn-secondary-alt-active-color-light: #595a71;
  --ui-btn-secondary-alt-active-bg-color: #fff;
  --ui-btn-secondary-alt-active-bg-color-light: #fff;
  --ui-btn-secondary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-active-font-weight: 700;
  --ui-btn-secondary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-spread: 0;
  --ui-btn-secondary-alt-active-shadow-blur: 10px;
  --ui-btn-secondary-alt-active-shadow-y: 3px;
  --ui-btn-secondary-alt-active-shadow-x: 0;
  --ui-btn-secondary-alt-active-border-color: transparent;
  --ui-btn-secondary-alt-active-border-color-light: transparent;
  --ui-btn-secondary-alt-active-border-style: solid;
  --ui-btn-secondary-alt-hover-color: #86bb46;
  --ui-btn-secondary-alt-hover-color-light: #86bb46;
  --ui-btn-secondary-alt-hover-bg-color: #fff;
  --ui-btn-secondary-alt-hover-bg-color-light: #fff;
  --ui-btn-secondary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-hover-font-weight: 700;
  --ui-btn-secondary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-spread: 0;
  --ui-btn-secondary-alt-hover-shadow-blur: 10px;
  --ui-btn-secondary-alt-hover-shadow-y: 3px;
  --ui-btn-secondary-alt-hover-shadow-x: 0;
  --ui-btn-secondary-alt-hover-border-color: transparent;
  --ui-btn-secondary-alt-hover-border-color-light: transparent;
  --ui-btn-secondary-alt-hover-border-style: solid;
  --ui-btn-secondary-alt-color: #595a71;
  --ui-btn-secondary-alt-color-light: #595a71;
  --ui-btn-secondary-alt-bg-color: #fff;
  --ui-btn-secondary-alt-bg-color-light: #fff;
  --ui-btn-secondary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-font-weight: 700;
  --ui-btn-secondary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-spread: 0;
  --ui-btn-secondary-alt-shadow-blur: 10px;
  --ui-btn-secondary-alt-shadow-y: 3px;
  --ui-btn-secondary-alt-shadow-x: 0;
  --ui-btn-secondary-alt-border-color: transparent;
  --ui-btn-secondary-alt-border-color-light: transparent;
  --ui-btn-secondary-alt-border-style: solid;
  --ui-btn-primary-alt-active-color: #505058;
  --ui-btn-primary-alt-active-color-light: #505058;
  --ui-btn-primary-alt-active-bg-color: #fff;
  --ui-btn-primary-alt-active-bg-color-light: #fff;
  --ui-btn-primary-alt-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-active-font-weight: 700;
  --ui-btn-primary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-spread: 0;
  --ui-btn-primary-alt-active-shadow-blur: 10px;
  --ui-btn-primary-alt-active-shadow-y: 3px;
  --ui-btn-primary-alt-active-shadow-x: 0;
  --ui-btn-primary-alt-active-border-color: transparent;
  --ui-btn-primary-alt-active-border-color-light: transparent;
  --ui-btn-primary-alt-active-border-style: solid;
  --ui-btn-primary-alt-hover-color: #fff;
  --ui-btn-primary-alt-hover-color-light: #fff;
  --ui-btn-primary-alt-hover-bg-color: #28283a;
  --ui-btn-primary-alt-hover-bg-color-light: #86bb46;
  --ui-btn-primary-alt-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-hover-font-weight: 700;
  --ui-btn-primary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-spread: 0;
  --ui-btn-primary-alt-hover-shadow-blur: 10px;
  --ui-btn-primary-alt-hover-shadow-y: 3px;
  --ui-btn-primary-alt-hover-shadow-x: 0;
  --ui-btn-primary-alt-hover-border-color: transparent;
  --ui-btn-primary-alt-hover-border-color-light: transparent;
  --ui-btn-primary-alt-hover-border-style: solid;
  --ui-btn-primary-alt-color: #505058;
  --ui-btn-primary-alt-color-light: #505058;
  --ui-btn-primary-alt-bg-color: #fff;
  --ui-btn-primary-alt-bg-color-light: #fff;
  --ui-btn-primary-alt-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-font-weight: 700;
  --ui-btn-primary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-spread: 0;
  --ui-btn-primary-alt-shadow-blur: 10px;
  --ui-btn-primary-alt-shadow-y: 3px;
  --ui-btn-primary-alt-shadow-x: 0;
  --ui-btn-primary-alt-border-color: transparent;
  --ui-btn-primary-alt-border-color-light: transparent;
  --ui-btn-primary-alt-border-style: solid;
  --ui-btn-secondary-active-color: #595a71;
  --ui-btn-secondary-active-color-light: #fff;
  --ui-btn-secondary-active-bg-color: transparent;
  --ui-btn-secondary-active-bg-color-light: transparent;
  --ui-btn-secondary-active-bg-gradient-angle: 0deg;
  --ui-btn-secondary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-active-font-weight: 700;
  --ui-btn-secondary-active-shadow-color: transparent;
  --ui-btn-secondary-active-shadow-color-light: transparent;
  --ui-btn-secondary-active-shadow-spread: 0;
  --ui-btn-secondary-active-shadow-blur: 0;
  --ui-btn-secondary-active-shadow-y: 0;
  --ui-btn-secondary-active-shadow-x: 0;
  --ui-btn-secondary-active-border-color: #d6d3de;
  --ui-btn-secondary-active-border-color-light: #d6d3de;
  --ui-btn-secondary-active-border-style: none;
  --ui-btn-secondary-hover-color: #fff;
  --ui-btn-secondary-hover-color-light: #505058;
  --ui-btn-secondary-hover-bg-color: #86bb46;
  --ui-btn-secondary-hover-bg-color-light: #fff;
  --ui-btn-secondary-hover-bg-gradient-angle: 0deg;
  --ui-btn-secondary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-hover-font-weight: 700;
  --ui-btn-secondary-hover-shadow-color: transparent;
  --ui-btn-secondary-hover-shadow-color-light: transparent;
  --ui-btn-secondary-hover-shadow-spread: 0;
  --ui-btn-secondary-hover-shadow-blur: 0;
  --ui-btn-secondary-hover-shadow-y: 0;
  --ui-btn-secondary-hover-shadow-x: 0;
  --ui-btn-secondary-hover-border-color: #fff;
  --ui-btn-secondary-hover-border-color-light: #fff;
  --ui-btn-secondary-hover-border-style: none;
  --ui-btn-secondary-color: #595a71;
  --ui-btn-secondary-color-light: #fff;
  --ui-btn-secondary-bg-color: transparent;
  --ui-btn-secondary-bg-color-light: transparent;
  --ui-btn-secondary-bg-gradient-angle: 0deg;
  --ui-btn-secondary-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-font-weight: 700;
  --ui-btn-secondary-shadow-color: transparent;
  --ui-btn-secondary-shadow-color-light: transparent;
  --ui-btn-secondary-shadow-spread: 0;
  --ui-btn-secondary-shadow-blur: 0;
  --ui-btn-secondary-shadow-y: 0;
  --ui-btn-secondary-shadow-x: 0;
  --ui-btn-secondary-border-color: #86bb46;
  --ui-btn-secondary-border-color-light: #fff;
  --ui-btn-secondary-border-style: solid;
  --ui-btn-primary-active-color: #fff;
  --ui-btn-primary-active-color-light: #fff;
  --ui-btn-primary-active-bg-color: #86bb46;
  --ui-btn-primary-active-bg-color-light: #86bb46;
  --ui-btn-primary-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-active-font-weight: 700;
  --ui-btn-primary-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-spread: 0;
  --ui-btn-primary-active-shadow-blur: 10px;
  --ui-btn-primary-active-shadow-y: 3px;
  --ui-btn-primary-active-shadow-x: 0;
  --ui-btn-primary-active-border-color: transparent;
  --ui-btn-primary-active-border-color-light: transparent;
  --ui-btn-primary-active-border-style: solid;
  --ui-btn-primary-hover-color: #fff;
  --ui-btn-primary-hover-color-light: #505058;
  --ui-btn-primary-hover-bg-color: #28283a;
  --ui-btn-primary-hover-bg-color-light: #fff;
  --ui-btn-primary-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-hover-font-weight: 700;
  --ui-btn-primary-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-spread: 0;
  --ui-btn-primary-hover-shadow-blur: 10px;
  --ui-btn-primary-hover-shadow-y: 3px;
  --ui-btn-primary-hover-shadow-x: 0;
  --ui-btn-primary-hover-border-color: transparent;
  --ui-btn-primary-hover-border-color-light: transparent;
  --ui-btn-primary-hover-border-style: solid;
  --ui-btn-primary-color: #fff;
  --ui-btn-primary-color-light: #fff;
  --ui-btn-primary-bg-color: #86bb46;
  --ui-btn-primary-bg-color-light: #86bb46;
  --ui-btn-primary-bg-gradient-angle: 0deg;
  --ui-btn-primary-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-font-weight: 700;
  --ui-btn-primary-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-spread: 0;
  --ui-btn-primary-shadow-blur: 10px;
  --ui-btn-primary-shadow-y: 3px;
  --ui-btn-primary-shadow-x: 0;
  --ui-btn-primary-border-color: transparent;
  --ui-btn-primary-border-color-light: transparent;
  --ui-btn-primary-border-style: solid;
  --ui-btn-font-family: "Rubik",sans-serif;
  --ui-btn-font-style: initial;
  --ui-btn-text-transform: uppercase;
  --ui-btn-letter-spacing: 0.02em;
  --ui-content-gutter-320: 24px;
  --ui-content-gutter-480: 24px;
  --ui-content-gutter-768: 32px;
  --ui-content-gutter-992: 40px;
  --ui-content-gutter-1280: 15px;
  --ui-content-gutter-default: 15px;
  --ui-content-gutter: 0 15px;
  --ui-content-container: 1200px;
  --ui-media-bg: #d8d8d8 ;
}

.cart-trigger_dq0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  width: 64px;
  height: 64px;
  right: 64px;
  z-index: 2;
  border-radius: 50%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  -webkit-box-shadow: 0 0 1px rgba(33, 39, 54, 0.04), 0 2px 4px rgba(33, 39, 54, 0.16);
  box-shadow: 0 0 1px rgba(33, 39, 54, 0.04), 0 2px 4px rgba(33, 39, 54, 0.16);
}

.hidden_-g_ {
  display: none;
}

@media screen and (max-width: 768px) {
  .cart-trigger_dq0 {
    right: 26px;
  }
}
.counter_2mI {
  position: absolute;
  width: 24px;
  height: 24px;
  top: -2px;
  right: -2px;
  border-radius: 50%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.container_3z5, .counter_2mI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.container_3z5 {
  padding: 56px 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.title_2FT {
  margin-top: 32px;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #212736;
}

.text_1yu, .title_2FT {
  font-style: normal;
  text-align: center;
}

.text_1yu {
  margin-top: 8px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #9199ab;
}

.button_wPI {
  position: relative;
  margin-top: 16px;
  cursor: pointer;
}

.button-border_1KK {
  right: 0;
  bottom: 0;
}

.button-border_1KK, .image_zCd {
  position: absolute;
  top: 0;
  left: 0;
}

.image_zCd {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  border-radius: inherit;
}

.picture_2ZH {
  display: block;
  position: relative;
  min-height: 32px;
  padding-top: 33.3333%;
  overflow: hidden;
}

.wrapper_mOh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.svg_2eg {
  width: 50px;
  height: 50px;
  -webkit-animation: rotate_3i7 0.9s linear infinite;
  animation: rotate_3i7 0.9s linear infinite;
}

.path_1bs {
  stroke: #bfd2ff;
  stroke-linecap: round;
  stroke-width: 3px;
  stroke-dasharray: 46;
}

@-webkit-keyframes rotate_3i7 {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes rotate_3i7 {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.input-quantity_1ZJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 36px;
  min-width: 75px;
  padding: 8px 12px;
  margin-right: 16px;
  border: 1px solid #c5cbd6;
  -webkit-box-shadow: inset 0 1px 0 rgba(35, 33, 54, 0.08);
  box-shadow: inset 0 1px 0 rgba(35, 33, 54, 0.08);
  border-radius: 3px;
  background: #fff;
}

@media (min-width: 768px) {
  .input-quantity_1ZJ {
    margin-right: 24px;
  }
}
.input-quantity__arrows_3-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input_1p6 {
  width: 0;
  max-width: calc(100% - 10px);
  -moz-appearance: textfield;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.arrow--down_1w1, .arrow_2iA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.arrow--down_1w1 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.input_1p6::-webkit-inner-spin-button, .input_1p6::-webkit-outer-spin-button {
  display: none;
}

.product_3o8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  padding: 8px 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (min-width: 1024px) {
  .product_3o8 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.product_3o8:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: rgba(0, 0, 0, 0.0509803922);
}

.product__info_FAA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media (min-width: 1024px) {
  .product__info_FAA {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
.product__info--group_192 {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.product__info--group_192, .product__info--left_2-N {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.product__info--left_2-N {
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (min-width: 1024px) {
  .product__info--left_2-N {
    width: calc(100% - 250px);
  }
}
.product__controls_f-J, .product__description_23s {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.product__img_18T {
  width: 46px;
  height: 46px;
  margin: auto 8px auto 0;
  background: transparent;
}

.product__img_18T img {
  border-radius: 3px;
}

@media (min-width: 1024px) {
  .product__img_18T {
    margin-right: 24px;
  }
}
.product__title_2OJ {
  max-width: calc(100% - 15px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-bottom: 3px;
  font-weight: 700 !important;
  font-size: 14px !important;
  line-height: 20px;
  color: #212736;
}

@media (min-width: 1024px) {
  .product__title_2OJ {
    width: calc(100% - 30px);
    margin-right: 30px;
    overflow: initial;
    white-space: normal;
    text-overflow: clip;
    margin-bottom: 0;
  }
}
@media (max-width: 1024px) {
  .product__title_2OJ.ui-text {
    font-size: 12px !important;
  }
}
@media (max-width: 768px) {
  .product__qty_3da {
    height: 24px;
    padding: 3px 5px;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.product__price_3yo {
  width: auto;
  font-size: 14px;
  margin-right: 24px;
}

@media (min-width: 1024px) {
  .product__price_3yo {
    white-space: nowrap;
  }
}
@media (max-width: 1024px) {
  .product__price_3yo.ui-text {
    width: 100%;
    text-align: right;
    font-size: 14px !important;
  }
}
.product__remove-item-btn_1Qs {
  width: 32px;
  height: 32px;
  margin: auto 0;
}

.product__remove-item-btn_1Qs:hover {
  background: #f7f8fa;
  border-radius: 4px;
}

.full-height_2wT {
  height: 100%;
}

.products-list_34k {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.section-title_3fD {
  margin-bottom: 8px;
}

.content_1m4 {
  padding: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  z-index: 2;
}

.content_1m4, .total_2W3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.total_2W3 {
  margin-bottom: 24px;
  margin-top: 16px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.total-text_14e {
  font-size: 18px;
  font-weight: 700;
}

.block_5r5 {
  width: 100%;
  z-index: 1;
}

.header_2Tc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 60px;
  padding: 16px 24px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #f7f8fa;
}

.modal-title_2yN {
  font-weight: 700 !important;
}

.section-title_2wI {
  margin-bottom: 8px;
}

.content_127 {
  padding: 24px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  z-index: 2;
}

.content_127, .form_1hi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.form_1hi {
  margin-top: 8px;
}

.form__title_2h4 {
  margin-bottom: 4px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}

.form__input_2q7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 8px 12px;
  border: 1px solid #c5cbd6;
  -webkit-box-shadow: inset 0 1px 0 rgba(35, 33, 54, 0.08);
  box-shadow: inset 0 1px 0 rgba(35, 33, 54, 0.08);
  border-radius: 3px;
  background: #fff;
  font-size: 14px;
}

.form__input_2q7::-moz-placeholder {
  font-size: 14px;
}

.form__input_2q7:-ms-input-placeholder {
  font-size: 14px;
}

.form__input_2q7::-webkit-input-placeholder {
  font-size: 14px;
}

.form__input_2q7::-ms-input-placeholder {
  font-size: 14px;
}

.form__input_2q7::placeholder {
  font-size: 14px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .form__input_2q7 {
    font-size: 16px;
  }
}
.form__submit-wrapper_2VD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 24px;
}

.form__submit_Nkm {
  width: 158px;
  padding: 8px 0;
  background: #165bfb;
  border-radius: 3px;
  color: #fff;
}

.continue-shopping_1uy {
  cursor: pointer;
  font-size: 14px;
  color: #165bfb;
}

.order-button_2_m {
  display: inline-block;
  position: relative;
  padding: 7px 16px;
  font-size: 14px;
  border-radius: 3px;
  line-height: 1.43;
  white-space: nowrap;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out, -webkit-box-shadow 0.2s ease-out;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out, -webkit-box-shadow 0.2s ease-out;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out, box-shadow 0.2s ease-out;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out, box-shadow 0.2s ease-out, -webkit-box-shadow 0.2s ease-out;
  background-color: #165bfb;
  border: 1px solid #165bfb;
  -webkit-box-shadow: 0 1px 0 0 rgba(22, 91, 251, 0.32);
  box-shadow: 0 1px 0 0 rgba(22, 91, 251, 0.32);
  color: #fff !important;
}

.field_3z1 {
  margin-bottom: 16px;
}

.comment-field_1_M {
  min-height: 114px;
  resize: none;
  font-size: 14px;
}

.comment-field_1_M::-moz-placeholder {
  font-size: 14px;
}

.comment-field_1_M:-ms-input-placeholder {
  font-size: 14px;
}

.comment-field_1_M::-webkit-input-placeholder {
  font-size: 14px;
}

.comment-field_1_M::-ms-input-placeholder {
  font-size: 14px;
}

.comment-field_1_M::placeholder {
  font-size: 14px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .comment-field_1_M {
    font-size: 16px;
  }
}
.invalid-field_1WV {
  border: 2px solid #d9534c;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 0 rgba(35, 33, 54, 0.08);
  box-shadow: inset 0 1px 0 rgba(35, 33, 54, 0.08);
}

.validation-text_bkt {
  opacity: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #d9534c;
}

.validation-text-visible_30z {
  opacity: 1;
}

.required-star_30r {
  color: #cc3833;
}

.button_2Da {
  display: inline-block;
  position: relative;
  max-width: 100%;
  text-decoration: none;
  text-align: center;
  background-position: 50%;
  overflow: visible;
  cursor: pointer;
  -webkit-transition: color 0.2s ease-in, background-color 0.2s ease-in, border-color 0.2s ease-in, -webkit-box-shadow 0.2s ease-in;
  transition: color 0.2s ease-in, background-color 0.2s ease-in, border-color 0.2s ease-in, -webkit-box-shadow 0.2s ease-in;
  transition: color 0.2s ease-in, background-color 0.2s ease-in, border-color 0.2s ease-in, box-shadow 0.2s ease-in;
  transition: color 0.2s ease-in, background-color 0.2s ease-in, border-color 0.2s ease-in, box-shadow 0.2s ease-in, -webkit-box-shadow 0.2s ease-in;
  word-wrap: break-word;
}

.button-inner_3u1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button-content_31n {
  display: inline-block;
  position: relative;
  max-width: 100%;
  word-wrap: break-word;
}

.option_kEG {
  position: relative;
  width: 100%;
  padding-top: 16px;
  padding-left: 16px;
  padding-bottom: 16px;
  border: 1px solid #edf0f5;
  border-radius: 6px;
  margin-top: 8px;
  cursor: pointer;
}

.option-with-description_BAE {
  padding-top: 12px;
  padding-left: 12px;
  padding-bottom: 12px;
}

.active_90g {
  border: 2px solid #165bfb;
}

.active_90g:not(.option-with-description_BAE) {
  padding-top: 15px;
  padding-left: 15px;
  padding-bottom: 15px;
}

.active_90g.option-with-description_BAE {
  padding-top: 11px;
  padding-left: 11px;
  padding-bottom: 11px;
}

.option-title_1Y9 {
  font-weight: 600 !important;
  font-size: 14px;
}

.option-description_3Uy {
  font-size: 12px;
  color: #9199ab !important;
}

.option_kEG.active_90g .check-wrapper_1Rj {
  display: block;
}

.check-wrapper_1Rj {
  display: none;
  position: absolute;
  width: 0;
  height: 0;
  top: 0;
  right: 0;
  border-color: #165bfb #165bfb transparent transparent;
  border-style: solid;
  border-width: 20px;
}

.check_15c {
  position: absolute;
  top: -14px;
  right: -14px;
}

.payment-title_30Q {
  margin-bottom: 8px;
}

.container_hEg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  padding: 10px 16px 10px 12px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background: #fff9f0;
  border-radius: 8px;
  border: 1px solid #ffdfb3;
  margin-top: -10px;
  margin-bottom: 32px;
}

.container_hEg svg {
  position: absolute;
}

.container_hEg span {
  font-family: SF Pro Text, sans-serif;
  color: #f29130;
  font-size: 14px;
  line-height: 20px;
  padding-left: 30px;
}

.container_1DX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 56px 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.title_34i {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #212736;
}

.text_2Dh, .title_34i {
  font-style: normal;
  text-align: center;
}

.text_2Dh {
  margin-top: 8px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #9199ab;
}

.button_2Pn {
  position: relative;
  margin-top: 16px;
  cursor: pointer;
}

.button-border_3V7 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

:root {
  --ui-brand-color: #86bb46;
  --ui-dark-accent-color: #505058;
  --ui-dark-shade-color: #28283a;
  --ui-light-accent-color: #f8fafb;
  --ui-light-shade-color: #fff;
  --ui-link-color: #6f6f72;
  --ui-link-color-light: #fff;
  --ui-link-hover-color: #86bb46;
  --ui-link-hover-color-light: #86bb46;
  --ui-link-font-style: normal;
  --ui-link-text-decoration: none;
  --ui-link-coefficients-320-px: 1;
  --ui-link-letter-spacing: 0;
  --ui-link-line-height: 1.2;
  --ui-button-tablet-letter-spacing: 0.02;
  --ui-button-mobile-letter-spacing: 0.02;
  --ui-button-tablet-line-height: 1.2;
  --ui-button-mobile-line-height: 1.2;
  --ui-button-size-tablet: 12px;
  --ui-button-size-mobile: 12px;
  --ui-button-size: 12px;
  --ui-button-text-transform: uppercase;
  --ui-button-font-family: "Rubik",sans-serif;
  --ui-button-font-weight: 700;
  --ui-button-font-style: initial;
  --ui-button-text-decoration: none;
  --ui-button-coefficients-320-px: 1;
  --ui-button-letter-spacing: 0.02;
  --ui-button-line-height: 1.2;
  --ui-caption-tablet-letter-spacing: 0;
  --ui-caption-mobile-letter-spacing: 0;
  --ui-caption-tablet-line-height: 1.7;
  --ui-caption-mobile-line-height: 1.7;
  --ui-caption-size-tablet: 14px;
  --ui-caption-size-mobile: 14px;
  --ui-caption-text-transform: none;
  --ui-caption-font-weight: 400;
  --ui-caption-font-family: "Lato",sans-serif;
  --ui-caption-size: 15px;
  --ui-caption-color: #66698c;
  --ui-caption-color-light: #9f9f9f;
  --ui-caption-font-style: normal;
  --ui-caption-text-decoration: none;
  --ui-caption-coefficients-320-px: 1;
  --ui-caption-letter-spacing: 0;
  --ui-caption-line-height: 1.7;
  --ui-quote-tablet-letter-spacing: 0;
  --ui-quote-mobile-letter-spacing: 0;
  --ui-quote-tablet-line-height: 1.43;
  --ui-quote-mobile-line-height: 1.43;
  --ui-quote-size-tablet: 19px;
  --ui-quote-size-mobile: 18px;
  --ui-quote-text-transform: none;
  --ui-quote-font-weight: 400;
  --ui-quote-font-family: "Lato",sans-serif;
  --ui-quote-size: 21px;
  --ui-quote-color: #66698c;
  --ui-quote-color-light: #fff;
  --ui-quote-font-style: italic;
  --ui-quote-text-decoration: none;
  --ui-quote-coefficients-320-px: 1;
  --ui-quote-letter-spacing: 0;
  --ui-quote-line-height: 1.43;
  --ui-small-tablet-letter-spacing: 0.03;
  --ui-small-mobile-letter-spacing: 0.03;
  --ui-small-tablet-line-height: 1.82;
  --ui-small-mobile-line-height: 1.82;
  --ui-small-size-tablet: 12px;
  --ui-small-size-mobile: 12px;
  --ui-small-text-transform: none;
  --ui-small-font-weight: 700;
  --ui-small-font-family: "Lato",sans-serif;
  --ui-small-size: 13px;
  --ui-small-color: #66698c;
  --ui-small-color-light: #dde5ed;
  --ui-small-font-style: normal;
  --ui-small-text-decoration: none;
  --ui-small-coefficients-320-px: 1;
  --ui-small-letter-spacing: 0.03;
  --ui-small-line-height: 1.82;
  --ui-text-tablet-letter-spacing: 0;
  --ui-text-mobile-letter-spacing: 0;
  --ui-text-tablet-line-height: 1.7;
  --ui-text-mobile-line-height: 1.7;
  --ui-text-size-tablet: 17px;
  --ui-text-size-mobile: 17px;
  --ui-text-text-transform: none;
  --ui-text-font-weight: 400;
  --ui-text-font-family: "Lato",sans-serif;
  --ui-text-size: 17px;
  --ui-text-color: #66698c;
  --ui-text-color-light: #fff;
  --ui-text-font-style: normal;
  --ui-text-text-decoration: none;
  --ui-text-coefficients-320-px: 1;
  --ui-text-letter-spacing: 0;
  --ui-text-line-height: 1.7;
  --ui-subheading-tablet-letter-spacing: 0;
  --ui-subheading-mobile-letter-spacing: 0;
  --ui-subheading-tablet-line-height: 1.58;
  --ui-subheading-mobile-line-height: 1.58;
  --ui-subheading-size-tablet: 19px;
  --ui-subheading-size-mobile: 18px;
  --ui-subheading-text-transform: none;
  --ui-subheading-font-weight: 700;
  --ui-subheading-font-family: "Lato",sans-serif;
  --ui-subheading-size: 21px;
  --ui-subheading-color: #66698c;
  --ui-subheading-color-light: #fff;
  --ui-subheading-font-style: normal;
  --ui-subheading-text-decoration: none;
  --ui-subheading-coefficients-320-px: 1;
  --ui-subheading-letter-spacing: 0;
  --ui-subheading-line-height: 1.58;
  --ui-heading-tablet-letter-spacing: 0;
  --ui-heading-mobile-letter-spacing: 0;
  --ui-heading-tablet-line-height: 1.43;
  --ui-heading-mobile-line-height: 1.43;
  --ui-heading-size-tablet: 22px;
  --ui-heading-size-mobile: 22px;
  --ui-heading-text-transform: none;
  --ui-heading-font-weight: 700;
  --ui-heading-font-family: "Rubik",sans-serif;
  --ui-heading-size: 23px;
  --ui-heading-color: #28283a;
  --ui-heading-color-light: #fff;
  --ui-heading-font-style: normal;
  --ui-heading-text-decoration: none;
  --ui-heading-coefficients-320-px: 1;
  --ui-heading-letter-spacing: 0;
  --ui-heading-line-height: 1.43;
  --ui-heading-lg-tablet-letter-spacing: 0;
  --ui-heading-lg-mobile-letter-spacing: 0;
  --ui-heading-lg-tablet-line-height: 1.3;
  --ui-heading-lg-mobile-line-height: 1.3;
  --ui-heading-lg-size-tablet: 22px;
  --ui-heading-lg-size-mobile: 22px;
  --ui-heading-lg-text-transform: none;
  --ui-heading-lg-font-weight: 700;
  --ui-heading-lg-font-family: "Rubik",sans-serif;
  --ui-heading-lg-size: 22px;
  --ui-heading-lg-color: #28283a;
  --ui-heading-lg-color-light: #fff;
  --ui-heading-lg-font-style: normal;
  --ui-heading-lg-text-decoration: none;
  --ui-heading-lg-coefficients-320-px: 0.82;
  --ui-heading-lg-letter-spacing: 0;
  --ui-heading-lg-line-height: 1.3;
  --ui-subtitle-tablet-letter-spacing: 0;
  --ui-subtitle-mobile-letter-spacing: 0;
  --ui-subtitle-tablet-line-height: 1.65;
  --ui-subtitle-mobile-line-height: 1.65;
  --ui-subtitle-size-tablet: 19px;
  --ui-subtitle-size-mobile: 19px;
  --ui-subtitle-text-transform: none;
  --ui-subtitle-font-weight: 400;
  --ui-subtitle-font-family: "Lato",sans-serif;
  --ui-subtitle-size: 19px;
  --ui-subtitle-color: #66698c;
  --ui-subtitle-color-light: #fff;
  --ui-subtitle-font-style: normal;
  --ui-subtitle-text-decoration: none;
  --ui-subtitle-coefficients-320-px: 1;
  --ui-subtitle-letter-spacing: 0;
  --ui-subtitle-line-height: 1.65;
  --ui-block-title-tablet-letter-spacing: 0;
  --ui-block-title-mobile-letter-spacing: 0;
  --ui-block-title-tablet-line-height: 1.2;
  --ui-block-title-mobile-line-height: 1.2;
  --ui-block-title-size-tablet: 39px;
  --ui-block-title-size-mobile: 34px;
  --ui-block-title-text-transform: none;
  --ui-block-title-font-weight: 700;
  --ui-block-title-font-family: "Rubik",sans-serif;
  --ui-block-title-size: 44px;
  --ui-block-title-color: #28283a;
  --ui-block-title-color-light: #fff;
  --ui-block-title-font-style: normal;
  --ui-block-title-text-decoration: none;
  --ui-block-title-coefficients-320-px: 0.49;
  --ui-block-title-letter-spacing: 0;
  --ui-block-title-line-height: 1.2;
  --ui-hero-title-tablet-letter-spacing: -0.01;
  --ui-hero-title-mobile-letter-spacing: -0.01;
  --ui-hero-title-tablet-line-height: 1.1;
  --ui-hero-title-mobile-line-height: 1.1;
  --ui-hero-title-size-tablet: 60px;
  --ui-hero-title-size-mobile: 54px;
  --ui-hero-title-text-transform: none;
  --ui-hero-title-font-weight: 700;
  --ui-hero-title-font-family: "Rubik",sans-serif;
  --ui-hero-title-size: 66px;
  --ui-hero-title-color: #28283a;
  --ui-hero-title-color-light: #fff;
  --ui-hero-title-font-style: normal;
  --ui-hero-title-text-decoration: none;
  --ui-hero-title-coefficients-320-px: 0.37;
  --ui-hero-title-letter-spacing: -0.01;
  --ui-hero-title-line-height: 1.1;
  --ui-btn-sm-padding: 16px 24px 16px 24px;
  --ui-btn-sm-font-size: 11px;
  --ui-btn-sm-border-width: 2px;
  --ui-btn-sm-border-radius: 5px;
  --ui-btn-sm-line-height: 1.1;
  --ui-btn-md-padding: 20px 30px 20px 30px;
  --ui-btn-md-font-size: 12px;
  --ui-btn-md-border-width: 2px;
  --ui-btn-md-border-radius: 5px;
  --ui-btn-md-line-height: 1.2;
  --ui-btn-lg-padding: 21px 36px 21px 36px;
  --ui-btn-lg-font-size: 14px;
  --ui-btn-lg-border-width: 2px;
  --ui-btn-lg-border-radius: 5px;
  --ui-btn-lg-line-height: 1.2;
  --ui-btn-secondary-alt-active-color: #595a71;
  --ui-btn-secondary-alt-active-color-light: #595a71;
  --ui-btn-secondary-alt-active-bg-color: #fff;
  --ui-btn-secondary-alt-active-bg-color-light: #fff;
  --ui-btn-secondary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-active-font-weight: 700;
  --ui-btn-secondary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-spread: 0;
  --ui-btn-secondary-alt-active-shadow-blur: 10px;
  --ui-btn-secondary-alt-active-shadow-y: 3px;
  --ui-btn-secondary-alt-active-shadow-x: 0;
  --ui-btn-secondary-alt-active-border-color: transparent;
  --ui-btn-secondary-alt-active-border-color-light: transparent;
  --ui-btn-secondary-alt-active-border-style: solid;
  --ui-btn-secondary-alt-hover-color: #86bb46;
  --ui-btn-secondary-alt-hover-color-light: #86bb46;
  --ui-btn-secondary-alt-hover-bg-color: #fff;
  --ui-btn-secondary-alt-hover-bg-color-light: #fff;
  --ui-btn-secondary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-hover-font-weight: 700;
  --ui-btn-secondary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-spread: 0;
  --ui-btn-secondary-alt-hover-shadow-blur: 10px;
  --ui-btn-secondary-alt-hover-shadow-y: 3px;
  --ui-btn-secondary-alt-hover-shadow-x: 0;
  --ui-btn-secondary-alt-hover-border-color: transparent;
  --ui-btn-secondary-alt-hover-border-color-light: transparent;
  --ui-btn-secondary-alt-hover-border-style: solid;
  --ui-btn-secondary-alt-color: #595a71;
  --ui-btn-secondary-alt-color-light: #595a71;
  --ui-btn-secondary-alt-bg-color: #fff;
  --ui-btn-secondary-alt-bg-color-light: #fff;
  --ui-btn-secondary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-font-weight: 700;
  --ui-btn-secondary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-spread: 0;
  --ui-btn-secondary-alt-shadow-blur: 10px;
  --ui-btn-secondary-alt-shadow-y: 3px;
  --ui-btn-secondary-alt-shadow-x: 0;
  --ui-btn-secondary-alt-border-color: transparent;
  --ui-btn-secondary-alt-border-color-light: transparent;
  --ui-btn-secondary-alt-border-style: solid;
  --ui-btn-primary-alt-active-color: #505058;
  --ui-btn-primary-alt-active-color-light: #505058;
  --ui-btn-primary-alt-active-bg-color: #fff;
  --ui-btn-primary-alt-active-bg-color-light: #fff;
  --ui-btn-primary-alt-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-active-font-weight: 700;
  --ui-btn-primary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-spread: 0;
  --ui-btn-primary-alt-active-shadow-blur: 10px;
  --ui-btn-primary-alt-active-shadow-y: 3px;
  --ui-btn-primary-alt-active-shadow-x: 0;
  --ui-btn-primary-alt-active-border-color: transparent;
  --ui-btn-primary-alt-active-border-color-light: transparent;
  --ui-btn-primary-alt-active-border-style: solid;
  --ui-btn-primary-alt-hover-color: #fff;
  --ui-btn-primary-alt-hover-color-light: #fff;
  --ui-btn-primary-alt-hover-bg-color: #28283a;
  --ui-btn-primary-alt-hover-bg-color-light: #86bb46;
  --ui-btn-primary-alt-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-hover-font-weight: 700;
  --ui-btn-primary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-spread: 0;
  --ui-btn-primary-alt-hover-shadow-blur: 10px;
  --ui-btn-primary-alt-hover-shadow-y: 3px;
  --ui-btn-primary-alt-hover-shadow-x: 0;
  --ui-btn-primary-alt-hover-border-color: transparent;
  --ui-btn-primary-alt-hover-border-color-light: transparent;
  --ui-btn-primary-alt-hover-border-style: solid;
  --ui-btn-primary-alt-color: #505058;
  --ui-btn-primary-alt-color-light: #505058;
  --ui-btn-primary-alt-bg-color: #fff;
  --ui-btn-primary-alt-bg-color-light: #fff;
  --ui-btn-primary-alt-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-font-weight: 700;
  --ui-btn-primary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-spread: 0;
  --ui-btn-primary-alt-shadow-blur: 10px;
  --ui-btn-primary-alt-shadow-y: 3px;
  --ui-btn-primary-alt-shadow-x: 0;
  --ui-btn-primary-alt-border-color: transparent;
  --ui-btn-primary-alt-border-color-light: transparent;
  --ui-btn-primary-alt-border-style: solid;
  --ui-btn-secondary-active-color: #595a71;
  --ui-btn-secondary-active-color-light: #fff;
  --ui-btn-secondary-active-bg-color: transparent;
  --ui-btn-secondary-active-bg-color-light: transparent;
  --ui-btn-secondary-active-bg-gradient-angle: 0deg;
  --ui-btn-secondary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-active-font-weight: 700;
  --ui-btn-secondary-active-shadow-color: transparent;
  --ui-btn-secondary-active-shadow-color-light: transparent;
  --ui-btn-secondary-active-shadow-spread: 0;
  --ui-btn-secondary-active-shadow-blur: 0;
  --ui-btn-secondary-active-shadow-y: 0;
  --ui-btn-secondary-active-shadow-x: 0;
  --ui-btn-secondary-active-border-color: #d6d3de;
  --ui-btn-secondary-active-border-color-light: #d6d3de;
  --ui-btn-secondary-active-border-style: none;
  --ui-btn-secondary-hover-color: #fff;
  --ui-btn-secondary-hover-color-light: #505058;
  --ui-btn-secondary-hover-bg-color: #86bb46;
  --ui-btn-secondary-hover-bg-color-light: #fff;
  --ui-btn-secondary-hover-bg-gradient-angle: 0deg;
  --ui-btn-secondary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-hover-font-weight: 700;
  --ui-btn-secondary-hover-shadow-color: transparent;
  --ui-btn-secondary-hover-shadow-color-light: transparent;
  --ui-btn-secondary-hover-shadow-spread: 0;
  --ui-btn-secondary-hover-shadow-blur: 0;
  --ui-btn-secondary-hover-shadow-y: 0;
  --ui-btn-secondary-hover-shadow-x: 0;
  --ui-btn-secondary-hover-border-color: #fff;
  --ui-btn-secondary-hover-border-color-light: #fff;
  --ui-btn-secondary-hover-border-style: none;
  --ui-btn-secondary-color: #595a71;
  --ui-btn-secondary-color-light: #fff;
  --ui-btn-secondary-bg-color: transparent;
  --ui-btn-secondary-bg-color-light: transparent;
  --ui-btn-secondary-bg-gradient-angle: 0deg;
  --ui-btn-secondary-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-font-weight: 700;
  --ui-btn-secondary-shadow-color: transparent;
  --ui-btn-secondary-shadow-color-light: transparent;
  --ui-btn-secondary-shadow-spread: 0;
  --ui-btn-secondary-shadow-blur: 0;
  --ui-btn-secondary-shadow-y: 0;
  --ui-btn-secondary-shadow-x: 0;
  --ui-btn-secondary-border-color: #86bb46;
  --ui-btn-secondary-border-color-light: #fff;
  --ui-btn-secondary-border-style: solid;
  --ui-btn-primary-active-color: #fff;
  --ui-btn-primary-active-color-light: #fff;
  --ui-btn-primary-active-bg-color: #86bb46;
  --ui-btn-primary-active-bg-color-light: #86bb46;
  --ui-btn-primary-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-active-font-weight: 700;
  --ui-btn-primary-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-spread: 0;
  --ui-btn-primary-active-shadow-blur: 10px;
  --ui-btn-primary-active-shadow-y: 3px;
  --ui-btn-primary-active-shadow-x: 0;
  --ui-btn-primary-active-border-color: transparent;
  --ui-btn-primary-active-border-color-light: transparent;
  --ui-btn-primary-active-border-style: solid;
  --ui-btn-primary-hover-color: #fff;
  --ui-btn-primary-hover-color-light: #505058;
  --ui-btn-primary-hover-bg-color: #28283a;
  --ui-btn-primary-hover-bg-color-light: #fff;
  --ui-btn-primary-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-hover-font-weight: 700;
  --ui-btn-primary-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-spread: 0;
  --ui-btn-primary-hover-shadow-blur: 10px;
  --ui-btn-primary-hover-shadow-y: 3px;
  --ui-btn-primary-hover-shadow-x: 0;
  --ui-btn-primary-hover-border-color: transparent;
  --ui-btn-primary-hover-border-color-light: transparent;
  --ui-btn-primary-hover-border-style: solid;
  --ui-btn-primary-color: #fff;
  --ui-btn-primary-color-light: #fff;
  --ui-btn-primary-bg-color: #86bb46;
  --ui-btn-primary-bg-color-light: #86bb46;
  --ui-btn-primary-bg-gradient-angle: 0deg;
  --ui-btn-primary-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-font-weight: 700;
  --ui-btn-primary-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-spread: 0;
  --ui-btn-primary-shadow-blur: 10px;
  --ui-btn-primary-shadow-y: 3px;
  --ui-btn-primary-shadow-x: 0;
  --ui-btn-primary-border-color: transparent;
  --ui-btn-primary-border-color-light: transparent;
  --ui-btn-primary-border-style: solid;
  --ui-btn-font-family: "Rubik",sans-serif;
  --ui-btn-font-style: initial;
  --ui-btn-text-transform: uppercase;
  --ui-btn-letter-spacing: 0.02em;
  --ui-content-gutter-320: 24px;
  --ui-content-gutter-480: 24px;
  --ui-content-gutter-768: 32px;
  --ui-content-gutter-992: 40px;
  --ui-content-gutter-1280: 15px;
  --ui-content-gutter-default: 15px;
  --ui-content-gutter: 0 15px;
  --ui-content-container: 1200px;
  --ui-media-bg: #d8d8d8 ;
}

.product__illustration_1T5 {
  display: block;
  width: 100%;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  margin-bottom: 16px;
  cursor: pointer;
}

.product__illustration__container_3yv {
  display: inline-block;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.product__illustration__container_3yv:hover .product__illustration__container__left_3wz {
  left: 16px;
}

.product__illustration__container_3yv:hover .product__illustration__container__right_1Uo {
  right: 16px;
}

.product__illustration__container__dummy_2N9 {
  margin-top: 75%;
}

.product__illustration__container__image_vTY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.product__illustration__container__video__wrapper_AF4 {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}

.product__illustration__container__video_3QL {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.product__illustration__container__arrow_fEL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 40px;
  height: 40px;
  top: 50%;
  margin-top: -20px;
  cursor: pointer;
  background: hsla(0, 0%, 100%, 0.5);
  border-radius: 4px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: 0.25s ease-out;
  transition: 0.25s ease-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.product__illustration__container__left_3wz {
  left: -40px;
}

.product__illustration__container__right_1Uo {
  right: -40px;
}

.product__illustration__container__image_vTY > img {
  width: unset !important;
  max-width: 100%;
  max-height: 100%;
}

.product__dots-item_1EZ {
  width: 8px;
  height: 8px;
  margin-right: 8px;
  border-radius: 50%;
  cursor: pointer;
  background: #c5cbd6;
  opacity: 0.5;
}

.product__dots_QrH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 100%;
  height: 8px;
  right: 0;
  bottom: 16px;
  left: 0;
  margin: 0;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@media (min-width: 767px) {
  .product__dots_QrH {
    visibility: hidden;
  }
}
.product__dots--begin_rUo .product__dots-item_1EZ:last-of-type, .product__dots--end_hVB .product__dots-item_1EZ:first-of-type, .product__dots--middle_2jd .product__dots-item_1EZ:first-of-type, .product__dots--middle_2jd .product__dots-item_1EZ:last-of-type {
  width: 4px;
  height: 4px;
  pointer-events: none;
}

.product__dots-item--active_3hF {
  background: #9199ab;
  opacity: 1;
}

.product__thumbnails_3g5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -6px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.product__thumbnails-item_1gU {
  margin: 6px;
}

.product__thumbnail-container_1bI {
  position: relative;
  height: 0;
  padding-bottom: 100%;
  border: 1px solid #edf0f5;
  cursor: pointer;
}

.product__thumbnail-container_1bI.item__active_15t {
  border-color: #464c5c;
}

.product__thumbnails-item-inner_1Y- {
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  -o-object-fit: cover;
  object-fit: cover;
}

.product__thumbnails-item-play_dzf {
  position: absolute;
  width: 40px;
  height: 40px;
  max-width: 50%;
  max-height: 50%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media (max-width: 767px) {
  .product__illustration__container__left_3wz {
    left: 16px;
  }
  .product__illustration__container__right_1Uo {
    right: 16px;
  }
}
.thumb_2rf {
  outline: none;
}

.more-previews_2cv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #edf0f5;
  border-radius: 4px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: var(--ui-brand-color);
  font-size: 16px;
  cursor: pointer;
}

@media screen and (max-width: 1280px) {
  .w-grid[data-columns-count="1"] .product-media_12W[data-images-size="7"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid[data-columns-count="1"] .product-media_12W[data-images-size="7"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid[data-columns-count="2"] .product-media_12W[data-images-size="7"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid[data-columns-count="2"] .product-media_12W[data-images-size="7"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="6"] .product-media_12W[data-images-size="7"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="6"] .product-media_12W[data-images-size="7"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="7"] .product-media_12W[data-images-size="7"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="7"] .product-media_12W[data-images-size="7"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="8"] .product-media_12W[data-images-size="7"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="8"] .product-media_12W[data-images-size="7"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="9"] .product-media_12W[data-images-size="7"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="9"] .product-media_12W[data-images-size="7"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="10"] .product-media_12W[data-images-size="7"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="10"] .product-media_12W[data-images-size="7"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="11"] .product-media_12W[data-images-size="7"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="11"] .product-media_12W[data-images-size="7"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid[data-columns-count="1"] .product-media_12W[data-images-size="8"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid[data-columns-count="1"] .product-media_12W[data-images-size="8"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid[data-columns-count="2"] .product-media_12W[data-images-size="8"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid[data-columns-count="2"] .product-media_12W[data-images-size="8"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="6"] .product-media_12W[data-images-size="8"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="6"] .product-media_12W[data-images-size="8"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="7"] .product-media_12W[data-images-size="8"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="7"] .product-media_12W[data-images-size="8"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="8"] .product-media_12W[data-images-size="8"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="8"] .product-media_12W[data-images-size="8"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="9"] .product-media_12W[data-images-size="8"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="9"] .product-media_12W[data-images-size="8"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="10"] .product-media_12W[data-images-size="8"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="10"] .product-media_12W[data-images-size="8"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="11"] .product-media_12W[data-images-size="8"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="11"] .product-media_12W[data-images-size="8"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid[data-columns-count="1"] .product-media_12W[data-images-size="9"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid[data-columns-count="1"] .product-media_12W[data-images-size="9"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid[data-columns-count="2"] .product-media_12W[data-images-size="9"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid[data-columns-count="2"] .product-media_12W[data-images-size="9"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="6"] .product-media_12W[data-images-size="9"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="6"] .product-media_12W[data-images-size="9"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="7"] .product-media_12W[data-images-size="9"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="7"] .product-media_12W[data-images-size="9"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="8"] .product-media_12W[data-images-size="9"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="8"] .product-media_12W[data-images-size="9"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="9"] .product-media_12W[data-images-size="9"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="9"] .product-media_12W[data-images-size="9"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="10"] .product-media_12W[data-images-size="9"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="10"] .product-media_12W[data-images-size="9"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="11"] .product-media_12W[data-images-size="9"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="11"] .product-media_12W[data-images-size="9"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid[data-columns-count="1"] .product-media_12W[data-images-size="10"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid[data-columns-count="1"] .product-media_12W[data-images-size="10"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid[data-columns-count="2"] .product-media_12W[data-images-size="10"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid[data-columns-count="2"] .product-media_12W[data-images-size="10"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="6"] .product-media_12W[data-images-size="10"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="6"] .product-media_12W[data-images-size="10"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="7"] .product-media_12W[data-images-size="10"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="7"] .product-media_12W[data-images-size="10"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="8"] .product-media_12W[data-images-size="10"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="8"] .product-media_12W[data-images-size="10"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="9"] .product-media_12W[data-images-size="10"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="9"] .product-media_12W[data-images-size="10"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="10"] .product-media_12W[data-images-size="10"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="10"] .product-media_12W[data-images-size="10"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="11"] .product-media_12W[data-images-size="10"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="11"] .product-media_12W[data-images-size="10"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .product-media_12W .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .product-media_12W .thumb_2rf:nth-child(n+6) {
    display: none;
  }
}
:root {
  --ui-brand-color: #86bb46;
  --ui-dark-accent-color: #505058;
  --ui-dark-shade-color: #28283a;
  --ui-light-accent-color: #f8fafb;
  --ui-light-shade-color: #fff;
  --ui-link-color: #6f6f72;
  --ui-link-color-light: #fff;
  --ui-link-hover-color: #86bb46;
  --ui-link-hover-color-light: #86bb46;
  --ui-link-font-style: normal;
  --ui-link-text-decoration: none;
  --ui-link-coefficients-320-px: 1;
  --ui-link-letter-spacing: 0;
  --ui-link-line-height: 1.2;
  --ui-button-tablet-letter-spacing: 0.02;
  --ui-button-mobile-letter-spacing: 0.02;
  --ui-button-tablet-line-height: 1.2;
  --ui-button-mobile-line-height: 1.2;
  --ui-button-size-tablet: 12px;
  --ui-button-size-mobile: 12px;
  --ui-button-size: 12px;
  --ui-button-text-transform: uppercase;
  --ui-button-font-family: "Rubik",sans-serif;
  --ui-button-font-weight: 700;
  --ui-button-font-style: initial;
  --ui-button-text-decoration: none;
  --ui-button-coefficients-320-px: 1;
  --ui-button-letter-spacing: 0.02;
  --ui-button-line-height: 1.2;
  --ui-caption-tablet-letter-spacing: 0;
  --ui-caption-mobile-letter-spacing: 0;
  --ui-caption-tablet-line-height: 1.7;
  --ui-caption-mobile-line-height: 1.7;
  --ui-caption-size-tablet: 14px;
  --ui-caption-size-mobile: 14px;
  --ui-caption-text-transform: none;
  --ui-caption-font-weight: 400;
  --ui-caption-font-family: "Lato",sans-serif;
  --ui-caption-size: 15px;
  --ui-caption-color: #66698c;
  --ui-caption-color-light: #9f9f9f;
  --ui-caption-font-style: normal;
  --ui-caption-text-decoration: none;
  --ui-caption-coefficients-320-px: 1;
  --ui-caption-letter-spacing: 0;
  --ui-caption-line-height: 1.7;
  --ui-quote-tablet-letter-spacing: 0;
  --ui-quote-mobile-letter-spacing: 0;
  --ui-quote-tablet-line-height: 1.43;
  --ui-quote-mobile-line-height: 1.43;
  --ui-quote-size-tablet: 19px;
  --ui-quote-size-mobile: 18px;
  --ui-quote-text-transform: none;
  --ui-quote-font-weight: 400;
  --ui-quote-font-family: "Lato",sans-serif;
  --ui-quote-size: 21px;
  --ui-quote-color: #66698c;
  --ui-quote-color-light: #fff;
  --ui-quote-font-style: italic;
  --ui-quote-text-decoration: none;
  --ui-quote-coefficients-320-px: 1;
  --ui-quote-letter-spacing: 0;
  --ui-quote-line-height: 1.43;
  --ui-small-tablet-letter-spacing: 0.03;
  --ui-small-mobile-letter-spacing: 0.03;
  --ui-small-tablet-line-height: 1.82;
  --ui-small-mobile-line-height: 1.82;
  --ui-small-size-tablet: 12px;
  --ui-small-size-mobile: 12px;
  --ui-small-text-transform: none;
  --ui-small-font-weight: 700;
  --ui-small-font-family: "Lato",sans-serif;
  --ui-small-size: 13px;
  --ui-small-color: #66698c;
  --ui-small-color-light: #dde5ed;
  --ui-small-font-style: normal;
  --ui-small-text-decoration: none;
  --ui-small-coefficients-320-px: 1;
  --ui-small-letter-spacing: 0.03;
  --ui-small-line-height: 1.82;
  --ui-text-tablet-letter-spacing: 0;
  --ui-text-mobile-letter-spacing: 0;
  --ui-text-tablet-line-height: 1.7;
  --ui-text-mobile-line-height: 1.7;
  --ui-text-size-tablet: 17px;
  --ui-text-size-mobile: 17px;
  --ui-text-text-transform: none;
  --ui-text-font-weight: 400;
  --ui-text-font-family: "Lato",sans-serif;
  --ui-text-size: 17px;
  --ui-text-color: #66698c;
  --ui-text-color-light: #fff;
  --ui-text-font-style: normal;
  --ui-text-text-decoration: none;
  --ui-text-coefficients-320-px: 1;
  --ui-text-letter-spacing: 0;
  --ui-text-line-height: 1.7;
  --ui-subheading-tablet-letter-spacing: 0;
  --ui-subheading-mobile-letter-spacing: 0;
  --ui-subheading-tablet-line-height: 1.58;
  --ui-subheading-mobile-line-height: 1.58;
  --ui-subheading-size-tablet: 19px;
  --ui-subheading-size-mobile: 18px;
  --ui-subheading-text-transform: none;
  --ui-subheading-font-weight: 700;
  --ui-subheading-font-family: "Lato",sans-serif;
  --ui-subheading-size: 21px;
  --ui-subheading-color: #66698c;
  --ui-subheading-color-light: #fff;
  --ui-subheading-font-style: normal;
  --ui-subheading-text-decoration: none;
  --ui-subheading-coefficients-320-px: 1;
  --ui-subheading-letter-spacing: 0;
  --ui-subheading-line-height: 1.58;
  --ui-heading-tablet-letter-spacing: 0;
  --ui-heading-mobile-letter-spacing: 0;
  --ui-heading-tablet-line-height: 1.43;
  --ui-heading-mobile-line-height: 1.43;
  --ui-heading-size-tablet: 22px;
  --ui-heading-size-mobile: 22px;
  --ui-heading-text-transform: none;
  --ui-heading-font-weight: 700;
  --ui-heading-font-family: "Rubik",sans-serif;
  --ui-heading-size: 23px;
  --ui-heading-color: #28283a;
  --ui-heading-color-light: #fff;
  --ui-heading-font-style: normal;
  --ui-heading-text-decoration: none;
  --ui-heading-coefficients-320-px: 1;
  --ui-heading-letter-spacing: 0;
  --ui-heading-line-height: 1.43;
  --ui-heading-lg-tablet-letter-spacing: 0;
  --ui-heading-lg-mobile-letter-spacing: 0;
  --ui-heading-lg-tablet-line-height: 1.3;
  --ui-heading-lg-mobile-line-height: 1.3;
  --ui-heading-lg-size-tablet: 22px;
  --ui-heading-lg-size-mobile: 22px;
  --ui-heading-lg-text-transform: none;
  --ui-heading-lg-font-weight: 700;
  --ui-heading-lg-font-family: "Rubik",sans-serif;
  --ui-heading-lg-size: 22px;
  --ui-heading-lg-color: #28283a;
  --ui-heading-lg-color-light: #fff;
  --ui-heading-lg-font-style: normal;
  --ui-heading-lg-text-decoration: none;
  --ui-heading-lg-coefficients-320-px: 0.82;
  --ui-heading-lg-letter-spacing: 0;
  --ui-heading-lg-line-height: 1.3;
  --ui-subtitle-tablet-letter-spacing: 0;
  --ui-subtitle-mobile-letter-spacing: 0;
  --ui-subtitle-tablet-line-height: 1.65;
  --ui-subtitle-mobile-line-height: 1.65;
  --ui-subtitle-size-tablet: 19px;
  --ui-subtitle-size-mobile: 19px;
  --ui-subtitle-text-transform: none;
  --ui-subtitle-font-weight: 400;
  --ui-subtitle-font-family: "Lato",sans-serif;
  --ui-subtitle-size: 19px;
  --ui-subtitle-color: #66698c;
  --ui-subtitle-color-light: #fff;
  --ui-subtitle-font-style: normal;
  --ui-subtitle-text-decoration: none;
  --ui-subtitle-coefficients-320-px: 1;
  --ui-subtitle-letter-spacing: 0;
  --ui-subtitle-line-height: 1.65;
  --ui-block-title-tablet-letter-spacing: 0;
  --ui-block-title-mobile-letter-spacing: 0;
  --ui-block-title-tablet-line-height: 1.2;
  --ui-block-title-mobile-line-height: 1.2;
  --ui-block-title-size-tablet: 39px;
  --ui-block-title-size-mobile: 34px;
  --ui-block-title-text-transform: none;
  --ui-block-title-font-weight: 700;
  --ui-block-title-font-family: "Rubik",sans-serif;
  --ui-block-title-size: 44px;
  --ui-block-title-color: #28283a;
  --ui-block-title-color-light: #fff;
  --ui-block-title-font-style: normal;
  --ui-block-title-text-decoration: none;
  --ui-block-title-coefficients-320-px: 0.49;
  --ui-block-title-letter-spacing: 0;
  --ui-block-title-line-height: 1.2;
  --ui-hero-title-tablet-letter-spacing: -0.01;
  --ui-hero-title-mobile-letter-spacing: -0.01;
  --ui-hero-title-tablet-line-height: 1.1;
  --ui-hero-title-mobile-line-height: 1.1;
  --ui-hero-title-size-tablet: 60px;
  --ui-hero-title-size-mobile: 54px;
  --ui-hero-title-text-transform: none;
  --ui-hero-title-font-weight: 700;
  --ui-hero-title-font-family: "Rubik",sans-serif;
  --ui-hero-title-size: 66px;
  --ui-hero-title-color: #28283a;
  --ui-hero-title-color-light: #fff;
  --ui-hero-title-font-style: normal;
  --ui-hero-title-text-decoration: none;
  --ui-hero-title-coefficients-320-px: 0.37;
  --ui-hero-title-letter-spacing: -0.01;
  --ui-hero-title-line-height: 1.1;
  --ui-btn-sm-padding: 16px 24px 16px 24px;
  --ui-btn-sm-font-size: 11px;
  --ui-btn-sm-border-width: 2px;
  --ui-btn-sm-border-radius: 5px;
  --ui-btn-sm-line-height: 1.1;
  --ui-btn-md-padding: 20px 30px 20px 30px;
  --ui-btn-md-font-size: 12px;
  --ui-btn-md-border-width: 2px;
  --ui-btn-md-border-radius: 5px;
  --ui-btn-md-line-height: 1.2;
  --ui-btn-lg-padding: 21px 36px 21px 36px;
  --ui-btn-lg-font-size: 14px;
  --ui-btn-lg-border-width: 2px;
  --ui-btn-lg-border-radius: 5px;
  --ui-btn-lg-line-height: 1.2;
  --ui-btn-secondary-alt-active-color: #595a71;
  --ui-btn-secondary-alt-active-color-light: #595a71;
  --ui-btn-secondary-alt-active-bg-color: #fff;
  --ui-btn-secondary-alt-active-bg-color-light: #fff;
  --ui-btn-secondary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-active-font-weight: 700;
  --ui-btn-secondary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-spread: 0;
  --ui-btn-secondary-alt-active-shadow-blur: 10px;
  --ui-btn-secondary-alt-active-shadow-y: 3px;
  --ui-btn-secondary-alt-active-shadow-x: 0;
  --ui-btn-secondary-alt-active-border-color: transparent;
  --ui-btn-secondary-alt-active-border-color-light: transparent;
  --ui-btn-secondary-alt-active-border-style: solid;
  --ui-btn-secondary-alt-hover-color: #86bb46;
  --ui-btn-secondary-alt-hover-color-light: #86bb46;
  --ui-btn-secondary-alt-hover-bg-color: #fff;
  --ui-btn-secondary-alt-hover-bg-color-light: #fff;
  --ui-btn-secondary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-hover-font-weight: 700;
  --ui-btn-secondary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-spread: 0;
  --ui-btn-secondary-alt-hover-shadow-blur: 10px;
  --ui-btn-secondary-alt-hover-shadow-y: 3px;
  --ui-btn-secondary-alt-hover-shadow-x: 0;
  --ui-btn-secondary-alt-hover-border-color: transparent;
  --ui-btn-secondary-alt-hover-border-color-light: transparent;
  --ui-btn-secondary-alt-hover-border-style: solid;
  --ui-btn-secondary-alt-color: #595a71;
  --ui-btn-secondary-alt-color-light: #595a71;
  --ui-btn-secondary-alt-bg-color: #fff;
  --ui-btn-secondary-alt-bg-color-light: #fff;
  --ui-btn-secondary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-font-weight: 700;
  --ui-btn-secondary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-spread: 0;
  --ui-btn-secondary-alt-shadow-blur: 10px;
  --ui-btn-secondary-alt-shadow-y: 3px;
  --ui-btn-secondary-alt-shadow-x: 0;
  --ui-btn-secondary-alt-border-color: transparent;
  --ui-btn-secondary-alt-border-color-light: transparent;
  --ui-btn-secondary-alt-border-style: solid;
  --ui-btn-primary-alt-active-color: #505058;
  --ui-btn-primary-alt-active-color-light: #505058;
  --ui-btn-primary-alt-active-bg-color: #fff;
  --ui-btn-primary-alt-active-bg-color-light: #fff;
  --ui-btn-primary-alt-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-active-font-weight: 700;
  --ui-btn-primary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-spread: 0;
  --ui-btn-primary-alt-active-shadow-blur: 10px;
  --ui-btn-primary-alt-active-shadow-y: 3px;
  --ui-btn-primary-alt-active-shadow-x: 0;
  --ui-btn-primary-alt-active-border-color: transparent;
  --ui-btn-primary-alt-active-border-color-light: transparent;
  --ui-btn-primary-alt-active-border-style: solid;
  --ui-btn-primary-alt-hover-color: #fff;
  --ui-btn-primary-alt-hover-color-light: #fff;
  --ui-btn-primary-alt-hover-bg-color: #28283a;
  --ui-btn-primary-alt-hover-bg-color-light: #86bb46;
  --ui-btn-primary-alt-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-hover-font-weight: 700;
  --ui-btn-primary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-spread: 0;
  --ui-btn-primary-alt-hover-shadow-blur: 10px;
  --ui-btn-primary-alt-hover-shadow-y: 3px;
  --ui-btn-primary-alt-hover-shadow-x: 0;
  --ui-btn-primary-alt-hover-border-color: transparent;
  --ui-btn-primary-alt-hover-border-color-light: transparent;
  --ui-btn-primary-alt-hover-border-style: solid;
  --ui-btn-primary-alt-color: #505058;
  --ui-btn-primary-alt-color-light: #505058;
  --ui-btn-primary-alt-bg-color: #fff;
  --ui-btn-primary-alt-bg-color-light: #fff;
  --ui-btn-primary-alt-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-font-weight: 700;
  --ui-btn-primary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-spread: 0;
  --ui-btn-primary-alt-shadow-blur: 10px;
  --ui-btn-primary-alt-shadow-y: 3px;
  --ui-btn-primary-alt-shadow-x: 0;
  --ui-btn-primary-alt-border-color: transparent;
  --ui-btn-primary-alt-border-color-light: transparent;
  --ui-btn-primary-alt-border-style: solid;
  --ui-btn-secondary-active-color: #595a71;
  --ui-btn-secondary-active-color-light: #fff;
  --ui-btn-secondary-active-bg-color: transparent;
  --ui-btn-secondary-active-bg-color-light: transparent;
  --ui-btn-secondary-active-bg-gradient-angle: 0deg;
  --ui-btn-secondary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-active-font-weight: 700;
  --ui-btn-secondary-active-shadow-color: transparent;
  --ui-btn-secondary-active-shadow-color-light: transparent;
  --ui-btn-secondary-active-shadow-spread: 0;
  --ui-btn-secondary-active-shadow-blur: 0;
  --ui-btn-secondary-active-shadow-y: 0;
  --ui-btn-secondary-active-shadow-x: 0;
  --ui-btn-secondary-active-border-color: #d6d3de;
  --ui-btn-secondary-active-border-color-light: #d6d3de;
  --ui-btn-secondary-active-border-style: none;
  --ui-btn-secondary-hover-color: #fff;
  --ui-btn-secondary-hover-color-light: #505058;
  --ui-btn-secondary-hover-bg-color: #86bb46;
  --ui-btn-secondary-hover-bg-color-light: #fff;
  --ui-btn-secondary-hover-bg-gradient-angle: 0deg;
  --ui-btn-secondary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-hover-font-weight: 700;
  --ui-btn-secondary-hover-shadow-color: transparent;
  --ui-btn-secondary-hover-shadow-color-light: transparent;
  --ui-btn-secondary-hover-shadow-spread: 0;
  --ui-btn-secondary-hover-shadow-blur: 0;
  --ui-btn-secondary-hover-shadow-y: 0;
  --ui-btn-secondary-hover-shadow-x: 0;
  --ui-btn-secondary-hover-border-color: #fff;
  --ui-btn-secondary-hover-border-color-light: #fff;
  --ui-btn-secondary-hover-border-style: none;
  --ui-btn-secondary-color: #595a71;
  --ui-btn-secondary-color-light: #fff;
  --ui-btn-secondary-bg-color: transparent;
  --ui-btn-secondary-bg-color-light: transparent;
  --ui-btn-secondary-bg-gradient-angle: 0deg;
  --ui-btn-secondary-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-font-weight: 700;
  --ui-btn-secondary-shadow-color: transparent;
  --ui-btn-secondary-shadow-color-light: transparent;
  --ui-btn-secondary-shadow-spread: 0;
  --ui-btn-secondary-shadow-blur: 0;
  --ui-btn-secondary-shadow-y: 0;
  --ui-btn-secondary-shadow-x: 0;
  --ui-btn-secondary-border-color: #86bb46;
  --ui-btn-secondary-border-color-light: #fff;
  --ui-btn-secondary-border-style: solid;
  --ui-btn-primary-active-color: #fff;
  --ui-btn-primary-active-color-light: #fff;
  --ui-btn-primary-active-bg-color: #86bb46;
  --ui-btn-primary-active-bg-color-light: #86bb46;
  --ui-btn-primary-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-active-font-weight: 700;
  --ui-btn-primary-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-spread: 0;
  --ui-btn-primary-active-shadow-blur: 10px;
  --ui-btn-primary-active-shadow-y: 3px;
  --ui-btn-primary-active-shadow-x: 0;
  --ui-btn-primary-active-border-color: transparent;
  --ui-btn-primary-active-border-color-light: transparent;
  --ui-btn-primary-active-border-style: solid;
  --ui-btn-primary-hover-color: #fff;
  --ui-btn-primary-hover-color-light: #505058;
  --ui-btn-primary-hover-bg-color: #28283a;
  --ui-btn-primary-hover-bg-color-light: #fff;
  --ui-btn-primary-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-hover-font-weight: 700;
  --ui-btn-primary-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-spread: 0;
  --ui-btn-primary-hover-shadow-blur: 10px;
  --ui-btn-primary-hover-shadow-y: 3px;
  --ui-btn-primary-hover-shadow-x: 0;
  --ui-btn-primary-hover-border-color: transparent;
  --ui-btn-primary-hover-border-color-light: transparent;
  --ui-btn-primary-hover-border-style: solid;
  --ui-btn-primary-color: #fff;
  --ui-btn-primary-color-light: #fff;
  --ui-btn-primary-bg-color: #86bb46;
  --ui-btn-primary-bg-color-light: #86bb46;
  --ui-btn-primary-bg-gradient-angle: 0deg;
  --ui-btn-primary-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-font-weight: 700;
  --ui-btn-primary-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-spread: 0;
  --ui-btn-primary-shadow-blur: 10px;
  --ui-btn-primary-shadow-y: 3px;
  --ui-btn-primary-shadow-x: 0;
  --ui-btn-primary-border-color: transparent;
  --ui-btn-primary-border-color-light: transparent;
  --ui-btn-primary-border-style: solid;
  --ui-btn-font-family: "Rubik",sans-serif;
  --ui-btn-font-style: initial;
  --ui-btn-text-transform: uppercase;
  --ui-btn-letter-spacing: 0.02em;
  --ui-content-gutter-320: 24px;
  --ui-content-gutter-480: 24px;
  --ui-content-gutter-768: 32px;
  --ui-content-gutter-992: 40px;
  --ui-content-gutter-1280: 15px;
  --ui-content-gutter-default: 15px;
  --ui-content-gutter: 0 15px;
  --ui-content-container: 1200px;
  --ui-media-bg: #d8d8d8 ;
}

.grayscale_1Y7 {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

.grayscale-animate_3fE {
  -webkit-animation-name: grayscale_1Y7;
  animation-name: grayscale_1Y7;
}

.grayscale-animate2_8uM, .grayscale-animate_3fE {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}

.grayscale-animate2_8uM {
  -webkit-animation-name: grayscale2_E1D;
  animation-name: grayscale2_E1D;
}

@-webkit-keyframes grayscale_1Y7 {
  0% {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
  }
  to {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
  }
}
@keyframes grayscale_1Y7 {
  0% {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
  }
  to {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
  }
}
@-webkit-keyframes grayscale2_E1D {
  0% {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
  }
  to {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
  }
}
@keyframes grayscale2_E1D {
  0% {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
  }
  to {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
  }
}
.container_oaf {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  left: 0;
  overflow: hidden;
  z-index: 0;
}

.page-editor-sm .container_oaf .mobile_1KX, .page-editor-xs .container_oaf .mobile_1KX {
  display: block;
}

.page-editor-sm .container_oaf .desktop_2X7, .page-editor-sm .container_oaf .tablet_3hj, .page-editor-xs .container_oaf .desktop_2X7, .page-editor-xs .container_oaf .tablet_3hj {
  display: none;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .container_oaf .mobile_1KX {
    display: block;
  }
  :root:not(.disable-media-queries) .container_oaf .desktop_2X7, :root:not(.disable-media-queries) .container_oaf .tablet_3hj {
    display: none;
  }
}
.page-editor-md .container_oaf .desktop_2X7, .page-editor-md .container_oaf .mobile_1KX {
  display: none;
}

.page-editor-md .container_oaf .tablet_3hj {
  display: block;
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .container_oaf .desktop_2X7, :root:not(.disable-media-queries) .container_oaf .mobile_1KX {
    display: none;
  }
  :root:not(.disable-media-queries) .container_oaf .tablet_3hj {
    display: block;
  }
}
.page-editor-lg .container_oaf .mobile_1KX, .page-editor-lg .container_oaf .tablet_3hj, .page-editor .container_oaf .mobile_1KX, .page-editor .container_oaf .tablet_3hj {
  display: none;
}

.page-editor-lg .container_oaf .desktop_2X7, .page-editor .container_oaf .desktop_2X7 {
  display: block;
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .container_oaf .mobile_1KX, :root:not(.disable-media-queries) .container_oaf .tablet_3hj {
    display: none;
  }
  :root:not(.disable-media-queries) .container_oaf .desktop_2X7 {
    display: block;
  }
}
.top_3QM {
  top: -8px;
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

.bottom_1M- {
  bottom: -8px;
}

.style_3DA {
  position: absolute;
  width: calc(100% + 16px);
  right: -8px;
  left: -8px;
  overflow: hidden;
}

.flop_3yR {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.flop-top_2cb {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.gradient-mask_15u {
  width: 0;
  height: 0;
}

.rotator-wrapper_209 {
  position: relative;
}

* + .rotator-wrapper_209, .rotator-wrapper_209 + * {
  margin-top: 20px;
}

.text-wrapper_1zT {
  display: inline-block;
  position: relative;
  width: auto;
  max-width: calc(100% + 2em - 10px);
  margin: -1em;
  vertical-align: top;
  overflow: hidden;
  pointer-events: none;
}

.text-wrapper_1zT, .text-wrapper_1zT .text-content_3Rq {
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}

.text-wrapper_1zT .text-content_3Rq {
  padding: 1em;
}

.text-wrapper--hide_3LW {
  -webkit-transform: translate(-100%);
  transform: translate(-100%);
}

.text-wrapper--hide_3LW .text-content_3Rq {
  -webkit-transform: translate(100%);
  transform: translate(100%);
}

.text-wrapper_1zT:after {
  content: "";
  position: absolute;
  width: 4px;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: var(--ui-brand-color);
}

.text-content_3Rq {
  display: inline-block;
  width: 100%;
  max-width: 100%;
  padding-right: 10px;
}

.absolute_3na {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}

.rotator-text--hidden_ZLy {
  visibility: hidden;
}

.countdown_Hy2 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
}

.countdown__item_3Ti {
  position: relative;
  -webkit-box-flex: 4;
  -ms-flex-positive: 4;
  flex-grow: 4;
  border: 1px solid var(--ui-dark-accent-color);
  border-radius: 5px;
}

.countdown__item_3Ti:before {
  content: "";
  display: block;
  padding-top: 100%;
}

.countdown__separator_1Aa {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.countdown__content_1D9 {
  position: absolute;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.countdown__number_3bJ {
  position: relative;
  font-size: 36px;
  font-family: var(--ui-block-title-font-family);
  font-weight: var(--ui-block-title-font-weight);
}

.countdown__caption_mdC, .countdown__number_3bJ {
  color: inherit;
  fill: currentColor;
  text-anchor: middle;
}

.countdown__caption_mdC {
  font-size: 23px;
  font-family: var(--ui-text-font-family);
  opacity: 0.54;
}

@media (min-width: 480px) {
  .countdown__caption_mdC {
    font-size: 18px;
  }
}
.countdown_2z3 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
}

.countdown__item_1sV {
  position: relative;
  -webkit-box-flex: 16;
  -ms-flex-positive: 16;
  flex-grow: 16;
}

.countdown__item_1sV:before {
  content: "";
  display: block;
  padding-top: 100%;
}

.countdown__separator_2-i {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.countdown__content_Isf {
  position: absolute;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.countdown__number_qjH {
  position: relative;
  font-size: 36px;
  font-family: var(--ui-block-title-font-family);
  font-weight: var(--ui-block-title-font-weight);
}

.countdown__caption_1T6, .countdown__number_qjH {
  color: inherit;
  fill: currentColor;
  text-anchor: middle;
}

.countdown__caption_1T6 {
  font-size: 23px;
  font-family: var(--ui-text-font-family);
  opacity: 0.54;
}

@media (min-width: 480px) {
  .countdown__caption_1T6 {
    font-size: 18px;
  }
}
.countdown_3O8 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
}

.countdown__item_2Sa {
  position: relative;
  -webkit-box-flex: 4;
  -ms-flex-positive: 4;
  flex-grow: 4;
}

.countdown__item_2Sa:before {
  content: "";
  display: block;
  padding-top: 100%;
}

.countdown__separator_1Cd {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.countdown__separator_1Cd:before {
  content: "";
  position: absolute;
  width: 1px;
  max-height: 90px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: currentColor;
  opacity: 0.125;
}

.countdown__content_1cF {
  position: absolute;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.countdown__number_PQr {
  position: relative;
  font-size: 36px;
  font-family: var(--ui-block-title-font-family);
  font-weight: var(--ui-block-title-font-weight);
}

.countdown__caption_tR2, .countdown__number_PQr {
  color: inherit;
  fill: currentColor;
  text-anchor: middle;
}

.countdown__caption_tR2 {
  font-size: 23px;
  font-family: var(--ui-text-font-family);
  opacity: 0.54;
}

@media (min-width: 480px) {
  .countdown__caption_tR2 {
    font-size: 18px;
  }
}
.embed-code-wrapper_YN_ {
  position: relative;
}

.embed-code-script_1QA {
  display: none;
}

.follow-us_1MW {
  margin-top: 30px;
}

.follow-us_1MW:first-child {
  margin-top: 0;
}

.follow-us_1MW + * {
  margin-top: 30px;
}

.follow-us_1MW .follow-us__heading_2LO {
  display: inline-block;
  max-width: calc(100% - 15px);
  margin-right: 15px;
  vertical-align: middle;
}

.follow-us_1MW .follow-us__heading_2LO + .follow-us__socials_3z7 {
  display: inline-block;
  margin-top: 0;
  vertical-align: middle;
}

.bodyMoving_UgV, .bodyMoving_UgV * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.free-container_1DJ {
  position: absolute;
  width: 100%;
  height: 100%;
  max-width: calc(var(--w-content-container-size) - var(--w-content-gutter) * 2);
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 3;
  pointer-events: none;
}

.page-editor-lg .free-container_1DJ, .page-editor .free-container_1DJ {
  width: calc(100% - var(--w-content-gutter) * 2);
  max-width: calc(var(--w-content-container-size) - var(--w-content-gutter) * 2);
}

@media (min-width: 992px) {
  :root:not(.disable-media-queries) .free-container_1DJ {
    width: calc(100% - var(--w-content-gutter) * 2);
    max-width: calc(var(--w-content-container-size) - var(--w-content-gutter) * 2);
  }
}
.page-editor-md .free-container_1DJ {
  max-width: calc(var(--w-editor-md-width) - var(--w-content-gutter) * 2);
}

@media (min-width: 768px) and (max-width: 991px) {
  :root:not(.disable-media-queries) .free-container_1DJ {
    max-width: calc(var(--w-editor-md-width) - var(--w-content-gutter) * 2);
  }
}
.page-editor-xs .free-container_1DJ {
  max-width: calc(var(--w-editor-xs-width) - var(--w-content-gutter) * 2);
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .free-container_1DJ {
    max-width: calc(var(--w-editor-xs-width) - var(--w-content-gutter) * 2);
  }
}
.free-container_1PN {
  margin: 0 !important;
}

.free-container_1PN > * {
  margin: 0 !important;
  pointer-events: all;
}

.wrapper_Ahg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 30% 20%;
  background: #f7f8fa;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.cat_2ZO {
  width: 100%;
  min-width: 140px;
}

.text_2bB {
  margin-top: 32px;
  text-align: center;
}

.link_1vS {
  text-decoration: none;
}

@-webkit-keyframes glowing_2JS {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0.8;
  }
  50% {
    opacity: 0.5;
  }
  75% {
    opacity: 0.8;
  }
  to {
    opacity: 1;
  }
}
@keyframes glowing_2JS {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0.8;
  }
  50% {
    opacity: 0.5;
  }
  75% {
    opacity: 0.8;
  }
  to {
    opacity: 1;
  }
}
.wrapper_2FI {
  display: block;
  width: 100%;
}

.rect_3GM {
  width: 100%;
  padding-bottom: 100%;
}

.title_2-S {
  width: 60%;
  height: 28px;
  margin-top: 24px;
}

.desc1_EAm {
  width: 100%;
  height: 12px;
  margin-top: 16px;
}

.desc2_1TR {
  width: 70%;
  height: 12px;
  margin-top: 8px;
}

.btn_2BU {
  width: 30%;
  height: 48px;
  margin-top: 16px;
}

.holder_2aq {
  border-radius: 8px;
  background: #edf0f5;
  -webkit-animation: glowing_2JS 4s ease infinite;
  animation: glowing_2JS 4s ease infinite;
}

.wrapper_mOh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.svg_2eg {
  width: 50px;
  height: 50px;
  -webkit-animation: rotate_3i7 0.9s linear infinite;
  animation: rotate_3i7 0.9s linear infinite;
}

.path_1bs {
  stroke: #bfd2ff;
  stroke-linecap: round;
  stroke-width: 3px;
  stroke-dasharray: 46;
}

@-webkit-keyframes rotate_3i7 {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes rotate_3i7 {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.product_1Cv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.placeholder_7Mn {
  position: relative;
  min-height: 240px;
}

@media (max-width: 1024px) {
  .placeholder_7Mn {
    min-height: 200px;
  }
}
.name_zKO {
  display: inline-block;
  width: 100%;
  margin-top: 24px;
  color: inherit;
  text-decoration: none;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

@media (max-width: 768px) {
  .name_zKO {
    margin-top: 8px;
  }
}
.price_3dp {
  margin-top: auto !important;
}

.prices_2Yh {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.price-new_2SJ {
  font-weight: 700;
  white-space: nowrap;
}

.w-text-left .prices_2Yh {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.w-text-left .prices_2Yh .price-old_3yT {
  margin-left: 0;
  margin-right: 16px;
}

.w-text-left .prices_2Yh .price-new_2SJ {
  margin-left: 0 !important;
}

.w-text-center .prices_2Yh {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: -8px;
  margin-right: -8px;
}

.w-text-center .prices_2Yh .price-new_2SJ, .w-text-center .prices_2Yh .price-old_3yT {
  margin-left: 8px !important;
  margin-right: 8px;
}

.w-text-right .prices_2Yh {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.w-text-right .prices_2Yh .price-new_2SJ {
  margin-left: 16px;
}

.buy-button_23Q {
  margin-top: 16px;
}

.preview_2Hd {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  float: left;
}

.preview_2Hd > * {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
}

.preview_2Hd img {
  -o-object-fit: contain;
  object-fit: contain;
}

.product-description_2SJ {
  margin-top: 16px;
  font-size: 14px;
  line-height: 20px;
  color: #464c5c;
}

.product-button_3gl {
  margin-top: 24px;
  margin-bottom: 0;
}

.ribbon_zim {
  display: inline-block;
  max-width: 196px;
  margin: 4px;
  padding: 4px 8px;
  color: #fff;
  border-radius: 4px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}

.ribbon_zim span {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ribbon_zim:first-child {
  margin-left: 0;
}

.absolute-wrapper_3ZH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 100%;
  height: auto;
  padding: 4px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  z-index: 2;
}

.wrapper_2Eo {
  display: inline;
  width: 100%;
  height: auto;
  padding: 4px 0;
}

.ribbons-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.ribbons-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.ribbons-default .ribbon_zim {
  border-radius: 4px;
}

.ribbons-rounded .ribbon_zim {
  border-radius: 28px;
}

.ribbons-straight .ribbon_zim {
  border-radius: 0;
}

.ribbons-circle .ribbon_zim {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 42px;
  height: 42px;
  padding: 4px;
  border-radius: 50%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 12px;
}

.ribbons-circle .ribbon_zim span {
  line-height: 1;
  white-space: nowrap;
  text-align: center;
}

.outer-wrapper_mKj + * {
  margin-top: 24px;
}

.price-old_oNZ {
  color: #c5cbd6;
  text-decoration-line: line-through;
  font-size: 16px;
  white-space: nowrap;
}

.w-text-left .price-old_oNZ {
  margin-left: 0;
  margin-right: 16px;
}

.w-text-center .price-old_oNZ {
  margin-left: 8px !important;
  margin-right: 8px;
}

.title_21y {
  margin-bottom: 24px;
}

.panel_3Td {
  position: absolute;
  height: 32px !important;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 4px 8px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #e2ffdd;
  color: #61a854 !important;
  text-align: center;
}

.panel_3Td.out-of-stock, .panel_3Td.out_of_stock {
  background: #ffddd9;
  color: #cc3833 !important;
}

.product_3cu {
  position: relative;
}

.product-wrapper_xQU, .product_3cu {
  width: 100%;
}

.product-bg_3aE, .product-wrapper_xQU, .product-wrapper_xQU > div, .product_3cu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.product-bg_3aE {
  max-width: 100%;
}

.w-grid__item-inner .product-wrapper_xQU:not(:last-child) {
  margin-bottom: 32px;
}

.product-content_1VV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  max-width: 100%;
  z-index: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-pack: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
}

.background_v-v {
  z-index: -1;
}

.old-price_2qL {
  text-decoration: line-through !important;
}

.buttons-wrapper_Kid {
  display: inline-block;
  margin-bottom: 0;
}

.buttons-wrapper_Kid > :not(:first-child) {
  margin-left: 16px;
}

.light_1aH {
  color: var(--ui-text-color-light) !important;
}

.description_JF8 {
  margin-bottom: var(--w-btns-group-offset);
}

.full-height_3ZG {
  height: 100%;
}

.picture_uT9 {
  padding-top: 100% !important;
}

.link-wrapper_3ib {
  width: 100%;
  text-decoration: none;
  color: inherit;
}

.picture-wrapper_lzh {
  position: relative;
  width: 100%;
  height: auto;
}

.status-panel_1se {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  height: 32px;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 4px 8px;
  background: #e2ffdd;
  color: #61a854;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  border-radius: inherit;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.status-panel_1se span {
  overflow: hidden;
  white-space: nowrap;
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
  text-overflow: ellipsis;
}

.out-of-stock_3Vb, .out_of_stock_2I1 {
  background: #ffddd9;
  color: #cc3833;
}

.w-product-price-wrapper_9P5 {
  margin-top: auto !important;
}

.w-product-price_3MD {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 16px !important;
  margin-bottom: 24px;
}

.w-text-left .w-product-price_3MD {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.w-text-left .w-product-price_3MD .old-price_2qL {
  margin-left: 0;
  margin-right: 16px;
}

.w-text-left .w-product-price_3MD .new-price_2C7 {
  margin-left: 0 !important;
}

.w-text-center .w-product-price_3MD {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: -8px;
  margin-right: -8px;
}

.w-text-center .w-product-price_3MD .new-price_2C7, .w-text-center .w-product-price_3MD .old-price_2qL {
  margin-left: 8px !important;
  margin-right: 8px;
}

.w-text-right .w-product-price_3MD {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.w-text-right .w-product-price_3MD .new-price_2C7 {
  margin-left: 16px;
}

.w-product-heading_3bh {
  margin-top: 24px !important;
}

.ribbons_mV7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 100%;
  height: auto;
  padding: 4px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 2;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.ribbons--left_INE {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.ribbons--right_nhd {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.ribbon_3EV {
  max-width: 196px;
  margin: 4px;
  padding: 4px 8px;
  font-size: 14px;
  line-height: 20px;
  background: var(--ink-l1);
  font-weight: 600;
  color: #fff;
}

.ribbon_3EV span {
  display: block;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  overflow-wrap: normal;
}

.ribbon--default_794 {
  border-radius: 4px;
}

.ribbon--rounded_o8H {
  border-radius: 28px;
}

.ribbon--straight_8Ig {
  border-radius: 0;
}

.ribbon--circle_3dz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 42px;
  height: 42px;
  padding: 4px;
  border-radius: 50%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 12px;
}

.ribbon--circle_3dz span {
  line-height: 1;
  white-space: normal;
}

.ribbon--single_1c0 span {
  white-space: nowrap;
  text-align: center;
}

.ribbon--multiple_2S7 span {
  white-space: normal;
  text-align: left;
}

.product-description_uUW {
  margin-top: 16px;
  font-size: 14px;
  line-height: 20px;
  color: #464c5c;
}

.mb-16_2Xf {
  margin-bottom: 16px;
}

.product-card-target-element_3Ex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.image_zCd {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: contain;
  object-fit: contain;
  border-radius: inherit;
}

.picture_2ZH {
  display: block;
  position: relative;
  min-height: 32px;
  padding-top: 33.3333%;
  overflow: hidden;
}

.w-product-category {
  padding-top: 75px;
  padding-bottom: 75px;
}

@media (min-width: 768px) {
  .w-product__item, .w-product__item-empty {
    margin-bottom: 70px;
  }
}
.w-product-buy-disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.empty_ItH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 17%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #edf0f5;
  text-align: center;
}

.image-wrapper_1Dr {
  width: 126px;
  height: 105px;
  max-width: 100%;
}

.image_1Re {
  max-width: 100%;
  max-height: 100%;
}

.empty-title_GEk {
  margin-top: 40px;
}

.wrapper_3AW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  z-index: 0;
}

.item_3HB {
  padding: 0 !important;
}

.full-width_taJ {
  width: 100%;
}

.section_Wb7 {
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.section_Wb7, .wrapper_7bb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
}

.wrapper_7bb {
  width: 100%;
  height: 543px;
  max-width: 1174px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
  background: #f7f8fa;
}

.image_xRr {
  margin-top: 118px;
}

.title_3Ve {
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  margin-top: 36px;
  color: #646e82;
}

.description_2cQ, .title_3Ve {
  font-style: normal;
  text-align: center;
}

.description_2cQ {
  max-width: 550px;
  color: #9199ab;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
}

.button_2GH {
  margin-top: 32px;
  text-decoration: none;
}

@media (max-width: 767px) {
  .footer .grid__item--empty_3zx {
    display: none !important;
  }
}
.block-content_1-F {
  width: 100%;
}

.header_24W {
  position: relative;
  z-index: 2;
}

.header__topper_3gX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.header--mobile_3ne {
  display: none;
  position: fixed;
  max-width: 100vw;
  max-height: 100vh;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

.page-editor-md .header--mobile_3ne.header--opened_3Nn, .page-editor-xs .header--mobile_3ne.header--opened_3Nn {
  display: block;
}

@media (max-width: 991px) {
  :root:not(.disable-media-queries) .header--mobile_3ne.header--opened_3Nn {
    display: block;
  }
}
.site-root--editor:not(.page-editor, .page-editor-lg) .header--mobile_3ne.header--opened_3Nn {
  width: var(--w-editor-width);
  max-height: none;
  top: var(--editor-toolbar-top-offset);
  margin: 0 auto;
}

.header__inner--mobile_2-u {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: normal;
  -ms-flex-align: normal;
  align-items: normal;
  padding-left: var(--w-content-gutter);
  padding-right: var(--w-content-gutter);
}

.header__burger_3P8 {
  padding-bottom: 30px;
  overflow-y: auto;
  overflow-x: hidden;
}

.block-content_342 {
  width: 100%;
}

.header_jk- {
  position: relative;
  z-index: 2;
}

.header__topper_h3l {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.header--mobile_tAs {
  display: none;
  position: fixed;
  max-width: 100vw;
  max-height: 100vh;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

@media (max-width: 991px) {
  .header--mobile_tAs.header--opened_BhH {
    display: block;
  }
}
.header__inner--mobile_1xk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: normal;
  -ms-flex-align: normal;
  align-items: normal;
  padding-left: var(--w-content-gutter);
  padding-right: var(--w-content-gutter);
}

.header__burger_2qY {
  padding-bottom: 30px;
  overflow-y: auto;
  overflow-x: hidden;
}

.horizontal-flow--mobile_105 * {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  text-align: center !important;
}

.decorator_2jV {
  position: relative;
}

.decorator_2jV:after {
  content: "";
  position: absolute;
  width: calc(100% - var(--w-content-gutter) * 2);
  height: 1px;
  bottom: 1px;
  left: calc(var(--w-content-gutter));
  background: currentColor;
  opacity: 0.2;
}

.container_2pM {
  width: 100%;
}

.page-editor-md .horizontal-flow_PWF, .page-editor-sm .horizontal-flow_PWF, .page-editor-xs .horizontal-flow_PWF {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.page-editor-md .horizontal-flow_PWF > :not(:last-child), .page-editor-sm .horizontal-flow_PWF > :not(:last-child), .page-editor-xs .horizontal-flow_PWF > :not(:last-child) {
  margin-bottom: 8px;
}

.page-editor-md .horizontal-flow_PWF > *, .page-editor-sm .horizontal-flow_PWF > *, .page-editor-xs .horizontal-flow_PWF > * {
  width: 100% !important;
}

.page-editor-md .horizontal-flow_PWF > * > *, .page-editor-sm .horizontal-flow_PWF > * > *, .page-editor-xs .horizontal-flow_PWF > * > * {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

@media (max-width: 991px) {
  :root:not(.disable-media-queries) .horizontal-flow_PWF {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  :root:not(.disable-media-queries) .horizontal-flow_PWF > :not(:last-child) {
    margin-bottom: 8px;
  }
  :root:not(.disable-media-queries) .horizontal-flow_PWF > * {
    width: 100% !important;
  }
  :root:not(.disable-media-queries) .horizontal-flow_PWF > * > * {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
}
.free-content_BUH {
  width: 100%;
  -webkit-transition: height 75ms ease-out;
  transition: height 75ms ease-out;
}

.with-autoscroll .free-content_BUH {
  -webkit-transition: none;
  transition: none;
}

.image-mask-wrapper_3RV {
  font-size: 0;
}

.image-mask_OkU {
  display: inline-block;
}

.image-caption-wrapper_IGy {
  position: relative;
  padding-top: 100%;
}

.image-caption-wrapper_IGy, .text-wrapper_GlH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.text-wrapper_GlH {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  pointer-events: none;
  z-index: 3;
}

.text_1R1 {
  max-width: 100%;
  pointer-events: auto;
  z-index: 1;
}

.picture-wrapper_mNu, .picture_34o, .picture__image_1zu {
  width: 100%;
  height: 100%;
  padding-top: 0 !important;
}

.picture-wrapper_mNu {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.image-caption-wrapper_2O6 {
  position: relative;
  padding-top: 100%;
}

.background-wrapper_1se {
  position: absolute;
  width: 90%;
  bottom: 0;
  left: 5%;
  z-index: 2;
  padding-bottom: 5%;
}

.background_3ap {
  padding: 15px;
}

.picture__image_3QV, .picture_ZYw {
  width: 100%;
  height: 100%;
  padding-top: 0 !important;
}

.picture-wrapper_1id {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.text_16t {
  text-align: center;
}

.image-caption-wrapper_2Gf {
  position: relative;
  overflow: hidden;
  padding-top: 100%;
}

.background_3mB {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  padding: 15px;
  z-index: 1;
}

.picture-wrapper_1kd, .picture_2lI, .picture__image_iEA {
  width: 100%;
  height: 100%;
  padding-top: 0 !important;
}

.picture-wrapper_1kd {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.text_1G9 {
  text-align: center;
}

.image-caption-wrapper_pXo {
  position: relative;
  padding-top: 100%;
}

.inner-wrapper_1lg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.inner-wrapper_1lg, .picture-wrapper_2Jf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.picture-wrapper_2Jf {
  position: relative;
  height: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.picture__image_4P0, .picture_q05 {
  width: 100%;
  height: 100%;
  padding-top: 0 !important;
}

.background__jd {
  width: 90%;
  padding: 15px;
  z-index: 1;
  margin-top: -40px !important;
}

.text_3-O {
  text-align: center;
}

@supports (not (display: grid)) and (-webkit-overflow-scrolling: touch) {
  .picture_q05 {
    position: absolute !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
@supports not (-webkit-hyphens: manual) {
  .picture_q05 {
    position: absolute !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
@supports not (prefers-color-scheme: light) {
  .picture_q05 {
    position: absolute !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
.image-mask-wrapper_3jP {
  font-size: 0;
}

.image-mask_26t {
  display: inline-block;
}

.divider-component-wrapper_XE2 {
  margin-top: 0 !important;
}

.divider-component_1aY {
  width: 100%;
  height: 1px;
}

@media (max-width: 480px) {
  .divider-component_1aY {
    min-width: 3%;
  }
}
.spacer-component-wrapper_FN5 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .spacer-component-wrapper_FN5 + * {
  margin-top: 0;
}

.spacer-component_Imn {
  position: relative;
  width: 100%;
  height: var(--height-desktop);
  min-height: 0;
}

@media (max-width: 991px) {
  .spacer-component_Imn {
    height: var(--height-tablet);
  }
}
@media (max-width: 767px) {
  .spacer-component_Imn {
    height: var(--height-mobile);
  }
}
.wrapper_2Gm {
  position: absolute;
  width: var(--w-grid-gap);
  height: auto;
  top: 0;
  right: calc(var(--w-grid-gap) / -2);
  bottom: 0;
  cursor: ew-resize;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  opacity: 0;
  z-index: 3;
}

.wrapperActive_1En {
  opacity: 1;
}

.tooltip_3Jx {
  --triangle-size: 4px;
  --animated-offset: 10px;
  --animated-delay: 300ms;
  --animated-duration: 1ms;
  --offset-container: -11px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 2px;
  height: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-transform: none;
  background: red;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  z-index: var(--max-index);
  pointer-events: none;
}

.tooltip--animation_bna {
  --animated-duration: 150ms ;
}

.tooltip__wrapper_3Nd {
  max-width: 800px;
}

@media (max-width: 767.98px) {
  .tooltip__wrapper_3Nd {
    max-width: 200px;
  }
}
.tooltip__inner_2ya {
  position: relative;
  padding: 8px;
  background-color: var(--ink-l1);
  text-align: center;
  font-size: var(--caption-size);
  line-height: var(--caption-line-height);
  word-wrap: break-word;
  cursor: default;
  border-radius: var(--border-radius-md);
  -webkit-box-shadow: var(--shadow-el-1);
  box-shadow: var(--shadow-el-1);
  color: #fff;
  white-space: nowrap;
}

.tooltip__inner_2ya:before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
}

.tooltip--bottom-end_gTu .tooltip__inner_2ya:before, .tooltip--bottom-start_3aX .tooltip__inner_2ya:before, .tooltip--bottom_2hl .tooltip__inner_2ya:before, .tooltip--top-end_2B- .tooltip__inner_2ya:before, .tooltip--top-start_25C .tooltip__inner_2ya:before, .tooltip--top_BXC .tooltip__inner_2ya:before {
  border-left: var(--triangle-size) solid transparent;
  border-right: var(--triangle-size) solid transparent;
}

.tooltip--bottom-end_gTu .tooltip__wrapper_3Nd, .tooltip--bottom-start_3aX .tooltip__wrapper_3Nd, .tooltip--bottom_2hl .tooltip__wrapper_3Nd, .tooltip--top-end_2B- .tooltip__wrapper_3Nd, .tooltip--top-start_25C .tooltip__wrapper_3Nd, .tooltip--top_BXC .tooltip__wrapper_3Nd {
  bottom: 0;
}

.tooltip--top-end_2B- .tooltip__inner_2ya:before, .tooltip--top-start_25C .tooltip__inner_2ya:before, .tooltip--top_BXC .tooltip__inner_2ya:before {
  bottom: calc(var(--triangle-size) * -1);
  border-top: var(--triangle-size) solid var(--ink-l1);
}

.tooltip--bottom-end_gTu .tooltip__inner_2ya:before, .tooltip--bottom-start_3aX .tooltip__inner_2ya:before, .tooltip--bottom_2hl .tooltip__inner_2ya:before {
  top: calc(var(--triangle-size) * -1);
  border-bottom: var(--triangle-size) solid var(--ink-l1);
}

.tooltip--bottom_2hl, .tooltip--top_BXC {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.tooltip--bottom_2hl .tooltip__inner_2ya:before, .tooltip--top_BXC .tooltip__inner_2ya:before {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.tooltip--bottom-start_3aX, .tooltip--top-start_25C {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.tooltip--bottom-start_3aX .tooltip__inner_2ya:before, .tooltip--top-start_25C .tooltip__inner_2ya:before {
  left: 100%;
  -webkit-transform: translateX(-16px);
  transform: translateX(-16px);
}

.tooltip--bottom-start_3aX .tooltip__wrapper_3Nd, .tooltip--top-start_25C .tooltip__wrapper_3Nd {
  margin-right: var(--offset-container);
}

.tooltip--bottom-end_gTu, .tooltip--top-end_2B- {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.tooltip--bottom-end_gTu .tooltip__inner_2ya:before, .tooltip--top-end_2B- .tooltip__inner_2ya:before {
  left: 0;
  -webkit-transform: translateX(8px);
  transform: translateX(8px);
}

.tooltip--bottom-end_gTu .tooltip__wrapper_3Nd, .tooltip--top-end_2B- .tooltip__wrapper_3Nd {
  margin-left: var(--offset-container);
}

.tooltip--left-end_1Ec .tooltip__inner_2ya:before, .tooltip--left-start_2US .tooltip__inner_2ya:before, .tooltip--left_2oc .tooltip__inner_2ya:before, .tooltip--right-end_XLT .tooltip__inner_2ya:before, .tooltip--right-start_3pK .tooltip__inner_2ya:before, .tooltip--right_2mI .tooltip__inner_2ya:before {
  border-bottom: var(--triangle-size) solid transparent;
  border-top: var(--triangle-size) solid transparent;
}

.tooltip--left-end_1Ec .tooltip__inner_2ya:before, .tooltip--left-start_2US .tooltip__inner_2ya:before, .tooltip--left_2oc .tooltip__inner_2ya:before {
  right: calc(var(--triangle-size) * -1);
  border-left: var(--triangle-size) solid var(--ink-l1);
}

.tooltip--right-end_XLT, .tooltip--right-start_3pK, .tooltip--right_2mI {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.tooltip--right-end_XLT .tooltip__inner_2ya:before, .tooltip--right-start_3pK .tooltip__inner_2ya:before, .tooltip--right_2mI .tooltip__inner_2ya:before {
  left: calc(var(--triangle-size) * -1);
  border-right: var(--triangle-size) solid var(--ink-l1);
}

.tooltip--left_2oc, .tooltip--right_2mI {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.tooltip--left_2oc .tooltip__inner_2ya:before, .tooltip--right_2mI .tooltip__inner_2ya:before {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.tooltip--left-start_2US .tooltip__inner_2ya:before, .tooltip--right-start_3pK .tooltip__inner_2ya:before {
  top: 100%;
  -webkit-transform: translateY(-16px);
  transform: translateY(-16px);
}

.tooltip--left-start_2US .tooltip__wrapper_3Nd, .tooltip--right-start_3pK .tooltip__wrapper_3Nd {
  margin-bottom: var(--offset-container);
}

.tooltip--left-end_1Ec .tooltip__inner_2ya:before, .tooltip--right-end_XLT .tooltip__inner_2ya:before {
  top: 0;
  -webkit-transform: translateY(8px);
  transform: translateY(8px);
}

.tooltip--left-end_1Ec .tooltip__wrapper_3Nd, .tooltip--right-end_XLT .tooltip__wrapper_3Nd {
  margin-top: var(--offset-container);
}

.tooltip--top-end_2B-, .tooltip--top-start_25C {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.tooltip--bottom-end_gTu, .tooltip--bottom-start_3aX, .tooltip--bottom_2hl {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.tooltip--right-start_3pK {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.tooltip--right_2mI {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.tooltip--right-end_XLT {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.tooltip--left-start_2US {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.tooltip--left-end_1Ec, .tooltip--left-start_2US {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.tooltip--left-end_1Ec {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.tooltip--left_2oc {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.tooltip--text-align-left_jDr .tooltip__inner_2ya {
  text-align: left;
}

.tooltip--word-wrap_1mD .tooltip__inner_2ya {
  word-wrap: normal;
}

:root {
  --icon-width: 20px;
  --w-language-icon-h-offset: 8px ;
}

.language_36E {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 3;
}

.language_36E + * {
  margin-top: 10px;
}

.language__item_3OD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.language__icon_3mZ {
  width: var(--icon-width);
  height: var(--icon-width);
  min-width: var(--icon-width);
}

.language__icon_3mZ + * {
  margin-left: var(--w-language-icon-h-offset) !important;
}

.language__name_Q8Z {
  max-width: 100%;
  overflow: hidden;
}

.language--dropdown_v7L {
  position: relative;
  cursor: pointer;
}

.language--dropdown_v7L .language__item-dropdown_14N {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 12px;
  margin-left: 12px;
}

@media (max-width: 991px) {
  .language--dropdown_v7L .language__item-dropdown_14N {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.language--dropdown_v7L .language__item-dropdown_14N .language__name_Q8Z {
  max-width: 100%;
}

.language--dropdown_v7L .language-wrapper_3Ye {
  position: relative;
}

@media (min-width: 992px) {
  .language--dropdown_v7L .language-wrapper_3Ye {
    max-width: 40em;
    top: 100%;
    left: 0;
    border-radius: 3px;
    -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
    z-index: 7;
  }
}
.language--dropdown_v7L .language-wrapper_3Ye .language__item_3OD {
  padding: 3px 0;
}

.language--horizontal_OMw.language-inner_2i5 {
  max-width: calc(100% + 30px);
  margin: -7px -15px;
}

@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .language--horizontal_OMw.language-inner_2i5 {
      max-width: calc(100% + 31px);
    }
  }
}
.language--horizontal_OMw .language-wrapper_3Ye {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.language--horizontal_OMw .language__item_3OD {
  position: relative;
  padding: 7px 15px;
  color: currentColor;
}

.language--horizontal_OMw .language__item_3OD:after {
  content: "";
  position: absolute;
  width: 1px;
  top: 30%;
  right: 0;
  bottom: 30%;
  color: currentColor;
  background-color: currentColor;
  opacity: 0.125;
}

.language--horizontal_OMw .language__item_3OD:last-of-type:after {
  content: none;
}

.language-triangle_19m {
  position: relative;
  width: 0.625em;
  height: 1.25em;
  color: currentColor;
  margin-left: 5px !important;
}

.language-triangle-icon_1fi {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  min-width: 0.625em;
  max-width: 100%;
  max-height: 100%;
  top: 50%;
  right: 0;
  fill: currentColor;
}

.language-triangle-icon--open_bu1 {
  -webkit-transform: rotate(180deg) translateY(50%);
  transform: rotate(180deg) translateY(50%);
}

.language-triangle-icon--close_2N5 {
  -webkit-transform: rotate(0) translateY(-50%);
  transform: rotate(0) translateY(-50%);
}

@media (max-width: 991px) {
  .language-bg-color_1Qm {
    background-color: transparent !important;
  }
}
@media (min-width: 992px) {
  .language--dropdown_v7L.language-wrapper_3Ye {
    max-width: 40em;
    top: 100%;
    left: 0;
    border-radius: 3px;
    -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
    z-index: 7;
  }
}
.language--dropdown_v7L.language-wrapper_3Ye .language__item_3OD {
  padding: 3px 0;
}

.language-wrapper--close_2VH, .language-wrapper--close_2VH.language--desktop_34J, .language-wrapper--close_2VH.language--mobile_1rX {
  height: 0;
  overflow: hidden;
}

@media (min-width: 992px) {
  .language-wrapper--close_2VH, .language-wrapper--close_2VH.language--desktop_34J, .language-wrapper--close_2VH.language--mobile_1rX {
    display: none;
  }
}
.language-wrapper--open_1ct {
  height: auto;
  padding: 10px 15px;
  overflow: visible;
}

.language-wrapper--open_1ct.language--desktop_34J {
  display: none;
}

.language-wrapper--open_1ct.language--mobile_1rX {
  height: auto;
  overflow: visible;
}

@media (min-width: 992px) {
  .language-wrapper--open_1ct, .language-wrapper--open_1ct.language--desktop_34J {
    display: block;
  }
  .language-wrapper--open_1ct.language--mobile_1rX {
    display: none;
  }
}
.phone-bezzel_2Pw, .phone-wrapper_3W0 {
  pointer-events: none;
}

.phone-bezzel_2Pw {
  z-index: 2;
}

.picture-wrapper_Cbm {
  position: absolute !important;
  width: 84.9% !important;
  height: 92.9%;
  bottom: 3.6%;
  left: 7.5%;
  pointer-events: auto;
}

.picture_3lH {
  height: 100%;
  min-height: 0 !important;
}

.landscape_3vg {
  padding-top: 50.6%;
}

.landscape_3vg .phone-bezzel_2Pw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute !important;
  top: -48.5%;
  right: 0;
  bottom: -48%;
  left: -49.8%;
  -webkit-transform: rotate(-90deg) translateY(25%);
  transform: rotate(-90deg) translateY(25%);
}

.landscape_3vg .picture-wrapper_Cbm {
  position: absolute !important;
  width: 92.6% !important;
  height: 84.6%;
  bottom: 7.8%;
  left: 3.6%;
}

.phone-wrapper_1f7 {
  position: relative;
  padding-top: 211.8%;
}

.phone-bezzel_3AR, .phone-wrapper_1f7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  pointer-events: none;
}

.phone-bezzel_3AR {
  position: absolute !important;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
}

.picture-wrapper_383 {
  position: absolute !important;
  width: 92.4% !important;
  height: 91.7%;
  bottom: 2.7%;
  left: 3.4%;
  pointer-events: auto;
}

.picture_3Mi {
  height: 100%;
  min-height: 0 !important;
}

.landscape_Rd0 {
  padding-top: 47.1%;
}

.landscape_Rd0 .phone-bezzel_3AR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: -56%;
  right: 0;
  bottom: -56%;
  left: -27%;
  -webkit-transform: rotate(-90deg) translateY(27.1%);
  transform: rotate(-90deg) translateY(27.1%);
}

.landscape_Rd0 .picture-wrapper_383 {
  position: absolute !important;
  width: 91.5% !important;
  height: 92%;
  bottom: 3.6%;
  left: 5.8%;
}

.tablet-wrapper_1RQ {
  position: relative;
  padding-top: 138%;
}

.tablet-bezzel_3OE, .tablet-wrapper_1RQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  pointer-events: none;
}

.tablet-bezzel_3OE {
  position: absolute;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
}

.picture-wrapper_2Pe {
  position: absolute !important;
  width: 89.5% !important;
  height: 92.7%;
  bottom: 3.55%;
  left: 5.1%;
  pointer-events: auto;
}

.picture_2E4 {
  height: 100%;
  min-height: 0 !important;
}

.landscape_pvV {
  padding-top: 72%;
}

.landscape_pvV .tablet-bezzel_3OE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute !important;
  width: 72%;
  top: -31.6%;
  bottom: -31.7%;
  left: 0.3%;
  -webkit-transform: rotate(-90deg) translateY(11.7%);
  transform: rotate(-90deg) translateY(11.7%);
}

.landscape_pvV .picture-wrapper_2Pe {
  position: absolute !important;
  width: 92.7% !important;
  height: 90%;
  bottom: 4.8%;
  left: 3.85%;
}

.tablet-bezzel_1JL, .tablet-wrapper_H-A {
  pointer-events: none;
}

.tablet-bezzel_1JL {
  z-index: 2;
}

.picture-wrapper_2Dd {
  position: absolute !important;
  width: 89.65% !important;
  height: 86.8%;
  bottom: 6.5%;
  left: 5.2%;
  pointer-events: auto;
}

.picture_1-t {
  height: 100%;
  min-height: 0;
}

.portrait_3sJ {
  padding-top: 144.8%;
}

.portrait_3sJ .tablet-bezzel_1JL {
  z-index: 2;
}

.portrait_3sJ .picture-wrapper_2Dd {
  position: absolute !important;
  width: 86.5% !important;
  height: 89.5%;
  bottom: 5.3%;
  left: 6.9%;
}

.composition_1-_ {
  position: relative;
}

.composition__tablet_3CG {
  position: absolute;
  width: 85%;
  top: 0;
  z-index: 1;
}

.composition__phone_1XV {
  position: absolute;
  width: 34.2%;
  bottom: 0;
  z-index: 2;
}

.composition__phone--landscape_2h0 {
  width: 68.6%;
}

.tablet-landscape_2Gs {
  position: relative;
}

.tablet-landscape_2Gs .composition__tablet_3CG {
  position: absolute;
  width: 88%;
  top: 0;
  z-index: 1;
}

.tablet-landscape_2Gs .composition__phone_1XV {
  position: absolute;
  width: 27%;
  bottom: 0;
  z-index: 2;
}

.tablet-landscape_2Gs .composition__phone--landscape_2h0 {
  width: 53.6%;
}

.composition__sort-order--0_2FN {
  left: 0;
}

.composition__sort-order--1_1T2 {
  right: 0;
}

.devices-mockups_1oU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.composition-wrapper_2qp {
  z-index: 0;
}

@media (max-width: 768px) {
  .composition-wrapper_2qp {
    min-width: 50%;
  }
}
.wrapper_xgp {
  position: absolute;
  height: 100%;
  -webkit-transition: left;
  transition: left;
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.slide_3r1, .wrapper_xgp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-direction: normal;
}

.slide_3r1 {
  position: relative;
  height: auto;
  top: 0;
  left: 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.wrapper_V77 {
  width: 100%;
  height: 100%;
}

.slide_s-A {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  bottom: 0;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  pointer-events: none;
  visibility: hidden;
}

.active_2z_ {
  position: relative;
  opacity: 1;
  pointer-events: all;
}

.active_2z_, .moving_3md {
  visibility: visible;
}

.arrow_31W {
  opacity: 0.8;
}

.arrow_31W:focus, .arrow_31W:hover {
  opacity: 1;
}

.arrow-prev_3RR {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

@media screen and (max-width: 1279px) {
  .arrow_31W {
    border-radius: 50%;
  }
  .arrow_31W .arrow-svg_19E {
    position: absolute;
    width: 15px;
    height: 15px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
.clickZone_2ug {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  cursor: pointer;
}

.dotsWrapper_3aP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 100%;
  bottom: 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 10;
}

@media (max-width: 768px) {
  .dotsWrapper_3aP {
    bottom: 20px;
  }
}
.item_37k {
  margin: 0 5px;
  opacity: 0.25;
  cursor: pointer;
}

.item_37k:hover {
  opacity: 1;
}

.dot_3am {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

.line_2PS {
  width: 30px;
  height: 5px;
  border-radius: 2px;
}

.active_1r8 {
  opacity: 1;
}

.slide_2Xc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.slideWrapper_ksA {
  width: 100%;
}

.background_2VE {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.container_2wj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.fullHeight_1Iy {
  height: inherit;
  padding: 0 !important;
}

.fullHeight_1Iy ~ [class*=block-decorators] [class*=padding] {
  display: none !important;
}

.container_3z5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 56px 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.title_2FT {
  margin-top: 32px;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #212736;
}

.text_1yu, .title_2FT {
  font-style: normal;
  text-align: center;
}

.text_1yu {
  margin-top: 8px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #9199ab;
}

.button_wPI {
  position: relative;
  margin-top: 16px;
  cursor: pointer;
}

.button-border_1KK {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.input-quantity_1ZJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 36px;
  min-width: 75px;
  padding: 8px 12px;
  margin-right: 16px;
  border: 1px solid #c5cbd6;
  -webkit-box-shadow: inset 0 1px 0 rgba(35, 33, 54, 0.08);
  box-shadow: inset 0 1px 0 rgba(35, 33, 54, 0.08);
  border-radius: 3px;
  background: #fff;
}

@media (min-width: 768px) {
  .input-quantity_1ZJ {
    margin-right: 24px;
  }
}
.input-quantity__arrows_3-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input_1p6 {
  width: 0;
  max-width: calc(100% - 10px);
  -moz-appearance: textfield;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.arrow--down_1w1, .arrow_2iA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.arrow--down_1w1 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.input_1p6::-webkit-inner-spin-button, .input_1p6::-webkit-outer-spin-button {
  display: none;
}

.product_3o8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  padding: 8px 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (min-width: 1024px) {
  .product_3o8 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.product_3o8:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: rgba(0, 0, 0, 0.0509803922);
}

.product__info_FAA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media (min-width: 1024px) {
  .product__info_FAA {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
.product__info--group_192 {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.product__info--group_192, .product__info--left_2-N {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.product__info--left_2-N {
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (min-width: 1024px) {
  .product__info--left_2-N {
    width: calc(100% - 250px);
  }
}
.product__controls_f-J, .product__description_23s {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.product__img_18T {
  width: 46px;
  height: 46px;
  margin: auto 8px auto 0;
  background: transparent;
}

.product__img_18T img {
  border-radius: 3px;
}

@media (min-width: 1024px) {
  .product__img_18T {
    margin-right: 24px;
  }
}
.product__title_2OJ {
  max-width: calc(100% - 15px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-bottom: 3px;
  font-weight: 700 !important;
  font-size: 14px !important;
  line-height: 20px;
  color: #212736;
}

@media (min-width: 1024px) {
  .product__title_2OJ {
    width: calc(100% - 30px);
    margin-right: 30px;
    overflow: initial;
    white-space: normal;
    text-overflow: clip;
    margin-bottom: 0;
  }
}
@media (max-width: 1024px) {
  .product__title_2OJ.ui-text {
    font-size: 12px !important;
  }
}
@media (max-width: 768px) {
  .product__qty_3da {
    height: 24px;
    padding: 3px 5px;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.product__price_3yo {
  width: auto;
  font-size: 14px;
  margin-right: 24px;
}

@media (min-width: 1024px) {
  .product__price_3yo {
    white-space: nowrap;
  }
}
@media (max-width: 1024px) {
  .product__price_3yo.ui-text {
    width: 100%;
    text-align: right;
    font-size: 14px !important;
  }
}
.product__remove-item-btn_1Qs {
  width: 32px;
  height: 32px;
  margin: auto 0;
}

.product__remove-item-btn_1Qs:hover {
  background: #f7f8fa;
  border-radius: 4px;
}

.full-height_2wT {
  height: 100%;
}

.products-list_34k {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.section-title_3fD {
  margin-bottom: 8px;
}

.content_1m4 {
  padding: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  z-index: 2;
}

.content_1m4, .total_2W3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.total_2W3 {
  margin-bottom: 24px;
  margin-top: 16px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.total-text_14e {
  font-size: 18px;
  font-weight: 700;
}

.block_5r5 {
  width: 100%;
  z-index: 1;
}

.header_2Tc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 60px;
  padding: 16px 24px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #f7f8fa;
}

.modal-title_2yN {
  font-weight: 700 !important;
}

.section-title_2wI {
  margin-bottom: 8px;
}

.content_127 {
  padding: 24px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  z-index: 2;
}

.content_127, .form_1hi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.form_1hi {
  margin-top: 8px;
}

.form__title_2h4 {
  margin-bottom: 4px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}

.form__input_2q7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 8px 12px;
  border: 1px solid #c5cbd6;
  -webkit-box-shadow: inset 0 1px 0 rgba(35, 33, 54, 0.08);
  box-shadow: inset 0 1px 0 rgba(35, 33, 54, 0.08);
  border-radius: 3px;
  background: #fff;
  font-size: 14px;
}

.form__input_2q7::-moz-placeholder {
  font-size: 14px;
}

.form__input_2q7:-ms-input-placeholder {
  font-size: 14px;
}

.form__input_2q7::-webkit-input-placeholder {
  font-size: 14px;
}

.form__input_2q7::-ms-input-placeholder {
  font-size: 14px;
}

.form__input_2q7::placeholder {
  font-size: 14px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .form__input_2q7 {
    font-size: 16px;
  }
}
.form__submit-wrapper_2VD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 24px;
}

.form__submit_Nkm {
  width: 158px;
  padding: 8px 0;
  background: #165bfb;
  border-radius: 3px;
  color: #fff;
}

.continue-shopping_1uy {
  cursor: pointer;
  font-size: 14px;
  color: #165bfb;
}

.order-button_2_m {
  display: inline-block;
  position: relative;
  padding: 7px 16px;
  font-size: 14px;
  border-radius: 3px;
  line-height: 1.43;
  white-space: nowrap;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out, -webkit-box-shadow 0.2s ease-out;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out, -webkit-box-shadow 0.2s ease-out;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out, box-shadow 0.2s ease-out;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out, box-shadow 0.2s ease-out, -webkit-box-shadow 0.2s ease-out;
  background-color: #165bfb;
  border: 1px solid #165bfb;
  -webkit-box-shadow: 0 1px 0 0 rgba(22, 91, 251, 0.32);
  box-shadow: 0 1px 0 0 rgba(22, 91, 251, 0.32);
  color: #fff !important;
}

.field_3z1 {
  margin-bottom: 16px;
}

.comment-field_1_M {
  min-height: 114px;
  resize: none;
  font-size: 14px;
}

.comment-field_1_M::-moz-placeholder {
  font-size: 14px;
}

.comment-field_1_M:-ms-input-placeholder {
  font-size: 14px;
}

.comment-field_1_M::-webkit-input-placeholder {
  font-size: 14px;
}

.comment-field_1_M::-ms-input-placeholder {
  font-size: 14px;
}

.comment-field_1_M::placeholder {
  font-size: 14px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .comment-field_1_M {
    font-size: 16px;
  }
}
.invalid-field_1WV {
  border: 2px solid #d9534c;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 0 rgba(35, 33, 54, 0.08);
  box-shadow: inset 0 1px 0 rgba(35, 33, 54, 0.08);
}

.validation-text_bkt {
  opacity: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #d9534c;
}

.validation-text-visible_30z {
  opacity: 1;
}

.required-star_30r {
  color: #cc3833;
}

.button_2Da {
  display: inline-block;
  position: relative;
  max-width: 100%;
  text-decoration: none;
  text-align: center;
  background-position: 50%;
  overflow: visible;
  cursor: pointer;
  -webkit-transition: color 0.2s ease-in, background-color 0.2s ease-in, border-color 0.2s ease-in, -webkit-box-shadow 0.2s ease-in;
  transition: color 0.2s ease-in, background-color 0.2s ease-in, border-color 0.2s ease-in, -webkit-box-shadow 0.2s ease-in;
  transition: color 0.2s ease-in, background-color 0.2s ease-in, border-color 0.2s ease-in, box-shadow 0.2s ease-in;
  transition: color 0.2s ease-in, background-color 0.2s ease-in, border-color 0.2s ease-in, box-shadow 0.2s ease-in, -webkit-box-shadow 0.2s ease-in;
  word-wrap: break-word;
}

.button-inner_3u1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button-content_31n {
  display: inline-block;
  position: relative;
  max-width: 100%;
  word-wrap: break-word;
}

.option_kEG {
  position: relative;
  width: 100%;
  padding-top: 16px;
  padding-left: 16px;
  padding-bottom: 16px;
  border: 1px solid #edf0f5;
  border-radius: 6px;
  margin-top: 8px;
  cursor: pointer;
}

.option-with-description_BAE {
  padding-top: 12px;
  padding-left: 12px;
  padding-bottom: 12px;
}

.active_90g {
  border: 2px solid #165bfb;
}

.active_90g:not(.option-with-description_BAE) {
  padding-top: 15px;
  padding-left: 15px;
  padding-bottom: 15px;
}

.active_90g.option-with-description_BAE {
  padding-top: 11px;
  padding-left: 11px;
  padding-bottom: 11px;
}

.option-title_1Y9 {
  font-weight: 600 !important;
  font-size: 14px;
}

.option-description_3Uy {
  font-size: 12px;
  color: #9199ab !important;
}

.option_kEG.active_90g .check-wrapper_1Rj {
  display: block;
}

.check-wrapper_1Rj {
  display: none;
  position: absolute;
  width: 0;
  height: 0;
  top: 0;
  right: 0;
  border-color: #165bfb #165bfb transparent transparent;
  border-style: solid;
  border-width: 20px;
}

.check_15c {
  position: absolute;
  top: -14px;
  right: -14px;
}

.payment-title_30Q {
  margin-bottom: 8px;
}

.container_hEg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  padding: 10px 16px 10px 12px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background: #fff9f0;
  border-radius: 8px;
  border: 1px solid #ffdfb3;
  margin-top: -10px;
  margin-bottom: 32px;
}

.container_hEg svg {
  position: absolute;
}

.container_hEg span {
  font-family: SF Pro Text, sans-serif;
  color: #f29130;
  font-size: 14px;
  line-height: 20px;
  padding-left: 30px;
}

.container_1DX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 56px 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.title_34i {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #212736;
}

.text_2Dh, .title_34i {
  font-style: normal;
  text-align: center;
}

.text_2Dh {
  margin-top: 8px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #9199ab;
}

.button_2Pn {
  position: relative;
  margin-top: 16px;
  cursor: pointer;
}

.button-border_3V7 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.link_1Jq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 48px;
  padding: 0 8px;
  cursor: pointer;
  text-decoration: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px dashed #edf0f5;
  border-radius: 6px;
}

.link_1Jq:hover svg path {
  stroke: #165bfb;
}

.ext_RKo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 32px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #edf0f5;
  border-radius: 4px;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  color: #9199ab;
}

.name_bFM {
  margin-left: 8px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.download_2hF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 8px;
}

.link_1Jq + .link_1Jq {
  margin-top: 8px;
}

.wrapper_3V2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #000;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: inset 0 -1px 0 #edf0f5;
  box-shadow: inset 0 -1px 0 #edf0f5;
}

.wrapper_3V2:last-child {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.wrapper_3V2:nth-child(odd) {
  background: #f7f8fa;
}

.name_21s {
  padding: 13px 15px;
  -webkit-box-flex: 4;
  -ms-flex: 4 0;
  flex: 4 0;
}

.name_21s, .value_3sV {
  word-break: break-word;
}

.value_3sV {
  -webkit-box-flex: 6;
  -ms-flex: 6 0;
  flex: 6 0;
}

.outer-wrapper_So3 {
  position: relative;
}

.title_1bV {
  min-height: 1px;
  margin-bottom: 16px;
  border-bottom: 1px solid #edf0f5;
}

.title_1bV span {
  display: none;
  position: relative;
  padding: 0 10px 10px;
  cursor: pointer;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
}

.title_1bV span + span {
  margin-left: 20px;
}

.title__active__RR:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background: var(--ui-brand-color);
}

.title_1bV [data-exists=true] {
  display: inline-block;
}

@media (max-width: 767px) {
  .title_1bV {
    overflow-x: auto;
    white-space: nowrap;
  }
}
.tab_2f3 {
  display: none;
}

.tab__active_1eL {
  display: block;
}

.attributesWrapper_1nr {
  border: 1px solid #edf0f5;
  border-radius: 6px;
}

.quantity-wrapper_3zc {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  max-width: 128px;
  padding: 8px 12px;
  border: 1px solid #c5cbd6;
  -webkit-box-shadow: inset 0 1px 0 rgba(35, 33, 54, 0.08);
  box-shadow: inset 0 1px 0 rgba(35, 33, 54, 0.08);
  border-radius: 3px;
  background: #fff;
}

.quantity-input_2vS {
  width: calc(100% - 10px);
  -moz-appearance: textfield;
}

.quantity-input_2vS::-webkit-inner-spin-button, .quantity-input_2vS::-webkit-outer-spin-button {
  display: none;
}

.quantity-arrows_3Hc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.quantity-arrow_1OB {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.quantity-arrow-down_1wB {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.product__illustration_1T5 {
  display: block;
  width: 100%;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  margin-bottom: 16px;
  cursor: pointer;
}

.product__illustration__container_3yv {
  display: inline-block;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.product__illustration__container_3yv:hover .product__illustration__container__left_3wz {
  left: 16px;
}

.product__illustration__container_3yv:hover .product__illustration__container__right_1Uo {
  right: 16px;
}

.product__illustration__container__dummy_2N9 {
  margin-top: 75%;
}

.product__illustration__container__image_vTY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.product__illustration__container__video__wrapper_AF4 {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}

.product__illustration__container__video_3QL {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.product__illustration__container__arrow_fEL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 40px;
  height: 40px;
  top: 50%;
  margin-top: -20px;
  cursor: pointer;
  background: hsla(0, 0%, 100%, 0.5);
  border-radius: 4px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: 0.25s ease-out;
  transition: 0.25s ease-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.product__illustration__container__left_3wz {
  left: -40px;
}

.product__illustration__container__right_1Uo {
  right: -40px;
}

.product__illustration__container__image_vTY > img {
  width: unset !important;
  max-width: 100%;
  max-height: 100%;
}

.product__dots-item_1EZ {
  width: 8px;
  height: 8px;
  margin-right: 8px;
  border-radius: 50%;
  cursor: pointer;
  background: #c5cbd6;
  opacity: 0.5;
}

.product__dots_QrH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 100%;
  height: 8px;
  right: 0;
  bottom: 16px;
  left: 0;
  margin: 0;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@media (min-width: 767px) {
  .product__dots_QrH {
    visibility: hidden;
  }
}
.product__dots--begin_rUo .product__dots-item_1EZ:last-of-type, .product__dots--end_hVB .product__dots-item_1EZ:first-of-type, .product__dots--middle_2jd .product__dots-item_1EZ:first-of-type, .product__dots--middle_2jd .product__dots-item_1EZ:last-of-type {
  width: 4px;
  height: 4px;
  pointer-events: none;
}

.product__dots-item--active_3hF {
  background: #9199ab;
  opacity: 1;
}

.product__thumbnails_3g5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -6px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.product__thumbnails-item_1gU {
  margin: 6px;
}

.product__thumbnail-container_1bI {
  position: relative;
  height: 0;
  padding-bottom: 100%;
  border: 1px solid #edf0f5;
  cursor: pointer;
}

.product__thumbnail-container_1bI.item__active_15t {
  border-color: #464c5c;
}

.product__thumbnails-item-inner_1Y- {
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  -o-object-fit: cover;
  object-fit: cover;
}

.product__thumbnails-item-play_dzf {
  position: absolute;
  width: 40px;
  height: 40px;
  max-width: 50%;
  max-height: 50%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media (max-width: 767px) {
  .product__illustration__container__left_3wz {
    left: 16px;
  }
  .product__illustration__container__right_1Uo {
    right: 16px;
  }
}
.thumb_2rf {
  outline: none;
}

.more-previews_2cv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #edf0f5;
  border-radius: 4px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: var(--ui-brand-color);
  font-size: 16px;
  cursor: pointer;
}

@media screen and (max-width: 1280px) {
  .w-grid[data-columns-count="1"] .product-media_12W[data-images-size="7"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid[data-columns-count="1"] .product-media_12W[data-images-size="7"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid[data-columns-count="2"] .product-media_12W[data-images-size="7"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid[data-columns-count="2"] .product-media_12W[data-images-size="7"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="6"] .product-media_12W[data-images-size="7"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="6"] .product-media_12W[data-images-size="7"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="7"] .product-media_12W[data-images-size="7"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="7"] .product-media_12W[data-images-size="7"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="8"] .product-media_12W[data-images-size="7"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="8"] .product-media_12W[data-images-size="7"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="9"] .product-media_12W[data-images-size="7"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="9"] .product-media_12W[data-images-size="7"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="10"] .product-media_12W[data-images-size="7"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="10"] .product-media_12W[data-images-size="7"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="11"] .product-media_12W[data-images-size="7"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="11"] .product-media_12W[data-images-size="7"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid[data-columns-count="1"] .product-media_12W[data-images-size="8"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid[data-columns-count="1"] .product-media_12W[data-images-size="8"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid[data-columns-count="2"] .product-media_12W[data-images-size="8"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid[data-columns-count="2"] .product-media_12W[data-images-size="8"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="6"] .product-media_12W[data-images-size="8"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="6"] .product-media_12W[data-images-size="8"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="7"] .product-media_12W[data-images-size="8"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="7"] .product-media_12W[data-images-size="8"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="8"] .product-media_12W[data-images-size="8"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="8"] .product-media_12W[data-images-size="8"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="9"] .product-media_12W[data-images-size="8"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="9"] .product-media_12W[data-images-size="8"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="10"] .product-media_12W[data-images-size="8"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="10"] .product-media_12W[data-images-size="8"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="11"] .product-media_12W[data-images-size="8"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="11"] .product-media_12W[data-images-size="8"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid[data-columns-count="1"] .product-media_12W[data-images-size="9"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid[data-columns-count="1"] .product-media_12W[data-images-size="9"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid[data-columns-count="2"] .product-media_12W[data-images-size="9"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid[data-columns-count="2"] .product-media_12W[data-images-size="9"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="6"] .product-media_12W[data-images-size="9"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="6"] .product-media_12W[data-images-size="9"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="7"] .product-media_12W[data-images-size="9"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="7"] .product-media_12W[data-images-size="9"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="8"] .product-media_12W[data-images-size="9"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="8"] .product-media_12W[data-images-size="9"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="9"] .product-media_12W[data-images-size="9"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="9"] .product-media_12W[data-images-size="9"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="10"] .product-media_12W[data-images-size="9"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="10"] .product-media_12W[data-images-size="9"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="11"] .product-media_12W[data-images-size="9"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="11"] .product-media_12W[data-images-size="9"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid[data-columns-count="1"] .product-media_12W[data-images-size="10"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid[data-columns-count="1"] .product-media_12W[data-images-size="10"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid[data-columns-count="2"] .product-media_12W[data-images-size="10"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid[data-columns-count="2"] .product-media_12W[data-images-size="10"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="6"] .product-media_12W[data-images-size="10"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="6"] .product-media_12W[data-images-size="10"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="7"] .product-media_12W[data-images-size="10"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="7"] .product-media_12W[data-images-size="10"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="8"] .product-media_12W[data-images-size="10"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="8"] .product-media_12W[data-images-size="10"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="9"] .product-media_12W[data-images-size="10"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="9"] .product-media_12W[data-images-size="10"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="10"] .product-media_12W[data-images-size="10"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="10"] .product-media_12W[data-images-size="10"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
  .w-grid__item[data-column-size="11"] .product-media_12W[data-images-size="10"] .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .w-grid__item[data-column-size="11"] .product-media_12W[data-images-size="10"] .thumb_2rf:nth-child(n+6) {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .product-media_12W .product__thumbnails-item_1gU {
    width: calc(16.66667% - 12px) !important;
  }
  .product-media_12W .thumb_2rf:nth-child(n+6) {
    display: none;
  }
}
.product-media-wrapper_2vQ + * {
  margin-top: 24px;
}

.placeholder-main_2J7 {
  padding-top: 100%;
}

.wrapper_2T4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}

.image_3Ch {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.subcategory_3Q_ {
  display: block;
  position: relative;
  width: 200px;
  height: 200px;
  min-width: 200px;
  text-decoration: none;
}

.gap-30_10n {
  margin: -15px;
}

.gap-30_10n .subcategory_3Q_ {
  margin: 15px;
}

.gap-15_2tl {
  margin: -7.5px;
}

.gap-15_2tl .subcategory_3Q_ {
  margin: 7.5px;
}

.label_1od {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 100%;
  height: 64px;
  bottom: 0;
  padding: 8px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(33, 39, 54, 0)), to(#212736));
  background: linear-gradient(180deg, rgba(33, 39, 54, 0), #212736);
  color: #fff !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.label-inner_5qb {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: inherit;
  font-weight: inherit;
}

.image-wrapper_1XA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #dfe2e8;
}

.hidden_3KA {
  display: none;
}

@media screen and (max-width: 768px) {
  .wrapper_2T4 {
    overflow-x: scroll;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-left: 0;
    margin-right: 0;
  }
  .subcategory_3Q_ {
    margin: 0;
  }
  .subcategory_3Q_:first-child {
    margin-left: 0;
  }
  .subcategory_3Q_:last-child {
    margin-right: 0;
  }
  .gap-30_10n.subcategory_3Q_:not(:last-child) {
    margin-right: 30px;
  }
  .subcategory_3Q_:not(:last-child) {
    margin-right: 1px;
  }
}
.outer-wrapper_2Gk {
  position: relative;
}

.outer-wrapper_2Gk + * {
  margin-top: 32px;
}

.pagination_2Df {
  position: relative;
  margin-top: 56px;
}

.per-page-wrapper_1_t {
  display: inline-block;
  position: absolute;
  left: 0;
  z-index: 2;
}

.per-page-wrapper_1_t > div {
  display: inline-block;
  margin-left: 8px;
}

.per-page_L4U {
  position: relative;
  background: #fff;
}

.per-page-select_2wQ {
  position: relative;
  height: 28px;
  padding: 0 30px 0 12px;
  z-index: 2;
  background: transparent;
  border: 1px solid #c5cbd6;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 0 rgba(33, 39, 54, 0.12);
  box-shadow: 0 1px 0 rgba(33, 39, 54, 0.12);
  border-radius: 3px;
  outline: none;
  line-height: 28px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.per-page-arrow_1nl {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -3px;
}

@media (max-width: 768px) {
  .per-page-wrapper_1_t {
    text-align: center;
  }
}
.pagination-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.pagination-list > * + * {
  margin-left: 4px;
}

.pagination-active-link, .pagination-link {
  height: 28px;
  min-width: 28px;
  padding: 0 6px;
  line-height: 28px;
  text-align: center;
  font-size: 12px;
}

.pagination-active-link {
  text-decoration: none;
  border-radius: 6px;
}

.pagination-arrow-right svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

a.pagination-arrow:hover path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: #464c5c;
}

.pagination-link span {
  font-weight: 600;
  color: #9199ab;
  -webkit-transition: color 0.1s;
  transition: color 0.1s;
}

.pagination-link:hover span {
  color: #464c5c;
}

.pagination-arrow:first-child {
  margin-right: 6px;
}

.pagination-arrow:last-child {
  margin-left: 6px;
}

.page-editor-xs .pagination_2Df {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.page-editor-xs .per-page-wrapper_1_t {
  position: static;
  text-align: center;
}

.page-editor-xs .pagination-list {
  position: relative;
  margin-bottom: 16px;
}

.page-editor-xs .pagination_2Df .ui-text {
  font-size: 12px !important;
  line-height: 28px !important;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .pagination_2Df {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  :root:not(.disable-media-queries) .per-page-wrapper_1_t {
    position: static;
    text-align: center;
  }
  :root:not(.disable-media-queries) .pagination-list {
    position: relative;
    margin-bottom: 16px;
  }
  :root:not(.disable-media-queries) .pagination_2Df .ui-text {
    font-size: 12px !important;
    line-height: 28px !important;
  }
}
.products-wrapper_OE6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.products-empty_1R9 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.product_1ei {
  width: calc(25% - 15px);
  max-width: calc(25% - 15px);
  margin: 0 15px;
}

.image_1sT {
  -o-object-fit: contain;
  object-fit: contain;
}

.searchSubTitle_Z6e {
  margin-bottom: 16px;
}

.decorator_3Ur {
  z-index: 3;
}

.outer-wrapper_13M {
  position: relative;
}

.outer-wrapper_13M + * {
  margin-top: 24px;
}

.category-name_iI3 {
  z-index: 0;
}

.outer-wrapper_1bq {
  position: relative;
}

.outer-wrapper_1bq + * {
  margin-top: 16px;
}

.category-description__3F {
  z-index: 0;
}

.category-description-text_2Am {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #464c5c;
  border-radius: 6px;
}

.outer-wrapper_16A {
  position: relative;
}

.outer-wrapper_16A + * {
  margin-top: 16px;
}

.content_3Xp {
  overflow: hidden;
}

.content_3Xp:after, .content_3Xp:before {
  content: "";
  display: table;
}

.content__inner_iZt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin: 0;
  padding: 0;
  overflow: unset;
  list-style: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: transform, transition;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.page-editor-xs .content__inner_iZt {
  -webkit-transform: none !important;
  transform: none !important;
  overflow-x: scroll;
  padding-bottom: 16px;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .content__inner_iZt {
    -webkit-transform: none !important;
    transform: none !important;
    overflow-x: scroll;
    padding-bottom: 16px;
  }
}
.item_12C {
  height: auto;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.item_12C img {
  position: absolute;
  width: unset !important;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.item_12C:first-child {
  margin-left: 0 !important;
}

.page-editor-xs .item_12C {
  -webkit-box-flex: 0 !important;
  -ms-flex: 0 0 200px !important;
  flex: 0 0 200px !important;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .item_12C {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 200px !important;
    flex: 0 0 200px !important;
  }
}
.arrow_3Kf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 32px;
  height: 32px;
  top: 50%;
  border-radius: 32px;
  margin-top: -16px;
  cursor: pointer;
  z-index: 2;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #212736;
  opacity: 0.8;
}

.arrow__prev_2xf {
  left: 16px;
}

.arrow__next_aF9 {
  right: 16px;
}

.arrow__next_aF9 svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.page-editor-xs .arrow_3Kf {
  display: none;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .arrow_3Kf {
    display: none;
  }
}
.arrow--disabled_1YR {
  opacity: 0.1;
}

.dots_mOx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.dots__item_1f1 {
  width: 8px;
  height: 8px;
  background: #c5cbd6;
  border-radius: 8px;
  cursor: pointer;
  opacity: 0.4;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.dots__item-active_2dl {
  opacity: 1;
}

.dots__item_1f1 + .dots__item_1f1 {
  margin-left: 12px;
}

.page-editor-xs .dots_mOx {
  display: none;
  margin-top: 0;
}

@media (max-width: 767px) {
  :root:not(.disable-media-queries) .dots_mOx {
    display: none;
    margin-top: 0;
  }
}
.slider_2m4 {
  position: relative;
  min-width: 100%;
  min-height: 1px;
}

@media (max-width: 767px) {
  .slider_2m4 {
    margin-left: calc(0 - var(--w-grid-gap));
    margin-right: calc(0 - var(--w-grid-gap));
    padding-left: calc(var(--w-grid-gap));
    padding-right: calc(var(--w-grid-gap));
  }
}
.wrapper_2i1 {
  display: inline-block;
  position: relative;
  padding-right: 24px;
}

.wrapper_2i1:after {
  content: ">";
  position: absolute;
  width: 8px;
  right: 8px;
  margin-left: 0.3em;
  text-decoration: none;
}

.wrapper_2i1:last-child {
  padding-right: 0;
}

.wrapper_2i1:last-child:after {
  content: none;
}

.input-quantity_2Uj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 36px;
  min-width: 75px;
  padding: 8px 12px;
  margin-right: 16px;
  border: 1px solid #c5cbd6;
  -webkit-box-shadow: inset 0 1px 0 rgba(35, 33, 54, 0.08);
  box-shadow: inset 0 1px 0 rgba(35, 33, 54, 0.08);
  border-radius: var(--ui-btn-md-border-radius);
  background: #fff;
}

.input-quantity__dark_37b {
  background: hsla(0, 0%, 100%, 0.2);
}

.input-quantity__dark_37b input {
  color: #fff;
}

.input-quantity__arrows_14A {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 1200px) {
  .input-quantity_2Uj {
    height: 30px;
    padding: 3px 5px;
  }
}
.input_3Bx {
  width: 0;
  max-width: calc(100% - 10px);
  padding: 0;
  -moz-appearance: textfield;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background: transparent;
}

.arrow--down_1DT, .arrow_230 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 1200px) {
  .arrow--down_1DT, .arrow_230 {
    height: 10px;
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
}
.arrow--down_1DT {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

@media (max-width: 1200px) {
  .arrow--down_1DT {
    -webkit-transform: rotate(180deg) scale(1.4);
    transform: rotate(180deg) scale(1.4);
  }
}
.input_3Bx::-webkit-inner-spin-button, .input_3Bx::-webkit-outer-spin-button {
  display: none;
}

.product_36E {
  position: relative;
  margin: 16px 0;
}

.product_36E:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: -9px;
  left: 0;
  background-color: rgba(0, 0, 0, 0.05);
}

.product_36E:first-child {
  margin-top: 8px;
}

.product_36E:last-child {
  margin-bottom: 8px;
}

.product_36E:last-child:after {
  content: none;
}

.product_36E[data-error-out-of-stock] {
  border: 1px solid #ffddd9;
  border-radius: 4px;
}

.product_36E[data-error-out-of-stock] .product-inner_2sR {
  margin: 4px 0;
}

.product-inner_2sR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.preview_ZEy {
  position: relative;
  width: 46px;
  height: 46px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 46px;
  flex: 0 0 46px;
}

.preview_ZEy img {
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.name-wrapper_1NC {
  max-width: calc(100% - 300px);
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(100% - 300px);
  flex: 0 0 calc(100% - 300px);
  margin-right: 10px;
}

@media (max-width: 845px) {
  .name-wrapper_1NC {
    max-width: 100%;
  }
}
.preview_ZEy + .name-wrapper_1NC {
  margin-left: 16px;
}

.name_NSh {
  font-weight: 700 !important;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.name_NSh > a {
  text-decoration: none;
}

.name_NSh > a:hover {
  text-decoration: underline;
}

.name_NSh > a, .name_NSh > a:focus, .name_NSh > a:hover {
  color: inherit;
}

@media (max-width: 1200px) {
  .name_NSh {
    max-width: 100%;
  }
}
.options_brK {
  max-width: 100%;
  color: #646e82 !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.amount_3S_ {
  margin-left: 24px;
}

.remove_2cA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 24px;
  cursor: pointer;
  margin-left: auto;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 24px;
  flex: 0 0 24px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: transparent;
  border-radius: 4px;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}

.remove_2cA:hover {
  background: #f7f8fa;
}

.full-height_1be {
  height: 100%;
}

.info_1GH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: calc(100% - 70px);
  padding: 0 20px 0 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media (max-width: 1200px) {
  .info_1GH {
    padding: 0 20px 0 8px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.right_2Fb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 768px) {
  .right_2Fb {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
  }
  .right_2Fb div[data-sub-item=amount] {
    margin: 4px 0;
  }
}
@media (max-width: 1200px) {
  .right_2Fb {
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.error-out-of-stock_IeZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 12px;
  color: #cc3833;
  background-color: #ffddd9;
}

.error-out-of-stock-text_2FQ {
  margin-left: 8px;
}

.wrapper_2Cq {
  position: relative;
}

.wrapper_2Cq + * {
  margin-top: 24px;
}

.name_3dI {
  margin-bottom: 8px;
  text-transform: uppercase;
  font-size: 12px !important;
  font-weight: 700 !important;
}

.price-details_2Qi {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -moz-column-gap: 4px;
  -webkit-column-gap: 4px;
  column-gap: 4px;
  font-size: 14px !important;
  text-align: right;
  margin-top: 16px;
  line-height: 20px;
}

.price-details_2Qi, .price-details__column_1q9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.price-details__column_1q9 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
}

.price-details__cell_1QF {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.price-details_2Qi .total_1VG {
  font-size: 18px !important;
  font-weight: 700 !important;
  text-align: right;
  margin-top: 8px;
  line-height: 22px;
}

.container_1gQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  padding: 10px 16px 10px 12px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background: #fff9f0;
  border-radius: 8px;
  border: 1px solid #ffdfb3;
  margin-top: -10px;
  margin-bottom: 32px;
}

.container_1gQ svg {
  position: absolute;
}

.container_1gQ span {
  font-family: SF Pro Text, sans-serif;
  color: #f29130;
  font-size: 14px;
  line-height: 20px;
  padding-left: 30px;
}

.form_cvh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 8px;
}

.form__title_1Z9 {
  margin-bottom: 4px;
}

.form__input_38Y {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 8px 12px;
  -webkit-box-shadow: inset 0 1px 0 rgba(35, 33, 54, 0.08);
  box-shadow: inset 0 1px 0 rgba(35, 33, 54, 0.08);
  border-radius: 3px;
  background: #fff;
  font-size: 14px;
  border-bottom-style: solid;
  border-bottom-width: 0;
}

.form__input_38Y::-moz-placeholder {
  color: #c5cbd6;
  font-size: 14px;
}

.form__input_38Y:-ms-input-placeholder {
  color: #c5cbd6;
  font-size: 14px;
}

.form__input_38Y::-webkit-input-placeholder {
  color: #c5cbd6;
  font-size: 14px;
}

.form__input_38Y::-ms-input-placeholder {
  color: #c5cbd6;
  font-size: 14px;
}

.form__input_38Y::placeholder {
  color: #c5cbd6;
  font-size: 14px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .form__input_38Y {
    font-size: 16px;
  }
}
.form__submit-wrapper_1Eh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 24px;
}

.form__submit_4Tx {
  width: 158px;
  padding: 8px 0;
  background: #165bfb;
  border-radius: 3px;
  color: #fff;
}

.field_3L8 + .field_3L8 {
  margin-top: 16px;
}

.dark-field_3WG {
  background: hsla(0, 0%, 100%, 0.2);
}

.dark-field_3WG::-moz-placeholder {
  color: #fff;
}

.dark-field_3WG:-ms-input-placeholder {
  color: #fff;
}

.dark-field_3WG::-webkit-input-placeholder {
  color: #fff;
}

.dark-field_3WG::-ms-input-placeholder {
  color: #fff;
}

.dark-field_3WG::placeholder {
  color: #fff;
}

.textarea-field_9Bl {
  min-height: 114px;
  resize: none;
  font-size: 14px;
}

.textarea-field_9Bl::-moz-placeholder {
  font-size: 14px;
}

.textarea-field_9Bl:-ms-input-placeholder {
  font-size: 14px;
}

.textarea-field_9Bl::-webkit-input-placeholder {
  font-size: 14px;
}

.textarea-field_9Bl::-ms-input-placeholder {
  font-size: 14px;
}

.textarea-field_9Bl::placeholder {
  font-size: 14px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .textarea-field_9Bl {
    font-size: 16px;
  }
}
.invalid-field_zmJ {
  border: 2px solid #d9534c !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 0 rgba(35, 33, 54, 0.08);
  box-shadow: inset 0 1px 0 rgba(35, 33, 54, 0.08);
}

.validation-text_2xP {
  display: none;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #d9534c;
}

.required-star_176 {
  color: #cc3833;
}

.dropdown_3gZ {
  height: auto;
  padding: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: var(--ui-btn-md-border-radius);
}

.dropdown-wrapper_2i- {
  border-radius: var(--ui-btn-md-border-radius);
  margin-top: 12px;
}

.dropdown-error_1zX {
  border: 2px solid #d9534c;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 0 rgba(35, 33, 54, 0.08);
  box-shadow: inset 0 1px 0 rgba(35, 33, 54, 0.08);
}

.dropdown-error_1zX .dropdown_3gZ {
  border-style: hidden !important;
}

.dropdown_3gZ > div {
  width: 100%;
  padding: var(--ui-btn-md-padding);
  color: inherit;
  font-size: var(--ui-btn-md-font-size);
  line-height: var(--ui-btn-md-line-height);
}

.dropdown_3gZ svg {
  top: calc(50% - 3px);
}

.dropdown_3gZ .js-product-option-dropdown {
  top: 46px;
  left: 0;
  padding: 0;
}

.dropdown_3gZ .js-product-option-text {
  color: inherit;
}

.dropdown_3gZ .js–product-option-placeholder {
  color: inherit;
  opacity: 0.5;
  font-size: 14px;
}

.wrapper_3nh {
  position: relative;
}

.wrapper_3nh + * {
  margin-top: 24px;
}

.name_1x0 {
  margin-bottom: 16px;
  text-transform: uppercase;
  font-size: 12px !important;
  font-weight: 700 !important;
}

.option_2Sr {
  position: relative;
  width: 100%;
  padding-top: 16px;
  padding-left: 16px;
  padding-bottom: 16px;
  border: 1px solid #edf0f5;
  border-radius: 6px;
  margin-top: 8px;
  cursor: pointer;
}

.option-active_2nP {
  border: 2px solid #165bfb;
}

.option-active_2nP .check-wrapper_2Qt {
  display: block;
}

.option-with-description_Lxh {
  padding: 16px 12px;
}

.active_2w1:not(.option-with-description_Lxh) {
  padding-top: 15px;
  padding-left: 15px;
  padding-bottom: 15px;
}

.active_2w1.option-with-description_Lxh {
  padding-top: 11px;
  padding-left: 11px;
  padding-bottom: 11px;
}

.option-title_lGi {
  width: 100%;
  text-align: left;
  font-weight: 600 !important;
  font-size: 14px;
}

.option-description_IPq {
  text-align: left;
  font-size: 12px;
  color: #9199ab !important;
}

.check-wrapper_2Qt {
  display: none;
  position: absolute;
  width: 0;
  height: 0;
  top: 0;
  right: 0;
  border-color: #165bfb #165bfb transparent transparent;
  border-style: solid;
  border-width: 20px;
}

.check-wrapper__light_2ux {
  border-color: #fff #fff transparent transparent;
}

.check_2YZ {
  position: absolute;
  top: -14px;
  right: -14px;
}

.head-container_2CE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrapper_1Hj {
  position: relative;
}

.wrapper_1Hj + * {
  margin-top: 24px;
}

.name_1p7 {
  margin-bottom: 16px;
  text-transform: uppercase;
  font-size: 12px !important;
  font-weight: 700 !important;
}

.hidden_y1v {
  display: none !important;
}

.input__O8 {
  width: 100% !important;
  font-family: var(--ui-text-font-family) !important;
  margin-top: 0 !important;
  padding-right: 34px !important;
}

.form_2p6 {
  position: relative;
}

.form_2p6 svg {
  position: absolute;
  top: 50%;
  right: 8px;
  margin-top: -12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.wrapper_hI3 {
  position: relative;
}

.outerWrapper_38w + * {
  margin-top: 24px;
}

.wrapper_1PC {
  position: relative;
}

.wrapper_1PC + * {
  margin-top: 24px;
}

.name_2ZB {
  margin-bottom: 16px;
  text-transform: uppercase;
  font-size: 12px !important;
  font-weight: 700 !important;
}

.shipping-method__price_2vM {
  margin-right: 10px;
}

.required-star_3Wa {
  color: #cc3833;
}

.shipping-method__input--light_3VD, .shipping-method__input_NTZ {
  padding: 8px 12px !important;
  border: 1px solid rgba(35, 33, 54, 0.0784313725) !important;
}

.shipping-method__input--light_3VD {
  background: hsla(0, 0%, 100%, 0.2) !important;
}

.shipping-method__input--light_3VD::-moz-placeholder {
  color: #fff;
}

.shipping-method__input--light_3VD:-ms-input-placeholder {
  color: #fff;
}

.shipping-method__input--light_3VD::-webkit-input-placeholder {
  color: #fff;
}

.shipping-method__input--light_3VD::-ms-input-placeholder {
  color: #fff;
}

.shipping-method__input--light_3VD::placeholder {
  color: #fff;
}

.wrapper_35_ {
  padding: 24px;
  text-align: center;
  background: var(--sky-l3);
  border-radius: 8px;
}

.title_1a8 {
  margin-bottom: 8px;
  color: var(--ink-l2);
}

.title-container_3sh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text_2i- {
  color: var(--ink-l3);
}

.text_2i- a {
  text-decoration: none;
  color: var(--brand);
}

.form_28C {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.input_1bf {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.button_33e {
  max-width: 35% !important;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.button-text_1ot {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.name_3fm {
  position: absolute;
  width: 0;
  height: 0;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: -1;
}

.popupWrapper_2c7 {
  display: none;
  position: fixed;
  height: 100vh;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  background: transparent;
}

.popupWrapper_2c7.popupAnimated_amt.popup-active {
  -webkit-animation: popupBackground 0.7s;
  animation: popupBackground 0.7s;
  background: rgba(0, 0, 0, 0.7);
}

.popupWrapper_2c7:not(.popupAnimated_amt) {
  background: rgba(0, 0, 0, 0.7);
}

.popupWrapper_2c7 .w-blocks-group-wrapper:not(.full-screen_2pk) {
  margin: 10% auto;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .popupWrapper_2c7 .w-blocks-group-wrapper:not(.full-screen_2pk) {
    margin: 10% auto calc(10% + 80px);
  }
}
.popupHeader_mJV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  padding: 16px;
  z-index: 2;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  word-break: break-word;
  text-overflow: ellipsis;
}

.popupInner_x4N {
  margin: 10% auto;
}

.popupInner_x4N .subheading-height_3VJ {
  height: var(--ui-subheading-size) !important;
}

@media (max-width: 991px) and (min-width: 768px) {
  .popupInner_x4N .subheading-height_3VJ {
    height: var(--ui-subheading-size-tablet) !important;
  }
}
@media (max-width: 767px) {
  .popupInner_x4N .subheading-height_3VJ {
    height: var(--ui-subheading-size-mobile) !important;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .popupInner_x4N {
    margin: 10% auto calc(10% + 80px);
  }
}
.full-screen_2pk {
  width: 100%;
  min-height: 100%;
  margin: 0;
}

.lg_18T {
  width: 970px;
}

.md_JgN {
  width: 770px;
}

.sm_1dB {
  width: 570px;
}

@media screen and (max-width: 1200px) {
  .lg_18T {
    width: 870px;
  }
  .md_JgN {
    width: 670px;
  }
  .sm_1dB {
    width: 470px;
  }
}
@media screen and (max-width: 991px) {
  .lg_18T {
    width: 670px;
  }
}
@media screen and (max-width: 767px) {
  .lg_18T, .md_JgN, .sm_1dB {
    width: 470px;
  }
}
@media screen and (max-width: 480px) {
  .lg_18T, .md_JgN, .sm_1dB {
    width: 100%;
    margin-left: 16px;
    margin-right: 16px;
  }
}
@media screen and (max-width: 320px) {
  .lg_18T, .md_JgN, .sm_1dB {
    width: 100%;
    margin-left: 8px;
    margin-right: 8px;
  }
}
.page-editor .lg_18T {
  width: 970px;
}

.page-editor .md_JgN {
  width: 770px;
}

.page-editor .sm_1dB {
  width: 570px;
}

.page-editor-md .lg_18T, .page-editor-md .md_JgN {
  width: 670px;
}

.page-editor-md .sm_1dB {
  width: 570px;
}

.page-editor-xs .lg_18T, .page-editor-xs .md_JgN, .page-editor-xs .sm_1dB {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.page-editor-xs .full-screen_2pk {
  width: 100%;
  max-width: 400px;
  min-height: 100%;
  margin: 10% auto;
}

.popupWrapper_2c7.device-android {
  height: 100%;
  overflow-y: auto;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .popupWrapper_2c7.device-android .w-blocks-group-wrapper:not(.full-screen_2pk) {
    height: 100vh;
    margin: 0 auto;
    overflow-y: scroll;
  }
  .popupWrapper_2c7.device-android .w-blocks-group-wrapper:not(.full-screen_2pk) .block-wrapper.w-state-has-background {
    position: relative;
  }
}
.close-button_1Za {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 18px;
  right: 12px;
  cursor: pointer;
  z-index: 3;
}

.close-button__icon_1EY {
  width: 100%;
  height: 100%;
  fill: currentColor;
}

@-webkit-keyframes popupBackground {
  0% {
    background: transparent;
  }
  to {
    background: rgba(0, 0, 0, 0.7);
  }
}
@keyframes popupBackground {
  0% {
    background: transparent;
  }
  to {
    background: rgba(0, 0, 0, 0.7);
  }
}
@-webkit-keyframes popupFadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes popupFadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes popupBounceIn {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
  60% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  70% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  80% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
  90% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes popupBounceIn {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
  60% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  70% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  80% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
  90% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes popupGlideIn {
  0% {
    -webkit-transform: translateX(-30%);
    transform: translateX(-30%);
  }
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes popupGlideIn {
  0% {
    -webkit-transform: translateX(-30%);
    transform: translateX(-30%);
  }
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes popupFloatIn {
  0% {
    -webkit-transform: translateX(30%);
    transform: translateX(30%);
    opacity: 0;
  }
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes popupFloatIn {
  0% {
    -webkit-transform: translateX(30%);
    transform: translateX(30%);
    opacity: 0;
  }
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes popupExpandIn {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0.5;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes popupExpandIn {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0.5;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes popupSpinIn {
  0% {
    -webkit-transform: scale(0) rotate(-2turn);
    transform: scale(0) rotate(-2turn);
  }
  to {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
@keyframes popupSpinIn {
  0% {
    -webkit-transform: scale(0) rotate(-2turn);
    transform: scale(0) rotate(-2turn);
  }
  to {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
@-webkit-keyframes popupFlyIn {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
  }
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes popupFlyIn {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
  }
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes popupTurnIn {
  0% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  to {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes popupTurnIn {
  0% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  to {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
@-webkit-keyframes popupArcIn {
  0% {
    -webkit-transform: perspective(400px) rotateY(120deg) scale(0.3);
    transform: perspective(400px) rotateY(120deg) scale(0.3);
  }
  to {
    -webkit-transform: perspective(0) rotateY(0) scale(1);
    transform: perspective(0) rotateY(0) scale(1);
  }
}
@keyframes popupArcIn {
  0% {
    -webkit-transform: perspective(400px) rotateY(120deg) scale(0.3);
    transform: perspective(400px) rotateY(120deg) scale(0.3);
  }
  to {
    -webkit-transform: perspective(0) rotateY(0) scale(1);
    transform: perspective(0) rotateY(0) scale(1);
  }
}
@-webkit-keyframes popupPuffIn {
  0% {
    -webkit-transform: scale(7);
    transform: scale(7);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes popupPuffIn {
  0% {
    -webkit-transform: scale(7);
    transform: scale(7);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes popupFoldIn {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
  }
  to {
    -webkit-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
  }
}
@keyframes popupFoldIn {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
  }
  to {
    -webkit-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
  }
}
@-webkit-keyframes popupFlipIn {
  0% {
    -webkit-transform: perspective(400px) rotateY(-90deg);
    transform: perspective(400px) rotateY(-90deg);
  }
  to {
    -webkit-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
  }
}
@keyframes popupFlipIn {
  0% {
    -webkit-transform: perspective(400px) rotateY(-90deg);
    transform: perspective(400px) rotateY(-90deg);
  }
  to {
    -webkit-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
  }
}
.popupFadeIn {
  -webkit-animation: popupFadeIn 1s;
  animation: popupFadeIn 1s;
}

.popupBounceIn {
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-animation: popupBounceIn 0.7s;
  animation: popupBounceIn 0.7s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

.popupGlideIn {
  -webkit-animation: popupGlideIn 1s;
  animation: popupGlideIn 1s;
}

.popupFloatIn {
  -webkit-animation: popupFloatIn 1s;
  animation: popupFloatIn 1s;
}

.popupExpandIn {
  -webkit-animation: popupExpandIn 1s;
  animation: popupExpandIn 1s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}

.popupSpinIn {
  -webkit-animation: popupSpinIn 1s;
  animation: popupSpinIn 1s;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

.popupFlyIn {
  -webkit-animation: popupFlyIn 1s;
  animation: popupFlyIn 1s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

.popupTurnIn {
  -webkit-animation: popupTurnIn 1s;
  animation: popupTurnIn 1s;
  -webkit-transform-origin: 200% 50%;
  transform-origin: 200% 50%;
}

.popupArcIn {
  -webkit-animation: popupArcIn 1s;
  animation: popupArcIn 1s;
  -webkit-transform-origin: 50% 50% -150px;
  transform-origin: 50% 50% -150px;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

.popupPuffIn {
  -webkit-animation: popupPuffIn 0.7s;
  animation: popupPuffIn 0.7s;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

.popupFoldIn {
  -webkit-animation: popupFoldIn 1s;
  animation: popupFoldIn 1s;
  -webkit-transform-origin: 0 50% 0;
  transform-origin: 0 50% 0;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

.popupFlipIn {
  -webkit-animation: popupFlipIn 1s;
  animation: popupFlipIn 1s;
  -webkit-transform-origin: 50% 50% 0;
  transform-origin: 50% 50% 0;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

:root {
  --ui-brand-color: #86bb46;
  --ui-dark-accent-color: #505058;
  --ui-dark-shade-color: #28283a;
  --ui-light-accent-color: #f8fafb;
  --ui-light-shade-color: #fff;
  --ui-link-color: #6f6f72;
  --ui-link-color-light: #fff;
  --ui-link-hover-color: #86bb46;
  --ui-link-hover-color-light: #86bb46;
  --ui-link-font-style: normal;
  --ui-link-text-decoration: none;
  --ui-link-coefficients-320-px: 1;
  --ui-link-letter-spacing: 0;
  --ui-link-line-height: 1.2;
  --ui-button-tablet-letter-spacing: 0.02;
  --ui-button-mobile-letter-spacing: 0.02;
  --ui-button-tablet-line-height: 1.2;
  --ui-button-mobile-line-height: 1.2;
  --ui-button-size-tablet: 12px;
  --ui-button-size-mobile: 12px;
  --ui-button-size: 12px;
  --ui-button-text-transform: uppercase;
  --ui-button-font-family: "Rubik",sans-serif;
  --ui-button-font-weight: 700;
  --ui-button-font-style: initial;
  --ui-button-text-decoration: none;
  --ui-button-coefficients-320-px: 1;
  --ui-button-letter-spacing: 0.02;
  --ui-button-line-height: 1.2;
  --ui-caption-tablet-letter-spacing: 0;
  --ui-caption-mobile-letter-spacing: 0;
  --ui-caption-tablet-line-height: 1.7;
  --ui-caption-mobile-line-height: 1.7;
  --ui-caption-size-tablet: 14px;
  --ui-caption-size-mobile: 14px;
  --ui-caption-text-transform: none;
  --ui-caption-font-weight: 400;
  --ui-caption-font-family: "Lato",sans-serif;
  --ui-caption-size: 15px;
  --ui-caption-color: #66698c;
  --ui-caption-color-light: #9f9f9f;
  --ui-caption-font-style: normal;
  --ui-caption-text-decoration: none;
  --ui-caption-coefficients-320-px: 1;
  --ui-caption-letter-spacing: 0;
  --ui-caption-line-height: 1.7;
  --ui-quote-tablet-letter-spacing: 0;
  --ui-quote-mobile-letter-spacing: 0;
  --ui-quote-tablet-line-height: 1.43;
  --ui-quote-mobile-line-height: 1.43;
  --ui-quote-size-tablet: 19px;
  --ui-quote-size-mobile: 18px;
  --ui-quote-text-transform: none;
  --ui-quote-font-weight: 400;
  --ui-quote-font-family: "Lato",sans-serif;
  --ui-quote-size: 21px;
  --ui-quote-color: #66698c;
  --ui-quote-color-light: #fff;
  --ui-quote-font-style: italic;
  --ui-quote-text-decoration: none;
  --ui-quote-coefficients-320-px: 1;
  --ui-quote-letter-spacing: 0;
  --ui-quote-line-height: 1.43;
  --ui-small-tablet-letter-spacing: 0.03;
  --ui-small-mobile-letter-spacing: 0.03;
  --ui-small-tablet-line-height: 1.82;
  --ui-small-mobile-line-height: 1.82;
  --ui-small-size-tablet: 12px;
  --ui-small-size-mobile: 12px;
  --ui-small-text-transform: none;
  --ui-small-font-weight: 700;
  --ui-small-font-family: "Lato",sans-serif;
  --ui-small-size: 13px;
  --ui-small-color: #66698c;
  --ui-small-color-light: #dde5ed;
  --ui-small-font-style: normal;
  --ui-small-text-decoration: none;
  --ui-small-coefficients-320-px: 1;
  --ui-small-letter-spacing: 0.03;
  --ui-small-line-height: 1.82;
  --ui-text-tablet-letter-spacing: 0;
  --ui-text-mobile-letter-spacing: 0;
  --ui-text-tablet-line-height: 1.7;
  --ui-text-mobile-line-height: 1.7;
  --ui-text-size-tablet: 17px;
  --ui-text-size-mobile: 17px;
  --ui-text-text-transform: none;
  --ui-text-font-weight: 400;
  --ui-text-font-family: "Lato",sans-serif;
  --ui-text-size: 17px;
  --ui-text-color: #66698c;
  --ui-text-color-light: #fff;
  --ui-text-font-style: normal;
  --ui-text-text-decoration: none;
  --ui-text-coefficients-320-px: 1;
  --ui-text-letter-spacing: 0;
  --ui-text-line-height: 1.7;
  --ui-subheading-tablet-letter-spacing: 0;
  --ui-subheading-mobile-letter-spacing: 0;
  --ui-subheading-tablet-line-height: 1.58;
  --ui-subheading-mobile-line-height: 1.58;
  --ui-subheading-size-tablet: 19px;
  --ui-subheading-size-mobile: 18px;
  --ui-subheading-text-transform: none;
  --ui-subheading-font-weight: 700;
  --ui-subheading-font-family: "Lato",sans-serif;
  --ui-subheading-size: 21px;
  --ui-subheading-color: #66698c;
  --ui-subheading-color-light: #fff;
  --ui-subheading-font-style: normal;
  --ui-subheading-text-decoration: none;
  --ui-subheading-coefficients-320-px: 1;
  --ui-subheading-letter-spacing: 0;
  --ui-subheading-line-height: 1.58;
  --ui-heading-tablet-letter-spacing: 0;
  --ui-heading-mobile-letter-spacing: 0;
  --ui-heading-tablet-line-height: 1.43;
  --ui-heading-mobile-line-height: 1.43;
  --ui-heading-size-tablet: 22px;
  --ui-heading-size-mobile: 22px;
  --ui-heading-text-transform: none;
  --ui-heading-font-weight: 700;
  --ui-heading-font-family: "Rubik",sans-serif;
  --ui-heading-size: 23px;
  --ui-heading-color: #28283a;
  --ui-heading-color-light: #fff;
  --ui-heading-font-style: normal;
  --ui-heading-text-decoration: none;
  --ui-heading-coefficients-320-px: 1;
  --ui-heading-letter-spacing: 0;
  --ui-heading-line-height: 1.43;
  --ui-heading-lg-tablet-letter-spacing: 0;
  --ui-heading-lg-mobile-letter-spacing: 0;
  --ui-heading-lg-tablet-line-height: 1.3;
  --ui-heading-lg-mobile-line-height: 1.3;
  --ui-heading-lg-size-tablet: 22px;
  --ui-heading-lg-size-mobile: 22px;
  --ui-heading-lg-text-transform: none;
  --ui-heading-lg-font-weight: 700;
  --ui-heading-lg-font-family: "Rubik",sans-serif;
  --ui-heading-lg-size: 22px;
  --ui-heading-lg-color: #28283a;
  --ui-heading-lg-color-light: #fff;
  --ui-heading-lg-font-style: normal;
  --ui-heading-lg-text-decoration: none;
  --ui-heading-lg-coefficients-320-px: 0.82;
  --ui-heading-lg-letter-spacing: 0;
  --ui-heading-lg-line-height: 1.3;
  --ui-subtitle-tablet-letter-spacing: 0;
  --ui-subtitle-mobile-letter-spacing: 0;
  --ui-subtitle-tablet-line-height: 1.65;
  --ui-subtitle-mobile-line-height: 1.65;
  --ui-subtitle-size-tablet: 19px;
  --ui-subtitle-size-mobile: 19px;
  --ui-subtitle-text-transform: none;
  --ui-subtitle-font-weight: 400;
  --ui-subtitle-font-family: "Lato",sans-serif;
  --ui-subtitle-size: 19px;
  --ui-subtitle-color: #66698c;
  --ui-subtitle-color-light: #fff;
  --ui-subtitle-font-style: normal;
  --ui-subtitle-text-decoration: none;
  --ui-subtitle-coefficients-320-px: 1;
  --ui-subtitle-letter-spacing: 0;
  --ui-subtitle-line-height: 1.65;
  --ui-block-title-tablet-letter-spacing: 0;
  --ui-block-title-mobile-letter-spacing: 0;
  --ui-block-title-tablet-line-height: 1.2;
  --ui-block-title-mobile-line-height: 1.2;
  --ui-block-title-size-tablet: 39px;
  --ui-block-title-size-mobile: 34px;
  --ui-block-title-text-transform: none;
  --ui-block-title-font-weight: 700;
  --ui-block-title-font-family: "Rubik",sans-serif;
  --ui-block-title-size: 44px;
  --ui-block-title-color: #28283a;
  --ui-block-title-color-light: #fff;
  --ui-block-title-font-style: normal;
  --ui-block-title-text-decoration: none;
  --ui-block-title-coefficients-320-px: 0.49;
  --ui-block-title-letter-spacing: 0;
  --ui-block-title-line-height: 1.2;
  --ui-hero-title-tablet-letter-spacing: -0.01;
  --ui-hero-title-mobile-letter-spacing: -0.01;
  --ui-hero-title-tablet-line-height: 1.1;
  --ui-hero-title-mobile-line-height: 1.1;
  --ui-hero-title-size-tablet: 60px;
  --ui-hero-title-size-mobile: 54px;
  --ui-hero-title-text-transform: none;
  --ui-hero-title-font-weight: 700;
  --ui-hero-title-font-family: "Rubik",sans-serif;
  --ui-hero-title-size: 66px;
  --ui-hero-title-color: #28283a;
  --ui-hero-title-color-light: #fff;
  --ui-hero-title-font-style: normal;
  --ui-hero-title-text-decoration: none;
  --ui-hero-title-coefficients-320-px: 0.37;
  --ui-hero-title-letter-spacing: -0.01;
  --ui-hero-title-line-height: 1.1;
  --ui-btn-sm-padding: 16px 24px 16px 24px;
  --ui-btn-sm-font-size: 11px;
  --ui-btn-sm-border-width: 2px;
  --ui-btn-sm-border-radius: 5px;
  --ui-btn-sm-line-height: 1.1;
  --ui-btn-md-padding: 20px 30px 20px 30px;
  --ui-btn-md-font-size: 12px;
  --ui-btn-md-border-width: 2px;
  --ui-btn-md-border-radius: 5px;
  --ui-btn-md-line-height: 1.2;
  --ui-btn-lg-padding: 21px 36px 21px 36px;
  --ui-btn-lg-font-size: 14px;
  --ui-btn-lg-border-width: 2px;
  --ui-btn-lg-border-radius: 5px;
  --ui-btn-lg-line-height: 1.2;
  --ui-btn-secondary-alt-active-color: #595a71;
  --ui-btn-secondary-alt-active-color-light: #595a71;
  --ui-btn-secondary-alt-active-bg-color: #fff;
  --ui-btn-secondary-alt-active-bg-color-light: #fff;
  --ui-btn-secondary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-active-font-weight: 700;
  --ui-btn-secondary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-spread: 0;
  --ui-btn-secondary-alt-active-shadow-blur: 10px;
  --ui-btn-secondary-alt-active-shadow-y: 3px;
  --ui-btn-secondary-alt-active-shadow-x: 0;
  --ui-btn-secondary-alt-active-border-color: transparent;
  --ui-btn-secondary-alt-active-border-color-light: transparent;
  --ui-btn-secondary-alt-active-border-style: solid;
  --ui-btn-secondary-alt-hover-color: #86bb46;
  --ui-btn-secondary-alt-hover-color-light: #86bb46;
  --ui-btn-secondary-alt-hover-bg-color: #fff;
  --ui-btn-secondary-alt-hover-bg-color-light: #fff;
  --ui-btn-secondary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-hover-font-weight: 700;
  --ui-btn-secondary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-spread: 0;
  --ui-btn-secondary-alt-hover-shadow-blur: 10px;
  --ui-btn-secondary-alt-hover-shadow-y: 3px;
  --ui-btn-secondary-alt-hover-shadow-x: 0;
  --ui-btn-secondary-alt-hover-border-color: transparent;
  --ui-btn-secondary-alt-hover-border-color-light: transparent;
  --ui-btn-secondary-alt-hover-border-style: solid;
  --ui-btn-secondary-alt-color: #595a71;
  --ui-btn-secondary-alt-color-light: #595a71;
  --ui-btn-secondary-alt-bg-color: #fff;
  --ui-btn-secondary-alt-bg-color-light: #fff;
  --ui-btn-secondary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-font-weight: 700;
  --ui-btn-secondary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-spread: 0;
  --ui-btn-secondary-alt-shadow-blur: 10px;
  --ui-btn-secondary-alt-shadow-y: 3px;
  --ui-btn-secondary-alt-shadow-x: 0;
  --ui-btn-secondary-alt-border-color: transparent;
  --ui-btn-secondary-alt-border-color-light: transparent;
  --ui-btn-secondary-alt-border-style: solid;
  --ui-btn-primary-alt-active-color: #505058;
  --ui-btn-primary-alt-active-color-light: #505058;
  --ui-btn-primary-alt-active-bg-color: #fff;
  --ui-btn-primary-alt-active-bg-color-light: #fff;
  --ui-btn-primary-alt-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-active-font-weight: 700;
  --ui-btn-primary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-spread: 0;
  --ui-btn-primary-alt-active-shadow-blur: 10px;
  --ui-btn-primary-alt-active-shadow-y: 3px;
  --ui-btn-primary-alt-active-shadow-x: 0;
  --ui-btn-primary-alt-active-border-color: transparent;
  --ui-btn-primary-alt-active-border-color-light: transparent;
  --ui-btn-primary-alt-active-border-style: solid;
  --ui-btn-primary-alt-hover-color: #fff;
  --ui-btn-primary-alt-hover-color-light: #fff;
  --ui-btn-primary-alt-hover-bg-color: #28283a;
  --ui-btn-primary-alt-hover-bg-color-light: #86bb46;
  --ui-btn-primary-alt-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-hover-font-weight: 700;
  --ui-btn-primary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-spread: 0;
  --ui-btn-primary-alt-hover-shadow-blur: 10px;
  --ui-btn-primary-alt-hover-shadow-y: 3px;
  --ui-btn-primary-alt-hover-shadow-x: 0;
  --ui-btn-primary-alt-hover-border-color: transparent;
  --ui-btn-primary-alt-hover-border-color-light: transparent;
  --ui-btn-primary-alt-hover-border-style: solid;
  --ui-btn-primary-alt-color: #505058;
  --ui-btn-primary-alt-color-light: #505058;
  --ui-btn-primary-alt-bg-color: #fff;
  --ui-btn-primary-alt-bg-color-light: #fff;
  --ui-btn-primary-alt-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-font-weight: 700;
  --ui-btn-primary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-spread: 0;
  --ui-btn-primary-alt-shadow-blur: 10px;
  --ui-btn-primary-alt-shadow-y: 3px;
  --ui-btn-primary-alt-shadow-x: 0;
  --ui-btn-primary-alt-border-color: transparent;
  --ui-btn-primary-alt-border-color-light: transparent;
  --ui-btn-primary-alt-border-style: solid;
  --ui-btn-secondary-active-color: #595a71;
  --ui-btn-secondary-active-color-light: #fff;
  --ui-btn-secondary-active-bg-color: transparent;
  --ui-btn-secondary-active-bg-color-light: transparent;
  --ui-btn-secondary-active-bg-gradient-angle: 0deg;
  --ui-btn-secondary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-active-font-weight: 700;
  --ui-btn-secondary-active-shadow-color: transparent;
  --ui-btn-secondary-active-shadow-color-light: transparent;
  --ui-btn-secondary-active-shadow-spread: 0;
  --ui-btn-secondary-active-shadow-blur: 0;
  --ui-btn-secondary-active-shadow-y: 0;
  --ui-btn-secondary-active-shadow-x: 0;
  --ui-btn-secondary-active-border-color: #d6d3de;
  --ui-btn-secondary-active-border-color-light: #d6d3de;
  --ui-btn-secondary-active-border-style: none;
  --ui-btn-secondary-hover-color: #fff;
  --ui-btn-secondary-hover-color-light: #505058;
  --ui-btn-secondary-hover-bg-color: #86bb46;
  --ui-btn-secondary-hover-bg-color-light: #fff;
  --ui-btn-secondary-hover-bg-gradient-angle: 0deg;
  --ui-btn-secondary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-hover-font-weight: 700;
  --ui-btn-secondary-hover-shadow-color: transparent;
  --ui-btn-secondary-hover-shadow-color-light: transparent;
  --ui-btn-secondary-hover-shadow-spread: 0;
  --ui-btn-secondary-hover-shadow-blur: 0;
  --ui-btn-secondary-hover-shadow-y: 0;
  --ui-btn-secondary-hover-shadow-x: 0;
  --ui-btn-secondary-hover-border-color: #fff;
  --ui-btn-secondary-hover-border-color-light: #fff;
  --ui-btn-secondary-hover-border-style: none;
  --ui-btn-secondary-color: #595a71;
  --ui-btn-secondary-color-light: #fff;
  --ui-btn-secondary-bg-color: transparent;
  --ui-btn-secondary-bg-color-light: transparent;
  --ui-btn-secondary-bg-gradient-angle: 0deg;
  --ui-btn-secondary-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-font-weight: 700;
  --ui-btn-secondary-shadow-color: transparent;
  --ui-btn-secondary-shadow-color-light: transparent;
  --ui-btn-secondary-shadow-spread: 0;
  --ui-btn-secondary-shadow-blur: 0;
  --ui-btn-secondary-shadow-y: 0;
  --ui-btn-secondary-shadow-x: 0;
  --ui-btn-secondary-border-color: #86bb46;
  --ui-btn-secondary-border-color-light: #fff;
  --ui-btn-secondary-border-style: solid;
  --ui-btn-primary-active-color: #fff;
  --ui-btn-primary-active-color-light: #fff;
  --ui-btn-primary-active-bg-color: #86bb46;
  --ui-btn-primary-active-bg-color-light: #86bb46;
  --ui-btn-primary-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-active-font-weight: 700;
  --ui-btn-primary-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-spread: 0;
  --ui-btn-primary-active-shadow-blur: 10px;
  --ui-btn-primary-active-shadow-y: 3px;
  --ui-btn-primary-active-shadow-x: 0;
  --ui-btn-primary-active-border-color: transparent;
  --ui-btn-primary-active-border-color-light: transparent;
  --ui-btn-primary-active-border-style: solid;
  --ui-btn-primary-hover-color: #fff;
  --ui-btn-primary-hover-color-light: #505058;
  --ui-btn-primary-hover-bg-color: #28283a;
  --ui-btn-primary-hover-bg-color-light: #fff;
  --ui-btn-primary-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-hover-font-weight: 700;
  --ui-btn-primary-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-spread: 0;
  --ui-btn-primary-hover-shadow-blur: 10px;
  --ui-btn-primary-hover-shadow-y: 3px;
  --ui-btn-primary-hover-shadow-x: 0;
  --ui-btn-primary-hover-border-color: transparent;
  --ui-btn-primary-hover-border-color-light: transparent;
  --ui-btn-primary-hover-border-style: solid;
  --ui-btn-primary-color: #fff;
  --ui-btn-primary-color-light: #fff;
  --ui-btn-primary-bg-color: #86bb46;
  --ui-btn-primary-bg-color-light: #86bb46;
  --ui-btn-primary-bg-gradient-angle: 0deg;
  --ui-btn-primary-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-font-weight: 700;
  --ui-btn-primary-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-spread: 0;
  --ui-btn-primary-shadow-blur: 10px;
  --ui-btn-primary-shadow-y: 3px;
  --ui-btn-primary-shadow-x: 0;
  --ui-btn-primary-border-color: transparent;
  --ui-btn-primary-border-color-light: transparent;
  --ui-btn-primary-border-style: solid;
  --ui-btn-font-family: "Rubik",sans-serif;
  --ui-btn-font-style: initial;
  --ui-btn-text-transform: uppercase;
  --ui-btn-letter-spacing: 0.02em;
  --ui-content-gutter-320: 24px;
  --ui-content-gutter-480: 24px;
  --ui-content-gutter-768: 32px;
  --ui-content-gutter-992: 40px;
  --ui-content-gutter-1280: 15px;
  --ui-content-gutter-default: 15px;
  --ui-content-gutter: 0 15px;
  --ui-content-container: 1200px;
  --ui-media-bg: #d8d8d8 ;
}

.gm__info-window__wrapper_2l1 {
  max-width: 280px;
}

.gm__info-window__heading_1eO {
  font-weight: 700;
  font-size: 15px !important;
  line-height: normal;
}

.gm__info-window__text_16i {
  font-weight: 400;
  font-size: 13px !important;
  line-height: normal;
}

:root {
  --ui-brand-color: #86bb46;
  --ui-dark-accent-color: #505058;
  --ui-dark-shade-color: #28283a;
  --ui-light-accent-color: #f8fafb;
  --ui-light-shade-color: #fff;
  --ui-link-color: #6f6f72;
  --ui-link-color-light: #fff;
  --ui-link-hover-color: #86bb46;
  --ui-link-hover-color-light: #86bb46;
  --ui-link-font-style: normal;
  --ui-link-text-decoration: none;
  --ui-link-coefficients-320-px: 1;
  --ui-link-letter-spacing: 0;
  --ui-link-line-height: 1.2;
  --ui-button-tablet-letter-spacing: 0.02;
  --ui-button-mobile-letter-spacing: 0.02;
  --ui-button-tablet-line-height: 1.2;
  --ui-button-mobile-line-height: 1.2;
  --ui-button-size-tablet: 12px;
  --ui-button-size-mobile: 12px;
  --ui-button-size: 12px;
  --ui-button-text-transform: uppercase;
  --ui-button-font-family: "Rubik",sans-serif;
  --ui-button-font-weight: 700;
  --ui-button-font-style: initial;
  --ui-button-text-decoration: none;
  --ui-button-coefficients-320-px: 1;
  --ui-button-letter-spacing: 0.02;
  --ui-button-line-height: 1.2;
  --ui-caption-tablet-letter-spacing: 0;
  --ui-caption-mobile-letter-spacing: 0;
  --ui-caption-tablet-line-height: 1.7;
  --ui-caption-mobile-line-height: 1.7;
  --ui-caption-size-tablet: 14px;
  --ui-caption-size-mobile: 14px;
  --ui-caption-text-transform: none;
  --ui-caption-font-weight: 400;
  --ui-caption-font-family: "Lato",sans-serif;
  --ui-caption-size: 15px;
  --ui-caption-color: #66698c;
  --ui-caption-color-light: #9f9f9f;
  --ui-caption-font-style: normal;
  --ui-caption-text-decoration: none;
  --ui-caption-coefficients-320-px: 1;
  --ui-caption-letter-spacing: 0;
  --ui-caption-line-height: 1.7;
  --ui-quote-tablet-letter-spacing: 0;
  --ui-quote-mobile-letter-spacing: 0;
  --ui-quote-tablet-line-height: 1.43;
  --ui-quote-mobile-line-height: 1.43;
  --ui-quote-size-tablet: 19px;
  --ui-quote-size-mobile: 18px;
  --ui-quote-text-transform: none;
  --ui-quote-font-weight: 400;
  --ui-quote-font-family: "Lato",sans-serif;
  --ui-quote-size: 21px;
  --ui-quote-color: #66698c;
  --ui-quote-color-light: #fff;
  --ui-quote-font-style: italic;
  --ui-quote-text-decoration: none;
  --ui-quote-coefficients-320-px: 1;
  --ui-quote-letter-spacing: 0;
  --ui-quote-line-height: 1.43;
  --ui-small-tablet-letter-spacing: 0.03;
  --ui-small-mobile-letter-spacing: 0.03;
  --ui-small-tablet-line-height: 1.82;
  --ui-small-mobile-line-height: 1.82;
  --ui-small-size-tablet: 12px;
  --ui-small-size-mobile: 12px;
  --ui-small-text-transform: none;
  --ui-small-font-weight: 700;
  --ui-small-font-family: "Lato",sans-serif;
  --ui-small-size: 13px;
  --ui-small-color: #66698c;
  --ui-small-color-light: #dde5ed;
  --ui-small-font-style: normal;
  --ui-small-text-decoration: none;
  --ui-small-coefficients-320-px: 1;
  --ui-small-letter-spacing: 0.03;
  --ui-small-line-height: 1.82;
  --ui-text-tablet-letter-spacing: 0;
  --ui-text-mobile-letter-spacing: 0;
  --ui-text-tablet-line-height: 1.7;
  --ui-text-mobile-line-height: 1.7;
  --ui-text-size-tablet: 17px;
  --ui-text-size-mobile: 17px;
  --ui-text-text-transform: none;
  --ui-text-font-weight: 400;
  --ui-text-font-family: "Lato",sans-serif;
  --ui-text-size: 17px;
  --ui-text-color: #66698c;
  --ui-text-color-light: #fff;
  --ui-text-font-style: normal;
  --ui-text-text-decoration: none;
  --ui-text-coefficients-320-px: 1;
  --ui-text-letter-spacing: 0;
  --ui-text-line-height: 1.7;
  --ui-subheading-tablet-letter-spacing: 0;
  --ui-subheading-mobile-letter-spacing: 0;
  --ui-subheading-tablet-line-height: 1.58;
  --ui-subheading-mobile-line-height: 1.58;
  --ui-subheading-size-tablet: 19px;
  --ui-subheading-size-mobile: 18px;
  --ui-subheading-text-transform: none;
  --ui-subheading-font-weight: 700;
  --ui-subheading-font-family: "Lato",sans-serif;
  --ui-subheading-size: 21px;
  --ui-subheading-color: #66698c;
  --ui-subheading-color-light: #fff;
  --ui-subheading-font-style: normal;
  --ui-subheading-text-decoration: none;
  --ui-subheading-coefficients-320-px: 1;
  --ui-subheading-letter-spacing: 0;
  --ui-subheading-line-height: 1.58;
  --ui-heading-tablet-letter-spacing: 0;
  --ui-heading-mobile-letter-spacing: 0;
  --ui-heading-tablet-line-height: 1.43;
  --ui-heading-mobile-line-height: 1.43;
  --ui-heading-size-tablet: 22px;
  --ui-heading-size-mobile: 22px;
  --ui-heading-text-transform: none;
  --ui-heading-font-weight: 700;
  --ui-heading-font-family: "Rubik",sans-serif;
  --ui-heading-size: 23px;
  --ui-heading-color: #28283a;
  --ui-heading-color-light: #fff;
  --ui-heading-font-style: normal;
  --ui-heading-text-decoration: none;
  --ui-heading-coefficients-320-px: 1;
  --ui-heading-letter-spacing: 0;
  --ui-heading-line-height: 1.43;
  --ui-heading-lg-tablet-letter-spacing: 0;
  --ui-heading-lg-mobile-letter-spacing: 0;
  --ui-heading-lg-tablet-line-height: 1.3;
  --ui-heading-lg-mobile-line-height: 1.3;
  --ui-heading-lg-size-tablet: 22px;
  --ui-heading-lg-size-mobile: 22px;
  --ui-heading-lg-text-transform: none;
  --ui-heading-lg-font-weight: 700;
  --ui-heading-lg-font-family: "Rubik",sans-serif;
  --ui-heading-lg-size: 22px;
  --ui-heading-lg-color: #28283a;
  --ui-heading-lg-color-light: #fff;
  --ui-heading-lg-font-style: normal;
  --ui-heading-lg-text-decoration: none;
  --ui-heading-lg-coefficients-320-px: 0.82;
  --ui-heading-lg-letter-spacing: 0;
  --ui-heading-lg-line-height: 1.3;
  --ui-subtitle-tablet-letter-spacing: 0;
  --ui-subtitle-mobile-letter-spacing: 0;
  --ui-subtitle-tablet-line-height: 1.65;
  --ui-subtitle-mobile-line-height: 1.65;
  --ui-subtitle-size-tablet: 19px;
  --ui-subtitle-size-mobile: 19px;
  --ui-subtitle-text-transform: none;
  --ui-subtitle-font-weight: 400;
  --ui-subtitle-font-family: "Lato",sans-serif;
  --ui-subtitle-size: 19px;
  --ui-subtitle-color: #66698c;
  --ui-subtitle-color-light: #fff;
  --ui-subtitle-font-style: normal;
  --ui-subtitle-text-decoration: none;
  --ui-subtitle-coefficients-320-px: 1;
  --ui-subtitle-letter-spacing: 0;
  --ui-subtitle-line-height: 1.65;
  --ui-block-title-tablet-letter-spacing: 0;
  --ui-block-title-mobile-letter-spacing: 0;
  --ui-block-title-tablet-line-height: 1.2;
  --ui-block-title-mobile-line-height: 1.2;
  --ui-block-title-size-tablet: 39px;
  --ui-block-title-size-mobile: 34px;
  --ui-block-title-text-transform: none;
  --ui-block-title-font-weight: 700;
  --ui-block-title-font-family: "Rubik",sans-serif;
  --ui-block-title-size: 44px;
  --ui-block-title-color: #28283a;
  --ui-block-title-color-light: #fff;
  --ui-block-title-font-style: normal;
  --ui-block-title-text-decoration: none;
  --ui-block-title-coefficients-320-px: 0.49;
  --ui-block-title-letter-spacing: 0;
  --ui-block-title-line-height: 1.2;
  --ui-hero-title-tablet-letter-spacing: -0.01;
  --ui-hero-title-mobile-letter-spacing: -0.01;
  --ui-hero-title-tablet-line-height: 1.1;
  --ui-hero-title-mobile-line-height: 1.1;
  --ui-hero-title-size-tablet: 60px;
  --ui-hero-title-size-mobile: 54px;
  --ui-hero-title-text-transform: none;
  --ui-hero-title-font-weight: 700;
  --ui-hero-title-font-family: "Rubik",sans-serif;
  --ui-hero-title-size: 66px;
  --ui-hero-title-color: #28283a;
  --ui-hero-title-color-light: #fff;
  --ui-hero-title-font-style: normal;
  --ui-hero-title-text-decoration: none;
  --ui-hero-title-coefficients-320-px: 0.37;
  --ui-hero-title-letter-spacing: -0.01;
  --ui-hero-title-line-height: 1.1;
  --ui-btn-sm-padding: 16px 24px 16px 24px;
  --ui-btn-sm-font-size: 11px;
  --ui-btn-sm-border-width: 2px;
  --ui-btn-sm-border-radius: 5px;
  --ui-btn-sm-line-height: 1.1;
  --ui-btn-md-padding: 20px 30px 20px 30px;
  --ui-btn-md-font-size: 12px;
  --ui-btn-md-border-width: 2px;
  --ui-btn-md-border-radius: 5px;
  --ui-btn-md-line-height: 1.2;
  --ui-btn-lg-padding: 21px 36px 21px 36px;
  --ui-btn-lg-font-size: 14px;
  --ui-btn-lg-border-width: 2px;
  --ui-btn-lg-border-radius: 5px;
  --ui-btn-lg-line-height: 1.2;
  --ui-btn-secondary-alt-active-color: #595a71;
  --ui-btn-secondary-alt-active-color-light: #595a71;
  --ui-btn-secondary-alt-active-bg-color: #fff;
  --ui-btn-secondary-alt-active-bg-color-light: #fff;
  --ui-btn-secondary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-active-font-weight: 700;
  --ui-btn-secondary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-spread: 0;
  --ui-btn-secondary-alt-active-shadow-blur: 10px;
  --ui-btn-secondary-alt-active-shadow-y: 3px;
  --ui-btn-secondary-alt-active-shadow-x: 0;
  --ui-btn-secondary-alt-active-border-color: transparent;
  --ui-btn-secondary-alt-active-border-color-light: transparent;
  --ui-btn-secondary-alt-active-border-style: solid;
  --ui-btn-secondary-alt-hover-color: #86bb46;
  --ui-btn-secondary-alt-hover-color-light: #86bb46;
  --ui-btn-secondary-alt-hover-bg-color: #fff;
  --ui-btn-secondary-alt-hover-bg-color-light: #fff;
  --ui-btn-secondary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-hover-font-weight: 700;
  --ui-btn-secondary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-spread: 0;
  --ui-btn-secondary-alt-hover-shadow-blur: 10px;
  --ui-btn-secondary-alt-hover-shadow-y: 3px;
  --ui-btn-secondary-alt-hover-shadow-x: 0;
  --ui-btn-secondary-alt-hover-border-color: transparent;
  --ui-btn-secondary-alt-hover-border-color-light: transparent;
  --ui-btn-secondary-alt-hover-border-style: solid;
  --ui-btn-secondary-alt-color: #595a71;
  --ui-btn-secondary-alt-color-light: #595a71;
  --ui-btn-secondary-alt-bg-color: #fff;
  --ui-btn-secondary-alt-bg-color-light: #fff;
  --ui-btn-secondary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-font-weight: 700;
  --ui-btn-secondary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-spread: 0;
  --ui-btn-secondary-alt-shadow-blur: 10px;
  --ui-btn-secondary-alt-shadow-y: 3px;
  --ui-btn-secondary-alt-shadow-x: 0;
  --ui-btn-secondary-alt-border-color: transparent;
  --ui-btn-secondary-alt-border-color-light: transparent;
  --ui-btn-secondary-alt-border-style: solid;
  --ui-btn-primary-alt-active-color: #505058;
  --ui-btn-primary-alt-active-color-light: #505058;
  --ui-btn-primary-alt-active-bg-color: #fff;
  --ui-btn-primary-alt-active-bg-color-light: #fff;
  --ui-btn-primary-alt-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-active-font-weight: 700;
  --ui-btn-primary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-spread: 0;
  --ui-btn-primary-alt-active-shadow-blur: 10px;
  --ui-btn-primary-alt-active-shadow-y: 3px;
  --ui-btn-primary-alt-active-shadow-x: 0;
  --ui-btn-primary-alt-active-border-color: transparent;
  --ui-btn-primary-alt-active-border-color-light: transparent;
  --ui-btn-primary-alt-active-border-style: solid;
  --ui-btn-primary-alt-hover-color: #fff;
  --ui-btn-primary-alt-hover-color-light: #fff;
  --ui-btn-primary-alt-hover-bg-color: #28283a;
  --ui-btn-primary-alt-hover-bg-color-light: #86bb46;
  --ui-btn-primary-alt-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-hover-font-weight: 700;
  --ui-btn-primary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-spread: 0;
  --ui-btn-primary-alt-hover-shadow-blur: 10px;
  --ui-btn-primary-alt-hover-shadow-y: 3px;
  --ui-btn-primary-alt-hover-shadow-x: 0;
  --ui-btn-primary-alt-hover-border-color: transparent;
  --ui-btn-primary-alt-hover-border-color-light: transparent;
  --ui-btn-primary-alt-hover-border-style: solid;
  --ui-btn-primary-alt-color: #505058;
  --ui-btn-primary-alt-color-light: #505058;
  --ui-btn-primary-alt-bg-color: #fff;
  --ui-btn-primary-alt-bg-color-light: #fff;
  --ui-btn-primary-alt-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-font-weight: 700;
  --ui-btn-primary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-spread: 0;
  --ui-btn-primary-alt-shadow-blur: 10px;
  --ui-btn-primary-alt-shadow-y: 3px;
  --ui-btn-primary-alt-shadow-x: 0;
  --ui-btn-primary-alt-border-color: transparent;
  --ui-btn-primary-alt-border-color-light: transparent;
  --ui-btn-primary-alt-border-style: solid;
  --ui-btn-secondary-active-color: #595a71;
  --ui-btn-secondary-active-color-light: #fff;
  --ui-btn-secondary-active-bg-color: transparent;
  --ui-btn-secondary-active-bg-color-light: transparent;
  --ui-btn-secondary-active-bg-gradient-angle: 0deg;
  --ui-btn-secondary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-active-font-weight: 700;
  --ui-btn-secondary-active-shadow-color: transparent;
  --ui-btn-secondary-active-shadow-color-light: transparent;
  --ui-btn-secondary-active-shadow-spread: 0;
  --ui-btn-secondary-active-shadow-blur: 0;
  --ui-btn-secondary-active-shadow-y: 0;
  --ui-btn-secondary-active-shadow-x: 0;
  --ui-btn-secondary-active-border-color: #d6d3de;
  --ui-btn-secondary-active-border-color-light: #d6d3de;
  --ui-btn-secondary-active-border-style: none;
  --ui-btn-secondary-hover-color: #fff;
  --ui-btn-secondary-hover-color-light: #505058;
  --ui-btn-secondary-hover-bg-color: #86bb46;
  --ui-btn-secondary-hover-bg-color-light: #fff;
  --ui-btn-secondary-hover-bg-gradient-angle: 0deg;
  --ui-btn-secondary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-hover-font-weight: 700;
  --ui-btn-secondary-hover-shadow-color: transparent;
  --ui-btn-secondary-hover-shadow-color-light: transparent;
  --ui-btn-secondary-hover-shadow-spread: 0;
  --ui-btn-secondary-hover-shadow-blur: 0;
  --ui-btn-secondary-hover-shadow-y: 0;
  --ui-btn-secondary-hover-shadow-x: 0;
  --ui-btn-secondary-hover-border-color: #fff;
  --ui-btn-secondary-hover-border-color-light: #fff;
  --ui-btn-secondary-hover-border-style: none;
  --ui-btn-secondary-color: #595a71;
  --ui-btn-secondary-color-light: #fff;
  --ui-btn-secondary-bg-color: transparent;
  --ui-btn-secondary-bg-color-light: transparent;
  --ui-btn-secondary-bg-gradient-angle: 0deg;
  --ui-btn-secondary-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-font-weight: 700;
  --ui-btn-secondary-shadow-color: transparent;
  --ui-btn-secondary-shadow-color-light: transparent;
  --ui-btn-secondary-shadow-spread: 0;
  --ui-btn-secondary-shadow-blur: 0;
  --ui-btn-secondary-shadow-y: 0;
  --ui-btn-secondary-shadow-x: 0;
  --ui-btn-secondary-border-color: #86bb46;
  --ui-btn-secondary-border-color-light: #fff;
  --ui-btn-secondary-border-style: solid;
  --ui-btn-primary-active-color: #fff;
  --ui-btn-primary-active-color-light: #fff;
  --ui-btn-primary-active-bg-color: #86bb46;
  --ui-btn-primary-active-bg-color-light: #86bb46;
  --ui-btn-primary-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-active-font-weight: 700;
  --ui-btn-primary-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-spread: 0;
  --ui-btn-primary-active-shadow-blur: 10px;
  --ui-btn-primary-active-shadow-y: 3px;
  --ui-btn-primary-active-shadow-x: 0;
  --ui-btn-primary-active-border-color: transparent;
  --ui-btn-primary-active-border-color-light: transparent;
  --ui-btn-primary-active-border-style: solid;
  --ui-btn-primary-hover-color: #fff;
  --ui-btn-primary-hover-color-light: #505058;
  --ui-btn-primary-hover-bg-color: #28283a;
  --ui-btn-primary-hover-bg-color-light: #fff;
  --ui-btn-primary-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-hover-font-weight: 700;
  --ui-btn-primary-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-spread: 0;
  --ui-btn-primary-hover-shadow-blur: 10px;
  --ui-btn-primary-hover-shadow-y: 3px;
  --ui-btn-primary-hover-shadow-x: 0;
  --ui-btn-primary-hover-border-color: transparent;
  --ui-btn-primary-hover-border-color-light: transparent;
  --ui-btn-primary-hover-border-style: solid;
  --ui-btn-primary-color: #fff;
  --ui-btn-primary-color-light: #fff;
  --ui-btn-primary-bg-color: #86bb46;
  --ui-btn-primary-bg-color-light: #86bb46;
  --ui-btn-primary-bg-gradient-angle: 0deg;
  --ui-btn-primary-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-font-weight: 700;
  --ui-btn-primary-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-spread: 0;
  --ui-btn-primary-shadow-blur: 10px;
  --ui-btn-primary-shadow-y: 3px;
  --ui-btn-primary-shadow-x: 0;
  --ui-btn-primary-border-color: transparent;
  --ui-btn-primary-border-color-light: transparent;
  --ui-btn-primary-border-style: solid;
  --ui-btn-font-family: "Rubik",sans-serif;
  --ui-btn-font-style: initial;
  --ui-btn-text-transform: uppercase;
  --ui-btn-letter-spacing: 0.02em;
  --ui-content-gutter-320: 24px;
  --ui-content-gutter-480: 24px;
  --ui-content-gutter-768: 32px;
  --ui-content-gutter-992: 40px;
  --ui-content-gutter-1280: 15px;
  --ui-content-gutter-default: 15px;
  --ui-content-gutter: 0 15px;
  --ui-content-container: 1200px;
  --ui-media-bg: #d8d8d8 ;
}

.player_1sv {
  position: absolute;
  overflow: hidden;
}

.player_overlay_9pE {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.player--background_1BW {
  pointer-events: none;
}

.placeholder_2bG {
  position: absolute;
  top: -26px;
  right: -26px;
  bottom: -26px;
  left: -26px;
  opacity: 1;
  -webkit-filter: blur(13px);
  filter: blur(13px);
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

.placeholder--exiting_1S- {
  opacity: 0;
}

.placeholder-wrapper_1Zc {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
}

.video-preview_1fU {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: 50%;
  opacity: 0;
  -webkit-transition: 0.3s linear;
  transition: 0.3s linear;
  cursor: pointer;
}

.video-preview_1fU.loaded_rXT {
  opacity: 1;
}

.video-preview_1fU:hover .play-button--YouTube_2h4 {
  background: red;
}

.video-preview_1fU:hover .play-button--Vimeo_IDS {
  background: #df5840;
}

.video-preview_1fU .play-button_1R3 {
  position: absolute;
  width: 65px;
  height: 40px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 5px;
}

.video-preview_1fU .play-button--YouTube_2h4 {
  background: rgba(0, 0, 0, 0.55);
}

.video-preview_1fU .play-button--Vimeo_IDS {
  background-color: rgba(0, 0, 0, 0.7);
}

.video-preview_1fU .play-button_1R3:after {
  content: "";
  display: block;
  position: absolute;
  top: 10.5px;
  left: 24px;
  margin: 0 auto;
  border-color: transparent transparent transparent #fff;
  border-style: solid;
  border-width: 9.5px 0 9.5px 17px;
}

.spinner_2Fv {
  position: absolute;
  width: 10%;
  height: 10%;
  top: 45%;
  left: 45%;
  z-index: 16;
  -webkit-transition: opacity 0.5s cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 0.5s cubic-bezier(0, 0, 0.2, 1);
}

@-webkit-keyframes dot-fade_2h8 {
  0% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 0.5;
  }
  50% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0.15;
  }
  to {
    -webkit-transform: scale(0.85);
    transform: scale(0.85);
    opacity: 0.15;
  }
}
@keyframes dot-fade_2h8 {
  0% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 0.5;
  }
  50% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0.15;
  }
  to {
    -webkit-transform: scale(0.85);
    transform: scale(0.85);
    opacity: 0.15;
  }
}
.dot_1Nd {
  -webkit-animation: dot-fade_2h8 0.8s ease infinite;
  animation: dot-fade_2h8 0.8s ease infinite;
  opacity: 0;
  fill: #ccc;
  -webkit-transform-origin: 4px 4px;
  transform-origin: 4px 4px;
}

.dot-1_3Ld {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}

.dot-2_2ZG {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

.dot-3_3Up {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

.dot-4_3IP {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

.dot-5_2f- {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

.dot-6_1jN {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

.dot-7_1-O {
  -webkit-animation-delay: 0.7s;
  animation-delay: 0.7s;
}

:root {
  --ui-brand-color: #86bb46;
  --ui-dark-accent-color: #505058;
  --ui-dark-shade-color: #28283a;
  --ui-light-accent-color: #f8fafb;
  --ui-light-shade-color: #fff;
  --ui-link-color: #6f6f72;
  --ui-link-color-light: #fff;
  --ui-link-hover-color: #86bb46;
  --ui-link-hover-color-light: #86bb46;
  --ui-link-font-style: normal;
  --ui-link-text-decoration: none;
  --ui-link-coefficients-320-px: 1;
  --ui-link-letter-spacing: 0;
  --ui-link-line-height: 1.2;
  --ui-button-tablet-letter-spacing: 0.02;
  --ui-button-mobile-letter-spacing: 0.02;
  --ui-button-tablet-line-height: 1.2;
  --ui-button-mobile-line-height: 1.2;
  --ui-button-size-tablet: 12px;
  --ui-button-size-mobile: 12px;
  --ui-button-size: 12px;
  --ui-button-text-transform: uppercase;
  --ui-button-font-family: "Rubik",sans-serif;
  --ui-button-font-weight: 700;
  --ui-button-font-style: initial;
  --ui-button-text-decoration: none;
  --ui-button-coefficients-320-px: 1;
  --ui-button-letter-spacing: 0.02;
  --ui-button-line-height: 1.2;
  --ui-caption-tablet-letter-spacing: 0;
  --ui-caption-mobile-letter-spacing: 0;
  --ui-caption-tablet-line-height: 1.7;
  --ui-caption-mobile-line-height: 1.7;
  --ui-caption-size-tablet: 14px;
  --ui-caption-size-mobile: 14px;
  --ui-caption-text-transform: none;
  --ui-caption-font-weight: 400;
  --ui-caption-font-family: "Lato",sans-serif;
  --ui-caption-size: 15px;
  --ui-caption-color: #66698c;
  --ui-caption-color-light: #9f9f9f;
  --ui-caption-font-style: normal;
  --ui-caption-text-decoration: none;
  --ui-caption-coefficients-320-px: 1;
  --ui-caption-letter-spacing: 0;
  --ui-caption-line-height: 1.7;
  --ui-quote-tablet-letter-spacing: 0;
  --ui-quote-mobile-letter-spacing: 0;
  --ui-quote-tablet-line-height: 1.43;
  --ui-quote-mobile-line-height: 1.43;
  --ui-quote-size-tablet: 19px;
  --ui-quote-size-mobile: 18px;
  --ui-quote-text-transform: none;
  --ui-quote-font-weight: 400;
  --ui-quote-font-family: "Lato",sans-serif;
  --ui-quote-size: 21px;
  --ui-quote-color: #66698c;
  --ui-quote-color-light: #fff;
  --ui-quote-font-style: italic;
  --ui-quote-text-decoration: none;
  --ui-quote-coefficients-320-px: 1;
  --ui-quote-letter-spacing: 0;
  --ui-quote-line-height: 1.43;
  --ui-small-tablet-letter-spacing: 0.03;
  --ui-small-mobile-letter-spacing: 0.03;
  --ui-small-tablet-line-height: 1.82;
  --ui-small-mobile-line-height: 1.82;
  --ui-small-size-tablet: 12px;
  --ui-small-size-mobile: 12px;
  --ui-small-text-transform: none;
  --ui-small-font-weight: 700;
  --ui-small-font-family: "Lato",sans-serif;
  --ui-small-size: 13px;
  --ui-small-color: #66698c;
  --ui-small-color-light: #dde5ed;
  --ui-small-font-style: normal;
  --ui-small-text-decoration: none;
  --ui-small-coefficients-320-px: 1;
  --ui-small-letter-spacing: 0.03;
  --ui-small-line-height: 1.82;
  --ui-text-tablet-letter-spacing: 0;
  --ui-text-mobile-letter-spacing: 0;
  --ui-text-tablet-line-height: 1.7;
  --ui-text-mobile-line-height: 1.7;
  --ui-text-size-tablet: 17px;
  --ui-text-size-mobile: 17px;
  --ui-text-text-transform: none;
  --ui-text-font-weight: 400;
  --ui-text-font-family: "Lato",sans-serif;
  --ui-text-size: 17px;
  --ui-text-color: #66698c;
  --ui-text-color-light: #fff;
  --ui-text-font-style: normal;
  --ui-text-text-decoration: none;
  --ui-text-coefficients-320-px: 1;
  --ui-text-letter-spacing: 0;
  --ui-text-line-height: 1.7;
  --ui-subheading-tablet-letter-spacing: 0;
  --ui-subheading-mobile-letter-spacing: 0;
  --ui-subheading-tablet-line-height: 1.58;
  --ui-subheading-mobile-line-height: 1.58;
  --ui-subheading-size-tablet: 19px;
  --ui-subheading-size-mobile: 18px;
  --ui-subheading-text-transform: none;
  --ui-subheading-font-weight: 700;
  --ui-subheading-font-family: "Lato",sans-serif;
  --ui-subheading-size: 21px;
  --ui-subheading-color: #66698c;
  --ui-subheading-color-light: #fff;
  --ui-subheading-font-style: normal;
  --ui-subheading-text-decoration: none;
  --ui-subheading-coefficients-320-px: 1;
  --ui-subheading-letter-spacing: 0;
  --ui-subheading-line-height: 1.58;
  --ui-heading-tablet-letter-spacing: 0;
  --ui-heading-mobile-letter-spacing: 0;
  --ui-heading-tablet-line-height: 1.43;
  --ui-heading-mobile-line-height: 1.43;
  --ui-heading-size-tablet: 22px;
  --ui-heading-size-mobile: 22px;
  --ui-heading-text-transform: none;
  --ui-heading-font-weight: 700;
  --ui-heading-font-family: "Rubik",sans-serif;
  --ui-heading-size: 23px;
  --ui-heading-color: #28283a;
  --ui-heading-color-light: #fff;
  --ui-heading-font-style: normal;
  --ui-heading-text-decoration: none;
  --ui-heading-coefficients-320-px: 1;
  --ui-heading-letter-spacing: 0;
  --ui-heading-line-height: 1.43;
  --ui-heading-lg-tablet-letter-spacing: 0;
  --ui-heading-lg-mobile-letter-spacing: 0;
  --ui-heading-lg-tablet-line-height: 1.3;
  --ui-heading-lg-mobile-line-height: 1.3;
  --ui-heading-lg-size-tablet: 22px;
  --ui-heading-lg-size-mobile: 22px;
  --ui-heading-lg-text-transform: none;
  --ui-heading-lg-font-weight: 700;
  --ui-heading-lg-font-family: "Rubik",sans-serif;
  --ui-heading-lg-size: 22px;
  --ui-heading-lg-color: #28283a;
  --ui-heading-lg-color-light: #fff;
  --ui-heading-lg-font-style: normal;
  --ui-heading-lg-text-decoration: none;
  --ui-heading-lg-coefficients-320-px: 0.82;
  --ui-heading-lg-letter-spacing: 0;
  --ui-heading-lg-line-height: 1.3;
  --ui-subtitle-tablet-letter-spacing: 0;
  --ui-subtitle-mobile-letter-spacing: 0;
  --ui-subtitle-tablet-line-height: 1.65;
  --ui-subtitle-mobile-line-height: 1.65;
  --ui-subtitle-size-tablet: 19px;
  --ui-subtitle-size-mobile: 19px;
  --ui-subtitle-text-transform: none;
  --ui-subtitle-font-weight: 400;
  --ui-subtitle-font-family: "Lato",sans-serif;
  --ui-subtitle-size: 19px;
  --ui-subtitle-color: #66698c;
  --ui-subtitle-color-light: #fff;
  --ui-subtitle-font-style: normal;
  --ui-subtitle-text-decoration: none;
  --ui-subtitle-coefficients-320-px: 1;
  --ui-subtitle-letter-spacing: 0;
  --ui-subtitle-line-height: 1.65;
  --ui-block-title-tablet-letter-spacing: 0;
  --ui-block-title-mobile-letter-spacing: 0;
  --ui-block-title-tablet-line-height: 1.2;
  --ui-block-title-mobile-line-height: 1.2;
  --ui-block-title-size-tablet: 39px;
  --ui-block-title-size-mobile: 34px;
  --ui-block-title-text-transform: none;
  --ui-block-title-font-weight: 700;
  --ui-block-title-font-family: "Rubik",sans-serif;
  --ui-block-title-size: 44px;
  --ui-block-title-color: #28283a;
  --ui-block-title-color-light: #fff;
  --ui-block-title-font-style: normal;
  --ui-block-title-text-decoration: none;
  --ui-block-title-coefficients-320-px: 0.49;
  --ui-block-title-letter-spacing: 0;
  --ui-block-title-line-height: 1.2;
  --ui-hero-title-tablet-letter-spacing: -0.01;
  --ui-hero-title-mobile-letter-spacing: -0.01;
  --ui-hero-title-tablet-line-height: 1.1;
  --ui-hero-title-mobile-line-height: 1.1;
  --ui-hero-title-size-tablet: 60px;
  --ui-hero-title-size-mobile: 54px;
  --ui-hero-title-text-transform: none;
  --ui-hero-title-font-weight: 700;
  --ui-hero-title-font-family: "Rubik",sans-serif;
  --ui-hero-title-size: 66px;
  --ui-hero-title-color: #28283a;
  --ui-hero-title-color-light: #fff;
  --ui-hero-title-font-style: normal;
  --ui-hero-title-text-decoration: none;
  --ui-hero-title-coefficients-320-px: 0.37;
  --ui-hero-title-letter-spacing: -0.01;
  --ui-hero-title-line-height: 1.1;
  --ui-btn-sm-padding: 16px 24px 16px 24px;
  --ui-btn-sm-font-size: 11px;
  --ui-btn-sm-border-width: 2px;
  --ui-btn-sm-border-radius: 5px;
  --ui-btn-sm-line-height: 1.1;
  --ui-btn-md-padding: 20px 30px 20px 30px;
  --ui-btn-md-font-size: 12px;
  --ui-btn-md-border-width: 2px;
  --ui-btn-md-border-radius: 5px;
  --ui-btn-md-line-height: 1.2;
  --ui-btn-lg-padding: 21px 36px 21px 36px;
  --ui-btn-lg-font-size: 14px;
  --ui-btn-lg-border-width: 2px;
  --ui-btn-lg-border-radius: 5px;
  --ui-btn-lg-line-height: 1.2;
  --ui-btn-secondary-alt-active-color: #595a71;
  --ui-btn-secondary-alt-active-color-light: #595a71;
  --ui-btn-secondary-alt-active-bg-color: #fff;
  --ui-btn-secondary-alt-active-bg-color-light: #fff;
  --ui-btn-secondary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-active-font-weight: 700;
  --ui-btn-secondary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-spread: 0;
  --ui-btn-secondary-alt-active-shadow-blur: 10px;
  --ui-btn-secondary-alt-active-shadow-y: 3px;
  --ui-btn-secondary-alt-active-shadow-x: 0;
  --ui-btn-secondary-alt-active-border-color: transparent;
  --ui-btn-secondary-alt-active-border-color-light: transparent;
  --ui-btn-secondary-alt-active-border-style: solid;
  --ui-btn-secondary-alt-hover-color: #86bb46;
  --ui-btn-secondary-alt-hover-color-light: #86bb46;
  --ui-btn-secondary-alt-hover-bg-color: #fff;
  --ui-btn-secondary-alt-hover-bg-color-light: #fff;
  --ui-btn-secondary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-hover-font-weight: 700;
  --ui-btn-secondary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-spread: 0;
  --ui-btn-secondary-alt-hover-shadow-blur: 10px;
  --ui-btn-secondary-alt-hover-shadow-y: 3px;
  --ui-btn-secondary-alt-hover-shadow-x: 0;
  --ui-btn-secondary-alt-hover-border-color: transparent;
  --ui-btn-secondary-alt-hover-border-color-light: transparent;
  --ui-btn-secondary-alt-hover-border-style: solid;
  --ui-btn-secondary-alt-color: #595a71;
  --ui-btn-secondary-alt-color-light: #595a71;
  --ui-btn-secondary-alt-bg-color: #fff;
  --ui-btn-secondary-alt-bg-color-light: #fff;
  --ui-btn-secondary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-font-weight: 700;
  --ui-btn-secondary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-spread: 0;
  --ui-btn-secondary-alt-shadow-blur: 10px;
  --ui-btn-secondary-alt-shadow-y: 3px;
  --ui-btn-secondary-alt-shadow-x: 0;
  --ui-btn-secondary-alt-border-color: transparent;
  --ui-btn-secondary-alt-border-color-light: transparent;
  --ui-btn-secondary-alt-border-style: solid;
  --ui-btn-primary-alt-active-color: #505058;
  --ui-btn-primary-alt-active-color-light: #505058;
  --ui-btn-primary-alt-active-bg-color: #fff;
  --ui-btn-primary-alt-active-bg-color-light: #fff;
  --ui-btn-primary-alt-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-active-font-weight: 700;
  --ui-btn-primary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-spread: 0;
  --ui-btn-primary-alt-active-shadow-blur: 10px;
  --ui-btn-primary-alt-active-shadow-y: 3px;
  --ui-btn-primary-alt-active-shadow-x: 0;
  --ui-btn-primary-alt-active-border-color: transparent;
  --ui-btn-primary-alt-active-border-color-light: transparent;
  --ui-btn-primary-alt-active-border-style: solid;
  --ui-btn-primary-alt-hover-color: #fff;
  --ui-btn-primary-alt-hover-color-light: #fff;
  --ui-btn-primary-alt-hover-bg-color: #28283a;
  --ui-btn-primary-alt-hover-bg-color-light: #86bb46;
  --ui-btn-primary-alt-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-hover-font-weight: 700;
  --ui-btn-primary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-spread: 0;
  --ui-btn-primary-alt-hover-shadow-blur: 10px;
  --ui-btn-primary-alt-hover-shadow-y: 3px;
  --ui-btn-primary-alt-hover-shadow-x: 0;
  --ui-btn-primary-alt-hover-border-color: transparent;
  --ui-btn-primary-alt-hover-border-color-light: transparent;
  --ui-btn-primary-alt-hover-border-style: solid;
  --ui-btn-primary-alt-color: #505058;
  --ui-btn-primary-alt-color-light: #505058;
  --ui-btn-primary-alt-bg-color: #fff;
  --ui-btn-primary-alt-bg-color-light: #fff;
  --ui-btn-primary-alt-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-font-weight: 700;
  --ui-btn-primary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-spread: 0;
  --ui-btn-primary-alt-shadow-blur: 10px;
  --ui-btn-primary-alt-shadow-y: 3px;
  --ui-btn-primary-alt-shadow-x: 0;
  --ui-btn-primary-alt-border-color: transparent;
  --ui-btn-primary-alt-border-color-light: transparent;
  --ui-btn-primary-alt-border-style: solid;
  --ui-btn-secondary-active-color: #595a71;
  --ui-btn-secondary-active-color-light: #fff;
  --ui-btn-secondary-active-bg-color: transparent;
  --ui-btn-secondary-active-bg-color-light: transparent;
  --ui-btn-secondary-active-bg-gradient-angle: 0deg;
  --ui-btn-secondary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-active-font-weight: 700;
  --ui-btn-secondary-active-shadow-color: transparent;
  --ui-btn-secondary-active-shadow-color-light: transparent;
  --ui-btn-secondary-active-shadow-spread: 0;
  --ui-btn-secondary-active-shadow-blur: 0;
  --ui-btn-secondary-active-shadow-y: 0;
  --ui-btn-secondary-active-shadow-x: 0;
  --ui-btn-secondary-active-border-color: #d6d3de;
  --ui-btn-secondary-active-border-color-light: #d6d3de;
  --ui-btn-secondary-active-border-style: none;
  --ui-btn-secondary-hover-color: #fff;
  --ui-btn-secondary-hover-color-light: #505058;
  --ui-btn-secondary-hover-bg-color: #86bb46;
  --ui-btn-secondary-hover-bg-color-light: #fff;
  --ui-btn-secondary-hover-bg-gradient-angle: 0deg;
  --ui-btn-secondary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-hover-font-weight: 700;
  --ui-btn-secondary-hover-shadow-color: transparent;
  --ui-btn-secondary-hover-shadow-color-light: transparent;
  --ui-btn-secondary-hover-shadow-spread: 0;
  --ui-btn-secondary-hover-shadow-blur: 0;
  --ui-btn-secondary-hover-shadow-y: 0;
  --ui-btn-secondary-hover-shadow-x: 0;
  --ui-btn-secondary-hover-border-color: #fff;
  --ui-btn-secondary-hover-border-color-light: #fff;
  --ui-btn-secondary-hover-border-style: none;
  --ui-btn-secondary-color: #595a71;
  --ui-btn-secondary-color-light: #fff;
  --ui-btn-secondary-bg-color: transparent;
  --ui-btn-secondary-bg-color-light: transparent;
  --ui-btn-secondary-bg-gradient-angle: 0deg;
  --ui-btn-secondary-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-font-weight: 700;
  --ui-btn-secondary-shadow-color: transparent;
  --ui-btn-secondary-shadow-color-light: transparent;
  --ui-btn-secondary-shadow-spread: 0;
  --ui-btn-secondary-shadow-blur: 0;
  --ui-btn-secondary-shadow-y: 0;
  --ui-btn-secondary-shadow-x: 0;
  --ui-btn-secondary-border-color: #86bb46;
  --ui-btn-secondary-border-color-light: #fff;
  --ui-btn-secondary-border-style: solid;
  --ui-btn-primary-active-color: #fff;
  --ui-btn-primary-active-color-light: #fff;
  --ui-btn-primary-active-bg-color: #86bb46;
  --ui-btn-primary-active-bg-color-light: #86bb46;
  --ui-btn-primary-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-active-font-weight: 700;
  --ui-btn-primary-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-spread: 0;
  --ui-btn-primary-active-shadow-blur: 10px;
  --ui-btn-primary-active-shadow-y: 3px;
  --ui-btn-primary-active-shadow-x: 0;
  --ui-btn-primary-active-border-color: transparent;
  --ui-btn-primary-active-border-color-light: transparent;
  --ui-btn-primary-active-border-style: solid;
  --ui-btn-primary-hover-color: #fff;
  --ui-btn-primary-hover-color-light: #505058;
  --ui-btn-primary-hover-bg-color: #28283a;
  --ui-btn-primary-hover-bg-color-light: #fff;
  --ui-btn-primary-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-hover-font-weight: 700;
  --ui-btn-primary-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-spread: 0;
  --ui-btn-primary-hover-shadow-blur: 10px;
  --ui-btn-primary-hover-shadow-y: 3px;
  --ui-btn-primary-hover-shadow-x: 0;
  --ui-btn-primary-hover-border-color: transparent;
  --ui-btn-primary-hover-border-color-light: transparent;
  --ui-btn-primary-hover-border-style: solid;
  --ui-btn-primary-color: #fff;
  --ui-btn-primary-color-light: #fff;
  --ui-btn-primary-bg-color: #86bb46;
  --ui-btn-primary-bg-color-light: #86bb46;
  --ui-btn-primary-bg-gradient-angle: 0deg;
  --ui-btn-primary-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-font-weight: 700;
  --ui-btn-primary-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-spread: 0;
  --ui-btn-primary-shadow-blur: 10px;
  --ui-btn-primary-shadow-y: 3px;
  --ui-btn-primary-shadow-x: 0;
  --ui-btn-primary-border-color: transparent;
  --ui-btn-primary-border-color-light: transparent;
  --ui-btn-primary-border-style: solid;
  --ui-btn-font-family: "Rubik",sans-serif;
  --ui-btn-font-style: initial;
  --ui-btn-text-transform: uppercase;
  --ui-btn-letter-spacing: 0.02em;
  --ui-content-gutter-320: 24px;
  --ui-content-gutter-480: 24px;
  --ui-content-gutter-768: 32px;
  --ui-content-gutter-992: 40px;
  --ui-content-gutter-1280: 15px;
  --ui-content-gutter-default: 15px;
  --ui-content-gutter: 0 15px;
  --ui-content-container: 1200px;
  --ui-media-bg: #d8d8d8 ;
}

.dotsWrapper_3aP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 100%;
  bottom: 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 10;
}

@media (max-width: 768px) {
  .dotsWrapper_3aP {
    bottom: 20px;
  }
}
.item_37k {
  margin: 0 5px;
  opacity: 0.25;
  cursor: pointer;
}

.item_37k:hover {
  opacity: 1;
}

.dot_3am {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

.line_2PS {
  width: 30px;
  height: 5px;
  border-radius: 2px;
}

.active_1r8 {
  opacity: 1;
}

.wrapper_V77 {
  width: 100%;
  height: 100%;
}

.slide_s-A {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  bottom: 0;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  pointer-events: none;
  visibility: hidden;
}

.active_2z_ {
  position: relative;
  opacity: 1;
  pointer-events: all;
}

.active_2z_, .moving_3md {
  visibility: visible;
}

.wrapper_xgp {
  position: absolute;
  height: 100%;
  -webkit-transition: left;
  transition: left;
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.slide_3r1, .wrapper_xgp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-direction: normal;
}

.slide_3r1 {
  position: relative;
  height: auto;
  top: 0;
  left: 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

:root {
  --ui-brand-color: #86bb46;
  --ui-dark-accent-color: #505058;
  --ui-dark-shade-color: #28283a;
  --ui-light-accent-color: #f8fafb;
  --ui-light-shade-color: #fff;
  --ui-link-color: #6f6f72;
  --ui-link-color-light: #fff;
  --ui-link-hover-color: #86bb46;
  --ui-link-hover-color-light: #86bb46;
  --ui-link-font-style: normal;
  --ui-link-text-decoration: none;
  --ui-link-coefficients-320-px: 1;
  --ui-link-letter-spacing: 0;
  --ui-link-line-height: 1.2;
  --ui-button-tablet-letter-spacing: 0.02;
  --ui-button-mobile-letter-spacing: 0.02;
  --ui-button-tablet-line-height: 1.2;
  --ui-button-mobile-line-height: 1.2;
  --ui-button-size-tablet: 12px;
  --ui-button-size-mobile: 12px;
  --ui-button-size: 12px;
  --ui-button-text-transform: uppercase;
  --ui-button-font-family: "Rubik",sans-serif;
  --ui-button-font-weight: 700;
  --ui-button-font-style: initial;
  --ui-button-text-decoration: none;
  --ui-button-coefficients-320-px: 1;
  --ui-button-letter-spacing: 0.02;
  --ui-button-line-height: 1.2;
  --ui-caption-tablet-letter-spacing: 0;
  --ui-caption-mobile-letter-spacing: 0;
  --ui-caption-tablet-line-height: 1.7;
  --ui-caption-mobile-line-height: 1.7;
  --ui-caption-size-tablet: 14px;
  --ui-caption-size-mobile: 14px;
  --ui-caption-text-transform: none;
  --ui-caption-font-weight: 400;
  --ui-caption-font-family: "Lato",sans-serif;
  --ui-caption-size: 15px;
  --ui-caption-color: #66698c;
  --ui-caption-color-light: #9f9f9f;
  --ui-caption-font-style: normal;
  --ui-caption-text-decoration: none;
  --ui-caption-coefficients-320-px: 1;
  --ui-caption-letter-spacing: 0;
  --ui-caption-line-height: 1.7;
  --ui-quote-tablet-letter-spacing: 0;
  --ui-quote-mobile-letter-spacing: 0;
  --ui-quote-tablet-line-height: 1.43;
  --ui-quote-mobile-line-height: 1.43;
  --ui-quote-size-tablet: 19px;
  --ui-quote-size-mobile: 18px;
  --ui-quote-text-transform: none;
  --ui-quote-font-weight: 400;
  --ui-quote-font-family: "Lato",sans-serif;
  --ui-quote-size: 21px;
  --ui-quote-color: #66698c;
  --ui-quote-color-light: #fff;
  --ui-quote-font-style: italic;
  --ui-quote-text-decoration: none;
  --ui-quote-coefficients-320-px: 1;
  --ui-quote-letter-spacing: 0;
  --ui-quote-line-height: 1.43;
  --ui-small-tablet-letter-spacing: 0.03;
  --ui-small-mobile-letter-spacing: 0.03;
  --ui-small-tablet-line-height: 1.82;
  --ui-small-mobile-line-height: 1.82;
  --ui-small-size-tablet: 12px;
  --ui-small-size-mobile: 12px;
  --ui-small-text-transform: none;
  --ui-small-font-weight: 700;
  --ui-small-font-family: "Lato",sans-serif;
  --ui-small-size: 13px;
  --ui-small-color: #66698c;
  --ui-small-color-light: #dde5ed;
  --ui-small-font-style: normal;
  --ui-small-text-decoration: none;
  --ui-small-coefficients-320-px: 1;
  --ui-small-letter-spacing: 0.03;
  --ui-small-line-height: 1.82;
  --ui-text-tablet-letter-spacing: 0;
  --ui-text-mobile-letter-spacing: 0;
  --ui-text-tablet-line-height: 1.7;
  --ui-text-mobile-line-height: 1.7;
  --ui-text-size-tablet: 17px;
  --ui-text-size-mobile: 17px;
  --ui-text-text-transform: none;
  --ui-text-font-weight: 400;
  --ui-text-font-family: "Lato",sans-serif;
  --ui-text-size: 17px;
  --ui-text-color: #66698c;
  --ui-text-color-light: #fff;
  --ui-text-font-style: normal;
  --ui-text-text-decoration: none;
  --ui-text-coefficients-320-px: 1;
  --ui-text-letter-spacing: 0;
  --ui-text-line-height: 1.7;
  --ui-subheading-tablet-letter-spacing: 0;
  --ui-subheading-mobile-letter-spacing: 0;
  --ui-subheading-tablet-line-height: 1.58;
  --ui-subheading-mobile-line-height: 1.58;
  --ui-subheading-size-tablet: 19px;
  --ui-subheading-size-mobile: 18px;
  --ui-subheading-text-transform: none;
  --ui-subheading-font-weight: 700;
  --ui-subheading-font-family: "Lato",sans-serif;
  --ui-subheading-size: 21px;
  --ui-subheading-color: #66698c;
  --ui-subheading-color-light: #fff;
  --ui-subheading-font-style: normal;
  --ui-subheading-text-decoration: none;
  --ui-subheading-coefficients-320-px: 1;
  --ui-subheading-letter-spacing: 0;
  --ui-subheading-line-height: 1.58;
  --ui-heading-tablet-letter-spacing: 0;
  --ui-heading-mobile-letter-spacing: 0;
  --ui-heading-tablet-line-height: 1.43;
  --ui-heading-mobile-line-height: 1.43;
  --ui-heading-size-tablet: 22px;
  --ui-heading-size-mobile: 22px;
  --ui-heading-text-transform: none;
  --ui-heading-font-weight: 700;
  --ui-heading-font-family: "Rubik",sans-serif;
  --ui-heading-size: 23px;
  --ui-heading-color: #28283a;
  --ui-heading-color-light: #fff;
  --ui-heading-font-style: normal;
  --ui-heading-text-decoration: none;
  --ui-heading-coefficients-320-px: 1;
  --ui-heading-letter-spacing: 0;
  --ui-heading-line-height: 1.43;
  --ui-heading-lg-tablet-letter-spacing: 0;
  --ui-heading-lg-mobile-letter-spacing: 0;
  --ui-heading-lg-tablet-line-height: 1.3;
  --ui-heading-lg-mobile-line-height: 1.3;
  --ui-heading-lg-size-tablet: 22px;
  --ui-heading-lg-size-mobile: 22px;
  --ui-heading-lg-text-transform: none;
  --ui-heading-lg-font-weight: 700;
  --ui-heading-lg-font-family: "Rubik",sans-serif;
  --ui-heading-lg-size: 22px;
  --ui-heading-lg-color: #28283a;
  --ui-heading-lg-color-light: #fff;
  --ui-heading-lg-font-style: normal;
  --ui-heading-lg-text-decoration: none;
  --ui-heading-lg-coefficients-320-px: 0.82;
  --ui-heading-lg-letter-spacing: 0;
  --ui-heading-lg-line-height: 1.3;
  --ui-subtitle-tablet-letter-spacing: 0;
  --ui-subtitle-mobile-letter-spacing: 0;
  --ui-subtitle-tablet-line-height: 1.65;
  --ui-subtitle-mobile-line-height: 1.65;
  --ui-subtitle-size-tablet: 19px;
  --ui-subtitle-size-mobile: 19px;
  --ui-subtitle-text-transform: none;
  --ui-subtitle-font-weight: 400;
  --ui-subtitle-font-family: "Lato",sans-serif;
  --ui-subtitle-size: 19px;
  --ui-subtitle-color: #66698c;
  --ui-subtitle-color-light: #fff;
  --ui-subtitle-font-style: normal;
  --ui-subtitle-text-decoration: none;
  --ui-subtitle-coefficients-320-px: 1;
  --ui-subtitle-letter-spacing: 0;
  --ui-subtitle-line-height: 1.65;
  --ui-block-title-tablet-letter-spacing: 0;
  --ui-block-title-mobile-letter-spacing: 0;
  --ui-block-title-tablet-line-height: 1.2;
  --ui-block-title-mobile-line-height: 1.2;
  --ui-block-title-size-tablet: 39px;
  --ui-block-title-size-mobile: 34px;
  --ui-block-title-text-transform: none;
  --ui-block-title-font-weight: 700;
  --ui-block-title-font-family: "Rubik",sans-serif;
  --ui-block-title-size: 44px;
  --ui-block-title-color: #28283a;
  --ui-block-title-color-light: #fff;
  --ui-block-title-font-style: normal;
  --ui-block-title-text-decoration: none;
  --ui-block-title-coefficients-320-px: 0.49;
  --ui-block-title-letter-spacing: 0;
  --ui-block-title-line-height: 1.2;
  --ui-hero-title-tablet-letter-spacing: -0.01;
  --ui-hero-title-mobile-letter-spacing: -0.01;
  --ui-hero-title-tablet-line-height: 1.1;
  --ui-hero-title-mobile-line-height: 1.1;
  --ui-hero-title-size-tablet: 60px;
  --ui-hero-title-size-mobile: 54px;
  --ui-hero-title-text-transform: none;
  --ui-hero-title-font-weight: 700;
  --ui-hero-title-font-family: "Rubik",sans-serif;
  --ui-hero-title-size: 66px;
  --ui-hero-title-color: #28283a;
  --ui-hero-title-color-light: #fff;
  --ui-hero-title-font-style: normal;
  --ui-hero-title-text-decoration: none;
  --ui-hero-title-coefficients-320-px: 0.37;
  --ui-hero-title-letter-spacing: -0.01;
  --ui-hero-title-line-height: 1.1;
  --ui-btn-sm-padding: 16px 24px 16px 24px;
  --ui-btn-sm-font-size: 11px;
  --ui-btn-sm-border-width: 2px;
  --ui-btn-sm-border-radius: 5px;
  --ui-btn-sm-line-height: 1.1;
  --ui-btn-md-padding: 20px 30px 20px 30px;
  --ui-btn-md-font-size: 12px;
  --ui-btn-md-border-width: 2px;
  --ui-btn-md-border-radius: 5px;
  --ui-btn-md-line-height: 1.2;
  --ui-btn-lg-padding: 21px 36px 21px 36px;
  --ui-btn-lg-font-size: 14px;
  --ui-btn-lg-border-width: 2px;
  --ui-btn-lg-border-radius: 5px;
  --ui-btn-lg-line-height: 1.2;
  --ui-btn-secondary-alt-active-color: #595a71;
  --ui-btn-secondary-alt-active-color-light: #595a71;
  --ui-btn-secondary-alt-active-bg-color: #fff;
  --ui-btn-secondary-alt-active-bg-color-light: #fff;
  --ui-btn-secondary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-active-font-weight: 700;
  --ui-btn-secondary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-spread: 0;
  --ui-btn-secondary-alt-active-shadow-blur: 10px;
  --ui-btn-secondary-alt-active-shadow-y: 3px;
  --ui-btn-secondary-alt-active-shadow-x: 0;
  --ui-btn-secondary-alt-active-border-color: transparent;
  --ui-btn-secondary-alt-active-border-color-light: transparent;
  --ui-btn-secondary-alt-active-border-style: solid;
  --ui-btn-secondary-alt-hover-color: #86bb46;
  --ui-btn-secondary-alt-hover-color-light: #86bb46;
  --ui-btn-secondary-alt-hover-bg-color: #fff;
  --ui-btn-secondary-alt-hover-bg-color-light: #fff;
  --ui-btn-secondary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-hover-font-weight: 700;
  --ui-btn-secondary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-spread: 0;
  --ui-btn-secondary-alt-hover-shadow-blur: 10px;
  --ui-btn-secondary-alt-hover-shadow-y: 3px;
  --ui-btn-secondary-alt-hover-shadow-x: 0;
  --ui-btn-secondary-alt-hover-border-color: transparent;
  --ui-btn-secondary-alt-hover-border-color-light: transparent;
  --ui-btn-secondary-alt-hover-border-style: solid;
  --ui-btn-secondary-alt-color: #595a71;
  --ui-btn-secondary-alt-color-light: #595a71;
  --ui-btn-secondary-alt-bg-color: #fff;
  --ui-btn-secondary-alt-bg-color-light: #fff;
  --ui-btn-secondary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-font-weight: 700;
  --ui-btn-secondary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-spread: 0;
  --ui-btn-secondary-alt-shadow-blur: 10px;
  --ui-btn-secondary-alt-shadow-y: 3px;
  --ui-btn-secondary-alt-shadow-x: 0;
  --ui-btn-secondary-alt-border-color: transparent;
  --ui-btn-secondary-alt-border-color-light: transparent;
  --ui-btn-secondary-alt-border-style: solid;
  --ui-btn-primary-alt-active-color: #505058;
  --ui-btn-primary-alt-active-color-light: #505058;
  --ui-btn-primary-alt-active-bg-color: #fff;
  --ui-btn-primary-alt-active-bg-color-light: #fff;
  --ui-btn-primary-alt-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-active-font-weight: 700;
  --ui-btn-primary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-spread: 0;
  --ui-btn-primary-alt-active-shadow-blur: 10px;
  --ui-btn-primary-alt-active-shadow-y: 3px;
  --ui-btn-primary-alt-active-shadow-x: 0;
  --ui-btn-primary-alt-active-border-color: transparent;
  --ui-btn-primary-alt-active-border-color-light: transparent;
  --ui-btn-primary-alt-active-border-style: solid;
  --ui-btn-primary-alt-hover-color: #fff;
  --ui-btn-primary-alt-hover-color-light: #fff;
  --ui-btn-primary-alt-hover-bg-color: #28283a;
  --ui-btn-primary-alt-hover-bg-color-light: #86bb46;
  --ui-btn-primary-alt-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-hover-font-weight: 700;
  --ui-btn-primary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-spread: 0;
  --ui-btn-primary-alt-hover-shadow-blur: 10px;
  --ui-btn-primary-alt-hover-shadow-y: 3px;
  --ui-btn-primary-alt-hover-shadow-x: 0;
  --ui-btn-primary-alt-hover-border-color: transparent;
  --ui-btn-primary-alt-hover-border-color-light: transparent;
  --ui-btn-primary-alt-hover-border-style: solid;
  --ui-btn-primary-alt-color: #505058;
  --ui-btn-primary-alt-color-light: #505058;
  --ui-btn-primary-alt-bg-color: #fff;
  --ui-btn-primary-alt-bg-color-light: #fff;
  --ui-btn-primary-alt-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-font-weight: 700;
  --ui-btn-primary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-spread: 0;
  --ui-btn-primary-alt-shadow-blur: 10px;
  --ui-btn-primary-alt-shadow-y: 3px;
  --ui-btn-primary-alt-shadow-x: 0;
  --ui-btn-primary-alt-border-color: transparent;
  --ui-btn-primary-alt-border-color-light: transparent;
  --ui-btn-primary-alt-border-style: solid;
  --ui-btn-secondary-active-color: #595a71;
  --ui-btn-secondary-active-color-light: #fff;
  --ui-btn-secondary-active-bg-color: transparent;
  --ui-btn-secondary-active-bg-color-light: transparent;
  --ui-btn-secondary-active-bg-gradient-angle: 0deg;
  --ui-btn-secondary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-active-font-weight: 700;
  --ui-btn-secondary-active-shadow-color: transparent;
  --ui-btn-secondary-active-shadow-color-light: transparent;
  --ui-btn-secondary-active-shadow-spread: 0;
  --ui-btn-secondary-active-shadow-blur: 0;
  --ui-btn-secondary-active-shadow-y: 0;
  --ui-btn-secondary-active-shadow-x: 0;
  --ui-btn-secondary-active-border-color: #d6d3de;
  --ui-btn-secondary-active-border-color-light: #d6d3de;
  --ui-btn-secondary-active-border-style: none;
  --ui-btn-secondary-hover-color: #fff;
  --ui-btn-secondary-hover-color-light: #505058;
  --ui-btn-secondary-hover-bg-color: #86bb46;
  --ui-btn-secondary-hover-bg-color-light: #fff;
  --ui-btn-secondary-hover-bg-gradient-angle: 0deg;
  --ui-btn-secondary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-hover-font-weight: 700;
  --ui-btn-secondary-hover-shadow-color: transparent;
  --ui-btn-secondary-hover-shadow-color-light: transparent;
  --ui-btn-secondary-hover-shadow-spread: 0;
  --ui-btn-secondary-hover-shadow-blur: 0;
  --ui-btn-secondary-hover-shadow-y: 0;
  --ui-btn-secondary-hover-shadow-x: 0;
  --ui-btn-secondary-hover-border-color: #fff;
  --ui-btn-secondary-hover-border-color-light: #fff;
  --ui-btn-secondary-hover-border-style: none;
  --ui-btn-secondary-color: #595a71;
  --ui-btn-secondary-color-light: #fff;
  --ui-btn-secondary-bg-color: transparent;
  --ui-btn-secondary-bg-color-light: transparent;
  --ui-btn-secondary-bg-gradient-angle: 0deg;
  --ui-btn-secondary-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-font-weight: 700;
  --ui-btn-secondary-shadow-color: transparent;
  --ui-btn-secondary-shadow-color-light: transparent;
  --ui-btn-secondary-shadow-spread: 0;
  --ui-btn-secondary-shadow-blur: 0;
  --ui-btn-secondary-shadow-y: 0;
  --ui-btn-secondary-shadow-x: 0;
  --ui-btn-secondary-border-color: #86bb46;
  --ui-btn-secondary-border-color-light: #fff;
  --ui-btn-secondary-border-style: solid;
  --ui-btn-primary-active-color: #fff;
  --ui-btn-primary-active-color-light: #fff;
  --ui-btn-primary-active-bg-color: #86bb46;
  --ui-btn-primary-active-bg-color-light: #86bb46;
  --ui-btn-primary-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-active-font-weight: 700;
  --ui-btn-primary-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-spread: 0;
  --ui-btn-primary-active-shadow-blur: 10px;
  --ui-btn-primary-active-shadow-y: 3px;
  --ui-btn-primary-active-shadow-x: 0;
  --ui-btn-primary-active-border-color: transparent;
  --ui-btn-primary-active-border-color-light: transparent;
  --ui-btn-primary-active-border-style: solid;
  --ui-btn-primary-hover-color: #fff;
  --ui-btn-primary-hover-color-light: #505058;
  --ui-btn-primary-hover-bg-color: #28283a;
  --ui-btn-primary-hover-bg-color-light: #fff;
  --ui-btn-primary-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-hover-font-weight: 700;
  --ui-btn-primary-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-spread: 0;
  --ui-btn-primary-hover-shadow-blur: 10px;
  --ui-btn-primary-hover-shadow-y: 3px;
  --ui-btn-primary-hover-shadow-x: 0;
  --ui-btn-primary-hover-border-color: transparent;
  --ui-btn-primary-hover-border-color-light: transparent;
  --ui-btn-primary-hover-border-style: solid;
  --ui-btn-primary-color: #fff;
  --ui-btn-primary-color-light: #fff;
  --ui-btn-primary-bg-color: #86bb46;
  --ui-btn-primary-bg-color-light: #86bb46;
  --ui-btn-primary-bg-gradient-angle: 0deg;
  --ui-btn-primary-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-font-weight: 700;
  --ui-btn-primary-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-spread: 0;
  --ui-btn-primary-shadow-blur: 10px;
  --ui-btn-primary-shadow-y: 3px;
  --ui-btn-primary-shadow-x: 0;
  --ui-btn-primary-border-color: transparent;
  --ui-btn-primary-border-color-light: transparent;
  --ui-btn-primary-border-style: solid;
  --ui-btn-font-family: "Rubik",sans-serif;
  --ui-btn-font-style: initial;
  --ui-btn-text-transform: uppercase;
  --ui-btn-letter-spacing: 0.02em;
  --ui-content-gutter-320: 24px;
  --ui-content-gutter-480: 24px;
  --ui-content-gutter-768: 32px;
  --ui-content-gutter-992: 40px;
  --ui-content-gutter-1280: 15px;
  --ui-content-gutter-default: 15px;
  --ui-content-gutter: 0 15px;
  --ui-content-container: 1200px;
  --ui-media-bg: #d8d8d8 ;
}

.slick-next, .slick-prev {
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 50%;
  padding: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  border: none;
}

.slick-next, .slick-next:focus, .slick-next:hover, .slick-prev, .slick-prev:focus, .slick-prev:hover {
  color: transparent;
  outline: none;
  background: transparent;
}

.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {
  opacity: 1;
}

.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
  opacity: 0.25;
}

.slick-next:before, .slick-prev:before {
  font-family: slick;
  font-size: 20px;
  line-height: 1;
  opacity: 0.75;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir=rtl] .slick-prev {
  right: -25px;
  left: auto;
}

.slick-prev:before {
  content: "←";
}

[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}

[dir=rtl] .slick-next {
  right: auto;
  left: -25px;
}

.slick-next:before {
  content: "→";
}

[dir=rtl] .slick-next:before {
  content: "←";
}

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  display: block;
  position: absolute;
  width: 100%;
  bottom: -25px;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  display: inline-block;
  position: relative;
  margin: 0 5px;
  padding: 0;
}

.slick-dots li, .slick-dots li button {
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.slick-dots li button {
  display: block;
  padding: 5px;
  font-size: 0;
  line-height: 0;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slick-dots li button:focus, .slick-dots li button:hover {
  outline: none;
}

.slick-dots li button:focus:before, .slick-dots li button:hover:before {
  opacity: 1;
}

.slick-dots li button:before {
  content: "•";
  position: absolute;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  font-family: slick;
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  opacity: 0.25;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: #000;
}

.slick-slider {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list, .slick-slider {
  display: block;
  position: relative;
}

.slick-list {
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
}

.slick-slider .slick-list, .slick-slider .slick-track {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.slick-track {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:after, .slick-track:before {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  height: 100%;
  min-height: 1px;
  float: left;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-track .slick-slide {
  max-width: 100%;
}

.slick-arrow-default {
  position: absolute;
  width: 23px;
  height: 40px;
  top: 100%;
  padding: 0;
  z-index: 1;
  border: 0;
  background-color: transparent;
  color: var(--ui-brand-color);
  cursor: pointer;
  outline: none;
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

@media (min-width: 768px) {
  .slick-arrow-default {
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
.slick-arrow-default:active, .slick-arrow-default:focus, .slick-arrow-default:hover {
  opacity: 0.5;
}

.slick-arrow-default.slick-prev-default {
  left: 50%;
  -webkit-transform: translateX(-58px);
  transform: translateX(-58px);
}

.slick-active {
  z-index: 1;
}

@media (min-width: 768px) {
  .slick-arrow-default.slick-prev-default {
    left: 15px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media (min-width: 992px) {
  .slick-arrow-default.slick-prev-default {
    left: 50px;
  }
}
.slick-arrow-default.slick-next-default {
  right: 50%;
  -webkit-transform: translateX(58px);
  transform: translateX(58px);
}

@media (min-width: 768px) {
  .slick-arrow-default.slick-next-default {
    right: 15px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media (min-width: 992px) {
  .slick-arrow-default.slick-next-default {
    right: 50px;
  }
}
:root {
  --ui-brand-color: #86bb46;
  --ui-dark-accent-color: #505058;
  --ui-dark-shade-color: #28283a;
  --ui-light-accent-color: #f8fafb;
  --ui-light-shade-color: #fff;
  --ui-link-color: #6f6f72;
  --ui-link-color-light: #fff;
  --ui-link-hover-color: #86bb46;
  --ui-link-hover-color-light: #86bb46;
  --ui-link-font-style: normal;
  --ui-link-text-decoration: none;
  --ui-link-coefficients-320-px: 1;
  --ui-link-letter-spacing: 0;
  --ui-link-line-height: 1.2;
  --ui-button-tablet-letter-spacing: 0.02;
  --ui-button-mobile-letter-spacing: 0.02;
  --ui-button-tablet-line-height: 1.2;
  --ui-button-mobile-line-height: 1.2;
  --ui-button-size-tablet: 12px;
  --ui-button-size-mobile: 12px;
  --ui-button-size: 12px;
  --ui-button-text-transform: uppercase;
  --ui-button-font-family: "Rubik",sans-serif;
  --ui-button-font-weight: 700;
  --ui-button-font-style: initial;
  --ui-button-text-decoration: none;
  --ui-button-coefficients-320-px: 1;
  --ui-button-letter-spacing: 0.02;
  --ui-button-line-height: 1.2;
  --ui-caption-tablet-letter-spacing: 0;
  --ui-caption-mobile-letter-spacing: 0;
  --ui-caption-tablet-line-height: 1.7;
  --ui-caption-mobile-line-height: 1.7;
  --ui-caption-size-tablet: 14px;
  --ui-caption-size-mobile: 14px;
  --ui-caption-text-transform: none;
  --ui-caption-font-weight: 400;
  --ui-caption-font-family: "Lato",sans-serif;
  --ui-caption-size: 15px;
  --ui-caption-color: #66698c;
  --ui-caption-color-light: #9f9f9f;
  --ui-caption-font-style: normal;
  --ui-caption-text-decoration: none;
  --ui-caption-coefficients-320-px: 1;
  --ui-caption-letter-spacing: 0;
  --ui-caption-line-height: 1.7;
  --ui-quote-tablet-letter-spacing: 0;
  --ui-quote-mobile-letter-spacing: 0;
  --ui-quote-tablet-line-height: 1.43;
  --ui-quote-mobile-line-height: 1.43;
  --ui-quote-size-tablet: 19px;
  --ui-quote-size-mobile: 18px;
  --ui-quote-text-transform: none;
  --ui-quote-font-weight: 400;
  --ui-quote-font-family: "Lato",sans-serif;
  --ui-quote-size: 21px;
  --ui-quote-color: #66698c;
  --ui-quote-color-light: #fff;
  --ui-quote-font-style: italic;
  --ui-quote-text-decoration: none;
  --ui-quote-coefficients-320-px: 1;
  --ui-quote-letter-spacing: 0;
  --ui-quote-line-height: 1.43;
  --ui-small-tablet-letter-spacing: 0.03;
  --ui-small-mobile-letter-spacing: 0.03;
  --ui-small-tablet-line-height: 1.82;
  --ui-small-mobile-line-height: 1.82;
  --ui-small-size-tablet: 12px;
  --ui-small-size-mobile: 12px;
  --ui-small-text-transform: none;
  --ui-small-font-weight: 700;
  --ui-small-font-family: "Lato",sans-serif;
  --ui-small-size: 13px;
  --ui-small-color: #66698c;
  --ui-small-color-light: #dde5ed;
  --ui-small-font-style: normal;
  --ui-small-text-decoration: none;
  --ui-small-coefficients-320-px: 1;
  --ui-small-letter-spacing: 0.03;
  --ui-small-line-height: 1.82;
  --ui-text-tablet-letter-spacing: 0;
  --ui-text-mobile-letter-spacing: 0;
  --ui-text-tablet-line-height: 1.7;
  --ui-text-mobile-line-height: 1.7;
  --ui-text-size-tablet: 17px;
  --ui-text-size-mobile: 17px;
  --ui-text-text-transform: none;
  --ui-text-font-weight: 400;
  --ui-text-font-family: "Lato",sans-serif;
  --ui-text-size: 17px;
  --ui-text-color: #66698c;
  --ui-text-color-light: #fff;
  --ui-text-font-style: normal;
  --ui-text-text-decoration: none;
  --ui-text-coefficients-320-px: 1;
  --ui-text-letter-spacing: 0;
  --ui-text-line-height: 1.7;
  --ui-subheading-tablet-letter-spacing: 0;
  --ui-subheading-mobile-letter-spacing: 0;
  --ui-subheading-tablet-line-height: 1.58;
  --ui-subheading-mobile-line-height: 1.58;
  --ui-subheading-size-tablet: 19px;
  --ui-subheading-size-mobile: 18px;
  --ui-subheading-text-transform: none;
  --ui-subheading-font-weight: 700;
  --ui-subheading-font-family: "Lato",sans-serif;
  --ui-subheading-size: 21px;
  --ui-subheading-color: #66698c;
  --ui-subheading-color-light: #fff;
  --ui-subheading-font-style: normal;
  --ui-subheading-text-decoration: none;
  --ui-subheading-coefficients-320-px: 1;
  --ui-subheading-letter-spacing: 0;
  --ui-subheading-line-height: 1.58;
  --ui-heading-tablet-letter-spacing: 0;
  --ui-heading-mobile-letter-spacing: 0;
  --ui-heading-tablet-line-height: 1.43;
  --ui-heading-mobile-line-height: 1.43;
  --ui-heading-size-tablet: 22px;
  --ui-heading-size-mobile: 22px;
  --ui-heading-text-transform: none;
  --ui-heading-font-weight: 700;
  --ui-heading-font-family: "Rubik",sans-serif;
  --ui-heading-size: 23px;
  --ui-heading-color: #28283a;
  --ui-heading-color-light: #fff;
  --ui-heading-font-style: normal;
  --ui-heading-text-decoration: none;
  --ui-heading-coefficients-320-px: 1;
  --ui-heading-letter-spacing: 0;
  --ui-heading-line-height: 1.43;
  --ui-heading-lg-tablet-letter-spacing: 0;
  --ui-heading-lg-mobile-letter-spacing: 0;
  --ui-heading-lg-tablet-line-height: 1.3;
  --ui-heading-lg-mobile-line-height: 1.3;
  --ui-heading-lg-size-tablet: 22px;
  --ui-heading-lg-size-mobile: 22px;
  --ui-heading-lg-text-transform: none;
  --ui-heading-lg-font-weight: 700;
  --ui-heading-lg-font-family: "Rubik",sans-serif;
  --ui-heading-lg-size: 22px;
  --ui-heading-lg-color: #28283a;
  --ui-heading-lg-color-light: #fff;
  --ui-heading-lg-font-style: normal;
  --ui-heading-lg-text-decoration: none;
  --ui-heading-lg-coefficients-320-px: 0.82;
  --ui-heading-lg-letter-spacing: 0;
  --ui-heading-lg-line-height: 1.3;
  --ui-subtitle-tablet-letter-spacing: 0;
  --ui-subtitle-mobile-letter-spacing: 0;
  --ui-subtitle-tablet-line-height: 1.65;
  --ui-subtitle-mobile-line-height: 1.65;
  --ui-subtitle-size-tablet: 19px;
  --ui-subtitle-size-mobile: 19px;
  --ui-subtitle-text-transform: none;
  --ui-subtitle-font-weight: 400;
  --ui-subtitle-font-family: "Lato",sans-serif;
  --ui-subtitle-size: 19px;
  --ui-subtitle-color: #66698c;
  --ui-subtitle-color-light: #fff;
  --ui-subtitle-font-style: normal;
  --ui-subtitle-text-decoration: none;
  --ui-subtitle-coefficients-320-px: 1;
  --ui-subtitle-letter-spacing: 0;
  --ui-subtitle-line-height: 1.65;
  --ui-block-title-tablet-letter-spacing: 0;
  --ui-block-title-mobile-letter-spacing: 0;
  --ui-block-title-tablet-line-height: 1.2;
  --ui-block-title-mobile-line-height: 1.2;
  --ui-block-title-size-tablet: 39px;
  --ui-block-title-size-mobile: 34px;
  --ui-block-title-text-transform: none;
  --ui-block-title-font-weight: 700;
  --ui-block-title-font-family: "Rubik",sans-serif;
  --ui-block-title-size: 44px;
  --ui-block-title-color: #28283a;
  --ui-block-title-color-light: #fff;
  --ui-block-title-font-style: normal;
  --ui-block-title-text-decoration: none;
  --ui-block-title-coefficients-320-px: 0.49;
  --ui-block-title-letter-spacing: 0;
  --ui-block-title-line-height: 1.2;
  --ui-hero-title-tablet-letter-spacing: -0.01;
  --ui-hero-title-mobile-letter-spacing: -0.01;
  --ui-hero-title-tablet-line-height: 1.1;
  --ui-hero-title-mobile-line-height: 1.1;
  --ui-hero-title-size-tablet: 60px;
  --ui-hero-title-size-mobile: 54px;
  --ui-hero-title-text-transform: none;
  --ui-hero-title-font-weight: 700;
  --ui-hero-title-font-family: "Rubik",sans-serif;
  --ui-hero-title-size: 66px;
  --ui-hero-title-color: #28283a;
  --ui-hero-title-color-light: #fff;
  --ui-hero-title-font-style: normal;
  --ui-hero-title-text-decoration: none;
  --ui-hero-title-coefficients-320-px: 0.37;
  --ui-hero-title-letter-spacing: -0.01;
  --ui-hero-title-line-height: 1.1;
  --ui-btn-sm-padding: 16px 24px 16px 24px;
  --ui-btn-sm-font-size: 11px;
  --ui-btn-sm-border-width: 2px;
  --ui-btn-sm-border-radius: 5px;
  --ui-btn-sm-line-height: 1.1;
  --ui-btn-md-padding: 20px 30px 20px 30px;
  --ui-btn-md-font-size: 12px;
  --ui-btn-md-border-width: 2px;
  --ui-btn-md-border-radius: 5px;
  --ui-btn-md-line-height: 1.2;
  --ui-btn-lg-padding: 21px 36px 21px 36px;
  --ui-btn-lg-font-size: 14px;
  --ui-btn-lg-border-width: 2px;
  --ui-btn-lg-border-radius: 5px;
  --ui-btn-lg-line-height: 1.2;
  --ui-btn-secondary-alt-active-color: #595a71;
  --ui-btn-secondary-alt-active-color-light: #595a71;
  --ui-btn-secondary-alt-active-bg-color: #fff;
  --ui-btn-secondary-alt-active-bg-color-light: #fff;
  --ui-btn-secondary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-active-font-weight: 700;
  --ui-btn-secondary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-active-shadow-spread: 0;
  --ui-btn-secondary-alt-active-shadow-blur: 10px;
  --ui-btn-secondary-alt-active-shadow-y: 3px;
  --ui-btn-secondary-alt-active-shadow-x: 0;
  --ui-btn-secondary-alt-active-border-color: transparent;
  --ui-btn-secondary-alt-active-border-color-light: transparent;
  --ui-btn-secondary-alt-active-border-style: solid;
  --ui-btn-secondary-alt-hover-color: #86bb46;
  --ui-btn-secondary-alt-hover-color-light: #86bb46;
  --ui-btn-secondary-alt-hover-bg-color: #fff;
  --ui-btn-secondary-alt-hover-bg-color-light: #fff;
  --ui-btn-secondary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-hover-font-weight: 700;
  --ui-btn-secondary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-hover-shadow-spread: 0;
  --ui-btn-secondary-alt-hover-shadow-blur: 10px;
  --ui-btn-secondary-alt-hover-shadow-y: 3px;
  --ui-btn-secondary-alt-hover-shadow-x: 0;
  --ui-btn-secondary-alt-hover-border-color: transparent;
  --ui-btn-secondary-alt-hover-border-color-light: transparent;
  --ui-btn-secondary-alt-hover-border-style: solid;
  --ui-btn-secondary-alt-color: #595a71;
  --ui-btn-secondary-alt-color-light: #595a71;
  --ui-btn-secondary-alt-bg-color: #fff;
  --ui-btn-secondary-alt-bg-color-light: #fff;
  --ui-btn-secondary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-alt-font-weight: 700;
  --ui-btn-secondary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-secondary-alt-shadow-spread: 0;
  --ui-btn-secondary-alt-shadow-blur: 10px;
  --ui-btn-secondary-alt-shadow-y: 3px;
  --ui-btn-secondary-alt-shadow-x: 0;
  --ui-btn-secondary-alt-border-color: transparent;
  --ui-btn-secondary-alt-border-color-light: transparent;
  --ui-btn-secondary-alt-border-style: solid;
  --ui-btn-primary-alt-active-color: #505058;
  --ui-btn-primary-alt-active-color-light: #505058;
  --ui-btn-primary-alt-active-bg-color: #fff;
  --ui-btn-primary-alt-active-bg-color-light: #fff;
  --ui-btn-primary-alt-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-active-font-weight: 700;
  --ui-btn-primary-alt-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-active-shadow-spread: 0;
  --ui-btn-primary-alt-active-shadow-blur: 10px;
  --ui-btn-primary-alt-active-shadow-y: 3px;
  --ui-btn-primary-alt-active-shadow-x: 0;
  --ui-btn-primary-alt-active-border-color: transparent;
  --ui-btn-primary-alt-active-border-color-light: transparent;
  --ui-btn-primary-alt-active-border-style: solid;
  --ui-btn-primary-alt-hover-color: #fff;
  --ui-btn-primary-alt-hover-color-light: #fff;
  --ui-btn-primary-alt-hover-bg-color: #28283a;
  --ui-btn-primary-alt-hover-bg-color-light: #86bb46;
  --ui-btn-primary-alt-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-hover-font-weight: 700;
  --ui-btn-primary-alt-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-hover-shadow-spread: 0;
  --ui-btn-primary-alt-hover-shadow-blur: 10px;
  --ui-btn-primary-alt-hover-shadow-y: 3px;
  --ui-btn-primary-alt-hover-shadow-x: 0;
  --ui-btn-primary-alt-hover-border-color: transparent;
  --ui-btn-primary-alt-hover-border-color-light: transparent;
  --ui-btn-primary-alt-hover-border-style: solid;
  --ui-btn-primary-alt-color: #505058;
  --ui-btn-primary-alt-color-light: #505058;
  --ui-btn-primary-alt-bg-color: #fff;
  --ui-btn-primary-alt-bg-color-light: #fff;
  --ui-btn-primary-alt-bg-gradient-angle: 0deg;
  --ui-btn-primary-alt-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-alt-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-alt-font-weight: 700;
  --ui-btn-primary-alt-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-alt-shadow-spread: 0;
  --ui-btn-primary-alt-shadow-blur: 10px;
  --ui-btn-primary-alt-shadow-y: 3px;
  --ui-btn-primary-alt-shadow-x: 0;
  --ui-btn-primary-alt-border-color: transparent;
  --ui-btn-primary-alt-border-color-light: transparent;
  --ui-btn-primary-alt-border-style: solid;
  --ui-btn-secondary-active-color: #595a71;
  --ui-btn-secondary-active-color-light: #fff;
  --ui-btn-secondary-active-bg-color: transparent;
  --ui-btn-secondary-active-bg-color-light: transparent;
  --ui-btn-secondary-active-bg-gradient-angle: 0deg;
  --ui-btn-secondary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-active-font-weight: 700;
  --ui-btn-secondary-active-shadow-color: transparent;
  --ui-btn-secondary-active-shadow-color-light: transparent;
  --ui-btn-secondary-active-shadow-spread: 0;
  --ui-btn-secondary-active-shadow-blur: 0;
  --ui-btn-secondary-active-shadow-y: 0;
  --ui-btn-secondary-active-shadow-x: 0;
  --ui-btn-secondary-active-border-color: #d6d3de;
  --ui-btn-secondary-active-border-color-light: #d6d3de;
  --ui-btn-secondary-active-border-style: none;
  --ui-btn-secondary-hover-color: #fff;
  --ui-btn-secondary-hover-color-light: #505058;
  --ui-btn-secondary-hover-bg-color: #86bb46;
  --ui-btn-secondary-hover-bg-color-light: #fff;
  --ui-btn-secondary-hover-bg-gradient-angle: 0deg;
  --ui-btn-secondary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-hover-font-weight: 700;
  --ui-btn-secondary-hover-shadow-color: transparent;
  --ui-btn-secondary-hover-shadow-color-light: transparent;
  --ui-btn-secondary-hover-shadow-spread: 0;
  --ui-btn-secondary-hover-shadow-blur: 0;
  --ui-btn-secondary-hover-shadow-y: 0;
  --ui-btn-secondary-hover-shadow-x: 0;
  --ui-btn-secondary-hover-border-color: #fff;
  --ui-btn-secondary-hover-border-color-light: #fff;
  --ui-btn-secondary-hover-border-style: none;
  --ui-btn-secondary-color: #595a71;
  --ui-btn-secondary-color-light: #fff;
  --ui-btn-secondary-bg-color: transparent;
  --ui-btn-secondary-bg-color-light: transparent;
  --ui-btn-secondary-bg-gradient-angle: 0deg;
  --ui-btn-secondary-bg-gradient-colors: transparent,transparent;
  --ui-btn-secondary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-secondary-font-weight: 700;
  --ui-btn-secondary-shadow-color: transparent;
  --ui-btn-secondary-shadow-color-light: transparent;
  --ui-btn-secondary-shadow-spread: 0;
  --ui-btn-secondary-shadow-blur: 0;
  --ui-btn-secondary-shadow-y: 0;
  --ui-btn-secondary-shadow-x: 0;
  --ui-btn-secondary-border-color: #86bb46;
  --ui-btn-secondary-border-color-light: #fff;
  --ui-btn-secondary-border-style: solid;
  --ui-btn-primary-active-color: #fff;
  --ui-btn-primary-active-color-light: #fff;
  --ui-btn-primary-active-bg-color: #86bb46;
  --ui-btn-primary-active-bg-color-light: #86bb46;
  --ui-btn-primary-active-bg-gradient-angle: 0deg;
  --ui-btn-primary-active-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-active-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-active-font-weight: 700;
  --ui-btn-primary-active-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-active-shadow-spread: 0;
  --ui-btn-primary-active-shadow-blur: 10px;
  --ui-btn-primary-active-shadow-y: 3px;
  --ui-btn-primary-active-shadow-x: 0;
  --ui-btn-primary-active-border-color: transparent;
  --ui-btn-primary-active-border-color-light: transparent;
  --ui-btn-primary-active-border-style: solid;
  --ui-btn-primary-hover-color: #fff;
  --ui-btn-primary-hover-color-light: #505058;
  --ui-btn-primary-hover-bg-color: #28283a;
  --ui-btn-primary-hover-bg-color-light: #fff;
  --ui-btn-primary-hover-bg-gradient-angle: 0deg;
  --ui-btn-primary-hover-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-hover-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-hover-font-weight: 700;
  --ui-btn-primary-hover-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-hover-shadow-spread: 0;
  --ui-btn-primary-hover-shadow-blur: 10px;
  --ui-btn-primary-hover-shadow-y: 3px;
  --ui-btn-primary-hover-shadow-x: 0;
  --ui-btn-primary-hover-border-color: transparent;
  --ui-btn-primary-hover-border-color-light: transparent;
  --ui-btn-primary-hover-border-style: solid;
  --ui-btn-primary-color: #fff;
  --ui-btn-primary-color-light: #fff;
  --ui-btn-primary-bg-color: #86bb46;
  --ui-btn-primary-bg-color-light: #86bb46;
  --ui-btn-primary-bg-gradient-angle: 0deg;
  --ui-btn-primary-bg-gradient-colors: transparent,transparent;
  --ui-btn-primary-bg-gradient-colors-light: transparent,transparent;
  --ui-btn-primary-font-weight: 700;
  --ui-btn-primary-shadow-color: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-color-light: rgba(28,45,40,0.28);
  --ui-btn-primary-shadow-spread: 0;
  --ui-btn-primary-shadow-blur: 10px;
  --ui-btn-primary-shadow-y: 3px;
  --ui-btn-primary-shadow-x: 0;
  --ui-btn-primary-border-color: transparent;
  --ui-btn-primary-border-color-light: transparent;
  --ui-btn-primary-border-style: solid;
  --ui-btn-font-family: "Rubik",sans-serif;
  --ui-btn-font-style: initial;
  --ui-btn-text-transform: uppercase;
  --ui-btn-letter-spacing: 0.02em;
  --ui-content-gutter-320: 24px;
  --ui-content-gutter-480: 24px;
  --ui-content-gutter-768: 32px;
  --ui-content-gutter-992: 40px;
  --ui-content-gutter-1280: 15px;
  --ui-content-gutter-default: 15px;
  --ui-content-gutter: 0 15px;
  --ui-content-container: 1200px;
  --ui-media-bg: #d8d8d8 ;
}

.editor-slider-item_2pB {
  position: relative;
  z-index: 1;
}

.slick-next, .slick-prev {
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 50%;
  padding: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  border: none;
}

.slick-next, .slick-next:focus, .slick-next:hover, .slick-prev, .slick-prev:focus, .slick-prev:hover {
  color: transparent;
  outline: none;
  background: transparent;
}

.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {
  opacity: 1;
}

.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
  opacity: 0.25;
}

.slick-next:before, .slick-prev:before {
  font-family: slick;
  font-size: 20px;
  line-height: 1;
  opacity: 0.75;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir=rtl] .slick-prev {
  right: -25px;
  left: auto;
}

.slick-prev:before {
  content: "←";
}

[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}

[dir=rtl] .slick-next {
  right: auto;
  left: -25px;
}

.slick-next:before {
  content: "→";
}

[dir=rtl] .slick-next:before {
  content: "←";
}

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  display: block;
  position: absolute;
  width: 100%;
  bottom: -25px;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  display: inline-block;
  position: relative;
  margin: 0 5px;
  padding: 0;
}

.slick-dots li, .slick-dots li button {
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.slick-dots li button {
  display: block;
  padding: 5px;
  font-size: 0;
  line-height: 0;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slick-dots li button:focus, .slick-dots li button:hover {
  outline: none;
}

.slick-dots li button:focus:before, .slick-dots li button:hover:before {
  opacity: 1;
}

.slick-dots li button:before {
  content: "•";
  position: absolute;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  font-family: slick;
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  opacity: 0.25;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: #000;
}

.slick-slider {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list, .slick-slider {
  display: block;
  position: relative;
}

.slick-list {
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
}

.slick-slider .slick-list, .slick-slider .slick-track {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.slick-track {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:after, .slick-track:before {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  height: 100%;
  min-height: 1px;
  float: left;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-track .slick-slide {
  max-width: 100%;
}

.slick-arrow-default {
  position: absolute;
  width: 23px;
  height: 40px;
  top: 100%;
  padding: 0;
  z-index: 1;
  border: 0;
  background-color: transparent;
  color: var(--ui-brand-color);
  cursor: pointer;
  outline: none;
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

@media (min-width: 768px) {
  .slick-arrow-default {
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
.slick-arrow-default:active, .slick-arrow-default:focus, .slick-arrow-default:hover {
  opacity: 0.5;
}

.slick-arrow-default.slick-prev-default {
  left: 50%;
  -webkit-transform: translateX(-58px);
  transform: translateX(-58px);
}

.slick-active {
  z-index: 1;
}

@media (min-width: 768px) {
  .slick-arrow-default.slick-prev-default {
    left: 15px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media (min-width: 992px) {
  .slick-arrow-default.slick-prev-default {
    left: 50px;
  }
}
.slick-arrow-default.slick-next-default {
  right: 50%;
  -webkit-transform: translateX(58px);
  transform: translateX(58px);
}

@media (min-width: 768px) {
  .slick-arrow-default.slick-next-default {
    right: 15px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media (min-width: 992px) {
  .slick-arrow-default.slick-next-default {
    right: 50px;
  }
}
.slider_3TN {
  max-width: 100%;
}
/*# sourceMappingURL=style.css.map */
