.desktop-header{display:none}@media screen and (min-width: 1024px){.desktop-header{display:block;background:#fff;position:relative;height:100px}.desktop-header>.container{display:flex;flex-flow:row;align-items:center;justify-content:space-between;transition:opacity .4s ease;height:100%}.desktop-header>.container .logo{margin-right:16px;flex-shrink:0}.desktop-header>.container .logo:focus{outline:1px dotted #300A44}.desktop-header>.container .logo img{width:136px;height:31px}.desktop-header>.container .menu-wrapper{flex-grow:1;display:flex;align-items:center;justify-content:center}.desktop-header>.container .menu-wrapper,.desktop-header>.container .main-navigation,.desktop-header>.container .parent-items-wrapper,.desktop-header>.container .main-nav-wrapper,.desktop-header>.container .main-nav-item{height:100%}.desktop-header>.container .main-nav-wrapper{display:flex;align-items:center}.desktop-header>.container .main-nav-wrapper .main-nav-item{font-size:1.7142857143rem;line-height:32px;font-weight:500;font-family:Poppins,Helvetica Neue,helvetica,arial,sans-serif;color:#18161a;padding-left:16px;padding-right:16px;display:flex;align-items:center}}@media screen and (min-width: 1024px) and (min-width: 768px){.desktop-header>.container .main-nav-wrapper .main-nav-item{font-size:1.7142857143rem;line-height:32px}}@media screen and (min-width: 1024px) and (min-width: 1024px){.desktop-header>.container .main-nav-wrapper .main-nav-item{font-size:1.1428571429rem;line-height:16px}}@media screen and (min-width: 1024px){.desktop-header>.container .main-nav-wrapper .main-nav-item:hover{color:#4716ed;border-bottom:2px solid #4716ED}.desktop-header>.container .navigation-cta{display:flex;align-items:center;justify-content:space-evenly}.desktop-header>.container .navigation-cta a{display:flex;align-items:center;justify-content:flex-end}.desktop-header>.container .navigation-cta .desktop-search{padding:12px;margin-right:16px;color:#4716ed;line-height:0;background-color:transparent;border:none;cursor:pointer}.desktop-header>.container .navigation-cta .desktop-search svg{height:20px;width:20px}}@media (width >= 1120px){.desktop-header>.container{display:flex;justify-content:space-between;grid-gap:0}.desktop-header>.container .logo{margin-right:32px}.desktop-header>.container .navigation-cta .desktop-search{margin-right:16px}}.desktop-header .mega-menu .parent-items-wrapper{display:flex;flex-direction:row;align-items:center}.desktop-header .mega-menu .parent-items-wrapper button{height:100%;padding-left:16px;padding-right:16px;display:flex;align-items:center}.desktop-header .mega-menu .parent-items-wrapper button span{font-size:1.7142857143rem;line-height:32px;font-weight:500;font-family:Poppins,Helvetica Neue,helvetica,arial,sans-serif;color:#18161a}@media screen and (min-width: 768px){.desktop-header .mega-menu .parent-items-wrapper button span{font-size:1.7142857143rem;line-height:32px}}@media screen and (min-width: 1024px){.desktop-header .mega-menu .parent-items-wrapper button span{font-size:1.1428571429rem;line-height:16px}}.desktop-header .mega-menu .parent-items-wrapper button span:hover{color:#4716ed}.desktop-header .mega-menu .parent-items-wrapper button svg{margin-top:-5px;width:10px;height:10px;transition:transform .2s ease-in-out;margin-left:8px}.desktop-header .mega-menu .parent-items-wrapper button:hover,.desktop-header .mega-menu .parent-items-wrapper button.hover{border-bottom:2px solid #4716ED}.desktop-header .mega-menu .parent-items-wrapper button:hover span,.desktop-header .mega-menu .parent-items-wrapper button.hover span{color:#4716ed}.desktop-header .mega-menu .parent-items-wrapper button:hover svg,.desktop-header .mega-menu .parent-items-wrapper button.hover svg{color:#4716ed;transform:rotate(180deg)}.desktop-header .mega-menu .dropdown-navigation{position:absolute;display:none;left:0;top:100%;background-color:#fff;width:100%;box-shadow:0 1px 8px #0000001a;transition:all .4s ease;z-index:4;opacity:0;visibility:hidden}.desktop-header .mega-menu .dropdown-navigation.is-active{display:block;opacity:1;visibility:visible}.desktop-header .mega-menu .dropdown-group{display:grid;grid-template-columns:66.66% auto;grid-gap:24px;padding:32px 0 64px;width:100%}.desktop-header .mega-menu .dropdown-group .menu-section:first-child{border-bottom:1px solid #E8E0E5;margin-bottom:24px}.desktop-header .mega-menu .dropdown-group .menu-section:first-of-type.menu-section-items-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.desktop-header .mega-menu .dropdown-group .menu-section:last-of-type.menu-section-items-1 .menu-list-container .menu-list-column{display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,1fr);-moz-column-gap:32px;column-gap:32px}.desktop-header .mega-menu .dropdown-group .menu-section:last-of-type.menu-section-items-2{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.desktop-header .mega-menu .dropdown-group .menu-section:last-of-type.menu-section-items-2 .menu-list-container:first-of-type{grid-column:1/span 2}.desktop-header .mega-menu .dropdown-group .menu-section:last-of-type.menu-section-items-2 .menu-list-container:first-of-type ul{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:24px;column-gap:24px}.desktop-header .mega-menu .dropdown-group .menu-section:last-of-type.menu-section-items-4{display:flex;gap:32px}.menu-section .menu-section-title{font-size:.9285714286rem;line-height:1.5;font-family:SpaceMono,monospace,Courier New,Helvetica Neue,helvetica,arial,sans-serif;font-weight:400;color:#4716ed;text-transform:uppercase;margin-bottom:16px}@media screen and (min-width: 768px){.menu-section .menu-section-title{font-size:1rem;line-height:1.375}}.menu-list-container .menu-list{display:flex;flex-direction:column}.menu-list-container .menu-list-item{cursor:pointer;color:#4716ed;-webkit-text-decoration:underline 2px transparent;text-decoration:underline 2px transparent;text-underline-offset:4px;transition:text-decoration-color .4s ease 0s;color:#18161a;padding:8px 0;list-style-type:none}.menu-list-container .menu-list-item:hover,.menu-list-container .menu-list-item:focus{transition:text-decoration-color .2s ease 0s;text-decoration-color:#6c45f1}.menu-list-container .menu-list-title{font-size:.9285714286rem;line-height:1.5;font-family:SpaceMono,monospace,Courier New,Helvetica Neue,helvetica,arial,sans-serif;font-weight:400;color:#4716ed;text-transform:uppercase;margin-bottom:16px}@media screen and (min-width: 768px){.menu-list-container .menu-list-title{font-size:1rem;line-height:1.375}}.menu-card .menu-card-content{margin-top:12px;margin-bottom:24px}.menu-card .menu-card-content .menu-card-content-text{margin-bottom:8px}.menu-card .menu-card-content .menu-card-title{font-weight:600}.menu-card .menu-card-image-container{border-radius:8px;overflow:hidden}.menu-card .menu-card-image-container.bg-grey{background-color:#f8f7fa}.menu-card .menu-card-button{color:#524e57;-webkit-text-decoration:underline 2px #524E57;text-decoration:underline 2px #524E57;text-underline-offset:4px;transition:text-decoration-color .4s ease 0s,color .4s ease 0s;text-decoration-color:#4716ed;display:inline-flex;gap:4px}.menu-card .menu-card-button:hover,.menu-card .menu-card-button:focus{color:#4716ed;transition:text-decoration-color .2s ease 0s,color .2s ease 0s;text-decoration-color:#4716ed}.menu-card .menu-card-button svg{width:20px;flex-shrink:0}.menu-card:hover .menu-card-content .menu-card-title{color:#4716ed}.menu-card:hover .menu-card-button{color:#4716ed;transition:text-decoration-color .2s ease 0s,color .2s ease 0s;text-decoration-color:#4716ed}.menu-subscribe-container{background-color:#300a44;display:flex;flex-flow:column;justify-content:center;width:100%;padding:40px;border-radius:8px}.menu-subscribe-container .subscribe-container{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:24px}.menu-subscribe-container .menu-subscribe-form{width:100%}.menu-subscribe-container .menu-subscribe-form .form-container,.menu-subscribe-container .menu-subscribe-form .form-container .container{padding:unset}.menu-subscribe-container .menu-subscribe-form .form-container .container .form-section h3,.menu-subscribe-container .menu-subscribe-form .form-container .container .form-section p{color:#fff}.menu-subscribe-container .menu-subscribe-form .form-container .form-element{background-color:#fff;padding:8px;border-radius:4px}.menu-subscribe-container .menu-subscribe-form .form-container .form-element label{display:none}.menu-subscribe-container .menu-subscribe-form .form-container .form-element .input-wrapper input{border-bottom:none}.menu-subscribe-container .menu-subscribe-form .form-container .form-element .input-wrapper.prefix-icon input{padding-left:8px}.menu-subscribe-container .menu-subscribe-form .form-container .form-element svg{display:none}.menu-subscribe-container .menu-subscribe-form .form-container form{align-items:unset}.menu-subscribe-container .menu-subscribe-form .form-container form .submit-wrapper button{border-radius:80px;border:1px solid #ffffff;width:100%}.menu-subscribe-container .menu-subscribe-form .form-container .form-heading,.menu-subscribe-container .menu-subscribe-form .form-container .form-intro{display:none}.subscribe-content{display:flex;flex-flow:column;text-align:center;color:#fff;gap:8px;flex:1 0 0}.subscribe-title{font-weight:600}.subscribe-icon svg{width:64px;height:64px}@media screen and (min-width: 768px) and (max-width: 1023px){.menu-subscribe-container{flex-flow:row;align-items:center;justify-content:space-evenly;gap:24px}.menu-subscribe-container .menu-subscribe-form{max-width:320px}.menu-subscribe-container .subscribe-container{max-width:50%;flex-flow:row;align-items:center;max-height:120px}.menu-subscribe-container .subscribe-container .subscribe-content{align-items:flex-start;text-align:left;max-width:275px}.menu-subscribe-container .subscribe-container .subscribe-icon{align-self:flex-start}}.accordion{display:flex;flex-direction:column;align-items:center}.accordion .accordion-item{width:100%}.accordion .accordion-item.is-opened button.accordion-item-title svg{transform:rotate(180deg)}.accordion .accordion-item .accordion-heading{border-top:1px solid #EDE9DD}.accordion .accordion-item .accordion-item-title{display:flex;justify-content:space-between;width:100%;border-radius:0;box-shadow:none;background-color:transparent;padding:16px 24px;align-items:center}.accordion .accordion-item .accordion-item-title:hover .btn-text,.accordion .accordion-item .accordion-item-title:focus .btn-text{text-decoration:underline}.accordion .accordion-item .accordion-item-title:focus{background-color:transparent;outline:0}.accordion .accordion-item .accordion-item-title .btn-text{font-size:1.4285714286rem;line-height:1.1;font-family:Poppins,Helvetica Neue,helvetica,arial,sans-serif;color:#18161a;font-weight:600;text-align:left}@media screen and (min-width: 768px){.accordion .accordion-item .accordion-item-title .btn-text{font-size:1.7142857143rem;line-height:1.08}}.accordion .accordion-item .accordion-item-title svg{color:#ff5438;height:48px;width:48px;transition:transform .2s ease}.accordion .accordion-item .accordion-content-wrapper{overflow:hidden;transition:height .3s ease}.accordion .accordion-item .accordion-content-wrapper .accordion-content{padding:24px 24px 48px;background-color:transparent}.accordion .accordion-item .accordion-content-wrapper .accordion-content>h1{font-size:2.4285714286rem;line-height:1.03;font-family:Poppins,Helvetica Neue,helvetica,arial,sans-serif;color:#18161a;font-weight:500;margin-top:32px;margin-bottom:48px}@media screen and (min-width: 768px){.accordion .accordion-item .accordion-content-wrapper .accordion-content>h1{font-size:3.6428571429rem;line-height:1.04}}.accordion .accordion-item .accordion-content-wrapper .accordion-content>h2{font-size:1.8571428571rem;line-height:1.08;font-family:Poppins,Helvetica Neue,helvetica,arial,sans-serif;color:#18161a;font-weight:400;margin-top:32px;margin-bottom:16px}@media screen and (min-width: 768px){.accordion .accordion-item .accordion-content-wrapper .accordion-content>h2{font-size:2.6428571429rem;line-height:1.08}}.accordion .accordion-item .accordion-content-wrapper .accordion-content>h3{font-size:1.4285714286rem;line-height:1.1;font-family:Poppins,Helvetica Neue,helvetica,arial,sans-serif;color:#18161a;font-weight:600;margin-top:32px;margin-bottom:16px}@media screen and (min-width: 768px){.accordion .accordion-item .accordion-content-wrapper .accordion-content>h3{font-size:1.7142857143rem;line-height:1.08}}.accordion .accordion-item .accordion-content-wrapper .accordion-content>h4,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h5,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h6{font-size:1rem;line-height:1.25;font-family:Poppins,Helvetica Neue,helvetica,arial,sans-serif;color:#18161a;font-weight:600;margin-bottom:16px}@media screen and (min-width: 768px){.accordion .accordion-item .accordion-content-wrapper .accordion-content>h4,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h5,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h6{font-size:1.1428571429rem;line-height:1.25}}.accordion .accordion-item .accordion-content-wrapper .accordion-content>h1 a,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h2 a,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h3 a,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h4 a,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h5 a,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h6 a,.accordion .accordion-item .accordion-content-wrapper .accordion-content>p a,.accordion .accordion-item .accordion-content-wrapper .accordion-content>ul li a,.accordion .accordion-item .accordion-content-wrapper .accordion-content>ol li a{color:#4716ed;-webkit-text-decoration:underline 2px #4716ED;text-decoration:underline 2px #4716ED;text-underline-offset:4px;transition:text-decoration-color .2s ease 0s,text-underline-offset .2s ease 0s}.accordion .accordion-item .accordion-content-wrapper .accordion-content>h1 a:hover,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h1 a:focus,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h2 a:hover,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h2 a:focus,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h3 a:hover,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h3 a:focus,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h4 a:hover,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h4 a:focus,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h5 a:hover,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h5 a:focus,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h6 a:hover,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h6 a:focus,.accordion .accordion-item .accordion-content-wrapper .accordion-content>p a:hover,.accordion .accordion-item .accordion-content-wrapper .accordion-content>p a:focus,.accordion .accordion-item .accordion-content-wrapper .accordion-content>ul li a:hover,.accordion .accordion-item .accordion-content-wrapper .accordion-content>ul li a:focus,.accordion .accordion-item .accordion-content-wrapper .accordion-content>ol li a:hover,.accordion .accordion-item .accordion-content-wrapper .accordion-content>ol li a:focus{transition:text-decoration-color .4s ease 0s,text-underline-offset .1s ease 0s;text-decoration-color:#3ff}.accordion .accordion-item .accordion-content-wrapper .accordion-content>p,.accordion .accordion-item .accordion-content-wrapper .accordion-content>ul,.accordion .accordion-item .accordion-content-wrapper .accordion-content>ol,.accordion .accordion-item .accordion-content-wrapper .accordion-content>pre,.accordion .accordion-item .accordion-content-wrapper .accordion-content>table,.accordion .accordion-item .accordion-content-wrapper .accordion-content>blockquote,.accordion .accordion-item .accordion-content-wrapper .accordion-content>section{margin-top:0;margin-bottom:16px}.accordion .accordion-item .accordion-content-wrapper .accordion-content>ul ul,.accordion .accordion-item .accordion-content-wrapper .accordion-content>ol ol,.accordion .accordion-item .accordion-content-wrapper .accordion-content>ul ol,.accordion .accordion-item .accordion-content-wrapper .accordion-content>ol ul{margin-top:8px;margin-bottom:0}.accordion .accordion-item .accordion-content-wrapper .accordion-content ul{font-size:1rem;line-height:1.375;list-style:none;padding-left:0}@media screen and (min-width: 768px){.accordion .accordion-item .accordion-content-wrapper .accordion-content ul{font-size:1.1428571429rem;line-height:1.5}}.accordion .accordion-item .accordion-content-wrapper .accordion-content ul li{position:relative;padding-left:32px;margin-bottom:8px}.accordion .accordion-item .accordion-content-wrapper .accordion-content ul ul,.accordion .accordion-item .accordion-content-wrapper .accordion-content ul ol{margin-top:8px}.accordion .accordion-item .accordion-content-wrapper .accordion-content ul li:before{content:"";position:absolute;left:8px;display:block;background-color:#4716ed;top:8px;width:8px;height:8px;border-radius:100%}.accordion .accordion-item .accordion-content-wrapper .accordion-content ul ul li:before{top:6px;width:8px;height:8px}.accordion .accordion-item .accordion-content-wrapper .accordion-content ol{font-size:1rem;line-height:1.375;list-style:none;padding-left:0;counter-reset:section}@media screen and (min-width: 768px){.accordion .accordion-item .accordion-content-wrapper .accordion-content ol{font-size:1.1428571429rem;line-height:1.5}}.accordion .accordion-item .accordion-content-wrapper .accordion-content ol li{position:relative;padding-left:32px;margin-bottom:8px}.accordion .accordion-item .accordion-content-wrapper .accordion-content ol ul,.accordion .accordion-item .accordion-content-wrapper .accordion-content ol ol{margin-top:8px}.accordion .accordion-item .accordion-content-wrapper .accordion-content ol li:before{position:absolute;left:8px;counter-increment:section;content:counters(section,"") ".";color:#4716ed}.accordion .accordion-item .accordion-content-wrapper .accordion-content ol ol li:before{content:counter(section,upper-alpha) "."}.accordion .accordion-item .accordion-content-wrapper .accordion-content>li:last-of-type{margin-bottom:0}.accordion .accordion-item .accordion-content-wrapper .accordion-content>a:not(.btn){cursor:pointer;color:#4716ed;-webkit-text-decoration:underline 2px transparent;text-decoration:underline 2px transparent;text-underline-offset:4px;transition:text-decoration-color .4s ease 0s}.accordion .accordion-item .accordion-content-wrapper .accordion-content>a:not(.btn):hover,.accordion .accordion-item .accordion-content-wrapper .accordion-content>a:not(.btn):focus{transition:text-decoration-color .2s ease 0s;text-decoration-color:#6c45f1}.accordion .accordion-item .accordion-content-wrapper .accordion-content>h1 strong,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h2 strong,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h3 strong,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h4 strong,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h5 strong,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h6 strong,.accordion .accordion-item .accordion-content-wrapper .accordion-content>p strong,.accordion .accordion-item .accordion-content-wrapper .accordion-content>ul strong,.accordion .accordion-item .accordion-content-wrapper .accordion-content>ol strong{font-weight:600}.accordion .accordion-item .accordion-content-wrapper .accordion-content>p,.accordion .accordion-item .accordion-content-wrapper .accordion-content>ul,.accordion .accordion-item .accordion-content-wrapper .accordion-content>ol{font-weight:300}.accordion .accordion-item .accordion-content-wrapper .accordion-content .icon-text{margin-bottom:48px}.accordion .accordion-item .accordion-content-wrapper .accordion-content>*:first-child{margin-top:0}.accordion .accordion-item .accordion-content-wrapper .accordion-content>*:last-child{margin-bottom:0!important}.accordion .accordion-item .accordion-content-wrapper .accordion-content>section:not([class*=bg-theme])>.container{padding-left:0;padding-right:0}.accordion .accordion-item .accordion-content-wrapper .accordion-content>section:not([class*=bg-theme]){padding-top:0;padding-bottom:0}@media (min-width: 768px){.accordion .accordion-item .accordion-content-wrapper .accordion-content>h1,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h2,.accordion .accordion-item .accordion-content-wrapper .accordion-content>h3{margin-top:48px}.accordion .accordion-item .accordion-content-wrapper .accordion-content>table,.accordion .accordion-item .accordion-content-wrapper .accordion-content>section{margin-top:32px;margin-bottom:32px}.accordion .accordion-item .accordion-content-wrapper .accordion-content .icon-text{margin-bottom:64px}}body.disallow-scroll{overflow-y:hidden}.mobile-header{display:block;height:84px}.mobile-header .mobile-header-header{box-shadow:0 1px 2px #0000004d;height:100%}.mobile-header .mobile-header-header .container{display:flex;justify-content:space-between;align-items:center;min-height:48px;height:100%}.mobile-header .mobile-header-header .container .logo{flex-shrink:0}.mobile-header .mobile-header-header .container .logo img{width:105px}.mobile-header .mobile-header-header .container .mobile-trigger{color:#300a44;display:flex;align-items:center;order:1}.mobile-header .mobile-header-header .container .mobile-trigger>svg,.mobile-header .mobile-header-header .container .mobile-search-trigger>svg{height:32px;width:auto}.mobile-header .mobile-header-header .container .mobile-cta-wrapper{display:flex;flex-flow:row;justify-content:space-evenly;gap:24px}.mobile-header .mobile-header-header .container .mobile-cta-wrapper .navigation-cta a{display:flex;align-items:center;gap:8px}.mobile-header .mobile-trigger{color:#4716ed;display:flex;align-items:center;gap:8px;height:48px;margin-right:16px}.mobile-header .mobile-trigger .btn-text{font-size:.7857142857rem;line-height:1.5;font-family:SpaceMono,monospace,Courier New,Helvetica Neue,helvetica,arial,sans-serif;font-weight:700;display:none}@media screen and (min-width: 768px){.mobile-header .mobile-trigger .btn-text{font-size:.8571428571rem;line-height:1.375}}.mobile-header .mobile-search{height:48px;display:flex;align-items:center;background-color:transparent;border:none;cursor:pointer}.mobile-header .mobile-search svg{height:16px;width:16px;color:#300a44}.mobile-header .mobile-cta-wrapper{display:flex;align-items:center;flex-wrap:nowrap}.mobile-header .mobile-menu{position:fixed;inset:0 0 0 100%;width:100%;z-index:4;background-color:#fff;visibility:hidden;transition:transform .5s cubic-bezier(.165,.84,.44,1),visibility .3s ease;overflow-y:scroll}.mobile-header .mobile-menu.is-active{transform:translate3d(-100%,0,0);visibility:visible;display:block}.mobile-header .mobile-menu .container{padding-top:24px;padding-bottom:24px;display:flex;flex-direction:column}.mobile-header .mobile-menu .container .close-mobile-menu-trigger{align-self:flex-end;display:flex;width:48px;height:48px;justify-content:center;align-items:center;color:#300a44;margin-right:-8px}.mobile-header .mobile-menu .container .close-mobile-menu-trigger:hover{color:#4716ed}@media screen and (min-width: 1024px){.mobile-header{display:none}}@media screen and (max-width: 767px){.navigation-cta{visibility:hidden;display:none}}.mobile-header .main-navigation .main-nav-wrapper{display:flex;flex-direction:column}.mobile-header .main-navigation .main-nav-wrapper .main-nav-item{font-size:1.7142857143rem;line-height:32px;font-family:Poppins,Helvetica Neue,helvetica,arial,sans-serif;color:#18161a;display:flex;align-items:center;padding:20px 0;font-weight:600}@media screen and (min-width: 768px){.mobile-header .main-navigation .main-nav-wrapper .main-nav-item{font-size:1.7142857143rem;line-height:32px}}@media screen and (min-width: 1024px){.mobile-header .main-navigation .main-nav-wrapper .main-nav-item{font-size:1.1428571429rem;line-height:16px}}.mobile-header .main-navigation .main-nav-wrapper .main-nav-item:hover{color:#4716ed}.btn{font-size:1rem;line-height:1.375;font-weight:500;display:inline-block;padding:16px 24px;border-radius:80px;border:none;transition:.3s ease-in-out;transition-property:all;cursor:pointer;text-decoration:none;box-shadow:0 6px 12px #0000004d,0 1px 2px #0000004d}@media screen and (min-width: 768px){.btn{font-size:1.1428571429rem;line-height:1.5}}.btn span{display:inline-block}.btn:not(.btn-disabled):hover,.btn:not(.btn-disabled):focus{text-decoration:none;box-shadow:0 10px 24px #0000004d,0 6px 12px #0000004d}.btn.has-icon{display:inline-flex;align-items:center;gap:12px}.btn.has-icon svg{width:20px;height:20px;flex-shrink:0}.btn.has-icon.rotate-icon-right svg{transform:rotate(270deg)}.btn-skin-1{color:#fff;background-color:#4716ed}.btn-skin-1:not(.btn-disabled,:disabled):hover,.btn-skin-1:not(.btn-disabled,:disabled):focus{color:#4716ed;background-color:#fff}.btn-skin-2{color:#fff;background-color:#300a44}.btn-skin-2:not(.btn-disabled,:disabled):hover,.btn-skin-2:not(.btn-disabled,:disabled):focus{color:#1b0328;background-color:#fff}.btn-skin-3{color:#4716ed;background-color:#fff}.btn-skin-3:not(.btn-disabled,:disabled):hover,.btn-skin-3:not(.btn-disabled,:disabled):focus{color:#fff;background-color:#4716ed}.btn-skin-4{color:#fff;background-color:#ff5438}.btn-skin-4:not(.btn-disabled,:disabled):hover,.btn-skin-4:not(.btn-disabled,:disabled):focus{color:#ff5438;background-color:#fff}.btn-skin-5{color:#4716ed;background-color:transparent;border:2px solid #4716ED;padding:8px 16px}.btn-skin-5:not(.btn-disabled,:disabled):hover,.btn-skin-5:not(.btn-disabled,:disabled):focus{color:#fff;background-color:#4716ed}.btn-skin-6{color:#fff;background-color:transparent;border:2px solid #ffffff;padding:8px 16px}.btn-skin-6:not(.btn-disabled,:disabled):hover,.btn-skin-6:not(.btn-disabled,:disabled):focus{color:#fff;background-color:#fff3}.mobile-header .mega-menu .parent-items-wrapper{display:flex;flex-direction:column}.mobile-header .mega-menu .parent-items-wrapper button{cursor:pointer;color:#4716ed;-webkit-text-decoration:underline 2px transparent;text-decoration:underline 2px transparent;text-underline-offset:4px;transition:text-decoration-color .4s ease 0s;font-size:.9285714286rem;line-height:1.5;font-family:SpaceMono,monospace,Courier New,Helvetica Neue,helvetica,arial,sans-serif;font-weight:700;text-decoration:none;display:flex;justify-content:space-between;align-items:center;min-height:48px}.mobile-header .mega-menu .parent-items-wrapper button:hover,.mobile-header .mega-menu .parent-items-wrapper button:focus{transition:text-decoration-color .2s ease 0s;text-decoration-color:#6c45f1}@media screen and (min-width: 768px){.mobile-header .mega-menu .parent-items-wrapper button{font-size:1rem;line-height:1.375}}.mobile-header .mega-menu .parent-items-wrapper button svg{width:10px;height:10px;transition:transform .15s ease-in-out;margin-left:8px;transform:rotate(270deg)}.mobile-header .mega-menu .parent-items-wrapper button:hover{background-color:transparent}.mobile-header .mega-menu .mobile-menu-footer{display:flex;flex-flow:column;justify-content:center;align-items:center;margin-top:8px}.mobile-header .mega-menu .mobile-menu-footer .menu-cta-container{display:flex;justify-content:center;padding:24px}.mobile-header .mega-menu .accordion .accordion-item .accordion-heading .btn-text{font-size:1.7142857143rem;line-height:32px;font-family:Poppins,Helvetica Neue,helvetica,arial,sans-serif;color:#18161a;font-weight:600}@media screen and (min-width: 768px){.mobile-header .mega-menu .accordion .accordion-item .accordion-heading .btn-text{font-size:1.7142857143rem;line-height:32px}}@media screen and (min-width: 1024px){.mobile-header .mega-menu .accordion .accordion-item .accordion-heading .btn-text{font-size:1.1428571429rem;line-height:16px}}.mobile-header .mega-menu .accordion .accordion-item .accordion-heading .btn-text:hover{color:#4716ed}.mobile-header .mega-menu .accordion .accordion-item.is-opened button.accordion-item-title svg{transform:rotate(180deg);color:#4716ed}.mobile-header .mega-menu .accordion .accordion-item.is-opened .accordion-heading .btn-text{color:#4716ed}.mobile-header .mega-menu .accordion .accordion-item .accordion-heading{border:unset}.mobile-header .mega-menu .accordion .accordion-item .accordion-heading button{padding:20px 0}.mobile-header .mega-menu .accordion .accordion-item .accordion-item-title>svg{color:#300a44;height:32px;width:32px}.mobile-header .mega-menu .accordion .accordion-item:hover .accordion-heading .btn-text,.mobile-header .mega-menu .accordion .accordion-item:hover button.accordion-item-title svg{color:#4716ed;text-decoration:none}.mobile-header .mega-menu .accordion .accordion-item .accordion-content-wrapper .accordion-content{padding:0}.mobile-header .mega-menu .accordion .accordion-item .accordion-content-wrapper .accordion-content ul .menu-list-item:before{content:unset}.mobile-header .mega-menu .accordion .accordion-item .accordion-content-wrapper .accordion-content ul .menu-list-item{padding-left:unset}.mobile-header .mega-menu .accordion .accordion-content-wrapper .accordion-content{padding-left:0;padding-right:0}.mobile-header .mega-menu .accordion .menu-section:first-of-type.menu-section-items-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mobile-header .mega-menu .accordion .menu-section:first-child{border-bottom:1px solid #E8E0E5;margin-bottom:24px;padding-bottom:24px}.mobile-header .mega-menu .accordion .menu-section-items-2,.mobile-header .mega-menu .accordion .menu-section-items-4{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media screen and (min-width: 768px) and (max-width: 1023px){.mobile-header .mega-menu .accordion .menu-section:last-of-type.menu-section-items-1 .menu-list-container .menu-list-column{display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,1fr);-moz-column-gap:32px;column-gap:32px}.mobile-header .mega-menu .accordion .menu-section:last-of-type.menu-section-items-2{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mobile-header .mega-menu .accordion .menu-section:last-of-type.menu-section-items-2 .menu-list-container:first-of-type{grid-column:1/span 2}.mobile-header .mega-menu .accordion .menu-section:last-of-type.menu-section-items-2 .menu-list-container:first-of-type ul{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:24px;column-gap:24px}.mobile-header .mega-menu .mobile-menu-footer .menu-cta-container a.menu-cta{display:none}}@media screen and (max-width: 767px){.mobile-header .mega-menu .mobile-menu-footer .menu-cta-container a.menu-cta{display:flex;align-items:center;min-width:150px}}.search-bar .search-bar-mask{width:100%;height:100%;position:absolute;z-index:0}.search-bar .ais-SearchBox-form{position:relative}.search-bar .ais-SearchBox-form .ais-SearchBox-input{padding:6px 32px 6px 16px}.search-bar .ais-SearchBox-form .ais-SearchBox-input::-ms-clear{display:none;width:0;height:0}.search-bar .ais-SearchBox-form .ais-SearchBox-input::-ms-reveal{display:none;width:0;height:0}.search-bar .ais-SearchBox-form .ais-SearchBox-input::-webkit-search-decoration,.search-bar .ais-SearchBox-form .ais-SearchBox-input::-webkit-search-cancel-button,.search-bar .ais-SearchBox-form .ais-SearchBox-input::-webkit-search-results-button,.search-bar .ais-SearchBox-form .ais-SearchBox-input::-webkit-search-results-decoration{display:none}.search-bar .ais-SearchBox-form .ais-SearchBox-submit{display:flex;align-items:center;justify-content:center;position:absolute;inset:12px 8px 0 auto;width:24px;padding:0;background-color:transparent;border:none;pointer-events:none}.search-bar .ais-SearchBox-form .ais-SearchBox-submit svg{width:24px;height:24px;overflow:visible;bottom:auto;top:0}.search-bar .ais-SearchBox-form .ais-SearchBox-submit svg path{stroke:#4716ed;stroke-width:4px}.search-bar .ais-SearchBox-reset{display:none}.search-bar .search-results{margin-top:16px}.search-bar .search-results .ais-Hits-item{padding:0;margin:0}.search-bar .search-results .ais-Hits-item:before{display:none}.search-bar .close-search{display:flex;align-items:center;justify-content:flex-end;background-color:transparent;border:none;color:#4716ed;padding:0;cursor:pointer}@media (max-width: 767px){.search-bar{position:fixed;inset:0 0 0 100%;width:100%;background:#fff;visibility:hidden;transition:transform .5s cubic-bezier(.165,.84,.44,1),visibility .3s ease;z-index:4}.search-bar.is-active{transform:translate3d(-100%,0,0);visibility:visible}.search-bar .search-bar-content-wrapper{padding:24px}.search-bar .container{padding:0}.search-bar .search-input-container{display:flex;flex-direction:column-reverse}.search-bar .ais-SearchBox-form .ais-SearchBox-input{border:1px solid #E8E4D5}.search-bar .search-results .ais-Hits-item:last-of-type .search-title,.search-bar .search-results>.search-hit:last-of-type .search-title{border-bottom:none}.search-bar .close-search{margin-bottom:24px}}@media (min-width: 768px){.search-bar{position:fixed;inset:0;opacity:0;background-color:#18161acc;z-index:-1;transition:opacity .3s ease;display:block}.search-bar.is-active{z-index:6;opacity:1}.search-bar.is-active .search-bar-content-wrapper{visibility:visible;transform:translateY(0)}.search-bar .search-bar-content-wrapper{background-color:#fff;transform:translateY(-100%);transition:.3s ease-in-out;visibility:hidden;transition-property:transform,visibility}.search-bar .container{display:flex;justify-content:flex-end}.search-bar .search-input-container{display:grid;align-items:center;grid-template-columns:auto 48px;grid-column-gap:24px;width:500px;height:120px}.search-bar .search-bar-content{margin-bottom:0}.search-bar .ais-SearchBox-form .ais-SearchBox-input{padding:6px 16px 6px 24px}.search-bar .ais-SearchBox-form .ais-SearchBox-submitIcon{left:0}.search-bar .ais-SearchBox-form .ais-SearchBox-submit{left:0;right:auto;top:14px;width:unset}.search-bar .ais-SearchBox-form .ais-SearchBox-submit svg{width:16px;height:16px;bottom:16px}.search-bar .ais-SearchBox-form .ais-SearchBox-submit svg path{stroke:#300a44;stroke-width:2px}.search-bar .search-results{position:absolute;left:0;right:0;background-color:#fff}.search-bar .search-results.has-items{border:1px solid #EDE9DD}.search-bar .close-search{justify-content:center;border-radius:50%;padding:0;width:48px;height:48px;background:#fff;transition:background-color .2s ease 0s}.search-bar .close-search:focus,.search-bar .close-search:hover{background:#dad0fb}}.search-hit{display:flex;width:100%}.search-hit .search-title{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:space-between;padding:16px;width:100%;border-bottom:1px solid #EDE9DD}.search-hit .search-title:hover,.search-hit .search-title:focus{text-decoration:none;background-color:#33ffff1a}.search-hit .search-title[href=""]{pointer-events:none}.search-hit .search-title .page-name{font-weight:400;color:#4716ed}.search-hit .search-title .page-type{font-size:.9285714286rem;line-height:1.5;font-family:SpaceMono,monospace,Courier New,Helvetica Neue,helvetica,arial,sans-serif;font-weight:400;color:#272529;text-align:right;white-space:nowrap;margin-bottom:4px}@media screen and (min-width: 768px){.search-hit .search-title .page-type{font-size:1rem;line-height:1.375}}@media (min-width: 768px){.search-hit .search-title{flex-direction:row;padding:16px}.search-hit .search-title .page-name{margin-right:16px}.search-hit .search-title .page-type{margin-bottom:0}}.heading-xxxl{font-size:4.4285714286rem;line-height:1.02;font-family:Poppins,Helvetica Neue,helvetica,arial,sans-serif;color:#18161a;font-weight:800}@media screen and (min-width: 768px){.heading-xxxl{font-size:6.4285714286rem;line-height:1.03}}.footer{font-size:1rem;line-height:1.375;padding:64px 0}@media screen and (min-width: 768px){.footer{font-size:1.1428571429rem;line-height:1.5}}.footer.dark-theme .footer-widget .footer-widget-title{color:#fff}.footer.dark-theme .footer-widget .footer-widget-title[href]{color:#fff;-webkit-text-decoration:underline 2px #ffffff;text-decoration:underline 2px #ffffff;text-underline-offset:4px;transition:text-decoration-color .4s ease 0s}.footer.dark-theme .footer-widget .footer-widget-title[href]:hover,.footer.dark-theme .footer-widget .footer-widget-title[href]:focus{transition:text-decoration-color .2s ease 0s;text-decoration-color:transparent}.footer.dark-theme .social-links-stacked .social-links-item .footer-social-icon{color:#fff}.footer.dark-theme .social-links-stacked .social-links-item .footer-social-icon[href]{color:#fff;-webkit-text-decoration:underline 2px #ffffff;text-decoration:underline 2px #ffffff;text-underline-offset:4px;transition:text-decoration-color .4s ease 0s}.footer.dark-theme .social-links-stacked .social-links-item .footer-social-icon[href]:hover,.footer.dark-theme .social-links-stacked .social-links-item .footer-social-icon[href]:focus{transition:text-decoration-color .2s ease 0s;text-decoration-color:transparent}.footer.dark-theme .social-links-stacked .social-links-item .social-link{color:#fff}.footer.dark-theme .social-links-stacked .social-links-item .social-link[href]{color:#fff;-webkit-text-decoration:underline 2px #ffffff;text-decoration:underline 2px #ffffff;text-underline-offset:4px;transition:text-decoration-color .4s ease 0s}.footer.dark-theme .social-links-stacked .social-links-item .social-link[href]:hover,.footer.dark-theme .social-links-stacked .social-links-item .social-link[href]:focus{transition:text-decoration-color .2s ease 0s;text-decoration-color:transparent}.footer.dark-theme .footer-contact-list .footer-contact-link{color:#fff}.footer.dark-theme .footer-contact-list .footer-contact-link[href]{color:#fff;-webkit-text-decoration:underline 2px #ffffff;text-decoration:underline 2px #ffffff;text-underline-offset:4px;transition:text-decoration-color .4s ease 0s}.footer.dark-theme .footer-contact-list .footer-contact-link[href]:hover,.footer.dark-theme .footer-contact-list .footer-contact-link[href]:focus{transition:text-decoration-color .2s ease 0s;text-decoration-color:transparent}.footer.dark-theme .footer-contact-list .footer-contact-icon{color:#fff}.footer.dark-theme .footer-contact-list .footer-contact-icon[href]{color:#fff;-webkit-text-decoration:underline 2px #ffffff;text-decoration:underline 2px #ffffff;text-underline-offset:4px;transition:text-decoration-color .4s ease 0s}.footer.dark-theme .footer-contact-list .footer-contact-icon[href]:hover,.footer.dark-theme .footer-contact-list .footer-contact-icon[href]:focus{transition:text-decoration-color .2s ease 0s;text-decoration-color:transparent}.footer.dark-theme .footer-contact-list .office-address a{color:#fff}.footer.dark-theme .footer-contact-list .office-address a[href]{color:#fff;-webkit-text-decoration:underline 2px #ffffff;text-decoration:underline 2px #ffffff;text-underline-offset:4px;transition:text-decoration-color .4s ease 0s}.footer.dark-theme .footer-contact-list .office-address a[href]:hover,.footer.dark-theme .footer-contact-list .office-address a[href]:focus{transition:text-decoration-color .2s ease 0s;text-decoration-color:transparent}.footer.dark-theme .footer-description{color:#fff}.footer.dark-theme .footer-description[href]{color:#fff;-webkit-text-decoration:underline 2px #ffffff;text-decoration:underline 2px #ffffff;text-underline-offset:4px;transition:text-decoration-color .4s ease 0s}.footer.dark-theme .footer-description[href]:hover,.footer.dark-theme .footer-description[href]:focus{transition:text-decoration-color .2s ease 0s;text-decoration-color:transparent}.footer.dark-theme .footer-b-corp-logo{color:#fff}.footer.dark-theme .footer-b-corp-logo[href]{color:#fff;-webkit-text-decoration:underline 2px #ffffff;text-decoration:underline 2px #ffffff;text-underline-offset:4px;transition:text-decoration-color .4s ease 0s}.footer.dark-theme .footer-b-corp-logo[href]:hover,.footer.dark-theme .footer-b-corp-logo[href]:focus{transition:text-decoration-color .2s ease 0s;text-decoration-color:transparent}.footer.dark-theme .row-footer-extra{color:#fff}.footer.dark-theme .row-footer-extra[href]{color:#fff;-webkit-text-decoration:underline 2px #ffffff;text-decoration:underline 2px #ffffff;text-underline-offset:4px;transition:text-decoration-color .4s ease 0s}.footer.dark-theme .row-footer-extra[href]:hover,.footer.dark-theme .row-footer-extra[href]:focus{transition:text-decoration-color .2s ease 0s;text-decoration-color:transparent}.footer.dark-theme .footer-extra-nav .footer-nav-link{color:#fff}.footer.dark-theme .footer-extra-nav .footer-nav-link[href]{color:#fff;-webkit-text-decoration:underline 2px #ffffff;text-decoration:underline 2px #ffffff;text-underline-offset:4px;transition:text-decoration-color .4s ease 0s}.footer.dark-theme .footer-extra-nav .footer-nav-link[href]:hover,.footer.dark-theme .footer-extra-nav .footer-nav-link[href]:focus{transition:text-decoration-color .2s ease 0s;text-decoration-color:transparent}.footer.dark-theme input,.footer.dark-theme select{border-color:#fff}.footer .footer-logo{margin-bottom:56px}.footer .footer-b-corp-logo{margin-left:auto;margin-right:0;display:flex;align-items:center}.footer .footer-b-corp-logo .bcorp-logo{height:140px}.footer .row-footer{display:grid;grid-auto-flow:row}@media (min-width: 0) and (max-width: 767px){.footer .row-footer{grid-column-gap:16px}}@media (min-width: 768px) and (max-width: 1023px){.footer .row-footer{grid-column-gap:24px}}@media (min-width: 1024px) and (max-width: 1219px){.footer .row-footer{grid-column-gap:24px}}@media (min-width: 1220px) and (max-width: 1599px){.footer .row-footer{grid-column-gap:24px}}@media (min-width: 1600px) and (max-width: 1919px){.footer .row-footer{grid-column-gap:24px}}@media (min-width: 1920px){.footer .row-footer{grid-column-gap:24px}}@media (min-width: 0) and (max-width: 767px){.footer .row-footer{grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.footer .row-footer{grid-template-columns:repeat(12,1fr)}}.footer .row-footer .col-footer.column-social,.footer .row-footer .col-footer.column-contact,.footer .row-footer .col-footer.column-description,.footer .row-footer .col-footer.column-extra,.footer .row-footer .col-footer.column-subscribe{grid-column:span 6}.footer .footer-widget .footer-widget-title{font-size:1rem;line-height:1.25;font-family:Poppins,Helvetica Neue,helvetica,arial,sans-serif;color:#18161a;font-weight:600;margin-bottom:16px}@media screen and (min-width: 768px){.footer .footer-widget .footer-widget-title{font-size:1.1428571429rem;line-height:1.25}}.footer .footer-description .footer-flags{margin-bottom:24px;width:108px}.footer .footer-extra-wrapper{margin-top:64px;border-top:1px #E8E4D5 solid;padding-top:32px}.footer .footer-extra-wrapper .row-footer-extra{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.footer .footer-extra-wrapper .col-footer-extra{padding:0 12px}.footer .footer-extra-nav{display:flex;flex-wrap:wrap}.footer .footer-extra-nav>.footer-nav-item:not(:first-child){margin-left:32px}.footer .footer-extra-nav .footer-nav-link{outline:none}.footer .social-links-stacked>.social-links-item:not(:first-child){margin-top:8px}.footer .social-links-stacked .social-links-item .social-link{display:flex;align-items:center;outline:none}.footer .social-links-stacked .social-links-item .footer-social-icon{width:16px;height:16px;margin-right:8px}.footer .footer-contact-list>.footer-contact-item:not(:first-child){margin-top:8px}.footer .footer-contact-list .office-address{display:flex;align-items:center}.footer .footer-contact-list .footer-contact-link{outline:none;display:flex;align-items:center}.footer .footer-contact-list .footer-contact-icon{margin-right:8px}.footer .footer-subscribe-button{margin-top:16px}@media (max-width: 1219px){.footer .row-footer{row-gap:32px}.footer .footer-extra-wrapper .footer-copyright,.footer .footer-extra-wrapper .footer-extra-nav{width:100%}.footer .footer-extra-wrapper .footer-copyright{order:2;margin-top:32px;text-align:center}.footer .footer-extra-wrapper .footer-extra-nav{order:1}.footer .footer-extra-nav{justify-content:center}}@media (min-width: 768px){.footer .row-footer .col-footer.column-social,.footer .row-footer .col-footer.column-contact{grid-column:span 4}.footer .row-footer .col-footer.column-subscribe{grid-column:span 3}.footer .row-footer .col-footer.column-description,.footer .row-footer .col-footer.column-extra{grid-column:span 12}}@media (min-width: 1024px){.footer .row-footer .col-footer.column-social,.footer .row-footer .col-footer.column-contact{grid-column:span 2}.footer .row-footer .col-footer.column-subscribe{grid-column:span 3}.footer .row-footer .col-footer.column-description{grid-column:span 4}.footer .row-footer .col-footer.column-extra{grid-column:span 1;display:flex;justify-content:flex-end}}
