.wp-block-create-block-showcase-text-image-inner {
position: sticky;
position: -webkit-sticky;
top: 0;
overflow-x: hidden;
}
.wp-block-create-block-showcase-text-image-inner:last-of-type {
position: relative !important;
}
@media (min-width: 991px) {
.wp-block-create-block-showcase-text-image-inner {
min-height: 60vh;
}
}
.wp-block-create-block-showcase-text-image-inner .col-image {
flex: 0;
flex-basis: 100%;
max-width: 100%;
overflow: hidden;
position: relative;
background-repeat: no-repeat;
background-size: cover;
width: 100%;
background-position: 50%;
min-height: 250px;
}
@media (min-width: 991px) {
.wp-block-create-block-showcase-text-image-inner .col-image {
flex-basis: 55%;
max-width: 55%;
min-height: 60vh;
}
}
.wp-block-create-block-showcase-text-image-inner .col-text {
padding-bottom: 60px;
padding-top: 40px;
flex: 0;
flex-basis: 100%;
max-width: 100%;
padding-left: 7%;
padding-right: 7%;
}
@media (min-width: 991px) {
.wp-block-create-block-showcase-text-image-inner .col-text {
flex-basis: 45%;
max-width: 45%;
padding-bottom: 140px;
padding-top: 124px;
padding-left: 5%;
padding-right: 5%;
}
}
.wp-block-create-block-showcase-text-image-inner .col-text .col-text-inner {
max-width: 560px;
margin-left: auto;
margin-right: auto;
}
.wp-block-create-block-showcase-text-image-inner .col-text .col-text-inner p {
margin-bottom: 50px;
}
.wp-block-create-block-showcase-text-image-inner .col-text .col-text-inner h2 {
font-size: 42px;
line-height: 46px;
}
@media (min-width: 991px) {
.wp-block-create-block-showcase-text-image-inner .col-text .col-text-inner h2 {
font-size: 58px;
line-height: 68px;
}
}
.wp-block-create-block-showcase-text-image-inner .sti-btn-wrap {
text-align: center;
display: block;
}
@media (min-width: 991px) {
.wp-block-create-block-showcase-text-image-inner .sti-btn-wrap {
text-align: left;
}
}
@media (max-width: 991px) {
.text-left-row {
display: flex;
flex-direction: column-reverse;
}
}