#didomi-host .didomi-continue-without-agreeing{position:absolute;top:-40px !important;right:0}@media screen and (min-width: 600px){#didomi-host .didomi-continue-without-agreeing{top:-70px !important}}#didomi-host #didomi-notice-learn-more-button,#didomi-host #didomi-notice-agree-button,#didomi-host .didomi-popup-footer .didomi-popup-actions button,#didomi-host .didomi-popup-footer .didomi-popup-actions div,#didomi-host .didomi-components-radio__option{border-radius:24px !important}#didomi-host #didomi-notice-agree-button,#didomi-host .didomi-popup-footer .didomi-popup-actions button.highlight-button{background:#152b49 !important}#didomi-host .didomi-popup-footer .didomi-popup-actions button.highlight-button{color:#fff !important}#didomi-host .didomi-components-radio__option.didomi-components-radio__option--disagree{background:red}#didomi-host .didomi-consent-popup-body{padding:10px 20px !important}#didomi-host .didomi-mobile .didomi-consent-popup-preferences-purposes .didomi-consent-popup-category .label-button-section,#didomi-host .didomi-consent-popup-preferences-purposes .didomi-consent-popup-data-processing .label-button-section{justify-content:flex-end !important}#didomi-host li{font-size:12px !important;margin-left:50px !important}@media screen and (min-width: 600px){#didomi-host li{font-size:15px !important}}dialog{display:none;top:60px;z-index:1000;border:none;padding:0;box-sizing:border-box;position:fixed;width:90%}dialog.open{display:block}@media screen and (min-width: 600px){dialog{top:20%;width:430px}}dialog.modal-survey-trustpilot{border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.5)}@media screen and (min-width: 600px){dialog.modal-survey-trustpilot{width:430px}}dialog.modal-survey-trustpilot .header-survey{display:flex;justify-content:center;align-items:center;height:80px;background:#152b49}dialog.modal-survey-trustpilot .header-survey span{padding:0;margin:0;font-size:22px;font-weight:400;color:#fff}dialog.modal-survey-trustpilot .modal-content{padding:20px 10px}dialog.modal-survey-trustpilot .modal-content p{margin-top:0;font-size:13px}dialog.modal-survey-trustpilot .modal-content .trustpilot-widget{display:flex;flex-direction:column;justify-content:center;align-items:center}dialog.modal-survey-trustpilot .modal-content .trustpilot-widget .btn-trustpilot{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:bold;color:#000;text-decoration:none;border:1px solid #000;background:#fff;padding:8px 16px;border-radius:5px;margin:0;outline:none;transition:all .2s ease;cursor:pointer}dialog.modal-survey-trustpilot .modal-content .trustpilot-widget .btn-trustpilot:hover,dialog.modal-survey-trustpilot .modal-content .trustpilot-widget .btn-trustpilot:focus{border-color:#04da8d}dialog.modal-survey-trustpilot .modal-content .trustpilot-widget p{margin-top:15px;font-size:11px}dialog.modal-survey-trustpilot .modal-content .trustpilot-widget p>span.obf{padding:0;border:none;color:#0a8dd0;text-decoration:none;font-size:12px;cursor:pointer}dialog.modal-survey-trustpilot .modal-footer{border-radius:0 0 2px 2px;background:#fafafa;height:45px;display:flex;justify-content:center;align-items:center}dialog.modal-survey-trustpilot .modal-footer button.modal-close{color:#152b49;text-decoration:none;border:none;background:none;height:36px;padding:0 2rem;cursor:pointer;text-transform:uppercase;transition:color .3s ease}dialog.modal-survey-trustpilot .modal-footer button.modal-close:hover,dialog.modal-survey-trustpilot .modal-footer button.modal-close:focus{color:#00ade3}.dialog-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;display:block;opacity:.5;z-index:999}#top-banner-container:not(.hidden).fixed-header{position:fixed;z-index:11;left:0;right:0}#top-banner-container:not(.hidden).fixed-header~#header{top:75px}#top-banner-container:not(.hidden).fixed-header~#header~#page{padding-top:165px}@media screen and (min-width: 600px){#top-banner-container:not(.hidden).fixed-header~#header{top:50px}#top-banner-container:not(.hidden).fixed-header~#header~#page{padding-top:130px}}#top-banner-container:not(.hidden)~#header~#page{padding-top:0}#top-banner-container.hidden{display:none}.top-banner{display:flex;padding:16px 20px;align-items:center;background:#0494bc;width:100%}@media screen and (min-width: 600px){.top-banner{justify-content:space-between;padding:0 30px}}.top-banner .text-banner{color:#fff;font-size:16px;line-height:22px}@media screen and (max-width: 1000px){.top-banner .text-banner{font-size:16px}}@media screen and (min-width: 1000px){.top-banner .text-banner{font-size:20px}}.top-banner .text-banner svg{width:22px;height:22px}@media screen and (min-width: 600px){.top-banner .text-banner svg{margin-right:14px;vertical-align:middle;display:unset}}.top-banner .text-banner b{font-weight:600}.top-banner .text-banner a{color:#fff;line-height:22px;text-decoration-line:underline;background:rgba(0,0,0,0);font-weight:400}.top-banner button{color:#fff;display:flex;width:36px;height:36px;font-size:16px;flex-direction:column;justify-content:center;align-items:center;border:none;gap:5px;background:rgba(0,0,0,0);cursor:pointer}@media screen and (min-width: 600px){.top-banner button{width:auto;height:auto;flex-direction:row;padding:16px 0 16px 20px}.top-banner button svg{color:#fff;width:16px;height:16px}}.presentation{background:#ffb300;position:relative}.presentation.delete{background:#3186a6}.presentation h1{padding:20px 10px;margin:0;color:#fff;font-weight:600;font-size:1.5em;line-height:1em;padding-top:25px}.presentation h2{font-size:1em;color:#313131}#page section.card{margin-top:0;padding:20px 10px 20px 10px;min-height:93px;margin-bottom:0}#page section.card .content-title-unsub>i{position:unset}#page section.card span{color:#646f82;font-size:1.2em}#page section.card span.bluetext{color:#03a9f4;font-size:1em}#page section.card p{margin-top:5px;color:#646f82;font-size:1.1em}#page section.card header{padding:0 0 10px 70px;position:relative}#page section.card header.noborder{border:none !important;margin-bottom:0 !important;padding-bottom:0 !important}#page section.card i{top:5px;left:0;position:absolute;border:2px solid #ffb300;border-radius:50%}#page section.card i.icon-user,#page section.card i.icon-mail,#page section.card i.icon-alert{font-size:2em;padding:10px;float:left;margin-right:15px}#page section.card i.icon-cross-little-light{background:#ffb300;position:absolute;top:58px;left:auto;font-size:.6em}#page section.card label{font-weight:600;color:#646f82;font-size:.8em;line-height:20px}#page section.card .info-asterisque{position:relative;top:11px}#page section.card .info-asterisque i{top:0;left:0;position:unset;border:none}#page section.card .info-asterisque>span{font-size:.8em}#page section.card.delete{margin-bottom:100px}#page section.card.delete header{border-bottom:1px solid #e5e5e5;margin-bottom:20px;position:relative}#page section.card.delete i{border:2px solid #3186a6}#page section.card.delete i.icon-cross-little-light{background:#3186a6;color:#fff}#page section.card.delete form input{padding-left:10px !important}#page section.card .annonces section,#page section.card .alertes section{position:relative;color:#b71e1e;margin-bottom:20px}#page section.card .annonces section i,#page section.card .alertes section i{font-size:1.3em;border:0 solid #3186a6;background-color:#b71e1e;color:#fff;padding:7px;float:left;position:relative;top:0;left:15px;margin-right:40px}#page section.card .annonces section h3,#page section.card .alertes section h3{font-weight:600;font-size:1.4em;float:left;margin:0}#page section.card .annonces ul,#page section.card .alertes ul{margin-bottom:20px}#page section.card .annonces li,#page section.card .alertes li{color:#646f82;font-size:1em;padding-left:20px}#page section.card .confirmMailAndDelete{border-top:1px solid #e5e5e5;padding-top:20px}.action{padding:20px 10px;border-bottom:1px solid #bebebe;float:left;width:100%}.action .btn{float:right;padding:0 1rem}.action h3{font-size:1.15em;font-weight:600;float:left;padding:0;line-height:36px;margin:0}.confirmation{padding:10px 10px 50px 10px}.confirmation i{float:left;font-size:2em;margin-right:20px;border:3px solid #3186a6;padding:10px;border-radius:50%;background:#3186a6;color:#fff}.confirmation h3{font-size:1.8em;line-height:1.1em}.confirmation p{margin-top:20px;float:left;width:100%}.confirmation p,.confirmation ul{clear:both}#page form{position:relative;float:left;width:100%}#page form input{padding-left:6px !important;margin:0;padding-right:50px;margin-bottom:0 !important;width:56%;height:23px !important;font-size:1.2rem}#page form input.email{padding-left:5px;padding-right:5px}#page form em{font-size:1.2em}#page form .list-universe{position:absolute;height:38px;width:50px;line-height:40px}#page form .list-universe ul{position:absolute;z-index:1;margin:0}#page form .list-universe ul li{width:150px;padding:0 10px}#page form .list-universe ul li label{width:100%;font-size:1em}#page form .list-universe ul li em{margin-right:10px;display:inline-block;width:30px}#page form .btn{position:absolute;right:0;bottom:0;background:#03a9f4;height:auto;text-shadow:none;font-weight:400}#page form .btn:hover{text-decoration:underline}#page form .btn.full{width:100%;float:left;position:relative;margin-top:10px;line-height:26px}#page form .btn.relative{float:left;position:relative}#page form label{margin-bottom:5px}#choice-universe{padding-left:7px}@media only screen and (min-width: 360px){.presentation{padding:20px 20px 60px 20px}.presentation h1{font-size:1.5em;padding:10px 20px 40px 20px}#page section.card{padding:20px 15px;margin:-40px 20px 0 20px}.action{padding:20px}.confirmation{padding:0 20px 50px 20px}}@media only screen and (min-width: 768px){.presentation section.background{height:100%;left:0;right:0;z-index:-1;top:0;position:absolute;overflow:hidden;background:#ffb300}.presentation h1{font-size:3em;line-height:2em;padding-top:0}#page section.card{margin:-60px 20px 20px 20px;padding:60px}#page section.card h2{font-size:1.6em}#page section.card.delete header{padding-bottom:30px;margin-bottom:30px;padding-left:80px}#page section.card p{font-size:1.2em;line-height:1.3em}#page section.card .optin-information{margin-top:25px}#page section.card label{font-size:1rem}#page section.card .btn.full{width:50%;height:40px}#page section.card .annonces section i,#page section.card .alertes section i{left:0}#page section.card .annonces li,#page section.card .alertes li{color:#646f82;font-size:1.15em;padding-left:0}#page section.card .annonces li span,#page section.card .alertes li span{margin-right:20px;color:#646f82;font-size:1em}.action{width:50%;padding:20px 20px 60px 20px;border-bottom:none}.action h3{border-bottom:2px solid #03a9f4;font-weight:400;font-size:1.7em;margin-bottom:0;padding-bottom:15px}.action .btn{clear:both;float:left;padding:0 2rem}.action p{clear:both;color:#646f82;padding-right:20px;margin:30px 0;float:left}.action input{width:100%;margin-right:0}#page .delete form .btn.full{width:auto;position:absolute;margin-top:0}#page .delete form .btn.relative{float:left;position:absolute}#page .delete form input{width:40%;margin:0 20px}#page .delete form label{line-height:40px;margin-bottom:0}}@media only screen and (min-width: 960px){.presentation h1{line-height:3em}}@media only screen and (min-width: 1040px){.presentation .grid-main{padding:20px}}#universe-list-footer,#universe-list{top:38px}#page form .list-universe ul{z-index:2}.presentation section.background{height:100%;left:0%;right:0%;z-index:-1;top:0;position:absolute;overflow:hidden;background:#ffb300}.presentation .grid-main{padding:0}.presentation h1{padding-left:0}