html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}960px:960px;@-webkit-keyframes a{0%{opacity:0}to{opacity:1}}@keyframes a{0%{opacity:0}to{opacity:1}}@-webkit-keyframes b{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes b{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@-webkit-keyframes c{to{opacity:1}}@keyframes c{to{opacity:1}}.banner{position:relative;width:100%;background:#8b0b56;z-index:3;color:#fff;padding:1.5rem 5rem;justify-content:center}.banner,.banner>div>div{display:flex}.banner>div>div .button.espace-renv:hover{color:#8b0b56}.banner h4{margin:0 0 .5rem;text-transform:uppercase}.banner h3{color:#fff;padding-right:1rem;margin:0;line-height:2em}@media (max-width:960px){.banner{padding:1.5rem}}@media (max-width:500px){.banner>div>div{flex-direction:column}}@media (max-width:500px){.banner h4{font-size:0.9em}}@media (max-width:960px){.banner h3{width:100%;flex:1}}@media (max-width:500px){.banner h3{font-size:1em}}@font-face{font-family:Publico Text Roman;src:url(../fonts/PublicoText-Roman.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}body,html{min-height:100%;height:100%}html{font:20px/1.4 League Spartan,sans-serif;color:#000;letter-spacing:0.02rem;background:#fff;box-sizing:border-box;scroll-behavior:smooth}@media (min-width:1700px){html{font:25px/1.4 League Spartan,sans-serif}}@media (min-width:1900px){html{font:26px/1.4 League Spartan,sans-serif}}@media (min-width:2020px){html{font:27px/1.4 League Spartan,sans-serif}}@media (max-width:1480px){html{font-size:16.44444px}}@media (max-width:960px){html{font-size:14px}}*,:after,:before{box-sizing:inherit}body{margin:0;position:relative;background:#f2f2f2}body .loading{width:2rem;height:2rem;z-index:0;position:fixed;top:calc(50vh - 1rem);left:calc(50vw - 1rem + 7.875rem);display:block}body .loading>span{opacity:0;text-indent:-999em;overflow:hidden;color:transparent;background:#cbced2;display:block;width:100%;height:100%;-webkit-animation:ease-in-out;animation:ease-in-out;-webkit-animation-iteration-count:infinite,1;animation-iteration-count:infinite,1;-webkit-animation-direction:both;animation-direction:both;-webkit-animation-fill-mode:both,forwards;animation-fill-mode:both,forwards;-webkit-animation-name:b,c;animation-name:b,c;-webkit-animation-duration:1.2s,2s;animation-duration:1.2s,2s;//animation:b 1.2s infinite ease-in-out}body header[data-open]~main{-webkit-filter:blur(2px);filter:blur(2px)}body main{position:relative;background:#f2f2f2;padding-left:15.75rem;-webkit-filter:none;filter:none;will-change:opacity,transform;opacity:0;pointer-events:none;-webkit-transform:translate3d(-1rem,0,0);transform:translate3d(-1rem,0,0);flex:1;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:.6s;transition-timing-function:ease-out}body main a{color:inherit;text-decoration:none}body main[data-in-viewport]{opacity:1;z-index:1;-webkit-transform:none;transform:none;pointer-events:all}body script{display:none!important}body input{box-shadow:none!important;-webkit-appearance:none;border-radius:0;color:#012739;font-weight:500}body input::-webkit-input-placeholder{color:#b9bec8;font-weight:300}body input::-moz-placeholder{color:#b9bec8;font-weight:300}body input::-ms-input-placeholder{color:#b9bec8;font-weight:300}body input::placeholder{color:#b9bec8;font-weight:300}body input[type=submit]{padding:0;width:100%;border:none;border-left:none;font-family:League Spartan,sans-serif;color:#d83376;font-size:0.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.2rem;height:2.8rem;line-height:0.65rem;margin-left:-0.05rem;cursor:pointer;background:transparent}body input[type=email],body input[type=text]{padding:1.1rem 1rem;font-size:0.8rem;border:1px solid #b9bec8;width:100%;height:2.8rem}body button:focus,body input:focus{outline:none}body ::-webkit-input-placeholder{color:#b9bec8}body ::-moz-placeholder{color:#b9bec8}body :-ms-input-placeholder{color:#b9bec8}body :-moz-placeholder{color:#b9bec8}body .highlights-link{background-color:#e1e2e5;display:flex;flex-direction:column;align-content:center;align-items:center;padding-bottom:3rem}body .highlights-link h3{font-weight:500;color:#fff;font-size:3.5rem;margin:2rem 0 0}body .highlights-link span{font-weight:200;color:#012138;font-size:.8rem;display:flex;justify-content:center;align-content:center;align-items:center}body .highlights-link span:before{content:"";background-image:url(/assets/images/icons/arrows/line/left-darkblue.svg);display:flex;width:.25rem;height:.45rem;background-repeat:no-repeat;padding-right:.9rem}@media (max-width:960px){body.content-height main{min-height:100%}}body.modal-open{overflow:hidden}@media (max-width:960px){body .loading{left:calc(50vw - 1rem)}}@media (max-width:960px){body main{padding:4.5rem 0 .01em}}.blockquote{background-color:#e1e2e5;padding:4.3rem}.blockquote p{color:#012138;font-size:2rem;line-height:3rem;margin:0;font-weight:500;padding-left:4rem;position:relative}.blockquote p:after,.blockquote p:before{color:#b9bec7;font-size:5rem;font-weight:100;position:absolute}html[lang=fr] .blockquote p:before{content:"\00ab";left:0}html[lang=en] .blockquote p:before{content:"\201C";left:0;line-height:5rem}html[lang=fr] .blockquote p:after{content:"\00bb"}html[lang=en] .blockquote p:after{content:"\201D";line-height:5rem}.blockquote dl{padding-left:4rem;margin:3.5rem 0 0.8rem;letter-spacing:.05rem}.blockquote dl dt{color:#000;font-size:1.25rem}.blockquote dl dd{color:#5c6b83;font-size:0.7rem;text-transform:uppercase;margin-left:0}.blockquote dl dd span{display:block}@media (max-width:560px){.blockquote{padding:2rem}}@media (max-width:560px){.blockquote p{font-size:1.5rem;line-height:3rem;padding-left:3rem}}@media (max-width:560px){.blockquote p:after,.blockquote p:before{font-size:4rem}}@media (max-width:560px){html[lang=en] .blockquote p:after,html[lang=en] .blockquote p:before{line-height:4rem}}.em{text-indent:-999em;display:inline-block;width:1.5em;background:linear-gradient(#012138,#012138),linear-gradient(transparent,transparent);background-size:100% 0.13333em,100%;background-repeat:no-repeat;background-position:50%}.em-before:before{content:"";width:1.5em;margin-right:0.5em;height:1em;display:inline-block;vertical-align:middle;background:linear-gradient(#012138,#012138),linear-gradient(transparent,transparent);background-size:100% 0.13333em,100%;background-repeat:no-repeat;background-position:50%}main>footer{display:flex;flex-flow:row;background:#e1e2e5;font-size:0.5rem;padding:2.25rem 4.5rem;text-transform:uppercase;justify-content:space-between}main>footer nav{display:flex;flex-flow:column;flex:1 1 auto}main>footer nav>a,main>footer nav>span{font-family:League Spartan,sans-serif;font-weight:500;font-size:1.4em;margin-bottom:.4rem;color:#5c6b83;align-self:flex-start}main>footer nav>a{background:linear-gradient(transparent,transparent),linear-gradient(#5c6b83,#5c6b83);background-size:100% 1px,0 1px;background-repeat:no-repeat;background-position:bottom,0 100%;transition:background-size .15s ease-out}main>footer nav>a:hover{background-size:100% 1px}main>footer ul{list-style:none;padding:0;margin:0;margin-bottom:1rem}main>footer ul a{background:linear-gradient(transparent,transparent),linear-gradient(#000,#000);background-size:100% 1px,0 1px;background-repeat:no-repeat;background-position:bottom,0 100%;transition:background-size .15s ease-out;margin:0.5em 0;display:inline-block}main>footer ul a:hover{background-size:100% 1px}@media (max-width:960px){main>footer{display:none}}@media (max-width:560px){main>footer{font-size:0.7rem}}main>footer[data-in-viewport] nav,main>footer[data-in-viewport] nav ul>li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}body>footer{display:flex;flex-flow:row;border-top:2px solid #f2f2f2;margin-left:15.75rem;background:#e1e2e5;font-size:0.5rem;text-transform:uppercase;padding:1.5em 4.5rem}body>footer>div{display:flex;flex-direction:column}body>footer>div a{background:linear-gradient(transparent,transparent),linear-gradient(#000,#000);background-size:100% 1px,0 1px;background-repeat:no-repeat;background-position:bottom,0 100%;transition:background-size .15s ease-out;color:inherit;text-decoration:none}body>footer>div a:hover{background-size:100% 1px}body>footer>div>p{margin-bottom:0}body>footer>div div{display:flex}body>footer>div div p{margin-top:.5em}body>footer>div div p:last-child{margin-left:3em}body>footer>div div p:first-child{margin-left:0}body>footer ul{display:flex;flex-flow:row;list-style:none;align-items:center;padding:0;margin:0;margin-left:auto}body>footer ul li{margin-right:4.5em}body>footer ul li:last-child{margin-right:0}body>footer ul a{display:block;overflow:hidden;text-indent:-999em;background-position:50%;background-size:contain;background-repeat:no-repeat;//:all .15s ease-out}body>footer ul a:hover[data-icon=facebook]{background-image:url(/assets/images/icons/facebook-hover.svg)}body>footer ul a:hover[data-icon=linkedin]{background-image:url(/assets/images/icons/linkedin-hover.svg);background-size:contain}body>footer ul a:hover[data-icon=youtube]{background-image:url(/assets/images/icons/youtube-hover.svg);background-size:contain}body>footer ul a[data-icon]:before{display:none}body>footer ul a[data-icon=facebook]{width:2.8em;height:2.8em;background-image:url(/assets/images/icons/facebook.svg)}body>footer ul a[data-icon=linkedin]{width:2.8em;height:2.8em;background-image:url(/assets/images/icons/linkedin.svg)}body>footer ul a[data-icon=youtube]{width:3.1em;height:2.5em;background-image:url(/assets/images/icons/youtube.svg)}@media (max-width:960px){body>footer{font-size:0.7rem;margin-left:0;padding-left:2.25rem;padding-right:2.25rem}}@media (max-width:560px){body>footer{display:flex;flex-flow:column;font-size:0.7rem;line-height:1.33333em}}@media (max-width:560px){body>footer>div{flex-direction:row}}@media (max-width:560px){body>footer>div>p{flex-basis:50%}}@media (max-width:560px){body>footer>div div{flex-direction:column;flex-basis:50%}}@media (max-width:560px){body>footer>div div p:last-child{margin:0 0 0 2em}}@media (max-width:560px){body>footer>div div p{text-align:right}}@media (max-width:560px){body>footer>div div p:first-child{margin-top:1em}}@media (max-width:560px){body>footer ul{margin:1rem auto}}body>header{display:flex;flex-flow:column;position:fixed;top:0;left:0;z-index:2;width:15.75rem;height:100vh;padding:2.25rem;padding-right:0;background:#fff}body>header nav{display:flex;flex-flow:column;flex:1 1 auto}body>header nav>ul>li{border-bottom:1px solid #ebedf0}body>header nav>ul>li:first-child{border-top:1px solid #ebedf0}body>header nav>ul>li.espacelink{border:none;margin:1.5rem 0;color:#ae0061;font-weight:600;border-bottom:2px solid #ae0061;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block}body>header nav>ul>li.espacelink a{padding:0}body>header nav>ul>li.espacelink a:hover{color:#ae0061}body>header nav>:last-child{background:linear-gradient(transparent,transparent),linear-gradient(#5c6b83,#5c6b83);background-size:100% 1px,0 1px;background-repeat:no-repeat;background-position:bottom,0 100%;transition:background-size .15s ease-out;display:block;align-self:flex-start;font-size:0.9rem;margin-top:auto;text-decoration:none;color:#5c6b83}body>header nav>:last-child:hover{background-size:100% 1px}body>header>span{margin:2.5rem 0}body>header>span a{display:block;width:10rem;height:2.75rem;overflow:hidden;text-indent:-999rem;background:url(/assets/images/logos/Signature_Cominar.svg) 50%/contain no-repeat}body>header [data-menu-open]{padding:0;margin-top:0.75rem;width:3rem;height:3rem;background-color:transparent;background-image:url(/assets/images/icons/menu.svg);background-position:50%;background-size:1.85rem 1.2rem;background-repeat:no-repeat;cursor:pointer;cursor:context-menu;position:relative;z-index:1}body>header [data-menu-back],body>header [data-menu-open]{display:none;border:0;border-radius:0;text-indent:-999em;overflow:hidden;transition:all .15s ease-out}body>header [data-menu-back]{align-items:center;background:#1a315b;color:#5c6b83;font-size:0.7rem;width:100%;height:4.5rem;padding:2.5em 3.75em;cursor:pointer;outline:none;text-transform:uppercase;-webkit-transform:translateX(-100%);transform:translateX(-100%);position:fixed;top:0;left:0;z-index:2}body>header [data-menu-back]:before{content:"";display:block;background-image:url(/assets/images/icons/arrows/line/long-left-gray.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;outline:none;width:2.5em;height:1.08333em;margin-right:1.66667em;transition:margin-right .15s ease-out}body>header [data-menu-back]:hover{color:#fff}body>header [data-menu-back]:hover:before{margin-right:2.5em}body>header ul{list-style:none;padding:0;margin:0;font-weight:300}body>header ul li{position:relative;font-size:1rem}body>header ul li a,body>header ul li span{display:block;padding:0.6875em 0;text-decoration:none;transition:all .15s ease-out;color:inherit}body>header ul li a strong,body>header ul li span strong{display:flex;flex-flow:row;font-weight:700;align-items:baseline}body>header ul li a strong:after,body>header ul li span strong:after{content:"";display:block;width:0.83333em;height:0.77778em;margin-left:0.55556em;background:url(/assets/images/icons/list-white.svg) 50%/contain no-repeat;opacity:.2;position:relative;top:0.05556em;transition:opacity .15s ease-out}body>header ul li a:hover,body>header ul li a[data-focus],body>header ul li span:hover,body>header ul li span[data-focus]{color:#c08c3e}body>header ul li a:hover strong:after,body>header ul li a[data-focus] strong:after,body>header ul li span:hover strong:after,body>header ul li span[data-focus] strong:after{opacity:.5}body>header ul li span{cursor:pointer;background:url(/assets/images/icons/arrows/full/right-gray.svg) calc(100% + 0.777777777777778em) 50%/0.55556em 0.77778em no-repeat;background-position:120% 50%}body>header ul li span[data-focus]{background-position:right 0.77778em center}body>header ul li span[data-focus]~ul{opacity:1;-webkit-transform:translateX(100%) translateY(-0.69444em);transform:translateX(100%) translateY(-0.69444em);pointer-events:all}body>header ul ul{position:absolute;top:.8rem;left:-2.25em;z-index:1;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;min-width:100%;padding:0 0 0 2em;pointer-events:none;background:#012138;color:#fff;transition:all .15s ease-out;width:15.75rem;border:1px solid #1d3765}body>header ul ul li{font-size:0.88889em;border-bottom:1px solid #1d3765}body>header ul ul li a{background:0;padding:0.96em 0;//:0 0.625em;transition:color .15s ease-out;line-height:1.2}body>header ul ul li a.header__vue-ensemble{text-transform:uppercase}body>header ul ul li a.header__vue-ensemble strong{font-weight:500}body>header ul ul li:last-child{border-bottom:none}@media (max-width:960px){body>header{display:flex;flex-flow:row;justify-content:space-between;padding:0 2.25rem 0.75rem;width:100vw;height:4.5rem;-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}body>header[data-hidden]{-webkit-transform:translateY(-100%);transform:translateY(-100%)}body>header[data-open] [data-menu-open]{background-image:url(/assets/images/icons/close.svg);background-size:1.35rem 1.35rem}body>header[data-open] nav{-webkit-transform:translateX(0);transform:translateX(0)}body>header[data-open] nav:after{opacity:1}body>header[data-depth="1"] span{opacity:0;pointer-events:none}body>header[data-depth="1"] [data-menu-back]{-webkit-transform:translateX(0);transform:translateX(0)}}@media (max-width:960px){body>header nav{left:0;width:100%;max-width:24rem;padding:2.25rem;padding-top:6.75rem;background:#fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}body>header nav,body>header nav:after{position:fixed;top:0;height:100vh}body>header nav:after{content:"";left:24rem;width:100vw;background:rgba(0,0,0,.2);opacity:0;transition:opacity .15s ease-out;pointer-events:none}}@media (max-height:413px) and (max-width:960px){body>header nav{overflow-y:overlay;overflow-x:hidden}}@media (max-width:560px){body>header nav{max-width:100%}body>header nav:after{display:none}}@media (max-width:960px){body>header nav>ul>li,body>header nav>ul>li:first-child{border:none}}@media (max-width:560px){body>header nav>:last-child{font-size:1.5rem;margin-top:0;padding:0.72222em 0;color:#000;font-weight:300}}@media (max-width:960px){body>header>span{margin:0;position:relative;z-index:1;transition:opacity .15s ease-out}}@media (max-width:960px){body>header>span a{width:9rem;height:3.5rem;margin-top:0.3rem;background-position:50%}}@media (max-width:960px){body>header [data-menu-open]{display:block}}@media (max-width:960px){body>header [data-menu-back]{display:flex;flex-flow:row}}@media (max-width:1740px){body>header ul li{font-size:0.9rem}}@media (max-width:960px){body>header ul li{position:static;font-size:1.5rem}}@media (max-height:500px){body>header ul li a,body>header ul li span{padding:1.5vh 0}}@media (max-width:1700px){body>header ul li span[data-focus]~ul{-webkit-transform:translateX(100%) translateY(-0.94444em);transform:translateX(100%) translateY(-0.94444em)}}@media (max-width:960px){body>header ul li span[data-focus]~ul{-webkit-transform:translateX(0);transform:translateX(0)}}@media (min-width:961px) and (max-height:764px) and (min-height:666px){body>header ul li:nth-child(3) span~ul{-webkit-transform:translateX(100%) translateY(-6.66667em);transform:translateX(100%) translateY(-6.66667em)}body>header ul li:nth-child(3) span[data-focus]~ul{-webkit-transform:translateX(100%) translateY(-7.5em);transform:translateX(100%) translateY(-7.5em)}}@media (min-width:1701px) and (max-height:1159px) and (min-height:766px){body>header ul li:nth-child(3) span~ul{-webkit-transform:translateX(100%) translateY(-10em);transform:translateX(100%) translateY(-10em)}body>header ul li:nth-child(3) span[data-focus]~ul{-webkit-transform:translateX(100%) translateY(-11.15em);transform:translateX(100%) translateY(-11.15em)}}@media (min-width:961px) and (max-height:664px){body>header ul li:nth-child(3) span~ul{-webkit-transform:translateX(100%) translateY(-11.11111em);transform:translateX(100%) translateY(-11.11111em)}body>header ul li:nth-child(3) span[data-focus]~ul{-webkit-transform:translateX(100%) translateY(-12.38889em);transform:translateX(100%) translateY(-12.38889em)}}@media (max-width:480px) and (max-height:736px){body>header ul li:nth-child(3) li a{padding:0.6rem 0}}@media (max-width:480px) and (max-height:568px){body>header ul li:nth-child(3) li{font-size:0.72222em}body>header ul li:nth-child(3) li a{padding:0.6rem 0}}@media (min-width:1700px){body>header ul ul{top:.65rem}}@media (max-width:1740px){body>header ul ul{left:-2.5em}}@media (max-width:1700px){body>header ul ul{left:-2.5em}}@media (max-width:1280px){body>header ul ul{padding:0 1.06667em}}@media (max-width:960px){body>header ul ul{position:fixed;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:100%;height:100%;overflow:auto;padding:2.25rem;padding-top:6.75rem;left:0;border:none}}@media (min-width:961px){body>header ul ul:hover{opacity:1;-webkit-transform:translateX(100%);transform:translateX(100%);pointer-events:all}}@media (max-width:960px){body>header ul ul li{border:none}}@media (max-width:960px){body>header ul ul li a{margin:0;line-height:1.6}}@media (max-height:500px){body>header ul ul li a{padding:1.9vh 0}}@media (max-width:960px) and (max-height:413px){body>header[data-depth="1"] nav{overflow-y:hidden}}main>header[data-background]{background-position:50%;background-repeat:no-repeat;background-size:cover;will-change:background-position}main>header:not(.no-filter){position:relative;color:#fff}main>header:not(.no-filter)>*{position:relative}main>header:not(.no-filter):before{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;opacity:.5;transition:opacity .15s ease-out;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),linear-gradient(rgba(36,66,116,.7),rgba(36,66,116,.7))}main>header[data-background=home][data-background-variant="1"]{background-image:url(/assets/images/backgrounds/home-variant-1.jpg)}main>header[data-background=home][data-background-variant="2"]{background-image:url(/assets/images/backgrounds/home-variant-2.jpg)}main>header[data-background=home][data-background-variant="3"]{background-image:url(/assets/images/backgrounds/home-variant-3.jpg)}main>header[data-background=profile]{background-image:url(/assets/images/backgrounds/Cominar_Web_Profildentreprise_2550x1275.jpg)}main>header[data-background=projects]{background-image:url(/assets/images/backgrounds/projects.png)}main>header[data-background=history]{background-image:url(/assets/images/backgrounds/Cominar_Web_Historique_2550x1275.jpg)}main>header[data-background=brand]{background-image:url(/assets/images/backgrounds/Cominar_Web_NotreMarque_2550x1275.jpg)}main>header[data-background=responsability]{background-image:url(/assets/images/backgrounds/responsability.jpg)}main>header[data-background=responsability]:before{content:none}main>header[data-background=engagment]{background-image:url(/assets/images/backgrounds/engagment.jpg)}main>header[data-background=engagment]:before{content:none}main>header[data-background=careers]{background-image:url(/assets/images/backgrounds/bandeau_page_carriere.jpg)}main>header[data-background=executives]{background-image:url(/assets/images/backgrounds/image_bandeau_Gouvernance_2550x1275.jpg)}main>header[data-background=investors]{background-image:url(/assets/images/backgrounds/investors.jpg)}main>header[data-background=office]{background-image:url(/assets/images/backgrounds/image_bandeau_Portefeuille_Bureau_2550x1275.jpg)}main>header[data-background=commercial]{background-image:url(/assets/images/backgrounds/image_bandeau_Portefeuille_Commercial_2550x1275.jpg)}main>header[data-background=industrial]{background-image:url(/assets/images/backgrounds/industrial.jpg)}main>header[data-background=portfolio]{background-image:url(/assets/images/backgrounds/image_bandeau_Portefeuille_Immobilier_2550x1275.jpg)}main>header[data-background=financial]{background-image:url(/assets/images/backgrounds/financial.jpg)}main>header[data-background=trustees]{background-image:url(/assets/images/backgrounds/trustees.jpg)}main>header[data-background=quotes]{background-image:url(/assets/images/backgrounds/quotes.jpg)}main>header[data-background=shares]{background-image:url(/assets/images/backgrounds/shares.jpg)}main>header[data-background=distributions]{background-image:url(/assets/images/backgrounds/distributions.jpg)}main>header[data-background=tax]{background-image:url(/assets/images/backgrounds/tax.jpg)}main>header[data-background=reinvestment]{background-image:url(/assets/images/backgrounds/reinvestment.jpg)}main>header[data-background=publications]{background-image:url(/assets/images/backgrounds/image_bandeau_RapportsFinanciers_2550x1275.jpg)}main>header[data-background=conference]{background-image:url(/assets/images/backgrounds/conference.jpg)}main>header[data-background=news]{background-image:url(/assets/images/backgrounds/image_bandeau_SallePresse_2550x1275.jpg)}main>header[data-background=contact]{background-image:url(/assets/images/backgrounds/image_bandeau_NousJoindre_2550x1275.jpg)}main>header[data-background=privilege]{background-image:url(/assets/images/backgrounds/image_bandeau_Privilege_2550x1270.jpg)}main>header[data-background=privacy_policy]{background-image:url(/assets/images/backgrounds/image_bandeau_Privacy_Policy_2550x1270.jpg)}main>header[data-background="404"]{background-image:url(/assets/images/backgrounds/404.jpg)}main>header[data-background=newsletter]{background-image:url(/assets/images/backgrounds/newsletter.jpg)}main>header[data-background-color=pink]{background-color:#8b0b56}main>header[data-background-color=pink] h2{text-transform:uppercase;font-size:1rem}main>header[data-background-color=pink] div{margin:2rem 0 0}main>header[data-background-color=pink]:before{display:none}.home>header{padding-right:4.5rem;flex-wrap:wrap}.home>header>:first-child{//:7rem 3.5rem;padding:0;//:.5rem;//:11.5rem}.home>header>:first-child > *:last-child{//:1rem;display:inline-block;//:300;font-weight:500;//:uppercase;margin-bottom:0;font-size:2rem;line-height:1.2;//:1px solid #fff;font-family:League Spartan,sans-serif}.home>header>:nth-child(2){display:flex;flex-flow:row;padding-right:4.5rem;padding-left:0;padding-right:0}.home>header>:nth-child(2)>*{display:flex;flex-flow:column;flex:1 0 50%;max-width:50%;padding:3.25rem;position:relative}.home>header>:nth-child(2)>*>:first-child{margin-top:0}.home>header>:nth-child(2)>:first-child,.home>header>:nth-child(2)>:nth-child(2){padding-left:3.5rem;padding-right:3.5rem}.home>header>:nth-child(2)>*{padding:0;max-height:6rem}.home>header>:nth-child(2)>.header-links{width:100%;justify-content:flex-start}.home>header>:nth-child(2)>.header-links a{display:flex;flex-direction:row;align-items:center;font-family:League Spartan,sans-serif;font-size:.7rem;text-transform:uppercase;text-decoration:none;transition:all ea se-out .15s}.home>header>:nth-child(2)>.header-links a:first-child{margin-bottom:.4rem}.home>header>:nth-child(2)>.header-links a:hover{color:#ae0061}.home>header>:nth-child(2)>div[data-ticker]{justify-content:center}.home>header>:nth-child(2)>div[data-ticker] a{padding:0}.home>header h1{font-size:1.1rem;font-weight:500;margin:1.36364em 0}.home>header p{font-size:0.8rem;max-width:16.875em}.home>header h2{font-size:2.5rem;line-height:1.2;font-weight:500;margin:0}.home>header h2 span{display:block}@media (max-width:1080px){.home>header{padding-right:0}}@media (max-width:960px){.home>header{min-height:0}}@media (max-width:960px){.home>header>:first-child{padding:4rem 1.5rem}}@media (max-width:560px){.home>header>:first-child{//:2.25rem;padding:1rem 0}}@media (max-width:560px){.home>header>:first-child > *:last-child{max-width:229px;font-size:1.2rem}}@media (max-width:375px){.home>header>:first-child > *:last-child{font-size:1rem}}@media (max-width:1080px){.home>header>:nth-child(2){padding-right:2rem}}@media (max-width:560px){.home>header>:nth-child(2)>*{max-width:100%;flex-basis:100%}}@media (max-width:1080px){.home>header>:nth-child(2)>:first-child,.home>header>:nth-child(2)>:nth-child(2){padding-left:2rem;padding-right:2rem}}@media (max-width:960px){.home>header>:nth-child(2)>:first-child,.home>header>:nth-child(2)>:nth-child(2){padding:0}}@media (max-width:1080px){.home>header>:nth-child(2){padding-right:1.5rem}}@media (max-width:620px){.home>header>:nth-child(2){padding-right:2rem}}@media (max-width:560px){.home>header>:nth-child(2){padding-right:0}}@media (max-width:960px){.home>header>:nth-child(2)>.header-links{padding-left:3.5rem}}@media (min-width:560px){.home>header>:nth-child(2)>.header-links{padding-top:1.7em;height:7.5em}}@media (max-width:559px){.home>header>:nth-child(2)>.header-links{padding-left:2rem;margin-bottom:1rem}}@media (max-width:560px){.home>header>:nth-child(2)>div[data-ticker]{display:none}}@media (max-width:960px){.home>header>:nth-child(2)>div[data-ticker] a{padding-left:2rem;margin-left:1.125rem}}@media (max-width:960px){.home>header h2{max-width:24.75rem}}@media (max-width:768px){.home>header h2 span{//:inline}}header.masthead{display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;background:#e1e2e5;padding:6rem 4.5rem;padding-top:4rem}header.masthead>div{order:2;width:100%}header.masthead>a{order:1;width:100%;max-width:8.33333em}header.masthead .bigh2,header.masthead h1{font-size:3rem;font-weight:500;letter-spacing:.05em;line-height:1.07143em;color:#fff;margin:0!important;will-change:transform}header.masthead h2{display:flex;flex-flow:row;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.33333em;color:#fff;margin:0;margin-right:6.75rem;will-change:transform}header.masthead a{display:block;font-size:0.6rem;font-family:League Spartan,sans-serif;text-transform:uppercase;color:#fff;line-height:1.66667em;letter-spacing:.1em;margin-right:3.33333em;margin-top:2.08333em;padding-bottom:1rem;margin-bottom:1rem;position:relative;overflow:hidden;will-change:transform}header.masthead a:before{bottom:0.5em;height:1px;background:hsla(0,0%,100%,.251);transition:-webkit-transform .3s ease-out .3s;transition:transform .3s ease-out .3s;transition:transform .3s ease-out .3s,-webkit-transform .3s ease-out .3s}header.masthead a:after,header.masthead a:before{content:"";display:block;position:absolute;left:0;width:100%;will-change:transform}header.masthead a:after{bottom:0;height:1.08333em;background:url(/assets/images/icons/arrows/line/left-white-40-opacity.svg),linear-gradient(hsla(0,0%,100%,.251),hsla(0,0%,100%,.251));background-position:0,50%;background-size:contain,100% 1px;background-repeat:no-repeat;-webkit-transform:translateX(9.75rem);transform:translateX(9.75rem);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}header.masthead a.nohover:after{content:none}header.masthead a.nohover:hover:before{-webkit-transform:translateX(0);transform:translateX(0)}header.masthead a:hover:before{-webkit-transform:translateX(-100%);transform:translateX(-100%);transition-delay:0s}header.masthead a:hover:after{-webkit-transform:translateX(0);transform:translateX(0);transition-delay:.3s}header.masthead[data-background=home]{padding:6rem 3.5rem}@media (max-width:1080px){header.masthead[data-background=home]{padding-left:2rem;padding-right:2rem}}@media (max-width:960px){header.masthead[data-background=home]{padding:2rem}}@media (max-width:560px){header.masthead[data-background=home]{padding:2.25rem}}header.masthead[data-background=careers],header.masthead[data-background=contact]{padding-top:4.5rem}header.masthead[data-background=privilege]{padding-top:6rem}@media (max-width:560px){header.masthead{padding:2.25rem;min-height:0}}header.masthead.wide{padding-top:4.5rem}header.masthead.wide>div{max-width:36rem}header.masthead.wide h2{margin-top:2.25rem}@media (max-width:560px){header.masthead.wide{padding:2.25rem}}header.masthead[data-background="404"]>div{max-width:43rem}header.masthead[data-background="404"] h1 span{display:block}header.masthead[data-background=newsletter]>div{max-width:29.5rem}header.masthead[data-background=careers] h1{font-weight:500!important}@media (max-width:480px){header.masthead .bigh2,header.masthead h1{font-size:3rem}}@media (max-width:375px){header.masthead .bigh2,header.masthead h1{font-size:2.5rem}}@media (max-width:340px){header.masthead .bigh2,header.masthead h1{font-size:2rem}}@media (max-width:560px){header.masthead a:last-child{display:none}}header.overview{display:flex;flex-flow:column;align-items:stretch;background:#e1e2e5;padding:6rem 4.5rem;padding-top:4.5rem;color:#012138}header.overview h1{font-size:3rem;font-weight:500;letter-spacing:.05em;line-height:1.14286em;margin:0}header.overview h2{display:flex;flex-flow:row;font-size:1.5rem;font-weight:400;line-height:1.66667em;letter-spacing:.05em;margin:.25rem 0}@media (max-width:560px){header.overview{padding:2.25rem;min-height:0}}@media (max-width:480px){header.overview h1{font-size:3rem}}@media (max-width:375px){header.overview h1{font-size:2.5rem}}@media (max-width:340px){header.overview h1{font-size:2rem}}[data-icon]:before{content:"";opacity:.3;display:block;flex-shrink:0;background-position:50%;background-size:contain;background-repeat:no-repeat;transition:opacity .15s ease-out}[data-icon=charts]:before{background-image:url(/assets/images/icons/charts.svg)}[data-icon=tel]:before{background-image:url(/assets/images/icons/conference_tel.svg)}[data-icon=preview]:before{background-image:url(/assets/images/icons/preview.svg)}[data-icon=history]:before{background-image:url(/assets/images/icons/calendar-blue.svg)}[data-icon=careers]:before{background-image:url(/assets/images/icons/curriculum-blue.svg)}[data-icon=finance]:before{background-image:url(/assets/images/icons/calculator-blue.svg)}[data-icon=contact]:before{background-image:url(/assets/images/icons/group-blue.svg)}[data-icon=complex]:before{background-image:url(/assets/images/icons/complex.svg)}[data-icon=angle]:before{background-image:url(/assets/images/icons/angle.svg)}[data-icon=checkmark]:before{background-image:url(/assets/images/icons/checkmark.svg)}[data-icon=properties]:before{background-image:url(/assets/images/icons/properties-gray.svg)}[data-statistic="1"]:before{background-image:url(/assets/images/icons/theater-gray.svg)}[data-statistic="2"]:before{background-image:url(/assets/images/icons/warehouse-gray.svg)}[data-statistic="3"]:before{background-image:url(/assets/images/icons/properties-gray.svg)}[data-icon=theater]:before{background-image:url(/assets/images/icons/theater-gray.svg)}[data-icon=warehouse]:before{background-image:url(/assets/images/icons/warehouse-gray.svg)}[data-icon=playback]:before{background-image:url(/assets/images/icons/playback-blue.svg)}[data-icon=call]:before{background-image:url(/assets/images/icons/call-blue.svg)}[data-icon=investor]:before{background-image:url(/assets/images/icons/investor.svg)}[data-icon=trustees]:before{background-image:url(/assets/images/icons/trustees.svg)}[data-icon=sedar]:before{background-image:url(/assets/images/icons/sedar.svg)}[data-icon=conference]:before{background-image:url(/assets/images/icons/conference-blue.svg)}[data-icon=file]:before{background-image:url(/assets/images/icons/file-gray.svg)}[data-icon=people]:before{background-image:url(/assets/images/icons/people.svg)}[data-icon=employees]:before{background-image:url(/assets/images/icons/employees.svg);opacity:1}[data-icon=hour]:before{background-image:url(/assets/images/icons/hour.svg);opacity:1}.map [data-map]{width:100%;height:100%}.map [data-map] .gm-style-cc{display:none}.map [data-map] a[href^="https://maps.google.com/maps"]{display:none!important}.project-controls{display:flex;flex-flow:row;margin-top:2rem}.project-controls .search{flex:1;display:flex;margin-right:2rem}.project-controls .search input[name=query]{flex:1;font-size:.8rem;border:1px solid #d3d3d3;padding:.5rem;padding-left:2rem;margin-right:.5rem;background:url(/assets/images/icons/search.svg) .5rem/1.25rem no-repeat #fff}.project-controls .search input[type=submit]{flex:0;height:auto;font-size:.7rem;border:1px solid #ae0061;background:transparent;padding:1em 1.5em;letter-spacing:.1em;font-weight:400;transition:all .15s ease-out;font-family:League Spartan,sans-serif}.project-controls .search input[type=submit]:hover{color:#fff;background:#ae0061}.project-controls .sort{font-family:League Spartan,sans-serif;font-size:.6rem;text-transform:uppercase;color:#5f6e85;display:flex;flex-flow:row;align-items:center}.project-controls .sort span{margin-right:.5rem}.project-controls .sort a{display:block;padding:.75rem 1.25rem;border:1px solid #5f6e85;transition:all .15s ease-out;border-left:none}.project-controls .sort a:first-of-type{border-left:1px solid #5f6e85}.project-controls .sort a:hover,.project-controls .sort a[data-current="1"]{color:#fff}.project-controls .sort a:hover{background:rgba(95,110,133,.5)}.project-controls .sort a[data-current="1"]{background:#5f6e85}@media screen and (max-width:590px){.project-controls{flex-flow:column}}@media screen and (max-width:590px){.project-controls .search{margin-right:0;margin-bottom:2rem}}.empty-section{margin:0 4.5rem 2rem}.empty-section .empty{display:block;font-size:.7rem;text-transform:uppercase;padding:1em 0;text-align:center;font-weight:500;background:#fff;margin-top:3rem;color:#606e85;border:.36rem solid #606e85}@media screen and (max-width:640px){.empty-section{margin:0 2.5rem 2rem}}.project{display:flex;flex-flow:column;padding:4.5rem}.project .presentation{display:flex;flex-flow:row}.project .presentation .document-viewer{margin-right:2rem;flex-basis:25rem}.project .presentation .document-viewer .popup-carousel{display:flex;flex-flow:column}.project .presentation .document-viewer .popup-carousel .viewer{position:relative;overflow:hidden;height:18rem;cursor:pointer}.project .presentation .document-viewer .popup-carousel .viewer [data-close]{display:none}.project .presentation .document-viewer .popup-carousel .viewer .slide{position:absolute;overflow:hidden;width:100%;height:100%;margin:0;top:0;left:0;transition:all .5s ease-out;transition-property:opacity;will-change:opacity;opacity:0;pointer-events:none}.project .presentation .document-viewer .popup-carousel .viewer .slide figcaption{display:none}.project .presentation .document-viewer .popup-carousel .viewer .slide[data-current="1"]{opacity:1;pointer-events:all}.project .presentation .document-viewer .popup-carousel .viewer img,.project .presentation .document-viewer .popup-carousel .viewer video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.project .presentation .document-viewer .controls{display:flex;margin:1rem -.25rem}.project .presentation .document-viewer .controls button{flex:1;border:0;background:transparent;text-indent:-999em;overflow:hidden;display:block;height:2.2em;padding:0;margin:0 .25rem;cursor:pointer;position:relative;outline:none}.project .presentation .document-viewer .controls button:hover:after,.project .presentation .document-viewer .controls button[data-current="1"]:after{background:#288fdb}.project .presentation .document-viewer .controls button:after{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:100%;height:2px;background:rgba(0,0,0,.1);transition:background .15s ease-out}.project .presentation .document-viewer .controls .popup{display:none}.project .presentation .content{flex:1;font-size:.875rem;font-weight:300;-webkit-font-smoothing:antialiased}.project .presentation .content .category{font-size:1rem;font-family:League Spartan,sans-serif;font-weight:700;color:#012138;margin:.5em 0;display:block}.project .presentation .content .city{text-transform:uppercase;letter-spacing:.2em;color:#dc3f7e;font-size:.8rem;font-weight:500;display:inline-block;vertical-align:middle}.project .presentation .content .tag{position:relative;font-family:League Spartan,sans-serif;font-size:.6rem;line-height:1.6;color:#fff;text-transform:uppercase;font-weight:700;display:inline-block;vertical-align:middle;border-radius:.3em;padding:.3em 1em;margin-left:.5rem;background:#7288a7}.project .presentation .content h1{font-size:1.5rem;font-family:League Spartan,sans-serif;font-weight:700;color:#012138;margin:.5em 0}.project .presentation .content .logo{max-width:5.5rem;max-height:2.5rem;margin:1rem 0;display:block;-o-object-fit:contain;object-fit:contain}.project .presentation .content h2{font-size:.875rem;font-family:League Spartan,sans-serif;font-weight:400;text-transform:uppercase;color:#012138;margin:.5em 0}.project .presentation .content h2 a{background:none;border:none;color:inherit;padding:0;font-size:.875rem;margin:0}.project .presentation .content a{display:inline-block;font-size:.7rem;border:1px solid #ae0061;color:#ae0061;text-transform:uppercase;background:transparent;padding:1em 1.5em;letter-spacing:.1em;font-weight:400;transition:all .15s ease-out;font-family:League Spartan,sans-serif;margin-top:2em}.project .presentation .content a:hover{color:#fff;background:#ae0061}.project .map{margin:2rem 0 0;border:1px solid #d9d9d9}.project .map [data-map]{min-height:15rem}.project .retailers{padding:2.25rem;margin-top:2rem;background:#fff}.project .retailers h3{font-size:.7rem;font-family:League Spartan,sans-serif;font-weight:400;text-transform:uppercase;color:#012138;margin:0 0 1rem}.project .retailers ol{display:-ms-grid;display:grid;justify-content:center;align-items:center;list-style:none;padding:0;margin:0;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-ms-grid-rows:1fr;grid-template-rows:1fr}.project .retailers ol li{text-transform:uppercase;font-size:.75rem;color:#000}.project .retailers ol li a{color:inherit;display:block}.project .retailers ol li a span{position:relative;transition:all .15s ease-out}.project .retailers ol li a span:after{content:"";height:1px;width:0;background:#000;position:absolute;bottom:0;left:0;transition:width .15s ease-out}.project .retailers ol li a:hover img,.project .retailers ol li a:hover span{opacity:1}.project .retailers ol li a:hover span{color:#ae0061}.project .retailers ol li a:hover span:after{width:100%;background:#ae0061}.project .retailers ol li img,.project .retailers ol li span{display:block;margin:.5rem 1rem;max-width:calc(100% - 2rem);opacity:.5;transition:opacity .15s ease-out}.project .retailers ol li img{max-height:4rem;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.project .stats{margin:2rem 0 0}.project .stats dl{min-height:0}.project .stats dl div{margin:0;min-height:10rem;display:flex;flex-flow:column;justify-content:center}.project .custom-stats{margin:2rem 0 0}.project .custom-stats dl{padding:2.25rem;display:flex;flex-flow:row;flex-wrap:nowrap;align-items:center;justify-content:space-around;background:#fff;min-height:15rem;margin:0}.project .custom-stats dl>*{margin-right:1rem}.project .custom-stats dl>:last-of-type{margin-right:0}.project .custom-stats dt{display:block;font-family:League Spartan,sans-serif;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;line-height:1.3em;color:#012138;margin-bottom:1.25em}.project .custom-stats dd{margin:0}.project .custom-stats dd.block-image img{display:block;max-width:100%;margin-right:1rem}.project .custom-stats dd.block-text{color:#5c6b83;font-size:1.3rem;font-weight:300;letter-spacing:.05rem;text-transform:none}.project .custom-stats dd.block-text p{margin:0}.project .custom-stats dd.block-text[data-length="2"],.project .custom-stats dd.block-text[data-length="3"]{font-size:1rem}.project .custom-stats dd.block-icon{display:flex;align-items:center;font-size:2.5rem;font-weight:200;line-height:1.15;letter-spacing:.05em;color:#c08c3d}.project .custom-stats dd.block-icon img{display:block;max-width:2rem;max-height:2rem;width:100%;margin-right:1rem}.project .custom-stats dd.block-icon[data-length="2"]{font-size:1.75rem}.project .custom-stats dd.block-icon[data-length="3"]{font-size:1.3rem}@media screen and (max-width:1100px){.project{padding:2.25rem}}.project[data-zebra="1"]{background:#e1e3e6}@media screen and (max-width:700px),screen and (max-width:1100px) and (min-width:961px){.project .presentation{flex-flow:column}}@media screen and (max-width:700px),screen and (max-width:1100px) and (min-width:961px){.project .presentation .document-viewer{flex-basis:auto;margin-right:0}}@media screen and (max-width:700px),screen and (max-width:1100px) and (min-width:961px){.project .presentation .document-viewer .popup-carousel .viewer{height:20rem}}@media screen and (max-width:1240px) and (min-width:961px){.project .retailers ol{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:800px) and (min-width:601px){.project .retailers ol{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:600px){.project .retailers ol{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:720px){.project .custom-stats dl{min-height:auto;flex-flow:column}}@media screen and (max-width:720px){.project .custom-stats dl>*{margin:1rem 0}}.popup-carousel .video-controls{display:flex;align-items:center;width:100%}.popup-carousel .video-controls button{width:1.5rem;height:1.5rem;margin:-.25rem 0;border:0;padding:0;flex-shrink:0;text-indent:-999em;overflow:hidden;display:block;cursor:pointer;border-radius:50%;background-repeat:no-repeat;background-position:50%;background-size:.75rem;background-color:transparent;transition:background-color .15s ease-out}.popup-carousel .video-controls button[data-play]{background-image:url(/assets/images/icons/play.svg)}.popup-carousel .video-controls button[data-play][data-playing="1"]{background-image:url(/assets/images/icons/pause.svg);background-size:.6rem}.popup-carousel .video-controls button[data-fullscreen]{background-image:url(/assets/images/icons/fullscreen.svg)}.popup-carousel .video-controls button:hover{background-color:rgba(0,0,0,.1)}.popup-carousel .video-controls .time{font-size:.7rem;font-family:League Spartan,sans-serif;color:#9b9b9b;margin:0 .5rem}.popup-carousel .video-controls .time [data-duration]:before{content:" / "}.popup-carousel .video-controls [data-progress]{display:block;flex:1;margin:0 .5rem;background:#d3d3d3;height:.25rem;position:relative;cursor:pointer}.popup-carousel .video-controls [data-progress] [data-value]{display:block;position:absolute;width:100%;height:100%;background:#dc3f7e;-webkit-transform-origin:center left;transform-origin:center left}.popup-carousel:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;opacity:0;z-index:2;background:rgba(0,0,0,.2);transition:opacity .25s ease-out}.popup-carousel[data-pop="1"]{position:fixed;display:flex;width:100vw;height:100vh;top:0;left:0;z-index:3}.popup-carousel[data-pop="1"] .viewer{display:flex;align-items:center;justify-content:center;align-self:center;margin:0 auto;flex:0;position:relative;z-index:2}.popup-carousel[data-pop="1"] .viewer [data-close]{position:absolute;right:0;top:0;z-index:3;display:block;width:3rem;height:3rem;text-indent:-999em;overflow:hidden;cursor:pointer;border:0;padding:0;background:url(/assets/images/icons/close-white.svg) 50%/.75rem no-repeat;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}.popup-carousel[data-pop="1"] .viewer [data-close]:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.popup-carousel[data-pop="1"] .viewer .slide{display:flex;flex-flow:column;max-width:100%;max-height:100%;position:absolute;-webkit-transform:translateY(2rem);transform:translateY(2rem);transition:all .3s ease-out;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;will-change:transform,opacity;opacity:0;margin:0;flex:0;pointer-events:none;align-items:center;justify-content:center}.popup-carousel[data-pop="1"] .viewer .slide img,.popup-carousel[data-pop="1"] .viewer .slide video{display:block;max-width:calc(100vw - 10rem);max-height:calc(100vh - 10rem)}.popup-carousel[data-pop="1"] .viewer .slide figcaption{background:#f2f2f2;align-self:stretch;font-family:League Spartan,sans-serif;display:flex;align-items:center;font-size:.6rem;padding:1.25rem}.popup-carousel[data-pop="1"] .viewer .slide figcaption nav{display:flex;align-items:center;margin-left:auto;flex-shrink:0}.popup-carousel[data-pop="1"] .viewer .slide figcaption nav button{width:1.5rem;height:1.5rem;margin:-.25rem 0;border:0;cursor:pointer;text-indent:-999em;overflow:hidden;display:block;border-radius:50%;background-repeat:no-repeat;background-position:50%;background-size:.5rem;background-color:transparent;transition:background-color .15s ease-out}.popup-carousel[data-pop="1"] .viewer .slide figcaption nav button:hover{background-color:rgba(0,0,0,.1)}.popup-carousel[data-pop="1"] .viewer .slide figcaption nav [data-previous]{background-image:url(/assets/images/icons/arrows/line/left-gray.svg);margin-right:.25rem;background-position:45%}.popup-carousel[data-pop="1"] .viewer .slide figcaption nav [data-next]{background-image:url(/assets/images/icons/arrows/line/right-gray.svg);margin-left:.25rem;background-position:55%}.popup-carousel[data-pop="1"] .viewer .slide[data-current="1"]{pointer-events:all;position:relative;-webkit-transform:none;transform:none;opacity:1}.popup-carousel[data-pop="1"] .controls{display:none}.popup-carousel[data-pop="1"]:before{opacity:1;pointer-events:all}@media screen and (max-width:1100px){.popup-carousel[data-pop="1"] .viewer .slide img,.popup-carousel[data-pop="1"] .viewer .slide video{max-width:calc(100vw - 5rem);max-height:calc(100vh - 5rem)}}@media screen and (max-width:600px){.popup-carousel[data-pop="1"] .viewer .slide img,.popup-carousel[data-pop="1"] .viewer .slide video{max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}}.more-projects{font-size:1rem;border:1px solid #ae0061;color:#ae0061;display:block;text-transform:uppercase;background:transparent;padding:1em 1.5em;letter-spacing:.1em;margin:2rem auto;max-width:25rem;text-align:center;font-weight:400;transition:all .15s ease-out;font-family:League Spartan,sans-serif}.more-projects:hover{color:#fff;background:#ae0061}section h3{font-size:1.25rem;color:#012138;font-weight:500;margin:0.5em 0}section h3 a{background:linear-gradient(transparent,transparent),linear-gradient(#012138,#012138);background-size:100% 0.06667em,0 0.06667em;background-repeat:no-repeat;background-position:bottom,0 100%;transition:background-size .15s ease-out;color:inherit;text-decoration:none}section h3 a:hover{background-size:100% 0.06667em}section .button{display:inline-block;align-self:flex-start;font-size:0.7rem;font-weight:500;text-transform:uppercase;text-decoration:none;color:#ae0061;border:1px solid #ae0061;background:transparent;transition:all .15s ease-out;font-family:League Spartan,sans-serif;line-height:42px;padding:0 1.42857em;padding-top:.3em}section .button.dark{color:#8b0b56;border:1px solid #8b0b56}section .button.dark:hover{background:#8b0b56}section .button:hover{color:#fff;background:#ae0061}section .button.espace{color:#012138;border:1px solid #012138}section .button.espace:hover{color:#fff;background:#012138}section .button.espace-renv{color:#fff;border:1px solid #fff}section .button.espace-renv:hover{color:#012138;background:#fff}section .gold{display:block;text-transform:uppercase;margin-right:-.2em;color:#c08c3d;font-family:League Spartan,sans-serif;font-weight:500;font-size:0.6rem;letter-spacing:.2em}section[data-updated]{margin-bottom:1.5rem;position:relative}section[data-updated]:hover:after{opacity:.7}section[data-updated]:after{content:attr(data-updated);display:block;position:absolute;bottom:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);text-align:right;color:#000;font-family:League Spartan,sans-serif;font-size:0.5rem;line-height:1em;letter-spacing:.1em;margin-right:-.1em;text-transform:uppercase;padding:1em 0;opacity:.3;transition:opacity .15s ease-out}@media (max-width:560px){section .button{display:block;text-align:center;margin:1rem auto}}@media (max-width:960px){section .gold{font-size:0.7rem}}@media (max-width:620px){section .gold{font-size:0.625rem}}@media (max-width:560px){section .gold{font-size:0.7rem}}.actuality{padding:2.5rem 4.5rem;margin-bottom:3.5rem;transition:all .15s ease-out}.actuality>div{display:flex;flex-flow:row;padding:3rem 4.5rem;border:4px solid #b9bec8;width:100%}.actuality>div>div h2{color:#012138;font-size:1.5rem;font-weight:500;letter-spacing:.05rem;line-height:2rem;margin-top:0}.actuality>div>div p{color:#5c6b83;font-size:0.7rem;font-weight:400;letter-spacing:.05rem;line-height:0.95rem}.actuality>div:before{content:"";display:block;opacity:1;flex-shrink:0;margin-right:6.3rem;width:15rem;height:9.6rem;background-position:50%;background-size:contain;background-repeat:no-repeat;transition:opacity .15s ease-out}.actuality>div[data-icon=actuality]:before{background-image:url(/assets/images/icons/letter.svg)}.actuality>div[data-icon=connect]:before{background-image:url(/assets/images/icons/letter2.svg)}.actuality form{display:flex;flex-flow:row;font-size:0}.actuality form input[type=email]{max-width:20rem;width:100%;margin-right:0.3rem;height:auto;padding:0.92857em 1.42857em}.actuality form input[type=submit]{width:auto;padding:0 1rem;border:1px solid #d83376;transition:all .15s ease-out;height:auto;padding:0.92857em 1.42857em}.actuality form input[type=submit]:hover{background:#d83376;color:#fff}.actuality:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@media (max-width:640px){.actuality{padding:2.25rem}}@media (max-width:560px){.actuality{margin-bottom:0}}@media (max-width:1770px){.actuality>div{padding:2.25rem}}@media (max-width:620px){.actuality>div{display:flex;flex-flow:column;align-items:center}}@media (max-width:2150px){.actuality>div:before{margin-right:3rem;width:12rem}}@media (max-width:1480px) and (min-width:1280px){.actuality>div:before{width:20rem}}@media (max-width:1100px){.actuality>div:before{width:10rem;height:auto}}@media (max-width:1050px) and (min-width:960px){.actuality>div:before{width:7.5rem;margin-right:1.5rem}}@media (max-width:960px){.actuality>div:before{width:20rem}}@media (max-width:840px){.actuality>div:before{width:15rem}}@media (max-width:768px){.actuality>div:before{width:12rem}}@media (max-width:700px){.actuality>div:before{width:10rem}}@media (max-width:620px){.actuality>div:before{width:15rem;height:9.6rem;margin-right:0;margin-bottom:3rem}}@media (max-width:960px){.actuality>div>div p{font-size:0.8rem;line-height:1.1rem}}@media (max-width:420px){.actuality form{display:flex;flex-flow:column}}@media (max-width:420px){.actuality form input[type=email]{margin-right:0;margin-bottom:0.6rem}}.analysts{margin:1rem 3.5rem;color:#012138}.analysts h2{font-size:1.5rem;font-weight:500;letter-spacing:.05rem;line-height:2rem;margin-top:0}.analysts>div{display:-ms-grid;display:grid;-ms-grid-columns:1fr .6fr;grid-template-columns:1fr .6fr;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;font-size:1.25rem;font-weight:300}.analysts>div .values dl{display:flex;flex-flow:column;font-size:0.8rem;font-weight:300;color:#012138}.analysts>div .values dl>div{display:flex;flex-flow:row;border-bottom:1px solid #012138;flex:1 1 auto;justify-content:space-between;align-items:center}.analysts>div .values dl>div dd,.analysts>div .values dl>div dt{padding:0.9375em 1.25em}.analysts>div .values dl>div dd{color:#288fdb;margin:0;text-align:right;white-space:nowrap}.analysts>div .values dl>div.title{border-bottom:2px solid #012138}@media (min-width:1750px){.analysts>div{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width:1280px){.analysts>div{font-size:1rem}}@media (max-width:640px){.analysts>div{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:2rem}}@media (max-width:960px){.analysts>div .values dl{font-size:0.9rem}}@media (max-width:640px){.analysts>div .values dl{font-size:1rem}}#careers section.video{background-color:#f3f3f3;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:42px;margin:3.375rem 2.25rem}#careers section.video h2{text-align:center;color:#001a2d;margin-bottom:0}#careers section.video div.video-container{position:relative;width:100%;max-width:720px;margin:0 auto;aspect-ratio:16/9;border-radius:21px;overflow:hidden}#careers section.video div.video-container .splash{background-image:url(/assets/images/careers/cover-youtube-carriere-multilingue.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;display:flex;justify-content:center;align-items:center}#careers section.video div.video-container .splash img.play-youtube-icon{opacity:.8;width:6rem;height:6rem;transition:.15s ease-out}#careers section.video div.video-container .splash img.play-youtube-icon:hover{cursor:pointer}#careers section.video div.video-container .splash img.play-youtube-icon:active,#careers section.video div.video-container .splash img.play-youtube-icon:focus,#careers section.video div.video-container .splash img.play-youtube-icon:hover{opacity:1}#careers section.video div.video-container .player-container{display:none;position:relative;overflow:hidden;height:100%;border-radius:21px}#careers section.video div.video-container .player-container #player{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:21px}#careers section.video div.quotes-carousel{width:100%;max-width:720px;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:14px;overflow:hidden}#careers section.video div.quotes-carousel>div.quotes{position:relative;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:28px}#careers section.video div.quotes-carousel>div.quotes>div.quote{position:absolute;top:0;left:0;transition:opacity .3s ease-in;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#careers section.video div.quotes-carousel>div.quotes>div.quote>div:not(.credit){display:flex;justify-content:space-between;align-items:center;gap:28px}#careers section.video div.quotes-carousel>div.quotes>div.quote>div:not(.credit)>:not(.bracket){flex-grow:1;font-family:Spectral,serif;font-weight:300;font-style:normal}#careers section.video div.quotes-carousel>div.quotes>div.quote>div:not(.credit)>p{color:#001a2d;margin:0;text-align:center}#careers section.video div.quotes-carousel>div.quotes>div.quote>div:not(.credit)>p.bracket{display:none;font-size:70px;font-weight:300}#careers section.video div.quotes-carousel>div.quotes>div.quote>div:not(.credit)>p.quote-content{flex-grow:1;font-family:Publico Text Roman,serif;font-weight:300;font-style:normal}#careers section.video div.quotes-carousel>div.quotes>div.quote>div:not(.credit)>p.quote-content>span.br{display:none}#careers section.video div.quotes-carousel>div.quotes>div.quote>div.credit{margin:0 auto}#careers section.video div.quotes-carousel>div.quotes>div.quote>div.credit>p{font-family:League Spartan,sans-serif;font-size:.9rem;font-weight:300;color:#001a2d;text-align:center}#careers section.video div.quotes-carousel>div.quotes>div.quote.visible{opacity:1;pointer-events:auto}#careers section.video div.quotes-carousel>div.quotes>div.quote:not(.visible){opacity:0;pointer-events:none}#careers section.video div.quotes-carousel>div.controls{display:flex;justify-content:space-between;align-items:center;gap:21px}#careers section.video div.quotes-carousel>div.controls>button{border:0;text-indent:-999em;height:2.96em;width:3.45em;cursor:pointer;background:url(/assets/images/icons/arrows/line/gallery.svg) 60%/3.45em 2.96em no-repeat;transition:all .15s ease-out;pointer-events:all}#careers section.video div.quotes-carousel>div.controls>button:hover{background:url(/assets/images/icons/arrows/line/gallery-blue.svg) 60%/3.45em 2.96em no-repeat}#careers section.video div.quotes-carousel>div.controls>button:last-of-type{-webkit-transform:scaleX(-1);transform:scaleX(-1)}#careers section.video div.quotes-carousel>div.controls>.navigation{width:calc(100% - 8.8rem);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:.8rem}#careers section.video div.quotes-carousel>div.controls>.navigation>p{margin:0;font-weight:300;letter-spacing:.1em}#careers section.promise{position:relative;z-index:1;background-color:#001b2e;padding:42px 0}#careers section.promise>*{color:#fff}#careers section.promise h2{text-align:center}#careers section.promise section.contents{width:100%;height:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:(auto)[6];grid-template-rows:repeat(6,auto);gap:10px;position:relative;padding-left:2em;padding-right:2em}#careers section.promise section.contents div:nth-child(odd){z-index:2}#careers section.promise section.contents div:nth-child(2n){z-index:3}#careers section.promise section.contents div.background{background-repeat:no-repeat;background-size:contain;background-position:50%;width:100%;height:450px;display:flex;justify-content:center;align-items:center}#careers section.promise section.contents div.background>h2{color:#fff;font-size:3em}#careers section.promise section.contents div.background.vivre{background-image:url(/assets/images/icons/careers/Vivre.svg)}#careers section.promise section.contents div.background.explorer{background-image:url(/assets/images/icons/careers/Explorer.svg)}#careers section.promise section.contents div.background.grandir{background-image:url(/assets/images/icons/careers/Grandir.svg)}#careers section.promise section.contents div.content{width:70%;margin:0 auto;font-weight:300}#careers section.promise section.contents div.content>:first-child{font-weight:600}#careers section.promise section.contents div.content>:nth-child(2){font-weight:300}#careers section.promise section.contents div.content>p.list-heading{display:flex;justify-content:space-between;align-items:center;position:relative;font-size:1rem;font-family:League Spartan,sans-serif;font-weight:700;font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#careers section.promise section.contents div.content>p.list-heading:after{content:"";position:absolute;top:2em;left:0;width:100%;height:1px;background-color:#fff}#careers section.promise section.contents div.content>p.list-heading:hover{cursor:pointer}#careers section.promise section.contents div.content>ul.list{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;margin-top:28px;padding:0}#careers section.promise section.contents div.content>ul.list li{list-style-type:none;font-weight:300;pointer-events:none;opacity:0;transition:opacity .3s ease-out;line-height:1rem}#careers section.promise section.contents div.content>ul.list.expanded li{pointer-events:all;opacity:1}#careers section.promise section.contents div.content.vivre>:nth-child(3){color:#45b384}#careers section.promise section.contents div.content.explorer>:nth-child(3){color:#75a5ca}#careers section.promise section.contents div.content.grandir>:nth-child(3){color:#db0074}#careers section.promise section.contents div.background,#careers section.promise section.contents div.content{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:.2s;transition-timing-function:ease-in;-webkit-transform:translateY(1.2rem);transform:translateY(1.2rem)}#careers section.promise section.contents div.background[data-in-viewport],#careers section.promise section.contents div.content[data-in-viewport]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#careers section.promise section.contents div.background{transition-delay:.2s}#careers section.promise section.contents div.content{transition-delay:.4s}#careers section.apply{background-color:#f3f3f3;padding:35px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:21px;font-size:1rem}#careers section.apply p{font-weight:300;color:#001a2d}#careers section.apply>*{width:80%;text-align:center;margin:0}#careers section.apply div.small{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1px}#careers section.apply div.small>*{font-size:.5rem;margin:0}#careers section.apply .pink{color:#db0074}#careers section.footer-banner{background-image:url(/assets/images/backgrounds/image_bas_page_carriere.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:300px;display:flex;justify-content:center;align-items:center;color:#fff}#careers section.footer-banner>h2{font-weight:350;font-size:1.8rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1px}#careers a.button.consult{width:245px;margin:0 auto;border:2px solid #db0074;color:#001a2d;border-radius:40px;font-family:League Spartan,sans-serif;text-align:center;font-weight:600;text-transform:none}#careers a.button.consult:hover{cursor:pointer;background-color:#db0074;color:#fff}@media screen and (min-width:961px){#careers section.video div.video-container{width:80%}}@media (max-width:640px){#careers section.video div.video-container .splash img.play-youtube-icon{width:4rem;height:4rem}}@media screen and (min-width:961px){#careers section.video div.quotes-carousel{width:80%}}@media screen and (min-width:1480px){#careers section.video div.quotes-carousel{max-width:960px}}@media screen and (min-width:1700px){#careers section.video div.quotes-carousel{max-width:1024px;gap:35px}}@media screen and (min-width:620px){#careers section.video div.quotes-carousel>div.quotes>div.quote>div:not(.credit)>p.bracket{display:block}}@media screen and (min-width:1480px){#careers section.video div.quotes-carousel>div.quotes>div.quote>div:not(.credit)>p.bracket{font-size:80px}}@media screen and (min-width:1194px){#careers section.video div.quotes-carousel>div.quotes>div.quote>div:not(.credit)>p.quote-content{white-space:pre-line}#careers section.video div.quotes-carousel>div.quotes>div.quote>div:not(.credit)>p.quote-content>span.br{display:block}}@media screen and (min-width:961px){#careers section.video div.quotes-carousel>div.quotes>div.quote>div.credit>p{font-size:1rem}}@media screen and (min-width:961px){#careers section.promise{overflow:hidden}}@media screen and (min-width:460px){#careers section.promise section.contents{gap:20px}}@media screen and (min-width:961px){#careers section.promise section.contents{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:(auto)[3];grid-template-rows:repeat(3,auto)}#careers section.promise section.contents>*{padding:0 1rem}#careers section.promise section.contents>:first-child,#careers section.promise section.contents>:nth-child(3),#careers section.promise section.contents>:nth-child(5){justify-self:flex-start;-ms-grid-row-align:center;align-self:center}#careers section.promise section.contents>:first-child,#careers section.promise section.contents>:nth-child(5){margin-left:4rem}#careers section.promise section.contents>:nth-child(3){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;grid-row:2;margin-left:-3rem}#careers section.promise section.contents>:nth-child(4){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;grid-row:2}}@media screen and (min-width:460px){#careers section.promise section.contents div:nth-child(2n):nth-child(2){padding-top:30px}}@media screen and (min-width:1200px){#careers section.promise section.contents div.background{height:100%}}@media screen and (min-width:961px){#careers section.promise section.contents div.content{width:90%}#careers section.promise section.contents div.content>:nth-child(3){justify-content:flex-start}}@media screen and (min-width:921px){#careers section.apply div.small>*{font-size:.6rem}}@media screen and (min-width:520px){#careers section.footer-banner{background-image:url(/assets/images/backgrounds/bandeau_bas_page_carriere.jpg)}#careers section.footer-banner>h2{flex-direction:row;gap:3px}}@media screen and (min-width:1700px){#careers a.button.consult{width:340px;padding-top:10px;padding-bottom:8px;font-size:.8rem}}div.checkbox{display:flex;flex-flow:row;margin-bottom:1rem}div.checkbox input[type=checkbox]{display:none}div.checkbox span{display:flex;align-self:center;color:#000;padding-left:0.75rem;font-size:1rem;font-weight:300}div.checkbox .custom-checkbox{display:flex;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:50%;position:relative}div.checkbox .custom-checkbox label{cursor:pointer;width:100%;height:100%;border-radius:50%;background:#fff;border:2px solid #b9bec7}div.checkbox .custom-checkbox label:after{filter:alpha(opacity=0);opacity:0;content:"";display:block;width:100%;height:100%;background-image:url(/assets/images/icons/checked.svg);background-repeat:no-repeat;background-position:50%;background-size:0.8rem 0.65rem}div.checkbox .custom-checkbox input[type=checkbox]:checked+label:after{filter:alpha(opacity=100);opacity:1}.custom-checkbox input[type=checkbox]:checked+label{border:0;background:#d83376!important;border:2px solid #d83376}section.company-news{display:flex;flex-flow:row;flex-wrap:wrap;margin:4.5rem;margin-top:0;font-size:0.8rem;line-height:1.625em;letter-spacing:.05em}section.company-news h2{font-size:1.5rem;line-height:1.33333em;font-weight:500;letter-spacing:.05rem;margin:0.5em 0;color:#012138}section.company-news h2 a{background:linear-gradient(transparent,transparent),linear-gradient(#012138,#012138);background-size:100% 0.06667em,0 0.06667em;background-repeat:no-repeat;background-position:bottom,0 100%;transition:background-size .15s ease-out;color:inherit;text-decoration:none}section.company-news h2 a:hover{background-size:100% 0.06667em}section.company-news h3{font-size:1.25rem;line-height:1.33333em;font-weight:500;letter-spacing:.05rem;margin:0;color:#012138;padding:0}section.company-news>div{display:flex;width:100%;justify-content:space-between}section.company-news>div .more{right:4.5rem;font-size:0.6rem;font-weight:500;line-height:1.14286em;letter-spacing:.08em;font-family:League Spartan,sans-serif;text-transform:uppercase;margin:0.5em 0;-ms-grid-row-align:center;align-self:center;background:linear-gradient(transparent,transparent),linear-gradient(#c08c3d,#c08c3d);background-size:100% 1px,0 1px;background-repeat:no-repeat;background-position:bottom,0 100%;transition:background-size .15s ease-out;color:#c08c3d}section.company-news>div .more:hover{background-size:100% 1px}section.company-news figure{height:auto;margin:0}section.company-news figure img{width:100%;height:100%}section.company-news>article{display:flex;flex-flow:column;transition:all .3s ease-out;-webkit-transform:translateY(1rem);transform:translateY(1rem);opacity:0;transform:translateY(1rem);will-change:transform;//:0 1 calc(33.33333% - 0.75rem);flex-basis:calc(33.33333% - 0.75rem);flex-shrink:1;flex-grow:0;align-items:center;justify-content:space-between;background:#fff;height:auto;position:relative;text-align:left}section.company-news>article>a{display:block;max-width:100%;height:100%;flex:1}section.company-news>article>a>div{padding:2rem}section.company-news>article time{display:block;font-size:0.7rem;font-weight:300;line-height:1.14286em;letter-spacing:.08rem;font-family:League Spartan,sans-serif;text-transform:uppercase;color:#5c6b83;margin:0;padding:0.9rem 0}section.company-news>article .button{padding:0.8rem 1.3rem;font-size:0.6rem;line-height:0.7rem;margin-top:0.5rem}section.company-news>article[data-in-viewport]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}section.company-news>article[data-in-viewport]:nth-of-type(1n+1){transition-delay:0.2s}section.company-news>article[data-in-viewport]:nth-of-type(1n+2){transition-delay:0.4s}section.company-news>article[data-in-viewport]:nth-of-type(1n+3){transition-delay:0.6s}section.company-news>article:first-of-type{margin-right:0.5rem}section.company-news>article:nth-of-type(2){margin-left:0.5rem;margin-right:0.5rem}section.company-news>article:last-of-type{margin-left:0.5rem}@media (max-width:1024px){section.company-news{display:flex;flex-flow:column}}@media (max-width:640px){section.company-news{margin:2.25rem}}@media (max-width:1090px){section.company-news h3{font-size:1.5rem}}@media (max-width:420px){section.company-news>div{flex-flow:column}}@media (max-width:420px){section.company-news>div .more{display:none}}@media (max-width:1024px){section.company-news figure{height:auto}}@media (max-width:1090px){section.company-news>article{flex-basis:calc(50% - 1rem)}}@media (max-width:1024px){section.company-news>article{margin-bottom:2rem}}@media (max-width:1090px){section.company-news>article:first-of-type{margin-right:1rem}}@media (max-width:1024px){section.company-news>article:first-of-type{margin-right:0}}@media (max-width:1090px){section.company-news>article:nth-of-type(2){margin-left:1rem;margin-right:0}}@media (max-width:1024px){section.company-news>article:nth-of-type(2){margin-left:0;margin-right:0}}@media (max-width:1090px){section.company-news>article:last-of-type{display:none}}@media (-ms-high-contrast:none){section.company-news>article>a{flex:0 1 auto}}section.confirm{padding:4.5rem;font-size:1.25rem;font-weight:300}section.confirm h2{font-size:1.25rem;font-weight:500;line-height:1.6em;letter-spacing:.05em;color:#012138;margin:1em auto}@media (max-width:560px){section.confirm{padding:2.25rem}}section.contact{display:flex;flex-flow:row;margin:2.25rem 4.5rem;background-position:50%;background-size:cover;background-repeat:no-repeat;background-image:url(/assets/images/backgrounds/image_trouver-un-espace.jpg);position:relative}section.contact a>*{position:relative;z-index:2}section.contact div{font-size:0.7rem;color:#5c6b83;max-width:32.85714em}section.contact div h3{background:linear-gradient(transparent,transparent),linear-gradient(#012138,#012138);background-size:100% 2px,0 2px;background-repeat:no-repeat;background-position:bottom,0 100%;transition:background-size .15s ease-out;display:inline;font-size:2.85714em;font-weight:500;letter-spacing:.05em;color:#012138;margin:0;margin-bottom:0.625em}section.contact div h3:hover{background-size:100% 2px}section.contact div .button{margin-top:3.21429em}section.contact a{display:block;flex:1 1 auto;padding:2.25rem 6.75rem}section.contact a:hover h3{background-size:100% 2px}section.contact a:hover .button{background:#ae0061;color:#fff}@media (max-width:640px){section.contact{margin:2.25rem}}section.contact[data-bgcontact=office]{//:url(/assets/images/backgrounds/joindre_promo.jpg)}@media (max-width:960px){section.contact div{font-size:0.95rem}}@media (max-width:560px){section.contact div{font-size:0.9rem}}@media (max-width:768px){section.contact div h3{font-size:2.14286em}}@media (max-width:768px){section.contact a{padding:2.25rem}}.gallery .viewer [data-total="1"]~.controls [data-meta],.gallery .viewer [data-total="1"]~.controls [data-navigation]{display:none}.gallery .viewer .controls{display:inline-block;position:absolute;bottom:1.5em;right:0;background-color:#f2f2f2;padding-top:1em}.gallery .viewer .controls>* [data-meta]{display:flex;flex-direction:column;padding:0 1.23rem;justify-content:center}.gallery .viewer .controls>* [data-meta] p{margin:0;letter-spacing:.8em}.gallery .viewer .controls>[data-navigation]{display:flex;margin:0;padding:0}.gallery .viewer .controls>[data-navigation]>button{border:0;overflow:hidden;text-indent:-999em;height:2.96em;width:3.45em;cursor:pointer;outline:none;background:url(/assets/images/icons/arrows/line/gallery.svg) 60%/3.45em 2.96em no-repeat;transition:all .15s ease-out;pointer-events:all}.gallery .viewer .controls>[data-navigation]>button:last-of-type{-webkit-transform:scale(-1);transform:scale(-1)}.gallery .viewer .figcaption,.gallery .viewer label{font-size:0.5rem;line-height:1.5em;letter-spacing:.1em;font-family:League Spartan,sans-serif;color:#5c6b83}.gallery .viewer .figcaption{display:block;padding-right:18em;margin-bottom:2em;white-space:pre-line}@media (max-width:730px){.gallery{display:none}}@media (max-width:1420px){.gallery .viewer .controls{position:relative;background-color:inherit;width:100%;display:block;padding-top:.3em;bottom:0}}@media (max-width:1420px){.gallery .viewer .controls>[data-navigation]{position:relative;background-color:inherit;width:100%;justify-content:space-between}}@media (max-width:1420px){.gallery .viewer .figcaption{max-width:100%;padding-right:0;white-space:inherit}}section.distributions{margin:0 4.5rem 2.25rem}section.distributions h2{display:flex;flex-flow:row;justify-content:space-between;align-items:center;font-size:1.25rem;line-height:1.6em;color:#012138;cursor:pointer;margin:0;padding:1em 0;border-bottom:0.08em solid #e1e2e5;transition:border-bottom .3s ease-out}section.distributions h2:after{content:"";display:block;width:1.04em;height:0.56em;-webkit-transform:rotate(0deg);transform:rotate(0deg);background-image:url(/assets/images/icons/arrows/line/down-blue.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}section.distributions h2:hover:after{-webkit-transform:translateY(0.2em);transform:translateY(0.2em)}section.distributions h2[data-open]{border-bottom-color:transparent}section.distributions h2[data-open]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.distributions h2[data-open]:hover:after{-webkit-transform:translateY(-0.2em) rotate(180deg);transform:translateY(-0.2em) rotate(180deg)}section.distributions span{display:flex;flex:1;font-size:0.9rem;padding-left:0.3rem;min-width:5rem}section.distributions table td{white-space:pre}section.distributions [data-accordion]{max-height:0;opacity:0;margin:0;overflow:auto;transition:all .3s ease-out}section.distributions [data-accordion][data-open]{max-height:50vh;opacity:1;margin-bottom:2.8125em}@media (max-width:640px){section.distributions{margin:2.25rem;max-width:100%;overflow:auto}}@media (max-width:450px){section.distributions span{display:block;width:100%}}@media (max-width:450px){section.distributions [data-accordion-trigger="1998"]{align-items:flex-start;flex-direction:column}}section.featured{background:#e1e2e5;padding:4.5rem 2.25rem;margin:4.5rem 0}section.featured h2{font-size:2rem;line-height:1.125em;font-weight:300;letter-spacing:.05em;color:#ae0061;margin:0;text-align:center}section.featured p{text-align:center}section.featured ol{display:flex;flex-flow:row;flex-wrap:wrap;padding:0;margin:0;list-style:none}section.featured ol li{display:flex;flex-flow:column;font-size:0.7rem;justify-content:center;text-align:center;text-transform:uppercase;font-weight:500;letter-spacing:.1em;flex:1 0 25%;max-width:25%;height:4.5rem}section.featured ol li a,section.featured ol li span{display:block;height:100%;margin:0 1rem;text-indent:-999em;overflow:hidden;background-position:50%;background-color:#e1e2e5;background-size:contain;background-repeat:no-repeat;border:1rem solid #e1e2e5;will-change:transform;transition:all .15s ease-out}section.featured ol li a:hover,section.featured ol li span:hover{-webkit-transform:scale(1.1);transform:scale(1.1);border-color:#fff;background-color:#fff;box-shadow:0 0 1.42857em rgba(167,173,184,.45);z-index:1}@media (max-width:560px){section.featured{padding:2.25rem;margin:2.25rem 0}}@media (max-width:1100px) and (min-width:721px){section.featured ol li{flex-basis:25%;max-width:25%}}@media (max-width:720px) and (min-width:561px){section.featured ol li{flex-basis:33.33333%;max-width:33.33333%}}@media (max-width:560px){section.featured ol li{flex-basis:50%;max-width:50%}}@media (max-width:1100px){section.featured ol li a,section.featured ol li span{border-width:0.75rem;margin:0 0.75rem}}.files{margin:2.25rem 4.5rem}.files h2{display:flex;flex-flow:row;justify-content:space-between;align-items:center;font-size:1.25rem;line-height:1.6em;color:#012138;cursor:pointer;margin:0;padding:1em 0;border-bottom:0.08em solid #e1e2e5;transition:border-bottom .3s ease-out}.files h2:after{content:"";display:block;width:1.04em;height:0.56em;-webkit-transform:rotate(0deg);transform:rotate(0deg);background-image:url(/assets/images/icons/arrows/line/down-blue.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.files h2:hover:after{-webkit-transform:translateY(0.2em);transform:translateY(0.2em)}.files h2[data-open]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.files h2[data-open]:hover:after{-webkit-transform:translateY(-0.2em) rotate(180deg);transform:translateY(-0.2em) rotate(180deg)}.files>div h2{border-bottom:none;cursor:default;font-size:1rem}.files>div h2:after{display:none}.files .type-group{display:flex;flex-flow:row;flex:1 0 auto;padding-bottom:2.25rem;justify-content:flex-start}.files .type-group .type{display:flex;flex-flow:column;flex:0 1 auto;margin-right:1rem}.files .type-group .type h3{font-size:0.9rem;line-height:1.2em;max-width:7em;font-weight:300;letter-spacing:.05em;color:#000;margin:0;margin-bottom:1em}html[lang=en] .files .type-group .type h3{max-width:6em;height:2.77778em}.files .type-group .type h3.break-word{max-width:1rem}.files .type-group .type:last-of-type .wrap{margin-bottom:0}.files .type-group.column{flex-direction:column}.files .type-group.column .type h3{max-width:100%}.files .type-group:first-child{padding-top:1rem}.files .file-group{display:flex;flex-flow:row;padding:0;margin:0;list-style:none}.files .file-group li{margin-right:1.5rem}.files .file-group.separator{margin-right:2.5rem}.files .file-group.wrap{flex-wrap:wrap;margin-bottom:2rem}.files .file-group.wrap li{//:calc(33.33333% - 1.5rem);margin-bottom:1.5rem;//:1}.files .file-group.wrap li a.detailed{margin-right:0}.files .file-group.wrap li a.detailed div{max-width:100%;width:13rem}.files .file{display:block;font-size:0.8rem}.files .file strong{display:block;font-size:2.5em;font-weight:100;line-height:1em;color:transparent;position:relative;overflow:hidden;width:2.275em;height:3.25em;background:url(/assets/images/icons/file-gray.svg) 50%/contain no-repeat}.files .file strong:after,.files .file strong:before{display:block;position:absolute;width:100%;text-align:center;color:#288fdb}.files .file[data-format]:after{display:block;content:attr(data-format);font-family:League Spartan,sans-serif;font-size:0.75em;margin-top:0.83333em;letter-spacing:.2em;margin-right:-.2em;text-transform:uppercase;color:#c08c3d;text-align:center}.files .file.detailed strong:before{content:attr(data-letter);top:0.625em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.files .file.detailed strong:after{content:attr(data-year);color:#b9bec7;font-size:0.35em;line-height:1.42857em;font-weight:400;bottom:1.07143em;letter-spacing:.2em;right:-.2em}.files .file.detailed{display:flex;flex-flow:row;margin-right:2.25rem}.files .file.detailed strong{width:1.65em;height:2.375em;margin-right:0.5em;flex-shrink:0}.files .file.detailed div{display:flex;flex-flow:column;max-width:11.25em;align-self:center}.files .file.detailed div time{font-size:0.75em;line-height:1.66667em;letter-spacing:.2em;font-family:League Spartan,sans-serif;text-transform:uppercase;color:#288fdb}.files .file.detailed div p{line-height:1.5em;margin:0.5em 0}.files .file.detailed div p span{display:inline-block;font-family:League Spartan,sans-serif;font-size:0.75em;letter-spacing:.2em;text-transform:uppercase;color:#c08c3d}.files .file.detailed:after{display:none}.files .file.quarterly strong:before,.files .file.typed strong:before{content:attr(data-quarter);font-size:1.25em;top:0.9em;text-transform:uppercase}.files .file.quarterly strong:after,.files .file.typed strong:after{content:attr(data-year);color:#b9bec7;font-size:0.35em;line-height:1.42857em;font-weight:400;bottom:1.42857em;letter-spacing:.2em;right:-.2em}.files .file.typed strong:before{content:attr(data-letter)}.files .file.annual strong:before{content:attr(data-century);top:0.75em}.files .file.annual strong:after{content:attr(data-year);bottom:0.625em}.files [data-accordion]{display:flex;flex-flow:column;max-height:0;opacity:0;margin:0;overflow:auto;transition:all .3s ease-out}.files [data-accordion][data-open]{max-height:50vh;opacity:1;margin-bottom:2.8125em;display:table;width:100%}@media (max-width:560px){.files{margin:2.25rem}}@media screen and (max-width:1820px) and (min-width:1700px){.files .type-group{flex-wrap:wrap}}@media screen and (max-width:1130px) and (min-width:960px){.files .type-group{flex-wrap:wrap}}@media (max-width:845px){.files .type-group:last-child{padding-bottom:0}}@media (max-width:845px){.files .type-group:first-child{display:flex;flex-flow:column}.files .type-group:first-child .type{display:flex;flex-flow:row;align-items:center;margin-bottom:1rem}.files .type-group:first-child .type h3{order:2;margin:0;margin-left:1.5rem}.files .type-group:first-child .type ol{order:1}.files .type-group:first-child .type:last-child{margin-bottom:0}}@media screen and (max-width:1820px) and (min-width:1700px){.files .type-group .type{margin-bottom:1rem}}@media screen and (max-width:1400px) and (min-width:1130px){.files .type-group .type:first-child{margin-right:0}}@media screen and (max-width:1130px) and (min-width:960px){.files .type-group .type:first-child{width:100%}}@media (max-width:845px){.files .type-group .type h3.break-word{max-width:100%}}@media (max-width:845px){html[lang=en] .files .type-group .type h3{height:auto;max-width:none}}@media screen and (max-width:1390px) and (min-width:960px){.files .type-group .type h3{max-width:6.48em}}@media screen and (max-width:750px) and (min-width:721px){.files .type-group .type h3{max-width:7.2em}}@media (max-width:845px){.files .type-group .type h3{font-size:1rem;max-width:none}}@media screen and (max-width:1400px) and (min-width:960px){.files .file-group{margin-bottom:1.5rem}}@media (min-width:846px){.files .file-group.wrap li:nth-child(-n+3){margin-top:0}}@media (max-width:845px){.files .file-group.wrap li{max-width:100%;flex-basis:100%;margin:0;margin-bottom:1rem}.files .file-group.wrap li p{margin:0}.files .file-group.wrap li:last-child{margin-bottom:0}}@media (max-width:845px){.files .file-group.wrap li a.detailed div{width:100%}}@media (max-width:560px){.files .file-group.wrap li a.detailed div{font-size:0.9rem}}@media screen and (max-width:1400px) and (min-width:960px){.files .file-group li{margin-right:1rem}}@media (max-width:845px){.files .file-group li{margin-right:0.5rem}}@media (max-width:960px){.files .file{font-size:0.9rem}}@media (max-width:845px){.files .file[data-format]:after{display:none}}@media (max-width:845px){.files .file strong{font-size:1.875em}}@media (max-width:845px){.files .file strong:after,.files .file strong:before{font-weight:300}}@media (max-width:560px){.files .file.detailed div time{font-size:0.8em}}@media (max-width:845px){.files .file.detailed div p span{display:none}}@media (max-width:845px){.files .file.quarterly strong:after,.files .file.typed strong:after{font-size:0.45em;bottom:1.11111em}}.files.listing h2{font-size:1.25rem;line-height:2rem}.files.listing h2[data-open]{border-color:transparent}.files.listing ol,.files.listing ol li{display:block}.files.listing ol li a{display:flex;flex-flow:row;transition:background .15s ease-out}.files.listing ol li a:hover{background:#fff}.files.listing time{color:#288fdb;flex-basis:11.25rem}.files.listing [data-format]:after{display:inline-block;content:attr(data-format);font-family:League Spartan,sans-serif;font-size:0.75em;letter-spacing:.2em;margin-right:-.2em;margin-left:0.83333em;text-transform:uppercase;color:#c08c3d}@media (max-width:560px){.files.listing time{flex-basis:6.75rem}}.files.quater-r{margin:1.4em 0}.files.quater-r a.quarterly{display:flex;align-items:center}.files.quater-r a.quarterly strong{width:1.6em;height:1.72em;margin-right:0.8em}.files.quater-r a.quarterly strong:before{font-size:0.5em;font-weight:300;top:0.6em}.files.quater-r a.quarterly strong:after{font-size:0.25em;bottom:0.71429em}.files.quater-r a.quarterly p{font-size:1rem;color:#000;font-weight:300;margin:0}.files.quater-r a.quarterly p small{display:block;font-family:League Spartan,sans-serif;font-size:0.48em;line-height:1.66667em;letter-spacing:.2em;text-transform:uppercase;color:#c08c3d}.files.quater-r a.quarterly:hover{background:none}.files.quater-r a.quarterly:after{content:none}@media (max-width:960px){.files.quater-r a.quarterly strong{width:1.4em;height:1.52em}}@media (max-width:845px){.files.quater-r a.quarterly strong{width:2em;height:2.12em}}@media (max-width:560px){.files.quater-r a.quarterly strong{width:2.24em;height:2.4em;margin-right:1.2em}}@media (max-width:560px){.files.quater-r a.quarterly strong:before{top:1.2em;font-size:0.6em}}@media (max-width:960px){.files.quater-r a.quarterly strong:after{bottom:0.14286em}}@media (max-width:845px){.files.quater-r a.quarterly strong:after{bottom:1.42857em}}.footnotes{display:block;font-size:0.6rem;margin:0 4.5rem;color:#000;text-transform:none}.footnotes h5{font-size:1.25rem;line-height:1.5em;font-weight:200;margin:0;margin-bottom:1em}.footnotes ul{list-style:none;padding:0;margin:0}@media (max-width:560px){.footnotes{margin:0}}.gallery{overflow:hidden;margin-bottom:2.5rem;margin-top:2.2rem}.gallery>.wrap{max-width:52.08rem;flex-direction:column;flex-wrap:wrap;align-content:stretch;justify-content:space-between;align-items:stretch;-ms-grid-row-align:auto;align-self:auto;flex-grow:1}.gallery>.wrap>:nth-child(2),.gallery>.wrap>:nth-child(3){width:13.5rem;height:11.12rem;flex-grow:1}.gallery .viewer{overflow:hidden;position:relative;min-height:22rem}.gallery .viewer .container{display:flex;flex-direction:row;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.gallery .viewer .container>*{flex-shrink:0;width:100%;height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:730px){.gallery{display:block}}.gallery.news{background-color:#fff}.gallery.news .viewer{min-height:100%}.gallery.news .viewer .box{min-height:100%;margin:auto 8.8rem;overflow:hidden}.gallery.news .viewer .controls{width:100%;background-color:transparent;padding-top:0;top:3.56rem;position:absolute}.gallery.news .viewer .controls [data-navigation]{position:relative;width:100%;height:calc(100% - 50px);display:flex;align-items:flex-start;justify-content:space-between;margin:0;z-index:0}.gallery.news .viewer .controls [data-navigation]>*{width:2.2rem;height:1.32rem;margin:0 3.3rem}.gallery.news .viewer .controls [data-navigation]>:hover{background:url(/assets/images/icons/arrows/line/gallery-blue.svg) 60%/3.45em 2.96em no-repeat}.gallery.news .viewer .controls [data-navigation] button:last-of-type{padding-top:1.31rem}.gallery.news .viewer .controls [data-meta]{padding-left:3.3rem;width:calc(100% - 8.8rem);font-size:.625rem;flex:0 0 auto}.gallery.news .viewer .controls [data-meta].mobile{display:none}.gallery.news .viewer .controls>div{width:100%;position:absolute;top:40%;display:flex;justify-content:space-between;align-items:flex-start}.gallery.news .viewer .controls>div .figcaption{padding-bottom:0;margin:0;font-size:.6rem;padding-left:2%;padding-right:1.5%;flex:1;width:100%}.gallery.news .viewer .controls>div .figcaption[data-unrelated]{opacity:0;display:none}.gallery.news.unrelated{display:none}@media (max-width:1200px){.gallery.news .viewer .box{margin:0}}@media (max-width:1200px){.gallery.news .viewer .controls{position:relative;top:0;margin:0}}@media (max-width:1200px){.gallery.news .viewer .controls [data-navigation]{background-color:#fff;z-index:1;padding:1rem 0}}@media (max-width:1200px){.gallery.news .viewer .controls [data-navigation]>*{margin:0 1.3rem}}@media (max-width:960px){.gallery.news .viewer .controls [data-navigation]>*{width:2.6rem}}@media (max-width:1200px){.gallery.news .viewer .controls [data-meta]{position:relative;width:100%;padding:0;z-index:1}.gallery.news .viewer .controls [data-meta].desktop{display:none}.gallery.news .viewer .controls [data-meta].mobile{display:flex;width:auto;flex-basis:auto}}@media (max-width:1200px){.gallery.news .viewer .controls>div{position:relative;top:0}}@media (max-width:1200px){.gallery.news .viewer .controls>div .figcaption{flex:auto;padding:.5rem 1.3rem 1rem;font-size:.8rem;transition:height 4s ease-in-out,padding-top .15s ease-in-out}}@media (max-width:1200px){.gallery.news .viewer .controls>div .figcaption[data-unrelated]{width:0;height:0;margin:0;padding:0;display:block}}section.generic{font-size:1.25rem;font-weight:300;margin:4.5rem}section.generic .mail{background:linear-gradient(transparent,transparent),linear-gradient(#d83376,#d83376);background-size:100% 1px,0 1px;background-repeat:no-repeat;background-position:bottom,0 100%;transition:background-size .15s ease-out;color:#d83376}section.generic .mail:hover{background-size:100% 1px}section.generic .lowlink{background:linear-gradient(transparent,transparent),linear-gradient(#000,#000);background-size:100% 1px,0 1px;background-repeat:no-repeat;background-position:bottom,0 100%;transition:background-size .15s ease-out;color:#000}section.generic .lowlink:hover{background-size:100% 1px}section.generic .two-columns{display:flex;justify-content:space-between}section.generic .two-columns>div{position:relative}section.generic .two-columns>div img{display:block}section.generic .two-columns>div:first-child{flex-basis:calc(50% - 5rem);margin:0 1.1rem 0 3.9rem}.responsabilite section.generic .two-columns>div:first-child{flex-basis:calc(65% - 4rem);margin:0 4rem 0 0}section.generic .two-columns>div:first-child>p:first-of-type{margin-top:0}section.generic .two-columns>div:last-child{flex-basis:calc(50% - 5rem);margin:0 0 0 5rem}.responsabilite section.generic .two-columns>div:last-child{flex-basis:35%;margin:0}section.generic .two-columns ul{padding:0}section.generic .two-columns ul li{list-style:none;position:relative}section.generic .two-columns ul li:before{content:"";display:block;width:1.85rem;height:0.05rem;background:#c08c3d;position:absolute;top:0.75rem;left:-3.7rem}section.generic .desc{color:#5c6b83;font-size:0.5rem;letter-spacing:.05rem}section.generic .desc span{display:block}section.generic .desc.overspace{margin-bottom:3rem}section.generic strong{font-weight:400}section.generic img{width:100%}section.generic img.overspace{margin-top:3rem}section.generic h1,section.generic h2,section.generic h3{font-size:1.25rem;font-weight:500;line-height:1.6em;letter-spacing:.05em;color:#012138;margin:1em auto}section.generic h3{margin-top:2em}section.generic h3.pink{text-transform:uppercase;color:#8b0b56;font-size:2.1rem;line-height:1.25em;margin:0}section.generic h3.emphasis{text-transform:inherit;font-size:3.5rem;color:#cc1470;margin:0}section.generic .has-underline{text-decoration:underline}@media (min-width:1280px){section.generic{font-size:1rem}}@media (max-width:640px){section.generic{margin:2.25rem}}section.generic.tax-info{margin:4.5rem 4.5rem 2rem}section.generic.distribution table{margin-top:2rem}section.generic.link a{background:linear-gradient(transparent,transparent),linear-gradient(#000,#000);background-size:100% 1px,0 1px;background-repeat:no-repeat;background-position:bottom,0 100%;transition:background-size .15s ease-out;background-size:100% 1px}section.generic.link a:hover{background-size:100% 1px}@media (max-width:760px){section.generic .two-columns{flex-flow:column}}@media (max-width:760px){.responsabilite section.generic .two-columns>div:first-child{margin-right:0}}@media (max-width:760px){section.generic .two-columns>div:last-child{flex-basis:calc(50% - 4rem);margin:0 0 0 4rem}}@media (min-width:1500px){section.generic .two-columns>div img{max-width:15rem}}section.generic.inverted{margin:4.5rem 0;padding:4.5rem;background:#e1e2e5}section.generic.inverted>:first-child{margin-top:0}section.generic.inverted>:last-child{margin-bottom:0}@media (max-width:560px){section.generic.inverted{padding:2.25rem}}section.generic.gray{background:inherit;color:#5e5e5e;padding:1rem 5rem;margin:0}section.generic.gray span{text-transform:uppercase;font-weight:700}section.generic.gray span.margin-bottom,section.generic.gray span.margin-top{display:block}section.generic.gray span.margin-bottom{margin-bottom:-.5rem}section.generic.gray span.margin-top{margin-top:3rem}section.generic.gray span.green{font-size:2.5rem;font-weight:500}section.generic.gray .green{color:#19aa7e}section.generic.gray .underline{text-decoration:underline;text-transform:inherit;font-weight:500}section.generic.gray .underline.pink{background:linear-gradient(transparent,transparent),linear-gradient(#8b0b56,#8b0b56);background-size:100% 1px,100% 1px;background-repeat:no-repeat;background-position:bottom,0 100%;color:#8b0b56;text-decoration:none;transition:background-size .15s ease-out}section.generic.gray .underline.pink:hover{background-size:0 1px}section.generic.gray small{font-weight:500;padding-left:.4rem}section.generic.gray p{font-weight:500;color:#5e5e5e}section.generic.gray p.no-margin{margin:0}section.generic.gray>div>a{display:inline-block;margin:0 1rem 1rem 0;line-height:1rem}section.generic.gray>div>a .button{margin:0}@media (max-width:960px){section.generic.gray{padding:1rem 2.25rem}}@media (max-width:500px){section.generic.gray a{word-break:break-word}}@media (max-width:500px){section.generic.gray>div.mobile-flex{display:flex;flex-direction:column}}section.generic.emphasis{font-size:1.5rem;font-weight:500;line-height:1.33333em;letter-spacing:.05em;color:#012138;margin:1em auto 0}.responsabilite section.generic.no-margin{margin-bottom:0}.responsabilite section.generic:last-of-type{margin-top:1.4rem}.graphic{padding:0 0 4.3rem}.graphic img{display:block;max-width:30.25rem;width:30.25rem;margin:0 auto}@media (max-width:480px){.graphic img{max-width:24rem;width:24rem}}section.highlights{font-size:0.8rem;line-height:1.625em;letter-spacing:.05em;color:#012138;margin:4.5rem 0}section.highlights article{min-height:11.25rem;margin:2.25rem 4.5rem;background:#fff;margin-right:13.5rem}section.highlights article>a{display:block;position:relative;padding:2.25rem 4.5rem 3rem;padding-right:13.5rem}section.highlights article>a:hover span{background:#ae0061;color:#fff}section.highlights article h2{font-size:1.875em;line-height:1.33333em;font-weight:500;margin:0.5em 0}section.highlights article h3,section.highlights article time{display:block;font-size:0.875em;font-weight:400;line-height:1.14286em;letter-spacing:.08em;font-family:League Spartan,sans-serif;text-transform:uppercase;color:#5c6b83;margin:0}section.highlights article figure{display:flex;flex-flow:column;position:absolute;top:4.5rem;right:-11.25rem;margin:0;will-change:transform}section.highlights article figure img{background:#5c6b83;display:block;width:18rem;-o-object-fit:cover;object-fit:cover}section.highlights article figure figcaption{font-size:0.5rem;font-family:League Spartan,sans-serif;line-height:1.6em;letter-spacing:.05em;margin:2.5em 0;max-width:12.75rem;align-self:flex-end;color:#5c6b83}section.highlights article span{margin-top:2.14286em}@media (max-width:960px){section.highlights{font-size:1rem}}@media (max-width:720px){section.highlights{margin:2.25rem}}@media (max-width:560px){section.highlights{font-size:0.9rem}}@media (max-width:350px){section.highlights{margin:2.25rem 0}}section.highlights.profile{display:flex;margin:0;padding:0 4rem 0 0;flex-direction:row}section.highlights.profile>div:first-child{padding:3.9rem 2rem 3rem 4rem;flex:1 1 37%}section.highlights.profile>div:first-child>span{text-transform:uppercase;font-family:League Spartan,sans-serif;font-weight:300;font-size:1rem;color:#5c6b83;line-height:1rem}section.highlights.profile>div:last-child{margin-top:-4rem;z-index:1;flex:1}section.highlights.profile h3{font-size:2rem;margin:0;line-height:1.9rem}section.highlights.profile h4{font-size:1rem;font-weight:500;margin-top:.5rem;color:#5c6b83;margin-bottom:.6rem}section.highlights.profile p{color:#000;font-weight:300;font-size:1rem;margin-bottom:1.2rem}section.highlights.profile img{max-width:100%;width:100%;display:block}section.highlights.profile a[data-icons=download]{font-size:.5rem;color:#5c6b83;text-transform:uppercase;margin-top:.7rem;position:relative;display:flex;align-content:center;align-items:center;justify-content:flex-end;padding-right:2rem}section.highlights.profile a[data-icons=download]:after{content:"";background-image:url(/assets/images/icons/download1.svg);width:1.5rem;height:1.5rem;position:absolute;right:0;top:0}@media (max-width:600px){section.highlights.profile{flex-direction:column-reverse;padding:0 2.25rem 0 0}}@media (max-width:600px){section.highlights.profile>div:last-child{margin-top:0;padding:3.9rem 2rem 0 4rem;justify-content:center;align-items:center;align-content:center}}@media (max-width:1699px){section.highlights.profile a[data-icons=download]{font-size:.7rem}}section.highlights.head-offices article{min-height:0;background:transparent;font-size:1rem;margin-bottom:4.5rem;margin-right:4.5rem;-webkit-transform:translateY(1rem);transform:translateY(1rem);opacity:0;transition:all .15s ease-out}section.highlights.head-offices article h2{font-size:1.2em;line-height:1.33333em}section.highlights.head-offices article h2 .em{margin-top:0}section.highlights.head-offices article>div{display:flex;flex-flow:row;line-height:1.4em;letter-spacing:.05em;font-weight:300;background:#fff;color:#000;position:relative;margin-top:1.65rem}section.highlights.head-offices article>div h2{font-size:1em;line-height:1.4em;font-weight:400;margin:0}section.highlights.head-offices article>div p:first-of-type{margin-top:0}section.highlights.head-offices article>div a{background:linear-gradient(transparent,transparent),linear-gradient(#c08c3d,#c08c3d);background-size:100% 1px,0 1px;background-repeat:no-repeat;background-position:bottom,0 100%;transition:background-size .15s ease-out;color:#c08c3d}section.highlights.head-offices article>div a:hover{background-size:100% 1px}section.highlights.head-offices article>div .address-details{flex-flow:row;display:flex;flex:1 1 16%;flex-direction:column;justify-content:flex-start;padding:4.5rem;padding-right:0}section.highlights.head-offices article>div .address-details p:last-of-type{margin-bottom:0}section.highlights.head-offices article>div .office-image{display:flex;flex-flow:row;flex:1 1 40%;margin:.4rem;justify-content:flex-end;overflow:hidden;padding:4.5rem;padding-left:0}section.highlights.head-offices article>div .office-image .image{background-size:cover;background-position:50%}section.highlights.head-offices article>div .office-image .image,section.highlights.head-offices article>div .office-image .map{display:block;width:18.75rem;height:13.75rem;padding:0;overflow:hidden}section.highlights.head-offices article[data-in-viewport]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:720px){section.highlights.head-offices article{margin-right:0}}@media (max-width:350px){section.highlights.head-offices article h2{margin:0.625em 2.25rem}}@media (max-width:1200px){section.highlights.head-offices article>div{display:flex;flex-flow:column}}@media (max-width:2200px){section.highlights.head-offices article>div .address-details{flex:1 1 50%}}@media (max-width:1200px){section.highlights.head-offices article>div .address-details{flex:1 1 100%;padding:2.25rem}}@media (max-width:2200px){section.highlights.head-offices article>div .office-image{display:flex;flex-flow:column;padding:0;align-items:flex-end;justify-content:flex-start}}@media (max-width:1200px){section.highlights.head-offices article>div .office-image{display:flex;flex-flow:row}}@media (max-width:480px){section.highlights.head-offices article>div .office-image{display:flex;flex-flow:column}}@media (max-width:2200px){section.highlights.head-offices article>div .office-image .image,section.highlights.head-offices article>div .office-image .map{width:15.45rem;height:11.65rem}}@media (max-width:1200px){section.highlights.head-offices article>div .office-image .image,section.highlights.head-offices article>div .office-image .map{height:24vw;flex:1 1 50%}}@media (max-width:960px){section.highlights.head-offices article>div .office-image .image,section.highlights.head-offices article>div .office-image .map{height:32vw}}@media (max-width:480px){section.highlights.head-offices article>div .office-image .image,section.highlights.head-offices article>div .office-image .map{height:72vw;flex-basis:100%;width:100%}}@media (max-width:720px){section.highlights article{margin:2.25rem 0;min-height:0}}@media (max-width:1080px) and (min-width:961px){section.highlights article>a{padding-right:9rem}}@media (max-width:720px){section.highlights article>a{padding:2.25rem}}@media (max-width:720px){section.highlights article figure{position:static;max-width:13.5rem;max-height:13.5rem;margin:0 auto;margin-bottom:2rem}}@media (max-width:480px){section.highlights article figure{max-width:100%;max-height:23rem}}@media (max-width:720px){section.highlights article figure img{width:100%}}section.history{margin:4.5rem 0 0}section.history header h2{font-size:3rem;font-weight:100;line-height:1.25em;color:#ae0061;margin:0;margin-bottom:0.25em;text-align:center}section.history header h3{font-size:0.8rem;font-weight:300;line-height:1.625em;letter-spacing:.05em;color:#012138;margin:0.9375em 0;text-align:center;position:relative}section.history ol{padding:0;margin:0;list-style:none}section.history ol a{text-decoration:underline}section.history ol li{display:flex;flex-flow:row;align-items:center;justify-content:space-between;font-size:0.8rem;line-height:1.625em;letter-spacing:.05em;font-weight:300;color:#1a4274;position:relative}section.history ol li div{position:relative;flex:0 1 50%;max-width:50%;padding:3rem;padding-bottom:1rem;min-height:22.5rem}section.history ol li div:after{content:"";display:block;background:#b9bec7;width:1px;height:100%;position:absolute;top:0}section.history ol li h3{font-size:3.75em;line-height:1.25em;font-weight:100;color:#ae0061;margin:0;padding:0 0.58333em;position:absolute;top:0.16667em;-webkit-transform-origin:center right;transform-origin:center right;z-index:1}section.history ol li h4{font-size:1.875em;line-height:1.33333em;font-weight:500;letter-spacing:.05em;margin:0.5em 0}section.history ol li svg{width:100vw;height:100vh;max-width:18rem;max-height:18rem;margin:0 auto;opacity:0;transition:opacity .3s ease-out}section.history ol li svg circle,section.history ol li svg path{stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 1s ease-out}section.history ol li:nth-child(odd),section.history ol li:nth-child(odd) h3{background:#e1e2e5}section.history ol li:nth-child(2n) h3{background:#f2f2f2}section.history ol li:first-of-type{margin-top:3rem}section.history ol li[data-in-viewport]>svg{opacity:1}section.history ol li[data-in-viewport]>svg circle,section.history ol li[data-in-viewport]>svg path{stroke-dashoffset:0;transition-timing-function:linear;transition-duration:7s}section.history ol li[data-in-viewport]>svg circle{transition-delay:2s}section.history footer{padding:4.5rem 0 2.25rem}section.history footer div{text-align:center}section.history footer div svg{width:20%}section.history footer h3{font-size:3rem;font-weight:100;line-height:1.25em;color:#ae0061;margin:0;margin-bottom:0.25em;text-align:center}section.history footer p{font-size:0.8rem;font-weight:300;line-height:1.625em;letter-spacing:.05em;color:#012138;margin:0.9375em 0;text-align:center;position:relative}section.history ol li:last-of-type:nth-child(2n)~footer{background:#e1e2e5}@media (max-width:960px){section.history ol li{font-size:1rem}}@media (max-width:560px){section.history ol li{font-size:0.9rem;line-height:1.44444em}}@media (min-width:561px){section.history ol li:nth-child(odd){background:#e1e2e5}section.history ol li:nth-child(odd)>div{order:2;padding-right:11.25rem}section.history ol li:nth-child(odd)>div:after{left:-1px}section.history ol li:nth-child(odd)>svg{order:1}section.history ol li:nth-child(odd) h3{left:0;-webkit-transform:translateX(-100%) rotate(270deg);transform:translateX(-100%) rotate(270deg)}section.history ol li:nth-child(odd) h4{max-width:9em}section.history ol li:nth-child(2n)>div{order:1;padding-left:6.75rem;padding-right:4.5rem}section.history ol li:nth-child(2n)>div:after{right:0}section.history ol li:nth-child(2n)>svg{order:2}section.history ol li:nth-child(2n) h3{right:0;-webkit-transform:rotate(270deg);transform:rotate(270deg)}section.history ol li:nth-child(2n) h4{max-width:12em}section.history ol li:first-of-type div:after{height:calc(100% + 2.25rem);bottom:0;top:auto}section.history ol li:last-of-type div:after{height:calc(100% + 2.25rem)}}@media (max-width:560px){section.history ol li{display:flex;flex-flow:column;padding:2.25rem;padding-left:4.5rem}section.history ol li div{position:static;min-height:0;order:2;padding:0;margin-top:2.25rem;text-align:center;flex-basis:auto}section.history ol li div:after{left:2.25rem}section.history ol li svg{order:1;margin-top:2.25rem}section.history ol li h3{left:2.25rem}}@media (max-width:560px){section.history ol li div{flex:auto;max-width:70%}}@media (max-width:375px){section.history ol li div{max-width:100%}}@media (max-width:560px){section.history ol li svg{height:auto}}section.informations{margin:4.5rem;font-size:1.25rem;font-weight:300}section.informations h2{font-size:1.5rem;font-weight:500;line-height:1.33333em;letter-spacing:.05em;color:#012138;margin:1em auto}section.informations ul{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;padding:0;margin:0;list-style:none}section.informations ul li{transition:all .3s ease-out;opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem);flex:1 1 auto;flex-basis:calc(50% - 2.25rem);max-width:calc(50% - 2.25rem);background:#fff;padding:5%;margin:0;margin-right:2.25rem;margin-top:2.25rem;font-size:1rem;color:#000}section.informations ul li h2{font-size:1em;font-weight:500;line-height:1.4em;letter-spacing:.05em;color:#c08c3d;margin:0;margin-bottom:1.4em}section.informations ul li h2.em-before:before{background-image:linear-gradient(#c08c3d,#c08c3d),linear-gradient(transparent,transparent)}section.informations ul li>p{margin:1.4em 0}section.informations ul li>p:last-child{margin-bottom:0}section.informations ul li .ext{color:#5c6b83;text-transform:uppercase;font-size:0.56em;font-weight:400}section.informations ul li .telephone:before{content:"T "}section.informations ul li a:not(.button):not([data-icon]){background:linear-gradient(transparent,transparent),linear-gradient(#c08c3d,#c08c3d);background-size:100% 1px,0 1px;background-repeat:no-repeat;background-position:bottom,0 100%;transition:background-size .15s ease-out;color:#c08c3d;font-weight:400}section.informations ul li a:not(.button):not([data-icon]):hover{background-size:100% 1px}section.informations ul li[data-in-viewport]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}section.informations a:not(.button):not([data-icon]){background:linear-gradient(transparent,transparent),linear-gradient(#c08c3d,#c08c3d);background-size:100% 1px,0 1px;background-repeat:no-repeat;background-position:bottom,0 100%;transition:background-size .15s ease-out;color:#c08c3d;font-weight:500}section.informations a:not(.button):not([data-icon]):hover{background-size:100% 1px}section.informations a[data-icon]{display:flex;flex-flow:row;align-items:center;margin:1.4em 0}section.informations a[data-icon] p{margin:0}section.informations a[data-icon] p strong{display:block;font-weight:400}section.informations a[data-icon] p small{display:block;font-family:League Spartan,sans-serif;font-size:0.48em;line-height:1.66667em;letter-spacing:.2em;text-transform:uppercase;color:#c08c3d}section.informations a[data-icon]:before{margin-right:1.6em;width:3.2em;opacity:1;flex-shrink:0;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}section.informations a[data-icon]:hover:before{-webkit-transform:scale(1.05);transform:scale(1.05)}section.informations a[data-icon=call]:before{height:3.04em}section.informations a[data-icon=playback]:before{height:2.88em}section.informations a[data-icon=file]:before{height:3.44em}section.informations a[data-icon-label]{position:relative}section.informations a[data-icon-label]:after{content:attr(data-icon-label);position:absolute;left:1.6em;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);text-transform:uppercase;color:#288fdb;font-weight:300}html[lang=en] section.informations a[data-icon-label=C]:after{content:"P"}@media (min-width:1280px){section.informations{font-size:1rem}}@media (max-width:720px){section.informations{margin:2.25rem}}@media (max-width:320px){section.informations{margin:2.25rem 0}}section.informations.inverted{margin:4.5rem 0;padding:4.5rem;background:#e1e2e5}section.informations.inverted ul li{background:transparent;padding:0;flex-basis:calc(50% - 2.25rem);max-width:calc(50% - 2.25rem);margin-right:4.5rem}section.informations.inverted ul li h2{color:#012138;font-weight:400}section.informations.inverted .em{background-image:linear-gradient(#000,#000),linear-gradient(transparent,transparent);background-size:100% 0.08em,100%}@media (max-width:720px){section.informations.inverted{margin:2.25rem 0;padding:2.25rem}}@media (min-width:721px){section.informations.inverted ul li:nth-child(2n){margin-right:0}}@media (max-width:720px){section.informations.inverted ul li{flex-basis:100%;max-width:100%;margin-right:0}}section.informations.head-offices h2{margin:0.5em 0}section.informations.head-offices p{margin:0}section.informations.head-offices a{font-weight:300!important}@media (max-width:320px){section.informations p{margin:2.25rem}}@media (max-width:320px){section.informations h2{margin:1em 2.25rem}}@media (min-width:1740px){section.informations ul li{font-size:1rem}}@media (max-width:560px){section.informations ul li{font-size:1.2rem}}@media (max-width:720px),(max-width:1100px) and (min-width:961px){section.informations ul li{padding:2.25rem;margin:0;margin-bottom:2.25rem;flex-basis:100%;max-width:100%}section.informations ul li:last-child{margin-bottom:0}}@media (min-width:721px){section.informations ul li:nth-child(2n){margin-right:0;transition-delay:.2s}section.informations ul li:first-child,section.informations ul li:nth-child(2){margin-top:0}}section.listing{margin:2.25rem 4.5rem}section.listing>header{display:flex;flex-flow:row;justify-content:space-between;margin-bottom:1.5rem}section.listing>header>div{max-width:18rem}section.listing h2{font-size:2rem;font-weight:500;line-height:1.25em;letter-spacing:.05em;color:#012138;margin:0;margin-bottom:0.5em}section.listing p{font-size:0.7rem;line-height:1.57143em;letter-spacing:.05em;color:#5c6b83}section.listing label{display:flex;flex-flow:row;align-items:center;align-self:flex-end;font-size:0.9rem;line-height:1.66667em;letter-spacing:.1em;font-family:League Spartan,sans-serif;text-transform:uppercase;color:#ae0061;position:relative;cursor:pointer;border:1px solid #ae0061}section.listing label span:not(.total),section.listing label time{display:flex;flex-flow:row;align-items:center;justify-content:space-between;margin:1.11111em 1.66667em;white-space:nowrap}section.listing label span:not(.total).count,section.listing label time.count{margin:1.11111em 1.66667em;width:100%;position:relative}section.listing label span:not(.total):after,section.listing label time:after{content:"";display:block;width:0.83333em;height:0.5em;margin-left:2.5em;background-image:url(/assets/images/icons/arrows/line/down-pink.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}section.listing label .total{display:none;color:#5c6b83;font-weight:400;font-size:0.7rem;letter-spacing:.05em;position:absolute;z-index:-1;left:0;bottom:-1.55556em;text-transform:none}section.listing label select{font-size:1.11111em;position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;cursor:pointer;-webkit-appearance:none}section.listing ol{display:flex;flex-flow:column;font-size:0.8rem;font-weight:300;list-style:none;margin:0;padding:0;color:#012138}section.listing ol .total{align-self:flex-end;padding:0.41667em 0;font-weight:500;font-size:0.75em}section.listing ol>header{display:flex;flex-flow:row;order:0;font-size:0.75em;font-weight:400;letter-spacing:.1em;text-transform:uppercase;background:#e1e2e5}section.listing ol>header>span{display:flex;flex-flow:row;align-items:center;padding:1.66667em;cursor:pointer;font-weight:700}section.listing ol>header>span:after{content:"";display:block;width:0.5em;height:0.91667em;margin-left:0.66667em;opacity:.4;flex-shrink:0;background-image:url(/assets/images/icons/arrows/full/unsorted-gray.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;transition:opacity .15s ease-out}section.listing ol>header>span:hover:after{opacity:.6}section.listing ol>header>span.rentalCol{flex:4;text-indent:-999em;overflow:hidden;white-space:nowrap}section.listing ol>header>span.rentalCol:after{content:none}section.listing ol>header>span[data-direction]{font-weight:500}section.listing ol>header>span[data-direction]:after{width:0.66667em;height:0.5em;opacity:.8}section.listing ol>header>span[data-direction=asc]:after{background-image:url(/assets/images/icons/arrows/full/up-gray.svg)}section.listing ol>header>span[data-direction=desc]:after{background-image:url(/assets/images/icons/arrows/full/down-gray.svg)}section.listing ol>header label{display:none;width:100%;font-size:1em}section.listing ol>header label span,section.listing ol li{display:flex;flex-flow:row}section.listing ol li{align-items:center}section.listing ol li span,section.listing ol li time{padding:1.25em}section.listing ol li span>p,section.listing ol li time>p{display:none;font-size:0.8rem;font-weight:300;color:#012138;margin:0}section.listing ol li span:nth-child(4){color:#288fdb;white-space:nowrap}section.listing ol li span:nth-child(5){padding:0 1.25em}section.listing ol li span:nth-child(5) a{display:flex;align-items:center;justify-content:center;width:4.45rem;height:1.4rem;//padding:0.5rem 0;background:transparent;border:1px solid #288fdb;border-radius:1.4rem;font-family:League Spartan,sans-serif;font-size:0.6rem;letter-spacing:.05em;color:#288fdb;text-transform:uppercase;cursor:pointer;transition:background .15s ease-out}section.listing ol li span:nth-child(5) a:hover{background:#288fdb;color:#fff}section.listing ol li span:nth-child(5) a.empty{opacity:0;height:0;font-size:0}section.listing ol li:nth-child(odd),section.listing ol li[data-nth-child=odd]{background:#e1e2e5}section.listing ol li[data-nth-child=even]{background:transparent}section.listing ol li[data-unrelated]{display:none}section.listing ol span{display:block}section.listing ol span:first-child{flex:11}section.listing ol span:nth-child(2),section.listing ol span:nth-child(3),section.listing ol span:nth-child(4),section.listing ol span:nth-child(5){flex:4}section.listing ol[data-total="0"] .pagination{display:none}section.listing ol[data-total="0"]:after{display:flex;flex-flow:row;font-size:0.75em;justify-content:center;font-family:League Spartan,sans-serif;content:attr(data-empty-message);padding:1.66667rem;text-transform:uppercase;letter-spacing:.1em;color:#a7adb8}section.listing .pagination{display:flex;flex-flow:row;order:999;font-size:0.7rem;align-items:center;justify-content:center;color:#a7adb8;background:#e1e2e5;padding:0.71429em;margin-top:0.14286em}section.listing .pagination [data-next]:after,section.listing .pagination [data-previous]:before{content:"";display:block;width:0.57143em;height:1.07143em;background-position:50%;background-size:contain;background-repeat:no-repeat}section.listing .pagination [data-previous]{display:flex;flex-flow:row;align-items:center;margin-right:auto}section.listing .pagination [data-previous]:before{background-image:url(/assets/images/icons/arrows/line/left-gray.svg);margin-right:1.78571em}section.listing .pagination [data-next]{display:flex;flex-flow:row;align-items:center;margin-left:auto}section.listing .pagination [data-next]:after{background-image:url(/assets/images/icons/arrows/line/right-gray.svg);margin-left:1.78571em}section.listing .pagination [data-tracker]{display:none;text-align:center;color:#288fdb}section.listing .pagination [data-tracker]:after{content:" / " attr(data-tracker);color:#a7adb8}section.listing .pagination button{font-size:0.7rem;color:inherit;padding:1.42857em;display:block;background:none;border:0;border-radius:0;text-transform:uppercase;cursor:pointer;transition:color .15s ease-out}section.listing .pagination button:hover,section.listing .pagination button[data-current]{color:#288fdb}section.listing .pagination[data-total="1"]{display:none}@media (max-width:560px){section.listing{margin:2.25rem}}section.listing.profiles{margin-top:0}section.listing.profiles ol{margin-left:-.5rem;margin-right:-.5rem;width:calc(100% + 1rem);flex-flow:row;flex-wrap:wrap}section.listing.profiles ol li{cursor:pointer;background:none;padding:.5rem;align-items:flex-start;justify-content:space-between;margin-bottom:1rem;flex-basis:25%}section.listing.profiles ol li a{width:100%;display:flex;flex:1;flex-direction:column}section.listing.profiles ol li a:hover div:before{opacity:0}section.listing.profiles ol li div{position:relative;display:flex;flex:1}section.listing.profiles ol li div img{display:block;max-width:100%;max-height:100%;width:100%;height:100%}section.listing.profiles ol li div:before{content:"";width:100%;height:100%;background-color:#000;opacity:.15;position:absolute;top:0;right:0;z-index:1;transition:opacity .25s cubic-bezier(.39,.58,.57,1)}section.listing.profiles ol li h3{font-size:1.2rem;margin-top:.25rem;margin-bottom:0}section.listing.profiles ol li h4{font-size:0.8rem;text-transform:uppercase;font-weight:300;margin:0}section.listing.profiles ol li p{font-size:.6rem;text-transform:uppercase;color:#c08c3d;font-weight:500;margin:.25rem 0 0}section.listing.profiles ol li p.role{color:#012138;font-weight:300;margin-bottom:.3rem;font-family:League Spartan,sans-serif}section.listing.profiles ol li:last-child{margin-right:auto}section.listing.profiles ol li:before{content:"";float:left;padding-top:100%}@media (max-width:640px){section.listing.profiles{margin:2.25rem}}@media (max-width:1200px){section.listing.profiles ol li{flex-basis:33%}}@media (max-width:640px){section.listing.profiles ol li{flex:0 1 50%;justify-content:flex-start}}@media (min-width:1530px){section.listing.profiles ol li h4{font-size:0.7rem}}@media (max-width:1699px){section.listing.profiles ol li p{font-size:.8rem}}section.listing.committee{overflow:hidden}section.listing.committee h3{font-size:1.25rem;color:#012138;font-weight:500;margin:.5em 0 1rem}section.listing.committee>table{border-bottom:2px solid #e1e2e5}section.listing.committee>table>thead th{font-size:.6rem;text-transform:uppercase;font-weight:300;cursor:default;font-family:League Spartan,sans-serif;line-height:.7rem;padding:1.5rem;color:#5c6b83}section.listing.committee>table>thead th:first-of-type{width:30rem}section.listing.committee>table>thead th:nth-child(4){max-width:15rem;min-width:9rem}section.listing.committee>table>thead th:after{display:none}section.listing.committee>table td{padding:1em}section.listing.committee>table td span{position:relative}section.listing.committee>table td span[data-has-committee]{text-indent:-999em;position:relative;float:left;width:100%}section.listing.committee>table td span[data-has-committee="1"]:before,section.listing.committee>table td span[data-has-occasional-presence="1"]:before,section.listing.committee>table td span[data-has-president="1"]:before{content:"";border-radius:50%;border:1px solid #288fdb;width:.5rem;height:.5rem;display:flex;position:absolute;right:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section.listing.committee>table td span[data-has-president="1"]:before{background-color:#288fdb}section.listing.committee>table td span[data-has-occasional-presence="1"]:before{border-radius:0}section.listing.committee>table td:first-of-type{width:8.6rem;padding-left:1.5rem}section.listing.committee>table td:nth-child(2){width:.9rem}section.listing.committee>table td:nth-child(3){width:4rem}section.listing.committee>table td:nth-child(4){width:3rem}section.listing.committee>table td:last-child{width:4rem}section.listing.committee footer{font-family:League Spartan,sans-serif;text-transform:uppercase;font-size:.5rem;color:#5c6b83;display:flex;justify-content:space-between;align-items:center;margin-left:.1rem}section.listing.committee footer>ul{list-style:none;display:flex;padding:0;margin:1rem 0}section.listing.committee footer>ul li{padding-left:.8rem;margin-right:2.5rem;-ms-grid-row-align:center;align-self:center}section.listing.committee footer>ul li[data-committee],section.listing.committee footer>ul li[data-occasional-presence],section.listing.committee footer>ul li[data-president]{position:relative}section.listing.committee footer>ul li[data-committee]:before,section.listing.committee footer>ul li[data-occasional-presence]:before,section.listing.committee footer>ul li[data-president]:before{content:"";border-radius:50%;border:1px solid #288fdb;width:.5rem;height:.5rem;display:flex;position:absolute;top:50%;left:6%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section.listing.committee footer>ul li[data-president]:before{background-color:#288fdb}section.listing.committee footer>ul li[data-occasional-presence]{padding-left:1.15rem}section.listing.committee footer>ul li[data-occasional-presence]:before{border-radius:0}@media (max-width:640px){section.listing.committee{margin:2.25rem;overflow-x:auto}}@media (max-width:640px){section.listing.committee>table{table-layout:fixed;width:100%;overflow:hidden;border-spacing:0;border-collapse:collapse;overflow-x:auto;white-space:nowrap}}@media (max-width:1015px){section.listing.committee>table>thead th{padding:1rem}}@media (max-width:640px){section.listing.committee>table>thead th{overflow:visible;padding:2rem 0 1rem;text-indent:0;width:2rem;height:14rem;vertical-align:bottom}}@media (max-width:500px){section.listing.committee>table>thead th{width:3rem}}@media (max-width:640px){section.listing.committee>table>thead th:first-of-type{width:10rem}}@media (max-width:640px){section.listing.committee>table>thead th:first-child span{-webkit-transform:none;transform:none;width:100%;padding:0 1rem 1rem}}@media (max-width:640px){section.listing.committee>table>thead th span{display:block;margin:0;-webkit-transform:rotate(270deg) translateY(1.9em);transform:rotate(270deg) translateY(1.9em);-webkit-transform-origin:0 0;transform-origin:0 0}}@media (max-width:1015px){section.listing.committee>table td{padding-left:.5rem}}@media (max-width:1015px){section.listing.committee>table td:first-of-type{padding-left:1rem}}@media (max-width:1699px){section.listing.committee footer{font-size:.7rem}}@media (max-width:500px){section.listing.committee footer{flex-wrap:wrap}}@media (max-width:500px){section.listing.committee footer>ul{flex:1 1 48%}}@media (max-width:500px){section.listing.committee footer span{padding-bottom:1rem}}@media (max-width:560px){section.listing>header{display:flex;flex-flow:column}}@media (max-width:560px){section.listing>header>div{max-width:100%;margin-bottom:1.5rem}}@media (max-width:960px){section.listing p{font-size:0.9rem}}@media (max-width:560px){section.listing p{font-size:0.8rem}}@media (max-width:560px){section.listing label{-ms-grid-row-align:stretch;align-self:stretch}}@media (max-width:560px){section.listing label span:not(.total),section.listing label time{flex:1 1 auto}}@media (max-width:620px){section.listing ol.property header>span:nth-child(2),section.listing ol.property header>span:nth-child(3),section.listing ol.property li>span:nth-child(2),section.listing ol.property li>span:nth-child(3){display:none}}@media (max-width:690px){section.listing ol>header>span:nth-child(3){display:none}}@media (max-width:960px){section.listing ol li{font-size:1rem}}@media (max-width:960px){section.listing ol li span,section.listing ol li time{padding:0.9375em}}@media (max-width:560px){section.listing ol li span,section.listing ol li time{padding:0.625em}}@media (max-width:960px){section.listing ol li span>p,section.listing ol li time>p{font-size:1rem}}@media (max-width:620px){section.listing ol li span>p,section.listing ol li time>p{display:inline}}@media (max-width:690px){section.listing ol span:nth-child(3){display:none}}@media (max-width:960px){section.listing .pagination [data-tracker]{display:block}}@media (max-width:960px){section.listing .pagination [data-index]{display:none}}.make-career{background:#e1e2e5;padding:4.5rem 4.3rem 0}.make-career div{display:flex;flex-flow:row;background:#fff;padding:3.5rem 3.2rem;width:100%;align-items:center}.make-career div h2{font-size:1.5rem;font-weight:500;line-height:1.33333em;letter-spacing:.05em;color:#012138}.make-career div a{-ms-grid-row-align:center;align-self:center;margin-left:4.1rem;text-align:center}.make-career div:before{content:"";display:block;opacity:1;flex-shrink:0;background-image:url(/assets/images/icons/make-carrer.svg);margin-right:2.4rem;width:4.4rem;height:4.4rem;background-position:50%;background-size:contain;background-repeat:no-repeat;transition:opacity .15s ease-out}@media (max-width:720px){.make-career{padding:2.25rem}}@media (max-width:480px){.make-career div{display:flex;flex-flow:column;flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.make-career div:before{margin-right:0}}@media (max-width:560px){.make-career div h2{font-size:1.25rem}}@media (max-width:560px){.make-career div a{margin-left:1.5rem}}@media (max-width:480px){.make-career div a{margin-left:auto}}.managers{flex-basis:calc(50% - 1rem);max-width:calc(50% - 1rem);margin-right:1rem;-webkit-transform:translateY(1rem);transform:translateY(1rem);//:24rem;opacity:0;transition:all .15s ease-out}.managers .presentation{display:flex;flex-flow:column;justify-content:center;background:#fff;padding:2rem;height:100%}.managers .presentation .details{display:flex;flex-flow:row;flex-direction:row-reverse;margin-bottom:1.4rem;justify-content:space-between}.managers .presentation .portrait{flex-basis:6.3rem;max-height:7.5rem;flex-shrink:0;display:flex;align-items:flex-start;justify-content:center;position:relative;overflow:hidden;border-bottom-left-radius:4.38rem;border-bottom-right-radius:4.38rem}.managers .presentation .portrait img{display:block;position:relative;z-index:1;max-width:100%;width:6.8rem}.managers .presentation .portrait:after{content:"";width:6.1rem;height:6.1rem;background:#f5f6f7;border-radius:50%;position:absolute;z-index:0;bottom:0}.managers .presentation .contact{padding-top:2rem;flex-basis:auto;height:100%;margin-right:0.5rem}.managers .presentation .contact .title{color:#5c6b83;font-size:0.6rem;font-weight:500;text-transform:uppercase}.managers .presentation .contact h2{color:#2c8fdb;font-size:1.75rem;font-weight:100;line-height:1.75rem;padding-top:0.35rem;position:relative;align-self:flex-start;margin:0}.managers .presentation .contact h3 span{color:#5c6b83;font-size:0.6rem;font-weight:400;text-transform:uppercase;letter-spacing:.05rem;display:block;line-height:0.9rem}.managers .presentation .emphasis{display:flex;flex-flow:column;margin-top:2rem}.managers .presentation .emphasis a{display:flex;flex-direction:row;font-size:0.9rem;align-items:center;text-decoration:none;color:#000}.managers .presentation .emphasis a span{color:#a3a3a3}.managers .presentation .emphasis a span:before{content:"";display:inline-block;vertical-align:middle;width:1.9rem;height:1px;margin:0 .5em;background-color:#a3a3a3}.managers .presentation .emphasis .phone:before{content:"T";color:#2c8fdb;font-weight:500;font-size:0.9rem;display:inline-block;vertical-align:super;padding-right:1.3rem}.managers .presentation .emphasis .action{display:flex}.managers .presentation .emphasis .action>*{align-self:flex-start;color:#012138;height:2.15rem;font-size:0.6rem;padding:0.9rem 1.85rem;background-color:transparent;border:1px solid #adb5c1;border-radius:5px;text-transform:uppercase;margin-top:0.9rem;margin-right:0.95rem;transition:background-color .15s ease-out}.managers .presentation .emphasis .action>:hover{background-color:#adb5c1;color:#fff}.managers .presentation .emphasis .action .social{display:block;overflow:hidden;text-indent:-999em;background-position:50%;width:2rem;padding:0.9rem 0.75rem;background-size:contain;background-repeat:no-repeat}.managers .presentation .emphasis .action .social.linkedin{background-image:url(/assets/images/icons/linkedin.svg);background-size:0.8rem}.managers .presentation .emphasis .action .social.linkedin:hover{background-image:url(/assets/images/icons/linkedin-h.svg)}@media (max-width:1160px){.managers{margin-right:0;margin-bottom:2rem;flex-basis:100%;max-width:100%;height:auto}}.managers[data-in-viewport]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.managers[data-in-viewport]:first-of-type{transition-delay:0.2s}@media (max-width:1560px){.managers .presentation{padding:2rem}}@media (max-width:1160px) and (min-width:480px){.managers .presentation{display:flex;flex-flow:row}}@media (min-width:2250px){.managers .presentation .details{margin-bottom:0}}@media (min-width:2250px){.managers .presentation .portrait{flex-basis:10rem;max-height:12.2rem}}@media (max-width:1160px) and (min-width:480px){.managers .presentation .portrait{flex-basis:10rem;max-height:12.05rem}}@media (max-width:380px){.managers .presentation .portrait{display:none}}@media (min-width:2250px){.managers .presentation .portrait:after{width:9.65rem;height:9.65rem;bottom:0.2rem;left:0.25rem}}@media (max-width:1160px) and (min-width:480px){.managers .presentation .portrait:after{width:9.65rem;height:9.65rem}}@media (min-width:2250px){.managers .presentation .portrait img{width:11rem}}@media (max-width:1160px) and (min-width:480px){.managers .presentation .portrait img{width:11rem}}@media (max-width:380px){.managers .presentation .contact{flex-basis:100%}}@media (max-width:1915px) and (min-width:1700px){.managers .presentation .emphasis a span{margin-left:0.25rem}}@media (max-width:1220px){.managers .presentation .emphasis a span{margin-left:0.25rem}}@media (max-width:1915px) and (min-width:1700px){.managers .presentation .emphasis a span:before{display:none}}@media (max-width:1220px){.managers .presentation .emphasis a span:before{display:none}}.head-offices .managers:first-of-type{margin-right:1.05rem}.head-offices .managers:last-of-type{margin-right:0;margin-bottom:0}.head-offices .rental-info{flex-direction:column;flex-basis:50%;max-width:50%;margin-left:1.05rem;padding:0;background:#fff;-webkit-transform:translateY(1rem);transform:translateY(1rem);opacity:0;transition:all .15s ease-out}.head-offices .rental-info>div{width:100%}.head-offices .rental-info>div:first-of-type{min-height:3.6rem;line-height:3.6;padding:3.5rem 2rem 1.1rem}.head-offices .rental-info>div:last-of-type{padding-left:2rem;margin-bottom:1.4rem}.head-offices .rental-info[data-in-viewport]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.head-offices .rental-info[data-in-viewport]:first-of-type{transition-delay:0.2s}@media (max-width:1160px){.head-offices .managers:first-of-type{margin-right:0}}@media (max-width:1160px){.head-offices .managers:last-of-type{margin-left:0}}@media (max-width:720px){.head-offices .managers .presentation{padding:2.25rem}}@media (max-width:2330px){.head-offices .managers .presentation .emphasis a span{margin-left:0.25rem}}@media (max-width:2330px){.head-offices .managers .presentation .emphasis a span:before{display:none}}@media (max-width:1160px){.head-offices .rental-info{margin-right:0;margin-left:0;margin-top:2rem;flex-basis:100%;max-width:100%;height:auto}}@media (max-width:1160px) and (min-width:480px){.head-offices .rental-info>div{padding:2rem;width:28rem;margin:auto}}@media (max-width:1160px) and (min-width:480px){.head-offices .rental-info>div:first-of-type{padding:2rem}}@media (max-width:720px){.head-offices .rental-info>div:first-of-type{padding:2.25rem 2.25rem 0}}@media (max-width:720px){.head-offices .rental-info>div:last-of-type{padding:2.25rem}}@media (max-width:480px){.head-offices .rental-info>div:last-of-type{align-items:flex-start}}section.media{margin:0 4.5rem 4.5rem}section.media h2{width:100%;font-size:1.5rem;margin:1.5rem 0 0}section.media h2,section.media h3{line-height:1.33333em;font-weight:500;letter-spacing:.05rem;color:#012138}section.media h3{font-size:1.25rem;margin:0 0 0.4rem}section.media h4{font-size:1rem;font-weight:300;letter-spacing:.05rem;margin:0 0 2rem;color:#000}section.media div[data-category]{display:flex;flex-flow:row;flex-wrap:wrap}section.media div[data-category] div{opacity:0;flex-basis:calc(33.33333% - 1rem);margin:2rem 0.6rem;background-color:#fff;min-height:12.5rem;-webkit-transform:translateY(1rem);transform:translateY(1rem);will-change:transform;transition:all .3s ease-out}section.media div[data-category] div img{display:block;max-width:100%}section.media div[data-category] div>div{opacity:1;padding:2rem;margin:0}section.media div[data-category] div ul{list-style:none;padding:0;margin:0}section.media div[data-category] div ul li{display:flex;margin-bottom:1rem;min-height:1.55rem}section.media div[data-category] div ul li a{display:flex;flex-flow:row wrap;align-items:center;font-size:0.6rem;font-weight:300;line-height:0.7rem;letter-spacing:.1rem;font-family:League Spartan,sans-serif;text-transform:uppercase;color:#5c6b83;margin:0}section.media div[data-category] div ul li a span{display:block;margin-left:2.1rem;width:100%;line-height:0.7rem}section.media div[data-category] div ul li a:before{content:"";display:inline-block;background-image:url(/assets/images/icons/download.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;outline:none;width:1.55rem;height:1.55rem;margin-right:0.55rem;position:absolute}section.media div[data-category] div ul li:last-child{margin-bottom:0}section.media div[data-category] div[data-in-viewport]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}section.media div[data-category] div[data-in-viewport]:nth-of-type(1n+1){transition-delay:0.2s}section.media div[data-category] div[data-in-viewport]:nth-of-type(1n+2){transition-delay:0.4s}section.media div[data-category] div[data-in-viewport]:nth-of-type(1n+3){transition-delay:0.6s}section.media div[data-category] div:first-of-type,section.media div[data-category] div:nth-of-type(4n){margin-left:0}section.media div[data-category] div:nth-of-type(3n){margin-right:0;margin-left:0.6rem}@media (max-width:640px){section.media{margin:0 2.25rem 2.25rem}}@media (max-width:480px){section.media div[data-category]{display:flex;flex-flow:column}}@media (max-width:968px){section.media div[data-category] div{flex-basis:calc(50% - 1rem)}}@media (max-width:480px){section.media div[data-category] div:first-child{margin-right:0}}@media (max-width:968px){section.media div[data-category] div:nth-of-type(2n){margin-left:0.6rem;margin-right:0}}@media (max-width:480px){section.media div[data-category] div:nth-of-type(2n){margin-left:0}}@media (max-width:968px){section.media div[data-category] div:nth-of-type(3n){margin-left:0;margin-right:0.6rem}}@media (max-width:480px){section.media div[data-category] div:nth-of-type(3n){margin-right:0m}}section.news{margin-top:3.4rem!important;margin-bottom:2rem!important}section.news header{width:100%;display:flex;flex-flow:row;justify-content:flex-start;align-items:center}section.news header div{min-width:7.75rem;margin-right:1.4rem}section.news header div>span{font-family:League Spartan,sans-serif;color:#5c6b83;font-size:0.7rem;text-transform:uppercase;line-height:1rem;letter-spacing:.1rem;display:flex;justify-content:flex-start;align-items:center}section.news header div>span span{display:block}section.news header div>span:before{content:"";display:inline-block;background-image:url(/assets/images/icons/filter.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;outline:none;width:2.1rem;height:2.05rem;margin-right:0.8rem}section.news header label{margin-right:1.4rem;min-width:12rem}section.news header label span{font-size:0.7rem}section.news header label span:after{margin-left:4rem!important}section.news>article{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);padding:0!important;margin-bottom:2rem}section.news>article figure{margin:0}section.news>article figure img{display:block;width:100%}section.news>article>a{padding:0!important}section.news>article .detail{padding:1.9rem 3.25rem;flex-flow:column}section.news>article:nth-child(2n){margin-right:1rem}section.news>article:nth-child(odd){margin-left:1rem}@media (max-width:630px){section.news.listing{margin:2.25rem}}@media (max-width:567px){section.news header{flex-wrap:wrap}}@media (max-width:567px){section.news header div{max-width:100%;margin-bottom:1.5rem}}@media (max-width:567px){section.news header label{width:100%;margin-right:0;margin-bottom:1.5rem}}@media (max-width:567px){section.news header label:last-of-type{margin-bottom:0}}@media (max-width:1024px){section.news>article:nth-child(2n){margin-right:0}}@media (max-width:1024px){section.news>article:nth-child(odd){margin-left:0}}@media (max-width:1090px){section.news>article .detail{padding:2.15rem}}section.notice{display:flex;flex-flow:row;align-items:center;background:#e1e2e5;padding:2.25rem 4.5rem;font-size:0.8rem;line-height:1.625em;color:#1a4274;letter-spacing:.05em}section.notice>div{flex:1 1 auto}section.notice svg{width:3.8125em;height:3.8125em;margin-right:2.5em;flex-shrink:0}section.notice svg circle,section.notice svg path{stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset .3s ease-out}section.notice a{text-decoration:underline;transition:color .15s ease-out}section.notice a:hover{color:#ed0677}@media (max-width:560px){section.notice{padding:2.25rem;font-size:0.9rem}}section.notice[data-in-viewport] svg circle,section.notice[data-in-viewport] svg path{stroke-dashoffset:0;transition-timing-function:linear;transition-duration:6s}@media (max-width:560px){section.notice svg{display:none}}@-webkit-keyframes d{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}50%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes d{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}50%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.youtube-player{padding-top:2.5rem}.youtube-player .wrapper-player-controls{display:block;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.youtube-player .wrapper-player-controls img{width:100%;height:auto}.youtube-player .wrapper-player-controls .youtube-play{opacity:.5;width:6rem;height:6rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.15s ease-out;cursor:pointer}.youtube-player .wrapper-player-controls .youtube-play:active,.youtube-player .wrapper-player-controls .youtube-play:focus,.youtube-player .wrapper-player-controls .youtube-play:hover{opacity:1}.youtube-player .wrapper-player-controls:hover{cursor:pointer}.youtube-player .wrapper-player{display:none;position:relative;overflow:hidden;padding-top:56.25%}.youtube-player .wrapper-player #player{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media (max-width:640px){.youtube-player .wrapper-player-controls .youtube-play{width:4rem;height:4rem}}.generic.our-brand{margin-bottom:3.5rem}.anchorButton{display:flex;align-items:center;justify-content:center;margin-top:3.5rem}.anchorButton a{display:block;width:2.5rem}.anchorButton img{margin-top:-10px;display:block;-webkit-animation:d 1s infinite linear;animation:d 1s infinite linear}.list-item{color:#fff;padding:4.5rem;position:relative}.list-item .item-image{width:100%;position:absolute;z-index:10}.list-item .item-image img{width:100%;height:auto}.list-item .item-image.item-image-parallax{max-width:60%;bottom:-350px}.list-item .item-image.item-image-carrousel{max-width:15%;top:170px}.list-item .item-text>:not(.carousel){opacity:0;-webkit-transform:translate3d(-1rem,1rem,0);transform:translate3d(-1rem,1rem,0);transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:.6s;transition-timing-function:ease-out}.list-item .item-text>:not(.carousel):first-child{transition-delay:0.4s}.list-item .item-text>:not(.carousel):nth-child(2){transition-delay:0.5s}.list-item .item-text>:not(.carousel)[data-in-viewport]{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (max-width:640px){.list-item{padding:2.25rem}}.list-item.first-item{background-color:#db0074;padding-bottom:17rem}.list-item.first-item .item-text h3{max-width:50%}.list-item.first-item .item-image-parallax{left:0}@media (min-width:1700px){.list-item.first-item{padding-bottom:13rem}}@media (min-width:1920px){.list-item.first-item{padding-bottom:15rem}}@media (min-width:2250px){.list-item.first-item{padding-bottom:22rem}}@media (max-width:1280px){.list-item.first-item{padding-bottom:15rem}}@media (max-width:1080px){.list-item.first-item{padding-bottom:12rem}}@media (max-width:960px){.list-item.first-item{padding-bottom:15rem}}@media (max-width:640px){.list-item.first-item{padding-bottom:17rem}}@media (max-width:480px){.list-item.first-item{padding-bottom:12rem}}@media (max-width:320px){.list-item.first-item{padding-bottom:8rem}}@media (min-width:1700px){.list-item.first-item .item-text h3{max-width:65%}}@media (max-width:1280px){.list-item.first-item .item-text h3{max-width:65%}}@media (max-width:640px){.list-item.first-item .item-text h3{max-width:100%}}.list-item.second-item{background-color:#3db785;padding-top:17rem;padding-bottom:17rem}.list-item.second-item .item-image-parallax{right:0}.list-item.second-item .item-text h3{max-width:75%}@media (min-width:1700px){.list-item.second-item{padding-top:13rem;padding-bottom:13rem}}@media (min-width:1920px){.list-item.second-item{padding-top:15rem;padding-bottom:15rem}}@media (min-width:2250px){.list-item.second-item{padding-top:22rem;padding-bottom:22rem}}@media (max-width:1280px){.list-item.second-item{padding-top:15rem;padding-bottom:15rem}}@media (max-width:1080px){.list-item.second-item{padding-top:12rem;padding-bottom:12rem}}@media (max-width:960px){.list-item.second-item{padding-top:15rem;padding-bottom:15rem}}@media (max-width:640px){.list-item.second-item{padding-top:17rem;padding-bottom:17rem}}@media (max-width:480px){.list-item.second-item{padding-top:12rem;padding-bottom:12rem}}@media (max-width:320px){.list-item.second-item{padding-top:8rem;padding-bottom:8rem}}@media (max-width:1280px){.list-item.second-item .item-text h3{max-width:90%}}@media (max-width:640px){.list-item.second-item .item-text h3{max-width:100%}}.list-item.third-item{background-color:#002a3e;padding-top:17rem;padding-bottom:4.5rem;padding-left:0}.list-item.third-item>.item-text .item-titles{padding-left:4.5rem}@media (min-width:1700px){.list-item.third-item{padding-top:13rem}}@media (min-width:1920px){.list-item.third-item{padding-top:15rem}}@media (min-width:2250px){.list-item.third-item{padding-top:22rem}}@media (max-width:1280px){.list-item.third-item{padding-top:15rem}}@media (max-width:1080px){.list-item.third-item{padding-top:12rem}}@media (max-width:960px){.list-item.third-item{padding-top:15rem}}@media (max-width:640px){.list-item.third-item{padding-top:17rem;padding-bottom:2.25rem}}@media (max-width:480px){.list-item.third-item{padding-top:12rem}}@media (max-width:320px){.list-item.third-item{padding-top:8rem}}@media (max-width:640px){.list-item.third-item>.item-text .item-paragraphs,.list-item.third-item>.item-text .item-titles{padding-left:2.25rem}}@media (max-width:640px){.list-item .item-image{padding:2.25rem}}@media (min-width:1700px){.list-item .item-image.item-image-parallax{bottom:-460px}}@media (min-width:2250px){.list-item .item-image.item-image-parallax{bottom:-590px}}@media (max-width:1280px){.list-item .item-image.item-image-parallax{bottom:-310px}}@media (max-width:1080px){.list-item .item-image.item-image-parallax{bottom:-230px}}@media (max-width:640px){.list-item .item-image.item-image-parallax{bottom:-290px;max-width:100%}}@media (max-width:480px){.list-item .item-image.item-image-parallax{bottom:-240px}}@media (max-width:320px){.list-item .item-image.item-image-parallax{bottom:-175px}}@media (min-width:1700px){.list-item .item-image.item-image-carrousel{top:300px}}@media (max-width:1280px){.list-item .item-image.item-image-carrousel{top:250px}}@media (max-width:960px){.list-item .item-image.item-image-carrousel{top:170px}}@media (max-width:640px){.list-item .item-image.item-image-carrousel{position:inherit;max-width:100%;padding-left:2.25rem;padding-right:0}}.item-text{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.3rem}.item-text .item-titles{max-width:30%;font-family:League Spartan,sans-serif}.item-text .item-paragraphs{max-width:60%;font-family:League Spartan,sans-serif;font-size:1.2rem;font-weight:300}.item-text h2{font-size:1.8rem;line-height:1;font-weight:500}.item-text h2 span{display:block}.item-text h3{color:#fff;font-size:1.2rem;line-height:1.2;font-weight:400}.item-text .carousel{width:100%;display:flex}.item-text .carousel .container{overflow:hidden}.item-text .carousel .container .counter{width:100%;color:#db0074;font-family:League Spartan,sans-serif;font-size:1.2rem;font-weight:400;padding-left:4.5rem;margin-top:0}.item-text .carousel .container .viewer{display:flex;width:400%;height:43rem}.item-text .carousel .container .viewer .content{width:25%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.3rem}.item-text .carousel .container .viewer .content>*{opacity:0;-webkit-transform:translateX(3rem);transform:translateX(3rem);transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:.9s;transition-timing-function:ease-out}.item-text .carousel .container .viewer .content>:first-child{transition-delay:0.3s}.item-text .carousel .container .viewer .content>:nth-child(2){transition-delay:0.6s}.item-text .carousel .container .viewer .content>:nth-child(3){transition-delay:0.9s}.item-text .carousel .container .viewer .content .item-titles{padding-left:4.5rem}.item-text .carousel .container .viewer .content .item-titles h3{margin:0}.item-text .carousel .container .viewer .content .item-paragraphs{max-width:60%;font-family:League Spartan,sans-serif;font-size:1.2rem}.item-text .carousel .container .viewer .content .item-paragraphs p{margin:0}.item-text .carousel .container .viewer .content[data-position="0"]>*{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:.9s;transition-timing-function:ease-out}.item-text .carousel .container .viewer .content[data-position="0"]>:first-child{transition-delay:1.5s}.item-text .carousel .container .viewer .content[data-position="0"]>:nth-child(2){transition-delay:1.8s}.item-text .carousel .container .viewer .content[data-position="0"]>:nth-child(3){transition-delay:2.1s}.item-text .carousel .controls{position:absolute;width:100%;height:85%;overflow-x:hidden}.item-text .carousel .controls>[data-navigation]{display:flex;position:relative;justify-content:center;-webkit-transform:translate3d(35%,400%,0);transform:translate3d(35%,400%,0);padding-left:0}.item-text .carousel .controls>[data-navigation]>button{border:0;overflow:hidden;text-indent:-999em;height:3rem;width:3rem;cursor:pointer;outline:none;background:url(/assets/images/our-brand/bouton_gauche-droite.svg) no-repeat;transition:all .15s ease-out;pointer-events:all}.item-text .carousel .controls>[data-navigation]>button:last-of-type{margin-left:1.5rem}.item-text .carousel .controls>[data-navigation]>button:first-of-type{-webkit-transform:scale(-1);transform:scale(-1)}.item-text .carousel .controls>[data-navigation]>button:active,.item-text .carousel .controls>[data-navigation]>button:focus,.item-text .carousel .controls>[data-navigation]>button:hover{opacity:.5}@media (max-width:640px){.item-text{flex-direction:column}}@media (max-width:1280px){.item-text .item-titles{max-width:37%}}@media (max-width:640px){.item-text .item-titles{max-width:100%}}@media (max-width:1280px){.item-text .item-paragraphs{max-width:55%}}@media (max-width:640px){.item-text .item-paragraphs{max-width:100%}}@media (max-width:640px){.item-text h2 span{display:inline}}@media (max-width:640px){.item-text .carousel{flex-direction:column}}@media (max-width:640px){.item-text .carousel .container{order:2}}@media (max-width:640px){.item-text .carousel .container .counter{padding-left:0;text-align:center;position:absolute;-webkit-transform:translateY(-5.5rem);transform:translateY(-5.5rem)}}@media (min-width:1700px){.item-text .carousel .container .viewer{height:35rem}}@media (min-width:1920px){.item-text .carousel .container .viewer{height:38rem}}@media (min-width:2250px){.item-text .carousel .container .viewer{height:48rem}}@media (max-width:1080px){.item-text .carousel .container .viewer{height:37rem}}@media (max-width:640px){.item-text .carousel .container .viewer{height:38rem}}@media (max-width:640px){.item-text .carousel .container .viewer .content .item-titles{margin-bottom:1rem;padding-left:2.25rem}}@media (max-width:1280px){.item-text .carousel .container .viewer .content .item-paragraphs{max-width:55%}}@media (max-width:640px){.item-text .carousel .container .viewer .content .item-paragraphs{max-width:100%}}@media (max-width:640px){.item-text .carousel .controls{position:inherit;width:100%;margin:0 0 2rem;order:1;right:0}}@media (min-width:1700px){.item-text .carousel .controls>[data-navigation]{-webkit-transform:translate3d(30%,450%,0);transform:translate3d(30%,450%,0)}}@media (max-width:1280px){.item-text .carousel .controls>[data-navigation]{-webkit-transform:translate3d(30%,570%,0);transform:translate3d(30%,570%,0)}}@media (max-width:960px){.item-text .carousel .controls>[data-navigation]{-webkit-transform:translate3d(30%,470%,0);transform:translate3d(30%,470%,0)}}@media (max-width:640px){.item-text .carousel .controls>[data-navigation]{-webkit-transform:translateZ(0);transform:translateZ(0);padding-left:1.8rem}}@media (max-width:640px){.item-text .carousel .controls>[data-navigation]>button:last-of-type{margin-left:5rem}}section.overview{display:flex;flex-flow:row;margin:2.25rem 4.5rem}section.overview a{display:flex;flex-flow:column;flex:1 1 auto;padding:2.25rem 3.25rem;background-size:100%;background-position:50%;background-repeat:no-repeat;transition:background-size .5s ease-out}section.overview a[data-in-viewport] dl,section.overview a[data-in-viewport] h2{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}section.overview a:hover dl>span{background:#fff}section.overview a:hover dl>span>span{background-size:100% 1px}section.overview a:hover dl>span:before{opacity:1}section.overview a[data-overview=office]{background-image:url(/assets/images/backgrounds/overview/image_generique_bureau_550x450.jpg)}section.overview a[data-overview=retail]{background-image:url(/assets/images/backgrounds/overview/image_generique_commercial_550x450.jpg)}section.overview a[data-overview=industrial]{//:url(/assets/images/backgrounds/overview/industrial.jpg)}section.overview h2{font-size:2rem;line-height:1em;font-weight:500;margin:0.5em 0;letter-spacing:.05em;color:#fff}section.overview dl,section.overview h2{transition:all .3s ease-out;opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}section.overview dl{display:flex;flex-flow:column;flex:1 1 auto;background:#fff;font-size:0.6rem;padding:0;padding-top:2.5em;margin:0;justify-content:space-between}section.overview dl div{display:flex;flex-flow:column;margin:0.41667em 2.5em}section.overview dl div:last-of-type{margin-bottom:2.5em}section.overview dl dt{order:2;font-family:League Spartan,sans-serif;color:#b9bec7;text-transform:uppercase;letter-spacing:.1em}section.overview dl dd{order:1;font-weight:300;font-size:2.5em;color:#288fdb;margin:0}section.overview dl>span{display:flex;flex-flow:row;align-items:center;justify-content:space-between;background:#f2f2f2;font-size:1.16667em;font-family:League Spartan,sans-serif;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#ae0061;height:5em;margin-top:auto;padding:0 2.14286em;transition:all .15s ease-out}section.overview dl>span>span{background:linear-gradient(transparent,transparent),linear-gradient(#ae0061,#ae0061);background-size:100% 1px,0 1px;background-repeat:no-repeat;background-position:bottom,0 100%;transition:background-size .15s ease-out}section.overview dl>span>span:hover{background-size:100% 1px}section.overview dl>span[data-icon]:before{order:2;opacity:.5;margin-right:0}section.overview dl>span[data-icon=properties]:before{width:2.5em;height:2.5em}section.overview dl>span[data-icon=theater]:before{width:2.85714em;height:2.28571em}section.overview dl>span[data-icon=warehouse]:before{width:2.85714em;height:1.92857em}@media (max-width:720px){section.overview{display:flex;flex-flow:column}}@media (max-width:640px){section.overview{margin:2.25rem}}@media (min-width:1700px){section.overview a{padding:3.5rem}}@media screen and (min-width:720px) and (max-width:1545px){section.overview a{padding:3.5rem}}@media (min-width:721px){section.overview a:hover{background-size:105%}}@media (max-width:720px){section.overview a{background-size:cover}}@media (min-width:721px){section.overview a[data-in-viewport]:first-child h2{transition-delay:0.3s}section.overview a[data-in-viewport]:first-child dl,section.overview a[data-in-viewport]:nth-child(2) h2{transition-delay:0.5s}section.overview a[data-in-viewport]:nth-child(2) dl,section.overview a[data-in-viewport]:nth-child(3) h2{transition-delay:0.7s}section.overview a[data-in-viewport]:nth-child(3) dl{transition-delay:0.9s}}@media screen and (min-width:720px) and (max-width:1545px){section.overview h2{font-size:1.25rem}}@media (max-width:720px){section.overview dl div{text-align:center}}@media (max-width:960px){section.overview dl dt{font-size:0.7rem;line-height:1.16667em}}@media screen and (min-width:720px) and (max-width:1545px){section.overview dl dd{font-size:2.08333em}}section.portals{flex-flow:row;background:#b9bec7;padding:2.5em;font-size:0.7rem;color:#5c6b83}section.portals,section.portals>a{display:flex}section.portals>a{flex-flow:column;transition:all .3s ease-out;opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem);flex:1 1 25%;align-items:center;justify-content:space-between;margin:0.71429em;padding:3.21429em 1.78571em;height:35.35714em;text-align:center}section.portals>a,section.portals>a>*{position:relative}section.portals>a>*{flex:0 1 auto;max-width:100%}section.portals>a:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background:#fff;transition:all .15s ease-out}section.portals>a:hover h3{color:#c08c3d}section.portals>a:hover [data-icon]:before{opacity:1}section.portals>a:hover span{background-size:100% 0.14286em}section.portals>a:hover:before{-webkit-transform:scale(1.05);transform:scale(1.05);box-shadow:0 0 1.42857em rgba(36,66,116,.35)}section.portals h3{display:flex;flex-flow:column;align-items:stretch;margin:0;flex-basis:1.84em;font-size:1.78571em;line-height:1.12em;font-weight:500;color:#012138;position:relative;transition:color .15s ease-out;justify-content:center}section.portals [data-icon]{height:4rem;max-height:100%;display:flex;justify-content:center;align-items:center}section.portals [data-icon]:before{margin:0 auto;margin-top:auto;order:2;flex-shrink:0}section.portals [data-icon=history]:before{width:2.9rem;height:2.75rem}section.portals [data-icon=careers]:before{width:3.05rem;height:2.95rem}section.portals [data-icon=finance]:before{width:3.2rem;height:3.3rem}section.portals [data-icon=contact]:before{width:3.6rem;height:4.25rem}section.portals [data-icon=playback]:before{width:3rem;height:2.7rem}section.portals [data-icon=investor]:before{width:3.75rem;height:3.05rem}section.portals [data-icon=trustees]:before{width:3.85rem;height:4.1rem}section.portals [data-icon=sedar]:before{width:2.75rem;height:3.5rem}section.portals [data-icon=call]:before{width:2.85rem;height:2.85rem}section.portals [data-icon=conference]:before{width:3.1rem;height:3.7rem}section.portals p{max-height:100%;height:5rem}section.portals span{background:linear-gradient(transparent,transparent),linear-gradient(#c08c3d,#c08c3d);background-size:100% 0.14286em,0 0.14286em;background-repeat:no-repeat;background-position:bottom,0 100%;transition:background-size .15s ease-out;margin-right:-.2em;padding-bottom:0.35714em}section.portals span:hover{background-size:100% 0.14286em}@media (max-width:1060px){section.portals{flex-wrap:wrap}}section.portals[data-in-viewport]>a{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}section.portals[data-in-viewport]>a:first-child{transition-delay:0.2s}section.portals[data-in-viewport]>a:nth-child(2){transition-delay:0.4s}section.portals[data-in-viewport]>a:nth-child(3){transition-delay:0.6s}section.portals[data-in-viewport]>a:nth-child(4){transition-delay:0.8s}@media (max-width:1290px){section.portals>a{padding:1.78571em}}@media (max-width:1060px){section.portals>a{flex-wrap:wrap;flex-basis:calc(50% - 1.428571428571429rem);height:auto;min-height:6.75rem;text-align:left;align-items:flex-start;justify-content:center;padding-left:6.75rem}}@media (max-width:560px){section.portals>a{flex-basis:100%}}@media (max-width:1060px){section.portals>a:before{z-index:-1}}@media (max-width:1060px){section.portals h3{flex-basis:auto;position:static;font-size:1.78571em;max-width:11.25rem}}@media (max-width:1060px){section.portals [data-icon]{height:inherit;position:absolute;left:3.375rem;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}}@media (max-width:1430px){section.portals p{height:9rem}}@media (max-width:1290px){section.portals p{height:11rem}}@media (max-width:1280px){section.portals p{height:5rem}}@media (max-width:1100px){section.portals p{height:9rem}}@media (max-width:1060px){section.portals p{display:none}}@media (max-width:1060px){section.portals span{margin-top:0.35714em;padding-bottom:0}}@media (max-width:560px){section.portals span{display:none}}section.portfolio{display:flex;flex-flow:row;background:#012138;align-items:center;padding:4.5rem;color:#fff}section.portfolio header{display:flex;flex-flow:column;transition:all .3s ease-out;opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem);flex-grow:1;flex-shrink:1;flex-basis:calc(33.333333333333336% - 2.25rem);margin-right:2.25rem}section.portfolio header h1{font-size:2.5rem;line-height:1.2em;font-weight:500;margin:0.3em 0}section.portfolio header h1 a{background:linear-gradient(transparent,transparent),linear-gradient(#fff,#fff);background-size:100% 2px,0 2px;background-repeat:no-repeat;background-position:bottom,0 100%;transition:background-size .15s ease-out}section.portfolio header h1 a:hover{background-size:100% 2px}section.portfolio header p{margin-right:2.25rem}section.portfolio ol{display:flex;flex-flow:row;flex:2 1 66.66667%;list-style:none;padding:0;margin:0}section.portfolio ol li{transition:all .3s ease-out;opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem);flex:1 0 calc(33.333333333333336% - 1.66667em);font-size:0.6rem;margin-right:1.66667em}section.portfolio ol li a{display:block;text-align:center}section.portfolio ol li a:hover strong{background-size:100% 1px}section.portfolio ol li a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}section.portfolio ol li img{display:block;width:100%;margin:auto;margin-bottom:2.5em;width:50%;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}section.portfolio ol li strong{background:linear-gradient(transparent,transparent),linear-gradient(#fff,#fff);background-size:100% 2px,0 2px;background-repeat:no-repeat;background-position:bottom,0 100%;transition:background-size .15s ease-out;background-position:bottom,bottom 0.13333em left;display:inline-block;font-weight:500;font-size:2.08333em}section.portfolio ol li strong:hover{background-size:100% 2px}section.portfolio ol li span{font-family:League Spartan,sans-serif}section.portfolio ol li:last-child{margin-right:0}@media (max-width:640px){section.portfolio{flex-wrap:wrap;padding:2.25rem}}section.portfolio[data-in-viewport] header,section.portfolio[data-in-viewport] ol li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}section.portfolio[data-in-viewport] header{transition-delay:.2s}section.portfolio[data-in-viewport] ol li:first-child{transition-delay:0.6s}section.portfolio[data-in-viewport] ol li:nth-child(2){transition-delay:0.8s}section.portfolio[data-in-viewport] ol li:nth-child(3){transition-delay:1s}section.portfolio.related{padding-top:2.25rem;padding-bottom:2.25rem}section.portfolio.related header h1,section.portfolio.related header h2{font-size:1.5rem;line-height:1.25em}section.portfolio.related ol li{margin-right:3.75em}section.portfolio.related ol li:last-child{margin-right:0}@media (max-width:1390px){section.portfolio header{margin-right:1.25rem}}@media (max-width:1060px){section.portfolio header{flex:1 1 calc(50% - 2.25rem)}}@media (max-width:560px){section.portfolio header{flex-basis:100%;margin-right:0}}@media (max-width:1060px){section.portfolio ol{display:flex;flex-flow:column;flex:1 1 50%}}@media (max-width:560px){section.portfolio ol{flex-basis:100%;margin-top:2.25rem}}@media (max-width:1060px){section.portfolio ol li{flex:1;margin-right:0;margin-bottom:0.5rem;width:auto}}@media (max-width:560px){section.portfolio ol li:last-child{margin-bottom:0}}@media (max-width:1060px){section.portfolio ol li a{display:flex;flex-flow:column;align-items:flex-start;justify-content:center;position:relative;min-height:4.5rem;padding-left:6.75rem}}@media (max-width:1060px){section.portfolio ol li a:hover img{-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05)}}@media (max-width:1060px){section.portfolio ol li img{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:4.5rem;max-height:4.5rem;margin-bottom:0}}@media (max-width:1060px){section.portfolio ol li strong{font-size:2.91667em}}.home .portfolio ol li img{width:100%}.pre-footer{padding:2.1rem 0;border-top:2px solid #e1e2e5}.pre-footer>*{flex-basis:50%}.pre-footer h2{color:#5c6b83;font-size:1.25rem;font-weight:500;letter-spacing:.05rem;line-height:1.5rem;margin:0.35rem 0}.pre-footer h3{color:#000;font-size:0.5rem;font-weight:400;letter-spacing:.1rem;text-transform:uppercase;margin:0}.pre-footer .link{font-family:League Spartan,sans-serif;font-size:0.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.2rem;background:linear-gradient(transparent,transparent),linear-gradient(#c08c3d,#c08c3d);background-size:100% 1px,0 1px;background-repeat:no-repeat;background-position:bottom,0 100%;transition:background-size .15s ease-out;color:#c08c3d}.pre-footer .link:hover{background-size:100% 1px}.pre-footer .giftcard{flex-basis:calc(50% - 1rem)}.pre-footer .giftcard>div{display:flex;flex-direction:column-reverse;justify-content:center;gap:1.2rem}.pre-footer .giftcard>div img{display:block;margin:auto;max-width:100%;height:5.7rem}.pre-footer .giftcard:hover .link{background-size:100% 1px}.pre-footer .newsletter{flex-basis:calc(50% - 1.5rem);margin-left:1.5rem}.pre-footer form{display:flex;flex-flow:row;font-size:0;margin-top:0.65rem}.pre-footer form input[type=email]{width:70%;margin-right:0.3rem}.pre-footer form input[type=submit]{width:auto;padding:0 1rem;border:1px solid #d83376;transition:all .15s ease-out}.pre-footer form input[type=submit]:hover{background:#d83376;color:#fff}@media screen and (min-width:580px){.pre-footer{padding:2.1rem 4.5rem}}@media (max-width:540px){.pre-footer{display:flex;flex-flow:column}}@media screen and (max-width:580px){.pre-footer>a{display:flex;justify-content:center;align-items:center;gap:1.2rem}}@media (max-width:1280px){.pre-footer h3{font-size:0.65rem}}@media screen and (min-width:580px){.pre-footer .giftcard{margin-right:1rem}}@media screen and (min-width:580px){.pre-footer .giftcard>div{flex-direction:row;gap:0}}@media screen and (min-width:580px){.pre-footer .giftcard>div>div{width:320px}}@media screen and (min-width:580px){.pre-footer .giftcard>div img{margin:auto 0;margin-left:1.5rem}}@media (max-width:540px){.pre-footer .newsletter{margin-left:0;margin-top:1.75rem}}@media (max-width:1100px) and (min-width:960px){.pre-footer form{display:flex;flex-flow:column}}@media (max-width:740px){.pre-footer form{display:flex;flex-flow:column}}@media (max-width:1100px) and (min-width:960px){.pre-footer form input[type=email]{width:100%;margin-bottom:0.6rem}}@media (max-width:740px){.pre-footer form input[type=email]{width:100%;margin-bottom:0.6rem}}section.presentation{display:flex;flex-flow:row;margin:2.25rem;font-size:1.25rem;font-weight:300}section.presentation>div{margin:0 2.25rem;flex-basis:50rem;max-width:50rem}section.presentation>div .values dl div:first-child{border-bottom:2px solid #288fdb}section.presentation>div.gallery{max-width:22.5rem;flex:1 0 17.6em}.home section.presentation>div:first-child{flex-basis:auto}.home section.presentation>div:first-child>*{flex-basis:auto;display:block}section.presentation .carousel{display:flex;flex-flow:column;overflow:hidden;flex:1 1 100%}section.presentation .carousel .container{position:relative;flex:1 1 100%}section.presentation .carousel .container .viewer{display:flex;flex-flow:row}section.presentation .carousel .container .viewer article{flex:1 1 0%;pointer-events:none}section.presentation .carousel .container .viewer article a{display:flex;flex-flow:row}section.presentation .carousel .container .viewer article a>div{flex:1 0 50%;max-width:50%}section.presentation .carousel .container .viewer article a>div.wrapper_image{padding-right:1em}section.presentation .carousel .container .viewer article a>*{transition:all .5s ease-out;opacity:0;-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}section.presentation .carousel .container .viewer article[data-position="0"]{pointer-events:all}section.presentation .carousel .container .viewer article[data-position="0"] a>*{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition-delay:1.2s}section.presentation .carousel .container[data-count="1"] .viewer{width:100%}section.presentation .carousel .container[data-count="2"] .viewer{width:200%}section.presentation .carousel .container[data-count="3"] .viewer{width:300%}section.presentation .carousel .container[data-count="4"] .viewer{width:400%}section.presentation .carousel .container[data-count="5"] .viewer{width:500%}section.presentation .carousel nav{display:flex;flex-flow:row;flex:1 0 calc(50% - 1em);max-width:calc(50% - 1em);margin:1em 0;font-size:1rem}section.presentation .carousel nav>*{flex:1 1 20%;font-size:1em;border:0;background:transparent;text-indent:-999em;overflow:hidden;display:block;height:2.2em;margin-right:0.25em;padding:0;cursor:pointer;position:relative;outline:none}section.presentation .carousel nav>:last-child{margin-right:0}section.presentation .carousel nav>:hover:after{background:linear-gradient(#288fdb,#288fdb),linear-gradient(#b9bec7,#b9bec7);background-size:0 100%,100%;background-position:0 100%,bottom;background-repeat:no-repeat}section.presentation .carousel nav>:after{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:100%;height:2px;background:linear-gradient(#288fdb,#288fdb),linear-gradient(#d5d8dc,#d5d8dc);background-size:0 100%,100%;background-position:0 100%,bottom;background-repeat:no-repeat;transition:background-size 8s linear 1s}section.presentation .carousel nav>[data-position="0"]:after{background-size:100% 100%,100%}section.presentation .carousel nav>[data-position="1"]:after,section.presentation .carousel nav>[data-position="-1"]:after{transition:none}section.presentation .carousel:hover nav button:after{-webkit-animation-play-state:paused;animation-play-state:paused}section.presentation .gallery{margin-top:-7.5rem;position:relative;will-change:transform}section.presentation .gallery img{width:100%;display:block;margin-bottom:1.2em;border:3px solid #fff}section.presentation [data-ticker]{position:absolute;top:-6.35rem;left:0;bottom:0;right:0;z-index:-1;height:117%}section.presentation [data-ticker].homepage{z-index:0;display:none}section.presentation article>a{text-decoration:none;color:inherit}section.presentation article>a:hover time{opacity:1}section.presentation article>a:hover .button{color:#fff;background:#ae0061}section.presentation article img{display:block;width:100%;margin-bottom:0.8em;max-width:30rem}section.presentation article time{display:block;align-self:flex-start;font-family:League Spartan,sans-serif;font-size:0.7em;margin:0.71429em 0;line-height:1.85714em;letter-spacing:.08em;margin-right:-.08em;margin:0;text-transform:uppercase;color:#5c6b83;opacity:.75;transition:opacity .15s ease-out}section.presentation article .button{margin:0.71429em 0}section.presentation article p{margin:0.4em 0;flex-shrink:1;font-weight:300;font-size:1.1016rem}section.presentation footer{display:flex;flex-flow:row;align-items:flex-start;font-size:1.25rem;margin-top:auto}section.presentation footer>*{flex:1 0 50%;max-width:50%;color:inherit;text-decoration:none;font-weight:300;padding:.3rem}section.presentation footer>* span{display:block}section.presentation footer>* span~span{display:flex;flex-flow:row;align-items:center;margin-top:1.66667em;margin-right:0;width:10rem}section.presentation footer>* span~span[data-icon]:before{margin-right:1.25em}section.presentation footer>* span~span[data-icon=charts]:before{width:1.91667em;height:2.5em}section.presentation footer>* span~span[data-icon=preview]:before,section.presentation footer>* span~span[data-icon=tel]:before{width:2.5em;height:2.5em}section.presentation footer>* span:first-of-type{font-size:1.1rem}section.presentation footer>* span:first-of-type>.result{font-family:League Spartan,sans-serif;font-size:0.7rem;text-transform:uppercase;color:#858e9f;opacity:1;transition:opacity .15s ease-out;margin-top:0.35rem}section.presentation footer>:hover span~span:before{opacity:.6}section.presentation .files{margin:0;flex-wrap:wrap}section.presentation .files .file{display:flex;flex-flow:row;flex-basis:100%;font-size:1rem;max-width:100%}section.presentation .files .file strong{font-size:2rem;margin-left:0.5rem;margin-bottom:0.5rem}section.presentation .files .file div{display:flex;flex-flow:column;flex-grow:1;max-width:60%;align-self:center}section.presentation .files .file div p:after{display:block;text-transform:uppercase;color:#c08c3d;font-family:League Spartan,sans-serif;font-weight:500;font-size:0.6rem;letter-spacing:.2em;content:"pdf";margin-left:1.66667em;margin-right:-.2em;margin-left:0}section.presentation .files .file[data-format]:after{display:none}@media (min-width:1280px){section.presentation{font-size:1rem}}@media (min-width:1750px){section.presentation>div{flex-basis:50rem;max-width:50rem}}@media (max-width:2010px){section.presentation>div{flex-basis:calc(70% - 2.25rem);max-width:calc(70% - 2.25rem)}}@media (max-width:730px){section.presentation>div{flex-basis:100%;max-width:100%}}@media (max-width:560px){section.presentation>div{margin:0}}@media (max-width:2010px){section.presentation>div.gallery{max-width:40%}}@media (max-width:560px){section.presentation>div.gallery{display:none}}@media (max-width:960px){.home section.presentation>div:first-child{padding:0 3.5rem;margin-top:2.25rem;margin-bottom:2.25rem}}@media (max-width:560px){.home section.presentation>div:first-child{padding:0}}@media (max-width:620px){.home section.presentation>div:first-child>*{padding-left:0;padding-right:0}}section.presentation.with-story{display:flex;flex-flow:row;padding-right:4.5rem;margin:0}section.presentation.with-story>*{display:flex;flex-flow:column;flex:1 0 50%;max-width:50%;padding:3.25rem;position:relative}section.presentation.with-story>*>:first-child{margin-top:0}section.presentation.with-story>:first-child,section.presentation.with-story>:nth-child(2){padding-left:3.5rem;padding-right:3.5rem}section.presentation.with-story>*{margin:0;flex:1 0 100%;max-width:100%}section.presentation.with-story .story{margin-bottom:4.5rem;flex-basis:100%;background:#fff}@media (max-width:1080px){section.presentation.with-story{padding-right:2rem}}@media (max-width:560px){section.presentation.with-story>*{max-width:100%;flex-basis:100%}}@media (max-width:1080px){section.presentation.with-story>:first-child,section.presentation.with-story>:nth-child(2){padding-left:2rem;padding-right:2rem}}@media (max-width:960px){section.presentation.with-story>:first-child,section.presentation.with-story>:nth-child(2){padding:0}}@media (max-width:1080px){section.presentation.with-story{padding-right:1.5rem}}@media (max-width:960px){section.presentation.with-story{margin:0;margin-right:0}}@media (max-width:620px){section.presentation.with-story{margin-right:.5rem}}@media (max-width:560px){section.presentation.with-story{display:flex;flex-flow:column;margin-right:0;padding:0}}@media (max-width:560px){section.presentation.with-story>div{flex-basis:auto}}@media (max-width:560px){section.presentation.with-story>div:first-of-type{margin:2.25rem}}@media (max-width:960px){section.presentation.with-story .story{padding:2.25rem;margin-bottom:2.25rem}}@media (max-width:620px){section.presentation.with-story .story{padding:1.5rem}}@media (max-width:560px){section.presentation.with-story .story{margin-bottom:0;margin-left:0;background:hsla(0,0%,100%,.8);padding:2.25rem}}@media (max-width:560px){section.presentation .carousel .container .viewer article a{display:flex;flex-flow:column}}@media (max-width:560px){section.presentation .carousel .container .viewer article a>div{flex:1 0 100%;max-width:100%}}@media (max-width:560px){section.presentation .carousel .container .viewer article a>div.wrapper_image{padding-right:0}}@media (min-width:561px){section.presentation .carousel .container .viewer article a>:first-child{transition-delay:0.2s}section.presentation .carousel .container .viewer article a>:nth-child(2){transition-delay:0.4s}section.presentation .carousel .container .viewer article a>:nth-child(3){transition-delay:0.6s}section.presentation .carousel .container .viewer article a>:nth-child(4){transition-delay:0.8s}section.presentation .carousel .container .viewer article a>:nth-child(5){transition-delay:1s}}@media (min-width:561px){section.presentation .carousel .container .viewer article[data-position="0"] a>:first-child{transition-delay:1.4s}section.presentation .carousel .container .viewer article[data-position="0"] a>:nth-child(2){transition-delay:1.6s}section.presentation .carousel .container .viewer article[data-position="0"] a>:nth-child(3){transition-delay:1.8s}section.presentation .carousel .container .viewer article[data-position="0"] a>:nth-child(4){transition-delay:2s}section.presentation .carousel .container .viewer article[data-position="0"] a>:nth-child(5){transition-delay:2.2s}}@media (max-width:560px){section.presentation .carousel nav{flex:1 0 100%;max-width:100%}}@media (max-width:960px){section.presentation .carousel nav{margin-top:0}}@media (max-width:1420px){section.presentation .gallery{margin-top:0}}@media (max-width:1420px){section.presentation .gallery img{margin-bottom:.5em}}@media (max-width:960px){section.presentation [data-ticker]{height:124%;top:-6.75rem}}@media (max-width:560px){section.presentation [data-ticker]{position:static;-webkit-transform:none;transform:none;top:auto;left:auto;order:-1;height:auto;padding:0;margin-bottom:2.25rem;justify-content:space-between;background:none}section.presentation [data-ticker].homepage{display:block}}@media (max-width:560px){section.presentation article img{max-width:100%}}@media (max-width:560px){section.presentation article .button{margin:1rem 0}}@media (width <= 1380px and width > 960px){section.presentation footer{flex-flow:column}}@media (max-width:560px){section.presentation footer{margin-top:2.25rem}}@media (width <= 1380px and width > 960px){section.presentation footer>*{flex:1 1 auto;max-width:100%;margin-bottom:2.25rem}section.presentation footer>:last-child{margin-bottom:0}}@media (width <= 1380px and width > 960px){section.presentation footer>* span{margin-right:0}}@media (width <= 1380px and width > 960px){section.presentation footer>* span~span{margin-top:0.83333em}}@media (max-width:960px){section.presentation footer>* span~span{width:11rem}}@media (max-width:760px){section.presentation footer>* span~span{width:100%;white-space:inherit}}@media (max-width:560px){section.presentation .files .file{margin-bottom:1rem;justify-content:space-between}section.presentation .files .file:last-child{margin-bottom:0}}@media (max-width:560px){section.presentation .files .file div{max-width:100%}}@media (max-width:960px){section.presentation .files .file div p:after{font-size:0.7rem}}@media (max-width:620px){section.presentation .files .file div p:after{font-size:0.625rem}}@media (max-width:560px){section.presentation .files .file div p:after{font-size:0.7rem;font-size:0.64em}}section.presentations{display:flex;flex-flow:row;background:#e1e2e5;padding:4.5rem 4.3rem}section.presentations .portals2{display:flex;flex-flow:column wrap;margin-left:1rem;flex-basis:calc(50% - 1rem);max-width:calc(50% - 1rem);opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem);will-change:transform;transition:all .15s ease-out;transition-delay:0.4s}section.presentations .portals2>a{display:flex;flex-flow:row;flex:1 1 calc(50% - 1rem);background-color:#fff;height:calc(50% - 1rem);padding:2rem}section.presentations .portals2>a>div:first-of-type{min-width:7.4rem;height:auto}section.presentations .portals2>a>div:last-of-type{display:flex;flex-flow:column;align-items:flex-start;align-items:stretch;flex:1;justify-content:center;padding:0 2rem;overflow:hidden}section.presentations .portals2>a h2{font-size:1.5rem;color:#012138;font-weight:500;margin:0;letter-spacing:.5px}section.presentations .portals2>a p{font-size:0.7rem;color:#5c6b83;font-weight:300;line-height:1.3rem}section.presentations .portals2>a:hover{-webkit-transform:scale(1.05)!important;transform:scale(1.05)!important}section.presentations .portals2>a:first-of-type{margin-bottom:1rem}section.presentations .portals2>a:last-of-type{margin-top:1rem}section.presentations .portals2 [data-background=media]{background:#fff url(/assets/images/icons/media.svg) 50% no-repeat;background-size:5.4rem auto}section.presentations .portals2 [data-background=financial]{background:#fff url(/assets/images/icons/news.svg) 50% no-repeat;background-size:3.75rem auto}section.presentations .portals2 [data-background=press]{background:#fff url(/assets/images/icons/press.svg) 50% no-repeat;background-size:5.4rem auto}section.presentations .portals2 [data-background=releases]{background:#fff url(/assets/images/icons/news2.svg) 50% no-repeat;background-size:3.75rem auto}section.presentations .portals2[data-in-viewport]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}section.presentations .portals2[data-in-viewport] a{transition-duration:0.2s}section.presentations .portals2[data-in-viewport] a[data-viewport]{-webkit-transform:translateY(1rem);transform:translateY(1rem);opacity:0}section.presentations .portals2[data-in-viewport] a[data-in-viewport]{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}@media (max-width:1160px){section.presentations{display:flex;flex-flow:column}}@media (max-width:560px){section.presentations{padding:2.25rem}}@media (max-width:1160px){section.presentations .portals2{margin-left:0;flex-basis:100%;max-width:100%}}@media (max-width:960px){section.presentations .portals2{display:flex;flex-flow:row}}@media (max-width:768px){section.presentations .portals2{display:flex;flex-flow:column}}@media (max-width:1160px){section.presentations .portals2>a{height:12rem}}@media (max-width:960px){section.presentations .portals2>a:first-of-type{margin-bottom:0;margin-right:1rem;flex-basis:calc(50% - 1rem);max-width:calc(50% - 1rem)}}@media (max-width:768px){section.presentations .portals2>a:first-of-type{margin-bottom:1rem;margin-right:0;flex-basis:100%;max-width:100%}}@media (max-width:960px){section.presentations .portals2>a:last-of-type{margin-top:0;margin-left:1rem;flex-basis:calc(50% - 1rem);max-width:calc(50% - 1rem)}}@media (max-width:768px){section.presentations .portals2>a:last-of-type{margin-top:1rem;margin-left:0;flex-basis:100%;max-width:100%}}@media (max-width:2470px){section.presentations .portals2>a>div:first-of-type{min-width:5rem}}@media (max-width:2470px){section.presentations .portals2>a>div:last-of-type{padding:0 1rem}}@media (max-width:2090px){section.presentations .portals2>a>div:last-of-type{overflow:inherit}}@media (max-width:1160px){section.presentations .portals2>a>div:last-of-type{overflow:hidden;padding:0 2rem}}@media (max-width:2470px){section.presentations .portals2>a h2{font-size:1.25rem}}@media (max-width:2470px){section.presentations .portals2>a p{margin:0.25rem 0}}@media (max-width:2470px){section.presentations .portals2 [data-background=media]{background-size:4rem auto}}@media (max-width:2470px){section.presentations .portals2 [data-background=financial]{background-size:3rem auto}}@media (max-width:2470px){section.presentations .portals2 [data-background=press]{background-size:4.5rem auto}}@media (max-width:2470px){section.presentations .portals2 [data-background=releases]{background-size:3rem auto}}@media (max-width:380px){section.presentations .portals2 [data-background]{display:none}}.presentations.head-offices{padding:2.1rem 4.3rem}@media (max-width:720px){.presentations.head-offices{padding:0 2.25rem 2.25rem}}section.releases{display:flex;flex-flow:row;flex-wrap:wrap;margin:4.5rem;margin-top:0;font-size:0.8rem;line-height:1.625em;letter-spacing:.05em}section.releases h2{font-size:1.5rem}section.releases h2 a{background:linear-gradient(transparent,transparent),linear-gradient(#012138,#012138);background-size:100% 0.06667em,0 0.06667em;background-repeat:no-repeat;background-position:bottom,0 100%;transition:background-size .15s ease-out;color:inherit;text-decoration:none}section.releases h2 a:hover{background-size:100% 0.06667em}section.releases h3{font-size:1.5rem}section.releases h2,section.releases h3{line-height:1.75rem;font-weight:500;letter-spacing:.05rem;margin:1rem 0;color:#012138}section.releases>div{display:flex;width:100%;justify-content:space-between}section.releases>div .more{right:4.5rem;font-size:0.6rem;font-weight:500;line-height:1.14286em;letter-spacing:.08em;font-family:League Spartan,sans-serif;text-transform:uppercase;margin:0.5em 0;-ms-grid-row-align:center;align-self:center;background:linear-gradient(transparent,transparent),linear-gradient(#c08c3d,#c08c3d);background-size:100% 1px,0 1px;background-repeat:no-repeat;background-position:bottom,0 100%;transition:background-size .15s ease-out;color:#c08c3d}section.releases>div .more:hover{background-size:100% 1px}section.releases>article{display:flex;flex-flow:column;transition:all .3s ease-out;-webkit-transform:translateY(1rem);transform:translateY(1rem);opacity:0;transform:translateY(1rem);will-change:transform;flex-basis:calc(50% - 1rem);flex-shrink:1;flex-grow:0;align-items:center;justify-content:space-between;background:#fff;height:auto;position:relative;text-align:left}section.releases>article>a{display:block;max-width:100%;height:100%;padding:3.25rem 4.4rem;flex:1}section.releases>article>a figure{position:relative}section.releases>article>a figure figcaption{position:absolute;bottom:0;display:flex;justify-content:flex-end;align-items:center;background-color:rgba(0,0,0,.7);font-size:0.6rem;font-family:League Spartan,sans-serif;font-weight:300;color:#fff;width:100%;text-align:right;height:2rem;padding-right:1rem}section.releases>article div{display:flex}section.releases>article div time{color:#5c6b83;margin:0}section.releases>article div [data-category],section.releases>article div time{display:block;font-size:0.7rem;font-weight:300;line-height:1.14286em;letter-spacing:.08rem;font-family:League Spartan,sans-serif;text-transform:uppercase}section.releases>article div [data-category]{color:#b8bcc7;margin:0 0 0 1rem}section.releases>article p{margin:0.5em 0;flex-shrink:1;font-weight:300;font-size:1.1rem;color:#000}section.releases>article .button{padding:1rem 1.3rem;line-height:0.7rem;margin-top:0.25rem}section.releases>article.hidden{display:none}section.releases>article[data-in-viewport]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}section.releases>article[data-in-viewport]:nth-child(2n){transition-delay:0.2s}section.releases>article[data-in-viewport]:nth-child(odd){transition-delay:0.4s}section.releases>article:first-of-type{margin-right:1rem}section.releases>article:nth-of-type(2){margin-left:1rem}@media (max-width:1024px){section.releases{display:flex;flex-flow:column}}@media (max-width:640px){section.releases{margin:2.25rem}}@media (max-width:420px){section.releases>div{flex-flow:column}}@media (max-width:420px){section.releases>div .more{display:none}}@media (max-width:1024px){section.releases>article{flex-flow:row}}@media (max-width:1024px){section.releases>article:first-of-type{margin-right:0;margin-bottom:2rem}}@media (max-width:1024px){section.releases>article:nth-of-type(2){margin-left:0}}@media (-ms-high-contrast:none){section.releases>article>a{flex:0 1 auto}}@media (max-width:1400px){section.releases>article>a{padding:2.15rem}}@media (max-width:560px){section.releases>article .button{margin:0.25rem 0 0}}section.projects{display:flex;flex-flow:row;margin:2.25rem 4.5rem}section.projects a{background-position:50% 89%;background-size:cover;background-repeat:no-repeat;background-image:url(/assets/images/backgrounds/visitez.jpg);display:block;width:100%;padding:1.5rem 1.65rem 1.6rem;position:relative;z-index:1}section.projects a p{color:#fff;font-size:1.1rem;margin:0 0 .5rem}section.projects a span{background-color:#fff;border:#fff}section.projects a:before{position:absolute;content:" ";top:0;left:0;width:100%;height:100%;display:block;z-index:-1;background-color:rgba(61,61,61,.3)}@media (max-width:720px){section.projects{display:flex;flex-flow:column}}@media (max-width:640px){section.projects{margin:2.25rem}}section.quote{background:#e1e2e5;padding:2.25rem 4.5rem}section.quote h2{font-size:1.25rem;line-height:1.16667em;letter-spacing:.05em;font-weight:500;color:#012138;margin:0.83333em 0}section.quote dl{display:flex;flex-flow:column;font-size:0.8rem;font-weight:300;color:#012138}section.quote dl>div{display:flex;flex-flow:row;flex:1 1 auto;justify-content:space-between;align-items:center}section.quote dl>div dd,section.quote dl>div dt{padding:0.9375em 1.25em}section.quote dl>div dd{color:#288fdb;margin:0;text-align:right;white-space:nowrap}section.quote dl>div:nth-child(odd){background:#fff}section.quote dl>div:nth-child(2n){background:#e1e2e5}@media (max-width:640px){section.quote{padding:2.25rem}}@media (max-width:960px){section.quote dl{font-size:0.9rem}}@media (max-width:640px){section.quote dl{font-size:1rem}}section.quote.graph{display:flex;flex-flow:column}section.quote.graph>div{display:flex;flex-flow:row}section.quote.graph>div .values{flex:1 1 50%}section.quote.graph>div .values time{font-size:0.625em;font-family:League Spartan,sans-serif;letter-spacing:.05em;color:#5c6b83;text-transform:uppercase;display:block}section.quote.graph>div .values .button{margin-bottom:2.25rem}section.quote.graph>div .values small{display:block;font-size:0.625em;line-height:1.6em;font-family:League Spartan,sans-serif;color:#5c6b83}section.quote.graph>div .values small a{text-decoration:underline}section.quote.graph>div .values:first-of-type{margin:0 2.25rem 0 0}section.quote.graph>div .values:last-of-type{margin:0 0 0 2.25rem}section.quote.graph>div .render{height:18rem;flex-basis:36rem;background:url(/assets/images/quote-graph-placeholder.jpg) 50%/contain no-repeat}@media (max-width:640px){section.quote.graph>div{display:flex;flex-flow:column}}@media (max-width:640px){section.quote.graph>div .values,section.quote.graph>div .values:first-of-type,section.quote.graph>div .values:last-of-type{margin:0}}@media (max-width:640px){section.quote.graph>div .values{flex-basis:auto;margin-right:0;margin-bottom:2.25rem}}@media (max-width:640px){section.quote.graph>div .render{min-height:9rem;height:auto;flex-basis:auto}}section.quote.summary{display:flex;flex-flow:row;background:transparent;//:2.25rem}section.quote.summary>div{flex:1 1 50%}section.quote.summary>div:first-of-type{margin:0 2.25rem 0 0}section.quote.summary>div:last-of-type{margin:0 0 0 2.25rem}section.quote.summary dl{margin:1.5rem 0}section.quote.summary dl>div:nth-child(2n){background:transparent}section.quote.summary .button{margin-bottom:2.25rem}section.quote.summary small{display:block;font-size:0.625em;line-height:1.6em;font-family:League Spartan,sans-serif;color:#5c6b83}section.quote.summary small a{text-decoration:underline}@media (max-width:640px){section.quote.summary{display:flex;flex-flow:column}}@media (max-width:640px){section.quote.summary>div,section.quote.summary>div:first-of-type,section.quote.summary>div:last-of-type{margin:0}}section.quote.live{background:transparent;padding-top:0;padding-bottom:0}section.quote.live time{display:flex;flex-flow:row;align-items:center;font-size:0.625em;font-family:League Spartan,sans-serif;letter-spacing:.05em;color:#5c6b83;text-transform:uppercase}section.quote.live time:after{content:"";margin-left:1em;width:0.8em;height:0.8em;background:#ed0677;box-shadow:0 0 0.5em #ed0677;border-radius:50%;display:block;-webkit-animation:1s a alternate infinite;animation:1s a alternate infinite;display:none}section.quote.live dl{display:flex;flex-flow:row;justify-content:space-between;flex-wrap:wrap}section.quote.live dl>div{flex-basis:calc(50% - 2.25rem);max-width:calc(50% - 2.25rem);background:transparent;align-items:stretch}section.quote.live dl>div dd,section.quote.live dl>div dt{flex:1 1 auto}section.quote.live dl>div dd{display:flex;flex-flow:column;justify-content:center}section.quote.live small{display:block;font-size:0.625em;line-height:1.6em;font-family:League Spartan,sans-serif;color:#5c6b83}section.quote.live small a{text-decoration:underline}@media (min-width:641px) and (max-width:959px),(min-width:1101px){section.quote.live dl>div:nth-child(4n+1),section.quote.live dl>div:nth-child(4n+2){background:#e1e2e5}}@media (max-width:640px),(max-width:1100px) and (min-width:961px){section.quote.live dl>div{flex-basis:100%;max-width:100%}section.quote.live dl>div:nth-child(odd){background:#e1e2e5}}section.register-newsletter{padding:4.5rem;font-size:1.25rem;font-weight:300}section.register-newsletter h2{font-size:1.25rem;font-weight:500;line-height:1.6em;letter-spacing:.05em;color:#012138;margin:1em auto}section.register-newsletter form{padding-top:1.5rem}section.register-newsletter form div.form{display:flex;flex-flow:column;margin-bottom:1.5rem}section.register-newsletter form div.error{display:none;width:70%;font-family:League Spartan,sans-serif;font-size:0.75rem;font-weight:300;color:#fff;border:2px solid #d83376;background-color:#d83376;padding:0.6rem 0.85rem;margin-bottom:0.65rem}section.register-newsletter form label{display:block;color:#5c6b83;font-size:0.6rem;font-weight:400;text-transform:uppercase;margin-bottom:0.65rem}section.register-newsletter form input{width:70%;height:3.5rem;border:1px solid #b9bec8;padding:1.1rem 1.25rem;font-size:1rem}section.register-newsletter form input[type=submit]{font-family:League Spartan,sans-serif;color:#d83376;font-size:0.75rem;font-weight:500;letter-spacing:.1rem;height:4rem;border:2px solid #d83376;width:auto;margin:1.6rem 0 0;transition:all .15s ease-out}section.register-newsletter form input[type=submit]:hover{background:#d83376;color:#fff}section.register-newsletter span{color:#000;font-size:1rem;font-weight:300}@media (max-width:560px){section.register-newsletter{padding:2.25rem}}@media (max-width:560px){section.register-newsletter form input{width:100%}}.rental-info{display:flex;flex-flow:row;background:#e1e2e5;padding:0 4.3rem 4.5rem}.rental-info>div{display:flex;flex-flow:row;align-items:center;background:#fff;padding:3.5rem 3.2rem;width:50%}.rental-info>div span{font-size:1.25rem;font-weight:100;color:#2c8fdb;line-height:1.1em;margin-bottom:0.75rem}.rental-info>div a{display:flex;flex-direction:row;font-size:0.9rem;font-weight:300;align-items:center;text-decoration:none;color:#000}.rental-info>div a:before{content:"T";color:#2c8fdb;font-weight:500;font-size:0.9rem;display:inline-block;vertical-align:super;padding-right:1.3rem}.rental-info>div:first-of-type h2{font-size:1.25rem;font-weight:300;line-height:1.6em;letter-spacing:.05em;color:#012138}.rental-info>div:first-of-type:before{content:"";display:block;opacity:1;flex-shrink:0;background-image:url(/assets/images/icons/info-rental.svg);margin-right:2.4rem;width:3.8rem;height:4.65rem;background-position:50%;background-size:contain;background-repeat:no-repeat;transition:opacity .15s ease-out}.rental-info>div:last-of-type{padding-left:1.5rem}.rental-info>div:last-of-type>div{display:flex;flex-flow:column;padding-right:3.5rem}@media (max-width:1115px){.rental-info{display:flex;flex-flow:column}}@media (max-width:720px){.rental-info{padding:2.25rem}}@media (max-width:1115px){.rental-info>div{width:100%}}@media (max-width:1115px){.rental-info>div:first-of-type{padding-bottom:0}}@media (max-width:720px){.rental-info>div:first-of-type{padding:2.25rem 2.25rem 0}}@media (max-width:1115px){.rental-info>div:last-of-type{padding-top:1rem;padding-left:9.4rem}}@media (max-width:720px){.rental-info>div:last-of-type{padding-left:8.4rem}}@media (max-width:480px){.rental-info>div:last-of-type{display:flex;flex-flow:column;padding-left:4.4rem}}@media (max-width:480px){.rental-info>div:last-of-type>div{margin-bottom:1rem}}section.stats{margin:2.25rem 4.5rem}.responsabilite section.stats{background:#fff;padding:2.25rem}.responsabilite section.stats h2{color:#012138;font-size:1.5rem;text-align:center;margin-top:0}section.stats dl{display:flex;flex-flow:row;flex-wrap:wrap;align-items:center;justify-content:space-around;background:#fff;min-height:17.5rem;padding:2.25rem;margin:0}.responsabilite section.stats dl{padding:0;min-height:0}section.stats dl>*{transition:all .3s ease-out;opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem);flex:0 1 auto;margin:1rem}.responsabilite section.stats dl>*{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}section.stats dl dt{display:block;font-family:League Spartan,sans-serif;font-size:0.6rem;letter-spacing:.04em;margin-right:-.1em;text-transform:uppercase;line-height:1.33333em;color:#012138;max-width:14.58333em;margin-bottom:1.25em}section.stats dl dd{font-size:3.5rem;font-weight:200;line-height:1.14286em;letter-spacing:.05em;margin-right:-.05em;color:#c08c3d;margin-left:0;white-space:nowrap}section.stats dl dd[data-icon]{display:flex;flex-flow:row;align-items:center}section.stats dl dd[data-icon]:before{margin-right:0.28571em;flex:0 0 auto}section.stats dl dd[data-icon=angle]:before,section.stats dl dd[data-icon=checkmark]:before,section.stats dl dd[data-icon=complex]:before{width:0.51429em;height:0.51429em}section.stats dl dd[data-icon=employees]:before,section.stats dl dd[data-icon=hour]:before,section.stats dl dd[data-icon=people]:before{width:0.51429em;height:0.44286em}@media (max-width:640px){section.stats{margin:2.25rem}}section.stats[data-in-viewport] dl>*{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}section.stats[data-in-viewport] dl>:first-child{transition-delay:0.2s}section.stats[data-in-viewport] dl>:nth-child(2){transition-delay:0.4s}section.stats[data-in-viewport] dl>:nth-child(3){transition-delay:0.6s}section.stats[data-in-viewport] dl>:nth-child(4){transition-delay:0.8s}@media (max-width:1160px){section.stats dl{flex-direction:column}.responsabilite section.stats dl{flex-direction:row}}@media (max-width:1160px){section.stats dl{justify-content:center;display:flex;flex-flow:column;height:auto;padding:2.25rem}}@media (max-width:960px){.responsabilite section.stats dl>*{flex-basis:30%}}@media (max-width:760px){.responsabilite section.stats dl>*{flex:0 0 100%}}@media (max-width:1160px){section.stats dl>*{width:100%;margin:0;margin-bottom:2.25rem}section.stats dl>:last-child{margin-bottom:0}}@media (max-width:1160px){section.stats dl dt{max-width:100%;font-size:0.8rem;line-height:1.33333em}}@media (max-width:1160px){section.stats dl dd,section.stats dl dt{text-align:center}}@media (max-width:1160px){section.stats dl dd[data-icon]{display:block}}@media (max-width:1160px){section.stats dl dd[data-icon]:before{display:none}}@media (max-width:1160px) and (max-width:760px){.responsabilite section.stats dl{flex-direction:column}}section.stats.quote-yearly{display:flex;flex-flow:column;background:#fff;padding:2.25rem}section.stats.quote-yearly h1{font-size:1.5rem;font-weight:500;line-height:1.33333em;letter-spacing:.05em;color:#012138;margin:0 auto}section.stats.quote-yearly dl{padding:0;min-height:0;align-items:flex-start;margin:2.25rem 0;background:transparent}section.stats.quote-yearly dl>*{display:flex;flex-flow:column;margin:0}section.stats.quote-yearly dl dt{order:2;padding:0;text-align:center;max-width:15em;margin:1.25em auto 0}section.stats.quote-yearly dl dd{order:1;text-align:center;font-size:2.75rem}section.stats.quote-yearly .button{margin:0 auto}@media (max-width:560px){section.stats.quote-yearly dl{align-items:center}}@media (max-width:1160px){section.stats.quote-yearly dl>*{margin:1rem}}@media (max-width:560px){section.stats.quote-yearly dl>*{margin:0;margin-bottom:1rem}}@media (max-width:560px){section.stats.quote-yearly .button{width:100%}}section.stats.points{display:flex;flex-flow:column;background:#fff;padding:2.25rem}section.stats.points h2{font-size:1.5rem;font-weight:500;line-height:1.33333em;letter-spacing:.05em;color:#012138;margin:0 auto}section.stats.points dl{text-align:center;min-height:0;margin:2.25rem 0;padding:0;flex-wrap:nowrap}section.stats.points dl>div{padding:0 2.25rem;margin:0}section.stats.points dl dt{font-size:1.75rem;font-weight:300;line-height:1em;color:#c08c3d;max-width:100%;margin-bottom:0.57143em}section.stats.points dl dd,section.stats.points dl dt{font-family:League Spartan,sans-serif;letter-spacing:.05em;text-transform:none}section.stats.points dl dd{display:block;font-weight:400;font-size:0.7rem;line-height:1.85714em;color:#012138;padding-right:0;margin-left:0;white-space:normal}@media (max-width:1160px){section.stats.points dl{flex-wrap:wrap}}@media (max-width:1560px){section.stats.points dl>div{margin-bottom:2.25rem}section.stats.points dl>div:last-child{margin-bottom:0}}@media (max-width:1160px){section.stats.points dl>div{flex-basis:33.33333%;flex-grow:1;margin-bottom:2.25rem}}@media (max-width:560px),(max-width:1159px) and (min-width:961px){section.stats.points dl>div{flex-basis:auto;margin:0;padding:0;margin-bottom:2.25rem}section.stats.points dl>div:last-child{margin-bottom:0}}@media (max-width:960px){section.stats.points dl dd{font-size:0.8rem}}section.story{margin:4.5rem 4.5rem 2rem}section.story article{display:flex;flex-flow:column;max-width:64rem}section.story article h1{font-size:2.5rem;line-height:3rem;font-weight:500;letter-spacing:.05rem;margin:0;color:#012138}section.story article h2{font-size:0.9rem;font-weight:300;letter-spacing:.08rem;font-family:League Spartan,sans-serif;text-transform:uppercase;color:#5c6b83;margin:2rem 0 0}section.story article figure{position:relative}section.story article figure figcaption{position:absolute;bottom:0;display:flex;justify-content:flex-end;align-items:center;background-color:rgba(0,0,0,.7);font-size:0.6rem;font-family:League Spartan,sans-serif;font-weight:300;color:#fff;width:100%;text-align:right;height:2rem;padding-right:1rem}section.story article div{font-size:1.25rem;line-height:1.4em;letter-spacing:.05em;font-weight:300;color:#000;flex-basis:auto}section.story article div li strong,section.story article div p strong{font-weight:400}section.story article div a{background:linear-gradient(transparent,transparent),linear-gradient(#d83376,#d83376);background-size:100% 1px,0 1px;background-repeat:no-repeat;background-position:bottom,0 100%;transition:background-size .15s ease-out;color:#d83376}section.story article div a:hover{background-size:100% 1px}section.story article .detail{display:flex;flex-flow:row;flex-wrap:wrap;margin:2.25rem 0}section.story article .detail figure{margin:0;flex-basis:60%;max-width:60%}section.story article .detail figure img{display:block;width:100%}section.story article .detail aside{flex-basis:40%;background-color:#fff;display:flex;align-items:center;justify-content:center}section.story article .detail aside p{max-width:12.5rem}section.story img{width:100%}section.story figure.image{display:flex;margin:2.25rem 0}section.story figure.image img{width:100%;height:100%;max-width:60%}section.story figure.image figcaption{position:absolute;right:0;width:40%;height:100%;background-color:#fff;color:inherit;text-align:center;font-family:inherit;font-size:inherit;padding:2rem;justify-content:center;align-items:center}section.story .bottom-article{display:flex;flex-flow:row;align-items:center}section.story .bottom-article a,section.story .bottom-article span{font-family:League Spartan,sans-serif;font-size:0.7rem;font-weight:500;letter-spacing:.1rem;color:#012138;text-transform:uppercase;text-decoration:none}section.story .bottom-article .share{display:flex;flex-flow:row;margin-right:5rem;align-items:center}section.story .bottom-article .download a{background:none;display:flex;align-items:center}section.story .bottom-article .download a:after{content:"";display:inline-block;background-image:url(/assets/images/icons/zip.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;outline:none;width:2rem;height:2.55rem;margin-left:0.9rem}section.story .bottom-article .at-style-responsive .at-share-btn{background-color:transparent!important;border:none;background:none;margin:0;padding:0.6rem}section.story .bottom-article .at-style-responsive .at-share-btn:hover:after{background:none}section.story .bottom-article .at-resp-share-element .at-share-btn:focus,section.story .bottom-article .at-resp-share-element .at-share-btn:hover{-webkit-transform:none;transform:none;opacity:.8}section.story .view{margin-top:2.5rem}section.story .view:before{content:"";display:inline-block;background-image:url(/assets/images/icons/arrows/line/left-darkblue.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;outline:none;width:0.65rem;height:1.15rem;margin-right:1.15rem}section.story .view:hover:before{background-image:url(/assets/images/icons/arrows/line/left-white.svg)}@media (max-width:560px){section.story{margin:2.25rem}}@media (min-width:1280px){section.story article div{font-size:1rem}}@media (max-width:560px){section.story article div{flex-basis:auto}}@media (max-width:768px){section.story article .detail{display:flex;flex-flow:column}}@media (max-width:768px){section.story article .detail figure{flex-basis:100%;max-width:100%}}@media (max-width:768px){section.story article .detail aside{padding:2rem;flex-basis:100%}}@media (max-width:768px){section.story article .detail aside p{max-width:100%}}@media (max-width:1280px){section.story figure.image{display:block}}@media (max-width:960px){section.story figure.image{display:flex}}@media (max-width:860px){section.story figure.image{display:block}}@media (max-width:1280px){section.story figure.image img{max-width:100%;display:block}}@media (max-width:960px){section.story figure.image img{max-width:60%;display:block}}@media (max-width:860px){section.story figure.image img{max-width:none;display:block}}@media (max-width:1280px){section.story figure.image figcaption{width:100%;height:auto;position:relative}}@media (max-width:960px){section.story figure.image figcaption{width:40%;height:100%;position:absolute}}@media (max-width:860px){section.story figure.image figcaption{width:100%;height:auto;position:relative}}@media (max-width:560px){section.story .bottom-article{display:flex;flex-flow:column;align-items:flex-start}}@media (max-width:320px){section.story .bottom-article .share{flex-wrap:wrap;margin-right:0}}@media (max-width:560px){section.story .bottom-article .at-style-responsive .at-share-btn{padding:0.25rem}}section.team{margin:2.25rem 4.5rem}section.team ol{display:flex;flex-flow:row;flex-wrap:wrap;list-style:none;padding:0;margin:0;margin-bottom:2.25rem}section.team ol li{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem);will-change:transform;flex:0 1 25%;max-width:25%;font-size:0.65rem;line-height:1.14286em;letter-spacing:.08em;color:#828d9f;padding-right:4.5rem;margin-bottom:2.25rem;transition:all .3s ease-out}section.team ol li img{display:block;width:100%;max-width:11.25rem;max-height:15.25rem;-o-object-fit:cover;object-fit:cover;margin-bottom:1.25rem}section.team ol li h3{font-size:1.25em;font-weight:500;line-height:1.2em;margin:0;margin-bottom:0.4em;color:#012138}section.team ol li h3 small{font-size:0.6em}section.team ol li p{margin:0;margin-right:2.25rem;text-transform:uppercase;color:#288fdb}section.team ol li .em{background-image:linear-gradient(#828d9f,#828d9f),linear-gradient(transparent,transparent)}section.team ol li[data-in-viewport]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:560px){section.team{margin:2.25rem}}@media (min-width:1700px){section.team ol li{font-size:0.55rem}}@media (max-width:1690px){section.team ol li{flex-basis:calc(33.333333333333336% - 2.25rem);max-width:33.33333%;padding-right:0;text-align:left;margin:0.75rem}}@media (max-width:1390px){section.team ol li{flex-basis:calc(50% - 1.5rem);max-width:50%;text-align:left}}@media (max-width:720px){section.team ol li{text-align:center}}@media (max-width:400px){section.team ol li{text-align:center}}@media (min-width:1691px){section.team ol li[data-in-viewport]:nth-child(4n+1){transition-delay:0.2s}section.team ol li[data-in-viewport]:nth-child(4n+2){transition-delay:0.4s}section.team ol li[data-in-viewport]:nth-child(4n+3){transition-delay:0.6s}section.team ol li[data-in-viewport]:nth-child(4n+4){transition-delay:0.8s}}@media (max-width:1690px) and (min-width:1391px){section.team ol li[data-in-viewport]:nth-child(3n+1){transition-delay:0.2s}section.team ol li[data-in-viewport]:nth-child(3n+2){transition-delay:0.4s}section.team ol li[data-in-viewport]:nth-child(3n+3){transition-delay:0.6s}}@media (max-width:1390px) and (min-width:401px){section.team ol li[data-in-viewport]:nth-child(odd){transition-delay:0.2s}section.team ol li[data-in-viewport]:nth-child(2n){transition-delay:0.4s}}@media (max-width:720px){section.team ol li img{margin-left:auto;margin-right:auto}}@media (max-width:1690px){section.team ol li h3{margin-right:2.25rem}}@media (max-width:400px){section.team ol li h3{margin-right:0}}@media (min-width:1700px){section.team ol li p{margin-right:0}}@media (max-width:960px){section.team ol li p{margin-right:0}}@media (max-width:560px){section.team ol li p{margin:0 auto;max-width:13.5rem}}table{width:100%;font-size:0.8rem;font-weight:300;color:#012138;border-collapse:collapse}table thead{font-size:0.75em;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#288fdb}table thead tr{background:#e1e2e5}table thead th{padding:2.5em;font-weight:400;text-align:left}table tbody tr{background:#e1e2e5}table tbody tr:nth-child(odd){background:transparent}table tbody td{padding:0.75em 1.875em}@media (max-width:960px){table{font-size:0.9rem}}@media (max-width:560px){table thead th{padding:1.25em 0.83333em;font-size:0.7rem}}@media (max-width:320px){table thead th{max-width:3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width:420px){.tabinfo table thead th{max-width:3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width:560px){table tbody td{padding:1.25em 0.83333em}}@media (max-width:320px){table tbody td{font-size:0.8rem}}@media (max-width:320px){.tabinfo table tbody td{font-size:0.7rem}}[data-ticker]{display:flex;flex-flow:row;width:100%;height:7.5em;align-items:flex-start;background:hsla(0,0%,100%,.9);font-size:0.9rem;text-decoration:none;color:inherit;transition:background .15s ease-out;justify-content:flex-start}[data-ticker]>a{display:flex;height:7.66667em;flex-direction:row;align-items:center;width:100%;padding:2.5em;padding-left:3.5rem}[data-ticker]>a>*{display:block;white-space:nowrap}[data-ticker]>a:hover .symbol strong:after{background-size:100% 2px}[data-ticker]>a:hover .fluctuation{opacity:1}[data-ticker] .symbol{font-family:League Spartan,sans-serif;line-height:1;color:#5c6b83;margin-right:1.66667em;text-transform:uppercase;position:relative;align-items:flex-end;align-content:flex-end}[data-ticker] .symbol p{margin:0}[data-ticker] .symbol p .current{font-size:1.11111em;line-height:1;font-family:League Spartan,sans-serif;font-weight:500;color:#5c6b83;opacity:.5}[data-ticker] .symbol strong{font-weight:500;display:inline-block;transition-property:all;width:auto;position:relative}[data-ticker] .symbol strong:after{background:linear-gradient(transparent,transparent),linear-gradient(#5c6b83,#5c6b83);background-size:100% 2px,0 2px;background-repeat:no-repeat;background-position:bottom,0 100%;transition:background-size .15s ease-out;content:"";width:100%;height:2px;position:absolute;bottom:-2px;left:0}[data-ticker] .symbol strong:after:hover{background-size:100% 2px}[data-ticker] .value{font-size:2.77778em;font-weight:200;line-height:.8;color:#288fdb;align-items:flex-end;display:flex}[data-ticker] .fluctuation{display:flex;flex-flow:row;font-size:1.11111em;line-height:1;font-family:League Spartan,sans-serif;font-weight:500;color:#5c6b83;opacity:.5;margin-left:1.5em;transition:opacity .15s ease-out;height:2rem;align-items:flex-end;flex:3}[data-ticker] .fluctuation:before{background-position:0;background-size:0.65em 0.75em;background-repeat:no-repeat;padding-left:1.15em}[data-ticker] .fluctuation[data-direction=up]:before{content:"+";background-image:url(/assets/images/icons/arrows/line/up-gray.svg)}[data-ticker] .fluctuation[data-direction=down]:before{content:"-";background-image:url(/assets/images/icons/arrows/line/down-gray.svg)}@media (max-width:1080px){[data-ticker]>a{padding-left:2rem;padding-top:2rem}}@media (max-width:960px){[data-ticker]>a{height:5em;padding-top:1rem;padding-bottom:1rem}}@media (max-width:620px){[data-ticker]>a{height:5em;padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:560px){[data-ticker]>a{padding-left:0;padding-right:0;justify-content:space-between}}@media (max-width:1380px){[data-ticker] .symbol{font-size:0.75rem}}@media (max-width:1380px){[data-ticker] .value{font-size:2.22222em}}@media (max-width:1380px){[data-ticker] .fluctuation{font-size:1em;height:1.5rem}}.view{width:100%;height:4.35rem;border:1px solid #012138;display:flex;justify-content:center;align-items:center;font-family:League Spartan,sans-serif;color:#012138;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.1rem;margin-top:1rem;transition:all .15s ease-out}.view:hover{background-color:#012138;color:#fff}
/*# sourceMappingURL=style.css.map */