.c-footer{position:relative;z-index:5;overflow:hidden;padding-block:var(--large-vertical-container-vert-padding);color:var(--color-white);background-color:var(--color-black-1000)}@media screen and (min-width: 48em){.c-footer{padding:4.8rem 0}}@media screen and (min-width: 80em){.c-footer{padding:9.2rem 0}}.c-footer .c-field--type-text-long a:not([class]),.c-footer .c-field--type-text-with-summary a:not([class]){text-decoration:none;color:var(--color-text-inverse)}.c-footer .c-branding__logo svg{inline-size:7rem;block-size:auto;fill:var(--color-light)}.c-footer .o-container{padding-inline:var(--container-full-width)}.c-footer .c-block-social-links-block{margin:3rem 0 3.2rem}@media screen and (min-width: 48em){.c-footer .c-block-social-links-block{margin:3.4rem 0 3.8rem}}@media screen and (min-width: 64em){.c-footer .c-block-social-links-block{margin:3.8rem 0}}@media screen and (min-width: 80em){.c-footer .c-block-social-links-block{margin:4.8rem 0}}.c-footer .c-block-network-block .c-block__title,.c-footer .c-block-social-links-block .c-block__title{color:var(--color-black-200);font-size:1.6rem;font-weight:400}.c-footer .c-block-network-block .c-block__title{margin-block-end:2rem}.c-footer .c-block-network-block .network.item{display:flex;align-items:center}.c-footer .c-block-social-links-block .c-block__title{margin-block-end:1.7rem}@media screen and (min-width: 80em){.c-footer .c-block-social-links-block .c-block__title{margin-block-end:2rem}}.c-navigation--footer{margin-block-end:1.25rem}.c-navigation--footer .menu{display:flex;gap:2rem;align-items:center}.c-navigation--footer .menu a{transition:all .1s ease;color:var(--color-black-200);font-size:1.6rem}@media screen and (prefers-reduced-motion: reduce){.c-navigation--footer .menu a{transition:none}}.c-navigation--footer .menu a:hover{color:var(--color-main)}.c-footer .social-links{display:flex;gap:2rem;align-items:center}@media screen and (min-width: 80em){.c-footer .social-links{gap:3rem}}.c-footer .social-links svg{inline-size:3.5rem;color:var(--color-main)}.c-footer .social-links .link-youtube{padding-block-start:.6rem}.c-footer .social-links .link-youtube svg{inline-size:4rem}.c-block-newsletter-link-block{margin:1.7rem 0 3rem}@media screen and (min-width: 48em){.c-block-newsletter-link-block{margin:3.2rem 0 3.75rem}}@media screen and (min-width: 64em){.c-block-newsletter-link-block{margin:0 0 3.75rem}}@media screen and (min-width: 80em){.c-block-newsletter-link-block{margin:0 0 5rem}}.c-footer .c-block-network-block .c-block__title{margin-block:2.2rem 2.1rem}@media screen and (min-width: 48em){.c-footer .c-block-network-block .c-block__title{margin-block:0 2rem}}.c-block-network-block .networks{display:grid;grid-template-columns:max-content max-content;column-gap:1.5rem;row-gap:2rem}@media screen and (min-width: 48em){.c-block-network-block .networks{grid-template-columns:max-content max-content max-content;column-gap:2rem;row-gap:.25rem}}@media screen and (min-width: 64em){.c-block-network-block .networks{grid-template-columns:repeat(2, 1fr);column-gap:1.5rem;row-gap:2.25rem}}@media screen and (min-width: 80em){.c-block-network-block .networks{grid-template-columns:repeat(2, 1fr);column-gap:2.5rem;row-gap:3.25rem}}.c-block-network-block .network.item .content{position:relative}.c-block-network-block .network.item .c-field--name-field-link{display:none}.c-block-network-block .network.item .content.clickable{cursor:pointer}.c-block-network-block .network.item a.network__link{position:absolute;inset:0;font-size:0}.c-footer .text-content p{font-size:1.6rem;font-weight:400;line-height:2rem}.c-footer .contact-links{margin-block-start:3rem}@media screen and (min-width: 48em){.c-footer .contact-links{margin-block-start:3.8rem}}@media screen and (min-width: 80em){.c-footer .contact-links{margin-block-start:4.8rem}}.c-footer .contact-links a path,.c-footer .social-links a path{transition:all .1s ease}@media screen and (prefers-reduced-motion: reduce){.c-footer .contact-links a path,.c-footer .social-links a path{transition:none}}.c-footer .contact-links a:hover path,.c-footer .social-links a:hover path{fill:var(--color-text-inverse)}.c-footer .contact-links a{position:relative;display:flex;align-items:center;margin-block-end:1rem;color:var(--color-light);font-size:1.6rem;font-weight:500;gap:1.2rem}@media screen and (min-width: 64em){.c-footer .contact-links a{font-size:1.7rem}}@media screen and (min-width: 80em){.c-footer .contact-links a{margin-block-end:.8rem;font-size:1.9rem}}.c-footer .contact-links a svg{margin-block-start:-0.5rem}.c-footer .contact-links a:last-child{margin-block-end:0}@media screen and (min-width: 48em){.c-footer .break-for-tablet{display:flex;gap:4.8rem}}@media screen and (min-width: 80em){.c-footer .break-for-tablet{gap:8rem}}.c-footer .break-for-tablet .c-branding{flex-shrink:0}@media screen and (min-width: 64em){.c-footer .break-for-desktop{display:flex;gap:6.25rem}}@media screen and (min-width: 80em){.c-footer .break-for-desktop{gap:11.6rem}}