.column-box__columns {
    display: flex;
}
section.component.text-block.build-microsoft-power {
    padding: 0 0 80px;
}
.column_box__column {
    box-shadow: 1px 1px 15px rgb(0 0 0 / 7%);
    padding: 35px 20px 35px;
    margin: 20px;
    flex: 1 1 0;
    border-radius: 10px !important;
}
img.aligncenter {
    display: block;
    margin-left: auto !important;
    margin-right: auto !important;
    height: auto;
    margin-bottom: 20px;
}
.column_box__column strong {
    font-weight: 600;
}
h2.text-h1 {
    text-align: center;
    margin: 0 0 22px !important;
}
.component.column-box-block .column_box__column {
    padding: 50px;
    margin: 20px;
    flex: 1 1 0;
}
section.component.column-box-block.has-background-color {
    padding: 0 0 80px;
}
section.call-to-action-center.hero-4 {
    text-align: center;
    padding: 60px 0px 80px;
    color: #fff;
    background: linear-gradient(0deg, #fbfbfb, #e2beed) !important;
}
section.call-to-action-center.hero-4 a {
    width: 50% !important;
}
img.canvs-img {
    width: 70px;
    margin: auto auto 20px;
}


@media (max-width: 1080px) {
section.call-to-action-center.hero-4 a {
    width: 60% !important;
}

} 


@media (max-width: 767px) {
.column-box__columns {
  flex-direction: column;
}
.power-app img.img {
  width: 100% !important;
  height: auto !important;
}
section.component.column-box-block.has-background-color {
    padding: 50px 0 50px !important;
}
    section.call-to-action-center.hero-4 a {
        width: 100% !important;
    }
}  