

/* START: Signup and confirmation page AB test styles
==================================== */
.signup-wrapper {
    background-color: var(--hex_bg_primary);
    padding: 150px 0px 50px;
    position: relative;
    top: 21px;
    margin-top: -1px;
    min-height: 100vh;
}
.signup-portal--header.ahex_head_outer_wrap_full_width {
    justify-content: center;
}
.signup-portal--header.hex__header_type_outer_wrapper.ahex_head_outer_wrap_full_width,
.signup-portal--header.hex__header_type_outer_wrapper {
    min-height: 36px;
}
.signup-portal--header.hex__header_type_outer_wrapper.ahex_head_outer_wrap_full_width ul li.lang_dropdown_wrapper,
.signup-portal--header.hex__header_type_outer_wrapper ul li.lang_dropdown_wrapper {
    display: none;
}
.signup-wrapper.signup-wrapper--confirmation-blk {
    padding: 105px 0px 100px;
}
.signup-wrapper.signup-wrapper--blk  {
    background-color: var(--hex_bg_color_white);
}
.signup-wrapper__row {
    margin-left: -15px;
    margin-right: -15px;
}
.signup-wrapper--group .signup-wrapper__row .signup-wrapper__row__child,
.signup-wrapper--blk .signup-wrapper__row .signup-wrapper__row__child {
    padding-left: 15px;
    padding-right: 15px;
}
.signup-wrapper--group .signup-wrapper__row .signup-wrapper__row__child:first-child {
    width: calc(54% - -30px); /* 30px: padding-x; */
}
.signup-wrapper--group .signup-wrapper__row .signup-wrapper__row__child:nth-child(2) {
    width: calc(40% - -30px); /* 30px: padding-x; */
}
.signup-wrapper--group.signup-wrapper--confirmation-blk .signup-wrapper__row .signup-wrapper__row__child:nth-child(2) {
    padding-top: 45px;
}
.signup-wrapper--blk .signup-wrapper__row .signup-wrapper__row__child:first-child {
    width: calc(53% - -52px);
}
.signup-wrapper--blk .signup-wrapper__row .signup-wrapper__row__child:nth-child(2) {
    width: 42%;
}
.signup-wrapper--blk.signup-wrapper--confirmation-blk .signup-wrapper__row .signup-wrapper__row__child:nth-child(2) {
    padding-top: 62px;
}
.signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk {
    max-width: 580px;
    width: 100%;
    margin-left: auto;
    padding: 115px 60px;
    background-color: var(--hex_bg_color_white);
    border-radius: 20px;
    position: relative;
    z-index: 1;
}
.signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk .left-blk__inner {
    display: flex;
    flex-flow: column;
}
.signup-wrapper .signup-wrapper__left-blk .left-blk__inner .title-blk .title {
    font-size: 24px;
    line-height: 30px;
    text-align: center;
    color: var(--hex_testimonial_text_color);
    font-weight: var(--hex_font_extrabold);
}
.signup-wrapper .signup-wrapper__left-blk .left-blk__inner .title-blk .desc {
    color: var(--hex_testimonial_text_color);
    font-size: 18px;
    line-height: 30px;
    font-weight: var(--hex_font_bold);
    text-align: center;
    padding-top: 15px;
    margin: 0px;
}
.signup-wrapper .point-blk .point-blk__group {
    display: flex;
    flex-flow:row wrap;
    justify-content: center;
    align-items: center;
    list-style: none;
    padding: 15px 15px 0px 15px;
    margin: 0px auto;
}
.signup-wrapper .point-blk .point-blk__group .point-blk__group__list {
    display: flex;
    flex-flow:row wrap;
    justify-content: center;
    align-items: center;
    list-style: none;
    font-size: 15px;
    line-height: 23px;
    font-weight: var(--hex_font_midbold);
    color: var(--hex_gray);
    margin-left: 8px;
    margin-right: 8px;
}
.signup-wrapper .point-blk .point-blk__group .point-blk__group__list:first-child {
    margin-left: 0px;
}
.signup-wrapper.signup-wrapper-split--blk .point-blk .point-blk__group .point-blk__group__list {
    margin: 0px 5px;
}
.signup-wrapper.signup-wrapper-split--blk .point-blk .point-blk__group .point-blk__group__list:first-child {
    margin-left: 0px;
}
.signup-wrapper.signup-wrapper-split--blk .point-blk .point-blk__group .point-blk__group__list:last-child {
    margin-right: 0px;
}
.signup-wrapper .point-blk .point-blk__group .point-blk__group__list:last-child {
    margin-right: 0px;
}
.signup-wrapper .point-blk .point-blk__group .point-blk__group__list .icon {
    display: flex;
    flex-flow:row wrap;
    justify-content: center;
    align-items: center;
    margin-right: 5px;
    max-width: 13px;
    max-height: 13px;
}
.signup-wrapper.signup-wrapper-split--blk .point-blk .point-blk__group .point-blk__group__list .icon {
    margin-right: 6px;
}
/* .hex--windows .signup-wrapper.signup-wrapper-split--blk .signup-wrapper__left-blk .point-blk .point-blk__group .point-blk__group__list .icon,
.hex--windows .signup-wrapper.signup-wrapper--group .signup-wrapper__left-blk .point-blk .point-blk__group .point-blk__group__list .icon,
.hex--windows .signup-wrapper.signup-wrapper--blk .signup-wrapper__left-blk .point-blk .point-blk__group .point-blk__group__list .icon {
    margin-top: -4px;
} */
.signup-wrapper .point-blk .point-blk__group .point-blk__group__list .icon svg {
    width: 100%;
}
.signup-wrapper .form-blk {
    padding-top: 80px;
}
.signup-wrapper .form-blk form {
    margin-bottom: 0px;
}
.signup-wrapper .form-blk .hex__sign_in_form_ele_wrapper.form_ele_wrapper--input-email-group {
    flex-flow: column;
}
.signup-wrapper .form-blk label {
    font-size: 15px;
    line-height: 23px;
    color: var(--hex_testimonial_text_color);
    font-weight: var(--hex_font_light);
    text-align: left;
    padding: 0px 0px 5px;
    margin: 0px;
}
.signup-wrapper.signup-wrapper-split--blk .form-blk label {
    padding-bottom: 5px;
}
.signup-wrapper .form-blk .hex__sign_in_form_ele_wrapper.form_ele_wrapper--input-email-group .input_wrapper {
    border: 0;
}
.signup-wrapper .form-blk .hex__sign_in_form_ele_wrapper.form_ele_wrapper--input-email-group .input_wrapper .hex__sign_in_input {
    padding: 15px;
    border: 1px solid var(--hex_light_gray);
    border-radius: 5px;
    margin: 0px;
    max-height: 50px;
    color: var(--hex_testimonial_text_color);
    transition: all 0.2s ease-in-out;
    -moz-appearance: none;
        appearance: none;
    -webkit-appearance: none;
}
.signup-wrapper .form-blk .hex__sign_in_form_ele_wrapper.form_ele_wrapper--input-email-group .input_wrapper .hex__sign_in_input:focus {
    border-color: var(--hex_blue);
    box-shadow: 0px 0px 0px 3px var(--hex_shadow_blue);
}
.signup-wrapper .form-blk .hex__sign_in_form_ele_wrapper.form_ele_wrapper--input-email-group .input_wrapper.has_error .hex__sign_in_input {
    border-color: var(--hex_mid_red) !important;
    box-shadow: 0px 0px 0px 3px rgba(204, 0, 0, 0.102) !important;
}
.signup-wrapper .form-blk input::placeholder {
    color: var(--hex_mid_light_gray) !important;
}
.signup-wrapper .form-blk .hex__sign_in_form_ele_wrapper.form_ele_wrapper--input-email-group .input_wrapper .hex__sign_in_input::placeholder {
    color: var(--hex_mid_light_gray) !important;
    font-weight: var(--hex_font_midbold);
    font-size: 14px;
    line-height: 21px;
}
.signup-wrapper:not(.signup-wrapper--confirmation-blk) .form-blk input::placeholder {
    color: var(--hex_light_dark) !important;
}
.signup-wrapper:not(.signup-wrapper--confirmation-blk) .form-blk .hex__sign_in_form_ele_wrapper.form_ele_wrapper--input-email-group .input_wrapper .hex__sign_in_input::placeholder {
    color: var(--hex_light_dark) !important;
}
.signup-wrapper .form-blk .hex__sign_in_error_wrapper {
    min-height: 50px;
    margin-top: 10px;
}
.signup-wrapper .form-blk .hex__sign_in_error_wrapper .hex__sign_in_info {
    color: var(--hex_dark_red);
    font-size: 15px;
    line-height: 16px;
    margin: 0px;
    font-weight: var(--hex_font_light);
}
.signup-wrapper .form-blk .form-blk__btn {
    padding-top: 20px;
}
.signup-wrapper .form-blk .form-blk__btn button {
    margin: 0px;
    width: 100%;
    border-radius: 4px;
    background-color: var(--hex_btn_bg_color);
    padding: 7px 20px;
    font-size: 18px;
    line-height: 27px;
    font-weight: var(--hex_font_bold);
    min-height: 43px;
    position: relative;
    overflow-y: hidden;
    transition: all 0.3s ease-in-out;
}
.signup-wrapper .form-blk .form-blk__btn button:hover {
    background-color: var(--hex_btn_bg_color_hover);
}
.signup-wrapper .form-blk .form-blk__btn button .signup-loader,
.signup-wrapper.signup-wrapper--confirmation-blk .contact_btn_container--submit-btn-blk .support_custom_btn .signup-loader {
    position: absolute;
    top: -34px;
    left: 50%;
    width: 209px;
    transform: scale(0.6) translate(-81%, 0px);
}
.signup-wrapper .form-blk .form-blk__btn button span {
    vertical-align: text-top;
}
.signup-wrapper .privacy-blk {
    padding-top: 15px;
}
.signup-wrapper.signup-wrapper-split--blk .privacy-blk {
    padding-top: 10px;
}
.signup-wrapper .privacy-blk .privacy-blk__cnt {
    font-size: 12px;
    line-height: 16px;
    color: var(--hex_gray);
    margin: 0px;
    font-weight: var(--hex_font_light);
    text-align: center;
}
.signup-wrapper .privacy-blk .privacy-blk__cnt .link {
    color: var(--hex_blue);
    font-size: 12px;
    line-height: 16px;
    font-weight: var(--hex_font_light);
}
.signup-wrapper.signup-wrapper--blk .signup-wrapper__right-blk {
    margin-left: 0px;
}
.signup-wrapper .right-blk-img-group {
    max-width: 395px;
    margin: 0px;
    padding: 0px 45px;
    min-width: 395px;
}
.signup-wrapper .right-blk-img-group .point-blk .point-blk__group {
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 50px;
}
.signup-wrapper .right-blk-img-group .point-blk .point-blk__group .point-blk__group__list {
    margin: 0px;
    padding-top: 35px;
    max-width: 266px;
    width: 100%;
}
.signup-wrapper .right-blk-img-group .point-blk .point-blk__group .point-blk__group__list .icon{
    margin-right: 15px;
}
.signup-wrapper.signup-wrapper--group .right-blk-img-group .point-blk .point-blk__group .point-blk__group__list .icon{
    align-self: flex-start;
    margin-top: 5px;
}
/* .hex--windows .signup-wrapper.signup-wrapper--group .right-blk-img-group .point-blk .point-blk__group .point-blk__group__list .icon {
    margin-top: 3px;
} */
.signup-wrapper .right-blk-img-group .point-blk .point-blk__group .point-blk__group__list .cnt{
    max-width: 236px;
    width: 100%;
    font-size: 15px;
    line-height: 23px;
    color: var(--hex_testimonial_text_color);
    font-weight: var(--hex_font_light);
}
.signup-wrapper .right-blk-img-group .point-blk .point-blk__group .point-blk__group__list:first-child {
    padding-top: 0px;
}
.signup-wrapper .signup-wrapper__right-blk .customers-logo-stripe {
    max-width: 308px;
    min-width: 308px;
    padding-top: 30px;
    margin-left: 45px;
    margin-right: 45px;
}
.signup-wrapper .signup-wrapper__right-blk .customers-logo-stripe .title-group .title {
    font-size: 18px;
    line-height: 27px;
    color: var(--hex_testimonial_text_color);
    font-weight: var(--hex_font_bold);
    text-align: center;
    padding-bottom: 15px;
}
.signup-wrapper .customers-logo-stripe .logo-stripe__logo-blk .logo-blk__group {
    list-style: none;
    display: flex;
    flex-flow:row wrap;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
.signup-wrapper .customers-logo-stripe .logo-stripe__logo-blk .logo-blk__group li.logo-blk__group__list {
    width: 33.3333333%;
}
.signup-wrapper .signup-wrapper__right-blk .logo-stripe__logo-blk .logo-blk__group .group__list__img {
    padding-top: 10px;
}
/* .signup-wrapper .signup-wrapper__right-blk .logo-stripe__logo-blk .logo-blk__group .group__list__img.volvo-logo,
.signup-wrapper .signup-wrapper__right-blk .logo-stripe__logo-blk .logo-blk__group .group__list__img.group1-automotive-logo {
    max-width: 100px;
    min-width: 100px;
} */
.signup-wrapper .signup-wrapper__right-blk .logo-stripe__logo-blk .logo-blk__group .group__list__img .aspect-ratio {
    width: 100%;
}

.signup-wrapper--blk.signup-wrapper {
    padding: 168px 0px 50px;
}
.signup-wrapper--blk.signup-wrapper .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk {
    max-width: 577px;
    padding: 65px 80px;
    border: 1px solid var(--hex_mid_light_gray);
}
.signup-wrapper--blk.signup-wrapper .signup-wrapper__left-blk .left-blk__inner .title-blk .title {
    font-size: 30px;
    line-height: 45px;
}
.signup-wrapper--blk.signup-wrapper--confirmation-blk.signup-wrapper {
    padding: 87px 0px 86px;
}
.signup-wrapper.signup-wrapper--blk .form-blk .hex__sign_in_error_wrapper {
    min-height: 35px;
}
.signup-wrapper--blk.signup-wrapper--confirmation-blk.signup-wrapper .signup-wrapper__row {
    align-items: unset;
}
.signup-wrapper.signup-wrapper--confirmation-blk.signup-wrapper--blk .signup-wrapper__left-blk .left-blk__inner .title-blk .title {
    font-size: 24px;
    line-height: 30px;
}
.signup-wrapper.signup-wrapper--confirmation-blk.signup-wrapper--blk .signup-wrapper__left-blk .left-blk__inner .title-blk .desc {
    padding-top: 50px;
}
.signup-wrapper--blk.signup-wrapper .signup-wrapper__left-blk .left-blk__inner .title-blk {
    order: 1;
}
.signup-wrapper--blk.signup-wrapper .signup-wrapper__left-blk .left-blk__inner .form-blk {
    order: 2;
}
.signup-wrapper--blk.signup-wrapper .signup-wrapper__left-blk .left-blk__inner .point-blk {
    order: 3;
}
.signup-wrapper--blk.signup-wrapper .signup-wrapper__left-blk .left-blk__inner .privacy-blk {
    order: 4;
    padding-top: 75px;
}
.signup-wrapper--blk.signup-wrapper .form-blk {
    padding-top: 60px;
}
.signup-wrapper--blk.signup-wrapper .signup-wrapper__row {
    justify-content: space-between;
}
.signup-wrapper-split--blk.signup-wrapper .signup-wrapper__row {
    justify-content: space-between;
}
.signup-wrapper--blk.signup-wrapper .form-blk label {
    font-size: 14px;
    line-height: 21px;
    padding: 0px 0px 5px;
}
.signup-wrapper--blk.signup-wrapper .form-blk .form-blk__btn {
    padding-top: 10px;
}
.signup-wrapper--blk.signup-wrapper .form-blk .form-blk__btn button {
    max-height: 43px;
    min-height: 43px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.signup-wrapper--blk.signup-wrapper .point-blk .point-blk__group {
    padding-top: 20px;
}
.signup-wrapper--blk.signup-wrapper .point-blk .point-blk__group .point-blk__group__list {
    font-size: 14px;
    line-height: 21px;
    margin: 0 5px;
}
.signup-wrapper--blk.signup-wrapper .point-blk .point-blk__group .point-blk__group__list:first-child {
    margin-left: 0px;
}
.signup-wrapper--blk.signup-wrapper .point-blk .point-blk__group .point-blk__group__list:last-child {
    margin-right: 0px;
}
.signup-wrapper--blk.signup-wrapper .signup-wrapper__right-blk {
    padding-left: 0px;
}
.signup-wrapper--blk.signup-wrapper .right-blk-img-group {
    max-width: 486px;
    margin-top: 55px;
    width: 100%;
}
.signup-wrapper--blk.signup-wrapper .right-blk-img-group .point-blk .point-blk__group {
    padding-top: 0px;
    padding-bottom: 100px;
}
.signup-wrapper--blk.signup-wrapper .right-blk-img-group .point-blk .point-blk__group .point-blk__group__list:first-child {
    margin-right: 0px;
    padding-top: 0px;
}
.signup-wrapper--blk.signup-wrapper .right-blk-img-group .point-blk .point-blk__group .point-blk__group__list .cnt {
    max-width: 263px;
    font-size: 18px;
    line-height: 28px;
}
.signup-wrapper--blk.signup-wrapper .right-blk-img-group .point-blk .point-blk__group .point-blk__group__list {
    padding-top: 40px;
    max-width: 290px;
    margin: 0;
}
.signup-wrapper--blk.signup-wrapper .right-blk-img-group .point-blk .point-blk__group .point-blk__group__list .icon {
    align-self: flex-start;
    margin-top: 8px;
    margin-right: 10px;
}
/* .hex--windows .signup-wrapper--blk.signup-wrapper .right-blk-img-group .point-blk .point-blk__group .point-blk__group__list .icon {
    margin-top: 6px;
} */
.signup-wrapper--blk.signup-wrapper .signup-wrapper__right-blk .customers-logo-stripe {
    margin: 0 auto;
}
.signup-wrapper--blk.signup-wrapper .signup-wrapper__right-blk .customers-logo-stripe:after {
    content: "";
    position: absolute;
    width: 50%;
    height: 1px;
    right: 0px;
    transform: translate(0px, -163px);
    z-index: 0;
    background: var(--hex_mid_light_gray);
}
.signup-wrapper--blk.signup-wrapper .signup-wrapper__right-blk .customers-logo-stripe .logo-stripe__logo-blk {
    margin: 0 auto;
}
.signup-wrapper-split--blk.signup-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: var(--hex_bg_color_white);
    min-height: 100vh;
    overflow-x: hidden;
}
.signup-wrapper-split--blk.signup-wrapper .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk {
    margin-top: 160px;
    padding-left: 0px;
    padding-right: 0px;
    min-width: unset;
    display: flex;
    justify-content: center;
}
.signup-wrapper.signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk .left-blk__inner {
    margin-left: -7%;
    max-width: 416px;
    width: 100%;
}
.signup-wrapper-split--blk.signup-wrapper.signup-wrapper--confirmation-blk .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk {
    max-width: unset;
}
.signup-wrapper-split--blk.signup-wrapper.signup-wrapper--confirmation-blk .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk .left-blk__inner {
    max-width: 495px;
}
.signup-wrapper-split--blk.signup-wrapper.signup-wrapper--confirmation-blk .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk .left-blk__inner .title-blk .desc:not(.desc--email) {
    padding-top: 45px;
}
.signup-wrapper-split--blk.signup-wrapper .signup-wrapper__right-blk {
    background: transparent linear-gradient(0deg, var(--hex_testimonial_text_color) 0%, var(--hex_light_blue) 100%) 0% 0% no-repeat padding-box;
    height: 100%;
    padding: 0px;
    position: relative;
    z-index: 0;
}
.signup-wrapper-split--blk.signup-wrapper .signup-wrapper__right-blk:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url("https://www-review3.hexnode.com/static/img/signup/dot-grid.png");
    z-index: -1;
}
.signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child:first-child {
    margin-left: 0px;
    flex: 4;
}
.signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child:nth-child(2) {
    flex: 3;
}
.signup-wrapper-split--blk.signup-wrapper .signup-wrapper__right-blk .full-view-img {
    width: 100%;
    height: 100%;
    min-height: 100vh;
    margin: 0 auto;
}
.signup-wrapper-split--blk.signup-wrapper .signup-wrapper__right-blk .full-view-img .full-view-img__inner {
    padding-top: 238px;
    padding-left: 34px;
    padding-right: 34px;
}
.signup-wrapper-split--blk.signup-wrapper.signup-wrapper--confirmation-blk .signup-wrapper__right-blk .full-view-img .full-view-img__inner {
    padding-top: 223px;
}
.signup-wrapper-split--blk.signup-wrapper .signup-wrapper__right-blk .full-view-img .title-blk .title {
    color: var(--hex_bg_color_white);
    font-size: 28px;
    line-height: 42px;
    font-weight: var(--hex_font_midbold);
    text-align: center;
    padding-bottom: 5px;
}

.signup-wrapper-split--blk.signup-wrapper .signup-wrapper__right-blk .full-view-img .fig-blk {
    padding-top: 80px;
    max-width: 536px;
    margin: 0 auto;
}
.signup-wrapper-split--blk.signup-wrapper .signup-wrapper__right-blk .full-view-img .fig-blk img {
    width: 100%;
}
.signup-wrapper-split--blk.signup-wrapper .signup-wrapper__right-blk .full-view-img .animate-data {
    height: 60px;
}
.signup-wrapper-split--blk.signup-wrapper .signup-wrapper__right-blk .full-view-img .animate-data  .animate-data__inner {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 100%;
    position: relative;
    padding: 50px 0px;
}
.signup-wrapper-split--blk.signup-wrapper .signup-wrapper__right-blk .full-view-img .animate-data__inner .animate-txt {
    font-size: 36px;
    line-height: 54px;
    text-align: center;
    color: var(--hex_bg_color_white);
    font-weight: var(--hex_font_extrabold);
    display: inline-block;
	position: absolute;
	top: 20px;
	transform: rotateX(0deg);
	opacity: 0;
}
.signup-wrapper-split--blk.signup-wrapper .signup-wrapper__right-blk .full-view-img .animate-data__inner .animate-txt.active {
    top: 0px;
    opacity: 1;
}
.signup-wrapper-split--blk.signup-wrapper .signup-wrapper__right-blk .full-view-img .animate-data__inner .animate-txt.slide-up {
    top: -30px;
    opacity: 0;
}
.signup-wrapper-split--blk.signup-wrapper .signup-wrapper__right-blk .full-view-img .animate-data__inner .animate-txt.slide-down {
	top: 20px;
    opacity: 0;
}

.signup-wrapper.signup-wrapper-split--blk .signup-wrapper__row {
    align-items: unset;
    margin: 0px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk {
    padding: 40px;
}
.signup-wrapper--blk.signup-wrapper--confirmation-blk .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk {
    padding: 40px 39px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .signup-wrapper__left-blk .left-blk__inner .title-blk p.desc {
    max-width: 350px;
    padding-top: 30px;
    margin: 0 auto;
}
.signup-wrapper.signup-wrapper--confirmation-blk .signup-wrapper__left-blk .left-blk__inner .title-blk .desc {
    font-size: 14px;
    line-height: 21px;
    font-weight: var(--hex_font_midbold);
    color: var(--hex_testimonial_text_color);
    padding-top: 30px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .signup-wrapper__left-blk .left-blk__inner .title-blk .desc.desc--email {
    font-weight: var(--hex_font_bold);
    padding-top: 0px;
    text-decoration: none;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk {
    padding-top: 0px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form_inline_wrap {
    height: unset;
    min-height: 58px;
    max-width: 306px;
    margin-left: auto;
    margin-right: auto;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form_inline_wrap .hex__form_msg .hex__error_msg.has_error.otp_error {
    padding-left: 0px;
    text-align: center;
    display: block;
    line-height: unset;
    padding-bottom: 15px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form_inline_otp {
    justify-content: center;
    align-items: center;
    max-width: 306px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form_inline_otp .otp_text_box {
    border: 1px solid var(--hex_light_gray);
    border-radius: 5px;
    max-width: 40px;
    min-width: 40px;
    height: 45px;
    font-size: 14px;
    line-height: 21px;
    font-weight: var(--hex_font_midbold);
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form_inline_otp .otp_text_box:last-child {
    margin-right: 0px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form_inline_otp .otp_hiphen {
    margin-top: auto;
    margin-bottom: auto;
    background-color: var(--hex_testimonial_text_color);
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form_inline_otp .otp_text_box:focus:required:invalid:focus  {
    box-shadow: 0px 0px 0px transparent;
    color: var(--hex_home_common_text_color);
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form_inline_otp .otp_text_box:focus:required:focus  {
    border-color: var(--hex_blue);
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .resend_otp_form {
    padding-bottom: 20px;
}
.signup-wrapper.signup-wrapper--confirmation-blk.signup-wrapper-split--blk .form-blk .resend_otp_form {
    padding-bottom: 35px;
}
.signup-wrapper--blk.signup-wrapper--confirmation-blk .form-blk .resend_otp_form {
    padding-bottom: 40px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .resend_otp_form .resend_otp_form__cnt,
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .resend_otp_form .otp_resend_success:is(.otp_resend_success--show) {
    font-size: 12px;
    line-height: 16px;
    font-weight: var(--hex_font_light);
    color: var(--hex_gray);
    text-align: center;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .resend_otp_form .otp_resend_success:is(.otp_resend_success--show) {
    position: relative;
    max-width: 210px;
    margin: 0 auto;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .resend_otp_form .otp_resend_success span {
    display: inline-block;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .resend_otp_form .otp_resend_success span.tick-icon,
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .resend_otp_form .otp_resend_success span.tick-icon svg {
    width: 20px;
    height: 20px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .resend_otp_form .otp_resend_success span.tick-icon {
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translate(0px, -50%);
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .resend_otp_form .otp_resend_success:is(.otp_resend_success--show) {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .resend_otp_form .otp_resend_success:not(.otp_resend_success--show) {
    display: none;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .resend_otp_form .resend_otp_form__cnt .btn-link {
    padding: 0px;
    color: var(--hex_blue);
    font-weight: var(--hex_font_light);
    font-size: 12px;
    line-height: 8px;
    border: 0px;
    margin-top: -2px;
    position: relative;
    display: inline-block;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .resend_otp_form .resend_otp_form__cnt .btn-link .btn-link__loader {
    position: absolute;
    width: 10px;
    height: 10px;
    right: -10px;
    top: -1px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-row--submit-form-blk {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-row--submit-form-blk .form-group-ele {
    padding-right: 15px;
    padding-left: 15px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-row--submit-form-blk .form-group-ele {
    max-width: 280px;
    width: 100%;
    position: relative;
}
.signup-wrapper .form-blk .form-row--submit-form-blk .form-group-ele .call_back_input {
    color: var(--hex_testimonial_text_color) !important;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-group-ele.form-group-ele--hexcon {
    max-width: unset;
    width: 100%;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-group-ele.form-group-ele--hexcon input {
    max-width: unset;
    width: 100%;
    border-radius: 5px;
    min-height: 50px;
    margin-bottom: 0px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-group-ele.form-group-ele--hexcon input.hex__form_error_class {
    border-color: var(--hex_mid_red) !important;
    box-shadow: 0px 0px 0px 3px rgb(204 0 0 / 10%) !important;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-group-ele.signup_portal--hexcon input {
    width: 43%;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .hexcon-password-blk {
    position: relative;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .hexcon-password-blk .password_show {
    position: absolute;
    top: 50%;
    right: 0px;
    transform: translate(-9px,-50%);
    height: 30px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .hexcon-form-password-blk {
    padding-top: 20px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .hexcon-password-blk input {
    padding-right: 45px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele .input-ele {
    min-width: unset;
    width: 100%;
    margin: 0px;
    min-height: 50px;
    border-radius: 5px;
    font-size: 14px;
    font-weight: var(--hex_font_midbold);
    line-height: 21px;
    background-color: var(--hex_bg_color_white);
    -moz-appearance: none;
        appearance: none;
    -webkit-appearance: none;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele .input-ele[readonly="readonly"] {
    color: rgba(25, 25, 25,0.4) !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: var(--hex_white);
    pointer-events: none;
}
.signup-wrapper.signup-wrapper--confirmation-blk input:not(:disabled):focus:required:invalid:focus, 
.signup-wrapper.signup-wrapper--confirmation-blk textarea:focus:required:invalid:focus, 
.signup-wrapper.signup-wrapper--confirmation-blk .inputMaterial:not(select):not(:disabled):focus,
.signup-wrapper.signup-wrapper--confirmation-blk select.inputMaterial:focus {
    border-color: var(--hex_blue);
    box-shadow: 0px 0px 0px 3px var(--hex_shadow_blue);
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele .input-ele.hex__form_error_class {
    border-color: var(--hex_mid_red) !important;
    box-shadow: 0px 0px 0px 3px rgba(204, 0, 0, 0.102) !important;
}
.signup-wrapper.signup-wrapper--confirmation-blk select.inputMaterial:focus {
    outline: unset;
    outline-offset: unset;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no,
.signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--device-count {
    max-width: 246px;
    padding: 0px 15px 0px 5px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no .ph-no__input-group {
    border-radius: 5px;
    border: 1px solid var(--hex_mid_gray);
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-flow: row nowrap;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no .hex__form_error_msg {
    position: unset;
    width: 100%;
    left: unset;
    bottom: unset;
    background: transparent;
    top: unset;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no.ph-no__input-group--err .hex__form_error_msg {
    display: block !important;
    opacity: 1;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no .ph-no__input-group.ph-no__input-group--focus {
    border-color: var(--hex_blue);
    box-shadow: 0px 0px 0px 3px var(--hex_shadow_blue);
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no.ph-no__input-group--err .ph-no__input-group {
    border-color: var(--hex_mid_red) !important;
    box-shadow: 0px 0px 0px 3px rgba(204, 0, 0, 0.102) !important;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no .ph-no__input-group .ph-no__input-group__split {
    display: inline-block;
    position: relative;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no .ph-no__input-group .ph-no__input-group__split:after {
    content: "";
    position: absolute;
    right: 0px;
    height: 50%;
    width: 1px;
    top: 50%;
    transform: translateY(-50%);
    background-color: var(--hex_light_gray);
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no .ph-no__input-group .input-group__country-code {
    border: 0px;
    width: unset;
    border-radius: 5px;
    max-width: 70px;
    padding-bottom: 0px;
    min-height: 48px;
    padding-top: 0px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no .ph-no__input-group .input-group__country-code:is(select) {
    opacity: 0;
    margin-right: 6px;
    padding-right: 15px;
    position: relative;
    z-index: 4;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no .ph-no__input-group .input-group__country-code:is(input) {
    position: absolute;
    left: 0;
    top: 0px;
    cursor: default;
    z-index: -7;
    pointer-events: none;
    white-space: nowrap;
    padding-right: 0px;
    text-align: left;
    height: 100%;
}
/* .hex--windows .signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no .ph-no__input-group .input-group__country-code:is(input),
.hex-firefox .signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no .ph-no__input-group .input-group__country-code:is(input) {
    padding-top: 4px;
} */
.signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no .ph-no__input-group .input-group__country-code:focus,
.signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no .ph-no__input-group .input-group__ph-number {
    box-shadow: none;
    appearance: none;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no .ph-no__input-group .ph-no__input-group__split .select-down-arrow {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-43%);
    height: 24px;
    z-index: -7;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no .ph-no__input-group .ph-no__input-group__split .phone-code-expand {
    font-size: 14px;
    font-weight: var(--hex_font_midbold);
    line-height: 21px;
    display: inline-block;
    margin: 0px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no .ph-no__input-group .input-group__ph-number {
    border: 0px;
    border-radius: 5px;
    min-height: 48px;
}
.signup-wrapper.signup-wrapper-split--blk.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no,
.signup-wrapper.signup-wrapper-split--blk.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--device-count {
    max-width: 245px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--device-count {
    position: relative;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--device-count select {
    padding-right: 42px;
    background-color: transparent;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--device-count .drop-down-icon {
    position: absolute;
    top: 50%;
    right: 23px;
    transform: translate(0% , 13%);
    width: 24px;
    height: 24px;
    z-index: -6;
}
.signup-wrapper.signup-wrapper--confirmation-blk .signup_portal_form_group {
    padding: 20px 0px;
    position: relative;
}
.signup-wrapper.signup-wrapper--confirmation-blk .signup_portal_form_group .hex__form_error_msg {
    bottom: unset;
    top: unset;
    left: unset;
    line-height: 12px;
    right: unset;
    display: none;
    padding: 0px;
    margin-top: 3px;
    padding-top: 6px;
    position: unset;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-row--submit-form-blk .form-group-ele .hex__form_error_class ~ .hex__form_error_msg {
    position: unset;
    width: 100%;
    left: unset;
    bottom: unset;
    background: transparent;
    top: unset;
}
.signup-wrapper.signup-wrapper--confirmation-blk .signup_portal_form_group .err_msg {
    opacity: 1;
    display: block;
}
.signup-wrapper.signup-wrapper--confirmation-blk .signup_portal_form_group .portal-input-group {
    border: 1px solid var(--hex_light_gray);
    border-radius: 5px;
    padding: 0px 15px;
    min-height: 50px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.signup-wrapper.signup-wrapper--confirmation-blk .signup_portal_form_group .portal-input-group.is-focus {
    border-color: var(--hex_blue);
    box-shadow: 0px 0px 0px 3px var(--hex_shadow_blue);
}
.signup-wrapper.signup-wrapper--confirmation-blk .signup_portal_form_group .portal-input-group input {
    border: 0px;
    width: 67%;
    padding-right: 15px;
    font-size: 14px;
    font-weight: var(--hex_font_midbold);
    line-height: 21px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .signup_portal_form_group .portal-input-group .domain-name {
    display: inline-block;
    font-weight: var(--hex_font_midbold);
    font-size: 14px;
    line-height: 21px;
    color: var(--hex_testimonial_text_color);
    padding: 0px 0px 0px 15px;
    border-left: 1px solid var(--hex_light_gray);
}
.signup-wrapper.signup-wrapper--confirmation-blk .signup_portal_form_group .portal-input-group.er-portal-group {
    border-color: var(--hex_mid_red) !important;
    box-shadow: 0px 0px 0px 3px rgba(204, 0, 0, 0.102) !important;
}
.signup-wrapper.signup-wrapper--confirmation-blk .contact_btn_container--submit-btn-blk {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 50px;
}
.signup-wrapper.signup-wrapper--blk.signup-wrapper--confirmation-blk .contact_btn_container--submit-btn-blk {
    padding-top: 40px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .contact_btn_container--submit-btn-blk .support_custom_btn {
    min-height: 43px;
    font-weight: var(--hex_font_bold);
    position: relative;
    max-width: 416px;
    transition: all 0.3s ease-in-out;
}
.signup-wrapper.signup-wrapper--confirmation-blk .contact_btn_container--submit-btn-blk .support_custom_btn:hover {
    background-color: var(--hex_btn_bg_color_hover);
}
.signup-wrapper.signup-wrapper--confirmation-blk .contact_btn_container--submit-btn-blk .support_custom_btn:disabled {
    background-color: var(--hex_mid_light_gray);
}
.signup-wrapper.signup-wrapper--confirmation-blk .contact_btn_container--submit-btn-blk .support_custom_btn.btn_act:disabled {
    background-color: var(--hex_btn_bg_color);
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-group-ele label  {
    font-weight: var(--hex_font_light);
    font-size: 14px;
    line-height: 21px;
    color: var(--hex_testimonial_text_color);
    padding-bottom: 5px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-group-ele.form-group-ele--privacy-policy {
    padding-top: 20px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-group-ele.form-group-ele--privacy-policy .privacy-policy__label {
    font-size: 12px;
    line-height: 16px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    cursor: pointer;
    position: relative;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-group-ele.form-group-ele--privacy-policy .privacy-policy__label .confirmation-cnt {
    margin: 0px;
    font-weight: var(--hex_font_light);
    font-size: 12px;
    line-height: 16px;

}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-group-ele.form-group-ele--privacy-policy .privacy-policy__label input[type="checkbox"] {
    margin: 0px 5px 0px 0px;
    width: 16px;
    height: 16px;
    visibility: hidden;
    position: relative;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-group-ele.form-group-ele--privacy-policy .privacy-policy__label input[type="checkbox"]:checked~.hex__checkmark {
    border-color: var(--hex_blue);
    background-color: var(--hex_blue);
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-group-ele.form-group-ele--privacy-policy .privacy-policy__label .hex__checkmark {
    width: 16px;
    height: 16px;
    border-color: var(--hex_medium_gray);
    border-radius: 2px;
    background-color: var(--hex_white);
    border-width: 2px;
    top: 1px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-group-ele.form-group-ele--privacy-policy .privacy-policy__label .hex__checkmark::after {
    left: 50%;
    top: 50%;
    width: 7px;
    height: 17px;
    transform: translate(-50%, -50%) scale(0.5) rotate(45deg);
    -webkit-transform: translate(-50%, -53%) scale(0.5) rotate(45deg);
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-group-ele.form-group-ele--privacy-policy .hex__form_error_class .privacy-policy__label .hex__checkmark {
    border-color: var(--hex_mid_red) !important;
    box-shadow: 0px 0px 0px 1px rgba(204, 0, 0, 0.102) !important;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-group-ele.form-group-ele--privacy-policy .privacy-policy__label .link {
    color: var(--hex_blue);
    padding-left: 0px;
    font-weight: var(--hex_font_light);
    font-size: 12px;
    line-height: 16px;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-group-ele.form-group-ele--privacy-policy .privacy-policy__label .link:hover {
    text-decoration: underline;
}
.signup-wrapper.signup-wrapper--confirmation-blk .form-group-ele.form-group-ele--privacy-policy .hex__form_msg .hex__error_msg {
    padding-left: 0px;
}
.signup-wrapper-split--blk .hex__common_container_wrapper {
    width: 100%;
    max-width: unset;
}
.signup-wrapper.signup-wrapper--confirmation-blk.signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk, 
.signup-wrapper.signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk {
    padding-bottom: 126px;
    margin-right: auto;
}
.signup-wrapper.signup-wrapper-split--blk:is(.signup-wrapper--confirmation-blk) .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk {
    padding-top: 0px;
    margin-top: 127px;
}
.signup-wrapper--confirmation-blk .signup-wrapper__row {
    justify-content: space-between;
}
.signup-wrapper .form-blk .form-row--submit-form-blk .form-group-ele .hex__form_error_class ~ .hex__form_error_msg {
    display: block;
}
.signup-wrapper .form-blk .form-row--submit-form-blk .form-group-ele .hex__form_error_msg {
    display: none;
}
.signup-wrapper .right-blk-img-group figure {
    max-width: 303px;
    max-height: 163px;
    margin: 0 auto;
}
.signup-wrapper:not(.signup-wrapper--confirmation-blk) .right-blk-img-group figure {
    padding-top: 5px;
}
.signup-wrapper--confirmation-blk:not(.signup-wrapper--blk) .signup-wrapper__row .signup-wrapper__row__child:nth-child(2) .signup-wrapper__right-blk {
    max-width: 395px;
}
.signup-wrapper--confirmation-blk.signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child:nth-child(2) .signup-wrapper__right-blk {
    max-width: unset;
    padding: 0px 34px;
}
@media screen and (min-width: 1450px) {
    .signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child:nth-child(2) {
        max-width: 50%;
    }
    .signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child:first-child {
        max-width: 48%;
    }
    .signup-wrapper-split--blk.signup-wrapper .signup-wrapper__right-blk .full-view-img {
        margin-right: auto;
        margin-right: auto;
        padding-left: 115px;
    }
    .signup-wrapper-split--blk.signup-wrapper .signup-wrapper__right-blk .full-view-img .full-view-img__inner {
        display: inline-block;
    }
}
@media screen and (min-width: 1410px) {
    .signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child:first-child {
        padding-left: calc(calc(100% - 1300px)/2);
    }
    .signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child:nth-child(2) {
        min-width: 604px;
    }
}
@media screen and (max-width: 1409px) {
    .signup-wrapper--group .signup-wrapper__row .signup-wrapper__row__child:first-child {
        width: calc(54% - -30px); /* 30px: padding-x; */
    }
    .signup-wrapper--blk.signup-wrapper .signup-wrapper__right-blk .customers-logo-stripe:after {
        width: 80%;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk.signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child:first-child, 
    .signup-wrapper.signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child:first-child {
        margin-left: auto;
        padding-left: 6%;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk.signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk {
        padding-left: 0px;
        padding-right: 0px;
        max-width: 580px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-row--submit-form-blk .form-group-ele {
        flex: 1;
        max-width: unset;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no,
    .signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--device-count {
        max-width: unset;
        flex: 1;
    }
}
@media screen and (max-width: 1301px) {
    .signup-wrapper .signup-wrapper__right-blk {
        padding-left: 0px;
    }
    .signup-wrapper--confirmation-blk .signup-wrapper__row .signup-wrapper__row__child {
        flex: unset;
    }
    .signup-wrapper-split--blk.signup-wrapper.signup-wrapper--confirmation-blk .signup-wrapper__right-blk {
        margin-left: 0px;
    }
    .signup-wrapper-split--blk.signup-wrapper--confirmation-blk .signup-wrapper__row .signup-wrapper__row__child {
        flex: 1;
    }
    .signup-wrapper-split--blk.signup-wrapper--confirmation-blk .signup-wrapper__row .signup-wrapper__row__child:nth-child(2), 
    .signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child:nth-child(2) {
        max-width: 500px;
    }
}
@media screen and (min-width: 1200px) {
    .signup-wrapper:is(.signup-wrapper--group):not(.signup-wrapper--confirmation-blk) .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk {
        padding: 120px 60px;
    }
    .signup-wrapper--blk.signup-wrapper:not(.signup-wrapper--confirmation-blk) .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk {
        padding: 75px 80px;
    }
}
@media screen and (max-width: 1200px) {
    .signup-wrapper {
        min-height: unset;
    }
    .signup-wrapper:not(.signup-wrapper--confirmation-blk) .hex__row.signup-wrapper__row{
        align-items: center;
    }
    .signup-wrapper:not(.signup-wrapper--confirmation-blk) .right-blk-img-group figure {
        padding-top: 0px;
    }
    .signup-wrapper,
    .signup-wrapper.signup-wrapper--confirmation-blk:not(.signup-wrapper-split--blk) {
        padding: 123px 0px 50px;
    }
    .signup-wrapper--blk.signup-wrapper {
        padding: 113px 0px 50px;
    }
    .signup-wrapper--blk.signup-wrapper--confirmation-blk.signup-wrapper {
        padding: 123px 0px 50px;
    }
    .signup-wrapper--blk.signup-wrapper .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk {
        margin-right: auto;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no, 
    .signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--device-count {
        max-width: unset;
        flex: 1;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-row--submit-form-blk .form-group-ele {
        max-width: unset;
        flex: 1;
    }
    .signup-wrapper:not(.signup-wrapper-split--blk) .signup-wrapper__right-blk {
        margin-left: auto;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk.signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child:first-child,
    .signup-wrapper.signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child:first-child {
        margin-right: auto;
    }
    .signup-wrapper.signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 50px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk.signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child:first-child, 
    .signup-wrapper.signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child:first-child {
        flex: 2;
        max-width: unset;
    }
    .signup-wrapper-split--blk.signup-wrapper--confirmation-blk .signup-wrapper__row .signup-wrapper__row__child:nth-child(2), 
    .signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child:nth-child(2) {
        flex: 2;
        max-width: 460px;
        padding-left: 15px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-row--submit-form-blk .form-group-ele .hex__form_error_msg {
        font-size: 14px;
    }
    .signup-wrapper--group .signup-wrapper__row .signup-wrapper__row__child:first-child,
    .signup-wrapper--group .signup-wrapper__row .signup-wrapper__row__child:nth-child(2),
    .signup-wrapper--blk .signup-wrapper__row .signup-wrapper__row__child:first-child,
    .signup-wrapper--blk .signup-wrapper__row .signup-wrapper__row__child:nth-child(2) {
        width: 100%;
    }
    .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk,
    .signup-wrapper .signup-wrapper__right-blk,
    .signup-wrapper .signup-wrapper__right-blk .customers-logo-stripe {
        margin: 0px auto;
    }
    .signup-wrapper .right-blk-img-group, 
    .signup-wrapper--blk.signup-wrapper .right-blk-img-group {
        padding-top: 50px;
        margin: 0px auto;
    }
    .signup-wrapper--group .signup-wrapper__row,
    .signup-wrapper--blk.signup-wrapper .signup-wrapper__row {
        flex-direction: column;
    }
    .signup-wrapper--blk.signup-wrapper .signup-wrapper__right-blk .customers-logo-stripe:after {
        width: 100%;
    }
    .signup-wrapper--group.signup-wrapper--confirmation-blk .signup-wrapper__row {
        align-items: center;
    }

    .signup-wrapper--group.signup-wrapper--confirmation-blk .signup-wrapper__row .signup-wrapper__row__child:nth-child(2) {
        padding-top: 0px;
    }
    .signup-wrapper--blk.signup-wrapper--confirmation-blk .signup-wrapper__row .signup-wrapper__row__child:nth-child(2) {
        padding-top: 0px;
    }
    .signup-wrapper--blk.signup-wrapper--confirmation-blk.signup-wrapper .signup-wrapper__row {
        align-items: center;
    }
    .signup-wrapper--blk.signup-wrapper .right-blk-img-group .point-blk .point-blk__group .point-blk__group__list .icon {
        margin-top: 6px;
    }
}
@media screen and (min-width: 1101px) { 
    .hex__header_type_outer_wrapper.ahex_header_type_outer_wraper.ahex_header--portal-confirmation {
        padding-right: calc(14% - -30%);
    }
    .signup-wrapper-split--blk.signup-wrapper {
        top: unset;
    }
}
@media screen and (max-width: 1100px) {
    .signup-wrapper,
    .signup-wrapper.signup-wrapper--confirmation-blk:not(.signup-wrapper-split--blk) {
        padding: 123px 0px 50px;
    }
    .signup-wrapper.signup-wrapper-split--blk.signup-wrapper--confirmation-blk {
        padding: 152px 0px 50px;
    }
    .signup-wrapper .signup-wrapper__right-blk {
        padding-left: 0px;
    }
    .signup-wrapper__row .signup-wrapper__row__child {
        width: 100%;
    }
    .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk {
        padding: 70px 40px;
        margin: 0 auto;
    }
    .signup-wrapper-split--blk.signup-wrapper.signup-wrapper--confirmation-blk .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk .left-blk__inner {
        margin: 0 auto;
    }
    .signup-wrapper-split--blk .hex__common_container_wrapper {
        width: 88%;
        max-width: 1300px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk.signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child:first-child, 
    .signup-wrapper.signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child:first-child {
        padding-left: 0;
    }
    .signup-wrapper-split--blk.signup-wrapper--confirmation-blk .signup-wrapper__row .signup-wrapper__row__child:nth-child(2),
    .signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child:nth-child(2) {
        display: none;
    }
    .signup-wrapper.signup-wrapper-split--blk:is(.signup-wrapper--confirmation-blk) .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk {
        padding-top: 0px;
        padding-bottom: 0px;
        margin-top: 0px;
    }
    .signup-wrapper.signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk {
        margin-top: 82px;
    }
    .signup-wrapper.signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk .left-blk__inner {
        margin-left: unset;
    }
}
@media screen and (min-width: 992px) {
    .signup-wrapper--group.signup-wrapper .right-blk-img-group {
        border-bottom: 1px solid var(--hex_mid_light_gray);
    }
}
@media screen and (max-width: 991px) { 
    .signup-wrapper, 
    .signup-wrapper.signup-wrapper--confirmation-blk:not(.signup-wrapper-split--blk) {
        padding: 145px 0px 50px;
    }
    .signup-wrapper--blk.signup-wrapper {
        padding: 135px 0px 50px;
    }
    .signup-wrapper--blk.signup-wrapper--confirmation-blk.signup-wrapper {
        padding: 145px 0px 50px;
    }
    .signup-wrapper.signup-wrapper-split--blk.signup-wrapper--confirmation-blk {
        padding: 174px 0px 50px;
    }
    .signup-wrapper__row {
        flex-flow: column;
    }
    .signup-wrapper .signup-wrapper__right-blk {
        padding-left: 0px;
    }
    .signup-wrapper:not(.signup-wrapper--blk) .signup-wrapper__right-blk .customers-logo-stripe {
        margin: 0 auto;
        border-top: 1px solid var(--hex_mid_light_gray);
    }
    /* .signup-wrapper .signup-wrapper__right-blk .logo-stripe__logo-blk .logo-blk__group .group__list__img {
        max-width: 52px;
    } */
    .signup-wrapper--blk.signup-wrapper .right-blk-img-group .point-blk .point-blk__group {
        padding-bottom: 37px;
    }
    .signup-wrapper--blk.signup-wrapper .signup-wrapper__right-blk .customers-logo-stripe:after {
        width: 100%;
        transform: translate(0px, -168px);
    }
    .signup-wrapper--blk.signup-wrapper .signup-wrapper__right-blk .customers-logo-stripe {
        padding-top: 30px;
    }
    .signup-wrapper.signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk {
        margin-top: 105px;
    }
    .signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child:nth-child(2) {
        display: none;
    }
    .signup-wrapper.signup-wrapper--group .right-blk-img-group .point-blk .point-blk__group {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .signup-wrapper .right-blk-img-group .point-blk .point-blk__group .point-blk__group__list,
    .signup-wrapper--blk.signup-wrapper .right-blk-img-group .point-blk .point-blk__group .point-blk__group__list {
        padding-top: 20px;
    }
    .signup-wrapper .right-blk-img-group .point-blk .point-blk__group {
        padding: 30px 0px;
    }
    .signup-wrapper--blk.signup-wrapper .signup-wrapper__right-blk .customers-logo-stripe .logo-stripe__logo-blk {
        max-width: 331px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .signup-wrapper__row .signup-wrapper__row__child:first-child {
        margin: 0 auto;
    }
}
@media screen and (max-width: 767px) { 
    .signup-wrapper, 
    .signup-wrapper.signup-wrapper--confirmation-blk:not(.signup-wrapper-split--blk) {
        padding: 180px 0px 50px;
    }
    .signup-wrapper--blk.signup-wrapper {
        padding: 170px 0px 50px;
    }
    .signup-wrapper--blk.signup-wrapper--confirmation-blk.signup-wrapper {
        padding: 180px 0px 50px;
    }
    .signup-wrapper .signup-wrapper__row {
        margin-left: 0px;
        margin-right: 0px;
    }
    .signup-wrapper--group .signup-wrapper__row .signup-wrapper__row__child,
    .signup-wrapper--blk .signup-wrapper__row .signup-wrapper__row__child {
        padding-left: 0px;
        padding-right: 0px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele .input-ele {
        max-width: unset;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-row--submit-form-blk .form-group-ele .hex__form_error_msg {
        position: unset;
    }
    .signup-wrapper .form-blk .hex__sign_in_error_wrapper .hex__sign_in_info {
        font-size: 12px;
    }
    .signup-wrapper.signup-wrapper-split--blk .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk {
        margin-top: 140px;
    }
    .signup-wrapper.signup-wrapper-split--blk.signup-wrapper--confirmation-blk {
        padding: 210px 0px 50px;
    }
}


@media screen and (max-width: 600px) { 
    .signup-portal--header.ahex_head_outer_wrap_full_width .hex__global_nav_logo_container.hex__logo {
        left: 50%;
        transform: translate(-50%, 0px);
    }
    .signup-wrapper.signup-wrapper--group:not(.signup-wrapper--confirmation-blk) .signup-wrapper__left-blk .left-blk__inner .title-blk .title,
    .signup-wrapper.signup-wrapper-split--blk:not(.signup-wrapper--confirmation-blk) .signup-wrapper__left-blk .left-blk__inner .title-blk .title {
        max-width: 299px;
        margin: 0 auto;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-row--submit-form-blk {
        flex-direction: column;
        margin: 0px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-row--submit-form-blk .form-group-ele {
        padding-left: 0px;
        padding-right: 0px;
        max-width: 100%;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--device-count .drop-down-icon {
        right: 0px;
        transform: translate(-30% , 45%);
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele .input-ele,
    .signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no, 
    .signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--device-count {
        max-width: unset;
    }
    .signup-wrapper--blk.signup-wrapper .right-blk-img-group {
        padding-left: 0px;
        padding-right: 0px;
    }
    .signup-wrapper .signup-wrapper__right-blk .customers-logo-stripe,
    .signup-wrapper.signup-wrapper--blk .signup-wrapper__right-blk .customers-logo-stripe {
        min-width: unset;
    }
    .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk {
        min-width: unset;
        max-width: 100%;
    }
    .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk,
    .signup-wrapper--blk.signup-wrapper .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk {
        padding: 40px 40px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk {
        padding: 40px 40px;
    }
    .signup-wrapper .right-blk-img-group {
        min-width: unset;
        max-width: 330px;
        margin: 0 auto;
        padding-left: 0px;
        padding-right: 0px;
    }
    .signup-wrapper .right-blk-img-group .point-blk .point-blk__group .point-blk__group__list {
        max-width: 260px;
    }
    .signup-wrapper.signup-wrapper--blk .right-blk-img-group .point-blk .point-blk__group .point-blk__group__list {
        max-width: 291px;
    }
    .signup-wrapper .point-blk .point-blk__group {
        padding-top: 20px;
    }
    .signup-wrapper .point-blk .point-blk__group .point-blk__group__list .cnt {
        font-size: 12px;
        line-height: 18px;
    }
    .signup-wrapper .form-blk .hex__sign_in_error_wrapper {
        min-height: 25px;
    }
    .signup-wrapper .right-blk-img-group .point-blk .point-blk__group .point-blk__group__list .cnt {
        font-size: 14px;
        line-height: 21px;
        max-width: 230px;
    }
    .signup-wrapper .point-blk .point-blk__group .point-blk__group__list .icon {
        margin-right: 6px;
    }
    .signup-wrapper:not(.signup-wrapper--confirmation-blk) .form-blk,
    .signup-wrapper--blk.signup-wrapper:not(.signup-wrapper--confirmation-blk) .form-blk {
        padding-top: 55px;
    }
    .signup-wrapper--blk.signup-wrapper .signup-wrapper__left-blk .left-blk__inner .title-blk .title {
        font-size: 24px;
        line-height: 30px;
    }
    .signup-wrapper .signup-wrapper__left-blk .left-blk__inner .title-blk .desc {
        font-size: 14px;
        line-height: 21px;
        padding-top: 15px;
    }
    .signup-wrapper .form-blk label {
        font-size: 14px;
        line-height: 21px;
        padding-bottom: 6px;
    }
    .signup-wrapper .form-blk .form-blk__btn,
    .signup-wrapper--blk.signup-wrapper .form-blk .form-blk__btn {
        padding-top: 10px;
    }
    .signup-wrapper.signup-wrapper-split--blk .form-blk .form-blk__btn {
        padding-top: 15px;
    }
    .signup-wrapper .privacy-blk {
        padding-top: 10px;
    }
    .signup-wrapper--blk.signup-wrapper .signup-wrapper__left-blk .left-blk__inner .privacy-blk {
        padding-top: 50px;
    }
    .signup-wrapper--blk.signup-wrapper .point-blk .point-blk__group {
        padding-top: 15px;
    }
    .signup-wrapper--blk.signup-wrapper .right-blk-img-group .point-blk .point-blk__group .point-blk__group__list {
        padding-top: 20px;
    }
    .signup-wrapper--blk.signup-wrapper .right-blk-img-group .point-blk .point-blk__group {
        padding-bottom: 37px;
    }
    .signup-wrapper--blk.signup-wrapper .signup-wrapper__right-blk .customers-logo-stripe {
        padding-top: 25px;
    }
    /* .signup-wrapper .signup-wrapper__right-blk .logo-stripe__logo-blk .logo-blk__group .group__list__img {
        max-width: 47px;
    } */
    .signup-wrapper .right-blk-img-group .point-blk .point-blk__group,
    .signup-wrapper--blk.signup-wrapper .right-blk-img-group .point-blk .point-blk__group {
        padding-bottom: 40px;
    }
    .signup-wrapper.signup-wrapper-split--blk .signup-wrapper__left-blk .left-blk__inner .title-blk .title {
        margin: 0 auto;
    }
    .signup-wrapper.signup-wrapper-split--blk:not(.signup-wrapper--confirmation-blk) .form-blk, 
    .signup-wrapper--blk.signup-wrapper:not(.signup-wrapper--confirmation-blk) .form-blk {
        padding-top: 60px;
    }
    .signup-wrapper--blk.signup-wrapper .signup-wrapper__left-blk .left-blk__inner .form-blk {
        padding-top: 55px;
    }
    .signup-wrapper--blk.signup-wrapper--confirmation-blk.signup-wrapper .signup-wrapper__left-blk .left-blk__inner .form-blk {
        padding-top: 0px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .signup-wrapper__left-blk .left-blk__inner .title-blk .desc,
    .signup-wrapper.signup-wrapper--confirmation-blk .signup-wrapper__left-blk .left-blk__inner .title-blk p.desc {
        padding-top: 40px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form_inline_otp {
        margin-bottom: 15px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no, 
    .signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--device-count {
        padding-top: 15px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .signup_portal_form_group {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .contact_btn_container--submit-btn-blk {
        padding-top: 30px;
    }
    .signup-wrapper--blk.signup-wrapper.signup-wrapper--confirmation-blk .right-blk-img-group .point-blk .point-blk__group {
        padding-bottom: 37px;
        padding-left: 0px;
    }
    .signup-wrapper--blk.signup-wrapper.signup-wrapper--confirmation-blk .signup-wrapper__right-blk .customers-logo-stripe {
        padding-top: 30px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form-group-ele.form-group-ele--privacy-policy .privacy-policy__label input[type="checkbox"] {
        margin: 0px 10px 0px 0px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk.signup-wrapper-split--blk .form-blk .form_inline_otp {
        margin-left: auto;
        margin-right: auto;
        justify-content: space-between;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .form-blk .resend_otp_form {
        padding-bottom: 30px;
    }
    .signup-wrapper-split--blk.signup-wrapper .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk {
        margin-top: 170px;
    }
    .signup-wrapper.signup-wrapper-split--blk.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no, 
    .signup-wrapper.signup-wrapper-split--blk.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--device-count {
        max-width: unset;
    }
}
@media screen and (max-width: 480px) {
    .signup-wrapper .point-blk .point-blk__group {
        padding-left: 0px;
        padding-right: 0px;
    }
    .signup-wrapper .point-blk .point-blk__group .point-blk__group__list {
        margin-right: 10px;
        margin-left: 10px;
    }
    .signup-wrapper .right-blk-img-group .point-blk .point-blk__group .point-blk__group__list .cnt {
        max-width: 230px;
        font-size: 14px;
        line-height: 21px;
    }
    .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk, 
    .signup-wrapper--blk.signup-wrapper .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk {
        padding: 40px 20px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .signup-wrapper__row .signup-wrapper__row__child .signup-wrapper__left-blk {
        padding: 40px 20px;
    }
    .signup-wrapper .right-blk-img-group .point-blk .point-blk__group {
        padding-left: 0px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk.signup-wrapper--blk .signup-wrapper__left-blk .left-blk__inner .title-blk .desc:not(.desc--email) {
        padding-top: 40px;
    }  
    .signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form_inline_otp .otp_text_box {
        margin-right: 5px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form_inline_otp .otp_text_box:last-child {
        margin-right: 0px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form_inline_otp .otp_hiphen {
        margin: 0px 5px 0px 0px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .right-blk-img-group .point-blk .point-blk__group .point-blk__group__list .cnt {
        font-size: 14px;
        line-height: 23px;
    }
    .signup-wrapper--blk.signup-wrapper .right-blk-img-group .point-blk .point-blk__group .point-blk__group__list .cnt {
        font-size: 14px;
        line-height: 21px;
        max-width: 230px;
    }
    .signup-wrapper.signup-wrapper--blk .right-blk-img-group .point-blk .point-blk__group .point-blk__group__list {
        max-width: 260px;
    }
    .signup-wrapper--blk.signup-wrapper .right-blk-img-group .point-blk .point-blk__group .point-blk__group__list .cnt {
        max-width: 230px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk.signup-wrapper-split--blk .signup-wrapper__left-blk .left-blk__inner .title-blk p.desc {
        padding-top: 40px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .form-row--submit-form-blk .form-group-ele.form-group-ele--ph-no .ph-no__input-group .input-group__ph-number {
        min-width: unset !important;
    }
    .signup-wrapper .signup-wrapper__right-blk .customers-logo-stripe {
        max-width: 252px;
    }
    .signup-wrapper .signup-wrapper__right-blk .customers-logo-stripe .title-group .title {
        font-size: 15px;
        line-height: 24px;
        padding-bottom: 15px;
    }
    /* .signup-wrapper .signup-wrapper__right-blk .logo-stripe__logo-blk .logo-blk__group .group__list__img {
        max-width: 70px;
        min-width: 70px;
    } */
    /* .signup-wrapper .signup-wrapper__right-blk .logo-stripe__logo-blk .logo-blk__group .group__list__img.volvo-logo, 
    .signup-wrapper .signup-wrapper__right-blk .logo-stripe__logo-blk .logo-blk__group .group__list__img.group1-automotive-logo {
        max-width: 75px;
        min-width: 75px;
    } */
    .signup-wrapper--blk.signup-wrapper .signup-wrapper__right-blk .customers-logo-stripe:after {
        transform: translate(0px, -147px);
    }
}
@media screen and (max-width: 359px) { 
    .signup-wrapper .point-blk .point-blk__group .point-blk__group__list .cnt {
        font-size: 10px;
    }
    .signup-wrapper .left-blk__inner .point-blk .point-blk__group .point-blk__group__list .icon {
        margin-right: 5px;
    }
    .signup-wrapper .signup-wrapper__right-blk .customers-logo-stripe .title-group .title {
        padding-bottom: 15px;
    }
    .signup-wrapper .signup-wrapper__right-blk .logo-stripe__logo-blk .logo-blk__group .group__list__img {
        padding-top: 5px;
    }
    /* .signup-wrapper .signup-wrapper__right-blk .logo-stripe__logo-blk .logo-blk__group .group__list__img {
        max-width: 40px;
    } */
    .signup-wrapper .right-blk-img-group .point-blk .point-blk__group .point-blk__group__list .cnt {
        max-width: 200px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form_inline_otp .otp_text_box {
        max-width: unset;
        min-width: unset;
        width: 35px;
        height: 40px;
        margin-right: 2px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form_inline_otp .otp_text_box:last-child {
        margin-right: 0px;
    }
    .signup-wrapper.signup-wrapper--confirmation-blk .form-blk .form_inline_otp .otp_hiphen {
        margin: 0px 2px 0px 0px;
    }
}
/* @media screen and (max-width: 330px) {
    .signup-wrapper .signup-wrapper__right-blk .logo-stripe__logo-blk .logo-blk__group .group__list__img {
    .signup-wrapper .signup-wrapper__right-blk .logo-stripe__logo-blk .logo-blk__group .group__list__img.volvo-logo, 
    .signup-wrapper .signup-wrapper__right-blk .logo-stripe__logo-blk .logo-blk__group .group__list__img.group1-automotive-logo {
        max-width: 70px;
        min-width: unset;
    }
} */
.hex__form_select_wrapper.device_label_top.device-group:after {
    z-index: -6;
}
.hex__form_select_wrapper.device_label_top.device-group select {
    background-color: transparent;
}
/* END: Signup and confirmation page AB test styles
==================================== */
/* START: Signup-confirmation page data-center form field added
==================================== */
.call_back_input--disabled[readonly] {
    background-color: transparent;
    cursor: default;
}
:not(.signup-wrapper) .data-center-val.hex__form_error_class {
    transition: all 0.2s ease-in;
}
:not(.signup-wrapper) .data-center-val.hex__form_error_class .hex__form_error_msg {
    opacity: 1;
    top: -12px;
    transition: all 0.2s ease-in;
}
.data-center-val label.call_back_fld {
    font-size: 15px;
    top: -9px;
    color: var(--hex_input_color)!important;
    left: 12px;
    background-color: var(--hex_white);
}
.data-center-blk {
    position: absolute;
    left: 0px;
    width: 100%;
    z-index: 1;
    background-color: var(--hex_white);
    list-style-type: none;
    margin: 0px;
    padding: 15px 0px;
    border-radius: 2px;
    box-shadow: 0px 0px 5px var(--hex_shadow_light_blue);
    top: 100%;
    font-weight: var(--hex_font_light);
}
.data-center-blk.hide {
    transform: translateY(-10px);
    opacity: 0;
    visibility: hidden;
    display: block !important;
}
.data-center-blk.shows {
    transform: translateY(0px);
    opacity: 1;
    visibility: visible;
}
.data-center-blk .data-center-blk__list {
    line-height: 21px;
    padding: 10px 15px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-weight: var(--hex_font_light);
}
.data-center-blk .data-center-blk__list > * {
    position: relative;
    z-index: 0;
    cursor: default;
}
.data-center-blk .data-center-blk__list:hover, 
.data-center-blk .data-center-blk__list.selected {
    background-color: var(--hex_light_white);
}
.data-center-blk .data-center-blk__list span {
    display: inline-block;
}
.data-center-blk .data-center-blk__list .list__cnt {
    line-height: 12px;
    font-weight: var(--hex_font_light);
    font-size: 14px;
    color: var(--hex_testimonial_text_color);
    padding-left: 10px;
}
.data-center-blk .data-center-blk__list:hover .list__cnt,
.data-center-blk .data-center-blk__list.selected .list__cnt {
    color:  var(--hex_blue);
}
.signup-wrapper .group--data-center .group-data-center__inner {
    position: relative;
}
.signup-wrapper .group--data-center .group-data-center__inner input,
.hex__form_wrapper .data-center-val .call_back_input {
    color: var(--hex_text_secondary) !important;
    font-weight: var(--hex_font_midbold);
    font-size: 14px;
    padding-left: 55px;
}
.signup-wrapper .group--data-center .group-data-center__inner .data-center-val .user-choosed-flag,
.hex__form_wrapper .data-center-val .user-choosed-flag {
    position: absolute;
    width: 30px;
    height: 20px;
    display: inline-flex;
    left: 0px;
    top: 50%;
    transform: translate(15px, 22%);
    pointer-events: none;
}
.hex__form_wrapper .data-center-val .user-choosed-flag {
    bottom: 50%;
    top: unset;
    transform: translate(15px, 52%);
}
.signup-wrapper .hexcon-form-password-blk .hex__form_error_msg,
.signup-wrapper .group--data-center .hex__form_error_msg {
    background: transparent;
    position: relative;
    width: 100%;
    top: 0px;
    left: 0px;
    right: unset;
    display: block;
    transition: unset;
    line-height: 12px;
    padding: 0px;
    margin-top: 3px;
    padding-top: 6px;
}
.signup-wrapper .group--data-center .hex__form_error_msg {
    margin-top: 0px;
    padding-top: 0px;
}
.signup-wrapper .hexcon-form-password-blk .hex__form_error_msg.err_msg,
.signup-wrapper .group--data-center .hex__form_error_msg.err_msg {
    opacity: 1;
}
.signup-wrapper .group--data-center .hex__form_error_msg.err_msg {
    margin-top: 3px;
    padding-top: 6px;
}
.signup-wrapper .group--data-center {
    padding-top: 20px;
}
.signup-wrapper .group--data-center .call_back_input {
    width: 100%;
    border-radius: 5px;
    min-height: 50px;
    max-width: unset;
    position: relative;
    z-index: 2;
    background-color: transparent;
}
.signup-wrapper .group--data-center .call_back_input:focus {
    border: 1px solid var(--hex_blue);
    box-shadow: 0px 0px 0px 3px var(--hex_shadow_blue);
}
.signup-wrapper .data-center-val {
    position: relative;
}
.signup-wrapper .data-center-val .drop-down-icon {
    position: absolute;
    top: 50%;
    right: 8px;
    transform: translate(0% , 13%);
    width: 24px;
    height: 24px;
    z-index: -6;
    transition: all 0.25s ease-in-out;
}
.signup-wrapper .data-center-val .drop-down-icon.drop-down-open {
    transform: translate(0% , 13%) rotate(180deg);
}
.hex__form_wrapper .data-center-val:after {
    transform: translate(15px, -50%);
}
.ahex_signup_form_wrapper .data-center-drop-down.hex__form_select_wrapper::after {
    transition: all 0.25s ease-in-out;
    z-index: -2;
}
.ahex_signup_form_wrapper .hex__form_select_wrapper.data-center-drop-down.drop-down-open:after {
    transform: rotate(180deg);
}
.ahex_signup_form .hex__checkbox_container a.link {
    color:  var(--hex_blue);
    font-size: 14px;
    line-height: 21px;
}
.thankyou_signup--expire-wrap {
    background-image: url("https://www-review3.hexnode.com/static/img/thankyou/2x/error-page-portal-sign-up.jpeg");
    background-position-x: 87%;
}
/* END: Signup-confirmation page data-center form field added
==================================== */
/* START: office loaction stripe 
(about-us, contact-us, support-us pages)
==================================== */
.office_locations_container_wrapper .Office_locations_header,
.contact_page_office_loc.office_locations_container_wrapper .Office_locations_header {
    line-height: 28px;
    margin-bottom: 0px;
    padding-bottom: 15px;
    color: #292929;
}
.office_locations_about_us.office_locations_container_wrapper .Office_locations_header {
    font-size: 28px;
}
.office_locations_container_wrapper .office_locations_container {
    padding-top: 0px;
    padding-bottom: 45px;
}
.office_locations_container_wrapper .set_max_width_contact_locations {
    max-width: 1050px;
}
.office_locations_container_wrapper .single_office_loaction {
    margin-top: 30px;
    margin-bottom: 0px;
}
.office_locations_container_wrapper .single_office_loaction .office_loaction__img {
    border: 0px;
}
.office_locations_container_wrapper .single_office_loaction .office_loaction__title,
.contact_page_office_loc.office_locations_container_wrapper .single_office_loaction .office_loaction__title {
    font-size: 26px;
    line-height: 28px;
    color: #292929;
    padding: 0px;
    font-weight: var(--hex_font_bold);
}
.office_locations_container_wrapper .single_office_loaction  .office_loaction__loca,
.contact_page_office_loc.office_locations_container_wrapper .single_office_loaction  .office_loaction__loca {
    margin-bottom: 3px;
    color: #888888;
}
.office_locations_container_wrapper .single_office_loaction  .office_loaction__loca span {
    display: inline-block;
}
.contact_page_office_loc.office_locations_container_wrapper .single_office_loaction  .office_loaction__contact {
    margin-bottom: 0px;
    color: #888888;
}
.office_loaction__contact>a{
    margin-bottom: 0px;
    color: #888888;
    text-decoration: none;
}
.office_locations_container_wrapper .single_office_loaction  .office_loaction__loca:last-child,
.contact_page_office_loc.office_locations_container_wrapper .single_office_loaction  .office_loaction__loca:last-child  {
    margin-bottom: 0px;
}
@media screen and (min-width: 1194px) {
    .office_locations_container_wrapper .single_office_loaction {
        max-width: 330px;
    }
}
/* END: office loaction stripe 
(about-us, contact-us, support-us pages)
==================================== */

.uem-tab--layout-modifier.mdm-solution--tab-ctrl {
    padding: 100px 0px;
}
.uem-tab--layout-modifier.mdm-solution--tab-ctrl .wrapper-title {
    margin:auto;
    max-width: 750px;
    margin-bottom: 30px;
    text-align: center;
}
.tab-cnt-wrapper {
    display: flex;
    justify-content: space-between;
    margin: 0 -18px;
    flex-wrap: wrap;
}
.tab-cnt-wrapper .tab-cnt-wrapper__child {
    padding: 0px 18px;
    max-width: 50%;
    flex: 0 0 50%;
    margin-top: 25px;
}
.uem-tab--layout-modifier.mdm-solution--tab-ctrl .tab_content__inner-blk__left-box .cont-blk .tab-cnt-wrapper__child .cont-blk__title, 
.uem-tab--layout-modifier.mdm-solution--tab-ctrl .tab_content__inner-blk__left-box .cont-blk .tab-cnt-wrapper__child .cont-blk__title a {
    font-size: 18px;
    line-height: 26px;
    color: #020A19;
    padding-bottom: 10px;
    margin: 0;
}
.uem-tab--layout-modifier.mdm-solution--tab-ctrl .tab_content__inner-blk__left-box .cont-blk .tab-cnt-wrapper__child .cont-blk__desc {
    font-size: 16px;
    line-height: 24px;
    color: #333333;
    padding-bottom: 0px;
}
.uem-tab--layout-modifier.mdm-solution--tab-ctrl.hex-mdm-apple-tab .mhex_common_container_wrapper {
    max-width: 1300px;
    width: 88%;
}
.uem-tab--layout-modifier.mdm-solution--tab-ctrl .mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li {
    /* min-width: 260px; */
    width: unset;
    flex: 1;
}
.uem-tab--layout-modifier.mdm-solution--tab-ctrl .mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li a {
    width: 100%;
    padding: 28px 30px 22px;
    font-size: 20px;
    display: inline-block;
    min-width: 210px;
}
.uem-tab--layout-modifier.mdm-solution--tab-ctrl .mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>.tab_nav_minsize  a{
    min-width: 175px;
}
/* .hex--windows .uem-tab--layout-modifier.mdm-solution--tab-ctrl .mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li a {
    padding: 30px 30px 22px;
}
.hex--firefox .uem-tab--layout-modifier.mdm-solution--tab-ctrl .mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li a {
    padding: 32px 30px 22px;
} */
.uem-tab--layout-modifier.mdm-solution--tab-ctrl .mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li:not(.active) a {
    color: #020A19;
}
.uem-tab--layout-modifier.mdm-solution--tab-ctrl.features-tab--layout-modifier .mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li:not(.active) a {
    color: rgb(2, 10, 25, 0.5);
}
.uem-tab--layout-modifier.mdm-solution--tab-ctrl .mhex_multi_tab_content__inner-blk .tab_content__inner-blk__right-box .img-blk {
    max-width: 400px;
    padding-top: 25px;
}
.uem-tab--layout-modifier.mdm-solution--tab-ctrl .mhex_multi_tab_content__inner-blk .tab_content__inner-blk__left-box {
    max-width: 100%;
}
.uem-tab--layout-modifier.mdm-solution--tab-ctrl .mhex_multi_tab_content__inner-blk .tab_content__inner-blk__right-box {
    flex: unset;
    margin-left: 10px;
    align-self: flex-start;
    /* max-width: 470px; */
}
.mdm-solution--tab-ctrl .cont-blk .cont-blk__title {
    font-size: 18px;
}
@media screen and (max-width: 600px) {
    .uem-tab--layout-modifier.mdm-solution--tab-ctrl .tab_content__inner-blk__left-box .cont-blk .tab-cnt-wrapper__child .cont-blk__title a {
        padding-bottom: 8px !important;
    }
    .uem-tab--layout-modifier.mdm-solution--tab-ctrl .tab_content__inner-blk__left-box .cont-blk .tab-cnt-wrapper__child .cont-blk__title, 
    .uem-tab--layout-modifier.mdm-solution--tab-ctrl .tab_content__inner-blk__left-box .cont-blk .tab-cnt-wrapper__child .cont-blk__title a {
        font-size: 18px !important;
        line-height: 26px !important;
    }
}
@media screen and (min-width: 601px ) {
    .uem-tab--layout-modifier.mdm-solution--tab-ctrl .mhex_multi_tab_content {
        padding: 15px 50px 40px;
    }
}
@media screen and (min-width: 601px ) {
    .uem-tab--layout-modifier.mdm-solution--tab-ctrl .mhex_multi_tab_content {
        padding: 15px 50px 40px;
    }
}
@media screen and (max-width: 640px ) {
    .uem-tab--layout-modifier.mdm-solution--tab-ctrl {
        padding: 30px 0;
    }
    .uem-tab--layout-modifier.mdm-solution--tab-ctrl .sm-accordion-blk .accordion-blk__cnt {
        color: #020A19;
    }
}
@media screen and (max-width: 1200px ) {
    .tab-cnt-wrapper {
        flex-direction: column;
        margin: 0px -15px;
    }
    .tab-cnt-wrapper .tab-cnt-wrapper__child {
        max-width: 100%;
        margin-top: 15px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .mdm-solution--tab-ctrl .cont-blk .cont-blk__title {
        text-align: left;
        font-size: 18px;
        line-height: 26px;
    }
    .mdm-solution--tab-ctrl .cont-blk .cont-blk__desc {
        text-align: left;
    }
    .uem-tab--layout-modifier.mdm-solution--tab-ctrl .mhex_multi_tab_content__inner-blk .tab_content__inner-blk__right-box {
        margin-left: 0px;
        flex: 1;
        align-self: center;
    }
    .uem-tab--layout-modifier.mdm-solution--tab-ctrl .mhex_multi_tab_content__inner-blk .tab_content__inner-blk__right-box .img-blk {
        max-width: 570px;
    }
}
.terms--privacy-policy * {
    text-align: justify;
}
.terms--privacy-policy .privacy_policy_qn {
    text-transform: uppercase;
    font-size: 26px;
    line-height: 34px;
}
.terms--privacy-policy .hex_privacy_sub_title span {
    text-decoration: underline;
}
.terms--privacy-policy .privacy_policy_qn[data-heading]:before,
.terms--privacy-policy .hex_privacy_sub_title[data-heading]:before {
    content: attr(data-heading);
    margin-right: 15px;
}
.terms--privacy-policy .privacy_gdpr_list_items li {
    margin-left: 45px;
}
.privacy-list-counter {
    list-style-type: none;
    counter-reset: custom-list; /* Resets counter to zero unless overridden */
}
.privacy-list-counter li {
    counter-increment: custom-list;
    margin-left: 45px;
}
.privacy-list-counter li::marker {
    content: attr(data-heading)"."counter(custom-list)". ";
}
.privacy-list-counter.list-counter-roman li::marker {
    content: "("counter(custom-list, lower-roman)") ";
    counter-increment: custom-list;
}
.list-style-disclosure-closed {
    list-style-type: disclosure-closed;
}
.list-style-disclosure-closed li::marker {
    content: unset;
}

/* START: Pricing A/B page
======================================= */
.pricing-group-wrapper .ahex_pricing_header_bg {
    min-height: 412px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    background-color: #06062a;
}
.pricing-group-wrapper .ahex_pricing_header_content {
    padding-bottom: 130px;
}
.pricing-group-wrapper .pricing_head_title {
    max-width: 1218px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}
.pricing-group-wrapper .pricing_heading {
    margin: 0;
    font-size: 34px;
    line-height: 44px;
}
.pricing-group-wrapper .pricing_success_heading {
    display: none;
    max-width: 766px;
    margin: 0 auto;
}
.pricing-group-wrapper .pricing_success_heading .pricing_heading {
    padding-bottom: 15px;
    font-size: 28px;
    line-height: 1.2;
}
.pricing-group-wrapper .pricing_success_heading .pricing_heading_desc {
    font-weight: var(--hex_font_normal);
    font-size: 22px;
    line-height: 1.2;
    color: #fff;
    margin: 0;
    text-align: center;
    margin: 0 auto;
}
.pricing-group-wrapper .banner-inner-wrapper {
    background-color: #F2F2F2;
}
.pricing-group-wrapper .form-inner-wrapper {
    background-color: #FFFFFF;
    border: 1px solid #E5E5E5;
    box-shadow: 0px 10px 20px #0000000A;
    border-radius: 8px;
    padding: 30px 25px;
    max-width: 860px;
    margin: 0 auto;
    margin-top: -105px; /* In web it is 90 */
    position: relative;
    z-index: 3;
    overflow-x: hidden;
}
.pricing-group-wrapper .form-inner-wrapper .form-progress {
    list-style: none;
    margin: 0;
    padding-top: 5px;
    padding-bottom: 15px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    width: 100%;
}
.pricing-group-wrapper .form-progress .form-progress__step {
    width: 45px;
    height: 4px;
    border-radius: 2px;
    padding: 0px 9px;
    background-color: #b1b3b9;
    margin-left: 18px;
}
.pricing-group-wrapper .form-progress .form-progress__step:first-child {
    margin-left: 0px;
}
.pricing-group-wrapper .form-submit {
    width: 100%;
}
.pricing-group-wrapper .form-submit .form-submit-btn__child {
    padding: 15px 50px;
    background-color: #DD0735;
    border-radius: 4px;
    width: 100%;
    font-size: 17px;
    line-height: 21px;
    color: #FFFFFF;
    font-weight: var(--hex_font_midbold);
    text-transform: uppercase;
    border: 1px solid #DD0735;
    min-height: 53px;
    transition: background-color 0.25s ease-in-out, border-color 0.25s ease-in-out, color 0.25s ease-in-out;
}
.pricing-group-wrapper .form-submit .form-submit-btn__child:hover {
    background-color: #AA232F;
    border-color: #AA232F;
}
.pricing-group-wrapper .form-submit .form-submit-btn__child:focus:not(.form-submit-btn--back) {
    background-color: #AA232F;
    border-color: #AA232F;
}
.pricing-group-wrapper .form-submit .form-submit-btn__child.form-submit-btn--back {
    border: 1px solid #656565;
    background-color: #FFFFFF;
    color: #656565;
    margin-right: 30px;
}
.pricing-group-wrapper .form-submit .form-submit-btn__child.form-submit-btn--back:hover {
    border-color: #020A19;
    color: #020A19;
}
.pricing-group-wrapper .form-progress .form-progress__step.form-progress__step--active {
    background-color: #5D6169;
}
.pricing-group-wrapper .form-container {
    padding-top: 15px;
    margin: 0 auto;
    display: none;
}
.pricing-group-wrapper .form-container.form-container--show {
    display: block;
    animation-name: slideFormRightToLeft;
}
.pricing-group-wrapper .form-container.form-container--show.backward {
    animation-name: slideFormRightToLeft;
}

@keyframes slideFormRightToLeft {
    from {opacity: 0}
    to {opacity: 1}
}
.pricing-group-wrapper .form-container .form-title {
    font-size: 24px;
    line-height: 32px;
    color: #020A19;
    font-weight: var(--hex_font_normal);
    text-align: center;
}
.pricing-group-wrapper .form-row {
    padding-top: 5px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: 0px -10px;
    transition: all 0.3s ease-in-out;
}
.pricing-group-wrapper .form-row .form-row-child {
    padding: 20px 10px 0px;
    transition: all 0.3s ease-in-out;
}
.pricing-group-wrapper .device-platform-form-wrapper .form-submit {
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
}
.pricing-group-wrapper .error-msg {
    font-size: 14px;
    line-height: 22px;
    color: #DD0735;
    font-weight: var(--hex_font_normal);
    margin: 0;
    width: 100%;
    text-align: center;
    padding-top: 10px;
    visibility: hidden;
    /* transition: all 0.3s ease-in-out; */
}
.pricing-group-wrapper .error-msg.error-msg--show {
    visibility: visible;
}
.pricing-group-wrapper .form-row-child .check-box-group {
    background-color: #fff;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: relative;
    margin: 0px;
    cursor: pointer;
    transition: all 0.2s ease-in-out;
    position: relative;
}
.pricing-group-wrapper .device-platform-form-child .device-platform {
    padding: 18px 18px 16px;
    min-width: 120px;
    min-height: 112px;
    max-height: 112px;
}
.pricing-group-wrapper .form-row-child .check-box-group:after,
.pricing-wrapper.pricing-wrapper--block .form-row.device-platform-form-wrapper .check-box-group:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    border: 1px solid #E7E7E7;
    border-radius: 6px;
    transition: all 0.3s ease-in-out;
}
.pricing-group-wrapper .form-row-child .check-box-group:hover:after,
.pricing-wrapper.pricing-wrapper--block .form-row.device-platform-form-wrapper .check-box-group:hover:after {
    border-color: #8D8D8D;
}
.pricing-group-wrapper .form-row-child .check-box-group:has(.checkbox-input:checked),
.pricing-wrapper.pricing-wrapper--block .form-row.device-platform-form-wrapper .check-box-group:has(.checkbox-input:checked) {
    background-color: #F7F7F7;
}
.pricing-group-wrapper .form-row-child .check-box-group:has(.checkbox-input:focus-visible):after,
.pricing-wrapper.pricing-wrapper--block .form-row.device-platform-form-wrapper .check-box-group:has(.checkbox-input:focus-visible):after {
    border-color: #8D8D8D;
}
.pricing-group-wrapper .form-row-child .check-box-group:has(.checkbox-input:checked):after,
.pricing-wrapper.pricing-wrapper--block .form-row.device-platform-form-wrapper .check-box-group:has(.checkbox-input:checked):after {
    border-color: #020A19;
}
.image_ppc .mdm_stripe_margins .hex__sign_in_wrapper.ahex__signup_wrapper.pricing-wrapper.pricing-wrapper--block {
    top: unset;
    margin-top: unset;
}
.pricing-group-wrapper .form-row-child .check-box-group .checkbox-input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.pricing-group-wrapper .form-row-child .check-box-group .checkmark {
    visibility: hidden;
    position: absolute;
    top: 0px;
    right: 7px;
    height: 15px;
    transform: translateY(7px);
}
.pricing-group-wrapper .form-row-child .check-box-group .checkbox-input:checked ~ .checkmark {
    visibility: visible;
}
.pricing-group-wrapper .form-submit-btn-group {
    display: flex;
    justify-content: center;
}
.pricing-group-wrapper .form-submit .form-submit-btn__child {
    width: unset;
}
.pricing-group-wrapper .form-container .input-group {
    width: 100%;
}
.pricing-group-wrapper .form-container .input-group .form-input {
    height: 50px;
    border: 1px solid #6B7280;
    border-radius: 4px;   
    transition: all 0.3s ease-in-out; 
    color: #020A19;
    padding: 14px 20px;
    width: 100%;
    font-size: 17px;
    line-height: 26px;
    font-weight: var(--hex_font_midbold);
}
.pricing-group-wrapper .form-container .input-group .form-input:hover {
    border: 1px solid #020A19; 
}
.pricing-group-wrapper .form-container .input-group .form-input::placeholder {
    color: #6B7280;
    transition: all 0.2s ease-in-out; 
}
.pricing-group-wrapper .form-container .input-group .form-input::placeholder {
    color: #6B7280 !important;
}
.pricing-group-wrapper .form-container .input-group .form-input:hover::placeholder {
    color: #020A19 !important;
}
.pricing-group-wrapper .form-container .input-group .form-input:focus::placeholder {
    color: #C6C6C6 !important;
}
.pricing-group-wrapper .form-container .input-group .error-msg {
    padding-top: 0px;
    line-height: 20px;
    text-align: left;
    min-height: 12px;
}
.pricing-group-wrapper .form-container.pricing-form .input-group .form-submit {
    padding-top: 27px;
}
.pricing-group-wrapper .form-container .input-group.input-group--error .form-input {
    border-color: #DD0735;
}
.pricing-group-wrapper .pricing-form {
    max-width: 626px;
}
.pricing-group-wrapper .pricing-form .form-row {
    max-width: 556px;
    /* margin: 0 auto; */
    padding-top: 32px;
}
.pricing-group-wrapper .pricing-form .form-row-child {
    padding-top: 8px;
    flex-direction: column;
    flex: 1 0 100%;
}
.pricing-group-wrapper .pricing-form .form-submit {
    padding-top: 27px;
}
.pricing-group-wrapper .device-platform-form-child .device-platform .device-platform__icon {
    width: auto;
    margin: auto 0;
}
.pricing-group-wrapper .device-platform-form-child .device-platform span:not(.checkmark) {
    display: block;
}
.pricing-group-wrapper .device-platform span.device-platform__label {
    padding-top: 13px;
    color: #020A19;
    font-weight: var(--hex_font_bold);
    text-align: center;
    font-size: 16px;
    line-height: 17px;
}
.pricing-group-wrapper .form-submit .form-submit-btn__child {
    margin-top: 10px;
}
.pricing-group-wrapper  .research-services {
    background-color: transparent;
    padding: 35px 0px;
}
.pricing-group-wrapper .research-services .research-service-block .research-service-block-wrap .research-service-block-wrap__body .research-service-block-wrap__body-desc {
    color: #848C97;
}
.pricing-group-wrapper  .research-services .research-service-block .hex-separate {
    background-color: #D7DADE;
    opacity: 1;
}
.pricing-group-wrapper  .research-services .research-service-block .research-service-block-wrap {
    padding-top: 25px;
    padding-bottom: 25px;
}
.pricing-group-wrapper.pricing-wrapper--variant .pricing-form .form-row-child.form-row-child--group, .pricing-group-wrapper.pricing-wrapper--variant .pricing-form .form-row .form-row.form-row--inner {
    padding-top: 0px;
}
/* START: range-slider
=================================== */
.pricing-group-wrapper .form-container--device-slider .form-row-child {
    width: 100%;
    max-width: 437px;
    margin: 0 auto;
}
.pricing-wrapper .form-container--device-slider .range-slider {
    width: 100%;
    margin: 0 auto;
    position: relative;
    margin-top: 65px;
    margin-bottom: 40px;
}
.pricing-wrapper .form-container--device-slider .range-slider:before,
.pricing-wrapper .form-container--device-slider .range-slider:after {
    content: '';
    font-size: 15px;
    line-height: 20px;
    font-weight: var(--hex_font_midbold);
    color: #020A19;
    position: absolute;
}
.pricing-wrapper .form-container--device-slider .range-slider:before {
    content: attr(data-min);
    left: 0px;
    bottom: 0px;
    transform: translateY(30px);
}
.pricing-wrapper .form-container--device-slider .range-slider:after {
    content: attr(data-max);
    right: 0px;
    bottom: 0px;
    transform: translate(10px, 30px);
}
.pricing-wrapper .form-container--device-slider .range-slider #range {
    -webkit-appearance: none;
    width: 100%;
    max-width: 100%;
}
.pricing-wrapper .form-container--device-slider .range-slider #range:focus {
    outline: none;
}
/* For WebKit (Chrome, Safari, Opera) */
.pricing-wrapper .form-container--device-slider .range-slider #range::-webkit-slider-runnable-track {
    width: 100%;
    height: 14px;
    cursor: pointer;
    background: linear-gradient(90deg, #B7CFF8 var(--range-progress), #F0F1F4 var(--range-progress));
    border-radius: 1rem;
}
.pricing-wrapper .form-container--device-slider .range-slider #range::-webkit-slider-thumb {
    -webkit-appearance: none;
    box-shadow: inset 0px 0px 0px 11px #0449D1;
    border-radius: 50%;
    background: #fff;
    cursor: pointer;
    height: 26px;
    width: 26px;
    transform: translateY(calc(-50% - -7px));
    z-index: 7;
    position: relative;
}

/* For Firefox */
.pricing-wrapper .form-container--device-slider .range-slider #range::-moz-range-track {
    width: 100%;
    height: 14px;
    cursor: pointer;
    background: linear-gradient(90deg, #B7CFF8 var(--range-progress), #F0F1F4 var(--range-progress));
    border-radius: 1rem;
    border: 0;
}

.pricing-wrapper .form-container--device-slider .range-slider #range::-moz-range-thumb {
    box-shadow: inset 0px 0px 0px 11px #0449D1;
    border-radius: 50%;
    background: #fff;
    cursor: pointer;
    height: 26px;
    width: 26px;
    transform: translateY(calc(-50% - -14px));
    z-index: 7;
    position: relative;
    border: 0;
}
.pricing-wrapper .form-container--device-slider .range-slider #tooltip {
    position: absolute;
    top: 0px;
    transform: translateY(-65px) translateX(-50%);
}
.pricing-wrapper .form-container--device-slider .range-slider #tooltip span {
    /* position: absolute; */
    text-align: center;
    display: block;
    line-height: 24px;
    padding: 7px 20px;
    color: #fff;
    border-radius: 25px;
    background: #0449D1;
    font-weight: var(--hex_font_midbold);
    font-size: 16px;
    /* left: 50%; */
    /* transform: translate(-50%, 0); */
    white-space: nowrap;
}
.pricing-wrapper .form-container--device-slider .range-slider .slide-range {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.pricing-wrapper .range-dot {
    position: absolute;
    width: 100%;
    list-style: none;
    display: flex;
    margin: 0;
    height: 14px;
    top: 50%;
    left: 0;
    transform: translate(0px, -49%);
    z-index: 0;
    border-radius: 20px;
    pointer-events: none;
    padding: 0px 10px;
    justify-content: space-between;
}
.pricing-wrapper .range-dot li {
    position: relative;
}
.pricing-wrapper .range-dot li.selected {
    opacity: 0;
}
.pricing-wrapper .range-dot li:after {
    content: "";
    width: 4px;
    height: 4px;
    background-color: #9c9fa7;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
}
/* END: range-slider
=================================== */
.pricing-group-wrapper .pricing-details .ahex_pricing_quote_demo_stripe .ahex_two_block_container .ahex_single_block .ahex_single_block_content:after {
    pointer-events: none;
}
.pricing-group-wrapper  .research-services .research-service-block .research-service-block-wrap .research-service-block-wrap__header .research-service-block-wrap__header-icon img {
    width: auto;
}
.logo-stripe-pricing.hex__logo_stripe {
    padding: 60px 0px;
    background-color: rgba(255, 255, 255, 0.6);
}
.logo-stripe-pricing.hex__logo_stripe .hex__common_home_title {
    font-size: 32px;
    line-height: 40px;
    font-weight: var(--hex_font_extrabold);
    padding-bottom: 40px;
}
.pricing_testimonial_stripe.pricing_testimonial_stripe--left-align .image-inner-wrapper {
    display: flex;
    background-color: #fff;
    border-radius: 8px;
    padding: 5px 15px;
    max-width: 167px;
    width: 100%;
    min-height: 50px;
    justify-content: center;
    align-items: center;
}
.pricing_testimonial_stripe.pricing_testimonial_stripe--left-align .image-inner-wrapper img {
    max-width: 127px;
    width: 100%;
    height: auto;
}
.pricing_testimonial_stripe.pricing_testimonial_stripe--left-align .ahex_mdm_ad_col_image {
    display: flex;
    margin-bottom: 15px;
}
.pricing_testimonial_stripe.pricing_testimonial_stripe--left-align.ahex_mdm_ad_testimonial_wrap .hex_mdm_solution_intro_text_wrapper .hex_mdm_solution_intro_content {
    font-size: 22px;
    padding-left: 0px;
    color: #020A19;
}
.pricing_testimonial_stripe.pricing_testimonial_stripe--left-align .hex_mdm_solution_intro_text_wrapper {
    position: relative;
}
.pricing_testimonial_stripe.pricing_testimonial_stripe--left-align .desc-quote {
    position: absolute;
    left: 0;
    top: 0;
    transform: translateX(-29px);
}
.pricing_testimonial_stripe.pricing_testimonial_stripe--left-align .ahex_mdm_ad_row {
    max-width: 278px;
    margin: 0 auto;
}
.pricing_testimonial_stripe.pricing_testimonial_stripe--left-align.ahex_mdm_ad_testimonial_wrap .ahex_mdm_ad_author .hex_author {
    line-height: 24px;
    font-weight: 600;
}
.pricing_testimonial_stripe.pricing_testimonial_stripe--left-align.ahex_mdm_ad_testimonial_wrap .ahex_mdm_ad_author .hex_customer {
    font-size: 16px;
}
.pricing_testimonial_stripe.pricing_testimonial_stripe--left-align.ahex_mdm_ad_testimonial_wrap .ahex_mdm_ad_author {
    margin-top: 25px;
    padding-left: 0px;
}
.hex__reseller_partner_faq_stripe--pricing-group {
    padding: 60px 0px;
}
.hex__reseller_partner_faq_stripe--pricing-group .hex__reseller_partner_common_title {
    font-size: 32px;
    line-height: 50px;
    color:  #020A19;
    padding-bottom: 20px;
}
.hex__reseller_partner_faq_stripe.hex__reseller_partner_faq_stripe--pricing-group .hex__faq_container {
    border-bottom-color: #F2F2F2;
}
.pricing-group-wrapper .ahex_pricing_quote_demo_stripe .ahex_two_block_container {
    justify-content: center;
}
.pricing-group-wrapper .pricing-details {
    display: none;
}
.pricing-group-wrapper .pricing-details .ahex_pricing_quote_demo_stripe {
    background-color: #fff;
    padding-top: 15px;
    padding-bottom: 60px;
}
.pricing-group-wrapper  .pricing-details .ahex_pricing_btn {
    padding-top: 40px;
    padding-bottom: 0px;
    border: 0px;
    text-align: left;
    cursor: pointer;
}
.hex__global_nav_bar.hex__global_nav_bar--bg-transparent {
    background: transparent;
}
.hex__global_nav_bar.hex__global_nav_bar--bg-transparent .hex__global_nav_logo_wrapper .hex__global_nav_logo {
    fill: #020A19;
}
.hex__global_nav_bar.hex__global_nav_bar--bg-transparent .hex__global_nav_menu_wrapper .hex__global_nav_link {
    color: #020A19;
}
.hex__global_nav_bar.hex__global_nav_bar--bg-transparent .has__dropdown .hex__global_nav_link svg {
    fill: #020A19;
}
.hex__global_nav_bar.hex__global_nav_bar--bg-transparent .hex__global_mobile_menu .menu:after,
.hex__global_nav_bar.hex__global_nav_bar--bg-transparent .hex__global_mobile_menu .menu:before,
.hex__global_nav_bar.hex__global_nav_bar--bg-transparent .hex__global_mobile_menu .menu span {
    background: #020A19;
}
.hex__global_nav_bar.hex__global_nav_bar--bg-transparent  .hex__global_nav_top_bar a.hex__global_nav_link {
    color: #020A19;
}
.pricing_page .pricing-wrapper.pricing-wrapper--type4 .ahex_pricing_header_bg:not(.pricing-form-success)::after {
    content: '';
}
.pricing_page .pricing-wrapper.pricing-wrapper--type4 .ahex_pricing_header_bg:not(.pricing-form-success) {
    background: #F9F9F9;
}
.pricing_page .pricing-wrapper.pricing-wrapper--type4 .banner-inner-wrapper  {
    background: #F9F9F9;
}
.pricing_page .pricing-wrapper.pricing-wrapper--type4 .ahex_pricing_header_bg:not(.pricing-form-success) .pricing_heading {
    color: #020A19;
}
.pricing-wrapper--variant .form-progress .form-progress__step {
    background-color: #DEE0E6;
}
.pricing-group-wrapper.pricing-wrapper--variant .device-platform-form-child .device-platform,
.pricing-group-wrapper.pricing-wrapper--variant .device-platform-form-child .check-box-group:after {
    transition: all 0s ease-out;
}
.pricing-group-wrapper .pricing-details .ahex_single_block .ahex_cb_sub_title {
    text-align: left;
}
.pricing-group-wrapper .pricing-details .ahex_single_block .ahex_cb_title {
    text-align: left;
}
.pricing-group-wrapper .pricing-form .form-row-child .form-privacy--check .hex__form_msg .error-msg {
    padding-left: 35px;
}
/* START: variant-4
============================= */
.pricing-wrapper.pricing-wrapper--type2 .pricing-form .form-row {
    flex-direction: column;
    padding-top: 35px;
    max-width: 494px;
    margin: 0 auto;
}
.pricing-wrapper.pricing-wrapper--type2 .ahex_pricing_header_bg {
    min-height: 427px;
}
.pricing-wrapper.pricing-wrapper--type2 .form-container .form-title {
    padding-top: 5px;
}
.pricing-wrapper.pricing-wrapper--type2 .form-container .form-title * {
    word-break: break-word;
}
.pricing-wrapper.pricing-wrapper--type2 .pricing-form .form-row-child {
    padding-top: 0px;
}
.pricing-wrapper.pricing-wrapper--type2 .form-row-child .check-box-group:after {
    border-width: 2px;
}
/* .pricing-wrapper.pricing-wrapper--type2 .form-container .input-group {
    max-width: 474px;
    margin: 0 auto;
} */
.pricing-wrapper.pricing-wrapper--type2 .form-container .input-group .form-input {
    height: 60px;
    border-width: 2px;
    font-size: 20px;
}
.pricing-wrapper.pricing-wrapper--type2 .form-container .input-group .error-msg {
    padding-top: 10px;
    padding-bottom: 7px;
    min-height: 37px;
    text-align: center;
}
.pricing-wrapper.pricing-wrapper--type2 .device-count-group {
    min-width: 132px;
    min-height: 54px;
    max-height: 54px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 15px 15px;
}
.pricing-wrapper.pricing-wrapper--type2 .device-platform--title {
    max-width: 614px;
    margin: 0 auto;
}
.pricing-wrapper.pricing-wrapper--type2 .device-platform-form-child {
    padding-top: 15px;
}
.pricing-wrapper.pricing-wrapper--type2 .device-platform-form-wrapper .error-msg {
    min-height: 24px;
    padding-top: 6px;
    line-height: 18px;
}
.pricing-wrapper.pricing-wrapper--type2 .device-platform-form-wrapper .form-submit {
    padding-top: 11px;
}
.pricing-wrapper.pricing-wrapper--type2 .device-count-form .form-row {
    padding-top: 20px;
    margin: 0px -5px;
}
.pricing-wrapper.pricing-wrapper--type2 .device-count-form .form-row .form-row-child {
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
}
.pricing-wrapper.pricing-wrapper--type2 .device-count--title {
    max-width: 500px;
}
.pricing-wrapper.pricing-wrapper--type2  .device-count-group .device-count__label {
    font-size: 18px;
    line-height: 17px;
    font-weight: var(--hex_font_bold);
    color: #020A19;
}
.pricing-wrapper.pricing-wrapper--type2  .device-count-form .form-submit {
    padding-top: 7px;
}
.pricing-wrapper.pricing-wrapper--type2 .device-count-form .error-msg {
    min-height: 28px;
    line-height: 18px;
}
.pricing-wrapper.pricing-wrapper--type2 .form-row-child .check-box-group .checkmark {
    right: 5px;
    transform: translateY(5px);
}
/* END: variant-4
============================= */
/* START: variant-5
============================= */
.pricing-wrapper.pricing-wrapper--block .hex__sign_in_title {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 25px;
}
.pricing-wrapper.pricing-wrapper--block form {
    margin: 0;
}
.pricing-wrapper.pricing-wrapper--block .form-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0px -8px;
}
.pricing-wrapper.pricing-wrapper--block .form-row__child {
    flex: 1 0 100%;
    padding: 0px 8px;
}
.pricing-wrapper.pricing-wrapper--block .device-platform-wrapper .error-msg {
    font-size: 14px;
    line-height: 24px;
    font-weight: var(--hex_font_normal);
    color: var(--hex_btn_bg_color);
    transition: all 0.3s linear;
    opacity: 0;
    visibility: hidden;
    margin-top: 10px;
    margin-bottom: 0px;
    display: none;
}
.pricing-wrapper.pricing-wrapper--block .device-platform-wrapper .error-msg.error-msg--show {
    opacity: 1;
    visibility: visible;
    display: block;
    width: 100%;
}
.pricing-wrapper.pricing-wrapper--block .form--data .form-group label {
    color: #75787E !important;
    left: 17px;
}
.pricing-wrapper.pricing-wrapper--block .form--data .inputMaterial:focus ~ label {
    color: #A2A2A2 !important;
}
.pricing-wrapper.pricing-wrapper--block .form--data input {
    border-radius: 3px;
    border-color: #C8C9CC;
    font-size: 17px;
    line-height: 20px;
}
.pricing-wrapper.pricing-wrapper--block .form--data input:focus:required:invalid:focus {
    border: 1px solid #A2A2A2;
    box-shadow: none!important;
}
.pricing-wrapper.pricing-wrapper--block .device-platform-wrapper {
    padding-top: 15px;
}
.pricing-wrapper.pricing-wrapper--block .device-platform-wrapper .title, 
.pricing-wrapper.pricing-wrapper--block .device-count-wrapper .title {
    font-size: 16px;
    line-height: 24px;
    font-weight: var(--hex_font_normal);
    color: #020A19;
}
.pricing-wrapper.pricing-wrapper--block .form-row__child .inputMaterial {
    min-width: 100%;
}
.pricing-wrapper.pricing-wrapper--block .form-row__child .inputMaterial::placeholder {
    color: #75787E !important;
    font-weight: var(--hex_font_normal);
}
.pricing-wrapper.pricing-wrapper--block .form-row.device-platform-form-wrapper {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin: 0 -7px;
}
.pricing-wrapper.pricing-wrapper--block .form-row.device-platform-form-wrapper .form-row-child {
    padding: 15px 7px 0px;
}
.pricing-wrapper.pricing-wrapper--block .form-row.device-platform-form-wrapper .device-platform {
    margin: 0;
    min-width: 162px;
    max-width: 162px;
    min-height: 92px;
    max-height: 92px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border-radius: 6px;
    height: 100%;
    padding: 15px;
    position: relative;
    cursor: pointer;
}
.pricing-wrapper.pricing-wrapper--block .device-count-wrapper {
    padding-top: 30px;
}
.pricing-wrapper.pricing-wrapper--block .form-row.device-platform-form-wrapper .device-platform .device-platform__label {
    font-size: 15px;
    line-height: 19px;
    font-weight: var(--hex_font_midbold);
    padding-top: 10px;
    color: #020A19;
}
.pricing-wrapper.pricing-wrapper--block .form-row.device-platform-form-wrapper .device-platform .device-platform__icon {
    margin: auto 0;
}
.pricing-wrapper.pricing-wrapper--block .form-row.device-platform-form-wrapper .device-platform .checkbox-input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
    top: 0;
    right: 0;
}
.pricing-wrapper.pricing-wrapper--block .form-row.device-platform-form-wrapper .device-platform .checkmark {
    border: 1px solid #A0A4AD;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 15px;
    right: 15px;
    width: 18px;
    height: 18px;
}
.pricing-wrapper.pricing-wrapper--block .form-row.device-platform-form-wrapper .device-platform .checkmark .checkmark__icon {
    visibility: hidden;
}
.pricing-wrapper.pricing-wrapper--block .form-row.device-platform-form-wrapper .device-platform .checkbox-input:checked ~ .checkmark {
    background-color: #020A19;
    border-color: #020A19;
}
.pricing-wrapper.pricing-wrapper--block .form-row.device-platform-form-wrapper .device-platform .checkbox-input:checked ~ .checkmark .checkmark__icon {
    visibility: visible;
}
.pricing-wrapper.pricing-wrapper--block .form-submit {
    background-color: #DD0735;
    border-radius: 4px;
    min-height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 13px 15px;
    font-size: 18px;
    line-height: 28px;
    color: #fff;
    font-weight: var(--hex_font_normal);
    border: 0;
    outline: 0;
    width: 100%;
}
.pricing-wrapper.pricing-wrapper--block.pricing-wrapper .form-container--device-slider .range-slider #range::-webkit-slider-runnable-track {
    height: 8px;
    background: linear-gradient(90deg, #9FA4AE var(--range-progress), #EEEEEE var(--range-progress));
}
.pricing-wrapper.pricing-wrapper--block.pricing-wrapper .range-dot li:after {
    background-color: #CACBCD;
}
.pricing-wrapper.pricing-wrapper--block.pricing-wrapper .form-container--device-slider .range-slider #range::-webkit-slider-thumb {
    width: 16px;
    height: 16px;
    background-color: #4A4E55;
    box-shadow: 0px 5px 6px rgba(0, 0, 0, 0.161);
    border: 2px solid #FFFFFF;
    transform: translateY(calc(-50% - -4px));
}
/* For Firefox */
.pricing-wrapper.pricing-wrapper--block.pricing-wrapper .form-container--device-slider .range-slider #range::-moz-range-track {
    height: 8px;
    background: linear-gradient(90deg, #9FA4AE var(--range-progress), #EEEEEE var(--range-progress));
}

.pricing-wrapper.pricing-wrapper--block.pricing-wrapper .form-container--device-slider .range-slider #range::-moz-range-thumb {
    width: 16px;
    height: 16px;
    background-color: #4A4E55;
    box-shadow: 0px 5px 6px rgba(0, 0, 0, 0.161);
    border: 2px solid #FFFFFF;
    transform: translateY(calc(-50% - -9px));
}
.pricing-wrapper.pricing-wrapper--block.pricing-wrapper .form-container--device-slider .range-slider #range:focus {
    border: 0;
}
.pricing-wrapper.pricing-wrapper--block.pricing-wrapper .form-container--device-slider .range-slider #tooltip span {
    background-color: #F7F7F7;
    border: 1px solid #F5F5F5;
    padding: 7px 10px;
    color: #020A19;
    border-radius: 50px;
}
.pricing-wrapper.pricing-wrapper--block.pricing-wrapper .form-container--device-slider .range-slider {
    margin-top: 40px;
    max-width: 85%;
    margin-right: auto;
    margin-left: 0px;
}
.pricing-wrapper.pricing-wrapper--block.pricing-wrapper .form-container--device-slider .range-slider #tooltip {
    transform: translateY(-33px) translateX(-50%);
}
.pricing-wrapper.pricing-wrapper--block.pricing-wrapper .form-container--device-slider .range-slider:before {
    content: unset;
}
.pricing-wrapper.pricing-wrapper--block.pricing-wrapper .form-container--device-slider .range-slider:after {
    transform: translate(48px, -15px);
    font-size: 14px;
}
.pricing-wrapper.pricing-wrapper--block .ahex__signup_review_container.ahex__signup_review_container--pricing {
    justify-content: space-between;
}
.pricing-wrapper.pricing-wrapper--block .pricing-wrapper-testimonial-logo {
    margin: auto 0;
}
.pricing-wrapper.pricing-wrapper--block .pricing-wrapper-testimonial-logo .testimonial-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.pricing-wrapper.pricing-wrapper--block .pricing-wrapper-testimonial-logo .testimonial-wrapper .testimonial-wrapper__title {
    font-size: 18px;
    line-height: 28px;
    color: #191919;
    font-weight: var(--hex_font_normal);
    text-align: center;
}
.pricing-wrapper.pricing-wrapper--block .pricing-wrapper-testimonial-logo .testimonial-wrapper .testimonial-wrapper__icon {
    margin-top: 20px;
    max-width: 125px;
}
.pricing-wrapper.pricing-wrapper--block .pricing-wrapper-testimonial-logo .testimonial-wrapper .testimonial-wrapper__name {
    font-size: 18px;
    line-height: 35px;
    font-weight: var(--hex_font_bold);
    color: #020A19;
    padding-top: 15px;
    margin: 0;
}
.pricing-wrapper.pricing-wrapper--block .pricing-wrapper-testimonial-logo .testimonial-wrapper .testimonial-wrapper__role {
    font-size: 16px;
    line-height: 25px;
    color: #545E6F;
    margin: 0;
    padding-top: 10px;
}
.pricing-wrapper.pricing-wrapper--block .pricing-wrapper-testimonial-logo .logo-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-top: 80px;
}
.pricing-wrapper.pricing-wrapper--block .pricing-wrapper-testimonial-logo .logo-wrapper .logo-wrapper__title {
    font-size: 16px;
    line-height: 24px;
    font-weight: var(--hex_font_midbold);
    color: #4A5466;
    text-align: center;
}
.pricing-wrapper.pricing-wrapper--block .pricing-wrapper-testimonial-logo .logo-wrapper .logo-wrapper__group {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    max-width: 412px;
    margin: 0 auto;
    padding-top: 15px;
}
.pricing-wrapper.pricing-wrapper--block .faq-wrapper {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.pricing-wrapper.pricing-wrapper--block .faq-wrapper .faq-wrapper__btn {
    background-color: transparent;
    border: 0;
    outline: 0;
    margin-bottom: 20px;
    padding: 0;
    color: #545E6F;
    font-size: 14px;
    line-height: 24px;
    margin: 0 auto;
    text-align: center;
}
.pricing-wrapper.pricing-wrapper--block .faq-wrapper .faq-wrapper__inner {
    position: absolute;
    width: 100%;
    bottom: 0;
    transform: translate(0px, 0px);
    opacity: 0;
    padding-bottom: 0px;
    visibility: hidden;
    transition: visibility 0.2s ease-out, transform 0.2s ease-out, opacity 0.1s ease, padding-bottom 0.25s ease-out;
}
.pricing-wrapper.pricing-wrapper--block .faq-wrapper .faq-wrapper__inner-wrapper {
    background-color: #FFFFFF;
    border-radius: 6px;
    box-shadow: 0px 3px 25px #0000000F;
    padding: 40px 15px;
}
.pricing-wrapper.pricing-wrapper--block .faq-wrapper:has(.faq-wrapper__btn:hover) .faq-wrapper__inner,
.pricing-wrapper.pricing-wrapper--block .faq-wrapper .faq-wrapper__inner:hover {
    opacity: 1;
    visibility: visible;
    padding-bottom: 47px;
    transform: translate(0px, 5px);
}
.pricing-wrapper.pricing-wrapper--block .faq-wrapper .faq-wrapper__btn:hover,
.pricing-wrapper.pricing-wrapper--block .faq-wrapper:hover:has(.faq-wrapper__btn:hover) {
    display: block;
    width: 100%;
    position: relative;
    z-index: 4;
}
.pricing-wrapper.pricing-wrapper--block .faq-wrapper .faq-wrapper__btn:hover,
.pricing-wrapper.pricing-wrapper--block:has(.faq-wrapper .faq-wrapper__inner:hover) .faq-wrapper__btn {
    color: #020A19;
}
.pricing-wrapper.pricing-wrapper--block .faq-wrapper .faq-wrapper__inner .faq-wrapper__inner-group {
    width: 100%;
    height: 100%;
    max-width: 514px;
    max-height: 565px;
    overflow-y: auto;
    padding-right: 15px;
}
.pricing-wrapper.pricing-wrapper--block .faq-wrapper .faq-wrapper__inner .faq-wrapper__inner-group .hex__reseller_partner_faq_stripe--pricing-group {
    padding: 0px;
}
.pricing-wrapper.pricing-wrapper--block .faq-wrapper .faq-wrapper__inner .faq-wrapper__inner-group .hex__reseller_partner_faq_stripe--pricing-group .hex__reseller_partner_common_title {
    font-size: 20px;
    line-height: 33px;
    font-weight: var(--hex_font_extrabold);
    margin-bottom: 10px;
}
.pricing-wrapper.pricing-wrapper--block .faq-wrapper .faq-wrapper__inner .faq-wrapper__inner-group .hex__reseller_partner_faq_stripe--pricing-group .hex__faq_container {
    padding-bottom: 0px;
    border-bottom: 0px;
}
.pricing-wrapper.pricing-wrapper--block .faq-wrapper .faq-wrapper__inner .faq-wrapper__inner-group .hex__reseller_partner_faq_stripe--pricing-group .hex__faq_container .hex__faq_title {
    font-size: 16px;
    line-height: 24px;
    color: #020A19;
}
.pricing-wrapper.pricing-wrapper--block.pricing-wrapper .range-dot {
    padding-left: 7px;
    padding-right: 7px;
}
.hex__reseller_partner_faq_stripe--pricing-group.pricing--faq-stripe.hex__reseller_partner_faq_stripe .hex__reseller_partner_common_title,
.logo-stripe-pricing.hex__logo_stripe .hex__common_home_title {
    font-weight: var(--hex_font_bold);
}
/* END: variant-5
============================= */
@media screen and (max-width: 380px) {
    .pricing-wrapper.pricing-wrapper--block .form-row.device-platform-form-wrapper {
        justify-content: space-between;
    }
    .pricing-wrapper.pricing-wrapper--type2 .device-count-group {
        min-width: 115px;
        padding: 10px;
    }
    .pricing-wrapper.pricing-wrapper--block .form-row.device-platform-form-wrapper .device-platform {
        min-width: 140px;
        max-width: 140px;
    }
}
@media screen and (max-width: 600px) {
    .pricing-group-wrapper .form-submit .form-submit-btn__child {
        padding: 10px 16px;
        max-width: 174px;
    }
    .pricing-group-wrapper .form-submit .form-submit-btn__child.form-submit-btn--back,
    .pricing-group-wrapper .form-submit .form-submit-btn__child.form-submit-btn--next {
        max-width: unset;
        width: 100%;
        margin-right: 0px;
    }
    .pricing-group-wrapper .form-submit .form-submit-btn__child.form-submit-btn--back {
        order: 2;
    }
    .pricing-group-wrapper .form-submit .form-submit-btn__child.form-submit-btn--next {
        order: 1;
    }
    .pricing-group-wrapper .form-submit .form-submit-btn__child {
        max-width: unset;
        width: 100%;
    }
    .pricing-group-wrapper .form-submit-btn-group {
        flex-direction: column;
    }
    .hex__reseller_partner_faq_stripe--pricing-group.hex__reseller_partner_faq_stripe {
        padding-top: 60px;
    }
    .hex__reseller_partner_faq_stripe--pricing-group.hex__reseller_partner_faq_stripe .hex__reseller_partner_common_title {
        line-height: 50px;
    }
    .pricing-wrapper.pricing-wrapper--block .form-row.device-platform-form-wrapper {
        margin: 0 -6px;
    }
    .pricing-wrapper.pricing-wrapper--block .form-row.device-platform-form-wrapper .form-row-child {
        padding: 15px 5px 0px;
    }
}
@media screen and (max-width: 768px) {
    .pricing-group-wrapper .error-msg {
        line-height: 20px;
    }
    .pricing-group-wrapper .form-container:not(.show--error) .form-submit  {
        padding-top: 20px;
    }
    .pricing-group-wrapper .form-container.show--error .form-submit  {
        padding-top: 5px;
    }
    .pricing-group-wrapper .device-platform-form-wrapper .error-msg {
        display: none;
    }
    .pricing-group-wrapper .device-platform-form-wrapper .error-msg.error-msg--show {
        display: block;
        padding-top: 15px;
    }
    .pricing-group-wrapper .pricing-form .form-row {
        padding-top: 15px;
    }
    .pricing-group-wrapper .pricing-form .form-submit {
        padding-top: 0px !important;
    }
    .pricing-group-wrapper .form-container .input-group .error-msg {
        min-height: 10px;
    }
    .pricing-group-wrapper .form-container .input-group .error-msg.error-msg--show {
        margin-top: 2px;
    }
    .pricing-group-wrapper .form-container--device-slider .range-slider #tooltip {
        left: 50% !important;
        transform: translate(-50%, -65px);
    }
    .pricing-group-wrapper .form-container--device-slider .range-slider #tooltip span {
        position: relative;
        left: unset;
        transform: unset;
        background: transparent;
        color: #0449D1;
        font-size: 18px;
        line-height: 28px;
    }
    .pricing-group-wrapper .pricing-form .form-row-child {
        padding-top: 10px;
    }
    .pricing-group-wrapper .form-container.pricing-form .form-row-child:nth-child(3) .input-group .error-msg {
        padding-top: 2px;
        padding-bottom: 23px;
    }
    .pricing-group-wrapper .form-container.pricing-form .form-row-child:nth-child(3) .input-group .error-msg.error-msg--show {
        padding-bottom: 10px;
    }
    .pricing-group-wrapper  .research-services .research-service-block .research-service-block-wrap .research-service-block-wrap__header .research-service-block-wrap__header-icon {
        justify-content: center;
    }
    .pricing-group-wrapper  .research-services .research-service-block .hex-separate {
        max-width: 174px;
        width: 100%;
    }
    .pricing-group-wrapper .pricing-details .ahex_single_block {
        flex: 0 0 100% !important;
        padding-left: 0 !important;
    }
    .pricing-group-wrapper .pricing-details .ahex_single_block:nth-child(odd) {
        margin-bottom: 25px;
    }
    .pricing-group-wrapper .ahex_pricing_header_bg .ahex_pricing_header_content {
        padding-top: 207px;
    }
    .pricing-wrapper.pricing-wrapper--type2 .ahex_pricing_header_bg .ahex_pricing_header_content {
        padding-top: 221px;
    }
    .pricing-wrapper.pricing-wrapper--type2 .form-container .form-title {
        padding-top: 0px;
        font-size: 20px;
        line-height: 30px;
    }
    .pricing-wrapper.pricing-wrapper--type2 .form-container .input-group .form-input {
        height: 54px;
    }
    .pricing-wrapper.pricing-wrapper--type2 .pricing-form .form-row .form-row-child {
        padding-left: 0px;
        padding-right: 0px;
    }
    .pricing-wrapper.pricing-wrapper--type2 .form-container .input-group .error-msg {
        min-height: 30px;
        padding-top: 2px;
        line-height: 18px;
        padding-bottom: 20px;
    }
    .pricing-wrapper.pricing-wrapper--type2 .form-container form:not(.device-platform-form-wrapper) .form-submit {
        padding-top: 0px;
    }
    .pricing-wrapper.pricing-wrapper--type2 .form-container .form-submit {
        padding-top: 20px;
    }
    .pricing-wrapper.pricing-wrapper--type2 .form-container .form-submit.show--error {
        padding-top: 10px;
    }
    .pricing-wrapper.pricing-wrapper--type2 .device-count-form .error-msg {
        min-height: 20px;
        line-height: 18px;
        padding-top: 0px;
    }
    .pricing-wrapper.pricing-wrapper--type2 .device-count-form .error-msg.error-msg--show {
        padding-top: 15px;
        padding-bottom: 10px;
    }
    .pricing-wrapper.pricing-wrapper--type2 .device-count-form .form-row {
        margin: 0 auto;
        padding-top: 10px;
    }
    .pricing-wrapper.pricing-wrapper--type2 .device-count-form .form-row .form-row-child {
        padding-top: 15px;
    }
    .pricing-wrapper.pricing-wrapper--type2 .device-count-group {
        min-height: 55px;
        max-height: 55px;
    }
    /* .pricing-wrapper.pricing-wrapper--type2 .device-count-form .form-row .form-row-child {
        padding-left: 0;
        padding-right: 0;
    } */
}
@media screen and (max-width: 1099px){
    .pricing-group-wrapper .pricing-details .ahex_pricing_quote_demo_stripe {
        padding-top: 0px;
        padding-bottom: 40px;
        margin-top: -5px;
    }
    .pricing-group-wrapper .pricing-details .ahex_pricing_quote_demo_stripe .ahex_two_block_container {
        display: flex;
        flex-wrap: wrap;
    }
    .pricing-group-wrapper .pricing-details .ahex_single_block {
        flex: 0 0 50%;
        margin-bottom: 0;
        padding-left: 15px;
    }
    .pricing-group-wrapper .pricing-details .ahex_single_block:first-child {
        padding-left: 0px;
    }
    .pricing-group-wrapper .pricing-details .ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding: 30px;
    }
    .pricing-group-wrapper .pricing-details .ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content .ahex_cb_title {
        margin-bottom: 10px;
    }
    .pricing-group-wrapper .pricing-details .ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content .ahex_pricing_btn {
        padding-top: 10px;
        margin-top: auto;
    }
    .pricing-group-wrapper .ahex_pricing_quote_demo_stripe .ahex_two_block_container .ahex_single_block .ahex_pricing_btn {
        padding-left: 0px;
    }
}
@media screen and (max-width: 650px) {
    .pricing-wrapper.pricing-wrapper--block .form-row__child {
        flex: 1 0 100% !important;
    }
    .pricing-wrapper.pricing-wrapper--block .hex__sign_in_content_wrapper {
        padding-top: 178px;
    }
}
@media screen and (min-width: 601px) {
    .pricing-group-wrapper .pricing-form .form-row {
        flex-direction: row;
        max-width: 622px;
    }
    .pricing-group-wrapper .pricing-form .form-row-child {
        flex: 1 0 50%;
    }
    .pricing-group-wrapper .pricing-form .form-row-child.form-row-child--full-width {
        flex: 1 0 100%;
    }
    .pricing_testimonial_stripe.pricing_testimonial_stripe--left-align .ahex_mdm_ad_row {
        max-width: 500px;
    }
    .hex__reseller_partner_faq_stripe--pricing-group .hex__reseller_partner_common_title {
        padding-bottom: 0px;
    }
    .pricing-wrapper.pricing-wrapper--block .form-row__child {
        flex: 1 0 50%;
        padding: 0px 8px;
    }
    .pricing-wrapper.pricing-wrapper--block .form-row__child:first-child {
        flex: 1 0 320px;
    }
    .pricing-wrapper.pricing-wrapper--block .form-row__child:nth-child(2) {
        flex: 1 0 271px;
    }
    .pricing-group-wrapper.pricing-wrapper--variant .pricing-form .form-row .form-inner-container {
        min-height: 157px;
    }
    .pricing-group-wrapper.pricing-wrapper--variant .pricing-form .form-row-child.form-submit {
        padding-top: 14px;
    }
    .pricing-group-wrapper .pricing-form .form-row-child.form-submit, 
    .pricing-group-wrapper.pricing-wrapper--variant .pricing-form .form-row-child.form-row-child--group {
        width: 100%;
        flex: 1 0 100%;
    }
}
@media screen and (min-width: 768px) {
    .pricing_testimonial_stripe.pricing_testimonial_stripe--left-align .ahex_mdm_ad_row {
        flex-direction: row;
    }
    .pricing_testimonial_stripe.pricing_testimonial_stripe--left-align .ahex_mdm_ad_col_image {
        align-items: center;
        justify-content: center;
        margin: 0;
    }
    .pricing-wrapper.pricing-wrapper--block form {
        max-width: 575px;
    }
    .pricing_testimonial_stripe.pricing_testimonial_stripe--left-align .image-inner-wrapper {
        padding: 20px;
        max-width: 244px;
        min-height: 150px;
    }
    .pricing_testimonial_stripe.pricing_testimonial_stripe--left-align .image-inner-wrapper img {
        max-width: 184px;
    }
    .pricing_testimonial_stripe.pricing_testimonial_stripe--left-align .ahex_mdm_ad_row {
        max-width: unset;
        margin: 0 auto;
    }
}
@media screen and (min-width: 769px) {
    .pricing-group-wrapper .form-submit {
        display: flex;
        justify-content: center;
        padding-top: 40px;
    }
    .pricing-group-wrapper .form-submit .form-submit-btn__child.form-submit-btn--back,
    .pricing-group-wrapper .form-submit .form-submit-btn__child.form-submit-btn--next {
        padding: 15px 50px;
    }
    .pricing-group-wrapper  .research-services .research-service-block .research-service-block-wrap {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .pricing-group-wrapper  .research-services {
        padding: 50px 0px;
    }
    .logo-stripe-pricing.hex__logo_stripe {
        padding: 80px 0px;
    }
    .pricing-group-wrapper .form-container--device-slider .range-slider {
        margin-top: 75px;
    }
    .pricing-wrapper.pricing-wrapper--block .form-row.device-platform-form-wrapper .device-platform {
        min-width: 182px;
        max-width: 182px;
    }
    .pricing-wrapper.pricing-wrapper--type2 .ahex_pricing_header_content {
        padding-bottom: 155px;
    }
}
@media screen and (min-width: 1024px) {
    .pricing-group-wrapper .ahex_pricing_header_bg {
        min-height: 390px;
    }
    .pricing-wrapper.pricing-wrapper--type2 .ahex_pricing_header_bg {
        min-height: 460px;
    }
    .pricing-wrapper.pricing-wrapper--type2 .ahex_pricing_header_content {
        padding-bottom: 200px;
    }
    .pricing-wrapper.pricing-wrapper--type2 .form-inner-wrapper {
        margin-top: -145px;
    }
    .pricing-group-wrapper .ahex_pricing_header_content {
        padding-bottom: 200px;
    }
    .pricing-group-wrapper .form-inner-wrapper {
        margin-top: -90px;
    }
    .pricing-group-wrapper .pricing_heading {
        font-size: 48px;
        line-height: 58px;
    }
    .pricing-group-wrapper .ahex_pricing_header_content.show-success-msg .pricing_heading {
        font-size: 32px;
        line-height: 1.2;
    }
    .pricing-group-wrapper .pricing_success_heading .pricing_head_title {
        font-size: 52px;
        line-height: 62px;
        padding-bottom: 30px;
        margin-top: 30px;
    }
    .pricing-group-wrapper .pricing_success_heading .pricing_heading_desc {
        padding-top: 15px;
        font-size: 26px;
        line-height: 1.2;
    }
    .pricing-group-wrapper .form-inner-wrapper {
        padding: 40px 55px 55px;
    }
    .pricing-group-wrapper .form-container {
        padding-top: 25px;
    }
    .pricing-group-wrapper .form-container .form-title {
        line-height: 36px;
    }
    .pricing-group-wrapper .ahex_pricing_quote_demo_stripe .ahex_two_block_container {
        margin: 0px -18px;
        justify-content: space-between;
    }
    .pricing-group-wrapper .pricing-details .ahex_single_block {
        max-width: 446px;
        min-width: 446px;
        margin-bottom: 0px;
    }
    .pricing-group-wrapper .pricing-details .ahex_pricing_quote_demo_stripe .ahex_two_block_container .ahex_single_block {
        padding: 0px 18px;
    }
    .pricing-group-wrapper .form-row {
        padding-top: 15px;
    }
    .pricing-group-wrapper  .research-services {
        padding: 80px 0px;
    }
    .pricing-group-wrapper  .research-services .research-service-block .research-service-block-wrap .research-service-block-wrap__header .research-service-block-wrap__header-icon {
        justify-content: flex-start;
    }
    .logo-stripe-pricing.hex__logo_stripe .hex__common_home_title {
        font-size: 36px;
        line-height: 44px;
        padding-bottom: 35px;
    }
    .hex__reseller_partner_faq_stripe--pricing-group {
        padding: 80px 0px;
    }
    .pricing_testimonial_stripe.pricing_testimonial_stripe--left-align .hex__common_container_wrapper .ahex_mdm_ad_col_text {
        width: 59%;
    }
    .hex__reseller_partner_faq_stripe--pricing-group.hex__reseller_partner_faq_stripe .hex__reseller_partner_common_title {
        font-size: 36px;
        line-height: 44px;
    }
    .pricing_testimonial_stripe.pricing_testimonial_stripe--left-align.ahex_mdm_ad_testimonial_wrap .hex_mdm_solution_intro_text_wrapper .hex_mdm_solution_intro_content {
        font-size: 26px;
        line-height: 42px;
    }
    .pricing_testimonial_stripe.pricing_testimonial_stripe--left-align.ahex_mdm_ad_testimonial_wrap .ahex_mdm_ad_author {
        margin-top: 35px;
    }
    .pricing_testimonial_stripe.pricing_testimonial_stripe--left-align.ahex_mdm_ad_testimonial_wrap .ahex_mdm_ad_author .hex_customer {
        font-size: 17px;
    }
    /* Variant-5
    ==================== */
    .pricing-wrapper.pricing-wrapper--block .hex__sign_in_title {
        font-size: 36px;
        line-height: 43px;
        margin-bottom: 30px;
    }
    .pricing-wrapper.pricing-wrapper--block .device-platform-wrapper {
        padding-top: 10px;
    }
    .pricing-wrapper.pricing-wrapper--block.pricing-wrapper .form-container--device-slider .range-slider {
        max-width: 90.4%;
        margin-top: 48px;
    }
    .pricing-wrapper.pricing-wrapper--block.pricing-wrapper .form-container--device-slider .range-slider:after {
        transform: translate(51px, -15px);
    }
}
@media screen and (min-width: 1200px) {
    .pricing-wrapper.pricing-wrapper--block .faq-wrapper .faq-wrapper__inner-wrapper {
        padding: 40px 45px;
    }
}
/* END: Pricing A/B page
======================================= */
.sks_other_solution_head_bg { /* banner background img */
    background-position-y: 0px;
}
.top_navbar_style_correction.hexnode_page_header_wrapper {/* banner background img */
    background-position-y: 0px;
}
/* =============== START: notification promo nav wrapper
====================================================== */
.notification-promo-wrapper {
    background-color: #FFD953;
    padding: 5px 0 5px;
    z-index: 3;
    position: relative;
    display: none;
}
.notification-promo-wrapper.notification-promo--show {
    display: block;
}
.notification-promo-wrapper .notification-promo-wrapper__inner {
    position: relative;
}
.notification-promo-wrapper.notification-promo-wrapper--hexcon .notification-group {
    padding: 15px 0px;
}
.notification-promo-wrapper .notification-group {
    max-width: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0px -10px;
}
.notification-promo-wrapper .notification-group.notification-group--link {
    text-decoration: none;
    line-height: 1.2;
    -webkit-animation: 0.3s animate-banner-content ease-in-out forwards;
            animation: 0.3s animate-banner-content ease-in-out forwards;
}
@-webkit-keyframes animate-banner-content {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-5px);
                transform: translateY(-5px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0px);
                transform: translateY(0px);
    }
}
@keyframes animate-banner-content {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-5px);
                transform: translateY(-5px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0px);
                transform: translateY(0px);
    }
}
.notification-promo-wrapper .notification-group__child {
    padding: 0px 10px;
}
.notification-promo-wrapper .notification-group__child.notification-group__child--txt-group {
    max-width: 320px;
    margin-right: auto;
}
.notification-promo-wrapper .notification-group__child .notification-group_txt--seperator {
    padding-right: 5px;
}
.notification-promo-wrapper .notification-group__child.notification-group__child--logo {
    display: none;
}
.notification-promo-wrapper .notification-group__child .notification-group__logo {
    max-width: 123px;
    min-width: 123px;
    width: 100%;
}
.notification-promo-wrapper .notification-group__child .notification-group__logo img {
    width: 100%;
    height: auto;
    margin-bottom: 8px;
}
.notification-promo-wrapper .notification-group__child .notification-group_txt {
    color: #020A19;
    font-size: 14px;
    line-height: 20px;
    font-weight: var(--hex_font_normal);
    margin: 0;
    position: relative;
    text-align: center;
}
.notification-promo-wrapper .notification-group__child .notification-group_txt span {
    white-space: nowrap;
}
.notification-promo-wrapper .notification-group__child .notification-group_txt.notification-group_txt--btn {
    font-weight: var(--hex_font_bold);
    white-space: nowrap;
    text-transform: uppercase;
}
.notification-promo-wrapper .notification-promo-wrapper__close-icon {
    background-color: transparent;
    border: 0px;
    padding: 0px;
    position: absolute;
    cursor: pointer;
    top: 0;
    right: 10px;
    height: 100%;
    -webkit-animation: 0.3s animate-banner-content-close ease-in-out forwards;
            animation: 0.3s animate-banner-content-close ease-in-out forwards;
    background: transparent -o-linear-gradient(left, #ffd95300 0%, #ffd953bf 13%, #ffd953bf 50%, #ffd953bf 88%, #ffd953bf 100%) 0% 0% no-repeat padding-box;
    background: transparent -webkit-gradient(linear, left top, right top, from(#ffd95300), color-stop(13%, #ffd953bf), color-stop(50%, #ffd953bf), color-stop(88%, #ffd953bf), to(#ffd953bf)) 0% 0% no-repeat padding-box;
    background: transparent linear-gradient(90deg, #ffd95300 0%, #ffd953bf 13%, #ffd953bf 50%, #ffd953bf 88%, #ffd953bf 100%) 0% 0% no-repeat padding-box;
}
@-webkit-keyframes animate-banner-content-close {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes animate-banner-content-close {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.notification-promo-wrapper .notification-promo-wrapper__close-icon svg .notification-promo-wrapper__close-icon__path {
    -webkit-transition: fill 0.5s ease-out;
    -o-transition: fill 0.5s ease-out;
    transition: fill 0.5s ease-out
}
.notification-promo-wrapper .notification-promo-wrapper__close-icon:hover svg .notification-promo-wrapper__close-icon__path {
    fill: #020a19;
}
.notification-promo-wrapper .notification-promo-wrapper__close-icon * {
    pointer-events: none;
}
.notification-promo-wrapper .notification-group__child .notification-group_txt.notification-group_txt--btn .notification-group_txt__right-arrow-icon {
    margin-left: 8px;
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    -o-transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
    -webkit-transform: translate(0px,0px);
        -ms-transform: translate(0px,0px);
            transform: translate(0px,0px);
    position: relative;
    top: -1px;
}
.notification-promo-wrapper .notification-group__child .notification-group_txt.notification-group_txt--btn:is(:hover) .notification-group_txt__right-arrow-icon {
    -webkit-transform: translate(5px,0px);
        -ms-transform: translate(5px,0px);
            transform: translate(5px,0px);
}
.notification-promo-wrapper.notification-promo-wrapper--hexcon {
    position: relative;
    background-image: url("https://www-review3.hexnode.com/static/img/events/hexcon24/notification-pattern.svg");
    background-position: center;
    background-size: cover;
    background-repeat: repeat-x;
    -webkit-transition: 0.4s ease all;
    -o-transition: 0.4s ease all;
    transition: 0.4s ease all;
    padding-top: 0px;
}
.notification-promo-wrapper.notification-promo-wrapper--hexcon:after {
    content: "";
    position: absolute;
    height: 5px;
    width: 100%;
    display: block;
    bottom: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left;
    background-image: url("https://www-review3.hexnode.com/static/img/events/hexcon24/short-line.svg");
    background-size: cover;
}
.notification-promo-wrapper.notification-promo-wrapper--hexcon .notification-group {
    /* max-width: 1060px; */
    background: transparent -webkit-gradient(linear, left top, right top, from(#ffd95300), color-stop(13%, #ffd953bf), color-stop(50%, #ffd953bf), color-stop(88%, #ffd953bf), to(#ffd95300)) 0% 0% no-repeat padding-box;
    background: transparent -o-linear-gradient(left, #ffd95300 0%, #ffd953bf 13%, #ffd953bf 50%, #ffd953bf 88%, #ffd95300 100%) 0% 0% no-repeat padding-box;
    background: transparent linear-gradient(90deg, #ffd95300 0%, #ffd953bf 13%, #ffd953bf 50%, #ffd953bf 88%, #ffd95300 100%) 0% 0% no-repeat padding-box;
}
.hex__academy_nav_bar {
    position: relative;
    top: 0;
}
.hex__academy_nav_bar.nav-fixed {
    position: fixed;
}
html:has(.navbar-wrapper--type-common) .enabled-notification-bar,
html:has(.navbar-wrapper--type-hexnode-do) .enabled-notification-bar,
html:has(.navbar-wrapper--type-academy-register) .enabled-notification-bar,
html:has(.navbar-wrapper--type-hexcon-agenda) .enabled-notification-bar,
html:has(.navbar-wrapper--type-hexcon) .enabled-notification-bar,
html:has(.navbar-wrapper--type-home) .enabled-notification-bar {
    margin-top: -87px;
}
html:has(.navbar-wrapper--type-outer) .enabled-notification-bar {
    margin-top: -1px;
}
html:has(.navbar-wrapper--type-ad) .enabled-notification-bar {
    margin-top: -95px;
}
html:has(.navbar-wrapper--type-outer.navbar-wrapper--top-align) .enabled-notification-bar {
    margin-top: 0px;
}
html:has(header.hex__nav_get_fixed) .enabled-notification-bar {
    margin-top: 0px;
}
html:has(.navbar-wrapper.navbar-wrapper--type-outer.navbar-wrapper--top-align) .enabled-notification-bar.image_ppc .mdm_stripe_margins .hex__sign_in_wrapper.ahex__signup_wrapper {
    top: 0px;
}
html:has(.partner-banner-stripe.partner-banner-stripe__home-page) .notification-promo-wrapper.notification-promo--show {
    z-index: 10;
}
@media screen and (min-width: 391px) {
    .notification-promo-wrapper.notification-promo-wrapper--hexcon:after {
        background-image: url("https://www-review3.hexnode.com/static/img/events/hexcon24/line-break.svg");
    }
}
@media screen and (min-width: 420px) {
    .notification-promo-wrapper .notification-group__child.notification-group__child--txt-group {
        max-width: calc(100% - 50px);
        margin-right: unset;
    }
}
@media screen and (min-width: 640px) {
    .notification-promo-wrapper.notification-promo-wrapper--hexcon .notification-group {
        padding: 15px 0px 15px;
    }
    .notification-promo-wrapper .notification-promo-wrapper__close-icon {
        right: 20px;
    }
    /* html:has(.navbar-wrapper--type-outer) .enabled-notification-bar {
        margin-top: -87px;
    } */
    .notification-promo-wrapper.notification-promo-wrapper--hexcon:after {
        background-image: url("https://www-review3.hexnode.com/static/img/events/hexcon24/line.svg");
        -webkit-transition: 1s ease all;
        -o-transition: 1s ease all;
        transition: 1s ease all;
    }
    .notification-promo-wrapper.notification-promo-wrapper--hexcon:is(:hover):after  {
        background-position: right;
    }
}
@media screen and (min-width: 993px) {
    .notification-promo-wrapper .notification-group__child.notification-group__child--logo {
        display: inline-block;
    }
    .notification-promo-wrapper .notification-promo-wrapper__close-icon * {
        margin-top: 7px;
    }
    .notification-promo-wrapper .notification-group__child .notification-group_txt.notification-group_txt--btn:is(:hover):after {
        -webkit-transform: translateX(12px);
            -ms-transform: translateX(12px);
                transform: translateX(12px);
    }
    .notification-promo-wrapper .notification-group__child .notification-group_txt {
        font-size: 16px;
        line-height: 24px;
    }
    .notification-promo-wrapper .notification-group__child .notification-group_txt--seperator {
        padding-right: 20px;
    }
    .notification-promo-wrapper .notification-group__child.notification-group__child--txt-group {
        max-width: unset;
    }
}
/* @media screen and (min-width: 1100px) {
    html:has(.navbar-wrapper--type-outer) .enabled-notification-bar {
        margin-top: -87px;
    }
} */
/* =============== END: notification promo nav wrapper
====================================================== */
/* =============== START: pricing page currency converter
====================================================== */
.pricing_page .pricing-variant--normal .ahex_pricing_header_content {
    padding-bottom: 150px;
}
.tile_stripe_container.tile_stripe_container--relative {
    position: relative;
}
.tile_stripe_container.tile_stripe_container--relative .currency-converter {
    position: absolute;
    line-height: 20px;
    top: -28px;
    padding: 0px 10px;
    left: 0px;
    min-width: 75px;
    z-index: 1;
    cursor: pointer;
}
.tile_stripe_container.tile_stripe_container--relative .currency-converter .currency-converter--dropdown-icon {
    position: absolute;
    width: 10px;
    height: 7px;
    right: 0px;
    top: 50%;
    transform: translate(-12px, -50%);
    display: inline-block;
    transition: all 0.25s ease-in-out;
    z-index: -1;
}
.tile_stripe_container.tile_stripe_container--relative .currency-converter .currency-converter--dropdown-icon svg {
    height: 100%;
    overflow: unset;
    width: 100%;
    position: absolute;
    inset: 0;
}
.tile_stripe_container.tile_stripe_container--relative .currency-converter .dropdown-select-val {
    font-size: 14px;
    line-height: 18px;
    color: #FFF;
    font-weight: var(--hex_font_midbold);
    display: inline-block;
    height: 18px;
    text-transform: uppercase;
    cursor: pointer;
}
.tile_stripe_container.tile_stripe_container--relative .currency-converter .currency-converter__dropdown {
    position: absolute;
    display: none;
    z-index: 3;
    left: 0;
    background-color: #fff;
    border-radius: 3px;
    border: 1px solid #767676;
    width: 100%;
    overflow: hidden;
}
.tile_stripe_container.tile_stripe_container--relative .currency-converter .currency-converter__dropdown .dropdown-option {
    display: block;
    color: #020A19;
    font-size: 14px;
    line-height: 18px;
    font-weight: var(--hex_font_midbold);
    padding: 3px 10px;
    cursor: pointer;
}
.tile_stripe_container.tile_stripe_container--relative .currency-converter .currency-converter__dropdown .dropdown-option:hover {
    background-color: #1967D2;
    color: #fff;
}
.tile_stripe_container.tile_stripe_container--relative .currency-converter .currency-converter__dropdown .dropdown-option.active {
    display: none;
}
.tile_stripe_container.tile_stripe_container--relative .currency-converter.open .currency-converter__dropdown {
    display: block;
}
.tile_stripe_container.tile_stripe_container--relative .currency-converter.open .currency-converter--dropdown-icon {
    transform: translate(-12px, -50%) rotate(180deg);
}
.tile_featured_col_tail .price_plan_a .show_less_value {
    max-width: unset;
}
.tile_featured_col_tail .active_btn .price_plan_a .show_less_value {
    display: inline-block;
}
@media screen and (max-width: 600px) {
    .pricing_page .pricing-variant--normal .ahex_pricing_header_content {
        padding-bottom: 120px;
    }
}
@media screen and (max-width: 359px) {
    .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_stripe_action .addon_btn {
        font-size: 13px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .pricing-header--stripe .pricing_tiles_stripe .see_all_compare .see_more_link {
        font-size: 13px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
    .tile_stripe_container.tile_stripe_container--relative .currency-converter {
        left: 1px;
    }
}
@media screen and (max-width: 767px) {
    .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.enterprise_arrow .price_fe_list, .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.pro_arrow .price_fe_list, .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.ultimate_arrow .price_fe_list {
      min-height: unset;
    }
    .pricing-header--stripe .pricing_tiles_stripe .see_all_compare {
        padding-left: 30px;
        padding-right: 30px;
    }
    .pricing-header--stripe .pricing_tiles_stripe .see_all_compare .see_more_link {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media screen and (min-width: 601px) and (max-width: 660px) {
    .tile_stripe_block .tile_price_blocks.tile_price_blocks--pricing .dollar_style{
        font-size: 37px;
    }
}
@media screen and (min-width: 1200px) {
    .tile_stripe_block .tile_price_blocks.tile_price_blocks--pricing .dollar_style{
        font-size: 40px;
    }
    .tile_stripe_container.tile_stripe_container--relative .currency-converter {
        left: 3px;
    }
}
@media screen and (min-width: 1300px) {
    .tile_stripe_block .tile_price_blocks.tile_price_blocks--pricing .dollar_style{
        font-size: 44px;
    }
}
/* =============== END: pricing page currency converter
====================================================== */



/********** Vertical Tab starts ***************/
.vertical-tab .mhex_multi_tab_sec_title {
    max-width: 1300px;
    width: 88%;
    margin: 0px auto;
}

.bg-grey {
    background-color: #F7F7F7;
}

.vertical-tab {
    padding: 60px 0px;
}

.vertical-tab__wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding-top: 60px;
}

.vertical-tab__image-wrapper {
    display: block;
    flex-shrink: 0;
    max-width: 600px;
    width: 46%;
    height: 100%;
}

.vertical-tab__single-image-wrapper:not(.active) {
    display: none;
}

.vertical-tab__image-wrapper img {
    border-radius: 20px;
}

.vertical-tab__content-container {
    position: relative;
    flex-shrink: 0;
    max-width: 700px;
    width: 54%;
    min-height: 410px;
    padding-left: 40px;
}

.vertical-tab__content-item {
    border: 1px solid transparent;
    border-bottom: 1px solid #d7d7d7;
    margin-left: 30px;
    margin-right: 30px;
}

.vertical-tab__content-item.top {
    border-bottom: none;
}

.vertical-tab__content-panel--height {
    max-height: 70px;
    overflow: hidden;
}

.active .vertical-tab__content-panel--height {
    max-height: 400px;
    transition: all 0.4s ease-out;
}

.vertical-tab__content-item:last-child {
    border-bottom: none;
}

.vertical-tab__content-item.active {
    background-color: #fff;
    border: 1px solid #d7d7d7;
    border-radius: 15px;
    padding-left: 30px;
    padding-right: 30px;
    margin: 0;
}

.vertical-tab__content-title {
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
    color: #020A19;
    text-align: left;
    padding: 20px 0px;
    cursor: pointer;
    margin: 0px;
}

.vertical-tab__content-desc {
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    color: #333333;
    margin: 0;
    padding-bottom: 10px;
}

.vertical-tab__content-desc:last-child {
    padding-bottom: 30px;
}

.animate-up {
    animation: animate-up 0.5s ease both running;
}

.animate-down {
    animation: animate-down 0.5s ease both running;
}

.vertical-tab__single-image-wrapper--small {
    display: none;
}

@media screen and (max-width:768px) {
    .vertical-tab {
        padding: 50px 0px;
    }

    .vertical-tab__wrapper {
        padding-top: 5px;
    }

    .vertical-tab__image-wrapper {
        display: none;
    }

    .vertical-tab__content-container {
        max-width: 100%;
        width: 100%;
        padding-left: 0px;
    }

    .vertical-tab__single-image-wrapper--small {
        display: block;
        max-width: 340px;
        margin: 20px auto;
        border-radius: 10px;
    }

    .vertical-tab__single-image-wrapper--small:not(.active) {
        display: none;
    }

    .vertical-tab__content-item.top {
        border-bottom: 1px solid #d7d7d7;
    }
}

@media screen and (max-width:640px) {
    .vertical-tab .mhex_common_container_wrapper {
        width: 100%;
    }

    .vertical-tab__single-image-wrapper--small {
        max-width: 310px;
    }
}

@keyframes animate-down {
    0% {
        opacity: 0;
        -webkit-transform: translate(0, -70px);
        -moz-transform: translate(0, -70px);
        -ms-transform: translate(0, -70px);
        -o-transform: translate(0, -70px);
        transform: translate(0, -70px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}

@keyframes animate-up {
    0% {
        opacity: 0;
        -webkit-transform: translate(0, 70px);
        -moz-transform: translate(0, 70px);
        -ms-transform: translate(0, 70px);
        -o-transform: translate(0, 70px);
        transform: translate(0, 70px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}

/********** Vertical Tab ends ***************/

/********** Advanced Scripting Page Starts ***************/
.features_s_p_features_tab_stripe.macos_features_tab.macos_features_tab--overflow .hex__common_container_wrapper {
    overflow: unset;
}

.integrate_automation .script__initial,
.integrate_automation .script__success,
.integrate_automation .script__file,
.integrate_automation .script__cursor,
.scripts-fit-solutions .script-solution__bottom-window,
.scripts-fit-solutions .script-solution__plus-icon,
.scripts-fit-solutions .script-solution__center-window,
.scripts-fit-solutions .script-solution__top-window-wrapper,
.scripts-fit-solutions .script-solution__top-window-wrapper .script__file-img,
.scripts-fit-solutions .script-solution__top-outlined,
.scripts-fit-solutions .script-solution__bottom-outlined,
.scripts-fit-solutions .script-solution__tick-icon,
.integrate_automation .script__file-wrapper img {
    position: absolute;
    top: 50%;
    left: 50%;
}

.integrate_automation .script__initial {
    max-width: 270px;
    width: 100%;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 10px 40px #00000012;
    border: 0.5px solid #E5E5E5;
    border-radius: 12px;
    height: 175px;
    transform: translate(-85%, -68%);
    padding: 25px;
    transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
}

.integrate_automation .script__success {
    max-width: 210px;
    width: 100%;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 10px 40px #00000012;
    border: 0.5px solid #E5E5E5;
    border-radius: 12px;
    height: 145px;
    transform: translate(9%, -18%);
    padding: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    transition: all 0.3s ease-out;
}

.integrate_automation .script__file {
    transform: translate(-95%, 125%);
    transition: all 0.3s ease-out;
    opacity: 0;
}

.integrate_automation .script__file-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}

.integrate_automation .script__file-name {
    font-size: 17px;
    line-height: 21px;
    color: #ffffff;
    background-color: #0449D1;
    box-shadow: 0px 5px 10px #CFCFCF;
    border-radius: 16px;
    padding: 1px 10px 3px;
    white-space: nowrap;
}

.integrate_automation .script__cursor {
    transform: translate(-50%, -10%);
}

.integrate_automation .script__initial-title {
    font-size: 18px;
    line-height: 9px;
    color: #1C1C1C;
    margin-bottom: 15px;
    font-weight: 600;
    margin-left: 10px;
}

.integrate_automation .script__success-title {
    font-size: 12px;
    line-height: 9px;
    color: #1C1C1C;
    margin-bottom: 0px;
    margin-top: 20px;
    font-weight: 600;
    opacity: 46%;
    max-width: 128px;
    transition: all 0.3s ease-out;
}

.integrate_automation .script__initial-import {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: #F5F5F5 0% 0% no-repeat padding-box;
    border-radius: 8px;
    max-width: 216px;
}

.integrate_automation .script__initial-import .plus-icon {
    position: absolute;
}

.integrate_automation .script__success circle,
.integrate_automation .script__success path,
.scripts-fit-solutions .script-solution__tick-icon circle {
    transition: all 0.3s ease-out;
    transform-origin: center;
}

.scripts-fit-solutions .script-solution__bottom-window {
    transform: translate(-193%, 16%);
    box-shadow: 0px 10px 40px #00000012;
    border-radius: 10px;
    z-index: 10;
}

.scripts-fit-solutions .script-solution__plus-icon {
    display: flex;
    transform: translate(-65%, -75%);
    z-index: 10;
}

.scripts-fit-solutions .script-solution__center-window {
    display: flex;
    transform: translate(-50%, -50%);
    z-index: 10;
}

.scripts-fit-solutions .script-solution__center-window-img {
    max-width: 290px;
}

.scripts-fit-solutions .script-solution__top-window-wrapper {
    display: flex;
    transform: translate(-15%, -185%);
    z-index: 15;
    transition: all 0.3s ease-out;
}

.scripts-fit-solutions .script-solution__top-window-wrapper .script__file-img {
    box-shadow: 0px 10px 13px #CFCFCF5E;
}

.scripts-fit-solutions .script-solution__top-window-wrapper .script__file-img {
    transform: translate(-220%, -50%);
}

.scripts-fit-solutions .script-solution__top-outlined,
.scripts-fit-solutions .script-solution__bottom-outlined {
    width: 100%;
    z-index: 5;
}

.scripts-fit-solutions .script-solution__top-outlined svg {
    transform: translate(-42%, -112%);
    max-width: 175px;
    transition: all 0.3s ease-out;
}

.scripts-fit-solutions .script-solution__bottom-outlined svg {
    transform: translate(-115%, -5%);
    max-width: 195px;
    height: 220px;
}

.scripts-fit-solutions .top-window__upper-part {
    opacity: 1;
    transition: all 0.3s ease-out;
}

.scripts-fit-solutions .script-solution__tick-icon {
    transform: translate(107%, -124%);
    opacity: 0;
    z-index: 20;
    transition: all 0.3s ease-out;
}

.scripting_features .hex__f_carousel_conatiner_wrapper {
    margin-top: 65px;
}

.hex__f_carousel_item_icon_wrapper.hex__f_carousel_item_icon_wrapper_container.scripts-fit-solutions {
    top: -50px;
}

.hex__f_carousel_item_icon_wrapper.hex__f_carousel_item_icon_wrapper_container.scripts-fit-solutions .hex__f_carousel_item_bg_wrapper.orange {
    margin: 50px 0px;
}

.hex__f_carousel_item_icon_wrapper.hex__f_carousel_item_icon_wrapper_container.integrate_automation:hover .script__initial {
    transform: translate(-85%, -35%);
}

.hex__f_carousel_item_icon_wrapper.hex__f_carousel_item_icon_wrapper_container.integrate_automation:hover .script__success {
    transform: translate(9%, -80%);
}

.hex__f_carousel_item_icon_wrapper.hex__f_carousel_item_icon_wrapper_container.integrate_automation:hover .script__file {
    transform: translate(-95%, 145%);
    opacity: 1;
}

.hex__f_carousel_item_icon_wrapper.hex__f_carousel_item_icon_wrapper_container.integrate_automation:hover .script__success-title {
    opacity: 100%;
}

.hex__f_carousel_item_icon_wrapper.hex__f_carousel_item_icon_wrapper_container.integrate_automation:hover .script__success circle {
    opacity: 1;
    fill: #FFFFFF;
    stroke: #0449D1;
    transform: rotate(45deg);
}

.hex__f_carousel_item_icon_wrapper.hex__f_carousel_item_icon_wrapper_container.integrate_automation:hover .script__success path {
    opacity: 1;
    fill: #0449D1;
}

.hex__f_carousel_item_icon_wrapper.hex__f_carousel_item_icon_wrapper_container.scripts-fit-solutions:hover .script-solution__top-outlined svg {
    transform: translate(-42%, -50%);
}

.hex__f_carousel_item_icon_wrapper.hex__f_carousel_item_icon_wrapper_container.scripts-fit-solutions:hover .script-solution__top-window-wrapper {
    transform: translate(-52%, -52%);
}

.hex__f_carousel_item_icon_wrapper.hex__f_carousel_item_icon_wrapper_container.scripts-fit-solutions:hover .top-window__upper-part {
    opacity: 0;
}

.hex__f_carousel_item_icon_wrapper.hex__f_carousel_item_icon_wrapper_container.scripts-fit-solutions:hover .script-solution__tick-icon {
    opacity: 1;
}

.hex__f_carousel_item_icon_wrapper.hex__f_carousel_item_icon_wrapper_container.scripts-fit-solutions:hover .script-solution__tick-icon circle {
    transform: rotate(45deg);
}

.scripting_features .hex__features_ter_title {
    font-size: 24px;
    line-height: 30px;
}

.scripting_features .hex__features_common_text {
    line-height: 30px;
}

.integrate_automation .script__file-wrapper img {
    transform: translate(-250%, -50%);
}

.custom-dive-fixes .hex__f_carousel_item_bg_wrapper img {
    -webkit-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    -o-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
}

.hex__f_carousel_list_img_wrapper_sm {
    display: none;
}

@media screen and (min-width: 1025px) and (max-width: 1200px) {

    .hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.gray,
    .hex__f_carousel_right_content_wrapper .scripts-fit-solutions.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.orange {
        height: 300px;
    }

    .hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.gray,
    .hex__f_carousel_right_content_wrapper .scripts-fit-solutions.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.orange {
        max-width: 380px;
    }

    .integrate_automation .script__success {
        transform: translate(6%, -18%);
    }

    .hex__f_carousel_item_icon_wrapper.hex__f_carousel_item_icon_wrapper_container.integrate_automation:hover .script__success {
        transform: translate(6%, -80%);
    }

    .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.grey {
        min-height: 280px;
    }

    .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal.has_bg_color {
        max-width: 315px;
    }

    .amp-efficiency .overlay_clock_icon {
        padding: 16px;
    }
}

@media screen and (max-width:1024px) {
    .scripting_features .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper .hex__f_carousel_list_img_normal {
        max-width: 275px;
    }

    .amp-efficiency .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper .hex__f_carousel_list_img_normal {
        max-width: 290px;
    }

    .hex__f_carousel_right_content_wrapper .integrate_automation.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.voilet {
        max-width: 280px;
    }

    .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper,
    .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper {
        border-radius: 10px;
    }

    .amp-efficiency .overlay_clock_icon {
        transform: translate(0%, -30%);
    }

    .integrate_automation .script__initial {
        max-width: 180px;
        height: 130px;
        padding: 12px;
        transform: translate(-85%, -65%);
    }

    .integrate_automation .script__initial-title {
        font-size: 14px;
        line-height: 7px;
        margin-top: 5px;
        margin-bottom: 10px;
        margin-left: 5px;
    }

    .integrate_automation .script__success-title {
        font-size: 9px;
        line-height: 7px;
        margin-top: 10px;
    }

    .integrate_automation .script__initial-import .plus-icon {
        max-width: 35px;
    }

    .integrate_automation .script__file {
        transform: translate(-95%, 110%);
        transition: all 0.3s ease-out;
        opacity: 0;
    }

    .integrate_automation .script__success svg {
        max-width: 42px;
    }

    .integrate_automation .script__file-name {
        font-size: 13px;
        line-height: 16px;
    }

    .integrate_automation .script__cursor {
        max-width: 25px;
    }

    .integrate_automation .script__file-wrapper img {
        max-width: 40px;
        transform: translate(-230%, -50%);
    }

    .integrate_automation .script__initial-import {
        max-width: 153px;
    }

    .integrate_automation .script__initial-import .outlined {
        max-width: 175px;
        height: 75px;
    }

    .integrate_automation .script__success {
        max-width: 140px;
        height: 95px;
        padding: 10px;
    }

    .integrate_automation .script__success-title {
        margin-top: 5px;
    }

    .integrate_automation .script__initial-import .plus-icon {
        max-width: 27px;
    }

    .integrate_automation .script__success svg {
        max-width: 35px;
    }

    .scripts-fit-solutions .script-solution__center-window-img {
        max-width: 200px;
    }

    .scripts-fit-solutions .script-solution__plus-icon {
        max-width: 18px;
    }

    .scripts-fit-solutions .script-solution__top-window-wrapper {
        max-width: 120px;
        transform: translate(-22%, -145%);
    }

    .scripts-fit-solutions .script-solution__bottom-window {
        max-width: 95px;
        transform: translate(-160%, 30%);
    }

    .scripts-fit-solutions .script-solution__top-outlined svg {
        max-width: 135px;
        height: 135px;
        transform: translate(-42%, -100%);
    }

    .scripts-fit-solutions .script-solution__bottom-outlined svg {
        max-width: 135px;
        height: 155px;
        transform: translate(-106%, 10%);
    }

    .scripts-fit-solutions .script-solution__tick-icon {
        transform: translate(115%, -105%);
    }

    .scripts-fit-solutions .script-solution__tick-icon svg {
        max-width: 32px;
    }

    .scripts-fit-solutions .script-solution__top-window-wrapper .script__file-img {
        transform: translate(-180%, -50%);
    }

    .scripting_features .amp-efficiency  .overlay_clock_icon {
        padding: 5px;
    }

    .scripting_features .amp-efficiency  .overlay_clock_icon svg {
        max-width: 55px;
        max-height: 55px;
    }

    .scripting_features .amp-efficiency .overlay_content {
        font-size: 13px;
        line-height: 17px;
    }

    .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper {
        max-width: 280px;
    }

    .hex__f_carousel_list_img_wrapper_sm:hover .script__file,
    .hex__f_carousel_item_icon_wrapper.hex__f_carousel_item_icon_wrapper_container.integrate_automation:hover .script__file {
        transform: translate(-95%, 122%);
        opacity: 1;
    }
}

@media screen and (min-width: 990px) and (max-width: 1024px) {
    .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal.has_bg_color.custom-scripts--img {
        margin: auto 0;
    }

    .hex__f_carousel_right_content_wrapper .scripts-fit-solutions.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.orange {
        max-width: 280px;
    }

    .scripts-fit-solutions .script-solution__bottom-window {
        transform: translate(-180%, 30%);
    }

    .scripts-fit-solutions .script-solution__bottom-outlined svg {
        transform: translate(-115%, 10%);
    }
}

@media screen and (min-width: 900px) and (max-width: 990px) {
    .scripts-fit-solutions .script-solution__bottom-window {
        transform: translate(-175%, 30%);
    }

    .scripts-fit-solutions .script-solution__bottom-outlined svg {
        transform: translate(-112%, 10%);
    }
}

@media screen and (max-width: 991px) {
    .scripting_features .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper {
        max-width: 290px;
        max-height: 230px;
        height: 230px;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .amp-efficiency .hex__f_carousel_item_bg_wrapper.grey {
        padding: 25px 10px;
    }

    .amp-efficiency .overlay_clock_icon {
        transform: translate(0%, -20%);
    }
}

@media screen and (max-width:767px) {
    .amp-efficiency .overlay_clock_icon {
        transform: translate(0%, -8%);
    }

    .integrate_automation .script__initial {
        display: flex;
        flex-direction: column;
        justify-content: center;
        max-width: 210px;
        height: 155px;
        padding: 17px;
        transform: translate(-82%, -65%);
    }

    .integrate_automation .script__initial-import {
        max-width: 176px;
    }

    .integrate_automation .script__initial-import .outlined {
        max-width: 175px;
        height: 88px;
    }

    .amp-efficiency .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper .hex__f_carousel_list_img_normal {
        max-width: 270px;
    }

    .scripting_features .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.active .hex__f_carousel_list_img_wrapper_sm {
        display: flex;
        justify-content: center;
        max-width: unset;
    }

    .integrate_automation .script__success {
        max-width: 170px;
        height: 115px;
        transform: translate(1%, -18%);
    }

    .scripts-fit-solutions .script-solution__center-window-img {
        max-width: 225px;
    }

    .scripts-fit-solutions .script-solution__plus-icon {
        max-width: 22px;
    }

    .scripts-fit-solutions .script-solution__top-window-wrapper {
        max-width: 135px;
        transform: translate(-20%, -155%);
    }

    .scripts-fit-solutions .script-solution__bottom-window {
        max-width: 112px;
        transform: translate(-155%, 30%);
    }

    .scripts-fit-solutions .script-solution__top-outlined svg {
        max-width: 145px;
        height: 155px;
        transform: translate(-42%, -100%);
    }

    .scripts-fit-solutions .script-solution__bottom-outlined svg {
        max-width: 165px;
        height: 180px;
        transform: translate(-95%, 10%);
    }

    .scripts-fit-solutions .script-solution__tick-icon {
        transform: translate(130%, -115%);
    }

    .scripts-fit-solutions .script-solution__tick-icon svg {
        max-width: 35px;
    }

    .amp-efficiency.active .hex__f_carousel_list_img_wrapper_sm .overlay_content {
        opacity: 1;
    }

    .amp-efficiency.active .hex__f_carousel_list_img_wrapper_sm .overlay_clock_icon svg {
        -webkit-transform: scale(1.13);
        -ms-transform: scale(1.13);
        transform: scale(1.13)
    }

    .amp-efficiency.active .hex__f_carousel_list_img_wrapper_sm .overlay_clock_icon svg .clock__circle {
        fill: #0449D1;
        transform: rotate(85deg);
    }

    .amp-efficiency.active .hex__f_carousel_list_img_wrapper_sm .overlay_clock_icon svg .clock__line {
        stroke: #0449D1;
    }

    .custom-dive-fixes.active .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper img {
        -webkit-transform: scale(1.03);
        -ms-transform: scale(1.03);
        transform: scale(1.03);
    }

    .integrate_automation.active .hex__f_carousel_list_img_wrapper_sm .script__success circle {
        opacity: 1;
        fill: #FFFFFF;
        stroke: #0449D1;
        transform: rotate(45deg);
    }

    .integrate_automation.active .hex__f_carousel_list_img_wrapper_sm .script__success path {
        opacity: 1;
        fill: #0449D1;
    }

    .integrate_automation.active .hex__f_carousel_list_img_wrapper_sm .script__initial {
        transform: translate(-85%, -35%);
    }

    .integrate_automation.active .hex__f_carousel_list_img_wrapper_sm .script__success {
        transform: translate(9%, -80%);
    }

    .integrate_automation.active .hex__f_carousel_list_img_wrapper_sm .script__file {
        transform: translate(-95%, 145%);
        opacity: 1;
    }

    .integrate_automation.active .hex__f_carousel_list_img_wrapper_sm .script__success-title {
        opacity: 100%;
    }

    .scripts-fit-solutions.active .hex__f_carousel_list_img_wrapper_sm .top-window__upper-part {
        opacity: 0;
    }

    .scripts-fit-solutions.active .hex__f_carousel_list_img_wrapper_sm .script-solution__tick-icon {
        opacity: 1;
    }

    .scripts-fit-solutions.active .hex__f_carousel_list_img_wrapper_sm .script-solution__tick-icon circle {
        transform: rotate(45deg);
    }

    .scripts-fit-solutions.active .hex__f_carousel_list_img_wrapper_sm .script-solution__top-outlined svg {
        transform: translate(-42%, -50%);
    }

    .scripts-fit-solutions.active .hex__f_carousel_list_img_wrapper_sm .script-solution__top-window-wrapper {
        transform: translate(-52%, -52%);
    }

    .scripts-fit-solutions.active .hex__f_carousel_list_img_wrapper_sm .script__success {
        transform: translate(1%, -80%);
    }

    .scripts-fit-solutions.active .hex__f_carousel_list_img_wrapper_sm .script__initial {
        transform: translate(-82%, -35%);
    }

    .scripting_features .hex__features_ter_title {
        font-size: 22px;
        line-height: 28px;
    }

    .scripting_features .hex__features_common_text {
        line-height: 26px;
    }

    .scripting_features .hex__f_carousel_list_img_wrapper_sm {
        display: block;
        max-width: 320px;
    }
    
    .scripting_features .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper {
        margin: 30px 0px;
    }
    
    .scripting_features .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper.orange {
        margin: 60px 0px;
    }
    
    .scripting_features .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper .hex__f_carousel_list_img_normal {
        max-width: 290px;
        margin: 0;
        padding: 0;
    }
    
    .scripting_features .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_list_img_normal_wrapper {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -200%);
        height: unset;
    }
    
    .scripting_features .hex__f_carousel_list_img_wrapper_sm .overlay_clock_icon {
        padding: 5px;
    }
    
    .scripting_features .hex__f_carousel_list_img_wrapper_sm .overlay_clock_icon svg {
        max-width: 55px;
        max-height: 55px;
    }
    
    .scripting_features .amp-efficiency .hex__f_carousel_list_img_wrapper_sm .overlay_content {
        font-size: 13px;
        line-height: 17px;
    }
}

@media screen and (max-width:389.98px) {
    .scripting_features .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper {
        max-width: 260px;
        height: 205px;
    }

    .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper .hex__f_carousel_list_img_normal {
        max-width: 275px;
    }

    .amp-efficiency .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper .hex__f_carousel_list_img_normal {
        max-width: 250px;
    }

    .amp-efficiency .overlay_clock_icon {
        transform: translate(0%, 5%);
    }

    .integrate_automation .script__initial {
        max-width: 180px;
        height: 130px;
        padding: 13px;
        transform: translate(-80%, -65%);
    }

    .integrate_automation .script__cursor {
        max-width: 25px;
    }

    .integrate_automation .script__success {
        max-width: 140px;
        height: 95px;
    }

    .integrate_automation .script__success-title {
        margin-top: 5px;
    }

    .integrate_automation .script__initial-import .plus-icon {
        max-width: 27px;
    }

    .integrate_automation .script__initial-import .outlined {
        max-width: 155px;
        height: 78px;
    }

    .integrate_automation .script__success svg {
        max-width: 35px;
    }

    .integrate_automation .script__file-name {
        font-size: 12px;
    }

    .scripts-fit-solutions .script-solution__center-window-img {
        max-width: 200px;
    }

    .scripts-fit-solutions .script-solution__plus-icon {
        max-width: 18px;
    }

    .scripts-fit-solutions .script-solution__top-window-wrapper {
        max-width: 120px;
        transform: translate(-22%, -145%);
    }

    .scripts-fit-solutions .script-solution__bottom-window {
        max-width: 95px;
        transform: translate(-150%, 30%);
    }

    .scripts-fit-solutions .script-solution__top-outlined svg {
        max-width: 135px;
        height: 135px;
        transform: translate(-42%, -100%);
    }

    .scripts-fit-solutions .script-solution__bottom-outlined svg {
        max-width: 135px;
        height: 155px;
        transform: translate(-98%, 10%);
    }

    .scripts-fit-solutions .script-solution__tick-icon {
        transform: translate(115%, -105%);
    }

    .scripts-fit-solutions .script-solution__tick-icon svg {
        max-width: 32px;
    }

    .scripts-fit-solutions .script-solution__top-window-wrapper .script__file-img {
        transform: translate(-180%, -50%);
    }

    .scripting_features .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper .hex__f_carousel_list_img_normal {
        max-width: 270px;
    }

    .amp-efficiency .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper .hex__f_carousel_list_img_normal {
        max-width: 250px;
    }

    .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.scripts-fit-solutions .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper {
        max-width: 250px;
    }

    .hex__f_carousel_list_img_wrapper_sm:hover .script__initial {
        transform: translate(-80%, -35%);
    }

    .hex__f_carousel_list_img_wrapper_sm:hover .script__file {
        transform: translate(-95%, 110%);
        opacity: 1;
    }
}

.amp-efficiency .overlay_clock_icon {
    height: 100%;
    max-width: 105px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 10px 20px rgba(119, 119, 119, 0.43);
    border-radius: 12px;
    width: 100%;
    display: flex;
    padding: 18px 20px 18px 19px;
    transform: translate(0%, -22%);
}

.amp-efficiency .overlay_clock_icon svg {
    display: flex;
    -webkit-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    -o-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
}

.hex__f_carousel_right_content_wrapper .amp-efficiency.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay_wrapper {
    justify-content: center;
}

.hex__f_carousel_right_content_wrapper .amp-efficiency.hex__f_carousel_item_icon_wrapper:hover .overlay_clock_icon svg {
    -webkit-transform: scale(1.13);
    -ms-transform: scale(1.13);
    transform: scale(1.13)
}

.amp-efficiency .hex__f_carousel_list_img_wrapper_sm .overlay_clock_icon svg .clock__circle,
.hex__f_carousel_right_content_wrapper .amp-efficiency.hex__f_carousel_item_icon_wrapper .overlay_clock_icon svg .clock__circle {
    fill: #020a19;
    -webkit-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    -o-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    transform-origin: center;
}

.hex__f_carousel_right_content_wrapper .amp-efficiency.hex__f_carousel_item_icon_wrapper:hover .overlay_clock_icon svg .clock__circle {
    fill: #0449D1;
    transform: rotate(85deg);
}

.hex__f_carousel_right_content_wrapper .amp-efficiency.hex__f_carousel_item_icon_wrapper:hover .overlay_clock_icon svg .clock__line {
    stroke: #0449D1;
}

.amp-efficiency .hex__f_carousel_list_img_wrapper_sm .overlay_content,
.amp-efficiency.hex__f_carousel_item_icon_wrapper .overlay_content {
    margin: 0px auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 145px;
    text-align: center;
    opacity: 0;
    color: #FFFFFF;
    -webkit-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    -o-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
}

.amp-efficiency.hex__f_carousel_item_icon_wrapper .overlay_content {
    font-size: 20px;
    line-height: 26px;
}

.hex__f_carousel_right_content_wrapper .amp-efficiency.hex__f_carousel_item_icon_wrapper:hover .overlay_content {
    opacity: 1;
}

.hex__f_carousel_right_content_wrapper .integrate_automation.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.voilet,
.hex__f_carousel_right_content_wrapper .scripts-fit-solutions.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.orange {
    height: 200px;
}

.hex__f_carousel_item_bg_wrapper.light-green {
    background: #DEF1D5 0% 0% no-repeat padding-box;
}

.hex__f_carousel_item_bg_wrapper.voilet {
    background: #EFECF7 0% 0% no-repeat padding-box;
}

.hex__f_carousel_item_bg_wrapper.grey {
    background: #F4F4F4 0% 0% no-repeat padding-box;
}

.hex__f_carousel_item_bg_wrapper.orange {
    background: #FFF4EC 0% 0% no-repeat padding-box;
}

.cont-blk__gutters {
    margin-top: 25px;
}

.uem-tab--layout-modifier.mdm-solution--tab-ctrl .mhex_multi_tab_content__inner-blk .tab_content__inner-blk__right-box .img-blk.img-blk__img--width {
    max-width: 570px;
}

.uem-tab--layout-modifier.mdm-solution--tab-ctrl .mhex_multi_tab_content__inner-blk .tab_content__inner-blk__right-box .img-blk.img-blk__img--width .img-rounded {
    border-radius: 16px;
}

.single-promotion.promotion-stripe.single-promotion--bg-blue {
    background-color: #FAFCFF;
    margin: 45px auto 100px auto;
}

.single-promotion.promotion-stripe.single-promotion--bg-blue .single-promotion-wrap .single-promotion-wrap-left .single-promotion-body .single-promotion-body__detail.single-promotion-body__detail--gutters {
    color: #556575;
}

.single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-right .single-promotion-btn-wrap .single-promotion-btn.single-promotion-btn--blue-color {
    color: var(--hex_blue);
    border: 1px solid var(--hex_blue);
    padding: 10px 45px;
}

.single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-right .single-promotion-btn-wrap .single-promotion-btn.single-promotion-btn--blue-color:hover {
    color: var(--hex_bg_color_white);
    border: 1px solid var(--hex_blue);
    background-color: var(--hex_blue);
}

.single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-body .single-promotion-body__detail.single-promotion-body__detail--gutters {
    margin-top: 10px;
    max-width: 715px;
}

.single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-body .single-promotion-body__badge.single-promotion-body__badge--bg-light-grey {
    color: var(--hex_home_form_text_color_dark);
    background-color: #D6E0EE;
    border: none;
}

.single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-body.single-promotion-body--gutters {
    padding-left: 50px;
}

.single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-body .single-promotion-body__badge.single-promotion-body__badge--gutters {
    margin-bottom: 10px;
}

.single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-header-icon.single-promotion-header-icon--size {
    max-width: 147px;
    max-height: 117px;
}

.single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-header-icon.single-promotion-header-icon--size img {
    width: 100%;
    height: 117px;
}

@media screen and (min-width:1025px) {
    .hex__f_carousel_right_content_wrapper .scripts-fit-solutions.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.orange {
        height: 250px;
    }

    .hex__f_carousel_right_content_wrapper .integrate_automation.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.voilet {
        height: 300px;
    }
}

@media screen and (min-width:1201px) {

    .hex__f_carousel_right_content_wrapper .integrate_automation.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.voilet,
    .hex__f_carousel_right_content_wrapper .scripts-fit-solutions.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.orange {
        height: 300px;
    }
}

@media screen and (min-width:1401px) {

    .hex__f_carousel_right_content_wrapper .integrate_automation.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.voilet,
    .hex__f_carousel_right_content_wrapper .scripts-fit-solutions.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.orange {
        height: 310px;
    }
}

@media screen and (max-width:992px) {
    .single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-body.single-promotion-body--gutters {
        padding-left: 20px;
    }
}

@media screen and (max-width:991px) {
    .hex__f_carousel_right_content_wrapper .integrate_automation.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.voilet,
    .hex__f_carousel_right_content_wrapper .scripts-fit-solutions.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.orange {
        max-width: 280px;
        min-height: 200px;
    }
}

@media screen and (max-width: 900px) {
    .hex__f_carousel_right_content_wrapper .integrate_automation.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.voilet {
        max-width: 250px;
        min-height: 200px;
    }
}

@media screen and (max-width:850px) {

    .hex__f_carousel_right_content_wrapper .integrate_automation.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.voilet,
    .hex__f_carousel_right_content_wrapper .scripts-fit-solutions.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.orange {
        max-width: 230px
    }
}

@media screen and (min-width:768px) {
    .hex__f_carousel_right_content_wrapper .custom-dive-fixes.hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal.has_bg_color {
        max-width: 390px;
        -webkit-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
        -o-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
        transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    }

    .hex__f_carousel_right_content_wrapper .custom-dive-fixes.hex__f_carousel_item_icon_wrapper:hover .custom-scripts--img.hex__f_carousel_list_img_normal.has_bg_color {
        -webkit-transform: scale(1.03);
        -ms-transform: scale(1.03);
        transform: scale(1.03)
    }
}

@media screen and (max-width:768px) {
    .single-promotion.promotion-stripe.single-promotion--bg-blue {
        margin-bottom: 50px;
    }

    .single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-body .single-promotion-body__detail.single-promotion-body__detail--gutters {
        text-align: center;
    }
    
    .single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-body.single-promotion-body--gutters {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding-left: 0;
    }

    .single-promotion.promotion-stripe.single-promotion--bg-blue {
        margin-bottom: 50px;
    }

    .single-promotion.promotion-stripe.single-promotion--center .single-promotion-wrap .single-promotion-wrap-left {
        align-items: center;
    }

    .single-promotion.promotion-stripe.single-promotion--center .single-promotion-wrap .single-promotion-wrap-right {
        justify-content: center;
    }
}

@media screen and (max-width:600px) {
    .single-promotion.promotion-stripe.single-promotion--bg-blue .single-promotion-wrap .single-promotion-wrap-left .single-promotion-body .single-promotion-body__title_with_desc {
        text-align: center;
    }
    .single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-body .single-promotion-body__detail.single-promotion-body__detail--gutters {
      font-size: 16px;
      line-height: 28px;
    }
    .single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-body .single-promotion-body__title_with_desc {
      font-size: 20px;
      line-height: 27px;
    }
    .single-promotion.promotion-stripe.single-promotion--bg-blue .single-promotion-wrap .single-promotion-wrap-left .single-promotion-body .single-promotion-body__title_with_desc {
      text-align: center;
    }
    .single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-right .single-promotion-btn-wrap .single-promotion-btn.single-promotion-btn--blue-color {
      font-size: 14px;
      padding: 10px 40px;
    }
}
/********** Advanced Scripting Page Ends ***************/


/********** START: schedule demo calendar in pricing page
***********************************************/
.demo-calendar--pricing.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__header .demo-variant-left__header-title-wrap {
    display: none;
}
.demo-calendar--pricing {
    padding-top: 45px;
    padding-bottom: 0px;
    position: relative;
    z-index: 5;
    margin-top: -125px;
}
.demo-calendar--pricing.demo-calendar--enable-success {
    margin-top: -200px;
    margin-bottom: 75px;
}
.demo-calendar--pricing .demo-variant-left {
    background-color: #fff;
}
.demo-calendar--pricing .variant-thankyou .variant-thankyou-wrap .variant-thankyou-body {
    margin-bottom: 0px;
}
@media screen and (min-width: 769px) {
    .demo-calendar--pricing .variant-thankyou .variant-thankyou-wrap .variant-thankyou-body .time-date-wrap .time-date-wrap__split:nth-child(2) {
        flex: 1 0 25%;
    }
    .demo-calendar--pricing .variant-thankyou .variant-thankyou-wrap .variant-thankyou-body .time-date-wrap .time-date-wrap__split:nth-child(3) {
        flex: 1 0 41%;
        max-width: 41%;
    }
    .demo-calendar--pricing {
        margin-top: -126px;
    }
    .demo-calendar--pricing .variant-thankyou .variant-thankyou-wrap {
        max-width: 700px;
    }
    .demo-calendar--pricing .variant-thankyou .variant-thankyou-wrap .variant-thankyou-body .time-date-wrap {
        max-width: 100%;
    }
}
@media screen and (min-width: 1024px) {
    .demo-calendar--pricing {
        margin-top: -200px;
    }
}
.pricing-wrapper .container-wrapper {
    max-width: 892px;
    width: 88%;
    margin-left: auto;
    margin-right: auto;
}
.demo-variant.demo-calendar--pricing .hex__common_container_wrapper {
    max-width: 100%;
    width: 100%;
}
.pricing-details .hex__common_container_wrapper {
    max-width: 100%;
    width: 100%;
}
.demo-variant.demo-calendar--pricing .hex__common_container_wrapper .demo-variant-left {
    max-width: 100%;
}
@media screen and (min-width: 1024px) {
    .pricing-wrapper .container-wrapper {
        max-width: 856px;
    }
}
/********** END: schedule demo calendar in pricing page
***********************************************/
/********** Hexnode Genie Page starts ***************/

.hexnode--genie-wrap.hex__header_stripe{
    min-height: unset;
    max-height: unset;
    height: unset;
}
.hexnode--genie-wrap .hex__mdm_home_content_wrapper{
    margin-top: 170px;
    margin-bottom: 60px;
}
@media screen and (max-width:600px){
    .hexnode--genie-wrap.hex-uemblksection .hex__mdm_home_content_wrapper{
        margin-top: 70px;
    }   
}
.hexnode--genie-wrap.hex__header_stripe .hex__mdm_home_content_wrapper .hex__mdm_home_content_left{
   max-width: 554px; 
}
.hexnode--genie-wrap.hex-uemblksection.hex__header_stripe .hex__mdm_home_header_title span{
    display: inline-block;
}
.hexnode--genie-wrap.hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-uemfig{
    max-width: 340px;
}

@media screen and (min-width:1201px){
    .hexnode--genie-wrap.hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-uemfig{
        max-width: 476px;
        max-height: 464px;
    }
}

@media screen and (min-width:601px){
    .hexnode--genie-wrap #header_signup{
        max-width: 280px;
    }
}
.hexnode--genie-wrap .hex__signup_mdm_home_header_btn{
    min-width:210px;
}
@media screen and (max-width:600px){
    .hexnode--genie-wrap.hex-uemblksection.hex__header_stripe .hex__mdm_home_header_title{
        margin-bottom: 25px;
        font-size: 34px;
        line-height: 44px;
    }
    .hexnode--genie-wrap.hex-uemblksection.hex__header_stripe{
        padding-bottom: 23px;
    }
}


.title-desc-content{
    padding: 60px 0px 15px;
}

@media screen and (min-width:768px){
    .title-desc-content{
        padding: 90px 0px 45px;
    }
}
.title-desc-wrap{
    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-box-orient:vertical;
     -webkit-box-direction:normal;
         -ms-flex-direction:column;
             flex-direction:column;
}
.title-desc-wrap .title-desc__title{
    margin-bottom: 15px;
}
@media screen and (min-width:768px){
    .title-desc-wrap .title-desc__title{
        margin-bottom: 20px;
    }
}
.title-desc-wrap .title-desc__title h2{
    font-size: 28px;
    font-weight: var(--hex_font_bold);
    line-height: 35px;
    text-align: center;
    letter-spacing: 0px;
    color: var(--hex_home_common_title_color);
    margin: 0px; 
}
@media screen and (min-width:768px){
    .title-desc-wrap .title-desc__title h2{
        font-size: 36px;
        line-height: 45px;
    }
}
.title-desc-wrap .title-desc__image{
    max-width: 312px;
    max-height: 38px;
    margin-bottom: 35px;
}
@media screen and (min-width:601px){
    .title-desc-wrap .title-desc__image{
        max-width: 463px;
        max-height: 57px;
        margin-bottom: 40px;
        position: relative;
    }
}
.title-desc-wrap .title-desc__image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.title-desc-wrap .title-desc__image .title__hidden{
    position: absolute;
    width: 1px;
    height: 1px;
    visibility: hidden;
    overflow: hidden;
    left: 50%;
    transform: translateX(-50%);
}
.title-desc-wrap .title-desc__description{
    max-width: 970px;
}
.title-desc-wrap .title-desc__description p{
    font-size: 18px;
    line-height: 28px;
    font-weight: var(--hex_font_midbold);
    text-align: center;
    letter-spacing: 0px;
    color: var(--hex_home_common_title_color); 
    margin-bottom: 0px;
}
@media screen and (min-width:768px){
    .title-desc-wrap .title-desc__description p{
        font-size: 28px;
        line-height: 38px;
    }
}

/**** feature section styles starts ****/

.features-page--even-stripe{
    padding: 15px 0px 15px;
}
@media screen and (min-width:768px){
    .features-page--even-stripe{
        padding: 45px 0px;
    }
}
.features-page--even-stripe.features-page-wrapper .features-stripe,
.features-page--odd-stripe.features-page-wrapper .features-stripe{
    -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
         -ms-flex-direction: column;
             flex-direction: column;
}
@media screen and (min-width:1201px){
    .features-page--even-stripe.features-page-wrapper .features-stripe,
    .features-page--odd-stripe.features-page-wrapper .features-stripe{
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
    }
}

.features-page--even-stripe.features-page-wrapper .features-stripe .features-stripe--align-left.features-stripe__alignment{
    order:2;
}
.features-page--even-stripe.features-page-wrapper .features-stripe .features-stripe--align-right.feature-stripe__alignment{
    order:1;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
        justify-content: start;
}
@media screen and (min-width:1201px){
    .features-page--even-stripe.features-page-wrapper .features-stripe .features-stripe--align-left.features-stripe__alignment{
        order:1;
        margin-right: 40px;
    }
    .features-page--even-stripe.features-page-wrapper .features-stripe .features-stripe--align-right.feature-stripe__alignment {
        order:2;
    }
}



.features-page--odd-stripe{
    padding: 15px 0px 60px;
}
@media screen and (min-width:768px){
    .features-page--odd-stripe{
        padding: 45px 0px 90px;
    }
}

.features-page--odd-stripe.features-page-wrapper .features-stripe .features-stripe--align-left.features-stripe__alignment{
    order:2;
}
.features-page--odd-stripe.features-page-wrapper .features-stripe .features-stripe--align-right.feature-stripe__alignment{
    order:1;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
        justify-content: start;
}
@media screen and (min-width:601px) and (max-width:1200px){
    .features-page--odd-stripe.features-page-wrapper .features-stripe .features-stripe--align-right.feature-stripe__alignment,
    .features-page--even-stripe.features-page-wrapper .features-stripe .features-stripe--align-right.feature-stripe__alignment{
        -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    } 
}
@media screen and (min-width:1201px){
    .features-page--odd-stripe.features-page-wrapper .features-stripe .features-stripe--align-left.features-stripe__alignment{
        order:2;
        margin-left: 40px;
    }
    .features-page--odd-stripe.features-page-wrapper .features-stripe .features-stripe--align-right.feature-stripe__alignment {
        order:1;
    }
}

.features-page--even-stripe .features-stripe--align-right.feature-stripe__alignment .feature-platforms-images,
.features-page--odd-stripe .features-stripe--align-right.feature-stripe__alignment .feature-platforms-images {
    max-height: 248px;
    margin-bottom: 25px;
    width: 100%;
}
@media screen and (min-width:421px){
    .features-page--even-stripe .features-stripe--align-right.feature-stripe__alignment .feature-platforms-images,
    .features-page--odd-stripe .features-stripe--align-right.feature-stripe__alignment .feature-platforms-images{
        max-width: 519px;
        max-height: 330px;
        margin-bottom: 30px;
    }
}
@media screen and (min-width:1201px){
    .features-page--even-stripe .features-stripe--align-right.feature-stripe__alignment .feature-platforms-images{
        margin-left: auto;
        margin-bottom: 0px;
    }
    .features-page--odd-stripe .features-stripe--align-right.feature-stripe__alignment .feature-platforms-images{
        margin-right: auto;
    }
}   

.features-page--even-stripe .features-stripe--align-right.feature-stripe__alignment .feature-platforms-images img,
    .features-page--odd-stripe .features-stripe--align-right.feature-stripe__alignment .feature-platforms-images img{
        max-height: 248px;
        width: 100%;
    }
@media screen and (min-width:421px){
    .features-page--even-stripe .features-stripe--align-right.feature-stripe__alignment .feature-platforms-images img,
    .features-page--odd-stripe .features-stripe--align-right.feature-stripe__alignment .feature-platforms-images img{
        max-height: 330px;
    }
}

.features-page--even-stripe.features-page-wrapper .features-stripe .features-stripe__alignment .feature-stripe__title,
.features-page--odd-stripe.features-page-wrapper .features-stripe .features-stripe__alignment .feature-stripe__title{
    margin: 0;
    margin-bottom: 20px;
    text-align: left;
}
@media screen and (min-width:601px) and (max-width:1200px){
    .features-page--even-stripe.features-page-wrapper .features-stripe .features-stripe__alignment .feature-stripe__title,
    .features-page--odd-stripe.features-page-wrapper .features-stripe .features-stripe__alignment .feature-stripe__title{
        text-align: center;
    }
}
@media screen and (min-width:768px) {
    .features-page--even-stripe.features-page-wrapper .features-stripe .features-stripe__alignment .feature-stripe__title,
    .features-page--odd-stripe.features-page-wrapper .features-stripe .features-stripe__alignment .feature-stripe__title
    {
        margin-bottom: 30px;
    }
}

@media screen and (max-width:600px) {
    .features-page--even-stripe.features-page-wrapper .features-stripe .features-stripe__alignment .feature-stripe__desc,
    .features-page--odd-stripe.features-page-wrapper .features-stripe .features-stripe__alignment .feature-stripe__desc{
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 0px;
        text-align: left;
    }
}
/**** feature section styles ends ****/


/**** Card section styles starts ****/
.cards-content{
    margin: 60px 0px;
    background-color: var(--hex_bg_color_white);
}
@media screen and (min-width:992px){
    .cards-content{
        margin: 90px 0px 60px;
    }
}
.cards-content .card__main-title{
    margin-bottom: 25px;
}
.cards-content .card__main-title h2{
    font-size: 28px;
    font-weight: var(--hex_font_bold);
    line-height: 35px;
    text-align: center;
    letter-spacing: 0px;
    color: var(--hex_home_common_title_color); 
}
@media screen and (min-width:768px){
    .cards-content .card__main-title h2{
        font-size: 36px;
        line-height: 45px;
    }
}
@media screen and (min-width:601px){
    .cards-content .card__main-title{
        margin-bottom: 30px;
    }
}
.cards-content .cards-content-wrap{
    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;
    
}
@media screen and (min-width:768px){
    .cards-content .cards-content-wrap{
        margin: 0 -15px;
    }
}
.cards-content .cards-content-wrap .card-main-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 15px;
    margin-bottom: 10px;
}
@media screen and (min-width:601px){
    .cards-content .cards-content-wrap .card-main-wrap{
        margin-top: 30px;
        margin-bottom: 30px;
    }
}
@media screen and (min-width:768px){
    .cards-content .cards-content-wrap .card-main-wrap{
        -webkit-box-flex: 0;
         -ms-flex: 0 0 50%;
             flex: 0 0 50%;
        max-width: 50%;
        padding: 0 15px;
    }
}
.cards-content .cards-content-wrap .card-main-wrap .card-wrap{
    background-color: var(--hex_bg_primary);
    padding: 15px 20px 30px;
    border-radius: 12px;
}
@media screen and (min-width:601px){
    .cards-content .cards-content-wrap .card-main-wrap .card-wrap{
        padding: 25px 25px 35px;
    }
}


.cards-content .cards-content-wrap .cards-wrap__head{
    position: relative;
    padding-top: 47.176%;
    border-radius: 8px;
    margin-bottom: 30px;
}
@media screen and (max-width:1024px){
    .cards-content .cards-content-wrap .cards-wrap__head{
        padding-top: 58.222%;
    }
}
@media screen and (max-width:600px){
    .cards-content .cards-content-wrap .cards-wrap__head{
        padding-top:65.2597%;
        margin-bottom: 25px;
    }
}
.cards-content .cards-content-wrap .cards-wrap__head .cards-wrap__img-wrap{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border-radius: 8px;    
}
.cards-content .cards-content-wrap .cards-wrap__head .cards-wrap__img-wrap img{
    border-radius: 8px;
    width: 100%;
    height: 100%;
    object-fit: cover;
}



.cards-content .cards-content-wrap .cards-wrap__body .cards-wrap__body-title{
    margin-bottom: 15px;
}
.cards-content .cards-content-wrap .cards-wrap__body .cards-wrap__body-title h3{
    font-size: 24px;
    line-height: 30px;
    font-weight: var(--hex_font_midbold);
    text-align: left;
    letter-spacing: 0px;
    color: var(--hex_home_common_title_color); 
}
@media screen and (min-width:992px){
    .cards-content .cards-content-wrap .cards-wrap__body .cards-wrap__body-title h3{
        font-size: 28px;
        line-height: 35px;
    }
}
.cards-content .cards-content-wrap .cards-wrap__body .cards-wraps__body-desc p{
    font-size: 17px;
    line-height: 26px;
    font-weight: var(--hex_font_normal);
    text-align: left;
    letter-spacing: 0px;
    color: var(--hex_home_common_text_color); 
    margin-bottom: 0;
}
@media screen and (min-width:992px){
    .cards-content .cards-content-wrap .cards-wrap__body .cards-wraps__body-desc p{
        font-size: 18px;
        line-height: 28px; 
    }
}
/**** Card section styles ends ****/


/**** progress slider section styles starts ****/

.hex-genie--tab.features_s_p_features_tab_stripe{
    background-color: #F7F7F7;
    padding: 50px 0px;
}
@media screen and (min-width:768px){
    .hex-genie--tab.features_s_p_features_tab_stripe{
        padding: 80px 0px 75px;
    }
}
@media screen and (max-width:600px){
    .hex-genie--tab .hex__features_sec_title{
        font-size: 28px;
        line-height: 1.25;
    }
}

.hex-genie--tab .hex__features_ter_title{
    line-height: 36px;
}
@media screen and (max-width:600px){
    .hex-genie--tab .hex__features_ter_title{
        line-height: 28px;
    }
}

.hex-genie--tab .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper{
    max-width: 410px;
    max-height: 308px;
    margin-left: auto;
}
.hex-genie--tab .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal{
    margin: unset;
}
@media screen and (min-width:768px){
    .hex-genie--tab .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal{
        height: 220px;
        object-fit: fill;
    }
}
@media screen and (min-width:992px){
    .hex-genie--tab .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal{
        height: 240px;
    }
}
@media screen and (min-width:1101px){
    .hex-genie--tab .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal{
        height: 308px;
    }
}

.hex-genie--tab .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_list_img_normal{
    max-width: 410px;
    width: 100%;
    height: 308px;
    margin: 0 auto !important;
}
@media screen and (max-width:600px){
    .hex-genie--tab .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_list_img_normal{
        height: 240px;
        max-width: 100%;
        object-fit: contain;
    }
}
@media screen and (max-width:360px){
    .hex-genie--tab .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_list_img_normal{
        height: 200px;
    }
}

/**** progress slider section styles ends ****/


/********** Hexnode Genie Page ends ***************/



/********** Hexnode Partners home page update starts ***************/


@media screen and (min-width:992px){
    .hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__content-wrap .hexnode-reseller__detail-title span{
        display: block;
    }
}

@media screen and (min-width:1201px){
    .hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__content-wrap .hexnode-reseller__detail-title span.msp--title{
        display: inline-block;
    }
    .hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block.bg--mask.bg--mask-msp .detail-wrap-sub-block__content-wrap .detail-wrap-sub-block__title-wrap{
        max-width: 850px;
    }
}


.page--even-stripe.features-page-wrapper {
    padding: 45px 0px; 
}
@media screen and (min-width:601px){
    .page--even-stripe.features-page-wrapper {
        padding-bottom: 0px;
        padding-top: 70px;
    }
}
@media screen and (min-width:992px){
    .page--even-stripe.features-page-wrapper {
        margin: 50px 0 40px;
        padding: 0px;
    }
}

.page--even-stripe.features-page-wrapper.white-blue--bg {
    background-color: #F8F8FF;
}
@media screen and (max-width:991px){
    .page--even-stripe.features-page-wrapper .features-stripe{
        flex-direction: column;
    }
}
.page--even-stripe.features-page-wrapper .features-stripe .features-stripe__alignment.features-stripe--align-left{
    margin-bottom: 40px;
}
@media screen and (min-width:601px){
    .page--even-stripe.features-page-wrapper .features-stripe .features-stripe__alignment.features-stripe--align-left{
        margin-bottom: 0px;
    }
}
@media screen and (min-width:992px){
    .page--even-stripe.features-page-wrapper .features-stripe .features-stripe__alignment.features-stripe--align-left{
        margin-right: 30px;
    }
}

.page--even-stripe.features-page-wrapper .features-stripe .features-stripe__alignment.features-stripe--align-left .feature-stripe__title{
    text-align: center;
    font-size: 30px;
    line-height: 38px;
    font-weight: var(--hex_font_bold);
    letter-spacing: 0px;
    color: var(--hex_home_common_title_color);
    opacity: 1;
    margin: 0;
    margin-bottom: 20px;
}
@media screen and (min-width:992px){
    .page--even-stripe.features-page-wrapper .features-stripe .features-stripe__alignment.features-stripe--align-left .feature-stripe__title{
        margin-bottom: 25px;
    }
}
@media screen and (min-width:992px){
    .page--even-stripe.features-page-wrapper .features-stripe .features-stripe__alignment.features-stripe--align-left .feature-stripe__title{
        text-align: left;
        font-size: 42px;
        line-height: 53px;
    }
}

.page--even-stripe.features-page-wrapper .features-stripe .features-stripe__alignment.features-stripe--align-left .feature-stripe__desc{
    text-align: center;
    font: normal normal normal 18px/26px;
    font-size: 18px;
    line-height: 26px;
    font-weight: var(--hex_font_normal);
    color: var(--hex_home_common_title_color);
    margin-bottom: 20px;
}
@media screen and (min-width:992px){
    .page--even-stripe.features-page-wrapper .features-stripe .features-stripe__alignment.features-stripe--align-left .feature-stripe__desc{
        text-align: left;
        font-size: 22px;
        line-height: 30px;
    }
}


.page--even-stripe.features-page-wrapper .features-stripe .features-stripe__alignment.features-stripe--align-left .feature-link-wrap{
    display: flex;
    justify-content: center;
}
@media screen and (min-width:992px){
    .page--even-stripe.features-page-wrapper .features-stripe .features-stripe__alignment.features-stripe--align-left .feature-link-wrap{
        justify-content: start;
    }
}
.page--even-stripe.features-page-wrapper .features-stripe .features-stripe__alignment.features-stripe--align-left .feature-link-wrap .feature-stripe__link{
    padding: 10px 25px;
    border: 1px solid #989898;
    background-color: #F8F8FF;
    border-radius: 4px;
    text-align: left;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: 0px;
    font-weight: var(--hex_font_bold);
    color: var(--hex_home_common_title_color);
    transition: 0.3s border ease-out;
}
.page--even-stripe.features-page-wrapper .features-stripe .features-stripe__alignment.features-stripe--align-left .feature-link-wrap .feature-stripe__link:hover{
    border-color: var(--hex_testimonial_text_color);
}

.reseller--partner-page.page--even-stripe.features-page-wrapper .features-stripe .features-stripe__alignment.features-stripe--align-left .feature-link-wrap .feature-stripe__link,
.msp--partner-page.page--even-stripe.features-page-wrapper .features-stripe .features-stripe__alignment.features-stripe--align-left .feature-link-wrap .feature-stripe__link,
.oem--partner-page.page--even-stripe.features-page-wrapper .features-stripe .features-stripe__alignment.features-stripe--align-left .feature-link-wrap .feature-stripe__link,
.isv--partner-page.page--even-stripe.features-page-wrapper .features-stripe .features-stripe__alignment.features-stripe--align-left .feature-link-wrap .feature-stripe__link,
.distributor--partner-page.page--even-stripe.features-page-wrapper .features-stripe .features-stripe__alignment.features-stripe--align-left .feature-link-wrap .feature-stripe__link
{
    background-color: var(--hex_bg_color_white);
}


.page--even-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment{
    max-width: 576px;
}

.page--even-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images{
    max-width: 390px;
    max-height: 174px;
}
@media screen and (min-width:601px){
    .page--even-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images{
        max-width: 576px;
        max-height: 410px;
    }
}


.testimonial-sec-wrap{
    padding: 60px 0px 60px;
}
@media screen and (min-width:768px){
    .testimonial-sec-wrap{
        padding: 80px 0px 70px;
    }
}
.testimonial-sec-wrap.testimonial--bg{
    background-color: #F8F8FF;
}
.testimonial-sec-wrap .testimonial-main-titledesc-wrap{
    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-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
    margin-bottom: 50px;
}

@media screen and (min-width:992px){
    .testimonial-sec-wrap .testimonial-main-titledesc-wrap{
        margin-bottom: 80px;
    }
}

.testimonial-sec-wrap .testimonial-main-titledesc-wrap .testimonial-main-title-wrap{
    margin-bottom: 15px;
}
.testimonial-sec-wrap .testimonial-main-titledesc-wrap .testimonial-main-title-wrap h2{
    text-align: center;
    letter-spacing: 0px;
    color: var(--hex_home_common_title_color);
    opacity: 1;
    font-weight: var(--hex_font_bold);
    font-size: 30px;
    line-height: 38px;
    margin-bottom: 0px;
}

@media screen and (min-width:601px){
    .testimonial-sec-wrap .testimonial-main-titledesc-wrap .testimonial-main-title-wrap h2{
        font-size: 46px;
        line-height: 56px;
    }
}

.testimonial-sec-wrap .testimonial-main-titledesc-wrap .testimonial-main-desc-wrap p{
    text-align: center;
    letter-spacing: 0px;
    color: var(--hex_home_common_title_color);
    opacity: 1;
    font-size: 16px;
    line-height: 24px;
    font-weight: var(--hex_font_normal);
    margin: 0px;
}
@media screen and (min-width:601px){
    .testimonial-sec-wrap .testimonial-main-titledesc-wrap .testimonial-main-desc-wrap p{
        font-size: 18px;
        line-height: 26px;
    }
}
.featured-testimonial-wrap{
    border-radius: 12px;
    position: relative;
    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;
}
@media screen and (min-width:1201px){
    .featured-testimonial-wrap{
        -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: start;
    }
}
.featured-testimonial-wrap .featured-testimonial-img-wrap{
    width: 100%;
    max-width: 1300px;
    position: relative;
    background-image: url('https://www-review3.hexnode.com/static/img/partner_home/testimonial/featured-testimonial/thumbnail/integricity-feature-stripe-thumbnail-mobile.jpg');
    background-repeat: no-repeat;
    border-radius: 12px;
    background-size: cover;
    display: flex;
    align-items: end;
    justify-content: center;
    border: 1px solid #F6F2FF;
    background-position: center top;
}

@media screen and (min-width:601px){
    .featured-testimonial-wrap .featured-testimonial-img-wrap{
        background-image: url('https://www-review3.hexnode.com/static/img/partner_home/testimonial/featured-testimonial/thumbnail/integricity-feature-stripe-thumbnail-tab.jpg');
    }
}
@media screen and (min-width:1201px){
    .featured-testimonial-wrap .featured-testimonial-img-wrap{
        background-image: url('https://www-review3.hexnode.com/static/img/partner_home/testimonial/featured-testimonial/thumbnail/integricity-feature-stripe-thumbnail-desktop.jpg');
        justify-content: end;
        align-items: center;
        background-position: left;
    }
}
.featured-testimonial-wrap .featured-testimonial-content-main-wrap{
    display: flex;
    align-items: center;
    width: 100%;
    flex-direction: column;
    margin: 0px 10px 10px 10px;
}
@media screen and (max-width:1200px){
    .featured-testimonial-wrap .featured-testimonial-content-main-wrap{
        margin-top: 250px;

    }
}
@media screen and (max-width:991px){
    .featured-testimonial-wrap .featured-testimonial-content-main-wrap{
        margin-top: 220px;

    }
}
@media screen and (max-width:768px){
    .featured-testimonial-wrap .featured-testimonial-content-main-wrap{
        margin-top: 190px;
    }
}

@media screen and (max-width:460px){
    .featured-testimonial-wrap .featured-testimonial-content-main-wrap{
        margin-top: 160px;
    }
}

@media screen and (max-width:420px){
    .featured-testimonial-wrap .featured-testimonial-content-main-wrap{
        margin-top: 139px;
    }
}




@media screen and (min-width:1201px){
    .featured-testimonial-wrap .featured-testimonial-content-main-wrap{
        width: 65%;
        justify-content: space-between;
        flex-direction: row;
        margin: 0px;
    }
}
.featured-testimonial-wrap .featured-testimonial-content-main-wrap .featured-testimonial__play-icon{
    position: relative;
    width: 100%;
    height: 100%;
    width: 58px;
    height: 58px;
    background-color: transparent;
    border-radius: 50%;
    cursor: pointer;
}

@media screen and (min-width:768px){
    .featured-testimonial-wrap .featured-testimonial-content-main-wrap .featured-testimonial__play-icon{
        width: 79px;
        height: 79px;
    }
}
.featured-testimonial-wrap .featured-testimonial-content-main-wrap .featured-testimonial__play-icon .watch-icon{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 58px;
    height: 58px;
    background-color: rgba(0, 0, 0, 0.6);
    border: 1px solid #F8F8FF;
    border-radius: 50%;
    cursor: pointer;
    transform: translate(-50%,-50%) scale(1);
    transition: transform 0.3s ease-out;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    z-index: 0;
}
@media screen and (min-width:768px){
    .featured-testimonial-wrap .featured-testimonial-content-main-wrap .featured-testimonial__play-icon .watch-icon{
        width: 79px;
        height: 79px;
    }
}

.featured-testimonial-wrap .featured-testimonial-content-main-wrap .featured-testimonial__play-icon::after{
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background-image: url("https://www-review3.hexnode.com/static/img/partner_home/testimonial/featured-testimonial/icons/play-icon.svg");
    /* background-image: url("/static/img/partner_home/testimonial/featured-testimonial/icons/play-icon.svg"); */
    background-repeat: no-repeat;
    top: 50%;
    left: 50%;
    z-index: 1;
    -webkit-transform: translate(-45%,-50%);
    -ms-transform: translate(-45%,-50%);
        transform: translate(-45%,-50%);
    max-width: 26px;
    max-height: 26px;

}
@media screen and (max-width:767px){
    .featured-testimonial-wrap .featured-testimonial-content-main-wrap .featured-testimonial__play-icon::after{
        -webkit-transform: translate(-45%,-50%) scale(0.74);
        -ms-transform: translate(-45%,-50%) scale(0.74);
            transform: translate(-45%,-50%) scale(0.74);
    }
}

.featured-testimonial-wrap .featured-testimonial-content-main-wrap .featured-testimonial__play-icon:hover .watch-icon {
    -webkit-transform: translate(-50%,-50%) scale(1.08);
       -ms-transform: translate(-50%,-50%) scale(1.08);
           transform: translate(-50%,-50%) scale(1.08);
}

.featured-testimonial-wrap .featured-testimonial-content-main-wrap .featured-testimonial-content-wrap{
    position: relative;
    width: 100%;
    max-width: 100%;
    border: 0.5px solid rgba(255, 255, 255, 0.5);
    background: transparent linear-gradient(90deg,  rgba(255, 255, 255, 0.15) 0%, rgba(128, 128, 128, 0) 100%) 0% 0% no-repeat padding-box;
    border-radius: 9px;
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    transition: all 0.3s ease-out;
    padding: 15px;
    margin-top: 60px;
}
@media screen and (min-width:768px){
    .featured-testimonial-wrap .featured-testimonial-content-main-wrap .featured-testimonial-content-wrap{
       max-width: 100%;
    }
}
@media screen and (min-width:992px){
    .featured-testimonial-wrap .featured-testimonial-content-main-wrap .featured-testimonial-content-wrap{       
        padding: 30px 35px;
    }
}
@media screen and (min-width:1201px){
    .featured-testimonial-wrap .featured-testimonial-content-main-wrap .featured-testimonial-content-wrap{
        max-width: 591px;
        margin: 20px;
    }
}

.featured-testimonial-wrap .featured-testimonial-content-main-wrap .featured-testimonial-content-wrap .featured-testimonial-content__title-desc-wrap{
    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-align: center;
         -ms-flex-align: center;
             align-items: center;
     -webkit-box-pack: center;
         -ms-flex-pack: center;
             justify-content: center;
    margin-bottom: 40px;
}
@media screen and (min-width:1201px){
    .featured-testimonial-wrap  .featured-testimonial-content-main-wrap .featured-testimonial-content-wrap .featured-testimonial-content__title-desc-wrap{
        margin-bottom: 60px;
        -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    }
}

.featured-testimonial-wrap .featured-testimonial-content-main-wrap .featured-testimonial-content-wrap .featured-testimonial-content__title-desc-wrap .featured-testimonial-content__title{
    margin-bottom: 15px;
}
.featured-testimonial-wrap .featured-testimonial-content-main-wrap .featured-testimonial-content-wrap .featured-testimonial-content__title-desc-wrap .featured-testimonial-content__title h3{
    text-align: center;
    letter-spacing: 0px;
    color: #F8F8F8;
    font-size: 18px;
    line-height: 27px;
    opacity: 1;
    font-weight: var(--hex_font_midbold);
    margin: 0px;
}
@media screen and (min-width:601px){
    .featured-testimonial-wrap .featured-testimonial-content-main-wrap .featured-testimonial-content-wrap .featured-testimonial-content__title-desc-wrap .featured-testimonial-content__title{
        margin-bottom: 20px;
    }
    .featured-testimonial-wrap .featured-testimonial-content-main-wrap .featured-testimonial-content-wrap .featured-testimonial-content__title-desc-wrap .featured-testimonial-content__title h3{
        font-size: 26px;
        line-height: 36px;
    }
}
@media screen and (min-width:1201px){
    .featured-testimonial-wrap .featured-testimonial-content-main-wrap .featured-testimonial-content-wrap .featured-testimonial-content__title-desc-wrap .featured-testimonial-content__title h3{
        text-align: left;
    }
}

.featured-testimonial-wrap .featured-testimonial-content-main-wrap .featured-testimonial-content-wrap .featured-testimonial-content__title-desc-wrap .featured-testimonial-content__desc p{
    text-align: center;
    letter-spacing: 0px;
    color: #D8D8D8;
    opacity: 1;
    font-size: 14px;
    line-height: 21px;
    font-weight: var(--hex_font_normal);
    margin: 0;
}
@media screen and (min-width:601px) {
    .featured-testimonial-wrap .featured-testimonial-content-main-wrap .featured-testimonial-content-wrap .featured-testimonial-content__title-desc-wrap .featured-testimonial-content__desc p{
        font-size: 16px;
        line-height: 24px;
    }
}

@media screen and (min-width:1201px){
    .featured-testimonial-wrap .featured-testimonial-content-main-wrap .featured-testimonial-content-wrap .featured-testimonial-content__title-desc-wrap .featured-testimonial-content__desc p{
        text-align: left;
    }
}

.featured-testimonial-wrap .featured-testimonial-name-designation-wrap{
    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-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width:1201px){
    .featured-testimonial-wrap .featured-testimonial-name-designation-wrap{
        -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: start;
    }
}

.featured-testimonial-wrap .featured-testimonial-name-designation-wrap .featured-testimonial__customer-name{
    margin-bottom:0px;
}
.featured-testimonial-wrap .featured-testimonial-name-designation-wrap{
    margin-top: -5px;
}
.featured-testimonial-wrap .featured-testimonial-name-designation-wrap .featured-testimonial__customer-name h5{
    margin: 0;
    text-align: left;
    letter-spacing: 0px;
    color: #F8F8F8;
    opacity: 1;
    font-size: 14px;
    line-height: 22px;
    font-weight: var(--hex_font_normal);
}
.featured-testimonial-wrap .featured-testimonial-name-designation-wrap .featured-testimonial__customer-designation p {
    margin: 0;
    text-align: left;
    letter-spacing: 0px;
    color: #F8F8F8;
    opacity: 1;
    font-size: 14px;
    line-height: 22px;
    font-weight: var(--hex_font_normal);
    -webkit-font-smoothing: antialiased;
}

.testimonials-list-main-wrap{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -5px;
    transition: max-height 0.5s ease-out;
    margin-bottom: 25px;
}

@media screen and (min-width:992px){
    .testimonials-list-main-wrap{
        margin-bottom: 50px;
    }
}

.testimonials-list-main-wrap .testimonials-list__sub-wrap{
    padding: 0 5px;
    width: 100%;
    max-width: 100%;
    max-height: 0px;
    overflow: hidden;
    transition: max-height 0.5s ease-out;
    
}
.testimonials-list-main-wrap .testimonials-list__sub-wrap.active--testimonials {
    max-height: 999px;
    margin-top: 10px;
}

@media screen and (min-width:601px){
    .testimonials-list-main-wrap .testimonials-list__sub-wrap{
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media screen and (min-width:992px){
    .testimonials-list-main-wrap .testimonials-list__sub-wrap{
        flex: 0 0 25%;
        max-width: 25%;
    }
}

.testimonials-list-main-wrap .testimonials-list__sub-wrap .testimonials-list__img-wrap{
    border-radius: 8px;
    position: relative;
    padding-top: 55.485%;
    max-width: 100%;
    max-height: 177px;
}
.testimonials-list-main-wrap .testimonials-list__sub-wrap .testimonials-list__img-wrap::after{
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background-color: rgba(2, 10, 25, 0.25);
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    border-radius: 8px;
    z-index: 0;
}
.testimonials-list-main-wrap .testimonials-list__sub-wrap .testimonials-list__img-wrap .testimonials-list__img{
    border-radius: 8px;
    border: 1px solid #F6F2FF;
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.testimonials-list-main-wrap .testimonials-list__sub-wrap .testimonials-list__img-wrap .testimonials-list__logo-wrap{
    padding: 5px 15px;
    border: 0.5px solid rgba(255, 255, 255, 0.5);
    border-radius: 5px;
    background-color: rgba(255, 255, 255, 0.2);
    position: absolute;
    bottom: 6px;
    right: 6px;
    opacity: 1;
    -webkit-backdrop-filter: blur(50px);
            backdrop-filter: blur(50px);
    max-width: 82px;
    max-height: 26px;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.testimonials-list-main-wrap .testimonials-list__sub-wrap .testimonials-list__img-wrap .testimonials-list__logo-wrap img{
    width: 100%;
    height: 100%;
    object-fit: contain;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    max-width: 60px;
    max-height: 20px;
}


.testimonials-list-main-wrap .testimonials-list__sub-wrap .testimonials-list__img-wrap .testimonial__play-icon{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    background-color: transparent;
    border-radius: 50%;
    cursor: pointer;
    z-index: 1;
}
.testimonials-list-main-wrap .testimonials-list__sub-wrap .testimonials-list__img-wrap .testimonial__play-icon::after{
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    max-width: 14px;
    max-height: 14px;
    background-image: url("https://www-review3.hexnode.com/static/img/partner_home/testimonial/featured-testimonial/icons/small-play-icon.svg");
    background-repeat: no-repeat;
    top: 50%;
    left: 50%;
    z-index: 1;
    transform: translate(-45%, -45%);
}

.testimonials-list-main-wrap .testimonials-list__sub-wrap .testimonials-list__img-wrap .testimonial__play-icon .watch-icon{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #000000;
    border: 1px solid #F8F8FF;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) scale(1);
    max-width: 41px;
    max-height: 41px;
    border-radius: 50%;
    cursor: pointer;
    transition: transform 0.3s ease-out;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    opacity: 0.6;
    z-index: 0;
    transition: transform 0.3s ease-out;
}
.testimonials-list-main-wrap .testimonials-list__sub-wrap .testimonials-list__img-wrap:hover .testimonial__play-icon .watch-icon{
    transform: translate(-50%,-50%) scale(1.08);
}
.more-btn-wrap{
    display: none;
    align-items: center;
    justify-content: center;
}

.btn--vissible.more-btn-wrap{
    display: flex;
}


.remove--btn.more-btn-wrap{
    display: none;
}
.more-btn-wrap .btn{
    background: none;
    border: none;
    outline: none;
    box-shadow: none;
    text-align: left;
    letter-spacing: 0px;
    color: var(--hex_home_common_title_color);
    opacity: 1;
    font-size: 16px;
    line-height: 24px;
    font-weight: var(--hex_font_normal);
    position: relative;
    padding: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: transform 0.3s ease-out;
}
.more-btn-wrap .btn .btn__icon{
    display: flex;
    max-width: 6px;
    max-height: 3px;
    margin-left: 5px;
    margin-top: 2px;
}
.more-btn-wrap .btn .btn__icon img{
    width: 100%;
    height: 100%;
}
.more-btn-wrap .btn:focus{
    outline: none;
    background: none;
    box-shadow: none;
}
.more-btn-wrap .btn:hover{
    outline: none;
    background: none;
    box-shadow: none;
    transform: translateY(-2px);
}

.hex__reseller_partner_btn_stripe.hex-partner-join--wrap{
    min-height: unset;
    padding: 50px 0 65px;
}

@media screen and (min-width:768px){
    .hex__reseller_partner_btn_stripe.hex-partner-join--wrap{
        min-height: unset;
        padding: 85px 0 110px;
    }
}
@media screen and (min-width:992px){
    .hex__reseller_partner_btn_stripe.hex-partner-join--wrap{
        min-height: unset;
        padding: 85px 0 85px;
    }
}

@media screen and (min-width:768px){
    .hex__reseller_partner_btn_stripe.hex-partner-join--wrap .hex__reseller_partner_common_title{
        font-size: 42px;
        line-height: 53px;
    }
}
@media screen and (max-width:600px){
    .hex__reseller_partner_btn_stripe.hex-partner-join--wrap .hex__reseller_partner_common_title{
        margin-bottom: 25px;
        max-width: 320px;
        margin-left:auto;
        margin-right:auto;
    }
}


/********** Hexnode Partners home page update ends ***************/
/********** START: home page webinar stripe  ***************/
.view--report-type.hex-home-webinar .home-webinar-wrap {
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  align-items: center;
}
.view--report-type .home-webinar-wrap .home-webinar__speaker:after {
  content: unset;
}
.view--report-type .home-webinar__speaker .home-webinar-speaker-wrap {
  max-width: 370px;
  max-height: unset;
}
.view--report-type .home-webinar__speaker .home-webinar-speaker-wrap .img-wrapper{
  position: relative;
  padding-top: 86.7567567568%;
  width: 100%
}
.view--report-type .home-webinar__speaker .home-webinar-speaker-wrap .report-img-link {
    display: inline-block;
    width: 100%;
    transition: transform 0.3s ease-out;
}
.view--report-type .home-webinar__speaker .home-webinar-speaker-wrap .report-img-link:hover {
    transform: translateY(-5px);
}
.view--report-type .home-webinar__speaker .home-webinar-speaker-wrap .img-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.view--report-type .home-webinar__speaker .home-webinar-speaker-wrap .img-wrapper:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: -1;
  background-color: rgb(149 191 233 / 30%);
  -webkit-filter: blur(40px);
          filter: blur(40px);
}
.view--report-type.hex-home-webinar .home-webinar-wrap .home-webinar__speaker {
  padding-left: 0px;
  padding-right: 0px;
  flex: 1 0 auto;
  max-width: 370px;
  width: 100%;
}
.view--report-type.hex-home-webinar .home-webinar__content .home-webinar__content-logo img {
    max-height: unset;
    max-width: 100px;
}
.view--report-type.hex-home-webinar .home-webinar__content h3 {
    line-height: 1.4;
}
@media only screen and (min-width: 769px) {
  .view--report-type.hex-home-webinar .home-webinar__content {
    padding-bottom: 0px;
    padding-right: 0px;
  }
  .view--report-type.hex-home-webinar .home-webinar-wrap .home-webinar__speaker {
    padding-top: 30px;
  }
  .view--report-type.hex-home-webinar .home-webinar__content h3 {
      line-height: 40px;
  }
}

@media only screen and (min-width: 1024px) {
    .view--report-type.hex-home-webinar .home-webinar-wrap {
      flex-direction: row;
    }
    .view--report-type.hex-home-webinar .home-webinar__content .home-webinar__content-logo img {
        max-height: 32px;
        /* max-width: 200px; */
    }
    .view--report-type.hex-home-webinar .home-webinar__content {
      padding-bottom: 70px;
      padding-right: 20px;
    }
    .view--report-type.hex-home-webinar .home-webinar-wrap .home-webinar__speaker {
      padding-top: 70px;
    }
}
/********** END: home page webinar stripe  ***************/
/********** START: IDC marketscope page
***********************************************/
.idc-report-ctrl .hex__security_content_breadcrub_stripe {
    background-color: #020A19;
}
.report-wrapper {
    padding-top: 50px;
    padding-bottom: 82px;
}
.report-wrapper .report-wrapper__title {
    color: #020A19;
    font-size: 30px;
    line-height: 36px;
    text-align: left;
    font-weight: var(--hex_font_bold);
    padding-bottom: 20px;
}
.report-wrapper .report-row {
    display: flex;
    flex-direction: column;
}
.report-wrapper .report-img-wrapper {
    max-width: 600px;
    width: 100%;
}
.report-wrapper .report-img-wrapper img {
    width: 100%;
}
.report-wrapper .report-cnt-wrapper {
    padding-top: 10px;
}
.report-wrapper .report-cnt-wrapper * {
    font-size: 17px;
    color: #020A19;
    line-height: 26px;
    font-weight: var(--hex_font_light);
}
.report-wrapper .report-cnt-wrapper b {
    font-weight: var(--hex_font_bold) !important;
}
.report-wrapper .report-cnt-wrapper-child {
    padding-top: 20px;
    margin-bottom: 0px;
}
.report-wrapper .report-cnt-wrapper-child.cnt-wrapper-child--list li {
    padding-top: 15px
}
.report-wrapper .report-cnt-wrapper-child.cnt-wrapper-child--list li:first-child {
    padding-top: 0px;
}
.report-wrapper .hex__compliance_form_wrapper {
    margin-bottom: 0px;
    top: unset;
    position: relative;
    margin-top: 65px;
    max-width: 500px;
}
.report-wrapper .hex__compliance_form_title {
    font-size: 29px;
}
.report-wrapper .hex__form_wrapper .demo_otp_form_wrapper .hex__demo_signup_form_title {
    font-size: 24px;
    line-height: 1.2;
    font-weight: var(--hex_font_semibold);
    color: var(--hex_home_common_title_color);
    padding: 0;
    margin: 0 0 25px;
}
.hex__compliance_form_wrapper .demo_otp_form_wrapper .resend_otp_form .rsend_otp_btn {
    white-space: nowrap;
}
.hex__compliance_content_form_stripe.hex__gartner_form_list_stripe .form-wrapper--sticky {
    position: sticky;
    height: fit-content;
    top: 200px;
}
.hex__gartner_form_list_stripe.stripe--idc-report .hex__content_wrapper ul li::after {
    top: 15px;
}
.idc-report-ctrl .hex__gartner_form_list_stripe .hex__content_wrapper ul {
    margin-bottom: 20px;
}
@media screen and (max-width: 400px) {
    .hex__compliance_form_wrapper .demo_otp_form_wrapper .resend_otp_form .rsend_otp_btn {
        display: block;
    }
}
@media screen and (max-width: 600px) {
    .idc-report-ctrl .hex__gartner_form_list_stripe .hex__content_wrapper ul li {
        font-size: 17px;
        line-height: 26px;
    }
}
@media screen and (min-width: 992px) {
    .idc-report-ctrl .hex__security_content_breadcrub_stripe {
        padding: 150px 0 40px;
    }
    .report-wrapper {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .report-wrapper .report-wrapper__title {
        font-size: 36px;
        line-height: 44px;
        padding-bottom: 40px;
        text-align: center;
    }
    .report-wrapper .report-row {
        flex-direction: row;
        flex-wrap: wrap;
        margin: 0px -15px;
        align-items: center;
    }
    .report-wrapper .report-cnt-wrapper {
        padding-top: 25px;
    }
    .report-wrapper .report-cnt-wrapper-child {
        padding-top: 25px;
    }
    .report-wrapper .report-cnt-wrapper-child.cnt-wrapper-child--list {
        padding-top: 20px;
    }
    .report-wrapper .report-row .report-row__child {
        padding: 0px 15px;
    }
    .report-wrapper .report-row .report-row__child:nth-child(1) {
        order: 1;
        max-width: 50%;
        width: 100%;
    }
    .report-wrapper .report-row .report-row__child:nth-child(2) {
        order: 3;
        max-width: 100%;
        width: 100%;
    }
    .report-wrapper .report-row .report-row__child:nth-child(3) {
        order: 2;
        max-width: 50%;
        width: 100%;
    }
    .report-wrapper .hex__compliance_form_wrapper {
        margin-top: 0px;
        top: unset;
        position: relative;
        margin-left: auto;
        margin-right: unset;
    }
    .report-wrapper .report-cnt-wrapper * {
        font-size: 18px;
        line-height: 32px;
    }
}
/********** END: IDC marketscope page
***********************************************/

/********** START: home page webinar stripe  ***************/
.view--report-type.hex-home-webinar .home-webinar-wrap {
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  align-items: center;
}
.view--report-type .home-webinar-wrap .home-webinar__speaker:after {
  content: unset;
}
.view--report-type .home-webinar__speaker .home-webinar-speaker-wrap {
  max-width: 370px;
  max-height: unset;
}
.view--report-type .home-webinar__speaker .home-webinar-speaker-wrap .img-wrapper{
  position: relative;
  padding-top: 86.7567567568%;
  width: 100%
}
.view--report-type .home-webinar__speaker .home-webinar-speaker-wrap .report-img-link {
    display: inline-block;
    width: 100%;
    transition: transform 0.3s ease-out;
}
.view--report-type .home-webinar__speaker .home-webinar-speaker-wrap .report-img-link:hover {
    transform: translateY(-5px);
}
.view--report-type .home-webinar__speaker .home-webinar-speaker-wrap .img-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.view--report-type .home-webinar__speaker .home-webinar-speaker-wrap .img-wrapper:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: -1;
  background-color: rgb(149 191 233 / 30%);
  -webkit-filter: blur(40px);
          filter: blur(40px);
}
.view--report-type.hex-home-webinar .home-webinar-wrap .home-webinar__speaker {
  padding-left: 0px;
  padding-right: 0px;
  flex: 1 0 auto;
  max-width: 370px;
  width: 100%;
}
.view--report-type.hex-home-webinar .home-webinar__content .home-webinar__content-logo img {
    max-height: unset;
    max-width: 100px;
}
.view--report-type.hex-home-webinar .home-webinar__content h3 {
    line-height: 1.4;
}
@media only screen and (min-width: 769px) {
  .view--report-type.hex-home-webinar .home-webinar__content {
    padding-bottom: 0px;
    padding-right: 0px;
  }
  .view--report-type.hex-home-webinar .home-webinar-wrap .home-webinar__speaker {
    padding-top: 30px;
  }
  .view--report-type.hex-home-webinar .home-webinar__content h3 {
      line-height: 40px;
  }
}

@media only screen and (min-width: 1024px) {
    .view--report-type.hex-home-webinar .home-webinar-wrap {
      flex-direction: row;
    }
    .view--report-type.hex-home-webinar .home-webinar__content .home-webinar__content-logo img {
        max-height: 32px;
    }
    .view--report-type.hex-home-webinar .home-webinar__content {
      padding-bottom: 70px;
      padding-right: 20px;
    }
    .view--report-type.hex-home-webinar .home-webinar-wrap .home-webinar__speaker {
      padding-top: 70px;
    }
}
/********** END: home page webinar stripe  ***************/



/********** START: MSP banner type styles ***************/
.partner-banner--form-type.partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container,
.partner-banner--form-type.partner-banner-stripe.partner-banner-stripe__msp-page {
    height: unset;
}
.partner-banner--form-type.partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container .partner-banner__content-wrap {
    max-width: 570px;
    margin-bottom: 0px;
    width: 100%;
    padding-bottom: 40px
}
.partner-banner--form-type.partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__sub-title {
    font-size: 16px;
    line-height: 20px;
    color: #CFD0D2;
    margin-bottom: 10px;
}
.partner-banner--form-type.partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__title {
    font-size: 34px;
    line-height: 44px;
    color: #fff;
    margin-bottom: 5px;
}
.partner-banner--form-type.partner-banner-stripe .partner-form-wrapper {
    max-width: 500px;
    margin: 0 auto;
}
.partner-banner--form-type.partner-banner-stripe .partner-form-wrapper__form, .partner-sso-registration-form .partner-registration-form {
    display: flex;
    justify-content: space-between;
    margin: 0 -4px;
    flex-wrap: wrap;
    position: relative;
}
.partner-banner--form-type .partner-form-wrapper__form .partner-form-wrapper__child, .partner-sso-registration-form .partner-registration-form__child {
    padding: 15px 4px 0px;
}
.partner-banner--form-type .partner-form-wrapper__form .partner-form-wrapper__child:first-child, .partner-sso-registration-form .partner-registration-form__child:first-child {
    flex: 1 1 288px;
}
.partner-banner--form-type .partner-form-wrapper__form .partner-form-wrapper__child:nth-child(2), .partner-sso-registration-form .partner-registration-form__child:nth-child(2) {
    flex: 1 1 218px;
}
.partner-banner--form-type .partner-form-wrapper__form .partner-form-wrapper__child .input-box {
    width: 100%;
}
.partner-banner--form-type .partner-form-wrapper__form .partner-form-wrapper__child .input-box input, .partner-sso-registration-form .input-box input{
    width: 100%;
    min-height: 52px;
    border: 0;
    border-radius: 3px;
    padding: 12px 15px;
    font-size: 16px;
    line-height: 20px;
}
.partner-banner--form-type .partner-form-wrapper__form .partner-form-wrapper__child .input-box input::-webkit-input-placeholder, .partner-sso-registration-form .input-box input::-webkit-input-placeholder {
    color: #CDCDCD !important;
}
.partner-banner--form-type .partner-form-wrapper__form .partner-form-wrapper__child .input-box input::-moz-placeholder, .partner-sso-registration-form .input-box input::-moz-placeholder {
    color: #CDCDCD !important;
}
.partner-banner--form-type .partner-form-wrapper__form .partner-form-wrapper__child .input-box input:-ms-input-placeholder, .partner-sso-registration-form .input-box input:-ms-input-placeholder {
    color: #CDCDCD !important;
}
.partner-banner--form-type .partner-form-wrapper__form .partner-form-wrapper__child .input-box input::-ms-input-placeholder, .partner-sso-registration-form .input-box input::-ms-input-placeholder {
    color: #CDCDCD !important;
}
.partner-banner--form-type .partner-form-wrapper__form .partner-form-wrapper__child .input-box input::placeholder, .partner-sso-registration-form .input-box input::placeholder {
    color: #CDCDCD !important;
}
.partner-banner--form-type .partner-form-wrapper__form .partner-form-wrapper__child .btn-wrapper, .partner-sso-registration-form .partner-registration-form__child .btn-wrapper {
    width: 100%;
    height: 100%;
}
.partner-banner--form-type .partner-form-wrapper__form .partner-form-wrapper__child .btn-wrapper .btn-wrapper__btn, .partner-sso-registration-form .partner-registration-form__child .btn-wrapper__btn {
    font-size: 16px;
    line-height: 20px;
    width: 100%;
    border-radius: 3px;
    background-color: var(--hex_btn_bg_color);
    border: 0px;
    color: #FFFFFF;
    padding: 16px 10px;
    height: 100%;
    font-weight: var(--hex_font_normal);
    transition: background-color 0.2s ease-out;
}
.partner-banner--form-type .partner-form-wrapper__form .partner-form-wrapper__child .btn-wrapper .btn-wrapper__btn:hover,
.partner-sso-registration-form .partner-registration-form__child .btn-wrapper__btn:hover {
    background-color: var(--hex_btn_bg_color_hover);
}
.partner-banner--form-type .partner-form-wrapper__form .error-wrapper, .partner-sso-registration-form .error-wrapper {
    color: #fff;
    padding: 0;
    margin: 0;
    position: absolute;
    width: 100%;
    bottom: 0;
    transform: translate(4px, 24px);
    width: calc(100% - 9px);
    z-index: 1;
}
.partner-banner--form-type .partner-form-wrapper__form .error-wrapper .error-msg, .partner-sso-registration-form .error-wrapper .error-msg {
    line-height: 24px;
    font-size: 14px;
    white-space: nowrap;
    margin: 0;
}
.partner-banner--form-type .microsoft-partner-form, .partner-sso-registration-form .microsoft-partner-form {
    margin-top: 33px;
    border-top: 1px solid rgba(255,255,255,0.2);
    position: relative;
    padding-top: 32px;
}
.partner-banner--form-type .microsoft-partner-form .fieldset-label, .partner-sso-registration-form .microsoft-partner-form .fieldset-label {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -21px);
    background-color: #101420;
    padding: 7px 13px 3px;
    font-size: 16px;
    line-height: 24px;
    color: #CCCED1;
    font-weight: var(--hex_font_normal);
}
.partner-banner--form-type .microsoft-partner-form .microsoft-btn-block .microsoft-btn, .partner-sso-registration-form .microsoft-partner-form .microsoft-btn-block .microsoft-btn {
    font-size: 16px;
    line-height: 20px;
    width: 100%;
    padding: 16px 10px;
    background-color: #282F3B;
    border-radius: 3px;
    border: 0;
    color: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: var(--hex_font_normal);
    transition: background-color 0.25s ease-out;
}
.partner-banner--form-type .microsoft-partner-form .microsoft-btn-block .microsoft-btn:hover,
.partner-sso-registration-form .microsoft-partner-form .microsoft-btn-block .microsoft-btn:hover {
    background-color: #313947;
}
.partner-banner--form-type .microsoft-partner-form .microsoft-btn-block .microsoft-btn .microsoft-logo, .partner-sso-registration-form .microsoft-partner-form .microsoft-btn-block .microsoft-btn .microsoft-logo {
    margin-right: 10px;
    display: inline-block;
    width: 18px;
    height: 18px;
    position: relative;
}
.partner-banner--form-type .microsoft-partner-form .microsoft-btn-block .microsoft-btn .microsoft-logo img,
.partner-sso-registration-form .microsoft-partner-form .microsoft-btn-block .microsoft-btn .microsoft-logo img {
    position: absolute;
    inset: 0;
}
.partner-banner--form-type.partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container .partner-banner__image-wrap {
    width: 100%;
    max-width: 500px;
    margin-bottom: 40px;
}
.partner-sso-registration-form {
    padding: 60px 0px;
    background-color: #020A19;
}
.partner-sso-registration-form .form-header {
    padding-bottom: 10px;
}
.partner-sso-registration-form .form-header .form-title {
    line-height: 36px;
    font-size: 30px;
    color: #fff;
    font-weight: var(--hex_font_bold);
    text-align: center;
    margin-bottom: 0px;
}
.partner-sso-registration-form .form-header .form-subtitle {
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    text-align: center;
    margin: 10px 0px 0px;
}
.partner-sso-registration-form  .partner-registration-form-wrapper {
    max-width: 500px;
    margin: 0 auto;
}
.partner-sso-registration-form .microsoft-partner-form .fieldset-label {
    background-color: #020A19;
}
.partner-sso-registration-form .error-wrapper .error-msg {
    text-align: center;
}
@media screen and (max-width: 600px) {
    .partner-banner--form-type.partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container .partner-banner__content-wrap {
      padding-top: 86px;
    }
}
@media screen and (min-width: 768px) {
    .partner-banner--form-type.partner-banner-stripe .partner-form-wrapper__form {
        flex-direction: row;
    }
    .partner-banner--form-type.partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__sub-title, .partner-sso-registration-form .form-header .form-subtitle {
        font-size: 18px;
        line-height: 23px;
        margin-bottom: 15px;
    }
    .partner-banner--form-type.partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__title, .partner-sso-registration-form .form-header .form-title {
        font-size: 42px;
        line-height: 53px;
    }
    .partner-sso-registration-form .form-header .form-title {
        line-height: 50px;
    }
    .partner-sso-registration-form {
        padding: 100px 0px;
    }
    .partner-sso-registration-form .form-header {
        padding-bottom: 20px;
    }
    .partner-sso-registration-form .form-header .form-subtitle {
        margin-top: 20px;
        margin-bottom: 0;
    }
    .partner-sso-registration-form .microsoft-partner-form {
        margin-top: 38px;
        padding-top: 37px;
    }
}
@media screen and (min-width: 992px) {
    .partner-banner--form-type.partner-banner-stripe .partner-form-wrapper {
        margin: 0;
    }
    .partner-banner--form-type.partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container .partner-banner__image-wrap {
        margin-bottom: 0px;
        align-self: end;
        max-width: 600px;
        padding-top: 10px;
    }
    .partner-banner--form-type .microsoft-partner-form .microsoft-btn-block {
        padding-bottom: 40px;
    }
    .partner-banner--form-type.partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container .partner-banner__content-wrap {
        padding-right: 45px;
        width: 75%;
        padding-bottom: 0;
        padding-top: 60px;
        flex: 0 0 45%;
    }
    .partner-banner--form-type .partner-form-wrapper__form .partner-form-wrapper__child .input-box input,
    .partner-banner--form-type .partner-form-wrapper__form .partner-form-wrapper__child .btn-wrapper .btn-wrapper__btn,
    .partner-banner--form-type .microsoft-partner-form .microsoft-btn-block .microsoft-btn {
        border-radius: 4px;
    }
    .partner-banner-stripe.partner-banner--form-type.banner-stripe__msp-solution .partner-inner-container .partner-banner__content-wrap{
        max-width: 50%;
    }
}
@media screen and (min-width: 1280px) {
    .partner-banner--form-type .microsoft-partner-form {
        margin-top: 35px;
        padding-top: 40px;
    }
    .partner-banner--form-type .microsoft-partner-form .microsoft-btn-block {
        padding-bottom: 110px;
    }
    .partner-banner--form-type.partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container .partner-banner__content-wrap {
        padding-top: 90px;
        flex: 0 0 50%;
    }
    .partner-banner--form-type.partner-banner-stripe .partner-form-wrapper__form {
        padding-top: 10px;
    }
    .partner-banner--form-type .partner-form-wrapper__form .partner-form-wrapper__child:first-child {
        flex: 1 1 286px;
    }
    .partner-banner--form-type .partner-form-wrapper__form .partner-form-wrapper__child:nth-child(2) {
        flex: 1 1 214px;
    }
}
/********** END: MSP banner type styles ***************/

/********** START: MSP submit otp styles ***************/
.submit-otp--msp .signup_otp_form_content {
    margin-bottom: 5px;
}
.submit-otp--msp .ahex_otp_form_content_group .hex__sign_in_title {
    color: #191919;
    /* font-weight: var(--hex_font_midbold); */
}
.submit-otp--msp .hex__sign_in_content_group .hex__sign_in_common_text {
    font-size: 16px;
    line-height: 24px;
    color: #556575;
}
.submit-otp--msp .hex__form_wrapper label.call_back_fld {
    font-size: 14px;
    line-height: 21px;
    color: #A8A8A8;
    padding: 0px 4px;
    /* top: -13px; */
    background-color: #fff;
}
.submit-otp--msp .user-info-row .user-info input {
    color: #191919 !important;
}
.submit-otp--msp .hex__sign_in_content_group .hex__sign_in_common_text b {
    font-weight: var(--hex_font_bold) !important;
}
.submit-otp--msp .signup_otp_form_content .form_inline_otp .otp_text_box {
    /* font-weight: var(--hex_font_midbold);
    border-bottom: 1px solid #D9D9D9;
    height: 52px; */
    /* margin-right: 15px; */
}
.submit-otp--msp .hex__form_wrapper .form_inline_otp .otp_text_box:focus, 
.submit-otp--msp  .hex__form_wrapper .form_inline_otp .otp_text_box:required:invalid:focus {
    /* border-bottom: 1px solid #D9D9D9; */
}
.submit-otp--msp .ahex_signup_form_with_otp {
    max-width: 630px;
    width: 100%;
}
.submit-otp--msp .user-info-row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}
.submit-otp--msp .user-info-row .user-info {
    flex: 1 1 305px;
    padding: 20px 10px 0px;
}
.submit-otp--msp .user-info-row .user-info .form-group {
    margin-bottom: 0px;
}
.submit-otp--msp .user-info-row .user-info.w-full {
    flex: 1 0 auto;
    width: 100%;
}
.submit-otp--msp .user-info-row .user-info input, 
.submit-otp--msp .user-info-row .user-info .inputMaterial--select {
    max-width: 100%;
    min-width: unset !important;
    width: 100%;
    font-size: 16px;
    line-height: 24px;
}
.submit-otp--msp .user-info-row .user-info input {
    border-color: #F0F0F0;
}
.submit-otp--msp .user-info-row .user-info input:focus:required:invalid:focus {
    border-color: #D9D9D9;
}
.submit-otp--msp .user-info-row .user-info input.hex__form_error_class,
.submit-otp--msp .user-info-row .user-info input.hex__form_error_class:focus:required:invalid:focus {
    border-color: #DD0735;
}
.submit-otp--msp .ahex_signup_form .hex__form_error_class:required:invalid + label.call_back_fld {
    opacity: 1;
}
.submit-otp--msp .ahex_signup_form .hex__form_error_class:required:invalid:focus + label.call_back_fld {
    opacity: 0;
}
.submit-otp--msp .user-info-row .user-info .inputMaterial--select {
    appearance: none;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}
.submit-otp--msp .user-info-row .user-info .group--select-wrapper.focus .input--country {
    border-color: var(--hex_border_form_ele_active);
}
.submit-otp--msp .user-info-row .user-info .select-dropdown {
    position: absolute;
    background: #fff;
    right: 2px;
    padding-right: 12px;
    padding-left: 15px;
    box-shadow: none !important;
    border-radius: 3px;
    border: 0px solid transparent;
    border-left: 0px;
    height: calc(100% - 2px);
    top: 1px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    pointer-events: none;
}
.submit-otp--msp .user-info-row .user-info.w-full input {
    max-width: 100%;
    width: 100%;
}
.submit-otp--msp .ahex_signup_form .hex__checkbox_container a.link {
    color: #327AFF;
}
.submit-otp--msp.submit-otp--without-msp .ahex_otp_form_content_group .hex__sign_in_title {
    margin-bottom: 0px;
}
.submit-otp--msp .hex__form_privacy_check {
    margin-top: 20px;
    margin-bottom: 25px;
    position: relative;
}
.submit-otp--msp .resend_otp_btn {
    padding: 0;
    background-color: transparent;
    border: 0;
    /* color: var(--hex_home_common_title_color); */
    color: #191919;
    cursor: pointer;
    text-decoration: none;
    font-size: 16px;
    line-height: 24px;
    /* font-weight: var(--hex_font_bold); */
}
.submit-otp--msp .contact_btn_container {
    padding-top: 0px;
}
.submit-otp--msp .signup_otp_form_content .otp_resend_label {
    margin: 0;
}
.submit-otp--msp .otp-digit-group .form_inline_wrap {
    position: relative;
}
.submit-otp--msp .otp-digit-group .form_inline_wrap.error_shown {
    height: unset;
}
.submit-otp--msp .otp-digit-group .form_inline_wrap .hex__form_msg .hex__error_msg  {
    font-size: 14px;
    padding-bottom: 10px;
    display: inline-block;
}

.submit-otp--msp .ahex_signup_form_wrapper .data-center-drop-down.hex__form_select_wrapper::after {
    content: unset;
}
.submit-otp--msp .ahex_signup_form_wrapper .data-center-drop-down.hex__form_select_wrapper .expand-icon {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(-16px, -50%);
    transition: transform 0.3s ease-out;
    pointer-events: none;
}
.submit-otp--msp .drop-down-open.data-center-drop-down.hex__form_select_wrapper .expand-icon {
    transform: translate(-16px, -50%) rotate(180deg);
}
.submit-otp--msp .resend_otp_form {
    line-height: normal;
}
.submit-otp--msp .hex__checkmark {
    width: 15PX;
    height: 15PX;
    transform: translateY(5px);
}
.submit-otp--msp .hex__checkmark:after {
    left: 4px;
    top: 1.2px;
    width: 5px;
    height: 9px;
}
.submit-otp--msp .hex__checkbox_container {
    padding-left: 25px;
}
.submit-otp--msp .ahex_signup_form .hex__form_privacy_check .hex__form_msg .hex__error_msg {
    padding-left: 26px;
}
.submit-otp--msp .ahex_signup_form_with_otp .ahex_signup_form .support_custom_btn {
    transform: unset;
}
.submit-otp--msp .hex__form_wrapper .inputMaterial:focus ~ label {
    top: -10px;
}
.submit-otp--msp .hex__form_wrapper .form-group.read_only .inputMaterial ~ label, 
.submit-otp--msp .hex__form_wrapper .inputMaterial:valid ~ label {
    top: -10px;
}
.submit-otp--msp .hex__form_error_class ~ .hex__form_error_msg {
    z-index: 2;
}
@media screen and (min-width:768px) {
    .submit-otp--msp .ahex_otp_form_content_group .hex__sign_in_title {
        /* line-height: 54px; */
        /* margin-bottom: 20px; */
    }
}
@media screen and (min-width:992px) {
    .submit-otp--msp .signup_otp_form_content .form_inline_otp {
        margin-top: 20px;
    }
    .submit-otp--msp .hex__form_msg {
        /* padding-bottom: 10px; */
    }
    .submit-otp--msp .otp-digit-group .form_inline_wrap .hex__form_msg .hex__error_msg {
        padding-bottom: 0px;
    }
}
@media screen and (min-width:1101px) {
    .submit-otp--msp .ahex__sign_up_content_group {
        /* justify-content: flex-start; */
        padding-top: 10px;
    }
    .submit-otp--msp .hex__form_privacy_check {
        margin-top: 15px;
        margin-bottom: 20px;
    }
    .submit-otp--msp .ahex_signup_form .hex__checkbox_container,
    .submit-otp--msp .ahex_signup_form .hex__checkbox_container a.link {
        font-size: 16px;
    }
    .submit-otp--msp .signup_otp_form_content {
        margin-bottom: 0px;
    }
}
@media screen and (min-width:1200px) {
    .submit-otp--msp.submit-otp--without-msp .ahex_otp_form_content_group .hex__sign_in_title {
        margin-bottom: 10px;
    }
}
@media screen and (max-width:1260px) {
    .sks-thank-you-bg-wrapper.thankyou_bg_one.thankyou--partnership {
        height: unset;
    }
    .thankyou--partnership {
        padding-top: 212px;
        padding-bottom: 117px;
    }
    .thankyou--partnership .sks-thank-you-data .sks-thank-you-content {
        padding-top: 0px;
        padding-bottom: 0px;
    }
}
@media screen and (max-width:1100px) {
    .thankyou--partnership {
        padding-top: 153px;
        padding-bottom: 84px;
    }
}
@media screen and (max-width:991px) {
    .thankyou--partnership {
        padding-top: 153px;
        padding-bottom: 84px;
    }
    .thankyou--partnership.sks-thank-you-bg-wrapper--end .hex__common_container_wrapper {
        padding-top: 0px;
        padding-bottom: 0px;
    }
}
@media screen and (max-width:600px) {
    :is([lang="de"], [lang="ru"], [lang="pt"], [lang="pt-br"]) .ahex_thankyou_page .thankyou--partnership .sks-thank-you-data .sks-thank-you-content {
        width: 100%;
    }
    :is([lang="de"], [lang="ru"], [lang="pt"], [lang="pt-br"]) .ahex_thankyou_page .thankyou--partnership .sks-thank-you-data .sks-thank-you-content .sks-thank-you-btn {
        padding: 12px 10px;
    }
}
/********** END: MSP submit otp styles ***************/
/********** START: MDM-Automation page
***********************************************/

.hexnode--automation-wrap.hexnode--genie-wrap .hex__mdm_home_content_wrapper{
    margin-bottom: unset;

}

.hexnode--automation-wrap.hexnode--genie-wrap.hex-uemblksection.hex__header_stripe .hex__mdm_home_header_title{
    font-weight: var(--hex_font_extrabold);
    margin-bottom: 15px;
}
.hexnode--automation-wrap.hex__header_stripe .hex__header_sub_title{
    margin-bottom: 15px;
    color: var(--hex_bg_color_white);
}

@media screen and (max-width:600px){
    
    .hexnode--automation-wrap.hexnode--genie-wrap.hex-uemblksection.hex__header_stripe .hex__mdm_home_header_title{
        margin-bottom: 20px;
    }
    .hexnode--automation-wrap.hex__header_stripe .hex__header_sub_title{
        margin-bottom: 30px;
    }
    .hexnode--automation-wrap.hexnode--genie-wrap.hex-uemblksection.hex__header_stripe{
        padding-bottom: unset;
    }
    .hexnode--automation-wrap.hex-uemblksection .hex__signup_mdm_home_header_text_wrapper{
        padding-top: 25px;
    }
    .hexnode--automation-wrap.hex-uemblksection .hex__signup_mdm_home_header_form_wrapper .hex__signup_mdm_home_header_input, input[type="text"].hex__signup_mdm_home_header_input{
        margin-bottom: 15px;
    }
}

@media screen and (max-width:1200px){
    .hexnode--automation-wrap.hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_right{
        margin-bottom: 30px;
    }
    .hexnode--automation-wrap.hex-uemblksection.hex__header_stripe{
        padding-bottom: unset;
    }
}


.hexnode--automation-wrap.hexnode--genie-wrap.hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-uemfig{
 transition: max-width 0.3s ease-in-out;
}
@media screen and (min-width:601px){
    .hexnode--automation-wrap.hexnode--genie-wrap.hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-uemfig{
        max-width: 440px;
    }
}

@media screen and (min-width:768px){
    .hexnode--automation-wrap.hexnode--genie-wrap.hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-uemfig{
        max-width: 520px;
    }
}


@media screen and (min-width:1201px){
    .hexnode--automation-wrap.hexnode--genie-wrap .hex__mdm_home_content_wrapper{
        margin-top: 170px;
    }
    .hexnode--automation-wrap.hexnode--genie-wrap.hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-uemfig{
        max-width: 626px;
        max-height: 525px;
    }
    
}
@media screen and (min-width:1101px) and (max-width:1200px){
    .hexnode--automation-wrap.hexnode--genie-wrap .hex__mdm_home_content_wrapper{
        margin-top: 140px;
    }
}

@media screen and (max-width:600px){
    .hexnode--automation-wrap.hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-uemfig img{
        padding: unset;
    }
    .hexnode--automation-wrap.hexnode--genie-wrap.hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-uemfig{
        max-height: 285px;
    }
}


.titledesc-img-section{
    padding: 60px 0px 30px;
}
@media screen and (min-width: 992px) {
    .titledesc-img-section{
        padding: 120px 0px 60px;
    }
}
.titledesc-img-section .titledesc-img-wrap{
    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-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px 25px;
    border-radius: 16px;
    background-color: #F8FAFF;
}

@media screen and (min-width:992px){
    .titledesc-img-section .titledesc-img-wrap{
        padding: 40px 25px;
    }
}

.titledesc-img-section .titledesc-img-wrap .sub-wrap{
    max-width: 1088px;
    margin: 0 auto;
}

.titledesc-img-section .titledesc-img-wrap .title-desc__title{
    margin-bottom: 15px;

}

.titledesc-img-section .titledesc-img-wrap .title-desc__title h2{
    text-align: center;
    letter-spacing: 0px;
    color: var(--hex_home_common_title_color);
    opacity: 1;
    font-weight: var(--hex_font_bold);
    font-size: 30px;
    line-height: 36px;
    text-align: left;
    margin: 0;
}
@media screen and (min-width:601px){
    .titledesc-img-section .titledesc-img-wrap .title-desc__title h2{
        text-align: center;
    }
}
@media screen and (min-width:768px){
    .titledesc-img-section .titledesc-img-wrap .title-desc__title h2{
        font-size: 42px;
        line-height: 53px;
        font-weight: var(--hex_font_extrabold);
    }
}
.titledesc-img-section .titledesc-img-wrap .title-desc__description{
    margin-bottom: 30px;
}
@media screen and (min-width:601px){
    .titledesc-img-section .titledesc-img-wrap .title-desc__description{
        margin-bottom: 60px;
    }

}
.titledesc-img-section .titledesc-img-wrap .title-desc__description p{
    text-align: left;
    letter-spacing: 0px;
    color: var(--hex_text_secondary);
    font-weight: var(--hex_font_normal);
    font-size: 16px;
    line-height: 24px;
    margin: 0;
}
@media screen and (min-width:601px){
    .titledesc-img-section .titledesc-img-wrap .title-desc__description p{
        text-align: center;
    }
}
@media screen and (min-width:768px){
    .titledesc-img-section .titledesc-img-wrap .title-desc__description p{
        font-size: 18px;
        line-height: 28px;
    }
}

@media screen and (max-width:600px){
    .titledesc-img-section .titledesc-img-wrap .image-wrap{
        width: 100%;
        max-width: 228px;
        max-height: 395px;
        margin: 0 auto;
    }
}

@media screen and (min-width:601px){
    .titledesc-img-section .titledesc-img-wrap .image-wrap{
        position: relative; 
        padding-top: 21.59095%
       
    }
}

.titledesc-img-section .titledesc-img-wrap .image-wrap .cards-wrap__img-wrap img{
    width: 100%;
    height: 100%;
}

@media screen and (min-width:601px){
    .titledesc-img-section .titledesc-img-wrap .image-wrap .cards-wrap__img-wrap img{
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }
}


@media screen and (max-width:600px){
    .mdm-automation--tab.features_s_p_features_tab_stripe{
        padding: 30px 0px 40px;
    }
}

.mdm-automation--tab .hex__features_sec_title{
    display: none;
}
.mdm-automation--tab .hex__f_carousel_conatiner_wrapper{
    margin-top: unset;
}


@media screen and (min-width:768px){
    .mdm-automation--tab .hex__f_carousel_conatiner_wrapper .hex__f_carousel_left_content_wrapper{
        padding-right: 20px;
    }
}



.mdm-automation--tab .hex__f_carousel_conatiner_wrapper .hex__f_carousel_right_content_wrapper{
    max-width: 40%;
    flex: 0 0 40%;
}

@media screen and (min-width:1024px){
    .mdm-automation--tab .hex__f_carousel_conatiner_wrapper .hex__f_carousel_left_content_wrapper{
        max-width: 50%;
        flex: 0 0 50%;
        padding-right: 50px;
    }
    .mdm-automation--tab .hex__f_carousel_conatiner_wrapper .hex__f_carousel_right_content_wrapper{
        max-width: 50%;
        flex: 0 0 50%;
    }
}


.mdm-automation--tab .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li{
    max-width: 576px;
    margin-bottom: 25px;
}
@media screen and (max-width:767px){
    .mdm-automation--tab .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li{
        margin-bottom: 30px;
        max-width: 100%;
    } 
}

.mdm-automation--tab .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper{
    max-width: 600px;
    max-height: 476px;
    margin-left: auto;
}

.mdm-automation--tab .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal{
    border-radius: 17px;
}

.mdm-automation--tab ul.hex__f_carousel_list li.active .hex__f_carousel_list_details {
    padding-top: 15px;
}

.mdm-automation--tab .hex__features_common_text {
    margin-bottom: unset;
}

@media screen and (max-width:767px){
    .mdm-automation--tab ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm {
        margin: 20px auto 0px;
        width: 100%;
        max-width: 340px;
    }
}

@media screen and (max-width:991px){
    .mdm-automation--tab .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_list_img_normal{
        max-width: 100%;
        margin: unset !important;
        border-radius: 20px;
    }
}

@media screen and (max-width:420px){
    .mdm-automation--tab ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm {
        height: unset !important;
    }
    .mdm-automation--tab .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_list_img_normal{
        min-height: unset;
    }
}

/********** END: MDM-Automation page
***********************************************/

/********** START: Our Resources Home page **********/

.resources {
    max-width: 1300px;
    width: 88%;
    margin: 0px auto;
    padding: 60px 0px;
}
.resources__items {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.resources__item {
    max-width: 340px;
    width: 100%;
    padding: 25px;
    background-color: #fff;
    border-radius: 18px;
    border: 1px solid #E5E5E5;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 0px auto 25px;
    transition: all 0.3s ease-in-out;
}
.resources__item:focus {
    text-decoration: none;
}
.resources__item:hover {
    text-decoration: none;
    border: 1px solid #020A19;
    transform: translateY(-5px);
}
.resources__link-arrow {
    margin-left: 5px;
    transition: all 0.3s ease-in-out;
}
.resources__item:hover .resources__link-arrow {
    transform: translateX(3px);
}
.resources__item:hover .resources__link-arrow path {
    fill: #020A19;
}
.resources__item:hover .resources__link-label {
    color: #020A19;
}
.resources__title {
    font-size: 28px;
    line-height: 34px;
    font-weight: 700;
    color: #020A19;
    text-align: center;
    padding-bottom: 35px;
}

.resources__logo-wrapper {
    margin-bottom: 25px;
}
.resources__logo {
    border-radius: 6px;
    overflow: hidden;
}
.resources__item-tag {
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    color: #838688;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 0.96px;
}
.resources__item-title {
    font-size: 18px;
    line-height: 27px;
    font-weight: 700;
    color: #020A19;
    text-align: left;
}
.resources__description {
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    color: #52575B;
    text-align: left;
    margin-bottom: 5px;
}
.resources__link-label {
    display: block;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #767676;
    text-align: left;
    margin-top: 15px;
    margin-bottom: 0;
    transition: all 0.3s ease-in-out;
}
@media screen and (min-width: 640px) {
    .resources__items {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: wrap;
        margin: 0px -15px;
    }
    .resources__item {
        width: 100%;
        margin: 15px;
    }
    .resources {
        padding: 70px 0px 80px;
    }
    .resources__description {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .resources__title {
        font-size: 36px;
        line-height: 1.25;
        padding-bottom: 40px;
    }
    .resources__item-title {
        font-size: 20px;
        line-height: 30px;
    }
    .resources__item-tag {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 1.12px;
    }
    .resources__link-label {
        font-size: 16px;
        line-height: 24px;
    }
}
@media screen and (max-width: 600px) {
    .signup__btn-wrapper {
        flex-direction: column;
    }
    .signup__btn {
        max-width: 325px;
    }
    .signup__btn--outlined {
        margin-left: 0px;
        margin-top: 10px;
    }
    .signup__with-logo-slider.sks_signup_new_stripe .new_mdm_button,
    .signup__with-logo-slider.sks_signup_new_stripe .sks_header_input_solution {
        max-width: 325px;
    }
}
@media screen and (min-width:421px){
    html[lang="en"] .hex__header_stripe_with_gartner_forester.featured--home-stripe.hex__header_stripe .hex__header_btn.hex__header_btn--ab {
      max-width: 210px;
    }
}
@media screen and (max-width: 420px) {
    .platform-support__logo-wrapper {
        margin: 0px -10px;
        max-width: unset;
    }
    .vision-os.featured--home-stripe.hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester {
        min-height: unset;
    }
    .vision-os.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right,
    .vision-os.featured--home-stripe.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img,
    .vision-os.featured--home-stripe.hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left {
        max-width: unset;
    }
}
@media screen and (min-width: 768px) {
    .resources__item {
        max-width: 45%;
    }
}
@media screen and (min-width: 1024px) {
    .resources__items {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: nowrap;
        margin: 0px -15px;
    }
    .resources__item {
        max-width: 33.33%;
        width: 100%;
        margin: 0px 15px;
    }
    .resources__logo-wrapper {
        max-width: 345px;
    }
}

@media screen and (min-width: 1280px) {
    .resources__item {
        padding: 35px;
    }
}

/********** END: Our Resources Home page **********/

/********** START: Linux OS Page **********/
.featured--home-stripe.hex__header_stripe .hex__header_btn.hex__header_btn--ab.hex__header_btn--base-font {
    font-size: 16px;
    line-height: 20px;
    min-height: 52px;
}

.mhex_multi_tab_stripe_container.tab_content.tab_content__linux {
    padding-top: 90px;
}
.tab_content .hex__common_home_title {
    text-align: center;
}
.tab-content__link-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0px;
}
@media screen and (min-width:1024px){
    .tab-content__link-wrapper {
        margin-top: 40px;
    }    
}
.tab-content__link {
    font-size: 20px;
    line-height: 24px;
    font-weight: 500;
    margin: 0px;
}
.tab-content__link-wrapper .tab-content__arrow {
    transition: all 0.3s ease-in-out;
}
.tab-content__link-wrapper:hover {
    text-decoration: none;
    color: #DD0735;
}
.tab-content__link-wrapper:hover .tab-content__arrow {
    transform: translateX(3px);
}
.tab-content__link--red {
    color: #DD0735;
}
.tab-content__arrow {
    margin-left: 7px;
    margin-top: 5px;
}
.linux-os__signup {
    padding-top: 90px;
    padding-bottom: 50px;
}
.sks_signup_new_stripe.hex_mdm_solution_signup_stripe_bottom.linux-os__signup .hex_mdm_solution_signup_text_wrapper {
    margin-top: 0px;
}
.linux-os__signup .hex_mdm_solution_signup_text {
    margin-bottom: 15px;
}
.linux-os__signup .signup__description {
    font-size: 18px;
    line-height: 28px;
    color: #CFD0D2;
    margin-bottom: 30px;
    text-align: center;
}
.linux-os__signup--without-form {
    background-color: var(--hex_home_common_title_color);
}
.signup__container {
    max-width: 1300px;
    width: 88%;
    margin: 0px auto;
    padding: 80px 0px;
}
.linux-os__signup--without-form .hex_mdm_solution_signup_text {
    font-size: 36px;
    color: #fff;
    line-height: 1.2;
    font-weight: var(--hex_font_semibold);
    margin-bottom: 25px;
    text-align: center;
}
.linux-os__signup--without-form  .signup__description {
    font-size: 18px;
    line-height: 28px;
    color: #CFD0D2;
    margin-bottom: 15px;
    text-align: center;
}
.linux-os__signup--without-form .signup_request_demo_text {
    font-size: 16px;
    line-height: 28px;
    color: #7E90A1;
    padding-top: 15px;
    text-align: center;
    margin: 0px;
    font-weight: var(--hex_font_normal);
}
.signup__btn-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 10px;
}
.signup__btn  {
    max-width: 210px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid var(--hex_btn_bg_color);
    font-size: 16px;
    line-height: 20px;
    font-weight: var(--hex_font_normal);
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
    padding: 15px 0;
    background-color: var(--hex_btn_bg_color);
    text-align: center;
    cursor: pointer;
    border-radius: 4px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.signup__btn:hover,
.signup__btn:focus{
    text-decoration: none;
    color: #fff;
    background-color: var(--hex_btn_bg_color_hover);
    border: 1px solid var(--hex_btn_bg_color_hover);
}
.signup__btn--outlined {
    margin-left: 10px;
    border: 1px solid #fff;
    background-color: transparent;
}
.signup__btn--outlined:hover {
    border: 1px solid #BFBFBF;
    background-color: transparent;
}
.linux-os.featured--home-stripe.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img {
    max-width: 310px;
    min-height: unset;
}
.linux-os .hex__mdm_home_content_wrapper {
    padding: 120px 0px;
    height: auto;
}
.linux-os .hex__header_title--ab {
    margin-bottom: 40px;
    font-weight: 700;
}
.featured--home-stripe.hex__header_stripe.linux-os .hex__header_btn.hex__header_btn--ab {
    max-width: 100%;
}
.hex__logo_stripe--bg-dark {
    background-color: var(--hex_home_common_title_color);
    padding-top: 0px;
}
.linux-ecosystem {
    padding: 80px 0px;
}
.linux-ecosystem--bg-grey {
    background-color: #F8F8F8;
}
.linux-ecosystem__description {
    text-align: center;
    max-width: 620px;
    margin: 0px auto;
    font-size: 18px;
    line-height: 28px;
    font-weight: var(--hex_font_normal);
}
.linux-ecosystem__wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-top: 60px;
}
.linux-ecosystem__img-wrap {
    max-width: 530px;
}
.linux-ecosystem__list-logo-wrap {
    max-width: 650px;
    margin-left: 70px;
}
.linux-ecosystem__list-item {
    background-color: #ffffff;
    border: 1px solid #DFE5EC;
    display: flex;
    justify-content: space-between;
}
.linux-ecosystem__list-item:first-child {
    border-radius: 10px 10px 0px 0px;
    border: 1px solid #DFE5EC;
    border-bottom: 0;
}
.linux-ecosystem__list-item:last-child {
    border-radius: 0px 0px 10px 10px;
    border: 1px solid #DFE5EC;
    border-top: 0;
}
.linux-ecosystem__logo-title {
    font-size: 24px;
    line-height: 38px;
    font-weight: 700;
    color: #020A19;
}
.linux-ecosystem__main-logo {
    padding: 30px 20px;
}
.linux-ecosystem__main-logo img {
    max-width: 160px;
}
.linux-ecosystem__sub-logo-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    border-left: 1px solid #DFE5EC;
    padding: 30px 35px 30px 10px;
}
.linux-ecosystem__list-item--main {
    justify-content: center;
}
.linux-ecosystem__logo {
    max-width: 150px;
    max-height: 35px;
    width: 100%;
}
.linux-ecosystem__logo--more {
    font-size: 16px;
    line-height: 20px;
    font-weight: var(--hex_font_normal);
    text-align: center;
    color: #556575;
    white-space: nowrap;
    max-width: 60px;
    position: relative;
    top: 2px;
}
.linux-ecosystem__logo img {
    max-width: 150px;
}
.linux-ecosystem__logo--linux-mint,
.linux-ecosystem__logo--rocky-linux {
    margin: 0px 25px;
}
.showcase-section__container,
.linux-ecosystem__container,
.platform-support__container {
    max-width: 1300px;
    width: 88%;
    margin: 0px auto;
}
.showcase-section .hex__common_home_title,
.linux-ecosystem .hex__common_home_title,
.platform-support .hex__common_home_title {
    text-align: center;
}
@media screen and (max-width: 1280px) {
    .linux-ecosystem__wrap {
        flex-direction: column;
        max-width: 660px;
        margin: 0px auto;
    }
    .linux-ecosystem__list-logo-wrap {
        margin-left: 0px;
        margin-top: 50px;
    }
}
@media screen and (min-width: 1199px) {
    .linux-os.featured--home-stripe.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right {
        justify-content: center;
    }
}
@media screen and (max-width: 1199px) {
    .linux-os.featured--home-stripe.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right {
        display: flex;
        align-items: center;
        justify-content: center;
        order: 1;
        margin-bottom: 35px;
    }
    .linux-os.featured--home-stripe.hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left {
        order: 2;
        margin-bottom: 0;
        max-width: unset;
    }
    .linux-os.featured--home-stripe.hex__header_stripe.and__forester .hex__header_title {
        max-width: 600px;
    }
}
@media screen and (max-width: 1024px) {
    .linux-ecosystem {
        padding: 60px 0px;
    }
    .linux-ecosystem__logo-title {
        text-align: center;
        line-height: 32px;
    }
}
@media screen and (max-width: 768px) {
    .linux-ecosystem__list-logo-wrap {
        margin-top: 35px;
    }
    .linux-ecosystem__list-item {
        border-radius: 10px;
        border: 1px solid #DFE5EC;
    }
    .linux-ecosystem__list-item:nth-child(2) {
        margin: 15px 0px;
    }
    .linux-ecosystem__list-item:first-child {
        border-radius: 10px;
        border: 1px solid #DFE5EC;
    }
    .linux-ecosystem__list-item:last-child {
        border-radius: 10px;
        border: 1px solid #DFE5EC;
    }
    .linux-ecosystem__list-item {
        flex-direction: column;
    }
    .linux-ecosystem__list-item--main {
        flex-direction: row;
    }
    .linux-ecosystem__sub-logo-wrapper {
        padding: 20px 35px 20px 20px;
        border-left: 0;
        border-top: 1px solid #DFE5EC;
    }
    .linux-ecosystem__main-logo {
        margin: 0px auto;
        padding: 23px;
    }
    .linux-ecosystem__logo--linux-mint {
        margin: 0px 20px;
    }
    .linux-ecosystem__logo--rocky-linux {
        margin: 0px 25px;
    }
}
@media screen and (max-width: 640px) {
    .linux-ecosystem__wrap {
        max-width: 450px;
        padding-top: 35px;
    }
    .linux-ecosystem__logo--more {
        font-size: 14px;
        line-height: 24px;
    }
    .linux-ecosystem__description {
        font-size: 16px;
        line-height: 24px;
    }
    .mhex_multi_tab_stripe_container.tab_content.tab_content__linux {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .tab-content__link {
        font-size: 16px;
    }
    .linux-os.featured--home-stripe.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img {
        max-width: 260px;
    }
    .linux-ecosystem__main-logo {
        padding: 20px;
    }
    .linux-ecosystem__sub-logo-wrapper {
        padding: 15px 15px 15px 10px;
    }
    .linux-ecosystem__list-item:nth-child(2) {
        margin: 10px 0px;
    }
    .linux-ecosystem__logo--linux-mint,
    .linux-ecosystem__logo--rocky-linux {
        margin: 0px 15px;
    }
    .linux-ecosystem__main-logo {
        padding: 20px;
    }
    .linux-ecosystem__main-logo img {
        max-width: 125px;
    }
    .linux-ecosystem__logo img {
        max-width: 106px;
    }
}
@media screen and (max-width: 600px) {
    .linux-os .hex-featured-img {
        max-width: 260px;
    }
    .signup__btn-wrapper {
        flex-direction: column;
    }
    .signup__btn {
        max-width: 325px;
    }
    .signup__btn--outlined {
        margin-left: 0px;
        margin-top: 10px;
    }
    .linux-os__signup--without-form .hex_mdm_solution_signup_text,
    .signup__with-logo-slider .hex_mdm_solution_signup_text {
        font-size: 28px;
        line-height: 35px;
    }
}
@media screen and (max-width: 390px) {
    .linux-ecosystem__main-logo {
        padding: 15px 0px;
    }
    .linux-ecosystem__main-logo img {
        max-width: 125px;
    }
    .linux-ecosystem__logo img {
        max-width: 100px;
    }
}


.showcase-section {
    padding: 30px 0px 60px;
}
.showcase-section__items {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.showcase-section__item {
    position: relative;
    max-width: 340px;
    width: 100%;
    background-color: #fff;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 0px auto 30px;
    transition: all 0.3s ease-in-out;
}
.showcase-section__details {
    padding: 25px 25px 0px;
}
.showcase-section__description {
    font-size: 16px;
    line-height: 24px;
    font-weight: var(--hex_font_normal);
    color: #556575;
    text-align: center;
    margin: 0px;
}
.staggered-flow-section__title,
.showcase-section__title {
    font-size: 28px;
    line-height: 34px;
    font-weight: 700;
    color: #020A19;
    text-align: center;
    padding-bottom: 30px;
}
.showcase-section__item:last-child {
    margin-bottom: 0px;
}
.staggered-flow-section__item-title,
.showcase-section__item-title {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    color: #020A19;
    text-align: center;
}
.showcase-section__item-title {
    max-width: 205px;
    margin: 0px auto 15px;
}
.showcase-section__item--bg-grey {
    background-color: #F9F9F9;
}
.showcase-section__item--bg-blue {
    background-color: #F3F9FE;
}
.showcase-section__item--bg-pink {
    background-color: #FEF5F7;
}
.showcase-section__item.showcase-section__item--bg-grey .showcase-section__img-wrapper {
    display: flex;
    justify-content: flex-end;
}
.staggered-flow-section__container {
    max-width: 940px;
    width: 88%;
    margin: 0px auto;
    padding: 60px 0px 30px;
}
.staggered-flow-section__items {
    position: relative;
}
.staggered-flow-section__item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 35px;
}
.staggered-flow-section__item:last-child {
    margin-bottom: 0;
}
.staggered-flow-section__item-title {
    margin-top: 20px;
    margin-bottom: 0;
}
.staggered-flow-section__img-wrapper,
.staggered-flow-section__content {
    max-width: 400px;
    margin: 0px auto;
}
.staggered-flow-section__start-dotted-line {
    display: none;
}
.staggered-flow-section__item::after,
.staggered-flow-section__divider::before {
    content: none;
}
.staggered-flow-section__description {
    font-size: 16px;
    line-height: 24px;
    font-weight: var(--hex_font_normal);
    text-align: center;
    color: #556575;
    padding-top: 15px;
    margin: 0px;
}
@media screen and (min-width: 640px) {
    .showcase-section__items {
        flex-direction: row;
        justify-content: center;
        flex-wrap: wrap;
        margin: 0px -15px;
    }
    .showcase-section__item {
        width: 100%;
        max-width: 450px;
        margin: 15px;
        overflow: hidden;
    }
    .showcase-section {
        padding: 45px 0px 90px;
    }
}
@media screen and (min-width: 768px) {
    .showcase-section__item {
        max-width: 45%;
    }
    .staggered-flow-section__container {
        padding: 90px 0px 45px;
    }
    .staggered-flow-section__items {
        margin-top: 45px;
    }
    .staggered-flow-section__item {
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        padding-bottom: 120px;
        position: relative;
        margin-bottom: 0px;
    }
    .staggered-flow-section__item--reverse {
        flex-direction: row-reverse;
    }
    .staggered-flow-section__item:last-child {
        padding-bottom: 0;
    }
    .staggered-flow-section__img-wrapper,
    .staggered-flow-section__content {
        flex-basis: 50%;
        max-width: 400px;
        margin: 0;
    }
    .staggered-flow-section__item--reverse .staggered-flow-section__content,
    .staggered-flow-section__item--nomral .staggered-flow-section__img-wrapper {
        margin-right: 35px;
    }
    .staggered-flow-section__item--reverse .staggered-flow-section__img-wrapper,
    .staggered-flow-section__item--nomral .staggered-flow-section__content {
        margin-left: 35px;
    }
    .staggered-flow-section__title {
        font-size: 36px;
        line-height: 1.25;
        padding-bottom: 40px;
    }
    .staggered-flow-section__start-dotted-line {
        display: block;
        position: absolute;
        top: -27px;
        left: 50%;
        transform: translateX(-50%);
    }
    .staggered-flow-section__item::after {
        position: absolute;
        content: "";
        top: 0;
        left: 50%;
        width: 2px;
        height: 100%;
        background-color: #DFE5EC;
        transform: translateX(-50%);
    }
    .staggered-flow-section__item::before {
        content: "";
        width: 22px;
        height: 22px;
        position: absolute;
        top: 0;
        left: 50%;
        z-index: 1;
        background-color: #fff;
        border: 3px solid #DFE5EC;
        border-radius: 9999px;
        transform: translateX(-50%);
    }
    .staggered-flow-section__item-title {
        font-size: 28px;
        line-height: 38px;
        text-align: left;
        margin: 0px;
    }
    .staggered-flow-section__description {
        font-size: 18px;
        line-height: 28px;
        text-align: left;
        padding-top: 20px;
    }
}
@media screen and (min-width: 1024px) {
    .showcase-section__items {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: nowrap;
        margin: 0px -15px;
    }
    .showcase-section__item {
        max-width: 33.33%;
        width: 100%;
        margin: 0px 15px;
    }
    .showcase-section__title {
        font-size: 36px;
        line-height: 1.25;
        padding-bottom: 40px;
    }
    .showcase-section__item-title {
        font-size: 28px;
        line-height: 38px;
        text-align: left;
        margin: 0px;
    }
    .showcase-section__img-wrapper {
        transition: all 0.3s ease-in-out;
    }
    .showcase-section__content-wrap {
        position: absolute;
        z-index: 5;
        bottom: -50%;
        left: 0;
        right: 0;
        opacity: 0;
        border-radius: 0px 0px 8px 8px;
        padding: 25px 30px;
        overflow: hidden;
        -moz-backdrop-filter: blur(30px) brightness(0.45);
        -o-backdrop-filter: blur(30px) brightness(0.45);
        -ms-backdrop-filter: blur(30px) brightness(0.45);
        -webkit-backdrop-filter: blur(30px) brightness(0.45);
        backdrop-filter: blur(30px) brightness(0.45);
        background-color: rgba(250, 250, 250, 0.08);
        transition: all 0.3s ease-in-out;
    }
    .showcase-section__description {
        color: #FFFFFF;
        text-align: left;
        margin: 0;
    }
    .showcase-section__details {
        padding: 35px;
    }
    .showcase-section__item:hover .showcase-section__content-wrap {
        bottom: 0;
        opacity: 1;
    }
    .showcase-section__item:hover .showcase-section__img-wrapper {
        transform: translateY(-10px);
    }
    .showcase-section__img-wrapper {
        max-width: 410px;
    }
    .staggered-flow-section__item--reverse .staggered-flow-section__content,
    .staggered-flow-section__item--nomral .staggered-flow-section__img-wrapper {
        margin-right: 70px;
    }
    .staggered-flow-section__item--reverse .staggered-flow-section__img-wrapper,
    .staggered-flow-section__item--nomral .staggered-flow-section__content {
        margin-left: 70px;
    }
}

@media screen and (min-width: 1280px) {
    .showcase-section__item {
        max-width: 410px;
    }
}
/********** END: Linux OS Page **********/

/********** START: Vision OS Page **********/
.featured--home-stripe.hex__header_stripe .hex__header_btn.hex__header_btn--ab.hex__header_btn--base-font {
    font-size: 16px;
    line-height: 20px;
    min-height: 52px;
}
.signup__with-logo-slider {
    padding-top: 90px;
    padding-bottom: 60px;
}
.sks_signup_new_stripe.hex_mdm_solution_signup_stripe_bottom.signup__with-logo-slider .hex_mdm_solution_signup_text_wrapper {
    margin-top: 0px;
}
.sks_signup_new_stripe .hex__signup_bottom_text_wrapper {
    padding: 0px
}
.signup__with-logo-slider.sks_signup_new_stripe.hex_mdm_solution_signup_stripe_bottom .hex_mdm_solution_signup_form_wrapper form .style_of_error_message {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    top: 5px;
}
.signup__with-logo-slider .hex_mdm_solution_signup_text {
    margin-bottom: 15px;
}
.signup__with-logo-slider .signup__description {
    font-size: 18px;
    line-height: 28px;
    color: #CFD0D2;
    margin-bottom: 30px;
    text-align: center;
    font-weight: var(--hex_font_normal);
}
.signup__with-logo-slider.sks_signup_new_stripe .new_mdm_button,
.signup__with-logo-slider.sks_signup_new_stripe .sks_header_input_solution {
    height: 52px !important;
    font-size: 16px;
    line-height: 20px;
}
.signup__with-logo-slider.sks_signup_new_stripe .new_mdm_button {
    max-width: 210px;
}
.signup__with-logo-slider.sks_signup_new_stripe .sks_header_input_solution {
    max-width: 280px;
}
.signup__container {
    max-width: 1300px;
    width: 88%;
    margin: 0px auto;
    padding: 80px 0px;
}
.signup__btn-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 10px;
}
.signup__btn  {
    max-width: 210px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid var(--hex_btn_bg_color);
    font-size: 16px;
    line-height: 20px;
    font-weight: var(--hex_font_normal);
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
    padding: 17px 0;
    background-color: var(--hex_btn_bg_color);
    text-align: center;
    cursor: pointer;
    border-radius: 4px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.signup__btn:hover,
.signup__btn:focus{
    text-decoration: none;
    color: #fff;
    background-color: var(--hex_btn_bg_color_hover);
    border: 1px solid var(--hex_btn_bg_color_hover);
}
.signup__btn--outlined {
    margin-left: 10px;
    border: 1px solid #fff;
    background-color: transparent;
}
.signup__btn--outlined:hover {
    border: 1px solid #BFBFBF;
    background-color: transparent;
}
.hex__logo_stripe--bg-dark {
    background-color: var(--hex_home_common_title_color);
    padding-top: 0px;
}
.platform-support {
    padding: 80px 0;
}
.platform-support .hex__common_home_title {
    text-align: center;
}
.platform-support--bg-blue {
    background-color: #f5faff;
    padding: 80px 0;
}
.platform-support__logo-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding-top: 30px;
}
.platform-support__logo {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 250px;
    width: 100%;
    margin: 15px;
    background-color: #fff;
    outline: 1px solid #EAEBEB;
    outline-offset: -1px;
    border-radius: 10px;
    padding: 19px 19px 19px 14px;
    max-height: 80px;
}
.platform-support__content-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
}
.platform-support__content-wrap img {
    max-width: 42px;
}
.platform-support__content {
    margin: 0;
    color: #020A19;
    font-size: 22px;
    line-height: 28px;
    font-weight: 500;
    margin-left: 5px;
    margin-right: 10px;
}
.platform-support__logo--cursor-no-link {
    pointer-events: none;
}
.platform-support__logo .platform-support__arrow {
    transition: all 0.3s ease-in-out;
    transform: translateX(0px);
}
.platform-support__logo:hover {
    text-decoration: none;
    outline: 1px solid #EAEBEB;
    outline-offset: -1px;
}
.platform-support__logo:hover .platform-support__arrow {
    transform: translateX(3px);
}
.vision-os.promotion-stripe {
    padding: 90px 0 60px;
}
.vision-os.featured--home-stripe.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img {
    max-width: 555px;
    border-radius: 10px 10px 0px 0px;
    overflow: hidden;
}
.linux-os.featured--home-stripe.hex__header_stripe.and__forester .hex__header_title,
.vision-os.featured--home-stripe.hex__header_stripe.and__forester .hex__header_title {
    margin-bottom: 40px;
    font-weight: 700;
}
.vision-os .hex__common_home_title {
    max-width: 630px;
    margin: 0px auto;
    text-align: center;
    padding-bottom: 60px;
}
.vision-os.promotion-stripe .multi-promotions .multi-promotions-wrap {
    border-radius: 8px;
    padding: 25px;
    flex-direction: column;
    max-width: 410px;
    width: 100%;
}
.vision-os.promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__body {
    margin-bottom: 25px;
}
.vision-os.promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__header-title {
    font-size: 28px;
    line-height: 38px;
    font-weight: var(--hex_font_midbold);
    letter-spacing: 0px;
    color: var(--hex_home_common_title_color);
    opacity: 1;
    word-break: break-word;
    margin: 0px;
    margin-top: 20px;
    margin-bottom: 25px;
}
.vision-os.promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__header {
    margin: 0;
}
.vision-os.promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__body .multi-promotions-wrap__body-desc {
    font-size: 18px;
    line-height: 28px;
}
.vision-os.promotion-stripe .multi-promotions .light--blue.multi-promotions-wrap {
    background-color: #F3F9FE;
}
.vision-os.promotion-stripe .multi-promotions .multi-promotions-wrap:nth-child(3n-1) {
    margin-left: 35px;
    margin-right: 35px;
}
.light--violet {
    background-color: #F9F8FF;
}
.vision-os .multi-promotions-wrap__header-img {
    max-width: 58px;
    height: 58px;
    margin: 40px 0px 30px;
}
.vision-os.promotion-stripe .multi-promotions .multi-promotions-wrap.light--blue .multi-promotions-wrap__header .multi-promotions-wrap__header-img {
    max-width: 97px;
}
@media screen and (max-width: 1480px) {
    .vision-os.promotion-stripe .multi-promotions .multi-promotions-wrap {
        width: calc(33.33% - 26.666px);
    }
}
@media screen and (max-width: 1199px) {
    .vision-os.hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left {
        order: 2;
        margin-bottom: 10px;
    }
    .vision-os.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right {
        order: 1;
    }
    .linux-os.featured--home-stripe.hex__header_stripe.and__forester .hex__header_title,
    .vision-os.featured--home-stripe.hex__header_stripe.and__forester .hex__header_title {
        max-width: 700px;
        margin-top: 25px;
        margin-bottom: 25px;
    }
    .vision-os.featured--home-stripe.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img {
        min-height: unset;
    }
}
@media screen and (max-width: 1024px) {
    .signup__with-logo-slider {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .platform-support {
        padding: 60px 0;
    }
    .platform-support__logo-wrapper {
        padding-top: 15px;
    }
}
@media screen and (max-width: 991px) {
    .vision-os.promotion-stripe .multi-promotions {
        max-width: 600px;
        margin: 0px auto;
    }
    .vision-os.promotion-stripe .multi-promotions .multi-promotions-wrap {
        flex-direction: row;
        width: 100%;
        max-width: 100%;
    }
    .vision-os.promotion-stripe .multi-promotions .light--blue.multi-promotions-wrap:nth-child(3n-1) {
        margin-left: 0px;
        margin-right: 0px;
    }
    .vision-os.promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__header {
        flex-basis: 20%;
    }
    .vision-os.promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__body {
        flex-basis: 80%;
        margin-left: 25px;
    }
    .vision-os .multi-promotions-wrap__header-img {
        margin: 30px 0px;
    }
    .vision-os.promotion-stripe .multi-promotions .multi-promotions-wrap.light--violet .multi-promotions-wrap__header .multi-promotions-wrap__header-img,
    .vision-os.promotion-stripe .multi-promotions .multi-promotions-wrap.light--pink .multi-promotions-wrap__header .multi-promotions-wrap__header-img {
        margin-left: 15px;
    }
    .vision-os.promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__header .multi-promotions-wrap__header-icon {
        justify-content: center;
    }
}
@media screen and (max-width: 768px) {
    .vision-os.promotion-stripe {
        padding: 60px 0px 30px;
    }
    .vision-os.promotion-stripe .multi-promotions .multi-promotions-wrap {
        margin-bottom: 30px;
    }
    .vision-os .hex__common_home_title {
        padding-bottom: 30px;
    }
}
@media screen and (max-width: 640px) {
    .platform-support__logo-wrapper {
        margin: 0px -10px;
        max-width: 500px;
        margin: 0px auto;
    }
    .platform-support__logo {
        max-width: 160px;
        margin: 10px;
        padding: 13px 13px 13px 10px;
        max-height: 53px;
    }
    .platform-support__content-wrap img {
        max-width: 27px;
    }
    .platform-support__content {
        font-size: 14px;
        line-height: 18px;
    }
    .platform-support__arrow {
        max-width: 7px;
    }
    .vision-os.promotion-stripe .multi-promotions .multi-promotions-wrap {
        padding: 20px;
        flex-direction: column;
    }
    .promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__header {
        margin-bottom: 20px;
    }
    .vision-os.promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__body {
        margin-bottom: 15px;
        margin-left: 0px;
    }
    .vision-os.promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__header-title {
        margin-top: 20px;
        margin-bottom: 20px;
        font-size: 24px;
        line-height: 32px;
    }
    .vision-os.promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__body .multi-promotions-wrap__body-desc {
        font-size: 16px;
        line-height: 24px;
    }
    .vision-os.promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__header .multi-promotions-wrap__header-icon {
        justify-content: unset;
    }
    .vision-os .multi-promotions-wrap__header-img {
        margin: 15px 0px 0px;
        height: 40px;
        max-width: 40px;
    }
    .vision-os.promotion-stripe .multi-promotions .multi-promotions-wrap.light--blue .multi-promotions-wrap__header .multi-promotions-wrap__header-img {
        max-width: 67px;
    }
    .vision-os.promotion-stripe .multi-promotions .multi-promotions-wrap.light--pink .multi-promotions-wrap__header .multi-promotions-wrap__header-img,
    .vision-os.promotion-stripe .multi-promotions .multi-promotions-wrap.light--violet .multi-promotions-wrap__header .multi-promotions-wrap__header-img {
        margin-left: 0px;
    }
    .vision-os .signup__with-logo-slider .hex_mdm_solution_signup_text {
        font-size: 28px;
        line-height: 35px;
    }
    .signup__with-logo-slider .signup__description {
        font-size: 16px;
        line-height: 24px;
    }
}
@media screen and (max-width: 600px) {
    .signup__btn-wrapper {
        flex-direction: column;
    }
    .signup__btn {
        max-width: 325px;
    }
    .signup__btn--outlined {
        margin-left: 0px;
        margin-top: 10px;
    }
    .signup__with-logo-slider.sks_signup_new_stripe .new_mdm_button,
    .signup__with-logo-slider.sks_signup_new_stripe .sks_header_input_solution {
        max-width: 325px;
    }
}
@media screen and (min-width:421px){
    html[lang="en"] .hex__header_stripe_with_gartner_forester.featured--home-stripe.hex__header_stripe .hex__header_btn.hex__header_btn--ab,
    .featured--home-stripe.hex__header_stripe.linux-os .hex__header_btn.hex__header_btn--ab {
      max-width: 210px;
    }
}
@media screen and (max-width: 420px) {
    .platform-support__logo-wrapper {
        margin: 0px -10px;
        max-width: unset;
    }
    .vision-os.featured--home-stripe.hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester {
        min-height: unset;
    }
    .vision-os.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right,
    .vision-os.featured--home-stripe.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img,
    .vision-os.featured--home-stripe.hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left {
        max-width: unset;
    }
}
@media screen and (max-width: 390px) {
    .platform-support__logo {
        max-width: 135px;
        margin: 7px;
        padding: 13px 10px 13px 9px;
        transition: all 0.3s ease-in-out;
    }
    .platform-support__logo .platform-support__arrow {
        flex-shrink: 0;
    }
}
/********** END: visionOS Page **********/
/* START: Pricing plan form 
=============================== */
.pricing--plans-form .form-inner-container .input-group.input-group--error .form-input {
    border-color: var(--hex_accent_red);
}
.pricing--plans-form .input-group .error-msg {
    font-size: 12px;
    color: var(--hex_accent_red);
    font-weight: var(--hex_font_normal);
    margin: 0;
    width: 100%;
    padding-top: 0px;
    line-height: 20px;
    text-align: left;
    min-height: 12px;
    transition: all 0.3s ease-out;
    opacity: 0.2;
    visibility: hidden;
}
.pricing--plans-form .input-group.input-group--error .error-msg {
    opacity: 1;
    visibility: visible;
}
.ahex_two_block_pricing_stripe.ahex_pricing_quote_demo_stripe {
    padding-top: 60px;
    padding-bottom: 60px;
}
@media screen and (max-width: 1199px) {
    .pricing--plans-form {
        max-width: 245px;
        width: 100%;
        margin: 0 auto !important;
    }
    .pricing--plans-form .tile_stripe_action button,
    .pricing-variant--normal .tile_stripe_action .addon_btn {
        width: 100%;
        display: block;
    }
    .pricing-variant--normal .pricing_plan_row .tile_stripe_action {
        max-width: 245px;
        width: 100%;
        margin: 0 auto;
    }
    .pricing-header--stripe.pricing_type_split_staged .tile_featured_col_head {
        min-height: 320px;
    }
}
@media screen and (max-width: 768px) {
    .pricing--plans-form {
        max-width: 100%;
    }
    .pricing-variant--normal .pricing_plan_row .tile_stripe_action {
        max-width: 100%;
    }
}
/* END: Pricing plan form
=============================== */

.fa.fa-spin {
    font-family: FontAwesome !important;
}
/* Start: Footer updates styles
=============================== */

.footer-grid .footer-grid__list-conatiner li.footer-mobile--enabled,
.footer-grid .footer-grid__list-conatiner li.footer-desktop--enabled{
    display: none;
}

@media screen and (max-width:1100px){
    .footer-grid .footer-grid__list-conatiner li.footer-mobile--enabled{
        display: block;
    }
}

@media screen and (min-width:1101px){
    .footer-grid .footer-grid__list-conatiner li.footer-desktop--enabled{
        display: block;
    }
}

.footer-grid .footer-grid__event-box.footer-grid__event--box .footer-grid__btn-learn-more{
    text-decoration: underline !important;
}

/* END: Footer updates styles
=============================== */

.hex__download_btn_wrap {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}

/* START: Footer SOC Logo styles
=============================== */
.footer-grid__badge-wrapper {
    display: flex;
    align-items: center;   
    flex-wrap: wrap;
}
.footer-grid__badge-icon {
    flex-shrink: 0;
}
.footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper .footer-grid__badge-icon--soc {
    max-width: 48px;
    max-height: 48px;
    /* margin-left: 15px; */
}
.footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper .footer-grid__badge-icon--gdpr {
    max-width: 48px;
    max-height: 48px;
}
.footer-badge-wrapper .footer-badge-icon--soc {
    max-width: 55px;
    max-height: 55px;
    /* margin-left: 15px; */
}
.footer-badge-wrapper .footer-badge-icon--gdpr {
    max-width: 55px;
    max-height: 55px;
    margin-left: 10px;
}
.footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper .footer-grid__badge-icon:not(:first-child){
    margin-left: 5px;
}
.footer-badge-wrapper .footer-badge-icon.footer-badge-icon--bsi{
    margin-left: 10px;
}
.footer-badge-wrapper .footer-badge-icon{
    margin-left: 15px;
}
.footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper .footer-grid__badge-icon--soc img,
.footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper .footer-grid__badge-icon--gdpr img,
.footer-badge-wrapper .footer-badge-icon--gdpr img,
.footer-badge-wrapper .footer-badge-icon--soc img {
    height: 100%;
}
@media screen and (max-width: 1440px){
    .footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper .footer-grid__badge-icon--soc{
        max-width: 43px;
        max-height: 43px;
    }
    .footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper .footer-grid__badge-icon--gdpr{
        max-width: 43px;
        max-height: 43px;
    }
    .footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper .footer-grid__badge-icon--bsi{
        max-width: 99px;
        max-height: 50px;
    }
    .footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper .footer-grid__badge-icon--bsi img{
        height: auto;
    }
}

@media screen and (max-width: 1300px){
    .footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper .footer-grid__badge-icon--soc{
        max-width: 40px;
        max-height: 40px;
    }
    .footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper .footer-grid__badge-icon--gdpr{
        max-width: 40px;
        max-height: 40px;
    }
    .footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper .footer-grid__badge-icon--bsi{
        max-width: 90px;
        max-height: 50px;
    }
}
@media screen and (max-width: 1200px){
    .footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper .footer-grid__badge-icon--soc{
        max-width: 60px;
        max-height: 60px;
    }
    .footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper .footer-grid__badge-icon--gdpr{
        max-width: 60px;
        max-height: 60px;
    }
    .footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper .footer-grid__badge-icon--bsi{
        max-width: 108px;
        max-height: 56px;
    }
}
@media screen and (max-width: 991px){
    .footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper .footer-grid__badge-icon--soc{
        max-width: 52px;
        max-height: 52px;
    }
    .footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper .footer-grid__badge-icon--gdpr{
        max-width: 52px;
        max-height: 52px;
    }
    .footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper .footer-grid__badge-icon--bsi{
        max-width: 108px;
        max-height: 56px;
    }
}
@media screen and (max-width: 900px){
    .footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper .footer-grid__badge-icon--soc{
        max-width: 45px;
        max-height: 45px;
    }
    .footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper .footer-grid__badge-icon--gdpr{
        max-width: 45px;
        max-height: 45px;
    }
    .footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper .footer-grid__badge-icon--bsi{
        max-width: 90px;
        max-height: 50px;
    }
}
/* END: Footer SOC Logo styles
=============================== */

/* START: We work with styles */
.featured-partners .partner-title {
    text-align: center;
}
.featured-partners .platform-support__logo-wrapper {
    padding-top: 20px;
}
.featured-partners .platform-support__logo {
    max-width: 135px;
    padding: 10px;
    margin: 7px;
    min-height: 55px;
    max-height: 55px;
    border-radius: 8px;
}
.featured-partners .platform-support__logo {
    justify-content: center;
}
.featured-partners--posiflex img {
    max-width: 100px;
}
.featured-partners--sony img {
    max-width: 80px;
}
.featured-partners--hisense img {
    max-width: 90px;
}
.featured-partners--uruvo img {
    max-width: 80px;
}
.featured-partners--kyocera img {
    max-width: 90px;
}
.featured-partners--histone img {
    max-width: 80px;
}
.featured-partners--sunmi img {
    max-width: 90px;
}
.featured-partners--imin img {
    max-width: 80px;
}
.featured-partners--cipherlab img {
    max-width: 60px;
}
.featured-partners--posbank img {
    max-width: 80px;
}
@media screen and (min-width: 425px){
    .featured-partners .platform-support__logo-wrapper {
        padding-top: 25px;
    }
    .featured-partners .platform-support__logo {
        max-width: 165px;
        padding: 15px;
        margin: 10px;
        min-height: 70px;
        max-height: 70px;
    }
    .featured-partners--posiflex img {
        max-width: 125px;
    }
    .featured-partners--sony img {
        max-width: 105px;
    }
    .featured-partners--hisense img {
        max-width: 115px;
    }
    .featured-partners--uruvo img {
        max-width: 105px;
    }
    .featured-partners--kyocera img {
        max-width: 115px;
    }
    .featured-partners--histone img {
        max-width: 105px;
    }
    .featured-partners--sunmi img {
        max-width: 115px;
    }
    .featured-partners--imin img {
        max-width: 105px;
    }
    .featured-partners--cipherlab img {
        max-width: 85px;
    }
    .featured-partners--posbank img {
        max-width: 105px;
    }
}
@media screen and (min-width: 1024px){
    .featured-partners .platform-support__logo {
        max-width: 200px;
        padding: 25px;
        margin: 10px;
        min-height: 80px;
        max-height: 80px;
    }
    .featured-partners--posiflex img {
        max-width: 150px;
    }
    .featured-partners--sony img {
        max-width: 130px;
    }
    .featured-partners--hisense img {
        max-width: 140px;
    }
    .featured-partners--uruvo img {
        max-width: 130px;
    }
    .featured-partners--kyocera img {
        max-width: 140px;
    }
    .featured-partners--histone img {
        max-width: 130px;
    }
    .featured-partners--sunmi img {
        max-width: 140px;
    }
    .featured-partners--imin img {
        max-width: 130px;
    }
    .featured-partners--cipherlab img {
        max-width: 110px;
    }
    .featured-partners--posbank img {
        max-width: 130px;
    }
}
/* END: We work with styles */

/* START: DAAS styles */
.hex__common_signup_btn_only .hex__signup_title {
    margin-bottom: 15px;
}
.hex__common_signup_btn_only .hex__signup_subtitle {
    color: #EAEAEA;
    font-size: 18px;
    line-height: 28px;
}
.hex__signup_btn__wrapper {
    margin-top: 30px;
}
.hex__common_signup_btn_only--daas {
    height: 100%;
    padding: 85px 0px;
}
.device-lifecycles.hexnode-reseller-main-wrap.hexnode-partnership-wrap {
    background-color: #F8F8F8;
    padding: 100px 0px 65px;
}
.device-lifecycles.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__title.partner-title {
    margin-bottom: 60px;
}
.device-lifecycles.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block {
    background-color: #FFFFFF;
    border-color: #E2E2E2;
}
.device-lifecycles.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__content-wrap .hexnode-reseller__detail-title {
    margin-bottom: 10px;
}
.device-lifecycles.hexnode-reseller-main-wrap .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .hexnode-reseller__detail-subtitle {
    color: #333;
    font-weight: 400;
}
.device-lifecycles.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__content-wrap .detail-wrap-sub-block__link-wrap button {
    font-size: 14px;
    line-height: 21px;
}
.device-lifecycles.hexnode-reseller-main-wrap .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block img {
    min-height: 28px;
    max-height: 28px;
}
.daas_management.featured--home-stripe.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img {
    min-height: unset;
}
.daas_vertical_carousal .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.active .hex__f_carousel_list_img_wrapper_sm {
    max-width: 320px;
    margin: 0px auto;
}
.daas_vertical_carousal .hex__features_sec_title,
.hex__common_signup_btn_only--daas.hex__common_signup_btn_only .hex__signup_title {
    font-size: 42px;
}
.daas_management .hex__header_title.hex__header_title--ab span {
    display: inline-block;
}

@media screen and (min-width: 1201px) {
    .device-lifecycles .hexnode-reseller__detail-inner-wrap:last-child {
        max-width: 25%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    }
}
@media screen and (max-width: 1200px) {
    .device-lifecycles .hexnode-reseller__detail-inner-wrap {
        max-width: 50%;
        flex: 0 0 50%;
    }
    .device-lifecycles.hexnode-reseller-main-wrap.hexnode-partnership-wrap {
        padding: 60px 0px 25px;
    }
}
@media screen and (max-width: 1199px) {
    .daas_management.featured--home-stripe.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right {
        order: 1;
    }
    .daas_management.featured--home-stripe.hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left {
        order: 2;
        max-width: 570px;
        margin-top: 30px;
    }
}
@media screen and (max-width: 767px) {
    .device-lifecycles.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__title.partner-title {
        font-size: 42px;
    }
}
@media screen and (max-width: 600px) {
    .daas_management.featured--home-stripe.hex__header_stripe .hex__header_btn.hex__header_btn--ab {
        font-size: 16px;
    }
    .daas_management.featured--home-stripe.hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left {
        margin-bottom: 0;
    }
    .device-lifecycles.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__title.partner-title {
        margin-bottom: 50px;
    }
    .hex__common_signup_btn_only--daas {
        padding: 60px 0px;
    }
    .hex__signup_btn__wrapper {
        margin-top: 15px;
    }
    .device-lifecycles.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__title.partner-title,
    .daas_vertical_carousal .hex__features_sec_title,
    .hex__common_signup_btn_only--daas.hex__common_signup_btn_only .hex__signup_title {
        font-size: 30px;
    }
    .device-lifecycles .hexnode-reseller__detail-inner-wrap {
        width: 100%;
        flex: unset;
        max-width: 340px;
        padding: 0;
    }
    .device-lifecycles.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap {
        margin-left: 0px;
        margin-right: 0px;
    }
}
/* END: DAAS styles */

/* START: MSP Vetical Carousel styles */
.features_s_p_features_tab_stripe--bg-blue {
    background-color: #F8FBFF;
}
.msp_vertical_carousal .features_s_p_features_tab_stripe {
    padding: 50px 0px;
}
.msp_vertical_carousal .hex__features_sec_title {
    font-size: 30px;
    line-height: 38px;
}
.msp_vertical_carousal .hex__f_carousel_conatiner_wrapper {
    margin-top: 35px;
}
.msp_vertical_carousal .hex__features_common_text {
    margin: 0px;
    font-size: 18px;
    line-height: 26px;
}
.msp_vertical_carousal .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.active .hex__f_carousel_list_img_wrapper_sm {
    max-width: 320px;
    margin: 0px auto;
}
.msp_vertical_carousal .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_list_img_normal {
    margin: 25px 0px 30px;
}
@media screen and (min-width: 768px) {
    .msp_vertical_carousal .hex__f_carousel_conatiner_wrapper .hex__f_carousel_right_content_wrapper {
        display: flex;
        justify-content: flex-end;
    }
    .msp_vertical_carousal .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_list_img_normal {
        margin: 0px;
    }
}
@media screen and (min-width: 600px){
    .msp_vertical_carousal .features_s_p_features_tab_stripe {
        padding: 100px 0px;
    }
    .msp_vertical_carousal .hex__features_sec_title {
        font-size: 46px;
        line-height: 56px;
    }
    .msp_vertical_carousal .hex__f_carousel_conatiner_wrapper {
        margin-top: 60px;
    }
    .msp_vertical_carousal .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper_container {
        max-width: 485px;
    }
    .msp_vertical_carousal .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_trigger {
        padding: 12px 15px 12px 40px;
    }
    .msp_vertical_carousal ul.hex__f_carousel_list li.active .hex__f_carousel_list_details {
        padding-top: 5px;
    }
    .msp_vertical_carousal .hex__features_common_text {
        line-height: 28px;
    }
}
/* END: MSP Vetical Carousel styles */


/* START: MSP solution page styles */
.msp-img-cards-layout{
    background: var(--hex_soft_white);
    padding: 120px 0;
}
.msp-img-cards-layout .msp-img-cards-layout__title{
    text-align: center;
    font-weight: var(--hex_font_bold);
    font-size: 46px;
    line-height: 56px;
    letter-spacing: 0px;
    color: var(--hex_home_common_title_color);
    opacity: 1;
    padding-bottom: 60px;
}

.msp-img-cards-layout .msp-img-cards-layout__content{
    align-items: center;
    display: flex;
    max-width: 100%;
    width: 100%;
}
.msp-img-cards-layout__content .msp-img-cards-layout__media{
    max-width: 738px;
}
.msp-img-cards-layout__content .msp-img-cards-layout__media img{
    width: 100%;
}
.msp-img-cards-layout .msp-img-cards-layout__media .msp-img-cards-layout__image-1x{
    display: none;
}
.msp-img-cards-layout__content .msp-img-cards-layout__cards{
    background: var(--hex_fog_white) 0% 0% no-repeat padding-box;
    border: 0.5px solid #E0DEE3;
    border-radius: 12px;
    opacity: 1;
    max-width: 562px;
    min-width: 43%;
}
.msp-img-cards-layout__content .msp-img-cards-layout__cards .msp-img-cards-layout__cards-title{
    width: 100%;
    padding-top: 21px;
    padding-left: 21px;
    padding-bottom: 22px;
    max-height: 66px;
    border-bottom: 3px solid var(--hex_bg_color_white);
    opacity: 1;
}
.msp-img-cards-layout__content .msp-img-cards-layout__cards .msp-img-cards-layout__cards-title .msp-img-cards-layout__cards-logo{
    max-width: 150px;
    width: 100%;
    vertical-align: top;
}
.msp-img-cards-layout__content .msp-img-cards-layout__grid-wrap{
    padding: 15px 20px 25px 20px;
    display: grid;
    grid-template-columns:  1fr 1fr;
    gap: 18px;
}
.msp-img-cards-layout__content .msp-img-cards-layout__grid-wrap .msp-img-cards-layout__grid-item{
    max-width: 252px;
    background: var(--hex_bg_color_white) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 20px #D2C3F02E;
    border-radius: 8px;
    opacity: 1;
    padding: 15px;
}
.msp-img-cards-layout__grid-wrap .msp-img-cards-layout__grid-item .msp-img-cards-layout__grid-item-img{
    max-width: 25px;
    border-radius: 4px;
    opacity: 1;
    padding: 7px;
    margin-bottom: 20px;
}
.msp-img-cards-layout__grid-wrap .msp-img-cards-layout__grid-item .msp-img-cards-layout__grid-item-img--bg-light-blue{
    background: #EDF9FF 0% 0% no-repeat padding-box;
}
.msp-img-cards-layout__grid-wrap .msp-img-cards-layout__grid-item .msp-img-cards-layout__grid-item-img--bg-light-green{
    background: #E3F2DC 0% 0% no-repeat padding-box;
}
.msp-img-cards-layout__grid-wrap .msp-img-cards-layout__grid-item .msp-img-cards-layout__grid-item-img--bg-blue{
    background: #E2ECFF 0% 0% no-repeat padding-box;
}
.msp-img-cards-layout__grid-wrap .msp-img-cards-layout__grid-item .msp-img-cards-layout__grid-item-img--bg-light-purple{
    background: #E5E0FF 0% 0% no-repeat padding-box;
}
.msp-img-cards-layout__grid-wrap .msp-img-cards-layout__grid-item .msp-img-cards-layout__grid-item-title{
    padding-bottom: 10px;
    text-align: left;
    font-weight: var(--hex_font_bold);
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
}
.msp-img-cards-layout__grid-wrap .msp-img-cards-layout__grid-item .msp-img-cards-layout__grid-item-desc{
    text-align: left;
    font-weight: var(--hex_font_normal);
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0px;
    color: var(--hex_home_common_text_color);
    opacity: 1;
    margin: 0;
}
.msp-features-layout{
    padding: 120px 0;
}
.msp-features-layout .msp-features-layout__title-wrapper .msp-features-layout__title{
    text-align: center;
    font-weight: var(--hex_font_bold);
    font-size: 46px;
    line-height: 56px;
    letter-spacing: 0px;
    color: var(--hex_home_common_title_color);
    opacity: 1;
    margin-bottom: 60px;
}


.msp-features-layout__features-wrapper{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 20px;
}
.msp-features-layout__features-wrapper .msp-features-layout__grid-item {
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 485px;
}
.msp-features-layout__features-wrapper .msp-features-layout__grid-item.msp-features-layout__grid-item--full-width{
    grid-column: span 3;
    min-height: unset;
    flex-direction: row;
    padding: 0 45px 0 35px;
}

.msp-features-layout__features-wrapper .msp-features-layout__grid-item.msp-features-layout__grid-item--full-width .msp-features-layout__feature-img-wrap{
    max-width: 644px;
    display: flex;
    align-items: flex-end;
}
.msp-features-layout__features-wrapper .msp-features-layout__grid-item .msp-features-layout__content-wrap{
    padding: 35px 40px 40px;
}
.msp-features-layout__features-wrapper .msp-features-layout__grid-item .msp-features-layout__feature-img{
    border-radius: 16px;
    width: auto;
}
.msp-features-layout__features-wrapper .msp-features-layout__grid-item .msp-features-layout__feature-title{
    text-align: left;
    font-weight: var(--hex_font_bold);
    font-size: 32px;
    line-height: 40px;
    letter-spacing: 0px;
    color: var(--hex_home_common_title_color);
    opacity: 1;
    padding-bottom:20px ;
}
.msp-features-layout__features-wrapper .msp-features-layout__grid-item .msp-features-layout__feature-desc{
    text-align: left;
    font-weight: var(--hex_font_normal);
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 0px;
    color: var(--hex_home_common_title_color);
    opacity: 1;
    margin: 0;
}
.msp-features-layout .msp-features-layout__features-wrapper .msp-features-layout__grid-item--gray-bg{
    background: var(--hex_list_active_bg) 0% 0% no-repeat padding-box;
}
.msp-features-layout .msp-features-layout__features-wrapper .msp-features-layout__grid-item--light-blue-bg{
    background: var(--hex_blue_fade) 0% 0% no-repeat padding-box;
}
.msp-features-layout .msp-features-layout__features-wrapper .msp-features-layout__grid-item--beige-bg{
    background: var(--hex_light_beige) 0% 0% no-repeat padding-box;
}
.msp-features-layout .msp-features-layout__features-wrapper .msp-features-layout__grid-item--purple-bg{
    background: var(--hex_light_purple) 0% 0% no-repeat padding-box;
}
.msp-features-layout .msp-features-layout__features-wrapper .msp-features-layout__grid-item--light-green-bg{
    background: var(--hex_light_green) 0% 0% no-repeat padding-box;
}
.msp-features-layout__features-wrap--title-word-break .msp-features-layout__grid-item .msp-features-layout__feature-title,
.msp-img-cards-layout__grid-cards--title-word-break .msp-img-cards-layout__grid-wrap .msp-img-cards-layout__grid-item .msp-img-cards-layout__grid-item-title,
.msp-img-cards-layout__grid-cards--title-word-break .msp-img-cards-layout__grid-wrap .msp-img-cards-layout__grid-item .msp-img-cards-layout__grid-item-desc{
    word-break: break-word;
} 
.partner-sso-registration-form .form-header .form-title span{
    white-space: nowrap;
}
@media screen and (max-width: 991px){
    .msp-img-cards-layout .msp-img-cards-layout__content{
        flex-direction: column;
    }
    .msp-img-cards-layout__content .msp-img-cards-layout__media{
        max-width: 560px;
    }
    .msp-img-cards-layout .msp-img-cards-layout__media .msp-img-cards-layout__image-1x {
        display: block;
    }
    .msp-img-cards-layout .msp-img-cards-layout__media .msp-img-cards-layout__image-2x {
        display: none;
    }
}
@media screen and (max-width: 1200px) {
    .msp-features-layout__features-wrapper{
         grid-template-columns: 1fr 1fr; 
    }
    .msp-features-layout__features-wrapper .msp-features-layout__grid-item.msp-features-layout__grid-item--full-width{
        grid-column: span 2;
        flex-direction: column;
    }
    .msp-features-layout__features-wrapper .msp-features-layout__grid-item.msp-features-layout__grid-item--full-width .msp-features-layout__feature-img{
        width: 100%;
        min-height: 152px;
        object-fit: cover;
    }
    .msp-features-layout__features-wrapper .msp-features-layout__grid-item.msp-features-layout__grid-item--full-width .msp-features-layout__feature-img-wrap{
        width: 100%;
        align-self: center;
    }
}

@media screen and (min-width: 768px) {
    .msp-features-layout__features-wrapper .msp-features-layout__grid-item.msp-features-layout__grid-item--full-width .msp-features-layout__content-wrap {
        padding: 35px 0 30px 0;
    }
}
@media screen and (min-width: 1200px) {
    .msp-features-layout__features-wrapper .msp-features-layout__grid-item.msp-features-layout__grid-item--full-width .msp-features-layout__content-wrap{
        max-width: 47%;
        padding: 35px 40px 30px 0;
    }
}
@media screen and (max-width: 767px) {
    .msp-img-cards-layout{
        padding: 60px 0 40px;
    }
    .msp-img-cards-layout .msp-img-cards-layout__title{
        font-size: 30px;
        line-height: 38px;
        padding-bottom: 30px;
    }
    .msp-img-cards-layout__content .msp-img-cards-layout__cards .msp-img-cards-layout__cards-title{
        padding-top: 14px;
        padding-left: 8px;
        padding-bottom: 12px;
        border-bottom: 2px solid var(--hex_bg_color_white);
        max-height: 44px;
    }
    .msp-img-cards-layout__content .msp-img-cards-layout__grid-wrap {
        padding: 10px;
        grid-template-columns: 1fr;
        gap: 8px;
    }
    .msp-img-cards-layout__content .msp-img-cards-layout__grid-wrap .msp-img-cards-layout__grid-item{
        max-width: unset;
        border-radius: 9px;
    }
    .msp-img-cards-layout__grid-wrap .msp-img-cards-layout__grid-item .msp-img-cards-layout__grid-item-img{
        max-width: 23px;
        border-radius: 3px;
        margin-bottom: 15px;
    }
    .msp-img-cards-layout__grid-wrap .msp-img-cards-layout__grid-item .msp-img-cards-layout__grid-item-title{
        padding-bottom: 5px;
    }
    .msp-img-cards-layout__content .msp-img-cards-layout__cards{
        width: 100%;
        max-width: 340px;
    }
    .msp-img-cards-layout__content .msp-img-cards-layout__media{
        max-width: 340px;
        width: 100%;
    }


    .msp-features-layout__features-wrapper {
        grid-template-columns: 1fr;
        gap:40px;
    }
    .msp-features-layout__features-wrapper .msp-features-layout__grid-item.msp-features-layout__grid-item--full-width {
        grid-column: span 1;
        padding: 0;  
        min-height: 398px;
    }
    .msp-features-layout__features-wrapper .msp-features-layout__grid-item{
        max-width: 340px;
        margin: auto;
        min-height: 398px;
    }
    .msp-features-layout {
        padding: 80px 0 60px 0;
    }
    .msp-features-layout .msp-features-layout__title-wrapper .msp-features-layout__title{
        margin-bottom: 40px;
        font-size: 30px;
        line-height: 38px;
    }
    .msp-features-layout__features-wrapper .msp-features-layout__grid-item .msp-features-layout__content-wrap{
        padding: 20px 25px;
    }
    .msp-features-layout__features-wrapper .msp-features-layout__grid-item .msp-features-layout__feature-title{
        padding-bottom: 15px;
        font-size: 22px;
        line-height: 28px;
    }
    .msp-features-layout__features-wrapper .msp-features-layout__grid-item .msp-features-layout__feature-desc{
        font-size: 16px;
        line-height: 24px;
    }
    .msp-features-layout__features-wrapper .msp-features-layout__grid-item.msp-features-layout__grid-item--full-width .msp-features-layout__feature-img {
        border-radius: 16px;
    }
}

/* END: MSP solution page styles */


/* START: Home Work Flow styles */

.home__blog-grid--bg-grey {
    background-color: var(--hex_bg_color_light_grey);
}
.home__blog-grid .blogs_grid__heading {
    font-size: 28px;
    line-height: 35px;
}
.home__blog-grid .blog_grid__blog-title {
    font-size: 22px;
    line-height: 30px;
    padding-top: 20px;
    padding-bottom: 15px;
}
.home__blog-grid .blog_grid__wrapper {
    padding-top: 25px;
}
.home__blog-grid .blog_grid__blog-description {
    font-size: 14px;
    line-height: 22px;
    color: var(--hex_home_common_text_color);
}
.home__blog-grid .blog_grid__wrapper {
    flex: unset;
}
@media (min-width: 640px) {
    .home__blog-grid .blogs_grid__container {
        padding: 80px 0px;
    }
}
@media (min-width: 768px) {
    .home__blog-grid .blogs_grid__heading {
        font-size: 36px;
        line-height: 45px;
    }
    .home__blog-grid .blog_grid__wrapper {
        max-width: 410px;
        padding: 55px 0px 0px;
    }
    .home__blog-grid .blog_grid__image-container {
        max-width: 410px;
        max-height: 270px;
    }
    .home__blog-grid .blog_grid__blog-title {
        font-size: 24px;
        line-height: 32px;
        padding-top: 35px;
    }
    .home__blog-grid .blog_grid__blog-description {
        font-size: 16px;
        line-height: 26px;
    }
    .home__blog-grid .blog_grid__blog-title {
        padding-top: 40px;
    }
    .home__blog-grid .blog_grid__wrapper {
        flex: 0 0 calc(50% - 40px);
    }
}
@media (min-width: 1024px) {
    .home__blog-grid .blog_grid__wrapper {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(33.33% - 35px);
        flex: 0 0 calc(33.33% - 35px);
    }
}
/* END: Home Work Flow styles */
