/* .content-block {
    padding: 60px 0 100px 0;
} */

.content-block-inner {
    max-width: 1120px;
    width: 100%;
    margin: 0 auto;
    padding: 0;
}

#product .content-block-inner {
    padding: 0;
}

#telco .content-block-inner {
    padding-top: 0;
}

.content-box {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    /* justify-content: space-between; */
    height: 700px;
    /* margin: 0 0 130px 0; */
}
.content-box {
    height:  auto !important;
    padding: 50px 0 !important;
}

.content-box .text-column {
    margin: auto 48px auto 0;
}

.content-box.image-on-left .image-column {
    margin-right: 48px;
}

.content-box.image-on-left.spacing .image-column {
    margin-right: 48px;
}

.content-box.spacing .text-column {
    margin: auto 88px auto 0;
}

.content-box.image-on-left .text-column {
    margin: auto 0;
}

.content-box:last-child {
    margin: 0;
}

.text-column {
    display: flex;
    flex-direction: column;
    max-width: 448px;
    order: 1;
}

.larger-content .text-column {
    max-width: 545px;
}

.content-box-3 .text-column {
    max-width: 448px;
}

.image-column {
    display: flex;
    flex-direction: column;
    max-width: 624px;
    width: 100%;
    order: 2;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.lottie-column {
    margin: 0;
    align-self: flex-end;
}

.content-box.image-on-left .text-column {
    order: 2
}

.content-msp-cloud.even .content-box.image-on-left .text-column {
    position: relative;
    top: -90px;
}

.content-box.image-on-left .image-column {
    order: 1;
    direction: rtl;
}

.content-box.image-on-left .svg-grid {
    direction: ltr;
}

.image-column .image-wrapper {
    position: static;
}

.svg-wrapper-flex .image-column .svg-wrapper {
    display: flex;
}


/* .image-column svg {
  max-width: 680px;
  height: auto;
} */

.content-box.image-on-left .image-column .image-wrapper {
    right: 0;
}

.content-box .icon-wrapper {
    max-width: 48px;
    max-height: 48px;
    margin: 0 0 10px 0;
}

.content-box .icon-wrapper svg,
.content-box .icon-wrapper img {
    /* display: block; */
    width: 100%;
    height: auto;
}

.image-column.responsive .image-wrapper {
    position: static;
}

.image-column.responsive .image-wrapper svg {
    display: block;
    width: 100%;
    height: auto;
    max-height: inherit;
}
.image-column.responsive .image-wrapper img {
    display: block;
    /* max-width: 100%;
    width: 100%; */
    height: auto;
    max-height: inherit;
}

.rounded-image .image-column .image-wrapper svg,
.rounded-image .image-column .image-wrapper img,
.rounded-image .mobile-image svg,
.rounded-image .mobile-image img {
    border-radius: 20px;
}

.content-box .sup {
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.08em;
    color: #0A2144;
    margin: 0 0 16px 0;
    text-transform: uppercase;
}

.content-box .title {
    font-weight: 700;
    margin: 0 0 24px 0;
    letter-spacing: -0.04em;
    font-size: 52px;
    line-height: 62px;
}

.content-box .title--large {
    font-size: 72px;
    line-height: 110%;
}

.content-box .title span {
    color: #2671FF;
}

#product .content-box .title {
    font-weight: 700;
    font-size: 52px;
    line-height: 62px;
}

.content-box .text {
    margin: 0 0 15px 0;
    font-size: 18px;
    line-height: 32px;
}

#product .content-box .text {
    font-size: 18px;
    line-height: 32px;
}

.content-box .text-quote-author {
    margin-bottom: 21px;
}

.content-box .read-more a {
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.03em;
    color: #2671FF;
}

.content-box .button {
    align-self: flex-start;
}

.content-msp-cloud.even .content-box .button {
    height: 56px;
    line-height: 56px;
    padding: 0 52px;
    margin-top: 25px;
}

.content-box .desktop {
    display: block;
}

.content-box .mobile {
    display: none;
}

.content-box .mobile-image {
    display: none;
}


