@charset "UTF-8";
@media print {
  * {
    background-color: transparent;
  }
  .sidebar,
  #navigation,
  #header-region,
  #footer,
  .breadcrumb,
  .tabs,
  .feed-icon,
  .links {
    display: none;
  }
  .layout-container {
    width: 100%;
  }
  #content,
  .title {
    margin: 20px 0;
    width: auto;
  }
  a:hover, a:active, a:link, a:visited {
    color: black;
  }
  .hide {
    display: none !important;
  }
  a:link:after,
  a:visited:after {
    display: none;
  }
  header#header {
    background: #FFF;
    position: relative;
    z-index: 10;
    width: 100%;
    margin: auto;
  }
  header#header .top-header {
    display: none;
  }
  header#header .top-header .inner-top {
    max-width: 1118px;
    width: 100%;
    margin: 0 auto;
    padding: 0 15px 8px;
  }
  header#header .top-header .inner-top::after {
    display: block;
    clear: both;
    content: "";
  }
  header#header .top-header .menu--header-navigation {
    float: left;
    margin: 5px 0 0;
    position: relative;
  }
  header#header .top-header .menu--header-navigation ul.menu {
    margin: 6px 0 0;
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  header#header .top-header .menu--header-navigation ul.menu li {
    margin: 0 50px 0 0;
    padding: 0;
    list-style: none;
    vertical-align: top;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  header#header .top-header .menu--header-navigation ul.menu li a {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
    font-size: 14px;
    color: #4E4E4E;
  }
  header#header .top-header .menu--header-navigation ul.menu li a:hover, header#header .top-header .menu--header-navigation ul.menu li a:focus {
    color: #F72323;
  }
  header#header .top-header .menu--header-navigation ul.menu li a .fas {
    font-size: 20px;
    color: #F72323;
    margin: 0 10px 0 0;
  }
  header#header .top-header .menu--header-navigation ul.menu li a svg {
    color: #F72323;
    margin: 0 10px 0 0;
  }
  header#header .top-header .menu--header-navigation ul.menu li img {
    margin: 0 10px 0 0;
    max-width: 15px;
    height: 19px;
    overflow: hidden;
  }
  header#header .top-header .menu--header-navigation ul.menu li:first-child img {
    max-width: 21px;
  }
  header#header .top-header .menu--header-navigation ul.menu li:last-child {
    margin-right: 0;
  }
  header#header .top-header .menu--header-navigation ul.menu li:last-child img {
    height: 3px;
  }
  header#header .top-header .menu--account {
    float: right;
    margin: 8px 0 0;
  }
  header#header .top-header .menu--account ul.menu {
    margin: 0;
    padding: 0;
  }
  header#header .top-header .menu--account ul.menu li {
    display: inline-block;
    vertical-align: top;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
  }
  header#header .top-header .menu--account ul.menu li:last-child {
    margin: 0 0 0 20px;
  }
  header#header .top-header .menu--account ul.menu li a.bg-yellow {
    margin: 0 40px 0 0;
    padding: 5px 20px;
    background: #FAD211;
    border-radius: 4px;
    text-decoration: none;
    font-weight: bold;
    color: #01404A;
    text-transform: uppercase;
    line-height: 20px;
    display: block;
  }
  header#header .top-header .menu--account ul.menu li .mes-revues {
    margin: 0 40px 0 0;
    padding: 5px 20px;
    background: #FFF;
    border-radius: 4px;
    text-decoration: none;
    font-weight: 400;
    color: #0D0D0D;
    text-transform: uppercase;
    line-height: 20px;
    display: block;
    border: 1px solid #0D0D0D;
  }
  header#header .top-header .menu--account ul.menu li .fas {
    font-size: 20px;
    color: #F72323;
  }
  header#header .top-header .menu--account ul.menu li svg {
    color: #F72323;
  }
  header#header .top-header .menu--account ul.menu li .tl-bookmark,
  header#header .top-header .menu--account ul.menu li .fa-user {
    margin: 4px 0 0;
    display: inline-block;
  }
  header#header .top-header .menu--account ul.menu li .txt {
    display: none;
  }
  header#header .top-header .menu--account ul.menu li ul.menu {
    position: absolute;
    top: 100%;
    right: -30px;
    width: 330px;
    background: #FFFFFF;
    border: 1px solid #D8D8D8;
    z-index: 2;
    display: none;
  }
  header#header .top-header .menu--account ul.menu li ul.menu li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
    border-bottom: 1px solid #D8D8D8;
  }
  header#header .top-header .menu--account ul.menu li ul.menu li a {
    margin: 0;
    padding: 5px 20px;
    font-size: 14px;
    line-height: 28px;
    color: #4E4E4E;
    display: block;
    -webkit-transition: ease-in-out all 150ms;
    -o-transition: ease-in-out all 150ms;
    transition: ease-in-out all 150ms;
    position: relative;
  }
  header#header .top-header .menu--account ul.menu li ul.menu li a i {
    font-size: 14px;
    margin: 0 5px 0 0;
    color: #4E4E4E;
  }
  header#header .top-header .menu--account ul.menu li ul.menu li a i.fa-phone {
    -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
            transform: scaleX(-1);
  }
  header#header .top-header .menu--account ul.menu li ul.menu li a:hover:after, header#header .top-header .menu--account ul.menu li ul.menu li a:focus:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 3px;
    height: 100%;
    background: #F72323;
  }
  header#header .top-header .menu--account ul.menu li ul.menu li a.active {
    background: #F1ECEF;
    color: #F72323;
    font-weight: 700;
  }
  header#header .top-header .menu--account ul.menu li:hover ul.menu, header#header .top-header .menu--account ul.menu li:focus ul.menu {
    display: block;
  }
  header#header .bottom-header {
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
    padding: 25px 0;
    margin: 0;
    text-align: center;
  }
  header#header .bottom-header #header-region {
    display: block;
  }
  header#header .bottom-header .burger {
    display: none;
  }
  header#header .bottom-header .site-logo {
    display: inline-block;
    margin: 0 0 15px;
  }
  header#header .bottom-header ul.menu {
    margin: 0;
    padding: 0;
    list-style: none;
    display: none;
  }
  header#header .bottom-header ul.menu li {
    margin: 0 15px;
    padding: 0;
    display: inline-block;
    vertical-align: top;
  }
  header#header .bottom-header ul.menu li:first-child {
    margin-left: 0;
  }
  header#header .bottom-header ul.menu li:last-child {
    margin-right: 0;
  }
  header#header .bottom-header ul.menu li:last-child a::after {
    display: none;
  }
  header#header .bottom-header ul.menu li a {
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
    color: #4E4E4E;
    position: relative;
  }
  header#header .bottom-header ul.menu li a:hover, header#header .bottom-header ul.menu li a:focus, header#header .bottom-header ul.menu li a.is-active {
    color: #F72323;
  }
  header#header .bottom-header ul.menu li a.is-active:after {
    content: '';
    position: absolute;
    bottom: -5px;
    left: 0;
    background: #F72323;
    width: 28px;
    height: 3px;
  }
  header#header .bottom-header ul.menu li a svg {
    width: 18px;
    height: 20px;
  }
  header#header .bottom-header ul.menu li a .txt {
    display: none;
  }
  #header-sticky-wrapper {
    height: auto !important;
  }
  .article-header {
    margin: 0;
    padding: 30px 15px 0;
    background: rgba(241, 236, 239, 0.5);
  }
  .article-header .article-header-inner {
    margin: 0 auto;
    padding: 0 0 30px;
    max-width: 1088px;
    width: 100%;
    text-align: center;
  }
  .article-header .article-header-inner .type {
    font-size: 16px;
    color: #F72323;
    text-align: center;
    margin: 0 0 8px;
    line-height: 20px;
    text-transform: uppercase;
  }
  .article-header .article-header-inner .surtitre {
    font-size: 16px;
    color: #F72323;
    font-weight: 700;
  }
  .article-header .article-header-inner h1 {
    /* margin: 4px 0 12px; */
    margin: 4px 0 1px;
    padding: 0;
    line-height: 46px;
  }
  .article-header .article-header-inner .block-sharecontrol {
    display: none;
  }
  .article-header .article-header-inner .subtitle {
    margin: 0 0 17px;
    padding: 0;
    font-size: 18px;
    color: #4E4E4E;
    font-weight: 700;
  }
  .article-header .article-top-wrapper {
    padding: 0 0 25px;
  }
  .article-header .authors-affiliation-wrapper {
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #0D0D0D;
  }
  .article-header .authors-affiliation-wrapper .authors,
  .article-header .authors-affiliation-wrapper .affiliation {
    display: inline-block;
    vertical-align: top;
  }
  .article-header .authors-affiliation-wrapper .authors p,
  .article-header .authors-affiliation-wrapper .affiliation p {
    margin: 0;
  }
  .article-header .authors-affiliation-wrapper a {
    color: #0D0D0D;
    text-decoration: none;
  }
  .article-header .authors-affiliation-wrapper .affiliation {
    margin: 0 0 0 3px;
    font-size: 14px;
    color: #0D0D0D;
    font-family: 400;
    font-style: italic;
  }
  .article-header .authors-affiliation-wrapper .affiliation a {
    color: #0D0D0D;
    text-decoration: none;
  }
  .article-header .attributes-wrapper {
    margin: 5px 0 0;
    padding: 0;
  }
  .article-header .attributes-wrapper ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .article-header .attributes-wrapper ul li {
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin: 0 6px 0 0;
    padding: 0 7px 0 0;
    font-size: 14px;
    color: #939393;
  }
  .article-header .attributes-wrapper ul li:after {
    content: '';
    position: absolute;
    right: 0;
    top: 4px;
    width: 1px;
    height: 16px;
    background: #939393;
  }
  .article-header .attributes-wrapper ul li:last-child::after {
    display: none;
  }
  .is-sticky.sticky-wrapper {
    padding-top: 240px;
  }
  .is-sticky header#header .bottom-header {
    padding: 12px 0;
    -webkit-transition: ease-in-out all 250ms;
    -o-transition: ease-in-out all 250ms;
    transition: ease-in-out all 250ms;
    display: block;
  }
  .is-sticky header#header .bottom-header #header-region {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .is-sticky header#header .bottom-header #header-region .navigation.menu--main {
    margin: 0;
  }
  .is-sticky header#header .block-rdp-branding .site-logo {
    margin: 0;
  }
  .is-sticky header#header .block-rdp-branding .site-logo img {
    height: 31px;
  }
  .is-sticky .dossier-content {
    padding: 13px 15px;
    -webkit-transition: ease-in-out all 250ms;
    -o-transition: ease-in-out all 250ms;
    transition: ease-in-out all 250ms;
  }
  .is-sticky .dossier-content .dossier-name {
    font-size: 14px;
  }
  .is-sticky .article-header {
    padding: 18px 15px;
    -webkit-transition: ease-in-out all 250ms;
    -o-transition: ease-in-out all 250ms;
    transition: ease-in-out all 250ms;
  }
  .is-sticky .article-header .article-header-inner {
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0;
  }
  .is-sticky .article-header .article-header-inner .type,
  .is-sticky .article-header .article-header-inner .surtitre {
    display: none;
  }
  .is-sticky .article-header .article-header-inner h1 {
    font-size: 32px;
    line-height: 38px;
    margin: 0;
  }
  .is-sticky .article-header .article-header-inner .block-sharecontrol {
    display: block;
  }
  .is-sticky .article-header .article-header-inner .subtitle,
  .is-sticky .article-header .article-header-inner .authors-affiliation-wrapper,
  .is-sticky .article-header .article-header-inner .attributes-wrapper {
    display: none;
  }
  .is-sticky .block-sharecontrol {
    margin: 0;
    padding: 0;
    background: transparent;
    display: none;
  }
  .is-sticky .block-sharecontrol .controls-wrapper {
    margin: 0;
  }
  .is-sticky .block-sharecontrol .controls-wrapper .control-inner {
    text-align: right;
    min-width: 140px;
  }
  .is-sticky .block-sharecontrol .controls-wrapper .control-inner::after {
    display: block;
    clear: both;
    content: "";
  }
  .is-sticky .block-sharecontrol .controls-wrapper .control-inner li {
    margin: 0 5px;
  }
  .is-sticky .block-sharecontrol .controls-wrapper .control-inner li:last-child {
    margin-right: 0;
  }
  .is-sticky .block-sharecontrol .controls-wrapper .control-inner li span.txt {
    display: none;
  }
  .share-controls,
  .share-btn {
    margin: 0;
    padding: 3px 10px 7px;
    background: #F72323;
    display: inline-block;
  }
  .share-controls > span.addtoany_list,
  .share-btn > span.addtoany_list {
    line-height: 20px !important;
  }
  .share-controls > span.addtoany_list > a,
  .share-btn > span.addtoany_list > a {
    font-size: 16px;
    padding: 0;
    margin: 0 10px;
    line-height: 16px;
  }
  .share-controls i,
  .share-btn i {
    color: #FFF;
    font-size: 16px;
  }
  .share-btn > span.addtoany_list > a,
  .share-btn .share-btn > span.addtoany_list > a {
    display: block;
    text-align: center;
    margin: 20px 0;
  }
  .section-user .is-sticky.sticky-wrapper {
    padding-top: 142px;
  }
  .myBarWrap {
    margin: 0;
    padding: 0;
    background: rgba(198, 181, 190, 0.5);
    height: 5px;
    display: none;
  }
  .myBarWrap #myBar {
    width: 0px;
    background: #F72323;
    height: 5px;
  }
  #cboxOverlay {
    background: #000;
  }
  #cboxLoadingOverlay,
  #cboxLoadingGraphic {
    display: none !important;
  }
  #cboxContent {
    background: #fff;
  }
  #cboxContent #cboxLoadedContent {
    background: #fff;
    padding: 30px 20px;
  }
  #cboxContent #cboxLoadedContent #slider-inner {
    width: 100%;
    max-width: 610px;
  }
  #cboxContent #cboxLoadedContent #slider-inner .top-slider {
    padding: 0 40px;
    position: static;
  }
  #cboxContent #cboxLoadedContent #slider-inner .top-slider .slick-arrow {
    bottom: auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  #cboxContent #cboxLoadedContent #slider-inner .top-slider .slick-arrow.slick-prev {
    left: 20px;
  }
  #cboxContent #cboxLoadedContent #slider-inner .top-slider .slick-arrow.slick-next {
    right: 20px;
  }
  #cboxContent #cboxLoadedContent #slider-inner .slider-nav {
    padding: 0 40px 0 55px;
  }
  #colorbox.menu-plus {
    max-width: none;
    left: 0 !important;
    top: 0 !important;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    width: 100% !important;
    height: 100% !important;
    background: #FFF;
    position: fixed !important;
  }
  #colorbox.menu-plus #cboxWrapper {
    max-width: none;
    width: 100% !important;
  }
  #colorbox.menu-plus #cboxWrapper #cboxContent {
    max-width: 900px;
    width: 100% !important;
    margin: 0 auto;
    float: none !important;
  }
  #colorbox.menu-plus #cboxWrapper #cboxContent #cboxClose {
    top: 63px;
    right: auto;
    left: -30px;
  }
  #colorbox.menu-plus #cboxWrapper #cboxContent #cboxLoadedContent {
    max-width: 860px;
    width: 100% !important;
    margin: 0 auto;
    padding: 70px 20px;
  }
  #plus-content {
    margin: 0;
    padding: 0;
  }
  #plus-content #block-menu-plus ul.menu {
    margin: 0 auto;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: 853px;
  }
  #plus-content #block-menu-plus ul.menu li {
    margin: 0 0 12px 11px;
    padding: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 32%;
            flex: 0 0 32%;
    position: relative;
    background: rgba(0, 0, 0, 0.3);
  }
  #plus-content #block-menu-plus ul.menu li:first-child, #plus-content #block-menu-plus ul.menu li:nth-child(4) {
    margin-left: 0;
  }
  #plus-content #block-menu-plus ul.menu li:before {
    content: '';
    padding-top: 87%;
    display: inline-block;
  }
  #plus-content #block-menu-plus ul.menu li .full-title {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    padding: 15px;
    font-size: 18px;
    color: #FFF;
    font-weight: 700;
    white-space: pre;
  }
  #plus-content #block-menu-plus ul.menu li img {
    max-width: 268px;
  }
  .is-path-frontpage .upper-content {
    position: relative;
    padding: 57px 20px 15px;
  }
  .is-path-frontpage .upper-content:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(198, 181, 190, 0.25);
    width: 100%;
    height: 80px;
  }
  .is-path-frontpage .upper-content > div {
    max-width: 935px;
    width: 100%;
    padding: 0;
    margin: 0 auto;
    position: relative;
  }
  .section-page-404 #main > .container {
    max-width: none;
    padding: 0;
  }
  .page-404-content {
    padding: 10% 0;
  }
  .page-404-content .page-404-content-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .page-404-content .page-404-content-inner .lines {
    padding: 0;
  }
  .page-404-content .page-404-content-inner .lines img {
    margin: 0 0 0 -5%;
  }
  .page-404-content .page-404-content-inner .infos {
    padding: 0 20px;
  }
  .page-404-content .page-404-content-inner .infos .blc-logo {
    margin: 0 0 30px;
  }
  .page-404-content .page-404-content-inner .infos .error-404 {
    margin: 0 0 30px;
    padding: 0;
    font-size: 14px;
    line-height: 20px;
    color: #939393;
  }
  .page-404-content .page-404-content-inner .infos .oups {
    margin: 0 0 30px;
    padding: 0;
    font-size: 32px;
    line-height: 32px;
    color: #F72323;
    font-family: "Abhaya Libre", serif;
  }
  .page-404-content .page-404-content-inner .infos .blc-infos p {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 32px;
    color: #4E4E4E;
  }
  .page-404-content .page-404-content-inner .infos .blc-infos a {
    color: #F72323;
    text-decoration: none;
  }
  article .content .article__resume-rubrique {
    margin: 30px 0 20px;
    padding: 0;
    font-size: 24px;
    line-height: 28px;
    color: #4E4E4E;
    font-family: "Abhaya Libre", serif;
    font-weight: 700;
  }
  article .content h3,
  article .content .bloc_texte_paragraph__type-de-titre {
    margin: 20px 0;
    padding: 0;
    font-size: 24px;
    line-height: 28px;
    color: #0D0D0D;
    border: none;
    background-color: transparent;
  }
  article .content .chapo,
  article .content .article__resume,
  article .content p {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 32px;
    color: #4E4E4E;
  }
  article .content .hyphened-list {
    margin: 10px 0;
  }
  article .content .hyphened-list li {
    padding: 0 0 0 10px;
  }
  article .content .hyphened-list li:before {
    content: '-';
    margin: 0 3px 0 -10px;
  }
  article .content iframe {
    max-width: 100%;
  }
  article.article-web p {
    margin-bottom: 15px;
  }
  article .encadre-wrapper {
    margin: 50px 0;
    padding: 40px;
    background: #F1ECEF;
    max-width: 736px;
  }
  article .encadre-wrapper .group_de_champs__type-de-groupe {
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #F72323;
    line-height: 26px;
    font-weight: 700;
    text-transform: uppercase;
  }
  article .encadre-wrapper .group_de_champs__type-de-groupe--small-mb {
    margin-bottom: 5px;
  }
  article .encadre-wrapper .group_de_champs__titre-rubrique {
    margin: 0 0 25px;
    padding: 0;
    font-size: 24px;
    color: #0D0D0D;
    line-height: 28px;
    font-weight: 400;
    font-family: "Abhaya Libre", serif;
  }
  article .encadre-wrapper .group_de_champs__texte {
    margin: 0;
    padding: 0;
    font-size: 18px;
    color: #4E4E4E;
    line-height: 32px;
    font-weight: 400;
    font-family: "Lato", sans-serif;
  }
  article .encadre-wrapper .group_de_champs__texte p {
    margin: 0;
    font-size: 18px;
    color: #4E4E4E;
    line-height: 32px;
    font-weight: 400;
    font-family: "Lato", sans-serif;
  }
  article .references-outer-wrapper {
    margin: 40px 0;
    padding: 23px 40px;
    max-width: 736px;
    background: #F1ECEF;
  }
  article .references-outer-wrapper .article__references-rubrique {
    margin: 0 0 33px;
    padding: 0;
    font-size: 12px;
    color: #F72323;
    line-height: 24px;
    font-weight: 700;
    text-transform: uppercase;
  }
  article .references-outer-wrapper .group_de_champs__references-rubrique,
  article .references-outer-wrapper .article_icono__references-rubrique {
    margin: 0 0 15px;
    padding: 0;
    font-size: 16px;
    color: #F72323;
    line-height: 24px;
    font-weight: 400;
  }
  article .references-outer-wrapper .article__references-texte,
  article .references-outer-wrapper .group_de_champs__references-texte,
  article .references-outer-wrapper .article_icono__references-texte {
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #939393;
    line-height: 24px;
    font-weight: 400;
    font-family: "Lato", sans-serif;
  }
  article .references-outer-wrapper .article__references-texte p,
  article .references-outer-wrapper .group_de_champs__references-texte p,
  article .references-outer-wrapper .article_icono__references-texte p {
    margin: 0;
    font-size: 14px;
    color: #939393;
    line-height: 24px;
    font-weight: 400;
    font-family: "Lato", sans-serif;
  }
  .dossier-content {
    margin: 0;
    padding: 15px;
    background: #F1ECEF;
  }
  .dossier-content .dossier-content-inner {
    margin: 0 auto;
    padding: 0;
    max-width: 1088px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .dossier-content .dossier-name {
    margin: 0;
    padding: 0;
    font-size: 16px;
    color: #F72323;
  }
  .dossier-content .dossier-name span {
    font-weight: 700;
  }
  .dossier-content .dossier-link a {
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #4E4E4E;
    font-style: italic;
    font-weight: 700;
    text-decoration: none;
  }
  .block-sharecontrol {
    margin: 0;
    padding: 3px 15px 30px;
    background: rgba(241, 236, 239, 0.5);
    display: none;
  }
  .block-sharecontrol .controls-wrapper {
    text-align: center;
  }
  .block-sharecontrol .control-inner {
    margin: 0 auto;
    max-width: 1088px;
    width: 100%;
    padding: 0;
    list-style: none;
    text-align: center;
  }
  .block-sharecontrol .control-inner::after {
    display: block;
    clear: both;
    content: "";
  }
  .block-sharecontrol .control-inner li {
    margin: 0 15px;
    padding: 0;
    display: inline-block;
    vertical-align: top;
    list-style: none;
    font-size: 14px;
    color: #0D0D0D;
    position: relative;
  }
  .block-sharecontrol .control-inner li::after {
    display: block;
    clear: both;
    content: "";
  }
  .block-sharecontrol .control-inner li:first-child {
    margin-left: 0;
  }
  .block-sharecontrol .control-inner li:last-child {
    margin-right: 0;
  }
  .block-sharecontrol .control-inner li a {
    margin: 0;
    padding: 0;
    color: #0D0D0D;
    text-decoration: none;
    float: left;
  }
  .block-sharecontrol .control-inner li a:hover, .block-sharecontrol .control-inner li a:focus {
    color: #F72323;
  }
  .block-sharecontrol .control-inner li a i {
    color: #F72323;
    font-size: 14px;
    margin: 0 10px 0 0;
  }
  .block-sharecontrol .control-inner li .flag-bookmark {
    overflow: hidden;
  }
  .text-overlay {
    clear: both;
    max-width: 776px;
    padding: 0 20px;
  }
  .text-overlay > p {
    text-align: center;
  }
  .text-overlay > p a {
    color: #F72323;
    text-decoration: underline;
  }
  .text-overlay .block-rdp-promo {
    margin: 15px 0 0;
  }
  .summary-wrapper {
    padding-bottom: 30px;
  }
  .bloc__les__images__mysterieuses .bloc__les_tests__title + div {
    -webkit-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 15px;
            column-gap: 15px;
  }
  .bloc__les__images__mysterieuses .bloc__les_tests__title + div .views-row {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
    position: relative;
  }
  .bloc__les__images__mysterieuses .bloc__les_tests__title + div .views-row .im-wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.75);
    opacity: 0;
    -webkit-transition: ease-in-out all 250ms;
    -o-transition: ease-in-out all 250ms;
    transition: ease-in-out all 250ms;
  }
  .bloc__les__images__mysterieuses .bloc__les_tests__title + div .views-row .im-wrap .im-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: 100%;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
  .bloc__les__images__mysterieuses .bloc__les_tests__title + div .views-row .im-wrap .im-inner .im-operations {
    margin: 0 0 10px;
  }
  .bloc__les__images__mysterieuses .bloc__les_tests__title + div .views-row .im-wrap .im-inner .im-operations .flag {
    margin: 0 18px 0 0;
    display: inline-block;
  }
  .bloc__les__images__mysterieuses .bloc__les_tests__title + div .views-row .im-wrap .im-inner .im-operations .flag a {
    width: 12px;
    height: 16px;
    background: url("../../images/source/bookmark-solid-red.svg") no-repeat;
    background-size: 12px 16px;
    overflow: hidden;
    text-indent: -999px;
    display: inline-block;
  }
  .bloc__les__images__mysterieuses .bloc__les_tests__title + div .views-row .im-wrap .im-inner .im-operations span {
    display: inline-block;
    text-align: center;
    line-height: 16px !important;
    vertical-align: top;
  }
  .bloc__les__images__mysterieuses .bloc__les_tests__title + div .views-row .im-wrap .im-inner .im-operations span a {
    display: inline-block;
    font-size: 16px;
    line-height: 16px;
    padding: 0;
    margin: 0 20px 0 0;
    color: #F72323;
  }
  .bloc__les__images__mysterieuses .bloc__les_tests__title + div .views-row .im-wrap .im-inner .im-operations span a.a2a_button_linkedin, .bloc__les__images__mysterieuses .bloc__les_tests__title + div .views-row .im-wrap .im-inner .im-operations span a.a2a_button_email {
    display: none;
  }
  .bloc__les__images__mysterieuses .bloc__les_tests__title + div .views-row .im-wrap .im-inner .im-operations span a.fb {
    margin: 0;
  }
  .bloc__les__images__mysterieuses .bloc__les_tests__title + div .views-row .im-wrap .im-inner .im-operations span a:last-child {
    margin: 0;
  }
  .bloc__les__images__mysterieuses .bloc__les_tests__title + div .views-row .im-wrap .im-inner .im-title {
    margin: 0;
    padding: 0 10px;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
  }
  .bloc__les__images__mysterieuses .bloc__les_tests__title + div .views-row .im-wrap .im-inner .im-title a {
    color: #fff;
  }
  .bloc__les__images__mysterieuses .bloc__les_tests__title + div .views-row:hover .im-wrap, .bloc__les__images__mysterieuses .bloc__les_tests__title + div .views-row:focus .im-wrap {
    opacity: 1;
    -webkit-transition: ease-in-out all 250ms;
    -o-transition: ease-in-out all 250ms;
    transition: ease-in-out all 250ms;
  }
  .sidebar .title-wrapper {
    margin: 0 0 15px;
    padding: 0 0 13px;
  }
  .sidebar .title-wrapper h3 {
    margin: 0;
    padding: 0;
    font-size: 32px;
    line-height: 36px;
    color: #F72323;
    font-family: "Lato", sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.050em;
    font-weight: 900;
    font-style: italic;
  }
  .sidebar .title-wrapper h3 a {
    color: #F72323;
  }
  .sidebar .mini-bloc-dossiers .title-wrapper {
    border-bottom: 3px solid #F72323;
    padding: 0 0 10px;
  }
  .sidebar .mini-bloc-dossiers .title-wrapper h3 {
    font-size: 24px;
    line-height: 24px;
  }
  .left-right-wrapper .right-content h2,
  .left-right-wrapper .right-content .ui-accordion-header {
    margin: 0;
    padding: 0 30px 0 20px;
    font-size: 18px;
    line-height: 32px;
    color: #0D0D0D;
    border: none;
    background-color: transparent;
    outline: none 0;
    position: relative;
  }
  .left-right-wrapper .right-content h2 span,
  .left-right-wrapper .right-content .ui-accordion-header span {
    position: absolute;
    right: 15px;
    top: 16px;
    width: 18px;
    height: 10px;
  }
  .left-right-wrapper .right-content h2 span.ui-icon-triangle-1-s,
  .left-right-wrapper .right-content .ui-accordion-header span.ui-icon-triangle-1-s {
    background: url("../../images/source/arrow-drp-up.png") no-repeat 0 0;
  }
  .left-right-wrapper .right-content h2 span.ui-icon-triangle-1-e,
  .left-right-wrapper .right-content .ui-accordion-header span.ui-icon-triangle-1-e {
    background: url("../../images/source/arrow-drp-down.png") no-repeat 0 0;
  }
  .left-right-wrapper .right-content .block-rdp-article.block-accordion {
    margin: 0;
    padding: 20px 0;
    border-left: 3px solid #F72323;
    background: rgba(241, 236, 239, 0.5);
  }
  .left-right-wrapper .right-content .anchor__wrapper {
    padding: 20px 30px 0 20px;
    margin: 0;
    list-style: none;
    background-color: transparent;
    border: none;
  }
  .left-right-wrapper .right-content .anchor__wrapper li {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 26px;
    color: #4E4E4E;
    font-family: "Abhaya Libre", serif;
  }
  .left-right-wrapper .right-content .anchor__wrapper li a {
    font-size: 18px;
    color: #4E4E4E;
    text-decoration: none;
    padding: 0 0 0 10px;
    position: relative;
    display: inline;
  }
  .left-right-wrapper .right-content .anchor__wrapper li a::before {
    content: '';
    position: absolute;
    top: 9px;
    left: 0;
    width: 2px;
    height: 2px;
    border-radius: 10px;
    background: #4E4E4E;
  }
  .left-right-wrapper .right-content .bloc_texte_paragraph__image-legende p {
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 24px;
    color: #AFAFAF;
    margin: 0;
  }
  .left-right-wrapper .right-content .figures-wrap {
    margin-top: 50px;
    padding: 15px 10px 15px 20px;
    border-left: 3px solid #F72323;
    background: #F1ECEF;
  }
  .left-right-wrapper .right-content .figures-wrap a {
    color: #F72323;
    font-size: 16px;
    display: block;
    line-height: 17px;
    text-decoration: underline;
  }
  .left-right-wrapper .right-content .figures-wrap a img {
    margin: 0 6px 0 0;
    vertical-align: top;
  }
  .left-right-wrapper .left-content iframe {
    max-width: 100%;
  }
  .left-right-wrapper .left-content .sommaire-outer .sommaire-container {
    margin-top: 80px;
  }
  #content-wrapper #content .left-right-wrapper.full-width {
    margin: 0;
    padding: 0 20px;
  }
  #content-wrapper #content .left-right-wrapper.full-width .left-content,
  #content-wrapper #content .left-right-wrapper.full-width .right-content {
    width: 100%;
    max-width: none;
    margin: 0 0 20px;
    padding: 0;
  }
  #content-wrapper #content .left-right-wrapper.full-width .bloc-meme-theme {
    max-width: none;
  }
  .auteur-content,
  .lien-intere-content {
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #4E4E4E;
  }
  .auteur-content .mail-item a,
  .lien-intere-content .mail-item a {
    display: inline-block;
  }
  .auteur-content .text-big-blue,
  .lien-intere-content .text-big-blue {
    margin: 0 0 10px;
    padding: 0;
    font-size: 33px;
    line-height: 24px;
    color: #F72323;
    font-style: italic;
    font-weight: 900;
    letter-spacing: 0.03em;
  }
  .auteur-content .article__auteurs-adresse,
  .lien-intere-content .article__auteurs-adresse {
    margin: 30px 0;
  }
  .auteur-content .article__auteurs-adresse p,
  .lien-intere-content .article__auteurs-adresse p {
    margin: 0;
    font-size: 14px;
    line-height: 24px;
    font-style: italic;
    color: #939393;
  }
  .banner {
    margin: 0;
    padding: 35px 0;
    background: #F1ECEF;
  }
  .banner .banner-inner {
    max-width: 1118px;
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
    text-align: center;
  }
  .banner .banner-inner h2 {
    font-size: 32px;
    color: #0D0D0D;
    text-align: center;
    margin: 20px 0;
    padding: 0;
  }
  .banner .banner-inner .title {
    font-size: 16px;
    color: #F72323;
    text-align: center;
    margin: 0;
    font-family: "Lato", sans-serif;
    line-height: 20px;
    text-transform: uppercase;
  }
  .banner .banner-inner p {
    font-size: 16px;
    color: #0D0D0D;
    text-align: center;
    margin: 0;
  }
  .contact-page-half {
    margin: 0 -7.5px;
    padding: 70px 0;
  }
  .contact-page-half::after {
    display: block;
    clear: both;
    content: "";
  }
  .contact-page-half .half-left,
  .contact-page-half .half-right {
    float: left;
    margin: 0;
    padding: 0 7.5px;
    width: 50%;
  }
  .form-wrapper.col-two {
    margin: 0 -7.5px;
    padding: 0;
  }
  .form-wrapper.col-two::after {
    display: block;
    clear: both;
    content: "";
  }
  .form-wrapper.col-two > .form-item {
    float: left;
    margin: 0;
    padding: 0 7.5px;
    width: 50%;
  }
  .g-recaptcha {
    margin: 0 0 20px;
    text-align: center;
  }
  .g-recaptcha > div {
    display: inline-block;
  }
  .right-items-info h3 {
    margin: 0;
    padding: 0;
    font-size: 28px;
    line-height: 32px;
    color: #0D0D0D;
    font-family: "Abhaya Libre", serif;
    font-weight: normal;
  }
  .right-items-info hr {
    border-bottom: 1px dashed #F72323;
    margin: 15px 0 20px;
  }
  .right-items-info ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .right-items-info ul li {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 32px;
    color: #0D0D0D;
  }
  .right-items-info ul li strong,
  .right-items-info ul li span {
    font-family: "Lato", sans-serif;
    font-weight: 700;
  }
  .right-items-info ul li::before {
    margin-right: 8px;
  }
  .right-items-info p {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 32px;
    color: #0D0D0D;
    font-family: "Lato", sans-serif;
    font-weight: 400;
  }
  .right-items-info .recom-auteur {
    margin: 50px 0 0;
  }
  body.page-bookmarks #main,
  body.page-user-mes-contenus-favoris #main {
    background: rgba(241, 236, 239, 0.5);
  }
  .bookmark-liste {
    margin: 0;
    padding: 70px 0;
  }
  .bookmark-liste .bookmark-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .bookmark-liste header .h2-red {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .bookmark-liste header .fa-bookmark {
    font-size: 25px;
    display: inline-block;
    vertical-align: bottom;
    line-height: 33px;
    color: #F72323;
  }
  .bookmark-liste header .text {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 15px;
    font-weight: 900;
    font-family: "Lato", sans-serif;
    font-style: italic;
    text-transform: uppercase;
    font-size: 33px;
    line-height: 33px;
    color: #F72323;
    letter-spacing: 0.080em;
  }
  .bookmark-liste form .js-form-type-select {
    text-align: right;
  }
  .bookmark-liste form .js-form-type-select label {
    display: none;
  }
  .bookmark-liste form .js-form-type-select select {
    display: inline-block;
  }
  .bookmark-liste .views-row {
    margin: 0 0 30px;
    padding: 0;
    background: #FFF;
  }
  .bookmark-liste .views-row .field-content {
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .bookmark-liste .views-row .field-content::after {
    display: block;
    clear: both;
    content: "";
  }
  .bookmark-liste .views-row .field-content [class*='views-col-'] {
    float: left;
  }
  .bookmark-liste .views-row .field-content .views-col-1 {
    max-width: 690px;
    width: 65%;
    margin: 30px;
  }
  .bookmark-liste .views-row .field-content .views-col-1 .title {
    margin: 0 0 5px;
    padding: 0;
    font-size: 24px;
    line-height: 28px;
    color: #0D0D0D;
    font-family: "Abhaya Libre", serif;
  }
  .bookmark-liste .views-row .field-content .views-col-1 .title a {
    font-size: 24px;
    line-height: 28px;
    color: #0D0D0D;
    font-weight: 700;
  }
  .bookmark-liste .views-row .field-content .views-col-1 .les-auteur {
    margin: 0 0 10px;
    padding: 0;
    font-size: 14px;
    line-height: 24px;
    color: #939393;
    font-family: "Lato", sans-serif;
    font-style: italic;
  }
  .bookmark-liste .views-row .field-content .views-col-1 .les-auteur br {
    display: none;
  }
  .bookmark-liste .views-row .field-content .views-col-1 .resume {
    margin: 0 0 10px;
    padding: 0;
    font-size: 14px;
    line-height: 24px;
    color: #4E4E4E;
    font-family: "Lato", sans-serif;
  }
  .bookmark-liste .views-row .field-content .views-col-1 .mot-cle {
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 24px;
    color: #F72323;
    font-family: "Lato", sans-serif;
    font-style: italic;
  }
  .bookmark-liste .views-row .field-content .views-col-2 {
    max-width: 270px;
    width: 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin: 30px 0;
    padding: 0 15px;
    border-left: 1px solid rgba(78, 78, 78, 0.68);
  }
  .bookmark-liste .views-row .field-content .views-col-2 .content-type {
    margin: 0 0 8px;
    padding: 0;
    font-size: 12px;
    line-height: 15px;
    text-transform: uppercase;
    color: #F72323;
    font-family: "Lato", sans-serif;
    font-weight: 700;
  }
  .bookmark-liste .views-row .field-content .views-col-2 .content-type a {
    color: #F72323;
  }
  .bookmark-liste .views-row .field-content .views-col-2 .revue,
  .bookmark-liste .views-row .field-content .views-col-2 .date-revue {
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 15px;
    color: #5C5C5C;
    font-family: "Lato", sans-serif;
  }
  .bookmark-liste .views-row .field-content .views-col-3 {
    max-width: 90px;
    width: 10%;
    background: #F1ECEF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    padding: 30px;
  }
  .bookmark-liste .views-row .field-content .views-col-3 .link-trash a {
    display: inline-block;
    width: 24px;
    height: 30px;
    text-indent: -9999px;
    overflow: hidden;
    background: url("../../images/source/trash-alt-regular.svg") no-repeat 0 0;
  }
  .page-mentions-legales .page__body {
    margin: 0;
    padding: 70px 0;
  }
  .page-mentions-legales .page__body p {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 32px;
    color: #4E4E4E;
    font-family: "Lato", sans-serif;
  }
  .page-mentions-legales .page__body h3 {
    margin: 30px 0 15px;
    padding: 0;
    font-size: 32px;
    line-height: 50px;
    color: #171616;
    font-family: "Abhaya Libre", serif;
  }
  .page-mentions-legales .page__body h4 {
    margin: 20px 0 5px;
    padding: 0;
    font-size: 24px;
    line-height: 32px;
    color: #171616;
    font-family: "Abhaya Libre", serif;
  }
  .figure-tableau-container {
    margin: 50px 0;
    padding: 0;
  }
  .figure-tableau-container .figures-tables {
    margin: 0;
    padding: 0;
  }
  .figure-tableau-container .figures-tables .figure-title {
    margin: 0 0 15px;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
    color: #F72323;
    font-family: "Lato", sans-serif;
  }
  .figure-tableau-container .figures-tables .images-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: 680px;
  }
  .figure-tableau-container .figures-tables .images-wrapper figure {
    margin: 0 0 30px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
  }
  .figure-tableau-container .figures-tables figcaption {
    margin: 5px 0 0;
    padding: 0;
    font-size: 14px;
    line-height: 24px;
    color: #939393;
    font-family: "Lato", sans-serif;
    text-align: center;
    max-width: 120px;
  }
  a.full-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-indent: -999px;
    display: block;
  }
  .block-rdp-promo {
    text-align: center;
    width: 100%;
    padding: 20px 30px;
  }
  .is-path-frontpage .block-rdp-promo {
    display: none;
  }
  .block-rdp-promo .big-promo-block,
  .block-rdp-promo .medium-promo-block,
  .block-rdp-promo .small-promo-block,
  .block-rdp-promo .extra-small-promo-block {
    display: inline-block;
    position: relative;
  }
  .block-rdp-promo.promo-minime {
    width: 100%;
    max-width: 730px;
    margin: 0 auto 70px;
  }
  .block-rdp-promo .promo-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .block-rdp-promo .promo-text {
    padding: 0 15px 0 0;
  }
  .block-rdp-promo .promo-text p {
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
    font-family: "Lato", sans-serif;
    color: #0D0D0D;
  }
  .block-rdp-promo .promo-url {
    display: none;
  }
  .block-rdp-promo .promo-url a {
    margin: 0;
    padding: 6px 14px;
    font-size: 14px;
    color: #0D0D0D;
    text-transform: uppercase;
    background: #FAD211;
    border-radius: 4px;
  }
  .block-rdp-promo.block-blockpromoglobale {
    margin: 50px auto 50px;
    padding: 20px 240px;
    min-height: 180px;
    max-width: 1088px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .block-rdp-promo.block-blockpromoglobale::before {
    content: '';
    position: absolute;
    top: -20px;
    left: 50px;
    z-index: 1;
    background: url("../../images/source/illuspromo1.svg") no-repeat 0 0;
    width: 174px;
    height: 222px;
  }
  .block-rdp-promo.block-blockpromoglobale::after {
    content: '';
    position: absolute;
    top: -34px;
    right: 66px;
    z-index: 1;
    background: url("../../images/source/illuspromo2.svg") no-repeat 0 0;
    width: 156px;
    height: 234px;
  }
  .block-rdp-promo.block-blockpromoglobale .promo-wrapper {
    display: block;
    text-align: center;
  }
  .block-rdp-promo.block-blockpromoglobale .promo-wrapper .promo-text p {
    font-size: 18px;
    line-height: 28px;
  }
  .block-rdp-promo.block-blockpromoglobale .promo-wrapper .promo-url {
    margin: 20px 0 0;
  }
  .block-rdp-promo.sidebar-promo {
    margin-top: 0;
  }
  .block-rdp-promo.sidebar-promo .promo-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .block-rdp-promo.sidebar-promo .promo-wrapper .promo-text p {
    text-align: center;
  }
  .block-rdp-promo.sidebar-promo .promo-wrapper .promo-text p strong {
    margin: 0 0 15px;
  }
  .block-rdp-promo.sidebar-promo .promo-wrapper .promo-url {
    margin: 15px 0 0;
  }
  .promo-culture-wrapper {
    padding: 0 20px;
  }
  .section-user #main {
    background: #F1ECEF;
  }
  .user-header-top {
    background: #0D0D0D;
    padding: 50px 0;
  }
  .user-header-top .user-header-top-inner {
    margin: 0 auto;
    width: 100%;
    max-width: 1128px;
    padding: 0 20px;
    color: #FFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .user-header-top .user-name h2 {
    margin: 0;
    padding: 0;
    font-size: 32px;
    line-height: 32px;
    color: #FFF;
    font-family: "Lato", sans-serif;
  }
  .user-header-top .user-identifications {
    font-size: 14px;
  }
  .user-header-top .user-identifications .user-number {
    margin: 0 0 5px;
  }
  .user-header-bottom {
    background: #FFF;
    padding: 10px 0 11px;
  }
  .user-header-bottom .user-header-bottom-inner {
    margin: 0 auto;
    width: 100%;
    max-width: 1128px;
    padding: 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .user-header-bottom .user-menu {
    margin: 0;
    padding: 0;
  }
  .user-header-bottom .user-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .user-header-bottom .user-menu ul li {
    list-style: none;
    display: inline-block;
    vertical-align: middle;
    margin: 0 30px 0 0;
  }
  .user-header-bottom .user-menu ul li:last-child {
    margin: 0;
  }
  .user-header-bottom .user-menu ul li a {
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 18px;
    display: block;
    color: #4E4E4E;
    text-transform: uppercase;
  }
  .user-header-bottom .user-menu ul li a:hover, .user-header-bottom .user-menu ul li a:focus {
    color: #F72323;
  }
  .user-header-bottom .user-menu ul li a.is-active {
    color: #F72323;
    font-weight: 700;
  }
  .user-header-bottom .user-logout {
    font-size: 14px;
  }
  .user-header-bottom .user-logout .fas {
    margin: 0 5px 0 0;
  }
  .dashboard {
    margin: 0;
    padding: 50px 0;
  }
  .dashboard .dashboard-inner {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .dashboard .dashboard-bloc {
    margin: 0 0 15px;
    padding: 25px;
    background: #FFF;
    border-left: 4px solid #0D0D0D;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  .dashboard .dashboard-bloc.identifiants {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 7.5px);
            flex: 0 0 calc(50% - 7.5px);
  }
  .dashboard .dashboard-bloc.identifiants .info-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 15px 0 0;
  }
  .dashboard .dashboard-bloc.identifiants .info-wrapper .info {
    font-size: 18px;
    color: #5C5C5C;
  }
  .dashboard .dashboard-bloc.coordonnees {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 7.5px);
            flex: 0 0 calc(50% - 7.5px);
  }
  .dashboard .dashboard-bloc.coordonnees .info-wrapper p {
    font-size: 18px;
    color: #5C5C5C;
    margin: 15px 0 0;
  }
  .dashboard .dashboard-bloc .fa-edit {
    font-size: 24px;
    color: #F72323;
  }
  .dashboard .dashboard-bloc .red-link a {
    margin: 0;
    padding: 8px 22px;
    font-size: 14px;
    line-height: 14px;
    color: #FFF;
    display: inline-block;
    text-transform: uppercase;
    background: #F72323;
    border-radius: 4px;
  }
  .dashboard .dashboard-bloc .grey-link a {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 20px;
    color: #4E4E4E;
    display: inline-block;
    border-bottom: 1px solid #4E4E4E;
  }
  .dashboard .dashboard-bloc .grey-link a:hover, .dashboard .dashboard-bloc .grey-link a:focus {
    color: #F72323;
    border-color: #F72323;
  }
  .dashboard .dashboard-bloc .title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .dashboard .dashboard-bloc .title h3 {
    margin: 0;
    padding: 0;
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 28px;
    line-height: 32px;
    color: #0D0D0D;
  }
  .page-culture #main {
    background: #000;
  }
  .page-culture #main > .container {
    max-width: none;
  }
  .page-culture #main .block-rdp-content > .views-element-container {
    padding: 15px 0 70px;
    max-width: 1088px;
    margin: 0 auto;
  }
  .page-culture #main .block-rdp-content > .views-element-container .upper-content {
    text-align: center;
    margin: 0 0 70px;
    padding: 40px 0 0;
  }
  .page-culture #main .block-rdp-content > .views-element-container .upper-content .red-title {
    margin: 0 0 30px;
    padding: 0;
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
    color: #F72323;
    font-weight: normal;
    font-family: "Lato", sans-serif;
  }
  .page-culture #main .block-rdp-content > .views-element-container .upper-content .top h3 {
    margin: 0 0 15px;
    padding: 0;
    font-size: 32px;
    line-height: 38px;
    text-transform: none;
    color: #FFF;
    font-family: "Abhaya Libre", serif;
  }
  .page-culture #main .block-rdp-content > .views-element-container .upper-content .bottom h4 {
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 36px;
    color: #FFF;
    font-weight: normal;
    font-family: "Lato", sans-serif;
  }
  .page-culture #main .block-rdp-content > .views-element-container footer {
    margin: 0;
    padding: 0 0 50px;
    text-align: center;
  }
  .page-culture #main .block-rdp-content > .views-element-container footer a {
    margin: 0;
    padding: 15px 10px;
    background: #F72323;
    text-transform: uppercase;
    border-radius: 4px;
    font-size: 18px;
    line-height: 20px;
    display: inline-block;
    color: #FFFFFF;
  }
  .page-culture #main .block-rdp-content > .views-element-container > div .views-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 50px 0;
  }
  .page-culture #main .block-rdp-content > .views-element-container > div .views-row .img {
    margin: 0;
  }
  .page-culture #main .block-rdp-content > .views-element-container > div .views-row .txt {
    background: #FFF;
    position: relative;
    margin: 0 0 0 -80px;
    padding: 45px 40px;
    min-height: 265px;
    max-width: 620px;
    width: 100%;
  }
  .page-culture #main .block-rdp-content > .views-element-container > div .views-row .txt .article__rubrique {
    margin: 0 0 8px;
    padding: 0;
    font-size: 12px;
    line-height: 16px;
    color: #F72323;
    text-transform: uppercase;
  }
  .page-culture #main .block-rdp-content > .views-element-container > div .views-row .txt .title {
    margin: 0 0 15px;
    padding: 0;
    max-width: 405px;
    font-family: "Abhaya Libre", serif;
    font-size: 24px;
    line-height: 28px;
    color: #0D0D0D;
  }
  .page-culture #main .block-rdp-content > .views-element-container > div .views-row .txt .title a {
    color: #0D0D0D;
  }
  .page-culture #main .block-rdp-content > .views-element-container > div .views-row .txt .chapo {
    margin: 0;
    padding: 0;
    max-width: 405px;
    font-family: "Lato", sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #0D0D0D;
  }
  .page-culture #main .block-rdp-content > .views-element-container > div .views-row .txt .chapo p {
    margin: 0;
  }
  .page-culture #main .block-rdp-content > .views-element-container > div .views-row .share-btn {
    position: absolute;
    top: 50%;
    right: -20px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    text-align: center;
  }
  .page-culture #main .block-rdp-content > .views-element-container > div .views-row .share-btn .read-later {
    margin: 20px 0 0;
    display: block;
  }
  .page-culture #main .block-rdp-content > .views-element-container > div .views-row:nth-child(odd) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .page-culture #main .block-rdp-content > .views-element-container > div .views-row:nth-child(odd) .txt {
    margin: 0 -80px 0 0;
    padding: 60px;
  }
  .page-culture #main .block-rdp-content > .views-element-container > div .views-row:nth-child(odd) .share-btn {
    right: auto;
    left: -20px;
  }
  .page-culture #main .image-carrousel {
    width: calc(100% + 40px);
    margin: 0 -20px;
    padding: 80px 20px;
    background: #4E4E4E;
  }
  .page-culture #main .image-carrousel header {
    text-align: center;
    font-size: 23px;
    line-height: 26px;
    color: #FFF;
    margin: 0 0 30px;
  }
  .page-culture #main .image-carrousel header h3 {
    text-align: center;
    font-size: 32px;
    line-height: 36px;
    color: #FFF;
    margin: 0 0 20px;
    padding: 0;
  }
  .page-culture #main .image-carrousel footer {
    text-align: center;
    margin: 40px 0 0;
  }
  .page-culture #main .image-carrousel footer p {
    text-align: center;
  }
  .page-culture #main .image-carrousel footer p a {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    font-weight: 700;
    font-style: italic;
  }
  .page-culture #main .block-rubriquehistoire > h2 {
    display: none;
  }
  .page-culture #main .block-rubriquehistoire .blocks-sliders {
    padding: 90px 0 30px;
  }
  .page-culture #main .block-rubriquehistoire .blocks-sliders .head-txt {
    margin: 0 auto 60px;
    padding: 0 20px;
    font-size: 28px;
    line-height: 38px;
    color: #FFFFFF;
    text-align: center;
    max-width: 760px;
    width: 100%;
  }
  .page-culture #main .block-rubriquehistoire .blocks-sliders .article__rubrique {
    margin: 0 0 8px;
    padding: 0;
    font-size: 12px;
    line-height: 16px;
    color: #F72323;
    text-transform: uppercase;
  }
  .page-culture #main .block-rubriquehistoire .blocks-sliders .article__surtitre,
  .page-culture #main .block-rubriquehistoire .blocks-sliders .surtitre {
    margin: 0 0 15px;
    padding: 0;
    max-width: 405px;
    font-family: "Abhaya Libre", serif;
    font-size: 24px;
    line-height: 28px;
    color: #0D0D0D;
  }
  .page-culture #main .block-rubriquehistoire .blocks-sliders .article__surtitre a,
  .page-culture #main .block-rubriquehistoire .blocks-sliders .surtitre a {
    color: #0D0D0D;
  }
  .page-culture #main .block-rubriquehistoire .blocks-sliders .chapo {
    margin: 0;
    padding: 0;
    max-width: 405px;
    font-family: "Lato", sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #0D0D0D;
  }
  .page-culture #main .block-rubriquehistoire .blocks-sliders .chapo p {
    margin: 0;
  }
  .page-culture #main .block-rubriquehistoire .blocks-sliders .top-item-result {
    margin: 0 auto;
    padding: 0;
    padding: 0;
    width: 100%;
    max-width: 1088px;
  }
  .page-culture #main .block-rubriquehistoire .blocks-sliders .top-item-result .top-item-result-inner {
    margin: 0 -15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .page-culture #main .block-rubriquehistoire .blocks-sliders .top-item-result .view-item {
    max-width: 49%;
  }
  .page-culture #main .block-rubriquehistoire .blocks-sliders .top-item-result .view-item > article > .content,
  .page-culture #main .block-rubriquehistoire .blocks-sliders .top-item-result .view-item .article > .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .page-culture #main .block-rubriquehistoire .blocks-sliders .top-item-result .view-item > article .article__image,
  .page-culture #main .block-rubriquehistoire .blocks-sliders .top-item-result .view-item .article .article__image {
    margin: 0;
  }
  .page-culture #main .block-rubriquehistoire .blocks-sliders .top-item-result .view-item > article .wrapper-text,
  .page-culture #main .block-rubriquehistoire .blocks-sliders .top-item-result .view-item .article .wrapper-text {
    background: #FFF;
    position: relative;
    margin: 0 0 40px -280px;
    padding: 35px 30px;
    min-height: 250px;
    max-width: 368px;
    width: 100%;
  }
  .page-culture #main .block-rubriquehistoire .blocks-sliders .top-item-result .view-item > article .wrapper-text .chapo,
  .page-culture #main .block-rubriquehistoire .blocks-sliders .top-item-result .view-item .article .wrapper-text .chapo {
    font-size: 14px;
    line-height: 24px;
  }
  .page-culture #main .block-rubriquehistoire .blocks-sliders .top-item-result .view-item > article .wrapper-text .chapo p,
  .page-culture #main .block-rubriquehistoire .blocks-sliders .top-item-result .view-item .article .wrapper-text .chapo p {
    font-size: 14px;
    line-height: 24px;
  }
  .page-culture #main .block-rubriquehistoire .blocks-sliders .bottom-item {
    margin: 50px auto;
    padding: 0;
    width: 100%;
    max-width: 1088px;
  }
  .page-culture #main .block-rubriquehistoire .blocks-sliders .bottom-item .bottom-item-inner {
    margin: 0 -23px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .page-culture #main .block-rubriquehistoire .blocks-sliders .bottom-item .view-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    margin: 0 7.5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #FFFFFF;
  }
  .page-culture #main .block-rubriquehistoire .blocks-sliders .bottom-item .view-item > article,
  .page-culture #main .block-rubriquehistoire .blocks-sliders .bottom-item .view-item .article {
    margin: 0;
    padding: 40px 25px;
    border-top: 3px solid #F72323;
    background: #FFFFFF;
  }
  .page-culture #main .block-rubriquehistoire .footer-txt {
    margin: 0;
    padding: 0 0 50px;
    text-align: center;
  }
  .page-culture #main .block-rubriquehistoire .footer-txt a {
    margin: 0;
    padding: 15px 10px;
    background: #F72323;
    text-transform: uppercase;
    border-radius: 4px;
    font-size: 18px;
    line-height: 20px;
    display: inline-block;
    color: #FFFFFF;
  }
  .section-dossier #main > .container {
    max-width: none;
    padding: 0;
  }
  .section-dossier #main > .container #content-area div > .block-rdp-content {
    max-width: 1128px;
    margin: 0 auto;
    width: 100%;
    padding: 0 20px;
  }
  .dossier-title {
    margin: 0 0 20px;
    padding: 0;
    color: #0D0D0D;
    font-family: "Abhaya Libre", serif;
    font-weight: 700;
    line-height: 28px;
    font-size: 24px;
    display: block;
  }
  .sommaire-outer {
    margin: 0 0 80px;
    padding: 0;
  }
  .section-articles .sommaire-outer,
  .section-dossiers .sommaire-outer {
    margin-top: 0;
  }
  .sommaire-outer .sommaire-container > h2 {
    margin: 0 0 40px;
    padding: 0 0 13px;
    font-size: 33px;
    line-height: 33px;
    color: #F72323;
    font-family: "Lato", sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.050em;
    border-bottom: 2px solid #0D0D0D;
    font-weight: 900;
    font-style: italic;
  }
  .sommaire-outer .item-wrapper {
    margin: 0 0 30px;
    padding: 0 0 29px;
    border-bottom: 1px dotted #F72323;
  }
  .sommaire-outer .item-wrapper article {
    position: relative;
  }
  .sommaire-outer .item-wrapper:last-child {
    border: none;
  }
  .sommaire-outer .item-wrapper .content::after {
    display: block;
    clear: both;
    content: "";
  }
  .sommaire-outer .item-wrapper .article__surtitre,
  .sommaire-outer .item-wrapper .surtitre {
    margin: 0 0 8px;
    padding: 0;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    color: #939393;
    font-family: "Lato", sans-serif;
    font-weight: 700;
  }
  .sommaire-outer .item-wrapper h2 {
    margin: 0 0 5px;
    padding: 0;
    font-size: 24px;
    line-height: 28px;
    color: #0D0D0D;
    font-family: "Abhaya Libre", serif;
    font-weight: normal;
  }
  .sommaire-outer .item-wrapper h2 a {
    color: #0D0D0D;
  }
  .sommaire-outer .item-wrapper h2 a:hover, .sommaire-outer .item-wrapper h2 afocus {
    color: #F72323;
  }
  .sommaire-outer .item-wrapper .metadata {
    margin: 0 0 14px;
    padding: 0;
    font-size: 14px;
    color: #939393;
  }
  .sommaire-outer .item-wrapper .chapo {
    margin: 0 0 10px;
    padding: 0;
    font-size: 14px;
    line-height: 24px;
    color: #4E4E4E;
    font-family: "Lato", sans-serif;
    font-weight: normal;
  }
  .sommaire-outer .item-wrapper .chapo p {
    margin: 0;
    font-size: 14px;
    line-height: 24px;
    color: #4E4E4E;
    font-family: "Lato", sans-serif;
  }
  .sommaire-outer .item-wrapper .controls-wrapper {
    position: relative;
    z-index: 2;
    float: left;
  }
  .sommaire-outer .item-wrapper .controls-wrapper ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .sommaire-outer .item-wrapper .controls-wrapper ul li {
    display: inline-block;
    vertical-align: top;
    margin-right: 15px;
  }
  .sommaire-outer .item-wrapper .controls-wrapper ul li:last-child {
    margin-right: 0;
  }
  .sommaire-outer .item-wrapper .controls-wrapper ul li i {
    color: #F72323;
    font-size: 16px;
  }
  .sommaire-outer .item-wrapper .controls-wrapper ul li .txt {
    display: none;
  }
  .sommaire-outer .item-wrapper .date-lu {
    float: right;
    font-size: 12px;
    color: #939393;
    margin: 0;
    padding: 0;
  }
  .sommaire-outer .item-wrapper .date-lu .fas {
    margin: 0 5px 0 0;
  }
  .message-cles,
  .aide-outer {
    margin: 0 0 60px;
  }
  .message-cles .title-wrapper,
  .aide-outer .title-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 0 15px;
    padding: 0 0 13px;
    border-bottom: 2px solid #0D0D0D;
  }
  .message-cles .title-wrapper h3,
  .aide-outer .title-wrapper h3 {
    margin: 0;
    padding: 0;
    font-size: 32px;
    line-height: 36px;
    color: #F72323;
    font-family: "Lato", sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.050em;
    font-weight: 900;
    font-style: italic;
  }
  .message-cles .title-wrapper .voir-tout,
  .aide-outer .title-wrapper .voir-tout {
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 22px;
    color: #0D0D0D;
    display: inline-block;
  }
  .message-cles .title-wrapper .fa-arrow-right,
  .aide-outer .title-wrapper .fa-arrow-right {
    font-size: 15px;
    color: #0D0D0D;
    display: inline-block;
  }
  .block-tableauetfigures {
    margin: 0 0 90px;
    padding: 60px 15px 60px;
    background: #F1ECEF;
    max-width: none;
    width: 100%;
  }
  .block-tableauetfigures .figure-inner-block {
    margin: 0 auto;
    width: 100%;
    max-width: 960px;
    padding: 0 70px;
    position: relative;
  }
  .block-tableauetfigures .figure-inner-block h3 {
    margin: 0 0 30px;
    padding: 0;
    font-size: 33px;
    line-height: 33px;
    color: #F72323;
    font-family: "Lato", sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.050em;
    font-weight: 900;
    font-style: italic;
    text-align: center;
  }
  .block-tableauetfigures .figure-inner-block .slick-slider {
    position: static;
  }
  .write-content {
    max-width: 736px;
    display: none;
  }
  .write-content .write-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .write-content .write-inner .title-bloc p {
    font-size: 18px;
    color: #0D0D0D;
    margin: 0;
  }
  .write-content .write-inner .title-bloc p i {
    font-size: 24px;
  }
  .write-content .write-inner .btn-bloc {
    display: none;
  }
  .write-content .write-inner .btn-bloc a {
    margin: 0 15px 0 0;
    padding: 15px 10px;
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    color: #F72323;
    border-radius: 4px;
    border: 1px solid #F72323;
    display: inline-block;
  }
  .write-content .write-inner .btn-bloc a:hover, .write-content .write-inner .btn-bloc a:focus {
    background: #F72323;
    color: #FFF;
  }
  .write-content .write-inner .btn-bloc a.write-redac {
    margin: 0;
  }
  .cd-horizontal-timeline .timeline .events-wrapper .events {
    background: #FFF;
  }
  .cd-horizontal-timeline .timeline .events-wrapper .events li a .title-timeline {
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap;
    width: 210px;
    padding: 0 15px;
    display: block;
    color: #FFF;
  }
  .cd-horizontal-timeline .timeline .events-wrapper .events li a:after {
    width: 18px;
    height: 18px;
    background: #FFF;
    border: 2px solid #000;
    bottom: -8px;
  }
  .cd-horizontal-timeline .timeline .events-wrapper .events li a.selected span {
    color: #F72323;
  }
  .cd-horizontal-timeline .timeline .events-wrapper .events li a.selected:after {
    background: #F72323;
    border: 2px solid #FFF;
  }
  .cd-horizontal-timeline .timeline .cd-timeline-navigation a {
    width: 30px;
    height: 30px;
    border: none;
    background: #F72323 url("../../images/source/chevron-left-solid.svg") no-repeat;
    background-position: 8px center;
    background-size: 11px auto;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .cd-horizontal-timeline .timeline .cd-timeline-navigation a.next {
    background: #F72323 url("../../images/source/chevron-right-solid.svg") no-repeat;
    background-position: 9px center;
    background-size: 11px auto;
  }
  .cd-horizontal-timeline .timeline .filling-line {
    background: transparent;
  }
  .cd-horizontal-timeline .events-content li > .views-element-container {
    max-width: 1088px;
  }
  .homepage #main > .container,
  .is-path-frontpage #main > .container {
    max-width: none;
  }
  .block-autopromo {
    width: 100%;
    max-width: 1088px;
    margin: 80px auto 70px;
    padding: 0 20px;
  }
  .block-autopromo .blocs-wrapper {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .block-autopromo .blocs-wrapper > .item {
    position: relative;
    padding: 30px;
    color: #FFF;
    text-align: center;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 32.222%;
            flex: 0 0 32.222%;
  }
  .block-autopromo .blocs-wrapper > .item:first-child {
    background: #F72323;
  }
  .block-autopromo .blocs-wrapper > .item:nth-child(2) {
    background: #4E4E4E;
  }
  .block-autopromo .blocs-wrapper > .item:last-child {
    background: #FAD211;
  }
  .block-autopromo .blocs-wrapper > .item .icon-container {
    margin: 0 0 15px;
  }
  .block-autopromo .blocs-wrapper > .item .text {
    margin: 0 0 15px;
  }
  .block-autopromo .blocs-wrapper > .item .text p {
    margin: 0;
  }
  .section-inner-wrap {
    margin: 0 auto;
    padding: 0 20px;
    max-width: 1118px;
  }
  .section-inner {
    margin: 0 -20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .section-inner .title-wrapper {
    margin: 0 0 15px;
    padding: 0 0 13px;
  }
  .section-inner .title-wrapper h3 {
    margin: 0;
    padding: 0;
    font-size: 32px;
    line-height: 36px;
    color: #F72323;
    font-family: "Lato", sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.050em;
    font-weight: 900;
    font-style: italic;
  }
  .section-inner .title-wrapper h3 a {
    color: #F72323;
  }
  .section-inner .col-12 {
    padding: 0 12px;
    width: 100%;
  }
  .section-inner .col-80 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 67%;
            flex: 0 0 67%;
    padding: 0 15px;
    max-width: 744px;
  }
  .section-inner .col-40 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 34%;
            flex: 0 0 34%;
    padding: 0 20px;
    max-width: 375px;
  }
  .section-inner .col-60 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
    padding: 0 20px;
    max-width: 522px;
  }
  .section-rp-seances {
    margin: 0 -20px -220px;
    padding: 70px 0 210px;
    background: rgba(198, 181, 190, 0.25);
  }
  .red-ul ul {
    margin: 0;
    padding: 25px 20px;
    border-left: 6px solid #F72323;
    background: #FFF;
  }
  .red-ul ul li {
    margin: 0 0 20px;
    padding: 0 0 20px;
    border-bottom: 1px dotted #F72323;
  }
  .red-ul ul li:last-child {
    margin: 0;
    padding: 0;
    border: none;
  }
  .red-ul ul li .title {
    margin: 0;
    padding: 0;
    font-size: 20px;
    line-height: 22px;
    color: #626262;
    font-style: italic;
  }
  .red-ul ul li .title a {
    color: #626262;
  }
  .red-ul ul li .title a:hover, .red-ul ul li .title afocus {
    color: #F72323;
  }
  .red-ul ul li .author {
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 20px;
    color: #F72323;
  }
  .red-ul ul li .author a {
    color: #F72323;
  }
  .les-seances-wrapper .views-field-title,
  .les-seances-wrapper .views-field-title a {
    color: #0D0D0D;
    font-size: 24px;
    line-height: 28px;
    font-family: "Abhaya Libre", serif;
    font-weight: 700;
  }
  .les-seances-wrapper .views-field-title:hover, .les-seances-wrapper .views-field-title:focus,
  .les-seances-wrapper .views-field-title a:hover,
  .les-seances-wrapper .views-field-title a:focus {
    color: #F72323;
  }
  .two-column-ul ul {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .two-column-ul ul li {
    margin: 0 0 20px;
    padding: 0 0 20px;
    border-bottom: 1px dotted #F72323;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
  }
  .two-column-ul ul li:last-child {
    margin: 0;
    padding: 0;
    border: none;
  }
  .two-column-ul ul li .title,
  .two-column-ul ul li .views-field-title {
    margin: 0;
    padding: 0;
    font-size: 24px;
    line-height: 28px;
    color: #0D0D0D;
    font-family: "Abhaya Libre", serif;
  }
  .two-column-ul ul li .title a,
  .two-column-ul ul li .views-field-title a {
    color: #0D0D0D;
  }
  .two-column-ul ul li .title a:hover, .two-column-ul ul li .title afocus,
  .two-column-ul ul li .views-field-title a:hover,
  .two-column-ul ul li .views-field-title afocus {
    color: #F72323;
  }
  .two-column-ul.item-list ul li {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  .section-vdparaitre {
    margin: 0 -20px;
    padding: 70px 0;
    background: #FFF;
  }
  .section-vdparaitre .vdparaitre-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .section-vdparaitre .vdparaitre-wrap .view-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    overflow: hidden;
    position: relative;
  }
  .section-vdparaitre .vdparaitre-wrap .view-item a {
    display: block;
    position: relative;
  }
  .section-vdparaitre .vdparaitre-wrap .view-item a:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.25);
    opacity: 0;
    -webkit-transition: ease-in-out all 350ms;
    -o-transition: ease-in-out all 350ms;
    transition: ease-in-out all 350ms;
  }
  .section-vdparaitre .vdparaitre-wrap .view-item img {
    width: 100%;
    -webkit-transition: ease-in-out all 350ms;
    -o-transition: ease-in-out all 350ms;
    transition: ease-in-out all 350ms;
  }
  .section-vdparaitre .vdparaitre-wrap .view-item:hover a:after, .section-vdparaitre .vdparaitre-wrap .view-item:focus a:after {
    opacity: 1;
    -webkit-transition: ease-in-out all 350ms;
    -o-transition: ease-in-out all 350ms;
    transition: ease-in-out all 350ms;
  }
  .section-vdparaitre .vdparaitre-wrap .view-item:hover img, .section-vdparaitre .vdparaitre-wrap .view-item:focus img {
    -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
            transform: scale(1.2);
    -webkit-transition: ease-in-out all 350ms;
    -o-transition: ease-in-out all 350ms;
    transition: ease-in-out all 350ms;
  }
  .section-vdparaitre .view-all-vdparaitre {
    text-align: right;
    margin: 20px 0 0;
  }
  .section-vdparaitre .view-all-vdparaitre a {
    display: inline-block;
    margin: 0;
    padding: 0;
    font-size: 20px;
    line-height: 24px;
    color: #4E4E4E;
  }
  .section-vdparaitre .view-all-vdparaitre a:hover, .section-vdparaitre .view-all-vdparaitre a:focus {
    color: #F72323;
  }
  .section-dossier-veille {
    margin: 0 -20px;
    padding: 70px 0;
    background: rgba(198, 181, 190, 0.25);
  }
  .sup-dossier {
    margin: 0 0 40px;
    padding: 0;
  }
  .sup-dossier .sup-dossier-top {
    margin: 0 0 20px;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .sup-dossier .sup-dossier-top .img {
    margin: 0;
    padding: 0;
  }
  .sup-dossier .sup-dossier-top .txt {
    margin: 0 0 0 -75px;
    padding: 25px 30px;
    border-left: 3px solid #F72323;
    background: #FFF;
    max-width: 445px;
    width: 63%;
  }
  .sup-dossier .sup-dossier-top .txt .theme {
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #F72323;
    line-height: 24px;
    font-weight: 700;
    text-transform: uppercase;
  }
  .sup-dossier .sup-dossier-top .txt .theme a {
    color: #F72323;
  }
  .sup-dossier .sup-dossier-top .txt .title {
    margin: 0;
    padding: 0;
    font-size: 41px;
    color: #171616;
    line-height: 46px;
    font-family: "Abhaya Libre", serif;
    font-weight: bold;
  }
  .sup-dossier .sup-dossier-top .txt .title a {
    color: #171616;
  }
  .sup-dossier .sup-dossier-top .txt .title a:hover, .sup-dossier .sup-dossier-top .txt .title a:focus {
    color: #F72323;
  }
  .sup-dossier .chapo {
    color: #0D0D0D;
    line-height: 24px;
    font-size: 18px;
    font-weight: normal;
  }
  .sup-dossier .chapo p {
    color: #0D0D0D;
    line-height: 24px;
    font-size: 18px;
    font-weight: normal;
  }
  .sup-dossier .views-row:hover .txt .title {
    color: #F72323;
    -webkit-transition: ease-in-out all 150ms;
    -o-transition: ease-in-out all 150ms;
    transition: ease-in-out all 150ms;
  }
  .lire-a-ce-sujet > .title {
    margin: 0 0 20px;
    padding: 0;
    font-size: 14px;
    line-height: 18px;
    color: #F72323;
    text-transform: uppercase;
  }
  .lire-a-ce-sujet .item-list ul {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .lire-a-ce-sujet .item-list ul li {
    position: relative;
    margin: 0 0 15px;
    padding: 0 0 0 10px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
    background: url("../../images/source/arr-triangle.png") no-repeat 0 7px;
  }
  .lire-a-ce-sujet .item-list ul li a {
    margin: 0;
    padding: 0;
    font-size: 24px;
    line-height: 28px;
    color: #0D0D0D;
    font-family: "Abhaya Libre", serif;
    font-weight: bold;
  }
  .lire-a-ce-sujet .item-list ul li a:hover, .lire-a-ce-sujet .item-list ul li afocus {
    color: #F72323;
  }
  .section-a-la-une {
    margin: 0 -20px;
    padding: 70px 0;
    background: #FFF;
  }
  .bloc-a-la-une {
    margin: 0;
    padding: 0;
  }
  .bloc-a-la-une .bloc-a-la-une-top {
    margin: 0 0 30px;
    padding: 0;
  }
  .bloc-a-la-une .bloc-a-la-une-top .article-title h4 {
    margin: 0 0 20px;
    padding: 0 0 0 12px;
    font-size: 41px;
    line-height: 41px;
    color: #171616;
    border-left: 6px solid #F72323;
  }
  .bloc-a-la-une .bloc-a-la-une-top .article-title h4 a {
    color: #171616;
  }
  .bloc-a-la-une .bloc-a-la-une-top .article-info {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .bloc-a-la-une .bloc-a-la-une-top .article-info .article-img {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
  }
  .bloc-a-la-une .bloc-a-la-une-top .article-info .chapo {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
  }
  .bloc-a-la-une .bloc-a-la-une-top .article-info .chapo p {
    margin: 0;
    line-height: 24px;
    color: #0D0D0D;
  }
  .list-arts {
    margin: 0;
    padding: 0;
  }
  .list-arts ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .mini-bloc-dossiers .list-arts ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .list-arts ul li {
    position: relative;
    margin: 0 0 15px;
    padding: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .list-arts ul li a {
    margin: 0;
    padding: 0 0 0 17px;
    font-size: 24px;
    line-height: 28px;
    font-family: "Abhaya Libre", serif;
    font-weight: bold;
    color: #0D0D0D;
    display: inline-block;
    border-left: 6px solid rgba(247, 35, 35, 0.25);
  }
  .list-arts ul li a:hover, .list-arts ul li a:focus {
    color: #F72323;
    border-color: #f72323;
    -webkit-transition: border-color ease-in-out 250ms;
    -o-transition: border-color ease-in-out 250ms;
    transition: border-color ease-in-out 250ms;
  }
  .mini-bloc-dossiers .list-arts ul li a {
    font-size: 20px;
    line-height: 24px;
  }
  .bloc-question-du-jour {
    margin: 0 0 50px;
    padding: 30px 40px 50px;
    position: relative;
    background: #F72323;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-height: 342px;
  }
  .bloc-question-du-jour .views-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-height: 262px;
  }
  .bloc-qdj-red {
    margin: 0;
    padding: 30px 40px 50px;
    position: relative;
    background: #F72323;
    max-width: 353px;
  }
  .bloc-qdj-red .views-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-height: 262px;
  }
  .section-a-la-une .bloc-qdj-red {
    margin-bottom: 50px;
  }
  .bloc-image-du-jour {
    margin: 0;
    position: relative;
  }
  .bloc-image-du-jour .inner {
    padding: 30px 40px 40px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .bloc-question-du-jour .title h3,
  .bloc-question-du-jour .views-field-title,
  .bloc-qdj-red .title h3,
  .bloc-qdj-red .views-field-title,
  .bloc-image-du-jour .title h3,
  .bloc-image-du-jour .views-field-title {
    margin: 0;
    padding: 0;
    font-size: 33px;
    line-height: 35px;
    color: #FFF;
    font-weight: 900;
    text-transform: uppercase;
  }
  .bloc-question-du-jour .text,
  .bloc-question-du-jour .views-field-enonce,
  .bloc-qdj-red .text,
  .bloc-qdj-red .views-field-enonce,
  .bloc-image-du-jour .text,
  .bloc-image-du-jour .views-field-enonce {
    margin: 0;
    padding: 0;
    font-size: 20px;
    line-height: 24px;
    color: #0D0D0D;
    font-family: "Abhaya Libre", serif;
    font-weight: bold;
  }
  .bloc-question-du-jour .text p,
  .bloc-question-du-jour .views-field-enonce p,
  .bloc-qdj-red .text p,
  .bloc-qdj-red .views-field-enonce p,
  .bloc-image-du-jour .text p,
  .bloc-image-du-jour .views-field-enonce p {
    margin: 0;
    padding: 0;
    font-size: 20px;
    line-height: 24px;
    color: #0D0D0D;
  }
  .bloc-question-du-jour .link a,
  .bloc-question-du-jour .link span,
  .bloc-question-du-jour .views-field-more a,
  .bloc-question-du-jour .views-field-more span,
  .bloc-qdj-red .link a,
  .bloc-qdj-red .link span,
  .bloc-qdj-red .views-field-more a,
  .bloc-qdj-red .views-field-more span,
  .bloc-image-du-jour .link a,
  .bloc-image-du-jour .link span,
  .bloc-image-du-jour .views-field-more a,
  .bloc-image-du-jour .views-field-more span {
    margin: 0;
    padding: 0 26px 0 0;
    font-size: 20px;
    line-height: 24px;
    color: #FFFFFF;
    font-weight: 700;
    font-style: italic;
    background: url("../../images/source/forward-arrow-white.png") no-repeat right center;
  }
  .bloc-search {
    position: relative;
  }
  .bloc-search .inputs .input-wrap {
    margin: 0;
    position: relative;
  }
  .bloc-search .inputs.first .button-submit {
    background-color: transparent;
    background: url("../../images/source/search-solid.svg") no-repeat 0 0;
    background-size: 16px 16px;
    text-indent: -9999px;
    overflow: hidden;
    border: none;
  }
  .upper-content .block-entetepagetests {
    margin: 0;
    padding: 70px 20px 50px;
    background: #F1ECEF;
  }
  .upper-content .block-entetepagetests > div:not(.contextual) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 auto;
    max-width: 1086px;
    width: 100%;
  }
  .upper-content .block-entetepagetests .left-wrapper {
    margin: 0;
    padding: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
  }
  .upper-content .block-entetepagetests .left-wrapper h1 {
    margin: 0 0 15px;
    padding: 0;
    font-size: 14px;
    line-height: 18px;
    color: #F72323;
    font-family: "Lato", sans-serif;
    text-transform: uppercase;
  }
  .upper-content .block-entetepagetests .left-wrapper h2 {
    margin: 0;
    padding: 0;
    font-size: 24px;
    line-height: 28px;
    color: #0D0D0D;
    font-family: "Abhaya Libre", serif;
    font-weight: 700;
  }
  .upper-content .block-entetepagetests .right-wrapper {
    margin: 0;
    padding: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
    max-width: 460px;
  }
  .page-les-tests #content-area > div > .block-rdp-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 60px 0;
  }
  .page-les-tests #content-area > div > .block-rdp-content > div {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 31.2%;
            flex: 0 0 31.2%;
  }
  .page-les-tests #content-area > div > .block-rdp-content > div.bloc__les__tests__ecn .testsECN {
    padding: 30px 18px;
    background: #F1ECEF;
  }
  .bloc-envie-exercer {
    display: none;
  }
  .bloc-envie-exercer.show {
    display: block;
  }
  .bloc-envie-exercer > header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 60px 0;
  }
  .bloc-envie-exercer > header > div {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 31.2%;
            flex: 0 0 31.2%;
  }
  .bloc-envie-exercer > header > div.bloc__les__tests__ecn .testsECN, .bloc-envie-exercer > header > div.bloc-dossiers-progressifs .testsECN {
    padding: 30px 18px;
    background: #F1ECEF;
  }
  .bloc-envie-exercer > header > div.block-blocimagesmysterieuses .bloc__les_tests__title + div {
    -webkit-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 15px;
            column-gap: 15px;
  }
  .bloc-envie-exercer > header > div.block-blocimagesmysterieuses .bloc__les_tests__title + div .views-row {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
  }
  .bloc__les_tests__title {
    margin: 0 0 25px;
    padding: 0;
    font-size: 23px;
    line-height: 26px;
    color: #F72323;
    text-transform: uppercase;
    font-weight: 900;
    text-align: center;
    letter-spacing: 0.1em;
    font-style: italic;
  }
  .bloc__les_tests__title a {
    color: #F72323;
    display: inline-block;
  }
  .bloc-Keskipeu > .views-row {
    position: relative;
    border-bottom: 1px dotted #F72323;
  }
  .bloc-Keskipeu > .views-row > .node {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
  }
  .bloc-Keskipeu > .views-row > .node > div {
    -webkit-transition: ease-in-out all 150ms;
    -o-transition: ease-in-out all 150ms;
    transition: ease-in-out all 150ms;
  }
  .bloc-Keskipeu > .views-row > .node > div:first-child {
    padding: 25px 20px;
    width: calc(100% + 40px);
    margin: 0 0 0 -40px;
  }
  .bloc-Keskipeu > .views-row > .node > div:first-child a {
    margin: 0;
    padding: 0;
    font-size: 24px;
    line-height: 28px;
    color: #0D0D0D;
    font-family: "Abhaya Libre", serif;
  }
  .bloc-Keskipeu > .views-row > .node > div:first-child a:hover, .bloc-Keskipeu > .views-row > .node > div:first-child a:focus {
    color: #F72323;
  }
  .bloc-Keskipeu > .views-row > .node > div.content {
    width: 40px;
    background: #F1ECEF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-transform: translateX(-40px);
        -ms-transform: translateX(-40px);
            transform: translateX(-40px);
    padding: 20px 10px;
    line-height: 26px !important;
  }
  .bloc-Keskipeu > .views-row > .node > div.content .flag {
    margin: 0 0 18px;
    text-align: center;
    width: 100%;
  }
  .bloc-Keskipeu > .views-row > .node > div.content .flag a {
    width: 12px;
    height: 16px;
    background: url("../../images/source/bookmark-solid-red.svg") no-repeat;
    background-size: 12px 16px;
    overflow: hidden;
    text-indent: -999px;
    display: inline-block;
  }
  .bloc-Keskipeu > .views-row > .node > div.content span {
    display: block;
    text-align: center;
    line-height: 26px !important;
    width: 20px;
  }
  .bloc-Keskipeu > .views-row > .node > div.content span a {
    display: inline-block;
    font-size: 16px;
    line-height: 16px;
    padding: 0;
    margin: 0 0 20px;
    color: #F72323;
  }
  .bloc-Keskipeu > .views-row > .node > div.content span a.a2a_button_linkedin, .bloc-Keskipeu > .views-row > .node > div.content span a.a2a_button_email {
    display: none;
  }
  .bloc-Keskipeu > .views-row > .node > div.content span a.fb {
    margin: 0;
  }
  .bloc-Keskipeu > .views-row > .node > div.content span a:last-child {
    margin: 0;
  }
  .bloc-Keskipeu > .views-row > .node:hover > div:first-child, .bloc-Keskipeu > .views-row > .node:focus > div:first-child {
    margin: 0;
    -webkit-transition: ease-in-out all 150ms;
    -o-transition: ease-in-out all 150ms;
    transition: ease-in-out all 150ms;
  }
  .bloc-Keskipeu > .views-row > .node:hover > div.content, .bloc-Keskipeu > .views-row > .node:focus > div.content {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
    -webkit-transition: ease-in-out all 150ms;
    -o-transition: ease-in-out all 150ms;
    transition: ease-in-out all 150ms;
  }
  .bloc-qdj {
    margin: 0;
    padding: 15px 0 0;
  }
  .bloc-qdj ul {
    margin: 0;
    padding: 0;
  }
  .bloc-qdj ul li {
    list-style: none;
    margin: 0;
    padding: 0 0 15px;
  }
  .bloc-qdj ul li a {
    margin: 0;
    padding: 0;
    font-size: 24px;
    line-height: 28px;
    color: #0D0D0D;
    font-family: "Abhaya Libre", serif;
  }
  .bloc-qdj ul li a:hover, .bloc-qdj ul li a:focus {
    color: #F72323;
  }
  .bloc__les__tests__ecn form,
  .bloc-dossiers-progressifs form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .bloc__les__tests__ecn form .form-item.form-item-field-specialite-value select,
  .bloc-dossiers-progressifs form .form-item.form-item-field-specialite-value select {
    max-width: 95%;
  }
  .bloc__les__tests__ecn form .form-item > label,
  .bloc-dossiers-progressifs form .form-item > label {
    display: none;
  }
  .bloc__les__tests__ecn form .form-item select,
  .bloc-dossiers-progressifs form .form-item select {
    border-radius: 4px;
    background: #FFF url("../../images/source/select-arr-blk.png") no-repeat 94% center;
    margin: 0;
    padding: 6px 30px 6px 8px;
    cursor: pointer;
  }
  .bloc__les__tests__ecn form .form-item.form-item-sort-bef-combine select,
  .bloc-dossiers-progressifs form .form-item.form-item-sort-bef-combine select {
    border: none;
    padding: 0 12px 0 0;
    background: transparent url("../../images/source/select-arr-blk.png") no-repeat 98% center;
    text-decoration: underline;
  }
  .bloc__les__tests__ecn form .form-actions,
  .bloc-dossiers-progressifs form .form-actions {
    display: none;
  }
  .bloc__les__tests__ecn .item-list ul,
  .bloc-dossiers-progressifs .item-list ul {
    margin: 0;
    padding: 30px 0 0;
    list-style: none;
  }
  .bloc__les__tests__ecn .item-list ul li,
  .bloc-dossiers-progressifs .item-list ul li {
    margin: 0 0 30px;
    padding: 0 0 30px;
    border-bottom: 1px dotted #F72323;
  }
  .bloc__les__tests__ecn .item-list ul li:first-child, .bloc__les__tests__ecn .item-list ul li:last-child, .bloc__les__tests__ecn .item-list ul li:nth-child(2),
  .bloc-dossiers-progressifs .item-list ul li:first-child,
  .bloc-dossiers-progressifs .item-list ul li:last-child,
  .bloc-dossiers-progressifs .item-list ul li:nth-child(2) {
    border: none;
    margin: 0;
  }
  .bloc__les__tests__ecn .item-list ul li:last-child,
  .bloc-dossiers-progressifs .item-list ul li:last-child {
    padding: 0;
  }
  .bloc__les__tests__ecn .item-list ul li h2,
  .bloc-dossiers-progressifs .item-list ul li h2 {
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 16px;
    color: #939393;
    font-style: italic;
    font-family: "Lato", sans-serif;
    font-weight: 400;
  }
  .bloc__les__tests__ecn .item-list ul li h2 a,
  .bloc-dossiers-progressifs .item-list ul li h2 a {
    color: #939393;
  }
  .bloc__les__tests__ecn .item-list ul li .content,
  .bloc-dossiers-progressifs .item-list ul li .content {
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 24px;
    color: #5C5C5C;
  }
  .bloc__les__tests__ecn .item-list ul li .content a,
  .bloc-dossiers-progressifs .item-list ul li .content a {
    color: #5C5C5C;
  }
  .bloc__les__tests__ecn .item-list ul li .exercise__specialite,
  .bloc-dossiers-progressifs .item-list ul li .exercise__specialite {
    margin: 0 0 4px;
    padding: 0;
    font-size: 12px;
    line-height: 16px;
    color: #F72323;
    font-weight: 700;
    text-transform: uppercase;
  }
  .bloc__les__tests__ecn .item-list ul li .exercise__date-de-parution,
  .bloc-dossiers-progressifs .item-list ul li .exercise__date-de-parution {
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 16px;
    color: #939393;
    font-style: italic;
  }
  .bloc__les__tests__ecn .promo_ecn,
  .bloc-dossiers-progressifs .promo_ecn {
    margin: 0;
    padding: 15px;
    width: 100%;
    height: 250px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 32px;
    line-height: 46px;
    color: #FFF;
    text-transform: uppercase;
    background: #939393;
  }
  .bloc__les__tests__ecn .voir-plus,
  .bloc-dossiers-progressifs .voir-plus {
    text-align: center;
    margin: 50px 0 0;
  }
  .bloc__les__tests__ecn .voir-plus a,
  .bloc-dossiers-progressifs .voir-plus a {
    margin: 0;
    padding: 13px 20px;
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    color: #FFF;
    border-radius: 4px;
    border: 1px solid #F72323;
    background: #F72323;
    display: inline-block;
  }
  body.page-vient-de-paraitre #main > .container,
  body.vient-de-paraitre #main > .container {
    max-width: none;
    padding: 0;
  }
  body.page-vient-de-paraitre #main > .container .page-vient-de-paraitre,
  body.vient-de-paraitre #main > .container .page-vient-de-paraitre {
    position: relative;
  }
  body.page-vient-de-paraitre .recherche-numeros-wrapper,
  body.vient-de-paraitre .recherche-numeros-wrapper {
    margin: 0 auto;
    max-width: 1118px;
    padding: 35px 15px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  body.page-vient-de-paraitre .recherche-numeros-wrapper:before,
  body.vient-de-paraitre .recherche-numeros-wrapper:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 220px;
    background: #F1ECEF;
  }
  body.page-vient-de-paraitre .recherche-numeros-wrapper > div,
  body.vient-de-paraitre .recherche-numeros-wrapper > div {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
    padding: 30px 15px 0;
    max-width: 522px;
    position: relative;
  }
  body.page-vient-de-paraitre .recherche-numeros-wrapper .block-blocnumeros,
  body.vient-de-paraitre .recherche-numeros-wrapper .block-blocnumeros {
    margin: 0;
    padding: 0;
  }
  body.page-vient-de-paraitre .recherche-numeros-wrapper .block-blocnumeros > div.tous-numeros-wrapper,
  body.vient-de-paraitre .recherche-numeros-wrapper .block-blocnumeros > div.tous-numeros-wrapper {
    text-align: right;
  }
  body.page-vient-de-paraitre .recherche-numeros-wrapper .block-blocnumeros > div.tous-numeros-wrapper a,
  body.vient-de-paraitre .recherche-numeros-wrapper .block-blocnumeros > div.tous-numeros-wrapper a {
    margin: 0 0 10px;
    padding: 0 20px 0 0;
    font-size: 14px;
    line-height: 17px;
    font-weight: 700;
    font-style: italic;
    color: #4E4E4E;
    display: inline-block;
    background: url("../../images/source/forward-arrow.png") no-repeat right center;
  }
  body.page-vient-de-paraitre .recherche-numeros-wrapper .block-blocnumeros > div.revues-wrapper,
  body.vient-de-paraitre .recherche-numeros-wrapper .block-blocnumeros > div.revues-wrapper {
    text-align: right;
  }
  body.page-vient-de-paraitre .recherche-numeros-wrapper .block-blocnumeros > div.revues-wrapper a,
  body.vient-de-paraitre .recherche-numeros-wrapper .block-blocnumeros > div.revues-wrapper a {
    display: inline-block;
    width: 33%;
  }
  body.page-vient-de-paraitre .recherche-numeros-wrapper .block-blocnumeros > div:last-child,
  body.vient-de-paraitre .recherche-numeros-wrapper .block-blocnumeros > div:last-child {
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  body.page-vient-de-paraitre .recherche-numeros-wrapper .block-blocnumeros > div:last-child img,
  body.vient-de-paraitre .recherche-numeros-wrapper .block-blocnumeros > div:last-child img {
    margin: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 32%;
            flex: 0 0 32%;
  }
  body.page-vient-de-paraitre .recherche-numeros-wrapper .block-blocnumeros > div:last-child img:nth-child(2),
  body.vient-de-paraitre .recherche-numeros-wrapper .block-blocnumeros > div:last-child img:nth-child(2) {
    padding: 0 10px;
  }
  body.page-vient-de-paraitre .bloc-dossiers-wrapper,
  body.vient-de-paraitre .bloc-dossiers-wrapper {
    margin: 0;
    padding: 70px 0;
    background: #F1ECEF;
  }
  body.page-vient-de-paraitre .bloc-dossiers-wrapper .bloc-dossiers,
  body.vient-de-paraitre .bloc-dossiers-wrapper .bloc-dossiers {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  body.page-vient-de-paraitre .bloc-dossiers-wrapper .bloc-dossiers header,
  body.vient-de-paraitre .bloc-dossiers-wrapper .bloc-dossiers header {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  body.page-vient-de-paraitre .bloc-dossiers-wrapper .bloc-dossiers .views-row,
  body.vient-de-paraitre .bloc-dossiers-wrapper .bloc-dossiers .views-row {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 49%;
            flex: 0 0 49%;
  }
  body.page-vient-de-paraitre .bloc-dossiers-wrapper .bloc-dossiers .views-row .sup-dossier-top .img,
  body.vient-de-paraitre .bloc-dossiers-wrapper .bloc-dossiers .views-row .sup-dossier-top .img {
    max-width: 260px;
    min-width: 75px;
  }
  .mises-items-wrapper {
    margin: 0;
    padding: 70px 0;
    background: #FFF;
  }
  .mises-items-wrapper .section-inner .col-80 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    max-width: 844px;
  }
  .mises-items-wrapper .section-inner .col-40 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    max-width: 291px;
  }
  .mises-items-wrapper .section-inner .col-40.bloc-items {
    border-left: 6px solid #F72323;
    background: #F1ECEF;
  }
  .bloc-items .title-wrapper {
    margin: 0;
    padding: 25px 20px 25px 0;
  }
  .bloc-items .title-wrapper h3 a {
    color: #F72323;
  }
  .bloc-items .red-ul ul {
    background: #F1ECEF;
    padding: 0;
    background: none;
    border: none;
  }
  .bloc-items .red-ul ul .author {
    font-size: 14px;
  }
  .bloc-mises-au-point {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .bloc-mises-au-point > .title-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  .bloc-mises-au-point > .map-column-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 32%;
            flex: 0 0 32%;
  }
  .bloc-mises-au-point > .map-content-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 65%;
            flex: 0 0 65%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .bloc-mises-au-point > .map-content-wrapper .map-column-2,
  .bloc-mises-au-point > .map-content-wrapper .map-column-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
  }
  .bloc-mises-au-point > .map-content-wrapper .map-column-2 .views-row,
  .bloc-mises-au-point > .map-content-wrapper .map-column-3 .views-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .bloc-mises-au-point > .map-content-wrapper .map-column-2 .bloc_texte_paragraph__image,
  .bloc-mises-au-point > .map-content-wrapper .map-column-3 .bloc_texte_paragraph__image {
    margin: 0;
  }
  .bloc-mises-au-point .bloc_texte_paragraph__image {
    margin: 0 0 15px;
    max-width: 260px;
  }
  .bloc-mises-au-point .bloc_texte_paragraph__image img {
    border: 1px solid #F3F3F1;
  }
  .bloc-mises-au-point .views-row {
    margin: 0 0 20px;
    padding: 0 0 20px;
    border-bottom: 1px dotted #F72323;
  }
  .bloc-mises-au-point .views-row:last-child {
    margin: 0;
    padding: 0;
    border: none;
  }
  .bloc-mises-au-point .views-row .views-field-title {
    margin: 0;
    padding: 0;
    font-size: 24px;
    line-height: 28px;
    color: #0D0D0D;
    font-family: "Abhaya Libre", serif;
  }
  .bloc-mises-au-point .views-row .views-field-title a {
    color: #0D0D0D;
  }
  .bloc-mises-au-point .views-row .views-field-title a:hover, .bloc-mises-au-point .views-row .views-field-title afocus {
    color: #F72323;
  }
  .bloc-mises-au-point footer {
    text-align: right;
    margin: 50px 0 0;
    width: 100%;
  }
  .bloc-mises-au-point footer a {
    margin: 0;
    padding: 13px 20px;
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    color: #FFF;
    border-radius: 4px;
    border: 1px solid #F72323;
    background: #F72323;
    display: inline-block;
  }
  .cas-aide-sante-wrapper {
    padding: 70px 0;
    margin: 0;
  }
  .cas-aide-sante-wrapper .bloc-cas-cliniques {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 49%;
            flex: 0 0 49%;
    max-width: 522px;
    padding: 0 20px;
  }
  .cas-aide-sante-wrapper .bloc-cas-cliniques header + .views-row .article__images {
    float: left;
    margin: 0 15px 0 0;
  }
  .cas-aide-sante-wrapper .bloc-cas-cliniques header + .views-row .left-wrapper {
    overflow: inherit;
  }
  .cas-aide-sante-wrapper .bloc-cas-cliniques header + .views-row .right-wrapper {
    overflow: hidden;
  }
  .cas-aide-sante-wrapper .bloc-cas-cliniques .views-row {
    margin: 0;
    padding: 25px 0;
    border-bottom: 1px dotted #F72323;
  }
  .cas-aide-sante-wrapper .bloc-cas-cliniques .views-row .left-wrapper {
    overflow: hidden;
  }
  .cas-aide-sante-wrapper .bloc-cas-cliniques .views-row:last-child {
    border: none;
  }
  .cas-aide-sante-wrapper .bloc-cas-cliniques .views-row .content::after {
    display: block;
    clear: both;
    content: "";
  }
  .cas-aide-sante-wrapper .bloc-cas-cliniques .views-row .right-wrapper .article__images {
    float: right;
    margin: 0 0 0 15px;
  }
  .cas-aide-sante-wrapper .bloc-cas-cliniques .views-row .views-field-field-bloc-texte {
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 24px;
    color: #0D0D0D;
  }
  .cas-aide-sante-wrapper .bloc-cas-cliniques .views-row .views-field-field-bloc-texte p {
    margin: 0;
  }
  .cas-aide-sante-wrapper .bloc-cas-cliniques .views-row .views-field-field-rubrique {
    margin: 0 0 5px;
    padding: 0;
    font-size: 12px;
    line-height: 16px;
    color: #F72323;
    font-weight: 700;
    text-transform: uppercase;
  }
  .cas-aide-sante-wrapper .bloc-cas-cliniques .views-row .views-field-title {
    margin: 0 0 15px;
    padding: 0;
    font-size: 24px;
    line-height: 28px;
    color: #0D0D0D;
    font-family: "Abhaya Libre", serif;
  }
  .cas-aide-sante-wrapper .bloc-cas-cliniques .views-row .views-field-title a {
    color: #0D0D0D;
  }
  .cas-aide-sante-wrapper .bloc-cas-cliniques .views-row .views-field-title a:hover, .cas-aide-sante-wrapper .bloc-cas-cliniques .views-row .views-field-title a:focus {
    color: #F72323;
  }
  .cas-aide-sante-wrapper .bloc-cas-cliniques .views-row .views-field-field-chapo {
    font-size: 14px;
    line-height: 24px;
    color: #0D0D0D;
    overflow: hidden;
  }
  .cas-aide-sante-wrapper .bloc-cas-cliniques .views-row .views-field-field-chapo .chapo {
    font-size: 14px;
    line-height: 24px;
    color: #0D0D0D;
  }
  .cas-aide-sante-wrapper .bloc-cas-cliniques .views-row .views-field-field-chapo p {
    margin: 0;
    font-size: 14px;
    line-height: 24px;
    color: #0D0D0D;
  }
  .cas-aide-sante-wrapper .aide-sante-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 49%;
            flex: 0 0 49%;
    max-width: 522px;
    padding: 0 20px;
  }
  .cas-aide-sante-wrapper .aide-sante-wrapper .bloc-sante-societe {
    padding: 40px;
    background: #F1ECEF;
  }
  .cas-aide-sante-wrapper .aide-sante-wrapper .bloc-sante-societe .views-row {
    margin: 0;
    padding: 25px 0;
    border-bottom: 1px dotted #F72323;
  }
  .cas-aide-sante-wrapper .aide-sante-wrapper .bloc-sante-societe .views-row:last-child {
    border: none;
  }
  .cas-aide-sante-wrapper .aide-sante-wrapper .bloc-sante-societe .views-row .views-field-field-bloc-texte {
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 24px;
    color: #0D0D0D;
  }
  .cas-aide-sante-wrapper .aide-sante-wrapper .bloc-sante-societe .views-row .views-field-field-bloc-texte p {
    margin: 0;
  }
  .cas-aide-sante-wrapper .aide-sante-wrapper .bloc-sante-societe .views-row .views-field-field-rubrique {
    margin: 0 0 5px;
    padding: 0;
    font-size: 12px;
    line-height: 16px;
    color: #F72323;
    font-weight: 700;
    text-transform: uppercase;
  }
  .cas-aide-sante-wrapper .aide-sante-wrapper .bloc-sante-societe .views-row .views-field-title {
    margin: 0 0 15px;
    padding: 0;
    font-size: 24px;
    line-height: 28px;
    color: #0D0D0D;
    font-family: "Abhaya Libre", serif;
  }
  .cas-aide-sante-wrapper .aide-sante-wrapper .bloc-sante-societe .views-row .views-field-title a {
    color: #0D0D0D;
  }
  .cas-aide-sante-wrapper .aide-sante-wrapper .bloc-sante-societe .views-row .views-field-title a:hover, .cas-aide-sante-wrapper .aide-sante-wrapper .bloc-sante-societe .views-row .views-field-title a:focus {
    color: #F72323;
  }
  .cas-aide-sante-wrapper .aide-sante-wrapper .bloc-sante-societe .views-row .views-field-title .views-field-field-chapo {
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 24px;
    color: #0D0D0D;
  }
  .cas-aide-sante-wrapper .aide-sante-wrapper .bloc-sante-societe .views-row .views-field-title .views-field-field-chapo p {
    margin: 0;
    font-size: 14px;
    line-height: 24px;
    color: #0D0D0D;
  }
  .bloc-aide-decision {
    margin: 0 0 50px;
  }
  .bloc-aide-decision .title-wrapper {
    border-bottom: 2px solid #F72323;
  }
  .bloc-aide-decision .views-row {
    margin: 0 0 10px;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .bloc-aide-decision .views-row .views-field {
    display: inline-block;
    vertical-align: middle;
    line-height: 19px;
  }
  .bloc-aide-decision .views-row span.type-outil-decisionnel-illustration {
    background: url("../../images/source/picto-aide-illustration.png") no-repeat 0 0;
    width: 20px;
    height: 16px;
    overflow: hidden;
    text-indent: -999px;
    display: inline-block;
    margin: 5px 15px 0 0;
  }
  .bloc-aide-decision .views-row span.type-outil-decisionnel-tableau {
    background: url("../../images/source/picto-aide-tableau.png") no-repeat 0 0;
    width: 20px;
    height: 16px;
    overflow: hidden;
    text-indent: -999px;
    display: inline-block;
    margin: 5px 15px 0 0;
  }
  .bloc-aide-decision .views-row span.type-outil-decisionnel-encadré {
    background: url("../../images/source/picto-aide-tableau.png") no-repeat 0 0;
    width: 20px;
    height: 19px;
    overflow: hidden;
    text-indent: -999px;
    display: inline-block;
    margin: 5px 15px 0 0;
  }
  .bloc-aide-decision .views-row .views-field-title {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 28px;
    color: #0D0D0D;
    font-style: italic;
  }
  .exercise__question-et-reponse > div {
    padding: 0;
  }
  .exercise__question-et-reponse .question-answer-wrapper {
    margin: 0;
    padding: 25px 0;
    position: relative;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__observation {
    margin: 0 0 50px;
    padding: 40px 30px;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__observation h3 {
    margin: 0 0 13px;
    padding: 0;
    font-size: 20px;
    line-height: 32px;
    color: #F72323;
    text-transform: none;
    font-family: "Lato", sans-serif;
    font-weight: 400;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__observation h3::before {
    content: '';
    display: inline-block;
    margin: 0 8px 0 0;
    width: 20px;
    height: 21px;
    background: url("../../images/source/redHand.png") no-repeat 0 0;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__observation p {
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 28px;
    color: #4E4E4E;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__evolution-cas {
    padding: 0 0 30px 80px;
    margin: -60px 0 0;
    position: relative;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__evolution-cas:before {
    content: '';
    position: absolute;
    top: 0px;
    left: 14px;
    width: 3px;
    height: 100%;
    background: #F72323;
    -webkit-transition: ease-in-out height 250ms;
    -o-transition: ease-in-out height 250ms;
    transition: ease-in-out height 250ms;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__enonce-question {
    margin: 0 0 30px;
    font-size: 22px;
    line-height: 32px;
    color: #0d0d0d;
    padding: 0 0 0 50px;
    position: relative;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__enonce-question:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    background: #F72323;
    border-radius: 50%;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__enonce-question strong {
    font-weight: normal;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__reponse,
  .exercise__question-et-reponse .question-answer-wrapper .answers-container {
    margin: 0;
    padding: 0 30px 0 75px;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__reponse > div,
  .exercise__question-et-reponse .question-answer-wrapper .answers-container > div {
    padding: 10px 0;
    border-bottom: 1px solid #F1ECEF;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__reponse > div:last-child,
  .exercise__question-et-reponse .question-answer-wrapper .answers-container > div:last-child {
    border-bottom: none;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__reponse .reponse-afficher,
  .exercise__question-et-reponse .question-answer-wrapper .answers-container .reponse-afficher {
    position: relative;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__reponse .reponse-afficher label,
  .exercise__question-et-reponse .question-answer-wrapper .answers-container .reponse-afficher label {
    display: inline-block;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__reponse .correction-reponse,
  .exercise__question-et-reponse .question-answer-wrapper .answers-container .correction-reponse {
    margin: 0 0 0 30px;
    padding: 0;
    font-size: 14px;
    line-height: 24px;
    color: #4E4E4E;
    position: relative;
    display: none;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__reponse .correction-reponse > div,
  .exercise__question-et-reponse .question-answer-wrapper .answers-container .correction-reponse > div {
    display: inline-block;
    vertical-align: top;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__reponse .correction-reponse > div p,
  .exercise__question-et-reponse .question-answer-wrapper .answers-container .correction-reponse > div p {
    font-size: 14px;
    line-height: 24px;
    color: #4E4E4E;
    margin: 0;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__reponse .correction-reponse > div > *,
  .exercise__question-et-reponse .question-answer-wrapper .answers-container .correction-reponse > div > * {
    position: relative;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__reponse .correction-reponse > div > *::before,
  .exercise__question-et-reponse .question-answer-wrapper .answers-container .correction-reponse > div > *::before {
    content: '';
    display: inline-block;
    width: 14px;
    height: 17px;
    background: url("../../images/source/greyHand.png") no-repeat 0 0;
    margin: 2px 7px 0 0;
    vertical-align: top;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__reponse label,
  .exercise__question-et-reponse .question-answer-wrapper .answers-container label {
    position: relative;
    padding: 0 0 0 32px;
    font-size: 18px;
    font-weight: normal;
    color: #4E4E4E;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__reponse label p,
  .exercise__question-et-reponse .question-answer-wrapper .answers-container label p {
    font-size: 18px;
    line-height: 26px;
    font-weight: normal;
    color: #4E4E4E;
    margin: 0;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__reponse label input[type=checkbox],
  .exercise__question-et-reponse .question-answer-wrapper .answers-container label input[type=checkbox] {
    position: absolute;
    top: 3px;
    left: 0;
    background: url("../../images/source/check-off.png") no-repeat 0 0;
    width: 20px;
    height: 20px;
    -moz-appearance: none;
         appearance: none;
    -webkit-appearance: none;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__reponse label input[type=checkbox]:checked,
  .exercise__question-et-reponse .question-answer-wrapper .answers-container label input[type=checkbox]:checked {
    background: url("../../images/source/check-on.png") no-repeat 0 0;
    width: 24px;
    height: 26px;
    top: 0;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__reponse .paragraph,
  .exercise__question-et-reponse .question-answer-wrapper .answers-container .paragraph {
    position: relative;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__reponse .paragraph.correct-given-answer:before,
  .exercise__question-et-reponse .question-answer-wrapper .answers-container .paragraph.correct-given-answer:before {
    content: '';
    position: absolute;
    top: 2px;
    left: -32px;
    background: url("../../images/source/great.png") no-repeat 0 0;
    width: 19px;
    height: 20px;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__reponse .paragraph.correct-given-answer label input[type="checkbox"]:checked,
  .exercise__question-et-reponse .question-answer-wrapper .answers-container .paragraph.correct-given-answer label input[type="checkbox"]:checked {
    background: url("../../images/source/check-correct.png") no-repeat 0 0;
    width: 25px;
    height: 20px;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__reponse .paragraph.correct-answer:before,
  .exercise__question-et-reponse .question-answer-wrapper .answers-container .paragraph.correct-answer:before {
    content: '';
    position: absolute;
    top: 2px;
    left: -31px;
    background: url("../../images/source/good.png") no-repeat 0 0;
    width: 20px;
    height: 20px;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__reponse .paragraph.wrong-answer:before,
  .exercise__question-et-reponse .question-answer-wrapper .answers-container .paragraph.wrong-answer:before {
    content: '';
    position: absolute;
    top: 2px;
    left: -27px;
    background: url("../../images/source/false.png") no-repeat 0 0;
    width: 16px;
    height: 20px;
  }
  .exercise__question-et-reponse .question-answer-wrapper .question__commentaire-question {
    margin: 30px 0 0 74px;
    padding: 30px;
    background: #F1ECEF;
    display: none;
  }
  .type-exercice-question-du-jour .exercise__question-et-reponse .question-answer-wrapper .question__commentaire-question,
  .type-exercice-keskipeu-commenté .exercise__question-et-reponse .question-answer-wrapper .question__commentaire-question,
  .type-exercice-keskipeu-commente .exercise__question-et-reponse .question-answer-wrapper .question__commentaire-question {
    display: block;
  }
  .exercise__question-et-reponse .question-answer-wrapper .answer-ok {
    background: transparent;
    border: 1px solid #F72323;
    margin: 30px 0 0 0;
    border-radius: 4px;
    color: #F72323;
  }
  .exercise__question-et-reponse .question-answer-wrapper .next-question {
    background: #F72323;
    margin: 50px 0 0 0px;
    border-radius: 4px;
  }
  .exercise__question-et-reponse .question-answer-wrapper .validate-answers {
    background: #F72323;
    margin: 50px 0 0 0px;
    border-radius: 4px;
  }
  .exercise__question-et-reponse .question-answer-wrapper.answered {
    margin: 0 0 50px;
  }
  .exercise__question-et-reponse .question-answer-wrapper.answered .question__enonce-question strong,
  .exercise__question-et-reponse .question-answer-wrapper.answered .reponse-afficher {
    opacity: .5;
    -webkit-transition: ease-in-out all 250ms;
    -o-transition: ease-in-out all 250ms;
    transition: ease-in-out all 250ms;
  }
  .exercise__question-et-reponse .question-answer-wrapper:after {
    content: '';
    position: absolute;
    top: 25px;
    left: 14px;
    width: 3px;
    height: 0px;
    background: #F72323;
    -webkit-transition: ease-in-out height 250ms;
    -o-transition: ease-in-out height 250ms;
    transition: ease-in-out height 250ms;
  }
  .exercise__question-et-reponse .question-answer-wrapper.answered-line:after {
    content: '';
    height: calc(100% + 55px);
    -webkit-transition: ease-in-out height 250ms;
    -o-transition: ease-in-out height 250ms;
    transition: ease-in-out height 250ms;
  }
  .exercise__question-et-reponse .question-answer-wrapper .correct-given-answer .reponse-afficher {
    opacity: 1;
  }
  .exercise__question-et-reponse .question-answer-wrapper .correct-given-answer .reponse-afficher label {
    color: #328136;
    font-weight: 700;
  }
  .exercise__question-et-reponse .question-answer-wrapper .correct-given-answer .reponse-afficher label p {
    color: #328136;
    line-height: 21px;
  }
  .exercise__question-et-reponse.answered .question__commentaire-question,
  .exercise__question-et-reponse.answered .correction-reponse {
    display: block !important;
  }
  nav.pager {
    margin: 0;
    padding: 0;
  }
  .bloc-meme-theme {
    border-left: 5px solid #F1ECEF;
    display: none;
  }
  .bloc-meme-theme header .title-wrapper {
    background: #F1ECEF;
    padding: 30px 20px 10px 13px;
    margin: 0;
  }
  .bloc-meme-theme header .title-wrapper h2 {
    margin: 0;
    font-size: 18px;
    line-height: 22px;
    color: #F72323;
    font-family: "Lato", sans-serif;
    font-weight: 700;
  }
  .bloc-meme-theme header + .views-row {
    border-top: none;
    padding-top: 30px;
  }
  .bloc-meme-theme header + .views-row:after {
    display: none;
  }
  .bloc-meme-theme .views-row {
    padding: 20px 20px 20px 13px;
    background: #FFFFFF;
    position: relative;
  }
  .bloc-meme-theme .views-row:after {
    content: '';
    border-top: 1px dotted #F72323;
    width: calc(100% - 13px);
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .bloc-meme-theme .views-row .views-field-type {
    font-size: 12px;
    color: #F72323;
    margin: 0 0 8px;
    line-height: 16px;
    text-transform: uppercase;
  }
  .bloc-meme-theme .views-row .views-field-title a {
    font-size: 20px;
    line-height: 24px;
    color: #0D0D0D;
    margin: 0;
    font-family: "Abhaya Libre", serif;
    font-weight: 700;
  }
  .bloc-meme-theme .views-row .views-field-title a:hover, .bloc-meme-theme .views-row .views-field-title a:focus {
    color: #F72323;
  }
  #content-area {
    padding-top: 30px;
  }
  #content-area .bloc-meme-theme {
    margin: 30px 0 0;
    max-width: 736px;
  }
  .node-image #content-area .bloc-meme-theme {
    max-width: none;
  }
  #content-area .bloc-meme-theme header {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  #content-area .bloc-meme-theme header .title-wrapper h2 {
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
  }
  #content-area .bloc-meme-theme header + .views-row:after {
    display: block;
  }
  #content-area .bloc-meme-theme .rows-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  #content-area .bloc-meme-theme .views-row {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
  }
  .section-numeros .block-rdp-content {
    padding-top: 50px;
  }
  .section-numeros .block-rdp-content form {
    margin: 0 0 30px;
  }
  .section-numeros .block-rdp-content form select {
    max-width: 260px;
    width: 100%;
    background-position: 97% 50%;
    height: 40px;
    border-radius: 4px;
  }
  .section-numeros .block-rdp-content .item-list {
    margin: 0 0 30px;
    padding: 30px 15px 30px 30px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .section-numeros .block-rdp-content .item-list:before {
    content: '';
    background: #F1ECEF;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: .5;
    height: 208px;
  }
  .section-numeros .block-rdp-content .item-list h3 {
    margin: 0 30px 0 0;
    padding: 0;
    font-weight: normal;
    font-family: "Lato", sans-serif;
    text-align: center;
    position: relative;
    z-index: 1;
    width: 270px;
    height: 128px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .section-numeros .block-rdp-content .item-list h3 span {
    display: block;
  }
  .section-numeros .block-rdp-content .item-list h3 span br {
    display: none;
  }
  .section-numeros .block-rdp-content .item-list h3 .group-year {
    margin: 0 0 10px;
    padding: 0;
    font-size: 20px;
    font-family: "Abhaya Libre", serif;
    color: #F72323;
    line-height: 22px;
    font-weight: normal;
  }
  .section-numeros .block-rdp-content .item-list h3 .group-month {
    font-size: 46px;
    font-family: "Lato", sans-serif;
    color: #0D0D0D;
    line-height: 46px;
    font-weight: normal;
  }
  .section-numeros .block-rdp-content .item-list > ul {
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
  }
  .section-numeros .block-rdp-content .item-list > ul li {
    margin: 0 15px 0 0;
    padding: 0;
    list-style: none;
    max-width: 170px;
    text-align: center;
  }
  .section-numeros .block-rdp-content .item-list > ul li .views-field-field-couverture {
    margin: 0 0 15px;
  }
  .section-numeros .block-rdp-content .item-list > ul li .views-field-field-type {
    margin: 0;
    padding: 0 10px;
    font-size: 12px;
    line-height: 16px;
    color: #4E4E4E;
  }
  .section-numeros .block-rdp-content .item-list > ul li .views-field-field-numero {
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 16px;
    font-weight: 300;
    font-style: italic;
    color: #4E4E4E;
  }
  .section-numeros .block-rdp-content .pager {
    text-align: center;
    margin: 0 0 50px;
  }
  .section-numeros .block-rdp-content .pager li {
    list-style: none;
    display: inline-block;
  }
  .section-numeros .block-rdp-content .pager li a {
    margin: 0;
    padding: 13px 20px;
    background: #F72323;
    font-size: 18px;
    line-height: 1;
    color: #FFFFFF;
    font-family: "Lato", sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    border-radius: 3px;
    border: none;
    display: inline-block;
  }
  .les-plus-lus .views-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .les-plus-lus .views-row .views-field-counter {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30px;
            flex: 0 0 30px;
    text-align: center;
  }
  .les-plus-lus .views-row .views-field-counter span {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30px;
            flex: 0 0 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    font-size: 24px;
    color: #F72323;
    line-height: 1;
  }
  .page-search-page #header-sticky-wrapper.is-sticky {
    background: #f1ecef;
  }
  .page-search-page .block-rdp-search {
    padding: 57px 0 55px;
    position: relative;
  }
  .page-search-page .block-rdp-search:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: #F1ECEF;
    width: 100%;
    height: 113px;
  }
  .page-search-page .block-rdp-search.open:before {
    height: 143px;
  }
  .page-search-page .block-rdp-search .menu--main__inner > form .search-wrapper {
    position: relative;
    width: 100%;
    max-width: 930px;
    margin: 0 auto;
    padding: 0 15px;
  }
  .page-search-page .block-rdp-search .menu--main__inner > form .search-wrapper:before {
    display: none;
  }
  .page-search-page .block-rdp-search .menu--main__inner > form .search-wrapper .form-item label {
    font-size: 20px;
    line-height: 32px;
    font-weight: normal;
  }
  .page-search-page .block-rdp-search .menu--main__inner > form .search-wrapper .form-item input.form-search {
    border-radius: 4px;
  }
  .page-search-page .block-rdp-search .menu--main__inner > form summary {
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
  }
  .page-search-page .block-rdp-search .search-advanced.open {
    background-color: #F1ECEF;
  }
  .page-search-page #content-area .block-rdp-content {
    max-width: 930px;
    margin: 0 auto;
    padding: 0 15px;
    width: 100%;
  }
  .page-search-page #content-area .block-rdp-content .search-wrapper {
    width: 100%;
    padding: 0;
    margin: 0 auto;
    position: relative;
  }
  .page-search-page #content-area .block-rdp-content .search-wrapper:before {
    display: none;
  }
  .page-search-page #content-area .block-rdp-content .facets__container {
    width: 100%;
    max-width: 900px;
    margin: 0 auto 20px;
    border-bottom: 1px solid #4E4E4E;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .page-search-page #content-area .block-rdp-content .facets__container a {
    margin: 0 0 15px 0;
    display: inline-block;
    position: relative;
    font-size: 16px;
    line-height: 1.1;
    color: #4E4E4E;
  }
  .page-search-page #content-area .block-rdp-content .facets__container a:last-child {
    margin-right: 0;
  }
  .page-search-page #content-area .block-rdp-content .facets__container a:hover {
    color: #F72323;
  }
  .page-search-page #content-area .block-rdp-content .facets__container a.is_active {
    font-weight: 700;
    color: #F72323;
  }
  .page-search-page #content-area .block-rdp-content .facets__container a.is_active::after {
    content: '';
    width: 28px;
    height: 3px;
    background: #F72323;
    border-radius: 20px;
    display: block;
    position: absolute;
    bottom: -14px;
  }
  .page-search-page #content-area .block-rdp-content > .menu--main__inner {
    width: 100%;
    max-width: 900px;
    margin: 0 auto 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .page-search-page #content-area .block-rdp-content > .menu--main__inner .sous_cat a {
    background: red;
    padding: 6px 20px;
    margin: 0 5px 5px 0;
    display: inline-block;
    color: #fff;
    border-radius: 15px;
    font-size: 14px;
    line-height: 1.2;
  }
  .page-search-page #content-area .block-rdp-content > .menu--main__inner .rdp-search__advanced {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    background: none;
    padding: 0;
  }
  .page-search-page #content-area .block-rdp-content > .menu--main__inner .rdp-search__advanced > .form-item {
    margin: 0 0 0 15px;
    width: auto;
  }
  .page-search-page #content-area .block-rdp-content > .menu--main__inner .rdp-search__advanced select {
    height: 29px;
    line-height: 14px;
    border-radius: 4px;
    background-color: #F1ECEF;
    border: 1px solid #4E4E4E;
  }
  .page-search-page #content-area .block-rdp-content > .menu--main__inner .rdp-search__advanced input.button {
    height: 29px;
    line-height: normal;
    padding: 2px 24px;
    margin-left: 15px;
  }
  .rdp-search__advanced {
    background: rgba(241, 236, 239, 0.5);
    padding: 30px 15px;
  }
  .is-path-frontpage .rdp-search__advanced {
    background-color: transparent;
    padding: 30px 0;
  }
  .rdp-search__advanced > div {
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
  }
  .is-path-frontpage .rdp-search__advanced > div {
    max-width: none;
  }
  .rdp-search__advanced > div > p {
    margin: 0 0 28px;
    padding: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    color: #0D0D0D;
    border-bottom: 1px solid #0D0D0D;
  }
  .rdp-search__advanced > div > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .rdp-search__advanced > div > div .rdp-search__advanced_left {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 276px;
    padding-right: 15px;
  }
  .rdp-search__advanced > div > div .rdp-search__advanced_right {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 537px;
  }
  .rdp-search__advanced > div > div .rdp-search__advanced_right::after {
    display: block;
    clear: both;
    content: "";
  }
  .rdp-search__advanced > div > div .rdp-search__advanced_right .js-form-type-select,
  .rdp-search__advanced > div > div .rdp-search__advanced_right .js-form-type-textfield {
    float: left;
    width: 46%;
  }
  .page-vient-de-paraitre .rdp-search__advanced > div > div .rdp-search__advanced_right .js-form-type-select,
  .section-les-tests .rdp-search__advanced > div > div .rdp-search__advanced_right .js-form-type-select, .page-vient-de-paraitre
  .rdp-search__advanced > div > div .rdp-search__advanced_right .js-form-type-textfield,
  .section-les-tests
  .rdp-search__advanced > div > div .rdp-search__advanced_right .js-form-type-textfield {
    float: none;
    width: 100%;
    margin: 0;
  }
  .rdp-search__advanced > div > div .rdp-search__advanced_right .form-item-date-parution,
  .rdp-search__advanced > div > div .rdp-search__advanced_right .js-form-item-page,
  .rdp-search__advanced > div > div .rdp-search__advanced_right .form-item-page-debut {
    margin-left: 20px;
    float: left;
    width: 48%;
  }
  .page-vient-de-paraitre .rdp-search__advanced > div > div .rdp-search__advanced_right .form-item-date-parution,
  .section-les-tests .rdp-search__advanced > div > div .rdp-search__advanced_right .form-item-date-parution, .page-vient-de-paraitre
  .rdp-search__advanced > div > div .rdp-search__advanced_right .js-form-item-page,
  .section-les-tests
  .rdp-search__advanced > div > div .rdp-search__advanced_right .js-form-item-page, .page-vient-de-paraitre
  .rdp-search__advanced > div > div .rdp-search__advanced_right .form-item-page-debut,
  .section-les-tests
  .rdp-search__advanced > div > div .rdp-search__advanced_right .form-item-page-debut {
    float: none;
    width: 100%;
    margin: 0;
  }
  .rdp-search__advanced > div > div .submit-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    text-align: right;
    margin-top: 20px;
  }
  .rdp-search__advanced > div > div .submit-wrapper .button {
    display: inline-block;
    padding: 14px 20px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 400;
    border-radius: 4px;
    background: #F72323;
  }
  .rdp-search__advanced > div > div legend {
    margin: 0;
  }
  .rdp-search__advanced > div > div legend .fieldset-legend {
    margin: 0 0 15px;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    color: #F72323;
    font-weight: 400;
    display: block;
  }
  .rdp-search__advanced > div > div .js-form-type-checkbox {
    padding: 0 0 0 30px;
    margin: 0 0 14px;
  }
  .rdp-search__advanced > div > div input[type="checkbox"] {
    width: 20px;
    height: 20px;
    -webkit-appearance: none;
    border: 1px solid #4E4E4E;
    background: #FFF;
    border-radius: 4px;
    -webkit-transition: ease-in-out all 150ms;
    -o-transition: ease-in-out all 150ms;
    transition: ease-in-out all 150ms;
  }
  .rdp-search__advanced > div > div input[type="checkbox"]:checked {
    border: 1px solid #F72323;
    background: #F72323;
    -webkit-transition: ease-in-out all 150ms;
    -o-transition: ease-in-out all 150ms;
    transition: ease-in-out all 150ms;
  }
  .rdp-search__advanced > div > div label {
    font-size: 14px;
    line-height: 27px;
    color: #4E4E4E;
    font-weight: 400;
  }
  .rdp-search__advanced > div > div select {
    border-radius: 4px;
    width: 100%;
  }
  .section-les-tests .rdp-search__advanced > div > div .submit-wrapper .button,
  .page-vient-de-paraitre .rdp-search__advanced > div > div .submit-wrapper .button {
    font-size: 12px;
    padding: 14px 12px;
    margin: 0 0 15px;
  }
  .container_search {
    width: 100%;
    max-width: 900px;
    width: 100%;
  }
  .container_search .content_search {
    margin: 0 0 50px;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .container_search .content_search .content_left {
    padding: 0 90px 0 0;
    max-width: 655px;
  }
  .container_search .content_search .content_left .article__numero-item {
    font-size: 12px;
    line-height: 24px;
    color: #F72323;
    font-family: "Lato", sans-serif;
    font-weight: bold;
    margin: 0;
    padding: 0;
  }
  .container_search .content_search .content_left h2 {
    font-size: 24px;
    line-height: 28px;
    color: #171616;
    font-family: "Abhaya Libre", serif;
    margin: 0 0 6px;
    padding: 0;
  }
  .container_search .content_search .content_left h2 a {
    color: #171616;
  }
  .container_search .content_search .content_left h2 a:hover, .container_search .content_search .content_left h2 a:focus {
    color: #F72323;
  }
  .container_search .content_search .content_left .exercise__les-auteurs,
  .container_search .content_search .content_left .article_web__auteurs,
  .container_search .content_search .content_left .article__auteurs,
  .container_search .content_search .content_left .archive__les-auteurs {
    font-size: 14px;
    line-height: 24px;
    color: #939393;
    font-family: "Lato", sans-serif;
    margin: 0 0 7px;
    padding: 0;
  }
  .container_search .content_search .content_left .exercise__les-auteurs > div,
  .container_search .content_search .content_left .article_web__auteurs > div,
  .container_search .content_search .content_left .article__auteurs > div,
  .container_search .content_search .content_left .archive__les-auteurs > div {
    display: inline-block;
  }
  .container_search .content_search .content_left .exercise__les-auteurs > div:after,
  .container_search .content_search .content_left .article_web__auteurs > div:after,
  .container_search .content_search .content_left .article__auteurs > div:after,
  .container_search .content_search .content_left .archive__les-auteurs > div:after {
    content: ', ';
  }
  .container_search .content_search .content_left .exercise__les-auteurs > div:last-child:after,
  .container_search .content_search .content_left .article_web__auteurs > div:last-child:after,
  .container_search .content_search .content_left .article__auteurs > div:last-child:after,
  .container_search .content_search .content_left .archive__les-auteurs > div:last-child:after {
    display: none;
  }
  .container_search .content_search .content_left .exercise__les-auteurs br,
  .container_search .content_search .content_left .article_web__auteurs br,
  .container_search .content_search .content_left .article__auteurs br,
  .container_search .content_search .content_left .archive__les-auteurs br {
    display: none;
  }
  .container_search .content_search .content_left .chapo {
    font-size: 14px;
    line-height: 24px;
    color: #4E4E4E;
    font-family: "Lato", sans-serif;
    margin: 0 0 5px;
    padding: 0;
  }
  .container_search .content_search .content_left .chapo p {
    margin: 0;
  }
  .container_search .content_search .content_left .article_web__mots-cle,
  .container_search .content_search .content_left .article__mots-cle,
  .container_search .content_search .content_left .mots-cle,
  .container_search .content_search .content_left .exercise__specialite {
    font-size: 14px;
    line-height: 24px;
    color: #F72323;
    font-family: "Lato", sans-serif;
    font-style: italic;
    margin: 0;
    padding: 0;
  }
  .container_search .content_search .content_left .article_web__mots-cle > div,
  .container_search .content_search .content_left .article__mots-cle > div,
  .container_search .content_search .content_left .mots-cle > div,
  .container_search .content_search .content_left .exercise__specialite > div {
    margin: 0 13px 0 0;
    display: inline-block;
  }
  .container_search .content_search .content_left .article_web__mots-cle a,
  .container_search .content_search .content_left .article__mots-cle a,
  .container_search .content_search .content_left .mots-cle a,
  .container_search .content_search .content_left .exercise__specialite a {
    color: #F72323;
  }
  .container_search .content_search .content_right {
    min-width: 175px;
    max-width: 175px;
    padding: 0 0 0 15px;
    border-left: 1px solid #939393;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    font-size: 14px;
  }
  .container_search .content_search .content_right .category,
  .container_search .content_search .content_right .type {
    font-size: 12px;
    line-height: 15px;
    color: #F72323;
    font-family: "Lato", sans-serif;
    margin: 0 0 6px;
    text-transform: uppercase;
  }
  .container_search .content_search .content_right .article_web__type-article-web,
  .container_search .content_search .content_right .article__nom-revue,
  .container_search .content_search .content_right .exercise__type-exercice,
  .container_search .content_search .content_right .revue {
    font-size: 14px;
    line-height: 16px;
    color: #939393;
    font-family: "Lato", sans-serif;
    margin: 4px 0 3px;
  }
  .container_search .content_search .content_right .date-revue {
    font-size: 14px;
    line-height: 16px;
    color: #939393;
    font-family: "Lato", sans-serif;
  }
  .container_search .content_search .content_right .date-revue > div {
    display: inline-block;
  }
  .container_search .content_search .content_right .archive__date-publication,
  .container_search .content_search .content_right .article_web__date-publication,
  .container_search .content_search .content_right .dossier_rdp__date-publication,
  .container_search .content_search .content_right .exercise__date-publication,
  .container_search .content_search .content_right .article__date-publication {
    font-size: 14px;
    line-height: 16px;
    color: #939393;
    font-family: "Lato", sans-serif;
    margin: 2px 0 12px;
    display: block !important;
  }
  .container_search .content_search .content_right .addtoany_list {
    display: inline-block;
  }
  .container_search .content_search .content_right .addtoany_list a {
    font-size: 14px;
  }
  .container_search .content_search .content_right .addtoany_list a:hover {
    color: #F72323;
  }
  .container_search .content_search .content_right .flag-bookmark {
    display: inline-block;
    margin-left: 15px;
    top: 2px;
  }
  .container_search .content_search .content_right .flag-bookmark a {
    font-size: 14px;
  }
  .container_search .content_search .content_right .flag-bookmark a .txt {
    display: none;
  }
  .container_search .content_search .content_right .controls-wrapper {
    position: relative;
    margin: 18px 0 0;
  }
  .container_search .content_search .content_right .controls-wrapper .share-controls {
    position: absolute;
    left: 0;
    width: 145px;
    top: 35px;
    padding: 3px 3px 7px;
  }
  .wrap-video-text {
    margin: 30px 0 60px;
    background: #FDFCFD;
    text-align: center;
  }
  .wrap-video-text::after {
    display: block;
    clear: both;
    content: "";
  }
  .wrap-video-text .wrap-video-credit {
    margin: 0 0 25px;
  }
  .page-archive .layout-container {
    background: #F8F5F7;
  }
  .page-archive .summary-wrapper .archive-info {
    text-align: left;
    margin: 0 0 15px;
    padding: 0 0 0 32px;
    line-height: 22px;
    font-size: 16px;
    color: #F72323;
    font-weight: 700;
    background: url("../../images/source/icn-pdf-50.png") no-repeat left 1px;
    background-size: 17px auto;
  }
  .page-archive .summary-wrapper .wrap-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background: #FFFFFF;
    padding: 40px;
  }
  .page-archive .summary-wrapper .wrap-item .left-content {
    padding: 0 15px 0 0;
  }
  .page-archive .summary-wrapper .wrap-item .title-wrapper {
    font-size: 12px;
    line-height: 16px;
    color: #F72323;
    font-family: "Lato", sans-serif;
    font-weight: bold;
    margin: 0;
    padding: 0;
  }
  .page-archive .summary-wrapper .wrap-item .title {
    margin: 0 0 5px;
    padding: 0;
    font-size: 24px;
    line-height: 28px;
    color: #0D0D0D;
    font-family: "Abhaya Libre", serif;
    font-weight: normal;
  }
  .page-archive .summary-wrapper .wrap-item .title a {
    color: #0D0D0D;
  }
  .page-archive .summary-wrapper .wrap-item .title a:hover, .page-archive .summary-wrapper .wrap-item .title afocus {
    color: #F72323;
  }
  .page-archive .summary-wrapper .wrap-item .authors {
    margin: 0;
    padding: 0;
    font-size: 11px;
    line-height: 16px;
    color: #000000;
    font-family: "Lato", sans-serif;
    font-weight: normal;
  }
  .page-archive .summary-wrapper .wrap-item .le-revue {
    margin: 0;
    padding: 0;
    font-size: 10px;
    line-height: 16px;
    color: #939393;
    font-family: "Lato", sans-serif;
    font-weight: normal;
  }
  .page-archive .summary-wrapper .wrap-item .le-revue > * {
    display: inline-block;
  }
  .page-archive .summary-wrapper .wrap-item .controls-wrapper {
    position: relative;
    z-index: 2;
    margin: 15px 0 0;
  }
  .page-archive .summary-wrapper .wrap-item .controls-wrapper ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .page-archive .summary-wrapper .wrap-item .controls-wrapper ul li {
    display: inline-block;
    vertical-align: top;
    margin-right: 15px;
  }
  .page-archive .summary-wrapper .wrap-item .controls-wrapper ul li:last-child {
    margin-right: 0;
  }
  .page-archive .summary-wrapper .wrap-item .controls-wrapper ul li i {
    color: #F72323;
    font-size: 16px;
  }
  .page-archive .summary-wrapper .wrap-item .controls-wrapper ul li .txt {
    display: none;
  }
  .page-archive .summary-wrapper .archive-donwload-wrapper {
    text-align: center;
    margin: 0;
    padding: 0 15px 0 0;
    width: 100%;
    max-width: 130px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    border-left: 1px solid #B5AEB2;
  }
  .page-archive .summary-wrapper .archive-donwload-wrapper a {
    color: #F72323;
  }
  .page-archive .summary-wrapper .archive-donwload-wrapper a .download .fas {
    font-size: 47px;
  }
  .page-archive .summary-wrapper .archive-donwload-wrapper a .txt {
    margin: 4px 0 0;
    display: block;
    font-size: 14px;
    color: #0D0D0D;
    font-family: "Lato", sans-serif;
    font-weight: normal;
  }
  .summary-wrapper .archive-info {
    text-align: left;
    margin: 0 0 15px;
    padding: 0 0 0 32px;
    line-height: 32px;
    font-size: 16px;
    color: #F72323;
    font-weight: 700;
    background: url("../../images/source/icn-pdf-50.png") no-repeat left center;
    background-size: 17px auto;
  }
  .summary-wrapper .wrap-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background: #FFFFFF;
    padding: 40px;
  }
  .summary-wrapper .wrap-item .title-wrapper {
    font-size: 12px;
    line-height: 16px;
    color: #F72323;
    font-family: "Lato", sans-serif;
    font-weight: bold;
    margin: 0;
    padding: 0;
  }
  .summary-wrapper .wrap-item .title {
    margin: 0 0 5px;
    padding: 0;
    font-size: 24px;
    line-height: 28px;
    color: #0D0D0D;
    font-family: "Abhaya Libre", serif;
    font-weight: normal;
  }
  .summary-wrapper .wrap-item .title a {
    color: #0D0D0D;
  }
  .summary-wrapper .wrap-item .title a:hover, .summary-wrapper .wrap-item .title afocus {
    color: #F72323;
  }
  .summary-wrapper .wrap-item .authors {
    margin: 0;
    padding: 0;
    font-size: 11px;
    line-height: 16px;
    color: #000000;
    font-family: "Lato", sans-serif;
    font-weight: normal;
  }
  .summary-wrapper .wrap-item .le-revue {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    font-size: 10px;
    line-height: 16px;
    color: #939393;
    font-family: "Lato", sans-serif;
    font-weight: normal;
  }
  .summary-wrapper .wrap-item .controls-wrapper {
    position: relative;
    z-index: 2;
    float: left;
  }
  .summary-wrapper .wrap-item .controls-wrapper ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .summary-wrapper .wrap-item .controls-wrapper ul li {
    display: inline-block;
    vertical-align: top;
    margin-right: 15px;
  }
  .summary-wrapper .wrap-item .controls-wrapper ul li:last-child {
    margin-right: 0;
  }
  .summary-wrapper .wrap-item .controls-wrapper ul li i {
    color: #F72323;
    font-size: 16px;
  }
  .summary-wrapper .wrap-item .controls-wrapper ul li .txt {
    display: none;
  }
  .summary-wrapper .archive-donwload-wrapper {
    text-align: center;
    margin: 0;
    padding: 0 15px 0 0;
    width: 100%;
    max-width: 130px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    border-left: 1px solid #B5AEB2;
  }
  .summary-wrapper .archive-donwload-wrapper a {
    color: #F72323;
  }
  .summary-wrapper .archive-donwload-wrapper a .download .fas {
    font-size: 47px;
  }
  .summary-wrapper .archive-donwload-wrapper a .txt {
    margin: 4px 0 0;
    display: block;
    font-size: 14px;
    color: #0D0D0D;
    font-family: "Lato", sans-serif;
    font-weight: normal;
  }
  footer#footer {
    margin: 70px 0 0;
    padding: 0;
  }
  footer#footer .top-footer {
    margin: 0;
    padding: 47px 0 37px;
    background: #4E4E4E;
    display: none;
  }
  footer#footer .top-footer > .container > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 0 -30px;
  }
  footer#footer .top-footer > .container > div::after {
    display: block;
    clear: both;
    content: "";
  }
  footer#footer .top-footer .menu--la-revue-du-practicien,
  footer#footer .top-footer .menu--services,
  footer#footer .top-footer .menu--informations-legales,
  footer#footer .top-footer .block-blocksocialetnewsletter {
    float: left;
    width: 25%;
    padding: 0 30px;
    border-left: 1px solid #5D5D5D;
  }
  footer#footer .top-footer .menu--la-revue-du-practicien.menu--la-revue-du-practicien,
  footer#footer .top-footer .menu--services.menu--la-revue-du-practicien,
  footer#footer .top-footer .menu--informations-legales.menu--la-revue-du-practicien,
  footer#footer .top-footer .block-blocksocialetnewsletter.menu--la-revue-du-practicien {
    border: none;
  }
  footer#footer .top-footer .menu--la-revue-du-practicien.block-blocksocialetnewsletter,
  footer#footer .top-footer .menu--services.block-blocksocialetnewsletter,
  footer#footer .top-footer .menu--informations-legales.block-blocksocialetnewsletter,
  footer#footer .top-footer .block-blocksocialetnewsletter.block-blocksocialetnewsletter {
    text-align: right;
    min-width: 287px;
  }
  footer#footer .top-footer .block-blocksocialetnewsletter .social-container {
    margin: 0 0 20px;
    padding: 0;
    text-align: right;
  }
  footer#footer .top-footer .block-blocksocialetnewsletter .social-container li {
    display: inline-block;
    margin: 0 0 0 20px;
    padding: 0;
  }
  footer#footer .top-footer .block-blocksocialetnewsletter .social-container li:first-child {
    margin: 0;
  }
  footer#footer .top-footer .block-blocksocialetnewsletter .social-container li a {
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #FFFFFF;
    color: #4E4E4E;
    border-radius: 50px;
    display: inline-block;
    font-size: 22px;
  }
  footer#footer .top-footer .block-blocksocialetnewsletter .social-container li a i {
    color: #4E4E4E;
    -webkit-transition: color 150ms ease;
    -o-transition: color 150ms ease;
    transition: color 150ms ease;
  }
  footer#footer .top-footer .block-blocksocialetnewsletter .social-container li a:hover, footer#footer .top-footer .block-blocksocialetnewsletter .social-container li a:focus {
    background: #F72323;
  }
  footer#footer .top-footer .block-blocksocialetnewsletter .social-container li a:hover i, footer#footer .top-footer .block-blocksocialetnewsletter .social-container li a:focus i {
    color: #ffffff;
  }
  footer#footer .top-footer .block-blocksocialetnewsletter .newsletter {
    margin: 0;
    padding: 13px 12px;
    background: #F72323;
    font-size: 14px;
    line-height: 1;
    color: #FFFFFF;
    font-family: "Lato", sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    border-radius: 3px;
    border: none;
    display: inline-block;
  }
  footer#footer .top-footer h2 {
    margin: 0 0 7px;
    padding: 0 0 10px;
    font-size: 18px;
    line-height: 22px;
    font-family: "Lato", sans-serif;
    color: #FFFFFF;
  }
  footer#footer .top-footer ul.menu {
    margin: 0;
    padding: 0;
  }
  footer#footer .top-footer ul.menu li {
    margin: 0 0 3px;
    padding: 0;
    list-style: none;
  }
  footer#footer .top-footer ul.menu li a {
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 20px;
    font-family: "Lato", sans-serif;
    color: #FFFFFF;
    display: inline-block;
  }
  footer#footer .top-footer ul.menu li a:hover, footer#footer .top-footer ul.menu li a:focus {
    color: #F72323;
  }
  footer#footer .bottom-footer {
    padding: 15px 0;
    background: #0D0D0D;
    font-size: 14px;
    color: #FFFFFF;
  }
  footer#footer .bottom-footer > .container > div::after {
    display: block;
    clear: both;
    content: "";
  }
  footer#footer .bottom-footer .block-textefooter {
    float: left;
  }
  footer#footer .bottom-footer .block-textefooter p {
    margin: 0 0 8px;
    padding: 0;
    font-size: 14px;
    line-height: normal;
    color: #FFFFFF;
  }
  footer#footer .bottom-footer .block-textefooter p:last-child {
    margin: 0;
  }
  footer#footer .bottom-footer .menu--footer {
    float: right;
    padding: 14px 0 0;
  }
  footer#footer .bottom-footer .menu--footer h2 {
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: normal;
    color: #FFFFFF;
    font-weight: 700;
    display: inline-block;
    vertical-align: top;
    font-family: "Lato", sans-serif;
  }
  footer#footer .bottom-footer .menu--footer .menu {
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: top;
  }
  footer#footer .bottom-footer .menu--footer .menu li {
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: top;
    line-height: 17px;
  }
  footer#footer .bottom-footer .menu--footer .menu li:last-child {
    border-left: 1px solid #FFFFFF;
    margin: 0 0 0 4px;
    padding: 0 0 0 4px;
  }
  footer#footer .bottom-footer .menu--footer .menu li a {
    margin: 0;
    padding: 0;
    color: #FFFFFF;
    line-height: 14px;
  }
  footer#footer .bottom-footer .menu--footer .menu li a:hover, footer#footer .bottom-footer .menu--footer .menu li a:focus {
    color: #F72323;
  }
  section#content .left-right-wrapper .right-content {
    display: none;
  }
  body:not(.node-article) section#content .left-right-wrapper .left-content,
  body.node-article .para-content {
    width: 100% !important;
    max-width: 100% !important;
    float: none;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lL3ByaW50LmNzcyIsInRoZW1lL3RoZW1lL3ByaW50LnNjc3MiLCJ0aGVtZS9jb25maWcvX21peGlucy5zY3NzIiwidGhlbWUvY29uZmlnL192YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNDakI7RUFFRTtJQUNFLDhCQUE2QjtHQUM5QjtFQUVEOzs7Ozs7OztJQVFFLGNBQWE7R0FDZDtFQUVEO0lBQ0UsWUFBVztHQUNaO0VBRUQ7O0lBRUUsZUFBYztJQUNkLFlBQVc7R0FDWjtFQUVEO0lBTUksYUFBWTtHQUNiO0VBU0g7SUFDRSx5QkFBd0I7R0FDekI7RUFFRDs7SUFFRSxjQUFhO0dBQ2Q7RUFHRDtJQUNFLGlCQUFnQjtJQUNoQixtQkFBa0I7SUFDbEIsWUFBVztJQUNYLFlBQVc7SUFDWCxhQUFZO0dBcVhiO0VBMVhEO0lBUUksY0FBYTtHQXFRZDtFQTdRSDtJQVdNLGtCQUFpQjtJQUNqQixZQUFXO0lBQ1gsZUFBYztJQUNkLG9CQUFtQjtHQUVwQjtFQWhCTDtJQ3ZDRSxlQUFjO0lBQ2QsWUFBVztJQUNYLFlBQVc7R0FDWjtFRG9DRDtJQW1CTSxZQUFXO0lBQ1gsZ0JBQWU7SUFDZixtQkFBa0I7R0F5RW5CO0VBOUZMO0lBK0JRLGdCQUFlO0lBQ2YsV0FBVTtJQUNWLGlCQUFnQjtJQUNoQixxQkFBYTtJQUNiLHFCQUFtQjtJQTBEcEIsY0FBQTtJQTdGUCwrQkFrQkk7SUFxQk0sOEJBQWtCO1FBQ2xCLHdCQUFVO1lBQ1Ysb0JBQWdCO0dEekJ6QjtFQUNEO0lDMkJVLG1CQUFnQjtJQUNoQixXQUFXO0lBK0NaLGlCQUFBO0lBNUZULG9CQU9FO0lBeUNVLHFCQUFTO0lBQ1QscUJBQVU7SUFDVixjQUFZO0lBQ1osK0JBQWM7SUFDZCwrQkFBZTtRQUNmLGdDQUFjO1lBaUJmLDRCQUFBO0lBdEVYLDBCQWtCSTtRQXVDVSx1QkVsRUg7WUZtRUUsb0JBQUE7R0ExRGI7RURpQ0E7SUM2QmMsVUV2RVY7SUZ3RVUsV0FBUTtJQUNULGlCQUFBO0lBaEViLGVBT0U7SUE0RFksZ0JFNUVIO0lGNkVHLGVBQVE7R0FDVDtFQXJFYjtJQXlFWSxlQUFRO0dEOUJuQjtFQUNEO0lDZ0NZLGdCQUFnQjtJQUNqQixlQUFBO0lBN0VYLG1CQU9FO0dEeUNEO0VBQ0Q7SUNqREEsZUFPRTtJQStFVSxtQkFBZTtHQUtoQjtFQTNGWDtJQXlGYyxtQkFBVztJQUNaLGdCQUFBO0lBMUZiLGFBT0U7SUEwRkksaUJBQVk7R0R2Q2pCO0VBQ0Q7SUMzREEsZ0JBT0U7R0RzREQ7RUFDRDtJQzZNTyxnQkFBQTtHQTNRUDtFRGlFQTtJQytDVSxZQUFBO0dEN0NUO0VBQ0Q7SUMrQ1UsYUFBVTtJQUNWLGdCQUFVO0dBc0pYO0VBMVFUO0lBd0hZLFVBQVE7SUFFVCxXQUFBO0dBMUhYO0VENEVBO0lDaUVZLHNCQUFpQjtJQUNqQixvQkFBbUI7SUFDbkIsaUJBQWU7SUFDZixVQUFBO0lBQ0EsV0FBVztJQUNYLG1CQUFjO0dEL0R6QjtFQUNEO0lDaUVZLG1CQUFjO0dBU2Y7RUE5Slg7SUFpS1ksbUJBQWtCO0lBQ2xCLGtCQUFpQjtJQUNqQixvQkFBZ0I7SUFDaEIsbUJBQWtCO0lBQ2xCLHNCQUFxQjtJQUNyQixrQkUxTUQ7SUYyTUMsZUFBYztJQUNkLDBCQUF5QjtJQUN6QixrQkFBaUI7SUFDakIsZUFBYztHRHhFekI7RUFDRDtJQ25HQSxtQkFPRTtJQWdMVSxrQkFBZTtJQUNmLGlCRWpNRDtJRmtNQSxtQkFBQTtJQXpMWCxzQkFPRTtJQXFMVSxpQkVyTUQ7SUZzTUEsZUFBQTtJQTdMWCwwQkFnR0k7SUFoR0osa0JBT0U7SUEwTFUsZUFBZTtJQUNmLDBCQUFxQjtHQUN0QjtFQW5NWDtJQXNNWSxnQkFBYTtJQUNkLGVBQUE7R0F2TVg7RURvSEE7SUN1RlksZUFBUztHRHJGcEI7RUFDRDs7SUN3RlksZ0JBQVE7SUFDUixzQkFBVTtHRHJGckI7RUFDRDtJQzVIQSxjQU9FO0dEdUhEO0VBQ0Q7SUN1RmMsbUJBQWdCO0lBQ2hCLFVBQVM7SUFDVCxhQUFhO0lBeUNkLGFBQUE7SUFqUWIsb0JBT0U7SUFvTmMsMEJBQVM7SUFDVCxXQUFTO0lBQ1QsY0FBVztHRHJGMUI7RUFDRDtJQ3VGZ0IsVUFBUztJQUNULFdBQVU7SUFDVixpQkFBVTtJQThCWCxlQUFBO0lBaFFmLGlDQWdHSTtHRCtDSDtFQUNEO0lDdUZrQixVQUFPO0lBS1Isa0JBQUE7SUE1T2pCLGdCQU9FO0lBbU9rQixrQkFBVztJQUNaLGVBQUE7SUEzT25CLGVBT0U7SUEwT2tCLDBDQUFXO0lBQ1gscUNBQWtCO0lBQ2xCLGtDQUFNO0lBQ04sbUJBQU87R0R6RjFCO0VBQ0Q7SUMyRm9CLGdCRWhRaEI7SUZpUWUsa0JBQUE7SUF4UG5CLGVBT0U7R0R5SkQ7RUFDRDtJQzZGa0IsOEJFaFNWO1FGaVNTLDBCQUFBO1lBL1BYLHNCQWdHRjtHRHFFSDtFQUNEO0lDdEtBLFlBK1FFO0lBQ0UsbUJBQWtCO0lBQ2xCLE9BQU87SUFDUCxRQUFRO0lBQ1IsV0FBVTtJQXNHWCxhQUFBO0lBelhILG9CQStRRTtHRGpHRDtFQUNEO0lDL0tBLG9CQStRRTtJQVdJLGVBQWE7SUFDZCxpQkFBQTtHQTNSTDtFRG9MQTtJQzJHTSxlQUFRO0dBU1Q7RUF4U0w7SUEyU00sa0RBQVM7WUFDRiwwQ0FBRztJQUNWLGdCQUFnQjtJQUVoQixVQUFTO0lBeUVWLG1CQUFBO0dBeFhMO0VEOExBO0lDMkhRLGVBQVU7R0R6SGpCO0VBQ0Q7SUNzTE8sY0FBQTtHQXZYUDtFRG9NQTtJQ2dJUyxzQkFBQTtJQXBVVCxpQkErUUU7R0R4RUQ7RUFDRDtJQ3hNQSxVQUFNO0lBMlVRLFdBQVM7SUFDVixpQkFBQTtJQTVVYixjQStRRTtHRGxFRDtFQUNEO0lDcUlVLGVBQWU7SUFDZixXQUFXO0lBQ1gsc0JBQWM7SUFDZCxvQkFBa0I7R0FnQ25CO0VBdFhUO0lBK1ZZLGVFeFdEO0dGeVdBO0VBaFdYO0lBb1djLGdCQUFXO0dEM0l4QjtFQUNEO0lDNkljLGNBQU87R0QzSXBCO0VBQ0Q7SUM2SWMsVUFBUTtJQUNULFdBQUE7SUEzV2IsZ0JBK1FFO0lBZ0dVLGtCQUFXO0lBQ1gsZUFBWTtJQUNiLG1CQUFBO0dBalhYO0VEcU9BO0lDZ0pXLGVBQUE7R0FPWDtFRHBKQTtJQ3NKQyxZQUFBO0lBRUQsbUJBQWdCO0lBQ2QsYUFBUztJQUNULFFBQU87SUFDUCxvQkFBWTtJQXFKYixZQUFBO0lBeEpELFlBQUE7R0RoSkM7RUFDRDtJQ3VKSSxZQUFXO0lBQ1gsYUFBVztHRHJKZDtFQUNEO0lDMklBLGNBS0U7R0Q5SUQ7RUFDRDtJQzRKTSx3QkFBa0I7R0QxSnZCO0VBQ0Q7SUM0Sk0sVUFBQTtJQUNELHFCQUFBO0lBeEJMLHFDQTBCSTtHRDNKSDtFQUNEO0lDNkpNLGVFL2JEO0lGZ2NBLGtCQUFBO0lBOUJMLGtCQUtFO0lBNEJJLFlBQUE7SUFDQSxtQkFBaUI7R0Q1SnRCO0VBQ0Q7SUNtS0ssZ0JBQUE7SUExQ0wsZUFLRTtJQXdDSSxtQkFBYTtJQUNkLGdCQUFBO0lBOUNMLGtCQUtFO0lBNENJLDBCQUFnQjtHRG5LckI7RUFDRDtJQ3FLTSxnQkFBYztJQUNkLGVFdmREO0lGNmRBLGlCQUFBO0dBM0RMO0VENUdBO0lDNEtHLHlCQUFBO0lBaEVILGtCQWtFRTtJQUNFLFdBQVM7SUFDVCxrQkFBVTtHRDNLYjtFQUNEO0lDbU5HLGNBQUE7R0E3R0g7RUFBQTtJQThFTSxpQkFBUztJQUNULFdBQUE7SUFLRCxnQkFBQTtJQXBGTCxlQWtFRTtJQWxFRixpQkFrRUU7R0QvSkQ7RUFDRDtJQzRGQSxrQkFrRUU7R0Q1SkQ7RUFDRDtJQ21MSyxVQUFBO0lBMUZMLFdBQUE7SUE2Rk0sZ0JBQVE7SUFDUixlQUFlO0dEbExwQjtFQUNEOztJQytMSyxzQkFBQTtJQTVHTCxvQkFrRUU7R0RqSkQ7RUFDRDs7SUM4RUEsVUFBQTtHRDNFQztFQUNEO0lDaU9HLGVBQUE7SUF2Skgsc0JBZ0hFO0dEdkxEO0VBQ0Q7SUM2TE0sa0JBQWdCO0lBK0JqQixnQkFBQTtJQXRKTCxlQWdIRTtJQVVNLGlCQUFTO0lBQ1QsbUJBQW1CO0dEM0wxQjtFQUNEO0lDNkxRLGVBQVM7SUFDVCxzQkFBZTtHRDNMdEI7RUFDRDtJQzJEQSxnQkFnSEU7SUFtQlEsV0FBVztHRDNMcEI7RUFDRDtJQzZMVSxVQUFRO0lBQ1IsV0FBVTtJQUNWLGlCQUFZO0dEM0xyQjtFQUNEO0lDa0RBLHNCQWdIRTtJQThCVSxvQkFBYTtJQUNkLG1CQUFBO0lBV1gsa0JBQVU7SUFFTixtQkFBa0I7SUFLbkIsZ0JBQUE7SUFQSCxlQVNRO0dEN01QO0VBQ0Q7SUN1Tk0sWUFBUztJQWVWLG1CQUFBO0lBbkNMLFNBU0U7SUFjTSxTQUFTO0lBQ1QsV0FBQTtJQUNBLGFBQWE7SUFTZCxvQkFBQTtHQWxDUDtFRDFMQTtJQzJOUyxjQUFBO0dBakNUO0VEdkxBO0lDb09PLG1CQUFBO0dBN0NQO0VEcExBO0lDZ09TLGdCQUFBO0lBNUNULDBDQWlEbUI7SUFDZixxQ0FBa0I7SUFDbEIsa0NBQWlDO0lBS2xDLGVBQUE7R0F4REg7RUQ3S0E7SUNvT0sscUJBQUE7SUF2REwscUJBMERFO0lBQ0UsY0FBUztJQUNULDBCQUFZO1FBbURiLHVCQUFBO1lBL0dPLCtCQWtFTjtJQUNFLDBCQUFnQjtRQUNoQix1QkFBYTtZQUNiLG9CQUFpQjtHRHhPdEI7RUFDRDtJQ2dSSyxVQUFBO0dBOUdMO0VBQUE7SUErRVEsVUFBUztHQUNWO0VBaEZQO0lBbUZRLGFBQVc7R0Q3T2xCO0VBQ0Q7SUNvUE8sbUJBQUE7SUEzRlAsMENBa0VJO0lBNEJJLHFDQUFjO0lBS2Ysa0NBQUE7R0FuR1A7RUFBQTtJQUFBLGdCQTBERTtHRDNNRDtFQUNEO0lDZ0pBLG1CQWlIRTtJQUNFLDBDQUFTO0lBQ1QscUNBQVU7SUFDVixrQ0FBdUI7R0QvUDFCO0VBQ0Q7SUMwSUEsaUJBaUhFO0lBY0kscUJBQVM7SUEwQ1YscUJBQUE7SUF6S0wsY0FpSEU7SUFpQk0sMEJBQWlCO1FBQ2pCLHVCQUFnQjtZQXFDakIsK0JBQUE7SUF4S1AsMEJBaUhFO1FDbHJCQSx1QkFBYztZQUNQLG9CQUFJO0lBQ1gsV0FBVztHQUNaO0VEOGpCRDs7SUF1S1MsY0FBQTtHQXZLVDtFRHpIQTtJQ3dRVyxnQkFBQTtJQS9JWCxrQkFpSEU7SUFpQ1UsVUFBUztHQUtWO0VBc0JYO0lBQ0EsZUFBVztHRGhTVjtFQUNEOzs7SUNvVEMsY0FBQTtHQXRCRDtFQUNBO0lBT0ksVUFBQTtJQVFELFdBQUE7SUFoQkgsd0JBT087SUFOUCxjQU1HO0dEM1JGO0VBQ0Q7SUNnU00sVUFBUTtHRDlSYjtFQUNEO0lDZ1JBLGtCQWtCRztJQWpCSCxpQkFpQkk7R0QvUkg7RUFDRDtJQ2lTRyxlQUFBO0lBR0gsWUFFRztJQUZILFlBR0U7R0RuU0Q7RUFDRDtJQ3FTSSxjQUFjO0dBQ2Y7RUFHSDtJQUVJLGdCQUFhO0dBQ2Q7RUFHSDtJQUNFLGNBQVM7R0R4U1Y7RUFDRDs7SUM0U0UsVUFBUztJQWNWLHNCQUFBO0lBcEJELG9CQVFTO0lBQ0wsc0JBQVU7R0R6U2I7RUFDRDs7SUNzVEEsNkJBQWE7R0RuVFo7RUFDRDs7SUN1VEEsZ0JBQUE7SUFDRSxXQUFTO0lBQ1YsZUFBQTtJQUVELGtCQUFhO0dEclRaO0VBQ0Q7O0lDd1RJLFlBQVk7SUFDWixnQkFBUztHQTZCVjtFQWxDSDs7SUFTTSxlQUFXO0lBd0JaLG1CQUFBO0lBakNMLGVBR0U7R0Q3U0Q7RUFDRDtJQ3FVTyxtQkFBQTtHQTVCUDtFRHRTQTtJQ3VUVSxVQUFRO0lBQ1IsV0FBVztJQVNaLHFDQUFBO0lBM0JULFlBR0U7SUFrQlUsY0FBVTtHQUNYO0VBdEJYO0lBeUJZLFdBQVc7SUFDWixvQkFBQTtJQTFCWCxZQUdFO0dEOVJEO0VBQ0Q7SUMrVEEsaUJBQW1CO0dEN1RsQjtFQUNEOztJQ2dVRSx5QkFBZTtHRDdUaEI7RUFDRDtJQytURSxpQkFBZ0I7R0Q3VGpCO0VBQ0Q7SUNxVEEsaUJBQW1CO0lBV2YsbUJBQWU7R0Q3VGxCO0VBQ0Q7SUNpVEEsWUFBUztJQWVILGlCQUFnQjtHRDdUckI7RUFDRDtJQytUTSxnQkFBTztJQWNSLGlCQUFBO0dBaENMO0VEelNBO0lDK1RRLGFBQVc7SUFDWCxTQUFNO0lBQ1Asb0NBQUE7UUF4QlAsZ0NBY0k7WUFhSSw0QkFBZ0I7R0Q5VHZCO0VBQ0Q7SUNnVVEsV0FBUztHQUNWO0VBS1A7SUFDRSxZQUFTO0dEbFVWO0VBQ0Q7SUNnVUEsdUJBSUU7R0RsVUQ7RUFDRDtJQ3FVTSxnQkFBYTtJQUNiLG1CQUFpQjtJQUNqQixrQkFBZTtJQUNmLHdCQUFnQjtRQW9DakIsb0JBQUE7WUEvQ0wsZ0JBSUU7SUFVTSx1QkFBcUI7SUFDckIsd0JBQVU7SUFDVixpQkFBYTtJQUNiLDJCQUFrQjtHRG5VekI7RUFDRDtJQ2lUQSxnQkFJRTtJQWtCUSx1QkFBYztHQUNmO0VBdkJUO0lBMEJVLGlCQUFXO0lBQ1gsdUJBQWdCO0lBQ2hCLGVBQVM7SUFDVix1QkFBQTtHQTdCVDtFRHZTQTtJQ3dVVSxVQUFTO0lBQ1QsWUFBUTtJQUNSLFlBQVc7R0R0VXBCO0VBQ0Q7SUN3VVUsaUJBQVc7SUFDWCx1QkVqNkJGO0lGazZCRSxlQUFhO0lBQ2QsbUJBQUE7R0F6Q1Q7RUQ1UkE7SUN5VVMsVUFBQTtJQTZCVCxXQUFBO0dEbldDO0VBQ0Q7SUN3WEcsZUFBQTtJQXRCSCxXQUFBO0lBTU0scUJBQVc7SUFDWCxxQkFBa0I7SUFDbEIsY0FBTTtJQUNOLHdCQUFPO1FBQ1AscUJBQVk7WUFDTCw0QkFBSTtJQUNYLG9CQUFZO1FBQ2IsZ0JBQUE7SUFiTCxpQkFDRTtHRHZWRDtFQUNEO0lDdVdNLHNCQUFVO0lBQ1YsV0FBUTtJQUNSLG9CQUFrQjtRQUNuQixrQkFBQTtZQU1MLGNBQ087SUFFRCxtQkFBZTtJQUNmLCtCQUFVO0dBQ1g7RUFJTDtJQUNFLGVBQWM7R0FvRWY7RUFyRUQ7SUFJSSxZQUFTO0lBQ1QsaUJBQWE7SUErRGQsc0JBQUE7R0FwRUg7RUR4V0E7SUNtWUssbUJBQUE7SUEzQkwsVUFBQTtJQWdCUSxTQUFRO0lBQ1QseUNBQUE7UUFqQlAscUNBNkJJO1lBQ1MsaUNBQVE7SUFxQ2hCLGNBQUE7SUFuRUwsZ0JBR0U7SUE4Qk0sWUFBUTtJQUNULGlCQUFBO0lBbENQLGlCQUdFO0dEL1ZEO0VBQ0Q7SUNrWVEsaUJBQWU7R0RoWXRCO0VBQ0Q7SUNrWU8sbUJBQUE7SUExQ1Asd0JBR0U7R0R4VkQ7RUFDRDtJQ21ZUSxZQUFXO0lBQ1gsbUJBQWlCO0lBQ2pCLE9FaGdDSjtJRmlnQ0ksUUFBQTtJQUNELHNDQUFBO0lBbkRQLFlBQUE7SUF1RFUsYUFBUztHRG5ZbEI7RUFDRDtJQ3FZVSxpQkFBaUI7SUFDakIsWUFBTztJQUNSLFdBQUE7SUE1RFQsZUFBaUI7SUErRFAsbUJFOWdDQztHSDBvQlY7RUFDRDtJQzRZQSxnQkFFSTtJQUNFLFdBQVE7R0Q1WWI7RUFDRDtJQzhZTSxlQUFhO0dENVlsQjtFQUNEO0lDOFlNLHFCRXpqQ0U7SUYwakNILHFCQUFBO0lBVkwsY0FDVTtJQURWLDBCQWFJO1FBQ0UsdUJBQWM7WUFDUCxvQkFBRztHRDdZZjtFQUNEO0lDK1lNLFdBQU87R0Q3WVo7RUFDRDtJQytZSyxrQkFBQTtHQXJCTDtFQUFBO0lBQUEsZ0JBeUJLO0dEOVlKO0VBQ0Q7SUNnWk0saUJBQWU7R0Q5WXBCO0VBQ0Q7SUNnWkssaUJBQUE7SUEvQkwsV0FDRTtJQWlDSSxnQkFBYztJQVVmLGtCQUFBO0lBNUNMLGVBaUNJO0dENVlIO0VBQ0Q7SUMwV0EsaUJBaUNJO0lBT00sV0FBUztJQUNULGdCQUFRO0lBQ1Qsa0JBQUE7SUExQ1QsZUE4Q0k7SUFDRSxtQ0FBZTtHQUNoQjtFQWhETDtJQXFETSxVQUFBO0lBQ0QsV0FBQTtJQXRETCxnQkF5REU7SUFDRSxrQkFBYztJQUNkLGVBQWE7R0R2WmhCO0VBQ0Q7SUNvY0csZUFBQTtJQXpHSCxzQkF5RGtCO0dEalpqQjtFQUNEO0lDeVpNLG9CQUFlO0lBQ2YsV0UxbENGO0lGMmxDRSxnQkFBYTtJQUNiLGtCRXJuQ0U7SUZzbkNGLGVBQWM7SUFDZixtQ0FBQTtJQXZFTCxpQkF5REU7R0R4WUQ7RUFDRDs7SUM0Wk0sZUFBUTtJQUNSLFdBQVU7SUFDVixnQkFBZTtJQUNmLGtCQUFjO0lBQ2QsZUFBYTtJQUNiLGFFcm9DRTtJRnNvQ0YsOEJFMW9DZ0I7R0Yyb0NqQjtFQXJGTDs7O0lBMEZNLFVBQVM7SUFDVCxXQUFPO0lBQ1AsZ0JBQWE7SUFDYixrQkUvb0NLO0lGZ3BDTCxlRW5wQ0Q7R0Y2cENBO0VBeEdMO0lBaUdRLGVBQVM7R0QxWmhCO0VBQ0Q7SUM0WlEsb0JBQWlCO0dEMVp4QjtFQUNEO0lDNFpPLGFBQUE7SUF2R1Asc0JBMkdFO0dEN1pEO0VBQ0Q7SUMrWkksZ0JBQWdCO0dEN1puQjtFQUNEO0lDOFNBLG9CQTJHRTtHRHZaRDtFQUNEO0lDK1pNLGVBQWU7SUFDZixjRTVvQ0s7SUY2b0NMLG9CQUFpQjtJQUNqQixpQkV2cUNFO0dIMHdCUDtFQUNEO0lDcVNBLFVBMkdFO0lBM0dGLFdBMkdFO0lBa0JJLGdCQUFnQjtJQUNoQixlQUFVO0lBQ1Ysa0JBQWU7SUFDZixpQkV2cENLO0lGd3BDTCwwQkFBaUI7R0Q5WnRCO0VBQ0Q7SUM0UkEsbUJBMkdFO0dBM0dGO0VBQUE7SUF3SU0saUJBQVM7SUFDVCxXQUFVO0lBQ1YsZ0JBQWU7SUFDZixlQUFjO0lBQ2Qsa0JBQWlCO0lBQ2pCLGlCRS9yQ0s7SUZnc0NMLG1DRW5zQ2dCO0dGNnNDakI7RUF4Skw7SUFBQSxVQTJHRTtJQTNHRixXQTJHRTtJQXNDTSxnQkFBUztJQUNULGVBQWU7SUFDZixrQkFBYztJQUNkLGlCQUFpQjtJQUNqQixnQ0V2c0NHO0dIMHlCVjtFQUNEO0lDbWFBLFVBQUE7SUFDRSxnQkFBUztJQUNULGVBQWE7SUFDYixrQkFBWTtJQXFFYixpQkFBQTtJQXhFRCxnQ0FTRTtHRHJhRDtFQUNEO0lDdWFJLGVBQVc7SUFDWCxtQkFBVztJQUVYLGlCQUFhO0lBQ2Isb0JBQWlCO0dBQ2xCO0VBakJIO0lBb0JJLGlCQUFTO0lBQ1QsV0FBVTtJQUNWLGdCQUFlO0lBQ2YsZUUxc0NPO0lGdXRDUixrQkFBQTtJQXBDSCxpQkFtQkU7SUFlSSwwQkU5dUNFO0dGK3VDSDtFQW5DTDs7SUErQ00saUJBQVU7SUFDVixXQUFXO0lBQ1gsZ0JFdnVDVztJRnd1Q1gsZUFBWTtJQUNaLGtCRS92Q0U7SUZnd0NGLGlCQUFpQjtHQWtCbEI7RUFNTDs7O0lBR0UsVUFBVTtJQUNWLFdBQVM7SUF5RVYsZ0JBQUE7SUE3RUQsZUFBQTtJQU9JLGtCQUFrQjtJQUNuQixpQkFBQTtJQVJILGdDQVVnQjtHRC9jZjtFQUNEOzs7SUNtZEksVUFBVTtJQUNWLGdCQUFZO0lBNERiLGVBQUE7SUE1RUgsa0JBVUU7SUN2eUNBLGlCQUFjO0lBQ2QsZ0NBQVc7R0ZpMkJaO0VBQ0Q7SUMwYkEsVUFBQTtJQXdCTSxjQUFjO0lBQ2Qsb0JBQVU7R0QvY2Y7RUFDRDtJQ2lkTSxlQUFZO0lBQ1osV0FBVztJQUNYLGtCQUFjO0lBQ2QsWUFBVTtJQTRDWCxxQkFBQTtJQTNFTCxxQkFVRTtJQ3Z5Q0EsY0FBYztJQUNkLDBCQUFXO1FBQ1gsdUJBQVc7WUFDWiwrQkFBQTtHRDB4Q0Q7RUR6YUE7SUM2Y08sVUFBQTtJQXBDUCxXQUFBO0lBdUNRLGdCQUFlO0lBQ2hCLGVBQUE7R0F4Q1A7RURuYUE7SUNvZFEsaUJBQVU7R0RsZGpCO0VBQ0Q7SUNvZFEsVUFBTztJQWdCUixXQUFBO0lBcEVQLGdCQUFBO0lBd0RVLGVFdnpDQztJRnd6Q0YsbUJBQUE7SUF6RFQsaUJBQW1CO0lBNERULHNCRTN6Q0M7R0h1MkJWO0VBQ0Q7SUNzZFMsVUFBQTtJQS9EVCx1QkFVRTtJQTZETSxxQ0FBZ0I7SUFDakIsY0FBQTtHQU9QO0VEaGVBO0lDa2VFLG1CQUFnQjtHRGhlakI7RUFDRDtJQzZkQSxlQVNJO0lBQ0Esa0JBQWtCO0lBTW5CLFlBQUE7SUFoQkgsV0FBYTtJQWFQLGlCRTMxQ0s7SUY0MUNMLG1CQUFpQjtHQUNsQjtFQWZMO0lBbUJJLGVBQVE7SUFDVCxZQUFBO0lBR0gsWUFBQTtHRHhlQztFQUNEO0lDMmVBLGVBQUE7SUFNSSxXQUFBO0lBQ0Esc0JBQWdCO0lBd0dqQixvQkFBQTtJQS9HSCxpQkFBQTtJQVVNLGdCQUFTO0lBQ1QsZUFBVztJQUNYLG1CQUFtQjtHRDlleEI7RUFDRDtJQ2llQSxlQUFBO0lBZ0JRLFlBQVU7SUFDVixZQUFXO0dEOWVsQjtFQUNEO0lDZ2ZRLGVBQU87R0Q5ZWQ7RUFDRDtJQ2dmUSxnQkFBWTtHQXdFYjtFQS9GUDtJQTBCVSxVQUFTO0lBQ1QsV0FBVztJQUNYLGVBQVk7SUFDWixzQkFBVztJQUNYLFlBQVc7R0Q5ZXBCO0VBQ0Q7SUNnZlUsZUFBWTtHQTZEYjtFQTlGVDtJQW9DWSxlQUFRO0lBNkNULGdCQUFBO0lBakZYLG1CQUFBO0dEeGNDO0VBQ0Q7SUMwZmEsaUJBQUE7R0FuRGI7RURwY0E7SUNnZmdCLFlBQVk7SUFDWixpQkFBWTtJQUNaLGdCQUFlO0dEOWU5QjtFQUNEO0lDZ2ZnQixtQkFBUztHQUNWO0VBbERmO0lBc0RjLGVBQVM7SUFDVCwyQkFBa0I7R0RoZi9CO0VBQ0Q7SUN3Z0JhLGlCQUFBO0dBaEZiO0VEcmJBO0lDa2ZnQixxQkFBZTtHRGhmOUI7RUFDRDtJQ2tmZ0Isd0JBQWtCO1lFejZDOUIsZ0JBQU87SUZ3N0NJLHlCQUFBO1lBL0VmLGlCQUFBO0dEN2FDO0VBQ0Q7SUM0YUEsc0JBQUE7SUF5RWtCLFlBQVM7SUFDVixvQkFBQTtJQTFFakIsbUJBQUE7R0R2YUM7RUFDRDtJQ3NhQSxtQkFBQTtJQW9GWSxZQUFTO0lBQ1QsYUFBUztJQUNULE9BQUE7SUFDQSxRQUFBO0lBQ0EsZ0NBQWM7SUFLZixXQUFBO0lBN0ZYLDBDQUtFO0lBc0ZZLHFDQUFXO0lBQ1osa0NBQUE7R0E1RmI7RUQxWkE7SUMrZlUscUJBQVk7SUFDYixxQkFBQTtJQWNULGNBQ0U7SUFDRSxvQkFBZ0I7UUFDaEIsZ0JBQWlCO0lBNEJsQixhQUFBO0lBL0JILFlBQ0U7SUFVSSwwQkFBUztRQUNULHVCQUFVO1lBQ1Ysb0JBQWU7SUFDZiwyQkFBaUI7UUFDakIsc0JFNStDSztJRjYrQ0wseUJFM2dETTtRRjRnRE4sc0JBQXlCO1lBQ3pCLHdCQUF1QjtJQUN2QixtQkV4Z0RHO0dIdy9CUjtFQUNEO0lDNGZBLGlCQUNFO0dEM2ZEO0VBQ0Q7SUN5ZkEsbUJBaUNFO0lBRUksc0JBQW1CO0dEemhCeEI7RUFDRDtJQ3FmQSxZQWlDRTtJQU1NLGFBQVc7SUFDWCx3RUFBaUI7SUFDbEIsMkJBQUE7SUFLUCxpQkFBbUI7SUFBbkIsb0JBQ0U7SUFJSSxzQkFBUztHRGhpQmQ7RUFDRDtJQ2tpQk0sc0JBQWlCO0lBQ2pCLG1CQUFjO0lBQ2QsNkJBQVk7SUFDWixvQkFBa0I7R0RoaUJ2QjtFQUNEO0lDa2pCSyxzQkFBQTtJQTlCTCxnQkFBQTtJQUFBLGtCQUNFO0lBZU0sV0FBVTtJQUNWLG1CQUFXO0lBQ1gsZUFBUztHRC9oQmhCO0VBQ0Q7SUN5aUJPLGNBQUE7R0E3QlA7RUFBQTtJQXVCVSxVQUFVO0dBQ1g7RUF4QlQ7SUFBQSxVQUFBO0dEcGdCQztFQUNEO0lDbWdCQSxVQUFBO0lBa0NRLGdCQUFTO0lBQ1QsZ0JBQWU7SUFDZixrQkFBaUI7SUFDakIsZUFBWTtHQUNiO0VBdENQO0lBMENNLFlBQVM7R0RwaUJkO0VBQ0Q7SUNzaUJNLFdBQUE7SUFDQSwwQ0FBWTtJQThCYixxQ0FBQTtJQTVFTCxrQ0F5Q0k7R0Q3aEJIO0VBQ0Q7SUNzaUJRLGlCQUFlO0lBQ2Ysa0JBQWlCO0dEcGlCeEI7RUFDRDtJQzBqQk8sVUFBQTtJQTNFUCxXQUFBO0lBeURVLGdCQUFlO0lBQ2Ysa0JBQWM7SUFDZCxlQUFlO0lBQ2YsZ0NBQW1CO0lBQ25CLDBCQUFrQjtJQUNsQix3QkFBZTtJQVloQixpQkFBQTtJQTFFVCxtQkFDRTtHRHJlRDtFQUNEO0lDc2lCWSxlQUFRO0dEcGlCbkI7RUFDRDtJQ3NpQlksaUNBQVc7SUFDWCxrQkFBZTtHRHBpQjFCO0VBQ0Q7SUM0ZEEsZ0JBQUE7SUErRU0sa0JBQVM7R0R4aUJkO0VBQ0Q7O0lDMmlCTSxVQUFPO0lBQ1AsdUJBQVM7SUFDVixnQkFBQTtJQXJGTCxrQkFDRTtJQXVGSSxlQUFZO0lBQ1osYUFBUztJQUNULDhCRXJtREs7SUZzbURMLGdCQUFZO0lBY2IsbUJBQUE7R0F6R0w7RUQ1Y0E7O0lDNGlCUSxtQkFBYztJQUNkLFlBQVc7SUFDWCxVQUFBO0lBTUQsWUFBQTtJQXhHUCxhQUFBO0dEcmNDO0VBQ0Q7O0lDb2NBLHNFQThHVztHRC9pQlY7RUFDRDs7SUNvakJRLHdFQUFnQjtHQUNqQjtFQUtQO0lBQ0UsVUFBUztJQUNULGdCQUFlO0lBaUJoQiwrQkFBQTtJQW5CRCxxQ0FBMEI7R0FBMUI7RURoakJBO0lDMmpCSSwwQkFBZTtJQUNmLFVBQVE7SUFDUixpQkFBVTtJQUNYLDhCQUFBO0lBZEgsYUFBQTtHRDFpQkM7RUFDRDtJQzhqQkEsVUFBQTtJQUNBLFdBQUE7SUFDRSxnQkFBUztJQUNULGtCQUFVO0lBQ1YsZUFBZTtJQUNmLG1DQUFjO0dBOEJmO0VBbkNEO0lBQ0EsZ0JBQUE7SUFRTSxlQUFTO0lBQ1Ysc0JBQUE7SUFWTCxvQkFhRTtJQVpGLG1CQVlFO0lBQ0UsZ0JBQWdCO0dEN2pCbkI7RUFDRDtJQytqQkksWUFBVztJQUNYLG1CRTVxRE87SUY2cURQLFNBQUE7SUFDQSxRQUFBO0lBQ0EsV0FBQTtJQUNELFlBQUE7SUF0Qkgsb0JBd0JFO0lBdkJGLG9CQXVCRTtHRDdqQkQ7RUFDRDtJQ29pQkEsVUFBQTtJQUNBLFdBQUE7SUEyQk0sZ0JBQVM7SUFDVCxrQkFBZTtJQUNmLGVBQWE7SUFDYixVQUFVO0dENWpCZjtFQUNEO0lDbWtCQSxpQkFBUTtJQUNOLDZCQUFTO0lBQ1QsK0JBQWU7SUFDZixvQkFBbUI7R0FrQ3BCO0VBckNEO0lBTUksZUFBVztJQUNYLGdCQUFXO0lBQ1gsZUFBYztJQUNkLGtCQUFlO0lBQ2YsMkJBQWtCO0dBMEJuQjtFQXBDSDtJQWFNLGtCQUFlO0lBQ2Ysb0JBQWM7R0Rqa0JuQjtFQUNEO0lDbWtCTSxnQkFBVTtHQUNYO0VBbEJMO0lBcUJNLGlCQUFlO0dEbGtCcEI7RUFDRDtJQ29rQk0sVUFBUztJQUNULGdCRXh2REQ7R0hzckNKO0VBQ0Q7O0lDd2lCQSxZQUtFO0lBMEJJLGdCQUFlO0lBQ2YsaUJBQWM7SUFDZCxXQUFVO0dEbmtCZjtFQUNEO0lDeWtCQSxnQkFBa0I7R0R2a0JqQjtFQUNEOztJQ3NrQkEsVUFBQTtJQ3Z3REUsV0FBUztJQUNULGdCQUFXO0lBQ1gsZUFBVztHQUNaO0VEb3dERDs7SUFPSSxzQkFBVztHRG5rQmQ7RUFDRDs7SUM0a0JHLGlCQUFBO0lBR0gsV0FBYTtJQUdULGdCQUFnQjtJQUNoQixrQkFBVTtJQWFYLGVBQUE7SUFqQkgsbUJBQ1c7SUM1eERULGlCQUFjO0lBQ2QsdUJBQVc7R0ZxdENaO0VBQ0Q7O0lDMmtCTSxlQUFXO0dEeGtCaEI7RUFDRDs7SUNnbEJLLFVBQUE7SUFJTCxnQkFBYTtJQUNYLGtCQUFnQjtJQUNoQixtQkFBa0I7SUFLbkIsZUFBQTtHQVBEO0VENWtCQTtJQ2tsQkcsVUFBQTtJQUdILGdCQUNFO0lBQ0Usb0JBQVM7R0RubEJaO0VBQ0Q7SUNxbEJJLGtCQUFpQjtJQUNqQixZQUFPO0lBQ1AsZUVoMERHO0lGaTBESCxnQkFBYTtJQUNkLG1CQUFBO0dBVEg7RUR6a0JBO0lDc2xCSSxnQkFBUTtJQUNULGVBQUE7SUFkSCxtQkFnQks7SUFDRCxlQUFTO0lBQ1QsV0FBVTtHRHJsQmI7RUFDRDtJQ2trQkEsZ0JBZ0JFO0lBTUksZUFBUztJQUNULG1CQUFVO0lBQ1YsVUFBUztJQUNULGdDQUFpQjtJQUNqQixrQkFBYztJQVdmLDBCQUFBO0dBckNMO0VBQUE7SUE4QlEsZ0JFdDFESDtJRnUxREcsZUVsMURIO0lGbTFERSxtQkFBQTtJQWhDUCxVQUFBO0dEcGpCQztFQUNEO0lDbWpCQSxpQkF3Q0c7SUFDQyxnQkFBUztHRHpsQlo7RUFDRDtJQzJsQkksZUFBYTtJQUNiLFlBQU87SUFDUCxZQUFXO0dEemxCZDtFQUNEOztJQzZsQkksWUFBUTtJQUNULFVBQUE7SUFLSCxpQkFBbUI7SUFDbkIsV0FBSTtHRDlsQkg7RUFDRDtJQ21tQkEsaUJBQWdCO0lBQ2QsV0FBUztHRGptQlY7RUFDRDtJQytsQkEsZUFRRTtJQUNFLFlBQVM7SUFDVCxZQUFBO0dBS0Q7RUFmSDtJQXdCTSxZQUFTO0lBQ1QsVUFBVTtJQUNWLGlCQUFhO0lBQ2QsV0FBQTtHQTNCTDtFRHBsQkE7SUNtbkJNLGlCQUFTO0lBQ1QsbUJBQWdCO0dEam5CckI7RUFDRDtJQ21uQkssc0JBQUE7R0FuQ0w7RUQ3a0JBO0lDb25CTSxVQUFBO0lBQ0EsV0FBUTtJQUNSLGdCRTM1REc7SUY0NURILGtCRWw2REQ7SUZtNkRDLGVBQVk7SUFDWixtQ0FBeUI7SUFDekIsb0JBQWU7R0RsbkJwQjtFQUNEO0lDb25CTSxrQ0FBdUI7SUFNeEIsb0JBQUE7R0F0REw7RURoa0JBO0lDK29CSyxVQUFBO0lBL0VMLFdBQUE7SUFtRVEsaUJBQWE7R0FDZDtFQXBFUDtJQXVFUSxVQUFTO0lBT1YsV0FBQTtJQTlFUCxnQkFrRkU7SUFDRSxrQkFBZ0I7SUFDaEIsZUFBVTtHRHpvQmI7RUFDRDs7SUM0b0JNLGdDQUFTO0lBRVQsaUJBQWE7R0FxSmQ7RUEvT0w7SUN4M0RFLGtCQUFjO0dGMjBDZjtFQUNEO0lFejBDQyxVQUFBO0lEcTNERCxXQUFBO0lBaUdRLGdCQUFXO0lBS1osa0JBQUE7SUF0R1AsZUFrRkU7SUF5Qk0sZ0NBQWdCO0lBQ2hCLGlCQUFVO0dEaHBCakI7RUFDRDtJQ21pQkEsaUJBa0ZFO0dEbm5CRDtFQUNEOztJQ3dwQlUscUNBQWlCO0dEcnBCMUI7RUFDRDtJQzhwQlMsVUFBQTtJQWxJVCxnQkFrRkU7R0QzbUJEO0VBQ0Q7SUN1cEJZLHFCQUFjO0lBQ2QscUJFbi9ESjtJRm8vREcsY0FBQTtJQWpJWCwwQkF1Rkk7UUE4Q00sdUJBQWdCO1lBQ1QsK0JBQUc7R0R2cEJuQjtFQUNEO0lDeXBCVSxVQUFPO0lBQ1AsV0FBVztJQUNYLHFCQUFrQjtJQUtuQixxQkFBQTtJQWhKVCxjQWtGRTtHRDVsQkQ7RUFDRDtJQ3lnQkEsZ0JBa0ZFO0lBaUVRLHNCQUFnQjtJQUNoQix1QkFBVTtJQUNWLGtCQUFlO0lBQ2YsZUFBYTtHRHpwQnRCO0VBQ0Q7SUMycEJTLHNCQUFBO0lBekpULG9CQWtGRTtJQTBFUSxtQkFBUztJQUNULGlCQUFVO0lBQ1YsZ0NBQWU7SUFDZixtQkFBaUI7SUFDakIsMEJFMS9EQztJRjIvREQsZ0JFemhFTDtJRjBoRUssa0JBQWtCO0lBQ25CLGVBQUE7SUFuS1Qsd0JBa0ZZO0dEeGtCWDtFQUNEO0lDOHBCUSxrQkFBYTtHRDVwQnBCO0VBQ0Q7SUM4cEJRLGNBQWM7R0Q1cEJyQjtFQUNEO0lDZ3NCTyxzQkFBQTtHQWpOUDtFRDVlQTtJQ3VxQlUsaUJBQVU7SUFDVixXQUFXO0lBQ1gsaUJBQWlCO0dEcnFCMUI7RUFDRDtJQ3VxQlUsVUFBQTtJQUNBLHFCRXBqRUY7SUZ5akVDLHFCQUFBO0lBdE1ULGNBa0ZFO0dEcGpCRDtFQUNEO0lDaWVBLGVBa0ZFO0lBbEZGLFlBQUE7SUEwTVUsWUFBUztHRHZxQmxCO0VBQ0Q7SUN5cUJVLFlBQVc7R0R2cUJwQjtFQUNEO0lDeXFCUyxpQkFBQTtJQWhOVCxXQUFBO0lBb05RLGFBQVc7R0R6cUJsQjtFQUNEO0lDMnFCUSxnQkFBYTtJQUNiLFdBQUE7SUFDQSxnQkFBYTtJQUNiLGtCQUFrQjtJQUNsQixlQUFhO0lBbUJkLG1DQUFBO0dBOU9QO0VENWNBO0lDbXJCWSxnQkFBVztJQUNYLGtCQUFZO0lBQ1osZUFBYTtJQUNiLGlCQUFnQjtHRGpyQjNCO0VBQ0Q7SUMyckJBLGlCQUFBO0lBRUksV0FBUztJQUNULGdCQUFlO0lBNEJoQixrQkFBQTtJQS9CSCxlQUFBO0lBTU0sZ0NBQVM7SUFDVCxtQkFBVTtHRDFyQmY7RUFDRDtJQzRyQk0sY0FBYztHRDFyQm5CO0VBQ0Q7SUMrcUJBLGlCQUFBO0lBZU0sV0FBUTtJQUNSLGdCQUFVO0lBQ1Ysa0JBQWU7SUFDZixlQUFhO0lBQ2IsZ0NBQWM7R0QzckJuQjtFQUNEO0lDdXFCQSxVQUFBO0lBd0JNLFdBQVE7SUFDUixnQkFBVTtJQUNWLGtCQUFlO0lBQ2YsZUFBYTtJQUNiLGdDQUFjO0lBQ2QsbUJFM29FQztHRjRvRUY7RUFNTDtJQUNFLGlCQUFjO0lBQ2QsV0FBVTtJQXlDWCxxQkFBQTtJQTNDRCxxQkFBQTtJQUtJLGNBQVM7SUFDVCw2QkFBVTtJQW9DWCw4QkFBQTtRQTFDSCwyQkFJRTtZQUtZLHVCQUFRO0lBQ2hCLHNCQUFVO1FBQ1YsbUJBQWU7WUFDZiwwQkFBaUI7SUFDakIsZUVob0VLO0lGaW9FTCxnQkUvcEVEO0lGZ3FFQSw4Q0FBQTtHQWZMO0VEanJCQTtJQ29zQk0sZ0JBQWU7SUFDZixXQUFXO0lBVVosZ0JBQUE7SUE5Qkwsa0JBQUE7SUF1QlEsMEJBQWdCO0lBQ2hCLGVBQWE7SUFLZCxnQ0FBQTtJQTdCUCxpQkFBQTtHRHhxQkM7RUFDRDtJQzBzQk0sZUFBZTtHRHhzQnBCO0VBQ0Q7O0lDMnNCTSxVQUFVO0lBQ1YsV0FBVztJQUNaLGdCQUFBO0lBS0osa0JBQVc7SUFDVixlQUFVO0lBQ1YsZ0NBQU07R0Q1c0JQO0VBQ0Q7SUM4c0JFLGdCQUFZO0lBQ1osV0FBVTtJQUNWLG9CQUFtQjtJQUNuQixxQkFBYztJQUNmLHFCQUFBO0lBSUQsY0FBZ0I7SUFNZCx5QkFBa0I7UUFDbEIsc0JBQVc7WUFDSix3QkFBVztJQStMbkIsMEJBQUE7UUE3TEMsdUJBVkY7WUFXVyxvQkFBTTtJQUNkLG1CQUFBO0lBWkgsY0FBZ0I7R0FBaEI7RUFBQTtJQUFBLHNCQWlCRTtJQUNFLFlBQVM7SUFDVCxhQUFVO0lBQ1gscUJBQUE7SUFwQkgsaUJBQWdCO0lBdUJaLDJFQUFXO0dEdHRCZDtFQUNEO0lDd3RCRyxVQUFBO0lBMUJILGdCQWdDRTtHRDN0QkQ7RUFDRDtJQzZ0QkksVUFBQTtJQU1ELFdBQUE7SUF6Q0gsZ0JBMkNFO0lBQ0Usa0JBQVM7SUFjVixlQUFBO0lBMURILGdDQWtETTtHRHJ1Qkw7RUFDRDtJQ3V1Qk0sb0JBQWU7SUFDZixXQUFXO0lBQ1gsZ0JFbndFRDtJRm93RUMsa0JBQWM7SUFDZixlQUFBO0lBekRMLG1DQTREYTtHRHZ1Qlo7RUFDRDtJQzBxQkEsbUJBNERFO0lBU0ksV0FBUztJQUNULGdCQUFTO0lBQ1Qsa0JBQWU7SUFDZixlQUFjO0lBQ2QsbUNBQXlCO0dENXVCOUI7RUFDRDtJQzh1QkssZUFBQTtJQTVFTCxXQUFBO0dEL3BCQztFQUNEO0lDaXZCSSxVQUFVO0lBQ1YsV0FBVztHRC91QmQ7RUFDRDtJQ2t2QkksaUJBQWE7SUF5RmQsV0FBQTtJQWpMSCxnQkFBZ0I7SUFxR1Ysa0JBQVc7SUFDWCxlQUFVO0lBQ1YsZ0NBQVU7R0QxdkJmO0VBQ0Q7SUM0dkJNLHFCQUFZO0lBQ1oscUJBQVk7SUFDWixjQUFhO0lBZ0JkLG9CQUFBO1FBNUhMLGdCQUFnQjtJQStIVixpQkFBVztHRDF3QmhCO0VBQ0Q7SUM0d0JNLGlCQUFXO0lBQ1gsb0JBQVU7UUFDVixrQkFBWTtZQUNMLGNBQUs7R0Qxd0JqQjtFQUNEO0lDb29CQSxnQkFBZ0I7SUE4SVYsV0FBUztJQUNULGdCQUFZO0lBaUNiLGtCQUFBO0lBaExMLGVBQWdCO0lBbUpOLGdDQUFlO0lBQ2YsbUJBQWlCO0lBT2xCLGlCQUFBO0dBM0pUO0VEMW5CQTtJQ3l5Qk8sbUJBQUE7SUEvS1AsT0FBQTtJQW9MSSxRQUFBO0lBa0JELFlBQUE7SUF0TUgsYUFBQTtJQXVMTSxpQkFBZ0I7SUFDaEIsb0JBQWlCO0lBYWxCLGVBQUE7R0FyTUw7RURobkJBO0lDZ3pCTyxtQkFBQTtJQWhNUCxZQUFBO0lBOExVLG1CQUFnQjtHQUNqQjtFQS9MVDtJQW1NUSxjQUFRO0dBQ1Q7RUFLUDs7OztJQVFJLHNCQUFtQjtJQUNwQixtQkFBQTtHQUdIO0VEdHpCQTtJQ3d6QkUsWUFBUztJQThDVixpQkFBQTtJQWhERCxvQkFRRTtHRDF6QkQ7RUFDRDtJQzR6QkkscUJBQWlCO0lBQ2pCLHFCQUFlO0lBQ2YsY0FBVztJQUVYLDBCQUFhO1FBQ2IsdUJBQWlCO1lBQ2pCLCtCQUFtQjtJQU1wQiwwQkFBQTtRQXZCSCx1QkEwQkk7WUFDVSxvQkFBQztHRGwwQmQ7RUFDRDtJQ28wQk0sb0JBQWlCO0dEbDBCdEI7RUFDRDtJQ28wQkssVUFBQTtJQWpDTCxXQUFBO0lBeUNJLGdCQUFlO0lBS2hCLGtCQUFBO0lBOUNILGdDQXdDRTtJQUlJLGVBQWU7R0FDaEI7RUFLTDtJQUNFLGNBQVk7R0Q1MEJiO0VBQ0Q7SUMwMEJBLFVBQUE7SUFLSSxrQkFBYztJQUNkLGdCQUFXO0lBQ1gsZUFBVztJQUNYLDBCQUFlO0lBRWYsb0JBQWE7SUFDYixtQkFBaUI7R0Q3MEJwQjtFQUNEO0lDaTBCQSx1QkFvQkU7SUFDRSxvQkFBUztJQUNULGtCQUFVO0lBNENYLGtCQUFBO0lBbEVILHFCQW9CRTtJQUtJLHFCQUFnQjtJQUNoQixjQUFTO0lBQ1QseUJBQVU7UUFzQ1gsc0JBQUE7WUFqRUwsd0JBNkJNO0lBQ0UsMEJBQWdCO1FBQ2hCLHVCQUFxQjtZQUNyQixvQkFBc0I7R0RuMUI3QjtFQUNEO0lDa3pCQSxZQUFBO0lBMENVLG1CQUFTO0lBQ1YsV0FBQTtJQTNDVCxXQUFBO0lBOENVLFdBQVM7SUFDVCxxRUFBVTtJQUNWLGFBQVc7SUFDWCxjQUFhO0dEMTFCdEI7RUFDRDtJQzQxQlUsWUFBQTtJQVdELG1CQUFBO0lBL0RULFdBQUE7SUF3RFksWUU3K0VSO0lGOCtFTyxXQUFBO0lBekRYLHFFQTJEc0I7SUFDVixhRWovRVI7SUZrL0VRLGNFM2dGUDtHRjRnRk07RUE5RFg7SUFxRUksZUFBZTtJQVNoQixtQkFBQTtHQTlFSDtFRDF4QkE7SUN1MkJLLGdCQUFBO0lBSUwsa0JBQVc7R0R4MkJWO0VBQ0Q7SUMyOEJDLGlCQUFBO0dBcEdEO0VEcDJCQTtJQzAyQkksY0FBVTtHRHgyQmI7RUFDRDtJQzIyQkksNkJBQWU7SUFDaEIsOEJBQUE7UUFYSCwyQkFha0I7WUFDTix1QkFBUTtJQUNoQix5QkFBYTtRQUNiLHNCQUFnQjtZQUNoQix3QkFBOEI7R0QxMkJqQztFQUNEO0lDdzFCQSxtQkFhRTtHRG4yQkQ7RUFDRDtJQ3ExQkEsaUJBYUU7R0RoMkJEO0VBQ0Q7SUM0MkJRLGlCQUFnQjtHQU1qQjtFQWhDUDtJQTZCVSxnQkFBZTtHRDEyQnhCO0VBQ0Q7SUM0MEJBLG9CQWFFO0dEdjFCRDtFQUNEO0lDeTBCQSxvQkFhRTtJQTJCUSxnQkFBZTtHRDkyQnhCO0VBQ0Q7SUNnM0JTLGVBQUE7SUEzQ1QsWUFhRTtJQW1DSSxrQkFBZTtJQUNmLGdCRXZqRks7SUZ3akZOLFlBQUE7SUFsREwscUJBYUU7SUF5Q00scUJBQVM7SUFDVCxjQUFTO0lBQ1QsMEJBQWU7UUFDZix1QkFBaUI7WUFDViwrQkFBSTtJQUNYLDBCQUFxQjtRQUNyQix1QkFBeUI7WUFDekIsb0JFbmtGRztHSGd0RFY7RUFDRDtJQ3F6QkEsVUFhRTtJQXVETSxXQUFTO0lBQ1QsZ0JBQVU7SUFDVixrQkFBZTtJQUNmLFlBQVc7SUFDWCxnQ0FBYztHRHQzQnJCO0VBQ0Q7SUM4M0JPLGdCQUFBO0dBakZQO0VEMXlCQTtJQ3kzQlUsZ0JFcmxGTjtHRnNsRks7RUFoRlQ7SUFxRk0saUJBQWE7SUFDYixxQkFBbUI7R0QxM0J4QjtFQUNEO0lDbXlCQSxlQWFFO0lBNkVNLFlBQVM7SUFDVCxrQkFBVTtJQUNWLGdCRWhvRkg7SUZpb0ZHLHFCRTluRkc7SUYrbkZILHFCQUFlO0lBQ2YsY0FBYTtJQUNiLDBCQUFjO1FBQ2YsdUJBQUE7WUFPUCwrQkFDUTtJQUNKLDBCQUFnQjtRQXFaakIsdUJBQUE7WUF2Wkgsb0JBSUs7R0RqNEJKO0VBQ0Q7SUM0M0JBLFVBQUE7SUFTTSxXQUFTO0dEbDRCZDtFQUNEO0lDMmhDSyxpQkFBQTtJQW5LTCxVQUFBO0lBY1EsV0FBVTtHRGw0QmpCO0VBQ0Q7SUNtNkJPLGlCQUFBO0lBaERQLHNCQVFJO0lBV00sdUJBQWdCO0lBQ2hCLG1CQUFVO0dEbDRCbkI7RUFDRDtJQ280QlUsVUFBQTtHRGw0QlQ7RUFDRDtJQ280QlUsVUFBQTtJQUNELFdBQUE7SUEzQlQsZ0JBQ0U7SUE2QlEsa0JBQWdCO0lBQ2hCLGVBQVU7SUFDVixlQUFlO0lBQ2YsMEJBQWlCO0dEbjRCMUI7RUFDRDtJQ3E0QlUsZUVqckZIO0dGa3JGRTtFQXJDVDtJQXdDVSxlQUFTO0lBQ1QsaUJBQVU7R0RwNEJuQjtFQUNEO0lDczRCVSxnQkFBVztHRHA0QnBCO0VBQ0Q7SUNzNEJTLGtCQUFBO0dBL0NUO0VEcDFCQTtJQ3c0QlEsVUFBUztJQUNULGdCQUFZO0dBYWI7RUFsRVA7SUF3RFUsVUFBUztJQUNULFdBQVM7SUFDVCxxQkV4cUZDO0lGeXFGRCxxQkFBZ0I7SUFDaEIsY0FBYTtJQUNiLDBCQUFlO1FBQ2YsdUJBQWlCO1lBQ1YsK0JBQWM7SUFDckIsb0JBQWM7UUFDZixnQkFBQTtHQWpFVDtFRHAwQkE7SUMyNEJVLGlCQUFhO0lBQ2IsY0FBYztJQXlGZixpQkFBQTtJQWpLVCwrQkFRSTtJQXVFUSxvQkFBUztRQUNWLG1CQUFBO1lBaEZYLGVBUUk7R0RwMEJIO0VBQ0Q7SUNnNUJZLG9CQUFtQjtRQUNuQixnQ0FBa0I7WUFDbEIsNEJBQWlCO0dEOTRCNUI7RUFDRDtJQzI3QlcscUJBQUE7SUFySVgscUJBUUk7SUEwRlUsY0FBUTtJQUNSLDBCQUFVO1FBQ1YsdUJBQWU7WUFDZiwrQkFBaUI7SUFDakIsaUJFcHRGSDtHSGcwRFY7RUFDRDtJQzZ5QkEsZ0JBQ0U7SUEwR1ksZUFBUTtHRHI1QnJCO0VBQ0Q7SUN1NUJjLG9CRTN2RlA7UUY0dkZPLGdDQUFlO1lBQ2YsNEJBQWlCO0dEcjVCOUI7RUFDRDtJQ295QkEsZ0JBQ0U7SUFtSGMsZUFBYztJQUNmLGlCQUFBO0dBckhmO0VEL3hCQTtJQ3k1QmMsZ0JBQVU7SUFDVixlQUFXO0dEdjVCeEI7RUFDRDtJQ3k1QmMsVUFBQTtJQUNBLGtCQUFjO0lBS2YsZ0JBQUE7SUFwSWIsa0JBUUk7SUEwSFksWUFBUztJQUNWLHNCQUFBO0lBbklmLDBCQVFJO0lBZ0lRLG9CQUFrQjtJQUNsQixtQkFBUTtHRDE1Qm5CO0VBQ0Q7SUM0NUJZLFVBQVU7SUFNWCxXQUFBO0lBbEpYLGdCQUNFO0lBOElZLGtCQUFnQjtJQUNoQixlQUFjO0lBQ2Ysc0JBQUE7SUFqSmIsaUNBUUk7R0RoeEJIO0VBQ0Q7SUN1d0JBLGVBQ0U7SUF1Slksc0JBQW1CO0dENTVCaEM7RUFDRDtJQ213QkEscUJBUUk7SUFxSlUscUJBQVc7SUFDWCxjQUFXO0lBQ1osMEJBQUE7UUEvSmIsdUJBcUtJO1lBQ1Msb0JBQWlCO0lBQ3hCLDBCQUFlO1FBQ2YsdUJBQWtCO1lBQ2xCLCtCQUFtQjtHQTBDcEI7RUFuTkw7SUE0S1EsVUFBVTtJQUNWLFdBQVc7SUFDWCxnQ0FBaUI7SUFDakIsaUJBQVc7SUFDWCxnQkFBZ0I7SUFVakIsa0JBQUE7SUExTFAsZUFDRTtHRGp2QkQ7RUFDRDtJQ282QlUsaUJBQWlCO0dEbDZCMUI7RUFDRDtJQ282QlUsZ0JBQVU7R0FDWDtFQXpMVDtJQTZMUSxxQkFBa0I7SUFDbEIsa0JBQWdCO0lBb0JqQixlQUFBO0dBbE5QO0VEcHVCQTtJQ3E3QlMsbUJBQUE7SUFqTlQsaUJBQ087SUF1TUssa0JBQVc7R0R4NkJ0QjtFQUNEO0lDMDZCWSxpQkFBaUI7SUFDakIsV0FBUztJQUNULGdCQUFVO0lBQ1Ysa0JFcjFGSjtJRnMxRkksMEJBQWtCO0lBQ25CLGVBQUE7SUFoTlgsb0JBc05JO0lBRUksZ0NBQWE7R0FDZDtFQXpOUDtJQTROUSxpQkFBUztJQXVLVixXQUFBO0lBbllQLGdCQUNFO0lBOE5RLGtCQUFRO0lBQ1IscUJBQWU7SUFDZixZQUFXO0lBQ1gsbUNBQWlCO0dELzZCMUI7RUFDRDtJQ2k3QlUsVUFBUztJQUNULFdBQVc7SUFDWixnQkFBQTtJQXZPVCxrQkFzTkk7SUFvQk0sWUFBUTtJQUNSLG9CQUFVO0lBQ1YsZ0NBQWU7R0RoN0J4QjtFQUNEO0lDazdCVSxVQUFBO0lBQ0Qsa0JBQUE7SUFoUFQsbUJBc05JO0dBdE5KO0VEOXJCQTtJQ203QlUsVUFBVTtJQUNWLG1CQUFnQjtJQUNoQixvQkVwNEZIO0lGcTRGRywwQkFBZTtJQUNmLG1CQUFpQjtJQUNqQixnQkFBYztJQUtmLGtCQUFBO0lBL1BULHNCQXNOSTtJQXROSixlQUNFO0dEcnJCRDtFQUNEO0lDbXJCQSxxQkFzTkk7SUE0Q00scUJBQVM7SUFDVCxjQUFVO0lBQ1YsMEJBQWdCO1FBQ2hCLHVCRWo1RkU7WUZrNUZGLG9CQUFlO0lBQ2YsZUFBYTtHRGw3QnRCO0VBQ0Q7SUMwcUJBLFVBQUE7R0R4cUJDO0VBQ0Q7SUN1cUJBLGlCQUNPO0lBK1FHLG1CQUFjO0lBQ2Qsb0JBQVU7SUFDVixtQkFBVTtJQUNWLGtCQUFXO0lBQ1gsaUJBQWlCO0lBOERsQixZQUFBO0dBbFZUO0VEOXBCQTtJQ3M3QlksZ0JBQWE7SUFDYixXQUFBO0lBQ0EsZ0JBQWdCO0lBQ2hCLGtCQUFpQjtJQUtsQixlQUFBO0lBaFNYLDBCQXNOSTtHRDcyQkg7RUFDRDtJQ3NwQkEsaUJBQ087SUFEUCxXQUFhO0lBNlNHLGlCQUFhO0lBQ2IsbUNBQXFCO0lBS3RCLGdCQUFBO0lBblRmLGtCQXNOSTtJQXROSixlQUNFO0dEL29CRDtFQUNEO0lDNm9CQSxlQUNFO0dBREY7RUQxb0JBO0lDcThCZ0IsVUFBVTtJQUNWLFdBQVE7SUFDUixpQkFBUztJQUNULGdDQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsa0JBQVc7SUFlWixlQUFBO0dBL1VmO0VBQUE7SUF1VWtCLFVBQVM7R0R0OEIxQjtFQUNEO0lDOG5CQSxtQkFzTkk7SUF0TkosU0FBQTtJQTJVb0IsYUFBVztJQUNYLG9DQUFpQjtRQUNsQixnQ0FBQTtZQTdVbkIsNEJBc05JO0lBK0hNLG1CQUFpQjtHRDM4QjFCO0VBQ0Q7SUM2OEJVLGlCQUFpQjtJQTBDbEIsZUFBQTtHQWxZVDtFRGpuQkE7SUM2OEJZLCtCQUFhO0lBQ2IsK0JBQThCO1FBQzlCLGdDQUFtQjtZQUNuQiw0QkFBaUI7R0FTbEI7RUF4V1g7SUEyV1ksb0JBQWE7SUFDYixjQUFRO0dEcDlCbkI7RUFDRDtJQ3crQlcsWUFBQTtJQWpZWCxZQUNFO0dBREY7RURubUJBO0lDZytCYyx5QkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNwQixvQkFBQTtHQWhZYjtFRDdsQkE7SUNvK0JRLG1CQUFpQjtJQUNqQixnQkFBWTtJQWFiLGtCQUFBO0lBclpQLFlBQ0U7SUEwWVEsaUJBQVM7R0RsK0JsQjtFQUNEO0lDbytCVSxtQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZixrQkFBZTtJQUNmLFlBQVc7SUFDWCxpQkFBUztJQUNULFdBQU87R0FDUjtFQVFUO0lBR00sbUJBQWU7SUFDZixpQkFBVTtHQVFYO0VBWkw7SUFPUSxtQkFBaUI7R0QzK0J4QjtFQUNEO0lDNitCUSxZQUFTO0lBQ1Ysc0JBQUE7SUFLUCxnQkFBZTtJQUNiLGtCQUFnQjtJQUNoQixVQUFVO0lBQ1YsV0FBTztJQUNQLGlCRTdqR0s7SUY4akdMLG1CRXhqR007R0h5a0VQO0VBQ0Q7SUNpL0JFLGNBQWM7R0FDZjtFQUVEO0lBQ0UscUJBQWdCO0dEaC9CakI7RUFDRDtJQ2svQkUsb0JBSkY7SUFLRSxnQkFMRjtJQU1JLGdCQUFhO0lBQ2Qsa0JBQUE7SUFQSCxlQVNFO0lBRUksbUJBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixZQUFXO0dEbC9CaEI7RUFDRDtJQ28vQk0sZ0JFbmxHRDtJRm9sR0MsV0FBQTtJQUNBLGdCQUFnQjtJQUNoQixrQkFBZTtJQUNmLGVFamxHQTtJRmtsR0EsMEJBQWtCO0dBQ25CO0VBdEJMOztJQTJCSSxpQkFBaUI7SUFDakIsV0FBQTtJQWdIRCxpQkFBQTtJQTVJSCxtQ0E4Qlc7SUFDTCxnQkFBVTtJQUNYLGtCQUFBO0lBaENMLGVBeUJFO0dENStCRDtFQUNEOztJRWpuRUUsZUFBYztHRm9uRWY7RUFDRDtJRWxuRUMsVUFBQTtJRGdrR0QsV0FBQTtJQUFBLGlCQXlCRTtJQW1CSSxnQ0FBZTtJQUNmLGdCQUFVO0lBQ1Ysa0JBQWU7SUFDZixlQUFhO0dEci9CbEI7RUFDRDtJQ3UvQk0sVUFBQTtHRHIvQkw7RUFDRDtJQ2s4QkEsZUF5QkU7SUE4QkksV0FBUTtJQUNSLFdBQVU7SUFDVixZQUFXO0lBQ1gsa0JBQWlCO0dEdC9CdEI7RUFDRDtJQ3cvQk0sZ0JBQWE7SUFVZCxxQkFBQTtJQXZFTCxxQkF5QkU7SUF1Q00sY0FBYztJQU1mLDBCQUFBO1FBdEVQLHVCQXlCZTtZRTlqR1gsK0JBQU87SUYwbUdGLCtCQUFBO0lBckVULDhCQXlFSTtRQUNFLHdCQUFnQjtZQUNULG9CQUFHO0lBQ1Ysc0JBQWU7UUFDZixrQkFBYztHQUNmO0VBOUVMO0lBaUZNLGVBQVE7R0QzL0JiO0VBQ0Q7O0lDOC9CTSxxQkFBYztJQUNkLHFCRXpwR007SUYwcEdOLGNBQWE7SUFTZCx1QkFBQTtRQWhHTCxvQkF5QkU7WUFpRWMsc0JBQUM7R0QzL0JoQjtFQUNEOztJQzgvQlEsVUFBQTtHQUNEO0VBL0ZQOztJQW9HTSxpQkFBVTtJQUNWLG1CQUFXO0lBMEJaLHdCQUFBO0lBL0hMLG1CQXlCRTtJQStFTSxrQkFBUztJQUNULGlCQUFVO0lBQ1YsWUFBWTtHQW9CYjtFQTlIUDs7SUE4R1UsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtHQWNuQjtFQTdIVDs7SUFtSFcsZ0JBQUE7SUFuSFgsa0JBeUJFO0dEbDZCRDtFQUNEO0lDZ2dDVyxrQkFBQTtJQXhIWCxXQUFBO0lBMkhZLFlBQVM7SUFDVixrQkFBQTtHQTVIWDtFRGw0QkE7SUNxZ0NNLGdCQUFlO0lBQ2YscUJBQWM7SUFDZCxxQkFBUztJQUNULGNBQVU7SUFLWCwwQkFBQTtRQTNJTCx1QkF5QmU7WUFnSEMsK0JBQVM7SUFDbEIsK0JBQUE7SUFLUCw4QkFBYTtRQUNiLHdCQUFZO1lBQ0Ysb0JBQVE7SUF3Q2pCLHNCQUFBO1FBMUNELGtCQUlFO0dBSEY7RURuZ0NBO0lDd2dDSSxvQkFBaUI7UUFDakIsa0JBQW1CO1lBQ1gsY0FBUTtJQUNoQixnQkFBUztJQUNULHFCQUFlO0lBK0JoQixxQkFBQTtJQXpDSCxjQUlFO0lBSEYsb0JBR0U7R0Q3L0JEO0VBQ0Q7O0lDd2dDTSxVQUFBO0lBQ0EsbUJFcnNHSztJRnNzR0wsOEJFcHVHTTtJRnF1R04sb0JBQWdCO0dEcmdDckI7RUFDRDtJQ3VnQ00sVUFBVTtJQUNYLGtCQUFBO0lBdkJMLG1CQUlFO0dBSEY7RUQ3K0JBO0lDeWdDTSxVQUFVO0lBQ1YsbUJBQWU7SUFDZixvQkFBaUI7SUFDakIsMEJBQWM7SUFDZCxtQkFBUztJQUNWLGdCQUFBO0lBbENMLGtCQUlFO0lBSEYsc0JBR0U7SUFpQ0ksZUFBZTtHRHZnQ3BCO0VBQ0Q7SUN5Z0NLLGdCQUFBO0lBS0wsV0FBQTtHRDNnQ0M7RUFDRDtJQzZnQ0Usa0JBQVk7SUFDWixlQUFlO0lBQ2YsWUFBVztJQTJCWixnQkFBQTtHQWhDRDtFRHBnQ0E7SUM2Z0NJLGlCQUFXO0lBQ1gsV0FBVztJQUNYLGVBQWU7SUFDZixtQ0FBa0I7SUFtQm5CLGlCQUFBO0lBL0JILGtCQUFBO0lBZU0sZ0JBQWdCO0lBQ2hCLGVBQVU7R0QzZ0NmO0VBQ0Q7SUM2Z0NNLGlCRXB2R0s7SUZxdkdMLFdBQVc7R0QzZ0NoQjtFQUNEOztJQzhnQ00sY0FBWTtHRDNnQ2pCO0VBQ0Q7SUNrL0JBLGlCQUFBO0lBNkJNLGtCQUFnQjtJQUNqQixnQkFBQTtJQUtMLGtCQUFlO0lBQ2IsZUFBVztJQUNYLGdDQUFhO0lBc0RkLDBCQUFBO0lBeERELHdCQUlFO0lBQ0UsaUNBQWE7SUFDYixpQkFBaUI7SUFDakIsbUJBQW1CO0dBZ0RwQjtFQXZESDtJQWdCUSxpQkFBZTtJQUNmLGtCQUFjO0lBQ2Qsa0NBQVM7R0FLVjtFQXZCUDtJQXFCVSxtQkFBZTtHQUNoQjtFQXRCVDtJQTJCTSxhQUFhO0dBMkJkO0VBdERMO0lBOEJRLGVBQVE7SUFDUixZQUFTO0lBQ1QsWUFBVztHRHpoQ2xCO0VBQ0Q7O0lDNGhDUSxnQkFBZTtJQUNmLFdBQVc7SUFDWCxnQkFBUztJQWVWLGtCQUFBO0lBckRQLDBCQTBCSTtJQWdCTSxlRTl5R047SUYreUdNLGdDQUFXO0lBQ1osaUJBQUE7R0E1Q1Q7RUQ3K0JBO0lDNmhDUyxnQkFBQTtJQVdULFdBQUE7SUFJUSxnQkFBZ0I7SUFrQ2pCLGtCQUFBO0lBdENQLGVBQUE7SUFTYyxtQ0FBZ0I7SUFDaEIsb0JBQWU7R0QxaUM1QjtFQUNEO0lDNGlDYyxlQUFlO0dEMWlDNUI7RUFDRDtJQzRpQ2EsZUFBQTtHQWhCYjtFRHpoQ0E7SUM2aUNjLGlCQUFZO0lBQ1osV0FBVTtJQUNWLGdCQUFRO0lBQ1IsZUFBWTtHQUNiO0VBeEJiO0lBNEJnQixpQkUzMUdMO0lGNDFHSSxXQUFBO0lBN0JmLGdCQUFBO0lBZ0NnQixrQkUvMUdaO0lGZzJHWSxlQUFRO0lBQ1QsZ0NBQUE7SUFsQ2Ysb0JBQUE7R0QzZ0NDO0VBQ0Q7SUN1akNRLFVBQVE7SUFDUixnQkU3MkdKO0lGODJHSSxrQkFBQTtJQUNBLGVBQWU7SUFDZixnQ0FBMkI7R0FPNUI7RUF4RFA7SUFvRFUsbUJFbjNHQztJRm8zR0QsV0FBQTtJQUNBLFlBQUE7R0FDRDtFQXZEVDtJQTRETSxVQUFVO0lBQ1gsV0FBQTtJQTdETCxpQkFBQTtHRDEvQkM7RUFDRDtJQ21rQ0Esc0JBR0s7SUFGTCxvQkFDRTtJQUVJLG1CQUFlO0dBQ2hCO0VBSUw7SUFDRSxnQkFBVztHRHRrQ1o7RUFDRDtJQ3drQ0UsZUFBZTtJQXlEaEIsZ0JBQUE7R0E3REQ7RURoa0NBO0lDNmtDSSxjQUFVO0dEM2tDYjtFQUNEO0lDeW5DRyxhQUFBO0lBNURILGdCQVdFO0lBV0ksZUFBVTtJQUNWLFVBQVM7SUFDVCxXQUFXO0dEL2tDaEI7RUFDRDtJQ2luQ0ssa0JBQUE7R0EzREw7RURuakNBOztJQ21qQ0EsaUJBV0U7R0QzakNEO0VBQ0Q7O0lDd2xDUSxxQkFBbUI7SUFDcEIscUJBQUE7SUExQ1AsY0FBZ0I7SUE2Q1IsMEJBQWdCO1FBS2pCLHVCQUFBO1lBbERQLCtCQW9ETTtJQUNFLDBCQUFnQjtRQUtqQix1QkFBQTtZQTFEUCxvQkFXRTtJQTZDUSxpQkFBUztJQUNWLGtCQUFBO0lBTVQsaUNBQW9CO0dEaG1DbkI7RUFDRDs7SUN1bUNDLFVBQUE7SUFFRCxXQUFBO0lBQ0UsZ0JBQWU7SUFDZixrQkFBYTtJQUNiLGVBQWU7SUFDZixnQ0FBbUI7SUEyRXBCLDBCQUFBO0lBL0VELHdCQVVFO0lBQ0UsaUJBQWdCO0lBQ2hCLG1CQUFpQjtHQTRCbEI7RUF4Q0g7O0lBcUJNLFVBQVU7SUFDVixXQUFXO0lBQ1gsZ0JBQWE7SUFDYixrQkVuL0dLO0lGby9HTCxlRWxoSEQ7SUZtaEhDLHNCQUFnQjtHRDltQ3JCO0VBQ0Q7O0lDMG5DSyxnQkFBQTtJQXZDTCxlQVVFO0lBc0JNLHNCRTMvR0c7R0Y0L0dKO0VBakNQO0lBMkNJLGlCQUFlO0lBQ2Ysd0JBQVc7SUFDWixvQkFBQTtJQTdDSCxnQkErQ0U7SUFDRSxZQUFNO0dEdm5DVDtFQUNEO0lDOG5DRyxlQUFBO0lBeERILFlBQWM7SUEyRFYsaUJBQWE7SUFDYixnQkFBZTtJQUNmLG1CQUFnQjtHQU1qQjtFQW5FSDtJQXNFSSxpQkFBYTtJQUNiLFdBQVM7SUFDVCxnQkFBZ0I7SUFNakIsa0JBQUE7SUFHSCxlQUFBO0lBQ0UsZ0NBQXNCO0lBQ3RCLDBCQUFxQjtJQUNyQix3QkFBWTtJQU1iLGlCQUFBO0lBRUQsbUJBTUs7SUFDRCxtQkFBUztHRHRwQ1o7RUFDRDtJQ3dwQ0ksaUJBQWdCO0dBZ0RqQjtFQTFESDtJQWFNLGlCQUFnQjtJQUNoQixjQUFTO0dEdHBDZDtFQUNEO0lDdW9DQSxxQkFZTTtJQU1FLHFCQUFTO0lBQ1QsY0FBVTtJQUNWLDBCQUFZO1FBQ2IsdUJBQUE7WUFmSCwrQkFpQlM7SUFDTCwwQkFBUztRQUNULHVCQUFVO1lBQ1Ysb0JBQWU7R0R2cEN0QjtFQUNEO0lDeXBDUSxnQkFBWTtJQWViLGVBQUE7SUE1Q1AsVUFZSTtHRHBvQ0g7RUFDRDtJQ3VuQ0EsZ0JBdUJNO0dENW9DTDtFQUNEO0lDb25DQSxjQThDTTtHRGhxQ0w7RUFDRDtJQ2txQ1EsbUJBQWU7SUFDZixtQkFBaUI7SUFDakIsZ0JFMW1IRztJRittSEosa0JBQUE7SUF4RFAsMEJBcURVO0lBQ0EsZUU3bUhDO0lGOG1IRixtQkFBQTtJQU9ULDBCQUVFO0lBRkYsc0JBR0U7R0R4cUNEO0VBQ0Q7SUMwcUNJLG9CQUFpQjtJQUNqQixZQUFXO0dEeHFDZDtFQUNEO0lDZ3FDQSxVQUFBO0dBQUE7RUFBQTtJQVlNLGlCRWpvSEs7R0Zrb0hOO0VBSUw7SUFFSSxpQkFBUztJQUNULDJCQUFVO09BQ1Ysd0JBQWE7SUFDYixvQkFBZTtJQUNmLGFBQUE7SUF5Q0QsZ0JBQUE7SUEvQ0gsZUFDSTtJQVlFLFlBQVE7R0QvcUNiO0VBQ0Q7SUNpckNNLFlBQU07SUE4QlAsYUFBQTtJQTlDTCxpQkFZSTtJQVdJLHVCQUFTO0lBQ1QsYUFBVTtHRG5yQ2pCO0VBQ0Q7SUMwcENBLGVBQ0k7R0FESjtFRHZwQ0E7SUNzckNRLG9CQUFVO0lBQ1YsdUJBQWU7R0RwckN0QjtFQUNEO0lDc3JDUSxZQUFXO0lBVVosYUFBQTtJQTdDUCxhQUNFO0lBREYsZ0ZBcUNVO0lBQ0EsZ0NBQWM7SUFNZiwyQkFBQTtJQTVDVCxvQ0FBQTtRQUFBLGdDQTZCTTtZQTdCTiw0QkE2Qk07R0R0cUNMO0VBQ0Q7SUN3b0NBLGlGQW1EUztJQUNELGdDQUFjO0lBQ2YsMkJBQUE7R0FLUDtFRDdyQ0E7SUMrckNFLHdCQUFlO0dEN3JDaEI7RUFDRDtJQzByQ0Esa0JBS0U7R0Q3ckNEO0VBQ0Q7O0lDdXJDQSxnQkFBQTtHRHByQ0M7RUFDRDtJQ21zQ00sWUFBVTtJQXdDWCxrQkFBQTtJQXhETCx1QkFLRTtJQWtCTSxnQkFBYztHRHJzQ3JCO0VBQ0Q7SUM2cUNBLFVBQUE7SUEyQlUsV0FBVztJQUNYLHFCQUFrQjtJQUNsQixxQkFBTTtJQUNOLGNBQU87SUFDUCwwQkFBVztRQUNYLHVCQUFZO1lBQ1osK0JBQStCO0dEcnNDeEM7RUFDRDtJQ3VzQ1MsbUJBQUE7SUFwQ1QsY0FBQTtJQXdDUSxZQUFXO0lBQ1gsbUJBQVk7SUFDYixvQkFBQTtRQTFDUCxzQkFLRTtZQTBDZSxrQkFBRztHRDFzQ25CO0VBQ0Q7SUMwcENBLG9CQUtFO0dEN3BDRDtFQUNEO0lDNnNDUyxvQkFBQTtHQXREVDtFRHBwQ0E7SUNpdENJLG9CQUFnQjtHQWVqQjtFQTVFSDtJQWdFTSxpQkFBUztHRC9zQ2Q7RUFDRDtJQ2l0Q00saUJBQWU7R0Qvc0NwQjtFQUNEO0lDc3RDSyxVQUFBO0dBM0VMO0VEeG9DQTtJQ2t0Q08sZUFBQTtJQUtQLGdCQUFBO0lBQ0Usa0JBQWU7R0RwdENoQjtFQUNEO0lDc3RDQyxnQkFBQTtJQUVELHFCQUFhO0lBQ1gscUJBQWdCO0lBQ2hCLGNBQVU7SUFrR1gsMEJBQUE7UUFwR0QsdUJBSWtCO1lBQ04sK0JBQVE7SUFDaEIsK0JBQVU7SUFDViw4QkFBYTtRQUNiLHdCQUFtQjtZQW9FcEIsb0JBQUE7R0E1RUg7RUQzc0NBO0lDMnRDTSxpQkFBVTtJQUtYLGtCQUFBO0dBckJMO0VEdnNDQTtJQ2d1Q00sVUFBUztJQUNULFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsa0JBQWdCO0lBQ2hCLGVBQVU7SUE4Q1gsZ0NBQUE7SUEzRUwsMEJBSUU7SUFtQ00sd0JBQVM7SUFDVCxpQkFBVTtJQUNWLG1CQUFlO0dEcnVDdEI7RUFDRDtJQ3V1Q1EsZUUxMUhIO0dIcW5GSjtFQUNEO0lDd3JDQSxnQkFJRTtJQTRDUSxZRXIwSE47R0ZzMEhLO0VBakRUO0lBcURRLG9CQUFTO1FBQ1Qsa0JBQVU7WUFDVixjQUFlO0lBQ2YsZ0JBQWM7SUFDZCxpQkFBaUI7R0R2dUN4QjtFQUNEO0lDdXZDTyxvQkFBQTtRQTFFUCxrQkFJRTtZQStEZSxjQUFPO0lBTWYsZ0JBQUE7SUF6RVQsaUJBSUU7R0QzcUNEO0VBQ0Q7SUNzcUNBLG9CQThFUztRQUNMLGtCQUFjO1lBQ2QsY0FBaUI7SUFDakIsZ0JBQWU7SUFDZixpQkFBYTtHQVFkO0VBMUZIO0lBcUZNLHVCQUFjO0lBQ2Qsc0JBQWlCO0lBQ2pCLHNDQUFlO0dEbHZDcEI7RUFDRDtJQzBwQ0EsVUFBWTtJQStGSixtQkVwM0hHO0lGcTNISCwrQkFBWTtJQUNiLGlCQUFBO0dBS1A7RUQxdkNBO0lDNnZDSSxpQkFBVTtJQUNWLGtCQUFlO0lBQ2Ysa0NBQWlCO0dEM3ZDcEI7RUFDRDtJQzZ2Q0csVUFBQTtJQVJILFdBQUE7SUFXSSxhQUFTO0dENXZDWjtFQUNEO0lDOHZDSSxVQUFTO0lBQ1QsV0FBQTtJQXlDRCxnQkFBQTtJQXhESCxrQkFVRTtJQVlJLGVBQVU7SUFDVixtQkFBZ0I7R0Rod0NyQjtFQUNEO0lDa3dDTSxlQUFZO0dBNkJiO0VBdkRMO0lBcUNRLGVBQVM7R0R4d0NoQjtFQUNEO0lDMHdDUSxVQUFBO0lBQ0EsV0FBTztJQUNQLGdCRXA4SEQ7SUZxOEhDLGtCQUFpQjtJQVdsQixlQUFBO0dBdERQO0VEM3RDQTtJQzJ3Q1MsZUFBQTtHQVlUO0VEcHhDQTs7SUN1eENFLGVBQVk7SUFDYixnQkFBQTtJQUVELGtCQUFlO0lBQ2IsbUNBQVM7SUFDVCxpQkFBVTtHQTREWDtFQTlERDs7O0lBNkRHLGVBQUE7R0E3REg7RUQ3d0NBO0lDd3hDUSxVQUFTO0lBQ1QsV0FBVztJQUNYLHFCQUFpQjtJQUNqQixxQkFBYztJQUNkLGNBQWE7SUFVZCxvQkFBQTtRQXpCUCxnQkFJRTtJQW1CUSwwQkFBYztRQUNmLHVCQUFBO1lBeEJULCtCQTRCSTtHRDl4Q0g7RUFDRDtJQ2d5Q00saUJBQWE7SUFDYixrQkFBaUI7SUE0QmxCLGtDQUFBO0lBNURMLG9CQUlFO1FBbUNVLGtCQUFTO1lBTWQsY0FBQTtHQTdDUDtFRHp2Q0E7SUNvekNPLFVBQUE7SUEzRFAsV0FBQTtJQXVEVSxhQUFTO0dENXlDbEI7RUFDRDs7SUNvekNBLFVBQVc7SUFDVCxXQUFTO0lBQ1QsZ0JBQVU7SUEyRFgsa0JBQUE7SUE3REQsZUFJSztJQUNELG1DQUFTO0dEanpDWjtFQUNEOztJQ296Q0ksZUFBZTtHRGp6Q2xCO0VBQ0Q7OztJQ3F6Q0ssZUFBQTtHQWRMO0VEbHlDQTtJQ3d6Q00sb0JBQWdCO1FBQ2hCLG1CQUFVO1lBQ0osZUFBTztHRHR6Q2xCO0VBQ0Q7SUM2eENBLGdCQStCTztJQUNDLGdCQUFTO0lBQ1QsaUJBQVM7R0QxekNoQjtFQUNEO0lDNHpDUSxxQkVoa0lEO0lGaWtJQyxxQkFBaUI7SUFDakIsY0FBYztJQUNkLDBCQUFxQjtRQUNyQix1QkFBdUI7WUFrQnhCLCtCQUFBO0dBMURQO0VEaHhDQTtJQzZ6Q1Usb0JBQWM7UUFDZCxrQkFBWTtZQUNiLGNBQUE7SUFFRCxpQkFBbUI7SUFDakIsbUJBQWU7R0Q1ekN4QjtFQUNEO0lDdzBDQSxlQUFBO0lBQ0UsbUJBQWdCO0dEdDBDakI7RUFDRDtJQ3cwQ0UsWUVoa0lFO0lGaWtJRixtQkFBYTtJQUNiLE9BQUE7SUFDQSxRQUFBO0lBQ0EsWUFBWTtJQVFiLGFBQUE7SUFoQkQsZ0NBVWE7SUFDVCxXQUFTO0lBQ1QsMENBQXNCO0lBQ3RCLHFDQUE4QjtJQUM5QixrQ0FBaUI7R0FDbEI7RUFJSDtJQUNFLFlBQVM7SUFDVCwwQ0FBdUI7SUFDdkIscUNBQWtCO0lBQ2xCLGtDRW5sSVM7R0gwd0ZWO0VBQ0Q7SUNvMENBLFdBQWE7SUFRVCwwQ0FBYTtJQUNiLHFDQUFzQjtJQUN0QixrQ0FBOEI7R0R6MENqQztFQUNEO0lDNjBDQSw4QkFDZ0I7UUFDWiwwQkFBbUI7WUFDcEIsc0JBQUE7SUFHSCwwQ0FBb0I7SUFDbEIscUNBQVM7SUFDVCxrQ0FBa0I7R0FhbkI7RUFmRDtJQUtJLGtCQUFTO0lBQ1QsaUJBQVU7R0Q5MENiO0VBQ0Q7SUNnMUNJLHNCQUFXO0lBQ1gsVUFBUTtJQUNSLFdBQVM7SUFDVCxnQkFBZ0I7SUFDaEIsa0JBQWlCO0lBQ2xCLGVBQUE7R0FHSDtFQUFBO0lBQ0EsZUFHRTtHQUhGO0VBQ0E7SUFBQSxnQkFBQTtJQUlJLGdCQUFTO0lBQ1Qsc0NBQVU7R0RoMUNiO0VBQ0Q7SUNrMUNJLGlCQUFXO0lBQ1gsV0FBVztHRGgxQ2Q7RUFDRDtJQ28wQ0EsaUJBQUE7SUFBQSxXQUFBO0lBQ0EscUJBY087SUFkUCxxQkFlRTtJQWRGLGNBQUE7SUFBQSwwQkFjRTtRQUNFLHVCQUFTO1lBQ0Ysb0JBQUc7R0Q3MENiO0VBQ0Q7SUMrMENJLFVBQU87SUFDUCxXQUFXO0dENzBDZDtFQUNEO0lDc3pDQSxvQkFBc0I7SUFBdEIsbUJBQUE7SUFDQSwrQkF3Qks7SUF4QkwsaUJBZUU7SUFkRixpQkFBbUI7SUFBbkIsV0FBQTtHRGp6Q0M7RUFDRDtJQzAwQ00sVUFBUztJQUNULFdBQVc7SUFDWCxnQkFBYztJQUNmLGVBQUE7SUEvQkwsa0JBQUE7SUFBQSxpQkFBQTtJQUFBLDBCQW1DRTtHQW5DRjtFQUNBO0lBQUEsZUFpQ0U7R0FqQ0Y7RUFBQTtJQUNBLFVBQUE7SUFBQSxXQUFBO0lBQUEsZ0JBQUE7SUFBQSxlQUFBO0lBcUNNLGtCQUFTO0lBQ1QsbUNBQW1CO0lBQ25CLGtCQUFlO0dEbjBDcEI7RUFDRDtJQ3EwQ00sZUUxcklEO0dIdTNGSjtFQUNEO0lDcTBDSyxlQUFBO0dBTUw7RUR4MENBO0lDNDFDQyxlQUFBO0lBcEJELGtCQUdTO0lBRUgsZ0JBQVM7SUFDVCxvQkFBa0I7R0FDbkI7RUFQTDtJQVdRLGVBQUE7SUFDQSxrQkFBWTtJQUNaLGdCQUFlO0lBQ2Ysb0JBQW9CO0dEMzBDM0I7RUFDRDtJQzYwQ08sZUFBQTtJQU9QLDBDQUN5QjtJQUNyQixxQ0FBUztJQUNULGtDQUF1QjtHRGwxQzFCO0VBQ0Q7SUM4MENBLGlCQUNFO0lBVUksV0FBUztJQUNULGdCQUFlO0lBQ2Ysa0JBQWE7SUFDYixlQUFjO0lBQ2QsMEJBQWlCO0dEdDFDdEI7RUFDRDtJQ3MwQ0EsVUFBQTtJQXdCTSxXQUFTO0lBQ1QscUJBQVU7SUFDVixxQkFBYTtJQXlCZCxjQUFBO0lBbkRMLG9CQUNFO1FBZ0NNLGdCQUFnQjtJQUNoQiwwQkFBVTtRQUNWLHVCQUFlO1lBQ2YsK0JBQWlCO0dELzFDeEI7RUFDRDtJQ2kyQ1EsbUJBQWdCO0lBQ2pCLGlCQUFBO0lBeENQLG9CQUNFO0lBMENNLG9CQUFTO1FBQ1Qsa0JBQVU7WUFDVixjQUFlO0lBQ2Ysd0VBQWlCO0dEaDJDeEI7RUFDRDtJQ2syQ1EsVUFBQTtJQUNELFdBQUE7SUFsRFAsZ0JBQ0U7SUFxREksa0JBQVM7SUFDVCxlQUFVO0lBQ1YsbUNBQWE7SUFDYixrQkFBZ0I7R0FLakI7RUFJTDtJQUdNLGVBQWE7R0QzMkNsQjtFQUNEO0lDNjJDTSxnQkFBZTtJQUNmLGdCQUFlO0lBdUJoQixpQkFBQTtHQTlCTDtFRGwyQ0E7SUMrM0NPLFVBQUE7SUE3QlAsV0FBQTtHRC8xQ0M7RUFDRDtJQ3UzQ1csaUJBQUE7SUFTWCxXQUFBO0dENzNDQztFQUNEO0lDNDNDQSxpQkFBbUI7SUFJZixvQkFBYztJQUNmLGdCQUFBO0lBTEgsa0JBQW1CO0lBUWYsZUFBYTtJQUNiLCtCQUFtQjtHRDkzQ3RCO0VBQ0Q7SUNnNENJLGVBQWU7R0E2Q2hCO0VBekRIO0lBbUJNLFVBQU07SUFxQ1AsV0FBQTtJQXhETCxxQkFPRztJQXNCTyxxQkFBa0I7SUFDbEIsY0FBWTtJQUNiLDBCQUFBO1FBL0JULHVCQU9TO1lBaUNDLCtCQUFlO0dEaDVDeEI7RUFDRDtJQ3UyQ0Esb0JBT0c7UUFxQ1Msa0JBQXFCO1lBQ2QsY0FBSTtHRGg1Q3RCO0VBQ0Q7SUM4NUNBLG9CQUFBO1FBQ0Usa0JBQWdCO1lBQ1QsY0FBRztHRDU1Q1g7RUFDRDtJQzg1Q0UsVUV2MklFO0lGdzJJRixrQkFBZ0I7SUFDaEIsZUVqNElJO0dIcStGTDtFQUNEO0lDODVDRSxVQUFVO0lBTVgsV0FBQTtHQWhCRDtFRGg1Q0E7SUM4NUNJLFVBQVM7SUFDVixXQUFBO0lBR0gsaUJBQ0c7SUFDQyxxQkFBa0I7SUFDbEIscUJBQW1CO0lBdUdwQixjQUFBO0lBMUdILG9CQUNHO1FBS0csZ0JBQWE7SUFDYiwwQkFBZ0I7UUFDaEIsdUJBQW1CO1lBQ1gsK0JBQVE7R0FnR2pCO0VBekdMO0lBWVEsNkJBQVk7SUE2RWIsOEJBQUE7UUF6RlAsMkJBS0s7WUFVWSx1QkFBVztHRC81QzNCO0VBQ0Q7SUMrNkNTLG1CQUFBO0lBaENULGlCQUNHO0lBbUJTLFdBQVM7SUFDVCxvQkFBVTtRQUNWLGtCQUFlO1lBQ2YsY0FBaUI7SUFDakIsMkJBQWM7UUFDZCx1QkU1NklTO0dGazdJVjtFQS9CWDtJQTZCYyxVRWo1SVY7SUZrNUlTLG9CQUFBO0lBOUJiLGdCQUNHO0lBa0NPLGtCQUFXO0lBQ1gsbUNBQW1CO0lBQ25CLGtCQUFhO0lBQ2IsZUFBZTtJQUNmLHNCQUFzQjtJQUN0QiwrQ0FBNEI7R0RuNkNyQztFQUNEO0lDazlDUyxlQUFBO0lBeEZULHNCQUNHO0lBNENTLG1EQUFnQjtJQUNoQiw4Q0FBa0I7SUFDbEIsMkNBQVc7R0FXWjtFQTFEWDtJQWtEYyxnQkFBVztJQUNYLGtCQUFZO0dEbjZDekI7RUFDRDtJQ3E2Q2MsaUJBQWdCO0lBQ2hCLHdCQUFtQjtJQUNuQixtQkFBUztJQUNWLG9CQUFBO0lBekRiLHFCQUNHO0lBNERTLHFCQUFjO0lBQ2QsY0FBWTtJQUNaLDZCQUE0QjtJQUM1Qiw4QkFBVztRQXVCWiwyQkFBQTtZQXZGWCx1QkFLSztJQThEUywwQkFBcUI7UUFDckIsdUJBQWU7WUFDZiwrQkFBaUI7SUFDakIsa0JBQVU7R0RyNkN2QjtFQUNEO0lDbzdDYSxxQkFBQTtJQXRGYixxQkFDRztJQTJFYSxjQUFhO0lBQ2QsNkJBQUE7SUE3RWYsOEJBS0s7UUEyRVcsMkJBQVM7WUFDVix1QkFBQTtJQWpGZiwwQkFDYTtRQW1GRyx1QkFBUztZQUNWLCtCQUFBO0lBckZmLGtCQUNHO0dEbjFDRjtFQUNEO0lDazdDVyxVQUFBO0lBakdYLHdCQUNHO0lBbUdTLG1CQUFXO0lBQ1gsb0JBQVk7SUFDYixpQkFBQTtHQVFYO0VEeDdDQTtJQzA3Q0UscUJBQWlCO0lBMEJsQixxQkFBQTtJQTVCRCxjQUlLO0lBQ0QsNkJBQVM7SUFDVCw4QkFBVTtRQXFCWCwyQkFBQTtZQXZCRCx1QkFJSztJQUNELDBCQUFnQjtRQUNoQix1QkFBUztZQUNGLCtCQUFVO0lBZWxCLGtCQUFBO0dBMUJMO0VEMzZDQTtJQzA3Q1Esb0JBQVU7R0R4N0NqQjtFQUNEO0lDMDdDUSxVQUFPO0lBQ1AsbUJFcGhKRDtHRjBoSkE7RUF6QlA7SUF1QlUsd0JFei9JQztJRjAvSUYsbUJBQUE7SUFNVCxPQUFBO0lBQ0EsUUFBQTtJQUdJLFlBQVM7SUFDVCxhQUFBO0lBQ0EscUJBQW1CO0lBeUNwQixxQkFBQTtJQS9DSCxjQUFBO0lBQ0EsNkJBRU07SUFlSSw4QkFBYztRQUNmLDJCQUFBO1lBbkJULHVCQWNJO0lBYkosMEJBRUU7UUFvQk0sdUJBQWE7WUFDZCwrQkFBQTtHQXhCUDtFQUNBOzs7Ozs7SUErQk8sVUFBQTtJQWhDUCxXQUFBO0lBQ0EsZ0JBQUE7SUFtQ1Usa0JBQVk7SUFDWixZQUFTO0lBQ1QsaUJBQVk7SUFDWiwwQkFBMEI7R0FDM0I7RUF4Q1Q7Ozs7OztJQW1ETSxVQUFTO0lBQ1QsV0FBUztJQUNULGdCQUFnQjtJQWlFakIsa0JBQUE7SUF0SEwsZUFBQTtJQUNBLG1DQWdEWTtJQU9KLGtCQUFnQjtHRDc4Q3ZCO0VBQ0Q7Ozs7OztJQ205Q1UsVUFBUTtJQUNSLFdBQVM7SUFDVixnQkFBQTtJQWpFVCxrQkFBQTtJQUNBLGVBQUE7R0QxNENDO0VBQ0Q7Ozs7Ozs7Ozs7OztJQ3c0Q0EsVUFBQTtJQUNBLG9CQUFBO0lBa0ZZLGdCQUFjO0lBQ2Ysa0JBQUE7SUFwRlgsZUFBQTtJQUNBLGlCQUFBO0lBdUZVLG1CQUFTO0lBQ1Qsc0ZBQVU7R0Q3OENuQjtFQUNEO0lDKzhDVSxtQkFBYztHQUtmO0VBakdUO0lBQ0EsVUFBQTtJQThGWSxtQkFBYztHQUNmO0VBaEdYO0lBQ0EsOEJBZ0RFO0lBbURRLHNFQUFlO0lBQ2YsMkJBQVU7SUFDVixxQkFBZTtJQUNmLGlCQUFpQjtJQUNqQixhRXhtSk47R0gycEdIO0VBQ0Q7SUMrOENTLFVBQUE7SUEzR1Qsd0JBaURFO0lBaERGLG9CQUFBO0dEajJDQztFQUNEO0lDKzhDVSxxQkFBZTtJQUNmLHFCQUFpQjtJQUNqQixjQUFjO0lBQ2QsMEJBQWtCO1FBQ25CLHVCQUFBO1lBcEhULCtCQXlIWTtJQXhIWiwwQkF3SEU7UUFDRSx1QkFBUztZQUNGLG9CQUFNO0lBQ2IsZUFBVztJQUNYLGtCQUFhO0lBQ2IsWUFBUztHRGg5Q1o7RUFDRDtJQ2s5Q0ksVUFBUztJQUNULFdBQVc7SUFDWCxvQkFBVztRQUNYLGtCQUFnQjtZQUNoQixjQUFtQjtHQUNwQjtFQXRJSDtJQUNBLGlCQUFBO0lBd0lJLFdBQVU7SUFDVixnQkFBZ0I7SUFjakIsa0JBQUE7SUF4SkgsZUFBQTtJQUNBLGdDQXVJRTtJQUtJLDBCQUFTO0dELzhDZDtFQUNEO0lDaTlDTSxVQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLGVBQVk7SUFDWixtQ0VycEpLO0lGc3BKTCxpQkFBUztHQUNWO0VBTUw7SUFDQSxVQUFJO0lBR0UsV0FBVztJQUNYLG9CQUFVO1FBS1gsa0JBQUE7WUFWRCxjQUFBO0lBQ0osaUJBQUk7R0QvOENIO0VBQ0Q7SUM2OENBLHFCQUFJO0lBQ0oscUJBWUU7SUFDRSxjQUFjO0lBQ2QsK0JBQWlCO0lBQ2pCLDhCQUFvQjtRQUNwQix3QkFBYTtZQUNiLG9CQUFpQjtJQUNqQixzQkFBbUI7UUFtRnBCLGtCQUFBO0lBdEdILDBCQWFFO1FBWkUsdUJBWUY7WUFpQlcsK0JBQUk7SUFDWCxnQkFBVTtHRDk5Q2Y7RUFDRDtJQ2crQ00sb0JBQVc7UUFDWCxvQkFBYTtZQUNiLGdCQUFtQjtHQUNwQjtFQXJDTDtJQUNBLG1CQUFJO0lBdUNFLG9CQUFhO0dEOTlDbEI7RUFDRDtJQ2crQ00sY0FBVTtHQU1YO0VBakRMO0lBQ0EsZUFBSTtHRGo3Q0g7RUFDRDtJQ29oREsscUJBQUE7SUFyR0wscUJBQUk7SUFDSixjQUFJO0lBNkRNLCtCQUFpQjtJQWFsQiw4QkFBQTtRQTNFTCx3QkFhRjtZQVpFLG9CQVlGO0lBb0RVLHNCQUFnQjtRQUNoQixrQkFBbUI7SUFDbkIsMEJBQWU7UUFDZix1QkFBaUI7WUFDakIsK0JFM3ZKSjtJRjR2SkksZ0JBQVk7R0R2K0N2QjtFQUNEO0lDeStDWSxvQkFBWTtRQUNiLG9CQUFBO1lBMUVQLGdCQUFBO0dBQ0o7RUQ1NUNBO0lDKytDUyxtQkFBQTtJQXBGVCxvQkFBSTtHQUNKO0VEeDVDQTtJQ3krQ1ksd0JBQVU7WUFDWCxnQkFBQTtJQW5GWCx5QkFBMkI7WUFDdkIsaUJBWUY7R0QvNUNEO0VBQ0Q7SUMwK0NVLHNCQUFpQjtJQVVsQixZQUFBO0lBbkdULG9CQUFJO0dBQ0o7RUQ3NENBO0lDeStDWSxpQkFBYTtJQUtkLFdBQUE7SUFsR1gsZ0JBQUk7SUFDSixrQkFBSTtJQStGVSxlQUFlO0lBQ2hCLDBCQUFBO0lBakdiLGlCQUFJO0lBQ0osbUJBQUk7SUF3R0Esc0JBQVM7SUFDVCxtQkFBZTtHRDMrQ2xCO0VBQ0Q7SUNnNENBLGVBQUk7SUFDSixzQkF1R0U7R0RyK0NEO0VBQ0Q7SUM0K0NNLG1CQUFpQjtJQXVCbEIsa0NBQUE7R0F2SUw7RUFDQTtJQXNIUSxxQkFBYztJQUNmLHFCQUFBO0lBeEhQLGNBQUk7SUFDSiwrQkF1R0U7SUFtQk0sK0JBQWE7UUFXZCxnQ0FBQTtZQXRJSCw0QkF3R0Y7SUF2R0YsMEJBdUdFO1FBc0JRLHVCQUFnQjtZQUNoQixvQkFBZTtJQUNoQixpQkFBQTtHQVdUO0VEdC9DQTtJQ3cvQ0UsMENBQWU7SUFDZixxQ0FBZ0I7SUE0QmpCLGtDQUFBO0dBL0JEO0VEai9DQTtJQ3kvQ00sbUJBQWdCO0lBTWpCLHlCQUFBO0lBZEwsb0JBS0U7R0RsL0NEO0VBQ0Q7SUN5Z0RLLFVBQUE7SUE3QkwsV0FBQTtJQXFCUSxnQkFBYTtJQUNiLGtCQUFZO0lBQ2IsZUFBQTtJQVVQLG1DQUVpQjtHRHhnRGhCO0VBQ0Q7SUNnaERHLGVBQUE7R0FYSDtFRGxnREE7SUMyZ0RPLFlBQUE7SUFUUCxvQkFhWTtJQUNSLHFCQUFtQjtJQUNuQixxQkFBVTtJQUNWLGNBQVk7SUFDWix5QkFBWTtRQUtiLHNCQUFBO1lBdEJILHdCQW1CWTtJQUNOLDZCQUFlO0lBQ2hCLDhCQUFBO1FBSUwsMkJBQXFCO1lBRVosdUJBQU07SUFDYixxQ0FBZTtRQUNmLGlDQUE4QjtZQW9IL0IsNkJBQUE7SUF4SEQsbUJBQW9CO0lBT2hCLDZCQUFjO0dBQ2Y7RUFSSDtJQVdJLGlCQUFhO0lBS2QsbUJBQUE7SUFoQkgsWUFBQTtHRHBnREM7RUFDRDtJQ3doREksWUFBQTtJQUNBLGFBQUE7SUFDQSx3RUFBZTtJQWlDaEIsMkJBQUE7SUF4REgsaUJBQUE7SUFBQSxvQkFBb0I7SUFnQ2Qsc0JBQWE7R0FlZDtFQS9DTDtJQUFBLGVBQUE7SUF1Q1EsbUJBQWE7SUFDYiw2QkFBaUI7SUFDakIsWUFBVztHQUNaO0VBMUNQO0lBQUEsc0JBa0JHO0lBMkJLLGdCQUFTO0lBQ1Ysa0JBQUE7SUE5Q1AsV0FBQTtJQTJESSxpQkFBZ0I7SUFDaEIsZUFBVztHQUtaO0VBakVIO0lBK0RNLGNBQVE7R0FDVDtFQWhFTDtJQW9FSSxVQUFRO0dEM2lEWDtFQUNEO0lDMGtERyxVQUFBO0dBcEdIO0VEbitDQTtJQzZpRE0sVUFBVTtJQUNWLDBDQUFZO0lBQ2IscUNBQUE7SUE1RUwsa0NBOEVJO0dENWlESDtFQUNEO0lDOGlETSxpQ0FBZTtRQUNmLDZCQUFpQjtZQUNWLHlCQUFPO0lBQ2QsMENFcjlKcUI7SUZvK0p0QixxQ0FBQTtJQW5HTCxrQ0E4RUk7R0RwaURIO0VBQ0Q7SUNxOUNBLFVBQUE7SUEyRlUsa0JFNzdKQztHRjg3SkY7RUE1RlQ7SUF1R0ksVUFBVTtJQUNWLFdBQVE7R0R0akRYO0VBQ0Q7SUM2OENBLGlCQUFBO0lBNEdNLFVBQVM7SUFDVCxrQkFBa0I7R0R0akR2QjtFQUNEO0lDd2pETSxVQUFBO0lBQ0EsV0FBVztJQUNYLGdCQUFlO0lBQ2Ysa0JFcjlKRjtJRnM5SkUsZUV0OUpGO0lGdTlKRSxtQ0FBcUI7R0FDdEI7RUFJTDtJQUNFLGVBQWU7R0R6akRoQjtFQUNEOztJQzRqREkscUJBQWE7SUFDYixxQkFBZ0I7SUFDaEIsY0FBUztJQWtIViwwQkFBQTtRQXpISCx1QkFJRTtZQVlhLCtCQUFJO0lBQ1gsK0JBQWtCO0lBTW5CLDhCQUFBO1FBdkJQLHdCQUlFO1lBc0JjLG9CQUFTO0dBQ2xCO0VBM0JQOztJQStCTyxlQUFBO0dBL0JQO0VEdGlEQTs7SUMya0RNLGNBQWE7R0FtRmQ7RUF4SEw7O0lBeUNPLG1CQUFBO0lBekNQLG9GQTJDbUI7SUFDWCxVQUFRO0lBQ1QsMEJBQUE7SUE3Q1AsZ0JBQUE7R0QzaERDO0VBQ0Q7O0lFNzlHQyxhQUFBO0lEdS9KRCxvQkFBQTtJQW9EUSwyRkFBWTtJQUNaLDJCQUFrQjtHQU1uQjtFQTNEUDs7SUErRFEsY0FBVTtHRC9rRGpCO0VBQ0Q7O0lDc2xETyxVQUFBO0lBdkVQLGtCQUFBO0lBcUVVLGlCQUFTO0dBQ1Y7RUF0RVQ7O0lBMkVRLGlCQUFVO0lBQ1Ysa0JBQWU7SUFDZixrQ0FBaUI7R0RqbER4QjtFQUNEOzs7O0lDdWxEUSxhQUFRO0lBQ1IsVUFBVTtHRGxsRGpCO0VBQ0Q7O0lDcWxEUSxXQUFXO0dBVVo7RUFuR1A7O0lBa0dTLFVBQUE7SUFsR1QsV0FBQTtJQWdHWSxnQkU1aktEO0lGNmpLQSxrQkFBQTtJQWpHWCxlQUFBO0lBc0dRLG1CQUFlO0lBQ2YsZ0NBQWlCO0lBQ2pCLGlCQUFjO0dEdGxEckI7RUFDRDs7SUN5bERVLGVBQWU7R0R0bER4QjtFQUNEOztJQ3krQ0EsVUFBQTtJQWtIVSxXQUFTO0lBQ1QsZ0JBQWU7SUFDZixrQkFBaUI7SUFDakIsZUFBYztHQUNmO0VBdEhUOztJQTZISSxlQUFXO0dEM2xEZDtFQUNEOztJQ21tRE0sZ0JBQWE7SUFDYixXQUFVO0lBa0VYLGdCQUFBO0lBek1MLGtCQUFBO0lBMElRLGVBQVM7SUFDVCxpQkFBZTtJQUNmLDBCRXhtS0o7R0ZvcUtHO0VBeE1QOztJQWdKUyxVQUFBO0lBaEpULFdBQUE7SUFtSlUsZ0JBQVM7SUFDVCxrQkFBVTtJQUNWLGVBQWU7SUFDZixtQkFBaUI7R0RqbUQxQjtFQUNEOztJQ29tRFksVUFBUztJQUNWLGNBQUE7SUEzSlgsWUFBQTtJQStKVSxjQUFRO0lBQ1IscUJBQVU7SUFDVixxQkFBZTtJQUNmLGNBQWE7SUFDYiwwQkUvbktDO1FGZ29LRCx1QkV6cEtGO1lGMHBLRSxvQkFBeUI7SUFDMUIseUJBQUE7UUF0S1Qsc0JBMkhFO1lBOENnQix3QkFBUTtJQUNoQixnQkFBVTtJQUNWLGtCQUFlO0lBQ2YsWUFBVztJQUNYLDBCQUFjO0lBQ2Qsb0JFenFLSDtHRmtzS0U7RUF2TVQ7O0lBdUxXLG1CQUFBO0lBdkxYLGlCQUFBO0dEajdDQztFQUNEOztJQzBtRFksVUFBUztJQUNULG1CQUFVO0lBQ1YsZ0JBQWU7SUFDZixrQkFBaUI7SUFDakIsMEJBQWM7SUFRZixZQUFBO0lBdE1YLG1CQUFBO0lBaU1jLDBCQUFTO0lBQ1Qsb0JBQWU7SUFDZixzQkFBaUI7R0R2bUQ5QjtFQUNEOztJQ2luREUsZ0JBQWdCO0lBNkRqQixXQUFBO0dBOUREO0VEM21EQTs7SUMybURBLG1CQU9FO0dEL21ERDtFQUNEOztJQ2tuREksZUFBYTtJQWdEZCxrQkFBQTtJQTNESCxxQkFPRTtJQU9JLHFCQUFxQjtJQUNyQixxQkFBZ0I7SUFDaEIsY0FBYTtJQUNkLDBCQUFBO1FBakJMLHVCQU9FO1lBY00sK0JBQVk7SUFDWiwrQkFBVztJQUNYLDhCQUFZO1FBQ1osd0JBQWdCO1lBQ2hCLG9CQUFtQjtHRGpuRDFCO0VBQ0Q7O0lDdWxEQSxZQUFBO0lBK0JRLG1CQUFZO0lBQ1osT0FBTztJQUNQLFFBQVE7SUFDUixZQUFVO0lBQ1YsY0FBYTtJQUNiLG9CQUFTO0dEbG5EaEI7RUFDRDs7SUNzbkRRLG9CQUFZO1FBQ1osa0JBQVc7WUFDSCxjQUFJO0lBQ1oscUJBQWdCO0lBQ2hCLGlCQUFhO0lBQ2IsbUJBQVM7R0RubkRoQjtFQUNEOztJQ3duRE0sVUFBUztJQUNULFdBQVU7R0RybkRmO0VBQ0Q7O0lDd25ETSxrQkFBa0I7R0FDbkI7RUFXTDs7SUFHRyxpQkFBQTtJQUhILG9CQUFBO0lBTUksZ0JBQVM7SUFDVCxrQkFBZTtJQUNmLGlCQUFVO0lBeVNYLG1CQUFBO0lBalRILGVBQUE7SUFXTSxzQkFBZ0I7SUFDaEIsZ0ZBQWtCO0dBNkJuQjtFQXpDTDs7SUFnQlEsa0JBQVU7R0Rqb0RqQjtFQUNEOztJQ29vRFEsc0JBQW9CO0lBQ3BCLFdBQVc7R0Rqb0RsQjtFQUNEOztJQ29vRFUsVUFBUztJQUNULHFCQUFxQjtJQUNyQixxQkFBaUI7SUFDakIsY0FBVztJQUNYLDBCQUFZO1FBQ1osdUJBQVk7WUFDYiwrQkFBQTtHQS9CVDtFRGptREE7O0lDc29EUSxVQUFTO0lBQ1Qsb0JBQWlCO1FBQ2pCLGtCQUFjO1lBQ2YsY0FBQTtHQXhDUDtFRDFsREE7O0lDd29ETSxnQkFBVTtHQVlYO0VBMURMOztJQWtEUSxVQUFVO0lBQ1YsZ0JBQVE7SUFDUixvQkFBVTtHRHJvRGpCO0VBQ0Q7O0lDd29EUSxxQkFBWTtJQUNiLHFCQUFBO0lBekRQLGNBQUE7SUE2RE0sb0JBQWdCO1FBQ2hCLGdCQUFlO0lBQ2YsMEJBQWlCO1FBQ2pCLHVCQUFjO1lBQ1AsK0JBQVk7R0R2b0R4QjtFQUNEOztJQzBvRFEsb0JBQVc7UUFDWCxtQkFBa0I7WUFDWixlQUFBO0dEdm9EYjtFQUNEOztJQzBvRFEsb0JFenpLRztRRjB6S0gsa0JBQWtCO1lBQ25CLGNBQUE7R0E3RVA7RUR6akRBOztJQ3lqREEsaUJBQUE7SUFBQSxnQkFBQTtHRHJqREM7RUFDRDtJQ2t4REssVUFBQTtJQTlOTCxnQkFBQTtJQUFBLGlCQUFBO0dEaGpEQztFQUNEO0lDK29ETyxvQkFBQTtRQWhHUCxrQkFBQTtZQUFBLGNBQUE7SUE4RlUsaUJBQWU7R0FDaEI7RUEvRlQ7SUFBQSxvQkFBQTtRQW1HUSxrQkFBa0I7WUFLbkIsY0FBQTtJQXhHUCxpQkFBQTtHQUFBO0VEbmlEQTtJQzBvRFMsK0JBQUE7SUF2R1Qsb0JBQUE7R0FBQTtFRC9oREE7SUMyb0RRLFVBQVU7SUFDViwwQkFBZTtHRHpvRHRCO0VBQ0Q7SUMyb0RRLGVBQVU7R0R6b0RqQjtFQUNEO0lDd2hEQSxvQkFBQTtJQUFBLFdBQUE7SUFxSFUsaUJBQVM7SUFDVCxhQUFBO0dBc0JEO0VBNUlUO0lBQUEsZ0JBQUE7R0RoaERDO0VBQ0Q7SUMwb0RZLHFCQUFjO0lBQ2QscUJBQVM7SUFDVixjQUFBO0lBN0hYLG9CQUFBO1FBQUEsZ0JBQUE7SUFnSVksMEJBQWtCO1FBV25CLHVCQUFBO1lBM0lYLCtCQUtFO0dBTEY7RURyZ0RBO0lDeW9EYyxvQkFBUztRQUNULG1CQUFXO1lBQ0gsZUFBSTtHRHZvRHpCO0VBQ0Q7SUN5b0RjLG9CQUFtQjtRQUNwQixrQkFBQTtZQTFJYixjQUFBO0dBQUE7RUQzL0NBO0lDNG9EUSxvQkFBbUI7UUFDbkIsa0JBQWU7WUFDZixjQUFtQjtJQUNuQixxQkFBYztJQTJCZixxQkFBQTtJQS9LUCxjQUFBO0lBQUEsMEJBQUE7UUF1SlUsdUJBQWU7WUFDZiwrQkFBaUI7SUFDakIsK0JBQW1CO0lBQ25CLDhCQUFjO1FBQ2Qsd0JBQVM7WUFDVixvQkFBQTtJQTVKVCxvQkFBQTtRQUFBLGdCQUFBO0dEMytDQztFQUNEOztJQzRvRFUsb0JBQVk7UUFDWixrQkFBVztZQUNILGNBQUk7R0R6b0RyQjtFQUNEOztJQ28rQ0EscUJBQUE7SUFBQSxxQkFBQTtJQXlLWSxjQUFZO0lBQ1osMEJBQVc7UUFDWCx1QkFBWTtZQUNOLCtCQUFBO0lBQ1AsMEJBQUE7UUE3S1gsdUJBQUE7WUFBQSxvQkFBOEI7R0R6OUM3QjtFQUNEOztJQ3c5Q0EsVUFBQTtHRHI5Q0M7RUFDRDtJQzRvRFksaUJBQVE7SUFDUixpQkFBVztHRDFvRHRCO0VBQ0Q7SUM0b0RZLDBCQUFZO0dBQ2I7RUE3TFg7SUFBQSxpQkFBQTtJQWdNWSxrQkFBWTtJQUNaLGtDQUFXO0dEMW9EdEI7RUFDRDtJQ3c4Q0EsVUFBQTtJQUFBLFdBQUE7SUF3TVksYUFBVztHRDVvRHRCO0VBQ0Q7SUM4b0RZLFVBQU07SUFDTixXQUFVO0lBQ1YsZ0JBQVc7SUFDWCxrQkFBWTtJQUNiLGVBQUE7SUEvTVgsbUNBS0U7R0FMRjtFRDM3Q0E7SUNncERZLGVBQVU7R0Q5b0RyQjtFQUNEO0lDZ3BEWSxlQUFZO0dEOW9EdkI7RUFDRDtJQ2dwRFcsa0JBQUE7SUEzTlgsaUJBQUE7SUFpT00sWUFBUTtHRGxwRGI7RUFDRDtJQ3FwRE0sVUFBUztJQU9WLG1CQUFBO0lBTEMsZ0JBQUE7SUFDQSxrQkFBQTtJQUNBLDBCQUFBO0lBQ0UsWUFBUztJQUNWLG1CQUFBO0lBM09QLDBCQUFBO0lBK09NLG9CQUFZO0lBQ1osc0JFOTlLRjtHSHkwSEg7RUFDRDtJQ3VwRE0sZ0JFaitLSztJRmsrS04sVUFBQTtHQXBQTDtFRGg2Q0E7SUN3cERNLG9CQUFvQjtRQUNwQixrQkFBa0I7WUFDbkIsY0FBQTtJQTFQTCxpQkFBQTtJQTZQTSxnQkUzK0tGO0dIbzFISDtFQUNEO0lDeXBESyxZQUFBO0lBaFFMLG1CQUFBO0dEdDVDQztFQUNEO0lDcTVDQSxrQkFBQTtHQUFBO0VEbDVDQTtJQzRwRFEsaUJBQVk7R0FDYjtFQTNRUDtJQStRTSxVQUFTO0lBQ1QsZ0JBQVU7SUFDVixrQ0FBUztHRDVwRGQ7RUFDRDtJQzhwRE0saUJBQVc7R0Q1cERoQjtFQUNEO0lDOHBESyxhQUFBO0dBdlJMO0VEcDRDQTtJQ2dxRFEsZUFBUTtJQUNSLFlBQVk7SUFDYixZQUFBO0dBOVJQO0VELzNDQTtJQzhxRE8sYUFBQTtJQS9TUCxtQkFBQTtHRDUzQ0M7RUFDRDtJQ3lxRFMsVUFBQTtJQTlTVCxXQUFBO0lBMlNZLGdCQUFjO0lBQ2Qsa0JBQWlCO0lBQ2xCLGVBQUE7R0E3U1g7RUFBQTtJQXVUTSxVQUFTO0dBQ1Y7RUFLTDtJQUNFLGdCQUFTO0lBQ1QsV0FBVTtJQUNYLGdCQUFBO0lBS0Qsa0JBQWlCO0lBQ2YsZUFBYTtJQUViLGlCQUFhO0lBa0VkLDBCQUFBO0dBckVEO0VEN3FEQTtJQ3FyRE0saUJBQVM7SUFDVCxXQUFTO0lBVVYsZ0JBQUE7SUFuQkwsa0JBS0U7SUFPTSxlQUFTO0lBQ1QsbUNBQWU7R0RuckR0QjtFQUNEO0lDcXJEUSxlRWptTEg7R0g4NkhKO0VBQ0Q7SUNrcURBLGVBS0U7R0RycUREO0VBQ0Q7SUMyckRLLGdCQUFBO0lBNUJMLGtCQUtFO0lBcUJNLGVBQWE7SUFDZCxpQkFBQTtHQTNCUDtFRHpwREE7SUMwckRJLGdCQUFZO0lBQ1osa0JBQWtCO0lBa0NuQixlQUFBO0dBcEVIO0VEcHBEQTtJQzByRE0sVUFBVTtJQUNWLGdCQUFPO0lBQ1Asa0JBQWtCO0lBQ2xCLGVBQVM7R0R4ckRkO0VBQ0Q7SUM4b0RBLG9CQStCRTtRQWVJLGtCQUFlO1lFam1MakIsY0FBTztJRm1tTEwsaUJBQWU7SUFDZixnQkFBYTtHRHpyRGxCO0VBQ0Q7SUN1b0RBLGNBQWdCO0lBdURSLG9CQUFlO0dEM3JEdEI7RUFDRDtJQzZyRFEsVUFBUztJQUNULGdCRTdvTEQ7SUY4b0xDLGtDRXhvTEE7R0Y4b0xEO0VBbEVQO0lBZ0VVLGFFbm5MTjtHRm9uTEs7RUFNVDtJQUNFLFVBQUE7SUE4REQsV0FBQTtJQS9ERCxnQkFHRTtJQUNFLGtCQUFnQjtJQUNoQixlQUFXO0dBeURaO0VBdkRDO0lBQ0UsVUFBUztHQU1WO0VBZEw7SUFpQk0sZ0JBQWM7SUFhZixXQUFBO0lBOUJMLGdCQUdFO0lBaUJNLGtCQUFlO0lBQ2YsZUFBYTtJQUNiLGlCRTNxTEc7SUY0cUxKLDBCQUFBO0dBdkJQO0VEL3FEQTtJQzJzRFMsaUJBQUE7SUE1QlQsV0FBYTtJQWlDUCxnQkFBYTtJQUNiLGtCQUFlO0lBQ2YsZUFBZTtJQUNmLG1DQUF1QjtHQUN4QjtFQXJDTDtJQXdDTSxlQUFhO0dBcUJkO0VBS0w7SUFFSSxlQUFhO0dBMElkO0VBNUlIO0lBS00sVUFBUTtJQVNULFdBQUE7SUFkTCxnQkFDRTtJQU9NLGtCQUFnQjtJQUNoQixlQUFXO0dEdHVEbEI7RUFDRDtJQ3d1RFEsVUFBQTtJQUNELGdCQUFBO0lBYlAsa0JBQ0U7SUFnQkksZUFBUTtHRHh1RGI7RUFDRDtJQzB1RE0saUJBQWE7R0E4RmQ7RUFsSEw7SUF1QlEsaUNBQVc7R0R4dURsQjtFQUNEO0lDMHVEUSxpQkFBTTtJQUNOLFdBQU87SUFDUCxxQkFBVztJQUNYLHFCQUFXO0lBQ1gsY0FBYTtJQUNkLHlCQUFBO1FBL0JQLHNCQUNFO1lBaUNjLHdCQUFVO0dEenVEekI7RUFDRDtJQzJ1RFEsc0JFL3ZMSTtJRmd3TEosdUJBQWtCO0lBQ2xCLGtCQUFrQjtHRHp1RHpCO0VBQ0Q7SUMydURRLGlGQUFhO0lBQ2IsWUFBUztJQUNULGFBQUE7SUFDQSxpQkFBYTtJQUNiLG9CQUFpQjtJQTJCbEIsc0JBQUE7SUF6RVAscUJBQ0U7R0QxckREO0VBQ0Q7SUN3ckRBLDRFQW1EYTtJQUNELFlBQVM7SUFDVixhQUFBO0lBckRYLGlCQUNFO0lBd0RRLG9CQUFnQjtJQUNoQixzQkFBVTtJQUNWLHFCQUFlO0dEM3VEeEI7RUFDRDtJQzZ1RFUsNEVBQWlCO0lBQ2pCLFlBQVc7SUFDWixhQUFBO0lBaEVULGlCQUNFO0lBa0VRLG9CQUFlO0lBQ2Ysc0JFOXhMRTtJRit4TEYscUJBQWM7R0Q1dUR2QjtFQUNEO0lDOHVEUyxVQUFBO0lBeEVULFdBQUE7SUE0RVEsZ0JBQVM7SUFDVCxrQkFBVTtJQUNWLGVBQVU7SUFDVixtQkFBVTtHRDl1RGpCO0VBQ0Q7SUNndkRRLFdBQVc7R0ErQlo7RUFqSFA7SUFxRlUsVUFBUTtJQUNSLGdCQUFVO0lBQ1YsbUJBQWdCO0dEOXVEekI7RUFDRDtJQ3N3RFMsaUJBQUE7SUFoSFQsbUJBQ0U7R0RwcEREO0VBQ0Q7SUNrcERBLGlCQUNFO0lBK0ZVLFdBQVM7SUFDVCxnQkFBZTtJQUNmLGtCQUFlO0lBQ2YsZUFBYTtJQUNiLHFCQUFjO0lBQ2YsZ0NBQUE7SUFyR1gsaUJBQ0U7R0Qxb0REO0VBQ0Q7SUNrdkRZLFlBQVc7SUFDWCxzQkFBaUI7SUFDakIsa0JBQWdCO0lBQ2hCLFlBQVk7SUFDWixhQUFPO0lBQ1IsaUVBQUE7R0EvR1g7RURob0RBO0lDc3ZETSxVQUFRO0lBcUJULFdBQUE7SUEzSUwsZ0JBQ0U7SUF3SE0sa0JBQWdCO0lBQ2hCLGVBQVM7R0FnQlY7RUExSVA7SUE2SFUsdUJBQVM7SUFDVCxrQkFBa0I7SUFDbEIsbUJFM3pMQztHSHVrSVY7RUFDRDtJQ3N2RFUsWUFBTztJQUNQLG1CRTcxTEM7SUY4MUxELFNBQUE7SUFDQSxXQUFBO0lBQ0EsV0FBQTtJQUNBLGFBQVk7SUFDWixvQkFBUztJQUNWLDZDQUFBO0lBT1Qsd0NBQ2E7SUFDVCxxQ0FBYTtHRDN2RGhCO0VBQ0Q7SUN3dkRBLGlCQUNFO0lBS0ksZ0JBQWM7SUFDZCxrQkFBa0I7SUFXbkIsZUFBQTtJQWxCTCxvQkFDRTtJQVNNLG1CQUFjO0dEM3ZEckI7RUFDRDtJQzZ2RFEsWUFBVztJQUNYLG1CQUFlO0lBQ2YsT0UzMUxKO0lGNDFMSSxRQUFBO0lBQ0QsWUFBQTtJQVFQLGFBQUE7SUFHSSxvQkFBOEI7SUFDL0IsbUJBQUE7R0FKSDtFRC92REE7SUN1d0RJLG9CQUFrQjtHQTJEbkI7RUFuRUg7O0lBWU0sVUFBVTtJQUNWLHVCQUFNO0dEcndEWDtFQUNEOztJQ3d3RE0sZ0JBQWE7SUFDZCxpQ0FBQTtHQWxCTDtFRGx2REE7O0lDa3ZEQSxvQkFNRTtHRHJ2REQ7RUFDRDs7SUM2d0RRLG1CQUFjO0dEMXdEckI7RUFDRDs7SUM2d0RVLHNCQUFhO0dBQ2Q7RUFwQ1Q7O0lBeUNZLG1CQUFpQjtJQUNqQixXQUFXO0lBQ1osZ0JBQUE7SUEzQ1gsa0JBTUU7SUF3Q1UsZUFBZTtJQUNoQixtQkFBQTtJQS9DWCxjQUFBO0dEN3REQztFQUNEOztJQ214RE8sc0JBQUE7SUF2RFAsb0JBTUU7R0Q5dEREO0VBQ0Q7O0lDOHhETSxnQkFBZ0I7SUFDaEIsa0JBQWM7SUFDZCxlQUFlO0lBQ2YsVUFBTztHQXNJUjtFQWhOTDs7SUE4RVEsbUJBQVU7R0QzeERqQjtFQUNEOztJQzRzREEsWUFBQTtJQW1GVSxzQkFBYTtJQUNkLFlBQUE7SUFwRlQsYUFBQTtJQXdGUSxrRUFBVztJQUNYLG9CQUFnQjtJQUNoQixvQkFBbUI7R0Q3eEQxQjtFQUNEOztJQ2swRE8sbUJBQUE7SUFoSVAsb0JBcUVFO0lBNEJRLGdCQUFRO0lBQ1Isb0JBQVM7SUFDVCxlQUFVO0dEOXhEbkI7RUFDRDs7SUN5ekRTLGdCQUFBO0lBL0hULGtCQXFFRTtJQW9DVSxvQkFBZTtJQUNoQixlQUFBO0lBMUdYLFVBQUE7R0RuckRDO0VBQ0Q7O0lDbXlEWSxtQkUvK0xKO0lGZy9MSSxTRXY5TFI7SUZtK0xPLFFBQUE7SUE5SFgsbUVBdUZ3QjtJQThCVixZQUFXO0lBQ1gsYUFBVztJQUNYLHNCQUFXO1NBQ1gsaUJFNzlMSDtJRjg5TEcseUJBQW1CO0dEaHlEaEM7RUFDRDs7SUNteURhLGtFQUFBO0lBN0hiLFlBQUE7SUFtSVEsYUFBVztJQUNYLE9BQUE7R0RweURQO0VBQ0Q7O0lDdXlEUSxtQkFBaUI7R0F1RWxCO0VBL01QOztJQWlKWSxZQUFTO0lBQ1QsbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxZQUFXO0lBQ1gsK0RBQW1CO0lBQ25CLFlBQVc7SUFDWCxhQUFhO0dBQ2Q7RUF4Slg7O0lBNkpVLHVFQUF1QjtJQUN2QixZQUFBO0lBQ0EsYUFBWTtHRDN5RHJCO0VBQ0Q7O0lDb3pEWSxZQUFRO0lBQ1IsbUJBQVc7SUFlWixTQUFBO0lBekxYLFlBQUE7SUE0TFksOERBQVk7SUFDWixZQUFXO0lBQ1gsYUFBYTtHRGgwRHhCO0VBQ0Q7O0lDaW9EQSxZQUFBO0lBeU1ZLG1CQUFZO0lBQ1osU0FBQTtJQUNBLFlBQVM7SUFDVCwrREFBaUI7SUFDbEIsWUFBQTtJQU9YLGFBQUE7R0Q1MERDO0VBQ0Q7SUNtOURDLHNCQUFBO0lBcElDLGNBQUE7SUFDRSxvQkFBa0I7SUFDbEIsY0FBUztHQUNWO0VBUEg7OztJQVlJLGVBQWM7R0EySGY7RUF6SEM7SUFDRSx3QkFBZTtJQUNoQiwwQkFBQTtJQWhCTCxtQkFBcUI7SUFtQmYsbUJBQWdCO0lBQ2hCLGVBQVM7R0Q5MERkO0VBQ0Q7SUNnMURNLG9CQUFjO0lBQ2QscUJBQWU7SUFDaEIsbUJBQUE7R0F6Qkw7RURwekRBO0lDaTFETSxvQkFBaUI7SUFDakIscUJBQWU7SUF3R2hCLG1CQUFBO0dBdElMO0VEL3lEQTtJQ2kxRFEsaUJBQWdCO0dELzBEdkI7RUFDRDs7SUNtMURRLFlBQU07SUFDTiwwQ0FBZ0I7SUE4QmpCLHFDQUFBO0lBdEVQLGtDQXNDTTtHRDUwREw7RUFDRDtJRWh6SUUsWUFBVztJQUNaLG1CQUFBO0lEb2xNRCxVQUFBO0lBQUEsV0FBQTtJQTZDVSxXQUFXO0lBQ1gsWUFBVTtJQVFYLG9CQUFBO0lBTkMsNkNBaERXO0lBaURYLHdDQWpEVztJQUFyQixxQ0FzQ007R0FXSTtFQWpEVjtJQWtEWSxZQUFXO0lBQ1gsMEJBQVc7SUFDWCw2Q0FBUztJQUNWLHdDQUFBO0lBckRYLHFDQXNDTTtHQXRDTjtFQUFBO0lBMkRVLFdBQVc7R0QzMERwQjtFQUNEO0lDbzFEUyxlQUFBO0lBTkMsaUJBQUE7R0FDQTtFQWhFVjtJQWdFVSxlQUFBO0lBaEVWLGtCQUFBO0dBQUE7RUFnRVU7O0lBQ0UsMEJBQVc7R0RyMER0QjtFQUNEO0lDdTBEVyxVQUFBO0lBcEVYLFdBQUE7R0Rod0RDO0VBQ0Q7SUMwMERRLCtCQUFnQjtJQVdqQixjQUFBO0dBdEZQO0VEM3ZEQTtJQzAwRFUsb0JBQWtCO0lBQ2xCLDZCQUFlO0lBQ2YsVUFBQTtHRHgwRFQ7RUFDRDtJQzAwRFUsVUFBVTtJQUNYLGdCQUFBO0lBckZULGtCQUFBO0lBeUZRLGVBQVM7SUFXVixnQ0FBQTtJQXBHUCxpQkFBQTtHRC91REM7RUFDRDtJQzQwRFUsaUJBQWU7SUFDZixrQkFBaUI7R0QxMEQxQjtFQUNEO0lDNDBEVSxjQUFjO0dBQ2Y7RUFuR1Q7SUF1R1EsNkJBQW1CO0lBQ25CLG9CQUFnQjtJQUNqQixtQkFBQTtHQXpHUDtFRGx1REE7SUMrMERRLFlBQVk7SUFDWiwrQkFBd0I7SUFDeEIseUJBQXlCO0lBQ3pCLG1CQUFnQjtJQUNoQixVQUFBO0lBQ0EsU0FBQTtHQU9EO0VBekhQO0lBcUhVLGdCQUFZO0lBQ1osZUUvcU1OO0lGZ3JNTSxnQkFBWTtJQUNiLGtCQUFBO0lBeEhULDBCQVNNO0dEN3RETDtFQUNEO0lDaTFEUSxnQkFBYztJQUNkLGtCQUFnQjtJQUNqQixlQUFBO0lBaElQLFVBQUE7SUFtSVEsbUNBQWtCO0lBQ2xCLGlCQUFXO0dBQ1o7RUFLUDtJQUNBLGVBQUE7R0RwMURDO0VBQ0Q7SUN1MURJLGtCQUFnQjtHQUNqQjtFQUdIO0lBQ0UsaUJBQVc7SUFDWCxpQkFBZ0I7R0R2MURqQjtFQUNEO0lDbzFEQSxnQkFLRTtHRHYxREQ7RUFDRDtJQ3kxREksb0JBQWE7UUFDYixtQkFBaUI7WUFtTWxCLGVBQUE7R0E1TUg7RUQ1MERBO0lDeTFETSxnQkFBZ0I7SUE4RmpCLGtCQUFBO0lBM0dMLGlCQUtFO0dENzBERDtFQUNEO0lDeTFEUSxlRTl0TUc7R0h1NElWO0VBQ0Q7SUN5MURRLHFCQUFTO0lBQ1QscUJBQVU7SUFDWCxjQUFBO0lBdkJQLG9CQUtFO1FBcUJNLGdCQUFlO0lBQ2YsMEJBQWlCO1FBQ2pCLHVCQUFjO1lBQ2QsK0JFeHdNbUI7SUZ5d01uQix5QkFBZTtRQUNmLHNCQUFVO1lBVVgsd0JBQUE7R0F6Q1A7RUR2ekRBO0lDKzFEUyxvQkFBQTtRQXhDVCxrQkFLRTtZRWp0TUUsY0FBTztHRm12TUE7RUF2Q1g7SUFBQSxrQkFLRTtHQUxGO0VBQUE7SUErQ1EsaUJBQWU7R0Q1MUR0QjtFQUNEO0lDODFEUSxpQkU1eE1IO0lGNnhNRyxZQUFRO0lBQ1IsNkJBQVU7SUFtQlgsYUFBQTtJQXZFUCxtQkFLRTtHQUxGO0VBQUE7SUFBQSxpQkFLRTtJQWtEUSw2QkFBcUI7SUFXdEIsbUJBQUE7SUFsRVQscUJBS0U7SUFMRixxQkFLRTtJQUxGLGNBQUE7R0FBQTtFRDd4REE7SUN3MURXLFlBQUE7SUEzRFgsb0JBS0U7SUFMRixtQkFLRTtJQUxGLE9BQUE7SUFBQSxRQUFBO0lBK0RjLFlBQVM7SUFDVixZQUFBO0lBaEViLGNBQUE7R0FBQTtFQUFBO0lBQUEsbUJBS0U7SUFnRVEsV0FBUztJQUNWLG9CQUFBO0lBdEVULGdDQVdJO0lBK0RJLG1CQUFlO0lBQ2YsbUJBQWlCO0lBQ2pCLFdBQU87SUFDUCxhRXZ6TUg7SUZ3ek1HLGNBQVE7SUFDUixxQkFBVTtJQUtYLHFCQUFBO0lBcEZQLGNBQUE7SUFrRlUsNkJBQVM7SUFDViw4QkFBQTtRQW5GVCwyQkFLaUI7WUFMakIsdUJBS2lCO0lBTGpCLDBCQUtFO1FBTEYsdUJBS0U7WUFxRk0sb0JBQWU7SUFDZix5QkFBaUI7UUFDakIsc0JFeHlNRztZRnl5TUgsd0JFdjBNYztHSDgrSXJCO0VBQ0Q7SUMyMURRLGVBQVU7R0FVWDtFQTFHUDtJQUFBLGNBQUE7R0FBQTtFQUFBO0lBbUdVLGlCQUFRO0lBQ1IsV0FBUztJQUNWLGdCQUFBO0lBckdULG1DQVdJO0lBWEosZUFBaUI7SUFBakIsa0JBS0U7SUFMRixvQkFLRTtHRGx2REQ7RUFDRDtJQzR1REEsZ0JBS0U7SUF5R0ksZ0NBQWdCO0lBQ2hCLGVBQVc7SUFDWCxrQkFBUztJQUNULG9CQUFhO0dEdjFEbEI7RUFDRDtJQ3kxRE0sVUFBQTtJQUNBLFdBQUE7SUFDQSxtQkFBZTtJQXFGaEIsV0FBQTtJQTNNTCxxQkFLRTtJQUxGLHFCQUtFO0lBcUhNLGNBQVc7SUFDWCx3QkFBaUI7UUFDakIscUJFeDBNRztZRnkwTUgsNEJFdjJNYztJRncyTWQsWUFBUTtHRHYxRGY7RUFDRDtJQ3d0REEsbUJBS0U7SUFMRixXQUFBO0lBQUEsaUJBS0U7SUFMRixpQkFLRTtJQWlJTSxtQkFBZTtHRHgxRHRCO0VBQ0Q7SUMwMURRLGlCRW4zTUg7R0gyaEpKO0VBQ0Q7SUM4c0RBLFVBQUE7SUE4SVEsZ0JBQWU7SUFDZixnQkFBYTtJQUNiLGtCQUFjO0lBQ2QsZUUzM01IO0dGZzRNRTtFQXRKUDtJQW9KVSxVQUFTO0lBQ1YsV0FBQTtJQXJKVCxnQkFLRTtJQUxGLGtCQUtFO0lBTEYsaUJBS0U7SUFMRixtQkFLRTtJQUxGLGVBQWlCO0dEL3JEaEI7RUFDRDtJQzYxRFEsbUJBQWM7SUFDZCxpQkUxNE1IO0dIK2lKSjtFQUNEO0lDNjFETyxpQkFBQTtJQW5LUCxzQkFLRTtHRDVyREQ7RUFDRDtJQ3NyREEsVUFBQTtJQXlLVSxtQkFBZTtJQUtoQixvQkFBQTtJQTlLVCxnQkFLRTtJQXVLVSxlRXgzTUQ7SUZ5M01BLGVBQUE7SUE3S1gsZ0NBNkdJO0lBcUVJLG9CQUFTO0lBQ1QsMEJBQWlCO0lBQ2pCLG1CQUFRO0lBU1QsYUFBQTtJQTdMUCxzQkFLRTtHRDlxREQ7RUFDRDtJQ3dxREEscUJBS0U7SUFxTFUscUJBQWE7SUFDZCxjQUFBO0lBM0xYLHdCQUtFO1FBMkxNLHFCQUFrQjtZQUNWLDRCQUFRO0dBU2pCO0VBMU1QO0lBb01VLG9CQUFrQjtRQUNkLG1CQUFHO1lBQ0EsZUFBSztJQUNaLG1CQUFTO0dEbDJEbEI7RUFDRDtJQ3kyREEsb0JBQWlCO1FBRWYsbUJBQW1CO1lBQ25CLGVBQW1CO0lBQ25CLHFCQUFrQjtJQXVDbkIscUJBQUE7SUEzQ0QsY0FBZ0I7SUN6N01kLHdCQUFjO1FBQ2QscUJBQVc7WUFDSiw0QkFBSTtJQUNaLHlCQUFBO1FEczdNRCxzQkFNRTtZQVFVLHdCQUFRO0lBQ2pCLGdCQUFBO0lBK0JILGVBYUU7SUFDRSxlQUFZO0dBQ2I7RUFmSDtJQXlCTSxvQkFBZ0I7R0Q3NURyQjtFQUNEO0lDKzVETSxxQkFBaUI7SUFDakIsbUJBQWU7R0Q3NURwQjtFQUNEO0lDKzVETSxZQUFZO0lBQ1osbUJBQWlCO0lBQ2xCLE9BQUE7SUFsQ0wsUUFBQTtJQXFDTSxvQkFBYTtJQUNiLFlBQUE7SUFDQSxjRS8rTUE7R0hpbEpMO0VBQ0Q7SUNzM0RBLGNBaUJFO0dEcjRERDtFQUNEO0lDbTNEQSxtQkFpQkU7SUFrQ00sWUFBVztJQUNYLGlCQUFpQjtJQUNqQixlRTkvTUc7SUYrL01ILGdCRTdoTkg7R0gwbkpKO0VBQ0Q7SUNxNkRRLGNBQVU7R0FDWDtFQTFEUDtJQTZEUSxnQkFBZTtJQUNmLGtCQUFVO0lBQ1Ysb0JBQWU7R0RwNkR0QjtFQUNEO0lDczZEUSxtQkUxaU5EO0dIc29KTjtFQUNEO0lDaTJEQSxZQWlCRTtJQXFEUSxpQkFBYztJQU1mLGVBQUE7R0E1RVQ7RUQ1MURBO0lDdTZEVywwQkFBQTtHQTNFWDtFRHoxREE7SUMwNkRRLGlCQUFVO0lBQ1YsZUFBZTtJQUNmLGdCQUFhO0lBQ2IsWUFBTztHRHg2RGQ7RUFDRDtJQzA2RE8sWUFBQTtJQXZGUCxXQUFhO0lBMEZMLGVBQVM7SUFDVCxtQkFBVTtHRHo2RGpCO0VBQ0Q7SUMyNkRRLGNBQWM7R0R6NkRyQjtFQUNEO0lDKzZETyxZQUFBO0lBckdQLGlCQWlCRTtJQWtGUSxvQkFBUztJQUNWLGlDQUFBO0lBcEdULHFCQWlCRTtJQXVGTSxxQkFBa0I7SUFDbEIsY0FBVTtJQUNWLDBCQUFnQjtRQTBCakIsdUJBQUE7WUFwSVAsK0JBb0NjO0dEbjJEYjtFQUNEO0lDNjZEVSxtQkFBZ0I7SUFvQmpCLHNCQUFBO0lBbklULG1CQWlCRTtJQWlHVSxnQkFBUztJQUNULGlCQUFnQjtJQUNoQixlQUFjO0dBY2Y7RUFsSVg7SUF1SGMsZ0JBQWU7R0FDaEI7RUF4SGI7SUEySGMsZUVwa05IO0dId3BKVjtFQUNEO0lDZ3pEQSxpQkFpQkU7SUErR1ksZUFBYTtHQUNkO0VBakliO0lBd0lNLFlBQVk7SUFDWixZQUFTO0lBQ1QsWUFBUztJQUNULG9CQUFXO0lBQ1gsb0JBQWdCO0lBQ2hCLGVBQWE7SUFDYixtQkFBbUI7SUFDbkIsY0FBQTtHRGw3REw7RUFDRDtJQ2t5REEsWUFpQkU7SUFrSU0saUJFNWxORztJRjRtTkosb0JBQUE7SUFuS1AscUJBaUJFO0lBc0lVLHFCQUFlO0lBQ2hCLGNBQUE7SUF4SlgsK0JBdUlJO0lBcUJNLDhCQUFlO1FBQ2Ysd0JBQWM7WUFDZCxvQkFBZTtJQUNmLDBCQUFjO1FBQ2QsdUJFdm9ORTtZRndvTkYsK0JBQW1CO0dBQ3BCO0VBT1Q7SUFFSSxnQkFBZ0I7SUFDaEIsa0JBQWdCO0lBQ2hCLG9CQUFtQjtJQUNuQixzQkFBaUI7SUFDakIsWUFBVztJQUNYLG9CRXpuTk87SUYwbk5QLGdCRW5wTkk7SUZvcE5KLGlCQUFZO0dENTdEZjtFQUNEO0lDazdEQSxxQkFhRTtJQUNFLHFCQUFhO0lBQ2IsY0FBQTtJQUNBLHlCRWpvTlM7UUZrb05ULHNCQUFhO1lBa0ZkLHdCQUFBO0lBbkdILHNCQWFFO1FBT0ksbUJBQWU7WUFDZiwwQkFBaUI7SUFDakIsaUJFeG9OSztJRnlvTkwsV0FBVztHRDc3RGhCO0VBQ0Q7SUMrN0RNLG1CQUFVO0lBQ1gsWUFBQTtHQTNCTDtFRGo2REE7SUNnOERNLGFBQVU7SUFDVixrQkFBZTtJQUNmLG1CQUFpQjtJQUNqQiwwQkFBYztJQUNkLDBCRXByTkM7R0hzdkpOO0VBQ0Q7SUMwNURBLGFBQUE7SUF1Q1Esb0JBQWM7SUFNZixrQkFBQTtJQTdDUCxrQkFhRTtHRGw2REQ7RUFDRDtJQ281REEscUNBZ0RhO0lBQ1AsbUJBQVM7R0RsOERkO0VBQ0Q7SUNvOERNLDhCQUFpQjtJQUNqQixnQkFBYztHRGw4RG5CO0VBQ0Q7SUNvOERLLFlBQUE7SUF4REwsaUJBYUU7SUE4Q0ksZUFBYTtHRG44RGxCO0VBQ0Q7SUNxOERNLGdCQUFlO0dEbjhEcEI7RUFDRDtJQ3E4RE0saUJFanRORDtJRmt0TkMsaUJBQWE7SUFDZCxnQkFBQTtJQW5FTCxrQkFhRTtJQXlESSxlQUFVO0lBQ1YsaUNBQVU7R0RwOERmO0VBQ0Q7SUM0M0RBLHFCQWFFO0lBOERNLHFCQUFTO0lBQ1QsY0FBVTtJQUNWLDBCQUFnQjtRQW9CakIsdUJBQUE7WUFqR1AsK0JBcUVJO0lBV00sb0JBQVM7UUFDVCxnQkFBbUI7R0RwOEQ1QjtFQUNEO0lDazNEQSxvQkFhRTtRQXdFVSxrQkFBZTtZQUNoQixjQUFBO0lBdEZYLGlCQWFFO0lBNEVVLG9CRTNzTkQ7R0hzd0pWO0VBQ0Q7SUMyMkRBLG9CQWFFO1FBaUZVLGtCQUFhO1lBQ2QsY0FBQTtJQS9GWCxpQkFxR0U7R0QzOEREO0VBQ0Q7SUM2OERJLGVBQVM7SUFDVCxZQUFXO0lBQ1gsWUFBVztHRDM4RGQ7RUFDRDs7SUM4OERJLFlBQVc7SUFvQlosV0FBQTtHQWxJSDtFRDMxREE7Ozs7O0lDMjFEQSxZQUFBO0lBMEhRLFlBQVE7SUFDUixVQUFTO0dEOThEaEI7RUFDRDs7O0lDazlETyxrQkFBQTtJQU1QLFlBQWM7SUFDWixXQUFRO0dEbjlEVDtFQUNEOzs7Ozs7OztJQys5RFEsWUFBUztJQUNULFlBQUE7SUFDQSxVQUFRO0dBTVQ7RUF0QlA7SUN0eE5FLG9CQUFjO1FBQ2QsbUJBQVc7WUFDSixlQUFJO0lBQ1osa0JBQUE7SURteE5ELGlCQUlFO0dBSkY7RUFBQTtJQUFBLHNCQUlFO0lBeUJJLG1CQUFXO0lBQ1gsZ0JBQVU7SUFDViwwQkFBZTtJQUNmLGlCQUFhO0lBK0JkLG1CQUFBO0lBL0RMLG9CQUlFO0dBSkY7RUFBQTtJQUFBLFVBQU07R0RuN0RMO0VBQ0Q7SUNrN0RBLGlCQUlFO0lBSkYsV0FBYTtJQUFiLGdCQUlFO0lBSkYsa0JBSUU7SUE2Q00sZUFBWTtJQUNaLGlCQUFnQjtJQVlqQixlQUFBO0dBOURQO0VEejZEQTtJQzYrRFEsb0JBQVU7SUFDVixpQkFBaUI7R0EwQ2xCO0VBL0dQO0lBNkVVLFlBQVM7SUFDVCxhQUFRO0lBQ1IseUJBQVU7SUErQlgsMEJBQUE7SUE5R1QsaUJBSUU7SUE4RVUsbUJBQVM7SUFDViwwQ0FBQTtJQW5GWCxxQ0FpRUk7SUFxQlEsa0NBQVc7R0RqL0R0QjtFQUNEO0lDbS9EWSwwQkFBaUI7SUFDakIsb0JBQW1CO0lBQ25CLDBDQUFjO0lBQ2QscUNBQW1CO0lBQ25CLGtDQUFxQjtHRGovRGhDO0VBQ0Q7SUNtNURBLGdCQUlFO0lBNkZZLGtCQUFjO0lBQ2QsZUFBWTtJQUNiLGlCQUFBO0dBbkdiO0VENzREQTtJQ3kvRGEsbUJBQUE7SUE1R2IsWUFJRTtHRDk0REQ7RUFDRDs7SUMyL0RRLGdCQUFTO0lBQ1QsbUJBQWtCO0lBQ2xCLGlCRTUyTko7R0hvM0pIO0VBQ0Q7SUMwL0RRLFlBQU87SUFDUCxpQkU5NE5IO0lGKzRORyxZQUFXO0dEeC9EbEI7RUFDRDtJQzAvRFEsaUJBQVk7SUFDWixXQUFTO0lBQ1YscUJBQUE7SUE5SFAscUJBSUU7SUE4SEksY0FBUTtJQUNSLDBCQUFpQjtRQUNqQix1QkFBZTtZQUNmLCtCQUFpQjtHRDEvRHRCO0VBQ0Q7SUM0L0RLLG9CQUFBO0lBeElMLGlCQUlFO0dEcjNERDtFQUNEO0lDa2hFSyxnQkFBQTtJQWxLTCxrQkFJRTtJQTJJTSxlQUFlO0lBQ2YsZ0NBQVU7SUFDVixrQkFBZ0I7SUFnQmpCLFVBQUE7SUFqS1AsV0FBYTtHRHgyRFo7RUFDRDtJQzYvRFUsZ0JBQWU7SUFDZixrQkFBaUI7SUFDakIsZUU5Nk5MO0lGKzZOSyxtQ0FBYztJQUNkLGdCQUFTO0lBTVYsV0FBQTtHQWhLVDtFRC8xREE7SUM4L0RXLGVBQUE7R0EvSlg7RUQ1MURBO0lDbWdFSSxlQUFZO0dEamdFZjtFQUNEOzs7O0lFNTdKRSxnQkFBVztJQUNYLGtCQUFXO0lBQ1osZUFBQTtJRG14TkQsZ0NBaUxJO0lBQ0UsZ0JBQVc7SUFrQlosV0FBQTtHQXBNTDtFRDkwREE7Ozs7SUM0Z0VRLHNCQUFjO0dBQ2Y7RUEvTFA7Ozs7SUF1TU0sY0FBWTtHRDFnRWpCO0VBQ0Q7Ozs7SUNxaEVRLGNBQVc7R0RoaEVsQjtFQUNEOzs7O0lDcWhFUSxjRS8rTkg7R0ZnL05FO0VBMU5QO0lBNk5RLGdCQUFTO0lBQ1Qsa0JBQVU7SUFDVixlQUFTO0lBQ1QsZ0NBQW1CO0lBMkJwQixnQkFBQTtJQTNQUCxXQUFhO0dEL3lEWjtFQUNEO0lDbWhFVSxVQUFTO0dEamhFbEI7RUFDRDs7OztJQ3NoRVksZ0JBQVE7SUFDUixrQkFBa0I7SUFDbkIsZUFBQTtJQTdPWCxnQ0FzTUk7SUEwQ1EsbUJBQVM7SUFDVCxVQUFVO0lBQ1YsV0FBTztHRGxoRWxCO0VBQ0Q7Ozs7SUNraUVBLG1CQUFnQjtJQUNkLHNCQUFhO0dBQ2Q7RUFFRDs7OztJQUlFLGVBQVc7R0FDWjtFRDloRUQ7SUFDRSxpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLG9CQUFvQjtJQUNwQiwrQkFBK0I7SUFDL0IscUJBQXFCO0lBQ3JCLHFCQUFxQjtJQUNyQixjQUFjO0lBQ2QseUJBQXlCO1FBQ3JCLHNCQUFzQjtZQUNsQix3QkFBd0I7SUFDaEMsNkJBQTZCO0lBQzdCLDhCQUE4QjtRQUMxQiwyQkFBMkI7WUFDdkIsdUJBQXVCO0lBQy9CLHNCQUFzQjtRQUNsQixtQkFBbUI7WUFDZiwwQkFBMEI7SUFDbEMsZ0JBQWdCO0dBQ2pCO0VBQ0Q7O0lBRUUsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsZ0NBQWdDO0lBQ2hDLGdCQUFnQjtJQUNoQiwwQkFBMEI7R0FDM0I7RUFDRDs7OztJQUlFLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLGdDQUFnQztJQUNoQyxrQkFBa0I7R0FDbkI7RUFDRDtJQUNFLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLGdDQUFnQztHQUNqQztFQUNEO0lBQ0Usc0JBQXNCO0dBQ3ZCO0VBQ0Q7Ozs7O0lBS0UsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsZ0NBQWdDO0lBQ2hDLG1CQUFtQjtJQUNuQiwwQkFBMEI7R0FDM0I7RUFDRDtJQUNFLHNCQUFzQjtHQUN2QjtFQUNEO0lBQ0UsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSxlQUFlO0dBQ2hCO0VBQ0Q7SUFDRSxzQkFBc0I7SUFDdEIsa0JBQWtCO0lBQ2xCLFNBQVM7R0FDVjtFQUNEO0lBQ0UsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSxjQUFjO0dBQ2Y7RUFDRDtJQUNFLG1CQUFtQjtJQUNuQixpQkFBaUI7R0FDbEI7RUFDRDtJQUNFLG1CQUFtQjtJQUNuQixRQUFRO0lBQ1IsYUFBYTtJQUNiLFVBQVU7SUFDVixxQkFBcUI7R0FDdEI7RUFDRDtJQUNFLG9CQUFvQjtJQUNwQixvQkFBb0I7SUFDcEIsbUJBQW1CO0dBQ3BCO0VBQ0Q7SUFDRSxlQUFlO0lBQ2YsWUFBWTtJQUNaLFlBQVk7R0FDYjtFQUNEO0lBQ0UsaUJBQWlCO0dBQ2xCO0VBQ0Q7SUFDRSxvQkFBb0I7R0FDckI7RUFDRDtJQUNFLGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQix5RUFBeUU7SUFDekUsMkJBQTJCO0dBQzVCO0VBQ0Q7SUFDRSxxQkFBcUI7SUFDckIscUJBQXFCO0lBQ3JCLGNBQWM7SUFDZCwwQkFBMEI7UUFDdEIsdUJBQXVCO1lBQ25CLCtCQUErQjtJQUN2QyxvQkFBb0I7SUFDcEIsY0FBYztHQUNmO0VBQ0Q7SUFDRSxvQkFBb0I7R0FDckI7RUFDRDtJQUNFLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLGdDQUFnQztJQUNoQyxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFdBQVc7R0FDWjtFQUNEO0lBQ0UsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixtQ0FBbUM7SUFDbkMsb0JBQW9CO0dBQ3JCO0VBQ0Q7SUFDRSxlQUFlO0dBQ2hCO0VBQ0Q7SUFDRSxlQUFlO0dBQ2hCO0VBQ0Q7SUFDRSxVQUFVO0lBQ1YsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLGdDQUFnQztJQUNoQyxvQkFBb0I7R0FDckI7RUFDRDtJQUNFLFVBQVU7SUFDVixXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsZ0NBQWdDO0lBQ2hDLG9CQUFvQjtHQUNyQjtFQUNEO0lBQ0Usc0JBQXNCO0dBQ3ZCO0VBQ0Q7SUFDRSxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLGlCQUFpQjtHQUNsQjtFQUNEO0lBQ0UsVUFBVTtJQUNWLFdBQVc7SUFDWCxpQkFBaUI7R0FDbEI7RUFDRDtJQUNFLHNCQUFzQjtJQUN0QixvQkFBb0I7SUFDcEIsbUJBQW1CO0dBQ3BCO0VBQ0Q7SUFDRSxnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLGVBQWU7SUFDZixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLGNBQWM7R0FDZjtFQUNEO0lBQ0UsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixvQkFBb0I7SUFDcEIsWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixxQkFBcUI7SUFDckIscUJBQXFCO0lBQ3JCLGNBQWM7SUFDZCwwQkFBMEI7UUFDdEIsdUJBQXVCO1lBQ25CLG9CQUFvQjtJQUM1QixzQkFBc0I7UUFDbEIsbUJBQW1CO1lBQ2YsMEJBQTBCO0lBQ2xDLCtCQUErQjtHQUNoQztFQUNEO0lBQ0UsZUFBZTtHQUNoQjtFQUNEO0lBQ0UsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsZ0NBQWdDO0lBQ2hDLG9CQUFvQjtHQUNyQjtFQUNEO0lBQ0UsaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLDRFQUE0RTtJQUM1RSwyQkFBMkI7R0FDNUI7RUFDRDtJQUNFLHFCQUFxQjtJQUNyQixxQkFBcUI7SUFDckIsY0FBYztJQUNkLDBCQUEwQjtRQUN0Qix1QkFBdUI7WUFDbkIsK0JBQStCO0lBQ3ZDLG9CQUFvQjtJQUNwQixjQUFjO0dBQ2Y7RUFDRDtJQUNFLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLGdDQUFnQztJQUNoQyxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFdBQVc7R0FDWjtFQUNEO0lBQ0UsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixtQ0FBbUM7SUFDbkMsb0JBQW9CO0dBQ3JCO0VBQ0Q7SUFDRSxlQUFlO0dBQ2hCO0VBQ0Q7SUFDRSxlQUFlO0dBQ2hCO0VBQ0Q7SUFDRSxVQUFVO0lBQ1YsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLGdDQUFnQztJQUNoQyxvQkFBb0I7R0FDckI7RUFDRDtJQUNFLHFCQUFxQjtJQUNyQixxQkFBcUI7SUFDckIsY0FBYztJQUNkLFVBQVU7SUFDVixXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsZ0NBQWdDO0lBQ2hDLG9CQUFvQjtHQUNyQjtFQUNEO0lBQ0UsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxZQUFZO0dBQ2I7RUFDRDtJQUNFLFVBQVU7SUFDVixXQUFXO0lBQ1gsaUJBQWlCO0dBQ2xCO0VBQ0Q7SUFDRSxzQkFBc0I7SUFDdEIsb0JBQW9CO0lBQ3BCLG1CQUFtQjtHQUNwQjtFQUNEO0lBQ0UsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSxlQUFlO0lBQ2YsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSxjQUFjO0dBQ2Y7RUFDRDtJQUNFLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1Ysb0JBQW9CO0lBQ3BCLFlBQVk7SUFDWixpQkFBaUI7SUFDakIscUJBQXFCO0lBQ3JCLHFCQUFxQjtJQUNyQixjQUFjO0lBQ2QsMEJBQTBCO1FBQ3RCLHVCQUF1QjtZQUNuQixvQkFBb0I7SUFDNUIsc0JBQXNCO1FBQ2xCLG1CQUFtQjtZQUNmLDBCQUEwQjtJQUNsQywrQkFBK0I7R0FDaEM7RUFDRDtJQUNFLGVBQWU7R0FDaEI7RUFDRDtJQUNFLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0UsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGdDQUFnQztJQUNoQyxvQkFBb0I7R0FDckI7RUFDRDtJQUNFLGlCQUFpQjtJQUNqQixXQUFXO0dBQ1o7RUFDRDtJQUNFLFVBQVU7SUFDVixxQkFBcUI7SUFDckIsb0JBQW9CO0lBQ3BCLGNBQWM7R0FDZjtFQUNEO0lBQ0UscUJBQXFCO0lBQ3JCLHFCQUFxQjtJQUNyQixjQUFjO0lBQ2QsK0JBQStCO0lBQy9CLDhCQUE4QjtRQUMxQix3QkFBd0I7WUFDcEIsb0JBQW9CO0lBQzVCLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0UsZUFBZTtJQUNmLFlBQVk7SUFDWixZQUFZO0dBQ2I7RUFDRDs7OztJQUlFLFlBQVk7SUFDWixXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLCtCQUErQjtHQUNoQztFQUNEOzs7O0lBSUUsYUFBYTtHQUNkO0VBQ0Q7Ozs7SUFJRSxrQkFBa0I7SUFDbEIsaUJBQWlCO0dBQ2xCO0VBQ0Q7SUFDRSxpQkFBaUI7SUFDakIsV0FBVztJQUNYLGtCQUFrQjtHQUNuQjtFQUNEO0lBQ0Usc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUNuQixXQUFXO0dBQ1o7RUFDRDtJQUNFLFVBQVU7R0FDWDtFQUNEO0lBQ0UsWUFBWTtJQUNaLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLG9CQUFvQjtJQUNwQixlQUFlO0lBQ2Ysb0JBQW9CO0lBQ3BCLHNCQUFzQjtJQUN0QixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLGVBQWU7SUFDZixxQ0FBcUM7SUFDckMsZ0NBQWdDO0lBQ2hDLDZCQUE2QjtHQUM5QjtFQUNEO0lBQ0Usb0JBQW9CO0dBQ3JCO0VBQ0Q7SUFDRSxlQUFlO0dBQ2hCO0VBQ0Q7SUFDRSxVQUFVO0lBQ1YsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGVBQWU7SUFDZixnQ0FBZ0M7SUFDaEMsb0JBQW9CO0lBQ3BCLDBCQUEwQjtJQUMxQixtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLHNCQUFzQjtHQUN2QjtFQUNEO0lBQ0UsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGdDQUFnQztJQUNoQyxlQUFlO0dBQ2hCO0VBQ0Q7SUFDRSxVQUFVO0lBQ1YsV0FBVztHQUNaO0VBQ0Q7SUFDRSxnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLGlCQUFpQjtHQUNsQjtFQUNEO0lBQ0UsVUFBVTtJQUNWLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGdDQUFnQztJQUNoQyxlQUFlO0lBQ2Ysc0JBQXNCO0dBQ3ZCO0VBQ0Q7SUFDRSxlQUFlO0dBQ2hCO0VBQ0Q7SUFDRSxnQkFBZ0I7SUFDaEIsb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQixlQUFlO0dBQ2hCO0VBQ0Q7SUFDRSxlQUFlO0lBQ2YsWUFBWTtJQUNaLFlBQVk7R0FDYjtFQUNEO0lBQ0UsWUFBWTtHQUNiO0VBQ0Q7SUFDRSxnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixvQkFBb0I7SUFDcEIsZUFBZTtHQUNoQjtFQUNEO0lBQ0UsVUFBVTtHQUNYO0VBQ0Q7SUFDRSxhQUFhO0lBQ2Isa0JBQWtCO0dBQ25CO0VBQ0Q7SUFDRSxVQUFVO0lBQ1YsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixvQkFBb0I7SUFDcEIsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixzQkFBc0I7SUFDdEIsb0JBQW9CO0lBQ3BCLGdDQUFnQztHQUNqQztFQUNEO0lBQ0UsVUFBVTtJQUNWLFdBQVc7SUFDWCxzQkFBc0I7SUFDdEIsb0JBQW9CO0dBQ3JCO0VBQ0Q7SUFDRSxVQUFVO0lBQ1YsV0FBVztJQUNYLHNCQUFzQjtJQUN0QixvQkFBb0I7SUFDcEIsa0JBQWtCO0dBQ25CO0VBQ0Q7SUFDRSwrQkFBK0I7SUFDL0Isa0JBQWtCO0lBQ2xCLG1CQUFtQjtHQUNwQjtFQUNEO0lBQ0UsVUFBVTtJQUNWLFdBQVc7SUFDWCxlQUFlO0lBQ2Ysa0JBQWtCO0dBQ25CO0VBQ0Q7SUFDRSxlQUFlO0dBQ2hCO0VBQ0Q7SUFDRSxjQUFjO0dBQ2Y7RUFDRDs7SUFFRSx1QkFBdUI7SUFDdkIsMkJBQTJCO0lBQzNCLFlBQVk7R0FDYjtDQUNGIiwiZmlsZSI6InRvLmNzcyJ9 */
/*# sourceMappingURL=print.css.map */
