body,
h1,
h2,
h3,
h4,
h5 {
    font-family: "Segoe UI", Helvetica, sans-serif !important;
}

.content-wrapper {
    padding: 0 20px;
    max-width: 1355px;
    margin: 0 auto;
}

img {
    border: 0;
    height: auto;
    max-width: 100%;
}

.support_breadcrumbs .content-wrapper {
    padding: 0 20px;
    max-width: 1355px !important;
    margin: 0 auto;
    height: 100%;
}

.support_breadcrumbs {
    background: #f4f7fc;
    height: 41px;
    line-height: 37px;
    position: absolute;
    left: 9%;
}

.support_breadcrumbs ol {
    display: flex;
    list-style: none;
    align-items: center;
    height: 100%;
    padding: 0;
    margin: 0;
}

.support_breadcrumbs ol li a,
.support_breadcrumbs ol li {
    color: #313131;
    font-size: 13px;
    line-height: 28px;
    font-weight: 500;
}

.support_breadcrumbs ol li .icon-angle-right:before {
    content: "";
    margin: 0 15px 0 15px;
    color: #000;
    font-size: 14px;
    background: url(/images/it/support_breadcrumbs_arrow.png) no-repeat;
    width: 6px;
    height: 10px;
    display: inline-block;
    background-size: 6px;
}

.has-icon {
    position: relative;
}

.has-icon::before {

    content: "";
    margin: 0 15px 0 15px;
    color: #000;
    font-size: 14px;
    background: url(/images/it/support_breadcrumbs_arrow.png) no-repeat;
    width: 6px;
    height: 10px;
    display: inline-block;
    background-size: 6px;
}

.main-footer {
    border-top: 1px solid rgb(218, 232, 240);
}

.solutions-sales-intro {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding-top: 110px;
    background: url(/images/it/solution-sales-intro-bg.webp);
    background-repeat: no-repeat;
    background-size: cover;

    border-bottom: 1px solid #e2ebf3;
}

.solutions-sales-intro h1 {
    font-size: 54px;
    color: #33363b;
    font-weight: bold;margin: 0;padding-top: 60px; padding-bottom: 18px;
}