/* main#detection .content-box-2 .image-column {
    max-width: 600px;
}
main#detection .content-box-1 {
    margin: 0 0 67px 0;
} */

.content-block--testimonial .text-column {
    max-width: 540px;
}

.content-block--testimonial .text-column+.image-column {
    flex-direction: row;
    justify-content: flex-end;
}

.content-block--testimonial .content-box .sup {
    color: #2671FF;
}

.content-block--testimonial .image-column.responsive .image-wrapper svg,
.content-block--testimonial .image-column.responsive .image-wrapper img {
    max-width: 100%;
    width: auto;
}

@media (max-width: 1180px) {
    .content-box,
    .flex-content .content-box {
        height: auto!important;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .content-box .text-column {
        margin: 0;
    }
    .content-box.image-on-left .image-column {
        margin: 0;
    }
    .content-box.image-on-left .text-column {
        margin: auto 0 auto 88px;
    }
    .content-block-inner {
        padding: 0 30px;
    }
    .content-box .image-column {
        height: auto!important;
    }
    .image-column .image-wrapper {
        position: static;
        width: 100%!important;
        height: auto!important;
    }
    .image-column .image-wrapper svg,
    .image-column .image-wrapper img {
        /* display: block; */
        width: 100%;
        height: auto;
    }
    .content-block .text-column {
        width: 100%;
    }
    .content-block .image-column {
        width: 100%;
    }
    .content-block--testimonial .content-box {
        justify-content: space-between;
    }
    .content-block--testimonial .image-column.responsive .image-wrapper {
        position: static;
        width: auto!important;
    }
}

@media (max-width: 992px) {
    .content-box .title,
    #product .content-box .title {
        font-size: 28px;
        line-height: 34px;
        z-index: 10;
    }
    #product .content-box .text {
        z-index: 10;
    }
    .content-box .title--large {
        font-size: 36px;
        line-height: 120%;
    }
    .content-box .text {
        font-size: 16px;
        line-height: 30px;
        margin-bottom: 21px;
    }
    .home .content-box .text {
        font-size: 18px;
        line-height: 32px;
    }
}

@media (max-width: 768px) {
    .content-box.image-on-left .text-column {
        margin: 0;
    }
    .content-msp-cloud.even .content-box.image-on-left .text-column {
        position: relative;
        top: 0;
    }
    .image-on-left #svg-grid-head {
        margin: 0 0 10px 0;
    }
    .content-box .title {
        margin-bottom: 30px;
    }
    .content-block-inner {
        padding: 0;
    }
    .content-box {
        flex-direction: column;
        height: auto;
    }
    .text-column {
        padding-left: 24px;
        padding-right: 24px;
        max-width: none;
        order: 1;
        margin-bottom: 130px;
    }
    .content-box {
        margin: 0 0 50px 0;
    }
    .image-column {
        order: 2;
        max-width: none;
    }
    .content-box .mobile-image {
        max-width: none;
    }
    .content-box .mobile-image svg,
    .content-box .mobile-image img {
        display: block;
        max-width: 100%;
        width: 100%;
        height: auto;
        /* fix images with shadow
        margin-left: -20px;
        width: calc(100vw + -10px);
        max-width: none;
        object-fit: cover;
        */
    }
    #detection .svg-wrapper-flex .svg-wrapper svg {
        margin: 0;
    }
    .content-block--testimonial .content-box .mobile-image {
        margin: 15px 0 30px;
    }
    .content-box .text-quote-author {
        margin-top: 15px;
    }
    .content-box.image-on-left .text-column {
        order: 1;
    }
    .content-box.image-on-left .image-column {
        order: 2;
    }
    .content-box .image-column {
        display: none;
    }
    .content-box .desktop {
        display: none;
    }
    .content-box .mobile {
        display: block;
    }
    .content-box .mobile-image {
        display: block;
    }
    .content-box-3 .text-column {
        max-width: none;
    }
    .content-box .button {
        top: 0;
        margin-top: 15px;
    }
    .content-msp-cloud.even .content-box .button {
        height: 48px;
        line-height: 48px;
        padding: 0 24px;
        /*margin-top: 0;*/
    }
    .content-box .title p {
        display: inline;
    }
    .balls-balancing .content-box .title p {
        display: block;
    }
    .content-msp-cloud.odd .mobile-image {
        order: -1;
        margin-bottom: 30px;
    }
    .content-msp-cloud.odd .title {
        margin-bottom: 16px;
    }
    /*.content-msp-cloud.even {
      text-align: center;
    }*/
    .content-msp-cloud.even .title br {
        display: none;
    }
    .content-msp-cloud.even .content-box {
        padding-top: 0;
    }
    .content-msp-cloud.even .mobile-image {
        order: 10;
        margin-top: 30px;
    }
    .content-msp-cloud.even .button {
        margin-top: 0;
        margin-right: auto;
    }
    .content-msp-cloud.odd.content-block--testimonial .mobile-image {
        order: 0;
    }
    .content-block--testimonial .content-box .text-quote-author {
        margin: 0;
    }
}

