.image-text-background{
	
}
 @media only screen and (min-width: 992px){
    .image-text-background{
	padding: 40px;
}
 }
.image-text-background .item{
	margin: 20px auto;
}

.image-text-background .item.lightblue-bg{
    background: #eaf4fe;
}

.image-text-background .image-col{
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 32px;
}
@media only screen and (min-width: 992px){
    .image-text-background .image-col{
        display: flex;
        align-items: center;
        justify-content: start;
        padding: 0;
        position: relative;
    }
    .image-text-background .image-col.img-last{
        justify-content: end;
        padding-right: 0;
        padding-left: 20px;
    }
}

@media only screen and (min-width: 992px){
    .image-text-background .image-col img{
        height: 100%;
        object-fit: cover;
        }
}

.image-text-background .text-content-col{
    display: flex;
    align-items: center;
    padding-left: 36px;
    padding-right: 36px;
    padding-bottom: 36px;
    
}

@media only screen and (min-width: 992px){
    .image-text-background .text-content-col{
        display: flex;
        align-items: center;
        padding-left: 36px;
        padding-right: 36px;
        padding-top: 36px;
    }
}

.image-text-background .text-content-col .content{
	text-align: left;
}

.image-text-background .text-content-col .content p a{
	text-decoration: underline;
}

.image.text.background .text-content-col .content .title.h2{}

.image-text-background .text-content-col .content .title{
	text-align: center;
  	margin-bottom: 30px;
}

.image-text-background .text-content-col .content a.btn{
	margin-top: 32px;
}