@import './button.css';.page-footer{position:relative;padding-top:var(--apVspacingLarge);padding-bottom:var(--apVspacingLarge);color:var(--apTextColor);background-color:transparent}.page-footer .page-footer__wrapper{max-width:var(--apContainerWidthWide);margin:0 auto;padding:0 var(--apContainerSidePadding)}.page-footer .page-footer__content{width:100%}.page-footer .page-footer__section{width:100%;padding-bottom:var(--apVspacingLarge);text-align:center}.page-footer .page-footer__section.page-footer__section--some{padding-top:var(--apVspacingSmall);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-bottom:var(--apVspacingMedium)}.page-footer .page-footer__someitem{flex:0 1 auto;display:block;margin:0 var(--apHspacingUnit) var(--apVspacingUnit);padding:0}.page-footer .page-footer__someitem:after{content:"/";margin-left:var(--apHspacingUnit);color:var(--apMutedTextColor)}.page-footer .page-footer__someitem:last-child:after{content:"";margin-left:0}.page-footer .page-footer__somelink{font-size:var(--apFontSizeSmall);line-height:var(--apLineHeightSmall);color:var(--apMutedTextColor);text-decoration:underline}.page-footer .page-footer__somelink:hover,.page-footer .page-footer__somelink:focus{color:var(--apLinkHoverColor);text-decoration:underline}.page-footer .page-footer__section--contact{padding-bottom:var(--apVspacingMedium)}.page-footer .page-footer__contactitem--address{font-style:normal}.page-footer .page-footer__link-icon{vertical-align:middle;width:var(--apIndentionSmall)}.page-footer .page-footer__title{font-size:var(--apFontSizeSmall);line-height:var(--apLineHeightSmall);margin-bottom:var(--apVspacingLarge)}.page-footer .page-footer__pes{font-size:var(--apFontSizeSmall);line-height:var(--apLineHeightSmall);margin:var(--apVspacingLarge) 0 0}.page-footer .page-footer__pesimage{display:inline-block;width:170px;max-width:100%;height:auto;background-color:#fff;border:3px solid #fff}.page-footer .page-footer__nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-bottom:var(--apVspacingLarge)}.page-footer .page-footer__link,.page-footer .page-footer__navlink{flex:0 1 auto;display:block;margin:0 calc(var(--apHspacingUnit) * 3) calc(var(--apHspacingUnit) * 3) calc(var(--apHspacingUnit) * 3);color:var(--apTextColor)}.page-footer .page-footer__link:hover,.page-footer .page-footer__link:focus,.page-footer .page-footer__navlink:hover,.page-footer .page-footer__navlink:focus{color:var(--apLinkHoverColor);text-decoration:underline}.page-footer .page-footer__item{margin-bottom:var(--apVspacing)}.page-footer .page-footer__branding{text-align:center;padding-bottom:0;padding-top:12px;padding-bottom:var(--apVspacing)}.page-footer__brandinglink{display:inline-block}.page-footer .page-footer__rose{fill:var(--apPrimaryColor);width:4.5rem;height:4.8rem}.page-footer .page-footer__separator{display:inline-block;position:relative;vertical-align:top;top:.1em;height:1.5em;width:var(--apBorderWidth);margin:0 .8em;background-color:var(--apPrimaryDarkColor)}.page-footer.page-footer--open{position:fixed;z-index:var(--apZindex3);top:0;padding-top:calc(var(--apHeaderHeight) + var(--apVspacingLarge) + var(--apVspacingLarge));left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;border-top:0;-webkit-overflow-scrolling:touch;transform:translate3d(0,0,0);background-color:#fff}.page-footer.page-footer--open:before{content:'';position:absolute;display:block;top:-95vmax;right:-95vmax;width:200vmax;height:200vmax;border-radius:50%;background-color:var(--apBackgroundColor)}.page-footer.page-footer--open .page-footer__branding{display:none}.page-footer.page-footer--open .page-footer__wrapper{position:relative;z-index:2}@media(min-width:440px){.page-footer.page-footer--open:before{right:-95vmax}}@media(min-width:720px){.page-footer.page-footer--open:before{right:-92vmax}}@media(min-width:960px){.page-footer .page-footer__section{padding-left:var(--apIndention);padding-right:var(--apIndention)}.page-footer .page-footer__section.page-footer__section--nav{order:2;border-left:var(--apBorderWidth) solid var(--apPrimaryDarkColor);border-right:var(--apBorderWidth) solid var(--apPrimaryDarkColor)}}