.have-stripes .content-block.odd {
    background-color: #F8F9FC;
}

.have-stripes .content-block.even {
    background-color: #FFFFFF;
}

.have-stripes--white-first .content-block.even {
    background-color: #F8F9FC;
}

.have-stripes--white-first .content-block.odd {
    background-color: #FFFFFF;
}

.content-subscriptions .content-box-2 .text-column {
    max-width: 468px;
}

.content-subscriptions .content-box-2 .image-column {
    max-width: 600px;
}

.content-homepage-2022 .content-box-1 .image-column {
    justify-content: center;
}

.content-homepage-2022 .content-box-1 .image-column .image-wrapper {
    max-width: 579px;
}

.content-homepage-2022.content-block-2 .content-box-1 .image-column .image-wrapper svg {
    width: 703px;
    margin: 65px 0 0 -60px;
}

@media (max-width: 1180px) {
    .content-homepage-2022.content-block-2 .content-box-1 .image-column .image-wrapper svg {
        width: 100%;
        margin: 0;
    }
}

.content-about .image-column.lottie-column {
    max-width: 425px;
    margin: 0 0 67px 100px;
}

@media (max-width: 768px) {
    .content-about .image-column.lottie-column {
        max-width: 425px;
        margin: -20px 0 0 0;
    }
    .content-block-2.content-homepage-2022 .mobile-image {
        margin-bottom: 24px;
    }
    .content-block.rectangle-image .mobile-image {
        width: 108%;
        margin-left: -5%;
        margin-top: -20px;
        margin-bottom: 10px;
    }
    .content-block.rectangle-with-icon-image .mobile-image {
        width: 106%;
        margin-left: -5%;
        margin-top: -18px;
        margin-bottom: 10px;
    }
    .content-block.long-rectangle-image .mobile-image {
        width: 110%;
        margin-left: -5%;
        margin-top: -19px;
        margin-bottom: -15px;
    }
    .content-block.four-square-image .mobile-image {
        min-width: 104%;
        margin-left: -2%;
        margin-bottom: 0;
    }
    .content-block.two-rectangles-image .mobile-image {
        min-width: 104%;
        margin-left: -2%;
        margin-top: -12px;
    }
    .content-block.SVG-graph .mobile-image {
        width: 130%;
        margin-left: -15%;
        margin-top: -42px;
        z-index: 9;
        margin-bottom: -17px;
    }
    .content-block.remove-margin-bottom .mobile-image {
        margin-bottom: 0px;
    }
    .content-block.add-margin-bottom .mobile-image {
        margin-bottom: 24px;
    }
}

.page-template-technology .content-box {
    justify-content: space-between;
}

.page-template-technology .image-column {
    width: 530px;
}

@media (max-width: 1180px) {
    .page-template-technology .image-column {
        width: 46%;
    }
    .content-block.no-margin-title .title {
        margin-bottom: 0;
    }
}


/* TECHNOLOGY PAGE CUSTOM STYLES */

.content-technology .content-box {
    justify-content: space-between;
}

.content-technology .image-wrapper {
    width: 448px;
}

.content-technology .image-wrapper svg {}

