.elementor-547 .elementor-element.elementor-element-2b2ec7dd .item{height:95px;}/* Start custom CSS for ff-scrolling-images, class: .elementor-element-2b2ec7dd */.elementor-547 .elementor-element.elementor-element-2b2ec7dd img {
    max-height: 90px;
}
.elementor-547 .elementor-element.elementor-element-2b2ec7dd .heading {
    color: #0D96F0;
    line-height: 1.1;
}
.elementor-547 .elementor-element.elementor-element-2b2ec7dd .heading strong{
    font-size: 24px;
    color: #0F0F50
}
.elementor-547 .elementor-element.elementor-element-2b2ec7dd .ff-scrolling-images .s1 {
    min-width: 225px;
    border-right: none;
}
.elementor-547 .elementor-element.elementor-element-2b2ec7dd .ff-scrolling-images {
   padding: 50px 40px;
    border: 1px solid #E9ECEF;
  border-radius: 1px;
  background-color: #FFFFFF;
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.15);    
}
@media (max-width: 767px) {
    .elementor-547 .elementor-element.elementor-element-2b2ec7dd .ff-scrolling-images {
        flex-wrap: wrap;
        justify-content: center;
        padding: 35px 10px 48px;
    }
    .elementor-547 .elementor-element.elementor-element-2b2ec7dd .s1  {
        padding-right: 0;
    }
    .elementor-547 .elementor-element.elementor-element-2b2ec7dd .s1 .heading {
        text-align: center;
        width: 100%;
        margin-bottom: 50px;
    }
}/* End custom CSS */
/* Start custom CSS */.site-main{
    overflow: hidden;
}

.dot-blue .elementor-heading-title:after {
    content: '';
    display: inline-block;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    background-color: #005AB4;
    margin-left: 5px;
}
@media (max-width: 768px) {
 .dot-blue .elementor-heading-title:after {
    width: 12px;
    height: 12px;     
 }   
}/* End custom CSS */