/*! 
 * OverlayScrollbars
 * Version: 2.14.0
 * 
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 * 
 * Released under the MIT license.
 */.os-size-observer,.os-size-observer-listener{scroll-behavior:auto !important;direction:inherit;pointer-events:none;overflow:hidden;visibility:hidden;box-sizing:border-box}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{writing-mode:horizontal-tb;position:absolute;left:0;top:0}.os-size-observer{z-index:-1;contain:strict;display:flex;flex-direction:row;flex-wrap:nowrap;padding:inherit;border:inherit;box-sizing:inherit;margin:-133px;top:0;right:0;bottom:0;left:0;transform:scale(0.1)}.os-size-observer::before{content:"";flex:none;box-sizing:inherit;padding:10px;width:10px;height:10px}.os-size-observer-appear{animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{box-sizing:border-box;position:relative;flex:auto;padding:inherit;border:inherit;margin:-133px;transform:scale(10)}.os-size-observer-listener.ltr{margin-right:-266px;margin-left:0}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty::before{content:"";width:100%;height:100%}.os-size-observer-listener:empty::before,.os-size-observer-listener>.os-size-observer-listener-item{display:block;position:relative;padding:inherit;border:inherit;box-sizing:content-box;flex:auto}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{right:0;bottom:0;overflow:hidden;direction:ltr;flex:none}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{from{cursor:auto}to{cursor:none}}.os-trinsic-observer{flex:none;box-sizing:border-box;position:relative;max-width:0px;max-height:1px;padding:0;margin:0;border:none;overflow:hidden;z-index:-1;height:0;top:calc(100% + 1px);contain:strict}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),[data-overlayscrollbars-viewport~=scrollbarHidden],html[data-overlayscrollbars-viewport~=scrollbarHidden]>body{scrollbar-width:none !important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar,[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar-corner{-webkit-appearance:none !important;appearance:none !important;display:none !important;width:0 !important;height:0 !important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{width:100%;height:100%;margin:0}html[data-overlayscrollbars-body]>body{overflow:visible;margin:0}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{display:flex;align-items:stretch !important;flex-direction:row !important;flex-wrap:nowrap !important;scroll-behavior:auto !important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){box-sizing:inherit;position:relative;flex:auto;height:auto;width:100%;min-width:0;padding:0;margin:0;border:none;z-index:0}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw: 0;--os-vah: 0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]::before{content:"";position:absolute;pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah)}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{overflow:hidden !important}[data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping],[data-overlayscrollbars-padding~=noClipping]{overflow:visible !important}[data-overlayscrollbars-viewport]{--os-viewport-overflow-x: hidden;--os-viewport-overflow-y: hidden;overflow-x:var(--os-viewport-overflow-x);overflow-y:var(--os-viewport-overflow-y)}[data-overlayscrollbars-viewport~=overflowXVisible]{--os-viewport-overflow-x: visible}[data-overlayscrollbars-viewport~=overflowXHidden]{--os-viewport-overflow-x: hidden}[data-overlayscrollbars-viewport~=overflowXScroll]{--os-viewport-overflow-x: scroll}[data-overlayscrollbars-viewport~=overflowYVisible]{--os-viewport-overflow-y: visible}[data-overlayscrollbars-viewport~=overflowYHidden]{--os-viewport-overflow-y: hidden}[data-overlayscrollbars-viewport~=overflowYScroll]{--os-viewport-overflow-y: scroll}[data-overlayscrollbars-viewport~=overflowImportant]{overflow-x:var(--os-viewport-overflow-x) !important;overflow-y:var(--os-viewport-overflow-y) !important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0 !important;line-height:0 !important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)::before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)::after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>*:not(#osFakeId){display:none !important;position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border-width:0 !important}[data-overlayscrollbars-viewport~=measuring],[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto !important;scroll-snap-type:none !important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible]{overflow-x:hidden !important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible]{overflow-y:hidden !important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport]{height:auto !important;width:auto !important}@property --os-scroll-percent{syntax:"<number>";inherits:true;initial-value:0}@property --os-viewport-percent{syntax:"<number>";inherits:true;initial-value:0}.os-scrollbar{--os-viewport-percent: 0;--os-scroll-percent: 0;--os-scroll-direction: 0;--os-scroll-percent-directional: calc( var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) * var(--os-scroll-direction) )}.os-scrollbar{contain:size layout;contain:size layout style;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;pointer-events:none;position:absolute;opacity:0;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-transitionless{transition:none !important}.os-scrollbar-track{position:relative;padding:0 !important;border:none !important}.os-scrollbar-handle{position:absolute}.os-scrollbar-track,.os-scrollbar-handle{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{right:auto;left:0}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none !important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0 !important;transition:none !important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional)*100%);transform:translateX(calc(var(--os-scroll-percent-directional) * -100%));width:calc(var(--os-viewport-percent)*100%)}.os-scrollbar-vertical .os-scrollbar-handle{right:0;top:calc(var(--os-scroll-percent-directional)*100%);transform:translateY(calc(var(--os-scroll-percent-directional) * -100%));height:calc(var(--os-viewport-percent)*100%)}@supports(container-type: size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{left:auto;transform:translateX(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-vertical .os-scrollbar-handle{top:auto;transform:translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{right:auto;left:0}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{right:auto;left:0}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size: 0;--os-padding-perpendicular: 0;--os-padding-axis: 0;--os-track-border-radius: 0;--os-track-bg: none;--os-track-bg-hover: none;--os-track-bg-active: none;--os-track-border: none;--os-track-border-hover: none;--os-track-border-active: none;--os-handle-border-radius: 0;--os-handle-bg: none;--os-handle-bg-hover: none;--os-handle-bg-active: none;--os-handle-border: none;--os-handle-border-hover: none;--os-handle-border-active: none;--os-handle-min-size: 33px;--os-handle-max-size: none;--os-handle-perpendicular-size: 100%;--os-handle-perpendicular-size-hover: 100%;--os-handle-perpendicular-size-active: 100%;--os-handle-interactive-area-offset: 0}.os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-track:before,.os-scrollbar-handle:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{top:calc(var(--os-padding-perpendicular)*-1);bottom:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1);bottom:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular)*-1);right:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1);right:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1);left:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar,.os-theme-none.os-scrollbar{display:none !important}.os-theme-dark,.os-theme-light{box-sizing:border-box;--os-size: 10px;--os-padding-perpendicular: 2px;--os-padding-axis: 2px;--os-track-border-radius: 10px;--os-handle-interactive-area-offset: 4px;--os-handle-border-radius: 10px}.os-theme-dark{--os-handle-bg: rgba(0, 0, 0, 0.44);--os-handle-bg-hover: rgba(0, 0, 0, 0.55);--os-handle-bg-active: rgba(0, 0, 0, 0.66)}.os-theme-light{--os-handle-bg: rgba(255, 255, 255, 0.44);--os-handle-bg-hover: rgba(255, 255, 255, 0.55);--os-handle-bg-active: rgba(255, 255, 255, 0.66)}@font-face{font-family:"Rollgates Luxury";src:url("../fonts/rollgates-luxury.woff2") format("woff2");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}:root{--color-primary: hsl(212, 100%, 15%);--color-primary-val: 212, 100%, 15%;--color-accent: hsl(84, 80%, 81%);--color-accent-val: 84, 80%, 81%;--color-grey: hsl(0, 0%, 0%, 5%);--color-grey-val: 0, 0%, 0%, 5%;--color-white: hsl(0, 0%, 100%);--color-white-val: 0, 0%, 100%;--color-text: hsl(0, 0%, 0%);--color-text-val: 0, 0%, 0%;--color-text-light: hsl(0, 0%, 60%);--color-border: hsl(0, 0%, 0%, 0.2);--padding-section: 140px;--padding-section-sm: 70px;--margin-content: clamp(24px, 3.75vw, 5vw);--width-content: calc(100svw - (var(--margin-content) * 2));--grid-columns: 12;--grid-gutter: 20px;--grid-column-width: calc((var(--width-content) - (var(--grid-gutter) * (var(--grid-columns) - 1))) / var(--grid-columns));--font-primary: "Montserrat", sans-serif;--font-alt: "Rollgates Luxury", serif;--icon-x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3C!-- Icon from Huge Icons by Hugeicons - undefined --%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M18 6L6 18m12 0L6 6'/%3E%3C/svg%3E");--icon-arrow-white: url("data:image/svg+xml,%3Csvg width='10' height='12' viewBox='0 0 10 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.345703 0.551758L8.3457 5.52665L0.345703 10.5518' stroke='%23fff' stroke-width='1.3'/%3E%3C/svg%3E%0A");--icon-arrow-black: url("data:image/svg+xml,%3Csvg width='10' height='12' viewBox='0 0 10 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.345703 0.551758L8.3457 5.52665L0.345703 10.5518' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E%0A");--icon-plus-white: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.13015 11.1781V6.13928e-05H6.34515V11.1781H5.13015ZM0.000152461 6.18306V5.02206H11.4752V6.18306H0.000152461Z' fill='%23fff'/%3E%3C/svg%3E%0A");--icon-plus-black: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.13015 11.1781V6.13928e-05H6.34515V11.1781H5.13015ZM0.000152461 6.18306V5.02206H11.4752V6.18306H0.000152461Z' fill='%23000'/%3E%3C/svg%3E%0A");--icon-star-white: url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.36054 6.76504L9 6.5L5.36054 6.18499L6.58062 4.73379L4.97635 5.74833L4.5013 0L4.02365 5.75267L2.41938 4.73379L3.62908 6.18499L0 6.5L3.63686 6.76504L2.41938 8.21624L4.02365 7.19736L4.5013 13L4.97635 7.19736L6.58062 8.21624L5.36054 6.76504Z' fill='%23fff'/%3E%3C/svg%3E");--icon-star-black: url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.36054 6.76504L9 6.5L5.36054 6.18499L6.58062 4.73379L4.97635 5.74833L4.5013 0L4.02365 5.75267L2.41938 4.73379L3.62908 6.18499L0 6.5L3.63686 6.76504L2.41938 8.21624L4.02365 7.19736L4.5013 13L4.97635 7.19736L6.58062 8.21624L5.36054 6.76504Z' fill='%23000'/%3E%3C/svg%3E");font-size:17px}*{border-color:var(--color-grey)}body{font-family:var(--font-primary);font-size:1rem;font-weight:300;line-height:1.5;color:var(--color-text);background:var(--color-bg);overflow-x:hidden}h1,h2,h3,h4,h5{font-weight:400}h1 span,h2 span,h3 span,h4 span,h5 span{color:var(--primary)}h1{font-size:3.8rem;font-weight:300;line-height:1.1;text-transform:uppercase}@media screen and (max-width: 768px){h1{font-size:2.5rem}}h2{font-family:var(--font-alt);font-size:2.6rem;text-transform:uppercase}@media screen and (max-width: 768px){h2{font-size:1.8rem !important}}h3{font-size:1.18rem;line-height:1.1;text-transform:uppercase}h4{font-size:1.18rem;line-height:1.1}strong{font-weight:600}a{text-underline-offset:.3em}.brxe-container{position:relative;display:grid;grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);margin-inline:auto;width:100%;width:100%;padding:0 50px}.brxe-container>.brxe-block{grid-column:1/-1}@media screen and (width < 991px){.brxe-container{grid-column:1/-1}.brxe-container>.brxe-block{grid-column:1/-1 !important}}@media screen and (width <= 767px){.brxe-container{padding:0 25px}}.brxe-button{position:relative;display:flex;text-align:center;justify-content:center;align-items:center;height:2rem;padding:0 1rem;font-size:.7rem;font-weight:400;text-transform:uppercase;color:var(--color-white);line-height:1;text-decoration:none !important;background-color:var(--color-primary);border-radius:.375rem;cursor:pointer;transition:all ease .3s;z-index:1;will-change:transform;backface-visibility:hidden;transform-origin:center}.brxe-button.btn-arrow{padding:0 3.7rem 0 .7rem;background:linear-gradient(to right, var(--color-primary) 0, var(--color-primary) calc(100% - 3.7rem), transparent calc(100% - 3.7rem), transparent 100%)}.brxe-button.btn-arrow::before{content:"";position:absolute;top:0;right:2.3rem;display:block;width:1.5rem;height:100%;background-color:var(--color-primary);mask-image:url("data:image/svg+xml,%3Csvg width='140' height='34' viewBox='0 0 140 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.000108117 5.01665C-0.00911137 2.24874 2.23215 0 5.00008 0H134.735C138.104 0 140.508 3.2627 139.511 6.47997L132.292 29.776C131.514 32.2877 129.191 34 126.561 34H5.08002C2.3251 34 0.0892245 31.7716 0.0800483 29.0167L0.000108117 5.01665Z' fill='%2300244E'/%3E%3C/svg%3E%0A");mask-size:auto 100%;mask-repeat:no-repeat;mask-position:100% 0;z-index:-1}.brxe-button.btn-arrow::after{content:"";position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center;width:2.5rem;height:100%;text-align:center;background-color:var(--color-primary);background-image:var(--icon-arrow-white);background-position:60%;background-repeat:no-repeat;mask-image:url("data:image/svg+xml,%3Csvg width='41' height='34' viewBox='0 0 41 34' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.7715 28.9814C40.7715 31.7429 38.5329 33.9814 35.7715 33.9814L5.00331 33.9814C1.65053 33.9814 -0.752174 30.7465 0.216576 27.5367L7.23988 4.26636C8.00706 1.72443 10.3537 -0.0109901 13.0089 4.57764e-05L35.7922 0.0947304C38.5455 0.106171 40.7714 2.34137 40.7714 5.09468L40.7715 28.9814Z' fill='%2300244E'/%3E%3C/svg%3E%0A");mask-size:100% 100%;mask-repeat:no-repeat;mask-position:0 0;z-index:-1;transition:all ease .3s;will-change:transform;backface-visibility:hidden}.brxe-button.btn-arrow:hover{transform:none}.brxe-button.btn-arrow:hover::after{background-color:var(--color-accent);background-image:var(--icon-arrow-black);transform:scale(0.9)}.brxe-button:empty{padding-left:0;padding-right:2.5rem;background-color:rgba(0,0,0,0) !important}.brxe-button:empty::before{content:none}.brxe-button:hover{transform:scale(0.9)}.brxe-button:disabled{opacity:.6;cursor:default}.brxe-button.btn-plus::after{background-image:var(--icon-plus-white)}.brxe-button.btn-plus:hover::after{background-image:var(--icon-plus-white)}.brxe-button.btn-accent{color:var(--color-text);background-color:var(--color-accent)}.brxe-button.btn-accent::before,.brxe-button.btn-accent::after{background-color:var(--color-accent)}.brxe-button.btn-accent::after{background-image:var(--icon-arrow-black)}.brxe-button.btn-accent.btn-plus::after{background-image:var(--icon-plus-black)}.brxe-button.btn-accent:hover::after{background-color:var(--color-white)}.brxe-button.btn-accent.btn-arrow{background:linear-gradient(to right, var(--color-accent) 0, var(--color-accent) calc(100% - 3.7rem), transparent calc(100% - 3.7rem), transparent 100%)}.brxe-button.btn-black::before,.brxe-button.btn-black::after{background-color:var(--color-text)}.brxe-button.btn-black:hover::after{background-color:var(--color-text)}.brxe-image{object-fit:cover}.brxe-divider{width:100%;height:1px;margin:1.5rem 0;background:var(--color-grey);border:none}.brxe-divider .line{display:none}.brxe-list li{padding:0}.brxe-list li::before{content:none}.input-calendar{width:100%}.brx-popup{background:var(--color-primary)}.brx-popup-backdrop{mix-blend-mode:luminosity;opacity:.4}.splide__pagination li{padding:0}.splide__pagination li::before{content:none}.brxe-team-members .member{padding:0}.brxe-team-members .member::before{content:none}.brxe-team-members .member .content{padding:2rem;background:var(--color-grey)}.brxe-team-members .member .content .title{margin:0}.brxe-team-members .member .content .subtitle{margin-top:.5rem;font-size:inherit;font-weight:600;line-height:inherit;text-transform:none}.brxe-team-members .member .content .description{margin-top:1rem}.brxe-accordion .accordion-item{padding:0}.brxe-accordion .accordion-item::before{content:none}.brxe-accordion .accordion-item .accordion-title-wrapper{margin:0;padding:1.5rem 0}.brxe-accordion .accordion-item .accordion-title-wrapper .title{margin:0}.brxe-accordion .accordion-item .accordion-title-wrapper .icon{font-size:1rem}.brxe-accordion .accordion-item .accordion-content-wrapper{margin:0;padding:2rem}.brxe-accordion .accordion-item:not(:first-child){border-top:1px solid var(--color-border)}section{position:relative}main section a:not(.brxe-button){text-decoration:underline}.filters ::placeholder,form ::placeholder{color:var(--color-text-light)}.filters label,.filters input,.filters textarea,.filters select,.filters .input-calendar,form label,form input,form textarea,form select,form .input-calendar{position:relative;font-weight:400}.filters label,form label{margin-bottom:.7em;padding:0;font-weight:400;color:var(--color-text-light)}.filters input:not([type=checkbox]):not([type=radio]),.filters textarea,.filters select,.filters .input-calendar,form input:not([type=checkbox]):not([type=radio]),form textarea,form select,form .input-calendar{display:flex;align-items:center;height:3rem;padding:0 1rem;font-size:.875rem;background:hsl(var(--color-primary-val), 0.05);border:none;border-radius:5px;outline-color:hsl(var(--color-primary-val), 0.25)}.filters input[type=checkbox],.filters input[type=radio],form input[type=checkbox],form input[type=radio]{appearance:none;display:flex !important;flex-shrink:0;width:1.2rem;height:1.2rem;padding:0;background-color:var(--color-white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3C!-- Icon from Lucide by Lucide Contributors - https://github.com/lucide-icons/lucide/blob/main/LICENSE --%3E%3Cpath fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:.7rem;border:1px solid var(--color-border);border-radius:5px}.filters input[type=checkbox]:checked,.filters input[type=radio]:checked,form input[type=checkbox]:checked,form input[type=radio]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.filters input[type=file],form input[type=file]{display:none !important}.filters select,form select{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12 15L18 9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke="%23000"/></svg>');background-repeat:no-repeat;background-position:right 1rem center;background-size:1.4rem}.filters textarea,form textarea{height:10rem;padding-block:1rem;resize:none;overflow:auto}.filters button[type=submit],form button[type=submit]{position:relative;display:flex;text-align:center;justify-content:center;align-items:center;height:2rem;padding:0 1rem;font-size:.7rem;font-weight:400;text-transform:uppercase;color:var(--color-white);line-height:1;text-decoration:none !important;background-color:var(--color-primary);border-radius:.375rem;cursor:pointer;transition:all ease .3s;z-index:1;will-change:transform;backface-visibility:hidden;transform-origin:center;color:var(--color-text);background-color:var(--color-accent)}.filters button[type=submit]::before,.filters button[type=submit]::after,form button[type=submit]::before,form button[type=submit]::after{background-color:var(--color-accent)}.filters button[type=submit]::after,form button[type=submit]::after{background-image:var(--icon-arrow-black)}.filters button[type=submit].btn-plus::after,form button[type=submit].btn-plus::after{background-image:var(--icon-plus-black)}.filters button[type=submit]:hover::after,form button[type=submit]:hover::after{background-color:var(--color-white)}.filters button[type=submit].btn-arrow,form button[type=submit].btn-arrow{padding:0 3.7rem 0 .7rem;background:linear-gradient(to right, var(--color-primary) 0, var(--color-primary) calc(100% - 3.7rem), transparent calc(100% - 3.7rem), transparent 100%)}.filters button[type=submit].btn-arrow::before,form button[type=submit].btn-arrow::before{content:"";position:absolute;top:0;right:2.3rem;display:block;width:1.5rem;height:100%;background-color:var(--color-primary);mask-image:url("data:image/svg+xml,%3Csvg width='140' height='34' viewBox='0 0 140 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.000108117 5.01665C-0.00911137 2.24874 2.23215 0 5.00008 0H134.735C138.104 0 140.508 3.2627 139.511 6.47997L132.292 29.776C131.514 32.2877 129.191 34 126.561 34H5.08002C2.3251 34 0.0892245 31.7716 0.0800483 29.0167L0.000108117 5.01665Z' fill='%2300244E'/%3E%3C/svg%3E%0A");mask-size:auto 100%;mask-repeat:no-repeat;mask-position:100% 0;z-index:-1}.filters button[type=submit].btn-arrow::after,form button[type=submit].btn-arrow::after{content:"";position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center;width:2.5rem;height:100%;text-align:center;background-color:var(--color-primary);background-image:var(--icon-arrow-white);background-position:60%;background-repeat:no-repeat;mask-image:url("data:image/svg+xml,%3Csvg width='41' height='34' viewBox='0 0 41 34' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.7715 28.9814C40.7715 31.7429 38.5329 33.9814 35.7715 33.9814L5.00331 33.9814C1.65053 33.9814 -0.752174 30.7465 0.216576 27.5367L7.23988 4.26636C8.00706 1.72443 10.3537 -0.0109901 13.0089 4.57764e-05L35.7922 0.0947304C38.5455 0.106171 40.7714 2.34137 40.7714 5.09468L40.7715 28.9814Z' fill='%2300244E'/%3E%3C/svg%3E%0A");mask-size:100% 100%;mask-repeat:no-repeat;mask-position:0 0;z-index:-1;transition:all ease .3s;will-change:transform;backface-visibility:hidden}.filters button[type=submit].btn-arrow:hover,form button[type=submit].btn-arrow:hover{transform:none}.filters button[type=submit].btn-arrow:hover::after,form button[type=submit].btn-arrow:hover::after{background-color:var(--color-accent);background-image:var(--icon-arrow-black);transform:scale(0.9)}.filters button[type=submit]:empty,form button[type=submit]:empty{padding-left:0;padding-right:2.5rem;background-color:rgba(0,0,0,0) !important}.filters button[type=submit]:empty::before,form button[type=submit]:empty::before{content:none}.filters button[type=submit]:hover,form button[type=submit]:hover{transform:scale(0.9)}.filters button[type=submit]:disabled,form button[type=submit]:disabled{opacity:.6;cursor:default}.filters button[type=submit].btn-plus::after,form button[type=submit].btn-plus::after{background-image:var(--icon-plus-white)}.filters button[type=submit].btn-plus:hover::after,form button[type=submit].btn-plus:hover::after{background-image:var(--icon-plus-white)}.filters button[type=submit].btn-accent,form button[type=submit].btn-accent{color:var(--color-text);background-color:var(--color-accent)}.filters button[type=submit].btn-accent::before,.filters button[type=submit].btn-accent::after,form button[type=submit].btn-accent::before,form button[type=submit].btn-accent::after{background-color:var(--color-accent)}.filters button[type=submit].btn-accent::after,form button[type=submit].btn-accent::after{background-image:var(--icon-arrow-black)}.filters button[type=submit].btn-accent.btn-plus::after,form button[type=submit].btn-accent.btn-plus::after{background-image:var(--icon-plus-black)}.filters button[type=submit].btn-accent:hover::after,form button[type=submit].btn-accent:hover::after{background-color:var(--color-white)}.filters button[type=submit].btn-accent.btn-arrow,form button[type=submit].btn-accent.btn-arrow{background:linear-gradient(to right, var(--color-accent) 0, var(--color-accent) calc(100% - 3.7rem), transparent calc(100% - 3.7rem), transparent 100%)}.filters button[type=submit].btn-black::before,.filters button[type=submit].btn-black::after,form button[type=submit].btn-black::before,form button[type=submit].btn-black::after{background-color:var(--color-text)}.filters button[type=submit].btn-black:hover::after,form button[type=submit].btn-black:hover::after{background-color:var(--color-text)}.filters .options-wrapper li,form .options-wrapper li{padding:0}.filters .options-wrapper li::before,form .options-wrapper li::before{content:none}.filters .options-wrapper li input,form .options-wrapper li input{top:.25em}.filters .options-wrapper li label,form .options-wrapper li label{margin:0;font-size:.875rem}.filters .form-group.file,form .form-group.file{display:flex}.filters .form-group.file .choose-files,form .form-group.file .choose-files{position:relative;display:flex;text-align:center;justify-content:center;align-items:center;height:2rem;padding:0 1rem;font-size:.7rem;font-weight:400;text-transform:uppercase;color:var(--color-white);line-height:1;text-decoration:none !important;background-color:var(--color-primary);border-radius:.375rem;cursor:pointer;transition:all ease .3s;z-index:1;will-change:transform;backface-visibility:hidden;transform-origin:center;margin:0}.filters .form-group.file .choose-files.btn-arrow,form .form-group.file .choose-files.btn-arrow{padding:0 3.7rem 0 .7rem;background:linear-gradient(to right, var(--color-primary) 0, var(--color-primary) calc(100% - 3.7rem), transparent calc(100% - 3.7rem), transparent 100%)}.filters .form-group.file .choose-files.btn-arrow::before,form .form-group.file .choose-files.btn-arrow::before{content:"";position:absolute;top:0;right:2.3rem;display:block;width:1.5rem;height:100%;background-color:var(--color-primary);mask-image:url("data:image/svg+xml,%3Csvg width='140' height='34' viewBox='0 0 140 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.000108117 5.01665C-0.00911137 2.24874 2.23215 0 5.00008 0H134.735C138.104 0 140.508 3.2627 139.511 6.47997L132.292 29.776C131.514 32.2877 129.191 34 126.561 34H5.08002C2.3251 34 0.0892245 31.7716 0.0800483 29.0167L0.000108117 5.01665Z' fill='%2300244E'/%3E%3C/svg%3E%0A");mask-size:auto 100%;mask-repeat:no-repeat;mask-position:100% 0;z-index:-1}.filters .form-group.file .choose-files.btn-arrow::after,form .form-group.file .choose-files.btn-arrow::after{content:"";position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center;width:2.5rem;height:100%;text-align:center;background-color:var(--color-primary);background-image:var(--icon-arrow-white);background-position:60%;background-repeat:no-repeat;mask-image:url("data:image/svg+xml,%3Csvg width='41' height='34' viewBox='0 0 41 34' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.7715 28.9814C40.7715 31.7429 38.5329 33.9814 35.7715 33.9814L5.00331 33.9814C1.65053 33.9814 -0.752174 30.7465 0.216576 27.5367L7.23988 4.26636C8.00706 1.72443 10.3537 -0.0109901 13.0089 4.57764e-05L35.7922 0.0947304C38.5455 0.106171 40.7714 2.34137 40.7714 5.09468L40.7715 28.9814Z' fill='%2300244E'/%3E%3C/svg%3E%0A");mask-size:100% 100%;mask-repeat:no-repeat;mask-position:0 0;z-index:-1;transition:all ease .3s;will-change:transform;backface-visibility:hidden}.filters .form-group.file .choose-files.btn-arrow:hover,form .form-group.file .choose-files.btn-arrow:hover{transform:none}.filters .form-group.file .choose-files.btn-arrow:hover::after,form .form-group.file .choose-files.btn-arrow:hover::after{background-color:var(--color-accent);background-image:var(--icon-arrow-black);transform:scale(0.9)}.filters .form-group.file .choose-files:empty,form .form-group.file .choose-files:empty{padding-left:0;padding-right:2.5rem;background-color:rgba(0,0,0,0) !important}.filters .form-group.file .choose-files:empty::before,form .form-group.file .choose-files:empty::before{content:none}.filters .form-group.file .choose-files:hover,form .form-group.file .choose-files:hover{transform:scale(0.9)}.filters .form-group.file .choose-files:disabled,form .form-group.file .choose-files:disabled{opacity:.6;cursor:default}.filters .form-group.file .choose-files.btn-plus::after,form .form-group.file .choose-files.btn-plus::after{background-image:var(--icon-plus-white)}.filters .form-group.file .choose-files.btn-plus:hover::after,form .form-group.file .choose-files.btn-plus:hover::after{background-image:var(--icon-plus-white)}.filters .form-group.file .choose-files.btn-accent,form .form-group.file .choose-files.btn-accent{color:var(--color-text);background-color:var(--color-accent)}.filters .form-group.file .choose-files.btn-accent::before,.filters .form-group.file .choose-files.btn-accent::after,form .form-group.file .choose-files.btn-accent::before,form .form-group.file .choose-files.btn-accent::after{background-color:var(--color-accent)}.filters .form-group.file .choose-files.btn-accent::after,form .form-group.file .choose-files.btn-accent::after{background-image:var(--icon-arrow-black)}.filters .form-group.file .choose-files.btn-accent.btn-plus::after,form .form-group.file .choose-files.btn-accent.btn-plus::after{background-image:var(--icon-plus-black)}.filters .form-group.file .choose-files.btn-accent:hover::after,form .form-group.file .choose-files.btn-accent:hover::after{background-color:var(--color-white)}.filters .form-group.file .choose-files.btn-accent.btn-arrow,form .form-group.file .choose-files.btn-accent.btn-arrow{background:linear-gradient(to right, var(--color-accent) 0, var(--color-accent) calc(100% - 3.7rem), transparent calc(100% - 3.7rem), transparent 100%)}.filters .form-group.file .choose-files.btn-black::before,.filters .form-group.file .choose-files.btn-black::after,form .form-group.file .choose-files.btn-black::before,form .form-group.file .choose-files.btn-black::after{background-color:var(--color-text)}.filters .form-group.file .choose-files.btn-black:hover::after,form .form-group.file .choose-files.btn-black:hover::after{background-color:var(--color-text)}.filters .form-group.file .file-result .text,form .form-group.file .file-result .text{font-size:.875rem}.filters.form__contact,form.form__contact{display:grid;grid-template-columns:1fr 1fr;justify-items:start;gap:1rem}@media screen and (max-width: 768px){.filters.form__contact,form.form__contact{grid-template-columns:1fr}}.filters.form__contact .form-group,form.form__contact .form-group{padding:0}.filters.form__contact .form-group:has(input[type=email]),.filters.form__contact .form-group:has(input[type=checkbox]),.filters.form__contact .form-group:has(textarea),.filters.form__contact .form-group:has(select),.filters.form__contact .form-group:has(button),form.form__contact .form-group:has(input[type=email]),form.form__contact .form-group:has(input[type=checkbox]),form.form__contact .form-group:has(textarea),form.form__contact .form-group:has(select),form.form__contact .form-group:has(button){grid-column:1/-1}.filters.form__contact .message,form.form__contact .message{grid-column:1/-1;justify-content:center;text-align:center;font-size:.875rem;font-weight:400;color:#fff;background:var(--color-primary);border-radius:5px}.filters.form__contact .message.error,form.form__contact .message.error{background:#d33928}.filters.form__recrutement,form.form__recrutement{display:grid;grid-template-columns:1fr 1fr;justify-items:start;gap:1rem}@media screen and (max-width: 768px){.filters.form__recrutement,form.form__recrutement{grid-template-columns:1fr}}.filters.form__recrutement .form-group,form.form__recrutement .form-group{padding:0}.filters.form__recrutement .form-group:has(input[type=checkbox]),.filters.form__recrutement .form-group:has(textarea),.filters.form__recrutement .form-group:has(select),.filters.form__recrutement .form-group:has(button),form.form__recrutement .form-group:has(input[type=checkbox]),form.form__recrutement .form-group:has(textarea),form.form__recrutement .form-group:has(select),form.form__recrutement .form-group:has(button){grid-column:1/-1}.filters.form__recrutement .form-group.submit-button-wrapper,form.form__recrutement .form-group.submit-button-wrapper{align-items:center;width:100%;margin-top:2rem}.filters.form__recrutement .message,form.form__recrutement .message{grid-column:1/-1;justify-content:center;text-align:center;font-size:.875rem;font-weight:400;color:#fff;background:var(--color-primary);border-radius:5px}.filters.form__recrutement .message.error,form.form__recrutement .message.error{background:#d33928}table{width:auto;max-width:100%;margin:1rem 0 3rem 0;font-size:.875rem;border-collapse:collapse}table tr th,table tr td{padding:.8rem 1.4rem;text-align:left;border:1px solid var(--color-border)}table thead th{font-weight:600;color:var(--color-white);background:var(--color-primary)}table p{margin:0 !important}@media screen and (width <= 1300px){table thead{display:none}table tbody{display:grid}table tr{display:block}table tr td{display:block;text-align:left !important}table tr td:first-child{background:var(--color-primary) !important}table tr td:first-child span:not(.type){font-weight:400;color:var(--color-white)}table tr td:not(:first-child){border-top:0}table tr td:empty{display:none}table tr:not(:first-child) td:first-child{border-top:0}}ul{list-style:none;padding:0}ul li{position:relative;margin:0;padding:0 0 0 1.5rem}ul li::before{content:"";position:absolute;top:.5em;left:0;display:block;width:10px;height:10px;background:var(--color-primary);transform:translateY(-15%)}blockquote{padding:1rem;font-family:var(--font-primary);font-size:1rem;font-weight:500;font-style:italic;text-align:center;color:var(--color-primary);background:var(--color-accent);border:none;border-radius:5px}blockquote p:last-child{margin-bottom:0 !important}body:not(.home) #brx-content{position:relative;flex-direction:column;min-height:100dvh;padding:15rem 0}body:not(.home) #brx-content::before{content:"";position:absolute;top:0;left:0;width:100%;height:25rem;background-image:url("data:image/svg+xml,%3Csvg width='1440' height='512' viewBox='0 0 1440 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-9 511L6.91648 485.403L35.0651 491.693L75.7405 445.584L98.1415 462.704L124.448 451.491L162.913 468.666L222.894 432.348L287.518 363.158L316.035 381.809L354.868 333.677L391.27 325.473L435.261 290.523L470.042 303.868L488.169 234.132L498.633 247.696L568.709 218.325L604.964 173.638L659.419 172.818L679.24 192.727L697.368 175.607L751.823 165.489L779.234 138.086L799.793 141.368L820.941 183.757L855.501 114.185L878.933 132.507L933.609 76.2806L954.537 91.5406L1005.75 54.7852L1041.12 29.2425L1134.78 84.1567L1174.35 47.9483L1193.06 56.6996L1240.44 24.8668L1276.48 48.9875L1317.82 84.2114L1369.03 14.42L1405.5 24.0464L1440.06 4.6842' stroke='%239D9D9C' stroke-width='0.25' stroke-miterlimit='10'/%3E%3Cpath d='M-9 511L61.961 432.342L98.1415 425.673L134.469 433.545L170.797 425.673L222.747 397.96L279.707 435.567L335.12 415.397L354.205 404.191L388.691 398.616L461.347 425.017L497.233 416.217L570.257 365.6L606.585 354.777L655.292 314.437L679.24 329.305L715.789 308.807L770.908 224.901L791.687 246.602L831.552 190.956L852.332 208.448L885.492 179.313L904.282 156.902L922.114 161.111L968.464 90.1057L979.517 94.7519L1005.75 73.0513L1024.1 13.0328L1051.29 -39.661L1078.92 1.38991L1115.03 -81.9144L1133.38 -73.6058L1169.7 -110.612L1188.72 -86.8339L1218.78 -70.8727L1230.13 -13.2047L1242.14 -94.9238L1265.87 -134.827L1296.81 -91.5895L1329.46 -138.27L1363.06 -160.244L1405.5 -135.209L1440.06 -165' stroke='%239D9D9C' stroke-width='0.25' stroke-miterlimit='10'/%3E%3Cpath d='M-9 511L42.5075 469.459L61.8873 401.061L80.1618 419.894L98.1415 483.87L116.416 407.721L134.617 413.944L152.67 353.679L207.346 344.072L256.422 291.286L279.781 305.096L297.908 326.604L342.784 320.654L378.08 337.357L400.923 354.116L423.84 324.748L451.915 359.52L470.042 340.851L506.443 348.002L524.571 351.441L542.698 377.261L615.353 382.556L633.702 351.223L697.736 368.964L710.852 420.003L724.558 367.763L760.886 358.155L797.361 363.887L835.679 349.039L861.617 264.538L891.165 324.748L926.241 279.44L942.599 296.308L1015.48 227.145L1044.8 249.526L1088.28 222.014L1114.44 243.085L1187.24 282.279L1227.84 225.945L1260.27 266.831L1296.37 255.313L1339.7 218.193L1351.05 222.178L1440.06 151.105' stroke='%239D9D9C' stroke-width='0.25' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");background-position:50% 100%;background-repeat:no-repeat;background-size:110%}body:not(.home) #brx-content .brxe-section>.brxe-container>.brxe-block{grid-column:3/-3}body:not(.home) main h1{grid-column:span 10;margin-bottom:1em}body:not(.home) main h2{margin-top:2em;margin-bottom:.7em}body:not(.home) main h3{margin-top:2em;margin-bottom:1em}body:not(.home) main h4{margin-top:2em;margin-bottom:1em}body:not(.home) main ul,body:not(.home) main p,body:not(.home) main blockquote{margin-bottom:1em}body:not(.home) main .brxe-button{margin:2rem 0}.subtitle{font-size:2.7rem;font-weight:300;line-height:1.1;text-transform:uppercase}.graph{position:absolute;top:0;bottom:0;left:50%;width:110%;max-width:none;transform:translateX(-50%);overflow:hidden}.graph svg{display:block;width:100%}.text-intro{font-weight:600}.text-light{color:var(--color-text-light)}.mention{grid-column:1/-1 !important;margin-bottom:2rem}.mention .brxe-div{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;padding:1rem 1.5rem;background:#fff;border:1px solid var(--color-primary)}.mention .brxe-text p{margin:0 !important}.mention .brxe-text:first-child{font-size:.875rem;font-weight:500;color:var(--color-primary);text-transform:uppercase}.mention .brxe-text:not(:first-child){font-size:.875rem;font-weight:400;color:var(--color-primary);opacity:.6}.info{width:100%;margin-bottom:2rem;padding:1rem 1.5rem;color:var(--color-primary);font-size:.875rem;font-weight:500;background:hsl(var(--color-accent-val), 0.5)}.info p:last-child{margin-bottom:0 !important}.stocks__table .brxe-text-basic{width:100%}.stocks__table table{width:100%;margin:0}.stocks__table table tr th:not(:first-child),.stocks__table table tr td:not(:first-child){min-width:160px;text-align:center}.stocks__table table tr td:first-child>div{display:grid;grid-template-columns:1fr;align-items:center;justify-items:start;gap:.5rem}.stocks__table table tr td:first-child>div span.type{display:inline-flex;align-items:center;height:1.4rem;padding:0 .7em;font-size:.725rem;font-weight:500;background:var(--color-accent);border-radius:5px;white-space:nowrap}.stocks__table table tr td.highlight{font-weight:500;color:var(--color-primary);background:hsl(var(--color-primary-val), 0.05)}.stocks__table table.alt tr th:not(:first-child),.stocks__table table.alt tr td:not(:first-child){min-width:auto}.stocks__table table.alt tr td{font-weight:inherit;color:inherit}.stocks__charts{position:relative;display:grid;align-items:initial;grid-gap:1rem;align-content:flex-start;grid-template-columns:1fr}.stocks__charts::before{content:"Chargement des graphiques...";text-align:center;font-size:.725rem}.stocks__charts.loaded::before{content:none}.stocks__charts .ranges{position:absolute;top:62px;left:50%;display:flex;justify-content:center;align-items:center;gap:.3rem;transform:translateX(-50%);z-index:1}.stocks__charts .ranges div{display:flex;align-items:center;height:1.6rem;padding:0 .6rem;font-size:.725rem;font-weight:400;background:var(--color-grey);border-radius:.375rem;cursor:pointer;white-space:nowrap}.stocks__charts .ranges div:hover{color:var(--color-text-light)}.stocks__charts .ranges div.selected{color:var(--color-text);background:var(--color-accent)}.stocks__charts .chart__container{position:relative}.stocks__charts .chart{position:relative;width:100%;height:400px;padding:20px;background:var(--color-white);border:1px solid var(--color-border)}.stocks__charts .chart>div:first-child,.stocks__charts .chart canvas{width:100% !important}#brx-header section.header__links{color:var(--color-white);background:var(--color-primary)}@media screen and (width <= 1350px){#brx-header section.header__links{display:none}}#brx-header section.header__links .brxe-block{height:2rem}#brx-header section.header__links .brxe-text-link{display:flex;align-items:center;gap:.5rem;font-size:.675rem;font-weight:600;text-transform:uppercase;word-break:inherit}#brx-header section.header__links .brxe-text-link:hover{text-decoration:underline}#brx-header section.header__menu{display:flex;height:70px;justify-content:center;background:var(--color-white);transition:all ease .3s}#brx-header section.header__menu .brxe-container>.brxe-block{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:4rem}@media screen and (width <= 1350px){#brx-header section.header__menu .brxe-container>.brxe-block{grid-template-columns:1fr;justify-items:center}}#brx-header section.header__menu .brxe-logo.logo__home{display:none}@media screen and (width <= 1350px){#brx-header section.header__menu .header__menu__items{display:none}}#brx-header section.header__menu .header__menu__items .brxe-text-link,#brx-header section.header__menu .header__menu__items .brxe-dropdown .brx-submenu-toggle>span{position:relative}#brx-header section.header__menu .header__menu__items .brxe-text-link{font-size:.675rem;font-weight:400;text-transform:uppercase}#brx-header section.header__menu .header__menu__items .brxe-text-link:hover,#brx-header section.header__menu .header__menu__items .brxe-dropdown:hover .brx-submenu-toggle>span{text-decoration:underline}#brx-header section.header__menu .header__menu__items .brxe-text-link:hover::before,#brx-header section.header__menu .header__menu__items .brxe-dropdown:hover .brx-submenu-toggle>span::before{opacity:1}#brx-header section.header__menu .header__menu__items .brxe-dropdown .brx-submenu-toggle span{font-size:.675rem;font-weight:400;text-transform:uppercase;text-underline-offset:.3em}#brx-header section.header__menu .header__menu__items .brxe-dropdown .brx-submenu-toggle button svg{width:.7rem;height:.7rem;min-width:auto;min-height:auto}#brx-header section.header__menu .header__menu__items .brxe-dropdown .brx-dropdown-content{position:fixed;top:104px;max-width:none;padding:1rem 1.2rem;background:var(--color-primary)}#brx-header section.header__menu .header__menu__items .brxe-dropdown .brx-dropdown-content li{padding:0}#brx-header section.header__menu .header__menu__items .brxe-dropdown .brx-dropdown-content li::before{content:none}#brx-header section.header__menu .header__menu__items .brxe-dropdown .brx-dropdown-content li a{padding:.2rem 0;font-size:.725rem;font-weight:300;text-transform:none;color:var(--color-white);white-space:nowrap}#brx-header section.header__menu .header__menu__items .brxe-dropdown .brx-dropdown-content li a:hover{text-decoration:underline}#brx-header section.header__menu .brxe-toggle{display:none;position:absolute;top:50%;right:50px;transform:translateY(-50%)}#brx-header section.header__menu .brxe-toggle .brxa-wrap{width:2rem}#brx-header section.header__menu .brxe-toggle .brxa-wrap .brxa-inner{width:100%;height:1px}#brx-header section.header__menu .brxe-toggle .brxa-wrap .brxa-inner::before,#brx-header section.header__menu .brxe-toggle .brxa-wrap .brxa-inner::after{width:100%;height:1px}#brx-header section.header__menu .brxe-toggle .brxa-wrap .brxa-inner::before{top:-8px}#brx-header section.header__menu .brxe-toggle .brxa-wrap .brxa-inner::after{bottom:-8px}@media screen and (width <= 1350px){#brx-header section.header__menu .brxe-toggle{display:flex}}@media screen and (width <= 767px){#brx-header section.header__menu .brxe-toggle{right:25px}}#brx-header .brxe-offcanvas .brx-offcanvas-backdrop{top:70px;background:rgba(255,255,255,.9);backdrop-filter:blur(5px);transition:all ease .3s}#brx-header .brxe-offcanvas .brx-offcanvas-inner{top:70px;width:100%;background:none;transform:none !important;opacity:0 !important;visibility:hidden;transition:all ease .3s}#brx-header .brxe-offcanvas .header__offcanvas__links{gap:.7rem;padding:25px;background:var(--color-primary)}#brx-header .brxe-offcanvas .header__offcanvas__links .brxe-text-link{display:flex;align-items:center;gap:.5rem;font-size:.675rem;font-weight:600;text-transform:uppercase;word-break:inherit}#brx-header .brxe-offcanvas .header__offcanvas__links .brxe-text-link .text{color:var(--color-white)}#brx-header .brxe-offcanvas .header__offcanvas__menu{gap:.7rem;padding:2rem 25px;color:var(--color-text)}#brx-header .brxe-offcanvas .header__offcanvas__menu .brxe-text-link{font-size:.675rem;font-weight:400;text-transform:uppercase}#brx-header .brxe-offcanvas .header__offcanvas__menu .brxe-button{margin-top:1rem}#brx-header .brxe-offcanvas .header__offcanvas__menu .brxe-dropdown .brx-submenu-toggle span{font-size:.675rem;font-weight:400;text-transform:uppercase;text-underline-offset:.3em}#brx-header .brxe-offcanvas .header__offcanvas__menu .brxe-dropdown .brx-submenu-toggle button svg{width:.7rem;height:.7rem;min-width:auto;min-height:auto}#brx-header .brxe-offcanvas .header__offcanvas__menu .brxe-dropdown .brx-dropdown-content{max-width:none;margin:.7rem 0;padding:0 0 0 2rem}#brx-header .brxe-offcanvas .header__offcanvas__menu .brxe-dropdown .brx-dropdown-content li{padding:0}#brx-header .brxe-offcanvas .header__offcanvas__menu .brxe-dropdown .brx-dropdown-content li::before{content:none}#brx-header .brxe-offcanvas .header__offcanvas__menu .brxe-dropdown .brx-dropdown-content li a{padding:.3rem 0;white-space:nowrap;color:var(--color-text-light)}#brx-header .brxe-offcanvas .header__offcanvas__menu .brxe-dropdown .brx-dropdown-content li a:hover{text-decoration:underline}#brx-header:has(.brxe-offcanvas.brx-open) .header__menu{color:var(--color-text);background:var(--color-white) !important;backdrop-filter:blur(5px)}#brx-header:has(.brxe-offcanvas.brx-open) .header__menu .brxe-logo{display:block}#brx-header:has(.brxe-offcanvas.brx-open) .header__menu .brxe-logo.logo__home{display:none}#brx-header:has(.brxe-offcanvas.brx-open) .brx-offcanvas-inner{opacity:1 !important;visibility:visible}body.home #brx-header{color:var(--color-white)}body.home #brx-header section.header__menu{background:rgba(0,0,0,0)}body.home #brx-header section.header__menu .brxe-logo{display:none}body.home #brx-header section.header__menu .brxe-logo.logo__home{display:block}body.home #brx-header.scrolling section.header__menu{color:var(--color-text);background:var(--color-white)}body.home #brx-header.scrolling section.header__menu .brxe-logo{display:block}body.home #brx-header.scrolling section.header__menu .brxe-logo.logo__home{display:none}#brx-footer{padding-top:56px;color:var(--color-white);background:var(--color-primary)}#brx-footer h3{margin-bottom:1em}#brx-footer .brxe-container>.brxe-block{grid-column:2/-2}#brx-footer .block-1{align-items:start;padding-bottom:56px}#brx-footer .block-1>.brxe-block{align-items:start}#brx-footer .block-1>.brxe-block:nth-child(1){font-size:.9rem;color:hsl(var(--color-white-val), 0.6)}#brx-footer .block-1>.brxe-block:nth-child(1) a:hover{color:var(--color-accent);text-decoration:underline}#brx-footer .block-1>.brxe-block:nth-child(1) .brxe-block{padding-left:10px;border-left:1px solid hsl(var(--color-accent-val), 0.3)}#brx-footer .block-1>.brxe-block:nth-child(2) .brxe-block{padding-left:10px;font-size:.7rem;font-weight:600;text-transform:uppercase;border-left:1px solid hsl(var(--color-accent-val), 0.3)}#brx-footer .block-1>.brxe-block:nth-child(2) .brxe-button{margin-top:56px}#brx-footer .block-2{padding:25px 0;font-size:.7rem;border-top:1px solid hsl(var(--color-accent-val), 0.3)}body.home main h1{margin-bottom:.5em}body.home main h2{margin-bottom:.25em;font-size:1.3rem}body.home main h3{margin-bottom:1.5em}body.home main section{padding:var(--padding-section) 0}body.home .section-hero{height:100dvh;background:var(--color-primary)}body.home .section-hero h1{max-width:926px;font-weight:300;text-transform:uppercase;text-align:center;color:var(--color-white)}body.home .section-hero .brxe-container{align-items:center;height:100%}body.home .section-hero .bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:luminosity;opacity:.4}body.home .section-hero .brxe-block{justify-content:center;align-items:center}body.home .section-solutions .subtitle{margin-bottom:var(--padding-section)}body.home .section-solutions .graph{top:10%;left:auto;right:0;transform:translateX(20%)}body.home .section-solutions .block{position:relative;padding:1rem;background:var(--color-accent);border-radius:5px;transition:all ease .3s;will-change:transform}body.home .section-solutions .block .brxe-heading{margin-bottom:.5em}body.home .section-solutions .block .brxe-text{margin-bottom:1.5em;font-size:.85rem;font-weight:300;color:hsl(var(--color-text-val), 50%)}body.home .section-solutions .block .brxe-text-link{font-size:.65rem;font-weight:600;text-transform:uppercase;text-decoration:none}body.home .section-solutions .block .brxe-text-link:hover{text-decoration:underline}body.home .section-solutions .block .brxe-text-link:last-child{position:absolute;top:0;left:0;width:100%;height:100%}body.home .section-solutions .block .brxe-button{position:absolute;bottom:0;right:0}body.home .section-solutions .block::after{content:"";position:absolute;bottom:0;right:0;width:3.2rem;height:2.5rem;background-color:var(--color-white);mask-image:url("data:image/svg+xml,%3Csvg width='41' height='34' viewBox='0 0 41 34' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.7715 28.9814C40.7715 31.7429 38.5329 33.9814 35.7715 33.9814L5.00331 33.9814C1.65053 33.9814 -0.752174 30.7465 0.216576 27.5367L7.23988 4.26636C8.00706 1.72443 10.3537 -0.0109901 13.0089 4.57764e-05L35.7922 0.0947304C38.5455 0.106171 40.7714 2.34137 40.7714 5.09468L40.7715 28.9814Z' fill='%2300244E'/%3E%3C/svg%3E%0A");mask-size:calc(100% + 1rem);mask-repeat:no-repeat;mask-position:0 0}body.home .section-solutions .block:hover{transform:scale(0.96)}body.home .section-solutions .block:hover .brxe-button{transform:scale(0.9)}body.home .section-engagements{color:var(--color-white);background:var(--color-primary)}body.home .section-engagements h2{margin-bottom:0}body.home .section-engagements .brxe-block{flex-direction:column;align-items:center;gap:2.35rem;text-align:center}body.home .section-slider{height:100dvh;padding:0}body.home .section-slider .graph{--clip-path-width: 100%;top:auto;bottom:-10%;width:115%;clip-path:inset(0 var(--clip-path-width) 0 0)}body.home .section-slider .brxe-container{height:100%;padding:0}body.home .section-slider .brxe-block{position:sticky;top:0;justify-content:center;align-items:center;height:100dvh}body.home .section-slider .brxe-slider-nested{position:relative;padding-bottom:3rem;text-align:center;background:none !important}body.home .section-slider .brxe-slider-nested .brxe-icon{margin-bottom:1.47rem}body.home .section-slider .brxe-slider-nested .brxe-text-basic{font-size:1.76rem;font-weight:300;text-transform:uppercase;color:var(--color-primary)}body.home .section-slider .brxe-slider-nested .brxe-text{margin-top:1rem;max-width:800px}body.home .section-slider .brxe-slider-nested .splide__pagination{position:absolute;bottom:0}body.home .section-slider .brxe-slider-nested .splide__pagination .splide__pagination__page{width:12px;height:12px;border-radius:2px;background:var(--color-accent);transition:all ease .3s;pointer-events:none}body.home .section-slider .brxe-slider-nested .splide__pagination .splide__pagination__page.is-active{background:var(--color-primary)}body.home .section-gestion{padding:0}body.home .section-gestion .block:first-child{position:sticky;top:0;justify-content:center;min-height:100dvh;padding:var(--padding-section) 50px;background:var(--color-grey)}@media screen and (width <= 991px){body.home .section-gestion .block:first-child{position:relative;min-height:auto}}@media screen and (width < 767px){body.home .section-gestion .block:first-child{padding:var(--padding-section) 25px}}body.home .section-gestion .block:first-child .brxe-text{margin-top:2rem}body.home .section-gestion .block:first-child .brxe-text-link{margin-top:2rem;font-size:.65rem;font-weight:600;text-transform:uppercase;text-decoration:none}body.home .section-gestion .block:first-child .brxe-text-link:hover{text-decoration:underline}body.home .section-gestion .block:first-child .brxe-button{margin-top:2rem}body.home .section-gestion .block:last-child .brxe-block{align-items:stretch;position:sticky;top:var(--offset);min-height:calc(100dvh - var(--offset));padding:0 50px;background:var(--color-white)}@media screen and (width < 991px){body.home .section-gestion .block:last-child .brxe-block{position:relative;min-height:auto;top:0}}@media screen and (width < 767px){body.home .section-gestion .block:last-child .brxe-block{padding:0 25px}}body.home .section-gestion .block:last-child .brxe-block .brxe-div{position:relative;display:grid;grid-template-columns:2fr 1fr;flex-direction:row;align-items:center;gap:20px;padding:1.5rem 6rem 1.5rem 0;border-top:1px solid var(--color-border);transition:all ease .3s}@media screen and (width < 767px){body.home .section-gestion .block:last-child .brxe-block .brxe-div{grid-template-columns:1fr}}body.home .section-gestion .block:last-child .brxe-block .brxe-div:hover{background:var(--color-primary)}body.home .section-gestion .block:last-child .brxe-block .brxe-div:hover .brxe-text-basic:nth-child(1){padding-left:1rem;color:var(--color-accent)}@media screen and (width < 767px){body.home .section-gestion .block:last-child .brxe-block .brxe-div:hover .brxe-text-basic:nth-child(2){padding-left:1rem}}body.home .section-gestion .block:last-child .brxe-block .brxe-div:hover .brxe-button{transform:translateY(-50%) scale(0.9)}body.home .section-gestion .block:last-child .brxe-block .brxe-text-basic{font-weight:400;transition:all ease .3s}body.home .section-gestion .block:last-child .brxe-block .brxe-text-basic:nth-child(1){flex-shrink:0;font-size:1.2rem;text-transform:uppercase}body.home .section-gestion .block:last-child .brxe-block .brxe-text-basic:nth-child(2){font-size:.8rem;color:var(--color-text-light)}body.home .section-gestion .block:last-child .brxe-block .brxe-button{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}body.home .section-gestion .block:last-child .brxe-block .brxe-text-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media screen and (width < 991px){body.home .section-gestion .block:last-child .brxe-block:first-child{margin-top:7rem}}@media screen and (width < 991px){body.home .section-gestion .block:last-child .brxe-block:nth-last-child(2){margin-bottom:7rem}}body.home .section-gestion .block:last-child .brxe-block:nth-last-child(2) .brxe-div{border-bottom:1px solid var(--color-border)}body.home .section-gestion .block:last-child .brxe-block:has(img){padding:0}body.home .section-gestion .block:last-child .brxe-block:has(img)::before,body.home .section-gestion .block:last-child .brxe-block:has(img)::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-primary);opacity:.4}body.home .section-gestion .block:last-child .brxe-block:has(img)::after{mix-blend-mode:lighten}body.home .section-gestion .block:last-child .brxe-block:has(img) img{width:100%;height:100dvh;object-fit:cover}@media screen and (width < 991px){body.home .section-gestion .block:last-child .brxe-block:has(img) img{height:auto}}body.home .section-gestion .block:last-child .brxe-block:first-child{position:relative;top:0;height:100dvh}@media screen and (width < 991px){body.home .section-gestion .block:last-child .brxe-block:first-child{height:auto}}body.home .section-gestion-privee .block:first-child{order:1}@media screen and (width < 991px){body.home .section-gestion-privee .block:first-child{order:0}}body.home .section-stocks-charts{padding:0}body.home .section-stocks-charts .graph{left:50dvw;width:110dvw;z-index:-1}body.home .section-stocks-charts .block:first-child{position:sticky;top:0;min-height:100dvh;padding:var(--padding-section) 50px}@media screen and (width < 991px){body.home .section-stocks-charts .block:first-child{position:relative;min-height:auto}}@media screen and (width < 767px){body.home .section-stocks-charts .block:first-child{padding:var(--padding-section) 25px}}body.home .section-stocks-charts .block:last-child{position:sticky;top:0;min-height:100dvh;margin-top:100dvh;padding:0 50px}@media screen and (width < 991px){body.home .section-stocks-charts .block:last-child{position:relative;min-height:auto;margin-top:0}}@media screen and (width < 767px){body.home .section-stocks-charts .block:last-child{padding:0 25px}}body.home .section-stocks-table{align-items:start;padding-top:0}body.home .section-stocks-table>.brxe-block:first-child{width:50%;padding:var(--padding-section) 50px}@media screen and (width <= 991px){body.home .section-stocks-table>.brxe-block:first-child{width:auto}}@media screen and (width <= 767px){body.home .section-stocks-table>.brxe-block:first-child{padding:var(--padding-section) 25px}}body.home .section-stocks-table .brxe-container .brxe-block .brxe-text-basic{width:100%}body.home .section-contact{padding-top:0}body.home .section-contact .brxe-block{gap:1rem;padding:2rem;background:var(--color-grey)}body.home .section-contact .brxe-text-basic{flex-shrink:0;font-size:1.2rem;text-transform:uppercase}body.home .section-contact .brxe-text{font-size:.875rem}body.home .section-contact .brxe-button{margin-top:1rem}/*# sourceMappingURL=index.css.map */