.content-technology .content-box-1 .image-wrapper svg {
    position: relative;
    left: 50px;
    top: 20px;
}

.content-technology .content-box-2 .image-wrapper svg {
    position: relative;
    left: 40px;
}

.content-technology .content-box-3 .image-wrapper svg {
    position: relative;
    top: -25px;
}

.content-technology .content-box-4 .image-wrapper svg {
    position: relative;
    left: 60px;
    top: 40px;
}


/* SVG HOVER */

#svg-grid-head {
    direction: ltr;
    text-align: left;
    max-width: 534px;
    margin: 0 0 30px auto;
}

.image-on-left #svg-grid-head {
    margin: 0 auto 30px auto;
}

#svg-grid-head .tag-critical {
    background-color: #fdd9e0;
    color: #d10f37;
    line-height: 25px;
    padding: 0 6px;
    border-radius: 3px;
    display: inline-block;
    margin: 0 0 0 4px;
}

.svg-grid {
    display: grid;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    max-width: 534px;
    margin: 0 0 0 auto;
}

.image-on-left .svg-grid {
    margin: 0 auto;
}

.svg-grid .svg-item svg {
    position: relative;
    z-index: 1;
    display: block;
    width: 100%;
    height: auto;
    border-radius: 10px;
    transition: transform 0.35s ease-in-out, z-index 0.35s ease-in-out;
    cursor: pointer;
    box-shadow: 0px 5px 40px rgba(22, 89, 217, 0.02), 0px 40px 60px rgba(22, 89, 217, 0.03), 0px 6px 20px rgba(22, 89, 217, 0.08);
}

.svg-grid .svg-item svg:hover {
    z-index: 999;
    transform: scale(1.1746, 1.1746);
    transition: transform 0.35s ease-in-out, box-shadow 0.35s ease-in-out, z-index 0.35s ease-in-out;
    box-shadow: 10px 30px 54px rgba(66, 94, 165, 0.12);
}


/* .svg-grid .svg-item svg rect {
    transition: all 0.2s ease-in-out;
    box-shadow: 0px 5px 40px rgba(22, 89, 217, 0.02), 0px 40px 60px rgba(22, 89, 217, 0.03), 0px 6px 20px rgba(22, 89, 217, 0.08);
}
.svg-grid .svg-item svg:hover rect {
    box-shadow: 10px 30px 54px rgba(66, 94, 165, 0.12);
    transition: all 0.2s ease-in-out;
} */

.svg-grid .svg-item-1 svg {
    transform-origin: center right;
}

.svg-grid .svg-item-2 svg {
    transform-origin: center left;
}

.svg-grid .svg-item-3 svg {
    transform-origin: center right;
}

.svg-grid .svg-item-4 svg {
    transform-origin: center left;
    /*box-shadow: none;*/
}

@media (max-width: 768px) {
    .content-box .mobile-image .image-column {
        display: block;
    }
    #svg-grid-head {
        max-width: none;
        margin: 0 0 10px 0;
    }
    .svg-grid {
        display: grid;
        grid-template-rows: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        grid-row-gap: 10px;
        grid-column-gap: 10px;
        max-width: none;
    }
    .image-on-left .svg-grid,
    .svg-grid {
        margin: 0 0 30px 0;
    }
    .svg-grid .svg-item svg:hover {
        transform: none;
        transition: none;
        /* box-shadow: 10px 30px 54px rgba(66, 94, 165, 0.12); */
    }
}

@media (max-width: 1040px) {
    #svg-grid-head {
        font-size: 12px;
        line-height: 1.4;
    }
}

@media (max-width: 768px) {
    #svg-grid-head {
        font-size: 2.9vw;
    }
}

@media (max-width: 390px) {
    #svg-grid-head {
        font-size: 2.8vw;
    }
}


/* .content-ad-campaigns #svg-grid-head {
    max-width: 534px;
    margin-left: auto;
}
@media (max-width: 768px) {
    .content-ad-campaigns #svg-grid-head {
        max-width: none;
    }
} */

@media (max-width: 768px) {
    .image-on-left #svg-grid-head {
        margin: 0 0 10px 0;
    }
}


