@charset "utf-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);#footer{background:#1a65b2;position:relative}
#footer,#footer *{box-sizing:border-box}
#footer *{color:#fff;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;font-style:normal}
#footer .footer-bottom{background-color:#1a65b2}
#footer .footer-nav{overflow:hidden;padding:1.625rem .3125rem 1.875rem}
#footer .footer-nav .footer-nav-section{margin-bottom:1.3rem;margin-left:.625rem}
#footer .footer-nav .footer-nav-section:last-child{margin-bottom:0;margin-left:0}
#footer .footer-nav .header-expandable-button{background:0;font-size:1pc;font-weight:600;min-height:44px;padding:0;position:relative;text-align:left;width:100%}
#footer .footer-nav .header-expandable-button:after{background:0;content:"";font-family:iconfonts;font-size:10px;padding:0;position:absolute;right:.5rem}
#footer .footer-nav h4{color:#1d1d1d;color:#fff;cursor:pointer;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;font-size:15px;font-size:1pc;font-weight:600;letter-spacing:0;line-height:1.6;margin:0;padding:.625rem 0;position:relative}
@media(min-width:768px){#footer .footer-nav h4{font-size:.9375rem;letter-spacing:-.2px;line-height:1.6}
}
@media(min-width:992px){#footer .footer-nav h4{font-size:.9375rem;letter-spacing:-.2px;line-height:1.6}
}
#footer .footer-nav h4.connect{cursor:text;margin-top:2.75rem;padding-top:0}
#footer .footer-nav .header-title{display:none}
#footer .footer-nav ul{margin:0;max-height:0;padding:0;-moz-transition:max-height .4s cubic-bezier(.65,.05,.36,1);-o-transition:max-height .4s cubic-bezier(.65,.05,.36,1);-webkit-transition:max-height .4s cubic-bezier(.65,.05,.36,1);transition:max-height .4s cubic-bezier(.65,.05,.36,1);width:100%}
#footer .footer-nav ul[aria-hidden=false]{display:inline}
#footer .footer-nav ul li{padding:0 0 0 2.5rem}
#footer .footer-nav ul li a{align-items:center;display:flex;line-height:1.5rem;min-height:44px;text-decoration:none}
#footer .footer-nav ul li a:hover{text-decoration:underline}
#footer .footer-nav ul li .phone-icon{display:block;font-family:iconfonts}
#footer .footer-nav ul li .phone-icon:after{content:""}
#footer .footer-nav ul.social-icons{display:flex;flex-direction:row;margin:0;max-height:750pt}
#footer .footer-nav ul.social-icons li{display:inline;padding-left:0}
#footer .footer-nav ul.social-icons li a{opacity:1;padding:0 .625rem;text-decoration:none}
#footer .footer-nav ul.social-icons li a :hover{opacity:.6}
#footer .footer-nav ul.social-icons li span{font-family:iconfonts;font-size:24px}
#footer .footer-nav ul.social-icons li span.facebook:after{content:""}
#footer .footer-nav ul.social-icons li span.linkedin:after{content:""}
#footer .footer-nav ul.social-icons li span.twitter:after{content:""}
#footer .footer-nav ul.social-icons li span.youtube:after{content:""}
#footer .footer-nav ul.social-icons li span.instagram:after{content:""}
#footer .footer-nav .contact .connect,#footer .footer-nav .contact .contact-links,#footer .footer-nav .contact nav{margin-left:.625rem}
#footer .footer-nav .contact .contact-links h4{padding-bottom:0}
#footer .footer-nav .contact .contact-links ul{display:inline}
#footer .footer-nav .contact .contact-links ul li{margin:1rem 0;padding:0}
#footer .footer-nav .contact .contact-links ul li a{min-height:auto}
#footer .footer-nav .contact .mobile{position:relative}
#footer .footer-nav .contact .phone-icon{font-size:20px;left:0;padding:0;position:absolute}
#footer .footer-nav .footer-nav-section[aria-expanded=true] ul{max-height:750pt}
#footer .footer-bottom-info{overflow:hidden;padding:2.25rem 15px 3.5rem}
#footer .footer-bottom-info .brands{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:2.25rem;position:relative}
#footer .footer-bottom-info .canada-logo img{width:60px}
#footer .footer-bottom-info .edc-logo{float:right}
#footer .footer-bottom-info .edc-logo img{width:8pc}
#footer .footer-bottom-info .links ul{margin:0;padding:0}
#footer .footer-bottom-info .links li{display:inline-block;font-size:14px;margin-right:1rem}
#footer .footer-bottom-info .links li a{line-height:1.5rem;text-decoration:none}
#footer .footer-bottom-info .links li a:active,#footer .footer-bottom-info .links li a:focus,#footer .footer-bottom-info .links li a:hover,#footer .footer-bottom-info .links li a:visited{text-decoration:underline}
#footer .footer-bottom-info .info{color:#fff;font-weight:400}
#footer .footer-bottom-info .info span{display:block;font-size:.625rem;letter-spacing:.031rem;line-height:1rem;margin-top:1rem}
#footer .footer-bottom-info .info .company{margin-top:1.25rem}
@media(min-width:768px){#footer .footer-bottom-info,#footer .footer-nav{padding-bottom:2.25rem;padding-top:2.25rem}
#footer .footer-nav{padding:1.625rem 15px 1.875rem}
#footer .footer-nav .header-expandable-button{display:none}
#footer .footer-nav .header-title{display:block}
#footer .footer-nav ul li{padding-left:0}
#footer .footer-nav .footer-nav-section{font-size:14px;margin-left:0;min-height:1px;padding-left:15px;padding-right:15px;padding-top:1rem;position:relative;width:25%}
}
@media(min-width:768px)and (min-width:768px){#footer .footer-nav .footer-nav-section{float:left;width:25%}
}
@media(min-width:768px){#footer .footer-nav .footer-nav-section:first-child{padding-left:0}
#footer .footer-nav .footer-nav-section:last-child{border-left:1px solid #fff;padding-left:contact-links5rem;padding-right:0}
#footer .footer-nav .footer-nav-section:nth-last-child(2){padding-right:30px}
#footer .footer-nav .footer-nav-section ul{padding-left:0}
#footer .footer-nav .footer-nav-section .phone-icon{display:none}
#footer .footer-nav .contact .mobile{padding-left:0}
#footer .footer-nav .contact .contact-links ul li{margin:1.125rem 0}
#footer .footer-nav h4.connect{padding:.625rem 0 .5rem}
#footer .footer-nav .social-icons{flex-wrap:wrap;padding-bottom:1rem}
#footer .footer-bottom-info{padding-bottom:1.625rem;padding-top:1.625rem}
#footer .footer-bottom-info .brands{margin-bottom:1rem}
#footer .footer-bottom-info .links{min-height:1px;padding-left:0;padding-right:15px;position:relative;width:41.6666666667%}
}
@media(min-width:768px)and (min-width:768px){#footer .footer-bottom-info .links{float:left;width:41.6666666667%}
}
@media(min-width:768px){#footer .footer-bottom-info .info{margin-top:0;min-height:1px;padding-left:0;padding-right:0;position:relative;text-align:right;width:58.3333333333%}
}
@media(min-width:768px)and (min-width:768px){#footer .footer-bottom-info .info{float:left;width:58.3333333333%}
}
@media(min-width:768px){#footer .footer-bottom-info .info span{display:inline}
#footer .footer-bottom-info .company{margin-right:.5rem}
}
@media(min-width:992px){#footer .footer-bottom-info,#footer .footer-nav{padding-bottom:2.5rem;padding-top:1.75rem}
#footer .footer-nav .footer-nav-section{padding-top:.75rem}
#footer .footer-nav .footer-nav-section:last-child{padding-left:1.25rem}
#footer .footer-nav h4{cursor:auto}
#footer .footer-nav h4.connect{margin-top:3.25rem}
#footer .footer-bottom-info{padding-bottom:1.375rem;padding-top:1.375rem}
#footer .footer-bottom-info .brands{margin-bottom:1.75rem}
}
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);#footerv2 *{font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif}
#footerv2 ul{margin:0;padding:0}
.xf-content-height{margin:auto !important}
#footer-container .subscriptioncentre{display:none}
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);#footerv2 section.category-links{background:#e5edf7;padding:3rem 1rem 2rem}
#footerv2 section.category-links .category-nav{display:grid;row-gap:.9rem}
#footerv2 section.category-links .category-nav .category-nav-heading{align-self:flex-end;border-bottom:1px solid #8cb4e2}
#footerv2 section.category-links .category-nav .category-nav-heading .heading{color:#11377c;font-size:.88rem;font-weight:600;margin:0 0 .4rem}
#footerv2 section.category-links .nav-links{font-size:.88rem;font-weight:400}
#footerv2 section.category-links .nav-links li{margin:0 0 .9rem}
#footerv2 section.category-links .nav-links li .link{display:block;text-decoration:none;width:fit-content}
#footerv2 section.category-links .nav-links li .link:hover{text-decoration:underline}
@media(min-width:768px){#footerv2 section.category-links{padding:0}
#footerv2 section.category-links .category-nav{column-gap:1rem;padding:3rem 2rem 2rem}
#footerv2 section.category-links .category-nav.category-nav-column--2,#footerv2 section.category-links .category-nav.category-nav-column--3,#footerv2 section.category-links .category-nav.category-nav-column--4{grid-template-areas:"heading-1 heading-3" "links-2 links-4" "heading-5 heading-7" "links-6 links-8";grid-template-columns:repeat(2,1fr)}
#footerv2 section.category-links .category-nav.category-nav-column--1{grid-template-areas:"heading-1" "links-2";grid-template-columns:repeat(2,1fr)}
#footerv2 section.category-links .category-nav .category-nav-heading:first-child{grid-area:heading-1}
#footerv2 section.category-links .category-nav .category-nav-links:nth-child(2){grid-area:links-2}
#footerv2 section.category-links .category-nav .category-nav-heading:nth-child(3){grid-area:heading-3}
#footerv2 section.category-links .category-nav .category-nav-links:nth-child(4){grid-area:links-4}
#footerv2 section.category-links .category-nav .category-nav-heading:nth-child(5){grid-area:heading-5}
#footerv2 section.category-links .category-nav .category-nav-links:nth-child(6){grid-area:links-6}
#footerv2 section.category-links .category-nav .category-nav-heading:nth-child(7){grid-area:heading-7}
#footerv2 section.category-links .category-nav .category-nav-links:nth-child(8){grid-area:links-8}
}
@media(min-width:992px){#footerv2 section.category-links .category-nav.category-nav-column--4{grid-template-areas:"heading-1 heading-3 heading-5 heading-7" "links-2 links-4 links-6 links-8";grid-template-columns:repeat(4,1fr)}
#footerv2 section.category-links .category-nav.category-nav-column--3{grid-template-areas:"heading-1 heading-3 heading-5" "links-2 links-4 links-6";grid-template-columns:repeat(3,1fr)}
#footerv2 section.category-links .category-nav.category-nav-column--2{grid-template-areas:"heading-1 heading-3" "links-2 links-4";grid-template-columns:repeat(2,1fr)}
#footerv2 section.category-links .category-nav.category-nav-column--1{grid-template-areas:"heading-1" "links-2";grid-template-columns:repeat(1,1fr)}
#footerv2 section.category-links .category-nav .category-nav-heading .heading,#footerv2 section.category-links .nav-links{font-size:1rem}
}
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);#footerv2 section.footnotes{background:#caddf2}
#footerv2 section.footnotes .footnotes-grid{display:grid;font-size:.75rem;font-weight:500;margin:0;padding:2rem 1rem 5rem;row-gap:.6rem}
#footerv2 section.footnotes .footnotes-grid .social-network .social-network-links{display:flex}
#footerv2 section.footnotes .footnotes-grid .social-network .social-network-links li{display:inline-block;flex-basis:100%}
#footerv2 section.footnotes .footnotes-grid .social-network .social-network-links li:last-child{flex-basis:content}
#footerv2 section.footnotes .footnotes-grid .social-network .social-network-links li a{color:#3d3d3d}
#footerv2 section.footnotes .footnotes-grid .social-network .social-network-links .icon{font-size:2rem}
#footerv2 section.footnotes .footnotes-grid .social-network .social-network-links .icon.suffix:after{margin:0}
#footerv2 section.footnotes .footnotes-grid .brands{align-items:baseline;border-bottom:1px solid #8cb4e2;display:flex;justify-content:space-between;padding-bottom:1rem}
#footerv2 section.footnotes .footnotes-grid .brands .logos{width:4.25rem}
#footerv2 section.footnotes .footnotes-grid .company-info{color:#3d3d3d}
#footerv2 section.footnotes .footnotes-grid .utility-nav .utility-links li{margin:0 0 .5rem}
#footerv2 section.footnotes .footnotes-grid .utility-nav .utility-links li a{color:#004696}
@media(min-width:768px){#footerv2 section.footnotes .footnotes-grid{grid-template-areas:"brands brands brands" "company-info utility-nav social-network";grid-template-columns:fit-content(100%) auto fit-content(100%);margin:0;padding:2rem;row-gap:1.5rem}
#footerv2 section.footnotes .footnotes-grid li{display:inline-block}
#footerv2 section.footnotes .footnotes-grid .brands{grid-area:brands}
#footerv2 section.footnotes .footnotes-grid .company-info{grid-area:company-info}
#footerv2 section.footnotes .footnotes-grid .utility-nav{grid-area:utility-nav}
#footerv2 section.footnotes .footnotes-grid .social-network{grid-area:social-network}
#footerv2 section.footnotes .footnotes-grid .social-network .social-network-links .icon{font-size:1.2rem}
#footerv2 section.footnotes .footnotes-grid .social-network .social-network-links li{margin:0 0 0 .7rem}
#footerv2 section.footnotes .footnotes-grid .utility-nav .utility-links li{margin:0 0 0 1rem}
}
@media(min-width:992px){#footerv2 section.footnotes .footnotes-grid{font-size:.81rem}
#footerv2 section.footnotes .footnotes-grid .brands{border-bottom:1px solid #8cb4e2}
#footerv2 section.footnotes .footnotes-grid .brands .logos{width:4.5rem}
}
.icon.linkedin:after{mask:url(../../../etc.clientlibs/edc/clientlibs/clientlib-base/resources/icons/linkedin.svg) no-repeat center}
.icon.instagram:after{mask:url(../../../etc.clientlibs/edc/clientlibs/clientlib-base/resources/icons/instagram.svg) no-repeat center}
.icon.facebook:after{mask:url(../../../etc.clientlibs/edc/clientlibs/clientlib-base/resources/icons/facebook.svg) no-repeat center}
.icon.twitter:after{mask:url(../../../etc.clientlibs/edc/clientlibs/clientlib-base/resources/icons/twitter.svg) no-repeat center}
.icon.youtube:after{mask:url(../../../etc.clientlibs/edc/clientlibs/clientlib-base/resources/icons/youtube.svg) no-repeat center}
#footer-container .social-network .edc-page,.social-network .img-link.pci-page{display:none}
#footer-container .social-network .pci-page{display:block}
#footer-container .icon.facebook:after,#footer-container .icon.instagram:after,#footer-container .icon.linkedin:after,#footer-container .icon.twitter:after,#footer-container .icon.youtube:after{content:""}
#footer-container .pci-page img{height:1.2rem;width:1.2rem}
.footer [aria-hidden=true]{display:none}