/*! @soleil-se/build-sass@2.1.2 | 2026-01-15 09:08:31 */
*{box-sizing:border-box;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--env-font-color);font-size:var(--env-font-size-base);overflow-x:hidden}main .sv-row:not(.sv-skip-spacer){margin-top:8rem}@media (max-width:991.98px){main .sv-row:not(.sv-skip-spacer){margin-top:2.6666666667rem}}a{border-radius:var(--env-button-border-radius);-webkit-text-decoration:var(--env-link-text-decoration);text-decoration:var(--env-link-text-decoration)}a:focus{box-shadow:none;outline:none;z-index:inherit}a:focus-visible{box-shadow:0 0 0 var(--env-focus-offset) var(--env-focus-inner-color);outline:var(--env-focus-size) solid var(--env-focus-outline-color);outline-offset:var(--env-focus-offset)}body a{color:var(--env-link-font-color)}:is(a:hover){color:var(--env-link-hover-font-color);-webkit-text-decoration:var(--env-link-hover-text-decoration);text-decoration:var(--env-link-hover-text-decoration)}button{border-radius:var(--env-button-border-radius);color:var(--env-font-color);font-family:var(--env-font-family)}button:focus{box-shadow:none;outline:none;z-index:inherit}button:focus-visible{box-shadow:0 0 0 var(--env-focus-offset) var(--env-focus-inner-color);outline:var(--env-focus-size) solid var(--env-focus-outline-color);outline-offset:var(--env-focus-offset)}img{display:inline-block;max-width:100%;vertical-align:middle}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.sol-block-link{position:relative}.sol-block-link a:after{content:"";inset:0;position:absolute;z-index:2}.sol-block-link a:focus,.sol-block-link a:focus-visible{box-shadow:none;outline:none;z-index:inherit}.sol-block-link a:focus-visible:after{border-radius:var(--env-border-radius);box-shadow:0 0 0 var(--env-focus-offset) var(--env-focus-inner-color);outline:var(--env-focus-size) solid var(--env-focus-outline-color);outline-offset:calc(var(--env-focus-offset) + 1px)}.sol-show-dark-theme{display:none}@media (prefers-color-scheme:dark){.sol-show-light-theme{display:none}.sol-show-dark-theme{display:block}}:is(.sv-text-portlet-content,.sv-search-hit):has(.sv-linkicon) a:focus{outline-offset:1px}:is(.sv-text-portlet-content,.sv-search-hit):has(.sv-linkicon) a:after{display:inline-block;font-family:bootstrap-icons,sans-serif;line-height:1;margin-left:.2em;margin-right:.1em;speak:never;vertical-align:-.125em}:is(.sv-text-portlet-content,.sv-search-hit):has(.sv-linkicon) a>img.sv-linkicon{display:none;padding-left:0}:is(.sv-text-portlet-content,.sv-search-hit):has(.sv-linkicon) a[href^=http]:after{content:"\f1c5";content:"\f1c5"/"";font-size:.9em;margin-left:.4em}:is(.sv-text-portlet-content,.sv-search-hit):has(.sv-linkicon) a[rel=external]:after{content:"\f1c0";content:"\f1c0"/"";font-size:.9em;margin-left:.4em}:is(.sv-text-portlet-content,.sv-search-hit):has(.sv-linkicon) a[href$=".pdf" i]:after{content:"\f63e";content:"\f63e"/""}:is(.sv-text-portlet-content,.sv-search-hit):has(.sv-linkicon) a:is([href$=".doc" i],[href$=".docm" i],[href$=".docx" i],[href$=".dot" i],[href$=".dotm" i],[href$=".dotx" i]):after{content:"\f38d";content:"\f38d"/""}:is(.sv-text-portlet-content,.sv-search-hit):has(.sv-linkicon) a:is([href$=".xls" i],[href$=".xlsm" i],[href$=".xlsx" i],[href$=".xlt" i],[href$=".xltm" i],[href$=".xltx" i]):after{content:"\f368";content:"\f368"/""}:is(.sv-text-portlet-content,.sv-search-hit):has(.sv-linkicon) a:is([href$=".odb" i],[href$=".pot" i],[href$=".potm" i],[href$=".potx" i],[href$=".ppsx" i],[href$=".ppt" i],[href$=".pptx" i]):after{content:"\f381";content:"\f381"/""}:is(.sv-text-portlet-content,.sv-search-hit):has(.sv-linkicon) a:is([href$=".avi" i],[href$=".mov" i],[href$=".mp4" i],[href$=".qt" i],[href$=".webm" i],[href$=".wmv" i]):after{content:"\f37b";content:"\f37b"/""}:is(.sv-text-portlet-content,.sv-search-hit):has(.sv-linkicon) a:is([href$=".aiff" i],[href$=".alac" i],[href$=".au" i],[href$=".flac" i],[href$=".m4a" i],[href$=".mp3" i],[href$=".ogg" i],[href$=".ra" i],[href$=".wav" i]):after{content:"\f377";content:"\f377"/""}:is(.sv-text-portlet-content,.sv-search-hit):has(.sv-linkicon) a:is([href$=".apng" i],[href$=".bmp" i],[href$=".gif" i],[href$=".jpeg" i],[href$=".jpg" i],[href$=".png" i],[href$=".svg" i],[href$=".webp" i]):after{content:"\f36d";content:"\f36d"/""}:is(.sol-grid,.sv-grid-main.sv-fluid-grid){margin-left:auto;margin-right:auto;max-width:1440px;padding-left:var(--env-spacing-large);padding-right:var(--env-spacing-large)}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row){display:flex;flex-flow:row wrap;justify-content:flex-start;margin-left:calc(var(--env-spacing-x-large)*.5*-1);margin-right:calc(var(--env-spacing-x-large)*.5*-1)}@media (max-width:991.98px){:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row){margin-left:calc(var(--env-spacing-x-large)*.25*-1);margin-right:calc(var(--env-spacing-x-large)*.25*-1)}}@media (min-width:992px){:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-column-1{flex:1 0 8.333%;max-width:8.333%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-column-2{flex:1 0 16.667%;max-width:16.667%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-column-3{flex:1 0 25%;max-width:25%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-column-4{flex:1 0 33.333%;max-width:33.333%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-column-5{flex:1 0 41.667%;max-width:41.667%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-column-6{flex:1 0 50%;max-width:50%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-column-7{flex:1 0 58.333%;max-width:58.333%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-column-8{flex:1 0 66.667%;max-width:66.667%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-column-9{flex:1 0 75%;max-width:75%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-column-10{flex:1 0 83.333%;max-width:83.333%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-column-11{flex:1 0 91.667%;max-width:91.667%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-column-12{flex:1 0 100%;max-width:100%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) [class*=sv-pull-],:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) [class*=sv-push-]{position:relative}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-push-1{left:8.333%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-pull-1{left:-8.333%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-push-2{left:16.667%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-pull-2{left:-16.667%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-push-3{left:25%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-pull-3{left:-25%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-push-4{left:33.333%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-pull-4{left:-33.333%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-push-5{left:41.667%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-pull-5{left:-41.667%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-push-6{left:50%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-pull-6{left:-50%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-push-7{left:58.333%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-pull-7{left:-58.333%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-push-8{left:66.667%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-pull-8{left:-66.667%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-push-9{left:75%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-pull-9{left:-75%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-push-10{left:83.333%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-pull-10{left:-83.333%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-push-11{left:91.667%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-pull-11{left:-91.667%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-push-12{left:100%}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is(.sol-row,.sv-row) .sv-pull-12{left:-100%}}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) .sv-row [class*=sv-column-]{width:auto!important}:is(:is(.sol-grid,.sv-grid-main.sv-fluid-grid) .sv-row:before,:is(.sol-grid,.sv-grid-main.sv-fluid-grid) .sv-row:after){display:none}:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is([class*=sol-col-],[class*=sv-column-]){flex:1 0 100%;max-width:100%;padding-left:calc(var(--env-spacing-x-large)*.5);padding-right:calc(var(--env-spacing-x-large)*.5)}@media (max-width:991.98px){:is(.sol-grid,.sv-grid-main.sv-fluid-grid) :is([class*=sol-col-],[class*=sv-column-]){padding-left:calc(var(--env-spacing-x-large)*.25);padding-right:calc(var(--env-spacing-x-large)*.25)}}.sv-text-portlet blockquote.sv-blockquote,.sv-text-portlet blockquote.sv-blockquote-edit{background:none;border-left:5px solid var(--env-element-primary-background-color);margin-left:0;margin-right:0;padding:10px 0 10px 45px;position:relative}.sv-text-portlet blockquote.sv-blockquote-edit:before,.sv-text-portlet blockquote.sv-blockquote:before{background:none;content:"\f6b0";content:"\f6b0"/"";display:inline-block;font-family:bootstrap-icons,sans-serif;font-size:inherit;font-size:1.75rem;left:5px;line-height:1;position:absolute;top:5px;vertical-align:-.125em}.sv-text-portlet blockquote.sv-blockquote-edit>:first-child,.sv-text-portlet blockquote.sv-blockquote>:first-child{margin-top:0}.sv-text-portlet blockquote.sv-blockquote-edit>:last-child,.sv-text-portlet blockquote.sv-blockquote>:last-child{margin-bottom:0}.sv-text-portlet .sv-text-align-center{margin-inline:auto}.sv-text-portlet .sv-text-align-right{margin-left:auto}.sv-text-portlet p{max-width:37em}.bi{font-style:normal}:is(.sol-decoration-box-primary,.sol-decoration-box-secondary){background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--env-border-radius);margin-bottom:var(--env-spacing-large);padding-inline:var(--env-spacing-large);position:relative}:is(.sol-decoration-box-primary,.sol-decoration-box-secondary)>*{position:relative;z-index:1}:is(.sol-decoration-box-primary,.sol-decoration-box-secondary)>:first-child{margin-top:var(--env-spacing-large)}:is(.sol-decoration-box-primary,.sol-decoration-box-secondary)>:last-child{margin-bottom:var(--env-spacing-large)}.sol-decoration-box-primary{--background-color:var(--env-block-primary-background-color);--border-color:var(--env-block-primary-border-color);--env-font-color:var(--env-block-primary-font-color);--env-link-font-color:var(--env-block-primary-link-font-color);--env-link-hover-font-color:var(--env-block-primary-link-hover-font-color);--env-link-text-decoration:var(--env-block-primary-link-text-decoration);--env-link-hover-text-decoration:var(--env-block-primary-link-hover-text-decoration)}.sol-decoration-box-secondary{--background-color:var(--env-block-secondary-background-color);--border-color:var(--env-block-secondary-border-color);--env-font-color:var(--env-block-secondary-font-color);--env-link-font-color:var(--env-block-secondary-link-font-color);--env-link-hover-font-color:var(--env-block-secondary-link-hover-font-color);--env-link-text-decoration:var(--env-block-secondary-link-text-decoration);--env-link-hover-text-decoration:var(--env-block-secondary-link-hover-text-decoration)}.sol-logo-section{background-color:var(--env-block-primary-background-color);border-bottom:1px solid var(--env-block-primary-border-color);display:flex;margin-top:8rem;padding:var(--env-spacing-xxx-large)}@media (max-width:767.98px){.sol-logo-section{padding:0}}.sol-logo-section .sv-row{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-evenly;width:100%}@media (max-width:767.98px){.sol-logo-section .sv-row{justify-content:center}}.sol-negative-spacing-bottom{margin-bottom:-1.5rem}.sol-video-wrapper{column-gap:var(--env-spacing-x-large);display:grid;grid-template-columns:repeat(12,1fr)}.sol-video-wrapper>div{grid-column:3/span 8}@media (max-width:1199.98px){.sol-video-wrapper>div{grid-column:span 12}}.sol-video-wrapper video{border-radius:var(--env-border-radius-small)}.env-button{transition:background-color .2s ease}.env-button:not(.env-button--link):hover{-webkit-text-decoration:none;text-decoration:none}.sv-collapsible-content{--env-collapse-icon-color:var(--env-element-primary-font-color);--env-collapse-font-color:var(--env-element-primary-font-color);--env-collapse-background-color:var(--env-element-primary-background-color);--env-collapse-border-color:var(--env-element-primary-background-color-dark);--env-collapse-expanded-background-color:var(--env-element-primary-background-color-dark);--env-collapse-expanded-border-color:var(--env-element-primary-background-color);margin-bottom:var(--env-spacing-large)}.sv-collapsible-content .env-collapse-header{align-items:center;color:var(--env-collapse-font-color);font-size:calc(var(--env-font-size-medium)*1.05);font-weight:500;gap:var(--env-spacing-small);line-height:1.2;min-height:44px;padding:var(--env-spacing-x-small) var(--env-spacing-medium) var(--env-spacing-x-small) var(--env-spacing-small);-webkit-text-decoration:none;text-decoration:none;transition:border-radius 0s ease-in-out var(--env-collapse-toggle-duration),background-color var(--env-collapse-toggle-duration) ease-in-out 0s}.sv-collapsible-content .env-collapse-header[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0;transition-delay:0s}.sv-collapsible-content .env-collapse-header:hover{color:var(--env-collapse-font-color)}.sv-collapsible-content .env-collapse-header--icons{aspect-ratio:1;margin-left:0;min-height:var(--env-collapse-icon-width)}.sv-collapsible-content .env-collapse-header--icons:after,.sv-collapsible-content .env-collapse-header--icons:before{right:0;top:calc(50% - var(--env-collapse-icon-height)/2)}.sv-collapsible-content .env-collapse{border:1px solid var(--env-collapse-border-color);border-bottom-left-radius:var(--env-border-radius);border-bottom-right-radius:var(--env-border-radius);border-top:none;margin:0;padding:0 var(--env-spacing-large)}.sv-collapsible-content .env-collapse>:first-child{padding-top:var(--env-spacing-medium)}.sv-collapsible-content .env-collapse>:last-child{margin-bottom:var(--env-spacing-medium)}.env-form-select select:not([multiple]){background-color:var(--env-form-input-background-color)}.env-switch *,.env-switch :after,.env-switch :before{box-sizing:initial}.sv-facetedsearch-portlet .sv-search-facets{padding:0!important}.sv-facetedsearch-portlet .sv-search-facets .sv-search-facet{margin:0!important}.sv-facetedsearch-portlet .sv-search-facets .sv-search-facet .sv-search-facet-name{color:var(--env-font-color);font-size:calc(var(--env-font-size-medium)*1.1);font-weight:700;line-height:1;margin-bottom:var(--env-spacing-x-small)!important;margin-top:0;padding-left:var(--env-spacing-x-small);padding-right:var(--env-spacing-x-small)}.sv-facetedsearch-portlet .sv-search-facets .sv-search-facet ul{background-color:var(--env-section-background-color);border:1px solid var(--env-block-primary-border-color);border-radius:var(--env-border-radius);margin-bottom:var(--env-spacing-large);margin-top:0}.sv-facetedsearch-portlet .sv-search-facets .sv-search-facet ul>li:first-child{border-top-left-radius:var(--env-border-radius);border-top-right-radius:var(--env-border-radius)}.sv-facetedsearch-portlet .sv-search-facets .sv-search-facet ul>li:last-child{border-bottom-left-radius:var(--env-border-radius);border-bottom-right-radius:var(--env-border-radius)}.sv-facetedsearch-portlet .sv-search-facets .sv-search-facet .sv-search-facet-item{align-items:center;background-color:initial;border-bottom:1px solid var(--env-block-primary-border-color);color:var(--env-block-primary-font-color);font-size:var(--env-font-size-medium);line-height:1.2;margin:0!important;padding:var(--env-spacing-x-small) var(--env-spacing-x-small)!important;position:relative;-webkit-text-decoration:none;text-decoration:none}.sv-facetedsearch-portlet .sv-search-facets .sv-search-facet .sv-search-facet-item a:after{content:"";inset:0;position:absolute;z-index:2}.sv-facetedsearch-portlet .sv-search-facets .sv-search-facet .sv-search-facet-item a:focus,.sv-facetedsearch-portlet .sv-search-facets .sv-search-facet .sv-search-facet-item a:focus-visible{box-shadow:none;outline:none;z-index:inherit}.sv-facetedsearch-portlet .sv-search-facets .sv-search-facet .sv-search-facet-item a:focus-visible:after{border-radius:var(--env-border-radius);box-shadow:0 0 0 var(--env-focus-offset) var(--env-focus-inner-color);outline:var(--env-focus-size) solid var(--env-focus-outline-color);outline-offset:calc(var(--env-focus-offset) + 1px)}.sv-facetedsearch-portlet .sv-search-facets .sv-search-facet .sv-search-facet-item a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.sv-facetedsearch-portlet .sv-search-facets .sv-search-facet .sv-search-facet-item a:hover{-webkit-text-decoration:underline;text-decoration:underline}.sv-facetedsearch-portlet .sv-search-facets .sv-search-facet .sv-search-facet-item.font-small{background-color:var(--env-block-primary-background-color);font-weight:700}.sv-facetedsearch-portlet .sv-search-facets .sv-search-facet .sv-search-facet-item:last-child{border-bottom:none}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) form>div{display:flex;margin-bottom:10px}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) form input[type=text]{background-color:var(--env-form-input-background-color);background-image:none;border:1px solid var(--env-form-input-border-color);border-radius:var(--env-form-input-border-radius);border-bottom-right-radius:0;border-top-right-radius:0;box-sizing:border-box;color:var(--env-form-input-font-color);display:block;font-family:var(--env-form-font-family);font-size:var(--env-font-size-medium);line-height:1.375;margin:0;padding:.625em .75em;width:100%}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) form input[type=text]::placeholder{color:var(--env-form-input-font-color);filter:opacity(.65)}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) form input[type=text]:focus{border-color:var(--env-form-input-border-color)}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) form input[type=text]:focus-visible{box-shadow:0 0 0 var(--env-focus-offset) var(--env-focus-inner-color);outline:var(--env-focus-size) solid var(--env-focus-outline-color);outline-offset:var(--env-focus-offset)}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) form input[type=text]:focus{z-index:2}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) form input[type=submit]{align-items:center;appearance:none;background-color:var(--env-element-primary-background-color);border:1px solid var(--env-element-primary-background-color);border-radius:calc(var(--env-button-border-radius)*1);border-bottom-left-radius:0;border-top-left-radius:0;box-sizing:border-box;color:var(--env-element-primary-font-color);cursor:pointer;display:inline-flex;font-family:var(--env-button-font-family);font-size:var(--env-font-size-medium);justify-content:center;line-height:1;margin:0;min-height:2.75em;padding:0 1.3125em;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease;-webkit-user-select:none;user-select:none;vertical-align:middle}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) form input[type=submit]:focus{box-shadow:none;outline:none;z-index:inherit}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) form input[type=submit]:focus-visible{box-shadow:0 0 0 var(--env-focus-offset) var(--env-focus-inner-color);outline:var(--env-focus-size) solid var(--env-focus-outline-color);outline-offset:var(--env-focus-offset)}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) form input[type=submit]:focus,:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) form input[type=submit]:focus-visible{background-color:var(--env-element-primary-background-color);border-color:var(--env-element-primary-background-color);color:var(--env-element-primary-font-color)}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) form input[type=submit]:hover{background-color:var(--env-element-primary-background-color-dark);border-color:var(--env-element-primary-background-color-dark);color:var(--env-element-primary-font-color)}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) div[class$=hits]{display:flex;flex-direction:row-reverse;padding-top:var(--env-spacing-xxx-large)}@media (max-width:991.98px){:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) div[class$=hits]{flex-direction:column}}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) div[class$=hits] div[id^=search]{flex:1}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) div[class$=hits] .sv-search-facets{margin-left:50px;min-width:300px}@media (max-width:991.98px){:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) div[class$=hits] .sv-search-facets{margin-bottom:30px;margin-left:0}}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) .pagination{display:flex;flex-wrap:wrap;gap:var(--env-spacing-x-small);justify-content:center;max-width:calc(100% - 350px);padding-top:var(--env-spacing-xxx-large)}@media (max-width:991.98px){:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) .pagination{max-width:100%}}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) .pagination :is(.prev,.next){flex:0 0 auto;min-width:140px}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) .pagination :is(span,.current,.next,.prev,a){align-items:center;background-color:var(--env-element-primary-font-color);border:1px solid var(--env-element-primary-background-color);border-radius:var(--env-border-radius);color:var(--env-element-primary-background-color);display:flex;flex:0 0 40px;font-size:var(--env-font-size-medium);font-weight:700;height:40px;justify-content:center;line-height:1;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) .pagination :is(span,.current,.next,.prev,a):focus{box-shadow:none;outline:none;z-index:inherit}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) .pagination :is(span,.current,.next,.prev,a):focus-visible{box-shadow:0 0 0 var(--env-focus-offset) var(--env-focus-inner-color);outline:var(--env-focus-size) solid var(--env-focus-outline-color);outline-offset:var(--env-focus-offset)}:is(:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) .pagination :is(span,.current,.next,.prev,a):hover,:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) .pagination :is(span,.current,.next,.prev,a).current){background-color:var(--env-element-primary-background-color);color:var(--env-element-primary-font-color)}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) .pagination :is(.current.prev,.current.next){background-color:initial;color:var(--env-element-primary-background-color);cursor:not-allowed;opacity:.5}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) .pagination span:not([class]){border:none}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) .pagination span:not([class]):hover{background-color:var(--env-element-primary-font-color);color:var(--env-element-primary-background-color)}.sv-standardsearch-portlet .pagination{max-width:100%}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) .sv-search-hit{background-color:var(--env-block-background-color);border:1px solid var(--env-block-border-color);border-radius:var(--env-border-radius);color:var(--env-block-primary-font-color);margin-bottom:var(--env-spacing-large);padding:var(--env-spacing-medium)!important;position:relative}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) .sv-search-hit .font-heading-2{display:block;font-size:var(--env-font-size-large);font-weight:700;line-height:1.2;margin-bottom:var(--env-spacing-x-small);margin-top:0;-webkit-text-decoration:underline;text-decoration:underline}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) .sv-search-hit .font-heading-2:hover{-webkit-text-decoration:none;text-decoration:none}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) .sv-search-hit .font-heading-2:after{font-size:.8em;font-weight:400;position:relative;top:-1px}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) .sv-search-hit p{font-size:var(--env-font-size-medium);line-height:1.5;margin-bottom:0;margin-top:0}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) .sv-search-hit div:last-child{display:flex;flex-direction:column;gap:var(--env-spacing-xx-small)}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) .sv-search-hit div:last-child br{display:none}:is(.sv-facetedsearch-portlet,.sv-standardsearch-portlet) .sv-search-hit div:last-child .font-small{font-size:var(--env-font-size-small)}.sv-search-result{margin-top:0!important}.sv-form-portlet{margin-bottom:70px;margin-top:10px}.sv-form-portlet form :is(input,select,textarea)~span{color:var(--env-font-color);display:block;font-size:var(--env-font-size-small);line-height:unset;margin:var(--env-spacing-x-small) 0 0}.sv-form-portlet form :is(input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url]){background-color:var(--env-form-input-background-color);background-image:none;border:1px solid var(--env-form-input-border-color);border-radius:var(--env-form-input-border-radius);box-shadow:none;box-sizing:border-box;color:var(--env-form-input-font-color);display:block;font-family:var(--env-form-font-family);font-size:var(--env-font-size-medium);height:unset;line-height:1.375;margin:0;padding:.625em .75em;width:100%}.sv-form-portlet form :is(input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url])::placeholder{color:var(--env-form-input-font-color);filter:opacity(.65)}.sv-form-portlet form :is(input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url]):focus{border-color:var(--env-form-input-border-color)}.sv-form-portlet form :is(input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url]):focus-visible{box-shadow:0 0 0 var(--env-focus-offset) var(--env-focus-inner-color);outline:var(--env-focus-size) solid var(--env-focus-outline-color);outline-offset:var(--env-focus-offset)}.sv-form-portlet form :is(input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url])+br{display:none}.sv-form-portlet form textarea{background-color:var(--env-form-input-background-color);background-image:none;border:1px solid var(--env-form-input-border-color);border-radius:var(--env-form-input-border-radius);box-sizing:border-box;color:var(--env-form-input-font-color);display:block;font-family:var(--env-form-font-family);font-size:var(--env-font-size-medium);height:auto;line-height:1.375;margin:0;max-width:100%;min-height:120px;min-height:0;padding:.625em .75em;width:100%}.sv-form-portlet form textarea::placeholder{color:var(--env-form-input-font-color);filter:opacity(.65)}.sv-form-portlet form textarea:focus{border-color:var(--env-form-input-border-color)}.sv-form-portlet form textarea:focus-visible{box-shadow:0 0 0 var(--env-focus-offset) var(--env-focus-inner-color);outline:var(--env-focus-size) solid var(--env-focus-outline-color);outline-offset:var(--env-focus-offset)}.sv-form-portlet form select{background-color:var(--env-form-input-background-color);background-image:none;border:1px solid var(--env-form-input-border-color);border-radius:var(--env-form-input-border-radius);box-sizing:border-box;color:var(--env-form-input-font-color);display:block;font-family:var(--env-form-font-family);font-size:var(--env-font-size-medium);line-height:1.375;margin:0;min-height:2.75em;padding:.625em .75em;width:100%}.sv-form-portlet form select:focus{box-shadow:none;outline:none;z-index:inherit}.sv-form-portlet form select:focus-visible{box-shadow:0 0 0 var(--env-focus-offset) var(--env-focus-inner-color);outline:var(--env-focus-size) solid var(--env-focus-outline-color);outline-offset:var(--env-focus-offset)}.sv-form-portlet form select:focus{border-color:var(--env-form-input-border-color)}.sv-form-portlet form select option{color:var(--env-form-input-font-color)}.sv-form-portlet form select[multiple]{padding:var(--env-spacing-xx-small)}.sv-form-portlet form .sv-field-title-container.sv-field-title-container>label,.sv-form-portlet form .sv-field-title-container.sv-field-title-container>span[id*=sv-fieldset]{color:var(--env-font-color);display:inline-block;font-family:var(--env-form-label-font-family);font-size:var(--env-font-size-medium);font-weight:var(--env-form-label-font-weight);margin-bottom:var(--env-spacing-xx-small)}.sv-form-portlet form .sv-field-title-container.sv-field-title-container>label+br,.sv-form-portlet form .sv-field-title-container.sv-field-title-container>span[id*=sv-fieldset]+br{display:none}.sv-form-portlet form .sv-form-datefield>div{margin:0!important;width:50%}.sv-form-portlet form .sv-form-datefield>div:first-of-type{padding-right:5px}.sv-form-portlet form .sv-form-datefield>div:nth-of-type(2){padding-left:5px}.sv-form-portlet form .sv-form-datefield>div select{margin-bottom:10px;min-width:100%}.sv-form-portlet form .sv-form-comment-field>span{font-size:1rem}.sv-form-portlet form .sv-formField{margin-bottom:var(--env-spacing-medium)!important}:is(.sv-form-portlet form .sv-formField--cols-3,.sv-form-portlet form .sv-formField--cols-4,.sv-form-portlet form .sv-formField--cols-6){padding:0 20px}@media (max-width:767.98px){:is(.sv-form-portlet form .sv-formField--cols-3,.sv-form-portlet form .sv-formField--cols-4,.sv-form-portlet form .sv-formField--cols-6){float:none;padding:0;width:100%}}:is(.sv-form-portlet form .sv-formField--cols-3,.sv-form-portlet form .sv-formField--cols-4,.sv-form-portlet form .sv-formField--cols-6):first-child{padding-left:0}:is(.sv-form-portlet form .sv-formField--cols-3,.sv-form-portlet form .sv-formField--cols-4,.sv-form-portlet form .sv-formField--cols-6):last-child{padding-right:0}.sv-form-portlet form fieldset{margin-top:var(--env-spacing-xx-small)!important}.sv-form-portlet form input[type=checkbox]{appearance:none;background-color:var(--env-form-input-background-color);border:1px solid var(--env-form-input-border-color);border-radius:min(var(--env-form-input-border-radius),30%);box-sizing:border-box;clip-path:none;display:inline-block;float:left;font-size:var(--env-font-size-medium);height:1.375em;margin:0 var(--env-spacing-x-small) 0 0;padding:0;position:relative;top:1px;vertical-align:middle;width:1.375em}.sv-form-portlet form input[type=checkbox]:focus{box-shadow:none;outline:none;z-index:inherit}.sv-form-portlet form input[type=checkbox]:focus-visible{box-shadow:0 0 0 var(--env-focus-offset) var(--env-focus-inner-color);outline:var(--env-focus-size) solid var(--env-focus-outline-color);outline-offset:var(--env-focus-offset)}.sv-form-portlet form input[type=checkbox]:checked{background-color:var(--env-element-primary-background-color)}.sv-form-portlet form input[type=checkbox]:checked:before{background-color:initial;border-bottom:.15em solid var(--env-element-primary-font-color);border-left:.15em solid var(--env-element-primary-font-color);content:"";display:block;height:.3em;left:50%;position:absolute;top:40%;transform:translate3d(-49%,-45%,0) rotate(-50deg);width:.9em}.sv-form-portlet form input[type=checkbox]+label{color:var(--env-font-color);display:inline-block;font-family:var(--env-form-label-font-family);font-size:var(--env-font-size-medium);font-weight:var(--env-form-label-font-weight);margin-bottom:var(--env-spacing-xx-small)}.sv-form-portlet form input[type=radio]{appearance:none;background-color:var(--env-form-input-background-color);border:1px solid var(--env-form-input-border-color);border-radius:50%;box-sizing:border-box;clip-path:none;display:inline-block;float:left;font-size:var(--env-font-size-medium);height:1.375em;margin:0;margin-right:var(--env-spacing-x-small);padding:0;position:relative;top:1px;vertical-align:middle;width:1.375em}.sv-form-portlet form input[type=radio]:focus{box-shadow:none;outline:none;z-index:inherit}.sv-form-portlet form input[type=radio]:focus-visible{box-shadow:0 0 0 var(--env-focus-offset) var(--env-focus-inner-color);outline:var(--env-focus-size) solid var(--env-focus-outline-color);outline-offset:var(--env-focus-offset)}.sv-form-portlet form input[type=radio]:checked{border-color:var(--env-element-primary-background-color)}.sv-form-portlet form input[type=radio]:checked:before{background-color:var(--env-element-primary-background-color);border-radius:50%;box-shadow:inset 1em 1em var(--env-element-primary-background-color);content:"";display:block;height:.75em;left:50%;position:absolute;top:50%;transform:scale(1) translate(-50%,-50%);width:.75em}.sv-form-portlet form input[type=radio]+label{color:var(--env-font-color);display:inline-block;font-family:var(--env-form-label-font-family);font-size:var(--env-font-size-medium);font-weight:var(--env-form-label-font-weight);margin:0}.sv-form-portlet form input[type=submit]{align-items:center;appearance:none;background-color:var(--env-element-primary-background-color);border:1px solid var(--env-element-primary-background-color);border-radius:calc(var(--env-button-border-radius)*1);box-sizing:border-box;color:var(--env-element-primary-font-color);cursor:pointer;display:inline-flex;font-family:var(--env-button-font-family);font-size:var(--env-font-size-medium);justify-content:center;line-height:1;margin:0;margin-top:var(--env-spacing-xx-large);min-height:2.75em;padding:0 1.3125em;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease;-webkit-user-select:none;user-select:none;vertical-align:middle}.sv-form-portlet form input[type=submit]:focus{box-shadow:none;outline:none;z-index:inherit}.sv-form-portlet form input[type=submit]:focus-visible{box-shadow:0 0 0 var(--env-focus-offset) var(--env-focus-inner-color);outline:var(--env-focus-size) solid var(--env-focus-outline-color);outline-offset:var(--env-focus-offset)}.sv-form-portlet form input[type=submit]:focus,.sv-form-portlet form input[type=submit]:focus-visible{background-color:var(--env-element-primary-background-color);border-color:var(--env-element-primary-background-color);color:var(--env-element-primary-font-color)}.sv-form-portlet form input[type=submit]:hover{background-color:var(--env-element-primary-background-color-dark);border-color:var(--env-element-primary-background-color-dark);color:var(--env-element-primary-font-color)}@media (max-width:767.98px){.sv-form-portlet form input[type=submit]{width:100%}}.pagecontent .sv-image-portlet{border-radius:var(--env-border-radius);display:inline-block;margin-bottom:20px;overflow:hidden;position:relative}.pagecontent .sv-image-portlet p{background-color:#000c;border-bottom-right-radius:var(--env-border-radius);border-top-left-radius:var(--env-border-radius);bottom:0;color:#fff;font-size:var(--env-font-size-base);max-width:85%;padding:var(--env-spacing-x-small) var(--env-spacing-small);position:absolute;right:0}@media (max-width:767.98px){.pagecontent .sv-image-portlet p{border-bottom-right-radius:0;border-top-left-radius:0;font-size:var(--env-font-size-small);margin-top:0;max-width:100%;position:static}}@media print{.pagecontent .sv-image-portlet p{color:#000;margin-top:0;position:static;text-align:right}}.pagecontent .sv-video-portlet{margin-bottom:var(--env-spacing-large)}.sol-login-page{align-items:center;display:flex;flex-direction:column;padding:50px 0 100px;position:relative}.sol-login-page .sv-generatepassword-portlet,.sol-login-page .sv-login-form{margin-bottom:20px;min-width:340px}.sol-login-page fieldset{margin:0;padding:0}.sol-login-page label{color:var(--env-font-color);display:inline-block;font-family:var(--env-form-label-font-family);font-size:var(--env-font-size-medium);font-weight:var(--env-form-label-font-weight);margin-bottom:var(--env-spacing-xx-small)}.sol-login-page input[type=password],.sol-login-page input[type=text]{background-color:var(--env-form-input-background-color);background-image:none;border:1px solid var(--env-form-input-border-color);border-radius:var(--env-form-input-border-radius);box-sizing:border-box;color:var(--env-form-input-font-color);display:block;font-family:var(--env-form-font-family);font-size:var(--env-font-size-medium);line-height:1.375;margin:0 0 15px;min-height:50px;padding:.625em .75em;width:100%}.sol-login-page input[type=password]::placeholder,.sol-login-page input[type=text]::placeholder{color:var(--env-form-input-font-color);filter:opacity(.65)}.sol-login-page input[type=password]:focus,.sol-login-page input[type=text]:focus{border-color:var(--env-form-input-border-color)}.sol-login-page input[type=password]:focus-visible,.sol-login-page input[type=text]:focus-visible{box-shadow:0 0 0 var(--env-focus-offset) var(--env-focus-inner-color);outline:var(--env-focus-size) solid var(--env-focus-outline-color);outline-offset:var(--env-focus-offset)}.sol-login-page input[type=submit]{align-items:center;appearance:none;background-color:var(--env-element-primary-background-color);border:1px solid var(--env-element-primary-background-color);border-radius:calc(var(--env-button-border-radius)*1);box-sizing:border-box;color:var(--env-element-primary-font-color);cursor:pointer;display:inline-flex;font-family:var(--env-button-font-family);font-size:var(--env-font-size-medium);font-size:1.125rem;justify-content:center;line-height:1;margin:10px auto 0;min-height:2.75em;min-height:50px;padding:0 1.3125em;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease;-webkit-user-select:none;user-select:none;vertical-align:middle;width:100%}.sol-login-page input[type=submit]:focus{box-shadow:none;outline:none;z-index:inherit}.sol-login-page input[type=submit]:focus-visible{box-shadow:0 0 0 var(--env-focus-offset) var(--env-focus-inner-color);outline:var(--env-focus-size) solid var(--env-focus-outline-color);outline-offset:var(--env-focus-offset)}.sol-login-page input[type=submit]:focus,.sol-login-page input[type=submit]:focus-visible{background-color:var(--env-element-primary-background-color);border-color:var(--env-element-primary-background-color);color:var(--env-element-primary-font-color)}.sol-login-page input[type=submit]:hover{background-color:var(--env-element-primary-background-color-dark);border-color:var(--env-element-primary-background-color-dark);color:var(--env-element-primary-font-color)}.sol-login-page .sv-text-portlet{min-width:340px}.sol-login-page .sv-text-portlet h1{margin-bottom:30px;text-align:center}.sol-login-page .sv-text-portlet p{text-align:right}.sol-subpage aside,.sol-subpage main{margin-left:auto}@media (max-width:991.98px){.sol-subpage aside,.sol-subpage main{margin-left:inherit}}.sol-subpage main{margin-bottom:4rem}@media (max-width:991.98px){.sol-subpage main{margin-bottom:2.6666666667rem}}.sol-header-button,.sol-header-link,.sv-se-soleil-searchField .expand-button,.sv-se-soleil-treeMenu .sol-menu-toggle-button{appearance:none;background:none;border:none;--env-focus-offset:-4px;align-items:center;color:var(--env-font-color-invert);cursor:pointer;display:inline-flex;flex-direction:column;font-size:1.0625rem;justify-content:center;min-height:65px;min-width:70px;padding:5px;-webkit-text-decoration:none;text-decoration:none}@media (max-width:767.98px){.sol-header-button,.sol-header-link,.sv-se-soleil-searchField .expand-button,.sv-se-soleil-treeMenu .sol-menu-toggle-button{font-size:1rem;min-height:60px;min-width:60px}}.sol-header-button .bi,.sol-header-button i,.sol-header-link .bi,.sol-header-link i,.sv-se-soleil-searchField .expand-button .bi,.sv-se-soleil-searchField .expand-button i,.sv-se-soleil-treeMenu .sol-menu-toggle-button .bi,.sv-se-soleil-treeMenu .sol-menu-toggle-button i{align-items:center;display:flex;font-size:1.375rem;height:30px;justify-content:center}.sol-header-button .bi.bi-volume-up,.sol-header-button i.bi-volume-up,.sol-header-link .bi.bi-volume-up,.sol-header-link i.bi-volume-up,.sv-se-soleil-searchField .expand-button .bi.bi-volume-up,.sv-se-soleil-searchField .expand-button i.bi-volume-up,.sv-se-soleil-treeMenu .sol-menu-toggle-button .bi.bi-volume-up,.sv-se-soleil-treeMenu .sol-menu-toggle-button i.bi-volume-up{font-size:1.6875rem}.sol-header-button .bi.bi-list,.sol-header-button i.bi-list,.sol-header-link .bi.bi-list,.sol-header-link i.bi-list,.sv-se-soleil-searchField .expand-button .bi.bi-list,.sv-se-soleil-searchField .expand-button i.bi-list,.sv-se-soleil-treeMenu .sol-menu-toggle-button .bi.bi-list,.sv-se-soleil-treeMenu .sol-menu-toggle-button i.bi-list{font-size:2rem}.sol-header-button .bi.bi-x,.sol-header-button i.bi-x,.sol-header-link .bi.bi-x,.sol-header-link i.bi-x,.sv-se-soleil-searchField .expand-button .bi.bi-x,.sv-se-soleil-searchField .expand-button i.bi-x,.sv-se-soleil-treeMenu .sol-menu-toggle-button .bi.bi-x,.sv-se-soleil-treeMenu .sol-menu-toggle-button i.bi-x{font-size:2.5rem}.sol-header-button:hover,.sol-header-link:hover,.sv-se-soleil-searchField .expand-button:hover,.sv-se-soleil-treeMenu .sol-menu-toggle-button:hover{color:var(--env-font-color-invert);-webkit-text-decoration:none;text-decoration:none}.sol-header-button:hover span:last-child,.sol-header-link:hover span:last-child,.sv-se-soleil-searchField .expand-button:hover span:last-child,.sv-se-soleil-treeMenu .sol-menu-toggle-button:hover span:last-child{-webkit-text-decoration:underline;text-decoration:underline}@media (hover:none) and (pointer:coarse){.sol-header-button:hover span:last-child,.sol-header-link:hover span:last-child,.sv-se-soleil-searchField .expand-button:hover span:last-child,.sv-se-soleil-treeMenu .sol-menu-toggle-button:hover span:last-child{-webkit-text-decoration:none;text-decoration:none}}.sol-header-links ul{display:flex;list-style:none;margin:0;padding:0}.sol-header{--env-focus-outline-color:var(--env-ui-color-brand-contrast);background-color:var(--env-color-brand);border-bottom:1px solid var(--env-color-success);position:relative}.sol-header .sv-grid-main{display:grid;gap:var(--env-spacing-large);grid-template-areas:"logo navigation tools";grid-template-columns:max-content auto max-content;height:97px;padding-right:0;position:relative}@media (max-width:991.98px){.sol-header .sv-grid-main{gap:var(--env-spacing-small);grid-template-areas:"logo tools";grid-template-columns:auto max-content}}.sol-header__logo{align-self:center;grid-area:logo}.sol-header__navigation{grid-area:navigation}.sol-header__tools{align-items:center;display:flex;grid-area:tools}.sol-header .sv-se-soleil-toggleTheme{bottom:20px;position:absolute;right:var(--env-spacing-medium);z-index:1}@media (width < 1600px){.sol-header .sv-se-soleil-toggleTheme{background-color:var(--env-color-brand);border-bottom-left-radius:var(--env-border-radius);bottom:unset;margin-top:1px;padding:var(--env-spacing-x-small);right:0;top:100%}}.sol-footer-links ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;row-gap:var(--env-spacing-small)}.sol-footer-links a{color:var(--env-font-color);display:inline-block;outline-offset:3px;padding-right:5px;-webkit-text-decoration:none;text-decoration:none}.sol-footer-links a:hover span{-webkit-text-decoration:underline;text-decoration:underline}.sol-footer-links a i:last-child{margin-left:var(--env-spacing-xx-small);position:relative}.sol-footer-links a i.bi-box-arrow-up-right{top:-1px}.sol-footer-links a i.bi-box-arrow-in-up-right{top:1px}.sol-shortcuts{border-top:1px solid var(--env-ui-color-brand);margin-top:70px}.sol-shortcuts ul{display:flex;flex-wrap:wrap;list-style:none;margin:0 auto;padding:0}.sol-shortcuts ul li{flex:1 0 auto}@media (max-width:991.98px){.sol-shortcuts ul li{flex:1 0 33.33%}}@media (max-width:767.98px){.sol-shortcuts ul li{flex:1 0 50%}}.sol-shortcuts a{--env-focus-offset:-5px;align-items:center;color:var(--env-font-color);display:flex;flex-flow:column nowrap;font-size:calc(var(--env-font-size-medium)*1.1);padding:var(--env-spacing-medium) var(--env-spacing-small);text-align:center;-webkit-text-decoration:none;text-decoration:none}@media (max-width:767.98px){.sol-shortcuts a{font-size:var(--env-font-size-medium)}}.sol-shortcuts a i.bi{font-size:1.5625rem;margin-bottom:5px}.sol-shortcuts a:hover span{-webkit-text-decoration:underline;text-decoration:underline}.sol-footer-social-media{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.sol-footer-social-media a{align-items:center;color:var(--env-font-color);display:flex;height:44px;justify-content:center;margin-right:20px;outline-offset:4px;-webkit-text-decoration:none;text-decoration:none;width:44px}li:last-child .sol-footer-social-media a{margin-right:0}.sol-footer-social-media a .bi{font-size:2.0625rem}.sol-footer{--env-focus-outline-color:var(--env-ui-color-brand-contrast);--env-focus-inner-color:#0000;--env-font-color:var(--env-ui-color-brand-contrast);--env-link-font-color:var(--env-ui-color-brand-contrast);--env-link-hover-font-color:var(--env-ui-color-brand-contrast);background-color:var(--env-ui-color-brand);padding-block:2.6666666667rem}.sol-footer .sv-grid-main{max-width:1200px}div:has(>.sol-header){display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}div:has(>.sol-header) .sv-jcrmenu-portlet{margin-top:0}.sol-centered-template{margin:0 auto;max-width:700px;padding-top:var(--env-spacing-xx-large)}.sol-two-col-template aside,.sol-two-col-template main{max-width:700px}.sv-cookie-consent-modal.sv-cookie-consent-modal .env-modal-dialog__dialog{vertical-align:unset}.sv-cookie-consent-banner{border-top:1px solid var(--env-element-primary-background-color)}@media (prefers-color-scheme:dark){.sv-cookie-consent-banner{background-color:var(--env-background-color)!important}}.sv-se-soleil-treeMenu .sol-menu-item>div{background-color:var(--env-background-color);border-bottom:1px solid var(--env-block-secondary-background-color);border-left:0 solid var(--env-block-secondary-background-color);position:relative}.sv-se-soleil-treeMenu .sol-menu-item>div a{align-items:center;color:var(--env-block-font-color);display:flex;line-height:1.2;min-height:44px;padding:0 50px 0 var(--env-spacing-large);position:relative;-webkit-text-decoration:none;text-decoration:none}.sv-se-soleil-treeMenu .sol-menu-item>div a:hover{background-color:color-mix(in srgb,var(--env-block-secondary-background-color) 60%,#0000);border-radius:0;color:var(--env-block-font-color)}.sv-se-soleil-treeMenu .sol-menu-item>div button{appearance:none;background:none;border:none;--env-focus-offset:-3px;align-items:center;color:var(--env-block-font-color);cursor:pointer;display:flex;font-size:2.125rem;height:100%;justify-content:center;padding:0;position:absolute;right:0;top:0;width:44px;z-index:11}.sv-se-soleil-treeMenu .sol-menu-item>div button:hover{background-color:color-mix(in srgb,var(--env-block-secondary-background-color) 60%,#0000);border-radius:0}.sv-se-soleil-treeMenu .sol-menu-item>div button:focus:not(:hover){background:none}@media (hover:none) and (pointer:coarse){.sv-se-soleil-treeMenu .sol-menu-item>div button:hover{background:none}}.sv-se-soleil-treeMenu .sol-menu-item:not(.has-children)>div a{padding-right:var(--env-spacing-medium)}.sv-se-soleil-treeMenu .sol-menu-item.current>div{background-color:var(--env-background-color);-webkit-text-decoration:underline;text-decoration:underline}.sv-se-soleil-treeMenu .sol-menu-item.current>div a{font-weight:500;-webkit-text-decoration:underline;text-decoration:underline}.sv-se-soleil-treeMenu .sol-menu-item.expanded>div a{font-weight:500}.sv-se-soleil-treeMenu .sol-menu-item[data-level="2"]>div{border-left-color:var(--env-block-secondary-background-color);border-left-width:4px}.sv-se-soleil-treeMenu .sol-menu-item[data-level="2"]>div a{padding-left:calc(var(--env-spacing-large)*1.5)}.sv-se-soleil-treeMenu .sol-menu-item[data-level="3"]>div{border-left-color:var(--env-block-secondary-background-color);border-left-width:8px}.sv-se-soleil-treeMenu .sol-menu-item[data-level="3"]>div a{min-height:40px;padding-left:calc(var(--env-spacing-large)*2)}.sv-se-soleil-treeMenu .sol-menu-item[data-level="4"]>div{border-left-color:var(--env-block-secondary-background-color);border-left-width:12px}.sv-se-soleil-treeMenu .sol-menu-item[data-level="4"]>div a{min-height:38px;padding-left:calc(var(--env-spacing-large)*2.5)}.sv-se-soleil-treeMenu .sol-menu-item[data-level="5"]>div{border-left-color:var(--env-block-secondary-background-color);border-left-width:16px}.sv-se-soleil-treeMenu .sol-menu-item[data-level="5"]>div a{min-height:32px;padding-left:calc(var(--env-spacing-large)*1.8)}.sv-se-soleil-treeMenu .sol-menu-overlay{background-color:#00000080;margin-top:17px}.sv-se-soleil-treeMenu .sol-menu-root-page{border-bottom:3px solid var(--env-ui-color-brand)}.sv-se-soleil-treeMenu .sol-menu-root-page a,.sv-se-soleil-treeMenu .sol-menu-root-page span{background-color:var(--env-block-secondary-background-color);border-radius:var(----env-border-radius-small,8px) var(----env-border-radius-large,24px) 0 0;color:var(--env-block-secondary-font-color);display:block;font-size:var(--env-font-size-large);padding:var(--env-spacing-small) var(--env-spacing-medium);-webkit-text-decoration:none;text-decoration:none}.sv-se-soleil-treeMenu .sol-menu-root-page a:hover{-webkit-text-decoration:underline;text-decoration:underline}.sol-header .sv-se-soleil-treeMenu .sol-menu{border-bottom:1px solid var(--env-ui-color-brand);border-bottom-left-radius:var(--env-border-radius);border-left:1px solid var(--env-ui-color-brand);margin-left:auto;max-width:450px}@media (max-width:767.98px){.sol-header .sv-se-soleil-treeMenu .sol-menu{border:none;border-radius:0;max-width:100%}}.sv-se-soleil-treeMenu .sol-menu>ul{background-color:var(--env-section-background-color)}.sol-menu-toggle-overlay .sv-se-soleil-treeMenu .sol-menu{margin-left:auto;max-width:400px}@media (max-width:767.98px){.sol-menu-toggle-overlay .sv-se-soleil-treeMenu .sol-menu{margin-left:0;max-width:100%}}.sv-se-soleil-treeMenu--open body{padding-right:var(--scrollbar-width)}.sv-se-soleil-treeMenu--open .sol-footer,.sv-se-soleil-treeMenu--open .sol-header{margin-right:calc(var(--scrollbar-width)*-1);padding-right:var(--scrollbar-width)}html body:is(.sv-theme-light,.sv-theme-dark){--env-font-size-base:1rem;--env-spacing-xxx-small:2px;--env-spacing-xx-small:4px;--env-spacing-x-small:8px;--env-spacing-small:12px;--env-spacing-medium:16px;--env-spacing-large:20px;--env-spacing-x-large:24px;--env-spacing-xx-large:28px;--env-spacing-xxx-large:32px}