.solutions-sales-intro h1 span, .hr-faq h2 span {
    background-clip: text;
    background-image: linear-gradient(#89cbf7, #0065d0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff0;
}

.sales-oppurtunity {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding-top: 80px;
}

.sales-oppurtunity h2 {
    font-size: 54px;
    color: #33363b;
    font-weight: bold;
}

.sales-oppurtunity h2 span {
    background-clip: text;
    background-image: linear-gradient(#89cbf7, #0065d0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff0;
}

.sales-oppurtunity p {
    font-size: 16px;
    color: #555555;
    padding-top: 20px;
    margin: 0;
    padding-bottom: 40px;
}

.sales-oppurtunity-flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
    /* width: 1350px; */
    width: 1220px;
    margin: 0 auto;
    padding-top: 50px;
}

.sales-oppurtunity-flex h3 {
    font-size: 17px;
    color: #0073bf;
    text-align: left;
}

.sales-oppurtunity-flex p {
    font-size: 16px;
    color: #333;
    line-height: 24px;
    text-align: left;
    padding: 0;
    text-align: justify;
    padding-bottom: 15px;
}

.sales-oppurtunity-flex ul li {
    text-align: left;
    font-size: 16px;
    color: #333;
    line-height: 32px;
    padding: 0 0 0 25px;
}

.sales-oppurtunity-flex ul {
    position: relative;
}

.sales-oppurtunity-flex ul li::before {
    content: '';
    background: url(/images/it/sales-oppurtunity-icon.png);
    height: 16px;
    width: 16px;
    position: absolute;
    left: 0;
    margin: 9px 0 0 0;
}

.features-built {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding-top: 80px;
}

.features-built h2 {
    font-size: 54px;
    color: #33363b;
    font-weight: bold;
}

.features-built h2 span {
    background-clip: text;
    background-image: linear-gradient(#89cbf7, #0065d0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff0;
}

.features-built p {
    font-size: 16px;
    color: #555555;
    padding-top: 20px;
    margin: 0;
    padding-bottom: 40px;
}

.features-built-card-flex {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    margin: 0 auto;
    width: 1220px;
    margin-top: 60px;
    gap: 70px 120px;
}

.features-built-card-img img {
    border-radius: 35px;
    background: rgb(238, 249, 254);
    /* width: 545px;
  height: 425px; */
    padding: 25px;

}

.features-built-card-flex h3 {
    text-align: left;
}

.features-built-card-flex p {
    text-align: left;
    padding: 0;
}

.revenue-oppurtunity {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding-top: 80px;
}

.revenue-oppurtunity h2 {
    font-size: 54px;
    color: #33363b;
    font-weight: bold;
    margin: 0;
    padding-bottom: 60px;
}

.revenue-oppurtunity h2 span {
    background-clip: text;
    background-image: linear-gradient(#89cbf7, #0065d0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff0;
}

.revenue-oppurtunity p {
    font-size: 16px;
    color: #555555;
    padding-top: 20px;
    margin: 0;
    padding-bottom: 40px;
}

.demobtn {
    background-image: -moz-linear-gradient(90deg, rgb(2, 130, 215) 0%, rgb(37, 167, 254) 100%);
    background-image: -webkit-linear-gradient(90deg, rgb(2, 130, 215) 0%, rgb(37, 167, 254) 100%);
    background-image: -ms-linear-gradient(90deg, rgb(2, 130, 215) 0%, rgb(37, 167, 254) 100%);
    /* position: absolute;
  left: 725px;
  top: 3063px; */
    /* width: 230px; */
    width: 200px;
    height: 54px;
    /* z-index: 85; */
    display: block;
    margin: 0 auto;
    line-height: 54px;
    color: #fff;
    border-radius: 35px;
    font-size: 18px;
    font-weight: 600;
    /* margin-top: 70px; */
}

.sales-team-needs {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding-top: 80px;
    padding-bottom: 60px;
}

.sales-team-needs h2 {
    font-size: 54px;
    color: #33363b;
    font-weight: bold;
    margin: 0;
    padding-bottom: 60px;
}

.sales-team-needs h2 span {
    background-clip: text;
    background-image: linear-gradient(#89cbf7, #0065d0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff0;
}

.sales-team-needs p {
    font-size: 16px;
    color: #333;
    padding-top: 0;
    margin: 0;
    padding-bottom: 20px;
    text-align: left;
}

.sales-team-needs-flex {
    display: grid;
    grid-template-columns: 50% 50%;
    align-items: center;
    margin: 0 auto;
    width: 1310px;
    gap: 25px;
}

.sales-team-needs-flex h3 {
    margin: 0;
    text-align: left;
    padding-bottom: 15px;
}

.sales-team-needs-card {
    border: 1px solid rgb(236, 246, 253);
    border-radius: 15px;
    background: rgb(255, 255, 255);
    box-shadow: 0px 13px 21px 0px rgba(47, 98, 140, 0.18);
    text-align: left;
    padding: 15px 20px 30px;
}

.sales-team-needs-flex ul {
    position: relative;
}

.sales-team-needs-flex ul li {
    text-align: left;
    font-size: 16px;
    color: #333;
    line-height: 32px;
    padding: 0 0 0 25px;
}

.sales-team-needs-flex ul li::before {
    content: '';
    background: url(/images/it/sales-oppurtunity-icon.png);
    height: 16px;
    width: 16px;
    position: absolute;
    left: 0;
    margin: 9px 0 0 0;
}

.sales-team-needs-card h3 {
    margin: 0;
    padding: 20px 0 15px;
}

.sales-team-needs-card p {
    padding: 0;
}

.sales-team-needs-card h3 {
    font-size: 18px;
    color: #33363b;
    font-weight: 600;
}

.sales-team-needs-card p {
    font-size: 16px;
    color: #33363b;
}

.join-hundreds-sales {
    border-radius: 1px;
    background: rgb(244, 248, 250);
    height: 191px;
    /* z-index: 99; */
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 35px 0px;
}

.join-hundreds-sales h4 {
    font-size: 24px;
    color: #33363b;
    font-weight: bold;
    margin: 0;
    padding-bottom: 30px;
}

.join-hundreds-sales-flex {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    color: #1270d0;
    font-weight: 600;
}

.maintain-accuracy {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding-top: 80px;
    padding-bottom: 90px;
}

.maintain-accuracy h2 {
    font-size: 54px;
    color: #33363b;
    font-weight: bold;
}

.maintain-accuracy h2 span {
    background-clip: text;
    background-image: linear-gradient(#89cbf7, #0065d0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff0;
}

.maintain-accuracy-flex {
    display: grid;
    grid-template-columns: 35% 65%;
    align-items: center;
    justify-content: space-between;
    gap: 0px;
    margin: 0 auto;
    width: 1360px;
    padding-top: 80px;
}

.maintain-accuracy-flex p {
    text-align: left;
}

.maintain-accuracy-flex p.desc {
    padding-bottom: 40px;
    margin: 0;
}

.maintain-accuracy-flex ul {}

.maintain-accuracy-flex ul li {
    text-align: left;
    font-size: 20px;
    color: #000;
    font-weight: 600;
    padding-bottom: 60px;
    position: relative;
    padding-left: 110px;
}

.maintain-accuracy-flex ul li:last-child {
    padding-bottom: 0px;
}

.maintain-accuracy-flex ul li p {
    font-size: 16px;
    font-weight: 400;
    padding-top: 15px;
}

.maintain-accuracy-flex ul li:before {
    content: '';
}

.maintain-accuracy-flex ul li span.image-part {
    height: 64px;
    width: 64px;
    top: 0;
    position: absolute;
    left: 0;
    transition: all 0.2s linear;
    border-radius: 50%;
    /* background-image: url(/images/it/uptodate-accuracy.png);
    background-repeat: no-repeat; */

}

.maintain-accuracy-flex ul li.image-part::before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-left: 8px solid #fff0;
    border-right: 8px solid #fff0;
    position: absolute;
    left: 24px;
    top: 60px;
    border-radius: 15px 15px 15px 15px;
}

.maintain-accuracy-flex ul li span.image-part {
    border-radius: 50%;
    /* background-image: -moz-radial-gradient( 50% 50%, circle closest-side, rgb(255,255,255) 0%, rgb(198,233,253) 100%);
  background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(255,255,255) 0%, rgb(198,233,253) 100%);
  background-image: -ms-radial-gradient( 50% 50%, circle closest-side, rgb(255,255,255) 0%, rgb(198,233,253) 100%); */
    /* position: absolute; */
    /* left: 165px;
  top: 4411px; */
    width: 75px;
    height: 75px;
    /* z-index: 154; */
}

.maintain-accuracy-flex ul li span.image-part.uptodate {
    background-image:
        url('/images/it/uptodate-accuracy.png'),
        radial-gradient(circle closest-side at 50% 50%, rgb(255, 255, 255) 0%, rgb(198, 233, 253) 100%);

    background-repeat: no-repeat, no-repeat;
    background-position: center, center;
    background-size: auto;
}

.maintain-accuracy-flex ul li span.image-part.consistent {
    background-image:
        url('/images/it/consistent-accuracy.png'),
        radial-gradient(circle closest-side at 50% 50%, rgb(255, 255, 255) 0%, rgb(198, 233, 253) 100%);

    background-repeat: no-repeat, no-repeat;
    background-position: center, center;
    background-size: auto;
}

.maintain-accuracy-flex ul li span.image-part.professional {
    background-image:
        url('/images/it/professional-accuracy.png'),
        radial-gradient(circle closest-side at 50% 50%, rgb(255, 255, 255) 0%, rgb(198, 233, 253) 100%);

    background-repeat: no-repeat, no-repeat;
    background-position: center, center;
    background-size: auto;
}

.maintain-accuracy-flex ul li span.image-part.reducework {
    background-image:
        url('/images/it/reducework-accuracy.png'),
        radial-gradient(circle closest-side at 50% 50%, rgb(255, 255, 255) 0%, rgb(198, 233, 253) 100%);

    background-repeat: no-repeat, no-repeat;
    background-position: center, center;
    background-size: auto;
}

.maintain-accuracy-flex ul li::after {
    content: "";
    position: absolute;
    left: 38px;
    transform: translateX(-50%);
    top: 73px;
    height: calc(100% - 40px);
    background-color: #d5e6f8;
    width: 1px;
    height: 100px;
}

.maintain-accuracy-flex ul li:last-child::after {
    height: auto;
}

.how-sales-team {
    display: inline-block;
    width: 100%;
    text-align: center;
}

.how-sales-team h2 {
    font-size: 54px;
    color: #33363b;
    font-weight: bold;
}

.how-sales-team h2 span {
    background-clip: text;
    background-image: linear-gradient(#89cbf7, #0065d0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff0;
}

.how-sales-team-flex {
    align-items: center;
    display: grid;
    grid-template-columns: 50% 50%;
    margin: 0 auto;
    width: 1360px;
    margin-top: 75px;
}

.how-sales-team-flex ul li {
    text-align: left;
    font-size: 20px;
    color: #000;
    font-weight: 600;
    padding-bottom: 30px;
    position: relative;
    padding-left: 110px;
}

.how-sales-team-flex ul li:last-child {
    padding-bottom: 0px;
}

.how-sales-team-flex ul li p {
    font-size: 16px;
    font-weight: 400;
    padding-top: 15px;
}

.how-sales-team-flex ul li {
    display: flex;
    gap: 20px;
    margin: 0;
}

.content.label {
    font-size: 14px;
    color: #b3b3b3 !important;
    transition: color 0.3s ease;
}

/* .how-sales-team-flex ul::before {
    content: "";
    position: absolute;
    left: 22px;
    top: 40px;
    bottom: 40px;
    width: 2px;
    background: #d0d0d0;
    z-index: 0;
    border-radius: 2px;
} */
.how-sales-team-flex ul {
    position: relative;
}

.how-sales-team-flex .progress {
    position: absolute;
    left: 22px;
    top: 40px;
    width: 2px;
    height: 0;
    background: #0078d7;
    z-index: 1;
    border-radius: 2px;
    /* transition: height 0.3s linear; */
}

.how-sales-team-flex .stepper {
    display: flex;
    flex-direction: column;
    position: relative;
    align-items: flex-start;
    padding-left: 0px;
    width: 100%;
}

/* .dashboard_view {
    display: flex;
    align-items: center;
    gap: 50px;
}.dashboard_img img {
    height: 330px;
} */
.how-sales-team-flex .step {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: flex-start;
    margin-bottom: 30px;
    gap: 20px;
}

.how-sales-team-flex .step.active .circle,
.how-sales-team-flex .step.completed .circle {
    background: #0078d7;
}

.how-sales-team-flex .circle {
    min-width: 48px;
    width: 48px;
    height: 48px;
    background: #ccc;
    color: #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    font-size: 18px;
    /* transition: background 0.1s ease; */
    position: relative;
    z-index: 3;
}

/* .how-sales-team-flex .stepper::before {
    content: "";
    position: absolute;
    left: 22px;
    top: 40px;
    bottom: 40px;
    width: 2px;
    background: #d0d0d0;
    z-index: 0;
    border-radius: 2px;
} */
.how-sales-team-flex .step.completed .label {
    color: #33363b !important;
    font-weight: 600;
}

.how-sales-team-flex .stepper .label {
    font-size: 18px;
    color: #b3b3b3 !important;
    /* transition: color 0.1s ease; */
    text-align: left;
}

.how-sales-team-flex .step:last-child {
    margin-bottom: -10px !important;
}

.how-sales-team-flex .step.completed .label p {
    font-size: 16px !important;
    color: #555555 !important;
}

.how-sales-team-flex .label p {
    font-size: 16px !important;
    color: #b3b3b3 !important;
    padding-top: 10px;
    font-weight: 400 !important;
}

.how-sales-team-flex img {
    border-radius: 25px;
    background: rgb(245, 249, 252);
    box-shadow: 0px 0px 38px 0px rgba(47, 98, 140, 0.19);
    padding: 20px;
}

.how-sales-team-flex .stepper {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.how-sales-team-flex .stepper::before {
    content: "";
    position: absolute;
    left: 23px;
    /* center of 48px circle */
    top: 48px;
    /* center of first circle */
    bottom: 24px;
    /* center of last circle */
    width: 2px;
    background: #d0d0d0;
    z-index: 0;
}

.how-sales-team-flex .progress {
    position: absolute;
    left: 23px;
    top: 48px;
    width: 2px;
    height: 0;
    background: #0078d7;
    z-index: 1;
    border-radius: 2px;
    transition: none;
    /* important */
}

/* .animate-item.show {
    opacity: 1;
    transform: translateY(0);
} */
.know-more {
    background-image: -moz-linear-gradient(90deg, rgb(2, 130, 215) 0%, rgb(37, 167, 254) 100%);
    background-image: -webkit-linear-gradient(90deg, rgb(2, 130, 215) 0%, rgb(37, 167, 254) 100%);
    background-image: -ms-linear-gradient(90deg, rgb(2, 130, 215) 0%, rgb(37, 167, 254) 100%);
    /* position: absolute;
  left: 750px;
  top: 5862px; */
    width: 180px;
    height: 54px;
    line-height: 54px;
    margin: 0 auto;
    border-radius: 45px;
    margin-top: 70px;
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    /* z-index: 192; */
}

.home-demo-holder-new {
    display: none;
}

.taking-control-flex {
    border-radius: 25px;
    background: rgb(255, 255, 255);
    box-shadow: 0px 0px 51px 0px rgba(0, 0, 0, 0.14);
    width: 80%;
    /* height: 440px; */
    margin: 0 auto;
    margin-top: 70px;
    margin-bottom: 70px;
    padding: 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.taking-control-flex h4 {
    font-size: 42px;
    color: #333;
    font-weight: bold;
}

.taking-control-flex .demoimg img {
    border-radius: 15px;
    /* width: 560px;
  height: 375px; */
    /* padding: 25px; */
}

.taking-control-flex p.organization {
    border: 1px solid rgb(239, 235, 252);
    border-radius: 5px;
    background: rgb(239, 235, 252);
    /* position: absolute;
  left: 369px;
  top: 7218px; */
    width: 135px;
    height: 22px;
    font-size: 12px;
    color: #72528f;
    font-weight: bold;
    text-align: center;
    line-height: 20px;
    margin: 0;
    /* z-index: 239; */
}

.taking-control-flex p.msapproved {
    border: 1px solid rgb(225, 249, 226);
    border-radius: 5px;
    background: rgb(225, 249, 226);
    /* position: absolute;
  left: 527px;
  top: 7218px; */
    width: 150px;
    height: 22px;
    font-size: 12px;
    color: #489d4c;
    font-weight: bold;
    text-align: center;
    line-height: 20px;
    margin: 0;
    /* z-index: 253; */
}

.taking-control-flex p.nocreditcard {
    border: 1px solid rgb(218, 248, 250);
    border-radius: 5px;
    background: rgb(218, 248, 250);
    /* position: absolute;
  left: 703px;
  top: 7218px; */
    width: 160px;
    height: 22px;
    font-size: 12px;
    color: #439297;
    font-weight: bold;
    text-align: center;
    line-height: 20px;
    margin: 0;
    /* z-index: 257; */
}

.taking-control .rating {
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: start;
    margin-top: 30px;
    margin-bottom: 30px;
}

.try_it_free {
    background-image: -moz-linear-gradient(90deg, rgb(2, 130, 215) 0%, rgb(37, 167, 254) 100%);
    background-image: -webkit-linear-gradient(90deg, rgb(2, 130, 215) 0%, rgb(37, 167, 254) 100%);
    background-image: -ms-linear-gradient(90deg, rgb(2, 130, 215) 0%, rgb(37, 167, 254) 100%);
    /* position: absolute;
  left: 200px;
  top: 7282px; */
    width: 165px;
    height: 54px;
    display: inline-block;
    text-align: center;
    line-height: 54px;
    border-radius: 45px;
    font-size: 17px;
    color: #fff;
    font-weight: 600;
    /* z-index: 199; */
}

.tryit_demo {
    display: flex;
    align-items: center;
    gap: 15px;
}

.request_demo {
    border: 1px solid rgb(189, 214, 231);
    background-image: -moz-linear-gradient(90deg, rgb(230, 238, 242) 0%, rgb(255, 255, 255) 100%);
    background-image: -webkit-linear-gradient(90deg, rgb(230, 238, 242) 0%, rgb(255, 255, 255) 100%);
    background-image: -ms-linear-gradient(90deg, rgb(230, 238, 242) 0%, rgb(255, 255, 255) 100%);
    width: 219px;
    height: 54px;
    display: inline-block;
    text-align: center;
    line-height: 52px;
    border-radius: 45px;
    font-size: 17px;
    color: #000;
    font-weight: 600;
}

.taking-control-flex p {
    font-size: 17px;
    color: #586472;
    font-weight: 600;
        margin-top: 25px;

}

.rating-flex {
    display: flex;
    align-items: center;
    gap: 5px;
}

.try_it_free img,
.request_demo img,
.know-more img,
.demobtn img {
    margin-top: -2px;
    vertical-align: middle;
}

a.demobtn:hover,
.know-more:hover,
.try_it_free:hover {

    background-image: -moz-linear-gradient(90deg, rgb(37, 167, 254) 0%, rgb(2, 130, 215) 100%);
    background-image: -webkit-linear-gradient(90deg, rgb(37, 167, 254) 0%, rgb(2, 130, 215) 100%);
    background-image: -ms-linear-gradient(90deg, rgb(37, 167, 254) 0%, rgb(2, 130, 215) 100%);
    color: #fff !important;
    cursor: pointer;
}

.request_demo:hover {
    border: 1px solid rgb(189, 214, 231);
    background-image: -moz-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(230, 238, 242) 100%);
    background-image: -webkit-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(230, 238, 242) 100%);
    background-image: -ms-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(230, 238, 242) 100%);
    color: #000 !important;
    cursor: pointer;
}

.demobtn:hover img,
.know-more:hover img,
.try_it_free:hover img,
.request_demo:hover img {
    transform: translateY(0%) translateX(5px);

}

.demobtn img,
.know-more img,
.try_it_free img,
.request_demo img {
    content: '';
    /* position: absolute;
    top: 50%;
    right: 30px;

    background: url(/images/it/freetrial-whitearrow.svg) no-repeat center;
    background-size: cover;
    width: 24px;
    height: 14px; */
    transform: translateY(0%);
    transition: all 0.5s ease;
}

.progress {
    height: 0;
}

#stepImage {
    max-width: 100%;
    transition: opacity 0.4s ease;
    opacity: 1;
}

.sub_centralized {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 60px;
    margin: 0 auto;
    width: 1320px;
    align-items: start;
}

.accordion-content {
    display: none;
}

.accordion-item1.active .accordion-content {
    display: block;
}

/* .home-steps-block {
    padding-top: 0 !important;
} */
.home-steps-block {
    padding: 60px 0 !important;
}

.new_testimonial_slider {
    padding-top: 110px !important;
}

.home-steps-block .h2-title-heading {
    padding-bottom: 0px !important;
}

.msapproved::before {
    content: '';
    background: url(/images/it/ms-approved-tick.png);
    background-repeat: no-repeat;
    width: 11px;
    height: 9px;
    display: inline-block;
    margin: 0 7px 0px 0px;
}

span.line {
    color: rgb(191, 205, 226);
    width: 1px;
}

p, .hr-benefits li span {line-height: 1.6 !important;}

.features-built-card-flex h3{font-weight: 600; font-size: 17px;}

table thead tr{background: #0071dc; color: #fff; font-size: 18px; font-weight: 600;}

table tbody tr{background: #fff; color: #333; font-size: 16px; font-weight: 600;}

table tbody tr:last-child th,
table tbody tr:last-child td {
    border-bottom: none;
}

table {
    border-collapse: collapse;
}

table th:nth-child(1),
table td:nth-child(1),
table th:nth-child(2),
table td:nth-child(2) {
    border-right: 1px solid #ddd;
}

.trusted-certified {border: 1px solid rgb(231, 237, 244);border-radius: 1px;background-image: -moz-linear-gradient( 90deg, rgb(245,250,253) 0%, rgb(237,242,247) 60%, rgb(250,255,254) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(245,250,253) 0%, rgb(237,242,247) 60%, rgb(250,255,254) 100%); background-image: -ms-linear-gradient( 90deg, rgb(245,250,253) 0%, rgb(237,242,247) 60%, rgb(250,255,254) 100%); height: 70px;border-top: none;}

.trusted-certified .container {margin: 0 auto;width: 1370px;}

.trust-certify-flex ul{display: flex;align-items: center;justify-content: space-around;}

.trust-certify-flex ul li{font-size: 17px;font-weight: 600;color: #33363b;}

.trust-certify-flex ul li.trust{color: #2f689f;font-weight: bold;text-transform: uppercase;}

.trust-certify-flex ul li::before{content: '';background: url(/images/it/trust-certify-green-tick.png);background-repeat: no-repeat;width: 16px;height: 13px;display: inline-block;margin-right: 10px;}

.trust-certify-flex ul li.trust::before{display: none;}

.count-section{margin: 0 auto;width: 1370px;padding-top: 80px;}

.count-section-flex {display: flex;align-items: center;justify-content: space-between;}

.count-section-flex div{border-radius: 25px;background: rgb(244, 249, 250);width: 315px;text-align: center; padding: 15px 20px 20px 20px;}

.count-section-flex h2{background-clip: text; background-image: linear-gradient(#89cbf7, #0065d0);-webkit-background-clip: text;-webkit-text-fill-color: #fff0;font-size: 38px;margin: 0;}

/* .count-section-flex p{padding-top: 10px;font-size: 17px;color: #33363b;font-weight: 600;} */

.support_breadcrumbs{
    background: transparent !important;
}

.support_breadcrumbs ol li:first-child a,
.support_breadcrumbs ol li:nth-of-type(2){
    opacity: .5;
}

.support_breadcrumbs ol li a:hover{
    opacity: 1 !important;
}

.trust-certify-flex ul {
    display: flex;
    align-items: center;
    gap: 30px;
    justify-content: space-between;
    list-style: none;
    margin: 0;
    padding: 0;
}

.marquee{display: none !important;}

.taking-control-flex > div:first-child{width: 60%; padding: 15px;}

.taking-control-flex h4 br{display: none;}

@keyframes marquee {
    from {
        transform: translateX(0);
    }
    to {
        transform:translateX(calc(-100% / 2));
    }
}

/* 02.07.2026 */
.sub_centralized_img{border-radius: 25px; background-color: rgb(236, 247, 253);
    /* width: 637px;height: 411px; */
    display: flex;align-items: center;justify-content: center;}

.sub_centralized_img img{border-radius: 15px !important;}

.trust-certify-flex ul li::before {
    content: "";
    display: inline-block;
    height: 70px;
    background-image: url("/images/it/trusted-certified.webp");
    background-repeat: no-repeat;
    vertical-align: middle;
}

.trust-certify-flex ul li.trust::before {
    display: none ;
}

.ms::before    { background-position: 0 15px !important; width: 130px !important;}

.soc2::before  { background-position: 0 -55px !important; width: 150px !important;}

.gdpr::before  { background-position: 0 -125px !important; width: 130px !important;}

.oauth::before { background-position: 0 -200px !important;width: 130px !important;}

.hipaa::before  { background-position: 0 -270px !important; width: 140px !important;}

.zero::before  { background-position: 0 -345px !important; width: 160px !important;}

.marketing-hero-lead{    font-size: 20px;
    line-height: 1.5;
    margin: 0 auto 0;
    max-width: 900px;
    padding: 0 20px;
    color: #555;}

.it-addition {
    padding: 60px 24px;
    color: #26334a;
}

.it-inner {
    max-width: 1200px;
    margin: auto;
}

.it-mode-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 24px;
    margin-top: 32px;
}

.it-addition p, .it-addition li {
    font-size: 16px;
    line-height: 1.75;
}

.it-mode-grid article {
    padding: 28px;
    border: 1px solid #dbe6ee;
    border-radius: 14px;
    background: #fff;
}

.it-mode-label {
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 700;
    color: #076da7;
}

.it-mode-grid h3 {
    font-size: 23px;
    margin: 14px 0;
    font-weight: 600;
}

.it-addition h2 {
    font-size: 34px;
    line-height: 1.25;
    margin: 0 0 24px;
}

.it-tint {
    background: #f4f9fd;
}

.it-table-scroll {
    overflow-x: auto;
    border: 1px solid #dbe6ee;
    border-radius: 12px;
    margin-top: 28px;
}

.it-table-scroll caption {
    text-align: left;
    padding: 16px;
    font-weight: 600;
}

.it-table-scroll th, .it-table-scroll td {
    padding: 18px;
    text-align: left;
    border-bottom: 1px solid #dbe6ee;
    line-height: 1.6;
    vertical-align: top;
}

.it-table-scroll tbody th {
    width: 32%;
    font-weight: 600;
}

.it-rollout {
    padding-left: 26px;
    margin-bottom: 48px;
}

.it-rollout li {
    padding: 8px 0 8px 8px;
}

.it-addition a {
    color: #076da7;
    /* text-decoration: underline; */
    text-underline-offset: 3px;
}

.hr-faq{
  padding:70px 0;
  background:#ffffff;
}

.hr-section-inner {
    max-width: 1180px;
    margin: 0 auto;
    padding: 0 20px;
}

.hr-faq h2{
      margin: 0;
    padding: 0 0 35px;
    font-size: 54px;
    color: #222;
    font-weight: 700;
    text-align: center;
}

.hr-faq-item{ border-bottom:1px solid #d1d1d1; }

.hr-faq-item:first-child{ border-top:1px solid #d1d1d1; }

.hr-faq-item h3{ margin:0; }

.hr-faq-item button{
  width:100%;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
  background:none;
  border:none;
  text-align:left;
  padding:22px 0;
  font-size:19px;
  font-weight:600;
  color:#222;
  cursor:pointer;
  font-family:inherit;
}

.hr-faq-item button span{
  flex-shrink:0;
  width:28px;
  height:28px;
  color:#0078d4;
  font-size:26px;
  font-weight:700;
  display:flex;
  align-items:center;
  justify-content:center;
}

.hr-faq-answer p{
  margin:0 0 22px;
  font-size:16px;
  color:#424242;
  line-height:1.7;
  padding:0 0 24px 0;
  text-align: left;

}
.hr-stat{
    background-image: linear-gradient(#89cbf7, #0065d0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff0;
    font-size: 38px;
    margin: 0;
    font-weight: 700;
}

/* MEDIA QUERIES */
@media (max-width: 1440px) {

    .taking-control-flex, .sub_centralized, .sales-team-needs-flex{
        width: 95%;
    }
    .content-wrapper {
        padding: 0 20px;
        max-width: 100% !important;
        margin: 0 auto;
    }
    .taking-control-flex{
        margin-bottom: 40px;
    }
    .trusted-certified .container{width: 100% !important;}
.count-section{width: 95% !important; margin: 0 auto;}
.count-section-flex{gap: 15px;width: 95%;margin: 0 auto;}
}

@media (max-width: 1280px) {

    .sales-team-needs,
    .home-steps-block,
    .sales-oppurtunity,
    .features-built {
        width: 90%;
        margin: 0 auto;
        display: block;
    }

    .taking-control-flex {
        width: 90%;
        margin: 0 auto;
        margin-bottom: 40px;
    }

    .taking-control-flex h4 br,
    .sales-oppurtunity-flex p br {
        display: none;
    }

    .sales-team-needs-flex,
    .sales-oppurtunity-flex,
    .features-built-card-flex {
        width: 100%;
    }

    .sales-oppurtunity-flex {
        gap: 30px;

    }

    .sales-oppurtunity-flex>div {
        flex: 1;
    }

    .sub_centralized {
        width: 100%;
    }

    .content-wrapper {
        max-width: none !important;
    }
.count-section,.trusted-certified .container {
    margin: 0 auto;
    width: 100% !important;
    /* padding-top: 80px; */
}
.trust-certify-flex ul {
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding: 0px 30px;
    align-items: center;
    /* flex-wrap: wrap; */
}
}

@media (max-width: 1280px) {
    h2 br{display: none;}
    .taking-control-flex p{text-align: center;}
    .taking-control-flex > div:first-child{display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;}
    .taking-control-flex h4{text-align: center;}
    .taking-control-flex p br{display: none;}
    .tryit_demo{padding-bottom: 20px;}
    .taking-control-flex > div:first-child {width: 100%; padding: 0;}
    .demoimg{margin: 0 auto;}
    .taking-control-flex{
        display: flex;
        flex-direction: column;
        gap: 30px;
        margin: 0 auto;
    }
.marquee {
        display: flex !important;
    }
    .trust-certify-flex {
        overflow: hidden;
        width: 100%;
    }

    .marquee-track {
        display: flex;
        width: max-content;
        animation: marquee 20s linear infinite;
    }

     .marquee-track ul {
        display: flex !important;
        align-items: center;
        gap: 24px;
        flex:0 0 auto;
        flex-shrink: 0;
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .marquee-track:hover {
        animation-play-state: paused;
    }
    .trust-certify-flex ul li.trust{
        /* padding-left: 20px; */
    }
    .trusted-certified .container{width: 100% !important;}
}

@media only screen and (max-width:1180px){
    .count-section-flex p{min-height: 60px;}
}

@media only screen and (max-width:1080px){
    /* .trust-certify-flex ul{display: grid !important; grid-template-columns: repeat(2, 1fr); } */
.trusted-certified.animate-item {height: auto;}
}

@media (max-width: 980px) {

    .sales-oppurtunity,
    .revenue-oppurtunity,
    .features-built {
        width: 90%;
        margin: 0 auto;
        display: block;
    }

    .sales-oppurtunity h2 br,
    .features-built h2 br,
    .sales-team-needs h2 br,
    .taking-control-flex h4 br,
    .sales-oppurtunity-flex p br {
        display: none;
    }

    .sales-oppurtunity-flex {
        flex-direction: column;
        width: 100%;
        gap: 30px;
    }

    .features-built h2 {
        padding-bottom: 30px;
    }

    .sales-team-needs-flex{
        display: flex;
        flex-direction: column;
        width: 100%;
        margin: 0 auto;
    }
    .taking-control-flex {
        display: flex;
        flex-direction: column;
        width: 90%;
        margin: 0 auto;
        margin-bottom: 40px;
    }

    .sub_centralized {
        width: 100%;
        margin: 0 auto;
        display: flex !important;
        gap: 60px;
        flex-direction: column-reverse;
        align-items: unset !important;
    }
    .sub_centralized_img{
            text-align: center;
    display: inline-block;
    width: 100%;
    }

    .demoimg {
        margin-top: 30px;
    }

    .tryit_demo {
        justify-content: center;
    }

    .features-built-card-flex {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 25px;
    }

    .features-built-card-flex h3 {
        font-size: 17px;
    }
.trusted-certified.animate-item{height: auto !important;}
.container{width: 100% !important;}
/* .trust-certify-flex ul{display: grid !important; grid-template-columns: repeat(2, 1fr);} */

.count-section{width: 95% !important;}
.count-section-flex{display: grid !important;grid-template-columns: repeat(2, 1fr); gap: 20px;}
.count-section-flex div{width: 100% !important;}
.count-section-flex p{min-height: unset;}

}

@media (max-width: 980px) {

   .it-mode-grid  {
      grid-template-columns:auto;
    }
    .new_testimonial_slider{
        padding-top: 20px !important;
    }
}

@media only screen and (max-width: 980px) {
    .solutions-sales-intro h1, .sales-oppurtunity h2, .revenue-oppurtunity h2, .sales-team-needs h2, .maintain-accuracy h2, .how-sales-team h2, .features-built h2
    , .home-steps-block h2.h2-title-heading, .hr-faq h2 {
        font-size: 45px !important;
    }
    .solutions-sales-intro h1 br, .sales-oppurtunity h2 br, .revenue-oppurtunity h2 br, .sales-team-needs h2 br, .maintain-accuracy h2 br,
    .how-sales-team h2 br, .features-built h2 br, .home-steps-block h2.h2-title-heading br, .hr-faq h2 br{display: none;}
}

@media only screen and (max-width: 768px) {
    .solutions-sales-intro h1{width: 95%; margin: 0 auto;}
    .rating-flex{justify-content: center;}
    .rating > span{display: none;}
    .taking-control .rating {
                gap: 15px;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
    .taking-control-flex p.organization, .taking-control-flex p.msapproved, .taking-control-flex p.nocreditcard{width: 100%;}
    .tryit_demo{justify-content: center;}
}

@media (max-width: 768px) {

    .trust-certify-flex {
        width: 100%;
        overflow: hidden;
    }

    .marquee-track {
        display: flex;
        width: fit-content;
        animation: marquee 35s linear infinite;
    }

    .marquee-track ul {
        display: flex;
        align-items: center;
        gap: 20px;
        flex: 0 0 auto;
        margin: 0;
        padding: 0 16px;
        list-style: none;
    }
}

@media (max-width:767px) {
    .new_testimonial_slider{
        display: none;
    }
}

@media (max-width:600px) {
    .marketing-hero-lead{font-size: 17px;}

    .solutions-sales-intro h1 {
        font-size: 42px;
        width: 90%;
        margin: 0 auto;
    }
    .solutions-sales-intro{
        padding-top: 100px;
    }

    .sales-oppurtunity h2,
    .features-built h2,
    .sales-team-needs h2 {
        font-size: 35px;
    }

    .sales-oppurtunity {
        display: block;
        width: 90%;
        margin: 0 auto;
    }
    .revenue-oppurtunity h2{font-size: 31px; padding-bottom: 30px;}
    .demobtn{margin-top: 20px;}

    .sales-oppurtunity h2{font-size: 29px;}

    .sales-oppurtunity-flex,
    .taking-control-flex {
        flex-direction: column;
        width: 100%;
        /* margin: 0 auto; */
    }
    .taking-control-flex{margin-bottom: 40px;}

    .sales-oppurtunity-flex ul {
        padding-bottom: 20px;
    }

    .sales-oppurtunity-flex p br,
    .sales-oppurtunity-flex h3 br {
        display: none;
    }

    .signature-control .accordion-header1 p {
        text-align: unset !important;
    }

    .features-built-card-flex,
    .sales-team-needs-flex {
        display: flex;
        flex-direction: column;
        width: 100%;
        margin: 0 auto;
    }
    .sub_centralized{
        display: flex !important;
        flex-direction: column-reverse !important;
        width: 100%;
        margin: 0 auto;
    }

    .features-built-card-flex {
        gap: 35px;
    }

    .features-built,
    .sales-team-needs {
        width: 90%;
        margin: 0 auto;
        display: block;
    }

    .enterprise {
        width: 100%;
    }

    .taking-control-flex h4 {
        font-size: 32px;
    }

    .taking-control-flex h4 br,
    .sales-team-needs h2 br {
        display: none !important;
    }

    .taking-control .rating {
        display: flex;
        flex-direction: column;
        width: 100%;

    }
    .tryit_demo{width: 100%;}
        .taking-control-flex p.organization, .taking-control-flex p.msapproved, .taking-control-flex p.nocreditcard {
        width: 100%;
        justify-content: center;
        padding: 0px 5px;
    }

    .rating-flex {
        font-size: 12px;

    }

    .taking-control-flex p br {
        display: none;
    }
    .tryit_demo {
        flex-direction: column;
    }
    .try_it_free, .request_demo {
        width: 100%;
        height: 45px;
        line-height: 45px;
        font-size: 15px;
    }

    .revenue-oppurtunity {
        width: 90%;
        margin: 0 auto;
        display: block;
        padding-top: 40px;

    }

    .sales-team-needs {
        padding: 40px 0;
    }

    .sales-team-needs p {
        text-align: justify;
    }

    .demoimg {
        margin-top: 20px;
    }

    .features-built-card-flex p {
        text-align: justify;
    }
    .taking-control{
            width: 90%;
    margin: 0 auto;
    }
    .content-wrapper{
        width: 100%;
        /* padding: 0 !important; */
    }
    .signature-control .accordion-item1{padding-left: 6px;}

    .trusted-certified{height: auto !important;}
    .trusted-certified .container, .count-section{width: 95% !important;}
    .count-section-flex{
        display: flex !important;
        flex-direction: column !important; gap: 10px;}
    .trust-certify-flex ul{padding: 0;}
    .trust-certify-flex ul li{font-size: 11px !important;
         /* padding-left: 10% !important; */
        }
    .count-section{padding-top: 50px !important;}
    .support_breadcrumbs{left: 5% !important;}

}

@media only screen and (max-width: 600px) {
    .support_breadcrumbs ol li a, .support_breadcrumbs ol li {
    max-width: 120px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
    .solutions-sales-intro h1, .sales-oppurtunity h2, .revenue-oppurtunity h2, .sales-team-needs h2, .maintain-accuracy h2, .how-sales-team h2, .features-built h2
    , .home-steps-block h2.h2-title-heading, .hr-faq h2 {
        font-size: 36px !important;
    }
    .count-section .hr-stat{font-size: 32px !important; padding-top: 0; margin: 0;}
    .count-section-flex p{padding-top: 0; font-size: 15px !important;}
    .hr-editorial > .hr-section-inner > p, .revenue-oppurtunity p, .marketing-hero-lead{width: 100% !important; text-align: justify;}
}

@media (max-width: 414px) {
    .tryit_demo {
        margin-bottom: 20px;
        flex-direction: column;
    }
    .solutions-sales-intro h1 {
        font-size: 38px;
    }
        .sales-oppurtunity h2, .sales-team-needs h2, .home-steps-block h2.h2-title-heading {
        font-size: 26px;
    }
        .revenue-oppurtunity h2 {
        font-size: 28px;
        padding-bottom: 30px;
    }
    .sales-team-needs h2{padding-bottom: 50px;}

    .taking-control .rating {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .taking-control-flex h4 {
        font-size: 26px;
    }
    .rating-flex, .taking-control-flex p.organization, .taking-control-flex p.msapproved, .taking-control-flex p.nocreditcard, .try_it_free, .request_demo{
        width: 100% !important;
    }
    .rating-flex{
        justify-content: center;
    }
    .trusted-certified{height: auto;}
    .trusted-certified .container, .count-section{width: 100%;}
    .count-section-flex{flex-direction: column;}

}

@media (max-width: 380px) {
    .solutions-sales-intro h1 {
        font-size: 32px;
    }
}

@media (max-width: 320px) {
    .taking-control .rating {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .taking-control-flex h4 {
        font-size: 22px;
    }
    .solutions-sales-intro{
        padding-top: 100px;
    }
    .solutions-sales-intro h1{font-size: 34px;}
    .sales-oppurtunity h2, .revenue-oppurtunity h2 {font-size: 24px;}
    .features-built h2{font-size: 32px;}
    .sales-team-needs h2{font-size: 29px;}
    .home-steps-block h2.h2-title-heading {font-size: 31px !important;}
    .trust-certify-flex ul li{font-size: 10px !important;}

}