@import"https://fonts.googleapis.com/css2?family=Prompt:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap";.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .4s linear;-moz-transition:opacity .4s linear;transition:opacity .4s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@keyframes appearFromBottom{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translate(0)}}@keyframes appear{0%{opacity:0}to{opacity:1}}:root{--blue: #289FDA;--green-dark: #476f3c;--green: #6CBE45;--orange: #F6A219;--yellow: #FFED00;--red: #c71919;--black: #000000;--grey-dark: #282E34;--grey-dark-1: #2e363e;--grey: #343E48;--light-grey: #516375;--light-grey-3: #677f93;--light-grey-1: #8e8e8e;--light-grey-2: #999ea3;--light-1: #d6d8d9;--light: #E9EAEB;--white: #ffffff;--accent-color: var(--white);--accent-background: var(--light-grey);--input-background: var(--grey);--input-color: var(--white);--input-label-color: var(--light-grey-3);--button-white-strength: .3;--button-black-strength: .5;--shadow: rgba(0, 0, 0, .8);--font-prompt: Prompt, sans-serif}body.light-theme{--background: var(--white);--color: var(--grey-dark);--light-grey: #E9EAEB;--input-background: var(--white);--input-color: var(--black);--input-label-color: #272727;--button-white-strength: 1;--button-black-strength: .3;--shadow: rgba(0,0,0,.1);--accent-color: var(--grey-dark);--accent-background: var(--grey-dark)}strong{font-weight:600}:root{--background: var(--grey-dark);--color: var(--white);--article-spacing: 8rem;--article-margin-top: var(--article-spacing);--article-margin-bottom: var(--article-spacing);--element-margin-bottom: 8rem}@media (max-width: 769px){:root{--article-spacing: 6rem;--element-margin-bottom: 4rem}}@media (max-width: 769px){html{font-size:15px}}body{background:var(--background);color:var(--color);font-family:var(--font-prompt);font-weight:300}body.light-theme footer{--background: var(--grey-dark);--color: var(--white);background:var(--background);color:var(--color)}body #wrapper{display:unset;overflow-x:hidden;position:relative}body #wrapper #main .inside{width:100%;max-width:100vw;margin-left:auto;margin-right:auto}@media (min-width: 576px){body #wrapper #main .inside{max-width:540px}}@media (min-width: 769px){body #wrapper #main .inside{max-width:720px}}@media (min-width: 992px){body #wrapper #main .inside{max-width:720px}}@media (min-width: 1200px){body #wrapper #main .inside{max-width:1080px}}@media (min-width: 1920px){body #wrapper #main .inside{max-width:1200px}}@media (max-width: 576px){body #wrapper #main .inside>*{padding-left:1rem;padding-right:1rem}}body #wrapper #main .inside>*{margin-top:var(--article-margin-top);margin-bottom:var(--article-margin-bottom)}body #wrapper #main .inside>*:first-child{--article-margin-top: 0}body #wrapper #main .inside>*:last-child{--article-margin-bottom: 0}body #wrapper #main .inside .mod_newsreader>.mod_article,body #wrapper #main .inside .mod_article>.content{width:100%}body #wrapper #main .inside .mod_newsreader>.mod_article>*:not(:last-child),body #wrapper #main .inside .mod_article>.content>*:not(:last-child){margin-bottom:var(--element-margin-bottom)}body #wrapper #main .inside .mod_newsreader>.mod_article>*:first-child:not(.ce_banner):not(.mod_subsidiary_banner):not(.mod_newslist_banner):not(.mod_newsreader),body #wrapper #main .inside .mod_article>.content>*:first-child:not(.ce_banner):not(.mod_subsidiary_banner):not(.mod_newslist_banner):not(.mod_newsreader){margin-top:10rem}body #wrapper #main .inside .mod_newsreader>.mod_article>*:not(:last-child):not(.ce_headline),body #wrapper #main .inside .mod_article>.content>*:not(:last-child):not(.ce_headline){margin-bottom:var(--element-margin-bottom)}body #wrapper #main .inside .mod_newsreader>.mod_article p:not(:last-child),body #wrapper #main .inside .mod_newsreader>.mod_article ul:not(:last-child),body #wrapper #main .inside .mod_newsreader>.mod_article ol:not(:last-child),body #wrapper #main .inside .mod_article>.content p:not(:last-child),body #wrapper #main .inside .mod_article>.content ul:not(:last-child),body #wrapper #main .inside .mod_article>.content ol:not(:last-child){margin-bottom:.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1em;line-height:1.2em;font-weight:300}h1{font-size:3.125rem}@media (max-width: 769px){h1{font-size:2.25rem}}h2{font-size:2.5rem}@media (max-width: 769px){h2{font-size:1.875rem}}h3{font-size:1.875rem}h4{font-size:1.5625rem}.row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.column{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}a{color:var(--white);text-decoration:none}.ce_job_offer_list,.mod_related_job_offer_list,.mod_subsidiary_job_offer_list,.ce_number_list,.ce_subsidiary_list,.ce_testimony_list,.mod_job_offer_testimony_list,.mod_newslist{display:flex;flex-direction:column;justify-content:center;align-items:center}.ce_job_offer_list>h1,.mod_related_job_offer_list>h1,.mod_subsidiary_job_offer_list>h1,.ce_number_list>h1,.ce_subsidiary_list>h1,.ce_testimony_list>h1,.mod_job_offer_testimony_list>h1,.mod_newslist>h1,.ce_job_offer_list>h2,.mod_related_job_offer_list>h2,.mod_subsidiary_job_offer_list>h2,.ce_number_list>h2,.ce_subsidiary_list>h2,.ce_testimony_list>h2,.mod_job_offer_testimony_list>h2,.mod_newslist>h2,.ce_job_offer_list>h3,.mod_related_job_offer_list>h3,.mod_subsidiary_job_offer_list>h3,.ce_number_list>h3,.ce_subsidiary_list>h3,.ce_testimony_list>h3,.mod_job_offer_testimony_list>h3,.mod_newslist>h3,.ce_job_offer_list>h4,.mod_related_job_offer_list>h4,.mod_subsidiary_job_offer_list>h4,.ce_number_list>h4,.ce_subsidiary_list>h4,.ce_testimony_list>h4,.mod_job_offer_testimony_list>h4,.mod_newslist>h4,.ce_job_offer_list>h5,.mod_related_job_offer_list>h5,.mod_subsidiary_job_offer_list>h5,.ce_number_list>h5,.ce_subsidiary_list>h5,.ce_testimony_list>h5,.mod_job_offer_testimony_list>h5,.mod_newslist>h5,.ce_job_offer_list>h6,.mod_related_job_offer_list>h6,.mod_subsidiary_job_offer_list>h6,.ce_number_list>h6,.ce_subsidiary_list>h6,.ce_testimony_list>h6,.mod_job_offer_testimony_list>h6,.mod_newslist>h6{font-weight:400;text-align:center;max-width:50rem}.ce_job_offer_list>h1>b,.mod_related_job_offer_list>h1>b,.mod_subsidiary_job_offer_list>h1>b,.ce_number_list>h1>b,.ce_subsidiary_list>h1>b,.ce_testimony_list>h1>b,.mod_job_offer_testimony_list>h1>b,.mod_newslist>h1>b,.ce_job_offer_list>h2>b,.mod_related_job_offer_list>h2>b,.mod_subsidiary_job_offer_list>h2>b,.ce_number_list>h2>b,.ce_subsidiary_list>h2>b,.ce_testimony_list>h2>b,.mod_job_offer_testimony_list>h2>b,.mod_newslist>h2>b,.ce_job_offer_list>h3>b,.mod_related_job_offer_list>h3>b,.mod_subsidiary_job_offer_list>h3>b,.ce_number_list>h3>b,.ce_subsidiary_list>h3>b,.ce_testimony_list>h3>b,.mod_job_offer_testimony_list>h3>b,.mod_newslist>h3>b,.ce_job_offer_list>h4>b,.mod_related_job_offer_list>h4>b,.mod_subsidiary_job_offer_list>h4>b,.ce_number_list>h4>b,.ce_subsidiary_list>h4>b,.ce_testimony_list>h4>b,.mod_job_offer_testimony_list>h4>b,.mod_newslist>h4>b,.ce_job_offer_list>h5>b,.mod_related_job_offer_list>h5>b,.mod_subsidiary_job_offer_list>h5>b,.ce_number_list>h5>b,.ce_subsidiary_list>h5>b,.ce_testimony_list>h5>b,.mod_job_offer_testimony_list>h5>b,.mod_newslist>h5>b,.ce_job_offer_list>h6>b,.mod_related_job_offer_list>h6>b,.mod_subsidiary_job_offer_list>h6>b,.ce_number_list>h6>b,.ce_subsidiary_list>h6>b,.ce_testimony_list>h6>b,.mod_job_offer_testimony_list>h6>b,.mod_newslist>h6>b{font-weight:600}::selection{background:var(--accent-color);color:var(--white)}img.lazy:not(.loaded){opacity:0}@layer reset{html,body{max-width:100vw}html{-webkit-tap-highlight-color:transparent}*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}img{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.75rem}footer,header,nav,section,main{display:block}body{width:100vw;min-height:100vh;overflow-x:hidden;overflow-y:visible}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}input,select,textarea{border-radius:0;font:inherit}.invisible{display:none}}.block{overflow:visible}form .formbody .widget.widget-upload .field .input,form .formbody .widget.widget-upload .field .file-placeholder .file,form .formbody .widget.widget-select .input,form .formbody .widget input,form .formbody .widget select,form .formbody .widget textarea{width:100%;background:var(--input-background);color:var(--input-color);border:none;border-radius:.5rem;padding:.5rem .6rem;font-family:inherit;font-weight:inherit}form{--gap: 1rem}form .formbody{display:flex;flex-wrap:wrap;gap:var(--gap)}form .formbody .column{width:calc(50% - .5rem)}form .formbody .fieldset{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}form .formbody .fieldset legend{font-weight:600}form .formbody .fieldset+.fieldset{margin-top:1rem}form .formbody .widget{position:relative;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}form .formbody .widget:not(:last-child){margin-bottom:1rem}form .formbody .widget.empty input,form .formbody .widget.empty select,form .formbody .widget.empty textarea,form .formbody .widget.empty .input{--color: transparent}form .formbody .widget.empty label{top:.5em;transform:translate(0);font-weight:400}form .formbody .widget label{position:absolute;z-index:1;left:.5em;top:0;transform:translateY(-50%);-webkit-user-select:none;user-select:none;pointer-events:none;transition:all .1s ease;font-weight:600;color:var(--input-label-color)}form .formbody .widget.widget-select.opened{filter:drop-shadow(0 .5rem .5rem var(--shadow));z-index:10}form .formbody .widget.widget-select.empty .selected-option{opacity:0}form .formbody .widget.widget-select .input .selected-option{outline:none;color:inherit;background:unset}form .formbody .widget.widget-select .options{padding:.4rem;border-radius:0 0 .5rem .5rem;margin-top:-.5rem;background:var(--input-background);border-top:1px solid var(--light-grey)}form .formbody .widget.widget-select .options .option{border-radius:.2rem;padding:0 .2rem;color:var(--input-color)}form .formbody .widget.widget-select .options .option[data-selected]{color:var(--light-grey-1)}form .formbody .widget.widget-select .options .option.hover{color:var(--white);background:#516375}form .formbody .widget p.error{order:1;color:var(--red);font-style:italic}form .formbody .widget.widget-submit button{color:var(--accent-color);background:var(--grey-dark);border-radius:.7rem;padding:.75rem 1.4rem .6rem;text-decoration:none;box-shadow:.25rem .25rem .5rem rgba(0,0,0,var(--button-black-strength)),calc(-1 * .5rem / 1.5) -.25rem .75rem rgba(255,255,255,var(--button-white-strength)),inset .125rem .125rem .125rem #fff3,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) rgba(0,0,0,var(--button-inner-shadow-strength, .4));transition:all .1s ease-out;font-size:1rem;font-family:inherit;font-weight:600;cursor:pointer;text-align:center;border:none;outline:none;display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;gap:.5rem;--accent-color: var(--white);min-width:20rem;margin:0 auto;margin-top:1rem}form .formbody .widget.widget-submit button:hover{box-shadow:.25rem .25rem .5rem #0000,calc(-1 * .5rem / 1.5) -.25rem .5rem #fff0,inset calc(.5rem / 3) calc(.5rem / 3) calc(.5rem / 3) #0006,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) #0003}form .formbody .widget.widget-submit button .fa-icon{width:1rem;height:1rem}form .formbody .widget.widget-submit button .fa-icon:first-child{margin-left:-.5rem}form .formbody .widget.widget-upload{width:unset;display:inline-flex;margin-top:0}form .formbody .widget.widget-upload .field{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;isolation:isolate;gap:.3rem}form .formbody .widget.widget-upload .field .file-placeholder{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.3rem}form .formbody .widget.widget-upload .field .file-placeholder .file{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;position:relative;padding:.4rem;background:unset;isolation:isolate;overflow:hidden}form .formbody .widget.widget-upload .field .file-placeholder .file:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--input-background);opacity:.3}form .formbody .widget.widget-upload .field .file-placeholder .file .file-name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}form .formbody .widget.widget-upload .field .file-placeholder .file .file-delete{background:unset;outline:unset;border:unset;font:inherit;color:var(--input-color);font-weight:600;font-size:.8rem;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0}form .formbody .widget.widget-upload .field .file-placeholder .file picture{display:none}form .formbody .widget.widget-upload .field .file-placeholder .file .sprite-icon{pointer-events:none;width:1.3rem;height:1.3rem;transform:rotate(45deg)}form .formbody .widget.widget-upload .field .input{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;display:inline-flex;position:relative;width:unset!important;gap:.2rem}form .formbody .widget.widget-upload .field .input input{position:absolute;top:0;right:0;bottom:0;left:0}form .formbody .widget.widget-upload .field .input .sprite-icon{pointer-events:none;width:1.3rem;height:1.3rem}form .formbody .widget.widget-upload .field .input .input-button{position:static;transform:unset;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}form .formbody .widget.widget-explanation p{line-height:.8em}form .formbody .widget.widget-gdpr-checkbox .checkbox_container span{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;line-height:1em}form .formbody .widget.widget-gdpr-checkbox .checkbox_container span>*{width:unset}form .formbody .widget.widget-gdpr-checkbox .checkbox_container span input{margin-top:.1em;margin-right:.5rem;accent-color:var(--accent-color)}form .formbody .widget.widget-gdpr-checkbox .checkbox_container span label{position:static;z-index:1;font-size:.9rem;pointer-events:all;cursor:pointer}:root{--time: 0}.mod_job_map{transition:all .2s ease;position:relative}.mod_job_map .jobs-container{position:relative}@media (max-width: 769px){.mod_job_map .jobs-container{z-index:1;border-radius:1rem 1rem 0 0}}.mod_job_map .jobs-container:before{z-index:-1;width:200vw;height:10rem;content:"";background:var(--light);position:absolute;top:0;left:-50vw}@media (max-width: 769px){.mod_job_map .jobs-container:before{content:unset}}.mod_job_map .head{position:relative;display:inline}.mod_job_map .head .intro-container{padding-top:10rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:-6rem;position:relative;z-index:100}@media (max-width: 769px){.mod_job_map .head .intro-container{z-index:1001}}.mod_job_map .head .intro-container .left,.mod_job_map .head .intro-container .right{width:calc(50% - 2rem)}@media (max-width: 769px){.mod_job_map .head .intro-container .left{width:100%;position:relative;background:var(--white)}.mod_job_map .head .intro-container .left:before{bottom:100%;width:100%;height:5rem;background:linear-gradient(to top,var(--white),transparent);left:0;content:"";position:absolute}}.mod_job_map .head .intro-container .left .button{margin-top:3rem;text-decoration:none;color:var(--accent-color);border:2px solid var(--accent-color);background:transparent;border-radius:.5rem;font-weight:700;cursor:pointer;transition:all .4s ease-out;display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;gap:.5rem;padding:.4rem 1rem}.mod_job_map .head .intro-container .left .button:hover{background:var(--accent-color);color:var(--grey)}.mod_job_map .head .intro-container .left .button .fa-icon,.mod_job_map .head .intro-container .left .button .sprite-icon{width:2rem;height:2rem}.mod_job_map .head .intro-container .left .button .fa-icon:first-child,.mod_job_map .head .intro-container .left .button .sprite-icon:first-child{margin-left:-.5rem}.mod_job_map .head .intro-container .left .button .icon-caret-down:first-child{transform:rotate(90deg)}.mod_job_map .head .intro-container .left .button .icon-caret-down:last-child{transform:rotate(-90deg)}.mod_job_map .head .intro-container .left .button:hover{color:var(--light)}.mod_job_map .head .intro-container .right{position:relative}@media (max-width: 769px){.mod_job_map .head .intro-container .right{display:none}}.mod_job_map .head .intro-container .right .images{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.mod_job_map .head .intro-container .right .images .image-container{height:25rem;width:11rem;border-radius:.5rem;overflow:hidden;margin-left:-2rem}.mod_job_map .head .intro-container .right .images .image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.mod_job_map .head .intro-container .right .images .image-container:nth-child(2){height:22rem;z-index:1}.mod_job_map .head .intro-container .right .images .image-container:nth-child(1){height:20rem;z-index:2}.mod_job_map .head .intro-container .right .colors{position:absolute;left:100%;top:50%;transform:translateY(-50%);display:flex;flex-direction:row;justify-content:center;align-items:center;isolation:isolate;z-index:-1}.mod_job_map .head .intro-container .right .colors figure{background:var(--background);height:calc(23rem - var(--index) * 10rem);width:calc(4rem - 1.5rem * var(--index));border-radius:0 .5rem .5rem 0;box-shadow:0 0 1rem #0000001a;margin-left:-2rem;z-index:calc(100 - var(--index) * 100)}.mod_job_map .head:before{content:"";position:absolute;width:100vw;height:100%;left:50%;top:0;transform:translate(-50%);background:var(--light);z-index:-1}@media (max-width: 769px){.mod_job_map .head:before{content:unset}}.mod_job_map .head h1{text-transform:uppercase;line-height:1.2em;margin-bottom:0}.mod_job_map .form-wrapper{position:sticky;top:0;z-index:10;padding-top:8rem}@media (max-width: 769px){.mod_job_map .form-wrapper{background:white}}.mod_job_map .form-wrapper.sticky{position:fixed;top:0;left:0;padding:1rem;background:white}.mod_job_map .form-wrapper .form-container{padding-bottom:1rem}@media (max-width: 769px){.mod_job_map .form-wrapper .form-container{z-index:1000}}.mod_job_map .form-wrapper .form-container:before{content:"";position:absolute;width:101vw;height:100%;left:50%;bottom:0;transform:translate(-50%);background:var(--light);z-index:-1}@media (max-width: 769px){.mod_job_map .form-wrapper .form-container:before{background:var(--white);content:unset}}@media (max-width: 769px){.mod_job_map .form-wrapper .form-container .results-count{display:none}}.mod_job_map .search-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.mod_job_map .search-container em{font-style:normal;color:var(--light-grey-1)}.mod_job_map .search-container .filters{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem;isolation:isolate;z-index:10}@media (max-width: 769px){.mod_job_map .search-container .filters{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:.5rem}.mod_job_map .search-container .filters>*{width:calc(50% - .25rem)}}.mod_job_map .search-container .filters .input{--border-radius: .5rem;border:1px solid var(--color);border-radius:var(--border-radius);margin-top:.2rem;position:relative;min-width:10rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer;background:var(--light)}@media (min-width: 769px){.mod_job_map .search-container .filters .input{width:max-content}}@media (max-width: 769px){.mod_job_map .search-container .filters .input{background:var(--white);min-width:unset!important}.mod_job_map .search-container .filters .input.search-input{width:100%;background:var(--light);border:unset}.mod_job_map .search-container .filters .input.filter{width:calc(50% - .25rem)!important}}.mod_job_map .search-container .filters .input .sprite-icon{width:1.5rem;height:1.5rem}.mod_job_map .search-container .filters .input [data-filter]{padding:.6rem .4rem .1rem;max-height:10rem;overflow:auto;position:absolute;top:calc(100% - .4rem);left:-1px;opacity:0;pointer-events:none;min-width:calc(100% + 2px);border:1px solid var(--color);border-radius:0 0 var(--border-radius) var(--border-radius);border-top:unset;z-index:1}@media (min-width: 769px){.mod_job_map .search-container .filters .input [data-filter]{width:max-content}}.mod_job_map .search-container .filters .input [data-filter] li{list-style:none;font-size:.8rem}.mod_job_map .search-container .filters .input [data-filter] li input{accent-color:var(--color);display:none}.mod_job_map .search-container .filters .input [data-filter] li label{cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.2rem}.mod_job_map .search-container .filters .input [data-filter] li label:before{content:"";width:.8rem;height:.8rem;background:var(--white);display:inline-block;border:2px solid var(--white);border-radius:0 80% 0 0}.mod_job_map .search-container .filters .input [data-filter] li input:checked+label:before{background:var(--color)}.mod_job_map .search-container .filters .input.active [data-filter]{opacity:1;background:var(--light);pointer-events:all}@media (max-width: 769px){.mod_job_map .search-container .filters .input.active [data-filter]{background:var(--white)}}.mod_job_map .search-container .filters .input.selected legend{font-weight:700}.mod_job_map .search-container .filters .input input{border:none;background:none;outline:none}.mod_job_map .search-container .filters .input legend{padding:.1rem .4rem}@media (max-width: 769px){.mod_job_map .search-container .filters .input legend{font-size:.8rem}}.mod_job_map .search-container .filters .search-input{background:var(--light-1);border-color:var(--light-1)}.mod_job_map .search-container .filters .search-input input{text-align:center}.mod_job_map .search-container .filters .search-input input:not(:placeholder-shown)+.placeholder,.mod_job_map .search-container .filters .search-input input:focus+.placeholder{display:none}.mod_job_map .search-container .filters .search-input .placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:row;justify-content:center;align-items:center;pointer-events:none}.mod_job_map .search-container .filters .search-input .placeholder span{color:var(--light-grey-1)}.mod_job_map .search-container .filters .search-input .placeholder .icon-search{width:1.2rem;height:1.2rem}.mod_job_map .search-container .active-filters{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;opacity:0}@media (max-width: 769px){.mod_job_map .search-container .active-filters:not(.active){display:none}}.mod_job_map .search-container .active-filters.active{opacity:1}.mod_job_map .search-container .active-filters .active-filters-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.5rem}.mod_job_map .search-container .active-filters .active-filters-container .active-filter{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.2rem;font-weight:600;font-size:.75rem;border:1px solid var(--color);border-radius:.5rem;padding:0 .1rem 0 .2rem;cursor:pointer}.mod_job_map .search-container .active-filters .active-filters-container .active-filter .delete{display:flex;flex-direction:row;justify-content:center;align-items:center}.mod_job_map .search-container .active-filters .active-filters-container .active-filter .sprite-icon{width:1rem;height:1rem}.mod_job_map .search-container i.map{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.2rem .8rem;border-radius:.7rem;background:var(--grey-dark);color:var(--white);font-style:normal;font-weight:500;margin:0 auto;margin-top:.5rem}.mod_job_map .search-container i.map .sprite-icon{width:2rem;height:2rem}@media (min-width: 769px){.mod_job_map .search-container i.map{display:none}}.mod_job_map.show-regions .region-marker,.mod_job_map.show-departments .department-marker,.mod_job_map.show-cities .city-marker{opacity:1;pointer-events:all!important}.mod_job_map>.row{display:flex;width:100%;max-width:100vw;margin-left:auto;margin-right:auto;gap:4rem}@media (min-width: 576px){.mod_job_map>.row{max-width:540px}}@media (min-width: 769px){.mod_job_map>.row{max-width:720px}}@media (min-width: 992px){.mod_job_map>.row{max-width:720px}}@media (min-width: 1200px){.mod_job_map>.row{max-width:1080px}}@media (min-width: 1920px){.mod_job_map>.row{max-width:1200px}}@media (max-width: 576px){.mod_job_map>.row>*{padding-left:1rem;padding-right:1rem}}@media (max-width: 769px){.mod_job_map>.row{flex-direction:column-reverse;gap:0}}.mod_job_map>.row .jobs-container{width:calc(50% - 4rem);flex-shrink:0;padding-bottom:20rem}@media (max-width: 769px){.mod_job_map>.row .jobs-container{position:relative;width:100vw;max-width:unset;margin-left:-1rem;margin-right:-1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:.5rem;background:var(--white);padding-bottom:2rem;margin-bottom:-2rem}}@media (max-width: 769px) and (min-width: 576px){.mod_job_map>.row .jobs-container{margin-left:calc((540px - 100vw)/2);margin-right:calc((540px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 769px){.mod_job_map>.row .jobs-container{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 992px){.mod_job_map>.row .jobs-container{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 1200px){.mod_job_map>.row .jobs-container{margin-left:calc((1080px - 100vw)/2);margin-right:calc((1080px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 1920px){.mod_job_map>.row .jobs-container{margin-left:calc((1200px - 100vw)/2);margin-right:calc((1200px - 100vw)/2)}}.mod_job_map>.row .jobs-container .results-count{margin-bottom:1rem}@media (min-width: 769px){.mod_job_map>.row .jobs-container .results-count{display:none}}.mod_job_map>.row .jobs-container i.drag{height:5px;border-radius:5px;background:var(--black);width:64px;margin:.5rem 0 1rem;display:none}@media (min-width: 769px){.mod_job_map>.row .jobs-container i.drag{display:none}}.mod_job_map>.row .jobs-container .job-items{gap:1rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:2rem;align-items:stretch}.mod_job_map>.row .jobs-container .job-items>*{width:calc(50% - 1rem)}@media (max-width: 769px){.mod_job_map>.row .jobs-container .job-items{width:15rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:2rem;justify-content:center}.mod_job_map>.row .jobs-container .job-items>*{width:calc(100% + -0rem)}}.mod_job_map>.row .jobs-container .job-items .job-offer-item{flex:unset;background:unset;position:relative;box-shadow:0 .75rem .75rem #0000001a;--accent-color: var(--color);--background: var(--accent-color);isolation:isolate;transition:all .5s ease;color:var(--black)}.mod_job_map>.row .jobs-container .job-items .job-offer-item>a{--accent-color: var(--grey-dark)}@media (min-width: 769px){.mod_job_map>.row .jobs-container .job-items .job-offer-item.hidden{opacity:.2}}.mod_job_map>.row .jobs-container .job-items .job-offer-item a:hover{color:#fff}.mod_job_map>.row .jobs-container .job-items .job-offer-item:before,.mod_job_map>.row .jobs-container .job-items .job-offer-item:after{z-index:-1;content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:var(--background);opacity:.3}.mod_job_map>.row .jobs-container .job-items .job-offer-item:after{background:var(--white);opacity:1;z-index:-2}.mod_job_map>.row .jobs-container .job-items .job-offer-item .more{--accent-color: var(--black)}.mod_job_map>.row .jobs-container .application-form{display:none;margin-top:3rem;transition:all .2s ease}@media (max-width: 769px){.mod_job_map>.row .jobs-container .application-form{position:relative;width:100vw;max-width:unset;margin-left:-1rem;margin-right:-1rem;padding:2rem 1rem 6rem;margin-bottom:-6rem;background:var(--light-1)}}@media (max-width: 769px) and (min-width: 576px){.mod_job_map>.row .jobs-container .application-form{margin-left:calc((540px - 100vw)/2);margin-right:calc((540px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 769px){.mod_job_map>.row .jobs-container .application-form{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 992px){.mod_job_map>.row .jobs-container .application-form{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 1200px){.mod_job_map>.row .jobs-container .application-form{margin-left:calc((1080px - 100vw)/2);margin-right:calc((1080px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 1920px){.mod_job_map>.row .jobs-container .application-form{margin-left:calc((1200px - 100vw)/2);margin-right:calc((1200px - 100vw)/2)}}.mod_job_map>.row .jobs-container .application-form h2{font-weight:600;width:100%;text-align:center}.mod_job_map>.row .jobs-container .application-form form .formbody .column{width:100%}.mod_job_map>.row .map-container{flex-grow:1;border-radius:.4375rem 0 0 .4375rem;overflow:hidden;top:16rem;position:sticky;width:50vw;height:calc(100vh - 14rem);font-family:inherit}@media (min-width: 576px){.mod_job_map>.row .map-container{margin-right:calc((540px - 100vw)/2)}}@media (min-width: 769px){.mod_job_map>.row .map-container{margin-right:calc((720px - 100vw)/2)}}@media (min-width: 992px){.mod_job_map>.row .map-container{margin-right:calc((720px - 100vw)/2)}}@media (min-width: 1200px){.mod_job_map>.row .map-container{margin-right:calc((1080px - 100vw)/2)}}@media (min-width: 1920px){.mod_job_map>.row .map-container{margin-right:calc((1200px - 100vw)/2)}}@media (max-width: 769px){.mod_job_map>.row .map-container{position:relative;width:100vw;max-width:unset;margin-left:-1rem;margin-right:-1rem;position:sticky;border-radius:0}}@media (max-width: 769px) and (min-width: 576px){.mod_job_map>.row .map-container{margin-left:calc((540px - 100vw)/2);margin-right:calc((540px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 769px){.mod_job_map>.row .map-container{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 992px){.mod_job_map>.row .map-container{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 1200px){.mod_job_map>.row .map-container{margin-left:calc((1080px - 100vw)/2);margin-right:calc((1080px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 1920px){.mod_job_map>.row .map-container{margin-left:calc((1200px - 100vw)/2);margin-right:calc((1200px - 100vw)/2)}}.mod_job_map>.row .map-container .leaflet-control-attribution{display:none}@media (max-width: 769px){.mod_job_map.show-map .search-container i.map{display:none}.mod_job_map.show-map .map-container{margin-bottom:-1rem}.mod_job_map.show-map .jobs-container .job-items{pointer-events:none}.mod_job_map.show-map .jobs-container i.drag{display:flex}.mod_job_map:not(.show-map) .map-container{height:0px!important}.mod_job_map:not(.show-map) .search-container i.map{display:flex}.mod_job_map:not(.show-map) .jobs-container .results-count{display:none}.mod_job_map:not(.show-map) .jobs-container i.drag{display:none}.mod_job_map .map-container{transition:all .2s ease}}.mod_job_map:not(.completed).loading .map-container:before{content:"Chargement...";position:absolute;bottom:2rem;left:50%;transform:translate(-50%);text-align:center;z-index:1000;color:#fff;text-shadow:0 0 2px black;animation-name:tilt;animation-duration:1s;animation-delay:0;opacity:.5;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate}@keyframes tilt{0%{opacity:.5}to{opacity:1}}.mod_job_map:not(.completed) .job-offer-item:nth-last-child(1),.mod_job_map:not(.completed) .job-offer-item:nth-last-child(2){opacity:0}.mod_job_map:not(.completed).loading .job-offer-item:nth-last-child(1),.mod_job_map:not(.completed).loading .job-offer-item:nth-last-child(2){opacity:1}.mod_job_map:not(.completed) .job-offer-item:nth-last-child(2){animation-name:tilt;animation-duration:1s;animation-delay:0;opacity:.2;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate}.mod_job_map:not(.completed) .job-offer-item:nth-last-child(1){animation-name:tilt;animation-duration:1s;animation-delay:.2s;opacity:.2;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate}.mod_job_map:not(.completed) .job-offer-item:nth-last-child(1),.mod_job_map:not(.completed) .job-offer-item:nth-last-child(2){pointer-events:none}.mod_job_map:not(.completed) .job-offer-item:nth-last-child(1):before,.mod_job_map:not(.completed) .job-offer-item:nth-last-child(2):before{background:var(--light)!important}.mod_job_map:not(.completed) .job-offer-item:nth-last-child(1) *,.mod_job_map:not(.completed) .job-offer-item:nth-last-child(2) *{color:transparent!important;border-color:transparent!important}.mod_job_map:not(.completed) .job-offer-item:nth-last-child(1) .image-container,.mod_job_map:not(.completed) .job-offer-item:nth-last-child(2) .image-container{background:var(--light)}.mod_job_map:not(.completed) .job-offer-item:nth-last-child(1) .image-container img,.mod_job_map:not(.completed) .job-offer-item:nth-last-child(2) .image-container img{opacity:0}.mod_job_map:not(.completed) .job-offer-item:nth-last-child(1) .text-container,.mod_job_map:not(.completed) .job-offer-item:nth-last-child(2) .text-container{background:var(--light);border-radius:.2rem}.mod_job_map:not(.completed) .job-offer-item:nth-last-child(1) a,.mod_job_map:not(.completed) .job-offer-item:nth-last-child(2) a{background:var(--light)}@media (min-width: 769px){.mod_job_map.empty .form-wrapper{position:static}}.mod_job_map.empty .form-wrapper .form-container{position:relative}.mod_job_map.empty .form-wrapper .form-container:before{content:"";background:var(--light);z-index:-1;position:relative;width:100vw;max-width:unset;margin-left:-1rem;margin-right:-1rem;position:absolute;height:calc(100% + 10rem)}@media (min-width: 576px){.mod_job_map.empty .form-wrapper .form-container:before{margin-left:calc((540px - 100vw)/2);margin-right:calc((540px - 100vw)/2)}}@media (min-width: 769px){.mod_job_map.empty .form-wrapper .form-container:before{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (min-width: 992px){.mod_job_map.empty .form-wrapper .form-container:before{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (min-width: 1200px){.mod_job_map.empty .form-wrapper .form-container:before{margin-left:calc((1080px - 100vw)/2);margin-right:calc((1080px - 100vw)/2)}}@media (min-width: 1920px){.mod_job_map.empty .form-wrapper .form-container:before{margin-left:calc((1200px - 100vw)/2);margin-right:calc((1200px - 100vw)/2)}}@media (max-width: 769px){.mod_job_map.empty .form-wrapper .form-container:before{background:var(--white);height:calc(100% + 1rem);width:200vw}}.mod_job_map.empty .row .jobs-container:before{height:calc(100% + 6rem)}.mod_job_map.empty .row .jobs-container .application-form{display:block}@media (max-width: 769px){.mod_job_map.empty .row .jobs-container .application-form{margin-top:0}}.mod_job_map .mode{position:absolute;top:.5rem;left:50%;z-index:1000;transform:translate(-50%);background:var(--grey);color:var(--white);padding:.2rem .5rem;font-size:1rem;border-radius:1rem;display:none;box-shadow:0 0 .2rem #00000080}.mod_job_map.show-regions .mode.regions-mode,.mod_job_map.show-departments .mode.departments-mode,.mod_job_map.show-cities .mode.cities-mode{display:inline-block}.mod_job_map .selected-jobs{position:absolute;bottom:calc(100% + 1rem);width:100vw;padding:0 1rem 0 2rem;overflow-x:scroll}@media (min-width: 769px){.mod_job_map .selected-jobs{display:none}}.mod_job_map .selected-jobs .selected-jobs-container{display:flex;width:fit-content;gap:1rem}.mod_job_map .selected-jobs .selected-jobs-container .job-offer-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;padding:0;width:calc(100vw - 4rem)!important;gap:.6rem;color:var(--black)}.mod_job_map .selected-jobs .selected-jobs-container .job-offer-item:before{content:unset}.mod_job_map .selected-jobs .selected-jobs-container .job-offer-item .image-container,.mod_job_map .selected-jobs .selected-jobs-container .job-offer-item .text-container{border-radius:.5rem;overflow:hidden}.mod_job_map .selected-jobs .selected-jobs-container .job-offer-item .image-container{height:100%;width:30%}.mod_job_map .selected-jobs .selected-jobs-container .job-offer-item .text-container{padding:1rem;position:relative;width:70%;align-items:flex-start}.mod_job_map .selected-jobs .selected-jobs-container .job-offer-item .text-container:after,.mod_job_map .selected-jobs .selected-jobs-container .job-offer-item .text-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.mod_job_map .selected-jobs .selected-jobs-container .job-offer-item .text-container:after{background:var(--background);z-index:-2}.mod_job_map .selected-jobs .selected-jobs-container .job-offer-item .text-container:before{background:var(--accent-background);opacity:.3;z-index:-1}.mod_job_map .selected-jobs .selected-jobs-container .job-offer-item .text-container:before{background:var(--accent-color)}.mod_job_map .selected-jobs .selected-jobs-container .job-offer-item .text-container strong{text-align:left;min-height:unset}.mod_job_map .selected-jobs .selected-jobs-container .job-offer-item .text-container:after{position:absolute;left:0;top:0;height:100%;width:100%;content:"";background:var(--white);z-index:-2}.mod_job_map .selected-jobs .selected-jobs-container .job-offer-item .text-container .bottom{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:auto}.mod_job_map .selected-jobs .selected-jobs-container .job-offer-item .text-container .bottom .location{margin-left:.2em;text-align:left;line-height:.8em}.mod_job_map .selected-jobs .selected-jobs-container .job-offer-item .text-container .bottom .fa-icon{display:none}.mod_job_map .selected-jobs .selected-jobs-container .job-offer-item>.more{display:none}.mod_job_map .icon-pattern-large{position:absolute;left:50%;width:100vw;bottom:0;transform:translate(-100%,50%) rotate(180deg);z-index:-1;opacity:.2}@media (max-width: 769px){.mod_job_map .icon-pattern-large{display:none}}.leaflet-marker-icon{--radius: 1rem;--size: 1.5rem;--offset-x: -12px;--offset-y: -2rem;opacity:0;pointer-events:none!important;transition:opacity .4s ease}.leaflet-marker-icon .triangle-counter{font-family:inherit;--actual-position: var(--item-position) + var(--time);border-radius:50%;aspect-ratio:1;transform:translate(calc(sin(var(--actual-position)) * var(--radius) + var(--offset-x)),calc(cos(var(--actual-position)) * var(--radius) + var(--offset-y)));position:absolute;width:var(--size);display:flex;justify-content:center;align-items:center;font-weight:700;font-size:1rem;background:var(--background-color);color:var(--color)}.leaflet-marker-icon strong{position:absolute;text-wrap:none;transform:translate(-50%,var(--radius))}.leaflet-marker-icon{margin:-12px!important;background:none;border:unset}body.no-ui .mod_job_map .intro-container{display:none}@media (max-width: 769px){body.no-ui:not(.show-map){padding-top:200px!important}}.mod_newslist{--border-radius: .4375rem;position:relative;isolation:isolate}.mod_newslist h1,.mod_newslist h2,.mod_newslist h3,.mod_newslist h4,.mod_newslist h5,.mod_newslist h6{font-weight:700}.mod_newslist .icon-pattern{position:relative;width:100vw;max-width:unset;margin-left:-1rem;margin-right:-1rem;position:absolute;aspect-ratio:1;width:70rem;left:0;transform:scaleX(-1) translate(50%);opacity:.1;z-index:-1}@media (min-width: 576px){.mod_newslist .icon-pattern{margin-left:calc((540px - 100vw)/2);margin-right:calc((540px - 100vw)/2)}}@media (min-width: 769px){.mod_newslist .icon-pattern{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (min-width: 992px){.mod_newslist .icon-pattern{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (min-width: 1200px){.mod_newslist .icon-pattern{margin-left:calc((1080px - 100vw)/2);margin-right:calc((1080px - 100vw)/2)}}@media (min-width: 1920px){.mod_newslist .icon-pattern{margin-left:calc((1200px - 100vw)/2);margin-right:calc((1200px - 100vw)/2)}}.mod_newslist .row{gap:2rem}@media (max-width: 769px){.mod_newslist .row{flex-direction:column}}.mod_newslist .row .right,.mod_newslist .row .left{width:50%}@media (max-width: 769px){.mod_newslist .row .right,.mod_newslist .row .left{width:100%}}.mod_newslist .row .right{display:flex;flex-direction:column;justify-content:center;align-items:center;--gap: 1.6rem;gap:var(--gap)}.mod_newslist .row .right .layout_latest{display:flex;flex-direction:row;justify-content:center;align-items:stretch;border-radius:var(--border-radius);box-shadow:0 4px 1.125rem #00000040;gap:0}.mod_newslist .row .right .layout_latest:not(:first-child){position:relative}.mod_newslist .row .right .layout_latest:not(:first-child):before{position:absolute;bottom:calc(100% + var(--gap) / 2 + 2px);content:"";width:calc(100% - 2rem);border-bottom:2px solid var(--grey)}.mod_newslist .row .right .layout_latest:hover .image-container{width:0;margin-right:0}.mod_newslist .row .right .layout_latest .image-container{border-radius:var(--border-radius) 0 0 var(--border-radius);margin-right:-1rem;width:calc(25% + 1rem);transition:all .4s ease}.mod_newslist .row .right .layout_latest .text-container{width:100%;padding:1rem;background:var(--grey);border-radius:var(--border-radius);overflow:hidden;gap:0}.mod_newslist .row .right .layout_latest .text-container .info{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.mod_newslist .row .right .layout_latest .text-container .info .date{font-size:.75rem}.mod_newslist .row .right .layout_latest .text-container .info .date span{display:none}.mod_newslist .row .right .layout_latest .text-container h3{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:.5rem}.mod_newslist .row .right .layout_latest .text-container .ce_text,.mod_newslist .row .right .layout_latest .text-container .teaser{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.mod_newslist .row .right>a:not(.layout_latest){color:var(--accent-color);background:var(--grey-dark);border-radius:.7rem;padding:.75rem 1.4rem .6rem;text-decoration:none;box-shadow:.25rem .25rem .5rem rgba(0,0,0,var(--button-black-strength)),calc(-1 * .5rem / 1.5) -.25rem .75rem rgba(255,255,255,var(--button-white-strength)),inset .125rem .125rem .125rem #fff3,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) rgba(0,0,0,var(--button-inner-shadow-strength, .4));transition:all .1s ease-out;font-size:1rem;font-family:inherit;font-weight:600;cursor:pointer;text-align:center;border:none;outline:none;display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;gap:.5rem}.mod_newslist .row .right>a:not(.layout_latest):hover{box-shadow:.25rem .25rem .5rem #0000,calc(-1 * .5rem / 1.5) -.25rem .5rem #fff0,inset calc(.5rem / 3) calc(.5rem / 3) calc(.5rem / 3) #0006,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) #0003}.mod_newslist .row .right>a:not(.layout_latest) .fa-icon{width:1rem;height:1rem}.mod_newslist .row .right>a:not(.layout_latest) .fa-icon:first-child{margin-left:-.5rem}.mod_newslist .layout_latest,.mod_filtered_newslist .layout_latest{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;--gap: 1rem;gap:var(--gap)}.mod_newslist .layout_latest .image-container,.mod_filtered_newslist .layout_latest .image-container{width:100%;aspect-ratio:490/270;overflow:hidden;border-radius:.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center}.mod_newslist .layout_latest .image-container img,.mod_filtered_newslist .layout_latest .image-container img{width:100%;height:100%;object-fit:cover;object-position:center;width:calc(100% + 4rem);height:calc(100% + 4rem);transform:translateY(calc(var(--parallax) * 2rem))}.mod_newslist .layout_latest .text-container,.mod_filtered_newslist .layout_latest .text-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:calc(var(--gap) * .7)}.mod_newslist .layout_latest .text-container .info,.mod_filtered_newslist .layout_latest .text-container .info{font-weight:300}.mod_newslist .layout_latest .text-container h3,.mod_filtered_newslist .layout_latest .text-container h3{font-size:1rem;font-weight:600;letter-spacing:.15px;word-spacing:0}.mod_newslist .layout_latest .text-container .teaser,.mod_filtered_newslist .layout_latest .text-container .teaser{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:300;line-height:1.2em}.mod_other_news_list .items .layout_latest .text-container .info,.mod_news_banner .container .right .item .text-container .info,.layout_latest .info,.layout_full .info,.layout_banner .info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.mod_other_news_list .items .layout_latest .text-container .info .date,.mod_news_banner .container .right .item .text-container .info .date,.layout_latest .info .date,.layout_full .info .date,.layout_banner .info .date{white-space:nowrap}.mod_other_news_list .items .layout_latest .text-container .info .date,.mod_news_banner .container .right .item .text-container .info .date,.layout_latest .info .date,.layout_full .info .date,.layout_banner .info .date,.mod_other_news_list .items .layout_latest .text-container .info .tags,.mod_news_banner .container .right .item .text-container .info .tags,.layout_latest .info .tags,.layout_full .info .tags,.layout_banner .info .tags{display:flex;flex-direction:row;justify-content:center;align-items:center}.mod_other_news_list .items .layout_latest .text-container .info .tags,.mod_news_banner .container .right .item .text-container .info .tags,.layout_latest .info .tags,.layout_full .info .tags,.layout_banner .info .tags{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.3rem}.event-item .content .tags span,.mod_filtered_eventlist .filters-container form.filters .filter label,.mod_filtered_newslist .filters-container form.filters .filter label,.mod_other_news_list .items .layout_latest .text-container .info .tags span,.mod_news_banner .container .right .item .text-container .info .tags span,.layout_latest .info .tags span,.layout_full .info .tags span,.layout_banner .info .tags span{padding:0 .6em;border-radius:1em;border:1px solid var(--white);font-size:.75rem;font-weight:600}.mod_news_banner{position:relative}@media (max-width: 769px){.mod_news_banner{margin-top:0!important}}.mod_news_banner>h1,.mod_news_banner>h2,.mod_news_banner>h3,.mod_news_banner>h4,.mod_news_banner>h5,.mod_news_banner>h6{font-weight:600;text-transform:uppercase}@media (max-width: 769px){.mod_news_banner>h1,.mod_news_banner>h2,.mod_news_banner>h3,.mod_news_banner>h4,.mod_news_banner>h5,.mod_news_banner>h6{padding-top:calc(50vh + 1rem)}}.mod_news_banner .container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4rem}@media (max-width: 769px){.mod_news_banner .container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.mod_news_banner .container>*{width:50%}@media (max-width: 769px){.mod_news_banner .container>*{width:100%}}.mod_news_banner .container .left{position:relative;aspect-ratio:560/420}@media (max-width: 769px){.mod_news_banner .container .left{position:relative;max-width:unset;margin-left:-1rem;margin-right:-1rem;width:100vw;height:50vh;position:absolute;top:0;clip-path:polygon(0 0,100% 0,100% 75%,0 100%)}}@media (max-width: 769px) and (min-width: 576px){.mod_news_banner .container .left{margin-left:calc((540px - 100vw)/2);margin-right:calc((540px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 769px){.mod_news_banner .container .left{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 992px){.mod_news_banner .container .left{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 1200px){.mod_news_banner .container .left{margin-left:calc((1080px - 100vw)/2);margin-right:calc((1080px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 1920px){.mod_news_banner .container .left{margin-left:calc((1200px - 100vw)/2);margin-right:calc((1200px - 100vw)/2)}}.mod_news_banner .container .left .item{width:calc(100% - 2rem);height:100%;position:absolute;border-radius:.5rem;overflow:hidden;transition:all .5s ease-out;isolation:isolate}@media (max-width: 769px){.mod_news_banner .container .left .item{width:100%;border-radius:0}}.mod_news_banner .container .left .item .image-container{transition:all .5s ease-out;opacity:.2;width:100%;height:100%}.mod_news_banner .container .left .item .image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.mod_news_banner .container .left .item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--grey-dark);z-index:-1}.mod_news_banner .container .left .item.active{z-index:1}.mod_news_banner .container .left .item.active .image-container{opacity:1}@media (min-width: 769px){.mod_news_banner .container .left .item.next-1{transform:translate(3rem) scale(.9)}.mod_news_banner .container .left .item.next-2{transform:translate(6rem) scale(.8);z-index:-1}}.mod_news_banner .container .right .item{display:none}.mod_news_banner .container .right .item.active{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media (max-width: 769px){.mod_news_banner .container .right .item.active{align-items:center}}@media (min-width: 769px){.mod_news_banner .container .right .item .text-container .info{flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start;gap:.5rem}}.mod_news_banner .container .right .item .text-container h3{font-size:2rem;font-weight:600;margin:.5rem 0}@media (max-width: 769px){.mod_news_banner .container .right .item .text-container h3{font-size:1.6rem}}.mod_news_banner .container .right .item .btn{color:var(--accent-color);background:transparent;border-radius:.7rem;padding:.75rem 1.4rem .6rem;text-decoration:none;box-shadow:.25rem .25rem .5rem rgba(0,0,0,var(--button-black-strength)),calc(-1 * .5rem / 1.5) -.25rem .75rem rgba(255,255,255,var(--button-white-strength)),inset .125rem .125rem .125rem #fff3,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) rgba(0,0,0,var(--button-inner-shadow-strength, .4));transition:all .1s ease-out;font-size:1rem;font-family:inherit;font-weight:600;cursor:pointer;text-align:center;border:none;outline:none;display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;gap:.5rem;margin-top:2rem}.mod_news_banner .container .right .item .btn:hover{box-shadow:.25rem .25rem .5rem #0000,calc(-1 * .5rem / 1.5) -.25rem .5rem #fff0,inset calc(.5rem / 3) calc(.5rem / 3) calc(.5rem / 3) #0006,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) #0003}.mod_news_banner .container .right .item .btn .fa-icon{width:1rem;height:1rem}.mod_news_banner .container .right .item .btn .fa-icon:first-child{margin-left:-.5rem}.mod_news_banner .pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.625rem;margin-top:4rem}.mod_news_banner .pagination .prev,.mod_news_banner .pagination .next{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;cursor:pointer}.mod_news_banner .pagination .prev .sprite-icon,.mod_news_banner .pagination .next .sprite-icon{width:2rem;height:2rem}.mod_news_banner .pagination .dots{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.625rem}.mod_news_banner .pagination i{display:block;width:.625rem;height:.625rem;border-radius:50%;opacity:.3;background:var(--white);cursor:pointer}.mod_news_banner .pagination i.active{opacity:1}.mod_news_banner .icon-pattern{position:absolute;width:100vh;height:100vh;left:75%;top:50%;transform:translateY(-50%);opacity:.1;z-index:-1}:root{--nav-background: var(--grey);--nav-hover-background: var(--grey-dark)}.mod_header{position:fixed;top:0;left:0;width:100vw;padding:2rem 3rem;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;z-index:1000;opacity:1;pointer-events:all;transition:all .2s ease}@media (max-width: 769px){.mod_header{padding:0;justify-content:center;position:static}.mod_header>a{position:fixed;z-index:100;padding:1.5rem}}.mod_header:before{background:linear-gradient(to bottom,rgba(0,0,0,.9),transparent);position:absolute;content:"";z-index:-1;height:30vh;top:-8rem;left:-1rem;width:calc(100% + 2rem);pointer-events:none}.mod_header>a>.image-container{width:10rem;height:auto}.mod_header>a>.image-container.logo{display:none}.mod_header>a>.image-container img{width:100%;height:100%;object-fit:contain;object-position:top left}.mod_header nav.desktop{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;background:var(--nav-background);border-radius:.4375rem}@media (max-width: 769px){.mod_header nav.desktop.desktop{display:none}}.mod_header nav.desktop li.active>a{font-weight:600}.mod_header nav.desktop>ul{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}.mod_header nav.desktop>ul>li{padding:.4rem;font-size:.75rem}.mod_header nav.desktop>ul>li.subsidiary{position:relative}.mod_header nav.desktop>ul>li>a,.mod_header nav.desktop>ul>li>span{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:.5rem;padding:.2rem;color:var(--color);transition:all .2s ease}.mod_header nav.desktop>ul>li>a .sprite-icon,.mod_header nav.desktop>ul>li>span .sprite-icon{width:2rem;height:2rem}.mod_header nav.desktop>ul>li:hover>a,.mod_header nav.desktop>ul>li:hover>span{background:var(--nav-hover-background)}.mod_header nav.desktop>ul>li:hover>.submenu,.mod_header nav.desktop>ul>li:hover>.subsidiary-list{opacity:1;pointer-events:all}.mod_header nav.desktop>ul>li>.submenu,.mod_header nav.desktop>ul>li>.subsidiary-list{transition:all .2s ease;pointer-events:none}.mod_header nav.desktop>ul>li>.subsidiary-list{position:absolute;top:100%;left:50%;transform:translate(-50%);opacity:0;pointer-events:none;padding-top:.5rem}.mod_header nav.desktop>ul>li>.subsidiary-list .titles{right:unset;left:100%;opacity:1;transform:translate(0);border-radius:0 .5rem .5rem 0;margin-right:0;margin-left:-1rem;padding-right:1rem;padding-left:2rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.mod_header nav.desktop>ul>li>.submenu{position:absolute;top:100%;left:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;padding:1.6rem .6rem .6rem;width:100%;opacity:0;pointer-events:none}.mod_header nav.desktop>ul>li>.submenu li{font-size:1rem}.mod_header nav.desktop>ul>li>.submenu li a{color:var(--color)}.mod_header nav.desktop>ul>li>.submenu:before{content:"";position:absolute;top:.5rem;left:0;height:calc(100% - .5rem);width:100%;background:var(--nav-background);border-radius:.4375rem;z-index:-1}@media (max-width: 1920px){.mod_header nav.desktop.mobile{display:none}}@media (max-width: 769px){.mod_header nav.desktop.mobile{display:block}}@media (min-width: 769px){.mod_header .mobile-nav-container{display:none}}.mod_header .mobile-nav-container:before{content:"";position:fixed;left:0;bottom:0;height:5rem;width:100vw;pointer-events:none;background:linear-gradient(to top,var(--background),transparent)}.mod_header .mobile-nav-container.active:before{opacity:1}.mod_header nav.mobile{position:fixed;bottom:1rem;z-index:10000;left:50%;transform:translate(-50%);isolation:isolate}.mod_header nav.mobile:before{content:"";background:red;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--nav-background);border-radius:10px;box-shadow:0 0 1rem #0003}.mod_header nav.mobile .first{display:flex;flex-direction:row;justify-content:center;align-items:stretch}.mod_header nav.mobile .first>li{padding:.3rem;font-size:.75rem;width:25%}.mod_header nav.mobile .first>li:before{content:"";position:fixed;left:-100vw;top:-100vh;height:300vh;width:300vw;background:rgba(0,0,0,.2);z-index:-2;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);transition:.2s ease;opacity:0;pointer-events:none}.mod_header nav.mobile .first>li.active:before{opacity:1}.mod_header nav.mobile .first>li.active>.submenu{opacity:1;pointer-events:all}.mod_header nav.mobile .first>li>a,.mod_header nav.mobile .first>li>span{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:.5rem;padding:.5rem;color:var(--color);transition:all .2s ease;width:100%;text-align:center}.mod_header nav.mobile .first>li>a .sprite-icon,.mod_header nav.mobile .first>li>span .sprite-icon{width:2.8rem;height:2.8rem}.mod_header nav.mobile .first>li>.submenu{position:absolute;opacity:0;left:0;pointer-events:none;width:100%;bottom:calc(100% - 20px);background:var(--nav-hover-background);border-radius:10px;padding:.5rem;padding-bottom:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:-2}.mod_header nav.mobile .first>li>.submenu>.close{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:.5rem}.mod_header nav.mobile .first>li>.submenu>.close:before{content:"";display:block;background:var(--white);width:2.5rem;height:.2rem;border-radius:.2rem}.mod_header nav.mobile .first>li>.submenu>li{flex-wrap:wrap;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative}.mod_header nav.mobile .first>li>.submenu>li:not(:nth-child(2)):not(.active):before{content:"";position:absolute;top:0;left:50%;width:100%;transform:translate(-50%);height:2px;background:var(--nav-background)}.mod_header nav.mobile .first>li>.submenu>li .sprite-icon{width:2.2rem;height:2.2rem;margin-left:1rem}.mod_header nav.mobile .first>li>.submenu>li>a{order:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;font-size:1rem;width:100%;padding:.5rem .2rem;color:var(--color)}.mod_header nav.mobile .first>li>.submenu>li.subsidiary{position:relative}.mod_header nav.mobile .first>li>.submenu>li.subsidiary .subsidiary-list{width:100%}.mod_header nav.mobile .first>li>.submenu>li.subsidiary .subsidiary-list .content{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem;background:var(--nav-background);border-radius:.5rem .5rem 0 0;width:100%;overflow:hidden;padding:.5rem 1rem}.mod_header nav.mobile .first>li>.submenu>li.subsidiary .subsidiary-list .content .logos{padding:0;background:unset}.mod_header nav.mobile .first>li>.submenu>li.subsidiary .subsidiary-list .content .logos a{position:relative;height:2.2rem}.mod_header nav.mobile .first>li>.submenu>li.subsidiary .subsidiary-list .content .logos a:not(:first-child):before{content:"";position:absolute;top:-.5rem;left:50%;width:200vw;transform:translate(-50%);height:2px;background:var(--nav-hover-background)}.mod_header nav.mobile .first>li>.submenu>li.subsidiary .subsidiary-list .content .titles{position:static;z-index:0;right:unset;opacity:1;transform:unset;padding:0;background:unset;align-items:flex-start}.mod_header nav.mobile .first>li>.submenu>li.subsidiary .subsidiary-list .content .titles a{height:2.2rem}.mod_header nav.mobile .first>li>.submenu>li.active+li:before{content:unset!important}.mod_header nav.mobile .first>li>.submenu>li.active .submenu,.mod_header nav.mobile .first>li>.submenu>li.active .subsidiary-list{display:flex}.mod_header nav.mobile .first>li>.submenu>li.active>a{background:var(--nav-background);margin-top:2px;border-radius:0 0 .5rem .5rem}.mod_header nav.mobile .first>li>.submenu>li .submenu,.mod_header nav.mobile .first>li>.submenu>li .subsidiary-list{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:none}.mod_header nav.mobile .first>li>.submenu>li .submenu{gap:2px}.mod_header nav.mobile .first>li>.submenu>li .submenu li{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;background:var(--nav-background)}.mod_header nav.mobile .first>li>.submenu>li .submenu li:first-child{border-radius:.5rem .5rem 0 0}.mod_header nav.mobile .first>li>.submenu>li .submenu li a{width:100%;padding:.5rem 1.5rem;font-size:1rem;color:var(--color)}.mod_header nav.mobile .first>li.active>a,.mod_header nav.mobile .first>li.active>span{background:var(--nav-hover-background)}.mod_header nav.mobile .first>li.active>ul,.mod_header nav.mobile .first>li.active>.subsidiary-list{opacity:1;pointer-events:all}.mod_header nav.mobile .first .menu-toggle{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.mod_header nav.mobile .first .menu-toggle span{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.mod_header nav.mobile .first .menu-toggle i{position:relative;height:1.1rem;aspect-ratio:2;display:block;margin:auto}.mod_header nav.mobile .first .menu-toggle i hr{outline:unset;border:unset;border-radius:.4rem;height:.2rem;background:var(--color);position:absolute;width:100%}.mod_header nav.mobile .first .menu-toggle i hr:nth-child(1){top:0}.mod_header nav.mobile .first .menu-toggle i hr:nth-child(2){top:50%;opacity:.5}.mod_header nav.mobile .first .menu-toggle i hr:nth-child(3){top:100%;right:0;width:70%}.mod_header nav.mobile .first .menu-toggle.active i hr:nth-child(1){top:50%;transform:rotate(45deg)}.mod_header nav.mobile .first .menu-toggle.active i hr:nth-child(2){top:50%;opacity:0}.mod_header nav.mobile .first .menu-toggle.active i hr:nth-child(3){top:50%;transform:rotate(-45deg);width:100%}body.light-theme{--nav-background: var(--white);--nav-hover-background: var(--light)}body.light-theme .mod_header:before{display:none}body.light-theme .mod_header .image-container{position:relative}body.light-theme .mod_header .image-container.logo{display:block}body.light-theme .mod_header .image-container.logo-white{display:none}body.light-theme .mod_header .image-container:before{position:absolute;content:"";top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem;border-radius:.5rem;background:var(--white);z-index:-1}body.light-theme .mod_header nav:not(.mobile){box-shadow:0 0 13px #00000040}body.light-theme .mod_header .subsidiary-list{--grey-dark: var(--white);--grey: var(--white)}body.light-theme .mod_header .subsidiary-list .content{box-shadow:0 0 13px #00000040}body.light-theme .mod_header .subsidiary-list .content a{color:var(--grey-dark-1)}@media (max-width: 769px){body:not(.light-theme) .mod_header{justify-content:flex-start}body:not(.light-theme):not(.has-subsidiary) .mod_header{justify-content:center}body:not(.light-theme).has-subsidiary .mod_header a .image-container{width:38px;height:38px}body:not(.light-theme).has-subsidiary .mod_header a .image-container img{object-fit:cover}}body.no-ui .mod_header{opacity:0;pointer-events:none}body.no-ui .mod_header a .image-container{width:38px;height:38px}body.no-ui .mod_header a .image-container img{object-fit:cover}@media (max-width: 769px){.mod_job_map .head .intro-container{margin-bottom:0}.mod_job_map .form-wrapper{padding-top:1rem;z-index:1000}}.mod_footer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;padding:3rem 0;margin-top:6rem;--accent-color: var(--white);border-top:2px solid var(--grey);background:var(--grey-dark);box-shadow:0 100vh 0 100vh var(--grey-dark)}@media (max-width: 769px){.mod_footer{padding-bottom:10rem}}.mod_footer .logo{height:3.5rem}.mod_footer .logo img{width:100%;height:100%;object-fit:contain;object-position:center}.mod_footer>.middle{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:2rem}.mod_footer>.middle .icon-nav-items{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;gap:1rem}@media (max-width: 769px){.mod_footer>.middle .icon-nav-items{display:flex;flex-direction:column;justify-content:center;align-items:center}}.mod_footer>.middle .icon-nav-items>a{text-decoration:none;color:var(--accent-color);border:2px solid var(--accent-color);background:transparent;border-radius:.5rem;font-weight:700;cursor:pointer;transition:all .4s ease-out;display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;gap:.5rem;padding:.4rem 1rem}.mod_footer>.middle .icon-nav-items>a:hover{background:var(--accent-color);color:var(--grey)}.mod_footer>.middle .icon-nav-items>a .fa-icon,.mod_footer>.middle .icon-nav-items>a .sprite-icon{width:2rem;height:2rem}.mod_footer>.middle .icon-nav-items>a .fa-icon:first-child,.mod_footer>.middle .icon-nav-items>a .sprite-icon:first-child{margin-left:-.5rem}.mod_footer>.middle .icon-nav-items>a .icon-caret-down:first-child{transform:rotate(90deg)}.mod_footer>.middle .icon-nav-items>a .icon-caret-down:last-child{transform:rotate(-90deg)}.mod_footer>.middle .contact{gap:1rem;background:var(--grey);padding:1rem;border-radius:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.mod_footer>.middle .contact>.row{gap:.5rem}.mod_footer>.middle .contact>.row .sprite-icon{width:2rem;height:2rem}.mod_footer>.middle .contact .phone a{font-weight:600}.mod_footer>.middle .contact .phone span{font-weight:300}.mod_footer>.middle nav{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;font-weight:600}@media (max-width: 769px){.mod_footer>.middle nav{order:-1;align-items:center}}.mod_footer .secondary-nav a{font-weight:600}.mod_footer .secondary-nav a:not(:last-child):after{content:" - "}.mod_footer .bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%}@media (max-width: 769px){.mod_footer .bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}}.mod_footer .bottom>*{width:100%}.mod_footer .bottom .column{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mod_footer .bottom .socials{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:.5rem}@media (max-width: 769px){.mod_footer .bottom .socials{order:-1}}.mod_footer .bottom .socials .items{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.mod_footer .bottom .socials .items a svg{width:2rem;height:2rem}.mod_subsidiary_banner{width:100vw;max-width:unset;margin-left:-1rem;margin-right:-1rem;position:relative;--parallax: 0}@media (min-width: 576px){.mod_subsidiary_banner{margin-left:calc((540px - 100vw)/2);margin-right:calc((540px - 100vw)/2)}}@media (min-width: 769px){.mod_subsidiary_banner{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (min-width: 992px){.mod_subsidiary_banner{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (min-width: 1200px){.mod_subsidiary_banner{margin-left:calc((1080px - 100vw)/2);margin-right:calc((1080px - 100vw)/2)}}@media (min-width: 1920px){.mod_subsidiary_banner{margin-left:calc((1200px - 100vw)/2);margin-right:calc((1200px - 100vw)/2)}}@media (min-width: 769px){.mod_subsidiary_banner{--accent-color: var(--white)}}.mod_subsidiary_banner .banner{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 10rem),0% 100%);isolation:isolate}.mod_subsidiary_banner .banner:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:var(--grey-dark);opacity:calc(var(--parallax) + .5);z-index:0}.mod_subsidiary_banner .banner img{z-index:-1;height:100%;object-fit:cover;object-position:center;width:100%;height:calc(100% + 5rem);transform:translateY(calc(-5rem + min(1,var(--parallax))*5rem));position:absolute}@media (max-width: 769px){.mod_subsidiary_banner .banner{height:60vh;clip-path:polygon(0 0,100% 0,100% calc(100% - 5rem),0% 100%)}}.mod_subsidiary_banner .content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:100vw;margin-left:auto;margin-right:auto;padding:0 10rem;text-shadow:0 0 .7em black;max-height:100vh;min-height:90vh}@media (min-width: 576px){.mod_subsidiary_banner .content{max-width:540px}}@media (min-width: 769px){.mod_subsidiary_banner .content{max-width:720px}}@media (min-width: 992px){.mod_subsidiary_banner .content{max-width:720px}}@media (min-width: 1200px){.mod_subsidiary_banner .content{max-width:1080px}}@media (min-width: 1920px){.mod_subsidiary_banner .content{max-width:1200px}}@media (max-width: 576px){.mod_subsidiary_banner .content>*{padding-left:1rem;padding-right:1rem}}@media (max-width: 769px){.mod_subsidiary_banner .content{padding:1rem;align-items:center}}.mod_subsidiary_banner .content .logo{filter:drop-shadow(0 0 86px black);margin:.5rem}.mod_subsidiary_banner .content .logo img{width:100%;height:100%;object-fit:contain;object-position:center;height:6rem}@media (max-width: 769px){.mod_subsidiary_banner .content .logo{height:60vh;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}}.mod_subsidiary_banner .content .description h1,.mod_subsidiary_banner .content .description h2,.mod_subsidiary_banner .content .description h3,.mod_subsidiary_banner .content .description h4,.mod_subsidiary_banner .content .description h5,.mod_subsidiary_banner .content .description h6{margin-bottom:0;font-weight:100}.mod_subsidiary_banner .content .description p{font-weight:300;max-width:25rem}.mod_subsidiary_banner .content .btn{margin-top:1rem;text-decoration:none;color:var(--accent-color);border:2px solid var(--accent-color);background:transparent;border-radius:.5rem;font-weight:700;cursor:pointer;transition:all .4s ease-out;display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;gap:.5rem;padding:.4rem 1rem;background:var(--grey);text-shadow:none}.mod_subsidiary_banner .content .btn:hover{background:var(--accent-color);color:var(--grey)}.mod_subsidiary_banner .content .btn .fa-icon,.mod_subsidiary_banner .content .btn .sprite-icon{width:2rem;height:2rem}.mod_subsidiary_banner .content .btn .fa-icon:first-child,.mod_subsidiary_banner .content .btn .sprite-icon:first-child{margin-left:-.5rem}.mod_subsidiary_banner .content .btn .icon-caret-down:first-child{transform:rotate(90deg)}.mod_subsidiary_banner .content .btn .icon-caret-down:last-child{transform:rotate(-90deg)}@media (max-width: 769px){.mod_subsidiary_banner .content .btn{color:var(--accent-color);background:transparent;border-radius:.7rem;padding:.75rem 1.4rem .6rem;text-decoration:none;box-shadow:.25rem .25rem .5rem rgba(0,0,0,var(--button-black-strength)),calc(-1 * .5rem / 1.5) -.25rem .75rem rgba(255,255,255,var(--button-white-strength)),inset .125rem .125rem .125rem #fff3,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) rgba(0,0,0,var(--button-inner-shadow-strength, .4));transition:all .1s ease-out;font-size:1rem;font-family:inherit;font-weight:600;cursor:pointer;text-align:center;border:none;outline:none;display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;gap:.5rem;margin:0 auto;margin-top:2rem}.mod_subsidiary_banner .content .btn:hover{box-shadow:.25rem .25rem .5rem #0000,calc(-1 * .5rem / 1.5) -.25rem .5rem #fff0,inset calc(.5rem / 3) calc(.5rem / 3) calc(.5rem / 3) #0006,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) #0003}.mod_subsidiary_banner .content .btn .fa-icon{width:1rem;height:1rem}.mod_subsidiary_banner .content .btn .fa-icon:first-child{margin-left:-.5rem}}.mod_filtered_newslist{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.mod_filtered_newslist>.filters-container:nth-child(2){display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.mod_filtered_newslist .news-container{margin-top:2rem;padding-top:2rem;gap:2rem;border-top:1px solid var(--grey);columns:2}@media (max-width: 769px){.mod_filtered_newslist .news-container{columns:1;border:unset;padding-top:0;margin-top:0;gap:1.5rem}}@media (min-width: 769px){.mod_filtered_newslist .news-container .masonry-column:last-child>.layout_latest:first-child{padding-top:4rem}}.mod_filtered_newslist .news-container .layout_latest{animation-name:appearFromBottom;animation-fill-mode:forwards;animation-delay:0s;animation-duration:1s;transform:translateY(100%);opacity:0;padding-bottom:2rem;border-bottom:1px solid var(--grey)}@media (max-width: 769px){.mod_filtered_newslist .news-container .layout_latest{padding-bottom:1.5rem}.mod_filtered_newslist .news-container .layout_latest .info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.mod_filtered_newslist .news-container .layout_latest .info .date{font-size:smaller}.mod_filtered_newslist .news-container .layout_latest .teaser{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:.9rem;line-height:1.2em}}.mod_filtered_newslist:not(.completed) .layout_latest:last-child{opacity:0!important}.mod_filtered_newslist:not(.completed).loading .layout_latest:last-child{opacity:1!important}.mod_filtered_newslist:not(.completed) .masonry-column:nth-last-child(2n) .layout_latest:last-child{animation-name:tilt;animation-duration:1s;animation-delay:0;opacity:.2;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate}.mod_filtered_newslist:not(.completed) .masonry-column:nth-last-child(odd) .layout_latest:last-child{animation-name:tilt;animation-duration:1s;animation-delay:.2s;opacity:.2;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate}@keyframes tilt{0%{opacity:.2}to{opacity:1}}.mod_filtered_newslist:not(.completed) .layout_latest:last-child{position:relative;border-radius:1rem;overflow:hidden;transform:translate(0)}.mod_filtered_newslist:not(.completed) .layout_latest:last-child .image-container{background:var(--grey)}.mod_filtered_newslist:not(.completed) .layout_latest:last-child .image-container img{opacity:0}.mod_filtered_newslist:not(.completed) .layout_latest:last-child .info{color:transparent;background:var(--grey);border-radius:.5rem}.mod_filtered_newslist:not(.completed) .layout_latest:last-child .info>*{opacity:0}.mod_filtered_newslist:not(.completed) .layout_latest:last-child .text-container>*{color:transparent;background:var(--grey);border-radius:.5rem}.mod_filtered_newslist:not(.completed) .layout_latest:last-child .text-container>*>*{opacity:0}.mod_filtered_eventlist .filters-container,.mod_filtered_newslist .filters-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.mod_filtered_eventlist .filters-container form.filters,.mod_filtered_newslist .filters-container form.filters{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem}.mod_filtered_eventlist .filters-container form.filters .filter input,.mod_filtered_newslist .filters-container form.filters .filter input{opacity:0;pointer-events:none;position:absolute}.mod_filtered_eventlist .filters-container form.filters .filter input:checked+label,.mod_filtered_newslist .filters-container form.filters .filter input:checked+label{opacity:1}.mod_filtered_eventlist .filters-container form.filters .filter label,.mod_filtered_newslist .filters-container form.filters .filter label{transition:all .4s ease;cursor:pointer;opacity:.5}.mod_filtered_eventlist .filters-container form.filters select,.mod_filtered_newslist .filters-container form.filters select{background:var(--grey-dark);color:var(--white);border-radius:.625rem;border:1px solid var(--white);padding:.5rem .8rem;accent-color:#0E9A00;outline:none;font-weight:600;cursor:pointer}.mod_newsreader .layout_full{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:8rem;margin-top:15rem}@media (max-width: 769px){.mod_newsreader .layout_full{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;margin-top:0}}.mod_newsreader .layout_full>*{width:50%}@media (max-width: 769px){.mod_newsreader .layout_full>*{width:100%}}.mod_newsreader .layout_full .image-container{aspect-ratio:1;margin-right:-4rem;position:relative;border-radius:.5rem;overflow:hidden}@media (max-width: 769px){.mod_newsreader .layout_full .image-container{position:relative;max-width:unset;margin-left:-1rem;margin-right:-1rem;width:100vw;height:50vh;clip-path:polygon(0 0,100% 0,100% 75%,0 100%)}}@media (max-width: 769px) and (min-width: 576px){.mod_newsreader .layout_full .image-container{margin-left:calc((540px - 100vw)/2);margin-right:calc((540px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 769px){.mod_newsreader .layout_full .image-container{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 992px){.mod_newsreader .layout_full .image-container{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 1200px){.mod_newsreader .layout_full .image-container{margin-left:calc((1080px - 100vw)/2);margin-right:calc((1080px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 1920px){.mod_newsreader .layout_full .image-container{margin-left:calc((1200px - 100vw)/2);margin-right:calc((1200px - 100vw)/2)}}.mod_newsreader .layout_full .image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.mod_newsreader .layout_full .text-container{margin-top:5rem}@media (max-width: 769px){.mod_newsreader .layout_full .text-container{margin-top:1rem}}.mod_newsreader .layout_full .text-container .info{font-weight:300;margin-bottom:.2em;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:0}@media (max-width: 769px){.mod_newsreader .layout_full .text-container .info{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.5rem}}.mod_newsreader .layout_full .text-container .info .tags{gap:.5rem}.mod_newsreader .layout_full .text-container h1{font-size:2rem;font-weight:600}@media (max-width: 769px){.mod_newsreader .layout_full .text-container h1{font-size:1.6rem}}.mod_newsreader .layout_full .text-container .teaser{font-weight:300}.mod_newsreader .layout_full .text-container .btn{margin-top:1.5rem;color:var(--accent-color);background:transparent;border-radius:.7rem;padding:.75rem 1.4rem .6rem;text-decoration:none;box-shadow:.25rem .25rem .5rem rgba(0,0,0,var(--button-black-strength)),calc(-1 * .5rem / 1.5) -.25rem .75rem rgba(255,255,255,var(--button-white-strength)),inset .125rem .125rem .125rem #fff3,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) rgba(0,0,0,var(--button-inner-shadow-strength, .4));transition:all .1s ease-out;font-size:1rem;font-family:inherit;font-weight:600;cursor:pointer;text-align:center;border:none;outline:none;display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;gap:.5rem}.mod_newsreader .layout_full .text-container .btn:hover{box-shadow:.25rem .25rem .5rem #0000,calc(-1 * .5rem / 1.5) -.25rem .5rem #fff0,inset calc(.5rem / 3) calc(.5rem / 3) calc(.5rem / 3) #0006,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) #0003}.mod_newsreader .layout_full .text-container .btn .fa-icon{width:1rem;height:1rem}.mod_newsreader .layout_full .text-container .btn .fa-icon:first-child{margin-left:-.5rem}@media (max-width: 769px){.mod_newsreader>.mod_article>*:first-child{margin-top:5rem!important}}.mod_newsreader>.mod_article .ce_headline{text-transform:unset;--element-margin-bottom: 1em;margin-top:2em}.mod_newsreader>.mod_article .ce_text{line-height:1.2em}.mod_newsreader .back{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;width:100%;margin-top:4rem}.mod_newsreader .back a{color:var(--accent-color);background:transparent;border-radius:.7rem;padding:.75rem 1.4rem .6rem;text-decoration:none;box-shadow:.25rem .25rem .5rem rgba(0,0,0,var(--button-black-strength)),calc(-1 * .5rem / 1.5) -.25rem .75rem rgba(255,255,255,var(--button-white-strength)),inset .125rem .125rem .125rem #fff3,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) rgba(0,0,0,var(--button-inner-shadow-strength, .4));transition:all .1s ease-out;font-size:1rem;font-family:inherit;font-weight:600;cursor:pointer;text-align:center;border:none;outline:none;display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;gap:.5rem}.mod_newsreader .back a:hover{box-shadow:.25rem .25rem .5rem #0000,calc(-1 * .5rem / 1.5) -.25rem .5rem #fff0,inset calc(.5rem / 3) calc(.5rem / 3) calc(.5rem / 3) #0006,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) #0003}.mod_newsreader .back a .fa-icon{width:1rem;height:1rem}.mod_newsreader .back a .fa-icon:first-child{margin-left:-.5rem}.mod_sticky_subsidiary_list{position:fixed;right:1rem;border-radius:.5rem;left:0;top:50%;transform:translateY(-50%);left:unset;z-index:10}@media (max-width: 769px){.mod_sticky_subsidiary_list{display:none}}.mod_sticky_subsidiary_list .subsidiary-list .titles{margin-top:0}.mod_partner_carousel{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mod_partner_carousel h1,.mod_partner_carousel h2,.mod_partner_carousel h3,.mod_partner_carousel h4,.mod_partner_carousel h5,.mod_partner_carousel h6{font-weight:600}.mod_partner_carousel .items-container{background:var(--grey);position:relative}@media (min-width: 769px){.mod_partner_carousel .items-container{height:10rem;width:100vw}}@media (max-width: 769px){.mod_partner_carousel .items-container{padding:1rem;border-radius:.5rem}}@media (min-width: 769px){.mod_partner_carousel .items-container .items{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4rem;position:absolute;width:max-content;left:0;top:50%;animation:slide linear 20s infinite}}@media (max-width: 769px){.mod_partner_carousel .items-container .items{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-around}}@media (min-width: 769px){.mod_partner_carousel .items-container .items .image-container{width:12.5rem;height:6.25rem}}@media (max-width: 769px){.mod_partner_carousel .items-container .items .image-container{height:60px}}.mod_partner_carousel .items-container .items .image-container img{width:100%;height:100%;object-fit:contain;object-position:center;filter:saturate(0);transition:all .2s ease}.mod_partner_carousel .items-container .items .image-container:hover img{filter:saturate(1)}@keyframes slide{0%{transform:translate(2rem,-50%)}to{transform:translate(-50%,-50%)}}.mod_job_offer_details{width:100%;padding-top:20rem}@media (max-width: 769px){.mod_job_offer_details{padding-top:15rem}}.mod_job_offer_details .back{color:var(--accent-color);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-weight:600;gap:.5rem;transform:translateY(-2rem)}.mod_job_offer_details .back .sprite-icon{width:1rem;height:1rem;transform:rotate(90deg)}.mod_job_offer_details .hero{position:relative;font-size:3rem;text-transform:uppercase;margin-bottom:1rem;line-height:1.2em}@media (max-width: 769px){.mod_job_offer_details .hero{font-size:2.25rem}}.mod_job_offer_details .hero .icon-pattern-vertical{z-index:-1;color:var(--accent-color);position:absolute;bottom:calc(100% + 2rem);left:0;width:60%}@media (max-width: 769px){.mod_job_offer_details .hero .icon-pattern-vertical{width:102vw;left:50%;transform:translate(-50%);bottom:calc(100% + 1rem)}}.mod_job_offer_details .subsidiary-intro{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:2rem;align-items:center}.mod_job_offer_details .subsidiary-intro>*{width:calc(50% - 1rem)}@media (max-width: 769px){.mod_job_offer_details .subsidiary-intro .left{width:100%}}.mod_job_offer_details .subsidiary-intro .left .image-container{margin-bottom:2rem}@media (max-width: 769px){.mod_job_offer_details .subsidiary-intro .left .image-container{width:10rem}}.mod_job_offer_details .subsidiary-intro>.image-container{aspect-ratio:492/325;border-radius:.5rem;overflow:hidden}@media (max-width: 769px){.mod_job_offer_details .subsidiary-intro>.image-container{display:none}}.mod_job_offer_details .subsidiary-intro>.image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.mod_job_offer_details .descriptions{gap:2rem;margin-bottom:5rem;padding-bottom:2rem}@media (min-width: 769px){.mod_job_offer_details .descriptions{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.mod_job_offer_details .descriptions>*{width:50%}}@media (max-width: 769px){.mod_job_offer_details .descriptions{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.mod_job_offer_details .descriptions ol,.mod_job_offer_details .descriptions ul{list-style:unset;padding:1rem;border-radius:.5rem;overflow:hidden;position:relative;margin-top:.5em;line-height:1.2em}.mod_job_offer_details .descriptions ol:after,.mod_job_offer_details .descriptions ol:before,.mod_job_offer_details .descriptions ul:after,.mod_job_offer_details .descriptions ul:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.mod_job_offer_details .descriptions ol:after,.mod_job_offer_details .descriptions ul:after{background:var(--background);z-index:-2}.mod_job_offer_details .descriptions ol:before,.mod_job_offer_details .descriptions ul:before{background:var(--accent-background);opacity:.3;z-index:-1}.mod_job_offer_details .descriptions ol li,.mod_job_offer_details .descriptions ul li{margin-left:1.2em}.mod_job_offer_details .descriptions ol li:not(:last-child),.mod_job_offer_details .descriptions ul li:not(:last-child){margin-bottom:.75em}.mod_job_offer_details .page-share{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin-bottom:0}@media (min-width: 769px){.mod_job_offer_details>.job-category-image{display:none}}.mod_job_offer_details h1,.mod_job_offer_details h2,.mod_job_offer_details h3,.mod_job_offer_details h4,.mod_job_offer_details h5,.mod_job_offer_details h6,.perks-list h1,.perks-list h2,.perks-list h3,.perks-list h4,.perks-list h5,.perks-list h6{text-transform:uppercase;font-size:1.25rem;margin-bottom:.6em}@media (max-width: 769px){.mod_job_offer_details h1,.mod_job_offer_details h2,.mod_job_offer_details h3,.mod_job_offer_details h4,.mod_job_offer_details h5,.mod_job_offer_details h6,.perks-list h1,.perks-list h2,.perks-list h3,.perks-list h4,.perks-list h5,.perks-list h6{font-size:1.0625rem}}.job-infos{position:relative;isolation:isolate;padding:2rem;border-radius:.4375rem;overflow:hidden;width:100%;margin-top:2rem;margin-bottom:4rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.job-infos:after,.job-infos:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.job-infos:after{background:var(--background);z-index:-2}.job-infos:before{background:var(--accent-background);opacity:.3;z-index:-1}.job-infos .buttons{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem}.job-infos .buttons .job-form-anchor:hover{color:#fff}.job-infos .buttons .job-form-anchor,.job-infos .buttons .page-share>.content>strong,.job-infos .buttons>a{color:var(--accent-color);background:var(--accent-color);border-radius:.7rem;padding:.75rem 1.4rem .6rem;text-decoration:none;box-shadow:.25rem .25rem .5rem rgba(0,0,0,var(--button-black-strength)),calc(-1 * .5rem / 1.5) -.25rem .75rem rgba(255,255,255,var(--button-white-strength)),inset .125rem .125rem .125rem #fff3,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) rgba(0,0,0,var(--button-inner-shadow-strength, .4));transition:all .1s ease-out;font-size:1rem;font-family:inherit;font-weight:600;cursor:pointer;text-align:center;border:none;outline:none;display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;gap:.5rem;color:var(--white);--button-black-strength: .1;--button-white-strength: .2;--button-inner-shadow-strength: .1}.job-infos .buttons .job-form-anchor:hover,.job-infos .buttons .page-share>.content>strong:hover,.job-infos .buttons>a:hover{box-shadow:.25rem .25rem .5rem #0000,calc(-1 * .5rem / 1.5) -.25rem .5rem #fff0,inset calc(.5rem / 3) calc(.5rem / 3) calc(.5rem / 3) #0006,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) #0003}.job-infos .buttons .job-form-anchor .fa-icon,.job-infos .buttons .page-share>.content>strong .fa-icon,.job-infos .buttons>a .fa-icon{width:1rem;height:1rem}.job-infos .buttons .job-form-anchor .fa-icon:first-child,.job-infos .buttons .page-share>.content>strong .fa-icon:first-child,.job-infos .buttons>a .fa-icon:first-child{margin-left:-.5rem}@media (max-width: 769px){.job-infos{position:relative;width:100vw;max-width:unset;margin-left:-1rem;margin-right:-1rem;border-radius:0;margin-bottom:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}}@media (max-width: 769px) and (min-width: 576px){.job-infos{margin-left:calc((540px - 100vw)/2);margin-right:calc((540px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 769px){.job-infos{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 992px){.job-infos{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 1200px){.job-infos{margin-left:calc((1080px - 100vw)/2);margin-right:calc((1080px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 1920px){.job-infos{margin-left:calc((1200px - 100vw)/2);margin-right:calc((1200px - 100vw)/2)}}.job-infos h1{font-size:2rem;font-weight:600;margin-bottom:0;text-wrap:balance}@media (max-width: 769px){.job-infos h1{font-size:1.25rem;text-transform:none}}.job-infos p{font-size:1.25rem}@media (max-width: 769px){.job-infos p{font-size:1rem}}.job-category-image{border-radius:.5rem;overflow:hidden;margin-bottom:1rem}.job-elements{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:4rem;padding:4rem 0}.perks-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;padding:2rem 0}.perks-list.hellowork-perks ul li{list-style:circle}@media (max-width: 769px){.perks-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:8rem}}.perks-list:before{z-index:-1;background:var(--light-grey);content:"";position:relative;width:100vw;max-width:unset;margin-left:-1rem;margin-right:-1rem;height:100%;position:absolute;top:0}@media (min-width: 576px){.perks-list:before{margin-left:calc((540px - 100vw)/2);margin-right:calc((540px - 100vw)/2)}}@media (min-width: 769px){.perks-list:before{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (min-width: 992px){.perks-list:before{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (min-width: 1200px){.perks-list:before{margin-left:calc((1080px - 100vw)/2);margin-right:calc((1080px - 100vw)/2)}}@media (min-width: 1920px){.perks-list:before{margin-left:calc((1200px - 100vw)/2);margin-right:calc((1200px - 100vw)/2)}}.perks-list .perks{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;min-width:20rem;margin-top:1rem}.perks-list .perks li{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;font-weight:500;text-transform:none}.perks-list .perks li .sprite-icon{width:2rem;height:2rem}.subsidiary-navigation{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0 1rem}@media (min-width: 769px){.subsidiary-navigation{display:none}}.subsidiary-navigation>a{color:var(--accent-color);background:transparent;border-radius:.7rem;padding:.75rem 1.4rem .6rem;text-decoration:none;box-shadow:.25rem .25rem .5rem rgba(0,0,0,var(--button-black-strength)),calc(-1 * .5rem / 1.5) -.25rem .75rem rgba(255,255,255,var(--button-white-strength)),inset .125rem .125rem .125rem #fff3,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) rgba(0,0,0,var(--button-inner-shadow-strength, .4));transition:all .1s ease-out;font-size:1rem;font-family:inherit;font-weight:600;cursor:pointer;text-align:center;border:none;outline:none;display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;gap:.5rem;aspect-ratio:1;padding:1rem;position:relative}.subsidiary-navigation>a:hover{box-shadow:.25rem .25rem .5rem #0000,calc(-1 * .5rem / 1.5) -.25rem .5rem #fff0,inset calc(.5rem / 3) calc(.5rem / 3) calc(.5rem / 3) #0006,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) #0003}.subsidiary-navigation>a .fa-icon{width:1rem;height:1rem}.subsidiary-navigation>a .fa-icon:first-child{margin-left:-.5rem}.subsidiary-navigation>a:before{content:">";transform:scaleX(.5);color:var(--white);position:absolute;font-size:2.5rem;font-weight:300}.subsidiary-navigation>a.prev:before{transform:scaleX(-.5);right:calc(100% + .5rem)}.subsidiary-navigation>a.next:before{left:calc(100% + .5rem)}.subsidiary-navigation>a .image-container{width:50px;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.mod_job_offer_link>a{color:var(--white);background:var(--accent-color);border-radius:.7rem;padding:.75rem 1.4rem .6rem;text-decoration:none;box-shadow:.25rem .25rem .5rem rgba(0,0,0,var(--button-black-strength)),calc(-1 * .5rem / 1.5) -.25rem .75rem rgba(255,255,255,var(--button-white-strength)),inset .125rem .125rem .125rem #fff3,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) rgba(0,0,0,var(--button-inner-shadow-strength, .4));transition:all .1s ease-out;font-size:1rem;font-family:inherit;font-weight:600;cursor:pointer;text-align:center;border:none;outline:none;display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;gap:.5rem}.mod_job_offer_link>a:hover{box-shadow:.25rem .25rem .5rem #0000,calc(-1 * .5rem / 1.5) -.25rem .5rem #fff0,inset calc(.5rem / 3) calc(.5rem / 3) calc(.5rem / 3) #0006,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) #0003}.mod_job_offer_link>a .fa-icon{width:1rem;height:1rem}.mod_job_offer_link>a .fa-icon:first-child{margin-left:-.5rem}.mod_timeline{width:100vw;max-width:unset;margin-left:-1rem;margin-right:-1rem;min-height:100vh;position:relative;--current-index: 0}@media (min-width: 576px){.mod_timeline{margin-left:calc((540px - 100vw)/2);margin-right:calc((540px - 100vw)/2)}}@media (min-width: 769px){.mod_timeline{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (min-width: 992px){.mod_timeline{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (min-width: 1200px){.mod_timeline{margin-left:calc((1080px - 100vw)/2);margin-right:calc((1080px - 100vw)/2)}}@media (min-width: 1920px){.mod_timeline{margin-left:calc((1200px - 100vw)/2);margin-right:calc((1200px - 100vw)/2)}}@media (min-width: 769px){.mod_timeline{margin-bottom:0!important;margin-top:0!important}}.mod_timeline:before,.mod_timeline:after{content:"";position:absolute;top:0;bottom:0;width:10rem;z-index:1;pointer-events:none}@media (max-width: 769px){.mod_timeline:before,.mod_timeline:after{width:5rem}}.mod_timeline:before{left:0;background:linear-gradient(to right,var(--background),transparent)}@media (max-width: 769px){.mod_timeline:before{left:-3rem;width:8rem;z-index:100}}.mod_timeline:after{right:0;background:linear-gradient(to left,var(--background),transparent)}@media (max-width: 769px){.mod_timeline:after{right:-3rem;width:8rem;z-index:100}}.mod_timeline svg.clip-path{position:absolute;pointer-events:none}.mod_timeline .icon-arrow-left,.mod_timeline .icon-arrow-right{position:absolute;top:37rem;transform:translateY(-50%);width:4rem;height:4rem;cursor:pointer;z-index:2}@media (max-width: 769px){.mod_timeline .icon-arrow-left,.mod_timeline .icon-arrow-right{z-index:200;width:3rem;height:3rem;top:60%}}.mod_timeline .icon-arrow-left{left:1rem}.mod_timeline .icon-arrow-right{right:1rem}.mod_timeline .items{--item-width: 20rem;position:absolute;display:flex;width:max-content;transform:translate(calc(var(--current-index) * -100%))}.mod_timeline .items .timeline-item{width:var(--item-width);position:relative;--index: 0;--clip-path: url(#svgPath_1)}.mod_timeline .items .timeline-item:before{content:"";left:0;top:50%;position:absolute;border-left:1px solid var(--light-grey-1);z-index:1;height:calc(var(--index) * 30% + 70%);transform:translate(-50%,-50%)}.mod_timeline .items .timeline-item .head{position:relative}.mod_timeline .items .timeline-item .head:after{position:absolute;content:"";bottom:0;height:2px;width:100vw;background:var(--white);transform:translate(-50%);left:50%}.mod_timeline .items .timeline-item .head .clip-container{overflow:hidden}.mod_timeline .items .timeline-item .head .clip-container .image{filter:grayscale(calc(1 - var(--index)));-webkit-clip-path:var(--clip-path);clip-path:var(--clip-path);aspect-ratio:280/519;transform:translateY(calc((1 - var(--index)) * 200px))}.mod_timeline .items .timeline-item .head .clip-container .image img{object-fit:cover;width:100%;height:100%;transform:translateY(calc((1 - var(--index)) * -100px))}.mod_timeline .items .timeline-item .head .clip-container .image svg{position:absolute;width:0;height:0;pointer-events:none;z-index:-100}.mod_timeline .items .timeline-item .head .year{position:absolute;bottom:0;left:0;font-weight:500;font-size:4rem;line-height:1em;padding:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.mod_timeline .items .timeline-item .head .year .icon{aspect-ratio:1;object-fit:contain;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;filter:drop-shadow(0 .5rem 1rem var(--black))}.mod_timeline .items .timeline-item .head .year>strong{font-weight:500;text-shadow:0 0 1rem var(--black)}.mod_timeline .items .timeline-item .head:before{content:"";width:1.5rem;height:1.5rem;background:var(--white);position:absolute;bottom:0;left:0;z-index:1;border-radius:50%;transform:translate(-50%,50%)}.mod_timeline .items .timeline-item .text-container{padding:1rem}.mod_timeline .items .timeline-item .text-container>h1,.mod_timeline .items .timeline-item .text-container>h2,.mod_timeline .items .timeline-item .text-container>h3,.mod_timeline .items .timeline-item .text-container>h4,.mod_timeline .items .timeline-item .text-container>h5,.mod_timeline .items .timeline-item .text-container>h6{font-weight:500;font-size:1.5rem;color:var(--light-grey-1);margin-bottom:.5rem}.mod_timeline .items .timeline-item .head .clip-container,.mod_timeline .items .timeline-item .head .year strong{transform:translateY(50%);opacity:0;transition:all .5s ease}.mod_timeline .items .timeline-item:before{transition:all .6s ease;transform:translate(-50%,-50%) scaleY(0)}.mod_timeline .items .timeline-item .head:before{transition:all .6s ease;transform:translate(-50%,50%) scale(0)}.mod_timeline .items .timeline-item .text-container,.mod_timeline .items .timeline-item .head .year .icon{transform:translateY(-1rem);opacity:0;transition:all .5s ease}.mod_timeline .items .timeline-item.active .head .clip-container,.mod_timeline .items .timeline-item.active .head .year strong,.mod_timeline .items .timeline-item.active .text-container,.mod_timeline .items .timeline-item.active .head .year .icon,.mod_timeline .items .timeline-item.swiper-slide-active .head .clip-container,.mod_timeline .items .timeline-item.swiper-slide-active .head .year strong,.mod_timeline .items .timeline-item.swiper-slide-active .text-container,.mod_timeline .items .timeline-item.swiper-slide-active .head .year .icon{transform:translate(0);opacity:1}.mod_timeline .items .timeline-item.active:before,.mod_timeline .items .timeline-item.swiper-slide-active:before{transform:translate(-50%,-50%) scaleY(1)}.mod_timeline .items .timeline-item.active .head:before,.mod_timeline .items .timeline-item.swiper-slide-active .head:before{transform:translate(-50%,50%) scale(1)}.mod_timeline .items .timeline-item:nth-child(4n+1){--clip-path: url(#svgPath_1)}.mod_timeline .items .timeline-item:nth-child(4n+2){--clip-path: url(#svgPath_2)}.mod_timeline .items .timeline-item:nth-child(4n+3){--clip-path: url(#svgPath_3)}.mod_timeline .items .timeline-item:nth-child(4n+4){--clip-path: url(#svgPath_4)}body #wrapper #main .inside>.mod_article.no-mt{margin-top:calc(var(--article-margin-top) * -1)}body #wrapper #main .inside>.mod_article.no-mb{margin-bottom:calc(var(--article-margin-bottom) * -1)}body #wrapper #main .inside>.mod_article ul,body #wrapper #main .inside>.mod_article ol{list-style:unset;padding-left:1.2em}body #wrapper #main .inside>.mod_article ul li:not(:last-child),body #wrapper #main .inside>.mod_article ol li:not(:last-child){margin-bottom:.75em}.mod_article{--clip-height: 8rem}.mod_article.container-fluid{position:relative;width:100vw;max-width:unset;margin-left:-1rem;margin-right:-1rem}@media (min-width: 576px){.mod_article.container-fluid{margin-left:calc((540px - 100vw)/2);margin-right:calc((540px - 100vw)/2)}}@media (min-width: 769px){.mod_article.container-fluid{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (min-width: 992px){.mod_article.container-fluid{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (min-width: 1200px){.mod_article.container-fluid{margin-left:calc((1080px - 100vw)/2);margin-right:calc((1080px - 100vw)/2)}}@media (min-width: 1920px){.mod_article.container-fluid{margin-left:calc((1200px - 100vw)/2);margin-right:calc((1200px - 100vw)/2)}}.mod_article.container-fluid>.content{width:100%;max-width:100vw;margin-left:auto;margin-right:auto}@media (min-width: 576px){.mod_article.container-fluid>.content{max-width:540px}}@media (min-width: 769px){.mod_article.container-fluid>.content{max-width:720px}}@media (min-width: 992px){.mod_article.container-fluid>.content{max-width:720px}}@media (min-width: 1200px){.mod_article.container-fluid>.content{max-width:1080px}}@media (min-width: 1920px){.mod_article.container-fluid>.content{max-width:1200px}}@media (max-width: 576px){.mod_article.container-fluid>.content>*{padding-left:1rem;padding-right:1rem}}.mod_article.has-background-image{position:relative;isolation:isolate;padding-bottom:8rem}.mod_article.has-background-image.image-top .article-background .image-container picture img{object-position:top}.mod_article.has-background-image.image-bottom .article-background .image-container picture img{object-position:bottom}.mod_article.has-background-image.image-center .article-background .image-container picture img{object-position:center}.mod_article.has-background-image .article-background{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2}.mod_article.has-background-image .article-background .image-container{position:absolute;height:100%;width:100%;z-index:-2}.mod_article.has-background-image .article-background .image-container picture{height:100%;width:100%;display:block}.mod_article.has-background-image .article-background .image-container picture img{width:100%;height:100%;object-fit:cover;object-position:center}.mod_article.clipped-bottom-left .article-background{clip-path:polygon(0 0,100% 0,100% 100%,0% calc(100% - var(--clip-height)))}.mod_article.clipped-bottom-left .content{padding-bottom:calc(var(--clip-height) / 2)}.mod_article.clipped-bottom-right .article-background{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--clip-height)),0% 100%)}.mod_article.clipped-bottom-right .content{padding-bottom:calc(var(--clip-height) / 2)}.mod_article.clipped-top-left .article-background{clip-path:polygon(0 var(--clip-height),100% 0,100% 100%,0% 100%)}.mod_article.clipped-top-left .content{padding-top:calc(var(--clip-height) / 2)}.mod_article.clipped-top-right .article-background{clip-path:polygon(0 0,100% var(--clip-height),100% 100%,0% 100%)}.mod_article.clipped-top-right .content{padding-top:calc(var(--clip-height) / 2)}.mod_article.size-large .content{width:30rem!important;max-width:100%}.mod_article.size-small .content{width:22.5rem!important;max-width:100%}.mod_article .article-pattern{position:absolute;top:0;left:50%;height:100%;width:100vw;transform:translate(-50%);z-index:-1}.mod_article .article-pattern .sprite-icon{position:absolute;height:40rem}.mod_article .article-pattern.left-top .sprite-icon{top:0;left:0;scale:-1 1}.mod_article .article-pattern.right-top:after{transform:scaleX(-1)}.mod_article .article-pattern.right-top .sprite-icon{top:0;right:0}.mod_article .article-pattern.left-center .sprite-icon{top:50%;left:0;transform:translateY(-50%);scale:-1 1}.mod_article .article-pattern.right-center:after{transform:scaleX(-1)}.mod_article .article-pattern.right-center .sprite-icon{top:50%;right:0;transform:translateY(-50%)}.mod_article .article-pattern.left-bottom .sprite-icon{bottom:0;left:0;scale:-1 1}.mod_article .article-pattern.right-bottom:after{transform:scaleX(-1)}.mod_article .article-pattern.right-bottom .sprite-icon{bottom:0;right:0}.mod_article .article-pattern.icon-pattern-large:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,var(--background),transparent)}.mod_article{position:relative}.mod_article .media-container{mix-blend-mode:screen;z-index:-10;position:relative;width:100vw;max-width:unset;margin-left:-1rem;margin-right:-1rem}@media (min-width: 576px){.mod_article .media-container{margin-left:calc((540px - 100vw)/2);margin-right:calc((540px - 100vw)/2)}}@media (min-width: 769px){.mod_article .media-container{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (min-width: 992px){.mod_article .media-container{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (min-width: 1200px){.mod_article .media-container{margin-left:calc((1080px - 100vw)/2);margin-right:calc((1080px - 100vw)/2)}}@media (min-width: 1920px){.mod_article .media-container{margin-left:calc((1200px - 100vw)/2);margin-right:calc((1200px - 100vw)/2)}}.mod_article .media-container canvas{position:absolute;transform:translate(-50%,-50%)}.mod_article .media-container.left-top canvas{left:0;top:0}.mod_article .media-container.right-top canvas{left:100%;top:0}.mod_article .media-container.left-center canvas{left:0;top:50%}.mod_article .media-container.right-center canvas{left:100%;top:50%}.mod_article .media-container.left-bottom canvas{left:0;bottom:0}.mod_article .media-container.right-bottom canvas{left:100%;bottom:0}.mod_page_banner{width:100vw;max-width:unset;margin-left:-1rem;margin-right:-1rem;position:relative;--accent-color: var(--white);--article-margin-top: 0;--parallax: 0;z-index:2}@media (min-width: 576px){.mod_page_banner{margin-left:calc((540px - 100vw)/2);margin-right:calc((540px - 100vw)/2)}}@media (min-width: 769px){.mod_page_banner{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (min-width: 992px){.mod_page_banner{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (min-width: 1200px){.mod_page_banner{margin-left:calc((1080px - 100vw)/2);margin-right:calc((1080px - 100vw)/2)}}@media (min-width: 1920px){.mod_page_banner{margin-left:calc((1200px - 100vw)/2);margin-right:calc((1200px - 100vw)/2)}}.mod_page_banner.has-image{color:var(--white)}.mod_page_banner.has-image .banner{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 10rem),0% 100%);isolation:isolate}.mod_page_banner.has-image .banner:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:var(--grey-dark);opacity:calc(var(--parallax) + .5);z-index:0}.mod_page_banner.has-image .banner img{z-index:-1;height:100%;object-fit:cover;object-position:center;width:100%;height:calc(100% + 5rem);transform:translateY(calc(-5rem + min(1,var(--parallax))*5rem));position:absolute}@media (max-width: 769px){.mod_page_banner.has-image .banner{position:relative;height:60svh;width:100vw;clip-path:polygon(0 0,100% 0,100% calc(100% - 5rem),0% 100%)}}.mod_page_banner.has-image .content{padding:0 10rem;text-shadow:0 0 .7em black;max-height:100vh;min-height:90vh}@media (max-width: 769px){.mod_page_banner.has-image .content{padding:2rem 0;max-height:unset;min-height:unset}}@media (min-width: 769px){.mod_page_banner.has-image .content>*{max-width:80%}}.mod_page_banner:not(.has-image){--article-margin-bottom: 4rem;padding-top:16rem}.mod_page_banner:not(.has-image) .content{padding-right:20%}.mod_page_banner .content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:100vw;margin-left:auto;margin-right:auto}@media (min-width: 576px){.mod_page_banner .content{max-width:540px}}@media (min-width: 769px){.mod_page_banner .content{max-width:720px}}@media (min-width: 992px){.mod_page_banner .content{max-width:720px}}@media (min-width: 1200px){.mod_page_banner .content{max-width:1080px}}@media (min-width: 1920px){.mod_page_banner .content{max-width:1200px}}@media (max-width: 576px){.mod_page_banner .content>*{padding-left:1rem;padding-right:1rem}}.mod_page_banner .content h1{text-transform:uppercase;margin-bottom:.2em;display:flex;flex-wrap:wrap;width:100%;gap:.2em}@media (max-width: 769px){.mod_page_banner .content h1{font-size:2.5rem}}.mod_page_banner .content h1>*{display:inline-block;margin-top:-.2em}.mod_page_banner .content .description h1,.mod_page_banner .content .description h2,.mod_page_banner .content .description h3,.mod_page_banner .content .description h4,.mod_page_banner .content .description h5,.mod_page_banner .content .description h6{margin-bottom:0;font-weight:100}.mod_page_banner .content .description p{font-weight:300;max-width:25rem}.mod_page_banner+.mod_article{padding-top:8rem;--article-margin-top: -20rem}.mod_page_banner+.mod_article.no-mt{--article-margin-top: 18rem}@media (max-width: 769px){body.light-theme .mod_page_banner.has-image .content{color:var(--black);text-shadow:none}}.mod_form{isolation:isolate;position:relative;padding:calc(var(--article-spacing) / 2) 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mod_form:before{content:"";position:absolute;background:var(--light-1);left:50%;top:0;height:100%;width:100vw;transform:translate(-50%);z-index:-1}.mod_form h1,.mod_form h2,.mod_form h3,.mod_form h4,.mod_form h5,.mod_form h6{font-weight:600}.mod_job_offer_details+.mod_form{margin-top:-8rem!important}.mod_related_job_offer_list{position:relative;--color: var(--white);--background: var(--grey-dark);--button-white-strength: .3;--button-black-strength: .5}.mod_related_job_offer_list:before{content:"";position:absolute;width:101vw;transform:translate(-50%,-50%);left:50%;top:50%;height:calc(100% + 16rem);background:var(--grey-dark);z-index:-1}.mod_related_job_offer_list .job-offer-item{--accent-color: var(--white) !important}.mod_other_news_list>h1,.mod_other_news_list>h2,.mod_other_news_list>h3,.mod_other_news_list>h4,.mod_other_news_list>h5,.mod_other_news_list>h6{font-size:2.5rem;font-weight:600;display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.mod_other_news_list .items{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.5rem}@media (max-width: 769px){.mod_other_news_list .items{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.mod_other_news_list .items .layout_latest{width:50%}@media (max-width: 769px){.mod_other_news_list .items .layout_latest{width:100%}}.mod_other_news_list .items .layout_latest:not(:last-child){border-bottom:2px solid var(--grey);padding-bottom:1rem}.mod_other_news_list .items .layout_latest .image-container{aspect-ratio:490/270;border-radius:.5rem;overflow:hidden}.mod_other_news_list .items .layout_latest .image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.mod_other_news_list .items .layout_latest .text-container{margin-top:1rem}.mod_other_news_list .items .layout_latest .text-container h3{font-weight:600;font-size:1rem;margin:.5rem 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.mod_other_news_list .items .layout_latest .text-container .teaser{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.mod_testimony_list{position:relative}@media (max-width: 769px){.mod_testimony_list{position:relative;width:100vw;max-width:unset;margin-left:-1rem;margin-right:-1rem;padding:.5rem}}@media (max-width: 769px) and (min-width: 576px){.mod_testimony_list{margin-left:calc((540px - 100vw)/2);margin-right:calc((540px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 769px){.mod_testimony_list{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 992px){.mod_testimony_list{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 1200px){.mod_testimony_list{margin-left:calc((1080px - 100vw)/2);margin-right:calc((1080px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 1920px){.mod_testimony_list{margin-left:calc((1200px - 100vw)/2);margin-right:calc((1200px - 100vw)/2)}}.mod_testimony_list>h1,.mod_testimony_list>h2,.mod_testimony_list>h3,.mod_testimony_list>h4,.mod_testimony_list>h5,.mod_testimony_list>h6{font-weight:600}.mod_testimony_list .container{align-items:flex-start}.mod_testimony_list .icon-pattern{opacity:.1;position:absolute;width:100vh;height:100vh;top:0;z-index:-1}.mod_testimony_list .icon-pattern:first-of-type{left:calc(100% - 5rem)}.mod_testimony_list .icon-pattern:last-of-type{right:calc(100% - 5rem);transform:rotate(180deg);top:50%}.mod_testimony_list .items{columns:5;gap:.5rem}@media (max-width: 769px){.mod_testimony_list .items{columns:2}}.mod_testimony_list .items .masonry-column:first-child{margin-top:8rem}@media (max-width: 769px){.mod_testimony_list .items .masonry-column:first-child{margin-top:4rem}}.mod_testimony_list .items .masonry-column:nth-child(2n){margin-top:4rem}@media (max-width: 769px){.mod_testimony_list .items .masonry-column:nth-child(2n){margin-top:8rem}}.mod_filtered_eventlist{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;padding-bottom:2rem;position:relative}.mod_filtered_eventlist .icon-pattern{opacity:.1;position:absolute;width:100vh;height:100vh;top:-10rem;left:calc(100% - 20rem);z-index:-1}.mod_filtered_eventlist>h1,.mod_filtered_eventlist>h2,.mod_filtered_eventlist>h3,.mod_filtered_eventlist>h4,.mod_filtered_eventlist>h5,.mod_filtered_eventlist>h6{text-transform:uppercase}.mod_filtered_eventlist .container{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.5rem}@media (max-width: 769px){.mod_filtered_eventlist .container{gap:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}@media (max-width: 769px){.mod_filtered_eventlist .filters-container{display:none}}.mod_filtered_eventlist .filters-container .clear-filters{cursor:pointer}.mod_filtered_eventlist .left,.mod_filtered_eventlist .right{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.mod_filtered_eventlist .events-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%}.mod_filtered_eventlist .events-container>.event-item{opacity:0;margin:0 .5rem;width:calc(100% - 1rem);transition:all .4s ease-out}.mod_filtered_eventlist .events-container>.event-item.visible{opacity:1}.mod_filtered_eventlist .empty{pointer-events:none;opacity:0;font-size:1.2rem}.mod_filtered_eventlist .empty.visible,.mod_filtered_eventlist.loading .loader{opacity:1}.mod_filtered_eventlist.loading .calendar{pointer-events:none;opacity:.5}.mod_filtered_eventlist .loader{opacity:0;padding-bottom:4rem;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.mod_filtered_eventlist .loader .sprite-icon{width:3rem;height:3rem;color:var(--color-main-lighter-3);animation:spin 1s infinite linear}.mod_filtered_eventlist .events-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.mod_filtered_eventlist .events-title .sprite-icon{width:1.5rem;height:1.5rem}@media (min-width: 769px){.mod_filtered_eventlist .events-title .sprite-icon{display:none}}.mod_filtered_eventlist .calendar{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.2rem;font-weight:600;width:100%;gap:.5rem;transition:all .4s ease-out;background:var(--grey);border-radius:.5rem}.mod_filtered_eventlist .calendar.active{display:flex;flex-direction:column;justify-content:center;align-items:center}.mod_filtered_eventlist .calendar .header{background:var(--color-main-lighter-3);border-radius:1rem;padding:2rem 1rem .5rem;width:calc(100% - 2rem);display:flex;flex-direction:row;justify-content:space-between;align-items:center}.mod_filtered_eventlist .calendar .header>.prev .sprite-icon,.mod_filtered_eventlist .calendar .header>.next .sprite-icon{width:3rem;height:3rem;cursor:pointer}.mod_filtered_eventlist .calendar>.days-title{width:100%;display:grid;padding:0 1.5rem;grid-template-columns:repeat(7,1fr);font-size:.9375rem}.mod_filtered_eventlist .calendar>.days-title strong{display:block;text-align:center}.mod_filtered_eventlist .calendar>.days{width:100%;display:grid;grid-template-columns:repeat(7,1fr);padding:1.5rem;gap:.8rem;isolation:isolate}.mod_filtered_eventlist .calendar>.days .day{padding:.2rem 0;border-radius:.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center;aspect-ratio:1;font-size:.9375rem}.mod_filtered_eventlist .calendar>.days .day:not(.active-month){color:var(--light-grey-3)}.mod_filtered_eventlist .calendar>.days .day.active{background:var(--grey-dark)}.mod_filtered_eventlist .calendar>.days .day.active:not(:nth-child(7n))+.active{position:relative}.mod_filtered_eventlist .calendar>.days .day.active:not(:nth-child(7n))+.active:before{content:"";position:absolute;z-index:-1;height:100%;width:100%;right:calc(100% - .5rem);top:0;background:var(--grey-dark)}.mod_filtered_eventlist .calendar>.days .day.today{background:var(--light-grey)}.mod_press_list{width:100%;background:var(--grey);border-radius:.5rem;padding:4rem}@media (max-width: 769px){.mod_press_list{position:relative;width:100vw;max-width:unset;margin-left:-1rem;margin-right:-1rem;border-radius:0;padding:2rem}}@media (max-width: 769px) and (min-width: 576px){.mod_press_list{margin-left:calc((540px - 100vw)/2);margin-right:calc((540px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 769px){.mod_press_list{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 992px){.mod_press_list{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 1200px){.mod_press_list{margin-left:calc((1080px - 100vw)/2);margin-right:calc((1080px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 1920px){.mod_press_list{margin-left:calc((1200px - 100vw)/2);margin-right:calc((1200px - 100vw)/2)}}.mod_press_list>h1,.mod_press_list>h2,.mod_press_list>h3,.mod_press_list>h4,.mod_press_list>h5,.mod_press_list>h6{text-align:center;font-weight:600;margin-bottom:0}@media (max-width: 769px){.mod_press_list>h1,.mod_press_list>h2,.mod_press_list>h3,.mod_press_list>h4,.mod_press_list>h5,.mod_press_list>h6{text-align:left}}.mod_press_list .items{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.mod_press_list .items .year{font-weight:600;font-size:2rem;color:var(--light-grey-2);margin-top:2rem;margin-bottom:-.3rem}.mod_press_list .items .press-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;gap:1rem;border-top:2px solid var(--light-grey-2);font-weight:600;padding:.5rem 0}.mod_press_list .items .press-item>.sprite-icon{display:none}.mod_press_list .items .press-item .sprite-icon{width:2.2rem;height:2.2rem;flex-shrink:0}.mod_press_list .items .press-item a{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-left:auto;font-size:.75rem;line-height:1.2em;font-weight:400;width:5rem;flex-shrink:0}.mod_press_list .items .press-item a>.icon-download{width:1.5rem;height:1.5rem}.mod_press_list .items .press-item a>.icon-address{width:2rem;height:2rem}.mod_press_header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;isolation:isolate}.mod_press_header>h1,.mod_press_header>h2,.mod_press_header>h3,.mod_press_header>h4,.mod_press_header>h5,.mod_press_header>h6{text-transform:uppercase;font-weight:600}.mod_press_header>.image-container{position:absolute;z-index:-1;right:-12rem;top:-6rem;width:50rem}.mod_press_header .contacts{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background:var(--grey);padding:1rem;border-radius:.5rem;width:25rem}.mod_press_header .contacts>h1,.mod_press_header .contacts>h2,.mod_press_header .contacts>h3,.mod_press_header .contacts>h4,.mod_press_header .contacts>h5,.mod_press_header .contacts>h6{font-weight:600;text-transform:uppercase}.mod_press_header .contacts .contact-items{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.mod_press_header .contacts .contact-items .contact-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mod_press_header .contacts .contact-items .contact-item .content{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;gap:.3rem}.mod_press_header .contacts .contact-items .contact-item .content .sprite-icon{width:4rem;height:4rem;flex-shrink:0}.mod_press_header .contacts .contact-items .contact-item .content .text-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.mod_press_header .contacts .contact-items .contact-item:not(:last-child):after{content:"OU";font-weight:600;margin:1rem 0}.mod_press_header .press-items{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:4rem}@media (max-width: 769px){.mod_press_header .press-items{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}}.mod_press_header .press-items .press-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:space-between}.mod_press_header .press-items .press-item .image-container{border-radius:.5rem;overflow:hidden;aspect-ratio:491/270;width:100%;background:var(--grey);display:flex;flex-direction:row;justify-content:center;align-items:center}.mod_press_header .press-items .press-item .image-container img{width:100%;height:100%;object-fit:cover;object-position:center;background:var(--grey)}.mod_press_header .press-items .press-item .image-container .sprite-icon{color:var(--grey-dark);width:100%;height:100%}.mod_press_header .press-items .press-item .row{margin-top:1rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2rem}.mod_press_header .press-items .press-item .row .column{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.mod_press_header .press-items .press-item .row .column .description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.mod_press_header .press-items .press-item .row a{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-left:auto;font-size:.75rem;line-height:1.2em;font-weight:400;width:5rem;flex-shrink:0}.mod_press_header .press-items .press-item .row a>.icon-download{width:1.5rem;height:1.5rem}.mod_press_header .press-items .press-item .row a>.icon-address{width:2rem;height:2rem}.mod_sitemap li.submenu.sibling{padding-left:1rem}.mod_alert{position:fixed;top:0;left:0;z-index:10000;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.mod_alert .alert{background:var(--grey);color:var(--white);width:100%;position:relative}.mod_alert .alert .alert-container{width:100%;max-width:100vw;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:1rem;gap:1rem}@media (min-width: 576px){.mod_alert .alert .alert-container{max-width:540px}}@media (min-width: 769px){.mod_alert .alert .alert-container{max-width:720px}}@media (min-width: 992px){.mod_alert .alert .alert-container{max-width:720px}}@media (min-width: 1200px){.mod_alert .alert .alert-container{max-width:1080px}}@media (min-width: 1920px){.mod_alert .alert .alert-container{max-width:1200px}}@media (max-width: 576px){.mod_alert .alert .alert-container>*{padding-left:1rem;padding-right:1rem}}.mod_alert .alert .alert-container .sprite-icon{width:2rem;height:2rem}.mod_alert .alert .alert-container .alert-content{font-size:.8rem;line-height:1.1em}.mod_alert .alert .alert-container .close-button{position:absolute;right:.5rem;top:.5rem;cursor:pointer;color:var(--white)}.mod_back_to_top{position:fixed;bottom:1rem;right:1rem;z-index:1000000000;display:flex;flex-direction:row;justify-content:center;align-items:center;color:var(--color);border:3px solid var(--color);border-radius:.2rem;cursor:pointer;transform:translateY(calc(100% + 2rem));transition:all .2s ease}@media (max-width: 769px){.mod_back_to_top{display:none}}.mod_back_to_top .sprite-icon{width:3rem;height:3rem}.mod_back_to_top.active{transform:translate(0)}.mod_job_offer_message_confirmation{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.mod_job_offer_message_confirmation .link-content{margin-top:3rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.mod_job_offer_message_confirmation .link-content a{text-decoration:none;color:var(--accent-color);border:2px solid var(--accent-color);background:transparent;border-radius:.5rem;font-weight:700;cursor:pointer;transition:all .4s ease-out;display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;gap:.5rem;padding:.4rem 1rem}.mod_job_offer_message_confirmation .link-content a:hover{background:var(--accent-color);color:var(--grey)}.mod_job_offer_message_confirmation .link-content a .fa-icon,.mod_job_offer_message_confirmation .link-content a .sprite-icon{width:2rem;height:2rem}.mod_job_offer_message_confirmation .link-content a .fa-icon:first-child,.mod_job_offer_message_confirmation .link-content a .sprite-icon:first-child{margin-left:-.5rem}.mod_job_offer_message_confirmation .link-content a .icon-caret-down:first-child{transform:rotate(90deg)}.mod_job_offer_message_confirmation .link-content a .icon-caret-down:last-child{transform:rotate(-90deg)}.mod_consent,.mod_consent_settings{color:var(--color);font:inherit;border-radius:.5rem}.mod_consent .cookie-title,.mod_consent_settings .cookie-title{font-weight:300}.mod_consent .cookie-message a,.mod_consent_settings .cookie-message a{text-decoration:underline;color:var(--color)}.mod_consent .consent-details input,.mod_consent_settings .consent-details input{accent-color:var(--accent-color)}@media (max-width: 769px){.mod_consent .actions,.mod_consent_settings .actions{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center}}.mod_consent .actions button,.mod_consent_settings .actions button{text-decoration:none;color:var(--accent-color);border:2px solid var(--accent-color);background:transparent;border-radius:.5rem;font-weight:700;cursor:pointer;transition:all .4s ease-out;display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;gap:.5rem;padding:.4rem 1rem}.mod_consent .actions button:hover,.mod_consent_settings .actions button:hover{background:var(--accent-color);color:var(--grey)}.mod_consent .actions button .fa-icon,.mod_consent .actions button .sprite-icon,.mod_consent_settings .actions button .fa-icon,.mod_consent_settings .actions button .sprite-icon{width:2rem;height:2rem}.mod_consent .actions button .fa-icon:first-child,.mod_consent .actions button .sprite-icon:first-child,.mod_consent_settings .actions button .fa-icon:first-child,.mod_consent_settings .actions button .sprite-icon:first-child{margin-left:-.5rem}.mod_consent .actions button .icon-caret-down:first-child,.mod_consent_settings .actions button .icon-caret-down:first-child{transform:rotate(90deg)}.mod_consent .actions button .icon-caret-down:last-child,.mod_consent_settings .actions button .icon-caret-down:last-child{transform:rotate(-90deg)}.mod_consent{background:var(--light-grey);z-index:100000}.mod_consent .cookie-title{text-transform:uppercase;font-size:1.5rem}.mod_consent_settings .cookie-title{font-size:2.5rem;font-weight:300}.ce_testimony_list{margin:0 4rem}.ce_testimony_list .container{align-items:center}.mod_job_offer_testimony_list{padding-bottom:4rem}.ce_testimony_list,.mod_job_offer_testimony_list{position:relative}.ce_testimony_list h1,.ce_testimony_list h2,.ce_testimony_list h3,.ce_testimony_list h4,.ce_testimony_list h5,.ce_testimony_list h6,.mod_job_offer_testimony_list h1,.mod_job_offer_testimony_list h2,.mod_job_offer_testimony_list h3,.mod_job_offer_testimony_list h4,.mod_job_offer_testimony_list h5,.mod_job_offer_testimony_list h6{font-weight:600}@media (max-width: 769px){.ce_testimony_list,.mod_job_offer_testimony_list{position:relative;width:100vw;max-width:unset;margin-left:-1rem;margin-right:-1rem}}@media (max-width: 769px) and (min-width: 576px){.ce_testimony_list,.mod_job_offer_testimony_list{margin-left:calc((540px - 100vw)/2);margin-right:calc((540px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 769px){.ce_testimony_list,.mod_job_offer_testimony_list{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 992px){.ce_testimony_list,.mod_job_offer_testimony_list{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 1200px){.ce_testimony_list,.mod_job_offer_testimony_list{margin-left:calc((1080px - 100vw)/2);margin-right:calc((1080px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 1920px){.ce_testimony_list,.mod_job_offer_testimony_list{margin-left:calc((1200px - 100vw)/2);margin-right:calc((1200px - 100vw)/2)}}@media (max-width: 769px){.ce_testimony_list .items-container,.mod_job_offer_testimony_list .items-container{width:100%}}.ce_testimony_list .container,.mod_job_offer_testimony_list .container{gap:1.25rem;columns:3}@media screen and (min-width: 1080px){.ce_testimony_list .container,.mod_job_offer_testimony_list .container{columns:4}}@media (max-width: 769px){.ce_testimony_list .container,.mod_job_offer_testimony_list .container{columns:1;align-items:baseline;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}}.ce_testimony_list>.link-content,.mod_job_offer_testimony_list>.link-content{margin-top:4rem}.ce_testimony_list>.link-content>a,.mod_job_offer_testimony_list>.link-content>a{color:var(--accent-color);background:transparent;border-radius:.7rem;padding:.75rem 1.4rem .6rem;text-decoration:none;box-shadow:.25rem .25rem .5rem rgba(0,0,0,var(--button-black-strength)),calc(-1 * .5rem / 1.5) -.25rem .75rem rgba(255,255,255,var(--button-white-strength)),inset .125rem .125rem .125rem #fff3,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) rgba(0,0,0,var(--button-inner-shadow-strength, .4));transition:all .1s ease-out;font-size:1rem;font-family:inherit;font-weight:600;cursor:pointer;text-align:center;border:none;outline:none;display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;gap:.5rem}.ce_testimony_list>.link-content>a:hover,.mod_job_offer_testimony_list>.link-content>a:hover{box-shadow:.25rem .25rem .5rem #0000,calc(-1 * .5rem / 1.5) -.25rem .5rem #fff0,inset calc(.5rem / 3) calc(.5rem / 3) calc(.5rem / 3) #0006,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) #0003}.ce_testimony_list>.link-content>a .fa-icon,.mod_job_offer_testimony_list>.link-content>a .fa-icon{width:1rem;height:1rem}.ce_testimony_list>.link-content>a .fa-icon:first-child,.mod_job_offer_testimony_list>.link-content>a .fa-icon:first-child{margin-left:-.5rem}.ce_testimony_list .icon-pattern,.mod_job_offer_testimony_list .icon-pattern{position:absolute;top:50%;transform:translateY(-50%);width:100%;color:var(--accent-color);opacity:.3}.ce_testimony_list .icon-pattern:first-of-type,.mod_job_offer_testimony_list .icon-pattern:first-of-type{left:calc(100% + 2rem)}.ce_testimony_list .icon-pattern:last-of-type,.mod_job_offer_testimony_list .icon-pattern:last-of-type{right:calc(100% + 2rem);transform:translateY(-50%) scale(-1)}.ce_testimony_list .left-cards,.ce_testimony_list .right-cards,.mod_job_offer_testimony_list .left-cards,.mod_job_offer_testimony_list .right-cards{position:absolute;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.5rem;z-index:-1;columns:4}@media (max-width: 769px){.ce_testimony_list .left-cards,.ce_testimony_list .right-cards,.mod_job_offer_testimony_list .left-cards,.mod_job_offer_testimony_list .right-cards{display:none!important}}.ce_testimony_list .left-cards .card,.ce_testimony_list .right-cards .card,.mod_job_offer_testimony_list .left-cards .card,.mod_job_offer_testimony_list .right-cards .card{opacity:.5}.ce_testimony_list .left-cards .card *,.ce_testimony_list .right-cards .card *,.mod_job_offer_testimony_list .left-cards .card *,.mod_job_offer_testimony_list .right-cards .card *{opacity:0}.ce_testimony_list .right-cards,.mod_job_offer_testimony_list .right-cards{left:calc(100% + 1.5rem)}.ce_testimony_list .left-cards,.mod_job_offer_testimony_list .left-cards{right:calc(100% + 1.5rem)}@media (max-width: 769px){.ce_testimony_list .masonry,.mod_job_offer_testimony_list .masonry{gap:0}.ce_testimony_list .masonry .testimony-item,.mod_job_offer_testimony_list .masonry .testimony-item{width:calc(70vw - 1rem)}}@media (max-width: 769px){.ce_subsidiary_list{position:relative;width:100vw;max-width:unset;margin-left:-1rem;margin-right:-1rem}}@media (max-width: 769px) and (min-width: 576px){.ce_subsidiary_list{margin-left:calc((540px - 100vw)/2);margin-right:calc((540px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 769px){.ce_subsidiary_list{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 992px){.ce_subsidiary_list{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 1200px){.ce_subsidiary_list{margin-left:calc((1080px - 100vw)/2);margin-right:calc((1080px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 1920px){.ce_subsidiary_list{margin-left:calc((1200px - 100vw)/2);margin-right:calc((1200px - 100vw)/2)}}@media (max-width: 769px){.ce_subsidiary_list .items-container{width:100%}}@media (min-width: 769px){.ce_subsidiary_list .items{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:1rem}}.ce_subsidiary_list .items .subsidiary-item{width:100%;border-radius:1rem;overflow:hidden;background:var(--grey);transition:all .4s ease-out;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;--header-height: 20rem;--body-height: 15rem;--delay: 1s}@media (max-width: 769px){.ce_subsidiary_list .items .subsidiary-item{--header-height: 15rem;--body-height: 12rem}}.ce_subsidiary_list .items .subsidiary-item:nth-child(1){--delay: 1s}.ce_subsidiary_list .items .subsidiary-item:nth-child(2){--delay: 2s}.ce_subsidiary_list .items .subsidiary-item:nth-child(3){--delay: 3s}.ce_subsidiary_list .items .subsidiary-item:nth-child(4){--delay: 4s}.ce_subsidiary_list .items .subsidiary-item:nth-child(5){--delay: 5s}.ce_subsidiary_list .items .subsidiary-item:nth-child(6){--delay: 6s}.ce_subsidiary_list .items .subsidiary-item:nth-child(7){--delay: 7s}.ce_subsidiary_list .items .subsidiary-item:nth-child(8){--delay: 8s}.ce_subsidiary_list .items .subsidiary-item:nth-child(9){--delay: 9s}.ce_subsidiary_list .items .subsidiary-item .head{position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:all .4s ease-out;width:100%;flex-shrink:0;height:100%}.ce_subsidiary_list .items .subsidiary-item .head .logo,.ce_subsidiary_list .items .subsidiary-item .head .icon{position:absolute;transition:opacity .2s ease-out;z-index:1}.ce_subsidiary_list .items .subsidiary-item .head .logo{opacity:0}.ce_subsidiary_list .items .subsidiary-item .head .background{width:100%;height:100%;border-radius:1rem;overflow:hidden}.ce_subsidiary_list .items .subsidiary-item .head .background img{height:100%;width:100%;object-fit:cover;object-position:center;filter:brightness(.6)}.ce_subsidiary_list .items .subsidiary-item .body{margin-top:var(--header-height);height:var(--body-height);overflow:hidden;transition:all .4s ease-out;color:var(--white);width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 1rem;gap:1rem}.ce_subsidiary_list .items .subsidiary-item .body>h3{text-transform:uppercase;font-weight:600;font-size:1rem;margin-bottom:0}.ce_subsidiary_list .items .subsidiary-item .body .description{font-size:.9rem;line-height:1.3em;font-weight:300;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ce_subsidiary_list .items .subsidiary-item .body>.button{text-decoration:none;color:var(--accent-color);border:2px solid var(--accent-color);background:transparent;border-radius:.5rem;font-weight:700;cursor:pointer;transition:all .4s ease-out;display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;gap:.5rem;padding:.4rem 1rem}.ce_subsidiary_list .items .subsidiary-item .body>.button:hover{background:var(--accent-color);color:var(--grey)}.ce_subsidiary_list .items .subsidiary-item .body>.button .fa-icon,.ce_subsidiary_list .items .subsidiary-item .body>.button .sprite-icon{width:2rem;height:2rem}.ce_subsidiary_list .items .subsidiary-item .body>.button .fa-icon:first-child,.ce_subsidiary_list .items .subsidiary-item .body>.button .sprite-icon:first-child{margin-left:-.5rem}.ce_subsidiary_list .items .subsidiary-item .body>.button .icon-caret-down:first-child{transform:rotate(90deg)}.ce_subsidiary_list .items .subsidiary-item .body>.button .icon-caret-down:last-child{transform:rotate(-90deg)}@media (max-width: 769px){.ce_subsidiary_list .items .subsidiary-item{width:calc(100vw - 10rem)}.ce_subsidiary_list .items .subsidiary-item>*{width:calc(100vw - 10rem)}.ce_subsidiary_list .items .subsidiary-item .head{height:var(--header-height)}.ce_subsidiary_list .items .subsidiary-item .head .logo{opacity:1;width:130px;height:130px;display:flex;flex-direction:row;justify-content:center;align-items:center}.ce_subsidiary_list .items .subsidiary-item .head .icon{opacity:0}.ce_subsidiary_list .items .subsidiary-item .body .description{height:unset}}@media (min-width: 769px){.ce_subsidiary_list .items .subsidiary-item:hover{width:400%}.ce_subsidiary_list .items .subsidiary-item:hover .head{height:var(--header-height)}.ce_subsidiary_list .items .subsidiary-item:hover .head .logo{opacity:1}.ce_subsidiary_list .items .subsidiary-item:hover .head .icon{opacity:0}.ce_subsidiary_list .items .subsidiary-item:hover .body .description{height:unset}}.ce_image_with_text{--gap: 4rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--gap)}@media (max-width: 769px){.ce_image_with_text{flex-direction:column;--gap: 2rem}}.ce_image_with_text.image-right{flex-direction:row-reverse}@media (max-width: 769px){.ce_image_with_text.image-right{flex-direction:column}}.ce_image_with_text .image-container{border-radius:1rem;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center}.ce_image_with_text .image-container img{object-fit:contain;object-position:center;max-width:100%;width:unset}.ce_image_with_text .text-container .text-content *:last-child{margin-bottom:0}.ce_image_with_text>*{width:calc(50% - var(--gap) / 2)}@media (max-width: 769px){.ce_image_with_text>*{width:100%}}.ce_number_list{color:var(--white)}.ce_number_list .items{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2rem;margin-top:4rem}@media (max-width: 769px){.ce_number_list .items{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:2rem;justify-content:center;align-items:stretch}.ce_number_list .items>*{width:calc(50% - 1rem)}}.ce_number_list .items .number-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:14.375rem;aspect-ratio:1;padding:1rem;gap:1rem;position:relative}.ce_number_list .items .number-item:after,.ce_number_list .items .number-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ce_number_list .items .number-item:after{background:var(--background);z-index:-2}.ce_number_list .items .number-item:before{background:var(--accent-background);opacity:.3;z-index:-1}@media (max-width: 769px){.ce_number_list .items .number-item{aspect-ratio:unset;height:unset}}.ce_number_list .items .number-item:before,.ce_number_list .items .number-item:after{border-radius:.5rem}.ce_number_list .items .number-item .sprite-icon{width:8.75rem;height:8.75rem;color:var(--white);margin-top:-5rem}@media (max-width: 769px){.ce_number_list .items .number-item .sprite-icon{width:6.25rem;height:6.25rem;margin-top:-3rem}}.ce_number_list .items .number-item .text-container{display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:2em;gap:.5rem}@media (max-width: 769px){.ce_number_list .items .number-item .text-container{line-height:.6em}}.ce_number_list .items .number-item .text-container strong{font-size:3rem;font-weight:600;margin-bottom:0;width:100%;text-align:center;line-height:.8em;white-space:nowrap}@media (max-width: 769px){.ce_number_list .items .number-item .text-container strong{font-size:1.2rem}}.ce_number_list .items .number-item .text-container span{font-size:1.25rem;line-height:1em;text-align:center;font-weight:300}@media (max-width: 769px){.ce_number_list .items .number-item .text-container span{font-size:1rem}}.ce_job_offer_list,.mod_related_job_offer_list,.mod_subsidiary_job_offer_list{color:var(--color)}@media (min-width: 769px){.ce_job_offer_list,.mod_related_job_offer_list,.mod_subsidiary_job_offer_list{margin-top:8rem}}.ce_job_offer_list>h1,.mod_related_job_offer_list>h1,.ce_job_offer_list>h2,.mod_related_job_offer_list>h2,.ce_job_offer_list>h3,.mod_related_job_offer_list>h3,.ce_job_offer_list>h4,.mod_related_job_offer_list>h4,.ce_job_offer_list>h5,.mod_related_job_offer_list>h5,.ce_job_offer_list>h6,.mod_related_job_offer_list>h6,.mod_subsidiary_job_offer_list>h1,.mod_subsidiary_job_offer_list>h2,.mod_subsidiary_job_offer_list>h3,.mod_subsidiary_job_offer_list>h4,.mod_subsidiary_job_offer_list>h5,.mod_subsidiary_job_offer_list>h6{font-weight:600}.ce_job_offer_list .icon-pattern,.mod_related_job_offer_list .icon-pattern,.mod_subsidiary_job_offer_list .icon-pattern{position:relative;width:100vw;max-width:unset;margin-left:-1rem;margin-right:-1rem;position:absolute;width:50vw;right:100%;transform:scaleX(-1);z-index:-1;opacity:.3;color:var(--accent-color)}@media (min-width: 576px){.ce_job_offer_list .icon-pattern,.mod_related_job_offer_list .icon-pattern,.mod_subsidiary_job_offer_list .icon-pattern{margin-left:calc((540px - 100vw)/2);margin-right:calc((540px - 100vw)/2)}}@media (min-width: 769px){.ce_job_offer_list .icon-pattern,.mod_related_job_offer_list .icon-pattern,.mod_subsidiary_job_offer_list .icon-pattern{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (min-width: 992px){.ce_job_offer_list .icon-pattern,.mod_related_job_offer_list .icon-pattern,.mod_subsidiary_job_offer_list .icon-pattern{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (min-width: 1200px){.ce_job_offer_list .icon-pattern,.mod_related_job_offer_list .icon-pattern,.mod_subsidiary_job_offer_list .icon-pattern{margin-left:calc((1080px - 100vw)/2);margin-right:calc((1080px - 100vw)/2)}}@media (min-width: 1920px){.ce_job_offer_list .icon-pattern,.mod_related_job_offer_list .icon-pattern,.mod_subsidiary_job_offer_list .icon-pattern{margin-left:calc((1200px - 100vw)/2);margin-right:calc((1200px - 100vw)/2)}}@media (max-width: 769px){.ce_job_offer_list .items-container,.mod_related_job_offer_list .items-container,.mod_subsidiary_job_offer_list .items-container{position:relative;width:100vw;max-width:unset;margin-left:-1rem;margin-right:-1rem}}@media (max-width: 769px) and (min-width: 576px){.ce_job_offer_list .items-container,.mod_related_job_offer_list .items-container,.mod_subsidiary_job_offer_list .items-container{margin-left:calc((540px - 100vw)/2);margin-right:calc((540px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 769px){.ce_job_offer_list .items-container,.mod_related_job_offer_list .items-container,.mod_subsidiary_job_offer_list .items-container{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 992px){.ce_job_offer_list .items-container,.mod_related_job_offer_list .items-container,.mod_subsidiary_job_offer_list .items-container{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 1200px){.ce_job_offer_list .items-container,.mod_related_job_offer_list .items-container,.mod_subsidiary_job_offer_list .items-container{margin-left:calc((1080px - 100vw)/2);margin-right:calc((1080px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 1920px){.ce_job_offer_list .items-container,.mod_related_job_offer_list .items-container,.mod_subsidiary_job_offer_list .items-container{margin-left:calc((1200px - 100vw)/2);margin-right:calc((1200px - 100vw)/2)}}@media (min-width: 769px){.ce_job_offer_list .items,.mod_related_job_offer_list .items,.mod_subsidiary_job_offer_list .items{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:1rem}}.ce_job_offer_list>a,.mod_related_job_offer_list>a,.mod_subsidiary_job_offer_list>a{color:var(--accent-color);background:var(--background);border-radius:.7rem;padding:.75rem 1.4rem .6rem;text-decoration:none;box-shadow:.25rem .25rem .5rem rgba(0,0,0,var(--button-black-strength)),calc(-1 * .5rem / 1.5) -.25rem .75rem rgba(255,255,255,var(--button-white-strength)),inset .125rem .125rem .125rem #fff3,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) rgba(0,0,0,var(--button-inner-shadow-strength, .4));transition:all .1s ease-out;font-size:1rem;font-family:inherit;font-weight:600;cursor:pointer;text-align:center;border:none;outline:none;display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;gap:.5rem;margin-top:2rem}.ce_job_offer_list>a:hover,.mod_related_job_offer_list>a:hover,.mod_subsidiary_job_offer_list>a:hover{box-shadow:.25rem .25rem .5rem #0000,calc(-1 * .5rem / 1.5) -.25rem .5rem #fff0,inset calc(.5rem / 3) calc(.5rem / 3) calc(.5rem / 3) #0006,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) #0003}.ce_job_offer_list>a .fa-icon,.mod_related_job_offer_list>a .fa-icon,.mod_subsidiary_job_offer_list>a .fa-icon{width:1rem;height:1rem}.ce_job_offer_list>a .fa-icon:first-child,.mod_related_job_offer_list>a .fa-icon:first-child,.mod_subsidiary_job_offer_list>a .fa-icon:first-child{margin-left:-.5rem}.ce_banner{width:100vw;max-width:unset;margin-left:-1rem;margin-right:-1rem;isolation:isolate;z-index:-1;position:relative;height:90vh;--element-margin-bottom: -10%;--circle-size: 15rem;--circle-top: 50%;--circle-left: 50%;--image-width: 70%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media (min-width: 576px){.ce_banner{margin-left:calc((540px - 100vw)/2);margin-right:calc((540px - 100vw)/2)}}@media (min-width: 769px){.ce_banner{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (min-width: 992px){.ce_banner{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (min-width: 1200px){.ce_banner{margin-left:calc((1080px - 100vw)/2);margin-right:calc((1080px - 100vw)/2)}}@media (min-width: 1920px){.ce_banner{margin-left:calc((1200px - 100vw)/2);margin-right:calc((1200px - 100vw)/2)}}@media (max-width: 769px){.ce_banner{--circle-top: 70%;--circle-left: 20%;--image-width: 120%;--circle-size: 10rem;min-height:calc(100svh - 4rem);height:unset;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem}}.ce_banner canvas{position:absolute;top:var(--circle-top);left:var(--circle-left);transform:translate(-50%,-50%);mix-blend-mode:screen;pointer-events:none}.ce_banner .text-container{flex:0 0;width:100%;max-width:100vw;margin-left:auto;margin-right:auto;position:absolute;top:var(--circle-top);transform:translateY(-50%)}@media (min-width: 576px){.ce_banner .text-container{max-width:540px}}@media (min-width: 769px){.ce_banner .text-container{max-width:720px}}@media (min-width: 992px){.ce_banner .text-container{max-width:720px}}@media (min-width: 1200px){.ce_banner .text-container{max-width:1080px}}@media (min-width: 1920px){.ce_banner .text-container{max-width:1200px}}@media (max-width: 576px){.ce_banner .text-container>*{padding-left:1rem;padding-right:1rem}}.ce_banner .text-container h1,.ce_banner .text-container h2,.ce_banner .text-container h3,.ce_banner .text-container h4,.ce_banner .text-container h5,.ce_banner .text-container h6{margin-bottom:0}@media (max-width: 769px){.ce_banner .text-container{position:relative;margin-top:5rem}}.ce_banner .text-container h2{font-size:4rem;line-height:1em;font-weight:300}@media (max-width: 769px){.ce_banner .text-container h2{font-size:2.2rem}}.ce_banner .text-container h2 strong{font-weight:700}.ce_banner .text-container h3{font-size:3rem}@media (max-width: 769px){.ce_banner .text-container h3{font-size:1.6rem}}.ce_banner .text-container p{font-weight:300;width:30rem;max-width:100%;line-height:1.2em}@media (max-width: 769px){.ce_banner .text-container p:first-of-type{margin-top:.2em}}.ce_banner .media-container{position:relative;height:100%;width:100%;flex:1 1}@media (max-width: 769px){.ce_banner .media-container{height:60vh}}.ce_banner .media-container:before{content:"";position:absolute;left:var(--circle-left);top:var(--circle-top);width:var(--circle-size);height:var(--circle-size);background:var(--grey-dark);border-radius:50%;transform:translate(-50%,-50%);z-index:-1}.ce_banner .media-container .image-container,.ce_banner .media-container .video-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;clip-path:polygon(calc(100% - var(--image-width)) 0,100% 0,100% 100%,calc(var(--circle-left)) var(--circle-top))}.ce_banner .media-container .image-container img,.ce_banner .media-container .image-container video,.ce_banner .media-container .video-container img,.ce_banner .media-container .video-container video{position:absolute;right:0;top:0;height:100%;object-position:left top;object-fit:cover;width:var(--image-width)}.ce_banner canvas{animation-name:appear;animation-fill-mode:forwards;animation-delay:0s;animation-duration:3s;opacity:0}.ce_banner .image-container,.ce_banner .video-container{opacity:0}.ce_banner.idle .image-container,.ce_banner.idle .video-container{opacity:1;transition:opacity 1s ease}.ce_headline{width:100%;margin-bottom:1em!important;line-height:1em}.ce_headline.start{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.ce_headline.center{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.ce_headline.end{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}.ce_text_with_text .text-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:4rem}@media (max-width: 769px){.ce_text_with_text .text-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3rem}}.ce_text_with_text .text-content>div{width:100%}.ce_column_list_start{justify-content:space-between;position:relative}.ce_column_list_start.col-list-desktop-2{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.ce_column_list_start.col-list-desktop-2>*{width:calc(50% - 1.5rem)}.ce_column_list_start.col-list-desktop-3{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.ce_column_list_start.col-list-desktop-3>*{width:calc(33.3333333333% - 2rem)}.ce_column_list_start.col-list-desktop-4{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.ce_column_list_start.col-list-desktop-4>*{width:calc(25% - 2.25rem)}.ce_column_list_start.col-list-desktop-5{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.ce_column_list_start.col-list-desktop-5>*{width:calc(20% - 2.4rem)}.ce_column_list_start.col-list-desktop-6{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.ce_column_list_start.col-list-desktop-6>*{width:calc(16.6666666667% - 2.5rem)}.ce_column_list_start.col-list-desktop-7{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.ce_column_list_start.col-list-desktop-7>*{width:calc(14.2857142857% - 2.5714285714rem)}.ce_column_list_start.col-list-desktop-8{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.ce_column_list_start.col-list-desktop-8>*{width:calc(12.5% - 2.625rem)}.ce_column_list_start.col-list-desktop-9{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.ce_column_list_start.col-list-desktop-9>*{width:calc(11.1111111111% - 2.6666666667rem)}.ce_column_list_start.col-list-desktop-10{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.ce_column_list_start.col-list-desktop-10>*{width:calc(10% - 2.7rem)}.ce_column_list_start.col-list-desktop-11{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.ce_column_list_start.col-list-desktop-11>*{width:calc(9.0909090909% - 2.7272727273rem)}.ce_column_list_start.col-list-desktop-12{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.ce_column_list_start.col-list-desktop-12>*{width:calc(8.3333333333% - 2.75rem)}@media (max-width: 1366px){.ce_column_list_start.col-list-laptop-2{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.ce_column_list_start.col-list-laptop-2>*{width:calc(50% - 1.5rem)}}@media (max-width: 1366px){.ce_column_list_start.col-list-laptop-3{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.ce_column_list_start.col-list-laptop-3>*{width:calc(33.3333333333% - 2rem)}}@media (max-width: 1366px){.ce_column_list_start.col-list-laptop-4{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.ce_column_list_start.col-list-laptop-4>*{width:calc(25% - 2.25rem)}}@media (max-width: 1366px){.ce_column_list_start.col-list-laptop-5{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.ce_column_list_start.col-list-laptop-5>*{width:calc(20% - 2.4rem)}}@media (max-width: 1366px){.ce_column_list_start.col-list-laptop-6{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.ce_column_list_start.col-list-laptop-6>*{width:calc(16.6666666667% - 2.5rem)}}@media (max-width: 992px){.ce_column_list_start.col-list-tablet-1{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.ce_column_list_start.col-list-tablet-1>*{width:calc(100% + -0rem)}}@media (max-width: 992px){.ce_column_list_start.col-list-tablet-2{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.ce_column_list_start.col-list-tablet-2>*{width:calc(50% - 1.5rem)}}@media (max-width: 992px){.ce_column_list_start.col-list-tablet-3{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.ce_column_list_start.col-list-tablet-3>*{width:calc(33.3333333333% - 2rem)}}@media (max-width: 992px){.ce_column_list_start.col-list-tablet-4{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.ce_column_list_start.col-list-tablet-4>*{width:calc(25% - 2.25rem)}}@media (max-width: 992px){.ce_column_list_start.col-list-tablet-5{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.ce_column_list_start.col-list-tablet-5>*{width:calc(20% - 2.4rem)}}@media (max-width: 992px){.ce_column_list_start.col-list-tablet-6{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.ce_column_list_start.col-list-tablet-6>*{width:calc(16.6666666667% - 2.5rem)}}@media (max-width: 769px){.ce_column_list_start.col-list-mobile-1{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem;margin-left:0}.ce_column_list_start.col-list-mobile-1>*{width:calc(100% + -0rem)}}@media (max-width: 769px){.ce_column_list_start.col-list-mobile-2{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.ce_column_list_start.col-list-mobile-2>*{width:calc(50% - 1.5rem)}}@media (max-width: 769px){.ce_column_list_start.col-list-mobile-3{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.ce_column_list_start.col-list-mobile-3>*{width:calc(33.3333333333% - 2rem)}}.ce_column_list_start .background{position:absolute;z-index:-10;overflow:hidden}@media (min-width: 769px){.ce_column_list_start .background{left:calc(50% - 40vw);width:100vw;height:50vw;top:50%;transform:translateY(-50%)}.ce_column_list_start .background:before{content:"";position:absolute;left:calc(50% - 50vw);width:100vw;height:50vw;background:linear-gradient(to right,var(--background),transparent);z-index:1}}.ce_column_list_start .background .icon-pattern-large{width:100%;height:100%;opacity:.3;color:var(--accent-background)}@media (max-width: 769px){.ce_column_list_start .background .icon-pattern-large{opacity:.2}}@media (max-width: 769px){.ce_column_list_start .background{position:absolute;top:0;right:0;bottom:0;left:0}.ce_column_list_start .background:before{content:"";position:absolute;left:calc(50% - 50vw);width:100vw;height:20%;background:linear-gradient(to bottom,var(--background),transparent);z-index:1}.ce_column_list_start .background:after{content:"";position:absolute;left:calc(50% - 50vw);bottom:0;width:100vw;height:20%;background:linear-gradient(to top,var(--background),transparent);z-index:1}.ce_column_list_start .background .icon-pattern-large{transform:translate(-50%,-50%) rotate(90deg);left:50%;top:50%;position:absolute;width:400%;height:400%}}.text-content h1:not(:first-child),.text-content h2:not(:first-child),.text-content h3:not(:first-child),.text-content h4:not(:first-child),.text-content h5:not(:first-child),.text-content h6:not(:first-child){margin-top:.5em}.text-content a{text-decoration:underline}.ce_important_title{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;isolation:isolate;margin-bottom:0!important}.ce_important_title.start{text-align:left}.ce_important_title.center{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}.ce_important_title.end{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;text-align:right}.ce_important_title>h1,.ce_important_title>h2,.ce_important_title>h3,.ce_important_title>h4,.ce_important_title>h5,.ce_important_title>h6{font-size:6rem;font-weight:700;color:var(--accent-background);margin-bottom:-.45em;opacity:.5}.ce_important_title .subtitle{font-size:2rem;z-index:1;line-height:1em}.ce_picture_gallery{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.ce_picture_gallery>.images-container{isolation:isolate;position:relative;min-height:30rem;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}@media (max-width: 769px){.ce_picture_gallery>.images-container{min-height:calc(50vw - 1rem)}}.ce_picture_gallery>.images-container>figure{position:absolute;height:50%;aspect-ratio:12/9;border-radius:.5rem;overflow:hidden;transition:all .4s ease;transform:translate(0);box-shadow:0 0 2rem #0003;-webkit-user-select:none;user-select:none;z-index:-1;--unit: 3rem}.ce_picture_gallery>.images-container>figure img{object-fit:cover;object-position:center;width:100%;height:100%}.ce_picture_gallery>.images-container>figure:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent-background);transition:all 1s ease;mix-blend-mode:hue}.ce_picture_gallery>.images-container>figure.active{transform:scale(1);z-index:1;height:100%}.ce_picture_gallery>.images-container>figure.active:before{opacity:0}@media (max-width: 769px){.ce_picture_gallery>.images-container>figure{--unit: 1.5rem}}.ce_picture_gallery>.images-container>figure.next-1{height:calc(100% - var(--unit));transform:translate(calc(var(--unit) * 1.6));z-index:0;cursor:pointer}.ce_picture_gallery>.images-container>figure.next-2{height:calc(100% - var(--unit) * 2);transform:translate(calc(var(--unit) * 3));z-index:-1}.ce_picture_gallery>.images-container>figure.prev-1{height:calc(100% - var(--unit));transform:translate(calc(var(--unit) * -1.6));z-index:0;cursor:pointer}.ce_picture_gallery>.images-container>figure.prev-2{height:calc(100% - var(--unit) * 2);transform:translate(calc(var(--unit) * -3));z-index:-1}.ce_picture_gallery>.scrollbar-container{position:relative;width:10rem;height:.5rem;--scrollbar-width: 4rem;cursor:pointer;-webkit-user-select:none;user-select:none}.ce_picture_gallery>.scrollbar-container:before{content:"";position:absolute;height:100%;left:calc(var(--scrollbar-width) / -2);right:calc(var(--scrollbar-width) / -2);top:0;opacity:.5;background:var(--accent-background);outline:2px solid var(--accent-background);border-radius:1rem}.ce_picture_gallery>.scrollbar-container>.scrollbar{position:absolute;background:var(--accent-background);border-radius:1rem;height:100%;width:var(--scrollbar-width);top:50%;transform:translate(-50%,-50%);transition:all .4s ease;z-index:-1}.ce_important_text{position:relative;isolation:isolate;padding:4rem 2rem;border-radius:.5rem;overflow:hidden;width:100%}.ce_important_text:after,.ce_important_text:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ce_important_text:after{background:var(--background);z-index:-2}.ce_important_text:before{background:var(--accent-background);opacity:.3;z-index:-1}@media (max-width: 769px){.ce_important_text{position:relative;width:100vw;max-width:unset;margin-left:-1rem;margin-right:-1rem;border-radius:0}}@media (max-width: 769px) and (min-width: 576px){.ce_important_text{margin-left:calc((540px - 100vw)/2);margin-right:calc((540px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 769px){.ce_important_text{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 992px){.ce_important_text{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 1200px){.ce_important_text{margin-left:calc((1080px - 100vw)/2);margin-right:calc((1080px - 100vw)/2)}}@media (max-width: 769px) and (min-width: 1920px){.ce_important_text{margin-left:calc((1200px - 100vw)/2);margin-right:calc((1200px - 100vw)/2)}}.ce_important_text>.text-content{font-size:1.5rem}.ce_important_text>.text-content>*{font-weight:500}.ce_important_text>.text-content>*:last-child{margin-bottom:0}.ce_call_to_action{--img-overlap: 6rem;padding:2rem 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:6rem;margin:var(--img-overlap) 0;isolation:isolate;position:relative}@media (max-width: 769px){.ce_call_to_action{padding-bottom:0}}.ce_call_to_action:before{position:absolute;content:"";left:-50vw;width:200vw;height:calc(100% - 4rem);background:var(--grey);z-index:-1}.ce_call_to_action .image-container{margin:calc(-1 * var(--img-overlap)) 0;overflow:hidden;border-radius:.5rem;aspect-ratio:1}.ce_call_to_action .image-container img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0 0 90%}.ce_call_to_action .image-container,.ce_call_to_action .text-container{width:25rem}.ce_call_to_action .text-container{max-width:100%;padding:4rem 0;text-shadow:0 0 .5rem var(--grey-dark)}.ce_call_to_action .text-container h2{font-weight:600;margin-bottom:0}.ce_call_to_action .text-container .text-content{margin-top:.5rem}@media (max-width: 769px){.ce_call_to_action .text-container .text-content{font-weight:600}}.ce_call_to_action .text-container .link-content{margin-top:2.5rem}@media (max-width: 769px){.ce_call_to_action .text-container .link-content{margin-top:5rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}}.ce_call_to_action .text-container .link-content a{color:var(--accent-color);background:var(--grey);border-radius:.7rem;padding:.75rem 1.4rem .6rem;text-decoration:none;box-shadow:.25rem .25rem .5rem rgba(0,0,0,var(--button-black-strength)),calc(-1 * .5rem / 1.5) -.25rem .75rem rgba(255,255,255,var(--button-white-strength)),inset .125rem .125rem .125rem #fff3,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) rgba(0,0,0,var(--button-inner-shadow-strength, .4));transition:all .1s ease-out;font-size:1rem;font-family:inherit;font-weight:600;cursor:pointer;text-align:center;border:none;outline:none;display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;gap:.5rem}.ce_call_to_action .text-container .link-content a:hover{box-shadow:.25rem .25rem .5rem #0000,calc(-1 * .5rem / 1.5) -.25rem .5rem #fff0,inset calc(.5rem / 3) calc(.5rem / 3) calc(.5rem / 3) #0006,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) #0003}.ce_call_to_action .text-container .link-content a .fa-icon{width:1rem;height:1rem}.ce_call_to_action .text-container .link-content a .fa-icon:first-child{margin-left:-.5rem}@media (max-width: 769px){.ce_call_to_action .text-container .link-content a{background:var(--grey-dark)}}@media (max-width: 769px){.ce_call_to_action{display:block}.ce_call_to_action:before{content:unset}.ce_call_to_action .image-container{position:absolute;left:30%;bottom:calc(50% - 4rem);z-index:-1;width:70%;margin:unset}}.ce_call_to_action .icon-pattern{height:calc(100% + 8rem);aspect-ratio:1.6;position:absolute;right:calc(50% - 50vw);z-index:-1;color:var(--white);opacity:.2;top:50%;transform:translate(3rem,-50%)}@media (max-width: 769px){.ce_call_to_action .icon-pattern{height:50%;transform:translate(2rem,calc(-50% - 4rem))}}.light-theme .ce_call_to_action .text-container{text-shadow:none}.light-theme .ce_call_to_action .text-container .link-content>a{color:#fff}.light-theme .ce_call_to_action:before{background:var(--light-1)}.ce_button{margin-top:calc(-1 * var(--element-margin-bottom) + 2rem);display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.ce_button.start{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.ce_button.center{display:flex;flex-direction:row;justify-content:center;align-items:center}.ce_button.end{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.ce_button a{color:var(--accent-color);background:var(--background);border-radius:.7rem;padding:.75rem 1.4rem .6rem;text-decoration:none;box-shadow:.25rem .25rem .5rem rgba(0,0,0,var(--button-black-strength)),calc(-1 * .5rem / 1.5) -.25rem .75rem rgba(255,255,255,var(--button-white-strength)),inset .125rem .125rem .125rem #fff3,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) rgba(0,0,0,var(--button-inner-shadow-strength, .4));transition:all .1s ease-out;font-size:1rem;font-family:inherit;font-weight:600;cursor:pointer;text-align:center;border:none;outline:none;display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;gap:.5rem}.ce_button a:hover{box-shadow:.25rem .25rem .5rem #0000,calc(-1 * .5rem / 1.5) -.25rem .5rem #fff0,inset calc(.5rem / 3) calc(.5rem / 3) calc(.5rem / 3) #0006,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) #0003}.ce_button a .fa-icon{width:1rem;height:1rem}.ce_button a .fa-icon:first-child{margin-left:-.5rem}.ce_vimeo,.ce_youtube{width:100%;aspect-ratio:16/9;position:relative}.ce_vimeo .video_container,.ce_youtube .video_container{border-radius:1rem;overflow:hidden;width:100%;height:100%}.ce_vimeo .video_container .sprite-icon,.ce_youtube .video_container .sprite-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:2rem;height:2rem;color:var(--color-white);filter:drop-shadow(0 0 .5rem rgba(0,0,0,.5))}.ce_vimeo .video_container iframe,.ce_youtube .video_container iframe{width:100%;height:100%}.ce_press_list{--spacing: 1rem}.ce_press_list>h1,.ce_press_list>h2,.ce_press_list>h3,.ce_press_list>h4,.ce_press_list>h5,.ce_press_list>h6{font-weight:600}.ce_press_list .items{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing)}@media (max-width: 769px){.ce_press_list .items{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--spacing)}}.ce_press_list .items .press-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;gap:1rem;border-bottom:2px solid var(--grey);font-weight:600;padding-bottom:var(--spacing)}.ce_press_list .items .press-item>.sprite-icon{width:2.2rem;height:2.2rem;flex-shrink:0}.ce_press_list .items .press-item a{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-left:auto;font-size:.75rem;line-height:1.2em;font-weight:400;width:5rem;flex-shrink:0}.ce_press_list .items .press-item a>.icon-download{width:1.5rem;height:1.5rem}.ce_press_list .items .press-item a>.icon-address{width:2rem;height:2rem}.ce_blended_video{width:100%;position:relative;margin-top:var(--element-margin-bottom)}@media (max-width: 769px){.ce_blended_video{display:none}}.ce_blended_video video{max-width:100%;mix-blend-mode:screen;margin:-8rem auto}.ce_error_page{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:4rem;position:relative;isolation:isolate}.ce_error_page canvas{position:absolute;top:13.5rem;left:50%;transform:translate(-50%,-50%);z-index:-1;mix-blend-mode:screen}.ce_error_page h1{text-transform:uppercase;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem}.ce_error_page h1 strong{font-size:12.5rem;line-height:.8em}.ce_error_page .description{width:30.5625rem;max-width:100%}.ce_error_page .link-content{margin-top:2rem}.ce_error_page .link-content a{color:var(--accent-color);background:var(--grey-dark);border-radius:.7rem;padding:.75rem 1.4rem .6rem;text-decoration:none;box-shadow:.25rem .25rem .5rem rgba(0,0,0,var(--button-black-strength)),calc(-1 * .5rem / 1.5) -.25rem .75rem rgba(255,255,255,var(--button-white-strength)),inset .125rem .125rem .125rem #fff3,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) rgba(0,0,0,var(--button-inner-shadow-strength, .4));transition:all .1s ease-out;font-size:1rem;font-family:inherit;font-weight:600;cursor:pointer;text-align:center;border:none;outline:none;display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;gap:.5rem}.ce_error_page .link-content a:hover{box-shadow:.25rem .25rem .5rem #0000,calc(-1 * .5rem / 1.5) -.25rem .5rem #fff0,inset calc(.5rem / 3) calc(.5rem / 3) calc(.5rem / 3) #0006,inset calc(-1 * .5rem / 3) calc(-1 * .5rem / 3) calc(.5rem / 3) #0003}.ce_error_page .link-content a .fa-icon{width:1rem;height:1rem}.ce_error_page .link-content a .fa-icon:first-child{margin-left:-.5rem}.ce_google_map{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;filter:grayscale(1)}.ce_google_map iframe{width:100%;min-height:30rem}.ce_image .image-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.ce_image .image-container.picture-center{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.ce_image .image-container.picture-end{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start}@media (max-width: 769px){.ce_image.desktop{display:none}}@media (min-width: 769px){.ce_image.mobile{display:none}}.ce_space{--multiplier: 2}.ce_space.space-half{height:calc(var(--multiplier) * .5rem)}.ce_space.space-once{height:calc(var(--multiplier) * 1rem)}.ce_space.space-double{height:calc(var(--multiplier) * 2rem)}.ce_space.space-triple{height:calc(var(--multiplier) * 3rem)}.ce_space.space-default{height:calc(var(--multiplier) * 1rem)}.ce_accordion_start{background:var(--grey);border-radius:1rem}.ce_accordion_start+.ce_accordion_start{margin-top:-7rem}@media (max-width: 769px){.ce_accordion_start+.ce_accordion_start{margin-top:-3rem}}.ce_accordion_start .accordion-title{cursor:pointer;padding:1rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:2px solid var(--background);font-size:1.2rem;font-weight:500}.ce_accordion_start .accordion-title .sprite-icon{width:2rem;height:2rem}.ce_accordion_start .accordion-content{transition:all .2s ease}.ce_accordion_start .accordion-content .accordion-wrapper{padding:1rem}.ce_accordion_start.open .accordion-title .sprite-icon{transform:scaleY(-1)}.testimony-item{--padding: .5rem;padding:var(--padding);border-radius:1rem;position:relative;overflow:hidden;isolation:isolate;line-height:1.2em;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media (max-width: 769px){.testimony-item{border-radius:.7rem}}.testimony-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent-color);z-index:-1;opacity:.5}.testimony-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--background);z-index:-2}.testimony-item .image-container,.testimony-item .video-container{margin-bottom:.5rem;overflow:hidden;border-radius:.5rem;aspect-ratio:16/12}.testimony-item iframe.video-container{width:100%;aspect-ratio:560/315}.testimony-item .video-container video{width:100%}.testimony-item .audio-container .row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.testimony-item .audio-container .row .state{cursor:pointer}.testimony-item .audio-container .row .state .sprite-icon{width:3rem;height:3rem}.testimony-item .audio-container .row .state .icon-play{position:absolute}.testimony-item .audio-container .row .state .icon-pause,.testimony-item .audio-container.playing .row .state .icon-play{opacity:0}.testimony-item .audio-container.playing .row .state .icon-pause{opacity:1}.testimony-item .audio-container .track{position:relative}.testimony-item .audio-container .track .icon-audio{width:10rem;height:3rem;opacity:.5}.testimony-item .audio-container .track .active-track{position:absolute;top:0;width:calc(var(--progress) * 100%);overflow:hidden}.testimony-item .audio-container .track .active-track .icon-audio{opacity:1}.testimony-item .head{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.testimony-item .head i{display:flex;flex-direction:row;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:50%;aspect-ratio:1;font-weight:700;font-style:normal;font-size:1.2rem;background:var(--background);text-transform:uppercase}.testimony-item .head .column{line-height:1.2em}.testimony-item .head .column strong{text-transform:capitalize;font-size:1.2rem}.testimony-item .description-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.testimony-item .description-container .description{transition:all .4s ease-out;background:rgba(0,0,0,.2);padding:var(--padding);border-radius:.5rem;overflow:hidden;margin:.5rem calc(var(--padding) * -1)}.testimony-item .description-container .description>div{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.testimony-item .description-container.active .description>div{display:-webkit-box;-webkit-line-clamp:unset;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.testimony-item .description-container.active .icon-little-arrow-down{transform:scaleY(-1)}.testimony-item .description-container .icon-little-arrow-down{width:1.2rem;height:1.2rem;cursor:pointer}body.light-theme .testimony-item .description{background:unset}.job-offer-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow:hidden;padding:1rem;gap:1rem;position:relative;isolation:isolate;border-radius:.4375rem}@media (min-width: 769px){.job-offer-item{flex:1 0}}@media (max-width: 769px){.job-offer-item{width:calc(100vw - 10rem)!important;display:flex!important}}.job-offer-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--grey);z-index:-1}@media (min-width: 769px){.job-offer-item:before{opacity:.5}}.job-offer-item .image-container{width:100%;border-radius:.3125rem;overflow:hidden;aspect-ratio:1.5}.job-offer-item .image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.job-offer-item .text-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;width:11.6875rem}.job-offer-item .text-container strong{font-size:1rem;line-height:1em;font-weight:500;min-height:3rem;display:flex;flex-direction:row;justify-content:center;align-items:center;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.job-offer-item .text-container em{font-weight:300}.job-offer-item .text-container span{text-transform:capitalize}.job-offer-item .text-container .location{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.2rem;font-weight:300;margin-top:auto}.job-offer-item .text-container .location span{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;font-size:.8rem}.job-offer-item .text-container .location .fa-icon{width:1rem;height:1rem;flex-shrink:0}.job-offer-item>.more{text-decoration:none;color:var(--accent-color);border:2px solid var(--accent-color);background:transparent;border-radius:.5rem;font-weight:700;cursor:pointer;transition:all .4s ease-out;display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;gap:.5rem;padding:.4rem 1rem;padding:.2rem 1rem}.job-offer-item>.more:hover{background:var(--accent-color);color:var(--grey)}.job-offer-item>.more .fa-icon,.job-offer-item>.more .sprite-icon{width:2rem;height:2rem}.job-offer-item>.more .fa-icon:first-child,.job-offer-item>.more .sprite-icon:first-child{margin-left:-.5rem}.job-offer-item>.more .icon-caret-down:first-child{transform:rotate(90deg)}.job-offer-item>.more .icon-caret-down:last-child{transform:rotate(-90deg)}.job-offer-item>.more:hover{color:var(--background)}.subsidiary-list{display:flex;--border-radius: .5rem}.subsidiary-list .content{border-radius:var(--border-radius)}.subsidiary-list .logos,.subsidiary-list .titles{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:1rem;padding:1rem}.subsidiary-list .logos>*,.subsidiary-list .titles>*{height:2.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:right}.subsidiary-list .logos>*.active .image-container,.subsidiary-list .titles>*.active .image-container{background:var(--grey-dark)}.subsidiary-list .logos{background:var(--grey);border-radius:var(--border-radius)}.subsidiary-list .logos a.active{position:relative;isolation:isolate}.subsidiary-list .logos a.active:before{content:"";position:absolute;background:var(--grey-dark);z-index:-1;border-radius:.5rem;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem;opacity:.5}.subsidiary-list .logos a.active .image-container{filter:grayscale(1)}.subsidiary-list .logos a .image-container{border-radius:.5rem;background:transparent;height:100%;aspect-ratio:1}.subsidiary-list .logos a .image-container img{width:100%;height:100%;object-fit:contain;object-position:center}.subsidiary-list .titles{background:var(--grey-dark);border-radius:var(--border-radius) 0 0 var(--border-radius);margin-right:-1rem;padding-right:2rem;transform:translate(100%);opacity:0;pointer-events:none;transition:all .4s ease;z-index:-1;position:absolute;right:100%;top:0;margin-top:.5rem}.subsidiary-list .titles a{font-size:1rem;text-transform:uppercase}.subsidiary-list .titles a.active{filter:grayscale(1)}.subsidiary-list .titles a b{color:var(--color)}.subsidiary-list:hover .titles{transform:translate(0);opacity:1;pointer-events:all}.text-container h1,.text-container h2,.text-container h3,.text-container h4,.text-container h5,.text-container h6{word-spacing:-.2em}.text-container span[style*=background]{display:inline-block;line-height:.8;padding:.1em;border-radius:.1em}.event-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;width:100%;background:var(--grey);padding:.5rem;border-radius:.5rem}.event-item .time{display:flex;flex-direction:row;justify-content:center;align-items:center;width:5rem;aspect-ratio:1;flex-shrink:0;line-height:1em;font-weight:600;font-size:1.25rem;text-transform:lowercase}.event-item .time small{font-size:.875rem}.event-item .time .row{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.2em}.event-item .time .column{display:flex;flex-direction:column;justify-content:center;align-items:center}.event-item .content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;font-size:.875rem;line-height:1.2em}.event-item .content .tags{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.3rem;margin-bottom:.2rem}.event-item .content h3{font-weight:600;margin-bottom:0;font-size:1rem;text-transform:unset}.event-item .content .teaser{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-right:1rem}.event-item .content .teaser.overflow{position:relative;transition:.2s ease-out}.event-item .content .teaser.overflow:before{position:absolute;right:.5rem;bottom:0;content:">";transform:scaleX(2) rotate(90deg);color:var(--light-grey-3)}.event-item:hover .content .teaser{-webkit-line-clamp:unset}.event-item:hover .teaser.overflow:before{opacity:0}.page-share{position:relative;margin-bottom:4rem}.page-share .content>strong{text-decoration:none;color:var(--accent-color);border:2px solid var(--accent-color);background:transparent;border-radius:.5rem;font-weight:700;cursor:pointer;transition:all .4s ease-out;display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;gap:.5rem;padding:.4rem 1rem;--grey: var(--white)}.page-share .content>strong:hover{background:var(--accent-color);color:var(--grey)}.page-share .content>strong .fa-icon,.page-share .content>strong .sprite-icon{width:2rem;height:2rem}.page-share .content>strong .fa-icon:first-child,.page-share .content>strong .sprite-icon:first-child{margin-left:-.5rem}.page-share .content>strong .icon-caret-down:first-child{transform:rotate(90deg)}.page-share .content>strong .icon-caret-down:last-child{transform:rotate(-90deg)}.page-share .content .page-share-list{position:absolute;opacity:0;pointer-events:none;top:calc(100% + .5rem);transition:all .1s ease;transform:translateY(-100%);display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.page-share .content .page-share-list li,.page-share .content .page-share-list li a{width:2rem;height:2rem}.page-share .content .page-share-list li a .sprite-icon{width:2rem;height:2rem;color:var(--accent-color)}.page-share.active .page-share-list{opacity:1;pointer-events:all;transform:translate(0)}body:not(.light-theme):not(.has-subsidiary) .sprite-icon.icon-pattern,body:not(.light-theme):not(.has-subsidiary) .sprite-icon.icon-pattern-large{opacity:.1;--accent-background: var(--white)}body:not(.light-theme):not(.has-subsidiary) .sprite-icon.icon-pattern *,body:not(.light-theme):not(.has-subsidiary) .sprite-icon.icon-pattern-large *{fill:var(--accent-background)!important}body.has-subsidiary .sprite-icon.icon-pattern,body.has-subsidiary .sprite-icon.icon-pattern-large{opacity:.1}body.has-subsidiary .sprite-icon.icon-pattern *,body.has-subsidiary .sprite-icon.icon-pattern-large *{fill:currentColor!important}.icon-pattern-large{aspect-ratio:2;pointer-events:none}.icon-pattern{aspect-ratio:1.2;pointer-events:none}.slider .slider-item{-webkit-user-select:none;user-select:none}.slider .slider-item img{pointer-events:none}@font-face{font-family:swiper-icons;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);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.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{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style: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{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
