
.mos-img img {display: none !important;}

:root {   
    --mxr-global-color: #f6b876;
    --mxr-dark-color: #ffffff; 
    --mxr-white-color: #000000; 
    --mxr-secondary-color: #000;
}
[data-bg-img] {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.sticky-panel-text .mxrepla-box-number{
	font-size: 150px;
	line-height: 150px;
	position: relative;
	color: transparent;
	-webkit-text-stroke: 1px rgba(100, 100, 100, 0.5);
	margin: 0 0 100px;
    font-weight: 700;
}
.sticky-panel-text .mxrepla-box-number::before {
  content: counters(count, ".", decimal-leading-zero);
  position: absolute;
  top: 0px;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  height: 90px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.sticky-panel .step-label { margin: 5px 0px; }

.sticky-panel .step-label span {
  font-size: 14px;
  line-height: 15px;
  font-weight: 400;
  text-transform: uppercase;
  padding: 5px 7px 4px;
  margin-right: 5px;
  color: var(--mxr-global-color);
}
.sticky-panel .step-label span a {
  color: var(--mxr-global-color);
}
.sticky-panel .step-label span a:hover {
  color: #b70303;
}
.sticky-panel-content { width: 100%; height: 100vh; overflow: hidden; display: flex; flex-wrap: nowrap; }
.sticky-panel { height: 100vh; flex: 1 0 100%; display: flex; justify-content: start; align-items: center; counter-increment: count; background-color: var(--mxr-dark-color); color: var(--mxr-white-color);}
.sticky-panel h2 a, .sticky-panel h2 { color: var(--mxr-global-color); font-size: 50px;  font-family: 'Play', sans-serif; font-weight: bold; line-height: 1;}
.sticky-panel h2 a:hover {
	color: #b70303;
}
.sticky-panel-img { width: 50%; height: 100%; }
.sticky-panel-text { background-color: var(--mxr-dark-color); color: var(--mxr-white-color); width: 50%; padding: 5rem;  }
.mx-po-description	{ padding: 15px 0px; }
@media (min-width:1600px) {
    .split_texts .split-text-block, .sticky-panel-text { padding-right: 20rem; }
}
.themeht-btn { padding: 10px 30px; position: relative; border: 0; z-index: 9; display: inline-block; cursor: pointer; outline: none; text-decoration: none; font-size: 14px; text-transform: uppercase; font-weight: 600; }
.primary-btn, a.primary-btn { background: var(--mxr-global-color); color: var(--mxr-secondary-color); }
.primary-btn:hover, a.primary-btn:hover { background: var(--mxr-secondary-color); color: var(--mxr-global-color); }
.themeht-btn svg { margin-left: 10px; }
.themeht-btn svg line { stroke-width: 2; stroke-miterlimit: 10; stroke: var(--mxr-global-color); }
.themeht-btn.dark-btn svg line { stroke: var(--mxr-white-color); }
.themeht-btn.primary-btn svg line { stroke: var(--mxr-secondary-color); }
.themeht-btn:hover svg line { stroke-dasharray: 20px; stroke-dashoffset: 40px; transition: stroke-dashoffset .6s cubic-bezier(.61, 1, .88, 1) .3s; stroke: var(--mxr-secondary-color); }
.themeht-btn.primary-btn:hover svg line, .primary-bg .dark-btn:hover svg line { stroke: var(--mxr-global-color); }
.themeht-btn span { -webkit-transition: all 0s ease-in-out 0s; -moz-transition: all 0s ease-in-out 0s; -ms-transition: all 0s ease-in-out 0s; -o-transition: all 0s ease-in-out 0s; transition: all 0s ease-in-out 0s; }