.elementor-17144 .elementor-element.elementor-element-7dd1666{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-17144 .elementor-element.elementor-element-06ad26a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17144 .elementor-element.elementor-element-06ad26a > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-17144 .elementor-element.elementor-element-c5094d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS */.bblue strong, .bblue b {
  color: #3286e5;
}

.celula-number{
    width: 76px;
    min-width: 76px;
    height: 76px;
    max-height: 76px;
    
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    
    border-radius: 100%;
    background: rgba(0,0,0,0.5);
    
    border: 4px solid rgba(75,175,225,0.75);
    
    top: 35%;
    bottom: 35%;
    margin: auto;
    left: -15px;
    right: 100%;
    
    position: absolute;
}

.celula-bg{
    margin-left: -30px;
    margin-right: -30px;
    width: calc(100% + 60px) !important;
}
.no-default *{
    margin: 0;
    padding: 0;
    border: none;
}

.rotate-this{
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: -15%;
    transform: rotate(-90deg);
    z-index: -1;
}

.noflow {
  overflow: clip !important;
}
.textcenter{
    position: absolute;
    left: 105px;
    max-width: calc(100% - 120px) !important;
}/* End custom CSS */