@charset "UTF-8";@property --custom-button-border-angle{syntax:"<angle>";inherits:false;initial-value:15deg}@keyframes custom-button-border-rotate-once{0%{--custom-button-border-angle:15deg}to{--custom-button-border-angle:375deg}}.sg-card-shadow-1{box-shadow:0 1px 3px rgba(var(--shadow-rgb),.07),0 1px 2px rgba(var(--shadow-rgb),.17)}.sg-card-shadow-2{box-shadow:0 3px 6px rgba(var(--shadow-rgb),.1),0 3px 6px rgba(var(--shadow-rgb),.16)}.sg-card-shadow-3{box-shadow:0 10px 20px rgba(var(--shadow-rgb),.12),0 6px 6px rgba(var(--shadow-rgb),.16)}.sg-card-shadow-4{box-shadow:0 14px 28px rgba(var(--shadow-rgb),.16),0 10px 10px rgba(var(--shadow-rgb),.15)}.sg-card-shadow-5{box-shadow:0 19px 38px rgba(var(--shadow-rgb),.15),0 15px 12px rgba(var(--shadow-rgb),.12)}.sg-card-shadow-6{box-shadow:0 24px 45px rgba(var(--shadow-rgb),.11),0 21px 16px rgba(var(--shadow-rgb),.12)}.sg-card-shadow-7{box-shadow:0 30px 60px rgba(var(--shadow-rgb),.09),0 28px 20px rgba(var(--shadow-rgb),.08)}:root{--rsm-top-menu-height:var(--header-height);--rsm-icon-height:calc(var(--header-height) - var(--gap-2)*2);--rsm-accordion-btn-padding-x:var(--gap);--rsm-footer-menu-height:0px;--rsm-width:100%;--rsm-accordion-btn-padding-y:var(--gap-2);--navbar-toggler-width:var(--rsm-icon-height)}@media(min-width:768px){.alert-banner{--navbar-toggler-width:40px}}.rsm .has-open-search .rsm-top-menu-button--search :after,.rsm-icon{align-items:center;background:transparent;border:0;color:currentcolor;display:flex;height:var(--rsm-top-menu-height);justify-content:center;line-height:1;padding-left:var(--rsm-accordion-btn-padding-x);padding-right:var(--rsm-accordion-btn-padding-x);position:absolute;right:0;text-align:center;top:0;z-index:200}.rsm{pointer-events:none;top:0;transition:background .4s ease;z-index:2147483645}@media(prefers-reduced-motion:reduce){.rsm{transition:none}}.rsm{height:100dvh;width:100vw}.rsm .rsm-header .navbar-toggler,.rsm .rsm-top-menu .btn{--b-btn-color:#fff;--b-btn-hover-color:var(--b-btn-color);--b-btn-active-color:var(--b-btn-color);color:var(--b-btn-color)}.rsm.rsm-open{pointer-events:auto}.rsm:not(.rsm-open){--lightbox-backdrop-opacity:0}.rsm .language-switch-dropdown .dropdown-menu li:not(:last-child){border-bottom:1px solid var(--b-border-color)}.rsm .accordion{--b-accordion-border-color:var(--b-border-color);--b-accordion-btn-color:var(--b-body-color);--b-accordion-active-color:var(--b-body-color);--b-accordion-btn-padding-x:var(--rsm-accordion-btn-padding-x);--b-accordion-btn-padding-y:var(--rsm-accordion-btn-padding-y);--b-accordion-body-padding-x:0;--b-accordion-bg:transparent;--b-accordion-btn-bg:transparent;--b-accordion-active-bg:transparent;--accordion-btn-icon-width:var(--navbar-toggler-width)}.rsm .accordion.rsm-container{height:calc(100dvh - var(--rsm-footer-menu-height));margin-bottom:var(--rsm-footer-menu-height)}.rsm .accordion-body{padding:0}.rsm .accordion-button{border-radius:unset!important}.rsm .accordion-button:not(.collapsed) svg{transform:rotate(-90deg)}.rsm .accordion-button:not(.collapsed) svg .horizontal{opacity:0}.rsm .accordion-button:after{content:none}.rsm .accordion-button:hover .accordion-title{text-decoration:underline;text-underline-offset:5px}.rsm .accordion-button path,.rsm .accordion-button svg{transition:transform .4s ease,opacity .4s ease}@media(prefers-reduced-motion:reduce){.rsm .accordion-button path,.rsm .accordion-button svg{transition:none}}.rsm .accordion a{text-decoration:none}.rsm .accordion-item{border-radius:unset}.rsm .accordion-item a:hover{text-decoration:underline}.rsm .accordion--nested .accordion--nested{margin-top:0}.rsm .accordion-item--nested:after{content:none}.rsm .accordion-header>.nav-link{min-height:calc(var(--accordion-btn-icon-width) + var(--b-accordion-btn-padding-y)*2);padding:var(--b-accordion-btn-padding-y) var(--b-accordion-btn-padding-x)}.rsm .accordion-header>.nav-link:hover{background-color:var(--b-accordion-active-bg)}.rsm .accordion-header>.nav-link:has(.active):last-of-type{background-color:var(--b-accordion-active-bg)}.rsm .accordion-button:focus,.rsm .accordion-button:hover{z-index:1}.rsm .rsm-footer-button svg{height:24px;width:24px}.rsm .rsm-top-menu-button{box-shadow:var(--gap) 0 var(--gap) calc(var(--gap)*-1) light-dark(rgba(var(--b-primary-rgb),.25),rgba(var(--b-black-rgb),.15))}@media(prefers-reduced-motion:reduce){.rsm .rsm-top-menu-button{box-shadow:none}}[data-bs-theme=contrast] .rsm .rsm-top-menu-button{box-shadow:none}@media(forced-colors:active){.rsm .rsm-top-menu-button{box-shadow:none}}@media(prefers-reduced-motion:reduce){.rsm .rsm-top-menu-button{border-right:1px solid var(--b-border-color)}}[data-bs-theme=contrast] .rsm .rsm-top-menu-button{border-right:1px solid var(--b-border-color)}@media(forced-colors:active){.rsm .rsm-top-menu-button{border-right:1px solid var(--b-border-color)}}.rsm .has-open-search .rsm-icon{display:none}.rsm .has-open-search .rsm-top-menu-button--search{order:999}.rsm .has-open-search .rsm-top-menu-button--search .rsm-close-icon{display:block}.rsm .has-open-search .rsm-top-menu-button--search .rsm-search-icon,.rsm .has-open-search .rsm-top-menu-button:not(.rsm-top-menu-button--search){display:none}.rsm .rsm-top-menu-button--search .rsm-close-icon{display:none;transform:translateY(-.5px)}.rsm .rsm-top-menu-button--search .rsm-close-icon .center{opacity:0}.rsm .rsm-search-plugin{transform:translateX(-100%);transition:transform .2s ease,opacity .2s ease,visibility .2s ease;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.rsm .rsm-search-plugin{transition:none}}.rsm .rsm-search-plugin{opacity:0;padding:var(--b-list-group-item-padding-y) var(--b-list-group-item-padding-x);padding-right:0;visibility:hidden;z-index:1001}.rsm .rsm-search-plugin.open{opacity:1;transform:none;visibility:visible}.rsm .navbar-toggler{transform:none}.rsm .tx-solr-form-inline{width:100%}.rsm .tx-solr-form-inline input{border-bottom-right-radius:20px;border-top-right-radius:20px}.rsm-top-menu{height:var(--rsm-top-menu-height);padding-left:var(--rsm-accordion-btn-padding-x);padding-right:var(--rsm-accordion-btn-padding-x)}.rsm-footer-menu{display:flex;flex-wrap:wrap;height:auto;opacity:0;transition:opacity .2s ease}@media(prefers-reduced-motion:reduce){.rsm-footer-menu{transition:none}}.rsm-footer-menu .rsm-footer-menu-demo{background:transparent;border:0;color:#fff;font-weight:600;gap:.5rem;letter-spacing:.04em;margin:0 auto;max-width:250px;padding-inline:1rem;text-transform:uppercase;width:100%}.rsm-footer-menu .rsm-footer-menu-demo:focus,.rsm-footer-menu .rsm-footer-menu-demo:hover{background:transparent;color:#fff;text-decoration:none}.rsm-footer-menu .rsm-footer-menu-demo__icon{background:linear-gradient(180deg,#8f88fc,#a7e3f1)!important;display:block;height:42px;-webkit-mask-image:url(/_assets/edd904b3072f92be628aca13b9af53d8/Images/Svg/logo-website-base.svg);mask-image:url(/_assets/edd904b3072f92be628aca13b9af53d8/Images/Svg/logo-website-base.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.rsm-footer-menu .rsm-footer-menu-demo__icon [data-bs-theme=dark]{background:linear-gradient(180deg,#a7e3f1,#fff)!important}.rsm-open .rsm-footer-menu{opacity:1}.rsm-root{backdrop-filter:blur(50px);background-color:rgba(var(--b-white-rgb),1);background-color:rgba(var(--b-white-rgb),.75);transition:.4s ease;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.rsm-root{background:rgba(var(--b-white-rgb),1);transition:none}}[data-bs-theme=contrast] .rsm-root{background:rgba(var(--b-white-rgb),1)}@media(forced-colors:active){.rsm-root{background:rgba(var(--b-white-rgb),1)}}.rsm-orientation-top .rsm-root{opacity:0;transform:translateY(-100vh)}.rsm-orientation-left .rsm-root{opacity:0;transform:translateX(-100vw)}.rsm-orientation-right .rsm-root{opacity:0;transform:translateX(100vw)}.rsm>.rsm-root{width:100%}.rsm-root .rsm-sub-open{height:calc(100% - var(--gap)*.5);margin-top:calc(var(--gap)*.5);padding-top:0;transform:none}.rsm-open>.rsm-root,.rsm-opening>.rsm-root{opacity:1;transform:none}.navbar-toggler,.navbar-toggler-icon,.navbar-toggler-loader,.rsm .accordion-icon,.rsm-top-menu-button .btn-circle{height:var(--navbar-toggler-width)!important;width:var(--navbar-toggler-width)!important}.rsm .form-control-sm,.rsm-top-menu-button .btn:not(.btn-circle){height:var(--navbar-toggler-width)!important}.rsm-top-menu-button .border-end{border-right:0}.navbar-toggler path,.navbar-toggler svg{transition:transform .2s ease,opacity .2s ease}@media(prefers-reduced-motion:reduce){.navbar-toggler path,.navbar-toggler svg{transition:none}}body.rsm-is-open .navbar-toggler-icon .horizontal,body.rsm-is-open .navbar-toggler-icon .vertical,body.rsm-is-opening .navbar-toggler-icon .horizontal,body.rsm-is-opening .navbar-toggler-icon .vertical{transform:none}body.rsm-is-open .navbar-toggler-icon .center,body.rsm-is-opening .navbar-toggler-icon .center{opacity:0}body .navbar-toggler-icon .vertical{transform:rotate(45deg);transform-origin:15px 7px}body .navbar-toggler-icon .center{opacity:1}body .navbar-toggler-icon .horizontal{transform:rotate(-45deg);transform-origin:15px 12px}@media(max-width:767.98px){body:has(#main-navigation[data-rsm-style=horizontal]) .rsm:before{background:rgba(var(--backdrop-rgb),.7);content:"";display:block;height:100%;opacity:0;position:absolute;transition:opacity .2s ease;width:100%;will-change:opacity}}@media(max-width:767.98px)and (prefers-reduced-motion:reduce){body:has(#main-navigation[data-rsm-style=horizontal]) .rsm:before{transition:none}}@media(max-width:767.98px){body:has(#main-navigation[data-rsm-style=horizontal]) .rsm-open:before,body:has(#main-navigation[data-rsm-style=horizontal]) .rsm-opening:before{opacity:1}body:has(#main-navigation[data-rsm-style=horizontal]) .rsm-root{max-width:440px;width:80%}body:has(#main-navigation[data-rsm-style=horizontal]) .rsm-root.rsm-nested .rsm-search-plugin,body:has(#main-navigation[data-rsm-style=horizontal]) .rsm-root.rsm-nested .rsm-top-menu-button--language-switch,body:has(#main-navigation[data-rsm-style=horizontal]) .rsm-root.rsm-nested .rsm-top-menu-button--search{display:none}body:has(#main-navigation[data-rsm-style=horizontal]) .rsm-root:not(body:has(#main-navigation[data-rsm-style=horizontal]) .rsm-root.rsm-nested) .rsm-top-menu-button--back{display:none}body:has(#main-navigation[data-rsm-style=horizontal]) .rsm .accordion-body{background-color:var(--b-accordion-bg);height:calc(100dvh - var(--rsm-footer-menu-height) - var(--rsm-top-menu-height));width:var(--rsm-width)}}
