.european-logos-footer-container {
    background-color: #FFF;
    padding: 40px 40px 120px 40px;
}

.european-logos-footer {
    display: flex;
    flex-direction: column;
    gap: 25px;
    width: 90%;
    margin: 0 auto;
    padding: 0;
    max-width: 1200px;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

@media (min-width: 768px) {
    .european-logos-footer {
        flex-direction: row;
        gap: 50px;
    }
}

.european-logos-footer li {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 140px;
}

.european-logos-footer li.gobierno-espana {
    max-width: 265px;
}

.european-logos-footer svg {
    width: 100%;
    height: auto;
}

.european-logos-footer-text {
    text-align: center;
    margin: 0 auto 25px auto;
    max-width: 400px;
    width: 90%;
    font-size: 0.85em;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-direction: column;
}

.european-logos-footer-text:after {
    content: "";
    height: 2px;
    width: 100px;
    background-color: #878787;
    display: block;
}

.financiado {
    enable-background:new 0 0 323.9 80.3;
}
.financiado .st0{fill:#FFFFFF;}
.financiado .st1{fill:#0D4F9E;}
.financiado .st2{fill:#F9E92D;}
.financiado .st3{fill:#5B5B5D;}

.gobierno {
    enable-background:new 0 0 459.3 78.9;
}
.gobierno .st0{fill:none;stroke:#E9EBED;stroke-width:0.8;stroke-miterlimit:3.86;}
.gobierno .st1{fill:#E9EBED;stroke:#E9EBED;stroke-width:0.8;stroke-miterlimit:3.86;}
.gobierno .st2{fill:#1E1E1C;}
.gobierno .st3{fill:#282D61;stroke:#282D61;stroke-width:0.6;stroke-miterlimit:3.86;}
.gobierno .st4{fill-rule:evenodd;clip-rule:evenodd;fill:#FEEB25;stroke:#FEEB25;stroke-width:0.6;stroke-miterlimit:3.86;}
.gobierno .st5{fill:#AF191E;stroke:#AF191D;stroke-width:0.6;stroke-miterlimit:3.86;}
.gobierno .st6{fill:#FBBE07;stroke:#FBBE07;stroke-width:0.64;stroke-miterlimit:3.86;}
.gobierno .st7{fill:#FFCD07;}
.gobierno .st8{fill:none;stroke:#FBE025;stroke-width:1.23;stroke-miterlimit:3.86;}
.gobierno .st9{fill-rule:evenodd;clip-rule:evenodd;fill:#B7182B;}
.gobierno .st10{fill-rule:evenodd;clip-rule:evenodd;fill:#AC8012;}
.gobierno .st11{clip-path:url('#SVGID_1_');}
.gobierno .st12{fill:none;}
.gobierno .st13{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
.gobierno .st14{fill-rule:evenodd;clip-rule:evenodd;fill:#007143;}
.gobierno .st15{clip-path:url('#SVGID_2_');}
.gobierno .st16{clip-path:url('#SVGID_3_');}
.gobierno .st17{fill:#AC8012;}
.gobierno .st18{fill-rule:evenodd;clip-rule:evenodd;fill:#224A9A;}
.gobierno .st19{fill-rule:evenodd;clip-rule:evenodd;fill:#C7C6C6;}
.gobierno .st20{fill:#C7C6C6;}
.gobierno .st21{clip-path:url('#SVGID_4_');}
.gobierno .st22{clip-path:url('#SVGID_5_');}
.gobierno .st23{clip-path:url('#SVGID_6_');}
.gobierno .st24{clip-path:url('#SVGID_7_');}
.gobierno .st25{clip-path:url('#SVGID_8_');}
.gobierno .st26{clip-path:url('#SVGID_9_');}
.gobierno .st27{clip-path:url('#SVGID_10_');}
.gobierno .st28{clip-path:url('#SVGID_11_');}
.gobierno .st29{clip-path:url('#SVGID_12_');}
.gobierno .st30{clip-path:url('#SVGID_13_');}
.gobierno .st31{fill:#B7182B;}
.gobierno .st32{clip-path:url('#SVGID_14_');}
.gobierno .st33{fill-rule:evenodd;clip-rule:evenodd;fill:#E263A1;}
.gobierno .st34{fill-rule:evenodd;clip-rule:evenodd;fill:#1E1E1C;}
.gobierno .st35{fill-rule:evenodd;clip-rule:evenodd;fill:#FFCD07;}
.gobierno .st36{fill:#FFFFFF;}
.gobierno .st37{fill-rule:evenodd;clip-rule:evenodd;fill:#B61F2D;}
.gobierno .st38{clip-path:url('#SVGID_15_');}
.gobierno .st39{clip-path:url('#SVGID_16_');}
.gobierno .st40{clip-path:url('#SVGID_17_');}

.kit-logo {
    enable-background:new 0 0 279.4 75.8;
}
.kit-logo .st0{fill:#5A5A59;}
.kit-logo .st1{
    fill: url('#kit_digital_gradient');
}

#kit_digital_gradient .offset-0 {
    stop-color:#C91433;
}
#kit_digital_gradient .offset-1 {
    stop-color:#C91A32;
}
#kit_digital_gradient .offset-2 {
    stop-color:#CC242E;
}
#kit_digital_gradient .offset-3 {
    stop-color:#D13329;
}
#kit_digital_gradient .offset-4 {
    stop-color:#D74A22;
}
#kit_digital_gradient .offset-5 {
    stop-color:#E0691B;
}
#kit_digital_gradient .offset-6 {
    stop-color:#E98F10;
}
#kit_digital_gradient .offset-7 {
    stop-color:#F7BC0D;
}
#kit_digital_gradient .offset-8 {
    stop-color:#F9C104;
}

.plan-logo {
    enable-background:new 0 0 218.1 77.5;
}
.plan-logo .st0{fill:#E52032;}
.plan-logo .st1{fill:#FFD206;}
.plan-logo .st2{fill:#5B595A;}

.red-es-logo {
    enable-background:new 0 0 176.3 57;
}
.red-es-logo .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#1E1E1C;}
.red-es-logo .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#E62745;}