@charset "UTF-8";:root{--primary:#010189;--primary-mid:#8e8ed1;--primary-light:#bdbdda;--primary-lighter:#cecedc;--secondary:#3ec0de;--secondary-clear:#3ec0decc;--secondary-dark:#16a6cf;--secondary-light:#eef9fc;--tertiary:#415162;--neutral:#f3f3f9;--neutral-lightest:#fff;--neutral-dark:#848484;--neutral-darkest:#0a0a0a;--warning:#de3e3e;--success:#3cb371;--shadow:0px -0.125rem 2.5rem rgba(0,0,0,.12);--shadow-small:0px 0.1875rem 1.25rem rgba(0,0,0,.135);--shadow-bottom:0px 0.5rem 1.5rem rgba(0,0,0,.15);--shadow-soft:0px 8px 16px 0px rgba(23,15,73,.03),0px 10px 14px 0px rgba(74,58,255,.01);--rounded:clamp(1rem,0.25rem + 1.56vw,1.25rem);--animDur:0.15s;--animDurLong:0.3s}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(/build/fonts/Montserrat-VariableFont_wght.3e154e97.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;src:url(/build/fonts/Montserrat-Italic-VariableFont_wght.ca662d7a.woff2) format("woff2")}*,:after,:before{box-sizing:border-box;font-family:Montserrat,system-ui,sans-serif;margin:0;padding:0}:root{font-size:16px}button,h1,h2,h3,h4,h5,h6,input,textarea{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}li{list-style:none}button{background:none;border:0;cursor:pointer}::selection{background:var(--primary);color:var(--neutral-lightest)}::-moz-selection{background:var(--primary);color:var(--neutral-lightest)}::-webkit-selection{background:var(--primary);color:var(--neutral-lightest)}::-khtml-selection{background:var(--primary);color:var(--neutral-lightest)}::-o-selection{background:var(--primary);color:var(--neutral-lightest)}.title{text-wrap:pretty;color:var(--primary);font-size:2rem;font-weight:700}.title span{all:inherit;color:var(--secondary)}.overtitle{color:var(--primary);font-size:.75rem;letter-spacing:.175rem;opacity:.5;text-transform:uppercase}.overtitle,.text{text-wrap:pretty;line-height:150%}.text{opacity:.7}.text-group{display:grid;justify-items:start;row-gap:1rem}.text-group .overtitle{order:-1}.text-group.centered{justify-items:center;margin-inline:auto;text-align:center}.text-group.centered .text{max-width:35.375rem}@media (min-width:1024px){.title{font-size:2.25rem}.overtitle{font-size:.875rem}.text-group{max-width:60rem;row-gap:1.25rem}}#page-site-infos .site-infos-content section a,.link{text-decoration:underline transparent;transition:text-decoration-color,opacity,color;transition-duration:var(--animDur)}#page-site-infos .site-infos-content section a:is(:hover,:active),.link:is(:hover,:active){text-decoration-color:currentColor}#page-site-infos .site-infos-content section a:active,.link:active{opacity:.6}#page-site-infos .site-infos-content section a,.link-secondary{text-decoration-color:currentColor}#page-site-infos .site-infos-content section a:is(:hover,:active),.link-secondary:is(:hover,:active){color:var(--secondary)}.link-group{cursor:pointer;position:relative}.link-group a:first-of-type:after{content:"";inset:0;position:absolute;z-index:1}#page-home #hero .hero-link,.btn{border-radius:.625rem;color:var(--neutral-lightest);display:block;font-weight:600;max-width:fit-content;overflow:hidden;padding:1.25rem 2.5rem;position:relative;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}#page-home #hero .hero-link:before,.btn:before{background-color:var(--primary);border-radius:inherit;content:"";inset:0;position:absolute;z-index:-1}#page-home #hero .hero-link:focus-visible,.btn:focus-visible{outline-offset:2px}#page-home #hero #page-team #team-members .member:nth-child(2n) .hero-link:before,#page-home #hero header .header-main .header-nav .active.hero-link:before,#page-team #team-members .member:nth-child(2n) #page-home #hero .hero-link:before,#page-team #team-members .member:nth-child(2n) .btn:before,.btn-secondary:before,header .header-main .header-nav #page-home #hero .active.hero-link:before,header .header-main .header-nav .btn.active:before{background-color:var(--secondary)}.btn-light{color:var(--primary)}.btn-light:before{background-color:var(--neutral)}#page-home #hero #page-team #team-members .member:nth-child(2n) .btn-light.hero-link,#page-home #hero header .header-main .header-nav .btn-light.active.hero-link,#page-team #team-members .member:nth-child(2n) #page-home #hero .btn-light.hero-link,#page-team #team-members .member:nth-child(2n) .btn-light.btn,.btn-light.btn-secondary,header .header-main .header-nav #page-home #hero .btn-light.active.hero-link,header .header-main .header-nav .btn-light.btn.active{color:var(--secondary)}#page-home #hero #page-team #team-members .member:nth-child(2n) .btn-light.hero-link:before,#page-home #hero header .header-main .header-nav .btn-light.active.hero-link:before,#page-team #team-members .member:nth-child(2n) #page-home #hero .btn-light.hero-link:before,#page-team #team-members .member:nth-child(2n) .btn-light.btn:before,.btn-light.btn-secondary:before,header .header-main .header-nav #page-home #hero .btn-light.active.hero-link:before,header .header-main .header-nav .btn-light.btn.active:before{background-color:var(--secondary-light)}.btn-small{padding-block:.9375rem}.btn-icon{align-items:center;column-gap:.625rem;display:flex;justify-content:center}.btn-icon svg{flex-shrink:0;height:auto;width:1.375rem}.btn-warning{color:var(--warning)}.btn-warning:before{background-color:color-mix(in srgb,var(--warning) 20%,transparent)}@media (min-width:1024px){#page-home #hero .hero-link,.btn{transition:scale var(--animDur),opacity var(--animDur)}#page-home #hero .hero-link:before,.btn:before{transition:scale var(--animDur)}#page-home #hero .hero-link:is(:hover,:active):before,.btn:is(:hover,:active):before{scale:.95}#page-home #hero .hero-link:active,.btn:active{opacity:.65}}.social-btn{aspect-ratio:1/1;background-color:var(--neutral-lightest);border-radius:.3125rem;color:var(--primary);display:grid;place-items:center;transition:color var(--animDur),opacity var(--animDur);width:2.75rem}.social-btn svg{width:1.5rem}.social-btn:is(:hover,:active){color:var(--secondary)}.social-btn:active{opacity:.6}.close-btn{aspect-ratio:1/1;background:url(/build/images/close.9320f983.svg) no-repeat 50%;background-color:var(--neutral);background-size:60% 60%;border-radius:50%;transition:background-color var(--animDur),opacity var(--animDur);width:2.5rem}@media (min-width:1024px){.close-btn:is(:hover,:active){background-color:var(--primary-lighter)}.close-btn:active{opacity:.6}}:root{--inputH:3.5625rem}.input,.select,.textarea{background-color:var(--neutral);border:0;border-radius:.625rem;color:var(--neutral-darkest);height:var(--inputH);outline:2px solid transparent;overflow:hidden;padding-inline:1.5rem;text-overflow:ellipsis;transition:outline-color var(--animDur);width:100%}.input::placeholder,.select::placeholder,.textarea::placeholder{color:inherit;font-style:italic;opacity:.5}.input:not(:disabled):hover,.select:not(:disabled):hover,.textarea:not(:disabled):hover{outline-color:var(--primary-light)}.input:not(:disabled):focus,.select:not(:disabled):focus,.textarea:not(:disabled):focus{outline-color:var(--primary)}.input-light{background-color:var(--neutral-lightest);outline-offset:2px}.input-light:not(:disabled):hover{outline-color:color-mix(in srgb,var(--neutral-lightest) 60%,transparent)}.input-light:not(:disabled):focus{outline-color:var(--neutral-lightest)}.input:disabled,.select:disabled,.textarea:disabled{cursor:not-allowed}.input-field{display:flex;flex-direction:column;position:relative}.input-field label{left:1.5rem;order:1;pointer-events:none;position:absolute;top:calc(var(--inputH)/2);transition:top var(--animDur),translate var(--animDur),font-size var(--animDur);translate:0 -50%;user-select:none;z-index:1}.input-field label:before{content:"";height:100%;left:50%;position:absolute;scale:.5 1;top:0;transition:background-color var(--animDur),scale var(--animDur);translate:-50% 0;width:calc(100% + 1.25rem);z-index:-1}.input-field .input,.input-field .select,.input-field .textarea{order:2;outline-width:1px;transition:background-color var(--animDur),outline-color var(--animDur)}.input-field .input:required~label:after,.input-field .select:required~label:after,.input-field .textarea:required~label:after{content:"*"}.input-field .input:-webkit-autofill,.input-field .input:focus,.input-field .input:is(input,textarea):not(:placeholder-shown),.input-field .input:is(select):valid,.input-field .select:-webkit-autofill,.input-field .select:focus,.input-field .select:is(input,textarea):not(:placeholder-shown),.input-field .select:is(select):valid,.input-field .textarea:-webkit-autofill,.input-field .textarea:focus,.input-field .textarea:is(input,textarea):not(:placeholder-shown),.input-field .textarea:is(select):valid{background-color:var(--neutral-lightest)}.input-field .input:-webkit-autofill~label,.input-field .input:focus~label,.input-field .input:is(input,textarea):not(:placeholder-shown)~label,.input-field .input:is(select):valid~label,.input-field .select:-webkit-autofill~label,.input-field .select:focus~label,.input-field .select:is(input,textarea):not(:placeholder-shown)~label,.input-field .select:is(select):valid~label,.input-field .textarea:-webkit-autofill~label,.input-field .textarea:focus~label,.input-field .textarea:is(input,textarea):not(:placeholder-shown)~label,.input-field .textarea:is(select):valid~label{font-size:.75rem;top:0;translate:.625rem -50%}.input-field .input:-webkit-autofill~label:before,.input-field .input:focus~label:before,.input-field .input:is(input,textarea):not(:placeholder-shown)~label:before,.input-field .input:is(select):valid~label:before,.input-field .select:-webkit-autofill~label:before,.input-field .select:focus~label:before,.input-field .select:is(input,textarea):not(:placeholder-shown)~label:before,.input-field .select:is(select):valid~label:before,.input-field .textarea:-webkit-autofill~label:before,.input-field .textarea:focus~label:before,.input-field .textarea:is(input,textarea):not(:placeholder-shown)~label:before,.input-field .textarea:is(select):valid~label:before{background-color:var(--neutral-lightest);scale:1 1;translate:-50% 0}.input-field .input:is(input,textarea):not(:placeholder-shown):not(:focus),.input-field .input:is(select):valid,.input-field .select:is(input,textarea):not(:placeholder-shown):not(:focus),.input-field .select:is(select):valid,.input-field .textarea:is(input,textarea):not(:placeholder-shown):not(:focus),.input-field .textarea:is(select):valid{outline-color:var(--primary-lighter)}.input-field .input:is(input,textarea):not(:placeholder-shown):not(:focus):not(:disabled):hover,.input-field .input:is(select):valid:not(:disabled):hover,.input-field .select:is(input,textarea):not(:placeholder-shown):not(:focus):not(:disabled):hover,.input-field .select:is(select):valid:not(:disabled):hover,.input-field .textarea:is(input,textarea):not(:placeholder-shown):not(:focus):not(:disabled):hover,.input-field .textarea:is(select):valid:not(:disabled):hover{outline-color:var(--primary-mid)}.input-field .input:disabled~label,.input-field .select:disabled~label,.input-field .textarea:disabled~label{color:color-mix(in srgb,var(--primary) 50%,transparent)}.input-field>ul{color:var(--warning);font-size:.75rem;margin-top:.5rem;order:3}.input-field>.field-infos{display:flex;font-style:italic;line-height:150%;margin-block:.8125rem;order:3}.input-field>.field-infos svg{flex-shrink:0;height:1rem;margin:.125rem .75rem 0 0;width:1rem}.input-field:has(:disabled)>:is(svg,.input,.textarea,.select){cursor:not-allowed;opacity:.5}.input-icon{position:relative}.input-icon .input,.input-icon .select,.input-icon .textarea{padding-left:2.5rem}.input-icon label{translate:1rem -50%}.input-icon>svg{color:var(--primary);height:auto;left:1.125rem;position:absolute;top:calc(var(--inputH)/2);translate:0 -50%;width:.875rem;z-index:2}@media (min-width:1024px){.input-icon .input,.input-icon .select,.input-icon .textarea{padding-left:3rem}.input-icon label{translate:1.5rem -50%}.input-icon svg{left:1.5rem}}.select{border-right:1.5rem solid transparent;cursor:pointer}.textarea{line-height:150%;min-height:8.875rem;padding-block:1.25rem;resize:vertical}.textarea+label{top:1.25rem;translate:0}.search-bar{--searchBtnPadX:1.25rem;--searchBtnIconSize:1.25rem;position:relative}.search-bar .input,.search-bar .select,.search-bar .textarea{padding-right:calc(var(--searchBtnPadX)*2 + var(--searchBtnIconSize) + .25rem)}.search-bar .input:not(:focus)~.results-box:not(:hover),.search-bar .select:not(:focus)~.results-box:not(:hover),.search-bar .textarea:not(:focus)~.results-box:not(:hover){opacity:0;translate:0 .375rem;visibility:hidden}.search-bar button{background-color:transparent;border-radius:0 .625rem .625rem 0;height:100%;padding-inline:var(--searchBtnPadX);position:absolute;right:0;top:0;transition:background-color var(--animDur),opacity var(--animDur)}.search-bar button svg{color:var(--primary);display:block;height:var(--searchBtnIconSize);width:var(--searchBtnIconSize)}.search-bar .results-box{background-color:var(--neutral-lightest);border-radius:.625rem;box-shadow:var(--shadow-bottom);left:0;margin-top:.5rem;overflow:hidden;position:absolute;top:100%;width:100%;z-index:9}.search-bar .results-box:not(.show):not(:hover){opacity:0;translate:0 .625rem;visibility:hidden}.search-bar .results-box .results-list{--scrollBarW:0.5rem;max-height:9.375rem;overflow:auto;padding-block:1rem}.search-bar .results-box .results-list::-webkit-scrollbar{width:var(--scrollBarW)}.search-bar .results-box .results-list::-webkit-scrollbar-track{background-color:color-mix(in srgb,var(--neutral-dark) 15%,transparent);border-radius:var(--scrollBarW)}.search-bar .results-box .results-list::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--neutral-dark) 50%,transparent);border-radius:var(--scrollBarW)}.search-bar .results-box .results-list::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--neutral-dark) 75%,transparent)}@media (min-width:1024px) and (min-width:1024px) and (min-height:800px){.search-bar .results-box .results-list{max-height:13.75rem}}.search-bar .results-box li{font-size:.875rem;text-align:left}.search-bar .results-box li:nth-child(odd) a{background-color:var(--neutral)}.search-bar .results-box li .result{display:block;height:28px;line-height:28px;overflow:hidden;padding-inline:1.75rem;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.search-bar .results-box li .result b{font-weight:600}@media (min-width:1024px){.search-bar .results-box li .result[href]{transition:opacity var(--animDur),background-color var(--animDur)}.search-bar .results-box li .result[href]:active,.search-bar .results-box li .result[href]:hover{background-color:var(--primary-lighter)}.search-bar .results-box li .result[href]:active{opacity:.6}.search-bar{--searchBtnPadX:1.625rem;--searchBtnIconSize:1.5625rem}.search-bar button:active,.search-bar button:hover{background-color:var(--primary-lighter)}.search-bar button:active{opacity:.6}}@media (min-width:1024px){.search-bar .input-light+button:is(:hover,:active){background-color:color-mix(in srgb,var(--primary-lighter) 75%,transparent)}}.loaded .search-bar .results-box{transition:opacity var(--animDur),translate var(--animDur),visibility var(--animDur)}.radio{appearance:none;aspect-ratio:1/1;border:.125rem solid var(--primary);border-radius:50%;cursor:pointer;position:relative;width:1.5rem}.radio:after{background-color:var(--primary);border-radius:inherit;content:"";inset:.25rem;opacity:0;position:absolute;transition:opacity var(--animDur)}.radio:hover:after{opacity:.4}.radio:checked:after{opacity:1}.radio:focus-visible{outline-offset:3px}.radio-field{align-items:center;cursor:pointer;display:flex;transition:opacity var(--animDur)}.radio-field .radio+span{padding-left:.625rem}.radio-field:hover .radio:not(:checked):after{opacity:.4}.radio-field:active{opacity:.6}.checkbox{appearance:none;aspect-ratio:1/1;border-radius:.3125rem;cursor:pointer;position:relative;width:1.3125rem}.checkbox:after,.checkbox:before{border-radius:inherit;content:"";position:absolute}.checkbox:before{background-color:var(--primary);inset:0;opacity:.5}.checkbox:after{background-color:var(--neutral-lightest);inset:.1875rem;opacity:0;transition:opacity var(--animDur)}.checkbox:hover:after{opacity:.5}.checkbox:checked:after{opacity:1}.checkbox-secondary{border:1px solid color-mix(in srgb,var(--primary) 50%,transparent);transition:border-color var(--animDur)}.checkbox-secondary:before{background-color:var(--neutral-lightest);opacity:1}.checkbox-secondary:after{background-color:var(--primary);border-radius:3px}.checkbox-secondary:checked{border-color:var(--neutral-lightest)}.checkbox-secondary:hover{border-color:color-mix(in srgb,var(--primary) 50%,transparent)}.checkbox-field{align-items:center;cursor:pointer;display:flex;transition:opacity var(--animDur)}.checkbox-field .checkbox{flex-shrink:0}.checkbox-field .checkbox+span{padding-left:1.25rem;user-select:none}@media (max-width:1024px){.checkbox-field .checkbox+span{font-size:.875rem;padding-left:.875rem}}.checkbox-field:hover .checkbox:not(:checked):after{opacity:.5}.checkbox-field:hover .checkbox-secondary{border-color:color-mix(in srgb,var(--primary) 50%,transparent)}.checkbox-field:active{opacity:.6!important}#page-site-infos .site-infos-content section ul li,.list li,.text ul li{display:flex;list-style:none}#page-site-infos .site-infos-content section ul li:before,.list li:before,.text ul li:before{content:"•";margin-left:.625rem;padding-right:.5rem}#page-site-infos .site-infos-content section ol,.list-num,.text ol{margin-left:1.625rem}#page-site-infos .site-infos-content section ol li,.list-num li,.text ol li{list-style:numeric}.tag{background-color:var(--primary);border-radius:.5rem;color:var(--neutral-lightest);font-size:.5625rem;font-weight:600;height:1.5rem;line-height:1.5rem;overflow:hidden;padding-inline:.875rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:fit-content}.tag-light{background-color:var(--neutral-lightest);color:var(--primary)}@media (min-width:768px){.tag{border-radius:.625rem;font-size:.625rem;height:1.8125rem;line-height:1.8125rem;padding-inline:.875rem}}@media (min-width:1024px){.tag{font-size:.75rem;padding-inline:1.25rem}}.breadcrumb{align-items:center;column-gap:.75ch;display:flex;flex-wrap:wrap}.breadcrumb,.breadcrumb *{font-size:.75rem}#page-site-infos .site-infos-content section .breadcrumb a,.breadcrumb #page-site-infos .site-infos-content section a,.breadcrumb .link{align-items:center;display:flex}#page-site-infos .site-infos-content section .breadcrumb a svg,.breadcrumb #page-site-infos .site-infos-content section a svg,.breadcrumb .link svg{height:auto;margin-right:.7em;width:1.1em}.pagination{align-items:center;color:color-mix();column-gap:.125rem;display:flex;justify-content:center;margin-top:3.75rem;margin-inline:auto;padding-top:2.5rem;position:relative}.pagination:before{border-top:1px solid;content:"";left:0;opacity:.4;position:absolute;top:0;width:100%}.pagination .pagination__item{align-items:center;aspect-ratio:1/1;display:flex;font-size:1.125rem;font-weight:600;height:1.5rem;justify-content:center;opacity:.5}.pagination .pagination__item--current-page{color:var(--primary);opacity:1}.pagination .pagination__item--disabled{cursor:not-allowed;opacity:.25}.pagination .pagination__item svg{height:auto;width:1.125rem}.pagination .pagination__item:first-child{font-size:0;margin-right:auto}.pagination .pagination__item:first-child svg{rotate:90deg}.pagination .pagination__item:last-child{font-size:0;margin-left:auto}.pagination .pagination__item:last-child svg{rotate:-90deg}@media (min-width:1024px){.pagination{column-gap:.875rem;margin-top:5.625rem}.pagination .pagination__item{column-gap:.625rem;font-size:1.375rem!important;height:1.875rem;transition:color var(--animDur),opacity var(--animDur)}.pagination .pagination__item:first-child{aspect-ratio:unset}.pagination .pagination__item:first-child svg{margin-top:-1px}.pagination .pagination__item:last-child{aspect-ratio:unset}.pagination .pagination__item:last-child svg{margin-top:1px}.pagination .pagination__item:is(a) :active,.pagination .pagination__item:is(a):hover{color:var(--primary);opacity:.6}.pagination .pagination__item:is(a):active{opacity:.33}}.captcha{position:relative}.captcha #captcha-input{left:1.25rem;margin-top:-.125rem;opacity:0;pointer-events:none;position:absolute;top:50%;translate:0 -50%;user-select:none;z-index:-99}:root{--containerMaxW:1920px;--containerPadX:clamp(1rem,0.032rem + 4.13vw,3.75rem);--containerMidPadX:clamp(0rem,-2.025rem + 8.64vw,5.75rem);--containerSmallPadX:clamp(0rem,-2.465rem + 10.52vw,7rem)}.container{margin-inline:auto;max-width:var(--containerMaxW);padding-inline:var(--containerPadX)}.block-section>.text-group~*{margin-top:3.125rem}.popover-group{--popoverOffY:2rem;--popoverOffX:2rem;--triangleHeight:1.4375rem;position:relative;z-index:9}@media (min-width:1024px){.popover-group:before{clip-path:polygon(100% 0,0 100%,100% 100%);content:"";cursor:default;display:none;height:100%;position:absolute;right:100%;top:0;width:50%;z-index:-1}}.popover-group:after{aspect-ratio:1/1;clip-path:path("M10.639 2.20867C12.2145 -0.232966 15.7855 -0.232971 17.361 2.20866L26.4739 16.3312C28.1915 18.9929 26.2807 22.5 23.1129 22.5H4.88709C1.71934 22.5 -0.191464 18.9929 1.52607 16.3312L10.639 2.20867Z");content:"";filter:drop-shadow(var(--shadow));height:var(--triangleHeight);left:50%;margin-top:.5rem;top:100%;transition:opacity,margin-top;transition-duration:var(--animDur);translate:-50% calc(var(--popoverOffY) - var(--triangleHeight) + 8px);width:1.75rem;z-index:11}.popover-group .popover,.popover-group:after{background-color:var(--neutral-lightest);opacity:0;pointer-events:none;position:absolute}.popover-group .popover{border-radius:var(--rounded);box-shadow:var(--shadow);max-width:calc(100vw - (var(--containerPadX) - var(--popoverOffX))*2);padding:1.75rem;right:calc(var(--popoverOffX)*-1);top:calc(100% + var(--popoverOffY));transition:opacity,translate,visibility;transition-duration:var(--animDur);translate:0 .5rem;visibility:hidden;width:max-content;z-index:10}.popover-group .popover:before{content:"";inset:0;position:absolute;top:calc(var(--popoverOffY)*-1);z-index:-1}.popover-group .popover .popover-title{color:color-mix(in srgb,var(--neutral-darkest) 50%,transparent);font-weight:600}.popover-group .popover .popover-title:not(:last-child){margin-bottom:1.1em}.popover-group .popover .nav-link{white-space:unset}.popover-group.active:before{display:block}.popover-group.active:after{margin-top:0;opacity:1}.popover-group.active .popover-btn{opacity:.65}.popover-group.active .popover{opacity:1;pointer-events:auto;translate:0 0;visibility:visible}@media (min-width:1024px){.popover-group{cursor:pointer}.popover-group:hover:before{display:block}.popover-group:hover:after{margin-top:0;opacity:1}.popover-group:hover .popover-btn{opacity:.65}.popover-group:hover .popover{opacity:1;pointer-events:auto;translate:0 0;visibility:visible}.popover-group .popover-btn{transition:opacity var(--animDur)}.popover-group .popover{cursor:auto;padding:2.5rem}.popover-group .popover .popover-title{font-size:1.125rem}}.hero{--heroPadY:3.5625rem;position:relative}.hero .hero-container{display:flex;flex-direction:column;height:fit-content;justify-content:center;overflow:hidden;padding:var(--heroPadY) max(var(--containerPadX),min(var(--containerMidPadX),5rem));position:relative}.hero .hero-container:before{background:linear-gradient(var(--secondary-clear),var(--secondary-clear)),var(--heroBg,transparent) no-repeat center;background-size:cover;border-radius:var(--rounded);content:"";inset:0;position:absolute;z-index:-2}.hero .hero-container:after{aspect-ratio:1/1;background:url(/build/images/logo-icon.91587c17.svg) no-repeat 50%;background-size:100% 100%;content:"";filter:brightness(0) invert(1);min-width:15.625rem;opacity:.2;position:absolute;right:-5%;rotate:-24deg;top:-11%;width:57%;z-index:-1}@media (min-width:768px){.hero .hero-container:after{right:-2%;top:-6%;width:58%}}@media (min-width:1600px){.hero .hero-container:after{right:-2%;top:-20%;width:45%}}.hero .hero-container .overtitle,.hero .hero-container .title{color:var(--neutral-lightest)}@media (max-width:640px){.hero .hero-container .overtitle,.hero .hero-container .title{font-size:1.5rem}}.hero .hero-container .overtitle{opacity:.8}@media (max-width:640px){.hero .hero-container .overtitle{font-size:1rem}}.hero .hero-container .search-bar{margin-top:.625rem;max-width:35.5625rem;width:100%}@media (min-width:1024px){.hero .hero-container .search-bar .input{padding-left:2rem}}.hero .hero-img{inset:0;position:absolute;z-index:-4}.hero .hero-img>img{border-radius:var(--rounded);height:100%;object-fit:cover;width:100%}.hero .hero-img .hero-icon{display:none}@media (min-width:768px){.hero{display:grid;grid-template-columns:1fr 1fr}.hero .hero-container{grid-column:1/-1;grid-row:1;min-height:22.5rem}.hero .text-group:not(.centered){max-width:none;padding-right:42%}.hero .hero-img{--heroImgBorder:1.25rem;align-self:center;aspect-ratio:1/1;display:grid;grid-column:2/3;grid-row:1;justify-self:end;margin-right:max(var(--containerPadX) + var(--heroImgBorder),var(--containerSmallPadX));position:relative;translate:.125rem 0;width:60.66%;z-index:1}.hero .hero-img>img{border-radius:calc(var(--rounded)/2);position:relative;z-index:2}.hero .hero-img .hero-icon{aspect-ratio:1/1;background-color:var(--neutral);border-radius:calc(var(--rounded)/2);border-bottom-left-radius:0;border-top-right-radius:0;bottom:0;display:block;min-width:6.25rem;object-fit:contain;padding:clamp(1.25rem,-1.058rem + 3.61vw,2.188rem);position:absolute;right:0;width:37.5%;z-index:3}.hero .hero-img .hero-icon img{filter:brightness(0) saturate(100%) invert(14%) sepia(73%) saturate(4206%) hue-rotate(239deg) brightness(64%) contrast(134%);height:auto;object-fit:contain;width:100%}.hero .hero-img:before{background-color:var(--neutral-lightest);border-radius:1.625rem;content:"";inset:calc(var(--heroImgBorder)*-1);position:absolute;z-index:1}}@media (min-width:1024px){.hero .hero-img{align-self:start;margin-bottom:-10%;margin-top:calc(var(--heroPadY)*1.5)}.hero .title{font-size:2.625rem}}@media (min-width:1200px){.hero .hero-img{margin-top:var(--heroPadY)}}@media (min-width:1600px){.hero .hero-img{margin:var(--heroPadY) 20% -2.5% 0;max-width:28rem}}.mini-hero{margin-block:1rem 3.75rem}@media (min-width:1200px) and (min-width:1024px) and (min-height:800px){.mini-hero{margin-block:5rem 5.625rem}}.mini-hero .overtitle{opacity:.8}.mini-hero .text-group.centered .breadcrumb{justify-content:center}.paragraph{align-items:center;display:grid;gap:2.5rem var(--containerMidPadX);justify-items:center;padding-inline:var(--containerMidPadX);position:relative}.paragraph .paragraph-img{aspect-ratio:1/1;background-color:var(--neutral);border-radius:var(--rounded);height:100%;max-height:20.375rem;object-fit:cover;width:100%}.paragraph .text-group{max-width:none}.paragraph ol,.paragraph ul{margin-block:1rem}@media (min-width:1024px){.paragraph{justify-items:start;row-gap:1.875rem}.paragraph.paragraph-cols{grid-template-columns:1.1fr .9fr}.paragraph.paragraph-cols .text-group{padding-block:1.5rem}.paragraph.paragraph-cols .paragraph-img{aspect-ratio:auto;grid-column:2/3;grid-row:1/2;max-height:33.25rem;min-height:21.875rem;position:absolute}}.paragraphs{display:grid;row-gap:var(--pageSpaceY)}.paragraphs .paragraph:nth-child(2n) :is(.overtitle,.title){color:var(--secondary)}@media (min-width:1024px){.paragraphs .paragraph-cols:nth-child(odd){grid-template-columns:.9fr 1.1fr}.paragraphs .paragraph-cols:nth-child(odd) .text-group{grid-column:2/3}.paragraphs .paragraph-cols:nth-child(odd) .paragraph-img{grid-column:1/2;order:1}}.card{border-radius:.625rem;cursor:pointer;display:flex;flex-direction:column;height:100%;position:relative;row-gap:1.25rem;text-align:center}.card .card-img{aspect-ratio:427/400;border:1px solid var(--neutral);border-radius:inherit;object-fit:cover;transition:box-shadow var(--animDur)}.card .card-img.img-logo{padding:1rem}@media (max-width:1024px){.card .card-img.article-img{aspect-ratio:5/3}}.card .card-title{font-weight:600;margin-bottom:-.875rem}.card .text{--textSize:0.875rem;--textLineHeight:1.5;--textLineNb:3;-webkit-line-clamp:var(--textLineNb);-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--textSize);line-height:var(--textLineHeight);margin-top:auto;min-height:calc(var(--textSize)*var(--textLineHeight)*var(--textLineNb));overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.card{transition:color,opacity,translate;transition-duration:var(--animDur)}.card:is(:hover,:active){color:var(--primary);translate:0 calc(var(--cardHoverY, .625rem)*-1)}.card:is(:hover,:active) .card-img{box-shadow:var(--shadow-bottom)}.card:active{opacity:.6}.card .card-title,.card .text{padding-inline:.875rem}.card .card-title{font-size:1.375rem;margin-bottom:0}.card .text{--textSize:1rem}}.cards-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,clamp(12.5rem,9.199rem + 14.08vw,21.875rem)),1fr))}.banner{background-color:var(--neutral);border-radius:var(--rounded);color:var(--primary);overflow:hidden;padding-block:max(2.5rem,var(--containerPadX));padding-bottom:10rem;position:relative}.banner:before{aspect-ratio:1/1;background:url(/build/images/logo-icon.91587c17.svg) no-repeat 50%;background-size:100% 100%;bottom:-3rem;content:"";display:none;display:block;filter:brightness(0) invert(1);left:0;left:unset;max-width:75%;opacity:.5;opacity:.7;position:absolute;right:10%;rotate:-24deg;top:0;top:unset;transform-origin:top right;width:47.5625rem;z-index:-1;z-index:1}@media (min-width:1024px){.banner:before{display:block}}.banner .text-group{max-width:none;position:relative;z-index:2}.banner .title{font-size:1.625rem}.banner .banner-links{display:flex;flex-wrap:wrap;gap:.625rem 1.25rem;position:relative;z-index:1}@media (min-width:768px){.banner{padding-bottom:max(2.5rem,var(--containerPadX))}.banner:before{bottom:unset;opacity:.5;top:-2rem}.banner .title{width:95%}.banner .text{width:75%}}@media (min-width:1024px){.banner:before{display:block;max-width:none}.banner .title{font-size:2.25rem;width:85%}.banner .text{top:0;width:55%}}.popup{display:grid;inset:0;padding:var(--containerPadX);place-items:center;position:fixed;z-index:99}.popup:not(.open,:target){opacity:0;visibility:hidden}.popup:not(.open,:target) .container{translate:0 1.875rem}.popup:before{background-color:var(--primary);content:"";inset:0;opacity:.8;position:absolute;z-index:1}.popup .container{background-color:var(--neutral-lightest);border-radius:var(--rounded);box-shadow:var(--shadow);position:relative;width:100%;z-index:2}.popup .close-btn{margin:var(--containerPadX);position:absolute;right:0;top:0}.loaded .popup{transition:opacity var(--animDurLong),visibility var(--animDurLong)}.loaded .popup .container{transition:translate var(--animDurLong)}.grid{--gridGap:clamp(2.5rem,-1.071rem + 7.44vw,5.625rem);--gridCols:1;display:flex;flex-wrap:wrap;gap:var(--gridGap);justify-content:center}@media (min-width:640px){.grid{--gridCols:2}}@media (min-width:1024px){.grid{--gridCols:3}}.grid .grid-item{width:calc((100% - var(--gridGap)*(var(--gridCols) - 1))/var(--gridCols))}#block-news .news-list{--gridGap:1.25rem}#block-news .news-list .card{text-align:left}@media (min-width:640px){#block-news .news-list li:nth-child(3){display:none}}@media (min-width:1024px){#block-news .news-list li:nth-child(3){display:flex}}#block-news .news-link{margin-inline:auto}.applications-list{display:flex;flex-wrap:wrap;justify-content:center;padding-inline:calc(var(--containerSmallPadX) + var(--containerPadX));row-gap:1.875rem}.applications-list .application{color:var(--tertiary);text-decoration:none;width:50%}.applications-list .application img{background-color:unset;height:6.25rem;margin-inline:auto;object-fit:contain}.applications-list .application .overtitle{color:inherit;display:block;margin-top:1rem;margin-inline:auto;max-width:18ch;opacity:1;text-align:center}@media (min-width:768px){.applications-list{flex-wrap:nowrap;justify-content:space-evenly;padding-inline:var(--containerMidPadX)}.applications-list .application{width:auto}.applications-list .application .overtitle{margin-top:1.875rem}}@media (min-width:1024px){.applications-list .application{color:var(--primary);transition:filter var(--animDur),opacity var(--animDur),text-decoration-color var(--animDur)}.applications-list .application:not(:is(:hover,:active)){filter:grayscale(1)}.applications-list .application:not(:is(:hover,:active)) .icon{opacity:.2;transition:opacity var(--animDur)}.applications-list .application .icon{filter:brightness(0) saturate(100%) invert(14%) sepia(73%) saturate(4206%) hue-rotate(239deg) brightness(64%) contrast(134%);transition:opacity var(--animDurLong)}}.products-list{--cardHoverY:0.625rem}@media (min-width:1600px){.products-list{padding-inline:var(--containerMidPadX)}}.products-list .swiper{display:flex;justify-content:center;margin-top:calc(var(--cardHoverY)*-1);padding-top:var(--cardHoverY)}.products-list .swiper .swiper-wrapper{max-width:fit-content}.products-list .swiper .swiper-slide{height:auto}.products-list .card{height:100%}.products-list .card .card-img{aspect-ratio:1;background-color:var(--neutral-lightest)}.products-list .card .card-img:not([src*="sans-img.svg"]){object-fit:contain}.products-list .card .product-tags{width:100%}.products-list .card .product-tags .tag{margin-inline:auto;max-width:100%}.products-list .card .product-tags .tag-light{background-color:var(--primary-lighter);margin-top:.375rem}@media (min-width:768px){.products-list .card .product-tags .tag-light{margin-top:.5rem}.products-list .card .product-tags{left:0;padding:clamp(1.125rem,.625rem + 1.04vw,1.563rem);position:absolute;top:0}.products-list .card .product-tags .tag{margin-inline:0}}.products-list .card .text{--textLineNb:2}.products-list .swiper-pagination{column-gap:.9375rem;display:flex;justify-content:center;margin-top:3.75rem}.products-list .swiper-pagination.swiper-pagination-lock{display:none}.products-list .swiper-pagination .swiper-pagination-bullet{aspect-ratio:1/1;background-color:var(--primary);border-radius:50%;cursor:pointer;transition:opacity var(--animDur);width:.9375rem}.products-list .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){opacity:.2}@media (min-width:1024px){.products-list .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):is(:hover,:active){opacity:.6}.products-list .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):active{opacity:.3}}.products-list.products-grid{--cols:2;display:grid;gap:1.75rem 1.25rem;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}@media (min-width:1024px){.products-list.products-grid{--cols:3}}@media (min-width:1600px){.products-list.products-grid{--cols:4;padding-inline:0}}.form{display:grid;gap:1.25rem;padding-inline:var(--containerSmallPadX)}.form .checkbox-field,.form .input-field label,.form .radio-list,.form .select:invalid{color:color-mix(in srgb,var(--primary) 70%,transparent);font-style:normal;font-weight:400;opacity:1}.form .checkbox-field{color:var(--primary);width:fit-content}.form .radio-list{align-items:center;column-gap:1.625rem;display:flex;margin-bottom:1.25rem}.form .radio-list .radio-label.required:after{content:"*"}@media (min-width:1024px){.form .radio-list{column-gap:2.25rem}}.form .form-infos{font-size:.625rem;font-style:italic}@media (min-width:1024px){.form .form-infos{font-size:.75rem}}@media (min-width:640px){.form{grid-template-columns:1fr 1fr}#page-contact .form .captcha,.form #page-contact .captcha,.form .form-col-full{grid-column:1/-1}}@media (min-width:768px){#page-contact .form .form-col-mid.captcha,.form #page-contact .form-col-mid.captcha,.form .form-col-full.form-col-mid{grid-column:unset}}.account-box{--inputH:3.625rem;border-radius:var(--rounded);padding:max(2.5rem,var(--containerPadX)) var(--containerPadX)}#page-home #hero .account-box .hero-link:not(.btn-small),.account-box #page-home #hero .hero-link:not(.btn-small),.account-box .btn:not(.btn-small),.account-box .input{position:relative;z-index:1}#page-home #hero .account-box .hero-link:not(.btn-small) svg,.account-box #page-home #hero .hero-link:not(.btn-small) svg,.account-box .btn:not(.btn-small) svg,.account-box .input svg{width:1rem}#page-home #hero .account-box .hero-link:not(.btn-small)::placeholder,.account-box #page-home #hero .hero-link:not(.btn-small)::placeholder,.account-box .btn:not(.btn-small)::placeholder,.account-box .input::placeholder{color:var(--primary);opacity:.7}#page-site-infos .site-infos-content section .account-box a,.account-box #page-site-infos .site-infos-content section a,.account-box .link{display:flex;font-size:.875rem;font-style:italic;font-weight:500}#page-site-infos .site-infos-content section .account-box a svg,.account-box #page-site-infos .site-infos-content section a svg,.account-box .link svg{flex-shrink:0;margin-right:.5ch;margin-top:1px;width:1rem}.account-box .login-error{background-color:color-mix(in srgb,var(--warning) 15%,transparent);border-radius:.5rem;color:var(--warning);font-size:.875rem;font-style:italic;padding:.75rem 1.5rem;width:100%}@media (min-width:1024px){.account-box{--inputH:4.1875rem}#page-site-infos .site-infos-content section .account-box a,.account-box #page-site-infos .site-infos-content section a,.account-box .link{font-size:1rem}}.account-box.box-user{color:var(--neutral-lightest);display:grid;flex-wrap:wrap;gap:.75rem;overflow:hidden;padding-block:min(2.5rem,max(var(--containerPadX),1.375rem));position:relative}.account-box.box-user:before{background-color:var(--secondary);border-radius:inherit;content:"";inset:0;position:absolute;z-index:-2}#page-home #hero .account-box.box-user .hero-link,.account-box.box-user #page-home #hero .hero-link,.account-box.box-user .btn{grid-column:1/-1;max-width:100%}#page-site-infos .site-infos-content section .account-box.box-user a,.account-box.box-user #page-site-infos .site-infos-content section a,.account-box.box-user .link{grid-column:1/-1;margin-top:.375rem;width:fit-content}.account-box.box-user .user-text{align-self:center}.account-box.box-user .user-text .user-welcome{font-size:1.375rem;font-weight:600}#page-site-infos .site-infos-content section .account-box.box-user .user-text a,.account-box.box-user .user-text #page-site-infos .site-infos-content section a,.account-box.box-user .user-text .link{font-size:.875rem;font-weight:400;margin-block:1.25rem .625rem;text-transform:uppercase}#page-site-infos .site-infos-content section .account-box.box-user .user-text a svg,.account-box.box-user .user-text #page-site-infos .site-infos-content section a svg,.account-box.box-user .user-text .link svg{height:auto;margin-right:1ch;width:1rem}#page-home #hero .account-box.box-user .user-text+.hero-link,.account-box.box-user #page-home #hero .user-text+.hero-link,.account-box.box-user .user-text+.btn{max-width:100%}@media (min-width:768px){.account-box.box-user{align-items:center;gap:1.25rem;grid-template-columns:1fr 1fr}.account-box.box-user .user-text{grid-column:span 2}#page-site-infos .site-infos-content section .account-box.box-user .user-text a,.account-box.box-user .user-text #page-site-infos .site-infos-content section a,.account-box.box-user .user-text .link{margin-block:.625rem 0}#page-home #hero .account-box.box-user .user-text+.hero-link,.account-box.box-user #page-home #hero .user-text+.hero-link,.account-box.box-user .user-text+.btn{max-width:fit-content}.account-box.box-user:after{aspect-ratio:1/1;background:url(/build/images/logo-icon.91587c17.svg) no-repeat 50%;background-size:100% 100%;content:"";display:none;display:block;filter:brightness(0) invert(1);left:0;left:unset;max-width:27.8125rem;opacity:.5;opacity:.2;position:absolute;right:-5%;rotate:-24deg;top:0;top:75%;translate:0 -50%;width:47.5625rem;z-index:-1}}@media (min-width:768px) and (min-width:1024px){.account-box.box-user:after{display:block}}@media (min-width:1024px){.account-box.box-user{column-gap:1.875rem;grid-template-columns:1fr 1fr auto}#page-site-infos .site-infos-content section .account-box.box-user a,.account-box.box-user #page-site-infos .site-infos-content section a,.account-box.box-user .link{margin-top:0}}@media (min-width:1350px){.account-box.box-user{grid-template-columns:1fr 1fr auto auto}#page-home #hero .account-box.box-user .hero-link,.account-box.box-user #page-home #hero .hero-link,.account-box.box-user .btn{grid-column:unset;width:fit-content}}.rows-list li{align-items:center;background-color:var(--neutral);color:var(--primary);display:flex;font-size:.75rem;gap:1rem;justify-content:space-between;padding:.9375rem min(var(--containerPadX),1.875rem)}.rows-list li:nth-child(odd){background-color:var(--neutral-lightest)}.rows-list li>:first-child{opacity:.7}.rows-list li>:last-child{white-space:nowrap}.rows-list li:not(.hidden)~.empty{display:none}.rows-list.list-download li{background-color:var(--neutral-lightest);padding-block:.625rem}.rows-list.list-download li:nth-child(odd){background-color:var(--neutral)}.rows-list.list-download li.overtitle{background-color:var(--primary);color:var(--neutral-lightest);font-size:.625rem;opacity:1}.rows-list.list-download li>:first-child{opacity:1}.rows-list.list-download li>:first-child strong{font-weight:700;overflow:hidden;text-overflow:ellipsis}.rows-list.list-download li>:first-child span{white-space:nowrap}.rows-list.list-download li .list-link{align-items:center;display:flex;font-size:0}.rows-list.list-download li .list-link svg{width:1rem}@media (min-width:640px){.rows-list li{font-size:.875rem}.rows-list li.overtitle{font-size:.75rem!important}}@media (min-width:1024px){.rows-list li{font-size:1rem}.rows-list li.overtitle{font-size:.875rem!important}.rows-list.list-download li{transition:background-color var(--animDur),opacity var(--animDur)}.rows-list.list-download li:is(:hover,:active){background-color:var(--primary-lighter)!important}.rows-list.list-download li:active{opacity:.6}.rows-list.list-download li .list-link{column-gap:.5rem;font-size:inherit}}#alerts{display:grid;justify-items:end;position:fixed;right:0;row-gap:.875rem;top:5.625rem;z-index:999}#alerts:not(:has(*)){display:none}#alerts .alert{--alertColor:var(--primary);background-color:var(--neutral-lightest);border-radius:.25rem;box-shadow:var(--shadow-bottom);color:var(--alertColor);font-size:.875rem;font-weight:600;max-width:min(37.5rem,100vw - var(--containerPadX) * 2);min-width:18.75rem;padding:1.125rem 1.75rem;position:relative;transition:opacity .5s}#alerts .alert:after{animation:alert-progress 2.25s forwards;border-bottom:.125rem solid var(--alertColor);bottom:0;content:"";left:0;position:absolute;scale:0 1;transform-origin:left;width:100%}@keyframes alert-progress{to{scale:1 1}}#alerts .alert.alert-warning{--alertColor:var(--warning)}#alerts .alert.alert-success{--alertColor:var(--success)}@media (min-width:1024px){#alerts{top:9.375rem}#alerts .alert{font-size:1rem;padding:1.25rem 2.375rem}}header{margin-bottom:1rem;position:sticky;top:0;z-index:9}header .header-contact{background-color:var(--neutral);color:var(--primary-light)}header .header-contact .container{align-items:center;display:flex;height:2.125rem;justify-content:end}#page-site-infos .site-infos-content section header .header-contact a,header .header-contact #page-site-infos .site-infos-content section a,header .header-contact .link{align-items:center;display:flex;font-size:12px;font-weight:600;margin-left:1.125rem;white-space:nowrap}#page-site-infos .site-infos-content section header .header-contact a svg,header .header-contact #page-site-infos .site-infos-content section a svg,header .header-contact .link svg{color:var(--secondary);flex-shrink:0;height:auto;margin-right:.5rem;width:.625rem}header .header-contact .popover-lang{height:20px;margin-left:1.125rem}header .header-contact .popover-lang .popover-btn{height:20px}header .header-contact .popover-lang .popover-btn svg{aspect-ratio:36/26;border-radius:6px;display:block;height:20px;width:auto}@media (min-width:1024px){header .header-contact .container{height:2.625rem}#page-site-infos .site-infos-content section header .header-contact a,header .header-contact #page-site-infos .site-infos-content section a,header .header-contact .link{font-size:.875rem}#page-site-infos .site-infos-content section header .header-contact a svg,header .header-contact #page-site-infos .site-infos-content section a svg,header .header-contact .link svg{margin-right:.625rem;width:.75rem}}header .header-main{--headerPadY:0.75rem;--headerGap:1.375rem;--langBtnSize:2rem;backdrop-filter:blur(5px);background-color:color-mix(in srgb,var(--neutral-lightest) 85%,transparent);padding-block:var(--headerPadY)}header .header-main>.container,header .header-main>.container>*{column-gap:var(--headerGap);display:flex}header .header-main .logo-link{margin-right:auto}header .header-main .logo-link img{width:10.25rem}header .header-main .nav-link{align-items:center;color:color-mix(in srgb,var(--neutral-darkest) 50%,transparent);cursor:pointer;display:flex;font-weight:500;white-space:nowrap}header .header-main .nav-link.active{color:var(--primary)}header .header-main .nav-link svg{margin-left:.5rem;margin-top:2px;width:.5625rem}#page-home #hero header .header-main .header-nav .hero-link,header .header-main .header-nav #page-home #hero .hero-link,header .header-main .header-nav .btn{position:relative;z-index:1}header .header-main .header-buttons{align-self:center}header .header-main .popover-group{align-items:center;display:flex}header .header-main .popover-group .popover{max-width:calc(100vw - var(--containerPadX)*2)}header .header-main .popover-search{--popoverOffX:calc(1rem + var(--langBtnSize))}header .header-main .popover-search .popover-btn svg{color:var(--primary);display:block;height:1.5625rem;width:1.5625rem}header .header-main .popover-search .popover{width:30rem}header .header-main .popover-search .results-list{max-height:50vh}header .header-main .popover-lang{--popoverOffX:6rem}header .header-main .popover-lang .popover-btn svg{aspect-ratio:36/26;border-radius:6px;display:block;height:auto;width:var(--langBtnSize)}#page-site-infos .site-infos-content section header .header-main .popover-lang ul,header .header-main .popover-lang #page-site-infos .site-infos-content section ul,header .header-main .popover-lang .list{display:grid;row-gap:.875rem}#page-site-infos .site-infos-content section header .header-main .popover-lang ul li:before,header .header-main .popover-lang #page-site-infos .site-infos-content section ul li:before,header .header-main .popover-lang .list li:before{opacity:.5}header .header-main .popover-nav:hover>.nav-link{color:var(--secondary)}@media (max-width:1024px){header .header-main:after,header .header-main:before{content:"";opacity:0;position:absolute;visibility:hidden}header .header-main:after{background-color:var(--neutral-lightest);inset:0;transition:opacity var(--animDurLong) .05s,visibility var(--animDurLong) .05s;z-index:3}header .header-main:before{background-image:linear-gradient(180deg,var(--primary),transparent);height:100vh;right:0;top:100%;transition:opacity var(--animDurLong),visibility var(--animDurLong);width:100%;z-index:1}header .header-main.open:after{opacity:1;transition:opacity var(--animDur),visibility var(--animDurLong);visibility:visible}header .header-main.open:before{opacity:.75;visibility:visible}header .header-main .header-buttons,header .header-main .logo-link{position:relative;z-index:4}header .header-main .header-nav{--navGapY:1.1rem;background-color:var(--neutral-lightest);border-radius:0 0 .625rem .625rem;flex-direction:column;padding-inline:var(--containerPadX);position:absolute;right:0;top:100%;width:100%;z-index:2}header .header-main .header-nav>.nav-link,header .header-main .header-nav>div>.nav-link{border-top:1px solid var(--neutral);justify-content:center;padding-block:var(--navGapY);width:100%}#page-home #hero header .header-main .header-nav .hero-link,header .header-main .header-nav #page-home #hero .hero-link,header .header-main .header-nav .btn{margin-bottom:var(--containerPadX);max-width:none;padding-block:var(--navGapY)}header .header-main .header-nav .popover-nav{--popoverOffY:0.5rem;--popoverOffX:50%}header .header-main .header-nav .popover-nav .popover{right:50%;translate:50% .5rem}header .header-main .header-nav .popover-nav .popover:before{margin-top:var(--navGapY)}header .header-main .header-nav .popover-nav:focus-within .popover,header .header-main .header-nav .popover-nav:has(.popover:hover) .popover{translate:50% 0}header .header-main:not(.open) .header-nav{opacity:0;translate:0 -1.75rem;visibility:hidden}header .header-main .menu-btn{position:relative}header .header-main .menu-btn svg{color:var(--primary);display:block;height:auto;transition:opacity var(--animDur);width:1.625rem}header .header-main .menu-btn svg:first-child{height:1.375rem}header .header-main .menu-btn svg:last-child{color:var(--secondary);inset:0;opacity:0;pointer-events:none;position:absolute;user-select:none}header .header-main.open .menu-btn svg{opacity:0}header .header-main.open .menu-btn svg:last-child{opacity:1}}@media (min-width:1024px){header .header-main{--headerPadY:1.25rem;--langBtnSize:2.25rem}header .header-main:after{display:none}header .header-main .logo-link img{width:16.1875rem}header .header-main .nav-link{transition:color var(--animDur),opacity var(--animDur)}header .header-main .nav-link:is(:hover){color:var(--secondary)}header .header-main .nav-link:is(a):active{color:var(--secondary);opacity:.6}header .header-main .header-nav{--headerGap:1.875rem;margin-left:.75rem;transition:none!important}header .header-main .header-nav>div .nav-link{height:100%}header .header-main .header-nav .popover-group{--popoverOffY:0.75rem}#page-home #hero header .header-main .header-nav .hero-link,header .header-main .header-nav #page-home #hero .hero-link,header .header-main .header-nav .btn{align-self:center}header .header-main .header-buttons{flex-direction:row-reverse}header .header-main .popover-lang{--popoverOffX:0.25rem}#page-site-infos .site-infos-content section header .header-main .popover-lang ul,header .header-main .popover-lang #page-site-infos .site-infos-content section ul,header .header-main .popover-lang .list{margin-left:.375rem}header .header-main .menu-btn{display:none}}@media (max-width:1400px){#page-home #hero header .header-main .hero-link,header .header-main #page-home #hero .hero-link,header .header-main .btn,header .header-main .nav-link{font-size:.975rem}#page-home #hero header .header-main .hero-link,header .header-main #page-home #hero .hero-link,header .header-main .btn{padding:.9125rem 1.625rem}}@media (min-width:1100px) and (max-width:1260px){header .header-main{--headerGap:1.125rem}header .header-main .header-nav{--headerGap:1.25rem}#page-home #hero header .header-main .header-nav .hero-link,header .header-main .header-nav #page-home #hero .hero-link,header .header-main .header-nav .btn,header .header-main .header-nav .nav-link{font-size:.875rem}#page-home #hero header .header-main .header-nav .hero-link,header .header-main .header-nav #page-home #hero .hero-link,header .header-main .header-nav .btn{padding:.8125rem 1.625rem}}@media (min-width:991px) and (max-width:1100px){header .header-main{--headerGap:1.125rem}header .header-main .header-nav{--headerGap:0.8rem}#page-home #hero header .header-main .header-nav .hero-link,header .header-main .header-nav #page-home #hero .hero-link,header .header-main .header-nav .btn,header .header-main .header-nav .nav-link{font-size:.875rem}#page-home #hero header .header-main .header-nav .hero-link,header .header-main .header-nav #page-home #hero .hero-link,header .header-main .header-nav .btn{padding:.8125rem 1.225rem}}header .family-menu{--menuAnimX:-0.75rem;--menuCorners:0 0 0.625rem 0.625rem;--subMenuPadY:1.375rem;--subMenuWidth:100%;background-color:var(--neutral-lightest);border-radius:var(--menuCorners);box-shadow:var(--shadow-soft);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;translate:-1rem 0;visibility:hidden;width:100%;z-index:99}header .family-menu .container{height:100%;padding-inline:0}header .family-menu .family-filters{height:100%;padding-block:var(--subMenuPadY);position:relative;z-index:1}header .family-menu .family-filters:before{background-color:var(--neutral);border-radius:var(--menuCorners);content:"";height:100%;position:absolute;right:0;top:0;width:100vw;z-index:-2}header .family-menu .family-filters .menu-back-btn{margin-block:-.5rem 0;padding-left:var(--containerPadX)}header .family-menu .family-filters .filters-list{width:100%}header .family-menu .family-filters .filters-list li{color:color-mix(in srgb,var(--neutral-darkest) 75%,transparent);cursor:pointer;font-size:1.125rem;font-weight:700;padding:1em var(--containerPadX);position:relative}header .family-menu .family-content{display:contents}header .family-menu .family-content .content-list{align-content:start;background-color:var(--neutral-lightest);border-radius:var(--menuCorners);column-gap:calc(var(--containerPadX)/2);display:flex;flex-direction:column;left:0;max-height:75vh;min-height:100%;overflow:auto;padding:calc(var(--containerPadX)/2) var(--containerPadX);position:absolute;top:0;transition:opacity,visibility,translate;transition-duration:var(--animDurLong);width:100%;z-index:99}header .family-menu .family-content .content-list[data-filter=alphabet]{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}header .family-menu .family-content .content-list[data-filter=alphabet] li{width:auto}#page-site-infos .site-infos-content section header .family-menu .family-content .content-list[data-filter=alphabet] a,header .family-menu .family-content .content-list[data-filter=alphabet] #page-site-infos .site-infos-content section a,header .family-menu .family-content .content-list[data-filter=alphabet] .link{width:100%}header .family-menu .family-content .content-list[data-filter=alphabet] .menu-back-btn{grid-column:1/-1}header .family-menu .family-content .content-list:not(.active){opacity:0;translate:var(--menuAnimX) 0;visibility:hidden}#page-site-infos .site-infos-content section header .family-menu .family-content .content-list a,header .family-menu .family-content .content-list #page-site-infos .site-infos-content section a,header .family-menu .family-content .content-list .link{display:table;padding-block:.4375rem;text-decoration:none}header .family-menu .family-content .content-list img{aspect-ratio:1/1;background-color:var(--neutral);display:none;height:100%;object-fit:cover;opacity:0;position:absolute;right:calc(var(--containerPadX)*-1);top:0;transition:opacity var(--animDurLong);z-index:2}header .family-menu .family-content .content-list>img{opacity:1}header .family-menu .family-content .content-list:has(li .link:is(.active,:hover),li #page-site-infos .site-infos-content section a:is(.active,:hover),#page-site-infos .site-infos-content section li a:is(.active,:hover))>img{opacity:0}header .family-menu .family-content .content-list[data-filter=manufacturer] li img{object-fit:contain;padding:2rem}header .family-menu .family-content .content-list.show-img>img,header .family-menu .family-content .content-list.show-img>li>img{display:block}header .family-menu .family-content .content-list li{width:fit-content}#page-site-infos .site-infos-content section header .family-menu .family-content .content-list li>a,header .family-menu .family-content .content-list #page-site-infos .site-infos-content section li>a,header .family-menu .family-content .content-list li>.link{max-width:37.5rem}#page-site-infos .site-infos-content section header .family-menu .family-content .content-list li>a:is(.active,:hover)~img,header .family-menu .family-content .content-list #page-site-infos .site-infos-content section li>a:is(.active,:hover)~img,header .family-menu .family-content .content-list li>.link:is(.active,:hover)~img{opacity:1;z-index:3}#page-site-infos .site-infos-content section header .family-menu .family-content .content-list li>a:is(.active,:hover)~li img,header .family-menu .family-content .content-list #page-site-infos .site-infos-content section li>a:is(.active,:hover)~li img,header .family-menu .family-content .content-list li>.link:is(.active,:hover)~li img{opacity:0!important}#page-site-infos .site-infos-content section header .family-menu .family-content .content-list:not([data-filter=specialty]).show-img a,header .family-menu .family-content .content-list:not([data-filter=specialty]).show-img #page-site-infos .site-infos-content section a,header .family-menu .family-content .content-list:not([data-filter=specialty]).show-img .link{position:relative}#page-site-infos .site-infos-content section header .family-menu .family-content .content-list:not([data-filter=specialty]).show-img a:before,header .family-menu .family-content .content-list:not([data-filter=specialty]).show-img #page-site-infos .site-infos-content section a:before,header .family-menu .family-content .content-list:not([data-filter=specialty]).show-img .link:before{aspect-ratio:1/1;background-color:var(--secondary);border-radius:50%;content:"";margin-right:.375rem;opacity:0;pointer-events:none;position:absolute;right:100%;top:50%;transition:opacity var(--animDur);translate:0 -50%;user-select:none;width:.25rem}#page-site-infos .site-infos-content section header .family-menu .family-content .content-list:not([data-filter=specialty]).show-img a.active:before,header .family-menu .family-content .content-list:not([data-filter=specialty]).show-img #page-site-infos .site-infos-content section a.active:before,header .family-menu .family-content .content-list:not([data-filter=specialty]).show-img .link.active:before{opacity:1}header .family-menu .family-content .content-list .content-list{display:none}header .family-menu .menu-back-btn{align-items:center;display:flex;flex-shrink:0;height:1.875rem;margin-bottom:.1875rem;width:100%}header .family-menu .menu-back-btn svg{color:var(--primary);height:50%;width:auto}@media (min-width:1024px){header .family-menu{--menuCorners:0;--subMenuWidth:clamp(18.125rem,1.663rem + 25.72vw,24.813rem);border-block:1px solid var(--neutral);height:auto;overflow:hidden;top:100%}header .family-menu .container{display:grid;grid-template-columns:calc(var(--subMenuWidth) - var(--containerPadX)) auto;height:auto;min-height:var(--menuHeight,0);padding-inline:var(--containerPadX)}header .family-menu .family-filters{height:auto}header .family-menu .family-filters:before{width:50vw}header .family-menu .family-filters .filters-list li{padding-inline:0;transition:color var(--animDur)}header .family-menu .family-filters .filters-list li:before{background-color:var(--neutral-lightest);content:"";height:100%;opacity:0;position:absolute;right:0;top:0;transition:opacity var(--animDur);width:50vw;z-index:-1}header .family-menu .family-filters .filters-list li.active{color:var(--secondary-dark)}header .family-menu .family-filters .filters-list li.active:before{opacity:1}header .family-menu .family-content{display:block;position:relative}header .family-menu .family-content .content-list{background-color:unset;flex-wrap:wrap;max-height:100%;overflow:visible}header .family-menu .family-content .content-list:not(.active){transition:none}header .family-menu .family-content .content-list[data-filter=alphabet]{align-content:space-between;display:flex;max-width:48rem}header .family-menu .family-content .content-list[data-filter=specialty]{background-color:color-mix(in srgb,var(--neutral) 50%,transparent);flex-wrap:nowrap;gap:0;overflow:auto;overscroll-behavior:contain;padding:var(--subMenuPadY) 0;transition:opacity,margin-left,visibility;transition-duration:var(--animDurLong);translate:none!important;width:var(--subMenuWidth)}header .family-menu .family-content .content-list[data-filter=specialty]:not(.active),header .family-menu .family-content .content-list[data-filter=specialty]:not(.active) .content-list{margin-left:var(--menuAnimX)}header .family-menu .family-content .content-list[data-filter=specialty]:not(.active) .item-img img{translate:var(--menuAnimX) 0}header .family-menu .family-content .content-list[data-filter=specialty]>li{width:100%}#page-site-infos .site-infos-content section header .family-menu .family-content .content-list[data-filter=specialty]>li>a,header .family-menu .family-content #page-site-infos .site-infos-content section .content-list[data-filter=specialty]>li>a,header .family-menu .family-content .content-list[data-filter=specialty]>li>.link{color:color-mix(in srgb,var(--neutral-darkest) 75%,transparent);display:block;font-weight:700;padding:1em var(--containerPadX);position:relative;transition:color var(--animDur),background-color var(--animDur),opacity var(--animDur);z-index:3}#page-site-infos .site-infos-content section header .family-menu .family-content .content-list[data-filter=specialty]>li>a.active,header .family-menu .family-content #page-site-infos .site-infos-content section .content-list[data-filter=specialty]>li>a.active,header .family-menu .family-content .content-list[data-filter=specialty]>li>.link.active{background-color:var(--neutral-lightest);color:var(--secondary-dark)}header .family-menu .family-content .content-list[data-filter=specialty]>li .content-list{display:flex;flex-wrap:nowrap;height:100%;left:calc(var(--subMenuWidth)*2 + max(0px, 100% - var(--containerMaxW))/2);max-height:max-content;max-width:var(--subMenuContentMaxW);overflow:auto;padding-inline:var(--containerPadX);position:fixed;top:0;transition:opacity,margin-left,translate,visibility;transition-duration:var(--animDurLong);translate:none!important;width:fit-content;z-index:1}header .family-menu .family-content .content-list[data-filter=specialty]>li .content-list img{display:none}header .family-menu .family-content .content-list[data-filter=specialty]>li .content-list:not(.active){margin-left:var(--menuAnimX);transition:none}header .family-menu .family-content .content-list[data-filter=specialty]>li .content-list:not(.active) .item-img img{translate:var(--menuAnimX) 0}header .family-menu .family-content .content-list[data-filter=specialty]>li .content-list .item-img img{transition:opacity var(--animDurLong),translate var(--animDurLong)}}@media (min-width:1024px) and (min-width:1600px){header .family-menu .family-content .content-list[data-filter=specialty]>li .content-list.show-img .item-img{display:contents}header .family-menu .family-content .content-list[data-filter=specialty]>li .content-list.show-img .item-img img{opacity:1}header .family-menu .family-content .content-list[data-filter=specialty]>li .content-list.show-img:has(li .link:not(.link-no-img):hover,li #page-site-infos .site-infos-content section a:not(.link-no-img):hover,#page-site-infos .site-infos-content section li a:not(.link-no-img):hover) .item-img img{opacity:0}header .family-menu .family-content .content-list[data-filter=specialty]>li .content-list.show-img img{display:block;position:fixed;right:max(0px,(100vw - var(--containerMaxW))/2)}}@media (min-width:1024px){header .family-menu .family-content .content-list[data-filter=specialty],header .family-menu .family-content .content-list[data-filter=specialty] .content-list{--scrollBarW:0.5625rem}header .family-menu .family-content .content-list[data-filter=specialty] .content-list::-webkit-scrollbar,header .family-menu .family-content .content-list[data-filter=specialty]::-webkit-scrollbar{width:var(--scrollBarW)}header .family-menu .family-content .content-list[data-filter=specialty] .content-list::-webkit-scrollbar-track,header .family-menu .family-content .content-list[data-filter=specialty]::-webkit-scrollbar-track{background-color:color-mix(in srgb,var(--neutral-dark) 15%,transparent);border-radius:var(--scrollBarW)}header .family-menu .family-content .content-list[data-filter=specialty] .content-list::-webkit-scrollbar-thumb,header .family-menu .family-content .content-list[data-filter=specialty]::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--neutral-dark) 75%,transparent);border-radius:var(--scrollBarW)}header .family-menu .family-content .content-list[data-filter=specialty] .content-list::-webkit-scrollbar-thumb:hover,header .family-menu .family-content .content-list[data-filter=specialty]::-webkit-scrollbar-thumb:hover{background-color:var(--neutral-dark)}header .family-menu .menu-back-btn{display:none}}@media (min-width:1024px) and (min-height:800px) and (min-width:1200px){header .family-menu{--subMenuPadY:2.75rem}header .family-menu .family-filters .filters-list li{font-size:1.375rem}header .family-menu .family-content .content-list{padding:var(--containerPadX) min(var(--containerPadX) * 2,6.25rem)}#page-site-infos .site-infos-content section header .family-menu .family-content .content-list a,header .family-menu .family-content .content-list #page-site-infos .site-infos-content section a,header .family-menu .family-content .content-list .link{font-size:1.25rem;padding-block:.5625rem}}header .family-group .nav-link{position:relative;z-index:1}header .family-group.active .nav-link{color:var(--secondary)}header .family-group.active .nav-link:before{clip-path:polygon(100% 0,0 100%,100% 100%);content:"";cursor:default;height:calc(100% + var(--headerPadY));position:absolute;right:100%;top:0;width:50%;z-index:-1}header .family-group.active .nav-link:after{content:"";height:var(--headerPadY);left:0;position:absolute;top:100%;width:100%}header .family-group.active .family-menu{opacity:1;pointer-events:auto;translate:0 0;visibility:visible}.loaded header .family-menu,.loaded header .header-nav{transition:opacity,translate,visibility;transition-duration:var(--animDurLong)}footer{--footerPadY:3.125rem;margin-top:8.125rem}footer .footer-links{background-image:linear-gradient(0deg,var(--neutral) 50%,transparent 50%)}footer .footer-links .footer-link{align-items:center;display:flex;padding:1.125rem var(--containerPadX);position:relative;z-index:1}footer .footer-links .footer-link:after,footer .footer-links .footer-link:before{border-radius:inherit;content:"";inset:0;position:absolute;z-index:-2}footer .footer-links .footer-link:before{background-image:url(/build/images/footer-1.b33f3dfc.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}footer .footer-links .footer-link:after{background-color:var(--linkBg,var(--primary));opacity:.8;transition:opacity var(--animDur);z-index:-1}footer .footer-links .footer-link:first-child{border-radius:var(--rounded) var(--rounded) 0 0}footer .footer-links .footer-link:last-child{--linkBg:var(--secondary-dark);border-radius:0 0 var(--rounded) var(--rounded)}footer .footer-links .footer-link:last-child:before{background-image:url(/build/images/footer-2.a792a943.jpg)}footer .footer-links .footer-link *{color:var(--neutral-lightest);line-height:normal}footer .footer-links .footer-link svg{flex-shrink:0;margin-right:1rem;width:2.75rem}footer .footer-links .footer-link .overtitle{font-size:.625rem}footer .footer-links .footer-link .title{display:block;font-size:22px}@media (min-width:768px){footer .footer-links .container{display:flex}footer .footer-links .footer-link{padding:min(var(--containerPadX),var(--footerPadY)) var(--containerPadX);transition:opacity var(--animDur);width:50%}footer .footer-links .footer-link:first-child{border-radius:var(--rounded) 0 0 var(--rounded)}footer .footer-links .footer-link:last-child{border-radius:0 var(--rounded) var(--rounded) 0}}@media (min-width:1024px){footer .footer-links .footer-link:is(:hover,:active):after{opacity:.6}footer .footer-links .footer-link:active{opacity:.8}footer .footer-links .footer-link .overtitle{font-size:.875rem}footer .footer-links .footer-link .title{font-size:2rem;max-width:16.25rem}footer .footer-links .footer-link svg{margin-right:20px;width:5rem}}footer .footer-main{background-color:var(--neutral)}footer .footer-main .container{line-height:150%;padding-block:var(--footerPadY)}footer .footer-main .container .footer-contact,footer .footer-main .container .footer-hours,footer .footer-main .container .footer-networks{color:var(--primary)}footer .footer-main .container .logo-link{display:table}footer .footer-main .container .logo-link img{width:12.5rem}footer .footer-main .container .footer-description{font-style:italic;margin-top:1.25rem}footer .footer-main .container .footer-contact{font-size:1.125rem;font-weight:500;margin-top:.9375rem}#page-site-infos .site-infos-content section footer .footer-main .container .footer-contact a,footer .footer-main .container .footer-contact #page-site-infos .site-infos-content section a,footer .footer-main .container .footer-contact .link{color:var(--secondary);display:table}footer .footer-main .container .footer-socials{column-gap:1.25rem;display:flex;margin-top:.9375rem}footer .footer-main .container .footer-hours{margin-top:1.25rem;max-width:24ch}footer .footer-main .container .footer-networks{font-style:italic;margin-top:1.25rem}footer .footer-main .container .footer-networks .networks-list{column-gap:2.5rem;display:flex;flex-wrap:wrap;margin-top:1.4375rem;row-gap:1rem}footer .footer-main .container .footer-networks .networks-list a{transition:filter var(--animDur),opacity var(--animDur)}footer .footer-main .container .footer-networks .networks-list a:not(:is(:hover,:active)){filter:grayscale(1)}footer .footer-main .container .footer-networks .networks-list a:active{opacity:.6}footer .footer-main .container .footer-networks .networks-list a img{max-height:3.125rem}footer .footer-main .container .footer-pages{margin-top:2.0625rem}footer .footer-main .container .footer-copyright{margin-top:1.125rem}footer .footer-main .container .footer-copyright strong{font-weight:700;opacity:.8}footer .footer-main .container .footer-copyright svg{color:var(--secondary);margin-right:1px;translate:0 .15em;width:1.0625rem}@media (max-width:1024px){footer .footer-main .container *{font-size:.875rem}}@media (min-width:768px){footer .footer-main .container{display:flex}footer .footer-main .container>div{width:50%}footer .footer-main .container>div:first-child{padding-right:1rem}footer .footer-main .container .footer-hours{margin-top:0}}@media (min-width:1024px){footer .footer-main .container{padding-inline:calc(var(--containerPadX) + 2rem)}footer .footer-main .container .logo-link img{width:14.625rem}footer .footer-main .container .footer-networks .networks-list a img{max-height:3.75rem}footer .footer-main .container .footer-copyright{margin-top:0}footer .footer-main .container .footer-copyright .copyright-date+strong:after{content:" |"}footer .footer-main .container .footer-copyright br{display:none}}html{scroll-padding-top:9rem}body{background-color:var(--neutral-lightest);color:var(--neutral-darkest);overflow-x:hidden;position:relative}main{--pageSpaceY:5rem;display:flex;flex-direction:column;row-gap:var(--pageSpaceY)}@media (min-width:1024px) and (min-height:800px){main{--pageSpaceY:8.125rem}}#page-home:before{aspect-ratio:1/1;background:url(/build/images/logo-icon.91587c17.svg) no-repeat 50%;background-size:100% 100%;content:"";display:none;left:0;opacity:.5;position:absolute;rotate:-24deg;top:0;width:47.5625rem;z-index:-1}@media (min-width:1024px){#page-home:before{display:block;left:-15.9375rem;top:40%}}#page-home:after{aspect-ratio:1/1;background:url(/build/images/logo-icon.91587c17.svg) no-repeat 50%;background-size:100% 100%;content:"";display:none;left:0;opacity:.5;position:absolute;rotate:-24deg;top:0;width:47.5625rem;z-index:-1}@media (min-width:1024px){#page-home:after{display:block;left:unset;right:-14.0625rem;top:73%}}#page-home section{position:relative;z-index:2}#page-home #hero .hero-container{align-items:center;overflow:visible;padding-block:4.375rem 7.875rem}@media (min-width:1024px) and (min-height:800px){#page-home #hero .hero-container{padding-block:7.25rem 10.625rem}#page-home #hero .hero-container .search-bar{margin-top:.875rem}}#page-home #hero .hero-link{--heroLinkSize:7.125rem;aspect-ratio:1/1;border-radius:50%;display:grid;margin:calc(var(--heroLinkSize)/-2) auto -1rem auto;max-width:none;overflow:visible;padding:0;place-items:center;width:var(--heroLinkSize)}#page-home #hero .hero-link svg:first-child{width:25%}#page-home #hero .hero-link .ring{animation:spin 40s linear infinite;border-radius:inherit;height:150%;left:50%;position:absolute;top:50%;transition:scale var(--animDur);translate:-50% -50%;width:150%}#page-home #hero .hero-link .ring svg{animation:spin 40s linear infinite;color:var(--primary);height:100%;width:100%;will-change:transform}@keyframes spin{0%{rotate:0deg}to{rotate:1turn}}@media (min-width:1024px){#page-home #hero .hero-link{--heroLinkSize:7.875rem}#page-home #hero .hero-link:hover .ring{animation-play-state:paused;scale:1.075}#page-home #presentation .paragraph{row-gap:1.875rem}#page-home #presentation .paragraph .text-group{padding-block:.875rem}#page-home #hero #presentation .paragraph .hero-link,#page-home #presentation .paragraph #hero .hero-link,#page-home #presentation .paragraph .btn{grid-column:1;grid-row:2}}#page-home #specialties .specialties-list{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:768px){#page-home #specialties .specialties-list{flex-direction:row}}#page-home #specialties .specialties-list .specialty-box{--boxColor:var(--secondary);--boxSecondary:var(--primary);--boxPadX:clamp(1.563rem,0.072rem + 6.36vw,3.125rem);border-radius:var(--rounded);overflow:hidden;position:relative;width:100%}#page-home #specialties .specialties-list .specialty-box:nth-child(2n){--boxColor:var(--primary);--boxSecondary:var(--secondary)}#page-home #specialties .specialties-list .specialty-box .box-img{aspect-ratio:1/1;max-height:25rem;object-fit:cover;width:100%}@media (min-width:768px){#page-home #specialties .specialties-list .specialty-box .box-img{max-height:32.8125rem}}#page-home #specialties .specialties-list .specialty-box .box-content{align-content:end;color:var(--neutral-lightest);display:grid;grid-template-rows:min-content 0fr;inset:0;padding-block:0 .875rem;position:absolute;row-gap:1.375rem;transition:grid-template-rows var(--animDurLong);z-index:1}#page-home #specialties .specialties-list .specialty-box .box-content:before{background-color:var(--boxColor);content:"";inset:0;opacity:0;position:absolute;transition:opacity var(--animDurLong);z-index:1}@media (min-width:1024px){#page-home #specialties .specialties-list .specialty-box .box-content{padding-block:3.125rem 1.75rem}}#page-home #specialties .specialties-list .specialty-box .box-content>*{position:relative;z-index:2}#page-home #specialties .specialties-list .specialty-box .box-content .box-header{background-color:var(--boxColor);border-radius:0 var(--rounded) var(--rounded) 0;padding:1.25rem var(--boxPadX);width:fit-content}#page-home #specialties .specialties-list .specialty-box .box-content .box-header .overtitle{color:inherit;font-size:.8125rem}#page-home #specialties .specialties-list .specialty-box .box-content .box-header .box-name{font-size:1.5rem;font-weight:600}@media (min-width:1024px){#page-home #specialties .specialties-list .specialty-box .box-content .box-header .box-name{font-size:2rem}}#page-home #specialties .specialties-list .specialty-box .box-content .box-wrapper{--scrollBarW:0.5rem;margin-inline:var(--boxPadX);opacity:0;overflow:hidden auto;overscroll-behavior:contain;scrollbar-color:var(--boxSecondary) color-mix(in srgb,var(--boxSecondary) 15%,transparent);scrollbar-width:auto;transition:opacity;transition-duration:calc(var(--animDurLong)*.5)}#page-home #specialties .specialties-list .specialty-box .box-content .box-wrapper::-webkit-scrollbar{width:var(--scrollBarW)}#page-home #specialties .specialties-list .specialty-box .box-content .box-wrapper::-webkit-scrollbar-track{background-color:color-mix(in srgb,var(--boxSecondary) 15%,transparent);border-radius:var(--scrollBarW)}#page-home #specialties .specialties-list .specialty-box .box-content .box-wrapper::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--boxSecondary) 75%,transparent);border-radius:var(--scrollBarW)}#page-home #specialties .specialties-list .specialty-box .box-content .box-wrapper::-webkit-scrollbar-thumb:hover{background-color:var(--boxSecondary)}@media (min-width:1024px){#page-home #specialties .specialties-list .specialty-box .box-content .box-wrapper{--scrollBarW:0.625rem;margin-inline:calc(var(--boxPadX)/2)}}#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul,#page-home #specialties .specialties-list .specialty-box .box-content .list,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul{line-height:150%}@media (min-width:640px){#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul:not(.sublist),#page-home #specialties .specialties-list .specialty-box .box-content .list:not(.sublist),#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul:not(.sublist){column-count:2}}@media (min-width:768px){#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul:not(.sublist),#page-home #specialties .specialties-list .specialty-box .box-content .list:not(.sublist),#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul:not(.sublist){column-count:1}}@media (min-width:1024px){#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul:not(.sublist),#page-home #specialties .specialties-list .specialty-box .box-content .list:not(.sublist),#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul:not(.sublist){column-count:2;padding-inline:calc(var(--boxPadX)/2)}}#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li,#page-home #specialties .specialties-list .specialty-box .box-content .list li,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li{break-inside:avoid-column;font-size:.875rem;font-weight:500;line-height:150%}#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li.list-parent,#page-home #specialties .specialties-list .specialty-box .box-content .list li.list-parent,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li.list-parent{display:block}#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li:before,#page-home #specialties .specialties-list .specialty-box .box-content .list li:before,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li:before{margin-inline:0 .1875rem}#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li .list,#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li ul,#page-home #specialties .specialties-list .specialty-box .box-content .list li #page-site-infos .site-infos-content section ul,#page-home #specialties .specialties-list .specialty-box .box-content .list li .list,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content .list li ul,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li .list,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li ul{margin-bottom:.375rem;padding-left:1rem}#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li .list li,#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li ul li,#page-home #specialties .specialties-list .specialty-box .box-content .list li #page-site-infos .site-infos-content section ul li,#page-home #specialties .specialties-list .specialty-box .box-content .list li .list li,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content .list li ul li,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li .list li,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li ul li{font-size:.75rem;font-weight:400;line-height:160%}#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li .list li:before,#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li ul li:before,#page-home #specialties .specialties-list .specialty-box .box-content .list li #page-site-infos .site-infos-content section ul li:before,#page-home #specialties .specialties-list .specialty-box .box-content .list li .list li:before,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content .list li ul li:before,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li .list li:before,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li ul li:before{content:"◦"}#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li #page-site-infos .site-infos-content section a,#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li .link,#page-home #specialties .specialties-list .specialty-box .box-content .list li #page-site-infos .site-infos-content section a,#page-home #specialties .specialties-list .specialty-box .box-content .list li .link,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content .list li a,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li .link,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li a{text-decoration:none!important;white-space:break-spaces}#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li #page-site-infos .site-infos-content section a:is(:hover,:active),#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li .link:is(:hover,:active),#page-home #specialties .specialties-list .specialty-box .box-content .list li #page-site-infos .site-infos-content section a:is(:hover,:active),#page-home #specialties .specialties-list .specialty-box .box-content .list li .link:is(:hover,:active),#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content .list li a:is(:hover,:active),#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li .link:is(:hover,:active),#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li a:is(:hover,:active){color:var(--boxSecondary)}@media (min-width:640px){#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li,#page-home #specialties .specialties-list .specialty-box .box-content .list li,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li{font-size:1rem}#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li .list li,#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li ul li,#page-home #specialties .specialties-list .specialty-box .box-content .list li #page-site-infos .site-infos-content section ul li,#page-home #specialties .specialties-list .specialty-box .box-content .list li .list li,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content .list li ul li,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li .list li,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li ul li{font-size:.875rem}}@media (min-width:768px){#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li,#page-home #specialties .specialties-list .specialty-box .box-content .list li,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li{font-size:.875rem}#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li .list li,#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li ul li,#page-home #specialties .specialties-list .specialty-box .box-content .list li #page-site-infos .site-infos-content section ul li,#page-home #specialties .specialties-list .specialty-box .box-content .list li .list li,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content .list li ul li,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li .list li,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li ul li{font-size:.75rem}}@media (min-width:1024px){#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li,#page-home #specialties .specialties-list .specialty-box .box-content .list li,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li{font-size:1rem}#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li .list li,#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li ul li,#page-home #specialties .specialties-list .specialty-box .box-content .list li #page-site-infos .site-infos-content section ul li,#page-home #specialties .specialties-list .specialty-box .box-content .list li .list li,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content .list li ul li,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li .list li,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li ul li{font-size:.875rem}}@media (min-width:1200px){#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li,#page-home #specialties .specialties-list .specialty-box .box-content .list li,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li{font-size:1.125rem}#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li .list li,#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li ul li,#page-home #specialties .specialties-list .specialty-box .box-content .list li #page-site-infos .site-infos-content section ul li,#page-home #specialties .specialties-list .specialty-box .box-content .list li .list li,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content .list li ul li,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li .list li,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li ul li{font-size:1rem}#page-home #specialties .specialties-list .specialty-box .box-content #page-site-infos .site-infos-content section ul li:before,#page-home #specialties .specialties-list .specialty-box .box-content .list li:before,#page-site-infos .site-infos-content section #page-home #specialties .specialties-list .specialty-box .box-content ul li:before{margin-inline:0 .375rem}}@media (max-width:1024px){#page-home #specialties .specialties-list .specialty-box.open .box-content{grid-template-rows:min-content 1fr}#page-home #specialties .specialties-list .specialty-box.open .box-content:before{opacity:.9}#page-home #specialties .specialties-list .specialty-box.open .box-content .box-wrapper{opacity:1;transition-delay:calc(var(--animDurLong)/1.75);transition-duration:var(--animDurLong)}}@media (min-width:1024px){#page-home #specialties .specialties-list .specialty-box:hover .box-content{grid-template-rows:min-content 1fr}#page-home #specialties .specialties-list .specialty-box:hover .box-content:before{opacity:.9}#page-home #specialties .specialties-list .specialty-box:hover .box-content .box-wrapper{opacity:1;transition-delay:calc(var(--animDurLong)/1.75);transition-duration:var(--animDurLong)}}@media (min-width:640px){#page-home #applications .applications-list{padding-inline:0}#page-home #applications .applications-list .application{width:33%}}@media (min-width:768px){#page-home #applications .applications-list .application{width:auto}}#page-about:before{aspect-ratio:1/1;background:url(/build/images/logo-icon.91587c17.svg) no-repeat 50%;background-size:100% 100%;background:url(/build/images/logo-icon-color.4e7a097e.svg) no-repeat 50%;content:"";display:none;left:0;opacity:.5;opacity:1;position:absolute;rotate:-24deg;top:0;width:47.5625rem;z-index:-1}@media (min-width:1024px){#page-about:before{display:block;left:-24.375rem;top:30%}}#page-team:before{aspect-ratio:1/1;background:url(/build/images/logo-icon.91587c17.svg) no-repeat 50%;background-size:100% 100%;background:url(/build/images/logo-icon-color.4e7a097e.svg) no-repeat 50%;content:"";display:none;left:0;opacity:.5;opacity:1;position:absolute;rotate:-24deg;top:0;width:47.5625rem;z-index:-1}@media (min-width:1024px){#page-team:before{display:block;left:-16.25rem;top:35%}}#page-team #team-members{padding-inline:var(--containerSmallPadX)}@media (min-width:1600px){#page-team #team-members .grid{--gridCols:4}}#page-team #team-members .member{align-content:start;display:grid;row-gap:1.25rem}#page-team #team-members .member .member-img{aspect-ratio:1/1;background-color:var(--neutral);border-radius:var(--rounded);object-fit:cover;width:100%}#page-team #team-members .member .member-name{color:var(--primary);font-size:1.5rem;font-weight:600}#page-team #team-members .member .overtitle{color:var(--neutral-darkest);opacity:.85}#page-home #hero #page-team #team-members .member .hero-link,#page-team #team-members .member #page-home #hero .hero-link,#page-team #team-members .member .btn{height:fit-content;margin-top:auto}#page-team #team-members .member:nth-child(2n) .member-name{color:var(--secondary)}#page-team #team-members .member .popup .container{max-width:55.125rem;overflow:hidden;padding:0}#page-team #team-members .member .popup .container .member-img{aspect-ratio:none;border-radius:0;height:12.5rem}#page-team #team-members .member .popup .container .member-infos{padding:var(--containerPadX)}#page-team #team-members .member .popup .container .overtitle{display:block;margin-block:.75rem 1rem}#page-team #team-members .member .popup .container .close-btn{box-shadow:var(--shadow)}@media (min-width:768px){#page-team #team-members .member .popup .container{display:flex}#page-team #team-members .member .popup .container .member-img{height:auto;width:40%}#page-team #team-members .member .popup .container .member-infos{width:60%}#page-team #team-members .member .popup .container .close-btn{box-shadow:none;margin:1.75rem 2.1875rem}}#page-partners:before{aspect-ratio:1/1;background:url(/build/images/logo-icon.91587c17.svg) no-repeat 50%;background-size:100% 100%;background:url(/build/images/logo-icon-color.4e7a097e.svg) no-repeat 50%;content:"";display:none;left:0;opacity:.5;opacity:1;position:absolute;rotate:-24deg;top:0;width:47.5625rem;z-index:-1}@media (min-width:1024px){#page-partners:before{display:block;left:-26.5625rem;top:65%}}#page-partners .partners-list{--gridGap:clamp(1.5rem,-0.857rem + 4.91vw,3.563rem);margin-top:2.625rem}#page-partners .partners-list .partner{background-color:var(--neutral);border-radius:var(--rounded);display:flex;flex-direction:column;padding:min(var(--gridGap),2.5rem);position:relative;row-gap:1.25rem;z-index:1}#page-partners .partners-list .partner .partner-img{aspect-ratio:1/1;background-color:unset;border-radius:.625rem;object-fit:contain;width:7rem}@media (min-width:768px){#page-partners .partners-list .partner .partner-img{width:8rem}}#page-partners .partners-list .partner .partner-title{font-size:1.5rem;font-weight:600}#page-home #hero #page-partners .partners-list .partner .hero-link,#page-partners .partners-list .partner #page-home #hero .hero-link,#page-partners .partners-list .partner .btn{margin-top:auto}@media (max-width:1024px){#page-home #hero #page-partners .partners-list .partner .hero-link,#page-partners .partners-list .partner #page-home #hero .hero-link,#page-partners .partners-list .partner .btn{padding-inline:1.25rem}}@media (min-width:1024px){#page-partners .partners-list{margin-top:3.5rem}}#page-partners #more{padding-inline:var(--containerMidPadX)}#page-partners #more .mini-hero{margin-block:0 3.75rem}#page-partners #more .more-cards{display:flex;flex-direction:column;gap:1.25rem}#page-partners #more .more-cards .more-card{background-color:var(--neutral-lightest);border:1px solid var(--neutral);border-radius:var(--rounded);padding:1.875rem var(--containerPadX);position:relative;z-index:1}#page-partners #more .more-cards .more-card .text-group{height:100%}#page-partners #more .more-cards .more-card .text-group .title{margin-top:-.625rem}#page-home #hero #page-partners #more .more-cards .more-card .text-group .hero-link,#page-partners #more .more-cards .more-card .text-group #page-home #hero .hero-link,#page-partners #more .more-cards .more-card .text-group .btn{margin-top:auto}@media (min-width:768px){#page-partners #more .more-cards{flex-direction:row}#page-partners #more .more-cards .title{font-size:2rem}}#page-articles .articles-list .card{text-align:left}#page-articles .pagination-container{padding-inline:var(--containerMidPadX)}@media (min-width:1024px){#page-articles .pagination-container .pagination{margin-top:5rem}}#page-article #hero .text-group{padding-right:0}#page-article #hero+.article{margin-top:-3.125rem}#page-article .article{padding-inline:var(--containerSmallPadX)}#page-article .article .article-group{display:grid;margin-bottom:3.125rem;row-gap:1.25rem}#page-article .article .article-group .article-media{aspect-ratio:4/3;background:var(--bg) no-repeat center;background-size:cover;border-radius:var(--rounded);display:grid;margin-top:1.875rem;max-height:27rem;object-fit:cover;place-items:center;width:100%}#page-article .article .article-group .article-media #page-home #hero .hero-link,#page-article .article .article-group .article-media .btn,#page-home #hero #page-article .article .article-group .article-media .hero-link{--btnSize:5.375rem;aspect-ratio:1/1;border-radius:50%;max-width:none;overflow:hidden;padding:0;position:relative;width:var(--btnSize);z-index:1}@media (min-width:768px){#page-article .article .article-group .article-media #page-home #hero .hero-link,#page-article .article .article-group .article-media .btn,#page-home #hero #page-article .article .article-group .article-media .hero-link{--btnSize:6.5rem}}#page-article .article .article-group .article-media #page-home #hero .hero-link:after,#page-article .article .article-group .article-media .btn:after,#page-home #hero #page-article .article .article-group .article-media .hero-link:after{--playSize:calc(var(--btnSize)/3);border-bottom:calc(var(--playSize)/1.7) solid transparent;border-left:var(--playSize) solid var(--neutral-lightest);border-top:calc(var(--playSize)/1.7) solid transparent;content:"";left:50%;margin-left:3px;position:absolute;top:50%;translate:-50% -50%}#page-article .article .article-group .popup .container{background-color:unset;border-radius:0;max-width:80rem;padding:0}@media (min-width:1024px){#page-article .article .article-group .popup .container{width:75%}}#page-article .article .article-group .popup .close-btn{bottom:100%;margin:0 0 .75rem;top:unset}#page-article .article .article-group .popup iframe{aspect-ratio:16/9;display:block;height:auto;max-height:70vh;width:100%}#page-article .article .article-actions{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:.75rem}#page-article .article .article-actions .article-socials{display:flex;gap:2.1875rem}#page-article .article .article-actions .article-socials .article-share svg{color:var(--primary);height:1.5rem;width:auto}@media (min-width:1024px){#page-article .article .article-actions{flex-direction:row;justify-content:space-between}#page-article .article .article-actions .article-socials .article-share svg{transition:color var(--animDur),opacity var(--animDur)}#page-article .article .article-actions .article-socials .article-share svg:active,#page-article .article .article-actions .article-socials .article-share svg:hover{color:var(--secondary)}#page-article .article .article-actions .article-socials .article-share svg:active{opacity:.6}}#page-products .hero-container{overflow:visible}#page-products #products{margin-top:-1.875rem}#page-products .products-wrapper{position:relative}#page-products .products-filters{bottom:0;display:grid;grid-template-rows:auto 1fr;height:90%;left:0;max-height:100vh;position:fixed;width:100%;z-index:999}@media (max-width:1024px){#page-products .products-filters{translate:0 100%;visibility:hidden}#page-products .products-filters:before{background-color:var(--primary);bottom:calc(100% - var(--rounded));content:"";height:calc(100vh + var(--rounded));left:0;opacity:0;position:fixed;width:100%;z-index:-1}#page-products .products-filters.open{translate:0 0;visibility:visible}#page-products .products-filters.open:before{opacity:.3}}#page-products .products-filters>div{padding-inline:var(--containerPadX)}#page-products .products-filters .filters-label{align-items:center;background-color:var(--primary);border-radius:var(--rounded) var(--rounded) 0 0;color:var(--neutral-lightest);display:flex;font-weight:700;padding-block:.9375rem}#page-products .products-filters .filters-label>svg{height:auto;margin-right:.3125rem;width:1.5rem}#page-products .products-filters .filters-label .filters-btn{background-color:var(--neutral);box-shadow:none;color:var(--neutral-darkest);margin:0 0 0 auto;position:static;width:1.5rem}#page-products .products-filters .filters-label .filters-btn svg{margin-top:.125rem;opacity:.75;width:.875rem}#page-products .products-filters .filters-content{align-content:start;background-color:var(--neutral);display:grid;overflow:auto;padding-block:1.875rem;row-gap:1.875rem}#page-products .products-filters .filters-content .filters-selected{display:flex;flex-wrap:wrap;gap:.625rem}#page-products .products-filters .filters-content .filters-selected:not(:has(.filter-tag)){display:none}#page-products .products-filters .filters-content .filters-selected .filter-tag{--tagSize:1.75rem;--btnSize:1.5rem;background-color:var(--neutral-lightest);border-radius:.625rem;color:color-mix(in srgb,var(--primary) 70%,transparent);font-size:.75rem;height:var(--tagSize);line-height:var(--tagSize);max-width:8.75rem;overflow:hidden;padding-inline:.375rem calc(var(--btnSize) + 3px);position:relative;text-overflow:ellipsis;transition:opacity var(--animDur);white-space:nowrap;width:fit-content}#page-products .products-filters .filters-content .filters-selected .filter-tag .close-btn{aspect-ratio:unset;background-position:40%;background-size:70% 70%;border-radius:0;cursor:pointer;height:100%;opacity:.4;position:absolute;right:0;top:0;width:var(--btnSize)}#page-products .products-filters .filters-content .filters-selected .filter-tag.disabled{opacity:.6}#page-products .products-filters .filters-content .filters-selected .filter-tag.disabled .close-btn{pointer-events:none}#page-products .products-filters .filters-content .filters-selected .filter-tag:not(.disabled) .close-btn:not(:hover){background-color:var(--neutral-lightest)}#page-products .products-filters .filters-content .filters-selected .filter-tag:not(.disabled) .close-btn:active{opacity:.3}#page-products .products-filters .filters-content .filters-row{color:var(--primary);margin-bottom:1.875rem}#page-products .products-filters .filters-content .filters-row .row-content{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--animDur),opacity var(--animDurLong)}#page-products .products-filters .filters-content .filters-row .row-content .content-wrapper{margin-top:-.0625rem;overflow:hidden}#page-products .products-filters .filters-content .filters-row .row-content .content-wrapper .content-container{border-top:1px solid var(--primary-light);display:grid;padding-block:1.625rem .625rem;row-gap:1.25rem}#page-products .products-filters .filters-content .filters-row .row-content .content-wrapper .content-container .checkbox-field span{font-size:1.125rem;font-weight:600;padding-left:.625rem;transition:opacity var(--animDur)}#page-products .products-filters .filters-content .filters-row .row-content .content-wrapper .content-container .checkbox-field .checkbox:not(:checked)+span{font-weight:500;opacity:.7}#page-products .products-filters .filters-content .filters-row .row-content .content-wrapper .content-container .checkbox-field+.row-content .content-wrapper{margin-top:0}#page-products .products-filters .filters-content .filters-row .row-content .content-wrapper .content-container .checkbox-field+.row-content .content-wrapper .checkbox-field{margin:.9375rem 0 0 1.875rem}#page-products .products-filters .filters-content .filters-row .row-content .content-wrapper .content-container .checkbox-field+.row-content .content-wrapper .checkbox-field:last-child{margin-bottom:.25rem}#page-products .products-filters .filters-content .filters-row .row-content .content-wrapper .content-container .checkbox-field+.row-content .content-wrapper .checkbox-field span{font-size:.875rem;font-weight:500}#page-products .products-filters .filters-content .filters-row .row-content .content-wrapper .content-container .checkbox-field+.row-content .content-wrapper .checkbox-field .checkbox:not(:checked)+span{font-weight:400}#page-products .products-filters .filters-content .filters-row .row-content .content-wrapper .content-container .checkbox-field.active+.row-content{grid-template-rows:1fr;opacity:1}#page-products .products-filters .filters-content .filters-row .row-label{--iconSize:0.4375rem;--gap:0.375rem;--padBottom:0.6875rem;cursor:pointer;display:block;font-size:1.375rem;font-weight:600;padding-bottom:var(--padBottom);position:relative;transition-property:opacity,text-decoration-color,translate;translate:calc(var(--iconSize) + var(--gap)) 0;user-select:none}#page-products .products-filters .filters-content .filters-row .row-label svg{height:auto;margin-top:calc(var(--padBottom)/2*-1);position:absolute;top:50%;transition:opacity var(--animDur),rotate var(--animDur);translate:0 -50%;width:var(--iconSize)}#page-products .products-filters .filters-content .filters-row .row-label svg:first-of-type{left:calc((var(--iconSize) + var(--gap))*-1)}#page-products .products-filters .filters-content .filters-row .row-label svg:last-of-type{opacity:0;right:0;rotate:-180deg}#page-products .products-filters .filters-content .filters-row .row-label.active{font-weight:700;padding-left:0;translate:0 0}#page-products .products-filters .filters-content .filters-row .row-label.active svg:first-of-type{opacity:0;pointer-events:none}#page-products .products-filters .filters-content .filters-row .row-label.active svg:last-of-type{opacity:1;rotate:-270deg}#page-products .products-filters .filters-content .filters-row .row-label.active+.row-content{grid-template-rows:1fr;opacity:1}#page-products .filters-btn{aspect-ratio:1/1;background-color:var(--primary);border-radius:50%;bottom:var(--containerPadX);box-shadow:var(--shadow-bottom);color:var(--neutral-lightest);cursor:pointer;display:grid;margin:var(--containerPadX);place-items:center;position:fixed;right:0;width:2.875rem;z-index:99}#page-products .filters-btn svg{height:auto;width:1.5rem}#page-products .products-bar{--boxSize:2.5rem;align-items:center;color:var(--primary);display:flex;flex-wrap:wrap;gap:.625rem .625rem;margin-bottom:1.625rem}#page-products .products-bar .bar-box{background-color:var(--neutral);border-radius:.625rem;color:var(--primary);font-size:.875rem;font-weight:600;height:var(--boxSize);line-height:var(--boxSize);min-width:var(--boxSize);padding-inline:1.25rem}#page-products .products-bar .bar-buttons{border-radius:.625rem;column-gap:.375rem;display:flex;margin-left:auto}#page-products .products-bar .bar-buttons .bar-box{cursor:pointer;display:grid;padding-inline:0;place-items:center;transition:background-color var(--animDur),color var(--animDur),opacity var(--animDur)}#page-products .products-bar .bar-buttons .bar-box svg{height:auto;width:1.375rem}#page-products .products-bar .bar-buttons .bar-box:active,#page-products .products-bar .bar-buttons .bar-box:hover{background-color:var(--primary-light)}#page-products .products-bar .bar-buttons .bar-box:active{opacity:.6}#page-products .products-bar .bar-sort{align-items:center;display:flex;justify-content:space-between;width:100%}#page-products .products-bar .bar-sort label[for=sort]{font-weight:600;padding-right:1.125rem;white-space:nowrap}#page-products .products-bar .bar-sort .select{color:inherit;font-size:.875rem;height:var(--boxSize);max-width:15.125rem;padding-inline:1.25rem}#page-products .layout-input{appearance:none;height:0;left:0;opacity:0;position:absolute;top:0;width:0;z-index:-99}#page-products .layout-input:focus-visible~.products-bar .bar-buttons{outline:1px solid #000;outline-offset:2px}#page-products .layout-input[id=layout-grid]:checked~.products-bar .bar-box[for=layout-grid],#page-products .layout-input[id=layout-list]:checked~.products-bar .bar-box[for=layout-list]{background-color:var(--primary);color:var(--neutral-lightest)}#page-products .layout-input[id=layout-list]:checked~.products-list li{grid-column:1/-1}#page-products .layout-input[id=layout-list]:checked~.products-list li .card{display:grid;gap:0 1.25rem;grid-template-columns:repeat(calc(var(--cols, 2) + 1),1fr);grid-template-rows:auto auto 1fr;justify-content:start;position:relative;text-align:left}#page-products .layout-input[id=layout-list]:checked~.products-list li .card .card-img{grid-column:1/2;grid-row:1/-1}#page-products .layout-input[id=layout-list]:checked~.products-list li .card .card-img~*{grid-column:2/-1}#page-products .layout-input[id=layout-list]:checked~.products-list li .card .card-img~:not(.product-tags){margin-bottom:.375rem}#page-products .layout-input[id=layout-list]:checked~.products-list li .card .card-title{order:1;padding:0}#page-products .layout-input[id=layout-list]:checked~.products-list li .card .text{-webkit-line-clamp:unset;margin:0;min-height:unset;order:2;padding:0}#page-products .layout-input[id=layout-list]:checked~.products-list li .card .product-tags{min-width:0;order:3;padding:0;position:static}#page-products .layout-input[id=layout-list]:checked~.products-list li .card .product-tags .tag{margin-inline:0}#page-products .products-list{grid-template-columns:repeat(var(--cols,2),minmax(0,1fr))}#page-products .products-list .list-empty{align-items:center;background-color:var(--secondary-light);border-radius:var(--rounded);color:var(--secondary);display:flex;flex-direction:column;gap:1.3125rem;grid-column:1/-1;justify-content:center;margin-top:1rem;padding:max(var(--containerPadX),1.875rem) var(--containerPadX);text-align:center}#page-products .products-list .list-empty p{font-weight:600;max-width:26.875rem}#page-products .products-list .list-empty svg{flex-shrink:0;height:auto;width:3rem}#page-home #hero #page-products .products-list .list-empty .hero-link,#page-products .products-list .list-empty #page-home #hero .hero-link,#page-products .products-list .list-empty .btn{position:relative;z-index:1}#page-products .products-list li~.list-empty{display:none}#page-products .banner *{width:auto}@media (min-width:640px){#page-products .products-bar{flex-wrap:nowrap}#page-products .products-bar .bar-box{font-size:1rem}#page-products .products-bar .bar-buttons{margin-left:unset}#page-products .products-bar .bar-sort{margin-left:auto;order:3;width:auto}#page-products .layout-input[id=layout-list]:checked~.products-list .card-title{margin-top:.875rem}#page-products .layout-input[id=layout-list]:checked~.products-list .product-tags{margin-top:.5rem}#page-products .layout-input[id=layout-list]:checked~.products-list .card-img~:not(.product-tags){margin-bottom:.875rem}}@media (min-width:768px){#page-products .products-list{--cols:3}#page-products .products-list .list-empty{flex-direction:row;text-align:left}#page-products .products-list .list-empty p{font-size:1.25rem}}@media (min-width:1024px){#page-products #hero .title{font-size:2.375rem}#page-products .products-wrapper{align-items:start;column-gap:2.75rem;display:grid;grid-template-columns:.27fr .73fr;position:relative}#page-products #products{margin-top:-3.125rem}#page-products .filters-btn{display:none}#page-products .products-filters{height:auto;max-height:none;position:static;width:100%;z-index:1}#page-products .products-filters>div{padding-inline:calc(var(--containerPadX)/2)}#page-products .products-filters .filters-hide{display:none}#page-products .products-filters .filters-content{border-radius:0 0 var(--rounded) var(--rounded)}}@media (min-width:1200px){#page-products .products-filters .filters-label{font-size:1.25rem;justify-content:start}#page-products .products-list .list-empty p{font-size:1.5rem}}@media (min-width:1600px){#page-products .products-list{--cols:4;padding-inline:0}}@media (max-width:1024px){.loaded #page-products .products-filters{transition:translate var(--animDurLong),visibility var(--animDurLong)}.loaded #page-products .products-filters:before{transition:opacity var(--animDurLong)}}#page-product #hero .hero{grid-template-rows:auto 1fr auto}#page-product #hero .product-tags{display:flex;flex-wrap:wrap;gap:.625rem}#page-product #hero .product-tags .tag{font-size:.75rem}#page-product #hero .product-ref{font-size:.875rem;font-weight:500;order:unset}#page-product #hero .hero-img{display:block;grid-row:1/3;justify-self:center;margin-bottom:0;margin-right:0;min-height:0;position:relative;width:100%;z-index:5}#page-product #hero .hero-img img{aspect-ratio:1/1;max-height:none;object-fit:contain;width:100%}#page-product #hero .hero-img .swiper{position:relative}#page-product #hero .hero-img .swiper button{background-color:var(--neutral);color:var(--primary);display:grid;place-items:center;position:absolute;z-index:2}#page-product #hero .hero-img .swiper button.swiper-button-lock{display:none}#page-product #hero .hero-img .swiper button svg{height:auto;width:1rem}#page-product #hero .hero-img .swiper button:first-of-type{left:0}#page-product #hero .hero-img .swiper button:first-of-type svg{margin-right:1px;rotate:90deg}#page-product #hero .hero-img .swiper button:last-of-type{right:0}#page-product #hero .hero-img .swiper button:last-of-type svg{margin-left:1px;rotate:-90deg}#page-product #hero .hero-img .product-media-swiper{border-radius:var(--rounded);box-shadow:var(--shadow-soft)}#page-product #hero .hero-img .product-media-swiper button{aspect-ratio:1/1;border-radius:50%;top:50%;translate:0 -50%;width:2.5rem}#page-product #hero .hero-img .product-thumbs-swiper{border-radius:calc(var(--rounded)/4);margin-top:1.25rem}#page-product #hero .hero-img .product-thumbs-swiper .swiper-slide{border-radius:inherit;cursor:pointer}#page-product #hero .hero-img .product-thumbs-swiper .swiper-slide:not(.swiper-slide-thumb-active):not(:hover){opacity:.65}#page-product #hero .hero-img .product-thumbs-swiper .swiper-slide img{border:2px solid var(--neutral);border-radius:inherit;border-radius:calc(var(--rounded)/4);transition:scale var(--animDur);will-change:transform}#page-product #hero .hero-img .product-thumbs-swiper button{height:100%;opacity:.8;top:0;width:1.875rem}#page-product #hero .hero-img .product-actions{display:grid;gap:.625rem;margin-top:1.75rem;position:relative;z-index:2}#page-home #page-product #hero .hero-img .product-actions .hero-link,#page-product #hero .hero-img .product-actions .btn,#page-product #page-home #hero .hero-img .product-actions .hero-link{max-width:none;padding-inline:1rem}#page-home #page-product #hero .hero-img .product-actions .hero-link:last-child,#page-product #hero .hero-img .product-actions .btn:last-child,#page-product #page-home #hero .hero-img .product-actions .hero-link:last-child{grid-column:1/-1}@media (min-width:768px){#page-product #hero .hero .product-tags{gap:1.25rem}#page-product #hero .hero .hero-img .swiper{width:60%}#page-product #hero .hero .hero-img .swiper button svg{width:1.125rem}#page-product #hero .hero .hero-img .swiper.product-media-swiper button{width:3.125rem}#page-product #hero .hero .product-actions{gap:1.25rem;grid-template-columns:1fr 1fr}}@media (max-width:1024px){#page-product #hero .hero{display:block}#page-product #hero .hero .hero-img{margin:3.75rem auto}#page-product #hero .hero .hero-img:before{display:none}#page-product #hero .hero .text-group{padding-right:0}#page-product #hero .product-description{margin-inline:auto;max-width:37.5rem;text-align:center}}@media (min-width:1024px){#page-product #hero .hero .text-group{padding-right:50%}#page-product #hero .hero .hero-img{justify-self:end;margin-right:var(--containerPadX);max-width:33.75rem;min-height:auto;width:74%}#page-product #hero .hero .hero-img .swiper{width:100%}#page-product #hero .hero .hero-img .swiper button{transition:color var(--animDur),background-color var(--animDur),opacity var(--animDur)}#page-product #hero .hero .hero-img .swiper button:active,#page-product #hero .hero .hero-img .swiper button:hover{background-color:var(--primary);color:var(--neutral-lightest)}#page-product #hero .hero .hero-img .swiper button:active{opacity:.6}#page-product #hero .hero .hero-img .swiper.product-media-swiper button{margin-inline:1.125rem}#page-product #hero .hero .hero-img .swiper.product-thumbs-swiper .swiper-slide{transition:opacity var(--animDur)}#page-product #hero .hero .hero-img .swiper.product-thumbs-swiper .swiper-slide:hover img{scale:.95}#page-product #hero .hero .hero-img .swiper.product-thumbs-swiper .swiper-slide:active{opacity:.6}#page-product #hero .hero .product-actions .btn-icon svg{display:none}#page-product #hero .product-description{margin:6.25rem 0 0 var(--containerPadX)}}@media (min-width:1200px){#page-product #hero .hero .hero-img{justify-self:center;margin-right:0}#page-product #hero .hero .product-actions .btn-icon svg{display:block}}#page-product #informations{--tabOffY:0.75rem;--rounded:0.625rem;position:relative}#page-product #informations .tabs-input{appearance:none;height:0;left:0;opacity:0;position:absolute;top:0;width:0;z-index:-9}#page-product #informations .tabs-input:focus-visible~.infos-tabs{outline:1px solid #000}#page-product #informations .tabs-input:first-of-type:checked~.infos-tabs .tab:first-child{background-color:var(--neutral);border-radius:inherit!important;translate:0 calc(var(--tabOffY)*-1)}#page-product #informations .tabs-input:first-of-type:checked~.infos-tabs .tab:first-child>*{opacity:1}#page-product #informations .tabs-input:first-of-type:checked~.infos-content .infos-box:first-child{display:grid}#page-product #informations .tabs-input:nth-of-type(2):checked~.infos-tabs .tab:nth-child(2){background-color:var(--neutral);border-radius:inherit!important;translate:0 calc(var(--tabOffY)*-1)}#page-product #informations .tabs-input:nth-of-type(2):checked~.infos-tabs .tab:nth-child(2)>*{opacity:1}#page-product #informations .tabs-input:nth-of-type(2):checked~.infos-content .infos-box:nth-child(2){display:grid}#page-product #informations .tabs-input:nth-of-type(3):checked~.infos-tabs .tab:nth-child(3){background-color:var(--neutral);border-radius:inherit!important;translate:0 calc(var(--tabOffY)*-1)}#page-product #informations .tabs-input:nth-of-type(3):checked~.infos-tabs .tab:nth-child(3)>*{opacity:1}#page-product #informations .tabs-input:nth-of-type(3):checked~.infos-content .infos-box:nth-child(3){display:grid}#page-product #informations .infos-tabs{border:1px solid var(--neutral);border-radius:var(--rounded) var(--rounded) 0 0;display:grid;grid-auto-flow:column}#page-product #informations .infos-tabs .tab{background-color:var(--neutral-lightest);color:var(--primary);cursor:pointer;display:grid;font-size:.75rem;font-weight:600;height:3.75rem;place-items:center;position:relative;text-align:center;transition:opacity,translate,background-color,border-radius;transition-duration:var(--animDur);user-select:none}#page-product #informations .infos-tabs .tab:first-child{border-top-left-radius:inherit}#page-product #informations .infos-tabs .tab:last-child{border-top-right-radius:inherit}#page-product #informations .infos-tabs .tab:after{background-color:inherit;content:"";height:var(--tabOffY);left:0;pointer-events:none;position:absolute;top:100%;width:100%}#page-product #informations .infos-tabs .tab>*{opacity:.5;overflow:hidden;padding-inline:1.2em;text-overflow:ellipsis;transition:opacity var(--animDur);width:100%}#page-product #informations .infos-tabs .tab:hover{background-color:color-mix(in srgb,var(--primary-light) 25%,transparent)}#page-product #informations .infos-tabs .tab:hover>*{opacity:1}#page-product #informations .infos-content{--spaceY:1.75rem;background-color:var(--neutral);border-radius:0 0 var(--rounded) var(--rounded);padding:var(--spaceY) var(--containerPadX) calc(var(--spaceY)*1.5) var(--containerPadX);position:relative;z-index:2}#page-product #informations .infos-content .infos-box{display:none;row-gap:var(--spaceY)}#page-product #informations .infos-content .text-group{justify-items:unset;padding-inline:0}#page-product #informations .infos-content .text-group .title{color:var(--primary);font-size:1.125rem;font-weight:600}#page-product #informations .infos-content .text-group .title.title-border{border-bottom:1px solid var(--primary-light);padding-bottom:.75rem}#page-product #informations .infos-content .text-group .temp-box{align-items:center;background-color:var(--neutral-lightest);color:var(--primary);display:flex;flex-direction:column;gap:min(var(--containerPadX)/2,1.25rem);justify-content:center;padding:2rem var(--containerPadX);text-align:center}#page-product #informations .infos-content .text-group .temp-box svg{flex-shrink:0;height:auto;width:1.5rem}#page-product #informations .infos-content .text-group .temp-box span{opacity:.7}#page-product #informations .infos-content .paragraphs{row-gap:var(--spaceY)}#page-product #informations .infos-content .paragraph{justify-items:start;padding-inline:0}#page-product #informations .infos-content .paragraph .paragraph-img{object-fit:contain}@media (min-width:640px){#page-product #informations{--rounded:1.25rem}#page-product #informations .infos-tabs .tab{font-size:1rem;height:5rem}}@media (min-width:768px){#page-product #informations .infos-content{padding-top:calc(var(--spaceY)*1.5)}#page-product #informations .infos-content .text-group .temp-box{flex-direction:row;text-align:left}}@media (min-width:1024px){#page-product #informations{--tabOffY:1.5625rem}#page-product #informations .infos-tabs .tab{font-size:1.375rem;height:6.25rem}#page-product #informations .infos-content{--spaceY:2.5rem;padding-inline:min(var(--containerPadX) * 2,5.75rem)}#page-product #informations .infos-content .text-group{max-width:none}#page-product #informations .infos-content .text-group .title{font-size:1.5rem}#page-product #informations .paragraph .text-group.title{margin-bottom:1.125rem}#page-product #informations .paragraph .paragraph-img{height:auto;position:static}}@media (min-width:768px){#page-product .banner .text{width:90%}}@media (min-width:1024px){#page-product .banner .text{width:74%}}#page-contact{row-gap:.5rem}#page-docs{row-gap:3.75rem}#page-docs .mini-hero{margin-bottom:0}#page-docs .box-user{z-index:3}#page-docs .docs-search{align-items:center;background-color:var(--neutral);border-radius:0 0 var(--rounded) var(--rounded);border-top:var(--rounded) solid var(--neutral);display:grid;gap:1rem 1.75rem;margin-top:calc(var(--rounded)*-1);padding:1.875rem var(--containerPadX);position:relative;z-index:2}#page-docs .docs-search *{font-size:.875rem}#page-docs .docs-search label{color:var(--tertiary);font-weight:700;width:80%}#page-docs .docs-search .input{background-color:var(--neutral-lightest);height:3rem;justify-self:end;max-width:48rem;outline-width:1px}#page-docs .docs-search #page-home #hero .hero-link,#page-docs .docs-search .btn,#page-home #hero #page-docs .docs-search .hero-link{max-width:none;position:relative;z-index:1}#page-docs .docs-search #page-home #hero .hero-link svg,#page-docs .docs-search .btn svg,#page-home #hero #page-docs .docs-search .hero-link svg{margin-bottom:.0625rem;width:.9375rem}@media (min-width:640px){#page-docs .docs-search{grid-template-columns:1fr auto}#page-docs .docs-search label{grid-column:1/-1;width:auto}}@media (min-width:1024px){#page-docs .docs-search{grid-template-columns:auto 1fr auto;padding-block:2.5rem}#page-docs .docs-search label{grid-column:unset}}#page-docs .docs-content{display:grid;padding-inline:var(--containerMidPadX);row-gap:1.5rem}@media (min-width:1024px) and (min-width:1024px) and (min-height:800px){#page-docs .docs-content{row-gap:2.875rem}}#page-docs .docs-group{color:var(--primary)}#page-docs .docs-group details .group-title{cursor:pointer;user-select:none}#page-docs .docs-group details .group-title svg{transition:rotate var(--animDur)}#page-docs .docs-group details:not([open]) svg{rotate:-90deg}#page-docs .docs-group .group-title{align-items:center;border-bottom:1px solid var(--primary-light);display:flex;font-size:1.125rem;font-weight:600;padding-block:.75rem}#page-docs .docs-group .group-title svg{flex-shrink:0;height:auto;margin-right:12px;width:1.375rem}#page-docs .docs-group .group-title+*{margin-top:1.125rem}@media (max-width:1024px){#page-docs .docs-group .group-title{text-decoration:none!important}}#page-docs .docs-group .rows-list{--scrollBarW:0.5rem;max-height:22.125rem;overflow:auto}#page-docs .docs-group .rows-list::-webkit-scrollbar{width:var(--scrollBarW)}#page-docs .docs-group .rows-list::-webkit-scrollbar-track{background-color:color-mix(in srgb,var(--neutral-dark) 15%,transparent);border-radius:var(--scrollBarW)}#page-docs .docs-group .rows-list::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--neutral-dark) 50%,transparent);border-radius:var(--scrollBarW)}#page-docs .docs-group .rows-list::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--neutral-dark) 75%,transparent)}#page-docs .docs-group .rows-list li{color:inherit}#page-docs .docs-group .rows-list li.hidden{display:none}#page-docs .docs-group:nth-child(2n) #page-site-infos .site-infos-content section a,#page-docs .docs-group:nth-child(2n) #page-site-infos .site-infos-content section a~.rows-list li,#page-docs .docs-group:nth-child(2n) .link,#page-docs .docs-group:nth-child(2n) .link~.rows-list li,#page-docs .docs-group:nth-child(2n) .rows-list .empty,#page-site-infos .site-infos-content section #page-docs .docs-group:nth-child(2n) a,#page-site-infos .site-infos-content section #page-docs .docs-group:nth-child(2n) a~.rows-list li{color:var(--secondary)}#page-docs .docs-group:nth-child(2n) #page-site-infos .site-infos-content section a~.rows-list li:is(:hover,:active),#page-docs .docs-group:nth-child(2n) .link~.rows-list li:is(:hover,:active),#page-site-infos .site-infos-content section #page-docs .docs-group:nth-child(2n) a~.rows-list li:is(:hover,:active){background-color:color-mix(in srgb,var(--secondary) 15%,var(--neutral))!important}@media (min-width:1024px){#page-docs .docs-group .group-title{font-size:1.5rem}#page-docs .docs-group .group-title svg{margin-right:1rem;width:1.375rem}#page-docs .docs-group .group-title+*{margin-top:2rem}#page-docs .docs-group .rows-list{--scrollBarW:0.625rem}}#page-docs .box-login,#page-docs .box-password-create,#page-docs .box-password-reset,#page-docs .box-register{position:relative;z-index:2}#page-docs .box-login:before,#page-docs .box-password-create:before,#page-docs .box-password-reset:before,#page-docs .box-register:before{background-color:var(--primary);border-radius:inherit;content:"";inset:0;opacity:.1;position:absolute;z-index:-1}#page-docs .box-login.box-login,#page-docs .box-login.box-password-create,#page-docs .box-login.box-password-reset,#page-docs .box-password-create.box-login,#page-docs .box-password-create.box-password-create,#page-docs .box-password-create.box-password-reset,#page-docs .box-password-reset.box-login,#page-docs .box-password-reset.box-password-create,#page-docs .box-password-reset.box-password-reset,#page-docs .box-register.box-login,#page-docs .box-register.box-password-create,#page-docs .box-register.box-password-reset{margin-top:.625rem}#page-docs .box-login.box-login:before,#page-docs .box-login.box-password-create:before,#page-docs .box-login.box-password-reset:before,#page-docs .box-password-create.box-login:before,#page-docs .box-password-create.box-password-create:before,#page-docs .box-password-create.box-password-reset:before,#page-docs .box-password-reset.box-login:before,#page-docs .box-password-reset.box-password-create:before,#page-docs .box-password-reset.box-password-reset:before,#page-docs .box-register.box-login:before,#page-docs .box-register.box-password-create:before,#page-docs .box-register.box-password-reset:before{background-color:var(--secondary)}#page-docs .box-login.box-login #page-site-infos .site-infos-content section a,#page-docs .box-login.box-login .link,#page-docs .box-login.box-login .title,#page-docs .box-login.box-password-create .link,#page-docs .box-login.box-password-create .title,#page-docs .box-login.box-password-reset .link,#page-docs .box-login.box-password-reset .title,#page-docs .box-password-create.box-login .link,#page-docs .box-password-create.box-login .title,#page-docs .box-password-create.box-password-create #page-site-infos .site-infos-content section a,#page-docs .box-password-create.box-password-create .link,#page-docs .box-password-create.box-password-create .title,#page-docs .box-password-create.box-password-reset .link,#page-docs .box-password-create.box-password-reset .title,#page-docs .box-password-reset.box-login .link,#page-docs .box-password-reset.box-login .title,#page-docs .box-password-reset.box-password-create .link,#page-docs .box-password-reset.box-password-create .title,#page-docs .box-password-reset.box-password-reset #page-site-infos .site-infos-content section a,#page-docs .box-password-reset.box-password-reset .link,#page-docs .box-password-reset.box-password-reset .title,#page-docs .box-register.box-login .link,#page-docs .box-register.box-login .title,#page-docs .box-register.box-password-create .link,#page-docs .box-register.box-password-create .title,#page-docs .box-register.box-password-reset .link,#page-docs .box-register.box-password-reset .title,#page-site-infos .site-infos-content section #page-docs .box-login.box-login a,#page-site-infos .site-infos-content section #page-docs .box-password-create.box-password-create a,#page-site-infos .site-infos-content section #page-docs .box-password-reset.box-password-reset a{color:var(--secondary)}#page-docs .box-login.box-login #page-site-infos .site-infos-content section a:is(:hover,:active),#page-docs .box-login.box-login .link:is(:hover,:active),#page-docs .box-login.box-password-create .link:is(:hover,:active),#page-docs .box-login.box-password-reset .link:is(:hover,:active),#page-docs .box-password-create.box-login .link:is(:hover,:active),#page-docs .box-password-create.box-password-create #page-site-infos .site-infos-content section a:is(:hover,:active),#page-docs .box-password-create.box-password-create .link:is(:hover,:active),#page-docs .box-password-create.box-password-reset .link:is(:hover,:active),#page-docs .box-password-reset.box-login .link:is(:hover,:active),#page-docs .box-password-reset.box-password-create .link:is(:hover,:active),#page-docs .box-password-reset.box-password-reset #page-site-infos .site-infos-content section a:is(:hover,:active),#page-docs .box-password-reset.box-password-reset .link:is(:hover,:active),#page-docs .box-register.box-login .link:is(:hover,:active),#page-docs .box-register.box-password-create .link:is(:hover,:active),#page-docs .box-register.box-password-reset .link:is(:hover,:active),#page-site-infos .site-infos-content section #page-docs .box-login.box-login a:is(:hover,:active),#page-site-infos .site-infos-content section #page-docs .box-password-create.box-password-create a:is(:hover,:active),#page-site-infos .site-infos-content section #page-docs .box-password-reset.box-password-reset a:is(:hover,:active){color:var(--primary)}#page-docs .box-login.box-password-reset .box-form,#page-docs .box-password-create.box-password-reset .box-form,#page-docs .box-password-reset.box-password-reset .box-form,#page-docs .box-register.box-password-reset .box-form{grid-template-columns:1fr!important}#page-docs .box-login .title,#page-docs .box-password-create .title,#page-docs .box-password-reset .title,#page-docs .box-register .title{text-wrap:unset;align-items:center;display:flex}#page-docs .box-login .title svg,#page-docs .box-password-create .title svg,#page-docs .box-password-reset .title svg,#page-docs .box-register .title svg{flex-shrink:0;height:.9em;margin-right:.75ch;width:auto}@media (max-width:1024px){#page-docs .box-login .title,#page-docs .box-password-create .title,#page-docs .box-password-reset .title,#page-docs .box-register .title{font-size:1.375rem}}#page-docs .box-login .text,#page-docs .box-password-create .text,#page-docs .box-password-reset .text,#page-docs .box-register .text{margin-block:1.25rem}#page-docs .box-login .box-form,#page-docs .box-password-create .box-form,#page-docs .box-password-reset .box-form,#page-docs .box-register .box-form{display:grid;gap:1.125rem;justify-items:start}#page-docs .box-login .box-form .input-icon,#page-docs .box-password-create .box-form .input-icon,#page-docs .box-password-reset .box-form .input-icon,#page-docs .box-register .box-form .input-icon{width:100%}#page-docs .box-login .box-form .input,#page-docs .box-password-create .box-form .input,#page-docs .box-password-reset .box-form .input,#page-docs .box-register .box-form .input{background-color:var(--neutral-lightest)}#page-docs .box-login .box-form #page-home #hero .hero-link,#page-docs .box-login .box-form .btn,#page-docs .box-password-create .box-form #page-home #hero .hero-link,#page-docs .box-password-create .box-form .btn,#page-docs .box-password-reset .box-form #page-home #hero .hero-link,#page-docs .box-password-reset .box-form .btn,#page-docs .box-register .box-form #page-home #hero .hero-link,#page-docs .box-register .box-form .btn,#page-home #hero #page-docs .box-login .box-form .hero-link,#page-home #hero #page-docs .box-password-create .box-form .hero-link,#page-home #hero #page-docs .box-password-reset .box-form .hero-link,#page-home #hero #page-docs .box-register .box-form .hero-link{grid-column:1/-1}#page-docs .box-login .box-form #page-site-infos .site-infos-content section a,#page-docs .box-login .box-form .link,#page-docs .box-password-create .box-form #page-site-infos .site-infos-content section a,#page-docs .box-password-create .box-form .link,#page-docs .box-password-reset .box-form #page-site-infos .site-infos-content section a,#page-docs .box-password-reset .box-form .link,#page-docs .box-register .box-form #page-site-infos .site-infos-content section a,#page-docs .box-register .box-form .link,#page-site-infos .site-infos-content section #page-docs .box-login .box-form a,#page-site-infos .site-infos-content section #page-docs .box-password-create .box-form a,#page-site-infos .site-infos-content section #page-docs .box-password-reset .box-form a,#page-site-infos .site-infos-content section #page-docs .box-register .box-form a{font-style:italic}#page-docs .box-login .box-form .box-error,#page-docs .box-password-create .box-form .box-error,#page-docs .box-password-reset .box-form .box-error,#page-docs .box-register .box-form .box-error{color:var(--warning);grid-column:1/-1}#page-docs .box-login .box-form .box-error a,#page-docs .box-password-create .box-form .box-error a,#page-docs .box-password-reset .box-form .box-error a,#page-docs .box-register .box-form .box-error a{text-decoration:underline;transition:opacity var(--animDur),filter var(--animDur)}#page-docs .box-login .box-form .box-error a:hover,#page-docs .box-password-create .box-form .box-error a:hover,#page-docs .box-password-reset .box-form .box-error a:hover,#page-docs .box-register .box-form .box-error a:hover{filter:brightness(1.75)}#page-docs .box-login .box-form .box-error a:active,#page-docs .box-password-create .box-form .box-error a:active,#page-docs .box-password-reset .box-form .box-error a:active,#page-docs .box-register .box-form .box-error a:active{opacity:.6}#page-docs .box-login .box-form .box-error~.input-icon .input:invalid,#page-docs .box-password-create .box-form .box-error~.input-icon .input:invalid,#page-docs .box-password-reset .box-form .box-error~.input-icon .input:invalid,#page-docs .box-register .box-form .box-error~.input-icon .input:invalid{outline-color:color-mix(in srgb,var(--warning) 30%,transparent)}#page-docs .box-login .box-form .box-error~.input-icon .input:invalid:hover,#page-docs .box-password-create .box-form .box-error~.input-icon .input:invalid:hover,#page-docs .box-password-reset .box-form .box-error~.input-icon .input:invalid:hover,#page-docs .box-register .box-form .box-error~.input-icon .input:invalid:hover{outline-color:color-mix(in srgb,var(--warning) 75%,transparent)}#page-docs .box-login .box-form .box-error~.input-icon .input:invalid+svg,#page-docs .box-login .box-form .box-error~.input-icon .input:invalid::placeholder,#page-docs .box-password-create .box-form .box-error~.input-icon .input:invalid+svg,#page-docs .box-password-create .box-form .box-error~.input-icon .input:invalid::placeholder,#page-docs .box-password-reset .box-form .box-error~.input-icon .input:invalid+svg,#page-docs .box-password-reset .box-form .box-error~.input-icon .input:invalid::placeholder,#page-docs .box-register .box-form .box-error~.input-icon .input:invalid+svg,#page-docs .box-register .box-form .box-error~.input-icon .input:invalid::placeholder{color:var(--warning);opacity:.9}#page-docs .box-login .box-form form,#page-docs .box-password-create .box-form form,#page-docs .box-password-reset .box-form form,#page-docs .box-register .box-form form{display:contents}@media (min-width:768px){#page-docs .box-login .box-form,#page-docs .box-password-create .box-form,#page-docs .box-password-reset .box-form,#page-docs .box-register .box-form{grid-template-columns:1fr 1fr}}@media (min-width:1024px){#page-docs .box-login .box-form,#page-docs .box-password-create .box-form,#page-docs .box-password-reset .box-form,#page-docs .box-register .box-form{gap:1.875rem}#page-docs .box-login .box-form #page-site-infos .site-infos-content section a,#page-docs .box-login .box-form .link,#page-docs .box-password-create .box-form #page-site-infos .site-infos-content section a,#page-docs .box-password-create .box-form .link,#page-docs .box-password-reset .box-form #page-site-infos .site-infos-content section a,#page-docs .box-password-reset .box-form .link,#page-docs .box-register .box-form #page-site-infos .site-infos-content section a,#page-docs .box-register .box-form .link,#page-site-infos .site-infos-content section #page-docs .box-login .box-form a,#page-site-infos .site-infos-content section #page-docs .box-password-create .box-form a,#page-site-infos .site-infos-content section #page-docs .box-password-reset .box-form a,#page-site-infos .site-infos-content section #page-docs .box-register .box-form a{margin-top:-.875rem}}#page-docs .form-account form{display:contents}#page-docs .form-account .form{padding:0}#page-docs .form-account .form #page-home #hero .hero-link,#page-docs .form-account .form .btn,#page-home #hero #page-docs .form-account .form .hero-link{max-width:none}#page-contact #page-docs .form-account .form .btn.captcha,#page-contact #page-home #hero #page-docs .form-account .form .hero-link.captcha,#page-docs .form-account .form #page-contact #page-home #hero .hero-link.captcha,#page-docs .form-account .form #page-contact .btn.captcha,#page-docs .form-account .form #page-home #hero #page-contact .hero-link.captcha,#page-docs .form-account .form #page-home #hero .form-col-full.hero-link,#page-docs .form-account .form .btn.form-col-full,#page-home #hero #page-contact #page-docs .form-account .form .hero-link.captcha,#page-home #hero #page-docs .form-account .form .form-col-full.hero-link{display:block;margin:1.25rem auto 0}#page-contact #page-docs .form-account .form .btn.captcha svg,#page-contact #page-home #hero #page-docs .form-account .form .hero-link.captcha svg,#page-docs .form-account .form #page-contact #page-home #hero .hero-link.captcha svg,#page-docs .form-account .form #page-contact .btn.captcha svg,#page-docs .form-account .form #page-home #hero #page-contact .hero-link.captcha svg,#page-docs .form-account .form #page-home #hero .form-col-full.hero-link svg,#page-docs .form-account .form .btn.form-col-full svg,#page-home #hero #page-contact #page-docs .form-account .form .hero-link.captcha svg,#page-home #hero #page-docs .form-account .form .form-col-full.hero-link svg{display:none}@media (min-width:768px){#page-docs .form-account .form #page-home #hero .hero-link,#page-docs .form-account .form .btn,#page-home #hero #page-docs .form-account .form .hero-link{max-width:fit-content}#page-contact #page-docs .form-account .form .btn.captcha,#page-contact #page-home #hero #page-docs .form-account .form .hero-link.captcha,#page-docs .form-account .form #page-contact #page-home #hero .hero-link.captcha,#page-docs .form-account .form #page-contact .btn.captcha,#page-docs .form-account .form #page-home #hero #page-contact .hero-link.captcha,#page-docs .form-account .form #page-home #hero .form-col-full.hero-link,#page-docs .form-account .form .btn.form-col-full,#page-home #hero #page-contact #page-docs .form-account .form .hero-link.captcha,#page-home #hero #page-docs .form-account .form .form-col-full.hero-link{display:flex;margin-inline:0}#page-contact #page-docs .form-account .form .btn.captcha svg,#page-contact #page-home #hero #page-docs .form-account .form .hero-link.captcha svg,#page-docs .form-account .form #page-contact #page-home #hero .hero-link.captcha svg,#page-docs .form-account .form #page-contact .btn.captcha svg,#page-docs .form-account .form #page-home #hero #page-contact .hero-link.captcha svg,#page-docs .form-account .form #page-home #hero .form-col-full.hero-link svg,#page-docs .form-account .form .btn.form-col-full svg,#page-home #hero #page-contact #page-docs .form-account .form .hero-link.captcha svg,#page-home #hero #page-docs .form-account .form .form-col-full.hero-link svg{display:block}}#page-docs .form-account .form .form-buttons{align-items:center;display:flex;flex-direction:column;gap:inherit}@media (min-width:768px){#page-docs .form-account .form .form-buttons{flex-direction:row;justify-content:space-between}}#page-search{row-gap:0}#page-search .mini-hero .results-nb{background-color:var(--primary);border-radius:.625rem;color:var(--neutral-lightest);font-weight:600;margin:.625rem auto 0;padding:.6875rem 1.25rem}#page-search .results-content{padding-inline:var(--containerMidPadX)}#page-search .results-content .results-label{color:var(--primary);font-size:1.375rem;font-weight:600;margin-bottom:1.75em}@media (min-width:768px){#page-search .results-content .results-label{font-size:2rem}}#page-search .results-content .results-label span{color:var(--secondary)}#page-glossary{row-gap:0}#page-glossary:before{aspect-ratio:1/1;background:url(/build/images/logo-icon.91587c17.svg) no-repeat 50%;background-size:100% 100%;background:url(/build/images/logo-icon-color.4e7a097e.svg) no-repeat 50%;content:"";display:none;left:0;opacity:.5;opacity:1;position:absolute;rotate:-24deg;top:0;width:47.5625rem;z-index:-1}@media (min-width:1024px){#page-glossary:before{display:block;left:-24.375rem;top:30%}}#page-glossary .mini-hero{margin-block:1.75rem 1.25rem}@media (min-width:1024px){#page-glossary .mini-hero{margin-bottom:2.8125rem}}#page-glossary .glossary-content{padding-inline:var(--containerMidPadX)}#page-glossary .glossary-content>div{margin-top:2.5rem}#page-glossary .glossary-content .title{font-size:1.5rem;margin-bottom:1.25rem}@media (min-width:1024px){#page-glossary .glossary-content .title{font-size:2rem}}#page-glossary .glossary-content .glossary-search{background-color:var(--neutral);border-radius:var(--rounded);padding:min(var(--containerPadX),2.5rem)}#page-glossary .glossary-content .glossary-search .search-bar .input{background-color:var(--neutral-lightest)}#page-glossary .glossary-content .glossary-sort .title{font-weight:600}#page-glossary .glossary-content .glossary-sort .sort-list{--letterSize:2.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(var(--letterSize),1fr));place-items:center}#page-glossary .glossary-content .glossary-sort .sort-list .item-link{background-color:var(--neutral);border-radius:.625rem;display:block;font-size:1.125rem;font-weight:600;height:var(--letterSize);line-height:var(--letterSize);text-align:center;text-transform:uppercase;width:var(--letterSize)}#page-glossary .glossary-content .glossary-sort .sort-list .item-link.active{background-color:var(--primary);color:var(--neutral-lightest)}#page-glossary .glossary-content .glossary-products .title{align-items:center;column-gap:1.125rem;display:flex}#page-glossary .glossary-content .glossary-products .title svg{height:auto;margin-top:1px;width:1.3125rem}@media (min-width:1024px){#page-glossary .glossary-content .title{font-size:2rem}#page-glossary .glossary-content .glossary-sort .sort-list{--letterSize:3.125rem}#page-glossary .glossary-content .glossary-sort .sort-list .item-link{font-size:1.375rem;transition:color,background-color,opacity;transition-duration:var(--animDur)}#page-glossary .glossary-content .glossary-sort .sort-list .item-link:not(.active):is(:hover,:active){background-color:var(--secondary-light);color:var(--secondary)}#page-glossary .glossary-content .glossary-sort .sort-list .item-link:active{opacity:.6}}#pro-popup .container{max-width:65.875rem;padding-block:min(3.125rem,var(--containerPadX) * 2)}#pro-popup .title{font-weight:600}@media (min-width:1200px){#pro-popup .title{font-size:2.5rem}}#pro-popup .text{max-width:none}#pro-popup .text strong{font-weight:600}#pro-popup .pro-buttons{column-gap:.625rem;display:flex}#page-site-infos{row-gap:0}#page-site-infos .site-infos-content{padding-inline:var(--containerSmallPadX)}#page-site-infos .site-infos-content section{display:grid;place-items:start;row-gap:1.75rem}#page-site-infos .site-infos-content section *{min-width:0}#page-site-infos .site-infos-content section a{word-break:break-word}@media (min-width:640px){#page-site-infos .site-infos-content section a{word-break:unset}}#page-site-infos .site-infos-content section h1,#page-site-infos .site-infos-content section h2,#page-site-infos .site-infos-content section h3,#page-site-infos .site-infos-content section h4,#page-site-infos .site-infos-content section h5,#page-site-infos .site-infos-content section h6{color:var(--primary);font-size:1.25rem;font-weight:600}#page-site-infos .site-infos-content section h1:not(:first-child),#page-site-infos .site-infos-content section h2:not(:first-child),#page-site-infos .site-infos-content section h3:not(:first-child),#page-site-infos .site-infos-content section h4:not(:first-child),#page-site-infos .site-infos-content section h5:not(:first-child),#page-site-infos .site-infos-content section h6:not(:first-child){margin-top:1.5rem}@media (min-width:1024px){#page-site-infos .site-infos-content section h1,#page-site-infos .site-infos-content section h2,#page-site-infos .site-infos-content section h3,#page-site-infos .site-infos-content section h4,#page-site-infos .site-infos-content section h5,#page-site-infos .site-infos-content section h6{font-size:1.75rem}}#page-site-infos .site-infos-content section h1,#page-site-infos .site-infos-content section h2{font-size:1.375rem}@media (min-width:1024px){#page-site-infos .site-infos-content section h1,#page-site-infos .site-infos-content section h2{font-size:2rem}}#page-site-infos .site-infos-content section b{font-weight:600}#page-site-infos .site-infos-content section a{color:var(--secondary-dark)}#page-site-infos .site-infos-content section a:not(:hover,:active){text-decoration-color:transparent}#page-site-infos .site-infos-content section ol,#page-site-infos .site-infos-content section ul{display:grid;row-gap:.875rem}#page-site-infos .site-infos-content section ol li,#page-site-infos .site-infos-content section ul li{display:block;margin:0;padding-left:1.5rem;position:relative}#page-site-infos .site-infos-content section ol li:before,#page-site-infos .site-infos-content section ul li:before{left:0;position:absolute}#page-site-infos .site-infos-content section ol li ol,#page-site-infos .site-infos-content section ol li ul,#page-site-infos .site-infos-content section ul li ol,#page-site-infos .site-infos-content section ul li ul{margin-top:.875rem}#page-site-infos .site-infos-content #sitemap .breadcrumb{display:none}#page-error #page-home #hero .hero-link,#page-error .btn,#page-home #hero #page-error .hero-link{margin-top:1rem}.cc-nb-main-container .cc-nb-okagree,.cc-nb-main-container .cc-nb-reject,.cc-pc-container .cc-cp-foot-save{background-color:var(--primary)!important;color:var(--neutral-lightest)!important}.cc-pc-container .cc-custom-checkbox input:checked+label:before{background-color:var(--primary)!important}.cc-pc-container .cc-pc-head-lang-select:focus{box-shadow:0 0 0 2px var(--primary)!important}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}