#footer-main{background-color:var(--blue);padding:var(--spacing-60) 0;--column-vertical-gap: 15px;--column-fontSize: .8889em;--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;gap:var(--spacing-60) var(--spacing-40);grid-column:content}#footer-main .column .heading{margin-bottom:var(--column-vertical-gap);display:inline-block;font-weight:500;color:var(--white);font-size:var(--fontSize-h4)}#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:var(--white);text-decoration:none;display:flex;align-items:flex-start;gap:.4em;line-height:var(--column-a-lineHeight)}@media (hover: hover){#footer-main .column .list li a:hover{text-decoration:underline}}#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(--orange)}#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}@media (max-width: 767px){#footer-main .container{grid-template-columns:auto auto}}#footer-bottom{background-color:var(--white);font-size:.875rem;--footer-bottom-gap: 15px var(--spacing-30)}#footer-bottom .container{padding:var(--spacing-30) 0;display:flex;flex-wrap:wrap;gap:25px var(--spacing-40);justify-content:space-between;grid-column:content}#footer-bottom ul.menu{display:flex;align-items:center;flex-wrap:wrap;gap:var(--footer-bottom-gap)}#footer-bottom ul.menu li a{text-decoration:none;display:flex;align-items:center;color:inherit}@media (hover: hover){#footer-bottom ul.menu li a:hover{text-decoration:underline;color:var(--black)}}#footer-bottom .ideal{display:flex;align-items:center}#footer-bottom .ideal .icon{margin-right:.3rem;flex:0 0 auto;width:30px;height:30px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 36'%3E%3Cg fill-rule='nonzero' fill='none'%3E%3Cpath d='M0 2.623v30.023a2.635 2.635 0 0 0 2.6 2.623h17.938C34.114 35.27 40 27.724 40 17.635 40 7.545 34.182 0 20.538 0H2.601A2.635 2.635 0 0 0 0 2.623Z' fill='%23FFF'/%3E%3Cpath d='M12.007 7.377v22.197h9.652c8.767 0 12.523-4.843 12.523-11.94 0-7.096-3.756-11.816-12.523-11.816h-7.97a1.682 1.682 0 0 0-1.682 1.559Z' fill='%23C06'/%3E%3Cpath d='M20.538 32.881H4.944a2.534 2.534 0 0 1-2.511-2.533V4.922a2.511 2.511 0 0 1 2.51-2.512h15.595c14.832 0 17.03 9.462 17.03 15.202 0 9.832-6.055 15.27-17.03 15.27ZM4.944 3.24a1.648 1.648 0 0 0-1.66 1.648v25.46a1.66 1.66 0 0 0 1.638 1.681h15.616c10.449 0 16.2-5.1 16.2-14.417 0-12.511-10.09-14.372-16.2-14.372H4.944Z' fill='%23000'/%3E%3Ccircle fill='%23000' cx='7.635' cy='17.276' r='2.433'/%3E%3Cpath d='M9.484 29.574a3.688 3.688 0 0 1-3.666-3.71v-2.882a1.839 1.839 0 0 1 1.85-1.85 1.85 1.85 0 0 1 1.872 1.816v6.626h-.056Z' fill='%23000'/%3E%3Cpath fill='%23FFF' d='M22.466 14.608v.986h-2.791v1.121h2.567v.92h-2.567v1.3h2.859v.942h-4.025v-5.281h3.957zM26.469 14.608l1.984 5.269h-1.21l-.416-1.121h-1.984l-.359 1.12h-1.233l1.996-5.302 1.222.034Zm.067 3.25-.673-1.939-.706 1.94h1.379ZM30.348 14.608v4.327h2.589v.942h-3.755v-5.269zM13.094 19.933v-5.337h2.097a2.522 2.522 0 0 1 1.816.707c.496.512.767 1.203.75 1.917a2.511 2.511 0 0 1-2.443 2.735l-2.22-.022Zm1.121-4.227v3.117h1.121c.617 0 1.334-.437 1.334-1.614.02-.415-.13-.82-.414-1.122a1.57 1.57 0 0 0-1.054-.38h-.987Z'/%3E%3C/g%3E%3C/svg%3E")}#footer-bottom .ideal .label{line-height:1.2rem}#footer-bottom .partSocialMediaIconList{gap:var(--footer-bottom-gap);max-width:100%}#footer-bottom .company{display:inline-flex;align-items:center;gap:4px;text-decoration:none;color:inherit}@media (hover: hover){#footer-bottom .company:hover{text-decoration:underline}}#footer-bottom .company .partSvg{fill:var(--orange);height:16px}
