.logo-grc-footer{background:var(--grc_purple);.top_footer{@media screen and (min-width:992px){padding-bottom:1.5rem;padding-left:0;padding-right:0;padding-top:1.5rem}@media screen and (max-width:991px){padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem}}.flexholder{align-items:flex-start;display:flex;justify-content:space-between;@media screen and (max-width:991px){flex-wrap:wrap;gap:1.5rem}}.flexholder.align_top{align-items:flex-start}.grc-footer-left{align-items:flex-start;display:flex;gap:1.25rem;@media screen and (min-width:992px){width:35%}@media screen and (max-width:991px){width:100%}.logo_side{flex-shrink:0;img{max-width:3.5rem;width:100%}}.detail_side{color:#fefefe;p.content{color:#fff;font-size:calc(.8rem + .1vw);line-height:1.5;margin:0 0 .2rem;a{color:#fff;text-decoration:none}}p.address{font-size:calc(.8rem + .1vw);line-height:1.5;margin-top:.6rem}}}.grc-footer-logozone{align-items:flex-start;display:flex;gap:.5rem;@media screen and (min-width:992px){justify-content:center;width:30%}@media screen and (max-width:991px){flex-wrap:wrap;justify-content:flex-start;width:100%}img{display:block;height:auto}.eu-structural{max-width:7rem}.eu-erdf{max-width:8rem}.eu-leo{max-width:3.5rem}}.grc-footer-right{@media screen and (min-width:992px){text-align:right;width:25%}@media screen and (max-width:991px){width:100%}.small_text{color:#fefefe;font-size:calc(.7rem + .1vw);line-height:1.5;margin:0}}.sub-footer{background-color:var(--grc_pink);@media screen and (min-width:992px){padding-bottom:1rem;padding-left:0;padding-right:0;padding-top:1rem}@media screen and (max-width:991px){padding-bottom:1rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem}.flexholder{align-items:center}.part_a,.part_b,.part_c{@media screen and (max-width:991px){margin-bottom:.75rem;width:100%}}.part_a{p{color:var(--grc_lightwhite);font-size:calc(.75rem + .1vw);margin:0}}.part_b{ul{align-items:center;display:flex;gap:.75rem;list-style:none;margin:0;padding:0;li{a{color:var(--grc_lightwhite);display:flex;fill:var(--grc_lightwhite);svg{fill:var(--grc_lightwhite);height:1.25rem;width:1.25rem}}}}}.holds_privacy_menu{ul{align-items:center;display:flex;gap:1.25rem;list-style:none;margin:0;padding:0;li a{color:var(--grc_lightwhite);font-size:calc(.75rem + .1vw);text-decoration:underline}}}}}