.elementor-4391 .elementor-element.elementor-element-18a80fb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4391 .elementor-element.elementor-element-3d0ec2e{padding:0px 16px 0px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00AFEF;border-radius:100px 100px 100px 100px;}.elementor-4391 .elementor-element.elementor-element-3d0ec2e.elementor-element{--align-self:flex-start;}.elementor-4391 .elementor-element.elementor-element-3d0ec2e .elementor-heading-title{font-family:"SF PRO Display", Sans-serif;font-size:14px;font-weight:400;line-height:150%;}/* Start custom CSS for container, class: .elementor-element-18a80fb */.capacity-item-box .capacity-item-text a {
    height: 29px;
    display: flex;
    align-items: center;
    justify-content: center;
} 

.capacity-item-box .capacity-item-text .elementor-heading-title a:after {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    border-radius: 100px;
}/* End custom CSS */