#footer{background:radial-gradient(circle at top left,var(--color-secondary) 0%,var(--color-primary) 70%)}#footer-main{padding:var(--base-spacing-60) 0;--column-vertical-gap: 15px;--column-fontSize: var(--fontSize-s);--column-a-lineHeight: 1.3;--column-icon-height: calc(1em * var(--column-a-lineHeight));--column-label-height: calc(1em * var(--column-a-lineHeight))}#footer-main .container{display:grid;grid-template-columns:auto auto auto auto 200px;gap:var(--base-spacing-60) var(--base-spacing-40);grid-column:content}@media (max-width: 767px){#footer-main .container{grid-template-columns:auto auto}}#footer-main .column .heading{margin-bottom:var(--column-vertical-gap);display:inline-block;font-weight:700;color:var(--color-white);font-size:1em}#footer-main .column>ul{display:flex;flex-direction:column;align-items:flex-start;gap:var(--column-vertical-gap);font-size:var(--column-fontSize)}#footer-main .column .list li a{color:inherit;text-decoration:none;display:flex;align-items:flex-start;gap:.4em;line-height:var(--column-a-lineHeight);color:var(--color-white)}@media (hover: hover){#footer-main .column .list li a:hover{text-decoration:underline;color:var(--color-white)}}#footer-main .column--socials>ul{gap:10px}#footer-main .column--socials .partSocialMediaIconList{margin-top:calc((var(--column-label-height) - var(--partSocialMediaIconList1-icon-size)) / 2);--partSocialMediaIconList1-gap: 10px 10px;--partSocialMediaIconList1-li-a-gap: .4em;--partSocialMediaIconList1-icon-borderRadius: var(--button-borderRadius);--partSocialMediaIconList1-icon-size: var(--button-size-xs);--partSocialMediaIconList1-icon-backgroundColor: var(--color-white);--partSocialMediaIconList1-icon-backgroundColor-hover: var(--color-primary);--partSocialMediaIconList1-icon-svg-size: calc(var(--partSocialMediaIconList1-icon-size) / 2);--partSocialMediaIconList1-icon-svg-fill: var(--color-primary);--partSocialMediaIconList1-icon-svg-fill-hover: var(--color-white);--partSocialMediaIconList1-label-color: inherit;--partSocialMediaIconList1-label-color-hover: #000}#footer-main .column--contact .list .icon{flex:0 0 auto;display:grid;place-items:center;margin-top:calc((var(--column-label-height) - var(--column-icon-height)) / 2)}#footer-main .column--contact .list .icon .partFontIcon{--partFontIcon-size: var(--column-icon-height);--partFontIcon-color: var(--color-secondary)}#footer-main .column--contact .list .label{min-height:var(--column-label-height)}#footer-main .column--contact .list a[href^="mailto:"] .label{word-break:break-word}#footer-bottom{border-top:solid 1px var(--color-secondary-7);font-size:var(--fontSize-xs);--footer-bottom-gap: 20px var(--base-spacing-30)}#footer-bottom .container{padding:var(--base-spacing-40) 0;display:flex;flex-wrap:wrap;gap:25px var(--base-spacing-40);grid-column:content}#footer-bottom ul.menu{display:flex;flex-wrap:wrap;gap:var(--footer-bottom-gap)}#footer-bottom ul.menu li a{text-decoration:none;display:flex;align-items:center;color:var(--color-white)}@media (hover: hover){#footer-bottom ul.menu li a:hover{text-decoration:underline;color:var(--color-white)}}#footer-bottom .partSocialMediaIconList{gap:var(--footer-bottom-gap);max-width:100%;--partSocialMediaIconList1-icon-svg-size: 1rem;--partSocialMediaIconList1-label-color: var(--color-white);--partSocialMediaIconList1-label-color-hover: var(--color-white)}#footer-bottom .company{margin-left:auto;display:inline-flex;align-items:center;gap:4px;text-decoration:none;color:var(--color-white)}@media (hover: hover){#footer-bottom .company:hover{text-decoration:underline}}#footer-bottom .company .partSvg{fill:var(--color-secondary);height:1em}