/* END SVG HOVER */

.content-dashboard.even {
    background-color: #fff;
}

.content-dashboard.odd {
    background-color: #F8F9FC;
}

.content-dashboard.odd:last-child {
    background-color: #fff;
}


/* DASHBOARD PAGE CUSTOM STYLES */

.content-dashboard .content-box-1 .image-wrapper svg {
    left: -40px;
    position: relative;
}

.content-dashboard .content-box-3 .image-wrapper svg {
    left: -25px;
    position: relative;
}

@media (max-width: 768px) {
    .content-dashboard.content-block.long-rectangle-image .content-box-1 .mobile-image {
        width: 122%;
        margin-left: -11%;
        margin-top: -65px;
        margin-bottom: -30px;
    }
    .content-dashboard.content-block.rectangle-image .content-box-2 .mobile-image {
        width: 122%;
        margin-left: -11%;
        margin-top: -30px;
        margin-bottom: 0px;
    }
    .content-dashboard.content-block.rectangle-image .content-box-3 .mobile-image {
        width: 119%;
        margin-left: -9%;
        margin-top: -20px;
        margin-bottom: -20px;
    }
    .content-dashboard.content-block.rectangle-image .content-box-4 .mobile-image {
        width: 123%;
        margin-left: -11%;
        margin-top: -40px;
        margin-bottom: 5px;
    }
    .content-dashboard.content-block.rectangle-image .content-box-5 .mobile-image {
        width: 109%;
        margin-left: -4%;
        margin-top: -10px;
        margin-bottom: 10px;
    }
}

.content-block.no-media .content-box {
    flex-direction: column;
}
.content-block.no-media .image-column {
    display: none;
}

.content-block.no-media .content-box .text-column {
    display: flex;
    flex-direction: row;
    max-width: 100%;
    order: 1;
    justify-content: space-between;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}

.content-block.no-media .content-box .text-column .title {
    max-width: 385px;
}
.content-block.no-media .content-box .text-column .text {
    max-width: 529px;
}

.content-business-mapping .content-box-3 .text-column {
    margin-top: 25px;
    max-width: 529px;
}
.content-business-mapping .content-box-3 .image-column {
    margin-top: 36px;
    max-width: 568px;
    margin-left: 0;
}
.content-business-mapping .content-box-2.content-box {
    height: auto;
}
@media (max-width: 768px) {
    .content-business-mapping .content-box-3 .text-column {
        max-width: none;
        width: 100%;
        order: 1;
    }
    .content-business-mapping .content-box-3 .image-column {
        max-width: none;
        width: 100%;
        order: 2;
    } 
    .content-block.no-media .content-box .text-column .title {
        max-width: none;
        width: 100%;
    }
    .content-block.no-media .content-box .text-column .text {
        max-width: none;
        width: 100%;
    }
    .content-block.no-media .content-box .text-column {
        display: block;
    }
    /* .content-business-mapping .content-box-3 .mobile-image {
        order: 2;
    }
    .content-business-mapping .content-box-3 .text {
        order: 1;
    } */
}

.content-box .text-column ul {
    list-style-type: none;
    padding: 0 0 0 10px;
}
.content-box .text-column ul li {
    background-image: url(../../img/carbon_checkmark-filled.svg);
    background-position: 0 4px;
    background-size: 24px auto;
    background-repeat: no-repeat;
    padding: 0 0 0 40px;
    margin: 0 0 14px 0;
}

.content-business-mapping .content-box.content-box-1 .image-column {
    margin-top: 70px;
    max-width: 590px;
}
.content-business-mapping  .content-box.content-box-1 .text p {
    margin-bottom: 32px;
}
.content-business-mapping  .content-box.content-box-1 .text p:last-child {
    margin-bottom: 0;
}
.content-business-mapping  .content-box.content-box-3 .text p {
    margin-bottom: 32px;
}

.content-business-mapping  .content-box.content-box-4 {
    height: auto;
    margin-bottom: 100px;
}
.content-business-mapping  .content-box.content-box-4 .text-column {
    margin-bottom: 0;
}

