.elementor-946 .elementor-element.elementor-element-5c9d217{--display:flex;}.elementor-946 .elementor-element.elementor-element-531fd7c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-946 .elementor-element.elementor-element-81615e5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-946 .elementor-element.elementor-element-db148e5 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-946 .elementor-element.elementor-element-a07509b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-946 .elementor-element.elementor-element-7a7703a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-946 .elementor-element.elementor-element-f7a63a2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-946 .elementor-element.elementor-element-5bcaf54 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-946 .elementor-element.elementor-element-cb300a2 > .elementor-widget-container{padding:0px 0px 0px 0px;}/* Start custom CSS */body .rg-sponsors {
    margin: 0;
}
body .sponsors-list .sponsor-img img {
    width: 230px;
    height: 120px;
    object-fit: contain;
    margin: 0 auto;
}
body .sponsors-list .sponsor-no-img {
    padding: 10px;
    border-radius: 2px;
    justify-content: center;
    width: 230px;
}
body .sponsors-list .sponsor-no-img h2 {
    color: #1D71B8;
    font-size: 1.1em;
    line-height: 1.4em;
}
body .rg-sponsor-modal .rg-sponsor-mdl-head-text h2 {
    color: #FFF;
    padding: 6px 40px 6px 6px;
}

body .rg-sponsor-modal .rg-sponsor-mdl-head {
    background: #1D71B8;
    border-color: #3A76C4;
    color: #3A76C4;
}
body .rg-sponsor-modal .rg-sponsor-mdl-close button {
    background: #24356D;
    border-color: #FFF;
    border-radius: 0;
}
body .rg-sponsor-modal .rg-sponsor-mdl-content{
    border-radius: 0;
}
body .rg-sponsor-modal .rg-sponsor-mdl-head {
    border-top-left-radius: 0 
}
body .sponsors-list > li {
    min-width: 200px;
    flex: 0 1 240px;
}
@media (max-width:500px) {
    body .rg-sponsor-modal {
        padding: 10px;
    }
    body .rg-sponsor-modal .rg-sponsor-mdl-content {
        width: calc( 100vw - 20px );
    }
}/* End custom CSS */