/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Montserrat";src:url(/themes/varenne/dist/fonts/Montserrat-VF.woff2) format("woff2"),url(/themes/varenne/dist/fonts/Montserrat-VF.woff2) format("woff2-variations"),url(/themes/varenne/dist/fonts/Montserrat-VariableFont_wght.ttf) format("truetype"),url(/themes/varenne/dist/fonts/Montserrat-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/themes/varenne/dist/fonts/Montserrat-Italic-VF.woff2) format("woff2"),url(/themes/varenne/dist/fonts/Montserrat-Italic-VF.woff2) format("woff2-variations"),url(/themes/varenne/dist/fonts/Montserrat-Italic-VariableFont_wght.ttf) format("truetype"),url(/themes/varenne/dist/fonts/Montserrat-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 1000;font-style:italic;font-display:swap}@font-face{font-family:"Sentient";src:url(/themes/varenne/dist/fonts/Sentient-Variable.ttf) format("truetype"),url(/themes/varenne/dist/fonts/Sentient-Variable.ttf) format("truetype-variations");font-stretch:85% 100%;font-weight:100 1000;font-style:normal;font-display:block}@font-face{font-family:Varenne Icons;src:url(/themes/varenne/dist/fonts/varenne-icons.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:block}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}:root{--color-red-varenne-capital:#A03123;--color-vivid-auburn:#902C20;--color-liver-chestnut:#986D4E;--color-pale-silver:#C8C2B5;--color-bone:#DED8C9;--color-isabelline:#F8F5EC;--color-raisin-black:#242424;--color-white:#ffffff;--color-positive:#358428;--color-warning:#D3541D;--color-negative:#C53220;--color-background:var(--color-white);--color-focus:var(--color-raisin-black)}@media(min-width:1120px){:root{--section-spacing:96px}}@media(max-width:1119px){:root{--section-spacing:48px}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}h1,.typo-h1{font-family:Sentient;font-style:normal;font-weight:normal}@media(min-width:1120px){h1,.typo-h1{font-size:80px;line-height:80px}}@media(max-width:1119px){h1,.typo-h1{font-size:40px;line-height:50px}}h2,.typo-h2{font-family:Sentient;font-style:normal;font-weight:normal}@media(min-width:1120px){h2,.typo-h2{font-size:50px;line-height:60px}}@media(max-width:1119px){h2,.typo-h2{font-size:32px;line-height:42px}}h3,.typo-h3{font-family:Sentient;font-style:normal;font-weight:normal}@media(min-width:1120px){h3,.typo-h3{font-size:36px;line-height:46px}}@media(max-width:1119px){h3,.typo-h3{font-size:24px;line-height:34px}}h4,.typo-h4{font-family:Montserrat;font-weight:600;font-style:normal;font-size:18px;line-height:26px}.typo-text-lg{font-family:Montserrat;font-style:normal;font-variant-numeric:tabular-nums}@media(min-width:1120px){.typo-text-lg{font-size:24px;line-height:34px}}@media(max-width:1119px){.typo-text-lg{font-size:16px;line-height:26px}}p,.typo-text-md{font-family:Montserrat;font-style:normal;font-size:16px;line-height:24px;font-variant-numeric:tabular-nums}.typo-text-sm{font-family:Montserrat;font-style:normal;font-size:14px;line-height:22px;font-variant-numeric:tabular-nums}.typo-text-xs{font-family:Montserrat;font-style:normal;font-size:12px;line-height:20px;font-variant-numeric:tabular-nums}.typo-label-md{font-family:Montserrat;font-style:normal;text-transform:uppercase;font-size:14px;letter-spacing:.6px;font-weight:600}.typo-label-sm{font-family:Montserrat;font-style:normal;text-transform:uppercase;font-size:12px;line-height:20px;letter-spacing:.4px;font-weight:600}.icon{font-family:Varenne icons !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:24px;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong,b{font-weight:bold}@media(max-width:1119px){:root{--display-type:mobile}}@media(min-width:1120px){:root{--display-type:desktop}}body{background-color:var(--color-white);color:var(--color-raisin-black);font-family:Montserrat;font-style:normal;font-size:14px;line-height:22px;font-variant-numeric:tabular-nums;font-weight:normal}@media(min-resolution:2x){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.icon-button{font-family:Varenne icons !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:24px;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-raisin-black);transition:250ms;border-radius:50%;width:48px;height:48px;font-size:24px;user-select:none;cursor:pointer}@media(hover:hover){.icon-button:hover{border-color:var(--color-pale-silver)}}.icon-button.disable,.icon-button[disabled]{pointer-events:none;cursor:not-allowed;opacity:.5}.icon-circle{font-family:Varenne icons !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:24px;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-raisin-black);font-size:24px;width:64px;height:64px;border-radius:50%}input[type=date]{padding:10px 12px;font-family:Montserrat;font-style:normal;font-size:12px;line-height:20px;font-variant-numeric:tabular-nums;border-radius:8px;border:1px solid var(--color-bone)}.link{color:var(--color-red-varenne-capital);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration-line:underline}.button:not(:has(a)),.button a,input[type=submit],.link-button{font-family:Montserrat;font-style:normal;text-transform:uppercase;font-size:14px;letter-spacing:.6px;font-weight:600;color:var(--color-red-varenne-capital);display:flex;align-items:center}.button:not(:has(a))::after,.button a::after,input[type=submit]::after,.link-button::after{content:"arrowright";display:inline-block;width:32px;height:24px;border-radius:12px;font-family:Varenne icons !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:24px;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-white);background-color:var(--color-red-varenne-capital);margin-left:12px;text-align:center;line-height:24px;vertical-align:middle;transition:250ms ease-out}.button:not(:has(a)):hover::after,.button a:hover::after,input[type=submit]:hover::after,.link-button:hover::after{transform:translateX(16px)}.button:not(:has(a))[disabled],.button:not(:has(a)).disabled,.button a[disabled],.button a.disabled,input[type=submit][disabled],input[type=submit].disabled,.link-button[disabled],.link-button.disabled{opacity:.6;cursor:not-allowed}.button:not(:has(a))[disabled]:hover::after,.button:not(:has(a)).disabled:hover::after,.button a[disabled]:hover::after,.button a.disabled:hover::after,input[type=submit][disabled]:hover::after,input[type=submit].disabled:hover::after,.link-button[disabled]:hover::after,.link-button.disabled:hover::after{transform:none}.form-item:not(fieldset){display:flex;flex-direction:column;gap:2px}.form-item:not(fieldset) label{font-family:Montserrat;font-style:normal;font-size:12px;line-height:20px;font-variant-numeric:tabular-nums;font-weight:600;color:var(--color-liver-chestnut)}textarea{border-radius:8px;border:1px solid var(--Colors-Secondary-Bone,#DED8C9);padding:16px}dialog{cursor:auto;border:none;position:fixed;background:var(--color-white);padding:0}dialog .dialog-close{position:absolute;top:16px;right:16px;padding:12px;margin:-12px}dialog .dialog-inner{display:flex;flex-direction:column;gap:24px;padding:64px 80px}dialog::backdrop{background:rgba(0,0,0,.35)}dialog[open]{animation:fadein 250ms ease-out forwards}@media(max-width:1119px){dialog{margin:24px;max-height:calc(100svh - 48px)}dialog .dialog-inner{padding:48px 24px 24px 24px}}html:has(dialog[open]:modal){overflow:hidden}.user-html *+h2,.user-html *+h3{margin-top:24px}.user-html h2+*{margin-top:24px}.user-html h3+*{margin-top:8px}.user-html *+div,.user-html div+*{margin-top:24px}.user-html p+p{margin-top:1em}article.node-base,article.user{padding:64px 0;display:flex;flex-direction:column;gap:16px}@media(min-width:1120px){article.node-base,article.user{width:100%;max-width:1120px;margin:auto}}@media(max-width:1119px){article.node-base,article.user{width:100%;padding:24px}}article.node-base footer,article.user footer{font-style:italic}article.node-base .field,article.node-base .form-item,article.user .field,article.user .form-item{padding:8px 0;border-bottom:1px solid rgba(0,0,0,.05)}article.node-base .field-display-inline,article.user .field-display-inline{display:flex;gap:24px}article.node-base .field-display-inline .field-title,article.user .field-display-inline .field-title{width:150px}article.node-base .field-title,article.user .field-title{font-weight:600}article.node-base .node-content,article.user .node-content{display:flex;flex-direction:column}button{cursor:pointer}input[type=text],input[type=password],input[type=email]{padding:13px 16px;border:1px solid var(--color-bone);border-radius:8px;font-size:16px;transition:250ms;background-color:var(--color-white)}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus{border-color:var(--color-raisin-black)}input::placeholder{color:rgba(36,36,36,.6)}table{border-collapse:collapse}table thead{font-family:Montserrat;font-style:normal;font-size:12px;line-height:20px;font-variant-numeric:tabular-nums;font-weight:600;color:var(--color-liver-chestnut)}table tr{border-top:1px solid var(--color-bone);border-bottom:1px solid var(--color-bone)}table th,table td{font-family:Montserrat;font-style:normal;font-size:12px;line-height:20px;font-variant-numeric:tabular-nums;padding:12px}table caption{font-family:Montserrat;font-weight:600;font-style:normal;font-size:18px;line-height:26px;padding-top:12px;padding-bottom:6px}label.toggle{display:inline-block;padding-left:58px;position:relative;line-height:24px}label.toggle::before,label.toggle::after{display:inline-block;content:"";position:absolute}label.toggle::before{width:50px;height:24px;left:0;top:0;border-radius:12px;background-color:var(--color-pale-silver);transition:250ms ease-out}label.toggle::after{width:18px;height:18px;left:3px;top:3px;border-radius:10px;background-color:var(--color-white);transition:250ms ease-out}label.toggle:has(input:disabled){opacity:.5}label.toggle:has(input:checked)::before{background-color:var(--color-red-varenne-capital)}label.toggle:has(input:checked)::after{transform:translateX(26px)}.pager .pager__items{display:flex}.pager .pager__item a{width:32px;height:24px;text-align:center;display:flex;justify-content:center;align-items:center;font-family:Montserrat;font-style:normal;font-size:12px;line-height:20px;font-variant-numeric:tabular-nums;cursor:pointer}@media(max-width:1119px){.pager .pager__item a{height:42px;margin:-9px -5px;width:42px}}.pager .pager__item.is-active{border-radius:24px;color:var(--color-white);background-color:var(--color-red-varenne-capital)}.pager .pager__item--next,.pager .pager__item--previous{cursor:pointer}.pager .pager__item--next span,.pager .pager__item--previous span{display:none}.pager .pager__item--next a::after,.pager .pager__item--previous a::after{display:flex;font-family:Varenne icons !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:24px;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;color:var(--color-red-varenne-capital)}.pager .pager__item--next{margin-left:16px}.pager .pager__item--next a::after{content:"arrowright"}.pager .pager__item--previous{margin-right:16px}.pager .pager__item--previous a::after{content:"arrowleft"}.pager .pager__item--last,.pager .pager__item--first{display:none}tr.row-hidden,tr.row-filtered{display:none}.contextual{display:none}.link-block{cursor:pointer}.use-nice-select.nice-select:after,.form-select.nice-select:after{border-bottom:none;border-right:none;font-family:Varenne icons !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:24px;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"angledown";display:flex;align-items:center;justify-content:center;font-size:24px;width:24px;height:24px;position:absolute;right:0;top:50%;transform-origin:center;transform:translateY(-50%);margin-top:0px;transition:250ms ease-out}.use-nice-select.nice-select.open:after,.form-select.nice-select.open:after{transform:translateY(-50%) rotateZ(180deg)}@media(min-width:1120px){.table-container table{min-width:100%}}@media(max-width:1119px){.table-container{width:100%;overflow-x:auto;overflow-y:hidden}}[data-drupal-messages]{padding:32px;font-family:Montserrat;font-style:normal;font-size:16px;line-height:24px;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;gap:16px;background-color:var(--color-isabelline)}[data-drupal-messages] [role=contentinfo]{color:var(--color-positive);background-color:#eef5ed;padding:24px;border:1px solid;border-radius:8px}[data-drupal-messages] [role=contentinfo] a{text-decoration:underline}[data-drupal-messages] [role=contentinfo]:has([role=alert]){color:var(--color-negative);background-color:#f2e6e4}@keyframes pulse{0%,100%{box-shadow:0 0 8px 0px var(--color-isabelline)}60%{box-shadow:0 0 8px 0px var(--color-warning)}}form :target,form :target+.nice-select{animation:pulse 1s 2 both normal}.form-item--error-message{color:var(--color-negative);font-family:Montserrat;font-style:normal;font-size:12px;line-height:20px;font-variant-numeric:tabular-nums}button:focus-visible,input:not([type=checkbox]):not([type=radio]):focus-visible,textarea:focus-visible,.nice-select:focus-visible,div[tabindex="0"]:focus-visible,a:focus-visible{box-shadow:0 0 0 4px var(--color-background),0 0 0 6px var(--color-focus)}label:has(:focus-visible),input[type=checkbox]:focus-visible+label,input[type=radio]:focus-visible+label{box-shadow:0 0 0 4px var(--color-background),0 0 0 6px var(--color-focus)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#d3d3d3;border:2px solid #fff;border-radius:5px}
#back-to-top-container{position:fixed;bottom:30px;right:30px;z-index:99}#back-to-top{width:50px;height:50px;background-color:var(--color-pale-silver);transition:all .3s ease;display:flex;justify-content:center;align-items:center}#back-to-top:hover{background-color:var(--color-isabelline)}#back-to-top:hover path{fill:var(--color-pale-silver)}#back-to-top svg{width:24px;height:24px}#back-to-top svg path{fill:var(--color-isabelline)}
.news-preview>a{display:block}.news-preview .news-header{color:var(--color-liver-chestnut);display:flex}.news-preview h4{pointer-events:none}.news-preview .field-field_category{pointer-events:none;display:flex}.news-preview .field-field_category>div{display:flex;color:var(--color-liver-chestnut);gap:6px}.news-preview .field-field_category>div .field-field_news_icon{width:20px;height:20px}.news-preview .field-field_category::after{white-space:pre;content:" • ";display:inline}.news-preview>a>.field-field_news_media{height:220px;margin-bottom:18px;overflow:hidden}.news-preview>a>.field-field_news_media img{object-fit:cover;transition:250ms ease-out;width:100%;height:100%}.news-preview>a>.field-field_news_media:hover img{transform:scale(1.05)}.news-dialog .dialog-body{display:flex;flex-direction:column;align-items:center}.news-dialog .dialog-body .field-field_news_media{height:250px;width:auto;margin-bottom:32px}.news-dialog .dialog-body .field-field_news_media img{object-fit:contain}.news-dialog .dialog-body h3{margin-bottom:8px}.news-dialog .dialog-body .field-field_news_description{margin-bottom:32px}.news-dialog .dialog-body .field-field_news_link+*{margin-top:16px}
.nice-select{font-family:Montserrat;font-style:normal;font-size:16px;line-height:24px;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:8px;border:solid 1px var(--color-bone);box-sizing:border-box;clear:both;cursor:pointer;display:block;height:48px;line-height:46px;padding-left:16px;padding-right:28px;position:relative;text-align:left !important;transition:all .2s ease-in-out;user-select:none;white-space:nowrap;width:auto}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .nice-select-dropdown{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .nice-select-dropdown{width:100%;margin-top:4px;background-color:var(--color-white);border:1px solid var(--color-bone);border-radius:8px;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(24px);transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;z-index:9;opacity:0}.nice-select .list{border-radius:8px;box-sizing:border-box;overflow:hidden;padding:0;max-height:210px;overflow-y:auto}.nice-select .list::-webkit-scrollbar{width:10px}.nice-select .list::-webkit-scrollbar-thumb{background-color:#d3d3d3;border:2px solid #fff;border-radius:5px}.nice-select .list:hover .option:not(:hover){background-color:rgba(0,0,0,0) !important}.nice-select .option{cursor:pointer;font-weight:400;line-height:50px;list-style:none;outline:none;padding-left:16px;padding-right:27px;text-align:left;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:var(--color-isabelline)}.nice-select .option.selected{color:var(--color-red-varenne-capital)}.nice-select .option.disabled{background-color:rgba(0,0,0,0);color:#999;cursor:default}.nice-select .optgroup{font-weight:bold}.no-csspointerevents .nice-select .nice-select-dropdown{display:none}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .has-multiple{white-space:inherit;height:auto;padding:7px 12px;min-height:36px;line-height:22px}.nice-select .has-multiple span.current{border:1px solid #ccc;background:#eee;padding:0 10px;border-radius:3px;display:inline-block;line-height:24px;font-size:14px;margin-bottom:3px;margin-right:3px}.nice-select .has-multiple .multiple-options{display:block;line-height:24px;padding:0}.nice-select .nice-select-search-box{box-sizing:border-box;width:100%;padding:5px;pointer-events:none;border-radius:5px 5px 0 0}.nice-select .nice-select-search{box-sizing:border-box;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;color:#444;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:100%;min-height:36px;line-height:22px;height:auto;outline:0 !important;font-size:16px}
.user-layout{display:flex;flex:1}.user-layout>main{flex:1;width:100%;background-color:var(--color-isabelline);display:flex;flex-direction:column;justify-content:center;align-items:center}.user-layout>main #block-varenne-content{align-items:center;justify-content:center}.user-layout>main .layout-content{width:100%;padding:32px;max-width:800px}.user-layout>main .layout-content>.region-content{gap:32px}.user-layout>main [data-drupal-messages]{padding:0}@media(min-width:1120px){.user-layout-image{display:flex;min-height:500px}.user-layout-image img{object-fit:cover}}@media(max-width:1119px){.user-layout-image{display:none}}.user-form-container{width:100%}.user-form{width:544px;display:flex;flex-direction:column;gap:24px}@media(max-width:1119px){.user-form{width:100%}}.user-form .form-actions{align-self:flex-end}.user-register-form,.user-profile-form{display:grid}@media(min-width:1120px){.user-register-form,.user-profile-form{grid-template-columns:repeat(2,minmax(0,1fr))}.user-register-form>*,.user-profile-form>*{grid-column:span 2}}@media(max-width:1119px){.user-register-form,.user-profile-form{grid-template-columns:repeat(1,minmax(0,1fr))}.user-register-form>*,.user-profile-form>*{grid-column:span 1}}.user-register-form .field--name-field-firstname,.user-register-form .field--name-field-lastname,.user-register-form .field--name-field-country,.user-register-form .field--name-field-investor-profile,.user-register-form .field--name-field-language,.user-profile-form .field--name-field-firstname,.user-profile-form .field--name-field-lastname,.user-profile-form .field--name-field-country,.user-profile-form .field--name-field-investor-profile,.user-profile-form .field--name-field-language{grid-column:span 1}.user-register-form .form-actions,.user-profile-form .form-actions{display:flex;justify-content:flex-end}.user-register-form .field--name-field-country,.user-register-form .field--name-field-investor-profile,.user-register-form .field--name-field-language,.user-profile-form .field--name-field-country,.user-profile-form .field--name-field-investor-profile,.user-profile-form .field--name-field-language{display:none}#edit-account{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#edit-account .form-item-mail,#edit-account #edit-pass{grid-column:span 2}#edit-pass{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.confirmation-page{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;gap:32px}.confirmation-page .messages{font-family:Montserrat;font-style:normal;font-size:16px;line-height:24px;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;align-items:center;gap:16px}.confirmation-page .error-messages,.confirmation-page .warning-messages{width:100%;padding:24px;border:1px solid;border-radius:8px}.confirmation-page .error-messages a,.confirmation-page .warning-messages a{text-decoration:underline}.confirmation-page .error-messages{color:var(--color-negative);background-color:#f2e6e4}.confirmation-page .warning-messages{color:var(--color-warning);background-color:#fbf1d7}.confirmation-page .icon-circle{color:var(--color-positive);border-color:var(--color-positive)}.confirmation-page .status-messages{text-align:center}#block-varenne-menu-user .menu-items ul{display:flex;gap:16px}#block-varenne-menu-user .menu-items ul li{text-transform:uppercase;font-family:Montserrat;font-style:normal;text-transform:uppercase;font-size:14px;letter-spacing:.6px;font-weight:600;color:var(--color-red-varenne-capital);display:flex}#block-varenne-menu-user [data-drupal-link-system-path=user],#block-varenne-menu-user [data-drupal-link-system-path="user/logout"],#block-varenne-menu-user [data-drupal-link-system-path="user/login"]{display:inline-flex;gap:8px;align-items:center;white-space:nowrap;padding:12px;margin:-12px}#block-varenne-menu-user [data-drupal-link-system-path=user]::before,#block-varenne-menu-user [data-drupal-link-system-path="user/logout"]::before,#block-varenne-menu-user [data-drupal-link-system-path="user/login"]::before{font-family:Varenne icons !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:24px;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#block-varenne-menu-user [data-drupal-link-system-path=user]::before{content:"profile"}#block-varenne-menu-user [data-drupal-link-system-path="user/logout"],#block-varenne-menu-user [data-drupal-link-system-path="user/login"]{width:200px}#block-varenne-menu-user [data-drupal-link-system-path="user/logout"]::before,#block-varenne-menu-user [data-drupal-link-system-path="user/login"]::before{content:"login"}@media(max-width:1119px){#block-varenne-menu-user [data-drupal-link-system-path="user/logout"],#block-varenne-menu-user [data-drupal-link-system-path="user/login"]{width:38px;margin-right:5px;overflow:hidden}}.create-account-wrapper{margin-top:32px;align-self:center}.create-account-wrapper>*+*::before{display:inline;content:" ";white-space:pre}
.layout-container{display:flex;flex-direction:column;min-height:100dvh;position:relative}.layout-container>header:first-child{display:flex;flex-direction:row;justify-content:space-between;background-color:var(--color-white);height:88px;padding:32px 50px;gap:24px}@media(max-width:1200px){.layout-container>header:first-child{padding:32px 32px}}@media(max-width:1119px){.layout-container>header:first-child{height:56px;padding:16px 24px}}main,.layout-content,.region-content,#block-varenne-content{display:flex;flex-direction:column;flex:1}.region-header_left,.region-header_right{display:flex;flex-direction:row;align-items:center;gap:24px}@media(max-width:1119px){.region-header_left,.region-header_right{flex-direction:row-reverse;gap:12px}}.region-header_left>*:nth-child(2),.region-header_right>*:nth-child(2){display:flex;align-items:center}@media(min-width:1120px){.region-header_left>*:nth-child(2)::before,.region-header_right>*:nth-child(2)::before{content:"";display:block;height:16px;width:1px;background-color:var(--color-raisin-black);margin-right:24px}}.varenne-frontend-disclaimer-form button#financial-profile{font-family:Montserrat;font-style:normal;text-transform:uppercase;font-size:14px;letter-spacing:.6px;font-weight:600;color:var(--color-red-varenne-capital);display:flex;align-items:center;gap:8px;cursor:pointer}.varenne-frontend-disclaimer-form button#financial-profile .icon{font-size:24px}@media(max-width:1119px){.varenne-frontend-disclaimer-form button#financial-profile{padding:12px;margin:-12px}.varenne-frontend-disclaimer-form button#financial-profile .icon+span{display:none}}@media(min-width:1120px){.varenne-frontend-disclaimer-form dialog{width:928px}}.varenne-frontend-disclaimer-form dialog .dialog-header{display:flex;flex-direction:column;gap:24px}.varenne-frontend-disclaimer-form dialog .dialog-header hgroup{display:flex;flex-direction:column;gap:8px}.varenne-frontend-disclaimer-form dialog .dialog-header img{width:300px}@media(min-width:1120px){.varenne-frontend-disclaimer-form dialog form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}}@media(max-width:1119px){.varenne-frontend-disclaimer-form dialog form{display:flex;flex-direction:column;gap:24px}}.varenne-frontend-disclaimer-form dialog form .disclaimer-text{grid-column:span 2;height:200px;border-radius:8px;border:1px solid var(--Colors-Secondary-Bone,#DED8C9);padding:16px;overflow-y:scroll}.varenne-frontend-disclaimer-form dialog::after{display:none}.language-switcher-language-url{display:none}#block-varenne-primary-local-tasks ul{display:flex;gap:24px;padding:8px;justify-content:flex-end;background-color:var(--color-isabelline);padding-right:50px}#block-varenne-primary-local-tasks li a{color:var(--color-red-varenne-capital);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration-line:underline;font-size:12px}.contextual-links{display:none !important}@media(min-width:1120px){.submenu-header{display:none}}#block-varenne-main-menu{display:flex}#block-varenne-main-menu .menu-action-toggle,#block-varenne-main-menu .menu-action-close,#block-varenne-main-menu .submenu-action-back,#block-varenne-main-menu .submenu-action-close{display:none}@media(max-width:1119px){#block-varenne-main-menu .menu-action-toggle,#block-varenne-main-menu .menu-action-close,#block-varenne-main-menu .submenu-action-back,#block-varenne-main-menu .submenu-action-close{display:inline-flex;justify-content:center;align-items:center;border:none;width:48px;height:48px;margin:-12px;color:var(--color-red-varenne-capital)}}#block-varenne-main-menu .menu-items>ul{font-family:Montserrat;font-style:normal;text-transform:uppercase;font-size:14px;letter-spacing:.6px;font-weight:600;display:flex}#block-varenne-main-menu .menu-items>ul li{cursor:pointer;transition:250ms ease-out}#block-varenne-main-menu .menu-items>ul li>a{transition:250ms ease-out}#block-varenne-main-menu .menu-items>ul li:hover span{color:var(--color-red-varenne-capital)}#block-varenne-main-menu .menu-items>ul li:hover>a{color:var(--color-red-varenne-capital)}#block-varenne-main-menu .menu-items>ul li>a.is-active,#block-varenne-main-menu .menu-items>ul>li:has(a.is-active){color:var(--color-red-varenne-capital)}#block-varenne-main-menu .submenu{color:var(--color-raisin-black)}@media(max-width:1119px){#block-varenne-main-menu.menu-open .menu-items{transform:none}#block-varenne-main-menu .menu-items{position:fixed;left:0;top:0;width:100vw;height:100vh;padding:16px 24px;z-index:10;background-color:#fff;display:flex;flex-direction:column;gap:16px;transform:translateX(-100vw);transition:200ms ease-out}#block-varenne-main-menu .menu-items>ul{flex-direction:column;gap:0}#block-varenne-main-menu .menu-items>ul li{border-top:1px solid var(--color-bone)}#block-varenne-main-menu .menu-items>ul li a,#block-varenne-main-menu .menu-items>ul li>span{display:block;padding:24px 0;width:100%}#block-varenne-main-menu .menu-items>ul li:last-child{border-bottom:1px solid var(--color-bone)}#block-varenne-main-menu .menu-items .submenu{position:fixed;left:0;top:0;width:100vw;height:100vh;padding:16px 24px;z-index:11;background-color:#fff;display:flex;flex-direction:column;gap:16px;transform:translateX(-100vw);transition:200ms ease-out}#block-varenne-main-menu .menu-items .submenu>ul{flex-direction:column;gap:0}#block-varenne-main-menu .menu-items .submenu.submenu-open{opacity:1;transform:none;pointer-events:all}#block-varenne-main-menu .menu-items .submenu-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#block-varenne-main-menu .menu-items .submenu-header a{padding:0}#block-varenne-main-menu .menu-items .menu-action-close{align-self:flex-end}}@media(min-width:1120px){#block-varenne-main-menu .menu-items>ul{flex-direction:row;gap:24px}#block-varenne-main-menu .menu-items>ul>li{height:60px;line-height:60px;white-space:nowrap}#block-varenne-main-menu .menu-items>ul>li>a{padding-top:21px;padding-bottom:21px}#block-varenne-main-menu .menu-items>ul>li:hover ul,#block-varenne-main-menu .menu-items>ul>li ul:has(:focus){opacity:1;pointer-events:all}#block-varenne-main-menu .menu-items>ul>li:has(a.is-active){text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:9px}#block-varenne-main-menu ul ul{display:flex;flex-direction:column;position:absolute;z-index:10;opacity:0;pointer-events:none;font-family:Montserrat;font-style:normal;text-transform:uppercase;font-size:12px;line-height:20px;letter-spacing:.4px;font-weight:600;transition:250ms ease-out;background-color:var(--color-white);padding:24px 40px 24px 16px;gap:24px;transform:translateX(-25%);text-wrap:nowrap;border-radius:8px;box-shadow:0px 0px 4px 0px rgba(0,0,0,.16)}#block-varenne-main-menu ul ul li{display:flex;align-items:center}#block-varenne-main-menu ul ul li a{color:var(--color-raisin-black)}#block-varenne-main-menu ul ul li a.is-active{color:var(--color-red-varenne-capital)}#block-varenne-main-menu ul ul li::before{color:var(--color-red-varenne-capital);display:inline-block;content:"arrowright";font-size:16px;margin-right:8px;margin-left:-20px;font-family:Varenne icons !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:24px;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;transition:250ms ease-out;transform:translateX(-100%)}#block-varenne-main-menu ul ul li:hover{transform:translateX(24px)}#block-varenne-main-menu ul ul li:hover::before{opacity:1;transform:translateX(0)}}.layout-container>footer{background-color:var(--color-red-varenne-capital);color:var(--color-white);--color-background:var(--color-red-varenne-capital);--color-focus:var(--color-white)}.layout-container>footer .footer-inner{padding-top:48px;padding-bottom:24px}@media(min-width:1120px){.layout-container>footer .footer-inner{max-width:1120px;margin-left:auto;margin-right:auto}}@media(max-width:1119px){.layout-container>footer .footer-inner{width:100%;padding-left:24px;padding-right:24px;display:flex;flex-direction:column;gap:24px}}@media(min-width:1120px){.layout-container>footer .region-footer{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;margin-bottom:48px}}@media(max-width:1119px){.layout-container>footer .region-footer{display:flex;flex-direction:column;gap:24px}}.layout-container>footer .region-footer_bottom{padding-top:24px;border-top:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between}.layout-container>footer .region-footer_bottom .menu ul{display:flex}@media(max-width:1119px){.layout-container>footer .region-footer_bottom{flex-direction:column-reverse;gap:24px}.layout-container>footer .region-footer_bottom .menu ul{flex-direction:column;gap:12px}}@media(min-width:1120px){.layout-container>footer .region-footer_bottom .menu ul>li{padding-left:12px;padding-right:12px;border-left:1px solid rgba(255,255,255,.2)}.layout-container>footer .region-footer_bottom .menu ul>li:first-child{border-left:none;padding-left:0}}.layout-container>footer #block-logo{grid-column:span 12}.layout-container>footer #block-logo img{filter:brightness(0) invert(1)}.layout-container>footer #block-varenne-address{grid-column:1/span 4}.layout-container>footer #block-varenne-address p{font-family:Montserrat;font-style:normal;font-size:14px;line-height:22px;font-variant-numeric:tabular-nums}.layout-container>footer #block-varenne-address img{margin-right:12px}.layout-container>footer #block-varenne-footer-menu,.layout-container>footer #block-varenne-pieddepagefonds{font-family:Montserrat;font-style:normal;font-size:16px;line-height:24px;font-variant-numeric:tabular-nums;grid-column:span 4;columns:2}.layout-container>footer #block-varenne-footer-menu li,.layout-container>footer #block-varenne-pieddepagefonds li{margin-bottom:24px}@media(max-width:1119px){.layout-container>footer #block-varenne-footer-menu li,.layout-container>footer #block-varenne-pieddepagefonds li{margin-bottom:12px}}.layout-container>footer .social-links{display:flex;gap:24px}.layout-container>footer .social-links a{padding:12px;margin:-12px}#block-varenne-page-title{margin-top:96px;margin-bottom:32px;text-align:center}@media(max-width:1119px){#block-varenne-site-branding{width:212px}}#footer-link-funds{column-span:all;margin-bottom:25px}
.carousel-container{display:flex;flex-direction:column;gap:32px;width:109%;max-width:100%;--carousel-width:calc(100%)}@media(max-width:1119px){.carousel-container{overflow:hidden}}.carousel-controls{width:100%;height:40px;display:flex;justify-content:center;align-items:center;gap:18px}.carousel-controls.all-slides-visible{display:none}.carousel-controls .icon-button{width:40px;height:40px}.carousel-controls .carousel-links{display:flex}.carousel-controls .carousel-links a{user-select:none}.carousel-controls .carousel-links a::after{content:"";display:block;width:6px;height:6px;border-radius:3px;background-color:var(--color-raisin-black);opacity:.4;transition:500ms ease-out}.carousel-controls .carousel-links a.slide-visible::after{opacity:1}.carousel-controls .carousel-links a+a{margin-left:4px}@media(min-width:1120px){.carousel-controls .carousel-links a:nth-child(3n+2),.carousel-controls .carousel-links a:nth-child(3n){display:none}}@media(max-width:1119px){.carousel-controls .carousel-links a{display:none}}.carousel{display:flex;scroll-snap-type:both mandatory;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;gap:32px;scrollbar-width:none;-ms-overflow-style:none}.carousel::-webkit-scrollbar{width:0;height:0;display:none}@media(min-width:1120px){.carousel{--scrollbar-width:20px}.carousel.carousel-fullwidth{margin-left:calc((100% - 100vw + var(--scrollbar-width))/2);margin-right:calc((100% - 100vw + var(--scrollbar-width))/2);padding-left:calc((100vw - var(--scrollbar-width) - 100%)/2);padding-right:calc((100vw - var(--scrollbar-width) - 100%)/2);scroll-padding-left:calc((100vw - var(--scrollbar-width) - var(--carousel-width))/2);scroll-padding-right:calc((100vw - var(--scrollbar-width) - var(--carousel-width))/2)}.carousel>.slide-hidden{transition:250ms ease-out;opacity:0;pointer-events:none}}.carousel>*{scroll-snap-align:start;flex-shrink:0}@media(min-width:1120px){.carousel>*{width:calc((100% - 64px)/3)}}@media(max-width:1119px){.carousel>*{width:100%}}
.view{display:flex;flex-direction:column;gap:24px}.view form{margin-bottom:24px}.view-result-summary{font-family:Montserrat;font-style:normal;font-size:12px;line-height:20px;font-variant-numeric:tabular-nums}.view-result-summary .view-result-total{color:var(--color-red-varenne-capital);font-weight:600}.view-team h2{margin-bottom:24px;text-align:center}.view-team .taxonomy-term{position:unset}.view-team .item-list h3{margin-bottom:24px}.view-team .item-list ul{display:grid}@media(min-width:1120px){.view-team .item-list ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 32px}}@media(max-width:1119px){.view-team .item-list ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 24px}}.view-team .item-list.teams-hidden{display:none}.view-team .field-description{height:auto;max-height:0;overflow:hidden;transition:500ms;margin-top:26px;opacity:0;background:var(--color-isabelline);position:relative}@media(min-width:1120px){.view-team .field-description{width:calc(400% + 96px)}}@media(max-width:1119px){.view-team .field-description{width:calc(200% + 24px)}}.view-team .field-description p{padding:24px 16px;border-top:1px solid var(--color-bone);border-bottom:1px solid var(--color-bone)}@media(min-width:1120px){.view-team li:nth-child(4n+2) .field-description{transform:translateX(calc(-25% - 10px))}.view-team li:nth-child(4n+3) .field-description{transform:translateX(calc(-50% - 20px))}.view-team li:nth-child(4n+4) .field-description{transform:translateX(calc(-75% - 30px))}}@media(max-width:1119px){.view-team li:nth-child(2n+2) .field-description{transform:translateX(calc(-50% - 10px))}}.view-team li .taxonomy-term{cursor:pointer}.view-team li .taxonomy-term.selected [class*=field-field_team_][class*=picture] .field-content::before,.view-team li .taxonomy-term.selected [class*=field-field_team_][class*=picture] .field-content::after{opacity:1}.view-team li .taxonomy-term.selected [class*=field-field_team_][class*=work]::after{content:"close"}.view-team li .taxonomy-term.selected .field-description{max-height:unset;opacity:1}.view-team .field-name{color:var(--color-liver-chestnut);margin-top:16px}@media(max-width:1119px){.view-team .field-name{font-size:16px}}.view-team [class*=field-field_team_][class*=work]{display:flex;justify-content:space-between;font-family:Montserrat;font-style:normal;font-size:14px;line-height:22px;font-variant-numeric:tabular-nums;width:100%}.view-team [class*=field-field_team_][class*=work]::after{color:var(--color-red-varenne-capital);display:inline-block;content:"plus";font-family:Varenne icons !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:24px;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px}.view-team [class*=field-field_team_][class*=picture] .field-content{display:flex;position:relative;width:fit-content}.view-team [class*=field-field_team_][class*=picture] .field-content::before,.view-team [class*=field-field_team_][class*=picture] .field-content::after{width:48px;height:48px;content:"";opacity:0;transition:500ms ease-out;display:block;position:absolute;border-color:var(--color-white);border-width:3px}.view-team [class*=field-field_team_][class*=picture] .field-content::before{border-left-style:solid;border-bottom-style:solid;bottom:16px;left:16px}.view-team [class*=field-field_team_][class*=picture] .field-content::after{border-right-style:solid;border-top-style:solid;right:16px;top:16px}.view-team [class*=field-field_team_][class*=picture] .field-content img{object-fit:cover;height:auto}@media(max-width:1119px){.view-team .taxonomy-term{display:flex;flex-direction:column;width:255px;margin:auto}}@media screen and (max-width:549px){.view-team .taxonomy-term{display:inline-block;flex-direction:unset;width:100%;margin:auto}}.view-news fieldset legend{display:none}.filter-tags,.view-news fieldset .fieldset-wrapper>div{margin-bottom:8px;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.filter-tags>*,.view-news fieldset .fieldset-wrapper>div>*{display:inline-flex;height:32px;padding:6px 12px;justify-content:center;align-items:center;flex-shrink:0;text-transform:uppercase;color:var(--color-raisin-black);transition:250ms ease-out;background-color:var(--color-isabelline);border-radius:24px;cursor:pointer;font-family:Montserrat;font-style:normal;text-transform:uppercase;font-size:12px;line-height:20px;letter-spacing:.4px;font-weight:600}.filter-tags>* label,.view-news fieldset .fieldset-wrapper>div>* label{color:var(--color-raisin-black);transition:250ms ease-out}.filter-tags>*:hover,.view-news fieldset .fieldset-wrapper>div>*:hover{color:var(--color-liver-chestnut)}.filter-tags>*:hover label,.view-news fieldset .fieldset-wrapper>div>*:hover label{color:var(--color-liver-chestnut)}.filter-tags>*.active,.filter-tags>*:has(input:checked),.view-news fieldset .fieldset-wrapper>div>*.active,.view-news fieldset .fieldset-wrapper>div>*:has(input:checked){border:1px solid var(--color-liver-chestnut);color:var(--color-liver-chestnut)}.filter-tags>*.active label,.filter-tags>*:has(input:checked) label,.view-news fieldset .fieldset-wrapper>div>*.active label,.view-news fieldset .fieldset-wrapper>div>*:has(input:checked) label{color:var(--color-liver-chestnut)}.paragraph-background-isabelline .view-team .filter-tag{background-color:var(--color-white)}.view-news{margin-bottom:96px}@media(min-width:1120px){.view-news{max-width:1120px;margin-left:auto;margin-right:auto}}@media(max-width:1119px){.view-news{width:100%;padding:24px}}.view-news .views-exposed-form .form-actions{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.view-news #edit-field-category-target-id--wrapper legend{display:none}.view-news .item-list ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:48px 32px}.view-news .item-list li{width:max(349px,(100% - 64px)/3)}@media(max-width:1119px){.view-news .item-list li{width:100%}}.view-news.view-page-number-1 .item-list li:nth-child(n+7),.view-news:not(.view-page-number-1) .item-list li{width:100%;margin-top:-24px;padding-top:24px;border-top:1px solid var(--color-bone)}@media(min-width:1120px){.view-news.view-page-number-1 .item-list li:nth-child(n+7),.view-news:not(.view-page-number-1) .item-list li{padding-left:32px;padding-right:32px}.view-news.view-page-number-1 .item-list li:nth-child(n+7) article,.view-news:not(.view-page-number-1) .item-list li article{padding-left:88px;height:64px}}.view-news.view-page-number-1 .item-list li:nth-child(n+7) article,.view-news:not(.view-page-number-1) .item-list li article{display:flex;flex-direction:column;justify-content:center;position:relative;cursor:pointer}.view-news.view-page-number-1 .item-list li:nth-child(n+7) article .contextual-region,.view-news:not(.view-page-number-1) .item-list li article .contextual-region{position:static}.view-news.view-page-number-1 .item-list li:nth-child(n+7) article::after,.view-news:not(.view-page-number-1) .item-list li article::after{display:block;position:absolute;right:0;font-family:Varenne icons !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:24px;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"arrowright";font-size:24px;color:var(--color-red-varenne-capital);transition:250ms ease-out}.view-news.view-page-number-1 .item-list li:nth-child(n+7) article:hover::after,.view-news:not(.view-page-number-1) .item-list li article:hover::after{transform:translateX(16px)}@media(min-width:1120px){.view-news.view-page-number-1 .item-list li:nth-child(n+7) article .news-header>.field-field_category .field-field_news_icon,.view-news:not(.view-page-number-1) .item-list li article .news-header>.field-field_category .field-field_news_icon{display:flex;position:absolute;left:0;top:0;width:64px;height:64px;justify-content:center;align-items:center;gap:10px;border-radius:88px;background:var(--color-isabelline,#F8F5EC)}.view-news.view-page-number-1 .item-list li:nth-child(n+7) article .news-header>.field-field_category .field-field_news_icon img,.view-news:not(.view-page-number-1) .item-list li article .news-header>.field-field_category .field-field_news_icon img{width:24px;height:24px}}.view-news.view-page-number-1 .item-list li:nth-child(n+7) article>*>.field-field_news_media,.view-news:not(.view-page-number-1) .item-list li article>*>.field-field_news_media{display:none}.view-news.view-page-number-1 .item-list li:nth-child(7){margin-top:40px}.view-news.view-page-number-1 .item-list li:nth-child(6)~li:last-child,.view-news:not(.view-page-number-1) .item-list li:last-child{border-bottom:1px solid var(--color-bone);margin-bottom:-24px;padding-bottom:24px}.view-news .pager{margin-left:auto;margin-right:auto;margin-top:24px}.view-distributors td{min-width:200px}.view-distributors .view-result-summary{margin-bottom:6px}
@keyframes corner-highlight{from{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes appear-down{from{transform:none}25%{transform:translateY(200%)}50%{transform:translateY(200%)}50.001%{transform:translateY(-200%)}to{transform:none}}@media(min-width:1120px){.paragraph .paragraph-inner{max-width:1120px;margin:auto}}@media(max-width:1119px){.paragraph .paragraph-inner{width:100%;padding:0 24px}}.paragraph{position:relative}.paragraph.paragraph-background-isabelline{--color-background:var(--color-isabelline);background-color:var(--color-isabelline)}.paragraph.paragraph-background-white{--color-background:var(--color-white);background-color:var(--color-white)}.paragraph.paragraph-spacing{padding-top:var(--section-spacing);padding-bottom:var(--section-spacing)}.paragraph.paragraph-spacing.paragraph-background-isabelline:has(+.paragraph-spacing.paragraph-background-isabelline){padding-bottom:0}.paragraph.paragraph-spacing.paragraph-background-white:has(+.paragraph-spacing.paragraph-background-white){padding-bottom:0}.paragraph.hide{display:none}.paragraph-empty{display:flex;flex-direction:column;align-items:center;gap:16px}.paragraph-empty .icon-button{color:var(--color-liver-chestnut);border-color:var(--color-liver-chestnut)}.paragraph-empty .paragraph-empty-text{text-align:center}@media(min-width:1120px){.paragraph-empty .paragraph-empty-text{width:60%}}.corner-highlight{width:50px;height:50px}.corner-highlight path{stroke-width:8px;stroke:var(--color-red-varenne-capital);stroke-dasharray:200}.paragraph--type--text-picture .paragraph-content,.paragraph--type--focus .paragraph-content,.paragraph--type--connection .paragraph-content{display:flex;flex-direction:column;justify-content:center;gap:24px;grid-row:1;font-size:16px}@media(min-width:1120px){.paragraph--type--text-picture.paragraph-image-position-left .paragraph-inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px}.paragraph--type--text-picture.paragraph-image-position-left .paragraph-illustration{grid-column:1/6}.paragraph--type--text-picture.paragraph-image-position-left .paragraph-illustration .corner-highlight{left:-25px}.paragraph--type--text-picture.paragraph-image-position-left .paragraph-content{grid-column:7/13}.paragraph--type--text-picture.paragraph-image-position-right .paragraph-illustration{grid-column:8/13}.paragraph--type--text-picture.paragraph-image-position-right .paragraph-illustration .corner-highlight{right:-25px}.paragraph--type--text-picture.paragraph-image-position-right .paragraph-inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px}.paragraph--type--text-picture.paragraph-image-position-right .paragraph-content{grid-column:1/7}}@media(max-width:1119px){.paragraph--type--text-picture .paragraph-inner{display:flex;gap:32px}.paragraph--type--text-picture.paragraph-image-position-left .paragraph-inner{flex-direction:column}.paragraph--type--text-picture.paragraph-image-position-left .paragraph-illustration{padding-left:25px}.paragraph--type--text-picture.paragraph-image-position-left .paragraph-illustration .corner-highlight{left:0}.paragraph--type--text-picture.paragraph-image-position-right .paragraph-inner{flex-direction:column-reverse}.paragraph--type--text-picture.paragraph-image-position-right .paragraph-illustration{padding-right:25px}.paragraph--type--text-picture.paragraph-image-position-right .paragraph-illustration .corner-highlight{right:0}.paragraph--type--text-picture .paragraph-picture img{height:auto;max-height:60vh}}.paragraph--type--text-picture .paragraph-picture{display:flex}.paragraph--type--text-picture .paragraph-picture img{min-height:300px;object-fit:cover}.paragraph--type--text-picture.paragraph-image-position-fullwidth .paragraph-background{overflow:hidden}.paragraph--type--text-picture.paragraph-image-position-fullwidth .paragraph-background .paragraph-picture{width:100%;height:100%;display:flex}.paragraph--type--text-picture.paragraph-image-position-fullwidth .paragraph-background .paragraph-picture img{width:100%;height:100%;object-fit:cover;min-height:300px}.paragraph--type--text-picture.paragraph-image-position-fullwidth .paragraph-inner{background-color:var(--color-red-varenne-capital);color:var(--color-white)}.paragraph--type--text-picture.paragraph-image-position-fullwidth .paragraph-inner .button a{color:var(--color-white)}.paragraph--type--text-picture.paragraph-image-position-fullwidth .paragraph-inner .button a::after{background-color:var(--color-white);color:var(--color-red-varenne-capital)}@media(min-width:1120px){.paragraph--type--text-picture.paragraph-image-position-fullwidth .paragraph-background .paragraph-picture{width:100%;height:100%;display:flex;margin-top:64px}.paragraph--type--text-picture.paragraph-image-position-fullwidth .paragraph-background .paragraph-picture img{width:100%;height:100%;object-fit:cover}.paragraph--type--text-picture.paragraph-image-position-fullwidth .paragraph-inner{position:absolute;top:0;left:0;width:704px;height:auto;padding:64px 80px}}@media(max-width:1119px){.paragraph--type--text-picture.paragraph-image-position-fullwidth{display:flex;flex-direction:column}.paragraph--type--text-picture.paragraph-image-position-fullwidth .paragraph-background .paragraph-picture{width:100%;height:100%;display:flex}.paragraph--type--text-picture.paragraph-image-position-fullwidth .paragraph-background .paragraph-picture img{width:100%;height:100%;object-fit:cover}.paragraph--type--text-picture.paragraph-image-position-fullwidth .paragraph-inner{padding-top:48px;padding-bottom:48px}}.paragraph--type--text-picture .paragraph-illustration{position:relative;padding-top:25px;grid-row:1}.paragraph--type--text-picture .paragraph-illustration .corner-highlight{display:none;position:absolute;top:0}.paragraph--type--text-picture.in-view .paragraph-illustration .corner-highlight{display:block}.paragraph--type--text-picture.in-view .paragraph-illustration .corner-highlight path{animation:corner-highlight 2s linear}.paragraph--type--focus .paragraph-inner,.paragraph--type--connection .paragraph-inner{max-width:928px}.paragraph--type--focus .paragraph-content,.paragraph--type--connection .paragraph-content{text-align:center;align-items:center}.paragraph--type--connection .field-field_connection_text{font-family:Montserrat;font-style:normal;font-variant-numeric:tabular-nums}@media(min-width:1120px){.paragraph--type--connection .field-field_connection_text{font-size:24px;line-height:34px}}@media(max-width:1119px){.paragraph--type--connection .field-field_connection_text{font-size:16px;line-height:26px}}.paragraph--type--distributors .paragraph-content{display:flex;flex-direction:column;gap:24px;font-size:16px}.paragraph--type--distributors .view{gap:0}.paragraph--type--distributors .view table thead tr{border:none}.paragraph--type--distributors .view table td{text-wrap:nowrap}.paragraph--type--distributors .view table tbody td a{color:var(--color-red-varenne-capital)}.paragraph--type--distributors .distributors-form{display:flex;flex-direction:row;align-items:flex-start;gap:24px;flex-wrap:wrap;justify-content:space-between}.paragraph--type--distributors .distributors-form fieldset{display:flex;gap:24px;flex-wrap:wrap}.paragraph--type--distributors .distributors-form fieldset .form-item{flex:1;flex-shrink:1;max-width:168px;position:relative}.paragraph--type--distributors .distributors-form fieldset .form-item:has(:placeholder-shown) input{padding-left:36px;font-size:12px}.paragraph--type--distributors .distributors-form fieldset .form-item:has(:placeholder-shown)::after{font-family:Varenne icons !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:24px;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"search";display:inline-block;position:absolute;left:0;font-size:18px;left:12px;font-size:18px;top:38px}.paragraph--type--distributors .distributors-form .view-result-download{display:flex;flex-direction:column;gap:6px}.paragraph--type--distributors .distributors-form .view-result-download{text-transform:uppercase;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px;font-size:14px;font-weight:600;color:var(--color-red-varenne-capital)}.paragraph--type--distributors .distributors-form .view-result-download::after{display:inline-block;font-size:16px;color:var(--color-white);background-color:var(--color-red-varenne-capital);width:32px;height:24px;display:flex;align-items:center;justify-content:center;font-family:Varenne icons !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:24px;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"download";border-radius:12px}@media(max-width:1119px){.paragraph--type--distributors .distributors-form{gap:12px}.paragraph--type--distributors .distributors-form fieldset{gap:12px}.paragraph--type--distributors .distributors-form fieldset .form-item{max-width:155px}}.paragraph--type--distributors .view-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:8px;gap:12px}@media(max-width:1119px){.paragraph--type--distributors .view-footer{flex-direction:column-reverse}}.paragraph--type--distributors .view-footer .data-last-updated,.paragraph--type--distributors .view-footer .pagination-options{width:190px}.paragraph--type--distributors .view-footer .pagination-options{display:flex;flex-direction:row;font-size:12px;align-items:center}.paragraph--type--distributors .view-footer .pagination-options label{margin-right:12px}.paragraph--type--distributors .view-footer .pagination-options .nice-select{font-size:12px;height:40px;line-height:40px}.paragraph--type--distributors .view-footer .pagination-options .nice-select .option{line-height:40px}.paragraph--type--distributors #views-exposed-form-distributors-default{display:grid;gap:12px}@media(min-width:1120px){.paragraph--type--distributors #views-exposed-form-distributors-default{grid-template-columns:repeat(12,minmax(0,1fr))}.paragraph--type--distributors #views-exposed-form-distributors-default>.form-item{grid-column:span 2}.paragraph--type--distributors #views-exposed-form-distributors-default .js-form-item-items-per-page{grid-column:1/span 3;grid-row:2}.paragraph--type--distributors #views-exposed-form-distributors-default .form-actions{grid-column:9/span 2;grid-row:2;align-self:center;justify-self:end}}@media(max-width:1119px){.paragraph--type--distributors #views-exposed-form-distributors-default{grid-template-columns:repeat(2,minmax(0,1fr))}.paragraph--type--distributors #views-exposed-form-distributors-default>.form-item{grid-column:span 1}.paragraph--type--distributors #views-exposed-form-distributors-default .js-form-item-items-per-page{grid-column:span 1}.paragraph--type--distributors #views-exposed-form-distributors-default .form-actions{grid-column:1/span 1;align-self:center;justify-self:end}}.paragraph--type--distributors #views-exposed-form-distributors-default .form-item-items-per-page{flex-direction:row;gap:12px;align-items:center;align-self:flex-end}.paragraph--type--distributors #views-exposed-form-distributors-default .form-item-items-per-page label{font-weight:normal;color:inherit}@keyframes fade-up{from{opacity:0;transform:translateY(20px)}50%{opacity:.8}to{opacity:1;transform:translateY(0)}}.paragraph--type--hero,.paragraph--type--hero-fullwidth{position:relative}.paragraph--type--hero .paragraph-background,.paragraph--type--hero-fullwidth .paragraph-background{overflow:hidden}.paragraph--type--hero .paragraph-background .paragraph-picture,.paragraph--type--hero-fullwidth .paragraph-background .paragraph-picture{display:flex}@media(min-width:1120px){.paragraph--type--hero .paragraph-background .paragraph-picture,.paragraph--type--hero-fullwidth .paragraph-background .paragraph-picture{width:100%;height:100%}.paragraph--type--hero .paragraph-background .paragraph-picture img,.paragraph--type--hero .paragraph-background .paragraph-picture picture,.paragraph--type--hero-fullwidth .paragraph-background .paragraph-picture img,.paragraph--type--hero-fullwidth .paragraph-background .paragraph-picture picture{width:100%;height:100%}}.paragraph--type--hero .paragraph-background .paragraph-picture img,.paragraph--type--hero .paragraph-background .paragraph-picture picture,.paragraph--type--hero-fullwidth .paragraph-background .paragraph-picture img,.paragraph--type--hero-fullwidth .paragraph-background .paragraph-picture picture{min-width:100%;object-fit:cover}.paragraph--type--hero .paragraph-background::after,.paragraph--type--hero-fullwidth .paragraph-background::after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.6))}.paragraph--type--hero .paragraph-inner,.paragraph--type--hero-fullwidth .paragraph-inner{position:absolute;top:0;left:50%;width:100%;height:100%;transform:translateX(-50%)}.paragraph--type--hero .paragraph-content,.paragraph--type--hero-fullwidth .paragraph-content{height:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;color:#fff;max-width:928px;margin-left:auto;margin-right:auto}.paragraph--type--hero.in-view .paragraph-content,.paragraph--type--hero-fullwidth.in-view .paragraph-content{opacity:0;animation:fade-up 1s ease-out forwards}.paragraph--type--hero .hero-button,.paragraph--type--hero-fullwidth .hero-button{position:absolute;bottom:48px;left:50%;transform:translateX(-50%);color:var(--color-white);border-color:var(--color-white);width:46px;height:58px;font-size:24px;overflow:hidden;border-radius:32px}.paragraph--type--hero .hero-button:hover>span,.paragraph--type--hero-fullwidth .hero-button:hover>span{animation:appear-down 500ms ease-out}@media(min-width:1120px){.paragraph--type--hero{height:calc(100vh - 88px)}}@media(max-width:1119px){.paragraph--type--hero{height:calc(100svh - 56px)}}.paragraph--type--hero .paragraph-background{height:100%}.paragraph--type--hero .paragraph-background .paragraph-picture{height:100%}.paragraph--type--hero .paragraph-background .paragraph-picture img{width:100%;height:100%}.paragraph--type--hero-fullwidth .paragraph-text{margin-top:24px}.paragraph--type--hero-fullwidth .paragraph-picture{max-height:70vh}@media(max-width:1119px){.paragraph--type--hero-fullwidth .paragraph-picture{min-height:400px}.paragraph--type--hero-fullwidth .paragraph-inner button{display:none}}.paragraph--type--slider-news .paragraph-content{display:flex;flex-direction:column;align-items:center;gap:24px}.paragraph--type--slider-news .paragraph-text{text-align:center}.paragraph--type--job-slider .paragraph-content{display:flex;flex-direction:column;align-items:center;gap:24px}.paragraph--type--job-slider .paragraph-content .paragraph-text,.paragraph--type--job-slider .paragraph-content .paragraph-title{text-align:center}.paragraph--type--job-slider header{color:var(--color-liver-chestnut);display:flex}.paragraph--type--job-slider header>div{display:flex}.paragraph--type--job-slider header>div+*::before{white-space:pre;content:" • ";display:inline}.paragraph--type--job-slider .field-field_job_media_hero{height:220px;margin-bottom:18px;overflow:hidden}.paragraph--type--job-slider .field-field_job_media_hero img{object-fit:cover;transition:250ms ease-out;width:100%;height:100%}.paragraph--type--job-slider .field-field_job_media_hero:hover img{transform:scale(1.05)}.paragraph--type--wysiwyg a{color:var(--color-red-varenne-capital);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration-line:underline}.paragraph--type--wysiwyg *+h2,.paragraph--type--wysiwyg *+h3{margin-top:24px}.paragraph--type--wysiwyg h2+*{margin-top:24px}.paragraph--type--wysiwyg h3+*{margin-top:8px}.paragraph--type--wysiwyg *+div,.paragraph--type--wysiwyg div+*{margin-top:24px}.paragraph--type--wysiwyg p+p{margin-top:1em}.paragraph--type--wysiwyg ul{list-style-type:disc;list-style-position:inside;padding-left:1em}.paragraph--type--wysiwyg ul ul{list-style-type:circle}.paragraph--type--wysiwyg li{font-family:Montserrat;font-style:normal;font-size:16px;line-height:24px;font-variant-numeric:tabular-nums}.paragraph--type--wysiwyg li+li,.paragraph--type--wysiwyg li ul{margin-top:.5em}.paragraph--type--wysiwyg img{object-fit:contain;max-width:100%;height:auto}.paragraph--type--contact.contact-slider .paragraph-content{display:flex;flex-direction:column;align-items:center;gap:24px}.paragraph--type--contact.contact-slider .carousel-container{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.paragraph--type--contact.contact-slider .carousel{width:100%}@media(max-width:1119px){.paragraph--type--contact.contact-slider .carousel-container{padding-bottom:68px;position:relative}.paragraph--type--contact.contact-slider .carousel-controls{position:absolute;bottom:0}}@media(min-width:1120px){.paragraph--type--contact.contact-slider .carousel{width:100vw}.paragraph--type--contact.contact-slider .carousel>.slide-hidden{opacity:1}.paragraph--type--contact.contact-slider .carousel-controls{width:auto}}.paragraph--type--contact .contact-card{height:100%;background-color:var(--color-white);padding:32px 24px;text-align:center;font-family:Montserrat;font-style:normal;font-size:16px;line-height:24px;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;align-items:center}.paragraph--type--contact .field-type-email a{color:var(--color-red-varenne-capital);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration-line:underline}.paragraph--type--contact .field-field_avatar{width:82px;height:82px;overflow:hidden;border-radius:41px}.paragraph--type--contact .field-field_avatar>.field-content{width:100%;height:100%}.paragraph--type--contact .field-field_avatar>.field-content>img{width:100%;height:100%;object-position:50% 50%;object-fit:cover}.paragraph--type--contact .field-field_contact_identity{display:inline-block;color:var(--color-liver-chestnut);margin-top:16px;margin-bottom:6px}.paragraph--type--contact .field-field_contact_function{margin-bottom:16px}@media(min-width:1120px){.paragraph--type--contact.contact-single .paragraph-inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;height:504px}.paragraph--type--contact.contact-single .paragraph-illustration{grid-column:1/8;height:100%}.paragraph--type--contact.contact-single .paragraph-illustration .corner-highlight{left:-25px}.paragraph--type--contact.contact-single .paragraph-content{grid-column:6/13;grid-row:1;background-color:var(--color-red-varenne-capital);color:#fff;padding:64px 80px;z-index:1}.paragraph--type--contact.contact-single .paragraph-illustration{position:relative;padding-top:25px;grid-row:1}.paragraph--type--contact.contact-single .paragraph-illustration .corner-highlight{display:none;position:absolute;top:0}.paragraph--type--contact.contact-single .paragraph-illustration .paragraph-picture{display:flex;height:100%}.paragraph--type--contact.contact-single .paragraph-illustration .paragraph-picture img{width:100%;height:100%;object-fit:cover}.paragraph--type--contact.contact-single .paragraph-content{transform:translateY(-50%);top:calc(12.5px + 50%);position:relative}}@media(max-width:1119px){.paragraph--type--contact.contact-single{background-color:var(--color-red-varenne-capital);color:var(--color-white)}.paragraph--type--contact.contact-single .paragraph-illustration{display:none}}.paragraph--type--contact.contact-single .paragraph-content{font-family:Montserrat;font-style:normal;font-size:16px;line-height:24px;font-variant-numeric:tabular-nums;height:fit-content;position:relative}.paragraph--type--contact.contact-single .field-field_contact_title{margin-bottom:24px}.paragraph--type--contact.contact-single .field-field_contact_text{margin-bottom:32px}.paragraph--type--contact.contact-single .field-field_contact_phone,.paragraph--type--contact.contact-single .field-field_contact_mail{display:flex;align-items:center;margin-bottom:16px}.paragraph--type--contact.contact-single .field-field_contact_phone::before,.paragraph--type--contact.contact-single .field-field_contact_mail::before{display:inline;font-family:Varenne icons !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:24px;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;margin-right:8px}.paragraph--type--contact.contact-single .field-field_contact_phone::before{content:"phone"}.paragraph--type--contact.contact-single .field-field_contact_mail a{color:var(--color-red-varenne-capital);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration-line:underline;color:var(--color-white)}.paragraph--type--contact.contact-single .field-field_contact_mail::before{content:"mail"}.paragraph--type--contact.contact-single.in-view .paragraph-illustration .corner-highlight{display:block}.paragraph--type--contact.contact-single.in-view .paragraph-illustration .corner-highlight path{animation:corner-highlight 2s linear}.paragraph--type--team .field-field_team_title{margin-bottom:24px;text-align:center}@media(min-width:1120px){.paragraph--type--key-figures .paragraph-inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px}.paragraph--type--key-figures .paragraph-key-figures{grid-column:8/13}.paragraph--type--key-figures .paragraph-content{grid-column:1/7}}@media(max-width:1119px){.paragraph--type--key-figures .paragraph-inner{display:flex;flex-direction:column;gap:32px}.paragraph--type--key-figures .paragraph-illustration{padding-right:25px}.paragraph--type--key-figures .paragraph-illustration .corner-highlight{right:0}}.paragraph--type--key-figures .paragraph-content{display:flex;flex-direction:column;gap:24px;grid-row:1}.paragraph--type--key-figures .paragraph-key-figures{display:flex;flex-direction:column;padding-top:32px;grid-row:1;height:fit-content;align-self:center}.paragraph--type--key-figures .paragraph-key-figures>div{position:relative}.paragraph--type--key-figures .paragraph-key-figures .corner-highlight{display:none;position:absolute}.paragraph--type--key-figures .paragraph-key-figures .corner-highlight:first-of-type{top:-25px;right:-25px}.paragraph--type--key-figures .paragraph-key-figures .corner-highlight:last-of-type{bottom:-25px;left:-25px}@media(max-width:1119px){.paragraph--type--key-figures .paragraph-key-figures .corner-highlight{display:none !important}}.paragraph--type--key-figures .paragraph-key-figures ul{display:flex;flex-direction:column;gap:24px;max-height:432px}.paragraph--type--key-figures .paragraph-key-figures li{height:128px;width:100%;background-color:var(--color-isabelline);color:var(--color-liver-chestnut);display:flex;flex-direction:column;padding:24px 32px;align-items:center}.paragraph--type--key-figures .paragraph-key-figures .key-figure-label{font-family:Montserrat;font-style:normal;text-transform:uppercase;font-size:12px;line-height:20px;letter-spacing:.4px;font-weight:600}.paragraph--type--key-figures .paragraph-key-figures .key-figure-value{font-family:Sentient;font-style:normal;font-weight:normal;color:var(--color-red-varenne-capital)}@media(min-width:1120px){.paragraph--type--key-figures .paragraph-key-figures .key-figure-value{font-size:50px;line-height:60px}}@media(max-width:1119px){.paragraph--type--key-figures .paragraph-key-figures .key-figure-value{font-size:32px;line-height:42px}}.paragraph--type--key-figures .paragraph-key-figures .carousel-controls{display:none}.paragraph--type--key-figures .paragraph-key-figures:has(ul li:nth-child(4)) .carousel-controls{display:flex}.paragraph--type--key-figures.in-view .paragraph-key-figures .corner-highlight{display:block}.paragraph--type--key-figures.in-view .paragraph-key-figures .corner-highlight path{animation:corner-highlight 2s linear}.paragraph--type--key-figures.paragraph-background-isabelline .paragraph-key-figures li{background-color:var(--color-white)}.paragraph--type--funds-list .paragraph-content{display:flex;flex-direction:column;gap:24px}.paragraph--type--funds-list .toggle{align-self:flex-end}.paragraph--type--funds-list .share-table thead tr{border-top:none}.paragraph--type--funds-list .share-table th{text-align:center}.paragraph--type--funds-list .share-table th,.paragraph--type--funds-list .share-table td{height:72px;vertical-align:middle;min-width:70px;padding-left:6px;padding-right:6px}.paragraph--type--funds-list .share-table th:nth-child(1),.paragraph--type--funds-list .share-table td:nth-child(1){min-width:120px}.paragraph--type--funds-list .share-table th:nth-child(2),.paragraph--type--funds-list .share-table td:nth-child(2){padding:12px 4px 12px 12px}.paragraph--type--funds-list .share-table td.share-risk-level{min-width:44px;width:44px;text-align:center}.paragraph--type--funds-list .share-table th:nth-child(4){min-width:44px;width:44px}.paragraph--type--funds-list .share-table tbody td:first-child{width:160px;padding-left:0;font-family:Montserrat;font-style:normal;text-transform:uppercase;font-size:12px;line-height:20px;letter-spacing:.4px;font-weight:600;color:var(--color-red-varenne-capital);white-space:nowrap}.paragraph--type--funds-list .share-table tbody td:nth-child(2){display:flex;border-right:1px solid var(--color-bone);background-color:var(--color-isabelline);max-width:230px;min-width:230px;position:relative}.paragraph--type--funds-list .share-table tbody td:nth-child(2) .nice-select{position:absolute}.paragraph--type--funds-list .nice-select{font-size:12px;border:none;background-color:rgba(0,0,0,0);padding-left:0;padding-right:28px}.paragraph--type--funds-list .nice-select-dropdown{box-shadow:0 0 4px 0 rgba(0,0,0,.16)}.paragraph--type--funds-list .share-performance{display:table-cell}.paragraph--type--funds-list .share-performance-annualized{display:none}.paragraph--type--funds-list .show-annualized .share-performance-annualized{display:table-cell}.paragraph--type--funds-list .show-annualized .share-performance{display:none}.paragraph--type--funds-list td[class*=share]{text-align:right}.paragraph--type--funds-list td.share-too-recent{text-align:center}.paragraph--type--funds-list .share-1 td:nth-of-type(n+3):not(.share-1){display:none}.paragraph--type--funds-list .share-2 td:nth-of-type(n+3):not(.share-2){display:none}.paragraph--type--funds-list .share-3 td:nth-of-type(n+3):not(.share-3){display:none}.paragraph--type--funds-list .share-4 td:nth-of-type(n+3):not(.share-4){display:none}.paragraph--type--funds-list .share-5 td:nth-of-type(n+3):not(.share-5){display:none}.paragraph--type--funds-list .share-6 td:nth-of-type(n+3):not(.share-6){display:none}.paragraph--type--funds-list .share-7 td:nth-of-type(n+3):not(.share-7){display:none}.paragraph--type--funds-list .share-8 td:nth-of-type(n+3):not(.share-8){display:none}.paragraph--type--funds-list .share-9 td:nth-of-type(n+3):not(.share-9){display:none}.paragraph--type--funds-list .share-10 td:nth-of-type(n+3):not(.share-10){display:none}.paragraph--type--funds-list .share-11 td:nth-of-type(n+3):not(.share-11){display:none}.paragraph--type--funds-list .share-12 td:nth-of-type(n+3):not(.share-12){display:none}.paragraph--type--funds-list .share-13 td:nth-of-type(n+3):not(.share-13){display:none}.paragraph--type--funds-list .share-14 td:nth-of-type(n+3):not(.share-14){display:none}.paragraph--type--funds-list .share-15 td:nth-of-type(n+3):not(.share-15){display:none}.paragraph--type--funds-list .connect-container,.paragraph--type--funds-list .no-funds-container{font-size:24px;text-align:center;display:flex;gap:24px;align-items:center;flex-direction:column}.paragraph--type--documents-list h2{font-family:Sentient;font-style:normal;font-weight:normal;margin-bottom:48px}@media(min-width:1120px){.paragraph--type--documents-list h2{font-size:80px;line-height:80px}}@media(max-width:1119px){.paragraph--type--documents-list h2{font-size:40px;line-height:50px}}.paragraph--type--documents-list .field-title{font-family:Sentient;font-style:normal;font-weight:normal}@media(min-width:1120px){.paragraph--type--documents-list .field-title{font-size:36px;line-height:46px}}@media(max-width:1119px){.paragraph--type--documents-list .field-title{font-size:24px;line-height:34px}}.paragraph--type--documents-list .field-multiple{list-style-position:inside;margin-top:16px}.paragraph--type--documents-list .field-multiple>.field-content{color:var(--color-red-varenne-capital);display:block;position:relative;line-height:32px;padding-left:20px}.paragraph--type--documents-list .field-multiple>.field-content>div{display:inline-block}.paragraph--type--documents-list .field-multiple>.field-content::before{content:"•";position:absolute;left:0;top:0;color:var(--color-red-varenne-capital);display:block;line-height:22px;font-size:32px}.paragraph--type--hero-slider{overflow:hidden}.paragraph--type--hero-slider .carousel{gap:0}.paragraph--type--hero-slider .carousel-item{width:100%;z-index:0;display:flex;align-items:stretch}.paragraph--type--hero-slider .carousel-item article{display:flex;align-items:stretch;flex:1}.paragraph--type--hero-slider .carousel-item article>div:first-child{background-color:var(--color-isabelline);display:flex;flex-direction:column}.paragraph--type--hero-slider .carousel-item article header{color:var(--color-liver-chestnut);display:flex;margin-bottom:16px}.paragraph--type--hero-slider .carousel-item article h4{pointer-events:none}.paragraph--type--hero-slider .carousel-item article .field-field_category{display:flex;pointer-events:none}.paragraph--type--hero-slider .carousel-item article .field-field_category>div{display:flex;color:var(--color-liver-chestnut);gap:6px}.paragraph--type--hero-slider .carousel-item article .field-field_category>div .field-field_news_icon{width:20px;height:20px}.paragraph--type--hero-slider .carousel-item article .field-field_category::after{white-space:pre;content:" • ";display:inline}.paragraph--type--hero-slider .carousel-item article .field-field_news_media>.field-content{height:100%}.paragraph--type--hero-slider .carousel-item article .field-field_news_media img{width:100%;min-height:100%;object-fit:cover}.paragraph--type--hero-slider .carousel-item article .paragraph-link{margin-top:24px;align-self:flex-end}@media(min-width:1120px){.paragraph--type--hero-slider .carousel-item article{flex-direction:row;background-color:var(--color-white)}.paragraph--type--hero-slider .carousel-item article>*{width:50%}.paragraph--type--hero-slider .carousel-item article>div:first-child{padding:64px 80px;margin-bottom:82px}.paragraph--type--hero-slider .carousel>.slide-hidden{opacity:1}.paragraph--type--hero-slider .carousel-controls{width:50%;justify-content:right}.paragraph--type--hero-slider .carousel-controls a:nth-child(3n+2),.paragraph--type--hero-slider .carousel-controls a:nth-child(3n){display:block}}@media(max-width:1119px){.paragraph--type--hero-slider{padding-bottom:72px}.paragraph--type--hero-slider .carousel-item article{height:100%;flex-direction:column-reverse}.paragraph--type--hero-slider .carousel-item article>*{width:100%}.paragraph--type--hero-slider .carousel-item article>div:first-child{padding:24px;flex:1}.paragraph--type--hero-slider .carousel-item article>.field-field_news_media{max-height:252px}.paragraph--type--hero-slider .carousel-controls{width:100%;justify-content:center}}.paragraph--type--hero-slider .carousel-controls{position:absolute;height:82px;bottom:0;padding-right:24px}.job-offer .paragraph--type--hero-fullwidth .paragraph-text{display:flex;align-self:center}.job-offer .paragraph--type--hero-fullwidth .paragraph-text span{white-space:pre}.paragraph--type--text-picture.paragraph-image-position-fullwidth .paragraph-inner.text-block-style-isabelline{background-color:var(--color-isabelline);color:var(--color-raisin-black)}.paragraph--type--text-picture.paragraph-image-position-fullwidth .paragraph-inner.text-block-style-isabelline a{color:var(--color-raisin-black)}.paragraph--type--text-picture.paragraph-image-position-fullwidth .paragraph-inner.text-block-style-isabelline a::after{background-color:var(--color-raisin-black);color:var(--color-isabelline)}
