@keyframes loader-animation{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loader{width:100%;padding:1.5rem}.loader__image{display:block;width:3.125rem;animation-name:loader-animation;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;margin:0 auto}.loader__lines{position:relative;display:block;margin:auto;width:6.25rem;height:6.25rem;border:.1875rem solid transparent;border-top-color:#3e016f;animation-duration:1.5s;z-index:1}.loader__lines,.loader__lines:after,.loader__lines:before{animation-name:loader-animation;animation-timing-function:linear;animation-iteration-count:infinite;border-radius:50%}.loader__lines:after,.loader__lines:before{content:"";position:absolute}.loader__lines:before{top:.1875rem;left:.1875rem;right:.1875rem;bottom:.1875rem;border:.1875rem solid transparent;border-top-color:#e60054;animation-duration:2.5s}.loader__lines:after{top:.5625rem;left:.5625rem;right:.5625rem;bottom:.5625rem;border:.1875rem solid transparent;border-top-color:#8353fd;animation-duration:1s}[v-cloak]{display:none}.mega_navigation.inverted{background:#777}.mega_navigation .loader{display:flex}.mega_navigation .component_exception{display:none!important}.mega_navigation:not(.inverted):before{content:"";width:100%;display:block}.mega_navigation:before,.mega_navigation__outer{height:3.5rem}.mega_navigation__outer{border-bottom:.0625rem solid #f5f5f5}.mega_navigation__outer{background-color:#fff;position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;z-index:100;width:100%;padding:0 .75rem;transition:transform .3s ease 0s;transform:translateY(0)}.mega_navigation__outer.hidden-header{transform:translateY(-3.5rem)}.mega_navigation__outer.logo-only{border-bottom:none}.mega_navigation__inner .tab-focus:focus{opacity:1;outline-color:#65348c;outline-style:double;outline-width:.0625rem;outline-offset:.125rem}.mega_navigation__group,.mega_navigation__inner{width:100%;height:inherit;display:inherit;align-items:center}.mega_navigation__group{width:auto;justify-content:flex-start}.mega_navigation__group:has(>.utility__item),.mega_navigation__group~[class*=__group]{width:auto;justify-content:flex-end;margin-left:auto}.mega_navigation__group:last-of-type .menu_item__link{font-weight:600!important}@media screen and (min-width:56.25rem){.mega_navigation__group:last-of-type .menu_item{margin:0!important}}.mega_navigation *{-webkit-tap-highlight-color:transparent}.mega_navigation .language-text{display:none}.mega_navigation .icon:not(:last-child){margin-right:.75rem}.mega_navigation .icon,.mega_navigation .icon:before{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1rem;width:1rem;height:1rem;position:relative;z-index:1;flex-shrink:0}.mega_navigation .icon.external{margin-left:.5rem;color:#8b67a9}.mega_navigation .icon.external,.mega_navigation .icon.external:before{font-size:.75rem;width:.75rem;height:.75rem;line-height:.75rem}.mega_navigation .icon-mask{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain;margin:0!important;position:relative;z-index:1}.mega_navigation .icon-mask~.text--node{display:none;margin-left:.5rem}.mega_navigation .language-icon{display:inline-flex}.mega_navigation .btn--text,.mega_navigation .text--node{position:relative;z-index:2;text-align:left;margin-top:-.125rem}.mega_navigation .site_logo{width:auto;overflow:visible;display:inline-flex;align-items:center;flex-shrink:0;height:2.1875rem;margin-bottom:.5rem}.mega_navigation .site_logo~.menu_item{margin-left:.5rem}.mega_navigation .site_logo~.menu_item~.menu_item{margin-left:0!important}.mega_navigation .site_logo picture,.mega_navigation .site_logo__image,.mega_navigation .site_logo__link{display:inherit;align-items:inherit}.mega_navigation .site_logo picture,.mega_navigation .site_logo picture img,.mega_navigation .site_logo__image,.mega_navigation .site_logo__image img,.mega_navigation .site_logo__link,.mega_navigation .site_logo__link img{height:inherit;width:inherit;flex-shrink:0;flex-grow:1;max-width:100%;max-height:100%}.mega_navigation .site_logo__image{width:100%}@media screen and (max-width:37.4375rem){.mega_navigation .site_logo{transform:scale(.8);transform-origin:0 50%}}.mega_navigation .menu__checkbox{display:none}.mega_navigation .menu__checkbox.checked~.mobile__button [class*=__icon]{background:0 0!important;transition:background .2s ease-out 0s}.mega_navigation .menu__checkbox.checked~.mobile__button [class*=__icon]:after,.mega_navigation .menu__checkbox.checked~.mobile__button [class*=__icon]:before{top:0}.mega_navigation .menu__checkbox.checked~.mobile__button [class*=__icon]:before{transform:rotate(-45deg)}.mega_navigation .menu__checkbox.checked~.mobile__button [class*=__icon]:after{transform:rotate(45deg)}.mega_navigation .menu__checkbox.checked~.mobile__dropdown{display:flex}.mega_navigation .menu__checkbox.checked~.mobile_menu.sub_menu{transform:translateX(0)}.mega_navigation .menu_item{height:100%;display:inline-flex;flex-direction:column;justify-content:center;width:auto;outline:0!important}.mega_navigation .menu_item__link{width:100%;height:100%;padding:0 .4375rem;min-height:2rem;font-size:.75rem;line-height:.6875rem;letter-spacing:normal;color:#000;display:inline-flex;align-items:center;justify-content:space-between;font-family:articulat-cf,Arial;font-weight:800;transition:color .3s ease 0s,background-color .3s ease 0s;text-decoration:none!important;cursor:pointer}.mega_navigation .menu_item__link .icon-mask{background-color:#000}.mega_navigation .menu_item__link .icon,.mega_navigation .menu_item__link .icon:before{font-size:1.25rem;width:1.25rem;height:1.25rem;line-height:1.25rem}.mega_navigation .menu_item__link .icon--ai{background-repeat:no-repeat;background-position:center right}@media (min-width:0) and (max-width:56.1875rem){.mega_navigation .menu_item__link .icon--ai{margin-right:0}}.mega_navigation .menu_item__link .btn{white-space:nowrap}.mega_navigation .menu_item__columns_list{display:grid;grid-template-columns:1fr;gap:.75rem;grid-gap:.75rem;grid-area:columnList;align-content:start}.mega_navigation .menu_item__columns_list.with-icon{padding-left:2rem}.mega_navigation .menu_item__columns_list .columns_list__subitem{display:inline-flex;flex-direction:column}.mega_navigation .menu_item__columns_list .columns_list__sublinks{display:flex;flex-wrap:wrap;margin-top:.25rem;row-gap:.5rem}.mega_navigation .menu_item__columns_list .columns_list__link,.mega_navigation .menu_item__columns_list .columns_list__subitem_description{font-family:articulat-cf,Arial;font-weight:500;color:#000}.mega_navigation .menu_item__columns_list .columns_list__link,.mega_navigation .menu_item__columns_list .columns_list__subitem_description{font-size:.875rem;line-height:1.375rem;letter-spacing:normal}.mega_navigation .menu_item__columns_list .columns_list__link,.mega_navigation .menu_item__columns_list .columns_list__subitem_description{display:inline-flex;align-items:center;justify-content:flex-start}.mega_navigation .menu_item__columns_list .columns_list__link .text--node,.mega_navigation .menu_item__columns_list .columns_list__subitem_description .text--node{text-align:left;line-height:1.3}.mega_navigation .menu_item__columns_list .columns_list__subitem_description{float:left}.mega_navigation .menu_item__columns_list .columns_list__sublink{font-family:articulat-cf,Arial;font-weight:500;color:#000}.mega_navigation .menu_item__columns_list .columns_list__sublink{font-size:.75rem;line-height:1.25rem;letter-spacing:normal}.mega_navigation .menu_item__columns_list .columns_list__sublink{font-size:.625rem;line-height:.75rem;color:#5e5e5e;display:inline-flex;align-items:center;justify-content:flex-start}.mega_navigation .menu_item__columns_list .columns_list__sublink:not(:last-child){margin-right:.75rem}.mega_navigation .menu_item__columns_list .columns_list__sublink .icon{margin-left:.25rem}.mega_navigation .menu_item__columns_list .columns_list__sublink .icon,.mega_navigation .menu_item__columns_list .columns_list__sublink .icon:before{font-size:.625rem;line-height:.625rem;width:.625rem;height:.625rem}.mega_navigation .menu_item__columns_list .columns_list__link,.mega_navigation .menu_item__columns_list .columns_list__sublink{transition:all .3s ease 0s;text-decoration:none!important}.mega_navigation .menu_item__columns_list .columns_list__link[href]:hover,.mega_navigation .menu_item__columns_list .columns_list__sublink[href]:hover{cursor:pointer;color:#3e016f}.mega_navigation .menu_item.utility__item~.utility__item{margin-left:.375rem}.mega_navigation .menu_item.utility__item.language_selector{display:flex}.mega_navigation .menu_item.utility__item.language_selector .columns_list__link{padding:0;justify-content:center;min-height:2.6875rem;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.mega_navigation .menu_item.utility__item.language_selector .columns_list__link.selected,.mega_navigation .menu_item.utility__item.language_selector .columns_list__link:hover{background-color:#dfdfdf}@media screen and (min-width:56.25rem){.mega_navigation .menu_item__promo_item__light_background .menu_item__promo_description,.mega_navigation .menu_item__promo_item__light_background .menu_item__promo_title{color:#0f001b!important}.mega_navigation .menu_item__promo_item__light_background .menu_item__promo_background:after{background:#fff!important;opacity:.1}.mega_navigation .menu_item__promo_item__light_background:hover .menu_item__promo_background:after{background:#fff!important;opacity:.7}.mega_navigation .menu_item__promo_item__light_background .icon--launch{color:#0f001b!important}}.mega_navigation .controls{margin-top:1.5rem}.mega_navigation .controls .btn--primary{position:relative;background:linear-gradient(90deg,#00788a 1.16%,#005686 100%)}.mega_navigation .controls .btn--primary:before{content:"";position:absolute;z-index:0;height:100%;width:100%;top:0;right:0;bottom:0;left:0;display:block;transition:opacity .3s ease 0s;background:linear-gradient(90deg,#005686 1.16%,#00788a 100%);opacity:0;border-radius:1.875rem}.mega_navigation .controls .btn--primary:hover:before{opacity:1}@media (min-width:0) and (max-width:56.1875rem){.mega_navigation [data-desktop]{display:none!important}.mega_navigation .mobile__button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1.5rem;height:1.5rem;margin-left:.75rem;flex-shrink:0;order:3}.mega_navigation .mobile__button__icon{background:#000;display:block;height:.125rem;width:.9375rem;position:relative}.mega_navigation .mobile__button__icon:after,.mega_navigation .mobile__button__icon:before{background:#000;content:"";display:block;height:100%;position:absolute;transition:transform .2s ease-out 0s;width:100%}.mega_navigation .mobile__button__icon:before{top:.3125rem}.mega_navigation .mobile__button__icon:after{top:-.3125rem}.mega_navigation .mobile__utility{order:2;width:100%;height:inherit;display:inherit;justify-content:flex-end}.mega_navigation .mobile__dropdown{display:none;flex-direction:column;overflow:hidden auto;position:absolute;left:0;right:0;background-color:#fff;z-index:10}.mega_navigation .mobile__dropdown,.mega_navigation .mobile_menu.sub_menu{height:calc(var(--doc-height,100vh) - 3.5rem);max-height:calc(var(--doc-height,100vh) - 3.5rem);padding:0 1rem 1rem}.mega_navigation .mobile__dropdown,.mega_navigation .mobile_menu__item[data-level-one]>.sub_menu{top:3.5rem!important}.mega_navigation .mobile_menu{height:100%;overflow:hidden;overflow-y:auto;display:block}.mega_navigation .mobile_menu.sub_menu{position:fixed;top:0;left:0;right:0;z-index:100;box-shadow:0 .0625rem 0 rgba(93,99,112,.15);overflow:hidden;background:#fff;list-style:none;margin:0;padding:0 .9375rem .9375rem;width:100%;display:block;transform:translateX(100%);transition:transform .5s ease 0s}.mega_navigation .mobile_menu__item,.mega_navigation .mobile_menu__link{min-height:3rem}.mega_navigation .mobile_menu__item{display:flex;flex-direction:column;width:100%;outline:0!important}.mega_navigation .mobile_menu__item.btn--item{min-height:3rem;justify-content:center}.mega_navigation .mobile_menu__item.btn--item .btn--medium{margin-top:.75rem}.mega_navigation .mobile_menu__item.btn--item .btn--small{border:none!important;padding:0;justify-content:flex-start;background:0 0!important;outline:0!important}.mega_navigation .mobile_menu__item.btn--item .btn--small .btn--text{text-align:left}.mega_navigation .mobile_menu__item.btn--item .btn--small.tab-focus:focus,.mega_navigation .mobile_menu__item.btn--item .btn--small:active,.mega_navigation .mobile_menu__item.btn--item .btn--small:hover{color:#3e016f}.mega_navigation .mobile_menu__link{width:100%;font-size:.875rem;line-height:.875rem;letter-spacing:normal;color:#000;display:inline-flex;align-items:center;justify-content:space-between;font-family:articulat-cf,Arial;font-weight:700;padding:0;text-decoration:none!important;cursor:pointer}.mega_navigation .mobile_menu__link.arrow-link:before,.mega_navigation .mobile_menu__link.back__link:before{content:"\e90f";display:inline-flex;font-size:1.25rem;line-height:1.25rem;font-family:icomoon;pointer-events:none;color:#000;order:2}.mega_navigation .mobile_menu__link.arrow-link:before{transform:rotate(-90deg)}.mega_navigation .mobile_menu__link.back__link{justify-content:flex-start;font-size:.875rem;color:#8c8c8c}.mega_navigation .mobile_menu__link.back__link:before{transform:rotate(90deg);margin-right:1rem;order:unset}.mega_navigation .mobile_menu__link.level-label{color:#000}.mega_navigation .mobile_menu__link.level-label__no-link{cursor:default}.mega_navigation .menu_item.utility__item.language_selector .menu_item__content,.mega_navigation .menu_item.utility__item.language_selector .menu_item__content_inner,.mega_navigation .menu_item.utility__item.language_selector .menu_item__content_outer{padding:0}.mega_navigation .menu_item.utility__item.language_selector .menu_item__columns_list{gap:.0625rem;grid-gap:.0625rem}.mega_navigation .menu_item__link:active:not(.level-label),.mega_navigation .mobile__button:active:not(.level-label),.mega_navigation .mobile_menu__link:active:not(.level-label){background-color:rgba(62,1,111,.1)}}@media screen and (min-width:37.5rem){.mega_navigation__outer{padding:0 1rem}.mega_navigation__outer.hidden-header{transform:translateY(-3.625rem)}.mega_navigation .menu_item.utility__item~.utility__item{margin-left:1.125rem}.mega_navigation .mobile__button{margin-left:1.5rem}.mega_navigation .mobile__dropdown,.mega_navigation .mobile_menu.sub_menu{padding:0 2.75rem 2.75rem}.mega_navigation .controls .btn--primary{width:100%}}@media screen and (min-width:56.25rem){.mega_navigation:before,.mega_navigation__outer{height:3.625rem}.mega_navigation [data-mobile]{display:none!important}.mega_navigation .hover{display:inherit;align-items:inherit;justify-content:inherit;min-height:inherit;padding:0 .4375rem;margin:0 -.4375rem}.mega_navigation__inner{position:relative;max-width:90rem;margin:0 auto}.mega_navigation__inner>.mega_navigation__group>.menu_item>.menu_item__link{outline-offset:-.125rem}.mega_navigation .site_logo~.menu_item{margin-left:.75rem}.mega_navigation .language-icon{display:none;margin:0!important}.mega_navigation .language-icon,.mega_navigation .language-icon:before{font-size:1.25rem;width:1.25rem;height:1.25rem;color:#000;line-height:1}.mega_navigation .language-text{display:inline-flex;text-transform:uppercase}.mega_navigation .menu_item__promo{width:100%;flex:0 0 100%;display:grid;grid-template-columns:1fr;grid-auto-flow:row;background:linear-gradient(131deg,rgba(195,224,255,.22) 14.03%,#f6f8fb 53.14%,rgba(255,255,255,0) 78.77%);margin-left:auto}.mega_navigation .menu_item__promo_item{display:grid;grid-auto-flow:column;align-items:center;justify-content:flex-start;position:relative;flex:1 1 100%;background-color:transparent;transition:all .3s ease 0s;padding:1.5rem 2.125rem;overflow:hidden;text-decoration:none}.mega_navigation .menu_item__promo_item .btn{flex-shrink:0}.mega_navigation .menu_item__promo_item:hover [class*=background] img{transform:translate(-50%,-50%) scale(1.16)}.mega_navigation .menu_item__promo_item:hover [class*=background]:after{backdrop-filter:blur(.625rem);background-color:rgba(0,0,0,.7)}.mega_navigation .menu_item__promo_background,.mega_navigation .menu_item__promo_image{position:relative;overflow:hidden;width:100%;height:100%;z-index:0;pointer-events:none}.mega_navigation .menu_item__promo_background img,.mega_navigation .menu_item__promo_image img{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;z-index:0}.mega_navigation .menu_item__promo_background,.mega_navigation .menu_item__promo_background img,.mega_navigation .menu_item__promo_image,.mega_navigation .menu_item__promo_image img{-o-object-position:50% 50%;object-position:50% 50%;transform-origin:50% 50%;transition:all .3s ease 0s}.mega_navigation .menu_item__promo_background{background:#777}.mega_navigation .menu_item__promo_background,.mega_navigation .menu_item__promo_background:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transition:background-color .3s ease 0s,opacity .3s ease 0s}.mega_navigation .menu_item__promo_background:after{content:"";background-color:rgba(0,0,0,.35)}.mega_navigation .menu_item__promo_inner{display:inline-grid;grid-auto-flow:row;align-items:start;position:relative;z-index:2;gap:.5rem;grid-gap:.5rem}.mega_navigation .menu_item__promo_title{font-family:articulat-cf,Arial;font-weight:500;color:#320159}.mega_navigation .menu_item__promo_title{font-size:1rem;line-height:1.5rem;letter-spacing:normal}.mega_navigation .menu_item__promo_description{font-family:articulat-cf,Arial;font-weight:500;color:#000}.mega_navigation .menu_item__promo_description{font-size:.75rem;line-height:1.25rem;letter-spacing:normal}.mega_navigation .menu_item__promo .btn--outline:not(:hover){background-color:transparent;color:#fff}.mega_navigation .menu_item__promo .btn:not(:last-child:first-child){margin-top:.5rem}.mega_navigation .menu_item:not(.no--dropdown).style-grey .menu_item__link:after{border-color:transparent transparent #f5f5f5 transparent}.mega_navigation .menu_item:not(.no--dropdown).style-grey .menu_item__content,.mega_navigation .menu_item:not(.no--dropdown).style-grey .menu_item__content_outer{background-color:#f5f5f5}@supports not selector(::-webkit-scrollbar){.mega_navigation .menu_item__content{scrollbar-color:#3e016f #f5f5f5;scrollbar-width:.5rem}}.mega_navigation .menu_item__content::-webkit-scrollbar{width:.5rem;height:.5rem}.mega_navigation .menu_item__content::-webkit-scrollbar-track{border-radius:.5rem;background:#f5f5f5}.mega_navigation .menu_item__content::-webkit-scrollbar-thumb{border-radius:.5rem;background:#3e016f;border:.0625rem solid #f5f5f5}.mega_navigation .menu_item__content::-webkit-scrollbar-thumb:hover{background:rgb(76.1160714286,1.2276785714,136.2723214286)}.mega_navigation .menu_item__content{position:absolute;display:none;top:calc(3.625rem + (.75rem));padding:0;width:100%;height:auto;min-width:37.5rem;max-width:100%;max-height:calc(var(--doc-height,100vh) - 3.625rem - .75rem * 2);transition:max-width .2s ease-out;overflow:hidden;border-radius:1.875rem;box-shadow:0 .5rem 1.75rem 0 rgba(0,0,0,.15);opacity:0;pointer-events:none;left:0;z-index:2}.mega_navigation .menu_item__content,.mega_navigation .menu_item__content_outer{background-color:#fff}.mega_navigation .menu_item__content_inner,.mega_navigation .menu_item__content_outer{display:flex;width:100%;height:auto;padding:.625rem;flex:1 1 auto}@supports not selector(::-webkit-scrollbar){.mega_navigation .menu_item__content_inner{scrollbar-color:#3e016f #f5f5f5;scrollbar-width:.5rem}}.mega_navigation .menu_item__content_inner::-webkit-scrollbar{width:.5rem;height:.5rem}.mega_navigation .menu_item__content_inner::-webkit-scrollbar-track{border-radius:.5rem;background:#f5f5f5}.mega_navigation .menu_item__content_inner::-webkit-scrollbar-thumb{border-radius:.5rem;background:#3e016f;border:.0625rem solid #f5f5f5}.mega_navigation .menu_item__content_inner::-webkit-scrollbar-thumb:hover{background:rgb(76.1160714286,1.2276785714,136.2723214286)}.mega_navigation .menu_item__content_inner{flex-direction:column;overflow-y:auto}.mega_navigation .menu_item__content_inner>[class*=content_heading]{margin-bottom:1.25rem}.mega_navigation .menu_item__content_outer{overflow:hidden;width:100%;flex:1 1 100%}.mega_navigation .menu_item__content_outer.with_bottom_footer{padding-bottom:4rem}.mega_navigation .menu_item__content_heading{display:flex;flex-direction:column}.mega_navigation .menu_item__content_heading .heading__title{font-family:articulat-cf,Arial;font-size:1.125rem;line-height:1.75rem;font-weight:600;letter-spacing:normal;color:#320159;margin-bottom:.5rem;line-height:1.5rem}.mega_navigation .menu_item__content_heading .heading__title{font-family:articulat-cf,Arial;font-weight:700;margin-bottom:.25rem;text-decoration:none}.mega_navigation .menu_item__content_heading .heading__title:first-letter{text-transform:uppercase}.mega_navigation .menu_item__content_heading .heading__description{font-family:articulat-cf,Arial;font-weight:500;color:#000}.mega_navigation .menu_item__content_heading .heading__description{font-size:.75rem;line-height:1.25rem;letter-spacing:normal}.mega_navigation .menu_item__content_heading :last-child{margin:0}.mega_navigation .menu_item__content__grey-box{position:relative;border-radius:.3125rem;padding:.75rem;background-color:#ededed;display:flex}.mega_navigation .menu_item__content_footer{position:absolute;left:0;right:0;bottom:0}.mega_navigation .menu_item__content_footer .btn,.mega_navigation .menu_item__content_footer .btn:before{border-radius:0}.mega_navigation .menu_item__link{position:relative;z-index:1}.mega_navigation .menu_item:not(.no--dropdown) .menu_item__link:after{content:"";display:inline-flex;pointer-events:none;width:0;height:0;border-style:solid;border-width:0 .6875rem .8125rem .6875rem;border-color:transparent transparent #fff transparent;filter:drop-shadow(0 .15rem .2rem rgba(0, 0, 0, .1));position:absolute;left:0;right:0;top:calc(100% + .1875rem);margin:auto;opacity:0;z-index:-1}.mega_navigation .menu_item.open .menu_item__link,.mega_navigation .menu_item:hover .menu_item__link{color:#3e016f!important}.mega_navigation .menu_item:not(.no--dropdown).open .menu_item__content,.mega_navigation .menu_item:not(.no--dropdown):hover .menu_item__content{display:flex;opacity:1;pointer-events:auto}.mega_navigation .menu_item:not(.no--dropdown).open .menu_item__content .menu_item__promo_inner,.mega_navigation .menu_item:not(.no--dropdown).open .menu_item__content>div:first-child,.mega_navigation .menu_item:not(.no--dropdown):hover .menu_item__content .menu_item__promo_inner,.mega_navigation .menu_item:not(.no--dropdown):hover .menu_item__content>div:first-child{animation:opacityWithTransform .59s}.mega_navigation .menu_item:not(.no--dropdown).open .menu_item__link .icon-mask,.mega_navigation .menu_item:not(.no--dropdown):hover .menu_item__link .icon-mask{background-color:#3e016f!important}.mega_navigation .menu_item:not(.no--dropdown).open .menu_item__link:before,.mega_navigation .menu_item:not(.no--dropdown):hover .menu_item__link:before{content:"";position:absolute;display:flex;width:auto;height:calc(100% + 2rem);left:-.25rem;right:-.25rem;top:0;z-index:0}.mega_navigation .menu_item:not(.no--dropdown).open .menu_item__link:after,.mega_navigation .menu_item:not(.no--dropdown):hover .menu_item__link:after{opacity:1;animation:opacityWithTransform .6s}.mega_navigation .menu_item__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.8125rem,1fr));-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:2rem;flex:1 1 auto;width:auto}.mega_navigation .menu_item__columns__icon img{height:1.5rem}.mega_navigation .menu_item__columns__item{grid-column:auto/span 1;display:grid}.mega_navigation .menu_item__columns__item:not(.no--title){grid-template-columns:1fr;grid-template-rows:minmax(1.5rem,max-content) auto;grid-template-areas:"columnTitle" "columnList";gap:1rem;grid-gap:1rem}.mega_navigation .menu_item__columns__item.no--title{grid-template-columns:1fr}.mega_navigation .menu_item__columns__item.no--title>*{grid-area:unset}.mega_navigation .menu_item__columns_title{grid-area:columnTitle;position:relative}.mega_navigation .menu_item__columns_title,.mega_navigation .menu_item__columns_title .title__link{font-family:articulat-cf,Arial;font-size:1rem;line-height:1.5rem;letter-spacing:normal;font-weight:600;color:#320159;margin-bottom:.5rem}.mega_navigation .menu_item__columns_title,.mega_navigation .menu_item__columns_title .title__link{font-family:articulat-cf,Arial;font-weight:700;margin-bottom:0;display:flex;align-items:center;justify-content:flex-start;text-decoration:none}.mega_navigation .menu_item__columns_title .title__link.with-icon,.mega_navigation .menu_item__columns_title.with-icon{padding-left:2rem}.mega_navigation .menu_item__columns_title .title__link.with-icon .icon:not(.external),.mega_navigation .menu_item__columns_title.with-icon .icon:not(.external){position:absolute;left:0;right:0;top:.125rem}.mega_navigation .menu_item__columns_title .icon:not(.external){color:#000}.mega_navigation .menu_item__columns_title .icon:not(.external),.mega_navigation .menu_item__columns_title .icon:not(.external):before{font-size:1.25rem;width:1.25rem;height:1.25rem;line-height:1.25rem}.mega_navigation .menu_item__columns_list .columns_list__link,.mega_navigation .menu_item__columns_list .columns_list__subitem_description{font-family:articulat-cf,Arial;font-weight:500;color:#000}.mega_navigation .menu_item__columns_list .columns_list__link,.mega_navigation .menu_item__columns_list .columns_list__subitem_description{font-size:.75rem;line-height:1.25rem;letter-spacing:normal}.mega_navigation .menu_item__columns_list .columns_list__link_banner{position:relative;padding:4.375rem 1.25rem 1.25rem;overflow:hidden;width:100%;height:auto;z-index:0;text-decoration:none;text-align:right;background:#777}.mega_navigation .menu_item__columns_list .columns_list__link_banner,.mega_navigation .menu_item__columns_list .columns_list__link_banner img,.mega_navigation .menu_item__columns_list .columns_list__link_banner__background,.mega_navigation .menu_item__columns_list .columns_list__link_banner__background img{border-radius:.5rem;overflow:clip}.mega_navigation .menu_item__columns_list .columns_list__link_banner .link_banner__text{font-family:articulat-cf,Arial;font-weight:500;color:#fff}.mega_navigation .menu_item__columns_list .columns_list__link_banner .link_banner__text{font-size:.75rem;line-height:1.25rem;letter-spacing:normal}.mega_navigation .menu_item__columns_list .columns_list__link_banner .link_banner__text{margin:0;text-align:right;position:relative;z-index:1}.mega_navigation .menu_item__columns_list .columns_list__link_banner .link_banner__background{z-index:0}.mega_navigation .menu_item__columns_list .columns_list__link_banner .link_banner__background,.mega_navigation .menu_item__columns_list .columns_list__link_banner .link_banner__background img{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;transform-origin:50% 50%;z-index:1;transition:all .3s ease 0s}.mega_navigation .menu_item__columns_list .columns_list__link_banner .link_banner__background{z-index:0}.mega_navigation .menu_item__columns_list .columns_list__link_banner .link_banner__background,.mega_navigation .menu_item__columns_list .columns_list__link_banner .link_banner__background img,.mega_navigation .menu_item__columns_list .columns_list__link_banner .link_banner__background:after{border-radius:inherit;overflow:inherit}.mega_navigation .menu_item__columns_list .columns_list__link_banner .link_banner__background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;transition:all .3s ease 0s;background-color:rgba(0,0,0,.35);z-index:2}.mega_navigation .menu_item__columns_list .columns_list__link_banner:hover [class*=background] img{transform:translate(-50%,-50%) scale(1.16)}.mega_navigation .menu_item__columns_list .columns_list__link_banner:hover [class*=background]:after{backdrop-filter:blur(.625rem);background-color:rgba(0,0,0,.7)}.mega_navigation .menu_item.utility__item{display:inline-flex;margin:0!important;align-items:center}.mega_navigation .menu_item.utility__item .columns_list__link{padding:.0625rem .3125rem!important;margin:0!important;min-height:1.625rem!important;border-radius:0!important;font-weight:600!important}.mega_navigation .menu_item.utility__item .menu_item__columns_list{gap:.3125rem;grid-gap:.3125rem}.mega_navigation .menu_item.utility__item .menu_item__content{min-width:6.25rem;max-width:18.75rem;left:unset;width:auto;border-radius:calc(1.875rem / 3)}.mega_navigation .menu_item.utility__item .menu_item__content_inner,.mega_navigation .menu_item.utility__item .menu_item__content_outer{padding:.1875rem .15625rem}.mega_navigation .menu_item.utility__item .menu_item__link{font-weight:600!important}.mega_navigation .menu_item.utility__item.language_selector .menu_item__content{padding:0}.mega_navigation .menu_item.utility__item.language_selector .menu_item__content_inner,.mega_navigation .menu_item.utility__item.language_selector .menu_item__content_outer{padding:.1875rem 0}.mega_navigation .menu_item.utility__item:nth-last-of-type(1) .menu_item__content{right:0}.mega_navigation .menu_item.button:last-child .menu_item__link{padding-right:0}}@media only screen and (min-width:56.25rem) and (max-width:1920px) and (-webkit-min-device-pixel-ratio:1.2) and (-webkit-max-device-pixel-ratio:1.9),only screen and (min-width:56.25rem) and (max-width:1920px) and (-webkit-min-device-pixel-ratio:2.2) and (-webkit-max-device-pixel-ratio:3){.mega_navigation .menu_item__columns{row-gap:1rem;grid-row-gap:1rem}.mega_navigation .menu_item__columns_title,.mega_navigation .menu_item__columns_title .title__link{font-size:.75rem;line-height:1.25rem}.mega_navigation .menu_item__columns__item:not(.no--title),.mega_navigation .menu_item__columns_list{gap:.625rem;grid-gap:.625rem}.mega_navigation .menu_item__columns_list .columns_list__link,.mega_navigation .menu_item__columns_list .columns_list__subitem_description{font-size:.625rem;line-height:1.5}}@media (min-width:56.25rem) and (max-width:75rem){.mega_navigation .menu_item.utility__item:nth-last-of-type(2):not(.language_selector):not(:has(+.button)) .menu_item__content{right:0}}@media screen and (min-width:75rem){.mega_navigation .menu_item__content_inner,.mega_navigation .menu_item__content_outer{padding:.875rem 1.1875rem}.mega_navigation .menu_item__link{font-size:.875rem;line-height:.71875rem;padding:0 .625rem}.mega_navigation .menu_item .hover{padding:0 .875rem;margin:0 -.875rem}.mega_navigation .icon-mask~.text--node{display:initial}}.mega_navigation .inverted-overlay{display:none}.mega_navigation.scrolled-header.inverted .site_logo__image.image--inverted{display:none}.mega_navigation.inverted:not(.scrolled-header) .inverted-overlay{content:"";position:fixed;top:0;bottom:auto;left:0;right:0;z-index:-1;height:3.5rem;width:100%;display:block;background-color:rgba(0,0,0,.25);backdrop-filter:blur(1.875rem);transform:translate3d(0,0,0)}.mega_navigation.inverted:not(.scrolled-header) .mega_navigation__outer{background-color:transparent;border:none}.mega_navigation.inverted:not(.scrolled-header) .mega_navigation__inner .tab-focus:focus{outline-color:#fff}.mega_navigation.inverted:not(.scrolled-header) .site_logo__image:not(.image--inverted){filter:brightness(0) invert(1)}.mega_navigation.inverted:not(.scrolled-header) .site_logo__image.image--default:not(.no-inverted--image){display:none}.mega_navigation.inverted:not(.scrolled-header) .menu_item__link{color:#fff}.mega_navigation.inverted:not(.scrolled-header) .menu_item .icon-mask{background-color:#fff}@media (min-width:0) and (max-width:56.1875rem){.mega_navigation.inverted:not(.scrolled-header) .menu__checkbox.checked~.inverted-overlay{bottom:0;height:var(--doc-height,100vh)}.mega_navigation.inverted:not(.scrolled-header) .mobile__button__icon,.mega_navigation.inverted:not(.scrolled-header) .mobile__button__icon:after,.mega_navigation.inverted:not(.scrolled-header) .mobile__button__icon:before{background:#fff}.mega_navigation.inverted:not(.scrolled-header) .mobile__dropdown,.mega_navigation.inverted:not(.scrolled-header) .mobile_menu{background-color:transparent}.mega_navigation.inverted:not(.scrolled-header) .menu_item__link:active:not(.level-label),.mega_navigation.inverted:not(.scrolled-header) .mobile__button:active:not(.level-label),.mega_navigation.inverted:not(.scrolled-header) .mobile_menu__link:active:not(.level-label){background-color:rgba(0,0,0,.25)}.mega_navigation.inverted:not(.scrolled-header) .columns_list__link:before,.mega_navigation.inverted:not(.scrolled-header) .columns_list__link:not(.btn--primary),.mega_navigation.inverted:not(.scrolled-header) .mobile_menu__item>:before,.mega_navigation.inverted:not(.scrolled-header) .mobile_menu__item>:not(.btn--primary){color:#fff}.mega_navigation.inverted:not(.scrolled-header) .columns_list__link{background-color:transparent;color:#fff}.mega_navigation.inverted:not(.scrolled-header) .columns_list__link.selected,.mega_navigation.inverted:not(.scrolled-header) .columns_list__link:hover{background-color:rgba(0,0,0,.25)!important}.mega_navigation.inverted:not(.scrolled-header) .language_selector .mobile__dropdown:before,.mega_navigation.inverted:not(.scrolled-header) .mobile_menu.sub_menu:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.25);backdrop-filter:blur(1.875rem);z-index:-1}}@media screen and (min-width:56.25rem){.mega_navigation.inverted:not(.scrolled-header) .inverted-overlay{height:3.625rem!important}.mega_navigation.inverted:not(.scrolled-header) .menu_item .hover{background-color:transparent;height:auto;min-height:1.75rem;margin:0;border-radius:.625rem;transition:background-color .3s ease 0s;pointer-events:none;padding:inherit;margin:0 -.34375rem}.mega_navigation.inverted:not(.scrolled-header) .menu_item.open .hover,.mega_navigation.inverted:not(.scrolled-header) .menu_item:hover .hover{background-color:#fff}}@media screen and (min-width:75rem){.mega_navigation.inverted:not(.scrolled-header) .menu_item .hover{margin:0 -.46875rem}}.page--cca .site_logo{height:2.625rem}