@media (max-width: 768px) {
    .content-business-mapping  .content-box.content-box-4 {
        margin-bottom: 0;
    }
    .content-business-mapping .content-box-3 .text-column .title {
        margin-bottom: 0;
    }
    .content-business-mapping .content-box-3 .text-column,
    .content-business-mapping .content-box-3 {
        padding-top: 0;
        margin-top: 0;
    }
}
@media (max-width: 991px) {
    .content-business-mapping  .content-box.content-box-4 {
        height: auto;
    }
    .content-business-mapping  .content-box.content-box-4 .text-column {
        margin-bottom: auto;
    }
}
.content-business-mapping.content-block.rectangle-image .mobile-image {
    width: 116%;
    margin-left: -8%;
    margin-top: -20px;
    margin-bottom: -15px;
}

.content-business-mapping  .content-box.content-box-1 {
    height: auto;
}
.content-business-mapping  .content-box.content-box-1 .text-column {
    margin-top: 100px;
    margin-bottom: 80px;
}

.content-business-mapping .content-box-2.content-box {
    padding-top: 100px
}
.content-business-mapping .content-box-3 .text-column .title {
    display: none;
}
.content-business-mapping .content-box-3 .image-column {
    margin-top: 0;
}

.content-business-mapping .content-box-3.content-box.image-on-left .image-column .image-wrapper {
    right: 0;
    position: relative;
    width: 630px;
}
.content-business-mapping .content-box-3.content-box.image-on-left .image-column .image-wrapper svg {
    width: 100%;
}

@media (max-width: 768px) {
    .content-business-mapping .content-box.content-box-4 {
        padding-top: 24px;
        padding-bottom: 69px;
    }
    .content-business-mapping .content-box-2.content-box {
        padding-top: 40px;
    }
    .content-business-mapping .content-box.content-box-1 .text-column {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .content-business-mapping .text-column ol,
    .content-business-mapping .text-column ul {
        margin-bottom: 0;
    }
    .content-box .text {
        margin-bottom: 0;
    }
}


#page-recommendations .section-5 .content-box .text-column ul {
    list-style-type: disc;
    padding: 0 0 0 30px;
}
#page-recommendations .section-5 .content-box .text-column ul li {
    background: none;
    padding: 0;
}

#page-recommendations .section-5 .content-box-3 .image-column {
    max-width: 600px;
}
#page-recommendations .section-5 .content-box-3 .text-column {
    max-width: 520px;
}
.flex-content .content-box .text p {
    margin-bottom: 24px;
}
.flex-content .content-box .text p:last-child {
    margin-bottom: 0;
}

#page-multicloud-cost-dashboardsb-and-reporting-for-finops .section-4 .content-box .text-column ul {
    list-style-type: disc;
    padding: 0 0 0 30px;
}
#page-multicloud-cost-dashboardsb-and-reporting-for-finops .section-4 .content-box .text-column ul li {
    background: none;
    padding: 0;
}

