.mx-show .process-item .mos-img img {display: none !important;}
:root {
--colorshow3-primary: #c00;
--color-default: #49515b;
--color-heading: #111112;
--color-default-two: #494d57;
--color-yellow: #ffd600;
--color-white: #fff;
--color-black: #000;
}
.body-innerwrapper {
overflow-x: inherit;
}
.mx-show {
position: relative }
@media (max-width: 767px) {
.mx-show {
float: none; } }
.mx-show .process-item {
top: 100px;
z-index: 2;
position: sticky;
background: #fff; }
.mx-show .process-item .mxsh-item--inholder{ 
padding: 40px;
}
.mx-show .process-item .mxsh-item--img img { 
width: 100%
}
.mx-show .process-item .mxsh-item--content{ 
font-size: 19px;
}
.mx-show .process-item .mxsh-item--inholder.absolute{ 
padding: 40px;
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 0;
right: 0;
text-align: center;
display: inline-block;
color: #fff;
} 
@media (max-width: 991px) {
.mx-show .process-item {
margin-bottom: 40px; } }
@media (max-width: 767px) {
.mx-show .process-item {
margin-bottom: 50px;
padding: 0 20px 40px; } }

.mx-show .process-item .mxsh-item--title {
font-size: 28px;
letter-spacing: 0em;
margin-bottom: 10px; }

.mx-show .process-item .thm-btn {
z-index: 1;
font-size: 16px;
font-weight: 500;
line-height: 16px;
letter-spacing: .02em;
padding: 10px 20px;
border-style: none;
align-self: center;
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
text-transform: inherit;
color: var(--color-white);
background: var(--colorshow3-primary);
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-o-border-radius: 50px;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s; }
@media (max-width: 767px) {
.mx-show .process-item .thm-btn {
font-size: 16px; } }
.mx-show .process-item .thm-btn--fill_icon {
padding: 18px 0;
overflow: hidden;
color: var(--color-white);
background: var(--colorshow3-primary); }
.mx-show .process-item  .thm-btn--fill_icon .mxsh-item--hidden-text {
visibility: hidden;
margin-right: 6.8rem; }

.mx-show .process-item .thm-btn--fill_icon .mxsh-item--holder {
left: 40px;
position: absolute;
width: 100%;
white-space: nowrap;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
display: inline-block; }
.mx-show .process-item  .thm-btn--fill_icon .mxsh-item--icon {
height: 44px;
width: 44px;
margin: 0px 23px;
display: inline-flex;
align-items: center;
justify-content: center;
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-o-border-radius: 50px;
background: var(--color-white);
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s; }
.mx-show .process-item .thm-btn--fill_icon .mxsh-item--icon svg {
color: var(--color-heading);
transform: rotate(0deg);
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s; }
.mx-show .process-item  .thm-btn--fill_icon .mxsh-item--text {
font-size: 16px;
line-height: 16px;
display: inline;
letter-spacing: -0.42px;
color: var(--color-white);
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s; }
.mx-show .process-item  .thm-btn--fill_icon:hover {
background: var(--color-heading); }
.mx-show .process-item .thm-btn--fill_icon:hover .mxsh-item--holder {
transform: translateX(-74%); }
.mx-show .process-item .thm-btn--fill_icon:hover .mxsh-item--icon svg {
transform: rotate(45deg); }
.mx-show .process-item .thm-btn--fill_icon:hover .mxsh-item--text {
color: var(--color-white); }      