/**/
.sprb-styles .row {
	margin-left: 0;
	margin-right: 0;
}

.sprb-styles .sr-only{
    clip:rect(0,0,0,0);
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    border:0
}
[data-whatinput=keyboard] .sprb-styles .logos__link{
    -webkit-transition:outline-color .2s;
    -o-transition:outline-color .2s;
    outline:2px solid transparent;
    outline-offset:.33333em;
    transition:outline-color .2s
}
[data-whatinput=keyboard] .sprb-styles .logos__link:focus{
    outline-color:#ccc
}
[data-whatinput=keyboard] .sprb-styles .site-bar__link:focus{
    outline:0
}
[data-whatinput=keyboard] .sprb-styles .site-bar__link:focus .site-bar__title{
    border-bottom-color:#2f3e8b
}
[data-whatinput=keyboard] .sprb-styles .site-logo__link{
    -webkit-transition:outline-color .2s;
    -o-transition:outline-color .2s;
    outline:2px solid transparent;
    outline-offset:.33333em;
    transition:outline-color .2s
}
[data-whatinput=keyboard] .sprb-styles .site-logo__link:focus{
    outline-color:#fff
}
.sprb-styles .d-flex{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.sprb-styles .d-flex:after,.sprb-styles .d-flex:before{
    content:normal
}
.sprb-styles .flex-wrap{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.sprb-styles .justify-content-between{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.sprb-styles .justify-content-end{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.sprb-styles .align-items-baseline{
    -webkit-box-align:baseline;
    -ms-flex-align:baseline;
    align-items:baseline
}
.sprb-styles .align-items-center{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.sprb-styles .row,.sprb-styles .w-100{
    width:100%
}
.sprb-styles .row{
    padding-top:2.53333em;
    padding-bottom:2.53333em
}
.sprb-styles .row.main+.blocks{
    padding-top:0
}
.sprb-styles .row.footer{
    padding-top:1.26667em;
    padding-bottom:1.26667em
}
.sprb-styles .row.footer .list{
    -ms-flex-wrap:wrap;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-wrap:wrap
}
.sprb-styles .row:not(.background){
    background-color:#fff
}
.sprb-styles .row:not(.background)+.row:not(.background){
    border-top:1px solid #ccc
}
.sprb-styles .container{
    position:relative;
    min-width:calc(320px - 30px);
    margin-right:auto;
    margin-left:auto
}
@media (min-width:1200px){
    .sprb-styles .container{
        width:1140px
    }
}
@media (min-width:992px) and (max-width:1199.98px){
    .sprb-styles .container{
        width:960px
    }
}
@media (min-width:768px) and (max-width:991.98px){
    .sprb-styles .container{
        width:720px
    }
}
@media (min-width:576px) and (max-width:767.98px){
    .sprb-styles .container{
        width:540px
    }
}
@media (max-width:575.98px){
    .sprb-styles .container{
        width:100%
    }
}
.sprb-styles .spacing{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:7.5px 15px
}
.sprb-styles .blocks{
    padding-bottom:calc(2.53333em - 30px)
}
.sprb-styles .blocks+.accordion:before,.sprb-styles .blocks+.blocks:before{
    display:block;
    position:relative;
    top:-2.53333em;
    width:100%;
    height:1px;
    background-color:#fff;
    content:''
}
.sprb-styles .blocks+.blocks:before{
    top:-2.53333em
}
.sprb-styles .blocks+.accordion:before{
    top:-1.06667em
}
.sprb-styles .background{
    background:#2f3e8b
}
.sprb-styles .background *{
    color:#fff
}
.sprb-styles.sprb-theme-bee-bew .background{
    background:#831f82
}
.sprb-styles.sprb-theme-bee-bew .cookies-banner__text a{
    -webkit-transition:border-bottom-color .2s;
    -o-transition:border-bottom-color .2s;
    border-bottom:2px solid transparent;
    color:#831f82;
    text-decoration:none;
    transition:border-bottom-color .2s
}
.sprb-styles.sprb-theme-bee-bew .cookies-banner__text a:active,.sprb-styles.sprb-theme-bee-bew .cookies-banner__text a:focus,.sprb-styles.sprb-theme-bee-bew .cookies-banner__text a:hover{
    border-bottom-color:#831f82;
    outline:0
}
.sprb-styles.sprb-theme-bee-bew .cookies-banner__button{
    -webkit-transition:.2s;
    -o-transition:.2s;
    border:2px solid #831f82;
    background-color:#831f82;
    color:#fff;
    text-decoration:none;
    transition:.2s
}
.sprb-styles.sprb-theme-bee-bew .cookies-banner__button.active,.sprb-styles.sprb-theme-bee-bew .cookies-banner__button:active,.sprb-styles.sprb-theme-bee-bew .cookies-banner__button:hover{
    border-color:#831f82;
    outline:0;
    background-color:transparent;
    color:#831f82
}
.sprb-styles.sprb-theme-bee-bew .accordion__heading:before{
    color:#831f82
}
.sprb-styles.sprb-theme-bee-bew .list__link--active{
    color:#831f82
}
.sprb-styles.sprb-theme-bee-bew .logos__heading{
    color:#831f82
}
.sprb-styles.sprb-theme-bee-bew .newsletter__input:active,.sprb-styles.sprb-theme-bee-bew .newsletter__input:focus,.sprb-styles.sprb-theme-bee-bew .newsletter__submit:active,.sprb-styles.sprb-theme-bee-bew .newsletter__submit:focus{
    background-color:#831f82
}
.sprb-styles.sprb-theme-bee-bew .newsletter__submit svg *{
    fill:#831f82
}
.sprb-styles.sprb-theme-bfb-bfb .background{
    background:#007bc4
}
.sprb-styles.sprb-theme-bfb-bfb .cookies-banner__text a{
    -webkit-transition:border-bottom-color .2s;
    -o-transition:border-bottom-color .2s;
    border-bottom:2px solid transparent;
    color:#007bc4;
    text-decoration:none;
    transition:border-bottom-color .2s
}
.sprb-styles.sprb-theme-bfb-bfb .cookies-banner__text a:active,.sprb-styles.sprb-theme-bfb-bfb .cookies-banner__text a:focus,.sprb-styles.sprb-theme-bfb-bfb .cookies-banner__text a:hover{
    border-bottom-color:#007bc4;
    outline:0
}
.sprb-styles.sprb-theme-bfb-bfb .cookies-banner__button{
    -webkit-transition:.2s;
    -o-transition:.2s;
    border:2px solid #007bc4;
    background-color:#007bc4;
    color:#fff;
    text-decoration:none;
    transition:.2s
}
.sprb-styles.sprb-theme-bfb-bfb .cookies-banner__button.active,.sprb-styles.sprb-theme-bfb-bfb .cookies-banner__button:active,.sprb-styles.sprb-theme-bfb-bfb .cookies-banner__button:hover{
    border-color:#007bc4;
    outline:0;
    background-color:transparent;
    color:#007bc4
}
.sprb-styles.sprb-theme-bfb-bfb .accordion__heading:before{
    color:#007bc4
}
.sprb-styles.sprb-theme-bfb-bfb .list__link--active{
    color:#007bc4
}
.sprb-styles.sprb-theme-bfb-bfb .logos__heading{
    color:#007bc4
}
.sprb-styles.sprb-theme-bfb-bfb .newsletter__input:active,.sprb-styles.sprb-theme-bfb-bfb .newsletter__input:focus,.sprb-styles.sprb-theme-bfb-bfb .newsletter__submit:active,.sprb-styles.sprb-theme-bfb-bfb .newsletter__submit:focus{
    background-color:#007bc4
}
.sprb-styles.sprb-theme-bfb-bfb .newsletter__submit svg *{
    fill:#007bc4
}
.sprb-styles.sprb-theme-bl-bh .background{
    background:#c94d1b
}
.sprb-styles.sprb-theme-bl-bh .cookies-banner__text a{
    -webkit-transition:border-bottom-color .2s;
    -o-transition:border-bottom-color .2s;
    border-bottom:2px solid transparent;
    color:#c94d1b;
    text-decoration:none;
    transition:border-bottom-color .2s
}
.sprb-styles.sprb-theme-bl-bh .cookies-banner__text a:active,.sprb-styles.sprb-theme-bl-bh .cookies-banner__text a:focus,.sprb-styles.sprb-theme-bl-bh .cookies-banner__text a:hover{
    border-bottom-color:#c94d1b;
    outline:0
}
.sprb-styles.sprb-theme-bl-bh .cookies-banner__button{
    -webkit-transition:.2s;
    -o-transition:.2s;
    border:2px solid #c94d1b;
    background-color:#c94d1b;
    color:#fff;
    text-decoration:none;
    transition:.2s
}
.sprb-styles.sprb-theme-bl-bh .cookies-banner__button.active,.sprb-styles.sprb-theme-bl-bh .cookies-banner__button:active,.sprb-styles.sprb-theme-bl-bh .cookies-banner__button:hover{
    border-color:#c94d1b;
    outline:0;
    background-color:transparent;
    color:#c94d1b
}
.sprb-styles.sprb-theme-bl-bh .accordion__heading:before{
    color:#c94d1b
}
.sprb-styles.sprb-theme-bl-bh .list__link--active{
    color:#c94d1b
}
.sprb-styles.sprb-theme-bl-bh .logos__heading{
    color:#c94d1b
}
.sprb-styles.sprb-theme-bl-bh .newsletter__input:active,.sprb-styles.sprb-theme-bl-bh .newsletter__input:focus,.sprb-styles.sprb-theme-bl-bh .newsletter__submit:active,.sprb-styles.sprb-theme-bl-bh .newsletter__submit:focus{
    background-color:#c94d1b
}
.sprb-styles.sprb-theme-bl-bh .newsletter__submit svg *{
    fill:#c94d1b
}
.sprb-styles.sprb-theme-bm-bm .background{
    background:#3c8200
}
.sprb-styles.sprb-theme-bm-bm .cookies-banner__text a{
    -webkit-transition:border-bottom-color .2s;
    -o-transition:border-bottom-color .2s;
    border-bottom:2px solid transparent;
    color:#3c8200;
    text-decoration:none;
    transition:border-bottom-color .2s
}
.sprb-styles.sprb-theme-bm-bm .cookies-banner__text a:active,.sprb-styles.sprb-theme-bm-bm .cookies-banner__text a:focus,.sprb-styles.sprb-theme-bm-bm .cookies-banner__text a:hover{
    border-bottom-color:#3c8200;
    outline:0
}
.sprb-styles.sprb-theme-bm-bm .cookies-banner__button{
    -webkit-transition:.2s;
    -o-transition:.2s;
    border:2px solid #3c8200;
    background-color:#3c8200;
    color:#fff;
    text-decoration:none;
    transition:.2s
}
.sprb-styles.sprb-theme-bm-bm .cookies-banner__button.active,.sprb-styles.sprb-theme-bm-bm .cookies-banner__button:active,.sprb-styles.sprb-theme-bm-bm .cookies-banner__button:hover{
    border-color:#3c8200;
    outline:0;
    background-color:transparent;
    color:#3c8200
}
.sprb-styles.sprb-theme-bm-bm .accordion__heading:before{
    color:#3c8200
}
.sprb-styles.sprb-theme-bm-bm .list__link--active{
    color:#3c8200
}
.sprb-styles.sprb-theme-bm-bm .logos__heading{
    color:#3c8200
}
.sprb-styles.sprb-theme-bm-bm .newsletter__input:active,.sprb-styles.sprb-theme-bm-bm .newsletter__input:focus,.sprb-styles.sprb-theme-bm-bm .newsletter__submit:active,.sprb-styles.sprb-theme-bm-bm .newsletter__submit:focus{
    background-color:#3c8200
}
.sprb-styles.sprb-theme-bm-bm .newsletter__submit svg *{
    fill:#3c8200
}
.sprb-styles.sprb-theme-bpl-bpb .background{
    background:#c92274
}
.sprb-styles.sprb-theme-bpl-bpb .cookies-banner__text a{
    -webkit-transition:border-bottom-color .2s;
    -o-transition:border-bottom-color .2s;
    border-bottom:2px solid transparent;
    color:#c92274;
    text-decoration:none;
    transition:border-bottom-color .2s
}
.sprb-styles.sprb-theme-bpl-bpb .cookies-banner__text a:active,.sprb-styles.sprb-theme-bpl-bpb .cookies-banner__text a:focus,.sprb-styles.sprb-theme-bpl-bpb .cookies-banner__text a:hover{
    border-bottom-color:#c92274;
    outline:0
}
.sprb-styles.sprb-theme-bpl-bpb .cookies-banner__button{
    -webkit-transition:.2s;
    -o-transition:.2s;
    border:2px solid #c92274;
    background-color:#c92274;
    color:#fff;
    text-decoration:none;
    transition:.2s
}
.sprb-styles.sprb-theme-bpl-bpb .cookies-banner__button.active,.sprb-styles.sprb-theme-bpl-bpb .cookies-banner__button:active,.sprb-styles.sprb-theme-bpl-bpb .cookies-banner__button:hover{
    border-color:#c92274;
    outline:0;
    background-color:transparent;
    color:#c92274
}
.sprb-styles.sprb-theme-bpl-bpb .accordion__heading:before{
    color:#c92274
}
.sprb-styles.sprb-theme-bpl-bpb .list__link--active{
    color:#c92274
}
.sprb-styles.sprb-theme-bpl-bpb .logos__heading{
    color:#c92274
}
.sprb-styles.sprb-theme-bpl-bpb .newsletter__input:active,.sprb-styles.sprb-theme-bpl-bpb .newsletter__input:focus,.sprb-styles.sprb-theme-bpl-bpb .newsletter__submit:active,.sprb-styles.sprb-theme-bpl-bpb .newsletter__submit:focus{
    background-color:#c92274
}
.sprb-styles.sprb-theme-bpl-bpb .newsletter__submit svg *{
    fill:#c92274
}
.sprb-styles.sprb-theme-synergie .background{
    background:#b7182e
}
.sprb-styles.sprb-theme-synergie .cookies-banner__text a{
    -webkit-transition:border-bottom-color .2s;
    -o-transition:border-bottom-color .2s;
    border-bottom:2px solid transparent;
    color:#b7182e;
    text-decoration:none;
    transition:border-bottom-color .2s
}
.sprb-styles.sprb-theme-synergie .cookies-banner__text a:active,.sprb-styles.sprb-theme-synergie .cookies-banner__text a:focus,.sprb-styles.sprb-theme-synergie .cookies-banner__text a:hover{
    border-bottom-color:#b7182e;
    outline:0
}
.sprb-styles.sprb-theme-synergie .cookies-banner__button{
    -webkit-transition:.2s;
    -o-transition:.2s;
    border:2px solid #b7182e;
    background-color:#b7182e;
    color:#fff;
    text-decoration:none;
    transition:.2s
}
.sprb-styles.sprb-theme-synergie .cookies-banner__button.active,.sprb-styles.sprb-theme-synergie .cookies-banner__button:active,.sprb-styles.sprb-theme-synergie .cookies-banner__button:hover{
    border-color:#b7182e;
    outline:0;
    background-color:transparent;
    color:#b7182e
}
.sprb-styles.sprb-theme-synergie .accordion__heading:before{
    color:#b7182e
}
.sprb-styles.sprb-theme-synergie .list__link--active{
    color:#b7182e
}
.sprb-styles.sprb-theme-synergie .logos__heading{
    color:#b7182e
}
.sprb-styles.sprb-theme-synergie .newsletter__input:active,.sprb-styles.sprb-theme-synergie .newsletter__input:focus,.sprb-styles.sprb-theme-synergie .newsletter__submit:active,.sprb-styles.sprb-theme-synergie .newsletter__submit:focus{
    background-color:#b7182e
}
.sprb-styles.sprb-theme-synergie .newsletter__submit svg *{
    fill:#b7182e
}
.sprb-styles.sprb-theme-connect-it .background{
    background:#006d8b
}
.sprb-styles.sprb-theme-connect-it .cookies-banner__text a{
    -webkit-transition:border-bottom-color .2s;
    -o-transition:border-bottom-color .2s;
    border-bottom:2px solid transparent;
    color:#006d8b;
    text-decoration:none;
    transition:border-bottom-color .2s
}
.sprb-styles.sprb-theme-connect-it .cookies-banner__text a:active,.sprb-styles.sprb-theme-connect-it .cookies-banner__text a:focus,.sprb-styles.sprb-theme-connect-it .cookies-banner__text a:hover{
    border-bottom-color:#006d8b;
    outline:0
}
.sprb-styles.sprb-theme-connect-it .cookies-banner__button{
    -webkit-transition:.2s;
    -o-transition:.2s;
    border:2px solid #006d8b;
    background-color:#006d8b;
    color:#fff;
    text-decoration:none;
    transition:.2s
}
.sprb-styles.sprb-theme-connect-it .cookies-banner__button.active,.sprb-styles.sprb-theme-connect-it .cookies-banner__button:active,.sprb-styles.sprb-theme-connect-it .cookies-banner__button:hover{
    border-color:#006d8b;
    outline:0;
    background-color:transparent;
    color:#006d8b
}
.sprb-styles.sprb-theme-connect-it .accordion__heading:before{
    color:#006d8b
}
.sprb-styles.sprb-theme-connect-it .list__link--active{
    color:#006d8b
}
.sprb-styles.sprb-theme-connect-it .logos__heading{
    color:#006d8b
}
.sprb-styles.sprb-theme-connect-it .newsletter__input:active,.sprb-styles.sprb-theme-connect-it .newsletter__input:focus,.sprb-styles.sprb-theme-connect-it .newsletter__submit:active,.sprb-styles.sprb-theme-connect-it .newsletter__submit:focus{
    background-color:#006d8b
}
.sprb-styles.sprb-theme-connect-it .newsletter__submit svg *{
    fill:#006d8b
}
.sprb-styles.sprb-theme-international .background{
    background:#2f3e8b
}
.sprb-styles.sprb-theme-international .cookies-banner__text a{
    -webkit-transition:border-bottom-color .2s;
    -o-transition:border-bottom-color .2s;
    border-bottom:2px solid transparent;
    color:#2f3e8b;
    text-decoration:none;
    transition:border-bottom-color .2s
}
.sprb-styles.sprb-theme-international .cookies-banner__text a:active,.sprb-styles.sprb-theme-international .cookies-banner__text a:focus,.sprb-styles.sprb-theme-international .cookies-banner__text a:hover{
    border-bottom-color:#2f3e8b;
    outline:0
}
.sprb-styles.sprb-theme-international .cookies-banner__button{
    -webkit-transition:.2s;
    -o-transition:.2s;
    border:2px solid #2f3e8b;
    background-color:#2f3e8b;
    color:#fff;
    text-decoration:none;
    transition:.2s
}
.sprb-styles.sprb-theme-international .cookies-banner__button.active,.sprb-styles.sprb-theme-international .cookies-banner__button:active,.sprb-styles.sprb-theme-international .cookies-banner__button:hover{
    border-color:#2f3e8b;
    outline:0;
    background-color:transparent;
    color:#2f3e8b
}
.sprb-styles.sprb-theme-international .accordion__heading:before{
    color:#2f3e8b
}
.sprb-styles.sprb-theme-international .list__link--active{
    color:#2f3e8b
}
.sprb-styles.sprb-theme-international .logos__heading{
    color:#2f3e8b
}
.sprb-styles.sprb-theme-international .newsletter__input:active,.sprb-styles.sprb-theme-international .newsletter__input:focus,.sprb-styles.sprb-theme-international .newsletter__submit:active,.sprb-styles.sprb-theme-international .newsletter__submit:focus{
    background-color:#2f3e8b
}
.sprb-styles.sprb-theme-international .newsletter__submit svg *{
    fill:#2f3e8b
}
.sprb-styles.sprb-theme-equal .background{
    background:#2f3e8b
}
.sprb-styles.sprb-theme-equal .cookies-banner__text a{
    -webkit-transition:border-bottom-color .2s;
    -o-transition:border-bottom-color .2s;
    border-bottom:2px solid transparent;
    color:#2f3e8b;
    text-decoration:none;
    transition:border-bottom-color .2s
}
.sprb-styles.sprb-theme-equal .cookies-banner__text a:active,.sprb-styles.sprb-theme-equal .cookies-banner__text a:focus,.sprb-styles.sprb-theme-equal .cookies-banner__text a:hover{
    border-bottom-color:#2f3e8b;
    outline:0
}
.sprb-styles.sprb-theme-equal .cookies-banner__button{
    -webkit-transition:.2s;
    -o-transition:.2s;
    border:2px solid #2f3e8b;
    background-color:#2f3e8b;
    color:#fff;
    text-decoration:none;
    transition:.2s
}
.sprb-styles.sprb-theme-equal .cookies-banner__button.active,.sprb-styles.sprb-theme-equal .cookies-banner__button:active,.sprb-styles.sprb-theme-equal .cookies-banner__button:hover{
    border-color:#2f3e8b;
    outline:0;
    background-color:transparent;
    color:#2f3e8b
}
.sprb-styles.sprb-theme-equal .accordion__heading:before{
    color:#2f3e8b
}
.sprb-styles.sprb-theme-equal .list__link--active{
    color:#2f3e8b
}
.sprb-styles.sprb-theme-equal .logos__heading{
    color:#2f3e8b
}
.sprb-styles.sprb-theme-equal .newsletter__input:active,.sprb-styles.sprb-theme-equal .newsletter__input:focus,.sprb-styles.sprb-theme-equal .newsletter__submit:active,.sprb-styles.sprb-theme-equal .newsletter__submit:focus{
    background-color:#2f3e8b
}
.sprb-styles.sprb-theme-equal .newsletter__submit svg *{
    fill:#2f3e8b
}
.sprb-styles.sprb-theme-easy .background{
    background:#006d8b
}
.sprb-styles.sprb-theme-easy .cookies-banner__text a{
    -webkit-transition:border-bottom-color .2s;
    -o-transition:border-bottom-color .2s;
    border-bottom:2px solid transparent;
    color:#006d8b;
    text-decoration:none;
    transition:border-bottom-color .2s
}
.sprb-styles.sprb-theme-easy .cookies-banner__text a:active,.sprb-styles.sprb-theme-easy .cookies-banner__text a:focus,.sprb-styles.sprb-theme-easy .cookies-banner__text a:hover{
    border-bottom-color:#006d8b;
    outline:0
}
.sprb-styles.sprb-theme-easy .cookies-banner__button{
    -webkit-transition:.2s;
    -o-transition:.2s;
    border:2px solid #006d8b;
    background-color:#006d8b;
    color:#fff;
    text-decoration:none;
    transition:.2s
}
.sprb-styles.sprb-theme-easy .cookies-banner__button.active,.sprb-styles.sprb-theme-easy .cookies-banner__button:active,.sprb-styles.sprb-theme-easy .cookies-banner__button:hover{
    border-color:#006d8b;
    outline:0;
    background-color:transparent;
    color:#006d8b
}
.sprb-styles.sprb-theme-easy .accordion__heading:before{
    color:#006d8b
}
.sprb-styles.sprb-theme-easy .list__link--active{
    color:#006d8b
}
.sprb-styles.sprb-theme-easy .logos__heading{
    color:#006d8b
}
.sprb-styles.sprb-theme-easy .newsletter__input:active,.sprb-styles.sprb-theme-easy .newsletter__input:focus,.sprb-styles.sprb-theme-easy .newsletter__submit:active,.sprb-styles.sprb-theme-easy .newsletter__submit:focus{
    background-color:#006d8b
}
.sprb-styles.sprb-theme-easy .newsletter__submit svg *{
    fill:#006d8b
}
.sprb-styles.sprb-theme-sprb-gob .background{
    background:#2f3e8b
}
.sprb-styles.sprb-theme-sprb-gob .cookies-banner__text a{
    -webkit-transition:border-bottom-color .2s;
    -o-transition:border-bottom-color .2s;
    border-bottom:2px solid transparent;
    color:#2f3e8b;
    text-decoration:none;
    transition:border-bottom-color .2s
}
.sprb-styles.sprb-theme-sprb-gob .cookies-banner__text a:active,.sprb-styles.sprb-theme-sprb-gob .cookies-banner__text a:focus,.sprb-styles.sprb-theme-sprb-gob .cookies-banner__text a:hover{
    border-bottom-color:#2f3e8b;
    outline:0
}
.sprb-styles.sprb-theme-sprb-gob .cookies-banner__button{
    -webkit-transition:.2s;
    -o-transition:.2s;
    border:2px solid #2f3e8b;
    background-color:#2f3e8b;
    color:#fff;
    text-decoration:none;
    transition:.2s
}
.sprb-styles.sprb-theme-sprb-gob .cookies-banner__button.active,.sprb-styles.sprb-theme-sprb-gob .cookies-banner__button:active,.sprb-styles.sprb-theme-sprb-gob .cookies-banner__button:hover{
    border-color:#2f3e8b;
    outline:0;
    background-color:transparent;
    color:#2f3e8b
}
.sprb-styles.sprb-theme-sprb-gob .accordion__heading:before{
    color:#2f3e8b
}
.sprb-styles.sprb-theme-sprb-gob .list__link--active{
    color:#2f3e8b
}
.sprb-styles.sprb-theme-sprb-gob .logos__heading{
    color:#2f3e8b
}
.sprb-styles.sprb-theme-sprb-gob .newsletter__input:active,.sprb-styles.sprb-theme-sprb-gob .newsletter__input:focus,.sprb-styles.sprb-theme-sprb-gob .newsletter__submit:active,.sprb-styles.sprb-theme-sprb-gob .newsletter__submit:focus{
    background-color:#2f3e8b
}
.sprb-styles.sprb-theme-sprb-gob .newsletter__submit svg *{
    fill:#2f3e8b
}
.sprb-styles.sprb-theme-default .background{
    background:#2f3e8b
}
.sprb-styles.sprb-theme-default .cookies-banner__text a{
    -webkit-transition:border-bottom-color .2s;
    -o-transition:border-bottom-color .2s;
    border-bottom:2px solid transparent;
    color:#2f3e8b;
    text-decoration:none;
    transition:border-bottom-color .2s
}
.sprb-styles.sprb-theme-default .cookies-banner__text a:active,.sprb-styles.sprb-theme-default .cookies-banner__text a:focus,.sprb-styles.sprb-theme-default .cookies-banner__text a:hover{
    border-bottom-color:#2f3e8b;
    outline:0
}
.sprb-styles.sprb-theme-default .cookies-banner__button{
    -webkit-transition:.2s;
    -o-transition:.2s;
    border:2px solid #2f3e8b;
    background-color:#2f3e8b;
    color:#fff;
    text-decoration:none;
    transition:.2s
}
.sprb-styles .cookies-banner__button.active,.sprb-styles .cookies-banner__button:active,.sprb-styles .cookies-banner__button:hover{
    border-color:#2f3e8b;
    outline:0;
    background-color:transparent;
    color:#2f3e8b
}
.sprb-styles .cookies-banner__button:focus{
    -webkit-box-shadow:0 0 0 .2rem rgb(38 143 255 / 50%)
}
.sprb-styles.sprb-theme-default .accordion__heading:before{
    color:#2f3e8b
}
.sprb-styles.sprb-theme-default .list__link--active{
    color:#2f3e8b
}
.sprb-styles.sprb-theme-default .logos__heading{
    color:#2f3e8b
}
.sprb-styles.sprb-theme-default .newsletter__input:active,.sprb-styles.sprb-theme-default .newsletter__input:focus,.sprb-styles.sprb-theme-default .newsletter__submit:active,.sprb-styles.sprb-theme-default .newsletter__submit:focus{
    background-color:#2f3e8b
}
.sprb-styles.sprb-theme-default .newsletter__submit svg *{
    fill:#2f3e8b
}
[data-whatinput=keyboard] .sprb-styles.sprb-theme-bee-bew .site-bar__link:focus .site-bar__title{
    border-bottom-color:#831f82
}
[data-whatinput=keyboard] .sprb-styles.sprb-theme-bfb-bfb .site-bar__link:focus .site-bar__title{
    border-bottom-color:#007bc4
}
[data-whatinput=keyboard] .sprb-styles.sprb-theme-bl-bh .site-bar__link:focus .site-bar__title{
    border-bottom-color:#c94d1b
}
[data-whatinput=keyboard] .sprb-styles.sprb-theme-bm-bm .site-bar__link:focus .site-bar__title{
    border-bottom-color:#3c8200
}
[data-whatinput=keyboard] .sprb-styles.sprb-theme-bpl-bpb .site-bar__link:focus .site-bar__title{
    border-bottom-color:#c92274
}
[data-whatinput=keyboard] .sprb-styles.sprb-theme-synergie .site-bar__link:focus .site-bar__title{
    border-bottom-color:#b7182e
}
[data-whatinput=keyboard] .sprb-styles.sprb-theme-connect-it .site-bar__link:focus .site-bar__title{
    border-bottom-color:#006d8b
}
[data-whatinput=keyboard] .sprb-styles.sprb-theme-international .site-bar__link:focus .site-bar__title{
    border-bottom-color:#2f3e8b
}
[data-whatinput=keyboard] .sprb-styles.sprb-theme-equal .site-bar__link:focus .site-bar__title{
    border-bottom-color:#2f3e8b
}
[data-whatinput=keyboard] .sprb-styles.sprb-theme-easy .site-bar__link:focus .site-bar__title{
    border-bottom-color:#006d8b
}
[data-whatinput=keyboard] .sprb-styles.sprb-theme-sprb-gob .site-bar__link:focus .site-bar__title{
    border-bottom-color:#2f3e8b
}
[data-whatinput=keyboard] .sprb-styles.sprb-theme-default .site-bar__link:focus .site-bar__title{
    border-bottom-color:#2f3e8b
}
.sprb-styles{
    font-size:15px
}
/*.sprb-styles *{
    font-family:"Source Sans Pro",Helvetica,Arial,sans-serif
}*/
.sprb-styles abbr{
    font-weight:700;
    text-decoration:none
}
.sprb-styles .accordion__heading,.sprb-styles .h3,.sprb-styles .h4,.sprb-styles .heading,.sprb-styles .newsletter__label,.sprb-styles p{
    margin-top:0;
    margin-bottom:0
}
.sprb-styles .accordion__heading,.sprb-styles .h3,.sprb-styles .h4,.sprb-styles .heading,.sprb-styles .newsletter__label{
    font-weight:700;
    text-transform:uppercase
}
.sprb-styles .accordion__heading,.sprb-styles .h3,.sprb-styles .heading{
    font-size:1.2em;
    line-height:1.16667em
}
.sprb-styles .h4,.sprb-styles .newsletter__label{
    margin-bottom:.53333em;
    font-size:1em;
    line-height:1.26667em
}
.sprb-styles .truncate{
    -o-text-overflow:ellipsis;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.sprb-styles .rainbow{
    height:.46667em
}
.sprb-styles .rainbow>[class*=rainbow]{
    width:16.66667%
}
.sprb-styles .rainbow__1{
    background-color:#3c8200
}
.sprb-styles .rainbow__2{
    background-color:#006d8b
}
.sprb-styles .rainbow__3{
    background-color:#2f3e8b
}
.sprb-styles .rainbow__4{
    background-color:#007bc4
}
.sprb-styles .rainbow__5{
    background-color:#c94d1b
}
.sprb-styles .rainbow__6{
    background-color:#b7182e
}
.sprb-styles .rainbow__7{
    background-color:#c92274
}
.sprb-styles .rainbow__8{
    background-color:#831f82
}
/*
@font-face{
    src:url(../../assets/fonts/Source_Sans_Pro-normal-400.woff) format("woff");
    font-family:'Source Sans Pro';
    font-style:normal;
    font-weight:400;
    unicode-range:U+0-10FFFF
}
@font-face{
    src:url(../../assets/fonts/Source_Sans_Pro-normal-700.woff) format("woff");
    font-family:'Source Sans Pro';
    font-style:normal;
    font-weight:700;
    unicode-range:U+0-10FFFF
}
*/
.sprb-styles .accordion{
    position:relative;
    width:100%!important;
    padding-top:1.06667em;
    padding-bottom:1.06667em
}
.sprb-styles .accordion[open] .accordion__heading:before{
    line-height:18px;
    content:'\002D'
}
.sprb-styles .accordion__heading{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    align-items:center;
    padding-right:15px;
    padding-left:calc(22px*1.5 + 15px);
    cursor:pointer
}
.sprb-styles .accordion__heading:focus{
    outline:0
}
.sprb-styles .accordion__heading::-webkit-details-marker{
    display:none
}
.sprb-styles .accordion__heading:before{
    position:absolute;
    top:calc(50% - .53333em);
    left:15px;
    width:22px;
    height:22px;
    padding-right:0;
    border-radius:50%;
    background-color:#fff;
    color:#2f3e8b;
    font-size:22px;
    font-weight:700;
    line-height:1;
    text-align:center;
    content:'\002B'
}
.sprb-styles .accordion__heading+*{
    margin-top:28px;
    margin-bottom:-1.06667em
}
.sprb-styles .accordion__separator+.row:not(.background){
    margin-top:-1px
}
.sprb-styles .accordion__separator .wrapper{
    top:-16px;
    left:15px;
    height:1px;
    margin-right:auto;
    margin-left:auto;
    background-color:#fff
}
@media (min-width:1200px){
    .sprb-styles .accordion__separator .wrapper{
        width:1110px
    }
}
@media (min-width:992px) and (max-width:1199.98px){
    .sprb-styles .accordion__separator .wrapper{
        width:930px
    }
}
@media (min-width:768px) and (max-width:991.98px){
    .sprb-styles .accordion__separator .wrapper{
        width:690px
    }
}
@media (min-width:576px) and (max-width:767.98px){
    .sprb-styles .accordion__separator .wrapper{
        width:510px
    }
}
@media (max-width:575.98px){
    .sprb-styles .accordion__separator .wrapper{
        width:calc(100% - 30px)
    }
}
.sprb-styles .cookies-banner{
    -webkit-box-shadow:0 0 2em .13333em rgba(0,0,0,.28);
    z-index:88888;
    position:fixed;
    top:2.66667em;
    left:0;
    width:100%;
    background-color:#fff;
    box-shadow:0 0 2em .13333em rgba(0,0,0,.28)
}
.sprb-styles .cookies-banner__wrapper{
    padding-top:22.5px;
    padding-bottom:22.5px
}
.sprb-styles .cookies-banner__text{
    color:#000;
    font-size:1em;
    line-height:1.2em
}
.sprb-styles .cookies-banner__text a{
    -webkit-transition:border-bottom-color .2s;
    -o-transition:border-bottom-color .2s;
    border-bottom:2px solid transparent;
    border-bottom-color:#2f3e8b;
    color:#2f3e8b;
    text-decoration:none;
    transition:border-bottom-color .2s
}
.sprb-styles .cookies-banner__text a:active,.sprb-styles .cookies-banner__text a:focus,.sprb-styles .cookies-banner__text a:hover{
    border-bottom-color:#2f3e8b;
    outline:0
}
.sprb-styles .cookies-banner__text a:active,.sprb-styles .cookies-banner__text a:hover{
    border-bottom-color:transparent
}
.sprb-styles .cookies-banner__text a:after,.sprb-styles .cookies-banner__text a:before{
    color:#000
}
.sprb-styles .cookies-banner__buttons{
    margin:-.53333em
}
.sprb-styles .cookies-banner__button{
    -webkit-transition:.2s;
    -o-transition:.2s;
    display:block;
    margin:.53333em;
    padding:.6em 1.2em;
    border:2px solid #2f3e8b;
    background-color:#2f3e8b;
    color:#fff;
    font-size:1em;
    font-weight:700;
    line-height:1.2em;
    text-decoration:none;
    text-transform:uppercase;
    cursor:pointer;
    transition:.2s
}
.sprb-styles .cookies-banner__button:active,.sprb-styles .cookies-banner__button:focus,.sprb-styles .cookies-banner__button:hover{
    border-color:#2f3e8b;
    outline:0;
    background-color:transparent;
    color:#2f3e8b
}
.heading{
    width:100%;
    margin-bottom:.93333em;
    padding-right:15px;
    padding-left:15px
}
@media (min-width:1200px){
    .sprb-styles .links{
        width:calc(1140px/3)
    }
}
@media (min-width:992px) and (max-width:1199.98px){
    .sprb-styles .links{
        width:calc(960px/3)
    }
}
@media (min-width:768px) and (max-width:991.98px){
    .sprb-styles .links{
        width:calc(720px/3)
    }
}
@media (min-width:576px) and (max-width:767.98px){
    .sprb-styles .links{
        width:calc(540px/2)
    }
}
@media (min-width:1200px){
    .sprb-styles .links:not(.large){
        width:calc(1140px/6)
    }
}
@media (min-width:992px) and (max-width:1199.98px){
    .sprb-styles .links:not(.large){
        width:calc(960px/6)
    }
}
@media (min-width:768px) and (max-width:991.98px){
    .sprb-styles .links:not(.large){
        width:calc(720px/4)
    }
}
@media (min-width:576px) and (max-width:767.98px){
    .sprb-styles .links:not(.large){
        width:calc(540px/3)
    }
}
@media (max-width:575.98px){
    .sprb-styles .links{
        width:50%;
        min-width:11.46667em
    }
}
@media (max-width:374px){
    .sprb-styles .links{
        width:100%;
        min-width:0
    }
}
.sprb-styles .links__list{
    margin-top:0;
    margin-bottom:0;
    padding-left:0;
    color:#fff;
    font-size:1em;
    line-height:1.26667em;
    list-style-type:none
}
.sprb-styles .links__item:not(:first-child){
    margin-top:.5em
}
.sprb-styles .links__item--merge-with-previous{
    margin-top:0
}
.sprb-styles .links__item a{
    text-decoration:none
}
.sprb-styles .links__link{
    -webkit-transition:border-bottom-color .2s;
    -o-transition:border-bottom-color .2s;
    border-bottom:2px solid transparent;
    text-decoration:none;
    transition:border-bottom-color .2s
}
.sprb-styles .links__link:active,.sprb-styles .links__link:focus,.sprb-styles .links__link:hover{
    border-bottom-color:#fff;
    outline:0
}
.sprb-styles .links.spacing{
    padding:0 15px 30px 15px
}
.sprb-styles .list{
    margin-top:0;
    margin-bottom:0;
    list-style:none
}
@media (max-width:575.98px){
    .sprb-styles .list{
        width:100%
    }
}
.sprb-styles .list__item{
    display:inline-block;
    color:#000;
    font-size:.8em;
    text-transform:uppercase
}
.sprb-styles .list__item:not(:last-child):after{
    padding:0 .26667em;
    content:'\002D'
}
.sprb-styles .list__link{
    -webkit-transition:border-bottom-color .2s;
    -o-transition:border-bottom-color .2s;
    border-bottom:2px solid transparent;
    border-bottom-width:1px;
    color:#000;
    text-decoration:none;
    transition:border-bottom-color .2s
}
.sprb-styles .list__link:active,.sprb-styles .list__link:focus,.sprb-styles .list__link:hover{
    border-bottom-color:#000;
    outline:0
}
.sprb-styles .list__link--active{
    color:#2f3e8b;
    font-weight:700
}
.sprb-styles .logos[data-columns="1"]{
    width:100%
}
@media (min-width:576px){
    .sprb-styles .logos[data-columns="2"]{
        width:50%
    }
}
@media (max-width:575.98px){
    .sprb-styles .logos[data-columns="2"]{
        width:100%;
        margin-bottom:30px
    }
}
@media (min-width:992px){
    .sprb-styles .logos[data-columns="3"]{
        width:33.33333%
    }
}
@media (min-width:768px) and (max-width:991.98px){
    .sprb-styles .logos[data-columns="3"]{
        width:50%;
        margin-bottom:30px
    }
}
@media (max-width:575.98px){
    .sprb-styles .logos[data-columns="3"]{
        width:100%;
        margin-bottom:30px
    }
}
.sprb-styles .logos__heading{
    color:#2f3e8b;
    font-size:1.2em;
    line-height:normal
}
.sprb-styles .logos__list{
    margin:-.66667em -.33333em;
    padding-left:0;
    list-style-type:none
}
.sprb-styles .logos__item{
    margin:.66667em .33333em
}
.sprb-styles .logos__link{
    display:block
}
@media (min-width:1200px){
    .sprb-styles .newsletter{
        width:calc(1140px/3)
    }
}
@media (min-width:992px) and (max-width:1199.98px){
    .sprb-styles .newsletter{
        width:calc(960px/3)
    }
}
@media (min-width:768px) and (max-width:991.98px){
    .sprb-styles .newsletter{
        width:calc(720px/3)
    }
}
@media (min-width:576px) and (max-width:767.98px){
    .sprb-styles .newsletter{
        width:calc(540px/2)
    }
}
@media (min-width:1200px){
    .sprb-styles .newsletter:not(.large){
        width:calc(1140px/6)
    }
}
@media (min-width:992px) and (max-width:1199.98px){
    .sprb-styles .newsletter:not(.large){
        width:calc(960px/6)
    }
}
@media (min-width:768px) and (max-width:991.98px){
    .sprb-styles .newsletter:not(.large){
        width:calc(720px/4)
    }
}
@media (min-width:576px) and (max-width:767.98px){
    .sprb-styles .newsletter:not(.large){
        width:calc(540px/3)
    }
}
@media (max-width:575.98px){
    .sprb-styles .newsletter{
        width:50%;
        min-width:11.46667em
    }
}
@media (max-width:374px){
    .sprb-styles .newsletter{
        width:100%;
        min-width:0
    }
}
.sprb-styles .newsletter.spacing{
    padding:0 15px 30px 15px
}
.sprb-styles .newsletter__label{
    text-transform:none
}
.sprb-styles .newsletter__wrapper{
    position:relative;
    width:100%;
    height:2.13333em
}
.sprb-styles .newsletter__label{
    display:block;
    margin-bottom:.8em
}
.sprb-styles .newsletter__input,.sprb-styles .newsletter__submit{
    -webkit-appearance:none;
    -moz-appearance:none;
    -webkit-transition:background-color .2s,color .2s;
    -o-transition:background-color .2s,color .2s;
    border:2px solid #fff;
    background-color:#fff;
    transition:background-color .2s,color .2s
}
.sprb-styles .newsletter__input:active,.sprb-styles .newsletter__input:focus,.sprb-styles .newsletter__submit:active,.sprb-styles .newsletter__submit:focus{
    outline:0;
    background-color:#2f3e8b
}
.sprb-styles .newsletter__input{
    -webkit-box-sizing:border-box;
    -webkit-appearance:none;
    box-sizing:border-box;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    padding-right:7.5px;
    padding-left:7.5px;
    border-radius:0;
    color:#000
}
.sprb-styles .newsletter__input:active,.sprb-styles .newsletter__input:focus{
    color:#fff
}
.sprb-styles .newsletter__submit{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    align-items:center;
    justify-content:center;
    width:2.93333em;
    height:100%;
    padding:0;
    line-height:normal;
    cursor:pointer
}
.sprb-styles .newsletter__submit:active svg *,.sprb-styles .newsletter__submit:focus svg *{
    fill:#fff
}
.sprb-styles .newsletter__submit svg *{
    fill:#2f3e8b
}
.sprb-styles .site-bar{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    z-index:99999;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:2.66667em;
    padding-top:0;
    padding-bottom:0;
    padding-left:0;
    border-bottom:1px solid #ccc;
    background-color:#fff
}
.sprb-styles .site-bar__link{
    position:absolute;
    top:0;
    left:0;
    width:calc(100% - 1.33333em);
    height:100%;
    padding-right:.66667em;
    padding-left:.66667em;
    text-decoration:none
}
.sprb-styles .site-bar__link:focus{
    outline:0
}
.sprb-styles .site-bar__image{
    height:1.6em
}
.sprb-styles .site-bar__separator{
    height:100%;
    margin-left:.66667em;
    padding-left:.66667em;
    border-left:1px solid #ccc
}
.sprb-styles .site-bar__title{
    -webkit-transition:border-bottom-color .2s;
    -o-transition:border-bottom-color .2s;
    border-bottom:1px solid transparent;
    color:#000;
    font-size:.8em;
    text-transform:uppercase;
    transition:border-bottom-color .2s
}
.sprb-styles .site-logo{
    -webkit-transform:translateX(-.73333em);
    -ms-transform:translateX(-.73333em);
    margin-top:.66667em;
    margin-bottom:.66667em;
    transform:translateX(-.73333em)
}
@media (min-width:576px){
    .sprb-styles .site-logo{
        margin-right:4.13333em
    }
}
.sprb-styles .social-networks__heading{
    margin-bottom:.66667em
}
.sprb-styles .social-networks__list{
    margin:-.33333em 0;
    padding-left:0;
    list-style:none
}
.sprb-styles .social-networks__item{
    margin:.33333em
}
.sprb-styles .social-networks__link{
    display:block;
    position:relative;
    width:38px;
    height:38px
}
.sprb-styles .social-networks__link:after{
    -webkit-box-sizing:border-box;
    -webkit-transition:border-color .2s;
    -o-transition:border-color .2s;
    box-sizing:border-box;
    display:block;
    position:absolute;
    top:-4px;
    left:-4px;
    width:calc(100% + 8px);
    height:calc(100% + 8px);
    border:2px solid transparent;
    border-radius:50%;
    content:'';
    transition:border-color .2s
}
.sprb-styles .social-networks__link:active,.sprb-styles .social-networks__link:focus,.sprb-styles .social-networks__link:hover{
    outline:0
}
.sprb-styles .social-networks__link:active:after,.sprb-styles .social-networks__link:focus:after,.sprb-styles .social-networks__link:hover:after{
    border-color:#fff
}
.sprb-styles .main .social-networks{
    margin-top:15px;
    margin-bottom:15px
}
.sprb-styles .accordion .social-networks__list,.sprb-styles .blocks .social-networks__list{
    position:relative;
    left:-4px
}
.sprb-styles .accordion .social-networks svg,.sprb-styles .accordion .social-networks__link,.sprb-styles .blocks .social-networks svg,.sprb-styles .blocks .social-networks__link{
    width:27px;
    height:27px
}
.sprb-styles .accordion .social-networks.spacing,.sprb-styles .blocks .social-networks.spacing{
    padding-top:0
}
.cookies-table td,.cookies-table th,table.cookies-table{
    border:1px solid #939399!important;
    padding:1rem
}
.display-cookies-banner__footer:hover{
    cursor:pointer
}
.sprb-styles .cookies-banner__text a {
    text-decoration:underline!important;
}