@media (max-width: 768px) {
    .flex-content #hero-content {
        max-width: none;
        width: 100%;
    }
    .flex-content #hero-media {
        max-width: none;
        width: 100%;
    }
    #page-kubernetes .content-box-1 .mobile-image {
        display: block;
        width: 116%;
        margin-left: -8%;
        margin-top: -10%;
        margin-bottom: -21%;
    }
    #page-kubernetes .content-box-2 .mobile-image {
        display: block;
        width: 116%;
        margin-left: -8%;
        margin-top: -10%;
        margin-bottom: -10%;
    }
    #page-kubernetes .content-box-3 .mobile-image {
        display: block;
        width: 128%;
        margin-left: -14%;
        margin-top: -26%;
        margin-bottom: -12%;
    }
    #page-recommendations .content-box-1 .mobile-image {
        display: block;
        width: 108%;
        margin-left: -5%;
        margin-top: -12%;
        margin-bottom: 2%;
    }
    #page-recommendations .content-box-2 .mobile-image {
        display: block;
        width: 110%;
        margin-left: -6%;
        margin-top: -8%;
        margin-bottom: -16%;
    }
    #page-recommendations .content-box-3 .mobile-image {
        display: block;
        width: 110%;
        margin-left: -6%;
        margin-top: -8%;
        margin-bottom: -16%;
    }
    #page-recommendations .content-box-3 .mobile-image {
        display: block;
        width: 110%;
        margin-left: -6%;
        margin-top: -8%;
        margin-bottom: -16%;
    }
    #page-recommendations .content-box-4 .mobile-image {
        display: block;
        width: 110%;
        margin-left: -6%;
        margin-top: -8%;
        margin-bottom: -16%;
    }
    #page-multi-cloud-visibility .content-box-1 .mobile-image {
        display: block;
        width: 106%;
        margin-left: -7%;
        margin-top: -15%;
        margin-bottom: -5%;
    }
    #page-multi-cloud-visibility .content-box-2 .mobile-image {
        display: block;
        width: 110%;
        margin-left: -6%;
        margin-top: -8%;
        margin-bottom: -8%;
    }
    #page-multi-cloud-visibility .content-box-3 .mobile-image {
        display: block;
        width: 127%;
        margin-left: -14%;
        margin-top: -25%;
        margin-bottom: -16%;
    }
    #page-multi-cloud-visibility .content-box-4 .mobile-image {
        display: block;
        width: 112%;
        margin-left: -7%;
        margin-top: -8%;
        margin-bottom: -10%;
    }
    #page-forecasting-multicloud-costs-for-finops .content-box-2 .mobile-image {
        display: block;
        width: 112%;
        margin-left: -7%;
        margin-top: -8%;
        margin-bottom: 6%;
    }
    #page-forecasting-multicloud-costs-for-finops .content-box-3 .mobile-image {
        display: block;
        width: 112%;
        margin-left: -7%;
        margin-top: -8%;
        margin-bottom: -18%;
    }
    #page-multicloud-cost-dashboardsb-and-reporting-for-finops .content-box-1 .mobile-image {
        display: block;
        width: 116%;
        margin-left: -8%;
        margin-top: -23%;
        margin-bottom: -17%;
    }
    #page-multicloud-cost-dashboardsb-and-reporting-for-finops .content-box-2 .mobile-image {
        display: block;
        width: 114%;
        margin-left: -8%;
        margin-top: -12%;
        margin-bottom: -20%;
    }
    #page-multicloud-cost-dashboardsb-and-reporting-for-finops .content-box-3 .mobile-image {
        display: block;
        width: 114%;
        margin-left: -8%;
        margin-top: -26%;
        margin-bottom: -18%;
    }
    #cloud-cost-management-chargeback .content-box-1 .mobile-image {
        display: block;
        width: 112%;
        margin-left: -7%;
        margin-top: -23%;
        margin-bottom: -15%;
    }
    #cloud-cost-management-chargeback .content-box-2 .mobile-image {
        display: block;
        width: 112%;
        margin-left: -7%;
        margin-top: -5%;
        margin-bottom: -3%;
    }
    #cloud-cost-management-chargeback .content-box-3 .mobile-image {
        display: block;
        width: 110%;
        margin-left: -6%;
        margin-top: -5%;
        margin-bottom: 3%;
    }
    #cloud-cost-management-showback .content-box-1 .mobile-image {
        display: block;
        width: 112%;
        margin-left: -7%;
        margin-top: -23%;
        margin-bottom: -15%;
    }
    #cloud-cost-management-showback .content-box-2 .mobile-image {
        display: block;
        width: 112%;
        margin-left: -7%;
        margin-top: -5%;
        margin-bottom: -5%;
    }
    #cloud-cost-management-showback .content-box-3 .mobile-image {
        display: block;
        width: 110%;
        margin-left: -6%;
        margin-top: -5%;
        margin-bottom: 0%;
    }
    #cloud-cost-management-showback .appear #hero-content #hero-title {
        max-width: none;
    }
}
#cloud-cost-management-showback .appear #hero-content #hero-title {
    max-width: 540px;
}
#cloud-cost-management-chargeback .appear #hero-content #hero-title {
    max-width: 540px;
}