@import url("https://fonts.cdnfonts.com/css/helvetica-neue-55");

* {
    margin: 0;
    padding: 0;
    max-width: 100%;
    font-family: "Helvetica Neue", sans-serif;
}

a {
    text-decoration: none;
}

img {
    display: block;
}

.section {
    max-width: 1400px;
    padding-left: 35px;
    padding-right: 35px;
    margin: auto;
}

.bg-dark {
    background: #13121e;
}

.center {
    text-align: center;
}

.hide {
    display: none;
}

header {
    padding-top: 15px;
    padding-bottom: 15px;
}

.nav-container {
    display: flex;
    justify-content: space-between;
    column-gap: 20px;
    align-items: center;
}

.nav-bar-wrapper {
    display: flex;
    align-items: center;
}

.nav-bar-list {
    display: flex;
    column-gap: 20px;
}

.nav-bar-list-item > a {
    color: var(--ffffff, #fff);
    font-size: 16px;
    font-style: normal;
    font-weight: 300; /* 100% */
    line-height: 16px;
}

.sub-nav-bar-list {
    position: absolute;
    display: none;
}

.nav-bar-list-item {
    position: relative;
}

a.login.btn {
    color: #f3f3f3;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.nav-right-wrapper {
    display: flex;
    column-gap: 15px;
    align-items: center;
}

a.signup.btn {
    border-radius: 2px;
    background: #f3f3f3;
    color: var(--13121-e, #13121e);
    font-family: Helvetica;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 7px 20px;
}

.hero-banner-container h6.title {
    color: var(--ffffff, #fff);
    text-align: center;
    font-size: 58px;
    font-style: normal;
    font-weight: 300;
    line-height: 60px; /* 103.448% */
    letter-spacing: -0.58px;
    margin-bottom: 20px;
}

.hero-banner-container h6.title span {
    background: var(--CTA-2, linear-gradient(180deg, #fe784e 0%, #df3762 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 58px;
    font-style: normal;
    font-weight: 400;
    line-height: 60px;
    letter-spacing: -0.58px;
    text-transform: uppercase;
}

.hero-banner-container p.sub-title {
    color: #fff;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 200;
    line-height: 25px; /* 138.889% */
    max-width: 800px;
    margin: auto;
}

.btn-wrapper {
    display: flex;
    justify-content: center;
    column-gap: 15px;
    align-items: center;
    margin-top: 30px;
    margin-bottom: 30px;
}

a.btn.btn-org {
    border-radius: 2px;
    background: var(--fe-784-e, #fe784e);
    color: #fff;
    font-family: Helvetica;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.18px;
    padding: 10px 50px;
}

a.btn.btn-white {
    padding: 10px 50px;
    border-radius: 2px;
    background: white;
    color: black;
    font-family: Helvetica;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.18px;
}

.hero-banner-container p.trust {
    color: var(--ffffff, #fff);
    font-size: 18px;
    font-style: normal;
    font-weight: 200;
    line-height: 120%; /* 21.6px */
    text-align: center;
}

.hero-banner-container p.trust span {
    font-weight: 400;
}

.hero-banner-container {
    padding-top: 70px;
    padding-bottom: 40px;
}

.client-container {
    background: rgba(255, 255, 255, 0.05);
}

.client-list {
    display: flex;
    justify-content: space-evenly;
    column-gap: 30px;
    align-items: center;
}

.client-container {
    padding-top: 20px;
    padding-bottom: 20px;
}

.client-list img {
    max-height: 30px;
}

.beyond-compression-container {
    display: grid;
    justify-content: center;
    grid-template-columns: max-content auto max-content;
    padding-top: 60px;
    padding-bottom: 60px;
    column-gap: 10px;
}

.beyond-compression-left .content p.ms {
    color: #fff;
    font-family: Helvetica;
    font-size: 72.555px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -1px;
}

.beyond-compression-left .content p.without-remove {
    color: #9aa0a6;
    font-size: 14.414px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.15px;
}

.beyond-compression-left .content p.note {
    color: #fff;
    font-size: 11.063px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.12px;
}

.beyond-compression-middle {
    padding-bottom: 15px;
    padding-top: 45px;
}

.beyond-compression-right .content p.withremoveq {
    color: #fff;
    text-align: right;
    font-size: 14.297px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.15px;
}

.beyond-compression-right .content h6 {
    color: var(--fe-784-e, #fe784e);
    text-align: right;
    font-family: Helvetica;
    font-size: 83.016px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -1px;
}

.remove-in-action-tabs-content-item-middle img {
    border: 6px solid black;
    border-radius: 34px;
    margin-left: -6px;
}

.remove-in-action-tabs-content-item-left .tabs-contents img,
.remove-in-action-tabs-content-item-right .tabs-contents img {
    margin: auto;
    max-width: 170px;
}

.beyond-compression-left {
    display: flex;
    align-items: flex-end;
}

.beyond-compression-container {
    position: relative;
}

.beyond-compression-container > h6 {
    position: absolute;
    left: 25px;
    top: 60px;
    color: #fff;
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 56px; /* 124% */
    letter-spacing: -0.5px;
    transform: translateX(2%);
}

.beyond-compression-container > p {
    position: absolute;
    right: 25px;
    bottom: 60px;
    color: #e8eaed;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 22px; /* 133.333% */
    max-width: 550px;
    transform: translateX(-2%);
}

.beyond-compression-right .content svg {
    margin: auto;
    display: block;
    max-width: 100px;
    max-height: 100px;
}

.removeq-in-action {
    padding-top: 60px;
    padding-bottom: 60px;
}

.removeq-in-action > h6 {
    color: #000;
    text-align: center;
    font-size: 48px;
    font-style: normal;
    font-weight: 300;
    line-height: 52px; /* 60.167% */
    letter-spacing: -0.48px;
    margin-bottom: 35px;
}

.remove-in-action-tabs-list {
    display: flex;
    justify-content: center;
    border-radius: 8px;
    background: var(--13121-e, #13121e);
    width: max-content;
    margin: auto;
    padding: 8px;
    column-gap: 15px;
}

.remove-in-action-tabs-list-item {
    padding: 10px 15px;
    cursor: pointer;
}

.remove-in-action-tabs-list-item p {
    color: var(--ffffff, #fff);
    text-align: center;
    font-family: Helvetica;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.remove-in-action-tabs-list-item.active {
    border-radius: 8px;
    background: var(--fe-784-e, #fe784e);
}

.remove-in-action-tabs {
    margin-top: 25px;
    margin-bottom: 40px;
}

.remove-in-action-tabs-content-item {
    display: none;
}

.remove-in-action-tabs-content-item.active {
    display: grid;
    justify-content: center;
    grid-template-columns: auto 45% auto;
    column-gap: 25px;
}

.remove-in-action-tabs-content-item-left {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.remove-in-action-tabs-content-item-middle {
    display: flex;
    flex-wrap: nowrap;
}

.remove-in-action-tabs-content-item-middle {
    width: calc(50% - 8px);
    column-gap: 15px;
}

.remove-in-action-tabs-content-item-left .tabs-contents {
    border-radius: 8px;
    border: 1px solid #000;
    padding: 35px 20px;
    display: grid;
    row-gap: 40px;
    padding-top: 15px;
}

.remove-in-action-tabs-content-item-left .tabs-contents img,
.remove-in-action-tabs-content-item-right .tabs-contents img {
    max-height: 50px;
}

.tabs-contents-ms h6 {
    color: var(--13121-e, #13121e);
    font-family: Helvetica;
    font-size: 58.341px;
    font-style: normal;
    font-weight: 400;
    line-height: 58.8px; /* 100.787% */
    text-align: center;
}

.tabs-contents-ms p {
    color: var(--13121-e, #13121e);
    font-family: Arial;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 23.52px; /* 147% */
    text-align: center;
}

.tabs-contents-size h6 {
    color: var(--13121-e, #13121e);
    font-family: Helvetica;
    font-size: 58.341px;
    font-style: normal;
    font-weight: 400;
    line-height: 58.8px; /* 100.787% */
    text-align: center;
}

.tabs-contents-size p {
    color: var(--13121-e, #13121e);
    font-family: Arial;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 23.52px; /* 147% */
    text-align: center;
}

.remove-in-action-tabs-content-item-left > h6 {
    color: #595959;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 21px; /* 116.667% */
    text-transform: uppercase;
    margin-bottom: 10px;
}

.remove-in-action-tabs-content-item-right .tabs-contents {
    background: black;
    border-radius: 8px;
    border: 1px solid #000;
    padding: 35px 20px;
    display: grid;
    row-gap: 40px;
    padding-top: 15px;
}

.remove-in-action-tabs-content-item-right {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.remove-in-action-tabs-content-item-right > svg {
    margin-bottom: 10px;
}

.remove-in-action-tabs-content-item-right .tabs-contents-ms h6,
.remove-in-action-tabs-content-item-right .tabs-contents-ms p {
    color: #fff;
}

.remove-in-action-tabs-content-item-right .tabs-contents-size h6,
.remove-in-action-tabs-content-item-right .tabs-contents-size p {
    color: white;
}

.remove-in-action-tabs-content-item-left .tabs-contents img {
    filter: invert(1);
}

.remove-in-action-cms-support > h6 {
    color: #13121e;
    text-align: center;
    font-family: Helvetica;
    font-size: 21px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 114.286% */
    margin-bottom: 15px;
}

.remove-in-action-cms-support {
    margin-top: 45px;
}

.remove-in-action-cms-support img {
    max-height: 60px;
    margin: auto;
}

.remove-in-action-tabs-list-item:hover {
    background: #d8d8d824;
    border-radius: 8px;
}

.remove-in-action-tabs-list-item.active:hover {
    background: var(--fe-784-e, #fe784e);
    opacity: 0.9;
}

.usp-container {
    padding-top: 60px;
    padding-bottom: 60px;
}

.usp-container > h6 {
    color: #f9f9f9;
    text-align: center;
    font-size: 42px;
    font-style: normal;
    font-weight: 300;
    line-height: 43px; /* 110.345% */
    letter-spacing: -1px;
    max-width: 700px;
    margin: auto;
}

.usp-list {
    display: flex;
    column-gap: 16px;
    margin-top: 35px;
    overflow: scroll;
}

.usp-list-item {
    width: 300px;
    padding: 35px;
    min-width: 250px;
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    border: 1px solid white;
    box-shadow: 0px 100px 250px 0px #000;
    background: #080808;
    border-radius: 4px;
}

.usp-list-item h6 {
    color: #fff;
    font-size: 28px;
    font-style: normal;
    font-weight: 300; /* 109.091% */
    height: 105px;
    display: flex;
    align-items: center;
}

.usp-list-item p {
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 22px; /* 125.714% */
    letter-spacing: -0.24px;
}

.usp-list-item svg {
    max-width: 60px;
    max-height: 60px;
}

.usp-list-item.red {
    border: 1px solid #ff6b00;
}

.usp-list-item.blue {
    border: 1px solid #146ef5;
}

.usp-list-item.green {
    border: 1px solid #00d722;
}

.usp-list-item.pink {
    border: 1px solid #ed52cb;
}

.get-started-wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
}

.get-started-wrapper > h6 {
    color: var(--13121-e, #13121e);
    text-align: center;
    font-size: 38px;
    font-style: normal;
    font-weight: 500;
    line-height: 49.35px; /* 83.929% */
    letter-spacing: -0.588px;
    margin-bottom: 25px;
}

.get-started-video img {
    filter: drop-shadow(0px 4px 44px rgba(0, 0, 0, 0.25));
    max-width: 70%;
    margin: auto;
}

.get-started-step-list {
    display: flex;
    justify-content: space-evenly;
    column-gap: 15px;
    width: 90%;
    margin: auto;
    margin-top: 40px;
}

.get-started-step-list-item {
    border-radius: 4px;
    background: var(--13121-e, #13121e);
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    padding: 30px 20px;
}

.get-started-step-list-item h5 {
    color: #fff;
    text-align: center;
    font-size: 42px;
    font-style: normal;
    font-weight: 300;
    line-height: 60.356px; /* 125% */
}

.get-started-step-list-item h6 {
    color: var(--ffffff, #fff);
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 20.119px; /* 95.238% */
}

.get-started-step-list-item p {
    color: var(--ffffff, #fff);
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    line-height: 20.119px; /* 125% */
}

.plan-container {
    padding-top: 60px;
    padding-bottom: 60px;
}

.plan-container > h6 {
    color: white;
    text-align: center;
    font-size: 38px;
    font-style: normal;
    font-weight: 300;
    line-height: 49.35px;
    letter-spacing: 0.412px;
    margin-bottom: 25px;
}

.plan-tab {
    display: flex;
    justify-content: center;
    border-radius: 8px;
    background: #fff;
    width: max-content;
    align-items: center;
    margin: auto;
    column-gap: 5px;
    padding: 5px;
    cursor: pointer;
    margin-bottom: 25px;
}

.plan-tab-item h6 {
    color: var(--13121-e, #13121e);
    text-align: center;
    font-family: Helvetica;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 18.9px; /* 105% */
    padding: 10px 15px;
}

.plan-tab-item.active {
    border-radius: 6px;
    background: var(--fe-784-e, #fe784e);
}

.plan-tab-item:hover {
    background: #8080802b;
    border-radius: 4px;
}

.plan-tab-item.active:hover {
    background: var(--fe-784-e, #fe784e);
}

.plan-tab-item.active h6 {
    color: white;
}

.plan-container > p {
    color: var(--b-2-a-8-b-8, #b2a8b8);
    text-align: center;
    font-size: 21px;
    font-style: normal;
    font-weight: 300;
    line-height: 21px; /* 67.633% */
}

.plan-list {
    display: grid;
    grid-template-columns: auto auto auto;
    column-gap: 30px;
    margin-top: 30px;
}

.plan-list .plan-list-item {
    border-radius: 8px;
    background: #fff;
    padding: 30px 20px;
}

.plan-list .plan-list-item h6.plan-title {
    color: #1d1a4e;
    text-align: center;
    font-family: Helvetica;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; /* 120% */
    margin-top: 15px;
    margin-bottom: 15px;
}

.plan-list .plan-list-item h6.plan-price {
    color: var(--491080, #491080);
    text-align: center;
    font-family: Helvetica;
    font-size: 42px;
    font-style: normal;
    font-weight: 400;
    line-height: 46.2px; /* 80% */
    margin-bottom: 10px;
}

.plan-list .plan-list-item p.perMonth {
    color: var(--13121-e, #13121e);
    text-align: center;
    font-family: Helvetica;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; /* 180% */
    margin-bottom: 25px;
}

.plan-list-feature {
    text-align: center;
    display: grid;
    row-gap: 10px;
}

.plan-list-feature p {
    color: var(--13121-e, #13121e);
    text-align: center;
    font-family: Helvetica;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16.8px; /* 100% */
}

a.btn.btn-plan {
    border-radius: 6px;
    border: 1.05px solid #1d1a4e;
    background: var(--13121-e, #13121e);
    display: flex;
    width: fit-content;
    padding: 7px 40px;
    column-gap: 15px;
    margin: auto;
    margin-top: 40px;
    align-items: center;
    margin-bottom: 10px;
}

a.btn.btn-plan p {
    color: #fff;
    text-align: center;
    font-family: Helvetica;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 31.5px; /* 175% */
    letter-spacing: -0.18px;
}

.plan-list-item.professional:after {
    content: "Most Popular";
    position: absolute;
    top: 10px;
    left: 50%;
    transform: translateX(-50%);
    color: #ff5722;
    padding: 5px 20px;
    border-radius: 5px;
    font-size: 12px;
    text-transform: uppercase;
    background: #f3f3f3;
}

.plan-list-item.professional {
    position: relative;
}

a.btn.btn-plan.org {
    background: var(--fe-784-e, #fe784e);
    border: 1px solid #fe784e;
}

a.btn.btn-plan.blue {
    background: var(--004-ab-3, #004ab3);
    border-color: #004ab3;
}

.enterprise-plan h6 {
    color: #fff;
    text-align: center;
    font-family: Helvetica;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 35.7px; /* 111.563% */
}

.enterprise-plan {
    padding-top: 35px;
    text-align: center;
}

.enterprise-plan a {
    display: inline-block;
    margin-top: 20px;
}

.social-list {
    display: flex;
    column-gap: 70px;
    width: 85%;
    margin: auto;
}

.social-list-item {
    display: flex;
    column-gap: 20px;
}

.social-container > p {
    color: #fff;
    text-align: center;
    font-family: Helvetica;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; /* 133.333% */
    letter-spacing: -0.2px;
}

.social-container > h6 {
    color: #fff;
    text-align: center;
    font-family: Helvetica;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 41px; /* 97.619% */
    margin-bottom: 40px;
}

.social-list-item-right {
    display: grid;
}

.social-list-item-right p {
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px; /* 133.333% */
}

.social-list-item-right h6 {
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 300; /* 155.556% */
    letter-spacing: -0.2px;
    display: flex;
    column-gap: 10px;
    align-items: center;
}

.social-list-item-right h6 a {
    color: var(--b-2-a-8-b-8, #b2a8b8);
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 28px; /* 155.556% */
    letter-spacing: -0.2px;
}

.social-container {
    padding-bottom: 60px;
    padding-top: 20px;
}

.talk-to-us {
    border-radius: 8px;
    background: #f1f1f1;
    padding: 50px 80px;
}

.talk-to-us-wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
}

.talk-to-us h6 {
    color: var(--13121-e, #13121e);
    text-align: center;
    font-family: Helvetica;
    font-size: 52.5px;
    font-style: normal;
    font-weight: 400;
    line-height: 59.85px; /* 114% */
}

.talk-to-us p {
    color: var(--13121-e, #13121e);
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 27.3px; /* 144.444% */
    margin-top: 40px;
    padding-bottom: 40px;
}

.talk-to-us-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 15px;
}

a.btn.btn-black {
    border-radius: 2px;
    background: black;
    color: #fff;
    font-family: Helvetica;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.18px;
    padding: 10px 50px;
}

.talk-to-us h6 span {
    background: linear-gradient(180deg, #fe784e 42%, #df3762 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.ft-container {
    padding-top: 60px;
    padding-bottom: 60px;
    display: grid;
    grid-template-columns: 300px auto 300px;
    column-gap: 40px;
}

.ft-left p {
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 23.1px; /* 137.5% */
    margin-top: 25px;
}

.ft-social {
    display: flex;
    column-gap: 15px;
    margin-top: 25px;
}

a.ft-social-item {
    height: 40px;
    width: 40px;
    background: white;
    border-radius: 50%;
    padding: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
}

a.ft-social-item img {
    max-width: 25px;
    max-height: 25px;
}

.ft-middle-list {
    display: flex;
    flex-direction: column;
    row-gap: 15px;
    max-width: max-content;
}

.social-list-item-left img {
    border-radius: 7px;
}

.ft-middle-list h6 {
    color: #fff;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28.35px; /* 135% */
}

.ft-middle-list a {
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 28.35px;
}

.ft-middle {
    display: flex;
    justify-content: space-around;
}

.ft-right h6 {
    color: #fff;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28.35px;
}

.ft-right {
    display: flex;
    flex-direction: column;
    row-gap: 15px;
    max-width: max-content;
}

.ft-right a {
    display: flex;
    align-items: center;
    column-gap: 9px;
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 28.35px;
}

.ft-right a img {
    max-width: 17px;
}

.ft-bottom-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 8px;
    padding-bottom: 8px;
}

.ft-bottom-right img {
    max-height: 30px;
}

.beyond-compression {
    padding-top: 40px;
    padding-bottom: 40px;
}

.remove-in-action-tabs-list-item p {
    text-wrap: nowrap;
}

.page-content {
    overflow: hidden;
}

.usp-container {
    padding-right: 0;
}

.usp-container > h6 {
    padding-right: 60px;
}

@media only screen and (max-width: 1000px) {
    .page-content {
        overflow: hidden;
    }
    .section {
        padding-left: 20px;
        padding-right: 20px;
    }

    .nav-container .nav-bar-wrapper {
        display: none;
    }

    .logo-wrapper svg:first-child {
        height: 15px;
        width: 79px;
    }

    .nav-right-wrapper {
        column-gap: 10px;
    }

    a.signup.btn {
        padding: 6px 10px;
        font-size: 15px;
    }

    a.login.btn {
        font-size: 15px;
    }

    .logo-wrapper svg:last-child {
        height: 22px;
        width: 22px;
        margin-top: -3px;
    }

    .logo-wrapper {
        align-items: center;
        display: flex;
        column-gap: 3px;
    }

    .hero-banner-container h6.title,
    .hero-banner-container h6.title span {
        font-size: 34px;
        line-height: 37px;
    }

    .hero-banner-container h6.title span {
        display: block;
    }

    .hero-banner-container h6.title br {
        display: none;
    }

    .hero-banner-container {
        padding-top: 27px;
    }

    .hero-banner-container p.sub-title {
        font-size: 16px;
        line-height: 22px;
    }

    .btn-wrapper {
        column-gap: 12px;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    a.btn.btn-org,
    a.btn.btn-white {
        font-size: 18px;
        padding: 12px 15px;
        width: 90%;
        text-align: center;
    }

    .hero-banner-container p.trust {
        font-size: 15px;
        line-height: 23px;
    }

    .client-list {
        overflow: auto;
        justify-content: flex-start;
        column-gap: 25px;
        padding-left: 30px;
        padding-right: 30px;
    }

    .client-list img {
        height: 28px;
    }

    .removeq-in-action {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .removeq-in-action > h6 {
        font-size: 28px;
        line-height: 32px;
        margin-bottom: 20px;
    }

    .remove-in-action-tabs-list {
        overflow: auto;
        justify-content: flex-start;
    }

    .remove-in-action-tabs-list-item {
        padding: 8px 10px;
    }

    .remove-in-action-tabs-list-item p {
        font-size: 15px;
    }

    .remove-in-action-tabs-content-item.active {
        display: flex;
        flex-wrap: wrap;
        column-gap: 20px;
    }

    .remove-in-action-tabs-content-item-middle {
        order: 1;
        width: 100%;
        justify-content: center;
    }

    .remove-in-action-tabs-content-item-middle img {
        width: 45%;
    }

    .remove-in-action-tabs-content-item-left {
        order: 2;
        width: 45%;
    }

    .remove-in-action-tabs-content-item-right {
        order: 3;
        width: 45%;
    }

    .remove-in-action-tabs {
        margin-bottom: 25px;
    }

    .remove-in-action-tabs-content-item-left > h6 {
        font-size: 11px;
        line-height: 26px;
        font-weight: 500;
        margin-top: 10px;
    }

    .remove-in-action-tabs-content-item-left .tabs-contents {
        padding: 12px;
        row-gap: 10px;
    }

    .remove-in-action-tabs-content-item-left .tabs-contents img,
    .remove-in-action-tabs-content-item-right .tabs-contents img {
        max-width: 95%;
        margin: auto;
    }

    .tabs-contents-ms h6 {
        font-size: 24px;
        line-height: 28px;
    }

    .tabs-contents-ms p {
        font-size: 15px;
    }

    .tabs-contents-size h6 {
        font-size: 24px;
        line-height: 28px;
    }

    .tabs-contents-size p {
        font-size: 15px;
    }

    .remove-in-action-tabs-content-item-right .tabs-contents {
        padding: 12px;
        row-gap: 10px;
    }

    .remove-in-action-tabs-content-item-right > svg {
        margin-top: 10px;
    }

    .remove-in-action-cms-support {
        margin-top: 30px;
    }

    .remove-in-action-cms-support > h6 {
        font-size: 18px;
        line-height: 21px;
        width: 80%;
        margin: auto;
        margin-bottom: 15px;
    }

    .remove-in-action-cms-support img {
        max-height: 35px;
    }

    .usp-container {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .usp-container > h6 {
        font-size: 28px;
        line-height: 32px;
    }

    .usp-list-item {
        width: 150px;
        min-width: 150px;
        padding: 20px;
    }

    .usp-list-item h6 {
        font-size: 20px;
        height: 65px;
    }

    .usp-list-item svg {
        max-width: 40px;
        max-height: 40px;
    }

    .usp-list-item p {
        font-size: 15px;
    }

    .get-started-wrapper > h6 {
        font-size: 28px;
        line-height: 32px;
    }

    .get-started-video img {
        filter: unset;
        border: 1px solid #8080804f;
        border-radius: 7px;
        max-width: 90%;
    }

    .get-started-step-list {
        display: grid;
        grid-template-columns: calc(50% - 4px) calc(50% - 4px);
        row-gap: 8px;
        column-gap: 8px;
        width: 100%;
    }

    .get-started-step-list-item h5 {
        font-size: 22px;
        line-height: 28px;
    }

    .get-started-step-list-item h6 {
        font-size: 16px;
    }

    .get-started-step-list-item p {
        font-size: 15px;
        line-height: 18px;
    }

    .get-started-step-list-item {
        padding: 14px;
        row-gap: 10px;
    }

    .get-started-wrapper {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .plan-container {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .plan-container > h6 {
        font-size: 28px;
        line-height: 32px;
    }

    .plan-tab-item h6 {
        font-size: 16px;
        font-weight: 300;
        font-family: unset;
    }

    .plan-container > p {
        font-size: 16px;
    }

    .plan-list {
        grid-template-columns: auto;
        row-gap: 16px;
    }

    .enterprise-plan h6 {
        font-size: 26px;
        line-height: 32px;
        font-weight: 300;
        font-family: unset;
    }

    .enterprise-plan a.btn.btn-white {
        width: 60%;
    }

    .social-container > h6 {
        font-size: 28px;
    }

    .social-container > p {
        font-size: 16px;
    }

    .social-list {
        flex-direction: column;
        row-gap: 25px;
    }

    .social-list-item-right p {
        font-size: 15px;
        margin-top: 5px;
        line-height: 18px;
    }

    .social-list-item-right svg {
        height: 15px;
        width: 100px;
    }

    .social-list-item-left {
        display: flex;
        align-items: center;
    }

    .social-container {
        padding-bottom: 30px;
    }

    .social-list-item-right h6 a {
        font-size: 14px;
    }

    .talk-to-us {
        padding: 20px;
    }

    .talk-to-us-wrapper {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .talk-to-us h6 {
        font-size: 22px;
        line-height: 32px;
    }

    .talk-to-us p {
        font-size: 16px;
        margin-top: 15px;
        padding-bottom: 25px;
    }

    a.btn.btn-black {
        font-size: 18px;
        padding: 12px 15px;
        width: 90%;
        text-align: center;
    }

    .talk-to-us-btn {
        column-gap: 10px;
    }

    .ft-container {
        display: flex;
        flex-direction: column;
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .ft-left svg {
        width: 110px;
    }

    .ft-left p {
        margin-top: 5px;
    }

    a.ft-social-item {
        height: 20px;
        width: 20px;
    }

    .ft-social {
        margin-top: 15px;
    }

    a.ft-social-item img {
        max-width: 15px;
        max-height: 15px;
    }

    .ft-middle {
        margin-top: 20px;
        justify-content: flex-start;
    }

    .ft-middle-list {
        row-gap: 5px;
    }

    .ft-middle-list h6 {
        font-size: 18px;
    }

    .ft-middle-list a {
        font-size: 16px;
    }

    .ft-right {
        margin-top: 15px;
        row-gap: 5px;
    }

    .ft-right h6 {
        font-size: 18px;
    }

    .ft-right a {
        font-size: 16px;
    }

    .ft-bottom-wrapper {
        flex-direction: column;
        row-gap: 4px;
        justify-content: center;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .ft-bottom-left p {
        text-align: center;
    }

    .talk-to-us-btn {
        flex-direction: column;
        row-gap: 10px;
    }

    .btn-wrapper {
        flex-direction: column;
        row-gap: 15px;
    }
    a.btn.btn-plan {
        width: 100%;
        display: flex;
        padding: 8px 0;
        text-align: center;
        justify-content: center;
    }

    a.btn.btn-plan p {
        font-size: 16px;
    }

    .plan-list .plan-list-item {
        padding-bottom: 15px;
        padding-top: 15px;
    }

    .plan-list-item.professional {
        padding-top: 30px;
    }
    .beyond-compression-container.section {
        grid-template-columns: auto;
        padding-top: 10px;
        padding-bottom: 30px;
    }

    .beyond-compression-container > h6 {
        position: unset;
        font-size: 28px;
        line-height: 32px;
        transform: unset;
    }

    .beyond-compression-container > p {
        position: unset;
        transform: unset;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .beyond-compression-middle {
        margin-top: -70px;
        padding: 0;
    }

    .beyond-compression-left .content p.ms {
        font-size: 42px;
    }

    .beyond-compression-right .content h6 {
        font-size: 42px;
    }

    .beyond-compression-right .content svg {
        max-width: 70px;
        max-height: 70px;
        margin-right: 0;
    }

    .beyond-compression-right {
        margin-top: -100px;
    }

    .beyond-compression {
        padding-top: 30px;
        padding-bottom: 0;
    }

    .usp-container.section {
        padding-right: 0;
    }

    .usp-container > h6 {
        padding-right: 20px;
    }

    .remove-in-action-tabs-list {
        border-radius: 5px 0 0 5px;
    }

    .removeq-in-action.section {
        padding-right: 0;
    }

    .removeq-in-action > h6 {
        padding-right: 20px;
    }

    .remove-in-action-tabs-content {
        padding-right: 20px;
    }
    .usp-list {
        padding-right: 15px;
    }
    .social-list-item-right h6 {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .social-list {
        width: 100%;
    }
    .social-list-item {
        display: grid;
        grid-template-columns: 35% auto;
    }
}

.nav-bar-list {
    display: none;
}
