abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}a,a:visited{color:inherit}@font-face{font-family:proxima;src:url(/assets/fonts/proximanova-reg-webfont.415a563204494671cd39732b81a72315.eot);src:url(/assets/fonts/proximanova-reg-webfont.415a563204494671cd39732b81a72315.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/proximanova-reg-webfont.4ec29a35becfa79675348402d11c24a2.woff2) format("woff2"),url(/assets/fonts/proximanova-reg-webfont.4e745c8c9e4ebc218b40349a168dc8a5.woff) format("woff"),url(/assets/fonts/proximanova-reg-webfont.11743f655f2f76ba4e40fc053490b963.ttf) format("truetype"),url(/0908d08bbbc51b34b9298ec80f2b5c6c.svg#proxima_novaregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:proxima;src:url(/assets/fonts/proximanova-light-webfont.9e4caa1c058c8980fc8e9e1d1894c3dd.eot);src:url(/assets/fonts/proximanova-light-webfont.9e4caa1c058c8980fc8e9e1d1894c3dd.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/proximanova-light-webfont.93b8c09ad9f2a3ebcf062e0ac5ccaf42.woff2) format("woff2"),url(/assets/fonts/proximanova-light-webfont.70e54966229996aa47926523e31190e2.woff) format("woff"),url(/assets/fonts/proximanova-light-webfont.8c45b875664876c13b165e8c33e83d5a.ttf) format("truetype"),url(/8562922dc6a64f496e97b7bb29749b64.svg#proxima_novalight) format("svg");font-weight:300;font-style:normal}@font-face{font-family:proxima;src:url(/assets/fonts/proximanova-bold-webfont.1ed632556c1b93cbca7a046e87dc199f.eot);src:url(/assets/fonts/proximanova-bold-webfont.1ed632556c1b93cbca7a046e87dc199f.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/proximanova-bold-webfont.66f752a115f0cb40863967f533d34d46.woff2) format("woff2"),url(/assets/fonts/proximanova-bold-webfont.6d4078f7ed39fea60fdd2cdba26408e2.woff) format("woff"),url(/assets/fonts/proximanova-bold-webfont.a91097ba4b0967c72d721566f47183dc.ttf) format("truetype"),url(/cfc2316196ac4d1f6331bb154d50907e.svg#proxima_novabold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:proxima;src:url(/assets/fonts/proximanova-thin-webfont.25493bb555c3d88d80eecbb19acf68cf.eot);src:url(/assets/fonts/proximanova-thin-webfont.25493bb555c3d88d80eecbb19acf68cf.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/proximanova-thin-webfont.0472973b47af03cfc0ca995180dee366.woff2) format("woff2"),url(/assets/fonts/proximanova-thin-webfont.72c0c2b1c99b4e58756c969bf01f6f5e.woff) format("woff"),url(/assets/fonts/proximanova-thin-webfont.aa367299b7dd18607947f6aecf1ffca0.ttf) format("truetype"),url(/355282f208c20498103677c0ea5779ab.svg#proxima_novathin) format("svg");font-weight:200;font-style:normal}@font-face{font-family:proxima;src:url(/assets/fonts/proximanova-sbold-webfont.f8053e01a80c9881276d150716654ac6.eot);src:url(/assets/fonts/proximanova-sbold-webfont.f8053e01a80c9881276d150716654ac6.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/proximanova-sbold-webfont.907f93ca73d40e114b9437aed9db7f9b.woff2) format("woff2"),url(/assets/fonts/proximanova-sbold-webfont.0224d4f0650609699fc17232af3fe6e8.woff) format("woff"),url(/assets/fonts/proximanova-sbold-webfont.51bdcf2cc9b247118ec4eb3d55a995fd.ttf) format("truetype"),url(/ca2500fe265d7ae6a3974cb7dc948b4d.svg#proxima_novasemibold) format("svg");font-weight:600;font-style:normal}@font-face{font-family:ssp;src:url(/assets/fonts/SourceSansPro-Regular.5182da425f811908bed9f5b8c72fa44f.ttf);font-weight:400;font-style:normal}@font-face{font-family:ssp;src:url(/assets/fonts/SourceSansPro-Bold.0d9b62a03206f739cd34b2936a5929f1.ttf);font-weight:700;font-style:normal}@font-face{font-family:ssp;src:url(/assets/fonts/SourceSansPro-SemiBold.774c05ccae92d11b95a2ef722c9566a8.ttf);font-weight:600;font-style:normal}@font-face{font-family:ODACE;src:url(/assets/fonts/ODACE.ec3a4e784ac7b871f10addea1554047b.eot);src:url(/assets/fonts/ODACE.ec3a4e784ac7b871f10addea1554047b.eot#iefix) format("embedded-opentype"),url(/assets/fonts/ODACE.273d7d900f38d082e111ac840d08b284.ttf) format("truetype"),url(/assets/fonts/ODACE.dc4b57d2d9f7e59e1ab09d56d870cc3b.woff) format("woff"),url(/4b195a7da353987bfcf4e0fb5d83d776.svg#ODACE) format("svg");font-weight:400;font-style:normal}[class*=icon-],[class^=icon-]{font-family:ODACE!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-Delete:before{content:"\E91E"}.icon-Request:before{content:"\E91F"}.icon-Addrequest:before{content:"\E920"}.icon-Settings:before{content:"\E91D"}.icon-Analytics:before{content:"\E91C"}.icon-Checkbox-ON:before{content:"\E91A"}.icon-Checkbox-mid:before{content:"\E91B"}.icon-Calendar:before{content:"\E900"}.icon-Cancel:before{content:"\E901"}.icon-Chevron-Down:before{content:"\E902"}.icon-Chevron-Left:before{content:"\E903"}.icon-Chevron-Right:before{content:"\E904"}.icon-Chevron-Up:before{content:"\E905"}.icon-Circle-Alert:before{content:"\E906"}.icon-Circle-Cancel:before{content:"\E907"}.icon-Circle-Disabled:before{content:"\E908"}.icon-Circle-Dots:before{content:"\E909"}.icon-Circle-Down:before{content:"\E90A"}.icon-Circle-Information:before{content:"\E90B"}.icon-Circle-Left:before{content:"\E90C"}.icon-Circle-Minus:before{content:"\E90D"}.icon-Circle-Plus:before{content:"\E90E"}.icon-Circle-Right:before{content:"\E90F"}.icon-Circle-Tick:before{content:"\E910"}.icon-Circle-Up:before{content:"\E911"}.icon-Customers:before{content:"\E912"}.icon-Location:before{content:"\E913"}.icon-Log-Out:before{content:"\E914"}.icon-Profile:before{content:"\E915"}.icon-Promote:before{content:"\E916"}.icon-Question-Mark:before{content:"\E917"}.icon-Search:before{content:"\E918"}.icon-Tools:before{content:"\E919"}.btn-close{background:none;border:0;color:#fff;opacity:.5;text-transform:capitalize}.btn-close,h2{font-size:1.25rem}h2{font-weight:400;text-transform:uppercase;font-family:proxima;color:#5c6ac4;margin-bottom:10px}.bold{font-family:ssp;font-weight:600}.home-link{color:#5c6ac4;font-weight:600}.input-group{height:64px;width:300px;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:12px}.input-group.error input{border:1px solid #de1760;background-color:rgba(222,23,96,.1)}.input-group.textarea-group{height:auto}.input-group label{color:#b1b6d7;margin-bottom:8px}.input-group input,.input-group textarea{width:100%;height:40px;border:1px solid #b1b6d7;border-radius:3px;text-indent:6px;transition:border .2s ease}.input-group input:focus,.input-group textarea:focus{border:2px solid #5c6ac4}.input-group textarea{height:auto}form .action-message{min-height:20px;margin:5px 0 10px;color:#47c1bf}form .action-message.error{color:#de1760}form button{background-color:#202e78;color:#fff;margin-top:15px;margin:0 auto}.icon-status{display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:32px;width:32px;border-radius:100%;font-size:20px}.icon-status.pending{color:#fff;background-color:rgba(32,46,120,.51)}.icon-status.info{color:#fff;background-color:rgba(71,193,191,.8)}.icon-status.success{color:#fff;background-color:rgba(32,46,120,.51)}.icon-status.error{color:#fff;background-color:rgba(222,23,96,.51)}*{outline:0;box-sizing:border-box}body{font-family:ssp,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3;color:#000639;border-radius:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#app,body,html{height:100%;width:100%}a{text-decoration:none}.hidden{display:none}.container,.rgpd-banner-content{width:100%;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.fixed-container{position:fixed;left:50%;transform:translateX(-50%)}.btn,a,button{cursor:pointer}.btn{height:36px;width:200px;border-radius:3px}.btn,.icon{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.icon{height:22px;width:22px;background-repeat:no-repeat;background-size:contain;background-position:50%}.icon,mark{color:#000639}mark{background-color:rgba(71,193,191,.5);font-weight:400;font-style:normal;-ms-flex-item-align:baseline;align-self:baseline}@media (min-width:576px){.container,.rgpd-banner-content{width:540px}}@media (min-width:768px){.container,.rgpd-banner-content{width:720px}}@media (min-width:992px){.container,.rgpd-banner-content{width:970px}}@media (min-width:1200px){.container,.rgpd-banner-content{width:1140px}}.forgotten-password-wrapper .forgotten-password,.reset-password-wrapper .forgotten-password{display:flex;-ms-flex-direction:column;flex-direction:column}.forgotten-password-wrapper .forgotten-password .close-modal-btn,.reset-password-wrapper .forgotten-password .close-modal-btn{margin-top:10px;text-align:center}.forgotten-password-wrapper .static-toast,.reset-password-wrapper .static-toast{margin-top:20px}.forgotten-password-wrapper .static-toast .content,.reset-password-wrapper .static-toast .content{font-weight:600;color:#fff}.static-toast{width:100%;height:44px;border-radius:6px;padding:0 12px}.static-toast,.static-toast .icon{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.static-toast .icon{height:28px;width:28px;-ms-flex-pack:center;justify-content:center;border-radius:50%;color:#fff;font-size:1.25rem}.static-toast.info,.static-toast.success{background-color:rgba(71,193,191,.4)}.static-toast.info .icon,.static-toast.success .icon{background-color:rgba(71,193,191,.8)}.static-toast.error{background-color:rgba(222,23,96,.4)}.static-toast.error .icon{background-color:rgba(222,23,96,.8)}.static-toast .content{margin-left:12px;font-size:.75rem;font-weight:600}.modal-container.forgotten-password-modal{background:none}.modal-container.forgotten-password-modal .modal-header{background:#fff}.modal-container.forgotten-password-modal .modal-header .close-modal .icon{color:#084e8a}.modal-container.forgotten-password-modal .modal-content .input-group,.modal-container.forgotten-password-modal .modal-content button{width:100%}.modal-container.forgotten-password-modal .modal-content .input-group{margin-bottom:30px}.modal-container.forgotten-password-modal .modal-content .input-group label{color:$blueygrey}.modal-container.forgotten-password-modal .modal-content .forgotten-password,.modal-container.forgotten-password-modal .modal-content .titles{background:#fff}.modal-container.forgotten-password-modal .modal-content .titles{padding:0 47px}.modal-container.forgotten-password-modal .modal-content .forgotten-password{padding:20px 47px 47px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.modal-container{display:flex;-ms-flex-direction:row;flex-direction:row;width:450px;max-height:90%;background-color:#fff;border-radius:6px}.modal-container .modal-header{height:60px;min-height:60px;width:100%;-ms-flex-pack:justify;justify-content:space-between;border-top-left-radius:6px;border-top-right-radius:6px;padding:0 20px;background-image:linear-gradient(257deg,#47c1bf,#5c6ac4 40%,#202e78);color:#fff;font-size:1.25rem}.modal-container .modal-header,.modal-container .modal-header .close-modal{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.modal-container .modal-header .close-modal{width:30px;height:30px;-ms-flex-pack:end;justify-content:flex-end;cursor:pointer}.modal-container .modal-header .close-modal .icon{font-size:1.25rem;color:#fff}.modal-container .modal-content,.modal-container .modal-subheader{width:100%}.ReactModal__Overlay{position:fixed;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:0;bottom:0;left:0;right:0;z-index:7}.ReactModal__Overlay.ReactModalPortalDark{background-color:rgba(0,0,0,.4)}.ReactModal__Overlay.ReactModalPortalgradient{background-image:linear-gradient(217deg,rgba(71,193,191,.8),rgba(92,106,196,.8) 40%,rgba(32,46,120,.8))}.ReactModal__Overlay .ReactModal__Content{display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.header-link{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;height:40px;background-color:#5c6ac4;border-radius:3px;margin-right:8px;padding:0 12px;color:#fff;box-shadow:0 1px 0 rgba(0,0,0,.05)}.header-link.btn-ccam-selector{-ms-flex:0;flex:0;-ms-flex-preferred-size:140px;flex-basis:140px}.header-link.active{background-color:#fff}.header-link.active .icon,.header-link.active .label{color:#000639}.header-link .icon{margin-right:12px;font-size:1.25rem;color:#47c1bf}.header-link .label{font-family:proxima;font-size:.75rem;font-weight:600;text-transform:uppercase;color:#fff}.header-link.btn-benchmark-selector{-ms-flex:1;flex:1}.header-link.btn-benchmark-selector .labels{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 33px);padding:5px 0}.header-link.btn-benchmark-selector .labels.label-count-2 .label{max-width:calc(50% - 5px)}.header-link.btn-benchmark-selector .labels.label-count-3 .label{max-width:calc(33% - 5px)}.header-link.btn-benchmark-selector .label{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;min-width:0;-ms-flex-negative:0;flex-shrink:0;height:30px;padding:0 7px;border-radius:2px;color:#fff;margin-right:5px}.header-link.btn-benchmark-selector .label.benchA{background-color:#202e78}.header-link.btn-benchmark-selector .label.benchB{background-color:#47c1bf}.header-link.btn-benchmark-selector .label.benchC{background-color:#edc200}.header-link.btn-benchmark-selector .label p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selection-annee{-ms-flex-preferred-size:96px;flex-basis:96px;margin-right:16px}.selection-annee .react-select-container{width:96px}.selection-annee .react-select__value-container{-ms-flex-pack:end;justify-content:flex-end}.selection-annee .react-select__value-container .react-select__single-value{right:0}.selection-dropdown{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;position:relative}.selection-dropdown .icon{position:absolute;left:12px;top:0;bottom:0;margin:auto 0;font-size:1.25rem;color:#47c1bf;cursor:default;z-index:1}.selection-dropdown .react-select-container{height:40px;font-family:proxima;font-weight:600;cursor:pointer;font-size:.8125rem}.selection-dropdown .react-select__control{background-color:#5c6ac4;border-radius:3px;color:#fff;box-shadow:0 1px 0 rgba(0,0,0,.05);width:100%;height:100%}.selection-dropdown .react-select__menu{background-color:#fff;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.selection-dropdown .react-select__indicator-separator{display:none}.selection-dropdown .react-select__dropdown-indicator{padding-left:0;padding-right:4px}.selection-dropdown .react-select__option{cursor:pointer;transition:background-color 80ms ease}.selection-dropdown .react-select__option--is-focused{background-color:rgba(177,182,215,.3)}.selection-dropdown .react-select__option--is-selected{background-color:#202e78;color:#fff}.selection-dropdown.open .react-select__control{background-color:#fff;color:#000639}.selection-type{-ms-flex-preferred-size:130px;flex-basis:130px;margin-right:8px}.selection-type .react-select-container{width:130px}.selection-type .react-select__value-container{margin-left:32px;text-transform:uppercase}.selection-type .react-select__option{text-transform:uppercase}.export-btn{color:#fff;font-size:1.25rem;cursor:pointer;margin-left:auto;width:40px;-ms-flex-preferred-size:40px;flex-basis:40px;z-index:2}.disabled{cursor:not-allowed}.rc-tooltip{opacity:1;background-color:transparent}.rc-tooltip .rc-tooltip-content .rc-tooltip-inner{border:0;padding:16px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05);background-color:#fff;color:#000639;font-size:.75rem;font-weight:600}.rc-tooltip-placement-top .rc-tooltip-arrow{border-top-color:#fff}.rc-tooltip-placement-left .rc-tooltip-arrow{border-left-color:#fff}.rc-tooltip-placement-right .rc-tooltip-arrow{border-right-color:#fff}.rc-tooltip-placement-bottom .rc-tooltip-arrow{border-bottom-color:#fff}.tooltip-dms{max-width:232px}.tooltip-dms .rc-tooltip-inner,.tooltip-menu .rc-tooltip-inner{padding:6px!important;text-align:center}.user-menu-btn{width:40px;-ms-flex-preferred-size:40px;flex-basis:40px;cursor:pointer;z-index:2}.user-menu-btn .user-menu-trigger{height:100%;width:100%;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.user-menu-btn .user-menu-trigger .icon{font-size:1.25rem;color:#fff}.user-menu-btn .user-menu-list{width:190px;right:0;top:50px;padding:10px 0;border-radius:3px;background-color:#fff;box-shadow:0 2px 16px 0 rgba(33,43,54,.08),0 0 0 1px rgba(6,44,82,.1)}.user-menu-btn .user-menu-list:after{content:"";position:absolute;width:0;height:0;top:-10px;right:10px;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #fff;z-index:4}.user-menu-btn .user-menu-list .user-menu-item{height:40px;background-color:#fff}.user-menu-btn .user-menu-list .user-menu-item:hover{background-color:rgba(71,193,191,.05);box-shadow:inset 2px 0 0 0 #47c1bf}.user-menu-btn .user-menu-list .user-menu-item>*{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;height:100%;width:100%;cursor:pointer}.user-menu-btn .user-menu-list .user-menu-item>* .icon{color:#47c1bf;margin:0 12px;font-size:1.25rem}.dropdown-menu{position:relative}.dropdown-menu .dropdown-trigger{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}.dropdown-menu .dropdown-content{position:absolute;height:auto}.dropdown-menu .dropdown-content .hidden{height:0;overflow:hidden}.dropdown-menu .dropdown-content .dropdown-content-elem{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.LogoutButton{cursor:pointer;height:100%;-ms-flex:1;flex:1;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.open-modal-btn{height:100%;width:100%;cursor:pointer}.user-account-modal .user-infos{position:relative;width:100%;padding:20px;padding-left:130px;padding-right:44px}.user-account-modal .user-infos .user-profile{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:157px;width:157px;position:absolute;top:20px;left:-60px;border-radius:50%;background-size:cover;background-image:url(/b2d1c79c1a739cec8003efe387b6155b.png);box-shadow:10px 10px 30px rgba(0,6,57,.2)}.user-account-modal .user-infos .infos{margin:15px 0 25px;position:relative}.user-account-modal .user-infos .username{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.user-account-modal .user-infos .username div{margin-right:5px}.user-account-modal .user-infos .company,.user-account-modal .user-infos .username{text-transform:capitalize;font-size:1.25rem;color:rgba(0,6,57,.7)}.user-account-modal .user-infos .toggle-btn{position:relative;width:100%;margin:10px 0;background-color:#202e78;color:#fff}.user-account-modal .user-infos .change-password-container .btn{width:100%}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.user-account-modal .user-infos .user-profile{background-image:url(/51e8f85c6c26da7bbc11a2881d57d503.png)}}.subscription-block{height:120px;width:100%;padding:20px 0;padding-left:130px;background-color:#202e78}.subscription-block .lib{font-size:1.25rem;color:#fff}.subscription-block .date-block{padding:16px 0}.subscription-block .date-block .bar{position:relative;width:270px;height:1px;background-color:#919eab}.subscription-block .date-block .bar .fill-bar{position:absolute;height:3px;top:-1.5px;background-image:linear-gradient(89deg,#5c6ac4,#47c1bf);border-radius:5px;width:70%}.subscription-block .date-block .date{margin-top:5px;font-size:.75rem;font-weight:600;text-transform:uppercase;color:#47c1bf}.newsletter-block{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;width:100%;margin:30px 0;padding-left:130px;padding-right:40px}.newsletter-block .checkbox{border:1px solid #b3bcf5;border-radius:3px;box-shadow:0 1px 0 0 rgba(22,29,37,.05)}.newsletter-block .checkbox .selection-inner{height:14px;width:14px;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.25rem;color:#5c6ac4}.newsletter-block .lib{margin-left:10px}.small-loader{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.small-loader .inner{border-radius:50%;border-style:solid;animation:1s a infinite}@keyframes a{0%{height:0;width:0;border-width:12.5px;opacity:0}40%{opacity:1}80%{height:100%;width:100%;border-width:0;opacity:0}to{opacity:0}}.change-password-container,.reset-password-container{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.change-password-container .new-password-form,.reset-password-container .new-password-form{display:flex;-ms-flex-direction:column;flex-direction:column}.modal-large{width:70%;max-width:800px}.modal-large .modal-content{overflow-y:auto}.modal-large .content{padding:24px 28px}.modal-large .content sup{color:#47c1bf;vertical-align:middle}.modal-large .content sup a{color:#47c1bf}.modal-large .content p,.modal-large .content ul{margin-bottom:20px}.modal-large .content ul li{margin-bottom:7px;list-style-position:outside;margin-left:15px}.modal-large .content ul,.modal-large .content ul ul{list-style-position:inside}.modal-large .content ul ul{padding-left:20px;margin-bottom:10px}.modal-large .content a,.modal-large .content abbr{color:#5c6ac4}.modal-large .content h3{margin-bottom:8px}.modal-large .content #note{color:#919eab;font-size:.8125rem}.modal-large .content #note span{color:#47c1bf}.user-requests-modal{width:70%;max-width:800px}.user-requests-modal .modal-content{overflow-y:auto}.user-requests-modal .table-container{margin-bottom:4px}.user-requests-modal .is-empty{padding:20px}.user-requests-modal .request{display:flex}.user-requests-modal .request .lib{-ms-flex:1;flex:1;font-weight:600}.user-requests-modal .request .createdAt,.user-requests-modal .request .lib{padding:20px}.user-requests-modal .request .error{color:#de1760;font-weight:400}.user-requests-modal .request .action{-ms-flex-preferred-size:90px;flex-basis:90px;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.user-requests-modal .request .icon{font-size:20px}.user-requests-modal .request .action-delete{background-color:#f3f4fa}.user-requests-modal .request .action-delete .icon{color:#de1760}.user-requests-modal .request .action-load .icon{color:#47c1bf}.toast-list{position:relative}.toast-list .toast{display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:5px 30px;line-height:1.14;font-size:.875rem;background-color:rgba(0,6,57,.4);color:#fff;border-top:3px solid #202e78}.toast-list .toast.toast-error{border-top:3px solid rgba(222,23,96,.4);background-color:rgba(222,23,96,.3)}.toast-list .toast .btn-close{margin-left:16px}.toast-list .toast .icon-status{margin-right:22px}.toast-list .export-toast .export-annee{margin-left:20px}.toast-list .export-toast .btn-download{margin-left:22px}.btn-download{width:103px;height:36px;font-size:.875rem;line-height:1.14;box-shadow:0 1px 0 0 rgba(22,29,37,.1);background-color:#202e78;border:1px solid #4f5dba;color:#fff}.btn-download:disabled{box-shadow:0;border:1px solid #b3bcf5;background-color:rgba(179,188,245,.7);cursor:not-allowed}.top-header .sticky-inner-wrapper{z-index:6}header.connected{top:0;left:0;right:0;background-image:linear-gradient(251deg,#47c1bf,#5c6ac4 40%,#202e78);z-index:5}header.connected .container{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:100px}header.connected .container .site-title{max-width:140px;margin-right:32px}header.connected .container .site-title .logo{width:139px;height:32px;background-repeat:no-repeat;background-size:cover}.add-request-button{border:none;background-color:transparent;font-size:1.25rem;cursor:pointer;margin-left:auto;color:#fff;width:40px;-ms-flex-preferred-size:40px;flex-basis:40px;z-index:2}.add-request-button.disabled{cursor:not-allowed}.user-request-add-form{padding:12px}.user-request-add-form .input-group{margin-bottom:0;width:200px}.user-request-add-form .form-actions{margin-top:12px}.user-request-add-form .user-request-add-lib-input-error{color:#de1760}.user-request-add-form .user-request-add-submit-btn{width:100%}.user-request-add-button{width:40px;-ms-flex-preferred-size:40px;flex-basis:40px;z-index:2}.user-request-add-button-container{right:0;top:50px;border-radius:3px;background-color:#fff;box-shadow:0 2px 16px 0 rgba(33,43,54,.08),0 0 0 1px rgba(6,44,82,.1)}.user-request-add-button-container:after{content:"";position:absolute;width:0;height:0;top:-10px;right:10px;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #fff;z-index:4}footer{position:fixed;bottom:0;width:100%;z-index:4;height:36px;background-image:linear-gradient(268deg,#5c6ac4,#202e78 14%,#202e78 80%,#000639);color:#fff;font-size:.75rem}footer .container{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;height:100%}footer .container .copyright{margin-right:35px;width:auto}footer .container .open-modal-btn{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;width:auto;margin-right:35px}.sticky-inner-wrapper{z-index:5}#rgpdBanner{z-index:3;background-color:rgba(243,244,250,.9);padding:10px 0;margin-bottom:36px}#rgpdBanner .rgpd-banner-content{padding:20px 15px}#rgpdBanner #rgpdText{color:#000639;font-size:.875rem}#rgpdBanner #rgpdText .rgpd-title{font-size:1.25rem;font-weight:400;font-family:proxima;color:#5c6ac4}#rgpdBanner #rgpdButtons{display:flex}#rgpdBanner #rgpdButtons button{height:36px;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #b3bcf5;padding:0 15px;margin:10px;border-radius:3px;font-size:.875rem}#rgpdBanner #rgpdButtons #consentButton{color:#fff;background-color:#202e78;border-color:#202e78}@media screen and (max-width:480px){#rgpdBanner #rgpdButtons{-ms-flex-direction:column;flex-direction:column}}