.text-color-neutral-light{color:#fff}.text-color-primary-ivory{color:#fffdf5}.padding-global{padding-left:4rem;padding-right:4rem}.z-index-2{z-index:2;position:relative}.footer{background-color:#320450;padding-top:4.188rem;padding-bottom:3.25rem;position:relative;overflow:hidden;margin-top:-2rem}.component_footer{gap:5.5rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.footer-page-end-element{position:absolute;right:-18rem;top:-10rem;bottom:-15.3rem;height:calc(100% + 25.3rem);width:auto;object-fit:contain;object-position:right center;pointer-events:none;z-index:0;opacity:.9}.footer_logo{width:9.063rem;height:3.063rem;flex-shrink:0;margin-left:auto;margin-right:2%;color:#fff;transition:transform .2s ease,color .2s ease;display:inline-block;cursor:pointer}.footer_logo:hover{transform:scale(1.07);color:#c97ff5}.footer_content{gap:5.5rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex;width:100%}.footer_nav{gap:0;justify-content:flex-start;align-items:flex-start;display:flex;width:62%;max-width:62%;position:relative;z-index:1}.footer_nav>*:first-child{margin-left:2%}.footer_nav>*:nth-child(3){margin-left:3%}.footer_social_icons_wrapper{margin-top:.25rem}.footer_social_icons{display:flex;gap:.875rem}.footer_social_icon{color:#fff;opacity:.7;transition:opacity .2s ease,transform .2s ease;display:flex;align-items:center}.footer_social_icon:hover{opacity:1;transform:translateY(-2px)}.footer_column{gap:2.188rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;flex:1;display:flex}.footer_list{gap:1rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer_link{color:#fff;font-size:1.125rem;text-decoration:none;transition:color .2s ease,transform .2s ease;display:inline-block}.footer_link:hover{color:#c97ff5;transform:scale(1.07)}.footer_link--highlight,.footer_column_title--highlight{color:#fff}.footer_bottom{gap:0;justify-content:flex-start;align-items:center;display:flex;width:100%;position:relative;z-index:1}.footer_bottom_text_group{display:flex;width:62%;justify-content:center;align-items:center;gap:4rem}.footer_bottom_item{flex:0 0 auto}.footer_bottom_links{gap:3rem;justify-content:flex-start;align-items:center;display:flex;flex-wrap:wrap}.footer_shape{position:absolute;top:0;right:0;z-index:1;width:28rem;max-width:35%;pointer-events:none;width:30rem;max-width:38%}@media screen and (min-width:1800px){.footer .padding-global{padding-left:3vw;padding-right:3vw}}@media screen and (max-width:991px){.padding-global{padding-left:2rem;padding-right:2rem}.footer-page-end-element{right:-16rem!important;width:28rem!important;top:25rem!important;transform:translate(4rem)!important}.footer{overflow:hidden!important}.component_footer{gap:4rem;flex-flow:column;justify-content:space-between;align-items:flex-start}.footer_content{width:100%}.footer_nav{gap:1rem;grid-template-columns:1fr 1fr 1fr;width:100%;display:grid}.footer_bottom{gap:2rem;flex-flow:wrap;justify-content:flex-start;align-items:center;width:100%}.footer_column{width:100%;max-width:none}}@media screen and (max-width:767px){.footer_nav{gap:1rem;grid-template-columns:1fr 1fr;width:100%;display:grid}}@media screen and (max-width:525px){.padding-global{padding-left:1em;padding-right:1em}.footer_content{justify-content:flex-start;align-items:flex-start}.footer_nav{gap:4rem;flex-flow:column;display:flex}.footer_column{gap:2rem}.footer_shape{display:none}.footer-page-end-element{right:-3rem!important;width:28rem!important;top:35rem!important;transform:translate(4rem)!important}.footer_bottom{z-index:2;flex-direction:column;align-items:flex-start;gap:.75rem}.footer_bottom_text_group{display:contents}.footer_bottom_text_group .footer_bottom_item:nth-child(1){order:4;margin-top:2rem}.footer_bottom_text_group .footer_bottom_item:nth-child(2){order:1}.footer_bottom_text_group .footer_bottom_item:nth-child(3){order:2}.footer_bottom .footer_logo{order:3;margin-top:-2rem}}@media screen and (max-width:991px){.footer_link{font-size:18px}.footer_column>div:first-child{font-size:18px!important}.footer_bottom_item{font-size:16px!important}}a.footer_bottom_item{text-decoration:none}a.footer_bottom_item:hover{text-decoration:underline}
