.et-shelf .footer-content{margin-top:var(--spacing-48,48px);margin-bottom:var(--spacing-40,40px)}
.et-shelf .footer-content .cmp-text a{background-size:0 100%;line-height:inherit;padding:4px 0}
.et-shelf .footer-content .cmp-text a:hover{background-size:100% 100%}
.et-shelf .footer-content .cmp-text ul{margin:0}
.et-shelf .footer-content .cmp-text ul li{margin:0;padding:0;list-style-type:none}
.et-shelf .footer-content .cmp-text ul li:before{content:""}
.et-shelf .footer-content .footer-supportlinks{margin-bottom:var(--spacing-48,48px)}
.et-shelf .footer-content .footer-supportlinks .cmp-text{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:2.2rem}
.et-shelf .footer-content .footer-supportlinks .cmp-text a[target="_blank"]::after{margin-left:16px;margin-top:1px}
.et-shelf .footer-content .footer-supportlinks .cmp-text a{line-height:inherit}
.et-shelf .footer-content .footer-supportlinks .cmp-text a:focus{padding-right:44px}
.et-shelf .footer-content .footer-contexuallinks .cmp-text{display:grid;grid-template-columns:repeat(3,1fr);column-gap:2.2rem}
.et-shelf .footer-content .footer-contexuallinks .cmp-text a{font-size:14px;line-height:18px}
.et-shelf .footer-content .footer-contexuallinks .cmp-text a[target="_blank"]::after{width:var(--spacing-16,16px);height:calc(100% - 4px);margin-left:6px;margin-top:4px}
.et-shelf .footer-content .footer-contexuallinks .cmp-text>:nth-child(even){margin-bottom:var(--spacing-40,40px)}
.et-shelf .footer-content .footer-contexuallinks .cmp-text>:nth-child(odd){margin-bottom:8px}
.et-shelf .footer-content .footer-contexuallinks .cmp-text>:nth-child(odd):before{content:"";border-top:8px solid var(--colour-brand-bright-purple,#5e10b1);display:block;border-radius:8px;margin-bottom:32px}
.et-shelf .footer-content .footer-genericlinks{margin-bottom:var(--spacing-24,24px)}
.et-shelf .footer-content .footer-genericlinks .cmp-text a{font-size:14px;line-height:18px;font-family:"RNHouseSansBold",sans-serif;padding-right:20px;margin-right:0}
.et-shelf .footer-content .footer-genericlinks .cmp-text a[target="_blank"]::after{width:var(--spacing-16,16px);height:calc(100% - 4px);margin-left:4px;margin-top:4px}
.et-shelf .footer-content .footer-genericlinks .cmp-text ul{display:flex;flex-wrap:wrap;gap:0 97px;list-style:none;padding:0;margin:0}
.et-shelf .footer-content .footer-genericlinks .cmp-text::before{content:"";width:100%;background-color:var(--colour-brand-bright-purple,#5e10b1);margin-bottom:var(--spacing-16,16px);height:4px;display:block;border-radius:8px}
.et-shelf .footer-content .footer-sociallinks{margin-bottom:var(--spacing-32,32px)}
.et-shelf .footer-content .footer-sociallinks ul{display:flex;align-items:center;list-style:none;padding:0;margin:0;gap:20px}
.et-shelf .footer-content .footer-sociallinks li{margin:0}
.et-shelf .footer-content .footer-sociallinks .footer-sociallinks-icons{display:block;width:var(--spacing-36,36px);height:var(--spacing-36,36px);position:relative;overflow:hidden}
.et-shelf .footer-content .footer-sociallinks .footer-sociallinks-icons img{width:var(--spacing-36,36px);height:var(--spacing-36,36px);display:block;position:absolute;top:0;left:0;transition:opacity .5s}
.et-shelf .footer-content .footer-sociallinks .footer-sociallinks-icons .normal_img{opacity:1}
.et-shelf .footer-content .footer-sociallinks .footer-sociallinks-icons .hover_img{opacity:0}
.et-shelf .footer-content .footer-sociallinks .footer-sociallinks-icons:hover .normal_img{opacity:0}
.et-shelf .footer-content .footer-sociallinks .footer-sociallinks-icons:hover .hover_img{opacity:1}
.et-shelf .footer-content .footer-sociallinks .footer-sociallinks-icons:focus,.et-shelf .footer-content .footer-sociallinks .footer-sociallinks-icons:focus-visible{outline:2px solid var(--colour-brand-bright-purple,#5e10b1);outline-offset:2px}
.et-shelf .footer-content .footer-sociallinks:focus{outline-offset:3px}
.et-shelf .footer-content .footer-copyright{display:flex}
.et-shelf .footer-content .footer-copyright .cmp-text>:nth-last-child(1){margin-bottom:0}
.et-shelf .footer-content .footer-copyright__rte{flex:0 0 68%;padding-right:var(--spacing-24,24px)}
.et-shelf .footer-content .footer-copyright__rte .cmp-text{font-size:14px;line-height:18px}
.et-shelf .footer-content .footer-copyright__image{flex:0 0 32%;height:136px}
.et-shelf .footer-content .footer-copyright__image .image,.et-shelf .footer-content .footer-copyright__image .cmp-image{height:inherit;float:right}
.et-shelf .footer-content.hideLevel1 .footer-contexuallinks .cmp-text>:nth-child(odd)::before,.et-shelf .footer-content.hideLevel2 .footer-contexuallinks .cmp-text>:nth-child(odd)::before{display:none}
.et-shelf .footer-content.hideLevel1.hideLevel2 .footer-genericlinks .cmp-text::before{display:none}
.et-shelf.aem-AuthorLayer-Edit .footer-copyright__image .image{width:100%}
@media(min-width:1024px) and (max-width:1255px){.et-shelf .footer-content .footer-genericlinks .cmp-text ul{column-gap:50px}
.et-shelf .footer-content .footer-copyright__rte{flex:0 0 68.4%}
.et-shelf .footer-content .footer-copyright__image{flex:0 0 31.6%;height:153px}
}
@media(min-width:768px) and (max-width:1023px){.et-shelf .footer-content .footer-genericlinks .cmp-text ul{column-gap:6px}
.et-shelf .footer-content .footer-copyright__rte{flex:0 0 68.9%}
.et-shelf .footer-content .footer-copyright__image{flex:0 0 31.1%;height:207px}
}
@media(max-width:767px){.et-shelf .footer-content{margin-top:40px}
.et-shelf .footer-content.cmp-layout-container--fixed .shelf-container{padding-left:0 !important;padding-right:0 !important}
.et-shelf .footer-content .footer-supportlinks{margin-bottom:40px}
.et-shelf .footer-content .footer-supportlinks .cmp-text{gap:0;grid-template-columns:repeat(1,1fr);row-gap:2.2rem}
.et-shelf .footer-content .footer-contexuallinks .cmp-text{grid-template-columns:repeat(1,1fr)}
.et-shelf .footer-content .footer-contexuallinks .cmp-text>:nth-child(odd):before{display:none;margin-bottom:4px}
.et-shelf .footer-content .footer-contexuallinks .cmp-text>:nth-child(1):before{display:block;margin-bottom:var(--spacing-24,24px)}
.et-shelf .footer-content .footer-contexuallinks .cmp-text>:nth-child(even){margin-bottom:var(--spacing-16,16px)}
.et-shelf .footer-content .footer-contexuallinks .cmp-text>:nth-last-child(1){margin-bottom:var(--spacing-32,32px)}
.et-shelf .footer-content .footer-genericlinks{overflow:hidden}
.et-shelf .footer-content .footer-genericlinks .cmp-text a{margin-right:14px;padding-right:0}
.et-shelf .footer-content .footer-genericlinks .cmp-text>*{column-gap:20px}
.et-shelf .footer-content .footer-genericlinks .cmp-text ul{display:block;overflow:hidden}
.et-shelf .footer-content .footer-genericlinks .cmp-text ul li{float:left;width:50%}
.et-shelf .footer-content .footer-genericlinks .cmp-text ul li:nth-child(odd){padding-right:10px}
.et-shelf .footer-content .footer-genericlinks .cmp-text ul li:nth-child(even){padding-left:10px}
.et-shelf .footer-content .footer-sociallinks{margin-bottom:var(--spacing-16,16px)}
.et-shelf .footer-content .footer-copyright{display:block}
.et-shelf .footer-content .footer-copyright__rte{padding-right:0;margin-bottom:40px}
.et-shelf .footer-content .footer-copyright__image{height:162px}
.et-shelf .footer-content .footer-copyright__image .cmp-image,.et-shelf .footer-content .footer-copyright__image .image{float:left}
}