.image-text {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.image-text-left {width:30%;}
.image-text-left p {color: #025c67;font-size:40px;font-weight: bold;}
.image-text-right {width:60%;text-align:left;}
.image-text-right p {font-size: 20px;line-height: 1.5;font-weight: bold;}
.image-text h3,
.image-text h4 {margin-top:0; margin-bottom:0;}

/* specific styles when the ADKAR repeater group html is pasted into the rich text field - requested by Art */
.one-col-below-image .section-repeater-group .group-row {
    display: flex;
    margin: 10px 0;
}

.one-col-below-image .section-repeater-group .group-row .group-title {
    align-items: center;
    display: flex;
    justify-content: center;
    max-width: 75px;
    min-height: 55px;
    min-width: 75px;
    text-align: center;
    background: linear-gradient(to bottom, #2F3081, #2F3081);
}

.one-col-below-image .section-repeater-group .group-row .group-summary {
    align-items: center;
    display: flex;
    padding: 10px 20px;
    width: 100%;
    background-color: rgba(255, 255, 255,1.0);
    text-align: left;
}

.one-col-below-image .section-repeater-group .group-row .group-title h3 {
    font-size: 50px;
    font-weight: 600;
    margin: 0;
}

.one-col-below-image .section-repeater-group {
    margin-top: 0;
    margin-left: 0;
    max-width: 100%;
    background-color: rgba(245, 242, 235,1.0);
    padding: 1px 10px;
}
.one-col-below-image .section-repeater-group .group-summary p:last-child {
    margin-bottom: 0;
}
.one-col-below-image .section-repeater-group .group-title h3 {
    line-height: 1.4em;
}
.columns-below-main-text {
    display: flex;
    align-items: center;
    column-gap: 40px;
    margin-top: 30px;
}

.adkar-intro .column-text ul {
    margin-bottom: 25px;
}

.adkar-intro .column-text ul li::before {
    content: "•";
    color: #b59362;
    display: inline-block;
    width: 1em;
    margin-left: -1em
}

.adkar-intro ul.icon-bullets {
    padding-left: 0;
}

.adkar-intro ul.icon-bullets li {
    padding-left: 30px;
    position: relative;
}

.adkar-intro ul.icon-bullets li::before {
    background: url(https://www.prosci.com/hubfs/Prosci_2021/ADKAR_Model/Icon-Checkmark-List.png);
    content: "";
    height: 22px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 3px;
    width: 22px;
}

@media (max-width:1024px) {
    .image-text {flex-direction:column;}
    .image-text-left,
    .image-text-right {width:100%;text-align:center;}
    .image-text-left p {margin-bottom:0;}
}
@media (max-width:767px) {
    .image-text {flex-direction:row;}
    .image-text-left {width:30%;}
    .image-text-right {width:60%;text-align:left;}
    .one-col-below-image .section-repeater-group .group-row .group-summary p {line-height: normal;
}
@media (max-width:414px) {
    .image-text {flex-direction:column;padding-top:10px!important; padding-bottom:10px!important;}
    .image-text-left,
    .image-text-right {width:100%;text-align:center;}
    .image-text-left p {margin-bottom:0;}
}
@media (max-width: 320px) {
    .columns-below-main-text {flex-wrap: wrap;}
}
