@charset "UTF-8";
/*Transitions*/
.espace-login-btn, header#header > .container .level-2 .level-2-inner .menu--account .espace-login, .account-menu-mobile .menu-item .espace-login {
  padding: 10px 20px 9px 44px;
  background: #FFA814 url("../../images/source/Icon-feather-lock.png") no-repeat;
  background-position: calc(50% - 100px) 50%;
  color: #61002B;
}

@media only screen and (min-width: 768px) {
  .espace-login-btn, header#header > .container .level-2 .level-2-inner .menu--account .espace-login, .account-menu-mobile .menu-item .espace-login {
    background-position: 20px 50%;
  }
}

.espace-login-yellow, .account-menu-mobile .menu-item .btn-yellow {
  background: #FFA814;
  color: #61002B;
}

header#header {
  background: #FFFFFF;
  margin: 0;
  padding: 0;
  z-index: 1;
}

header#header > .container {
  max-width: none;
  padding: 0;
}

header#header > .container .level-0 {
  display: block;
}

@media only screen and (min-width: 768px) {
  header#header > .container .level-0 {
    display: none;
  }
}

header#header > .container .level-0 .level-0-inner {
  margin: 0 auto;
  padding: 10px 35px;
  width: 100%;
  max-width: 1128px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #EEECE9;
}

header#header > .container .level-0 .level-0-inner .site-logo img {
  width: 75px;
}

header#header > .container .level-1 {
  margin: 0;
  padding: 0;
  background: #F9F9F8;
}

@media only screen and (min-width: 768px) {
  header#header > .container .level-1 {
    padding: 0 20px;
  }
}

header#header > .container .level-1 .level-1-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media only screen and (min-width: 768px) {
  header#header > .container .level-1 .level-1-inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

header#header > .container .level-1 .level-1-inner ul.menu {
  font-size: 0;
}

header#header > .container .level-1 .level-1-inner ul.menu li {
  display: block;
  vertical-align: top;
  text-align: center;
  border-bottom: 1px solid #DDD7D3;
}

@media only screen and (min-width: 768px) {
  header#header > .container .level-1 .level-1-inner ul.menu li {
    display: inline-block;
    text-align: left;
    border-bottom: none;
  }
}

header#header > .container .level-1 .level-1-inner ul.menu li a {
  font-size: 12px;
  line-height: 14px;
  font-family: "Museo 500";
  font-weight: normal;
  color: #333;
  text-decoration: none;
  padding: 10px;
  display: block;
}

header#header > .container .level-1 .level-1-inner ul.menu li a:hover, header#header > .container .level-1 .level-1-inner ul.menu li a:focus {
  background: #EEECE9;
}

header#header > .container .level-1 .level-1-inner ul.menu li a.is-active {
  background: #EEECE9;
  font-family: 'Museo 700';
  font-weight: bold;
}

@media only screen and (min-width: 768px) {
  header#header > .container .level-1 .level-1-inner ul.menu li a {
    display: inline-block;
  }
}

header#header > .container .level-2 .level-2-inner .site-logo {
  display: none;
}

@media only screen and (min-width: 768px) {
  header#header > .container .level-2 .level-2-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;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  header#header > .container .level-2 .level-2-inner .site-logo {
    display: inline-block;
    padding-left: 7px;
  }
}

header#header > .container .level-2 .level-2-inner .search-account-wrap {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media only screen and (min-width: 768px) {
  header#header > .container .level-2 .level-2-inner .search-account-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

header#header > .container .level-2 .level-2-inner .search-account-wrap form {
  position: relative;
  margin: 10px 15px;
}

@media only screen and (min-width: 768px) {
  header#header > .container .level-2 .level-2-inner .search-account-wrap form {
    margin: 0;
  }
}

header#header > .container .level-2 .level-2-inner .search-account-wrap form > .form-item::after {
  clear: both;
  content: "";
  display: block;
}

header#header > .container .level-2 .level-2-inner .search-account-wrap form .form-text {
  margin: 0;
  padding: 10px 20px;
  width: 100%;
  height: 40px;
  font-size: 14px;
  font-family: 'Museo 500';
  font-weight: '500';
  font-style: italic;
  color: #707070;
  border-radius: 4px;
  -webkit-transition: ease-in-out all 250ms;
  -o-transition: ease-in-out all 250ms;
  transition: ease-in-out all 250ms;
  border: 1px solid #ddd;
}

@media only screen and (min-width: 768px) {
  header#header > .container .level-2 .level-2-inner .search-account-wrap form .form-text {
    float: right;
    width: 50px;
  }
}

header#header > .container .level-2 .level-2-inner .search-account-wrap form .form-text::-webkit-input-placeholder {
  opacity: 0;
}

header#header > .container .level-2 .level-2-inner .search-account-wrap form .form-text::-moz-placeholder {
  opacity: 0;
}

header#header > .container .level-2 .level-2-inner .search-account-wrap form .form-text::-ms-input-placeholder {
  opacity: 0;
}

header#header > .container .level-2 .level-2-inner .search-account-wrap form .form-text::placeholder {
  opacity: 0;
}

header#header > .container .level-2 .level-2-inner .search-account-wrap form input.button {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 40px;
  overflow: hidden;
  text-indent: 999px;
  background: transparent url("../../images/source/Icon-feather-search.png") no-repeat center center;
  border: none;
  opacity: 1;
  margin: 0;
  padding: 0;
  display: none;
}

header#header > .container .level-2 .level-2-inner .search-account-wrap form input.button:hover, header#header > .container .level-2 .level-2-inner .search-account-wrap form input.button:focus {
  opacity: 0.8;
}

header#header > .container .level-2 .level-2-inner .search-account-wrap form input.button.open-search {
  display: inline-block;
}

header#header > .container .level-2 .level-2-inner .search-account-wrap .opened form .form-text {
  width: 100%;
  max-width: 460px;
  -webkit-transition: ease-in-out all 250ms;
  -o-transition: ease-in-out all 250ms;
  transition: ease-in-out all 250ms;
}

header#header > .container .level-2 .level-2-inner .search-account-wrap .opened input.button {
  display: inline-block;
}

header#header > .container .level-2 .level-2-inner .search-account-wrap .opened input.button::-webkit-input-placeholder {
  opacity: 1;
}

header#header > .container .level-2 .level-2-inner .search-account-wrap .opened input.button::-moz-placeholder {
  opacity: 1;
}

header#header > .container .level-2 .level-2-inner .search-account-wrap .opened input.button::-ms-input-placeholder {
  opacity: 1;
}

header#header > .container .level-2 .level-2-inner .search-account-wrap .opened input.button::placeholder {
  opacity: 1;
}

header#header > .container .level-2 .level-2-inner .search-account-wrap .opened input.button.open-search {
  display: none;
}

header#header > .container .level-2 .level-2-inner .search-account-wrap .form-item-publish-on-min,
header#header > .container .level-2 .level-2-inner .search-account-wrap .form-item-publish-on-max {
  display: none;
}

header#header > .container .level-2 .level-2-inner .menu--account {
  margin: 10px 0;
}

@media only screen and (min-width: 768px) {
  header#header > .container .level-2 .level-2-inner .menu--account {
    margin: 0 0 0 15px;
  }
}

header#header > .container .level-2 .level-2-inner .menu--account .menu {
  margin: 0;
}

@media only screen and (min-width: 768px) {
  header#header > .container .level-2 .level-2-inner .menu--account .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

header#header > .container .level-2 .level-2-inner .menu--account .menu li {
  margin: 0 0 1px;
}

@media only screen and (min-width: 768px) {
  header#header > .container .level-2 .level-2-inner .menu--account .menu li {
    margin: 0;
  }
}

header#header > .container .level-2 .level-2-inner .menu--account .menu li:last-child {
  margin: 0;
}

header#header > .container .level-2 .level-2-inner .menu--account .menu li:last-child a {
  margin: 0;
}

header#header > .container .level-2 .level-2-inner .menu--account a {
  margin: 0;
  padding: 10px 20px 9px 20px;
  display: block;
  border-radius: 0px;
  font-size: 14px;
  font-family: 'Museo 700';
  font-weight: bold;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
  background: #61002B;
  color: #FFFFFF;
}

@media only screen and (min-width: 768px) {
  header#header > .container .level-2 .level-2-inner .menu--account a {
    display: inline-block;
    border-radius: 4px;
    width: auto;
    text-align: left;
    margin: 0 15px 0 0;
  }
}

header#header > .container .level-2 .level-2-inner .menu--account a:hover, header#header > .container .level-2 .level-2-inner .menu--account a:focus {
  opacity: 0.8;
}

.role--authenticated header#header > .container .level-2 .level-2-inner .menu--account .espace-login {
  display: none;
}

header#header > .container .level-2 .level-2-inner .menu--account .btn-yellow a {
  background: #FFA814;
  color: #61002B;
}

header#header > .container .level-2 .level-2-inner .site-logo img {
  -webkit-transition: ease-in-out all 250ms;
  -o-transition: ease-in-out all 250ms;
  transition: ease-in-out all 250ms;
}

@media only screen and (min-width: 768px) {
  header#header > .container .level-2 .level-2-inner .site-logo img {
    height: 103px;
  }
}

header#header > .container .level-3 {
  position: relative;
}

@media only screen and (min-width: 768px) {
  header#header > .container .level-3:before {
    content: '';
    position: absolute;
    top: 1px;
    left: 0;
    width: 100%;
    height: 1px;
    background: #C7BEB6;
  }
}

header#header > .container .level-3 .level-3-inner {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  max-width: 1112px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media only screen and (min-width: 768px) {
  header#header > .container .level-3 .level-3-inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

header#header > .container .level-3 .level-3-inner .menu--main ul.menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media only screen and (min-width: 768px) {
  header#header > .container .level-3 .level-3-inner .menu--main ul.menu {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

header#header > .container .level-3 .level-3-inner .menu--main ul.menu li {
  margin: 0;
  text-align: center;
  border-bottom: 1px solid #DDD7D3;
}

@media only screen and (min-width: 768px) {
  header#header > .container .level-3 .level-3-inner .menu--main ul.menu li {
    text-align: left;
    border-bottom: none;
  }
}

header#header > .container .level-3 .level-3-inner .menu--main ul.menu li.menu-item--active-trail a {
  font-family: 'Museo 700';
  font-weight: bold;
}

header#header > .container .level-3 .level-3-inner .menu--main ul.menu li.menu-item--active-trail a:before {
  width: 100%;
  -webkit-transition: ease-in-out all 150ms;
  -o-transition: ease-in-out all 150ms;
  transition: ease-in-out all 150ms;
}

header#header > .container .level-3 .level-3-inner .menu--main ul.menu li a {
  margin: 0;
  padding: 16px 12.5px;
  text-transform: uppercase;
  font-family: "Museo 500";
  font-size: 16px;
  font-weight: normal;
  color: #61002B;
  -webkit-transition: ease-in-out all 150ms;
  -o-transition: ease-in-out all 150ms;
  transition: ease-in-out all 150ms;
  position: relative;
  display: inline-block;
}

header#header > .container .level-3 .level-3-inner .menu--main ul.menu li a:before {
  content: '';
  width: 0;
  height: 3px;
  -webkit-transition: ease-in-out all 150ms;
  -o-transition: ease-in-out all 150ms;
  transition: ease-in-out all 150ms;
  background: #61002B;
  position: absolute;
  top: 0;
  left: 0;
}

header#header > .container .level-3 .level-3-inner .menu--main ul.menu li a:hover:before {
  width: 100%;
  -webkit-transition: ease-in-out all 150ms;
  -o-transition: ease-in-out all 150ms;
  transition: ease-in-out all 150ms;
}

header#header > .container .level-3 .level-3-inner .menu-sqvt ul.menu {
  text-align: center;
}

@media only screen and (min-width: 768px) {
  header#header > .container .level-3 .level-3-inner .menu-sqvt ul.menu {
    text-align: right;
  }
}

header#header > .container .level-3 .level-3-inner .menu-sqvt ul.menu li a {
  margin: 0;
  padding: 7px 12.5px;
  text-transform: uppercase;
  font-size: 16px;
  font-family: 'Museo 700';
  font-weight: bold;
  -webkit-transition: ease-in-out all 150ms;
  -o-transition: ease-in-out all 150ms;
  transition: ease-in-out all 150ms;
  position: relative;
  display: inline-block;
  color: #8E548A;
}

header#header > .container .level-3 .level-3-inner .menu-sqvt ul.menu li a span {
  display: block;
  font-size: 12px;
  font-weight: 500;
  text-transform: none;
}

header#header > .container .level-3 .level-3-inner .menu-sqvt ul.menu li a.is-active, header#header > .container .level-3 .level-3-inner .menu-sqvt ul.menu li a:hover, header#header > .container .level-3 .level-3-inner .menu-sqvt ul.menu li a:focus {
  color: #8E548A;
}

header#header > .container .level-3 .level-3-inner .menu-sqvt ul.menu li a.is-active:before, header#header > .container .level-3 .level-3-inner .menu-sqvt ul.menu li a:hover:before, header#header > .container .level-3 .level-3-inner .menu-sqvt ul.menu li a:focus:before {
  content: '';
  width: 100%;
  height: 3px;
  -webkit-transition: ease-in-out all 150ms;
  -o-transition: ease-in-out all 150ms;
  transition: ease-in-out all 150ms;
  background: #8E548A;
  position: absolute;
  top: 0;
  left: 0;
}

header#header > .container .level-3 .level-3-inner .menu-sqvt ul.menu li.menu-item--active-trail a {
  color: #8E548A;
}

header#header > .container .level-3 .level-3-inner .menu-sqvt ul.menu li.menu-item--active-trail a:before {
  content: '';
  width: 100%;
  height: 3px;
  -webkit-transition: ease-in-out all 150ms;
  -o-transition: ease-in-out all 150ms;
  transition: ease-in-out all 150ms;
  background: #8E548A;
  position: absolute;
  top: 0;
  left: 0;
}

header#header > .container .hamburger {
  padding: 10px;
  display: inline-block;
  cursor: pointer;
  -webkit-transition-property: opacity, -webkit-filter;
  transition-property: opacity, -webkit-filter;
  -o-transition-property: opacity, filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  -webkit-transition-duration: 0.15s;
       -o-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
  outline: none;
}

.role--authenticated header#header > .container .hamburger {
  background: #FFA814;
  border-radius: 50%;
  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;
  width: 35px;
  height: 35px;
  padding: 0;
}

.role--authenticated header#header > .container .hamburger .hamburger-inner,
.role--authenticated header#header > .container .hamburger .hamburger-inner::before,
.role--authenticated header#header > .container .hamburger .hamburger-inner::after {
  background: #FFFFFF;
}

header#header > .container .hamburger:hover, header#header > .container .hamburger.is-active {
  opacity: 0.7;
}

.role--authenticated header#header > .container .hamburger:hover, .role--authenticated header#header > .container .hamburger.is-active {
  opacity: 1;
}

header#header > .container .hamburger.is-active .hamburger-inner,
header#header > .container .hamburger.is-active .hamburger-inner::before,
header#header > .container .hamburger.is-active .hamburger-inner::after {
  background: #61002B;
}

.role--authenticated header#header > .container .hamburger.is-active .hamburger-inner, .role--authenticated
header#header > .container .hamburger.is-active .hamburger-inner::before, .role--authenticated
header#header > .container .hamburger.is-active .hamburger-inner::after {
  background: #FFFFFF;
}

header#header > .container .hamburger.is-active .hamburger-inner {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition-delay: 0.12s;
       -o-transition-delay: 0.12s;
          transition-delay: 0.12s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

header#header > .container .hamburger.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.075s ease,
 opacity 0.075s 0.12s ease;
  -o-transition: top 0.075s ease,
 opacity 0.075s 0.12s ease;
  transition: top 0.075s ease,
 opacity 0.075s 0.12s ease;
}

header#header > .container .hamburger.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

header#header > .container .hamburger-box {
  width: 24px;
  height: 15px;
  display: inline-block;
  position: relative;
}

header#header > .container .hamburger-box .hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
  -webkit-transition-duration: 0.075s;
       -o-transition-duration: 0.075s;
          transition-duration: 0.075s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
       -o-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

header#header > .container .hamburger-box .hamburger-inner, header#header > .container .hamburger-box .hamburger-inner::before, header#header > .container .hamburger-box .hamburger-inner::after {
  width: 24px;
  height: 2px;
  background-color: #61002B;
  border-radius: 1px;
  position: absolute;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.15s;
       -o-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
}

.role--authenticated header#header > .container .hamburger-box .hamburger-inner, .role--authenticated header#header > .container .hamburger-box .hamburger-inner::before, .role--authenticated header#header > .container .hamburger-box .hamburger-inner::after {
  color: #FFFFFF;
}

header#header > .container .hamburger-box .hamburger-inner::before, header#header > .container .hamburger-box .hamburger-inner::after {
  content: "";
  display: block;
}

header#header > .container .hamburger-box .hamburger-inner::before {
  top: -6px;
  -webkit-transition: top 0.075s 0.12s ease,
 opacity 0.075s ease;
  -o-transition: top 0.075s 0.12s ease,
 opacity 0.075s ease;
  transition: top 0.075s 0.12s ease,
 opacity 0.075s ease;
}

header#header > .container .hamburger-box .hamburger-inner::after {
  bottom: -6px;
  -webkit-transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

@media only screen and (max-width: 767px) {
  header#header .level-1,
  header#header .level-2,
  header#header .level-3 {
    height: 0;
    overflow: hidden;
  }
  header#header.header-mob .level-1,
  header#header.header-mob .level-2,
  header#header.header-mob .level-3 {
    height: auto;
    overflow: visible;
  }
  header#header.header-mob .level-w-padding {
    padding-bottom: 50px;
  }
}

header#header.is-sticky {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 4;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16);
}

.toolbar-fixed header#header.is-sticky {
  top: 39px;
}

.toolbar-tray-open header#header.is-sticky {
  top: 79px;
}

@media only screen and (min-width: 768px) {
  header#header.is-sticky > .container .level-1 {
    display: none;
  }
}

@media only screen and (min-width: 768px) {
  header#header.is-sticky > .container .level-2 .level-2-inner {
    padding: 0;
    position: relative;
    height: 60px;
  }
}

@media only screen and (min-width: 768px) {
  header#header.is-sticky > .container .level-2 .level-2-inner .search-account-wrap {
    display: none;
  }
}

@media only screen and (min-width: 768px) {
  header#header.is-sticky > .container .level-2 .level-2-inner .site-logo {
    position: absolute;
    left: 0;
    top: 0;
    padding-right: 10px;
    z-index: 1;
  }
}

header#header.is-sticky > .container .level-2 .level-2-inner .site-logo img {
  height: 54px;
  -webkit-transition: ease-in-out all 250ms;
  -o-transition: ease-in-out all 250ms;
  transition: ease-in-out all 250ms;
}

@media only screen and (min-width: 768px) {
  header#header.is-sticky > .container .level-3 .level-3-inner {
    padding-left: 93px;
  }
  header#header.is-sticky > .container .level-3 .level-3-inner .menu--main ul.menu li a {
    font-size: 14px;
    padding: 16px 10px;
  }
}

@media only screen and (min-width: 768px) {
  header#header.is-sticky + .main-content-wrapper {
    padding-top: 90px !important;
  }
}

@media only screen and (max-width: 767px) {
  header#header, header#header.is-sticky {
    z-index: 5;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16);
            box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16);
  }
}

.chr-global-search-form-header label, .chr-global-search-form-header .form-item {
  margin: 0;
}

.chr-global-search-form-header label::after, .chr-global-search-form-header .form-item::after {
  display: none;
}

.menu-mobile-open,
.menu-mobile-open body {
  overflow: hidden;
  position: relative;
  height: 100%;
}

@media only screen and (min-width: 768px) {
  .menu-mobile-open,
  .menu-mobile-open body {
    overflow: visible;
  }
}

.menu-mobile-open .level-menu-wrapper,
.menu-mobile-open body .level-menu-wrapper {
  height: calc(100vh - 96px);
  overflow-y: auto;
}

@media only screen and (min-width: 768px) {
  .menu-mobile-open .level-menu-wrapper,
  .menu-mobile-open body .level-menu-wrapper {
    height: auto;
  }
}

.chr-header-container {
  max-width: 1118px;
  margin: 0 auto;
  padding-right: 5px;
  padding-left: 5px;
}

.account-menu-mobile {
  padding: 10px 15px;
  border-bottom: 1px solid #DDD7D3;
  display: none;
}

.header-mob .account-menu-mobile {
  display: block;
}

@media only screen and (min-width: 768px) {
  .header-mob .account-menu-mobile {
    display: none;
  }
}

.account-menu-mobile .menu-item {
  margin-bottom: 1px;
}

.account-menu-mobile .menu-item a {
  padding: 10px 20px 9px 20px;
  font-size: 14px;
  font-family: "Museo 700";
  text-transform: uppercase;
  text-align: center;
  line-height: 14px;
  background-color: #61002B;
  border-radius: 4px;
  display: block;
  color: #FFFFFF;
}

.account-menu-mobile .menu-item .espace-login {
  display: block;
  text-align: center;
}

.role--authenticated .account-menu-mobile .menu-item .espace-login {
  display: none;
}

footer#footer {
  padding: 30px 20px;
}

@media only screen and (min-width: 1024px) {
  footer#footer {
    padding: 10px 20px;
  }
}

footer#footer #footer-region > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media only screen and (min-width: 1024px) {
  footer#footer #footer-region > div {
    -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;
  }
}

footer#footer #footer-region > div .social-links-wrapper ul {
  text-align: center;
  margin-bottom: 40px;
}

@media only screen and (min-width: 1024px) {
  footer#footer #footer-region > div .social-links-wrapper ul {
    text-align: left;
    margin-bottom: 0;
  }
}

footer#footer #footer-region > div .social-links-wrapper ul li {
  display: inline-block;
  vertical-align: top;
  margin: 0 20px 0 0;
}

footer#footer #footer-region > div .social-links-wrapper ul li:last-child {
  margin-right: 0;
}

footer#footer #footer-region > div .social-links-wrapper ul li a {
  font-size: 14px;
  overflow: hidden;
  text-indent: 999px;
  display: inline-block;
  -webkit-transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;
  -o-transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;
  transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;
}

footer#footer #footer-region > div .social-links-wrapper ul li a.icon-tw {
  background: url("../../images/source/twitter.png") no-repeat 0 0;
  width: 19px;
  height: 15px;
}

footer#footer #footer-region > div .social-links-wrapper ul li a.icon-in {
  background: url("../../images/source/linkedin-in.png") no-repeat 0 0;
  width: 15px;
  height: 15px;
}

footer#footer #footer-region > div .social-links-wrapper ul li a.icon-yt {
  background: url("../../images/source/youtube.png") no-repeat 0 0;
  width: 22px;
  height: 15px;
}

footer#footer #footer-region > div .social-links-wrapper ul li a:hover, footer#footer #footer-region > div .social-links-wrapper ul li a:focus {
  opacity: 0.8;
}

footer#footer #footer-region > div .menu--footer > ul {
  max-width: 230px;
  width: 100%;
  margin: 0 auto;
}

@media only screen and (min-width: 1024px) {
  footer#footer #footer-region > div .menu--footer > ul {
    max-width: none;
    margin: 0;
    width: auto;
  }
}

footer#footer #footer-region > div .menu--footer > ul li {
  display: block;
  margin: 0;
  text-align: center;
  border-bottom: 1px solid #DDD7D3;
}

@media only screen and (min-width: 1024px) {
  footer#footer #footer-region > div .menu--footer > ul li {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 25px;
    border: none;
  }
}

footer#footer #footer-region > div .menu--footer > ul li:first-child {
  margin-left: 0;
}

footer#footer #footer-region > div .menu--footer > ul li:last-child {
  border-bottom: none;
}

footer#footer #footer-region > div .menu--footer > ul li a {
  margin: 0;
  padding: 8px 0;
  color: #61002B;
  line-height: normal;
  font-size: 14px;
  display: block;
}

@media only screen and (min-width: 1024px) {
  footer#footer #footer-region > div .menu--footer > ul li a {
    padding: 0;
    display: inline-block;
  }
}

.content-connexion {
  margin: 0 0 30px;
  padding: 0;
}

.content-connexion .header-top {
  margin: 0 0 60px;
  padding: 60px 0;
  background: #EEECE9;
}

.content-connexion .header-top .inner {
  margin: 0 auto;
  width: 100%;
  max-width: 1118px;
  padding: 0 15px;
  width: 100%;
  text-align: center;
}

.content-connexion .header-top .inner .title {
  margin: 0 0 10px;
  padding: 0;
  font-size: 32px;
  line-height: 36px;
  font-family: 'Museo 900';
  font-weight: '900';
  color: #61002B;
}

.content-connexion .header-top .inner .title p {
  margin: 0;
}

.content-connexion .header-top .inner .chapo {
  margin: 0;
  padding: 0;
  font-size: 22px;
  line-height: 36px;
  font-family: 'Museo 500';
  font-weight: '500';
  color: #333;
}

.content-connexion .header-top .inner .chapo p {
  margin: 0;
}

.content-connexion .content-connexion {
  margin: 0 auto;
  padding: 0 15px;
  max-width: 1118px;
  width: 100%;
}

@media only screen and (min-width: 1024px) {
  .content-connexion .content-connexion {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .content-connexion .content-connexion .form-login,
  .content-connexion .content-connexion .signup {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
    -webkit-box-align: middle;
        -ms-flex-align: middle;
            align-items: middle;
  }
}

.content-connexion .content-connexion .form-login {
  margin: 0 0 30px;
  border-bottom: 1px solid #DDD7D3;
}

@media only screen and (min-width: 1024px) {
  .content-connexion .content-connexion .form-login {
    padding: 10px 20px 10px 10px;
    margin: 0;
    border-bottom: none;
    border-right: 1px solid #DDD7D3;
  }
}

.content-connexion .content-connexion .form-login .connect-msg {
  font-size: 24px;
  line-height: 24px;
  font-family: 'Museo 500';
  font-weight: '500';
  text-align: center;
  margin-bottom: 40px;
}

.content-connexion .content-connexion .form-login .user-login-form .form-item {
  margin-bottom: 20px;
  position: relative;
}

.content-connexion .content-connexion .form-login .forgot-pass {
  margin: 30px 0;
  text-align: center;
}

.content-connexion .content-connexion .form-login .forgot-pass a {
  font-size: 16px;
}

.content-connexion .content-connexion .signup {
  text-align: center;
  -ms-flex-item-align: center;
      align-self: center;
}

.content-connexion .content-connexion .signup .tx-compte {
  font-size: 24px;
  line-height: 24px;
  font-family: 'Museo 500';
  font-weight: '500';
  margin-bottom: 40px;
}

.content-connexion .connexion-body {
  margin: 0 auto;
  padding: 30px 15px;
  max-width: 1118px;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .content-connexion .connexion-body {
    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;
  }
}

.content-connexion .connexion-body > .inner {
  margin: 0 auto 15px;
  max-width: 355px;
}

@media only screen and (min-width: 768px) {
  .content-connexion .connexion-body > .inner {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(33.333% - 15px);
            flex: 0 0 calc(33.333% - 15px);
    margin: 0 15px 0 0;
  }
  .content-connexion .connexion-body > .inner:last-child {
    margin: 0;
    width: 33.333%;
  }
}

.content-connexion .connexion-body > .inner .connexion-list-image {
  margin: 0;
  padding: 0;
  position: relative;
  border: 5px solid #DDD7D3;
}

.content-connexion .connexion-body > .inner .connexion-list-image img {
  width: 100%;
  max-width: none;
}

.content-connexion .connexion-body > .inner .connexion-list-image:before {
  content: '';
  position: absolute;
  top: -5px;
  left: -5px;
  border-top: 5px solid #FFA814;
  width: 34px;
  z-index: 1;
}

.content-connexion .connexion-body > .inner .connexion-list-image:after {
  content: '';
  position: absolute;
  bottom: -5px;
  right: -5px;
  border-top: 5px solid #FFA814;
  width: calc(100% - 34px);
}

.content-connexion .connexion-body > .inner .wrap {
  margin: 0;
  padding: 30px 25px;
  background: #F9F9F8;
  border-left: 1px solid #F2F0EE;
  border-bottom: 1px solid #F2F0EE;
  border-right: 1px solid #F2F0EE;
}

.content-connexion .connexion-body > .inner .wrap .title {
  margin: 0;
  padding: 0;
  font-size: 22px;
  line-height: 32px;
  font-family: 'Museo 700';
  font-weight: bold;
  color: #61002B;
}

.content-connexion .connexion-body > .inner .wrap .title p {
  margin: 0;
}

.content-connexion .connexion-body > .inner .wrap .chapo {
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Museo 500';
  font-weight: '500';
  color: #555254;
}

.content-connexion .connexion-body > .inner .wrap .chapo p {
  margin: 0;
}

.content-connexion .connexion-body > .inner .wrap .link {
  margin: 20px 0 0;
  text-align: right;
}

.content-connexion .connexion-body > .inner .wrap .link a {
  max-width: 185px;
  font-size: 16px;
  line-height: 18px;
}

.content-connexion .connexion-desc {
  margin: 0;
  padding: 0 15px 30px;
}

.content-connexion .connexion-desc .inner {
  margin: 0 auto;
  max-width: 1088px;
  width: 100%;
  text-align: center;
}

.content-connexion .connexion-desc .inner .title > p {
  margin: 0 0 10px;
  padding: 0;
  font-size: 20px;
  line-height: 34px;
  font-family: 'Museo 500';
  font-weight: '500';
  color: #333;
}

.content-connexion .connexion-desc .inner .title .button-colored, .content-connexion .connexion-desc .inner .title .ressource__medias .medias__fichier, .ressource__medias .content-connexion .connexion-desc .inner .title .medias__fichier {
  text-align: center;
}

.content-connexion .connexion-desc .inner .title .button-colored a, .content-connexion .connexion-desc .inner .title .ressource__medias .medias__fichier a, .ressource__medias .content-connexion .connexion-desc .inner .title .medias__fichier a {
  display: inline-block;
  padding: 10px 20px;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #61002B;
  font-family: 'Museo 700';
  font-weight: bold;
  border-radius: 4px;
}

.content-connexion .connexion-desc .inner .title .button-colored a:hover, .content-connexion .connexion-desc .inner .title .ressource__medias .medias__fichier a:hover, .ressource__medias .content-connexion .connexion-desc .inner .title .medias__fichier a:hover {
  opacity: .8;
}

form.user-login-form {
  margin-bottom: 50px;
}

.modal__wrapper {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 100;
}

.modal__wrapper .modal__inner {
  position: absolute;
  background-color: #F9F9F8;
  border: 1px solid #61002B;
  text-align: center;
  max-width: 50%;
  top: 30%;
  left: 50%;
  -webkit-transform: translate(-50%, -30%);
      -ms-transform: translate(-50%, -30%);
          transform: translate(-50%, -30%);
  padding: 50px 30px;
}

.modal__wrapper .modal__inner .modal__close {
  position: absolute;
  top: 5px;
  right: 10px;
}

.modal__wrapper .modal__inner .modal__close .btn_close {
  font-size: 18px;
  font-weight: normal;
  color: #333;
  text-transform: uppercase;
}

.modal__wrapper .modal__inner .modal__link {
  margin-top: 20px;
}

.breadcrumb {
  border-bottom: 1px solid #EEECE9;
  margin: 0 0 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .breadcrumb {
    margin: 0;
  }
}

.breadcrumb .breadcrumb-container {
  margin: 0 auto;
  padding: 0 15px;
  max-width: 1118px;
  width: 100%;
}

.breadcrumb ol {
  padding: 8px 0;
  font-size: 0;
  overflow: hidden;
  position: relative;
}

@media only screen and (min-width: 1024px) {
  .breadcrumb ol {
    max-width: 60%;
  }
}

.breadcrumb ol:after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  width: 30px;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, white));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 50%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 50%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 50%);
}

.breadcrumb li {
  list-style-type: none;
  display: inline-block;
  vertical-align: middle;
  font-family: 'Arial';
  font-size: 12px;
  line-height: 15px;
  font-weight: bold;
  padding: 0 14px 0 0;
  margin: 0 14px 0 0;
  background: url("../../images/source/Icon-ionic-ios-arrow-back.png") no-repeat right center;
  color: #61002B;
}

.breadcrumb li a {
  font-weight: normal;
  line-height: 20px;
  color: #333;
}

.breadcrumb li:first-child a {
  overflow: hidden;
  display: inline-block;
  text-indent: 999px;
  background: url("../../images/source/Icon-awesome-home.png") no-repeat center;
  width: 16px;
  height: 17px;
}

.breadcrumb li:last-child {
  margin: 0;
  padding: 0;
  background: none;
  line-height: 20px;
}

.chr-breadcrumb {
  width: 100%;
  position: sticky;
  top: 72px;
  background: #FFFFFF;
  z-index: 2;
}

@media only screen and (max-width: 767px) {
  .chr-breadcrumb {
    position: fixed;
    top: 72px;
    background: #FFFFFF;
    z-index: 3;
  }
}

@media only screen and (min-width: 768px) {
  .chr-breadcrumb {
    top: 56px;
  }
  .toolbar-fixed .chr-breadcrumb {
    top: 95px;
  }
  .toolbar-tray-open .chr-breadcrumb {
    top: 135px;
  }
}

#navigation li {
  list-style-type: none;
  display: inline-block;
}

.chr-menu-dedie {
  background: #FFA814;
  display: none;
}

@media only screen and (min-width: 768px) {
  .chr-menu-dedie {
    display: block;
  }
}

.header-mob .chr-menu-dedie {
  display: block;
}

.chr-menu-dedie .menu {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  max-width: 1112px;
  text-align: center;
}

@media only screen and (min-width: 768px) {
  .chr-menu-dedie .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
  }
}

.chr-menu-dedie .menu li {
  border-bottom: 1px solid #FFFFFF;
}

.chr-menu-dedie .menu li:last-child {
  border: none;
}

@media only screen and (min-width: 768px) {
  .chr-menu-dedie .menu li {
    border: none;
  }
}

.chr-menu-dedie .menu li.menu-item--active-trail a {
  background: #61002B;
  color: #FFFFFF;
}

.chr-menu-dedie .menu a {
  padding: 10px 12.5px;
  font-family: "Museo 700";
  font-size: 14px;
  line-height: 14px;
  color: #61002B;
  display: block;
  -webkit-transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;
  -o-transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;
  transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;
}

.chr-menu-dedie .menu a:hover {
  background: #61002B;
  color: #FFFFFF;
}

.header-cible .header-top {
  margin: 0;
  padding: 30px 15px;
}

.header-cible .header-top .inner {
  margin: 0 auto;
  width: 100%;
  max-width: 1088px;
}

.header-cible .header-top .inner .title {
  max-width: 650px;
  font-size: 20px;
  line-height: 30px;
  color: #61002B;
  font-family: 'Museo 900';
  font-weight: '900';
}

@media only screen and (min-width: 768px) {
  .header-cible .header-top .inner .title {
    font-size: 40px;
    line-height: 50px;
  }
}

.header-cible .header-top .inner .title.full-width {
  max-width: 100%;
}

.header-cible .header-top .inner .title span {
  position: relative;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><rect fill='rgb(255, 168, 20)' width='10' height='10'/></svg>") 0 92% repeat-x transparent;
  background-size: 5px 5px;
}

.header-cible .header-top .inner .title span strong {
  position: relative;
  z-index: 1;
  font-weight: normal;
}

@media only screen and (min-width: 768px) {
  .header-cible .header-top .inner .title span {
    background-size: 10px 10px;
  }
}

.header-cible .header-top .inner .title p {
  margin: 0;
}

.header-cible .w-img-right .inner .title, .header-cible .w-img-right .inner .soustitre {
  max-width: 700px;
}

.header-cible .header-bottom {
  margin: 0;
  padding: 30px 15px;
  background: #EEECE9;
  position: relative;
  z-index: 3;
}

@media only screen and (min-width: 1024px) {
  .header-cible .header-bottom {
    margin: 20px 0;
  }
}

@media only screen and (min-width: 1366px) {
  .header-cible .header-bottom {
    margin: 0;
  }
}

.header-cible .header-bottom .inner {
  margin: 0 auto;
  width: 100%;
  max-width: 1088px;
}

.header-cible .header-bottom .inner .header-bottom-wrap {
  margin: 0;
  padding: 0;
  position: relative;
  min-height: 160px;
}

@media only screen and (min-width: 768px) {
  .header-cible .header-bottom .inner .header-bottom-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .header-cible .header-bottom .inner .header-bottom-wrap .right-content {
    width: 100%;
    max-width: 375px;
  }
}

.header-cible .header-bottom .reserver {
  color: #61002B;
  background: #FFA814;
  padding: 3px 12px;
  font-size: 14px;
  border-radius: 0 0px 4px 4px;
  display: inline-block;
  position: absolute;
  top: -30px;
  left: 0;
}

.header-cible .header-bottom .chapo {
  font-size: 22px;
  line-height: 32px;
  color: #555254;
  font-family: 'Museo 700';
  font-weight: bold;
}

.header-cible .header-bottom .chapo strong {
  font-family: 'Museo 700';
  font-weight: bold;
  font-weight: normal;
}

.header-cible .header-bottom .chapo p {
  margin: 0;
}

.header-cible .header-bottom .left-content {
  max-width: 590px;
}

@media only screen and (min-width: 768px) {
  .header-cible .header-bottom .left-content {
    width: calc(100% - 383px);
  }
}

.header-cible .header-bottom .right-content > article {
  margin: 0;
  padding: 0 0 30px;
  border-left: 5px solid #61002B;
  border-bottom: 2px solid #61002B;
  background: #FFFFFF;
  width: 100%;
  max-width: 373px;
}

.header-cible .header-bottom .right-content > article .content {
  position: relative;
}

@media only screen and (min-width: 768px) {
  .header-cible .header-bottom .right-content > article {
    position: absolute;
    right: 0;
    bottom: -30px;
    z-index: 1;
  }
}

@media only screen and (min-width: 1024px) {
  .header-cible .header-bottom .right-content > article {
    bottom: -67.5px;
  }
}

.header-cible .header-bottom .right-content > article h2 {
  font-size: 20px;
  line-height: 30px;
  color: #61002B;
  font-family: 'Museo 700';
  font-weight: bold;
}

.header-cible .header-bottom .right-content > article h2 a {
  text-decoration: none;
  color: #61002B;
  font-size: 20px;
}

.header-cible .header-bottom .right-content > article .en-avant {
  margin: 0;
  padding: 7px 13px 5px 50px;
  background: #61002B url("../../images/source/Icon-feather-target.png") no-repeat 25px center;
  display: inline-block;
  text-transform: uppercase;
  font-family: 'Arial';
  font-size: 12px;
  color: #FFFFFF;
  position: relative;
  top: -15px;
}

.header-cible .header-bottom .right-content > article .link-to-content {
  padding: 10px 30px 0;
  display: block;
}

.header-cible .header-bottom .right-content > article .promoted__chapo {
  padding: 5px 0 0 30px;
}

.header-cible .header-bottom .right-content > article .promoted__chapo p {
  margin: 0;
}

@media only screen and (min-width: 768px) {
  .header-cible .header-bottom .article-relative {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}

.header-cible .header-bottom .article-relative > article {
  position: relative;
}

.header-cible .header-bottom .title > span, .header-cible .header-bottom .yw-underline {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><rect fill='rgb(255, 168, 20)' width='10' height='10'/></svg>") 0 92% repeat-x transparent;
  background-size: 5px 5px;
}

@media only screen and (min-width: 768px) {
  .header-cible .header-bottom .title > span, .header-cible .header-bottom .yw-underline {
    background-size: 10px 10px;
  }
}

.header-cible.header-cible .header-bottom .inner .header-bottom-wrap {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.header-cible.header-cible .header-bottom .left-content {
  width: 100%;
  max-width: 735px;
}

.no-header-img .header-cible.header-cible .header-bottom .left-content {
  max-width: 100%;
  padding: 0;
}

@media only screen and (min-width: 768px) {
  .header-cible.header-cible .header-bottom .left-content {
    padding-right: 20px;
  }
}

@media only screen and (min-width: 1024px) {
  .header-cible.header-cible .header-bottom .left-content {
    padding-right: 0;
  }
}

@media only screen and (min-width: 768px) {
  .header-cible.header-cible .header-bottom .right-content .header__image {
    border: 10px solid rgba(221, 215, 211, 0.3);
    max-width: 375px;
    position: absolute;
    right: 0;
    bottom: -30px;
    z-index: 1;
    background: #FFFFFF;
  }
}

@media only screen and (min-width: 1024px) {
  .header-cible.header-cible .header-bottom .right-content .header__image {
    bottom: -67.5px;
  }
}

.header-cible.header-cible .header-bottom .right-content .header__image img {
  min-height: 182px;
}

@media only screen and (min-width: 768px) {
  .header-cible.header-cible .header-bottom .right-content .header__image-text {
    padding: 10px;
  }
}

.header-cible.header-cible .header-bottom .right-content .header__image-text p {
  margin: 0;
}

.header-cible.header-cible .title {
  max-width: 735px;
  font-size: 30px;
  line-height: 36px;
  color: #61002B;
  font-family: 'Museo 900';
  font-weight: '900';
  margin: 0 0 12px;
}

.no-header-img .header-cible.header-cible .title {
  max-width: 100%;
}

.header-cible.header-cible .title span {
  position: relative;
}

.header-cible.header-cible .title span strong {
  position: relative;
  z-index: 1;
  font-weight: normal;
}

.header-cible.header-cible .header-top-title {
  font-size: 20px;
  line-height: 30px;
}

@media only screen and (min-width: 768px) {
  .header-cible.header-cible .header-top-title {
    font-size: 40px;
    line-height: 50px;
  }
}

.header-cible.header-cible .header__info {
  margin-bottom: 5px;
}

.header-cible.header-cible .header__info:last-child {
  margin-bottom: 0;
}

@media only screen and (min-width: 1024px) {
  .header-cible.header-cible .header__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.header-cible.header-cible .header__info .tag-wrapper .ressource__type-resource,
.header-cible.header-cible .header__info .tag-wrapper .ressource__secteur div {
  margin: 0;
  padding: 2px 9px;
  font-size: 10px;
  font-family: 'Arial';
  line-height: 14px;
  display: inline-block;
  border: 1px solid #61002B;
  border-radius: 20px;
  text-transform: uppercase;
  color: #61002B;
}

.header-cible.header-cible .date-info {
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 16px;
  font-family: 'Arial';
  color: #333;
  display: inline-block;
}

.header-cible.header-cible .date-info:after {
  content: '-';
  margin: 0 5px;
  display: inline-block;
  vertical-align: top;
}

.header-cible.header-cible .date-info.no-tag:after {
  display: none;
}

.header-cible.header-cible .tag-wrapper {
  display: inline-block;
}

.header-cible.header-cible .tag-wrapper .actualites__type-produit {
  margin: 0;
  padding: 2px 9px;
  font-size: 10px;
  font-family: 'Arial';
  line-height: 14px;
  display: inline-block;
  border: 1px solid #61002B;
  border-radius: 20px;
  text-transform: uppercase;
  color: #61002B;
  margin: 0 10px 5px 0;
}

.header-cible.header-cible .tag-wrapper .actualites__filtre-actualite {
  display: inline-block;
  margin: 0 10px 5px 0;
}

.header-cible.header-cible .tag-wrapper .actualites__filtre-actualite > div {
  margin: 0;
  padding: 2px 9px;
  font-size: 10px;
  font-family: 'Arial';
  line-height: 14px;
  display: inline-block;
  border: 1px solid #61002B;
  border-radius: 20px;
  text-transform: uppercase;
  color: #61002B;
}

.header-cible.header-cible .tag-wrapper > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.header-cible.header-cible .tag-wrapper > div > div:after {
  content: "/";
  padding: 0 5px;
}

.header-cible.header-cible .tag-wrapper > div > div:last-child:after {
  display: none;
}

.header-cible .header-user-name {
  font-size: 22px;
  margin-bottom: 8px;
}

.header-cible .header-text-info p {
  font-family: 'Arial';
  font-size: 16px;
}

.chr-gradient .header-cible .header-bottom {
  background: #EEECE9;
}

@media only screen and (min-width: 768px) {
  .chr-gradient .header-cible .header-bottom {
    background: -webkit-linear-gradient(left, #eeece9 0%, #eeece9 76%, #eeece9 76%, white 76%, white 76%, white 76%, white 76%, white 100%);
  }
}

@media only screen and (min-width: 768px) {
  .w-mise-en-avant-box .header-bottom .right-content > article {
    bottom: inherit;
    top: -30px;
    /*Enfant de chine*/
  }
}

.no-header-img .header-cible .header-bottom {
  background: #EEECE9;
}

.no-header-img + .chr-breadcrumb ol {
  max-width: 100%;
}

.searcher .searcher-inner .subtitle {
  font-family: "Arial";
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 20px;
}

@media only screen and (min-width: 1024px) {
  .searcher .search-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.searcher .search-form > div {
  margin: 0 0 15px;
}

@media only screen and (min-width: 1024px) {
  .searcher .search-form > div {
    width: 50%;
    max-width: 260px;
    margin: 0;
  }
}

@media only screen and (min-width: 1024px) {
  .searcher .search-form .employeur {
    margin: 0 15px 0 0;
    width: calc(50% - 15px);
  }
}

.searcher .search-form .input-title {
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 5px;
}

@media only screen and (min-width: 1024px) {
  .searcher .search-form .input-title {
    font-size: 18px;
  }
}

.header.has-banner-img {
  overflow: hidden;
}

.header.has-banner-img .header__image {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  text-align: center;
  opacity: .5;
}

.header.has-banner-img .header__image img {
  max-height: 205px;
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media only screen and (min-width: 1024px) {
  .header.has-banner-img .header__image img {
    min-height: 1px;
    min-width: 1px;
    -o-object-fit: inherit;
       object-fit: inherit;
  }
}

.header.has-banner-img .header__text {
  position: relative;
}

.header.has-banner-img .header__text p {
  margin-bottom: 0;
}

.block-espacededietitreblock .header-cible .title {
  font-size: 40px;
}

.block-espacededietitreblock .header-cible .title p {
  margin: 0;
}

.block-espacededietitreblock,
.block-actualitetitle {
  position: relative;
  z-index: 3;
}

.site-name {
  font-size: 2.2em;
  line-height: 1.3em;
  font-weight: 300;
  padding: 0 0 0.5em;
  margin: 0;
  display: none;
}

.bg-light-grey {
  background: #f9f9f8;
}

.bg-dark-grey {
  background: #eeece9;
}

.bg-darker-grey {
  background: #DDD7D3;
}

.smallcaps-sub-title, .adherer-wrapper .inner .chr-espace-prive-block-gestion-employeur .sub-title, .adherer-wrapper .inner .contact-dedie .contact_dedie__pretitle,
.adherer-wrapper .inner .adherer-wrap .contact_dedie__pretitle {
  font-family: "Arial";
  font-size: 12px;
  line-height: 12px;
  text-transform: uppercase;
  margin: 0 0 15px;
}

.adherer-wrapper {
  margin: 0 0 60px;
  padding: 0;
}

.page-salarie.role--salarie .adherer-wrapper,
.page-employeur.role--employeur .adherer-wrapper,
.page-tiers-de-confiance.role--tiers-de-confiance .adherer-wrapper {
  width: 100%;
  max-width: 1118px;
  margin: 0 auto;
}

.adherer-wrapper .inner {
  margin: 0;
  padding: 0;
}

.adherer-wrapper .inner::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 768px) {
  .adherer-wrapper .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.adherer-wrapper .inner > .contact-dedie {
  background: #EEECE9;
}

.page-salarie.role--salarie .adherer-wrapper .inner > .contact-dedie,
.page-employeur.role--employeur .adherer-wrapper .inner > .contact-dedie,
.page-tiers-de-confiance.role--tiers-de-confiance .adherer-wrapper .inner > .contact-dedie {
  width: 100%;
  background: none;
}

@media only screen and (min-width: 768px) {
  .page-salarie.role--salarie .adherer-wrapper .inner > .contact-dedie,
  .page-employeur.role--employeur .adherer-wrapper .inner > .contact-dedie,
  .page-tiers-de-confiance.role--tiers-de-confiance .adherer-wrapper .inner > .contact-dedie {
    max-width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    padding: 0 7.5px;
    margin-bottom: 15px;
  }
}

@media only screen and (min-width: 1024px) {
  .page-salarie.role--salarie .adherer-wrapper .inner > .contact-dedie,
  .page-employeur.role--employeur .adherer-wrapper .inner > .contact-dedie,
  .page-tiers-de-confiance.role--tiers-de-confiance .adherer-wrapper .inner > .contact-dedie {
    max-width: 33.3333%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
    margin: 0;
  }
}

.page-salarie.role--salarie .adherer-wrapper .inner > .contact-dedie .block-chr-content,
.page-employeur.role--employeur .adherer-wrapper .inner > .contact-dedie .block-chr-content,
.page-tiers-de-confiance.role--tiers-de-confiance .adherer-wrapper .inner > .contact-dedie .block-chr-content {
  background: #F9F9F8;
  border: 1px solid #DDD7D3;
  margin: 0 0 15px;
  height: 100%;
}

@media only screen and (min-width: 1024px) {
  .page-salarie.role--salarie .adherer-wrapper .inner > .contact-dedie .block-chr-content,
  .page-employeur.role--employeur .adherer-wrapper .inner > .contact-dedie .block-chr-content,
  .page-tiers-de-confiance.role--tiers-de-confiance .adherer-wrapper .inner > .contact-dedie .block-chr-content {
    margin: 0 0 15px;
  }
}

.adherer-wrapper .inner .gestion-block {
  width: 100%;
  margin: 0 0 15px;
}

@media only screen and (min-width: 768px) {
  .adherer-wrapper .inner .gestion-block {
    max-width: 50%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    padding: 0 7.5px;
    margin: 0;
  }
}

@media only screen and (min-width: 1024px) {
  .adherer-wrapper .inner .gestion-block {
    max-width: 33.3333%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
  }
}

.adherer-wrapper .inner .chr-espace-prive-block-gestion-employeur {
  background: #F9F9F8;
  border: 1px solid #DDD7D3;
  text-align: center;
  height: 100%;
  padding: 30px 15px 58px;
  position: relative;
}

.adherer-wrapper .inner .chr-espace-prive-block-gestion-employeur h3 {
  font-family: "Museo 700";
  font-size: 20px;
  font-weight: normal;
  line-height: 30px;
  color: #61002B;
}

.adherer-wrapper .inner .chr-espace-prive-block-gestion-employeur .chapo p {
  margin: 0 0 20px;
  font-size: 16px;
  line-height: 24px;
  font-family: "Arial";
}

.adherer-wrapper .inner .adherer {
  background: #DDD7D3;
}

.page-salarie.role--salarie .adherer-wrapper .inner .adherer,
.page-employeur.role--employeur .adherer-wrapper .inner .adherer,
.page-tiers-de-confiance.role--tiers-de-confiance .adherer-wrapper .inner .adherer {
  background: none;
  width: 100%;
}

.page-salarie.role--salarie .adherer-wrapper .inner .adherer .block-adherer-inner,
.page-employeur.role--employeur .adherer-wrapper .inner .adherer .block-adherer-inner,
.page-tiers-de-confiance.role--tiers-de-confiance .adherer-wrapper .inner .adherer .block-adherer-inner {
  background: #DDD7D3;
  border: 1px solid #DDD7D3;
  height: 100%;
  padding: 30px 30px 68px;
  text-align: center;
  position: relative;
}

.page-salarie.role--salarie .adherer-wrapper .inner .adherer h3,
.page-employeur.role--employeur .adherer-wrapper .inner .adherer h3,
.page-tiers-de-confiance.role--tiers-de-confiance .adherer-wrapper .inner .adherer h3 {
  font-size: 20px;
  line-height: 30px;
  color: #61002B;
}

@media only screen and (min-width: 768px) {
  .adherer-wrapper .inner .contact-dedie,
  .adherer-wrapper .inner .adherer-wrap {
    float: left;
    width: 50%;
  }
}

.block-full-wrapper-5050 .adherer-wrapper .inner .contact-dedie, .block-full-wrapper-5050
.adherer-wrapper .inner .adherer-wrap {
  float: none;
  width: 100%;
}

.adherer-wrapper .inner .contact-dedie .contact_dedie__pretitle,
.adherer-wrapper .inner .adherer-wrap .contact_dedie__pretitle {
  display: none;
}

.page-salarie.role--salarie .adherer-wrapper .inner .contact-dedie .contact_dedie__pretitle,
.page-employeur.role--employeur .adherer-wrapper .inner .contact-dedie .contact_dedie__pretitle,
.page-tiers-de-confiance.role--tiers-de-confiance .adherer-wrapper .inner .contact-dedie .contact_dedie__pretitle, .page-salarie.role--salarie
.adherer-wrapper .inner .adherer-wrap .contact_dedie__pretitle,
.page-employeur.role--employeur
.adherer-wrapper .inner .adherer-wrap .contact_dedie__pretitle,
.page-tiers-de-confiance.role--tiers-de-confiance
.adherer-wrapper .inner .adherer-wrap .contact_dedie__pretitle {
  display: block;
}

.adherer-wrapper .inner .contact-dedie .block-contactdedie,
.adherer-wrapper .inner .contact-dedie .block-contactdedie-employeur,
.adherer-wrapper .inner .adherer-wrap .block-contactdedie,
.adherer-wrapper .inner .adherer-wrap .block-contactdedie-employeur {
  width: 100%;
  max-width: 700px;
  padding: 50px 70px;
  text-align: center;
  position: relative;
}

.page-salarie.role--salarie .adherer-wrapper .inner .contact-dedie .block-contactdedie,
.page-employeur.role--employeur .adherer-wrapper .inner .contact-dedie .block-contactdedie,
.page-tiers-de-confiance.role--tiers-de-confiance .adherer-wrapper .inner .contact-dedie .block-contactdedie, .page-salarie.role--salarie
.adherer-wrapper .inner .contact-dedie .block-contactdedie-employeur,
.page-employeur.role--employeur
.adherer-wrapper .inner .contact-dedie .block-contactdedie-employeur,
.page-tiers-de-confiance.role--tiers-de-confiance
.adherer-wrapper .inner .contact-dedie .block-contactdedie-employeur, .page-salarie.role--salarie
.adherer-wrapper .inner .adherer-wrap .block-contactdedie,
.page-employeur.role--employeur
.adherer-wrapper .inner .adherer-wrap .block-contactdedie,
.page-tiers-de-confiance.role--tiers-de-confiance
.adherer-wrapper .inner .adherer-wrap .block-contactdedie, .page-salarie.role--salarie
.adherer-wrapper .inner .adherer-wrap .block-contactdedie-employeur,
.page-employeur.role--employeur
.adherer-wrapper .inner .adherer-wrap .block-contactdedie-employeur,
.page-tiers-de-confiance.role--tiers-de-confiance
.adherer-wrapper .inner .adherer-wrap .block-contactdedie-employeur {
  padding: 30px 15px 58px;
  max-width: 100%;
}

@media only screen and (min-width: 768px) {
  .adherer-wrapper .inner .contact-dedie .block-contactdedie,
  .adherer-wrapper .inner .contact-dedie .block-contactdedie-employeur,
  .adherer-wrapper .inner .adherer-wrap .block-contactdedie,
  .adherer-wrapper .inner .adherer-wrap .block-contactdedie-employeur {
    float: right;
  }
}

.adherer-wrapper .inner .contact-dedie .block-contactdedie .contact_dedie_block,
.adherer-wrapper .inner .contact-dedie .block-contactdedie-employeur .contact_dedie_block,
.adherer-wrapper .inner .adherer-wrap .block-contactdedie .contact_dedie_block,
.adherer-wrapper .inner .adherer-wrap .block-contactdedie-employeur .contact_dedie_block {
  margin: 0;
  background-color: transparent;
  padding: 0;
}

.adherer-wrapper .inner .contact-dedie .block-adherer-inner,
.adherer-wrapper .inner .adherer-wrap .block-adherer-inner {
  width: 100%;
  max-width: 700px;
  padding: 50px 70px;
  text-align: center;
  background: transparent;
  position: relative;
}

.page-salarie.role--salarie .adherer-wrapper .inner .contact-dedie .block-adherer-inner,
.page-employeur.role--employeur .adherer-wrapper .inner .contact-dedie .block-adherer-inner,
.page-tiers-de-confiance.role--tiers-de-confiance .adherer-wrapper .inner .contact-dedie .block-adherer-inner, .page-salarie.role--salarie
.adherer-wrapper .inner .adherer-wrap .block-adherer-inner,
.page-employeur.role--employeur
.adherer-wrapper .inner .adherer-wrap .block-adherer-inner,
.page-tiers-de-confiance.role--tiers-de-confiance
.adherer-wrapper .inner .adherer-wrap .block-adherer-inner {
  padding: 30px 30px 68px;
}

.block-full-wrapper-5050 .adherer-wrapper .inner .contact-dedie .block-adherer-inner, .block-full-wrapper-5050
.adherer-wrapper .inner .adherer-wrap .block-adherer-inner {
  padding: 0;
  float: none;
  max-width: 100%;
}

@media only screen and (min-width: 768px) {
  .adherer-wrapper .inner .contact-dedie .block-adherer-inner,
  .adherer-wrapper .inner .adherer-wrap .block-adherer-inner {
    float: left;
  }
}

.adherer-wrapper .inner .adherer-wrap {
  background: #DDD7D3;
}

.page-salarie.role--salarie .contact-dedie .button-colored, .page-salarie.role--salarie .contact-dedie .ressource__medias .medias__fichier, .ressource__medias .page-salarie.role--salarie .contact-dedie .medias__fichier,
.page-salarie.role--salarie .gestion-block .button-colored,
.page-salarie.role--salarie .gestion-block .ressource__medias .medias__fichier,
.ressource__medias .page-salarie.role--salarie .gestion-block .medias__fichier,
.page-employeur.role--employeur .contact-dedie .button-colored,
.page-employeur.role--employeur .contact-dedie .ressource__medias .medias__fichier,
.ressource__medias .page-employeur.role--employeur .contact-dedie .medias__fichier,
.page-employeur.role--employeur .gestion-block .button-colored,
.page-employeur.role--employeur .gestion-block .ressource__medias .medias__fichier,
.ressource__medias .page-employeur.role--employeur .gestion-block .medias__fichier,
.page-tiers-de-confiance.role--tiers-de-confiance .contact-dedie .button-colored,
.page-tiers-de-confiance.role--tiers-de-confiance .contact-dedie .ressource__medias .medias__fichier,
.ressource__medias .page-tiers-de-confiance.role--tiers-de-confiance .contact-dedie .medias__fichier,
.page-tiers-de-confiance.role--tiers-de-confiance .gestion-block .button-colored,
.page-tiers-de-confiance.role--tiers-de-confiance .gestion-block .ressource__medias .medias__fichier,
.ressource__medias .page-tiers-de-confiance.role--tiers-de-confiance .gestion-block .medias__fichier {
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
}

.page-salarie.role--salarie .block-adherer-inner .button,
.page-employeur.role--employeur .block-adherer-inner .button,
.page-tiers-de-confiance.role--tiers-de-confiance .block-adherer-inner .button {
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
}

.addtoany_list.a2a_kit_size_32 {
  display: block;
}

.addtoany_list.a2a_kit_size_32 > p {
  margin: 0 0 20px;
  font-size: 14px;
  line-height: 16px;
  color: #c7beb6;
  font-family: 'Museo 700';
  font-weight: bold;
}

.addtoany_list.a2a_kit_size_32 > a {
  display: block;
  margin: 0;
  padding: 0 0 5px;
  border-bottom: 1px solid #eeece9;
  white-space: nowrap;
}

.addtoany_list.a2a_kit_size_32 > a img {
  display: inline-block;
  vertical-align: middle;
}

.addtoany_list.a2a_kit_size_32 > a span {
  width: auto;
  height: auto;
  font-size: 14px;
  line-height: 18px;
  color: #333;
  font-family: 'Museo 500';
  font-weight: '500';
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 11px;
}

.addtoany_list.a2a_kit_size_32 > a.a2a_button_print {
  margin: 0;
  padding: 0;
  border: none;
}

.block-views-block-actualites-block-actu-homepage {
  padding: 60px 0;
  max-width: 1118px;
  margin: 0 auto;
  width: 100%;
}

.block-views-block-actualites-block-actu-homepage .more-link {
  text-align: center;
  margin: 30px 0 0;
}

.block-views-block-actualites-block-actu-homepage .more-link a {
  display: inline-block;
  padding: 10px 20px;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #61002B;
  font-family: 'Museo 700';
  font-weight: bold;
  border-radius: 4px;
}

.block-views-block-actualites-block-actu-homepage .more-link a:hover {
  opacity: .8;
}

.social-feeds {
  margin: 0;
  padding: 40px 15px 60px;
  position: relative;
  overflow: hidden;
}

.social-feeds::before {
  content: "";
  width: 200%;
  height: 378px;
  background: #f1b7ac;
  position: absolute;
  top: -110px;
  left: 50%;
  -webkit-transform: translate(-50%, 0) rotate(3deg);
      -ms-transform: translate(-50%, 0) rotate(3deg);
          transform: translate(-50%, 0) rotate(3deg);
}

.social-feeds > .title {
  padding: 0 15px;
  max-width: 1118px;
  margin: 0 auto 13px;
  width: 100%;
  font-size: 28px;
  line-height: 36px;
  font-family: 'Museo 700';
  font-weight: bold;
  color: #FFFFFF;
  position: relative;
}

.social-feeds .social-feeds-inner {
  max-width: 1080px;
  margin: 0 auto;
  width: 100%;
  position: relative;
}

@media only screen and (min-width: 768px) {
  .social-feeds .social-feeds-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.social-feeds .social-feeds-inner .twitter-feed-wrapper {
  margin: 0 0 30px;
  background: #FFFFFF;
  border: 1px solid #eeece9;
}

@media only screen and (min-width: 768px) {
  .social-feeds .social-feeds-inner .twitter-feed-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(40% - 15px);
            flex: 0 0 calc(40% - 15px);
    max-width: 353px;
    margin: 0 15px 0 0;
  }
}

.social-feeds .social-feeds-inner .twitter-feed-wrapper > .title {
  display: block;
  margin: 15px;
  padding: 0 0 0 40px;
  color: #2ec2ef;
  font-size: 20px;
  font-family: 'Museo 700';
  font-weight: bold;
  line-height: 24px;
  background: url("../../images/source/blue-awesome-twitter.png") no-repeat left center;
}

.social-feeds .social-feeds-inner .twitter-feed-wrapper > .title span {
  font-size: 16px;
  text-transform: uppercase;
}

.social-feeds .social-feeds-inner .twitter-feed-wrapper iframe {
  max-height: 570px;
}

.social-feeds .social-feeds-inner .youtube-feed-wrapper {
  background: #FFFFFF;
  border: 1px solid #eeece9;
  padding: 0 20px 20px;
}

@media only screen and (min-width: 768px) {
  .social-feeds .social-feeds-inner .youtube-feed-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 720px;
    margin: 0;
  }
}

.social-feeds .social-feeds-inner .youtube-feed-wrapper > .title {
  display: inline-block;
  margin: 15px 0;
  padding: 0 0 0 40px;
  color: #fd0d1b;
  font-size: 20px;
  font-family: 'Museo 700';
  font-weight: bold;
  line-height: 24px;
  background: url("../../images/source/Icon-awesome-youtube.png") no-repeat left center;
}

.social-feeds .social-feeds-inner .youtube-feed-wrapper > .title span {
  font-size: 16px;
  text-transform: uppercase;
}

.social-feeds .social-feeds-inner .youtube-feed-wrapper .spotlight {
  margin: 0 0 30px;
}

.social-feeds .social-feeds-inner .youtube-feed-wrapper .spotlight .watch {
  display: block;
  position: relative;
}

.social-feeds .social-feeds-inner .youtube-feed-wrapper .spotlight .watch:after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(51, 51, 51, 0.3) url("../../images/source/Icon-awesome-play-big.png") no-repeat center center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.social-feeds .social-feeds-inner .youtube-feed-wrapper .spotlight .video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.social-feeds .social-feeds-inner .youtube-feed-wrapper .spotlight .video .thumbnail {
  max-width: 352px;
  min-height: 189px;
  margin: 0 15px 0 0;
}

.social-feeds .social-feeds-inner .youtube-feed-wrapper .spotlight .video .details .title {
  margin: 0 0 13px;
  padding: 0;
  font-size: 20px;
  line-height: 30px;
  color: #61002B;
  font-family: 'Museo 700';
  font-weight: bold;
}

.social-feeds .social-feeds-inner .youtube-feed-wrapper .spotlight .video .details .description {
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  color: #555254;
  font-family: Arial;
}

.social-feeds .social-feeds-inner .youtube-feed-wrapper .spotlight .video .details .description p {
  margin: 0;
}

.social-feeds .social-feeds-inner .youtube-feed-wrapper .other-videos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.social-feeds .social-feeds-inner .youtube-feed-wrapper .other-videos > .video {
  border-bottom: 1px solid #eeece9;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 0;
  padding: 15px 7.5px 15px 0;
  border-bottom: 1px solid #eeece9;
}

.social-feeds .social-feeds-inner .youtube-feed-wrapper .other-videos > .video:nth-child(2n) {
  margin: 0;
  padding: 15px 0;
  border-right: none;
}

@media only screen and (min-width: 768px) {
  .social-feeds .social-feeds-inner .youtube-feed-wrapper .other-videos > .video:nth-child(2n) {
    padding: 15px 0 15px 8.5px;
  }
}

.social-feeds .social-feeds-inner .youtube-feed-wrapper .other-videos > .video:last-child {
  border-bottom: none;
}

@media only screen and (min-width: 768px) {
  .social-feeds .social-feeds-inner .youtube-feed-wrapper .other-videos > .video {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    border-right: 1px solid #eeece9;
  }
  .social-feeds .social-feeds-inner .youtube-feed-wrapper .other-videos > .video:nth-last-child(2) {
    border-bottom: none;
  }
}

.social-feeds .social-feeds-inner .youtube-feed-wrapper .other-videos > .video .watch {
  position: relative;
  display: block;
}

.social-feeds .social-feeds-inner .youtube-feed-wrapper .other-videos > .video .watch:after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(51, 51, 51, 0.3) url("../../images/source/Icon-awesome-play-small.png") no-repeat center center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.social-feeds .social-feeds-inner .youtube-feed-wrapper .other-videos > .video .thumbnail {
  max-width: 76px;
  min-height: 41px;
  margin: 0 15px 0 0;
}

.social-feeds .social-feeds-inner .youtube-feed-wrapper .other-videos > .video .details .title {
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 22px;
  color: #61002B;
  font-family: 'Museo 700';
  font-weight: bold;
}

.page-user-register #content #block-imagence-local-tasks,
.page-user-login #content #block-imagence-local-tasks {
  margin: 0 auto;
  padding: 0 15px 20px;
  width: 100%;
  max-width: 1118px;
}

.page-user-register #content .block-imagence-content,
.page-user-login #content .block-imagence-content {
  margin: 0 auto;
  padding: 0 15px;
  width: 100%;
  max-width: 1118px;
}

.page-user-register #content .description,
.page-user-login #content .description {
  font-family: arial;
  font-size: 13px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

.page-user-register #content .form-item,
.page-user-login #content .form-item {
  margin-bottom: 20px;
}

.page-user-register #content .js-form-type-checkbox,
.page-user-login #content .js-form-type-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.page-user-register #content .js-form-type-checkbox label.option,
.page-user-login #content .js-form-type-checkbox label.option {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(100% - 20px);
          flex: 0 0 calc(100% - 20px);
  margin: 0;
}

.page-user-register #content input[type="text"],
.page-user-register #content input[type="password"],
.page-user-register #content input[type="number"],
.page-user-register #content input[type="tel"],
.page-user-register #content input[type="email"],
.page-user-login #content input[type="text"],
.page-user-login #content input[type="password"],
.page-user-login #content input[type="number"],
.page-user-login #content input[type="tel"],
.page-user-login #content input[type="email"] {
  background: #f9f9f8;
  border: 1px solid #f9f9f8;
  margin: 0;
}

.page-user-register #content input[type="text"]:focus,
.page-user-register #content input[type="password"]:focus,
.page-user-register #content input[type="number"]:focus,
.page-user-register #content input[type="tel"]:focus,
.page-user-register #content input[type="email"]:focus,
.page-user-login #content input[type="text"]:focus,
.page-user-login #content input[type="password"]:focus,
.page-user-login #content input[type="number"]:focus,
.page-user-login #content input[type="tel"]:focus,
.page-user-login #content input[type="email"]:focus {
  background: #eeece9;
  border-color: #ddd7d3;
}

@media only screen and (min-width: 1024px) {
  .main-content-wrapper {
    min-height: calc(100vh - 257px);
  }
}

@media only screen and (max-width: 767px) {
  .main-content-wrapper {
    padding-top: 109px;
  }
}

.visually-hidden {
  margin: 0;
}

.decline-button {
  color: #000;
}

.eu-cookie-compliance-message .find-more-button {
  margin-left: 10px;
}

.pager {
  margin: 20px auto;
  width: 100%;
  max-width: 1088px;
  text-align: center;
}

.pager__item {
  display: inline;
  margin: 0 5px;
}

.pager__item a {
  display: inline-block;
  font-size: 14px;
}

.pager__item--active a {
  background-color: #61002B;
  border-radius: 50%;
  color: #ffffff;
  padding: 1px 7px;
}

.is-page-node-type-page #content-area .block-imagence-content,
.section-actualites #content-area .block-imagence-content,
.is-page-node-type-ressource #content-area .block-imagence-content,
.section-offres #content-area .block-imagence-content,
.template-actu #content-area .block-imagence-content,
.page-employeur-actualites #content-area .block-imagence-content,
.section-inscription #content-area .block-imagence-content,
.section-connexion #content-area .block-imagence-content,
.page-tiers-de-confiance-actualites #content-area .block-imagence-content,
.page-offres #content-area .block-imagence-content {
  margin: 0 auto;
  padding: 0 15px;
  max-width: 1118px;
  width: 100%;
}

.is-page-node-type-page.page-actualites #content-area .block-imagence-content,
.section-actualites.page-actualites #content-area .block-imagence-content,
.is-page-node-type-ressource.page-actualites #content-area .block-imagence-content,
.section-offres.page-actualites #content-area .block-imagence-content,
.template-actu.page-actualites #content-area .block-imagence-content,
.page-employeur-actualites.page-actualites #content-area .block-imagence-content,
.section-inscription.page-actualites #content-area .block-imagence-content,
.section-connexion.page-actualites #content-area .block-imagence-content,
.page-tiers-de-confiance-actualites.page-actualites #content-area .block-imagence-content,
.page-offres.page-actualites #content-area .block-imagence-content {
  max-width: none;
  padding: 0;
}

.is-page-node-type-page .block-actualitetitle .header__image__detail,
.section-actualites .block-actualitetitle .header__image__detail,
.is-page-node-type-ressource .block-actualitetitle .header__image__detail,
.section-offres .block-actualitetitle .header__image__detail,
.template-actu .block-actualitetitle .header__image__detail,
.page-employeur-actualites .block-actualitetitle .header__image__detail,
.section-inscription .block-actualitetitle .header__image__detail,
.section-connexion .block-actualitetitle .header__image__detail,
.page-tiers-de-confiance-actualites .block-actualitetitle .header__image__detail,
.page-offres .block-actualitetitle .header__image__detail {
  padding: 20px 0 0;
}

@media only screen and (min-width: 768px) {
  .is-page-node-type-page .block-actualitetitle .header__image__detail,
  .section-actualites .block-actualitetitle .header__image__detail,
  .is-page-node-type-ressource .block-actualitetitle .header__image__detail,
  .section-offres .block-actualitetitle .header__image__detail,
  .template-actu .block-actualitetitle .header__image__detail,
  .page-employeur-actualites .block-actualitetitle .header__image__detail,
  .section-inscription .block-actualitetitle .header__image__detail,
  .section-connexion .block-actualitetitle .header__image__detail,
  .page-tiers-de-confiance-actualites .block-actualitetitle .header__image__detail,
  .page-offres .block-actualitetitle .header__image__detail {
    padding: 0;
  }
}

.is-page-node-type-page .block-actualitetitle .header__image__detail img,
.section-actualites .block-actualitetitle .header__image__detail img,
.is-page-node-type-ressource .block-actualitetitle .header__image__detail img,
.section-offres .block-actualitetitle .header__image__detail img,
.template-actu .block-actualitetitle .header__image__detail img,
.page-employeur-actualites .block-actualitetitle .header__image__detail img,
.section-inscription .block-actualitetitle .header__image__detail img,
.section-connexion .block-actualitetitle .header__image__detail img,
.page-tiers-de-confiance-actualites .block-actualitetitle .header__image__detail img,
.page-offres .block-actualitetitle .header__image__detail img {
  max-height: 181px;
}

.is-page-node-type-page .header .header__image,
.section-actualites .header .header__image,
.is-page-node-type-ressource .header .header__image,
.section-offres .header .header__image,
.template-actu .header .header__image,
.page-employeur-actualites .header .header__image,
.section-inscription .header .header__image,
.section-connexion .header .header__image,
.page-tiers-de-confiance-actualites .header .header__image,
.page-offres .header .header__image {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  text-align: center;
  opacity: .5;
}

.is-page-node-type-page .header .header__image img,
.section-actualites .header .header__image img,
.is-page-node-type-ressource .header .header__image img,
.section-offres .header .header__image img,
.template-actu .header .header__image img,
.page-employeur-actualites .header .header__image img,
.section-inscription .header .header__image img,
.section-connexion .header .header__image img,
.page-tiers-de-confiance-actualites .header .header__image img,
.page-offres .header .header__image img {
  max-height: 205px;
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media only screen and (min-width: 1024px) {
  .is-page-node-type-page .header .header__image img,
  .section-actualites .header .header__image img,
  .is-page-node-type-ressource .header .header__image img,
  .section-offres .header .header__image img,
  .template-actu .header .header__image img,
  .page-employeur-actualites .header .header__image img,
  .section-inscription .header .header__image img,
  .section-connexion .header .header__image img,
  .page-tiers-de-confiance-actualites .header .header__image img,
  .page-offres .header .header__image img {
    min-height: 1px;
    min-width: 1px;
    -o-object-fit: inherit;
       object-fit: inherit;
  }
}

.is-page-node-type-page .header .header__text,
.section-actualites .header .header__text,
.is-page-node-type-ressource .header .header__text,
.section-offres .header .header__text,
.template-actu .header .header__text,
.page-employeur-actualites .header .header__text,
.section-inscription .header .header__text,
.section-connexion .header .header__text,
.page-tiers-de-confiance-actualites .header .header__text,
.page-offres .header .header__text {
  position: relative;
}

.is-page-node-type-page .header .header__text p,
.section-actualites .header .header__text p,
.is-page-node-type-ressource .header .header__text p,
.section-offres .header .header__text p,
.template-actu .header .header__text p,
.page-employeur-actualites .header .header__text p,
.section-inscription .header .header__text p,
.section-connexion .header .header__text p,
.page-tiers-de-confiance-actualites .header .header__text p,
.page-offres .header .header__text p {
  margin-bottom: 0;
}

.main-container, .paragraph--type--image-gauche-et-texte,
.paragraph--type--image-droite-et-texte, .produit__body, .agenda-actualite-wrapper, .espace-prive-contact-wrapper, .webform-submission-ouverture-d-un-dossier-invalidit-form {
  width: 100%;
  max-width: 1118px;
  margin: 0 auto;
  padding: 0 15px;
}

.liste__actualite,
.liste__actualite-hp {
  max-width: 1088px;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .liste__actualite,
  .liste__actualite-hp {
    margin: 0 -7.5px;
  }
}

.liste__actualite .grid-sizer,
.liste__actualite-hp .grid-sizer {
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .liste__actualite .grid-sizer,
  .liste__actualite-hp .grid-sizer {
    width: 50%;
  }
}

@media only screen and (min-width: 1024px) {
  .liste__actualite .grid-sizer,
  .liste__actualite-hp .grid-sizer {
    width: 25%;
  }
  .agenda-actualite-wrapper .liste__actualite .grid-sizer, .agenda-actualite-wrapper
  .liste__actualite-hp .grid-sizer {
    width: 50%;
  }
}

.liste__actualite .views-row,
.liste__actualite-hp .views-row {
  margin-bottom: 20px;
}

@media only screen and (min-width: 768px) {
  .liste__actualite .views-row,
  .liste__actualite-hp .views-row {
    width: 50%;
    margin-bottom: 15px;
    padding: 0 7.5px;
  }
}

@media only screen and (min-width: 1024px) {
  .liste__actualite .views-row,
  .liste__actualite-hp .views-row {
    width: 25%;
  }
  .agenda-actualite-wrapper .liste__actualite .views-row, .agenda-actualite-wrapper
  .liste__actualite-hp .views-row {
    width: 50%;
  }
}

.liste__actualite .views-row.newsletter-wrapper,
.liste__actualite-hp .views-row.newsletter-wrapper {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  border: none;
}

@media only screen and (min-width: 768px) {
  .liste__actualite .views-row.newsletter-wrapper,
  .liste__actualite-hp .views-row.newsletter-wrapper {
    width: 50%;
  }
}

@media only screen and (min-width: 768px) {
  .liste__actualite .views-actu-large,
  .liste__actualite-hp .views-actu-large {
    width: 50%;
  }
}

.liste__actualite + footer,
.liste__actualite-hp + footer {
  margin: 30px 0 60px;
  text-align: center;
}

.liste__actualite + footer a,
.liste__actualite-hp + footer a {
  display: inline-block;
  padding: 10px 20px;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #61002B;
  font-family: 'Museo 700';
  font-weight: bold;
  border-radius: 4px;
  text-transform: uppercase;
}

.liste__actualite + footer a:hover,
.liste__actualite-hp + footer a:hover {
  opacity: .8;
}

.liste-ressource {
  width: auto;
}

.actu-cible {
  padding: 0 0 60px;
}

.actu-cible .inner {
  margin: 0 auto;
  width: 100%;
  max-width: 1118px;
  padding: 0 15px;
}

.actu-cible .inner header {
  text-align: center;
}

.actu-cible .inner h3 {
  margin-bottom: 10px;
  text-align: center;
}

.actu-cible .inner .cible-chapo {
  font-size: 22px;
  color: #555254;
  font-family: 'Museo 500';
  font-weight: '500';
  line-height: 36px;
  text-align: center;
  margin-bottom: 30px;
}

.actu-cible .inner .cible-chapo p {
  margin: 0;
}

.sur-le-meme-sujet {
  padding: 40px 15px;
  margin-top: 20px;
  background-color: #ebe9e6;
}

.sur-le-meme-sujet > .inner > h2 {
  font-size: 28px;
  line-height: 33px;
  font-family: 'Museo 700';
  font-weight: bold;
  margin: 0 auto 25px;
  padding: 0 15px;
  max-width: 1118px;
  width: 100%;
}

.chr-exposed-filter {
  margin: 40px auto;
  width: 100%;
  max-width: 1118px;
  padding: 0 15px;
}

.chr-page-404 .chr-exposed-filter {
  padding: 0;
}

.chr-exposed-filter .form-item {
  margin-bottom: 0;
}

.chr-exposed-filter .form-item .form-text {
  margin: 0;
}

.chr-exposed-filter .form__title {
  font-size: 24px;
  font-family: "Museo 700";
}

.chr-exposed-filter .form__exposed__wrapper {
  margin-top: 20px;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter {
  position: relative;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter .form__filter__wrapper {
  max-height: 42px;
  max-width: 86%;
  overflow: hidden;
  overflow-wrap: anywhere;
  white-space: nowrap;
  position: relative;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter .form__filter__wrapper:after {
  content: '';
  width: 35px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%);
}

.chr-exposed-filter .form__exposed__wrapper .form__filter .form__filter__wrapper .form-item {
  margin-bottom: 0;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter .form__filter__wrapper .form-checkboxes::after {
  clear: both;
  content: "";
  display: block;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter .form__filter__wrapper > div {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 0;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter .form__filter__wrapper > div.facets-widget-checkbox {
  margin-bottom: 20px;
}

@media only screen and (min-width: 768px) {
  .chr-exposed-filter .form__exposed__wrapper .form__filter .form__filter__wrapper > div.facets-widget-checkbox {
    margin-bottom: 0;
  }
}

.chr-exposed-filter .form__exposed__wrapper .form__filter .form__filter__wrapper input[type="checkbox"] {
  display: none;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter .form__filter__wrapper label {
  border: 1px solid #61002B;
  border-radius: 20px;
  padding: 6px 15px 6px;
  margin: 0 5px 10px;
  color: #61002B;
  cursor: pointer;
  font-size: 12px;
  line-height: 14px;
  background: none;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter .form__filter__wrapper label:hover, .chr-exposed-filter .form__exposed__wrapper .form__filter .form__filter__wrapper label:focus {
  background: rgba(92, 2, 41, 0.06);
}

.chr-exposed-filter .form__exposed__wrapper .form__filter .btn_more_filter {
  margin: 10px 0 20px;
  color: #61002B;
  cursor: pointer;
}

@media only screen and (min-width: 768px) {
  .chr-exposed-filter .form__exposed__wrapper .form__filter .btn_more_filter {
    margin: 0;
    position: absolute;
    right: 15px;
    top: 36px;
  }
}

.chr-exposed-filter .form__exposed__wrapper .form__filter .btn_more_filter:hover {
  opacity: .8;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter.collapse .form__filter__wrapper {
  max-width: inherit;
  max-height: inherit;
  overflow: inherit;
  white-space: inherit;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter.collapse .form__filter__wrapper:after {
  display: none;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter.collapse .form__filter__wrapper > div.form__filter__univers, .chr-exposed-filter .form__exposed__wrapper .form__filter.collapse .form__filter__wrapper > div.form__filter__type {
  border-bottom: 1px solid #cccccc;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter.collapse .form__filter__wrapper div {
  display: block;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter.collapse .btn_more_filter {
  top: inherit;
  bottom: 15px;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter__active {
  position: relative;
  background-color: #EEECE9;
  padding: 10px 20px;
  margin: 20px 0;
}

@media only screen and (min-width: 768px) {
  .chr-exposed-filter .form__exposed__wrapper .form__filter__active {
    margin: 20px 0 0;
  }
  .chr-exposed-filter .form__exposed__wrapper .form__filter__active.facets__filter__active {
    margin-right: 15px;
  }
}

.chr-exposed-filter .form__exposed__wrapper .form__filter__active .js-form-type-checkbox .form-checkbox:checked + label {
  background: #61002B;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 14px;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter__active #edit-reset {
  background-color: inherit;
  color: #61002B;
  font-size: 12px;
  padding: 0;
  text-transform: none;
}

@media only screen and (min-width: 768px) {
  .chr-exposed-filter .form__exposed__wrapper .form__filter__active #edit-reset {
    position: absolute;
    right: 15px;
    top: 28px;
  }
}

.chr-exposed-filter .form__exposed__wrapper .form__filter__active div {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter__active div.list__active {
  display: block;
}

@media only screen and (min-width: 768px) {
  .chr-exposed-filter .form__exposed__wrapper .form__filter__active div.list__active {
    margin-left: 20px;
    display: inline-block;
  }
}

@media only screen and (min-width: 1024px) {
  .chr-exposed-filter .form__exposed__wrapper .form__filter__active div.list__active {
    max-width: 66%;
  }
}

.chr-exposed-filter .form__exposed__wrapper .form__filter__active div label {
  border: 1px solid #61002B;
  border-radius: 20px;
  padding: 3px 15px;
  margin: 10px 10px 10px 0;
  color: #ffffff;
  background-color: #61002B;
  cursor: pointer;
  font-size: 14px;
  -webkit-transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;
  -o-transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;
  transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;
  display: none;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter__active div label::after {
  content: 'x';
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  padding: 0;
  border-radius: 50%;
  line-height: 14px;
  background-color: #FFFFFF;
  color: #61002B;
  width: 16px;
  height: 16px;
  text-align: center;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter__plus {
  display: block;
}

@media only screen and (min-width: 768px) {
  .chr-exposed-filter .form__exposed__wrapper .form__filter__plus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 20px;
  }
}

@media only screen and (min-width: 768px) {
  .chr-exposed-filter .form__exposed__wrapper .form__filter__plus > div {
    /* flex: 0 1 49%; */
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
  }
}

.chr-exposed-filter .form__exposed__wrapper .form__filter__plus > div.form__filter__date {
  margin-bottom: 15px;
}

@media only screen and (min-width: 768px) {
  .chr-exposed-filter .form__exposed__wrapper .form__filter__plus > div.form__filter__date {
    margin-bottom: 0;
    padding-right: 10px;
  }
}

.chr-exposed-filter .form__exposed__wrapper .form__filter__plus > div.form__filter__date .form-item {
  display: inline-block;
  vertical-align: middle;
  /* width: 200px; */
  /* margin-right: 5px; */
  width: 100%;
}

@media only screen and (min-width: 576px) {
  .chr-exposed-filter .form__exposed__wrapper .form__filter__plus > div.form__filter__date .form-item {
    width: 148px;
    max-width: calc(50% - 43px);
    margin-right: 16px;
  }
}

.chr-page-404 .chr-exposed-filter .form__exposed__wrapper .form__filter__plus > div.form__filter__date .form-item {
  margin-right: 0;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter__plus > div.form__filter__date .form-item input {
  border-bottom: 2px solid #61002B;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter__plus > div.form__filter__date .form__filter_btn {
  margin-top: 10px;
}

@media only screen and (min-width: 576px) {
  .chr-exposed-filter .form__exposed__wrapper .form__filter__plus > div.form__filter__date .form__filter_btn {
    margin-top: 0;
  }
}

.chr-exposed-filter .form__exposed__wrapper .form__filter__plus > div.form__filter__keyword {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter__plus > div.form__filter__keyword .form__filter__title {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  width: 100%;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter__plus > div.form__filter__keyword .form-item {
  width: 80%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 80%;
          flex: 0 0 80%;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter__plus > div.form__filter__keyword .form-item input {
  border-bottom: 2px solid #61002B;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter__plus > div.form__filter__keyword .form__filter_btn {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter__plus > div.form__filter__keyword .form-wrapper-flex {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

@media only screen and (min-width: 768px) {
  .chr-exposed-filter .form__exposed__wrapper .form__filter__plus > div.form__filter__keyword .form-wrapper-flex {
    padding-right: 7.5px;
  }
}

.chr-exposed-filter .form__exposed__wrapper .form__filter__plus > div.form__filter__keyword .form-wrapper-flex .form-item {
  position: relative;
  width: 100%;
  max-width: calc(100% - 60px);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(100% - 60px);
          flex: 0 0 calc(100% - 60px);
}

.chr-exposed-filter .form__exposed__wrapper .form__filter__plus > div.form__filter__keyword .form-wrapper-flex .form-item input {
  border-radius: 4px 0 0 4px;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter__plus > div.form__filter__keyword .form-wrapper-flex .form__filter_btn {
  margin-bottom: 0;
}

.chr-exposed-filter .form__exposed__wrapper .form__filter__title {
  font-family: "Museo 700";
}

.chr-exposed-filter .form__filter_btn {
  display: inline-block;
  vertical-align: bottom;
  background-color: #61002B;
  border: 1px solid #61002B;
  color: #ffffff;
  padding: 5px 14px;
  border-radius: 3px;
  /* height: 33px; */
  height: 37px;
  cursor: pointer;
}

@media only screen and (min-width: 1024px) {
  .chr-exposed-filter .form__filter_btn {
    height: 33px;
  }
}

.chr-page-404 .chr-exposed-filter .form__filter_btn {
  height: 40px;
  line-height: 40px;
  margin-bottom: 0;
  padding: 0 14px;
  border-radius: 0 3px 3px 0;
}

.page-actualites .chr-exposed-filter .form__filter_btn {
  vertical-align: bottom;
  margin-bottom: 0;
}

.chr-exposed-filter .facets-widget-checkbox {
  margin: 7px -5px 20px;
}

@media only screen and (min-width: 768px) {
  .chr-exposed-filter .facets-widget-checkbox {
    margin-bottom: 0;
  }
}

.chr-exposed-filter .item-list__checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.facet__list__active > div a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 14px;
  border: 1px solid #61002B;
  border-radius: 20px;
  padding: 3px 15px;
  margin: 10px 10px 10px 0;
  color: #ffffff;
  background-color: #61002B;
  cursor: pointer;
  font-size: 14px;
  -webkit-transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;
  -o-transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;
  transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;
}

.facet__list__active > div a::after {
  content: 'x';
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  padding: 0;
  border-radius: 50%;
  line-height: 14px;
  background-color: #FFFFFF;
  color: #61002B;
  width: 16px;
  height: 16px;
  text-align: center;
}

.facet-item__status {
  display: none;
}

article.actualite__list {
  position: relative;
  background-color: #F9F9F8;
}

.agenda-white-bg article.actualite__list {
  background: #FFFFFF;
}

article.actualite__list.no-image .content {
  padding: 50px 20px 20px;
}

article.actualite__list header {
  position: relative;
  margin: 0;
}

article.actualite__list header .actu_premium {
  position: absolute;
  top: 0;
  left: 10px;
  display: block;
  width: 32px;
  height: 30px;
  background: #FFA814 url(../../images/source/Icon-feather-lock.png) no-repeat;
  background-position: 8px 5px;
}

.role--authenticated article.actualite__list header .actu_premium {
  background: url(../../images/source/icon-feather-unlock.svg) no-repeat 50% 50% #61002B;
  background-size: 17px 19px;
}

article.actualite__list header .actu-img-wrapper {
  padding: 0 0 2px;
  border-bottom: 5px solid #61002B;
  background: #FFFFFF;
}

article.actualite__list header .actualites__image img {
  width: 100%;
}

@media only screen and (min-width: 768px) {
  article.actualite__list header .actualites__image img {
    width: auto;
  }
}

article.actualite__list .content {
  padding: 20px;
}

.liste__actualite-hp article.actualite__list .content {
  border: 1px solid #DDD7D3;
}

article.actualite__list .content .infos,
article.actualite__list .content .date-time {
  margin: 0 0 10px;
  font-size: 12px;
  line-height: 14px;
  color: #333;
  font-family: 'Arial';
}

article.actualite__list .content h2 {
  margin: 0 0 13px;
  padding: 0;
  font-size: 20px;
  line-height: 30px;
  color: #61002B;
  font-family: 'Museo 700';
  font-weight: bold;
}

article.actualite__list .content h2 a {
  color: #61002B;
}

article.actualite__list .content .actualites__chapo,
article.actualite__list .content .body {
  margin: 0 0 13px;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Arial';
  color: #333;
}

article.actualite__list .content .actualites__chapo p,
article.actualite__list .content .body p {
  margin: 0;
}

article.actualite__list .footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

article.actualite__list .footer div {
  display: inline-block;
  vertical-align: top;
}

article.actualite__list .footer div > div, article.actualite__list .footer div.actualites__type-produit, article.actualite__list .footer div.ressource__type-resource {
  margin: 0;
  padding: 2px 9px;
  font-size: 10px;
  font-family: 'Arial';
  line-height: 14px;
  display: inline-block;
  border: 1px solid #61002B;
  border-radius: 20px;
  text-transform: uppercase;
  color: #61002B;
  margin: 0 10px 5px 0;
}

article.actualite__list .full-link {
  -webkit-transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;
  -o-transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;
  transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;
}

article.actualite__list .full-link:hover, article.actualite__list .full-link:focus {
  background-color: rgba(255, 255, 255, 0.3);
}

.content-type {
  font-family: 'Arial';
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 4px;
}

.header {
  position: relative;
  background-color: #EEECE9;
}

.header .header__text {
  padding: 30px 0;
  text-align: center;
}

@media only screen and (min-width: 768px) {
  .header .header__text {
    padding: 60px 0;
  }
}

.header .header__text .header-titre {
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.header .header__text p {
  margin-bottom: 0;
}

.header .header__text .header-title-rubrique {
  font-family: Arial,
 sans-serif;
  font-size: 16px;
  margin: 0 0 8px;
  text-transform: uppercase;
}

.header .header__text .title {
  margin: 0 0 10px;
  font-size: 32px;
  line-height: 36px;
  color: #61002B;
  font-family: 'Museo 900';
  font-weight: '900';
}

.header .header__text .subtitle {
  margin: 0;
  font-size: 22px;
  line-height: 36px;
  color: #333;
  font-family: 'Museo 500';
  font-weight: '500';
}

.header .header__text .header__info div {
  display: inline-block;
  vertical-align: middle;
}

.header .header__text .header__info div.actualites__filtre-actualite div, .header .header__text .header__info div.actualites__univers div {
  margin: 0;
  padding: 2px 9px;
  font-size: 10px;
  font-family: 'Arial';
  line-height: 14px;
  display: inline-block;
  border: 1px solid #61002B;
  border-radius: 20px;
  text-transform: uppercase;
  color: #61002B;
  margin: 0 10px 5px 0;
}

.header .header__text .header__info div.actualites__type-produit {
  margin: 0;
  padding: 2px 9px;
  font-size: 10px;
  font-family: 'Arial';
  line-height: 14px;
  display: inline-block;
  border: 1px solid #61002B;
  border-radius: 20px;
  text-transform: uppercase;
  color: #61002B;
  margin: 0 10px 5px 0;
}

.header .header__image {
  position: absolute;
  right: 0;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

article.node__full {
  margin: 0 0 60px;
}

@media only screen and (min-width: 768px) {
  article.node__full {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

article.node__full .sidebar {
  background-color: #F9F9F8;
  padding: 15px 20px;
  margin-bottom: 20px;
}

@media only screen and (min-width: 768px) {
  article.node__full .sidebar {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 25%;
            flex: 0 1 25%;
    max-width: 188px;
    margin-right: 15px;
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 768px) {
  article.node__full .sidebar.stickOnScroll-on + .content {
    margin-left: 192px;
  }
}

@media only screen and (min-width: 1024px) {
  article.node__full .sidebar.stickOnScroll-on + .content {
    margin-left: 203px;
  }
}

@media only screen and (min-width: 768px) {
  article.node__full .content {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 65%;
            flex: 0 1 65%;
    max-width: 720px;
  }
}

article.node__full .content .chapo,
article.node__full .content .actualites__chapo {
  font-family: 'Museo 700';
  font-weight: bold;
  font-size: 16px;
  line-height: 32px;
}

article.node__full .content .chapo p,
article.node__full .content .chapo ul,
article.node__full .content .chapo ol,
article.node__full .content .actualites__chapo p,
article.node__full .content .actualites__chapo ul,
article.node__full .content .actualites__chapo ol {
  font-family: 'Museo 700';
  font-weight: bold;
  font-size: 16px;
  line-height: 32px;
}

article.node__full .content h4 {
  font-family: 'Museo 700';
  font-weight: bold;
  font-size: 28px;
  line-height: 36px;
  margin: 60px 0 30px;
}

article.node__full .content ul,
article.node__full .content ol,
article.node__full .content p {
  font-size: 16px;
  line-height: 32px;
  font-family: 'Arial';
}

article.node__full .content img {
  margin: 15px;
}

.actualites__body a {
  text-decoration: underline;
}

.actualites__body a:hover, .actualites__body a:focus {
  text-decoration: none;
}

.read-link {
  margin: 30px 0;
}

@media only screen and (min-width: 768px) {
  .read-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.read-link span.read-also {
  padding: 15px 30px;
  background: #61002B;
  color: #FFFFFF;
  font-size: 17px;
  line-height: 24px;
  font-family: 'Museo 700';
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  text-align: center;
}

@media only screen and (min-width: 768px) {
  .read-link span.read-also {
    display: inline-block;
    max-width: 115px;
  }
}

.read-link span.read-text {
  padding: 10px 20px;
  background: #F9F9F8;
  color: #61002B;
  font-size: 20px;
  line-height: 30px;
  font-family: 'Museo 700';
  font-weight: bold;
  display: block;
}

@media only screen and (min-width: 768px) {
  .read-link span.read-text {
    display: inline-block;
  }
}

.no-result {
  max-width: 1118px;
  width: 100%;
  padding: 0 15px;
  margin: 30px auto 60px;
}

.block-views-block-actualites-block-actu-homepage h3 {
  padding: 0 15px;
}

.more-link {
  text-align: center;
  margin: 30px 0 0;
}

.more-link a {
  display: inline-block;
  padding: 10px 20px;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #61002B;
  font-family: 'Museo 700';
  font-weight: bold;
  border-radius: 4px;
}

.more-link a:hover {
  opacity: .8;
}

.collapse .form__filter__filtre,
.collapse .form__filter__type {
  padding: 10px 0 5px;
}

.collapse .form__filter__univers {
  padding: 0 0 5px;
}

.chorum-list-style, article.node__full .content ul,
article.node__full .content ol, .page__body ul, .page__body ol, .ccn__chapo ul, .ccn__chapo ol, .ccn__body ul, .ccn__body ol, .produit__chapo ul, .produit__chapo ol, .produit__body ul, .produit__body ol, .actualites__body ul, .actualites__body ol, .ressource__body ul, .ressource__body ol, .ressource__chapo ul, .ressource__chapo ol, .page__chapo ul, .page__chapo ol, .seminaire__body ul, .seminaire__body ol, .seminaire__chapo ul, .seminaire__chapo ol, .event__body ul, .event__body ol, .event__chapo ul, .event__chapo ol, .temoignages__chapo ul, .temoignages__chapo ol, .paragraph--type--texte ul:not(.list-sqvt), .paragraph--type--texte ol:not(.list-sqvt), .seminaire-tabs.ui-widget .ui-widget-content ul, .seminaire-tabs.ui-widget .ui-widget-content ol {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}

.chorum-list-style li, article.node__full .content ul li, article.node__full .content ol li, .page__body ul li, .page__body ol li, .ccn__chapo ul li, .ccn__chapo ol li, .ccn__body ul li, .ccn__body ol li, .produit__chapo ul li, .produit__chapo ol li, .produit__body ul li, .produit__body ol li, .actualites__body ul li, .actualites__body ol li, .ressource__body ul li, .ressource__body ol li, .ressource__chapo ul li, .ressource__chapo ol li, .page__chapo ul li, .page__chapo ol li, .seminaire__body ul li, .seminaire__body ol li, .seminaire__chapo ul li, .seminaire__chapo ol li, .event__body ul li, .event__body ol li, .event__chapo ul li, .event__chapo ol li, .temoignages__chapo ul li, .temoignages__chapo ol li, .paragraph--type--texte ul:not(.list-sqvt) li, .paragraph--type--texte ol:not(.list-sqvt) li, .seminaire-tabs.ui-widget .ui-widget-content ul li, .seminaire-tabs.ui-widget .ui-widget-content ol li {
  display: block;
}

.chorum-list-style li:before, article.node__full .content ul li:before, article.node__full .content ol li:before, .page__body ul li:before, .page__body ol li:before, .ccn__chapo ul li:before, .ccn__chapo ol li:before, .ccn__body ul li:before, .ccn__body ol li:before, .produit__chapo ul li:before, .produit__chapo ol li:before, .produit__body ul li:before, .produit__body ol li:before, .actualites__body ul li:before, .actualites__body ol li:before, .ressource__body ul li:before, .ressource__body ol li:before, .ressource__chapo ul li:before, .ressource__chapo ol li:before, .page__chapo ul li:before, .page__chapo ol li:before, .seminaire__body ul li:before, .seminaire__body ol li:before, .seminaire__chapo ul li:before, .seminaire__chapo ol li:before, .event__body ul li:before, .event__body ol li:before, .event__chapo ul li:before, .event__chapo ol li:before, .temoignages__chapo ul li:before, .temoignages__chapo ol li:before, .paragraph--type--texte ul:not(.list-sqvt) li:before, .paragraph--type--texte ol:not(.list-sqvt) li:before, .seminaire-tabs.ui-widget .ui-widget-content ul li:before, .seminaire-tabs.ui-widget .ui-widget-content ol li:before {
  content: "▪▪";
  color: #8E548A;
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
}

.paragraph--type--image-gauche-et-texte,
.paragraph--type--image-droite-et-texte {
  margin-bottom: 15px;
  padding: 0;
}

@media only screen and (min-width: 768px) {
  .paragraph--type--image-gauche-et-texte,
  .paragraph--type--image-droite-et-texte {
    margin-top: 10px;
    margin-bottom: 40px;
    padding: 0 15px;
    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;
  }
}

.paragraph--type--image-gauche-et-texte > div,
.paragraph--type--image-droite-et-texte > div {
  text-align: center;
}

.paragraph--type--image-gauche-et-texte .image_gauche_et_texte__texte,
.paragraph--type--image-gauche-et-texte .image_droite_et_texte__texte,
.paragraph--type--image-droite-et-texte .image_gauche_et_texte__texte,
.paragraph--type--image-droite-et-texte .image_droite_et_texte__texte {
  text-align: inherit;
  margin: 0 0 15px;
}

@media only screen and (min-width: 768px) {
  .paragraph--type--image-gauche-et-texte .image_gauche_et_texte__texte,
  .paragraph--type--image-gauche-et-texte .image_droite_et_texte__texte,
  .paragraph--type--image-droite-et-texte .image_gauche_et_texte__texte,
  .paragraph--type--image-droite-et-texte .image_droite_et_texte__texte {
    margin: 0;
  }
}

.paragraph--type--image-gauche-et-texte .image_gauche_et_texte__texte > p,
.paragraph--type--image-gauche-et-texte .image_droite_et_texte__texte > p,
.paragraph--type--image-droite-et-texte .image_gauche_et_texte__texte > p,
.paragraph--type--image-droite-et-texte .image_droite_et_texte__texte > p {
  font-size: 16px;
  line-height: 32px;
  font-family: 'Arial';
}

.paragraph--type--image-gauche-et-texte .image_gauche_et_texte__texte > p:first-child,
.paragraph--type--image-gauche-et-texte .image_droite_et_texte__texte > p:first-child,
.paragraph--type--image-droite-et-texte .image_gauche_et_texte__texte > p:first-child,
.paragraph--type--image-droite-et-texte .image_droite_et_texte__texte > p:first-child {
  font-size: 20px;
  line-height: 30px;
  font-family: 'Museo 700';
  font-weight: bold;
}

.paragraph--type--image-gauche-et-texte .image_gauche_et_texte__image,
.paragraph--type--image-droite-et-texte .image_gauche_et_texte__image {
  max-width: 635px;
  margin: 0 0 15px;
}

@media only screen and (min-width: 768px) {
  .paragraph--type--image-gauche-et-texte .image_gauche_et_texte__image,
  .paragraph--type--image-droite-et-texte .image_gauche_et_texte__image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    margin: 0;
  }
}

.paragraph--type--image-gauche-et-texte .image_gauche_et_texte__texte,
.paragraph--type--image-droite-et-texte .image_gauche_et_texte__texte {
  border: 3px solid #61002B;
  padding: 30px;
  max-width: 535px;
  background: #FFFFFF;
  position: relative;
  z-index: 1;
}

@media only screen and (min-width: 768px) {
  .paragraph--type--image-gauche-et-texte .image_gauche_et_texte__texte,
  .paragraph--type--image-droite-et-texte .image_gauche_et_texte__texte {
    margin: 0 0 0 -75px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
}

.paragraph--type--image-gauche-et-texte .image_droite_et_texte__texte,
.paragraph--type--image-droite-et-texte .image_droite_et_texte__texte {
  border: 3px solid #61002B;
  padding: 30px;
  max-width: 535px;
  background: #FFFFFF;
  position: relative;
  z-index: 1;
}

@media only screen and (min-width: 768px) {
  .paragraph--type--image-gauche-et-texte .image_droite_et_texte__texte,
  .paragraph--type--image-droite-et-texte .image_droite_et_texte__texte {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
}

@media only screen and (min-width: 768px) {
  .paragraph--type--image-gauche-et-texte .image_droite_et_texte__image,
  .paragraph--type--image-droite-et-texte .image_droite_et_texte__image {
    margin: 0 0 0 -75px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
}

.paragraph--type--avantages {
  margin-top: 40px;
}

.paragraph--type--avantages .avantage__title_subtitle {
  margin-bottom: 40px;
  text-align: center;
}

.paragraph--type--avantages .avantage__title_subtitle .avantages__titre {
  font-size: 26px;
  font-weight: bold;
}

.paragraph--type--avantages .avantage__title_subtitle .avantages__sous-titre {
  font-size: 18px;
}

.paragraph--type--avantages .avantage__image_texte {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

.paragraph--type--avantages .avantage__image_texte > div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
}

.paragraph--type--avantages .avantage__image_texte .avantages__image {
  text-align: center;
}

.paragraph--type--avantages .avantage__image_texte .avantages__texte {
  border: 3px solid #333;
  padding: 20px 30px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 33%;
          flex: 0 1 33%;
}

.paragraph--type--avantages .avantage_contenu {
  text-align: center;
  margin: 10px 30px;
}

.paragraph--type--titre-centre {
  text-align: center;
  margin-bottom: 40px;
}

.paragraph--type--encadre {
  border: 2px solid #61002B;
  margin: 20px 0;
  padding: 10px 20px;
}

.page__body ul, .page__body ol, .ccn__chapo ul, .ccn__chapo ol, .ccn__body ul, .ccn__body ol, .produit__chapo ul, .produit__chapo ol, .produit__body ul, .produit__body ol, .actualites__body ul, .actualites__body ol, .ressource__body ul, .ressource__body ol, .ressource__chapo ul, .ressource__chapo ol, .page__chapo ul, .page__chapo ol, .seminaire__body ul, .seminaire__body ol, .seminaire__chapo ul, .seminaire__chapo ol, .event__body ul, .event__body ol, .event__chapo ul, .event__chapo ol, .temoignages__chapo ul, .temoignages__chapo ol {
  margin: 0 0 0.75em;
}

.page__body a, .ccn__chapo a, .ccn__body a, .produit__chapo a, .produit__body a, .actualites__body a, .ressource__body a, .ressource__chapo a, .page__chapo a, .seminaire__body a, .seminaire__chapo a, .event__body a, .event__chapo a, .temoignages__chapo a {
  text-decoration: underline;
}

.page__body a:hover, .ccn__chapo a:hover, .ccn__body a:hover, .produit__chapo a:hover, .produit__body a:hover, .actualites__body a:hover, .ressource__body a:hover, .ressource__chapo a:hover, .page__chapo a:hover, .seminaire__body a:hover, .seminaire__chapo a:hover, .event__body a:hover, .event__chapo a:hover, .temoignages__chapo a:hover {
  text-decoration: none;
}

.ccn__chapo {
  margin-bottom: 40px;
}

.ccn__body {
  font-family: 'Arial';
}

@media only screen and (min-width: 768px) {
  .ccn-content--wrapper.has-ccn-body-padded-right .ccn__body {
    padding-right: 30px;
  }
}

.event__plages-horaires {
  margin-top: 20px;
}

.time_slots__start-time, .time_slots__end-time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 10px;
}

.time_slots__start-time > div:first-child:after, .time_slots__end-time > div:first-child:after {
  content: ":";
  margin: 0 5px;
  display: inline-block;
}

.video__video {
  margin: 15px 0;
}

.video__video .video-embed-field-responsive-video iframe {
  border: none;
}

.paragraph--type--texte {
  margin: 10px 0;
}

.centered-content {
  max-width: 1118px;
  margin: 0 auto;
  padding: 0 15px;
}

.is-page-node-type-produit .produit__top_content {
  margin: 40px auto;
  padding: 0 15px;
  width: 100%;
  max-width: 1118px;
}

@media only screen and (min-width: 768px) {
  .is-page-node-type-produit .produit__top_content {
    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;
  }
}

.is-page-node-type-produit .produit__top_content .produit-content {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 70%;
          flex: 0 1 70%;
  padding: 0 0 15px;
}

@media only screen and (min-width: 768px) {
  .is-page-node-type-produit .produit__top_content .produit-content {
    padding: 0 15px 0 0;
    max-width: 644px;
  }
}

.is-page-node-type-produit .produit__top_content .produit-sidebar {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 30%;
          flex: 0 1 30%;
}

@media only screen and (min-width: 768px) {
  .is-page-node-type-produit .produit__top_content .produit-sidebar {
    max-width: 320px;
  }
}

.is-page-node-type-produit .image_gauche_et_texte__texte {
  border: 3px solid #61002B;
  padding: 30px;
  max-width: 535px;
  background: #FFFFFF;
}

.autres__produit {
  background-color: #F9F9F8;
  padding: 30px 15px;
  margin: 0 auto;
  width: 100%;
}

.autres__produit .autres__produit__title {
  text-align: center;
}

.autres__produit .autres__produit__item a {
  display: block;
  margin: 10px;
  padding: 7px 0;
  border-top: 3px solid #333;
  text-align: center;
  background-color: #ddd;
  color: #333;
  font-size: 20px;
  font-family: 'Museo 700';
  font-weight: bold;
}

.produit__body .texte__texte {
  margin: 0 0 50px;
}

.produit__body .texte__texte > p:first-child {
  font-family: 'Museo 700';
  font-weight: bold;
  color: #333;
}

.produit__body .texte__texte > p:last-child {
  font-family: 'Museo 500';
  font-weight: '500';
  color: #555254;
}

.liste_numero_et_texte__liste-numero-et-texte {
  margin: 0 0 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.liste_numero_et_texte__liste-numero-et-texte > div {
  max-width: 416px;
  margin: 0 auto 40px;
  text-align: center;
}

@media only screen and (min-width: 768px) {
  .liste_numero_et_texte__liste-numero-et-texte > div {
    width: calc(50% - 40px);
    margin: 0 40px 0 0;
  }
  .liste_numero_et_texte__liste-numero-et-texte > div:last-child {
    width: 50%;
    margin: 0;
  }
}

.liste_numero_et_texte__liste-numero-et-texte > div .texte_avec_numero__numero {
  font-size: 60px;
  line-height: 1;
  font-family: 'Museo 900';
  font-weight: '900';
  color: #61002B;
}

.liste_numero_et_texte__liste-numero-et-texte > div .texte_avec_numero__description {
  font-size: 22px;
  line-height: 36px;
  font-family: 'Museo 500';
  font-weight: '500';
  color: #555254;
}

.liste_numero_et_texte__liste-numero-et-texte > div .texte_avec_numero__description p {
  margin: 0;
}

.chr-content-ccn-form {
  background-color: #ddd;
  overflow: hidden;
  padding: 60px 15px;
}

.chr-content-ccn-form .ccn_form__header {
  text-align: center;
}

.chr-content-ccn-form .ccn_form__header .ccn_form__title {
  font-size: 28px;
  line-height: 36px;
  font-family: 'Museo 700';
  font-weight: bold;
}

.chr-content-ccn-form .ccn_form__header .ccn_form__subtitle {
  font-size: 22px;
  line-height: 36px;
  font-family: 'Museo 500';
  font-weight: '500';
  color: #555254;
  max-width: 815px;
  width: 100%;
  margin: 10px auto 0;
}

.chr-content-ccn-form .ccn_form__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 815px;
  width: 100%;
  margin: 20px auto 0;
}

.chr-content-ccn-form .ccn_form__container > div {
  -ms-flex-preferred-size: 65%;
      flex-basis: 65%;
  margin-bottom: 0;
}

@media only screen and (min-width: 768px) {
  .chr-content-ccn-form .ccn_form__container > div {
    -ms-flex-preferred-size: 37%;
        flex-basis: 37%;
  }
}

.chr-content-ccn-form .ccn_form__container > div.ccn_form__or {
  -ms-flex-preferred-size: 34px;
      flex-basis: 34px;
  margin-top: 31px;
  margin-right: 14px;
}

.chr-content-ccn-form .ccn_form__container > div.form-item.form-item-ccn {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: 20px;
}

@media only screen and (min-width: 768px) {
  .chr-content-ccn-form .ccn_form__container > div.form-item.form-item-ccn {
    -ms-flex-preferred-size: 52%;
        flex-basis: 52%;
    margin-bottom: 0;
  }
}

.chr-content-ccn-form .ccn_form__container > div.form-item.form-item-ccn select {
  width: 100%;
  height: 36px;
  border: none;
  color: #61002B;
  border-bottom: 2px solid #61002B;
  margin-bottom: 0;
  padding-left: 20px;
}

@media only screen and (min-width: 768px) {
  .chr-content-ccn-form .ccn_form__container > div.form-item.form-item-ccn select {
    width: 95%;
  }
}

.chr-content-ccn-form .ccn_form__container > div.form-item.form-item-code input {
  margin-bottom: 0;
  border: 0;
  border-bottom: 2px solid #61002B;
  height: 37px;
  border-radius: 0;
}

.chr-content-ccn-form .ccn_form__container > div.result_message {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

.chr-content-ccn-form .ccn_form__container input.form-submit {
  margin: 0;
  height: 36px;
  padding: 3px 10px;
  margin-top: 30px;
  border-radius: 0 4px 4px 0;
  font-family: 'Museo 700';
  font-weight: bold;
  font-size: 12px;
}

.is-page-node-type-ccn .ccn__top_content {
  margin: 40px auto;
  padding: 0 15px;
  width: 100%;
  max-width: 1118px;
}

@media only screen and (min-width: 768px) {
  .is-page-node-type-ccn .ccn__top_content {
    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;
  }
}

.is-page-node-type-ccn .ccn__top_content .ccn-content {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 70%;
          flex: 0 1 70%;
  padding: 0 0 15px;
}

@media only screen and (min-width: 768px) {
  .is-page-node-type-ccn .ccn__top_content .ccn-content {
    padding: 0 15px 0 0;
    max-width: 700px;
  }
}

.is-page-node-type-ccn .ccn__top_content .ccn-sidebar {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 30%;
          flex: 0 1 30%;
}

@media only screen and (min-width: 768px) {
  .is-page-node-type-ccn .ccn__top_content .ccn-sidebar {
    max-width: 320px;
  }
}

@media only screen and (min-width: 768px) {
  .is-page-node-type-ccn .ccn__top_content .ccn-content--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}

.is-page-node-type-ccn .ccn__top_content .ccn-content--wrapper .fieldset-wrapper {
  border: 3px solid #61002B;
  width: 100%;
  text-align: center;
}

@media only screen and (min-width: 768px) {
  .is-page-node-type-ccn .ccn__top_content .ccn-content--wrapper .fieldset-wrapper {
    width: 200px;
  }
}

.is-page-node-type-ccn .ccn__top_content .ccn-content--wrapper .fieldset-wrapper .ccn__image-du-telechargement,
.is-page-node-type-ccn .ccn__top_content .ccn-content--wrapper .fieldset-wrapper .ccn__telechargement {
  padding: 10px;
}

.is-page-node-type-ccn .ccn__top_content .ccn-content--wrapper .fieldset-legend {
  display: none;
}

.is-page-node-type-ccn .produit__wrapper {
  margin-bottom: 30px;
}

.is-page-node-type-ccn .produit__wrapper .produit__title {
  font-size: 22px;
  font-weight: bold;
  margin: 0 0 10px;
}

.is-page-node-type-ccn .button a {
  display: inline-block;
  padding: 10px 20px;
  font-size: 12px;
  line-height: 14px;
  color: #fff;
  background: #61002B;
  font-family: 'Museo 700';
  font-weight: bold;
  border-radius: 4px;
}

.is-page-node-type-ccn .adherer-wrapper .inner {
  display: block;
}

.is-page-node-type-ccn .adherer-wrapper .inner .adherer {
  float: none;
  width: inherit;
}

.is-page-node-type-ccn .adherer-wrapper .inner .adherer .block-adherer-inner {
  float: none;
  max-width: inherit;
  padding: 50px 15px;
  text-align: center;
}

.contact_dedie_block {
  margin: 20px 0;
  background-color: #ddd;
  padding: 50px 0;
}

.page-salarie.role--salarie .contact_dedie_block,
.page-employeur.role--employeur .contact_dedie_block,
.page-tiers-de-confiance.role--tiers-de-confiance .contact_dedie_block {
  padding: 30px 30px 68px;
  background: #F9F9F8;
  border: 1px solid #DDD7D3;
  position: relative;
}

.page-contact .contact_dedie_block {
  margin: 0;
  padding-right: 30px;
  padding-left: 30px;
  text-align: center;
  height: 100%;
  background: #F9F9F8;
  border: 1px solid #DDD7D3;
  position: relative;
}

.block-contactdedie-employeur .contact_dedie_block {
  background: none;
}

.page-salarie.role--salarie .contact_dedie_block .contact_dedie__pretitle,
.page-employeur.role--employeur .contact_dedie_block .contact_dedie__pretitle,
.page-tiers-de-confiance.role--tiers-de-confiance .contact_dedie_block .contact_dedie__pretitle,
.page-contact.role--salarie .contact_dedie_block .contact_dedie__pretitle,
.page-contact.role--employeur .contact_dedie_block .contact_dedie__pretitle,
.page-contact.role--tiers-de-confiance .contact_dedie_block .contact_dedie__pretitle {
  margin: 0 0 15px;
  padding: 0;
  font-size: 12px;
  line-height: 21px;
  color: #333;
  text-transform: uppercase;
  font-family: 'Arial';
}

.contact_dedie_block .contact_dedie__pretitle, .contact_dedie_block .webinaire-button-wrapper {
  text-align: center;
}

.contact_dedie_block .contact_dedie__title {
  font-size: 28px;
  line-height: 33px;
  font-family: 'Museo 700';
  font-weight: bold;
  margin: 0 0 10px;
  text-align: center;
}

.page-salarie.role--salarie .contact_dedie_block .contact_dedie__title,
.page-employeur.role--employeur .contact_dedie_block .contact_dedie__title,
.page-tiers-de-confiance.role--tiers-de-confiance .contact_dedie_block .contact_dedie__title,
.page-contact.role--salarie .contact_dedie_block .contact_dedie__title,
.page-contact.role--employeur .contact_dedie_block .contact_dedie__title,
.page-contact.role--tiers-de-confiance .contact_dedie_block .contact_dedie__title {
  font-size: 20px;
  line-height: 30px;
  color: #61002B;
}

.contact_dedie_block .contact_dedie__subtitle {
  margin: 0 auto 20px;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Arial';
  color: #333;
  text-align: center;
  max-width: 565px;
  width: 100%;
}

.contact_dedie_block .contact_dedie__subtitle p {
  margin: 0;
}

.contact_dedie_block #chr-content-contact-dedie-form {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: top;
      -ms-flex-align: top;
          align-items: top;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.contact_dedie_block #chr-content-contact-dedie-form .form-item {
  padding: 0;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}

.contact_dedie_block #chr-content-contact-dedie-form .form-item-code {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 210px;
          flex: 0 0 210px;
  margin-bottom: 0;
}

.contact_dedie_block #chr-content-contact-dedie-form input[type="text"] {
  width: 100%;
  border: 0;
  border-bottom: 2px solid #61002B;
  height: 36px;
  border-radius: 0;
  margin-bottom: 0;
  background: #FFFFFF;
}

.page-salarie.role--salarie .contact_dedie_block #chr-content-contact-dedie-form input[type="text"],
.page-employeur.role--employeur .contact_dedie_block #chr-content-contact-dedie-form input[type="text"],
.page-tiers-de-confiance.role--tiers-de-confiance .contact_dedie_block #chr-content-contact-dedie-form input[type="text"],
.page-contact.role--salarie .contact_dedie_block #chr-content-contact-dedie-form input[type="text"],
.page-contact.role--employeur .contact_dedie_block #chr-content-contact-dedie-form input[type="text"],
.page-contact.role--tiers-de-confiance .contact_dedie_block #chr-content-contact-dedie-form input[type="text"] {
  background: #FFFFFF;
}

.contact_dedie_block #chr-content-contact-dedie-form input[type="submit"] {
  padding: 9px 10px;
  border-bottom: 1px solid #61002B;
  border-radius: 0 6px 6px 0;
  height: 36px;
}

.adherer .chapo {
  margin: 0 0 20px;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Arial';
  color: #333;
  text-align: center;
}

.adherer .chapo p {
  margin: 0;
  font-weight: normal;
  line-height: 24px;
}

.adherer .button {
  text-align: center;
}

.adherer .button a {
  display: inline-block;
  padding: 10px 20px;
  font-size: 12px;
  line-height: 14px;
  color: #FFFFFF;
  background: #61002B;
  font-family: 'Museo 700';
  font-weight: bold;
  border-radius: 4px;
  text-transform: uppercase;
}

.adherer .button a:hover {
  opacity: .8;
}

.decouvrir-wrapper {
  padding: 60px 15px;
  margin: 0;
}

.decouvrir-wrapper .inner {
  width: 100%;
  max-width: 1088px;
  margin: 0 auto;
  padding: 0;
}

.decouvrir-wrapper .inner h3 {
  margin: 0;
  text-align: left;
  font-size: 18px;
}

@media only screen and (min-width: 768px) {
  .decouvrir-wrapper .inner h3 {
    margin-bottom: 27px;
    font-size: 28px;
  }
}

.services-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.services-wrap .services-inner {
  border-bottom: 1px solid #DDD7D3;
  margin: 0;
  padding: 15px 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media only screen and (min-width: 768px) {
  .services-wrap .services-inner {
    width: calc(25% - 15px);
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(25% - 15px);
            flex: 0 0 calc(25% - 15px);
    border-bottom: none;
    border-right: 1px solid #DDD7D3;
    padding: 0 15px;
  }
}

.services-wrap .services-inner:last-child {
  border: none;
}

.services-wrap .services-inner .service-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  min-height: 1px;
}

@media only screen and (min-width: 768px) {
  .services-wrap .services-inner .service-image {
    min-height: 130px;
  }
}

.services-wrap .services-inner .service-image.proposer, .block-chorumfacilitblock .services-wrap .services-inner .service-image {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.services-wrap .services-inner .service-image img {
  max-width: 100%;
}

@media only screen and (min-width: 1024px) {
  .services-wrap .services-inner .service-image img {
    max-width: 176px;
  }
}

.services-wrap .services-inner .service-title {
  margin: 20px 0 10px;
  font-size: 20px;
  font-family: "Museo 700";
  line-height: 20px;
  color: #61002B;
}

.services-wrap .services-inner .service-desc {
  margin: 0;
  padding: 0;
  font-size: 20px;
  line-height: 30px;
  font-family: 'Museo 500';
  font-weight: '500';
}

.services-wrap .services-inner .service-desc p {
  margin: 0;
}

.landing-cible {
  margin: 0;
  padding: 30px 15px;
}

@media only screen and (min-width: 768px) {
  .landing-cible {
    padding: 60px 15px;
  }
}

.landing-cible .inner-wrapper {
  width: 100%;
  max-width: 1088px;
  margin: 0 auto;
}

.landing-cible .inner-wrapper > .header {
  margin: 0 0 30px;
  padding: 0;
  text-align: center;
  background: none;
}

.landing-cible .inner-wrapper > .header h3 {
  margin: 0 0 7px;
}

.landing-cible .inner-wrapper > .header .chapo {
  margin: 0;
  padding: 0;
  font-size: 22px;
  font-family: 'Museo 500';
  font-weight: '500';
}

.landing-cible .inner-wrapper > .header .chapo p {
  margin: 0;
  font-weight: normal;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content {
  border: none;
  border-radius: 0;
  background: none;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav {
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -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;
}

@media only screen and (min-width: 768px) {
  .landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li {
  margin: 0 auto 25px;
  padding: 0;
  border: none;
  background: none;
  border-radius: 0;
  white-space: normal;
  outline: none 0;
}

@media only screen and (min-width: 768px) {
  .landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li {
    width: calc(20% - 15px);
    margin: 0 15px 0 0;
  }
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li a {
  outline: none 0;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor {
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor.inactive {
  opacity: 0.5;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor .image-wrapper {
  margin: 0;
  padding: 0;
  position: relative;
  border: 5px solid #ddd7d3;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor .image-wrapper img {
  width: 100%;
  max-width: none;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor .image-wrapper:before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  border-top: 5px solid;
  width: 34px;
  z-index: 1;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor .image-wrapper:after {
  content: "";
  position: absolute;
  bottom: -5px;
  right: -5px;
  border-top: 5px solid;
  width: calc(100% - 34px);
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor .image-wrapper .image-wrapper-inner {
  position: relative;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor .image-wrapper .image-wrapper-inner:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor span {
  display: block;
  margin: 0;
  padding: 5px;
  font-size: 15px;
  line-height: 30px;
  font-family: 'Museo 500';
  font-weight: '500';
  text-align: center;
}

@media only screen and (min-width: 1024px) {
  .landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor span {
    font-size: 20px;
  }
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor.tab-purple .image-wrapper:before, .landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor.tab-purple .image-wrapper:after {
  border-color: #c52c95;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor.tab-purple .image-wrapper .image-wrapper-inner:after {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#c52c95));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #c52c95 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #c52c95 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #c52c95 100%);
  opacity: 0.3;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor.tab-purple span {
  background: rgba(197, 44, 149, 0.1);
  color: #c52c95;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor.tab-blue .image-wrapper:before, .landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor.tab-blue .image-wrapper:after {
  border-color: #5b93b2;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor.tab-blue .image-wrapper .image-wrapper-inner:after {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#5b93b2));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #5b93b2 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #5b93b2 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #5b93b2 100%);
  opacity: 0.3;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor.tab-blue span {
  background: rgba(91, 147, 178, 0.1);
  color: #5b93b2;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor.tab-orange .image-wrapper:before, .landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor.tab-orange .image-wrapper:after {
  border-color: #fd6e21;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor.tab-orange .image-wrapper .image-wrapper-inner:after {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fd6e21));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fd6e21 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fd6e21 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fd6e21 100%);
  opacity: 0.3;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor.tab-orange span {
  background: rgba(253, 110, 33, 0.1);
  color: #fd6e21;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor.tab-green .image-wrapper:before, .landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor.tab-green .image-wrapper:after {
  border-color: #7c9323;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor.tab-green .image-wrapper .image-wrapper-inner:after {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#7c9323));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #7c9323 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #7c9323 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #7c9323 100%);
  opacity: 0.3;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li .ui-tabs-anchor.tab-green span {
  background: rgba(124, 147, 35, 0.1);
  color: #7c9323;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li.ui-state-active .ui-tabs-anchor span {
  color: #FFFFFF;
  -webkit-transition: ease-in-out all 250ms;
  -o-transition: ease-in-out all 250ms;
  transition: ease-in-out all 250ms;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li.ui-state-active .ui-tabs-anchor.tab-purple span {
  -webkit-transition: ease-in-out all 250ms;
  -o-transition: ease-in-out all 250ms;
  transition: ease-in-out all 250ms;
  background: #c52c95;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li.ui-state-active .ui-tabs-anchor.tab-blue span {
  -webkit-transition: ease-in-out all 250ms;
  -o-transition: ease-in-out all 250ms;
  transition: ease-in-out all 250ms;
  background: #5b93b2;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li.ui-state-active .ui-tabs-anchor.tab-orange span {
  -webkit-transition: ease-in-out all 250ms;
  -o-transition: ease-in-out all 250ms;
  transition: ease-in-out all 250ms;
  background: #fd6e21;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li.ui-state-active .ui-tabs-anchor.tab-green span {
  -webkit-transition: ease-in-out all 250ms;
  -o-transition: ease-in-out all 250ms;
  transition: ease-in-out all 250ms;
  background: #7c9323;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-panel {
  margin: 25px 0 0;
  padding: 20px;
  background: #f9f9f8;
}

@media only screen and (min-width: 768px) {
  .landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-panel {
    margin: 0 15px 0 0;
    padding: 40px 50px;
  }
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-panel.tab-purple {
  border-top: 5px solid #c52c95;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-panel.tab-blue {
  border-top: 5px solid #5b93b2;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-panel.tab-orange {
  border-top: 5px solid #fd6e21;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-panel.tab-green {
  border-top: 5px solid #7c9323;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-panel h4,
.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-panel .ccn_form__title {
  margin: 0 0 14px;
  padding: 0;
  font-size: 20px;
  color: #333;
  font-family: 'Museo 700';
  font-weight: bold;
  text-align: left;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-panel p {
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  color: #555254;
  font-family: 'Museo 500';
  font-weight: '500';
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-panel .main-button {
  color: #FFFFFF;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-panel .chr-content-ccn-form {
  margin: 0;
  padding: 0;
  background: none;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-panel .chr-content-ccn-form .ccn_form__container {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-panel .chr-content-ccn-form .ccn_form__container > div {
  -ms-flex-preferred-size: 65%;
      flex-basis: 65%;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-panel .chr-content-ccn-form .ccn_form__container > div.ccn_form__or {
  -ms-flex-preferred-size: 34px;
      flex-basis: 34px;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-panel .chr-content-ccn-form .ccn_form__container > div.form-item.form-item-ccn {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: 20px;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-panel .chr-content-ccn-form .ccn_form__container > div.result_message {
  margin-top: 10px;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-panel .chr-content-ccn-form .ccn_form__subtitle {
  display: none;
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-panel .form-item label {
  font-size: 18px;
  line-height: 22px;
  color: #333;
  font-family: 'Museo 500';
  font-weight: '500';
}

.landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-panel .form {
  margin-bottom: 30px;
}

@media only screen and (min-width: 768px) {
  .landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-panel > div {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  .landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-panel > div.form {
    margin-bottom: 0;
    padding: 0 30px 0 0;
    border-right: 1px solid #ddd7d3;
  }
  .landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-panel > div.content {
    padding: 0 0 0 30px;
  }
}

@media only screen and (min-width: 768px) {
  .page-salarie .landing-cible .inner-wrapper .tabs-wrapper.ui-widget.ui-widget-content .ui-tabs-nav li {
    width: calc(20% - 15px);
  }
}

.services-wrapper {
  margin: 0;
  padding: 30px 15px;
}

@media only screen and (min-width: 768px) {
  .services-wrapper {
    padding: 60px 15px;
  }
}

.services-wrapper > .inner {
  width: 100%;
  max-width: 1088px;
  margin: 0 auto;
}

.services-wrapper > .inner h3,
.services-wrapper > .inner .chapo {
  text-align: center;
}

.services-wrapper > .inner > .services-wrap {
  margin: 10px 0 0;
}

@media only screen and (min-width: 768px) {
  .services-wrapper > .inner > .services-wrap {
    margin: 40px 0 0;
  }
}

.services-wrapper > .inner > .services-wrap .services-inner {
  text-align: center;
  border: none;
}

.services-wrapper > .inner > .services-wrap .services-inner .service-desc {
  font-family: 'Arial';
  font-size: 16px;
  line-height: 24px;
}

.services-wrapper > .inner > .services-wrap .services-inner .service-desc p {
  margin: 0;
}

.services-wrapper.main-sqvt > .inner .services-wrap {
  display: block;
  text-align: center;
}

.services-wrapper.main-sqvt > .inner .services-wrap .services-inner {
  display: inline-block;
  width: 100%;
  margin-bottom: 60px;
  vertical-align: top;
  position: relative;
}

.services-wrapper.main-sqvt > .inner .services-wrap .services-inner:hover {
  opacity: .5;
}

.services-wrapper.main-sqvt > .inner .services-wrap .services-inner:nth-child(3) {
  margin-right: 0;
}

@media only screen and (min-width: 768px) {
  .services-wrapper.main-sqvt > .inner .services-wrap .services-inner {
    width: calc(33% - 15px);
  }
}

.services-wrapper.main-sqvt > .inner .services-wrap .services-inner .service-image {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.services-wrapper footer .more-link {
  margin: 30px 0 0;
  text-align: center;
}

.chiffres-cles-wrapper {
  background-color: #F9F9F8;
}

.chiffres-cles-wrapper > .inner h3 {
  margin: 0;
  text-align: left;
  font-size: 18px;
}

@media only screen and (min-width: 768px) {
  .chiffres-cles-wrapper > .inner h3 {
    font-size: 28px;
  }
}

.chiffres-cles-wrapper > .inner .chiffre-cle-desc p {
  font-family: "Museo 500";
  font-size: 20px;
  line-height: 30px;
  text-align: left;
}

.chiffres-cles-wrapper > .inner > .chiffres-cles-wrap .services-inner {
  border-bottom: 1px solid #DDD7D3;
  margin: 0;
  padding: 15px 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media only screen and (min-width: 768px) {
  .chiffres-cles-wrapper > .inner > .chiffres-cles-wrap .services-inner {
    width: calc(25% - 15px);
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(25% - 15px);
            flex: 0 0 calc(25% - 15px);
    border-bottom: none;
    border-right: 1px solid #DDD7D3;
    padding: 0 15px;
  }
}

.chiffres-cles-wrapper > .inner > .chiffres-cles-wrap .services-inner:last-child {
  border: none;
}

.chiffres-cles-wrapper > .inner > .chiffres-cles-wrap .services-inner .chiffre-cle-title {
  margin: 10px 0 5px;
  font-size: 20px;
  line-height: 20px;
  text-align: left;
}

.chiffres-cles-wrapper > .inner > .chiffres-cles-wrap .services-inner .chiffre-cle-image {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  min-height: 1px;
}

@media only screen and (min-width: 768px) {
  .chiffres-cles-wrapper > .inner > .chiffres-cles-wrap .services-inner .chiffre-cle-image {
    min-height: 130px;
  }
}

.chiffres-cles-wrapper > .inner > .chiffres-cles-wrap .services-inner img {
  max-width: 100%;
}

@media only screen and (min-width: 1024px) {
  .chiffres-cles-wrapper > .inner > .chiffres-cles-wrap .services-inner img {
    max-width: 176px;
  }
}

.block-webinairesblock,
.block-espaceprivegestionblock {
  margin: 0;
  padding: 15px 0;
  height: 100%;
}

@media only screen and (min-width: 768px) {
  .block-webinairesblock,
  .block-espaceprivegestionblock {
    padding: 15px 0 60px;
  }
}

.chr-block-dedie .block-webinairesblock, .chr-block-dedie
.block-espaceprivegestionblock {
  padding: 0;
}

.block-webinairesblock .inner,
.block-espaceprivegestionblock .inner {
  width: 100%;
  max-width: 1088px;
  margin: 0 auto;
  height: 100%;
}

@media only screen and (min-width: 768px) {
  .block-webinairesblock .inner .outer-wrapper,
  .block-espaceprivegestionblock .inner .outer-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: center;
    height: 100%;
  }
  .page-mon-espace-prive .block-webinairesblock .inner .outer-wrapper, .page-mon-espace-prive
  .block-espaceprivegestionblock .inner .outer-wrapper {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.block-webinairesblock .inner .webinaire-wrapper,
.block-espaceprivegestionblock .inner .webinaire-wrapper {
  background: #F9F9F8;
  border: 1px solid #DDD7D3;
  padding: 30px;
  text-align: center;
  width: 100%;
  margin-bottom: 20px;
}

.chr-block-items .block-webinairesblock .inner .webinaire-wrapper, .chr-block-items
.block-espaceprivegestionblock .inner .webinaire-wrapper {
  margin-bottom: 0;
}

@media only screen and (min-width: 768px) {
  .block-webinairesblock .inner .webinaire-wrapper,
  .block-espaceprivegestionblock .inner .webinaire-wrapper {
    margin-bottom: 0;
    width: calc(50% - 7.5px);
  }
  .col-md-6 .block-webinairesblock .inner .webinaire-wrapper, .col-md-6
  .block-espaceprivegestionblock .inner .webinaire-wrapper {
    width: 100%;
  }
}

.page-mon-espace-prive .block-webinairesblock .inner .webinaire-wrapper, .page-mon-espace-prive
.block-espaceprivegestionblock .inner .webinaire-wrapper {
  width: 100%;
}

.sidebyside-blocks .block-webinairesblock .inner .webinaire-wrapper, .sidebyside-blocks
.block-espaceprivegestionblock .inner .webinaire-wrapper {
  border: 1px solid #DDD7D3;
}

.chr-btn-absolute-wrapper .block-webinairesblock .inner .webinaire-wrapper, .chr-btn-absolute-wrapper
.block-espaceprivegestionblock .inner .webinaire-wrapper {
  padding: 30px 30px 68px;
  position: relative;
  margin-bottom: 0;
}

.block-webinairesblock .inner .webinaire-wrapper .sub-title,
.block-espaceprivegestionblock .inner .webinaire-wrapper .sub-title {
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 21px;
  color: #333;
  text-transform: uppercase;
  font-family: 'Arial';
}

.page-salarie.role--salarie .block-webinairesblock .inner .webinaire-wrapper .sub-title,
.page-employeur.role--employeur .block-webinairesblock .inner .webinaire-wrapper .sub-title,
.page-tiers-de-confiance.role--tiers-de-confiance .block-webinairesblock .inner .webinaire-wrapper .sub-title, .page-salarie.role--salarie
.block-espaceprivegestionblock .inner .webinaire-wrapper .sub-title,
.page-employeur.role--employeur
.block-espaceprivegestionblock .inner .webinaire-wrapper .sub-title,
.page-tiers-de-confiance.role--tiers-de-confiance
.block-espaceprivegestionblock .inner .webinaire-wrapper .sub-title {
  margin: 0 0 15px;
  line-height: 12px;
}

.block-webinairesblock .inner .webinaire-wrapper h3,
.block-espaceprivegestionblock .inner .webinaire-wrapper h3 {
  margin: 10px 0 10px;
  padding: 0;
  font-size: 28px;
  line-height: 36px;
  color: #333;
}

.block-webinairesblock .inner .webinaire-wrapper .chapo,
.block-espaceprivegestionblock .inner .webinaire-wrapper .chapo {
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  color: #333;
  font-family: 'Arial';
}

.chr-btn-absolute-wrapper .block-webinairesblock .inner .webinaire-wrapper .chapo, .chr-btn-absolute-wrapper
.block-espaceprivegestionblock .inner .webinaire-wrapper .chapo {
  margin-bottom: 20px;
}

.block-webinairesblock .inner .webinaire-wrapper .chapo p,
.block-espaceprivegestionblock .inner .webinaire-wrapper .chapo p {
  margin: 0;
}

.block-webinairesblock .inner .webinaire-wrapper .button-colored, .block-webinairesblock .inner .webinaire-wrapper .ressource__medias .medias__fichier, .ressource__medias .block-webinairesblock .inner .webinaire-wrapper .medias__fichier,
.block-espaceprivegestionblock .inner .webinaire-wrapper .button-colored,
.block-espaceprivegestionblock .inner .webinaire-wrapper .ressource__medias .medias__fichier,
.ressource__medias .block-espaceprivegestionblock .inner .webinaire-wrapper .medias__fichier {
  display: inline-block;
  margin: 20px 7.5px 0;
}

.block-webinairesblock .inner .webinaire-wrapper .button-colored a, .block-webinairesblock .inner .webinaire-wrapper .ressource__medias .medias__fichier a, .ressource__medias .block-webinairesblock .inner .webinaire-wrapper .medias__fichier a,
.block-espaceprivegestionblock .inner .webinaire-wrapper .button-colored a,
.block-espaceprivegestionblock .inner .webinaire-wrapper .ressource__medias .medias__fichier a,
.ressource__medias .block-espaceprivegestionblock .inner .webinaire-wrapper .medias__fichier a {
  margin: 0;
  padding: 10px;
  font-size: 12px;
  line-height: 14px;
  color: #FFFFFF;
  font-family: 'Museo 700';
  font-weight: bold;
  background: #61002B;
  border: 1px solid #61002B;
  display: inline-block;
  border-radius: 4px;
}

.block-webinairesblock .inner .webinaire-wrapper .button-nocolored,
.block-espaceprivegestionblock .inner .webinaire-wrapper .button-nocolored {
  display: inline-block;
  margin: 20px 7.5px;
}

.block-webinairesblock .inner .webinaire-wrapper .button-nocolored a,
.block-espaceprivegestionblock .inner .webinaire-wrapper .button-nocolored a {
  margin: 0;
  padding: 10px 23px;
  font-size: 12px;
  line-height: 14px;
  color: #61002B;
  font-family: 'Museo 700';
  font-weight: bold;
  background: #FFFFFF;
  border: 1px solid #61002B;
  display: inline-block;
  border-radius: 4px;
}

.block-webinairesblock .inner .webinaire-wrapper .en-savoir-plus,
.block-espaceprivegestionblock .inner .webinaire-wrapper .en-savoir-plus {
  display: inline-block;
  padding: 10px 20px;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #61002B;
  font-family: 'Museo 700';
  font-weight: bold;
  border-radius: 4px;
  margin: 20px 0 0;
}

.block-webinairesblock .inner .webinaire-wrapper .en-savoir-plus:hover,
.block-espaceprivegestionblock .inner .webinaire-wrapper .en-savoir-plus:hover {
  opacity: .8;
}

.block-webinairesblock .inner .no-border,
.block-espaceprivegestionblock .inner .no-border {
  border: none;
}

.block-webinairesblock .inner .bg-mauve,
.block-espaceprivegestionblock .inner .bg-mauve {
  background: rgba(142, 84, 138, 0.2);
  border: 1px solid rgba(142, 84, 138, 0.2);
}

.block-webinairesblock .inner .bg-mauve .button-colored a, .block-webinairesblock .inner .bg-mauve .ressource__medias .medias__fichier a, .ressource__medias .block-webinairesblock .inner .bg-mauve .medias__fichier a,
.block-espaceprivegestionblock .inner .bg-mauve .button-colored a,
.block-espaceprivegestionblock .inner .bg-mauve .ressource__medias .medias__fichier a,
.ressource__medias .block-espaceprivegestionblock .inner .bg-mauve .medias__fichier a {
  background: #8E548A;
  border-color: #8E548A;
}

.block-webinairesblock .inner .bg-mauve h3,
.block-espaceprivegestionblock .inner .bg-mauve h3 {
  color: #8E548A;
}

.block-webinairesblock .inner .bg-vert,
.block-espaceprivegestionblock .inner .bg-vert {
  background: rgba(91, 139, 159, 0.2);
  border: 1px solid rgba(91, 139, 159, 0.2);
}

.block-webinairesblock .inner .bg-vert .button-colored a, .block-webinairesblock .inner .bg-vert .ressource__medias .medias__fichier a, .ressource__medias .block-webinairesblock .inner .bg-vert .medias__fichier a,
.block-espaceprivegestionblock .inner .bg-vert .button-colored a,
.block-espaceprivegestionblock .inner .bg-vert .ressource__medias .medias__fichier a,
.ressource__medias .block-espaceprivegestionblock .inner .bg-vert .medias__fichier a {
  background: #5B8B9F;
  border-color: #5B8B9F;
}

.block-webinairesblock .inner .bg-vert h3,
.block-espaceprivegestionblock .inner .bg-vert h3 {
  color: #5B8B9F;
}

.block-bloclibrehpblock {
  padding: 30px 15px;
}

@media only screen and (min-width: 768px) {
  .block-bloclibrehpblock {
    padding: 60px 15px;
  }
}

.block-espaceprivefacilitblock {
  padding: 0;
  margin-bottom: 60px;
}

.chr-espace-prive-block-newsletter {
  margin-top: 25px;
}

.chr-espace-prive-block-newsletter .inner .webinaire-wrapper {
  background: none;
}

@media only screen and (min-width: 768px) {
  .chr-espace-prive-block-newsletter .inner .webinaire-wrapper {
    text-align: left;
    padding-left: 0;
  }
}

.chr-espace-prive-block-newsletter .inner .webinaire-wrapper .button-colored, .chr-espace-prive-block-newsletter .inner .webinaire-wrapper .ressource__medias .medias__fichier, .ressource__medias .chr-espace-prive-block-newsletter .inner .webinaire-wrapper .medias__fichier, .chr-espace-prive-block-newsletter .inner .webinaire-wrapper .button-nocolored {
  margin: 20px 10px 20px 0;
}

.sqvt-wrap .block-webinairesblock .inner .webinaire-wrapper {
  border: 1px solid #DDD7D3;
}

.sqvt-wrap .block-webinairesblock .inner .webinaire-wrapper .sub-title {
  color: #8E548A;
}

.sqvt-wrap .block-webinairesblock .inner .webinaire-wrapper .en-savoir-plus {
  background: #8E548A;
}

.btn-items a {
  margin: 0 0 10px;
  display: block;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .btn-items a {
    margin: 0 10px 10px 0;
    display: inline-block;
    width: auto;
  }
}

.btn-items a:last-child {
  margin: 0 0 10px;
}

@media only screen and (min-width: 768px) {
  .newsletter-img-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -7.5px;
  }
}

.newsletter-img-wrapper .newsletter-img-item {
  width: 100%;
  margin: 0 0 15px;
  text-align: center;
}

@media only screen and (min-width: 768px) {
  .newsletter-img-wrapper .newsletter-img-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    padding: 0 7.5px;
    margin: 0;
  }
}

.newsletter-img-wrapper .newsletter-img-item img {
  border: 5px solid #f1b7ac;
}

.newsletter-img-wrapper .newsletter-title {
  font-size: 16px;
  font-family: 'Arial';
  color: #555254;
  margin-top: 8px;
}

.agenda-block {
  margin: 0;
  padding: 60px 15px;
  background: #EEECE9;
}

.page-agenda .agenda-block,
.page-employeur-agenda .agenda-block,
.page-salarie-agenda .agenda-block,
.page-tiers-de-confiance-agenda .agenda-block,
.page-partenaire-agenda .agenda-block {
  background: none;
}

.agenda-block > div:not([id]) {
  width: 100%;
  max-width: 1088px;
  margin: 0 auto;
}

@media only screen and (min-width: 991px) {
  .agenda-block > div.views-row-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -7.5px;
  }
}

.agenda-block header {
  margin: 0 0 20px;
  text-align: center;
}

.agenda-block header h2, .agenda-block header h3 {
  margin: 0;
  padding: 0;
  font-size: 28px;
  line-height: 36px;
  font-family: 'Museo 700';
  font-weight: bold;
}

.page-employeur .agenda-block header .cible-chapo {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  width: 100%;
  text-align: center;
}

@media only screen and (min-width: 991px) {
  .agenda-block .views-row-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -7.5px;
  }
}

.agenda-block .views-row-wrapper .views-row {
  margin: 0 0 15px;
  width: 100%;
  display: block;
  vertical-align: top;
}

@media only screen and (min-width: 991px) {
  .agenda-block .views-row-wrapper .views-row {
    width: 33.333%;
    padding: 0 7.5px;
  }
  .agenda-actualite-wrapper .agenda-block .views-row-wrapper .views-row {
    width: 50%;
  }
}

.agenda-block .views-row-wrapper .views-row .node.actualite__list {
  border: 1px solid #C7BEB6;
}

.page-agenda .agenda-block .views-row-wrapper .views-row {
  padding: 0;
}

.agenda-block .views-row-wrapper .views-row:last-child {
  margin-right: 0;
}

.agenda-block .views-row-wrapper .views-row .views-field-field-start-date,
.agenda-block .views-row-wrapper .views-row .date-time {
  margin: 0 0 10px;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Arial';
  color: #555254;
  text-transform: uppercase;
}

.agenda-block .views-row-wrapper .views-row .views-field-title {
  margin: 0 0 10px;
  padding: 0;
  font-size: 20px;
  line-height: 30px;
  font-family: 'Museo 700';
  font-weight: bold;
  color: #61002B;
}

.agenda-block .views-row-wrapper .views-row .views-field-title a {
  color: #61002B;
  -webkit-transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;
  -o-transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;
  transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;
}

.agenda-block .views-row-wrapper .views-row .views-field-title a:hover, .agenda-block .views-row-wrapper .views-row .views-field-title a:focus {
  opacity: .8;
}

.agenda-block .views-row-wrapper .views-row .views-field-body,
.agenda-block .views-row-wrapper .views-row .body {
  margin: 0 0 20px;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Arial';
  color: #333;
}

.agenda-block .views-row-wrapper .views-row .views-field-body p,
.agenda-block .views-row-wrapper .views-row .body p {
  margin: 0;
}

.agenda-block .views-row-wrapper .views-row .views-field-field-event-type {
  margin: 0;
  padding: 2px 9px;
  font-size: 10px;
  font-family: 'Arial';
  line-height: 14px;
  display: inline-block;
  border: 1px solid #61002B;
  border-radius: 20px;
  text-transform: uppercase;
  color: #61002B;
}

.agenda-block .views-row-wrapper .agenda-item-inner {
  padding: 30px;
  background: #FFFFFF;
  border: 1px solid #C7BEB6;
}

.agenda-block .views-row-wrapper content {
  padding: 20px;
}

.agenda-block .views-row-wrapper .ville {
  text-transform: uppercase;
  font-family: "Museo 700";
}

.agenda-block .liste__actualite.liste__evenement {
  margin: 0;
}

.agenda-block .liste__actualite.liste__evenement .views-row {
  margin-bottom: 30px;
  padding: 0;
}

@media only screen and (min-width: 768px) {
  .agenda-block .liste__actualite.liste__evenement .views-row {
    width: calc(32.333% - 15px);
  }
}

.agenda-block .liste__actualite.liste__evenement .views-row article.actualite__list {
  background: #FFFFFF;
}

.page-agenda .agenda-block .liste__actualite.liste__evenement .views-row article.actualite__list,
.page-employeur-agenda .agenda-block .liste__actualite.liste__evenement .views-row article.actualite__list,
.page-salarie-agenda .agenda-block .liste__actualite.liste__evenement .views-row article.actualite__list,
.page-tiers-de-confiance-agenda .agenda-block .liste__actualite.liste__evenement .views-row article.actualite__list,
.page-partenaire-agenda .agenda-block .liste__actualite.liste__evenement .views-row article.actualite__list {
  background: #F9F9F8;
}

.agenda-block .actualite__list .content .infos, .liste__evenement .actualite__list .content .infos {
  margin: 0 0 5px;
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
  color: #555254;
}

.see-all-wrapper {
  text-align: center;
  margin: 30px 0 0;
}

.newsletter_block {
  padding: 15px;
  background: url("../../images/source/img-nl.jpg") no-repeat 0 0;
  background-size: cover;
  border: 5px solid #F1B7AC;
  max-width: 536px;
}

@media only screen and (min-width: 768px) {
  .newsletter_block {
    padding: 35px 35px 15px;
  }
}

@media only screen and (min-width: 768px) {
  .newsletter-page .newsletter_block {
    padding: 35px;
  }
}

.newsletter_block.type-groupe {
  border-left: none;
  border-right: none;
  padding: 40px 15px;
  background: #F8F4F3;
  text-align: center;
  max-width: none;
}

.newsletter_block.type-groupe .newsletter_form {
  max-width: 810px;
  margin: 0 auto;
}

.newsletter_block.type-groupe .title {
  font-size: 28px;
  margin: 0 0 10px;
}

.newsletter_block.type-groupe .chapo {
  margin: 0 0 20px;
}

.newsletter_block.type-groupe .other-newsletter {
  clear: both;
  margin: 30px 0 0;
}

.newsletter_block .block-title {
  margin: 0 0 10px;
  padding: 0;
  font-family: 'Arial';
  text-transform: uppercase;
  font-size: 12px;
  line-height: 14px;
}

.newsletter_block .newsletter_title {
  margin: 0 0 10px;
  padding: 0;
  font-size: 20px;
  line-height: 30px;
  font-family: 'Museo 700';
  font-weight: bold;
}

.newsletter_block .newsletter_subtitle {
  margin: 0 0 10px;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Museo 500';
  font-weight: '500';
}

.newsletter_block .hide-mobile {
  display: none;
}

@media only screen and (min-width: 768px) {
  .newsletter_block .hide-mobile {
    display: block;
  }
}

.newsletter_block .newsletter_form {
  margin: 20px 0 0;
}

.newsletter_block .form-wrapper {
  margin-bottom: 0;
}

.newsletter_block .form-wrapper::after {
  clear: both;
  content: "";
  display: block;
}

.newsletter_block .subscribe-now {
  margin: 0 0 10px;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  color: #E3A195;
  font-family: 'Museo 700';
  font-weight: bold;
}

.newsletter_block .js-form-type-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 0 0 20px;
}

.newsletter_block .js-form-type-checkbox input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 20px;
  height: 15px;
  border: 1px solid #F1B7AC;
  border-radius: 4px;
  background: #FFFFFF;
}

.newsletter_block .js-form-type-checkbox input:checked {
  background: #F1B7AC;
}

.newsletter_block .js-form-type-checkbox label {
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Arial';
  color: #333;
}

.newsletter_block .fieldset-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.newsletter_block .fieldset-wrapper .form-email {
  margin-bottom: 0;
  border: none;
}

.newsletter_block .js-form-type-textfield {
  float: left;
  width: calc(100% - 116px);
  margin-bottom: 0;
}

.newsletter_block .js-form-type-textfield input {
  padding: 8px 7px;
  border: none;
  margin-bottom: 0;
}

.newsletter_block input.form-submit {
  float: left;
  border-radius: 0 4px 4px 0;
  background: #F1B7AC;
  color: #61002B;
}

.newsletter_block .form-item-label-mail {
  margin-bottom: 0;
}

.newsletter-page .desc-chapo {
  margin: 0 0 30px;
  padding: 0 15px;
  text-align: center;
  font-size: 16px;
  line-height: 24px;
  color: #333;
  font-family: 'Museo 500';
  font-weight: '500';
}

.newsletter-page .desc-chapo strong {
  font-family: 'Museo 700';
  font-weight: bold;
}

.newsletter-page .desc-chapo p {
  margin: 0;
}

.newsletter-page .wrap-inscription-minute {
  margin: 0 auto;
  padding: 30px 0;
  width: 100%;
  max-width: 1118px;
}

@media only screen and (min-width: 768px) {
  .newsletter-page .wrap-inscription-minute {
    padding: 30px 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .newsletter-page .wrap-inscription-minute .inscription {
    width: calc(100% - 15px);
    margin: 0 auto;
  }
}

@media only screen and (min-width: 768px) and (min-width: 768px) {
  .newsletter-page .wrap-inscription-minute .inscription {
    margin: 0 15px 0 0;
  }
}

@media only screen and (min-width: 768px) {
  .newsletter-page .wrap-inscription-minute .inscription input.form-submit {
    color: #61002B;
  }
}

.newsletter-page .votre-minute {
  margin: 30px auto 0;
  padding: 0;
  max-width: 536px;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .newsletter-page .votre-minute {
    margin: 0;
  }
}

.newsletter-page .votre-minute .votre-minute-inner {
  margin: 0;
  padding: 15px;
  background: #F9F9F8;
  border: 5px solid #DDD7D3;
  position: relative;
}

@media only screen and (min-width: 768px) {
  .newsletter-page .votre-minute .votre-minute-inner {
    padding: 35px;
  }
}

.newsletter-page .votre-minute .votre-minute-inner .title {
  margin: 0 0 10px;
  padding: 0;
  font-size: 28px;
  line-height: 36px;
  color: #333;
  font-family: 'Museo 700';
  font-weight: bold;
}

.newsletter-page .votre-minute .votre-minute-inner .description {
  margin: 0 0 10px;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  color: #333;
  font-family: 'Museo 500';
  font-weight: '500';
}

.newsletter-page .votre-minute .votre-minute-inner .description p {
  margin: 0;
}

.newsletter-page .votre-minute .votre-minute-inner .description .en-savoir-plus {
  display: inline-block;
  margin: 0;
  padding: 0 25px 0 0;
  background: url("../../images/source/Icon-awesome-arrow-alt-circle-right.png") no-repeat right center;
  font-size: 12px;
  line-height: 15px;
  color: #61002B;
  font-family: 'Museo 700';
  font-weight: bold;
  margin: 10px 0 20px;
}

.newsletter-page .votre-minute .votre-minute-inner .maintenant {
  margin: 0 0 10px;
  padding: 0;
  font-size: 20px;
  line-height: 30px;
  color: #61002B;
  font-family: 'Museo 700';
  font-weight: bold;
}

.newsletter-page .votre-minute .votre-minute-inner .message-reserve {
  margin: 0 0 20px;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  color: #333;
  font-family: 'Museo 500';
  font-weight: '500';
}

.newsletter-page .votre-minute .votre-minute-inner .button a {
  display: inline-block;
  padding: 10px 20px;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #61002B;
  font-family: 'Museo 700';
  font-weight: bold;
  border-radius: 4px;
}

.newsletter-page .votre-minute .votre-minute-inner .button a:hover {
  opacity: .8;
}

.chr-groupe-newsletter .one__line__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.chr-groupe-newsletter .form-item-newsletter {
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 60%;
          flex: 0 0 60%;
  max-width: 60%;
  margin: 0;
}

@media only screen and (min-width: 768px) {
  .chr-groupe-newsletter .form-item-newsletter {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 277px;
            flex: 0 0 277px;
    max-width: 277px;
  }
}

.chr-groupe-newsletter .form-item-newsletter .form-email {
  margin: 0;
}

.chr-groupe-newsletter .other-newsletter {
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.chr-groupe-newsletter .other-newsletter a {
  width: auto;
}

.newsletter-see-more {
  float: left;
  width: 100%;
  margin-top: 30px;
  text-align: right;
}

.not-found-wrapper {
  padding: 60px 15px 100px;
}

@media only screen and (min-width: 768px) {
  .not-found-wrapper {
    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;
  }
}

.not-found-wrapper .text-wrapper {
  width: 100%;
  max-width: 580px;
}

@media only screen and (min-width: 768px) {
  .not-found-wrapper .text-wrapper {
    margin: 0 0 0 -163px;
  }
}

.not-found-wrapper .text-wrapper h1 {
  margin: 0 0 10px;
  font-size: 40px;
  line-height: 50px;
  color: #61002B;
  font-family: 'Museo 900';
  font-weight: '900';
}

.not-found-wrapper .text-wrapper .subtitle {
  margin: 0 0 20px;
  font-size: 28px;
  line-height: 36px;
  color: #333;
  font-family: 'Museo 700';
  font-weight: bold;
}

.not-found-wrapper .text-wrapper .back-to-front {
  display: inline-block;
  padding: 10px 20px;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #61002B;
  font-family: 'Museo 700';
  font-weight: bold;
  border-radius: 4px;
  margin: 0 0 10px;
}

.not-found-wrapper .text-wrapper .back-to-front:hover {
  opacity: .8;
}

.not-found-wrapper .text-wrapper .info-search {
  margin: 0 0 10px;
  font-size: 22px;
  line-height: 36px;
  color: #555254;
}

.not-found-wrapper .text-wrapper .button-container .btn-orange {
  margin: 0 0 0 15px;
}

.not-found-wrapper .text-wrapper form .form-text {
  margin: 0;
  padding: 10px 20px;
  width: 100%;
  height: 40px;
  font-size: 14px;
  font-family: 'Museo 500';
  font-weight: '500';
  font-style: italic;
  color: #707070;
  border-radius: 4px;
}

.not-found-wrapper .text-wrapper form .form-item-created-max .form-text {
  border-radius: 4px 0 0 4px;
}

.not-found-wrapper .text-wrapper form .form-item-created-min {
  margin-bottom: 15px;
}

.not-found-wrapper .text-wrapper form .form-actions .btn-search {
  width: 18px;
  height: 18px;
  overflow: hidden;
  text-indent: 999px;
  background: transparent url("../../images/source/Icon-feather-search.png") no-repeat center center;
  border: none;
  opacity: 1;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 11px;
  right: 16px;
}

.not-found-wrapper .text-wrapper form .form-actions .open-search {
  display: none;
}

.form-wrapper-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.image-not-found {
  display: none;
}

@media only screen and (min-width: 768px) {
  .image-not-found {
    display: block;
  }
}

.equipe-contents,
.newsletter-banner,
.img-banner {
  margin: 0;
  padding: 0;
  text-align: center;
  position: relative;
  overflow: hidden;
}

.equipe-contents .visuel-wrap,
.newsletter-banner .visuel-wrap,
.img-banner .visuel-wrap {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.is-page-node-type-quiz .equipe-contents .visuel-wrap, .is-page-node-type-quiz
.newsletter-banner .visuel-wrap, .is-page-node-type-quiz
.img-banner .visuel-wrap {
  opacity: .5;
}

@media only screen and (min-width: 1024px) {
  .equipe-contents .visuel-wrap,
  .newsletter-banner .visuel-wrap,
  .img-banner .visuel-wrap {
    position: relative;
    display: inline-block;
    min-height: 205px;
  }
}

.equipe-contents .visuel-wrap img,
.newsletter-banner .visuel-wrap img,
.img-banner .visuel-wrap img {
  max-width: inherit;
  min-height: 100%;
  min-width: 100%;
  background-size: cover;
}

@media only screen and (min-width: 1024px) {
  .equipe-contents .visuel-wrap img,
  .newsletter-banner .visuel-wrap img,
  .img-banner .visuel-wrap img {
    max-width: 100%;
    min-height: 1px;
    min-width: 1px;
    background-size: auto;
  }
}

.equipe-contents .wrap,
.equipe-contents .wrap-item,
.newsletter-banner .wrap,
.newsletter-banner .wrap-item,
.img-banner .wrap,
.img-banner .wrap-item {
  padding: 30px 15px;
  z-index: 1;
  position: relative;
}

@media only screen and (min-width: 1024px) {
  .equipe-contents .wrap,
  .equipe-contents .wrap-item,
  .newsletter-banner .wrap,
  .newsletter-banner .wrap-item,
  .img-banner .wrap,
  .img-banner .wrap-item {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    max-width: 593px;
    padding: 15px;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}

.equipe-contents .wrap .sup-title,
.equipe-contents .wrap-item .sup-title,
.newsletter-banner .wrap .sup-title,
.newsletter-banner .wrap-item .sup-title,
.img-banner .wrap .sup-title,
.img-banner .wrap-item .sup-title {
  margin: 0 0 10px;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
  color: #FFFFFF;
  font-family: 'Arial';
  text-transform: uppercase;
}

.equipe-contents .wrap .title,
.equipe-contents .wrap-item .title,
.newsletter-banner .wrap .title,
.newsletter-banner .wrap-item .title,
.img-banner .wrap .title,
.img-banner .wrap-item .title {
  margin: 0 0 20px;
  padding: 0;
  font-size: 28px;
  line-height: 36px;
  color: #FFFFFF;
  font-family: 'Museo 700';
  font-weight: bold;
}

.equipe-contents .wrap .chapo,
.equipe-contents .wrap-item .chapo,
.newsletter-banner .wrap .chapo,
.newsletter-banner .wrap-item .chapo,
.img-banner .wrap .chapo,
.img-banner .wrap-item .chapo {
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  color: #FFFFFF;
  font-family: 'Arial';
}

.equipe-contents .wrap .chapo p,
.equipe-contents .wrap-item .chapo p,
.newsletter-banner .wrap .chapo p,
.newsletter-banner .wrap-item .chapo p,
.img-banner .wrap .chapo p,
.img-banner .wrap-item .chapo p {
  margin: 0;
}

.equipe-contents .wrap .button-nocoloredwhite,
.equipe-contents .wrap-item .button-nocoloredwhite,
.newsletter-banner .wrap .button-nocoloredwhite,
.newsletter-banner .wrap-item .button-nocoloredwhite,
.img-banner .wrap .button-nocoloredwhite,
.img-banner .wrap-item .button-nocoloredwhite {
  margin: 20px 0 0;
  padding: 0;
  text-align: center;
}

.equipe-contents .wrap .button-nocoloredwhite a,
.equipe-contents .wrap-item .button-nocoloredwhite a,
.newsletter-banner .wrap .button-nocoloredwhite a,
.newsletter-banner .wrap-item .button-nocoloredwhite a,
.img-banner .wrap .button-nocoloredwhite a,
.img-banner .wrap-item .button-nocoloredwhite a {
  display: inline-block;
  padding: 10px 20px;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #61002B;
  font-family: 'Museo 700';
  font-weight: bold;
  border-radius: 4px;
  background: #FFFFFF;
  color: #61002B;
  text-transform: uppercase;
}

.equipe-contents .wrap .button-nocoloredwhite a:hover,
.equipe-contents .wrap-item .button-nocoloredwhite a:hover,
.newsletter-banner .wrap .button-nocoloredwhite a:hover,
.newsletter-banner .wrap-item .button-nocoloredwhite a:hover,
.img-banner .wrap .button-nocoloredwhite a:hover,
.img-banner .wrap-item .button-nocoloredwhite a:hover {
  opacity: .8;
}

.equipe-contents.no-img,
.newsletter-banner.no-img,
.img-banner.no-img {
  min-height: 205px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.equipe-contents.no-img .visual-wrap,
.newsletter-banner.no-img .visual-wrap,
.img-banner.no-img .visual-wrap {
  display: none;
}

.equipe-contents.no-img .wrap,
.equipe-contents.no-img .wrap-item,
.newsletter-banner.no-img .wrap,
.newsletter-banner.no-img .wrap-item,
.img-banner.no-img .wrap,
.img-banner.no-img .wrap-item {
  position: static;
  margin: 0 auto;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.newsletter-banner,
.img-banner {
  background: #EEECE9;
}

.newsletter-banner .visual-wrap,
.img-banner .visual-wrap {
  position: relative;
  display: inline-block;
  min-height: 205px;
}

.newsletter-banner .visual-wrap::after,
.img-banner .visual-wrap::after {
  content: '';
  background: -webkit-gradient(linear, left top, left bottom, from(#eeece9), to(#8e548a));
  background: -webkit-linear-gradient(#eeece9 0%, #8e548a 100%);
  background: -o-linear-gradient(#eeece9 0%, #8e548a 100%);
  background: linear-gradient(#eeece9 0%, #8e548a 100%);
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: .3;
  left: 0;
  top: 0;
}

.newsletter-banner .wrap-item .title,
.img-banner .wrap-item .title {
  max-width: 650px;
  font-size: 32px;
  line-height: 36px;
  color: #61002B;
  font-family: 'Museo 900';
  font-weight: '900';
  margin-bottom: 0;
}

.newsletter-banner .wrap-item .title > span,
.img-banner .wrap-item .title > span {
  position: relative;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><rect fill='rgb(255, 168, 20)' width='10' height='10'/></svg>") 0 92% repeat-x transparent;
  background-size: 5px 5px;
}

.newsletter-banner .wrap-item .title > span strong,
.img-banner .wrap-item .title > span strong {
  position: relative;
  z-index: 1;
  font-weight: normal;
}

@media only screen and (min-width: 768px) {
  .newsletter-banner .wrap-item .title > span,
  .img-banner .wrap-item .title > span {
    background-size: 10px 10px;
  }
}

.newsletter-banner .wrap-item .title p,
.img-banner .wrap-item .title p {
  margin: 0;
}

.newsletter-banner .wrap-item .chapo,
.img-banner .wrap-item .chapo {
  font-size: 22px;
  line-height: 36px;
  color: #555254;
  font-family: 'Museo 500';
  font-weight: '500';
}

.newsletter-banner .wrap-item .chapo strong,
.img-banner .wrap-item .chapo strong {
  font-family: 'Museo 700';
  font-weight: bold;
}

.newsletter-banner .wrap-item .chapo p,
.img-banner .wrap-item .chapo p {
  margin: 0;
}

.sidebar-content-wrap {
  margin: 60px 0;
  padding: 0;
}

.sidebar-content-wrap .sidebar-content-wrap-inner {
  margin: 0 auto;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .sidebar-content-wrap .sidebar-content-wrap-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}

.sidebar-content-wrap .sidebar-content-wrap-inner .sidebar {
  margin: 0;
  padding: 0;
  background: #F9F6F9;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40%;
          flex: 0 0 40%;
  position: relative;
}

.sidebar-content-wrap .sidebar-content-wrap-inner .sidebar::after {
  clear: both;
  content: "";
  display: block;
}

.sidebar-content-wrap .sidebar-content-wrap-inner .sidebar .sidebar-inner {
  padding: 0;
}

@media only screen and (min-width: 768px) {
  .sidebar-content-wrap .sidebar-content-wrap-inner .sidebar .sidebar-inner {
    float: right;
    width: 100%;
    position: sticky;
    top: 94px;
  }
  .role--authenticated .sidebar-content-wrap .sidebar-content-wrap-inner .sidebar .sidebar-inner {
    top: 185px;
  }
}

.sidebar-content-wrap .sidebar-content-wrap-inner .sidebar .sidebar-inner .navigation-livre {
  position: static;
  margin: 0 0 30px;
}

@media only screen and (min-width: 768px) {
  .sidebar-content-wrap .sidebar-content-wrap-inner .sidebar .sidebar-inner .navigation-livre {
    margin: 0;
  }
}

.sidebar-content-wrap .sidebar-content-wrap-inner .sidebar .navigation-livre > ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.sidebar-content-wrap .sidebar-content-wrap-inner .sidebar .navigation-livre > ul > li img {
  max-height: 48px;
  margin: 0 20px 0 0;
  vertical-align: middle;
  display: inline-block;
  position: relative;
}

.sidebar-content-wrap .sidebar-content-wrap-inner .sidebar .navigation-livre > ul > li a {
  margin: 0;
  padding: 0;
  font-size: 18px;
  line-height: 22px;
  color: #61002B;
  font-family: 'Museo 700';
  font-weight: bold;
  display: block;
}

@media only screen and (min-width: 768px) {
  .sidebar-content-wrap .sidebar-content-wrap-inner .sidebar .navigation-livre > ul > li a {
    font-size: 14px;
    line-height: 18px;
  }
}

@media only screen and (min-width: 1024px) {
  .sidebar-content-wrap .sidebar-content-wrap-inner .sidebar .navigation-livre > ul > li a {
    font-size: 16px;
    line-height: 20px;
  }
}

.sidebar-content-wrap .sidebar-content-wrap-inner .sidebar .navigation-livre > ul > li a span {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  font-size: 16px;
  line-height: normal;
}

@media only screen and (min-width: 1024px) {
  .sidebar-content-wrap .sidebar-content-wrap-inner .sidebar .navigation-livre > ul > li a span {
    font-size: 18px;
  }
}

.sidebar-content-wrap .sidebar-content-wrap-inner .sidebar .navigation-livre > ul > li.active > a {
  font-size: 18px;
  line-height: 22px;
  color: #FFFFFF;
  background: #8E548A;
  padding: 11px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
  position: relative;
  min-height: 70px;
}

@media only screen and (min-width: 768px) {
  .sidebar-content-wrap .sidebar-content-wrap-inner .sidebar .navigation-livre > ul > li.active > a {
    font-size: 28px;
    line-height: 48px;
    padding: 11px 30px;
    margin-bottom: 0;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media only screen and (min-width: 1024px) {
  .sidebar-content-wrap .sidebar-content-wrap-inner .sidebar .navigation-livre > ul > li.active > a {
    padding: 11px 60px;
  }
}

.sidebar-content-wrap .sidebar-content-wrap-inner .sidebar .navigation-livre > ul > li.active > a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 70px;
  background: #8E548A;
}

@media only screen and (min-width: 768px) {
  .sidebar-content-wrap .sidebar-content-wrap-inner .sidebar .navigation-livre > ul > li.active > a::after {
    content: '';
    position: absolute;
    right: -50px;
    top: 50%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 35.5px 0 35.5px 50px;
    border-color: #FFFFFF #FFFFFF #FFFFFF #8e548a;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

.sidebar-content-wrap .sidebar-content-wrap-inner .sidebar .navigation-livre > ul > li ul li {
  padding: 0 20px 0 109px;
}

@media only screen and (min-width: 768px) {
  .sidebar-content-wrap .sidebar-content-wrap-inner .sidebar .navigation-livre > ul > li ul li {
    padding: 0 20px;
    text-align: right;
  }
}

.sidebar-content-wrap .sidebar-content-wrap-inner .sidebar .navigation-livre > ul > li ul li a {
  border-bottom: 1px solid #C7BEB6;
  padding: 12px 0;
  opacity: .5;
}

.sidebar-content-wrap .sidebar-content-wrap-inner .sidebar .navigation-livre > ul > li ul li:last-child a {
  border: none;
}

.sidebar-content-wrap .sidebar-content-wrap-inner .sidebar .navigation-livre > ul > li ul li.active a {
  opacity: 1;
}

.sidebar-content-wrap .sidebar-content-wrap-inner .sidebar.is-sticked-sidebar {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 30%;
}

.sidebar-content-wrap .sidebar-content-wrap-inner .content-outer {
  margin: 0;
  padding: 0 15px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 60%;
          flex: 0 0 60%;
}

.sidebar-content-wrap .sidebar-content-wrap-inner .content-outer::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (min-width: 768px) {
  .sidebar-content-wrap .sidebar-content-wrap-inner .content-outer {
    padding: 0 20px 0 90px;
  }
}

.sidebar-content-wrap .sidebar-content-wrap-inner .content-outer > .content {
  float: left;
  max-width: 835px;
}

.sidebar-content-wrap .sidebar-content-wrap-inner .content-outer > .content.actualites__body {
  float: none;
}

.sidebar-content-wrap .sidebar-content-wrap-inner .content-outer > .content .texte__texte {
  margin: 0 0 20px;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Arial';
}

.chapo {
  font-family: 'Museo 500';
  font-weight: '500';
  font-size: 16px;
  line-height: 32px;
  color: #333;
}

.article__chapo {
  font-size: 16px;
  line-height: 24px;
  font-family: 'Arial';
  color: #333;
}

.article__chapo.article__chapo {
  margin: 0 0 30px;
  line-height: 32px;
}

.article__chapo p {
  margin: 0;
}

ul.list-sqvt {
  list-style: none;
}

ul.list-sqvt li {
  position: relative;
  font-size: 16px;
  line-height: 32px;
  font-family: 'Arial';
  color: #333;
  font-weight: normal;
}

ul.list-sqvt li::before {
  content: '';
  background: url("../../images/source/list-style.png") no-repeat 0 0;
  width: 14px;
  height: 17px;
  display: inline-block;
  top: 2px;
  position: relative;
  margin: 0 4px 0 0;
}

.texte__texte .link-container {
  overflow: hidden;
  position: relative;
  -webkit-transition: ease-in-out 250ms all;
  -o-transition: ease-in-out 250ms all;
  transition: ease-in-out 250ms all;
}

@media only screen and (min-width: 768px) {
  .texte__texte .link-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.texte__texte .link-container .left {
  text-align: left;
  margin-bottom: 30px;
}

@media only screen and (min-width: 768px) {
  .texte__texte .link-container .left {
    margin-bottom: 0;
  }
}

.texte__texte .link-container .right {
  text-align: left;
  margin-bottom: 30px;
}

@media only screen and (min-width: 768px) {
  .texte__texte .link-container .right {
    text-align: right;
    margin-bottom: 0;
  }
}

.texte__texte .link-container h2 {
  margin: 0 0 10px;
  font-size: 21px;
  font-family: 'Museo 500';
  font-weight: '500';
  padding: 10px 10px 0;
}

.texte__texte .link-container .lien {
  font-size: 16px;
  font-family: 'Museo 500';
  font-weight: '500';
  padding: 0px 10px;
  text-decoration: underline;
}

.texte__texte .link-container img {
  -webkit-transition: ease-in-out 250ms all;
  -o-transition: ease-in-out 250ms all;
  transition: ease-in-out 250ms all;
}

.texte__texte .link-container:hover img {
  -webkit-transition: ease-in-out 250ms all;
  -o-transition: ease-in-out 250ms all;
  transition: ease-in-out 250ms all;
  -webkit-transform: scale(1.03);
      -ms-transform: scale(1.03);
          transform: scale(1.03);
}

.seminaire-tabs.ui-widget {
  border: none;
  margin: 20px 0;
}

.seminaire-tabs.ui-widget .ui-tabs-nav {
  margin: 0;
  background: none;
  border: none;
  padding: 0;
}

.seminaire-tabs.ui-widget .ui-tabs-nav .ui-tabs-tab {
  margin-right: 0;
  border-color: #e5e5e5;
  border-bottom-width: 1px;
  background: #f1f1f1;
  float: none;
}

.seminaire-tabs.ui-widget .ui-tabs-nav .ui-tabs-tab:before {
  display: none;
}

@media only screen and (min-width: 768px) {
  .seminaire-tabs.ui-widget .ui-tabs-nav .ui-tabs-tab {
    float: left;
    margin-right: .2em;
  }
}

.seminaire-tabs.ui-widget .ui-tabs-nav .ui-tabs-tab.ui-state-active {
  background: #61002B;
  border-color: #61002B;
}

.seminaire-tabs.ui-widget .ui-tabs-nav .ui-tabs-anchor {
  padding: 10px;
  font-size: 16px;
  float: none;
  display: block;
}

@media only screen and (min-width: 768px) {
  .seminaire-tabs.ui-widget .ui-tabs-nav .ui-tabs-anchor {
    float: left;
  }
}

.seminaire-tabs.ui-widget .ui-widget-content {
  border: 1px solid #c5c5c5;
}

.seminaire-tabs.ui-widget .ui-widget-content.session-data {
  border: none;
  padding: 0;
}

.seminaire-tabs.ui-widget .ui-widget-content .je-inscri {
  display: inline-block;
  padding: 10px 20px;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #61002B;
  font-family: 'Museo 700';
  font-weight: bold;
  border-radius: 4px;
}

.seminaire-tabs.ui-widget .ui-widget-content .je-inscri:hover {
  opacity: .8;
}

.seminaire-tabs.ui-widget .ui-widget-content .je-inscri.active {
  background-color: #FFA814;
}

.seminaire-tabs.ui-widget .ui-widget-content p, .seminaire-tabs.ui-widget .ui-widget-content ul, .seminaire-tabs.ui-widget .ui-widget-content ol {
  font-size: 14px;
  line-height: 22px;
}

@media only screen and (min-width: 768px) {
  .seminaire-tabs.ui-widget .ui-widget-content p, .seminaire-tabs.ui-widget .ui-widget-content ul, .seminaire-tabs.ui-widget .ui-widget-content ol {
    font-size: 16px;
    line-height: 32px;
  }
}

.seminaire-tabs.ui-widget .ui-widget-content ul, .seminaire-tabs.ui-widget .ui-widget-content ol {
  margin: 0 0 0.75em;
}

.jconfirm .jc-bs3-container {
  max-width: 800px;
}

.jconfirm .jc-bs3-container .jconfirm-box {
  padding: 30px 25px 15px;
}

.jconfirm .jc-bs3-container .jconfirm-box .jconfirm-title {
  line-height: 1.3;
}

.jconfirm .jc-bs3-container .jconfirm-box .jconfirm-buttons .btn-purple {
  background: #61002B !important;
}

.jconfirm .jc-bs3-container .jconfirm-box .jconfirm-buttons .btn-orange {
  background: #FFA814;
  color: #61002B;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll {
  overflow-y: auto !important;
}

iframe {
  max-width: 100%;
  margin: 20px 0;
  display: block;
}

.content {
  word-wrap: break-word;
}

.libraire_video__videos {
  margin: 30px -7.5px;
  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;
}

@media only screen and (min-width: 768px) {
  .libraire_video__videos {
    width: 100%;
    max-width: 1118px;
    padding: 0 15px;
    margin: 30px auto 90px;
  }
}

.libraire_video__videos > div {
  margin: 0 0 15px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  padding: 0 7.5px;
}

.libraire_video__videos > div:last-child {
  margin: 0;
}

@media only screen and (min-width: 768px) {
  .libraire_video__videos > div {
    max-width: 203px;
    margin: 0 15px 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(20% - 15px);
            flex: 0 0 calc(20% - 15px);
    padding: 0;
  }
}

.libraire_video__videos .liste_video__image {
  margin: 0 0 8px;
  padding: 0 0 2px;
  border-bottom: 5px solid #61002B;
  position: relative;
  min-height: 50px;
}

.libraire_video__videos .liste_video__image:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3) url("../../images/source/Icon-awesome-play.png") no-repeat center center;
  width: 100%;
  height: calc(100% - 2px);
}

.libraire_video__videos .liste_video__image img {
  width: 100%;
}

.libraire_video__videos .liste_video__titre {
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 22px;
  color: #61002B;
  font-family: 'Museo 700';
  font-weight: bold;
}

.section-offres #content-area .block-imagence-content {
  margin: 0 auto;
  padding: 0 15px;
  max-width: 1118px;
  width: 100%;
}

.section-offres .postuler__offre {
  margin: 0 -15px 20px;
}

.section-offres .postuler__offre a {
  display: inline-block;
  padding: 10px 20px;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #61002B;
  font-family: 'Museo 700';
  font-weight: bold;
  border-radius: 4px;
}

.section-offres .postuler__offre a:hover {
  opacity: .8;
}

@media only screen and (min-width: 768px) {
  .section-offres #webform-submission-candidature-add-form #edit-container,
  .section-offres #webform-submission-candidature-spontanee-add-form #edit-container {
    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;
  }
  .section-offres #webform-submission-candidature-add-form #edit-container > div,
  .section-offres #webform-submission-candidature-spontanee-add-form #edit-container > div {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
  }
  .section-offres #webform-submission-candidature-add-form #edit-container > div input,
  .section-offres #webform-submission-candidature-spontanee-add-form #edit-container > div input {
    width: 100%;
  }
  .section-offres #webform-submission-candidature-add-form #edit-container > div:nth-child(2n+1),
  .section-offres #webform-submission-candidature-spontanee-add-form #edit-container > div:nth-child(2n+1) {
    margin-right: 20px;
  }
}

.section-offres #webform-submission-candidature-add-form .form-item-offre,
.section-offres #webform-submission-candidature-spontanee-add-form .form-item-offre {
  font-size: 24px;
  color: #61002B;
  margin: 0 auto 20px;
}

@media only screen and (min-width: 768px) {
  .section-offres #webform-submission-candidature-add-form input.form-submit,
  .section-offres #webform-submission-candidature-spontanee-add-form input.form-submit {
    width: inherit;
  }
}

.section-offres #webform-submission-candidature-add-form .form-actions,
.section-offres #webform-submission-candidature-spontanee-add-form .form-actions {
  margin: 20px 0;
}

.section-offres #webform-submission-candidature-add-form #edit-politique-confidenticialite,
.section-offres #webform-submission-candidature-spontanee-add-form #edit-politique-confidenticialite {
  margin-top: 10px;
  font-size: 12px;
}

.section-offres #webform-submission-candidature-add-form #edit-politique-confidenticialite strong,
.section-offres #webform-submission-candidature-spontanee-add-form #edit-politique-confidenticialite strong {
  color: #61002B;
}

.section-offres #webform-submission-candidature-add-form .form-item,
.section-offres #webform-submission-candidature-add-form .captcha,
.section-offres #webform-submission-candidature-spontanee-add-form .form-item,
.section-offres #webform-submission-candidature-spontanee-add-form .captcha {
  margin: 0 0 30px;
}

.section-offres .btn__liste__offres {
  margin: 0 0 40px;
}

@media only screen and (min-width: 768px) {
  .section-offres .btn__liste__offres {
    width: 25%;
  }
}

.section-offres .liste__offres .views-row {
  margin: 10px 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #EEECE9;
}

.delegations-wrapper {
  margin-bottom: 30px;
}

.delegations-wrapper h3 {
  font-size: 18px;
  line-height: 22px;
}

.delegations-wrapper h3 img {
  margin-right: 10px;
}

@media only screen and (min-width: 768px) {
  .delegations-wrapper h3 {
    font-size: 24px;
    line-height: 32px;
  }
}

.delegations-wrapper .delegate-wrapper {
  margin: 0 auto;
  padding: 15px;
  max-width: 1118px;
  width: 100%;
  border-bottom: 1px solid #DDD7D3;
}

.delegations-wrapper .delegate-wrapper:last-child {
  border-bottom: none;
}

.delegations-wrapper .delegate-wrapper .chr_delegation__name {
  margin: 0 0 20px;
  padding: 0;
  font-size: 18px;
  line-height: 32px;
  font-family: 'Museo 700';
  font-weight: bold;
}

.delegations-wrapper .delegate-wrapper .chr_delegation__telephone,
.delegations-wrapper .delegate-wrapper .chr_delegation__contact,
.delegations-wrapper .delegate-wrapper .chr_delegation__adresse {
  margin: 10px 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  line-height: 32px;
}

.delegations-wrapper .delegate-wrapper .chr_delegation__telephone:before,
.delegations-wrapper .delegate-wrapper .chr_delegation__contact:before,
.delegations-wrapper .delegate-wrapper .chr_delegation__adresse:before {
  content: "";
  width: 32px;
  height: 32px;
  display: block;
  margin: 0 15px 0 0;
}

.delegations-wrapper .delegate-wrapper .chr_delegation__telephone:before {
  background: url("../../images/source/delegation_tel.png") 50% 50% no-repeat transparent;
  background-size: 32px auto;
}

.delegations-wrapper .delegate-wrapper .chr_delegation__contact:before,
.delegations-wrapper .delegate-wrapper .chr_delegation__adresse:before {
  background: url("../../images/source/delegation_adresse.png") 50% 50% no-repeat transparent;
  background-size: 32px auto;
}

@media only screen and (min-width: 768px) {
  .is-page-node-type-article .chr-ressources-list {
    width: 70%;
    max-width: 1130px;
    margin: 0 0 30px 30%;
    padding-left: 75px;
  }
}

@media only screen and (min-width: 768px) {
  .is-page-node-type-article .liste-ressource .grid-sizer, .is-page-node-type-article .liste-ressource .views-row {
    width: 50%;
  }
}

@media only screen and (min-width: 1024px) {
  .is-page-node-type-article .liste-ressource .grid-sizer, .is-page-node-type-article .liste-ressource .views-row {
    width: 33.3333%;
  }
}

.chr-ressources-filter {
  width: 100%;
  max-width: 1130px;
  margin: 0 auto 30px;
  padding: 0 15px;
}

.is-page-node-type-article .chr-ressources-filter {
  max-width: 100%;
  margin: 0 0 30px;
}

.chr-ressources-filter .fieldgroup {
  margin: 0 0 20px;
}

.chr-ressources-filter .fieldgroup legend {
  padding: 0 0 2px;
  margin: 0 0 8px;
  border-bottom: 1px solid #61002B;
  font-weight: normal;
  width: 100%;
  font-size: 18px;
}

.chr-ressources-filter .fieldgroup .form--inline::after {
  clear: both;
  content: "";
  display: block;
}

.chr-ressources-filter .fieldgroup .form--inline > .form-item {
  width: 100%;
  float: none;
  margin-bottom: 10px;
}

.chr-ressources-filter .fieldgroup .form--inline > .form-item:nth-child(5) {
  clear: left;
}

@media only screen and (min-width: 768px) {
  .chr-ressources-filter .fieldgroup .form--inline > .form-item {
    width: 25%;
    float: left;
  }
}

.chr-ressources-filter .form-actions {
  text-align: center;
  margin: 0 0 50px;
  padding: 0px 0 30px;
  border-bottom: 1px solid #61002B;
}

.chr-ressources-filter .form__filter__active {
  position: relative;
  background-color: #EEECE9;
  padding: 10px 20px;
  margin: 20px 0 0;
}

.chr-ressources-filter .form__filter__active .js-form-type-checkbox .form-checkbox:checked + label {
  background: #61002B;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 14px;
}

.chr-ressources-filter .form__filter__active #edit-reset {
  position: absolute;
  right: 15px;
  top: 28px;
  background-color: inherit;
  color: #61002B;
  font-size: 12px;
  padding: 0;
  text-transform: none;
}

.chr-ressources-filter .form__filter__active div {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}

.chr-ressources-filter .form__filter__active div.list__active {
  margin-left: 20px;
}

.chr-ressources-filter .form__filter__active div label {
  border: 1px solid #61002B;
  border-radius: 20px;
  padding: 3px 15px;
  margin: 10px 10px 10px 0;
  color: #ffffff;
  background: none;
  background-color: #61002B;
  font-size: 14px;
  display: none;
}

.chr-ressources-filter .form__filter__active div label::after {
  content: 'x';
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  padding: 0;
  border-radius: 50%;
  line-height: 14px;
  background-color: #FFFFFF;
  color: #61002B;
  width: 16px;
  height: 16px;
  text-align: center;
}

.chr-ressources-filter .form__filter__active div .js-form-type-radio .form-radio:checked + label {
  background: none;
  background-color: #61002B;
  font-weight: inherit;
}

.summary a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  outline: none;
  font-size: 22px;
  margin: 0 0 20px;
  color: #61002B;
}

.summary a:before {
  content: "";
  width: 11px;
  height: 7px;
  display: block;
  margin-right: 10px;
  background: #FFFFFF url(../../images/source/Icon-ionic-ios-arrow-down.png) no-repeat 0 0;
  margin-top: 12px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 11px;
          flex: 0 0 11px;
}

.details-open .summary a:before {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.details-content {
  display: none;
}

.details-open .details-content {
  display: block;
}

.ressource__body {
  margin: 0 0 30px;
}

.ressource__body a {
  margin: 10px 0;
}

.ressource__medias {
  margin-bottom: 30px;
}

.ressource__medias > div {
  margin-bottom: 10px;
}

.ressource__urls-personnalisees > div {
  margin-bottom: 10px;
}

.services-wrapper.contenu-temoignage {
  padding: 0 15px 60px;
}

.services-wrapper.contenu-temoignage > .inner > .services-wrap .services-inner {
  text-align: left;
  border: none;
}

.services-wrapper.contenu-temoignage > .inner > .services-wrap .services-inner .avatar.service-image {
  border-radius: 50%;
  overflow: hidden;
  width: 120px;
  height: 120px;
  margin: 0 auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.services-wrapper.contenu-temoignage > .inner > .services-wrap .services-inner .service-title {
  text-align: left;
  font-size: 16px;
}

.services-wrapper.contenu-temoignage > .inner > .services-wrap .services-inner .service-title > div {
  display: inline-block;
}

.services-wrapper.contenu-temoignage > .inner > .services-wrap .services-inner .service-desc {
  font-size: 16px;
  font-family: 'Arial';
  line-height: 24px;
}

.services-wrapper.contenu-temoignage > .inner > .services-wrap .services-inner .service-desc p a {
  display: inline-block;
  margin: 0;
  padding: 0 25px 0 0;
  background: url("../../images/source/Icon-awesome-arrow-alt-circle-right.png") no-repeat right center;
  font-size: 12px;
  line-height: 15px;
  color: #61002B;
  font-family: 'Museo 700';
  font-weight: bold;
  margin: 10px 0 0;
  display: inline;
}

.services-wrapper.contenu-temoignage > .inner > .services-wrap .services-inner .service-desc p a::before {
  display: block;
  content: '';
}

.services-wrapper.contenu-temoignage .services-inner .service-desc {
  font-size: 16px;
  font-family: 'Arial';
  line-height: 24px;
}

.services-wrapper.contenu-temoignage .services-inner .service-title {
  font-size: 16px;
}

.services-wrapper.contenu-temoignage .services-inner .service-title > div {
  display: inline-block;
  vertical-align: top;
}

.services-wrapper.contenu-temoignage .services-inner .service-image {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.temoignage-wrapper {
  margin-bottom: 50px;
}

.temoignage-wrapper .content .temoignages__nom, .temoignage-wrapper .content .temoignages__prenom {
  display: inline-block;
  vertical-align: top;
  font-family: "Museo 700";
  color: #61002B;
  margin: 0 0 15px;
}

.temoignage-wrapper .content .temoignages__chapo p, .temoignage-wrapper .content .temoignages__chapo ul, .temoignage-wrapper .content .temoignages__chapo ol {
  font-family: 'Museo 700';
  font-weight: bold;
  font-size: 16px;
  line-height: 32px;
}

.liste-tabs-recherche {
  width: 100%;
  max-width: 1118px;
  margin: 50px auto;
  padding: 0 15px;
}

.liste-tabs-recherche .item-list__links {
  background: #EEECE9;
  border: 1px solid #DDD7D3;
}

.liste-tabs-recherche .item-list__links li.facet-item {
  position: relative;
  border-bottom: 1px solid #FFFFFF;
}

@media only screen and (min-width: 768px) {
  .liste-tabs-recherche .item-list__links li.facet-item {
    display: inline-block;
    border: none;
  }
}

.liste-tabs-recherche .item-list__links li.facet-item:last-child {
  border: none;
}

@media only screen and (min-width: 768px) {
  .liste-tabs-recherche .item-list__links li.facet-item:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
    width: 1px;
    height: 19px;
    background: #C7BEB6;
  }
}

.liste-tabs-recherche .item-list__links li.facet-item:last-child::after {
  display: none;
}

.liste-tabs-recherche .item-list__links li.facet-item a {
  padding: 15px;
  font-size: 12px;
  line-height: 14px;
  color: #61002B;
  display: block;
}

@media only screen and (min-width: 768px) {
  .liste-tabs-recherche .item-list__links li.facet-item a {
    display: inline-block;
    padding: 20px;
    font-size: 16px;
    line-height: 24px;
  }
}

.liste-tabs-recherche .item-list__links li.facet-item a.is-active {
  background: #61002B;
  color: #FFFFFF;
}

.recherche-title {
  margin: 50px auto 13px;
  padding: 0 15px;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .recherche-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;
  }
}

.recherche-title .goup-item-label {
  color: #61002B;
  font-size: 20px;
  line-height: 30px;
}

.ceeg-wrapper {
  padding: 60px 15px;
  margin: 0;
}

.ceeg-wrapper .inner {
  width: 100%;
  max-width: 1088px;
  margin: 0 auto;
  padding: 0;
}

.ceeg-wrapper .services-wrap {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media only screen and (min-width: 768px) {
  .ceeg-wrapper .services-wrap {
    margin: 0 -15px;
  }
}

.ceeg-wrapper .services-wrap .services-inner {
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .ceeg-wrapper .services-wrap .services-inner {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
    max-width: 33.3333%;
    text-align: center;
  }
}

.ceeg-wrapper .services-wrap .services-inner img {
  max-width: 100%;
}

.ceeg-wrapper .services-wrap .services-inner .service-title {
  text-align: center;
}

.webinaire-a-venir,
.le-replays {
  margin: 0;
  padding: 60px 0;
}

.webinaire-a-venir.webinaire-a-venir,
.le-replays.webinaire-a-venir {
  background: #EEECE9;
}

.webinaire-a-venir > h3,
.le-replays > h3 {
  margin: 0 auto 30px;
  padding: 0 15px;
  max-width: 1118px;
  width: 100%;
}

.webinaire-page-liste header {
  margin: 0 auto 30px;
  padding: 0 15px;
  max-width: 1118px;
  width: 100%;
  font-size: 28px;
  line-height: 33px;
  font-family: 'Museo 700';
  font-weight: bold;
}

.views-rows-wrapper {
  margin: 0 auto;
  padding: 0 15px;
  max-width: 1118px;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .views-rows-wrapper .rows-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.views-rows-wrapper .rows-wrapper > div {
  margin-bottom: 30px;
  border: 1px solid #C7BEB6;
  background: #FFFFFF;
}

@media only screen and (min-width: 768px) {
  .views-rows-wrapper .rows-wrapper > div {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(33.333% - 15px);
            flex: 0 0 calc(33.333% - 15px);
    margin: 0 15px 30px 0;
  }
  .views-rows-wrapper .rows-wrapper > div:last-child, .views-rows-wrapper .rows-wrapper > div:nth-child(3) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333%;
            flex: 0 0 33.333%;
    margin: 0 0 30px;
  }
}

.views-rows-wrapper .rows-wrapper article {
  background: none;
  border: none;
}

.views-rows-wrapper .rows-wrapper article .date-time {
  margin: 0 0 5px;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Arial';
  color: #555254;
  text-transform: uppercase;
}

.views-rows-wrapper .rows-wrapper article .title {
  margin: 0 0 13px;
  padding: 0;
  font-size: 20px;
  line-height: 30px;
  font-family: 'Museo 700';
  font-weight: bold;
  color: #61002B;
}

.views-rows-wrapper .rows-wrapper article .title h2 {
  margin: 0;
}

.views-rows-wrapper .rows-wrapper article .title a {
  color: #61002B;
}

.views-rows-wrapper .rows-wrapper article .body {
  margin: 0 0 20px;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Arial';
  color: #333;
}

.views-rows-wrapper .rows-wrapper article .body p {
  margin: 0;
}

.views-rows-wrapper + footer {
  text-align: center;
}

.views-rows-wrapper + footer a {
  display: inline-block;
  padding: 10px 20px;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #61002B;
  font-family: 'Museo 700';
  font-weight: bold;
  border-radius: 4px;
}

.views-rows-wrapper + footer a:hover {
  opacity: .8;
}

.contact__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;
  margin: 50px auto 0;
  padding: 0 15px;
  width: 100%;
  max-width: 1118px;
}

@media only screen and (min-width: 768px) {
  .contact__wrapper .contact__wrapper_left {
    width: 60%;
  }
}

.contact__wrapper .contact__wrapper_right {
  margin-bottom: 30px;
}

@media only screen and (min-width: 768px) {
  .contact__wrapper .contact__wrapper_right {
    width: 35%;
  }
}

.contact__wrapper .contact__wrapper_right .bloc_contact__item {
  margin: 20px 0;
  padding: 20px;
  border: 1px solid #61002B;
}

.contact__wrapper .contact__wrapper_right .bloc_contact__item p {
  word-break: break-word;
}

.contact__wrapper .contact__wrapper_right .bloc_contact__item img {
  min-height: 100px;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .contact__wrapper .contact__wrapper_right .bloc_contact__item img {
    min-height: 1px;
  }
}

.contact__wrapper .webform-submission-contact-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -7.5px;
}

.contact__wrapper .webform-submission-contact-form .fieldset-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -7.5px;
}

@media only screen and (min-width: 768px) {
  .contact__wrapper .webform-submission-contact-form .fieldset-wrapper .form-item {
    margin-bottom: 0;
  }
}

.contact__wrapper .radios--wrapper legend {
  font-family: "Museo 500";
  font-weight: normal;
}

.contact__wrapper form > .webform-elements {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -7.5px;
}

.contact__wrapper form > .webform-elements .fieldset-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -7.5px;
}

@media only screen and (min-width: 768px) {
  .contact__wrapper form > .webform-elements .fieldset-wrapper .form-item {
    margin-bottom: 0;
  }
}

.contact__wrapper .form-item, .contact__wrapper .form-actions {
  margin-bottom: 30px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  width: 100%;
  padding: 0 7.5px;
}

@media only screen and (min-width: 768px) {
  .contact__wrapper .form-item-effectif,
  .contact__wrapper .form-item-siret,
  .contact__wrapper .form-item-name,
  .contact__wrapper .form-item-prenom,
  .contact__wrapper .form-item-code-postal,
  .contact__wrapper .form-item-ville {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.contact__wrapper .js-webform-radios {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.contact__wrapper .js-webform-radios .form-item {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}

.page-contact .contact_dedie_block {
  padding: 20px;
}

.quiz__body p, .quiz__body ul, .quiz__body ol {
  margin: 0 0 30px;
  line-height: 24px;
  color: #555254;
}

.quiz__body h2 {
  margin: 0 0 20px;
  font-family: "Museo 700";
  font-size: 28px;
  color: #333;
}

.quiz-form .js-form-type-radio .form-radio:checked + label {
  background-color: #F9F9F8;
  background-position: 10px 50%;
  border-color: #EEECE9;
}

.quiz-form .js-form-type-radio label {
  background-position: 10px 50%;
  padding: 10px 10px 10px 32px;
  display: inline-block;
  vertical-align: top;
  border: 1px solid #FFFFFF;
  border-radius: 4px;
}

.quiz-form .js-form-type-radio p {
  margin: 0;
}

.quiz-form .answer {
  position: relative;
  margin: 0 0 5px;
}

.quiz-form .answer:before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  left: -20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
}

.quiz-form .answer.good {
  border-color: #7c9323;
}

.quiz-form .answer.good:before {
  background: url("../../images/source/ic-good.svg") 50% 50% no-repeat;
}

.quiz-form .answer.good .js-form-type-radio label {
  border-color: #7c9323;
  background-color: rgba(14, 121, 30, 0.05);
}

.quiz-form .answer.bad:before {
  background: url("../../images/source/ic-bad.svg") 50% 50% no-repeat;
}

.quiz-form .answer.bad .js-form-type-radio label {
  border-color: #D61010;
  background-color: rgba(214, 16, 16, 0.05);
}

@media only screen and (min-width: 768px) {
  .quiz-form.answered .answer {
    margin-left: 20px;
  }
}

.quiz-form .validate-btn {
  margin: 10px 0 0;
}

.quiz-form .question-item {
  margin: 0 0 60px;
}

.quiz-form .question-item .title {
  margin: 0 0 20px;
  position: relative;
  font-family: 'Arial';
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
  color: #C7BEB6;
}

.quiz-form .question-item .title:after {
  content: "";
  border: 1px solid #DDD7D3;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.quiz-form .question-item .question-level {
  position: relative;
  z-index: 1;
  padding-right: 10px;
  background: #FFFFFF;
}

.quiz-form .question-item .question p {
  font-size: 16px;
  font-family: "Museo 700";
  line-height: 24px;
  color: #61002B;
  margin: 0 0 10px;
}

.answered .answers {
  padding: 0 20px;
}

@media only screen and (min-width: 768px) {
  .answered .answers {
    padding: 0;
  }
}

.answered .answer:not(.good):not(.bad) .js-form-type-radio p {
  opacity: 0.5;
}

.quiz-question-explanation {
  padding: 30px;
  margin: 35px 0 20px;
  background: #F9F9F8;
  border: 1px solid #EEECE9;
}

.quiz-question-explanation h3 {
  margin: 0 0 15px;
  font-family: 'Arial';
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
}

article.node__full .content .quiz-question-explanation p,
article.node__full .content .quiz-result p {
  line-height: 24px;
}

.user-form {
  margin: 50px auto 0;
  padding: 0 15px;
}

.user-form .form-item, .user-form .form-actions {
  margin-bottom: 30px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  width: 100%;
}

.user-form .fieldgroup .fieldset-wrapper > div {
  padding: 0;
}

@media only screen and (min-width: 768px) {
  .user-form .fieldgroup .fieldset-wrapper > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -7.5px;
  }
}

.user-form .fieldgroup .fieldset-wrapper > div .form-item {
  width: auto;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0 20px 10px 0;
}

.user-form .fieldgroup .fieldset-wrapper > div.form-checkboxes {
  width: 100%;
}

.user-form .fieldgroup .fieldset-wrapper > div.form-checkboxes .form-item {
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .user-form .fieldgroup .fieldset-wrapper > div.form-checkboxes .form-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
    margin: 0 0 15px;
  }
}

.user-form .description {
  padding: 0 7.5px;
}

.user-form #edit-field-profil-entreprise--wrapper .fieldset-wrapper > div:not(#edit-field-profil-entreprise) {
  color: red;
  margin-left: 0;
}

.form__inscription .field--name-field-date-de-naissance h4 {
  font-family: "Museo 500";
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  padding: 0 7.5px;
  font-weight: normal;
  margin-bottom: 0.375em;
}

body[class^="page-user-reset"] .user-form {
  margin: 0 auto;
  width: 100%;
  max-width: 1088px;
}

.section-inscription .form-wrapper {
  width: 100%;
}

.section-inscription .captcha {
  padding: 0 7.5px;
}

.section-inscription .form-item-field-siren-0-value {
  position: relative;
}

.section-inscription .form-item-field-siren-0-value label {
  display: inline-block;
}

.section-inscription .tooltip-wrapper {
  display: inline-block;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 14px;
  height: 14px;
  margin: 0 0.3em;
  text-align: center;
  vertical-align: top;
  color: #fff;
  border: 2px solid #bbb;
  border-radius: 50%;
  background: #bbb;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
}

.section-inscription .tooltip_show {
  position: absolute;
  top: 14px;
  left: 50px;
  border: 1px solid #bbb;
  padding: 10px;
  background: #fff;
  z-index: 99;
}

.block-views-block-actualites-block-espace-connecte header {
  text-align: center;
  margin: 0 0 20px;
}

.block-views-block-actualites-block-espace-connecte header h2 {
  margin: 0;
  font-size: 28px;
  line-height: 36px;
  font-family: "Museo 700";
}

.agenda-actualite-wrapper {
  margin-bottom: 60px;
}

@media only screen and (min-width: 768px) {
  .agenda-actualite-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.agenda-actualite-wrapper > div {
  width: 100%;
  margin-bottom: 60px;
}

@media only screen and (min-width: 768px) {
  .agenda-actualite-wrapper > div {
    max-width: 50%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    margin-bottom: 0;
  }
}

.agenda-actualite-wrapper .agenda-block {
  padding: 0;
  background: none;
}

.agenda-actualite-wrapper .liste__actualite-wrapper {
  padding: 0;
}

.agenda-actualite-wrapper .node.actualite__list {
  border: 1px solid #C7BEB6;
}

@media only screen and (min-width: 768px) {
  .espace-prive-contact-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.espace-prive-contact-wrapper > div {
  margin: 0 0 30px;
  padding: 0;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .espace-prive-contact-wrapper > div {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    padding: 0 15px 30px 0;
    margin: 0;
  }
}

@media only screen and (min-width: 1024px) {
  .espace-prive-contact-wrapper > div {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }
}

.espace-prive-contact-wrapper > div:last-child {
  padding-right: 0;
}

@media only screen and (min-width: 768px) {
  .espace-prive-contact-wrapper > div:last-child {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

@media only screen and (min-width: 1024px) {
  .espace-prive-contact-wrapper > div:last-child {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }
}

.espace-prive-contact-wrapper > div.chr-espace-prive-block-contact-title {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  padding-bottom: 30px;
  text-align: center;
}

.espace-prive-contact-wrapper .contact_dedie_block {
  margin: 0;
}

@media only screen and (min-width: 1024px) {
  .sidebyside-blocks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 auto;
    width: 100%;
    max-width: 1118px;
    padding: 0 15px;
  }
}

.sidebyside-blocks > div {
  width: 100%;
  margin: 0 0 15px;
  padding: 0;
}

@media only screen and (min-width: 1024px) {
  .sidebyside-blocks > div {
    max-width: 50%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc( 50% - 15px);
            flex: 0 0 calc( 50% - 15px);
    margin: 0 7.5px;
  }
}

.sidebyside-blocks > div .inner, .sidebyside-blocks > div .outer-wrapper {
  height: 100%;
}

.block-espaceprivemesliensblock {
  padding-bottom: 0;
}

.block-espaceprivemesliensblock .landing-cible {
  padding-top: 0;
  padding-bottom: 0;
}

.chr-espace-prive-block-info-employeur {
  background: #DDD7D3;
}

.chr-block-dedie {
  margin-top: 60px;
  margin-bottom: 60px;
}

.chr-espace-prive-block-gestion-employeur,
.block-adhererblock,
.chr-espace-prive-block-chorumetvous {
  height: 100%;
}

.chr-espace-prive-block-gestion-employeur .inner, .chr-espace-prive-block-gestion-employeur .outer-wrapper, .chr-espace-prive-block-gestion-employeur .adherer-wrapper, .chr-espace-prive-block-gestion-employeur .adherer,
.block-adhererblock .inner,
.block-adhererblock .outer-wrapper,
.block-adhererblock .adherer-wrapper,
.block-adhererblock .adherer,
.chr-espace-prive-block-chorumetvous .inner,
.chr-espace-prive-block-chorumetvous .outer-wrapper,
.chr-espace-prive-block-chorumetvous .adherer-wrapper,
.chr-espace-prive-block-chorumetvous .adherer {
  height: 100%;
}

.block-contactdedie-employeur {
  height: 100%;
}

.block-contactdedie-employeur .contact_dedie_block {
  margin: 0;
  padding-right: 70px;
  padding-left: 70px;
  text-align: center;
  height: 100%;
}

.chr-block-items {
  margin-bottom: 15px;
}

.block-webinairesblock .inner .webinaire-wrapper,
.block-espaceprivegestionblock .inner .webinaire-wrapper {
  position: relative;
}

.page-salarie.role--salarie .block-webinairesblock .inner .webinaire-wrapper .webinaire-button-wrapper > div,
.page-employeur.role--employeur .block-webinairesblock .inner .webinaire-wrapper .webinaire-button-wrapper > div,
.page-tiers-de-confiance.role--tiers-de-confiance .block-webinairesblock .inner .webinaire-wrapper .webinaire-button-wrapper > div, .page-salarie.role--salarie .block-espaceprivegestionblock .inner .webinaire-wrapper .webinaire-button-wrapper > div,
.page-employeur.role--employeur .block-espaceprivegestionblock .inner .webinaire-wrapper .webinaire-button-wrapper > div,
.page-tiers-de-confiance.role--tiers-de-confiance .block-espaceprivegestionblock .inner .webinaire-wrapper .webinaire-button-wrapper > div {
  margin-top: 0;
  margin-bottom: 0;
}

.page-salarie.role--salarie .webinaire-button-wrapper,
.page-employeur.role--employeur .webinaire-button-wrapper,
.page-tiers-de-confiance.role--tiers-de-confiance .webinaire-button-wrapper {
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
  text-align: center;
}

.block-espaceprivegestionblock .inner .webinaire-wrapper h3,
.block-espaceprivechorumetvousblock .inner .webinaire-wrapper h3 {
  margin: 0 0 10px;
  font-size: 20px;
  line-height: 30px;
  color: #61002B;
}

.espace-prive-wrapper .block-espaceprivegestionblock .inner .webinaire-wrapper h3, .espace-prive-wrapper
.block-espaceprivechorumetvousblock .inner .webinaire-wrapper h3 {
  margin: 10px 0 10px;
  padding: 0;
  font-size: 28px;
  line-height: 36px;
  color: #333;
}

.page-employeur .actu-cible {
  padding-top: 60px;
}

.page-employeur.role--employeur .actu-cible {
  padding-top: 0;
}

.sessions {
  margin: 30px 0;
}

.sessions .label {
  background-color: #ddd;
  font-family: 'Arial';
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  cursor: pointer;
}

@media only screen and (min-width: 768px) {
  .sessions .label {
    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;
  }
}

.sessions .session-tx-left {
  padding: 10px 15px 10px 38px;
  position: relative;
  color: #333;
}

.sessions .session-tx-left:before {
  content: "";
  background: url("../../images/source/down-arrow.svg") 50% 50% no-repeat transparent;
  width: 15px;
  height: 15px;
  display: block;
  position: absolute;
  top: 50%;
  left: 10px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.sessions .session-tx-right {
  padding: 10px 15px;
  background: #61002B;
  color: #FFFFFF;
  text-align: center;
}

@media only screen and (min-width: 768px) {
  .sessions .session-tx-right {
    text-align: left;
  }
}

.sessions .open-session .session-tx-left:before {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.session-body {
  border: 1px solid #c5c5c5;
  padding: 15px;
}

.session-body form {
  padding: 30px 0;
}

.session-body form .form-item {
  margin-bottom: 30px;
}

.session-data {
  margin: 0 0 15px;
}

.page-chorum-facilit .services-wrapper {
  padding: 0 15px;
}

@media only screen and (min-width: 768px) {
  .page-chorum-facilit .services-wrapper > .inner .services-wrap .services-inner {
    width: calc(50% - 15px);
    margin-bottom: 20px;
  }
}

@media only screen and (min-width: 1024px) {
  .page-chorum-facilit .services-wrapper > .inner .services-wrap .services-inner {
    width: calc(25% - 15px);
  }
}

.section-barometre-qvt-ess-2020-resultats .page-header,
.page-salarie-barometre-v3 .page-header,
.page-dirigeant-barometre-v3 .page-header {
  position: static !important;
}

.section-barometre-qvt-ess-2020-resultats #content-area .block-imagence-content,
.page-salarie-barometre-v3 #content-area .block-imagence-content,
.page-dirigeant-barometre-v3 #content-area .block-imagence-content {
  padding: 0;
  max-width: 100%;
}

.section-barometre-qvt-ess-2020-resultats .btn,
.page-salarie-barometre-v3 .btn,
.page-dirigeant-barometre-v3 .btn {
  font-size: 13px;
  text-transform: none;
}

.section-barometre-qvt-ess-2020-resultats .chapo p,
.page-salarie-barometre-v3 .chapo p,
.page-dirigeant-barometre-v3 .chapo p {
  font-family: "Museo 300";
  font-weight: normal;
  line-height: normal;
}

.section-barometre-qvt-ess-2020-resultats .chapo .lead, .section-barometre-qvt-ess-2020-resultats .chapo .legend,
.page-salarie-barometre-v3 .chapo .lead,
.page-salarie-barometre-v3 .chapo .legend,
.page-dirigeant-barometre-v3 .chapo .lead,
.page-dirigeant-barometre-v3 .chapo .legend {
  margin-bottom: 10px;
}

.section-barometre-qvt-ess-2020-resultats .groupbtn,
.page-salarie-barometre-v3 .groupbtn,
.page-dirigeant-barometre-v3 .groupbtn {
  font-family: "Museo 500";
  margin-bottom: 10px;
}

@media only screen and (min-width: 768px) {
  .section-barometre-qvt-ess-2020-resultats .groupbtn,
  .page-salarie-barometre-v3 .groupbtn,
  .page-dirigeant-barometre-v3 .groupbtn {
    margin: 0;
  }
}

.section-barometre-qvt-ess-2020-resultats .page__chapo .trigger,
.page-salarie-barometre-v3 .page__chapo .trigger,
.page-dirigeant-barometre-v3 .page__chapo .trigger {
  display: none;
}

.section-barometre-qvt-ess-2020-resultats .card-body p,
.page-salarie-barometre-v3 .card-body p,
.page-dirigeant-barometre-v3 .card-body p {
  font-size: 14px;
}

.section-barometre-qvt-ess-2020-resultats .text-left,
.page-salarie-barometre-v3 .text-left,
.page-dirigeant-barometre-v3 .text-left {
  text-align: left;
}

.section-barometre-qvt-ess-2020-resultats .fas, .section-barometre-qvt-ess-2020-resultats .fab,
.page-salarie-barometre-v3 .fas,
.page-salarie-barometre-v3 .fab,
.page-dirigeant-barometre-v3 .fas,
.page-dirigeant-barometre-v3 .fab {
  margin-right: 5px;
  margin-left: 5px;
}

.section-barometre-qvt-ess-2020-resultats .text-stats,
.page-salarie-barometre-v3 .text-stats,
.page-dirigeant-barometre-v3 .text-stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 10px;
}

.section-barometre-qvt-ess-2020-resultats .nblegend,
.page-salarie-barometre-v3 .nblegend,
.page-dirigeant-barometre-v3 .nblegend {
  font-family: "Museo 500";
}

.section-barometre-qvt-ess-2020-resultats .sequence .nbx2,
.page-salarie-barometre-v3 .sequence .nbx2,
.page-dirigeant-barometre-v3 .sequence .nbx2 {
  height: 64px;
  line-height: 64px;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0 !important;
}

.section-barometre-qvt-ess-2020-resultats .container,
.page-salarie-barometre-v3 .container,
.page-dirigeant-barometre-v3 .container {
  padding: 0 15px;
}

@media only screen and (min-width: 768px) {
  .section-barometre-qvt-ess-2020-resultats .container,
  .page-salarie-barometre-v3 .container,
  .page-dirigeant-barometre-v3 .container {
    padding: 0;
  }
}

@media only screen and (min-width: 1024px) {
  .section-barometre-qvt-ess-2020-resultats .mb-md-n5, .section-barometre-qvt-ess-2020-resultats .my-md-n5,
  .page-salarie-barometre-v3 .mb-md-n5,
  .page-salarie-barometre-v3 .my-md-n5,
  .page-dirigeant-barometre-v3 .mb-md-n5,
  .page-dirigeant-barometre-v3 .my-md-n5 {
    margin-bottom: -2.7rem !important;
  }
}

.section-barometre-qvt-ess-2020-resultats .fad.fa-chevron-circle-down:before, .section-barometre-qvt-ess-2020-resultats .fad.fa-chevron-circle-down:after,
.page-salarie-barometre-v3 .fad.fa-chevron-circle-down:before,
.page-salarie-barometre-v3 .fad.fa-chevron-circle-down:after,
.page-dirigeant-barometre-v3 .fad.fa-chevron-circle-down:before,
.page-dirigeant-barometre-v3 .fad.fa-chevron-circle-down:after {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.section-barometre-qvt-ess-2020-resultats .animated_upanddown,
.page-salarie-barometre-v3 .animated_upanddown,
.page-dirigeant-barometre-v3 .animated_upanddown {
  position: absolute;
}

.section-barometre-qvt-ess-2020-resultats .animated_upanddown > i,
.page-salarie-barometre-v3 .animated_upanddown > i,
.page-dirigeant-barometre-v3 .animated_upanddown > i {
  position: absolute;
}

.section-barometre-qvt-ess-2020-resultats h4,
.page-salarie-barometre-v3 h4,
.page-dirigeant-barometre-v3 h4 {
  font-family: "Museo 500";
}

.section-barometre-qvt-ess-2020-resultats a:hover,
.page-salarie-barometre-v3 a:hover,
.page-dirigeant-barometre-v3 a:hover {
  text-decoration: none;
}

.horizontal-animated-bar {
  margin-top: 1em;
}

@media only screen and (min-width: 1024px) {
  .horizontal-animated-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: -15px;
    margin-right: -15px;
  }
}

.horizontal-animated-bar > div {
  padding: 0 15px;
}

.horizontal-bar-wrapper {
  width: 100%;
}

@media only screen and (min-width: 1024px) {
  .horizontal-bar-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    max-width: 30%;
  }
}

.link-bounce .my-5 {
  margin-top: 5em !important;
}

.sectionstep {
  overflow: hidden;
}

.sectionstep:nth-child(2n+3) .titleblock .circle-step-anim::before {
  background: url("../../images/source/circle-step-three.svg");
  height: 175px;
  width: 160px;
  left: -63px;
  top: -56px;
}

.page-barometre-qvt-ess-2020-resultats #section1 {
  padding-bottom: 100px !important;
}

.page-dirigeant-barometre-v3 h2 {
  color: #2eace2;
}

.page-salarie-barometre-v3 h2 {
  color: #a9579f;
}

.scrollmagic-pin-spacer {
  z-index: 1;
}

.relative-container-wrapper {
  position: relative;
  z-index: 1;
}

.relative-button-wrapper {
  position: relative;
  z-index: 0;
}

@media only screen and (min-width: 768px) {
  .webform-submission-ouverture-d-un-dossier-invalidit-form .webform-elements > .webform-flexbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -7.5px;
  }
}

@media only screen and (min-width: 768px) {
  .webform-submission-ouverture-d-un-dossier-invalidit-form .webform-elements > .webform-flexbox > .webform-flex {
    width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    padding: 0 7.5px;
  }
}

.webform-submission-ouverture-d-un-dossier-invalidit-form .webform-flex--container {
  margin: 0;
}

.webform-flexbox {
  margin: 0 -7.5px 30px;
}

.webform-flexbox .webform-flex--container {
  padding: 0 7.5px;
  margin: 0;
}

.webform-flexbox .webform-flexbox {
  margin: 0;
}

.webform-flexbox .webform-flexbox .form-item {
  margin-bottom: 0;
}

.form-item, .captcha, .form-actions {
  margin-bottom: 30px;
}

.webform-fieldset {
  margin-bottom: 0;
}

.block-text-w-button {
  position: relative;
  color: #FFFFFF;
  text-align: center;
  overflow: hidden;
}

.text-black .block-text-w-button {
  color: #000;
}

.text-black .block-text-w-button:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(40%, white));
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 40%);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 40%);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 40%);
  opacity: 0.75;
  z-index: 1;
}

.block-text-w-button .inner {
  padding: 60px 15px;
  position: relative;
  z-index: 1;
}

.block-text-w-button .title {
  font-weight: "Museo 700";
  font-size: 28px;
  line-height: 36px;
  margin: 0 0 10px;
}

.block-text-w-button .sup-title {
  font-size: 22px;
  line-height: 36px;
  margin: 0 0 19px;
  color: #FFFFFF;
}

.text-black .block-text-w-button .sup-title {
  color: #000;
}

.block-text-w-button .chapo p {
  font-family: 'Arial';
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 20px;
  color: #FFFFFF;
}

.text-black .block-text-w-button .chapo p {
  color: #000;
}

.block-text-w-button .visuel-wrap {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-image: -webkit-linear-gradient(267deg, #eeece9 0%, #61032b 100%);
  background-image: -o-linear-gradient(267deg, #eeece9 0%, #61032b 100%);
  background-image: linear-gradient(183deg, #eeece9 0%, #61032b 100%);
}

.text-black .block-text-w-button .visuel-wrap {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(40%, white));
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 40%);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 40%);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 40%);
}

.block-text-w-button .visuel-wrap img {
  min-width: 100%;
  min-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  mix-blend-mode: multiply;
}

.block-text-w-button .js-form-type-select {
  max-width: 260px;
  margin: 0 auto;
}

.link-colored, .link-nocolored, .button-nocolored a, .button-colored a, .ressource__medias .medias__fichier a {
  display: inline-block;
  vertical-align: top;
  font-family: "Museo 700";
  font-size: 12px;
  line-height: 12px;
  text-transform: uppercase;
  text-decoration: none;
  padding: 10px 20px;
  border-radius: 4px;
  border: 1px solid #61002B;
  background: #61002B;
  color: #FFFFFF;
  cursor: pointer;
  -webkit-transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;
  -o-transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;
  transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;
}

.link-colored:hover, .link-nocolored:hover, .button-nocolored a:hover, .button-colored a:hover, .ressource__medias .medias__fichier a:hover {
  opacity: .8;
}

.link-nocolored, .button-nocolored a {
  background: #FFFFFF;
  color: #61002B;
}

.button-colored, .ressource__medias .medias__fichier, .button-nocolored {
  display: inline-block;
  margin: 0 2px;
}

.chr-espace-prive-block-newsletter .inner .webinaire-wrapper .chapo {
  font-family: "Museo 500";
}

.chr-espace-prive-block-newsletter .inner .webinaire-wrapper .chapo-soustitre {
  margin: 0 0 9px;
  font-family: "Museo 700";
  font-size: 20px;
  font-weight: normal;
  color: #61002B;
}

@media only screen and (min-width: 991px) {
  .account__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -15px;
  }
}

.account__wrapper .account__main__wrapper {
  width: 100%;
  padding: 0 15px;
}

@media only screen and (min-width: 991px) {
  .account__wrapper .account__main__wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 57.5%;
            flex: 0 0 57.5%;
    max-width: 57.5%;
  }
}

@media only screen and (min-width: 1024px) {
  .account__wrapper .account__main__wrapper {
    padding: 0 95px 0 15px;
  }
}

.account__wrapper .account__main__wrapper .chr-mon-compte {
  margin: 0;
  padding: 0;
}

.account__wrapper .account__main__wrapper .chr-mon-compte > fieldset {
  padding: 0;
}

.account__wrapper .account__main__wrapper .chr-mon-compte > fieldset > legend {
  margin-bottom: 20px;
}

.account__wrapper .account__main__wrapper .chr-mon-compte > fieldset > legend span {
  font-size: 28px;
  font-family: "Museo 700";
}

.account__wrapper .account__main__wrapper .chr-mon-compte h4 {
  font-family: "Museo 500";
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  padding: 0;
  margin-bottom: 0.375em;
}

.account__wrapper .account__main__wrapper .chr-mon-compte table.field-multiple-table {
  margin-top: 0;
}

.account__wrapper .account__main__wrapper .chr-mon-compte table thead {
  display: none;
}

@media only screen and (min-width: 768px) {
  .account__wrapper .account__main__wrapper .chr-mon-compte .paragraphs-subform {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -7.5px;
  }
}

.account__wrapper .account__main__wrapper .chr-mon-compte .paragraphs-subform > div {
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .account__wrapper .account__main__wrapper .chr-mon-compte .paragraphs-subform > div {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    padding: 0 7.5px;
  }
}

.account__wrapper .account__main__wrapper .chr-mon-compte .field--name-field-autres-siren-salarie,
.account__wrapper .account__main__wrapper .chr-mon-compte .field--name-field-autres-siren-employeur {
  margin-bottom: 20px;
  padding: 0;
}

.account__wrapper .account__main__wrapper .chr-mon-compte .tabledrag-toggle-weight-wrapper,
.account__wrapper .account__main__wrapper .chr-mon-compte .field-multiple-drag,
.account__wrapper .account__main__wrapper .chr-mon-compte .paragraph-type-title,
.account__wrapper .account__main__wrapper .chr-mon-compte .paragraph-top,
.account__wrapper .account__main__wrapper .chr-mon-compte [data-drupal-selector="edit-field-autres-siren-employeur-title"],
.account__wrapper .account__main__wrapper .chr-mon-compte [data-drupal-selector="edit-field-autres-siren-employeur-text"],
.account__wrapper .account__main__wrapper .chr-mon-compte [data-drupal-selector="edit-field-autres-siren-salarie-title"],
.account__wrapper .account__main__wrapper .chr-mon-compte [data-drupal-selector="edit-field-autres-siren-salarie-text"] {
  display: none;
}

.account__wrapper .account__main__wrapper .chr-mon-compte .paragraphs-dropbutton-wrapper input {
  display: inline-block;
  margin: 10px 0;
  padding: 0 25px 0 0;
  background: url("../../images/source/Icon-awesome-arrow-alt-circle-right.png") no-repeat right center;
  font-family: "Museo 700";
  font-size: 12px;
  line-height: 15px;
  color: #61002B;
}

.account__wrapper .account__main__wrapper .chr-mon-compte .form-wrapper .form-item {
  padding: 0;
}

.account__wrapper .account__sidebar__wrapper {
  width: 100%;
  padding: 0 15px;
}

@media only screen and (min-width: 991px) {
  .account__wrapper .account__sidebar__wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 42.5%;
            flex: 0 0 42.5%;
    max-width: 42.5%;
  }
}

.account__wrapper .account__sidebar__wrapper .account__mdp .description:not(.password-suggestions) {
  font-family: 'Arial';
}

.account__wrapper .account__sidebar__wrapper .account__mdp label {
  font-family: "Museo 700";
  font-size: 14px;
}

.account__wrapper .account__sidebar__wrapper .js-form-type-checkbox label,
.account__wrapper .account__sidebar__wrapper .js-form-type-checkbox label.option {
  font-size: 16px;
  font-family: 'Arial';
}

.account__wrapper .account__sidebar__wrapper input[type="text"], .account__wrapper .account__sidebar__wrapper input[type="number"], .account__wrapper .account__sidebar__wrapper input[type="tel"], .account__wrapper .account__sidebar__wrapper input[type="email"], .account__wrapper .account__sidebar__wrapper input[type="password"], .account__wrapper .account__sidebar__wrapper input[type="date"] {
  background: #FFFFFF;
  border: 1px solid #EEECE9;
  border-radius: 4px;
  font-family: "Museo 500";
}

.account__wrapper .account__sidebar__wrapper .form-item {
  margin-bottom: 25px;
}

.account__wrapper .account__sidebar__wrapper .form-actions, .account__wrapper .account__sidebar__wrapper fieldset.form-item {
  margin-bottom: 0;
}

.account__wrapper .account__sidebar__wrapper .account__mdp {
  background-color: #F9F9F8;
  border: 1px solid #DDD7D3;
  padding: 26px 30px 30px;
  margin-bottom: 15px;
}

.account__wrapper .account__sidebar__wrapper .account__mdp .title-identifiant {
  font-size: 28px;
  font-family: "Museo 700";
  margin: 0 0 12px;
}

.account__wrapper .account__sidebar__wrapper .account__mdp .chr-mon-compte {
  margin: 0;
}

.account__wrapper .account__sidebar__wrapper .account__mdp .chr-mon-compte > fieldset > legend {
  margin-bottom: 20px;
}

.account__wrapper .account__sidebar__wrapper .account__mdp .chr-mon-compte > fieldset > legend span {
  font-size: 28px;
  font-family: "Museo 700";
}

.account__wrapper .account__sidebar__wrapper .account__mdp .chr-mon-compte .js-form-item-pass {
  display: block;
}

.account__wrapper .account__sidebar__wrapper .account__mdp .chr-mon-compte .js-form-item-pass .js-form-type-password {
  min-width: 100%;
}

.account__wrapper .account__sidebar__wrapper .account__mdp .chr-mon-compte .js-form-item-pass .js-form-type-password input {
  max-width: 275px;
}

.account__wrapper .account__sidebar__wrapper .account__mdp .chr-mon-compte .form-item-current-pass input {
  max-width: 275px;
}

.fieldset-ma-structure {
  margin-bottom: 0;
}

.fieldset-ma-structure > legend {
  margin-bottom: 15px;
  font-size: 18px;
  color: #61002B;
}

.no-margin-bottom {
  margin-bottom: 0;
}

.account__newsletter {
  background: #EEECE9;
  padding: 30px;
  border: 1px solid #C7BEB6;
}

.account__newsletter legend {
  font-size: 24px;
  margin-bottom: 20px;
}

.newsletter-wrapper {
  border-top: 1px solid #DDD7D3;
  padding: 20px 0 0;
}

.newsletter-wrapper:first-child {
  border: none;
  padding: 0;
}

.historique_emails_modal {
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.5);
  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;
}

.historique_emails_modal .historique_emails_content {
  border: none;
  background-color: #FFFFFF;
  margin: auto;
  padding: 15px;
  overflow: hidden;
  position: relative;
  border-radius: 10px;
}

@media only screen and (min-width: 768px) {
  .historique_emails_modal .historique_emails_content {
    width: 40%;
    padding-top: 30px;
  }
}

.historique_emails_modal .historique_emails_content .title {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 10px;
}

.historique_emails_modal .historique_emails_content .historique_emails_items .historique_email {
  color: #61002B;
  border-bottom: 2px solid #61002B;
  margin-bottom: 10px;
}

@media only screen and (min-width: 768px) {
  .historique_emails_modal .historique_emails_content .historique_emails_items .historique_emails_item_content {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
}

.historique_emails_modal .historique_emails_content .historique_emails_items .historique_date_creation,
.historique_emails_modal .historique_emails_content .historique_emails_items .historique_date_cloture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
}

.historique_emails_modal .historique_emails_content .historique_emails_items .historique_date_creation .icon,
.historique_emails_modal .historique_emails_content .historique_emails_items .historique_date_cloture .icon {
  width: 50px;
  height: 33px;
  background: transparent url("../../images/source/icn-date.png") no-repeat center center;
}

.historique_emails_modal .historique_emails_content .historique_emails_items .historique_date_creation .label,
.historique_emails_modal .historique_emails_content .historique_emails_items .historique_date_cloture .label {
  font-weight: 600;
  color: #333;
}

.historique_emails_modal span.close {
  color: #999;
  position: absolute;
  right: 15px;
  top: 10px;
}

.historique_emails_modal span.close::before {
  content: '';
  display: block;
  width: 36px;
  height: 36px;
  background: url("../../images/source/close-circle.png") no-repeat center center;
}

.historique_emails_modal span.close:focus, .historique_emails_modal span.close:hover {
  color: #61002B;
  text-decoration: none;
  cursor: pointer;
}

.historique_emails_cta {
  background-color: #F9F9F8;
  border: 1px solid #DDD7D3;
  padding: 30px;
  margin-bottom: 15px;
  text-align: center;
}

.historique_emails_cta .btn {
  background-color: #FFFFFF;
  border: 1px solid #61002B;
  color: #61002B;
  white-space: inherit;
}

@media only screen and (min-width: 768px) {
  .historique_emails_cta .btn {
    white-space: nowrap;
  }
}

.flex-3-col .fieldset-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -7.5px;
  margin-right: -7.5px;
}

.flex-3-col .form-item {
  width: 100%;
  padding: 0 7.5px;
}

@media only screen and (min-width: 768px) {
  .flex-3-col .form-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }
}

.flex-3-col .webform-fieldset {
  padding: 0;
}

.flex-3-col .webform-flexbox .webform-flex--container {
  padding: 0;
}

@media only screen and (min-width: 768px) {
  .flex-2-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -7.5px;
  }
}

.flex-2-col > div {
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .flex-2-col > div {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    padding: 0 7.5px;
  }
}

@media only screen and (min-width: 768px) {
  .webform-submission-contact-facilit-form .js-webform-radios {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media only screen and (min-width: 768px) {
  .webform-submission-contact-facilit-form .js-webform-radios .js-form-type-radio {
    margin-right: 20px;
  }
}

.webform-submission-contact-facilit-form .js-webform-radios .js-form-type-radio:last-child {
  margin-right: 0;
}

.shwpd {
  position: absolute;
  right: 10px;
  bottom: 8px;
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: pointer;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.eye-open:before {
  content: "\e9d1";
}

.eye-close:before {
  content: "\e9ce";
}

.block-full-wrapper-5050 {
  margin: 0 0 30px;
  padding: 0;
}

@media only screen and (min-width: 768px) {
  .block-full-wrapper-5050 {
    margin: 0 0 60px;
  }
}

.block-full-wrapper-5050 > .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.block-full-wrapper-5050 > .inner > div {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (min-width: 768px) {
  .block-full-wrapper-5050 > .inner > div {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.block-full-wrapper-5050 > .inner > div:first-child {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.block-full-wrapper-5050 > .inner > div:last-child {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.block-full-wrapper-5050 > .inner > div .bg-dark-grey {
  background: none;
}

.block-full-wrapper-5050 .block-chr-core {
  width: 100%;
  max-width: 700px;
  padding: 50px 70px;
  text-align: center;
  position: relative;
}

.block-full-wrapper-5050 .adherer-wrapper {
  margin: 0;
}

.block-full-wrapper-5050 .sub-title {
  display: none;
}

.block-full-wrapper-5050 .chapo {
  margin-bottom: 0;
}

.block-full-wrapper-5050 .chapo p {
  margin-bottom: 20px;
}

.designation-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px;
  padding: 60px 0;
}

.designation-left,
.designation-right {
  padding: 0 15px;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .designation-left {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 68%;
            flex: 0 0 68%;
    max-width: 68%;
  }
}

@media only screen and (min-width: 768px) {
  .designation-right {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 32%;
            flex: 0 0 32%;
    max-width: 32%;
  }
}

.block-contact-dedie {
  padding: 20px;
  margin: 0 0 20px;
  background: #61002B;
  color: #FFFFFF;
  text-align: center;
}

.block-contact-dedie__title, .block-contact-dedie__phone {
  font-family: "Museo 700";
  font-size: 20px;
  line-height: 30px;
}

.block-contact-dedie__desc {
  margin: 0 0 15px;
  font-family: "Museo 500";
  font-size: 16px;
  line-height: 24px;
}

.block-contact-dedie__phone {
  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;
}

.block-contact-dedie__phone:before {
  content: "";
  display: block;
  background: url("../../images/source/phone-white.svg") 0 0 no-repeat transparent;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

.block-contact-dedie .link-arrow {
  color: #FFFFFF;
  background-image: url("../../images/source/Icon-awesome-arrow-alt-circle-right-white.png");
}

.designation-list {
  margin: 0 0 20px;
  background: #F9F9F8;
  border: 1px solid #EEECE9;
}

.designation-list__title {
  padding: 10px 20px;
  font-family: "Museo 700";
  font-size: 20px;
  line-height: 30px;
  background: #EEECE9;
  color: #61002B;
}

.designation-list__content {
  padding: 20px;
}

.designation-list .w-icon-document {
  position: relative;
  padding-left: 55px;
}

.designation-list .w-icon-document:before {
  content: "";
  width: 50px;
  height: 55px;
  display: block;
  background: url("../../images/source/paperclip.svg") 0 0 no-repeat transparent;
  position: absolute;
  top: -15px;
  left: 0;
}

.designation-list .document-list li {
  border-bottom: 1px solid #DDD7D3;
  padding: 10px 0;
}

.designation-list .document-list li:last-child {
  border: none;
}

.designation-list .document-list li a {
  display: block;
  font-size: 16px;
}

.webform-progress {
  display: none;
}

@media only screen and (min-width: 768px) {
  .webform-progress {
    display: block;
  }
}

.no-stepper .webform-progress {
  display: none;
}

.progress-marker {
  display: none;
}

.progress-text {
  font-family: "Museo 500";
  font-size: 12px;
  font-weight: normal;
  -o-text-overflow: inherit;
     text-overflow: inherit;
}

.webform-progress-tracker .progress-step {
  position: relative;
  border-bottom: 3px solid transparent;
}

.webform-progress-tracker .progress-step:first-child, .webform-progress-tracker .progress-step:nth-child(2), .webform-progress-tracker .progress-step:nth-child(3) {
  display: none;
}

.webform-progress-tracker .progress-step::after {
  content: '';
  display: block;
  position: absolute;
  z-index: -10;
  height: 1px;
  width: 100%;
  top: inherit;
  bottom: -2px;
  left: 0;
  right: inherit;
  background-color: #61002B;
}

.webform-progress-tracker .progress-step.is-active {
  border-color: #61002B;
}

.webform-progress-tracker .progress-step.is-active .progress-title {
  font-weight: normal;
  font-family: "Museo 700";
}

.webform-progress-tracker .progress-step.is-active .progress-text {
  color: #61002B;
}

.webform-progress-tracker .progress-step.is-complete:after {
  color: #61002B;
}

.webform-progress-tracker .progress-step.is-complete .progress-title {
  color: #61002B;
}

.webform-progress-tracker .progress-step .progress-text {
  color: #61002B;
  line-height: 16px;
  padding-bottom: 10px;
  display: block;
}

.webform-submission-designation-beneficiaire-add-form h2 {
  margin: 0 0 15px;
}

.webform-submission-designation-beneficiaire-add-form legend {
  margin-bottom: 0.77em;
}

.webform-submission-designation-beneficiaire-add-form strong {
  font-family: 'Museo 700';
}

.webform-submission-designation-beneficiaire-add-form .form-item-code-otp {
  margin-top: 20px;
}

.webform-submission-designation-beneficiaire-add-form .form-item-numero-de-telephone-mobile-personnel.webform-element-help-container--title-after label {
  display: inline-block;
}

.webform-submission-designation-beneficiaire-add-form .form-heading-custom {
  margin-bottom: 10px;
}

.webform-submission-designation-beneficiaire-add-form label {
  font-family: "Museo 700";
}

.webform-submission-designation-beneficiaire-add-form .webform-element-description {
  font-family: 'Arial';
  font-size: 16px;
  letter-spacing: 0;
  color: #555254;
}

.webform-submission-designation-beneficiaire-add-form .webform-element-help {
  border: none;
  color: #FFFFFF;
  background: url("../../images/source/help.svg") 50% 50% no-repeat transparent;
}

.webform-submission-designation-beneficiaire-add-form .webform-element-help > span {
  display: none;
}

.webform-submission-designation-beneficiaire-add-form .webform-element-help-container--title-after label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.webform-submission-designation-beneficiaire-add-form .webform-has-field-prefix .field-prefix, .webform-submission-designation-beneficiaire-add-form .webform-has-field-prefix .form-text {
  display: inline-block;
  vertical-align: middle;
}

.webform-submission-designation-beneficiaire-add-form .webform-has-field-prefix .field-prefix {
  width: 100%;
  max-width: 40px;
  font-size: 12px;
}

.webform-submission-designation-beneficiaire-add-form .webform-has-field-prefix .form-text {
  width: 100%;
  max-width: calc(100% - 45px);
}

.webform-submission-designation-beneficiaire-add-form .webform-has-field-prefix.form-item-telephone span.field-prefix {
  max-width: 49px;
  font-size: 14px;
  margin: -11px 0 0px;
}

.webform-submission-designation-beneficiaire-add-form .webform-has-field-prefix.form-item-telephone input {
  max-width: calc(100% - 54px);
}

.webform-submission-designation-beneficiaire-add-form .form-actions {
  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;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.webform-submission-designation-beneficiaire-add-form .form-actions .ajax-progress {
  display: none;
}

.webform-submission-designation-beneficiaire-add-form .js-form-type-radio .description,
.webform-submission-designation-beneficiaire-add-form .js-form-type-checkbox .description {
  padding: 8px 0 0 20px;
  font-size: 16px;
  line-height: 25px;
}

.webform-submission-designation-beneficiaire-add-form .js-form-type-radio .form-radio:checked + label,
.webform-submission-designation-beneficiaire-add-form .js-form-type-checkbox .form-radio:checked + label {
  color: #61002B;
}

.webform-submission-designation-beneficiaire-add-form .js-form-type-radio label {
  background-image: url("../../images/source/radio-2.png");
}

.webform-submission-designation-beneficiaire-add-form .js-form-type-checkbox label {
  background-image: url("../../images/source/checkbox-2.png");
}

.webform-submission-designation-beneficiaire-add-form .webform-multiple-table {
  margin-bottom: 20px;
}

.webform-submission-designation-beneficiaire-add-form .webform-multiple-table table {
  table-layout: auto;
  margin-top: 0;
}

.webform-submission-designation-beneficiaire-add-form .webform-multiple-table td {
  padding: 20px 0 5px;
}

.webform-submission-designation-beneficiaire-add-form .webform-multiple-table .form-item + .form-item {
  margin-top: 0;
}

.webform-submission-designation-beneficiaire-add-form .form-item-attribution tr {
  border-bottom: 1px solid #DDD7D3;
}

.webform-submission-designation-beneficiaire-add-form .form-item-attribution td {
  padding: 0;
}

.webform-submission-designation-beneficiaire-add-form .form-item-attribution td:not(.webform-multiple-table--operations) {
  max-width: 711px;
}

.webform-submission-designation-beneficiaire-add-form .form-item-attribution .webform-multiple-table--operations {
  background: #FFFFFF;
  max-width: 30px;
  padding: 10px 5px;
  position: relative;
}

.webform-submission-designation-beneficiaire-add-form .form-item-attribution .js-form-type-checkbox {
  padding: 10px 8px;
  margin: 0;
}

.webform-submission-designation-beneficiaire-add-form .form-item-attribution .js-form-type-checkbox label {
  font-size: 12px;
  font-family: 'Arial';
  line-height: 28px;
  background-position: 0 6px;
  word-wrap: normal;
}

.webform-submission-designation-beneficiaire-add-form .form-item-attribution .js-form-type-number,
.webform-submission-designation-beneficiaire-add-form .form-item-attribution .js-form-type-select {
  padding: 10px 0;
  margin: 0;
}

.webform-submission-designation-beneficiaire-add-form .form-item-attribution .js-form-type-number label,
.webform-submission-designation-beneficiaire-add-form .form-item-attribution .js-form-type-select label {
  display: none;
}

.webform-submission-designation-beneficiaire-add-form .form-item-attribution .js-form-type-number input, .webform-submission-designation-beneficiaire-add-form .form-item-attribution .js-form-type-number select,
.webform-submission-designation-beneficiaire-add-form .form-item-attribution .js-form-type-select input,
.webform-submission-designation-beneficiaire-add-form .form-item-attribution .js-form-type-select select {
  border: none;
  background-color: transparent;
  margin: 0;
}

.webform-submission-designation-beneficiaire-add-form .form-item-attribution .js-form-type-select {
  color: #333;
}

@media only screen and (min-width: 768px) {
  .webform-submission-designation-beneficiaire-add-form .form-item-attribution .js-form-type-select {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 55%;
            flex: 0 0 55%;
    max-width: 55%;
  }
}

@media only screen and (min-width: 768px) {
  .webform-submission-designation-beneficiaire-add-form .form-item-attribution .js-form-type-number,
  .webform-submission-designation-beneficiaire-add-form .form-item-attribution .js-form-type-checkbox {
    max-width: 17%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 17%;
            flex: 0 0 17%;
  }
}

.webform-submission-designation-beneficiaire-add-form .form-item-beneficiaire-designe > label {
  font-size: 12px;
  text-transform: uppercase;
  color: #61002B;
}

.webform-submission-designation-beneficiaire-add-form .form-item-attribution > label {
  margin-bottom: 15px;
  font-family: "Museo 700";
  font-size: 20px;
  line-height: 30px;
  color: #61002B;
}

.webform-submission-designation-beneficiaire-add-form .btn-download {
  margin-bottom: 30px;
}

.webform-submission-designation-beneficiaire-add-form .legend {
  font-weight: normal;
  font-family: "Museo 700";
}

.webform-submission-designation-beneficiaire-add-form .webform-button--draft {
  display: none;
}

.webform-submission-designation-beneficiaire-add-form fieldset[data-drupal-selector*="item-type-personne"] {
  margin-bottom: 0;
}

.webform-submission-designation-beneficiaire-add-form fieldset[data-drupal-selector*="item-type-personne"] legend {
  display: none;
}

@media only screen and (min-width: 768px) {
  .webform-submission-designation-beneficiaire-add-form fieldset[data-drupal-selector*="item-type-personne"] div[id*="item-type-personne"] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.webform-submission-designation-beneficiaire-add-form .tippy-box {
  background-color: #FFFFFF;
  color: #333;
  border: 1px solid #c5c5c5;
  font-family: 'Museo 500';
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.03em;
}

.webform-button--previous {
  border-radius: 0;
  padding-left: 25px;
  text-transform: none;
  background: url("../../images/source/ic-prev-btn.svg") 0 50% no-repeat transparent;
  color: #61002B;
  font-size: 16px;
}

.desc-info {
  background: #F9F9F8;
  border: 2px solid #61002B;
  color: #61002B;
  margin: 45px 0 25px;
  padding: 15px 30px;
  font-size: 16px;
  position: relative;
}

.desc-info:before {
  content: "";
  width: 40px;
  height: 40px;
  display: block;
  position: absolute;
  top: -20px;
  left: -10px;
  background: url("../../images/source/help.svg") 50% 50% no-repeat #FFFFFF;
}

@media only screen and (min-width: 768px) {
  .desc-info:before {
    left: -20px;
  }
}

.messages.messages--info {
  padding-left: 35px;
  background-position: 10px 13px;
}

.label-designation {
  margin-bottom: 0.375em;
  font-size: 12px;
  font-family: "Museo 700";
  font-weight: normal;
  text-transform: uppercase;
  color: #61002B;
}

.titre-designation {
  margin-bottom: 5px;
  font-size: 16px;
  font-family: "Museo 700";
  font-weight: normal;
  text-transform: uppercase;
  color: #61002B;
}

.important-element {
  font-family: 'Arial';
  font-size: 12px;
  line-height: 32px;
}

.beneficiare-list {
  margin-bottom: 30px;
}

.beneficiare-list li {
  background: #F9F9F8;
  margin-bottom: 1px;
  padding: 10px 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.beneficiare-list__name {
  font-family: "Museo 700";
  font-size: 16px;
  width: 100%;
  padding: 0 15px;
}

@media only screen and (min-width: 768px) {
  .beneficiare-list__name {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
  }
}

.beneficiare-list__date, .beneficiare-list__address {
  font-size: 12px;
  font-family: 'Arial';
  width: 100%;
  padding: 0 15px;
}

@media only screen and (min-width: 768px) {
  .beneficiare-list__date {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
}

@media only screen and (min-width: 768px) {
  .beneficiare-list__address {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
  }
}

.beneficiare-list__address p {
  display: inline-block;
  vertical-align: top;
  margin: 0;
}

.rappel_informations_option {
  margin-bottom: 30px;
}

.rappel_informations_option p {
  font-family: 'Arial';
  font-size: 14px;
}

.heading-aligned p {
  margin-bottom: 5px;
}

.sign_infos_edit {
  margin: 10px 0;
  font-size: 12px;
  font-family: "Museo 700";
  line-height: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (min-width: 768px) {
  .sign_infos_edit {
    margin: 0;
  }
}

.sign_infos_edit:after {
  content: "";
  width: 14px;
  height: 14px;
  display: block;
  margin-left: 5px;
  background: url("../../images/source/ic-edit.svg") 0 0 no-repeat transparent;
}

.sign-infos-list {
  background: #F9F9F8;
  padding: 0 20px;
  border-top: 1px solid #C7BEB6;
}

.sign-infos-list.w-padding {
  padding: 20px;
}

.checked-list li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 10px;
}

.checked-list li:last-child {
  margin-bottom: 0;
}

.checked-list li:before {
  content: "";
  width: 20px;
  height: 20px;
  background: url("../../images/source/ic-checked.svg") 50% 50% no-repeat #7c9323;
  border-radius: 50%;
  position: absolute;
  top: 2px;
  left: 0;
  display: block;
}

.sign-infos-list-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -20px;
  padding: 5px 0;
}

.sign-infos-item {
  width: 100%;
  padding: 10px 20px;
  font-size: 14px;
}

@media only screen and (min-width: 768px) {
  .sign-infos-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.sign-infos-item_title {
  font-family: "Museo 700";
}

.sign-infos-item__inner {
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .sign-infos-full-w {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

.sign_infos_title {
  font-family: "Museo 700";
}

.etapes-title {
  font-family: "Museo 700";
  font-size: 20px;
  text-align: center;
  color: #61002B;
}

@media only screen and (min-width: 768px) {
  .sign_etape_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.sign_etape__item {
  width: 100%;
  padding: 10px 20px;
  background-color: #C7BEB6;
  position: relative;
  text-align: center;
  min-height: 96px;
  border-bottom: 2px solid #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (min-width: 768px) {
  .sign_etape__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
    max-width: 33.3333%;
    border-right: 3px solid #FFFFFF;
    border-bottom: none;
  }
}

.sign_etape__item__inner {
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .sign_etape__item:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 48.5px 0 48.5px 12px;
    border-color: transparent transparent transparent #FFFFFF;
    position: absolute;
    right: -15px;
    top: 0;
    z-index: 1;
  }
}

@media only screen and (min-width: 768px) {
  .sign_etape__item:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 48.5px 0 48.5px 12px;
    border-color: transparent transparent transparent #C7BEB6;
    position: absolute;
    right: -12px;
    top: 0;
    z-index: 2;
  }
}

.sign_etape__item.etape-2 {
  background-color: #DDD7D3;
}

.sign_etape__item.etape-2:after {
  border-color: transparent transparent transparent #DDD7D3;
}

.sign_etape__item.etape-3 {
  background-color: #EEECE9;
  border-right-color: none;
}

.sign_etape__item.etape-3:before {
  display: none;
}

.sign_etape__item.etape-3:after {
  border-color: transparent transparent transparent #EEECE9;
}

.sign_etape__item .etap_num {
  margin-bottom: 5px;
  font-family: "Museo 700";
  font-size: 14px;
  text-transform: uppercase;
  color: #61002B;
}

.sign_etape__item .etap_text {
  font-size: 14px;
  line-height: 19px;
}

.table-attribution-head {
  margin: 0;
  border-bottom: 1px solid #FFFFFF;
  background: #DDD7D3;
  display: none;
}

@media only screen and (min-width: 768px) {
  .table-attribution-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.table-attribution-head > div {
  padding: 10px 8px;
  border-right: 1px solid #FFFFFF;
  font-size: 12px;
}

.table-attribution-head > div:last-child {
  border: none;
}

.table-attribution-head__order {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

@media only screen and (min-width: 768px) {
  .table-attribution-head__order {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 15%;
            flex: 0 0 15%;
    max-width: 15%;
  }
}

.table-attribution-head__order:after {
  content: "";
  background: url("../../images/source/help.svg") 0 0 no-repeat transparent;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
  margin-left: 5px;
}

.table-attribution-head__order .info_bulle {
  position: absolute;
  top: 0;
  min-width: 219px;
  font-size: 14px;
  padding: 10px;
  border: 1px solid #EEECE9;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
  background: #FFFFFF;
}

@media only screen and (min-width: 768px) {
  .table-attribution-head__benefice {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 55%;
            flex: 0 0 55%;
    max-width: 55%;
  }
}

.table-attribution-head__capital {
  position: relative;
}

@media only screen and (min-width: 768px) {
  .table-attribution-head__capital {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    max-width: 30%;
  }
}

.table-attribution-head__capital:after {
  content: "";
  background: url("../../images/source/help.svg") 0 0 no-repeat transparent;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
  margin-left: 5px;
}

.table-attribution-head__capital .info_bulle {
  position: absolute;
  top: 0;
  min-width: 219px;
  font-size: 14px;
  padding: 10px;
  border: 1px solid #EEECE9;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
  background: #FFFFFF;
}

@media only screen and (min-width: 768px) {
  .table-attribution-beneficiare {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 768px) {
  .table-attribution-beneficiare .hidden {
    display: block;
    visibility: hidden;
  }
}

.table-attribution-beneficiare .form-item--error-message {
  font-size: 12px;
  line-height: 14px;
  padding: 0 8px;
}

.table-attribution-beneficiare > .form-item {
  border-right: 1px solid #FFFFFF;
}

.table-attribution-beneficiare > .form-item:last-child {
  border: none;
}

@media only screen and (min-width: 768px) {
  .table-attribution-beneficiare > .form-item:last-child label {
    max-width: 65px;
    line-height: 14px;
    font-weight: normal;
    white-space: normal;
  }
}

.table-attribution-beneficiare input[data-drupal-selector*="-operations-remove"],
.table-attribution-beneficiare .btn-remove {
  display: none;
}

.btn-reset-table {
  background: none;
  color: #61002B;
  line-height: 30px;
  text-transform: none;
  padding: 0;
}

@media only screen and (min-width: 768px) {
  .btn-reset-table {
    position: absolute;
    top: 0;
    right: 20px;
  }
}

.js-form-type-webform-custom-composite {
  position: relative;
}

.webform-multiple-table td {
  position: relative;
}

.webform-multiple-table td input[type="image"] {
  position: absolute;
  top: 28px;
  right: 0;
  opacity: 0;
  z-index: 1;
}

.webform-multiple-table td input[type="image"]:hover, .webform-multiple-table td input[type="image"]:focus {
  opacity: 0;
}

.webform-multiple-table .btn-remove {
  position: absolute;
  right: 0;
  top: 28px;
}

.form-item-beneficiaire-designe tr {
  border: none;
}

.form-item-beneficiaire-designe .beneficiaire_morale,
.form-item-beneficiaire-designe .beneficiaire_represente {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.form-item-beneficiaire-designe .beneficiaire_morale input,
.form-item-beneficiaire-designe .beneficiaire_represente input {
  width: 0;
  height: 0;
}

.form-item-beneficiaire-designe .beneficiaire_morale .icon::after,
.form-item-beneficiaire-designe .beneficiaire_represente .icon::after {
  content: "";
  background: url("../../images/source/help.svg") 0 0 no-repeat transparent;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
  margin-left: 5px;
  pointer-events: all;
}

.form-item-beneficiaire-designe .beneficiaire_morale .info_bulle,
.form-item-beneficiaire-designe .beneficiaire_represente .info_bulle {
  position: absolute;
  top: 0;
  min-width: 219px;
  font-size: 14px;
  padding: 10px;
  border: 1px solid #EEECE9;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
  background: #FFFFFF;
  border: 1px solid #c5c5c5;
}

.beneficiaire_item {
  background-color: #F9F9F8;
  cursor: pointer;
  padding: 7px 14px;
  text-align: left;
  outline: none;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  position: relative;
}

.beneficiaire_item:after {
  content: "";
  display: block;
  width: 11px;
  height: 7px;
  background: url("../../images/source/Icon-ionic-ios-arrow-down.png") 0 0 no-repeat transparent;
  position: absolute;
  top: 40%;
  right: 15px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.beneficiaire_item.active, .beneficiaire_item:hover {
  background-color: #EEECE9;
}

.beneficiaire_item.active:after {
  -webkit-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}

.beneficiaire_item.active + .beneficiaire_item_detail {
  border: 1px solid #EEECE9;
}

.beneficiaire_item_detail {
  padding: 10px 18px 0;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.2s ease-out;
  -o-transition: max-height 0.2s ease-out;
  transition: max-height 0.2s ease-out;
}

.text_clause_type ul {
  list-style-type: disc;
  padding-left: 15px;
}

.designation-confirmation h2 {
  margin-top: 0;
}

.designation-confirmation .designation-form {
  padding: 0 0 30px;
}

.designation-confirmation #chr-designation-download-file-form {
  margin-bottom: 15px;
}

.designation-confirmation #chr-designation-download-file-form [data-drupal-selector="edit-type-email"] {
  margin-bottom: 0;
}

.designation-confirmation #chr-designation-download-file-form [data-drupal-selector="edit-type-email"] legend {
  display: none;
}

.beneficiaire_represente_show {
  font-size: 14px;
  padding-left: 10px;
}

.dbco {
  border: 1px solid #DDD7D3;
  border-bottom: 0px;
  padding: 30px 30px 20px;
}

.dbco .dbco_title {
  font-size: 24px;
  font-weight: bold;
}

.dbco .item_wrapper {
  margin-top: 10px;
  margin-bottom: 26px;
}

.dbco .item_wrapper:last-child {
  margin-bottom: 0;
}

.dbco .item_wrapper .item_header .item_infos {
  font-size: 12px;
  font-weight: normal;
  font-family: 'Arial';
  line-height: 24px;
  color: #555254;
}

.dbco .item_wrapper .item_header .item_title {
  color: #61002B;
  border-bottom: 1px solid #61002B;
  position: relative;
  cursor: pointer;
  font-size: 14px;
  padding: 0 0 5px;
}

@media only screen and (min-width: 768px) {
  .dbco .item_wrapper .item_header .item_title {
    font-size: 16px;
  }
}

.dbco .item_wrapper .item_header .item_title::after {
  content: "";
  display: block;
  width: 11px;
  height: 7px;
  background: url("../../images/source/Icon-ionic-ios-arrow-down.png") 0 0 no-repeat transparent;
  position: absolute;
  top: 40%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.dbco .item_wrapper .item_content_wrapper {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  margin-top: 21px;
  max-height: 0;
  overflow: hidden;
  color: #999;
  font-size: 14px;
  line-height: 16px;
}

@media only screen and (min-width: 768px) {
  .dbco .item_wrapper .item_content_wrapper {
    grid-template-columns: 3fr 2fr;
    gap: 24px 45px;
  }
}

.dbco .item_wrapper .item_content_wrapper .item_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.dbco .item_wrapper .item_content_wrapper .item_content .item_icon {
  width: 30px;
  height: 30px;
  background: transparent url("../../images/source/icn-type-doc.png") no-repeat center center;
  margin: 0 10px 0 0;
}

.dbco .item_wrapper .item_content_wrapper .item_content .item_content_body {
  font-family: 'Arial';
}

.dbco .item_wrapper .item_content_wrapper .item_content .item_content_body span {
  font-family: "Museo 700";
  color: #333;
  font-size: 16px;
}

.dbco .item_wrapper .item_content_wrapper .item_content .item_content_body span.icon-conformite::before {
  content: '';
  display: inline-block;
  width: 15px;
  height: 11px;
  margin-right: 5px;
  background: transparent url("../../images/source/Icon-feather-check.png") no-repeat center center;
}

.dbco .item_wrapper .item_content_wrapper .item_content .item_content_body span.icon-no-conformite::before {
  content: '';
  display: inline-block;
  width: 15px;
  height: 11px;
  margin-right: 5px;
  background: transparent url("../../images/source/Icon-metro-cross.png") no-repeat center center;
}

.dbco .item_wrapper .item_content_wrapper .item_content.type_type .item_icon {
  background: transparent url("../../images/source/icn-type-doc.png") no-repeat center center;
}

.dbco .item_wrapper .item_content_wrapper .item_content.type_recu .item_icon, .dbco .item_wrapper .item_content_wrapper .item_content.type_traite .item_icon {
  background: transparent url("../../images/source/icn-date.png") no-repeat center center;
}

.dbco .item_wrapper .item_content_wrapper .item_content.type_email .item_icon {
  background: transparent url("../../images/source/icn-email.png") no-repeat center center;
}

.dbco .item_wrapper .item_content_wrapper .item_content.type_support .item_icon {
  background: transparent url("../../images/source/icn-support.png") no-repeat center center;
}

.dbco .item_wrapper .item_content_wrapper .item_content.type_conformite .item_icon {
  background: transparent url("../../images/source/icn-conformite.png") no-repeat center center;
}

.dbco .item_wrapper .item_content_wrapper .item_cta {
  text-align: center;
}

@media only screen and (min-width: 1024px) {
  .dbco .item_wrapper .item_content_wrapper .item_cta {
    grid-column-start: 1;
    grid-column-end: 3;
  }
}

.dbco .item_wrapper .item_content_wrapper .item_cta .btn {
  white-space: inherit;
}

.dbco .item_wrapper.active .item_header .item_title:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  top: 30%;
}

.dbco .item_wrapper.active .item_content_wrapper {
  max-height: 350px;
}

.dbco .dbco_empty {
  margin-top: 10px;
}

.dbco_link {
  background-color: #F9F9F8;
  border: 1px solid #DDD7D3;
  border-top: 0px;
  padding: 30px;
  text-align: center;
}

div.empty + .dbco_link {
  text-align: inherit;
  background-color: inherit;
  padding-top: 0px;
}

.dbco_link .btn {
  white-space: inherit;
}

.dbco_siren {
  margin-top: 20px;
  padding: 2px 28px;
  border: 1px solid #DDD7D3;
  border-bottom: 0px;
  background-color: #EEECE9;
  font-family: 'Arial';
  font-weight: bold;
  font-size: 16px;
}

.webform-submission-designation-beneficiaire-form .form-item--error .form-item--error-message {
  position: inherit;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvY29tcG9uZW50cy5jc3MiLCJjb21wb25lbnRzL2NvbmZpZy9fbWl4aW5zLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9jb25maWcvX3ZhcmlhYmxlcy5zY3NzIiwibm9kZV9tb2R1bGVzL2JvdXJib24tbmVhdC9jb3JlL25lYXQvbWl4aW5zL19ncmlkLW1lZGlhLnNjc3MiLCJub2RlX21vZHVsZXMvYm91cmJvbi9jb3JlL2JvdXJib24vbGlicmFyeS9fY2xlYXJmaXguc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX2Nvbm5leGlvbi5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX25hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50cy9fYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX3NpdGUuc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50cy9fcmVzc291cmNlcy5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19wYWdlci5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19hY3R1YWxpdGVzLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX3BhcmFncmFwaGUuc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50cy9fcHJvZHVpdC5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19jY24uc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50cy9fY29udGFjdF9kZWRpZS5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19hLWRlY291dnJpci5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19vZmZyZXMuc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50cy9fc2VydmljZXMuc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50cy9fd2ViaW5haXJlcy5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19hZ2VuZGEuc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50cy9fbmV3c2xldHRlci5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19wYWdlLTQwNC5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19lcXVpcGVzLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX2FydGljbGUuc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50cy9fdmlkZW9zLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX29mZnJlX2VtcGxvaS5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19kZWxlZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX3RlbW9pZ25hZ2VzLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX3JlY2hlcmNoZS5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19jZWVnLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX2xpc3RlLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX2NvbnRhY3Quc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50cy9fcXVpei5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19zdWJzY3JpYmUuc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50cy9fZXNwYWNlLWNvbm5lY3Rlci5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19zZXNzaW9uLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX2Nob3J1bV9mYWNpbGl0LnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX2Jhcm9tZXRyZS5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19mb3JtLWRvc3NpZXIuc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50cy9fYmxvY2stdy1idG4uc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50cy9fbmV3c2xldHRlci1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19tb24tY29tcHRlLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX2Zvcm0tY2hvcnVtLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX2Jsb2NrLWZ1bGwtNTA1MC5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19kZXNpZ25hdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ21FakIsZUFBZTtBQ2xFZjtFQUNFLDRCQUEyQjtFQUMzQiwrRUFBc0Y7RUFDdEYsMkNBQTBDO0VBQzFDLGVDb0RxQjtDRC9DdEI7O0FFa0RDO0VGM0RGO0lBT0ksOEJBQTZCO0dBRWhDO0NGR0E7O0FFREQ7RUFDRSxvQkM2Q3NCO0VENUN0QixlQzJDcUI7Q0QxQ3RCOztBQUVEO0VBQ0Usb0JDb0JhO0VEbkJiLFVBQVM7RUFDVCxXQUFVO0VBQ1YsV0FBVTtDQTR0Qlg7O0FBaHVCRDtFQU9JLGdCQUFlO0VBQ2YsV0FBVTtDQXNtQlg7O0FBOW1CSDtFQVdNLGVBQWM7Q0F1QmY7O0FFU0g7RUYzQ0Y7SUFjUSxjQUFhO0dBb0JoQjtDRlhKOztBRXZCRDtFQWtCUSxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxrQkFBaUI7RUFDakIscUJBQWE7RUFDYixxQkFBaUI7RUFDakIsY0FBYTtFQVNkLDBCQUFBO01GQ0QsdUJBQXVCO1VFbEN2QiwrQkFpQkE7RUFXTSxpQ0FBVztDQUNaOztBQTdCWDtFQXFDTSxZQUFTO0NGSWQ7O0FBRUQ7RUFDRSxVQUFVO0VJRFYsV0FBWTtFRjNDZCxvQkFNSTtDRnlDSDs7QUFFRDtFQUNFO0lFbERGLGdCQU1JO0dBd0NJO0NGT1A7O0FBRUQ7RUFDRSxxQkFBcUI7RUlickIscUJBQWtCO0VGM0NwQixjQUFhO0VGMkRYLDBCRVIyQjtNQTRDdEIsdUJBQUE7VUZsQ0csK0JBQStCO0VBQ3ZDLDZCQUE2QjtFRTlEL0IsOEJBb0NJO01BbUJNLDJCQUFZO1VBdUNiLHVCQUFBO0NGNUJSOztBQUVEO0VFVlk7SUFDQSwrQkFBa0I7SUFDbEIsOEJBQWdDO1FBaUNqQyx3QkFBQTtZRnBCQyxvQkFBb0I7R0k5QjlCO0NKZ0NEOztBQUVEO0VBQ0UsYUViWTtDRmNiOztBQUVEO0VFakZBLGVBTUk7RUErRFUsb0JBQWU7RUFDZixtQkFBaUI7RUFDakIsaUNDeEVLO0NIdUZsQjs7QUFFRDtFRWJjO0lBQ0Esc0JBQWM7SUFnQmYsaUJBQUE7SUZBVCxvQkFBb0I7R0U1RnhCO0NGOEZDOztBQUVEO0VFaEdBLGdCQU1JO0VBK0VZLGtCQUFZO0VEcEYxQix5QkFBd0I7RUFDeEIsb0JBQWlCO0VDcUZKLFlBQUE7RUZlYixzQkFBc0I7RUkzRHRCLGNBQVk7RUYzQ2QsZUFBYTtDRnlHWjs7QUFFRDtFQUNFLG9CQUFvQjtDRTVHdEI7O0FGK0dBO0VBQ0Usb0JBQW9CO0VJckVwQix5QkFBd0I7RUYzQzFCLGtCQU1JO0NGNkdIOztBQUVEO0VBQ0U7SUVUUSxzQkFBaUI7R0ZXeEI7Q0FDRjs7QUFFRDtFQUNFLGNFVnNCO0NGV3ZCOztBQUVEO0VFL0hBO0lBdUhVLHFCQUFzQjtJQWdJdkIscUJBQUE7SUZwSEwsY0FBYztJSXhGaEIsMEJBQXdCO1FGM0NwQix1QkFrR0Y7WUF1QlEsK0JBQW1CO0lBQ25CLDBCQUFhO1FBQ2IsdUJBQW1CO1lBNEh0QixvQkFBQTtJRjdHTCwrQkFBK0I7SUFDL0IsOEJBQThCO1FFM0k1Qix3QkFrR0Y7WUE2QmtCLG9CQUFRO0lBQ2xCLGtCQUFpQjtJQThFbEIscUJBQUE7R0Y5RFI7RUlyR0Q7SUYzQ0Ysc0JBTUk7SUE2SFUsa0JBQVM7R0EyRVo7Q0Z6RFY7O0FLbkpDO0VBQ0UsNkJBQVc7RUFDWCw4QkFBVztNQUNYLDJCQUFjO1VBQ2YsdUJBQUE7Q0xzSkY7O0FBRUQ7RUVuQmM7SUFDQSwrQkFBVztJQUNYLDhCQUFZO1FBQ1osd0JBQWU7WURsSjNCLG9CQUF3QjtJQUN4QixxQkFBa0I7SUNtSk4scUJBQWtCO0lBQ2xCLGNBQWM7SUFDZCwwQkFBa0I7UUFDbEIsdUJBQVk7WUFDSixvQkFBYztHQVV2QjtDRmFaOztBQUVEO0VBQ0UsbUJFdkIwQjtFRndCMUIsa0JFdkJ5QjtDRndCMUI7O0FBRUQ7RUVsTEE7SUE0SmdCLFVBQVU7R0FDWDtDRnlCZDs7QUFFRDtFRUNjLFlBQU07RUFDTixZQUFRO0VBQ1IsZUFBVztDRkN4Qjs7QUFFRDtFRUNjLFVBQVU7RUFDVixtQkFBWTtFQUNaLFlBQVU7RUFDVixhQUFTO0VBQ1QsZ0JBQVU7RUFDVix5QkFBYTtFQVNkLG1CQUFBO0VGUFgsbUJBQW1CO0VFdE1yQixlQU1JO0VBaU1ZLG1CQUFZO0VBQ2IsMENBQUE7RUZFYixxQ0FBcUM7RUUxTXZDLGtDQW1HTTtFQXdHVSx1QkFBcUI7Q0FDdEI7O0FBNU1mO0VBbU5nQjtJQUNBLGFBQVc7SUFDWCxZQUFZO0dBQ2I7Q0ZGZDs7QUFFRDtFRTBCYSxXQUFBO0NGeEJaOztBQUVEO0VFaUJlLFdBQUE7Q0ZmZDs7QUFFRDtFRWlCZSxXQUFBO0NGZmQ7O0FFaE9EO0VBcVBZLFdBQVM7Q0FDVjs7QUF0UFg7RUEwUFUsbUJBQWM7RUFvRWYsT0FBQTtFRnJGUCxTQUFTO0VJOUxULFlBQVk7RUYzQ2QsYUFBYTtFRjRPWCxpQkVpQmtCO0VGaEJsQixtQkVpRk87RUZoRlAsbUdBQW1HO0VBQ25HLGFBQWE7RUUvT2YsV0FBYTtFQWlRRCxVQUFTO0VBb0JWLFdBQUE7RUZsQ1QsY0FBYztDSXhNZDs7QUoyTUY7RUFDRSxhRThCUztDRjdCVjs7QUV4UEQ7RUF1UWMsc0JBQWU7Q0FhaEI7O0FFek9YO0VGM0NGLFlBQU07RUZnUUosaUJFVXVCO0VGVHZCLDBDRW1CVztFRmxCWCxxQ0FBcUM7RUFDckMsa0NBQWtDO0NFblFwQzs7QUZzUUE7RUFDRSxzQkFBc0I7Q0V2UXhCOztBRjBRQTtFQUNFLFdBQVc7Q0UzUWI7O0FGOFFBO0VFWVksV0FBUztDRlZwQjs7QUFFRDtFQ2hSRSxXQUFXO0NEa1JaOztBQUVEO0VFV1ksV0FBVTtDRlRyQjs7QUFFRDtFSS9PRSxjQUFZO0NKaVBiOztBQUVEOztFQUVFLGNFUXdCO0NGUHpCOztBQUVEO0VBQ0UsZUFBZTtDRXBTakI7O0FGdVNBO0VBQ0U7SUVXVSxtQkFuVFo7R0FvVGM7Q0FDRDs7QUFyVGI7RUEwVGMsVUFBVTtDRlh2Qjs7QUFFRDtFRWpUQTtJQWtVWSxxQkFBWTtJQUtiLHFCQUFBO0lGbEJQLGNBQWM7R0kxUWhCO0NKNFFEOztBQUVEO0VBQ0UsZ0JBQWdCO0NBQ2pCOztBQUVEO0VFbUxLO0lGakxELFVBQVU7R0lwUlo7Q0pzUkQ7O0FBRUQ7RUFDRSxVRWNnQjtDRmJqQjs7QUFFRDtFQUNFLFVFY1E7Q0ZiVDs7QUFFRDtFRTNVQSxVQUFNO0VBNFZFLDRCQUFjO0VBQ2QsZUFBVTtFQUNWLG1CQUFXO0VBQ1gsZ0JBQVc7RUFDWCx5QkFBYTtFQUNiLGtCQUFpQjtFQUNqQiwwQkFBc0I7RUE2SXZCLFlBQUE7RUYxSkwsbUJBQW1CO0VJMVNuQixvQkFBa0I7RUYzQ3BCLGVBQWE7Q0Z3Vlo7O0FBRUQ7RUFDRTtJRTNWRixzQkFNYztJQW9XRixtQkFBYTtJQUNiLFlBQWM7SUFtRWYsaUJBQUE7SUY5RVAsbUJBQW1CO0dJclRyQjtDSnVURDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFRVdjLGNBQVk7Q0ZUekI7O0FBRUQ7RUlqVUUsb0JBQWtCO0VGM0NwQixlQUFhO0NGK1daOztBQUVEO0VBQ0UsMENBQTBDO0VBQzFDLHFDQUFxQztFRW5YdkMsa0NBMlZNO0NGMEJMOztBQUVEO0VBQ0U7SUV4WEYsY0FNSTtHQTBYZ0I7Q0ZMbkI7O0FBRUQ7RUU3WEEsbUJBTUk7Q0Z5WEg7O0FBRUQ7RUVTZ0I7SUFDQSxZQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLFNDcldBO0lEc1dBLFFBQVU7SUFDVixZQUFVO0lBQ1YsWUFBUztJQTRCVixvQkFBQTtHRmxDWjtDRTFZSDs7QUY2WUE7RUVRa0IsZUFBVztFQUNYLFdBQVU7RUFDVixZQy9XRjtFRGdYRSxrQkFBa0I7RUFDbEIscUJBQU07RUFDTixxQkFBTztFQUNSLGNBQUE7RUZOZiwwQkFBMEI7TUVyWnRCLHVCQTRVRjtVQW1GdUIsK0JBQUk7RUFDWCw2QkFBWTtFQUNiLDhCQUFBO01GUGIsMkJBQTJCO1VFMVozQix1QkE0VUY7Q0ZnRkg7O0FBRUQ7RUluWEU7SUYzQ0YsK0JBNFVJO0lBMEdVLDhCQUFpQjtRQXVEcEIsd0JBQUE7WUYxRUMsb0JBQW9CO0dBQzdCO0NFcGFIOztBRnVhQTtFRXNCZ0IscUJBQWdCO0VBQ2hCLHFCQUFlO0VEN2I3QixjQUFhO0VBQ2IsNkJBQWlCO0VDOGJILDhCQUFZO01BQ1osMkJBQWtCO1VBQ1gsdUJBQWM7Q0ZuQnBDOztBQUVEO0VFamJBO0lBc2NrQiwrQkFBYztJQUNkLDhCQUFlO1FBQ2Ysd0JBQWdCO1lBQ2hCLG9CQUFvQjtHQUNyQjtDRmxCaEI7O0FBRUQ7RUUrQmlCLFVBQUE7RUY3QmYsbUJBQW1CO0VFNWJyQixpQ0E0VVk7Q0ZrSFg7O0FBRUQ7RUVtQm9CO0lBQ0EsaUJBQW1CO0lBQ25CLG9CQUFrQjtHQUNsQjtDRmpCbkI7O0FBRUQ7RUV2Y0EseUJBNFVJO0VBa0pjLGtCQUFjO0NBWWY7O0FBMWVqQjtFQWllb0IsWUFBVztFQUNYLDBDQUFXO0VBQ1gscUNBQVc7RUFDWCxrQ0FBaUM7Q0ZuQnBEOztBQUVEO0VFcUJvQixVQUFPO0VBQ1IscUJBQUE7RUZuQmpCLDBCQUEwQjtFRXRkNUIseUJBa2ZJO0VBQ0UsZ0JBQWE7RUFDYixvQkFBUztFQUNULGVBQWU7RUFDZiwwQ0FBb0M7RUFDcEMscUNBQTBCO0VBQzFCLGtDQUFrQztFQUNsQyxtQkFBYTtFQUNiLHNCQUFjO0NGMUJuQjs7QUFFRDtFRTRCTSxZQUFTO0VBQ1QsU0FBUTtFQUNSLFlBQVM7RUEyRFYsMENBQUE7RUZwRkgscUNBQXFDO0VFMkJqQyxrQ0FsZ0JPO0VBbWdCTCxvQkMxZGdCO0VEMmRoQixtQkFBa0I7RUFDbEIsT0FBTztFQUNQLFFBQUE7Q0Z6QlA7O0FBRUQ7RUUyQlEsWUFBVTtFQU9YLDBDQUFBO0VGL0JMLHFDQUFxQztFRWdCakMsa0NBbGdCTztDQWtnQlA7O0FGWk47RUUwQlMsbUJBQUE7Q0Z4QlI7O0FBRUQ7RUVnQ087SUY5Qkgsa0JBQWtCO0dFMkJkO0NGekJQOztBQUVEO0VFaGdCQSxVQUFNO0VBQU4sb0JBTUk7RUFOSiwwQkFrZkk7RUE4Q00sZ0JDeGZNO0VENmZQLHlCQUFBO0VGL0JQLGtCQUFrQjtFRTRCViwwQ0E1aEJOO0VBTkoscUNBa2ZjO0VBbGZkLGtDQWtmSTtFQWlEUSxtQkM5Z0JHO0VEK2dCSixzQkFBQTtFRnhCVCxlQUFlO0NFNWdCakI7O0FGK2dCQTtFRTJCVSxlQUFBO0VBQ0QsZ0JBQUE7RUZ6QlAsaUJBQWlCO0VFbGhCbkIscUJBTUk7Q0Y4Z0JIOztBQUVEO0VFNEJTLGVBQUE7Q0YxQlI7O0FBRUQ7RUU0QlUsWUFBVztFQUNYLFlBQVk7RUFFYixZQUFBO0VGM0JQLDBDQUEwQztFRTloQjVDLHFDQTZqQkk7RUFDRSxrQ0FBVztFQUNYLG9CQUFZO0VBQ1osbUJBQVM7RUFDVCxPQUFBO0VBNENELFFBQUE7Q0Z4RUo7O0FBRUQ7RUU4QlEsZUFBUTtDRjVCZjs7QUFFRDtFRWlFTyxZQUFBO0VGL0RMLFlBQVk7RUU3aUJkLFlBQWE7RUE2a0JILDBDQUFXO0VBQ1gscUNBQVc7RUFDWCxrQ0N2aUJhO0VEd2lCYixvQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLE9BQUE7RUFDQSxRQUFBO0NGN0JUOztBQUVEO0VFOEJXLGNBQUE7RUFDQyxzQkNsa0JHO0VEbWtCSixnQkFBQTtFRjVCVCxxREFBcUQ7RUU1akJ2RCw2Q0Fta0JNO0VBMEJJLHdDQUFXO0VBQ1gscUNBQWM7RUFDZixxREFBQTtFRjlCUCxtQ0FBbUM7T0Vqa0IvQiw4QkE2akJGO1VBcUNXLDJCQUFJO0VBQ1QsMkNBQVk7T0FFYixzQ0FBQTtVRi9CQyxtQ0FBbUM7RUV0a0I3QyxjQU1JO0VBa21CTSxlQUFZO0VBQ1oscUJBQW1CO0VBRXBCLDhCQUFBO0VGaENQLFVBQVU7RUVxQ1YsVUFBWTtFQWhuQmQsa0JBa25CSTtFQWxuQkosY0FtbkJJO0NGcENIOztBQUVEO0VBQ0Usb0JFcUNHO0VBdm5CTCxtQkFBYTtFQUFiLHFCQUFhO0VBQWIscUJBQWE7RUZzbEJYLGNFdUNrQjtFRnRDbEIsMEJFdUN1QjtNQUNsQix1QkFBQTtVQS9uQkQsb0JBaW9CQTtFRnZDSix5QkV3QzBCO01BQ3JCLHNCQUFBO1VGdkNHLHdCQUF3QjtFQUNoQyxZQUFZO0VFN2xCZCxhQUFhO0VBeW9CVCxXQUFVO0NGekNiOztBQUVEOzs7RUFHRSxvQkFBb0I7Q0UyQ2xCOztBRnhDSjtFQUNFLGFBQWE7Q0UyQ1g7O0FGeENKO0VBQ0UsV0FBVztDSWxrQlg7O0FKcWtCRjs7O0VBR0Usb0JBQW9CO0NJeGtCcEI7O0FKMmtCRjs7O0VBR0Usb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0UsaUNFMENxQjtNQUVoQiw2QkFBQTtVRjFDRyx5QkFBeUI7RUFDakMsZ0NBQWdDO09JcmxCMUIsMkJBQTJCO1VGM0M3Qix3QkF3cEJEO0VGckJILHdFRTBDMEI7T0FDbEIsbUVBQU87VUFDRCxnRUFBQTtDRnpDZjs7QUFFRDtFQUNFLE9BQU87RUFDUCxXQUFXO0VFMW9CYixnRUFxckJzQjtFQUNaLDJEQUNEO0VGeENQLHdESXBtQndCO0NKc21CekI7O0FBRUQ7RUVucEJBLFVBQU07RUZxcEJKLGtDRTJDMkI7TUFDZiw4QkFBa0I7VUFDbkIsMEJBQUE7RUYxQ1gsMkdBQTJHO0VBQzNHLG1HQUFtRztFSTltQm5HLDhGQUF3QztFRjNDMUMsMkZBd3NCMkI7RUY1Q3pCLCtKRThDa0M7Q0Y3Q25DOztBQUVEO0VFc0RFLFlBQVk7RUFydEJkLGFBQWE7RUZrcUJYLHNCRXNEYztFRnJEZCxtQkVzRG1CO0NGckRwQjs7QUFFRDtFQUNFLGVFc0RnQjtFRnJEaEIsU0VzREc7RUZyREgsaUJBQWlCO0VBQ2pCLG9DQUFvQztPRXlEdEMsK0JBQUE7VUFFWSw0QkFBQztFQUlWLDJFQUFBO09GM0RJLHNFQUFzRTtVRXFEN0UsbUVBQ1M7Q0ZwRFI7O0FBRUQ7RUU0REEsWUFBQTtFQUNBLFlBQUE7RUFDRSwwQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLG1CQUFZO0VBY2IsK0NBQUE7RUZ2RUMsdUNBQXVDO0VJOW9CdkMsa0NBQW1DO0VGbXNCckMsK0JBQWlCO0VBQ2pCLGtEQUF1QjtFRmxEckIsbUNFd0RtQjtPQVdwQiw4QkFBQTtVRmpFUywyQkFBMkI7RUFDbkMseUNBQXlDO09FOEMzQyxvQ0FVcUI7VUFUckIsaUNBU3NCO0NGckRyQjs7QUFFRDtFQUNFLGVBQWU7Q0kzcEJmOztBSjhwQkY7RUFDRSxZRW1EWTtFRmxEWixlRW9EQztDRm5ERjs7QUVzREQ7RUFDRSxVQUFTO0VBQ1QsZ0VBQ2tCO0VBQ2xCLDJEQUNEO0VGbkRDLHdERXFEbUI7Q0ZuRHBCOztBQUVEO0VFMkZDLGFBQUE7RUZ6RkMsOEdBQThHO0VFb0Q5RyxzR0FBYztFQUNaLGlHQUFjO0VBS2YsOEZBQUE7RUZ0REQsK0pBQStKO0NJbnJCL0o7O0FKc3JCRjtFQUNFOzs7SUV1Q0YsVUFBQTtJQWNJLGlCQUFrQjtHQTJCbkI7RUYxRUQ7OztJRWtESSxhQUFlO0lBQ2Ysa0JDM3hCTTtHRDR4Qk47RUFDQTtJQUNBLHFCQUFpQjtHQUNqQjtDRjlDTDs7QUFFRDtFRWdESyxnQkFBQTtFRjlDSCxZQUFZO0VFb0JkLE9BQUE7RUFrQ00sV0FBUztFQUNULG9EQUFrQjtVQUtuQiw0Q0FBQTtDRnZESjs7QUFFRDtFRW9ETyxVQUFBO0NGbEROOztBQUVEO0VNdHBCQyxVQUFBO0NOd3BCQTs7QUFFRDtFQUNFO0lNM3BCRCxjQUFBO0dONnBCRTtDQUNGOztBQUVEO0VNOXdCTTtJQTRHRCxXQUFBO0lOcXFCRCxtQkFBbUI7R0lsdUJyQjtDSm91QkQ7O0FBRUQ7RUFDRTtJQUNFLGNBQWM7R0FDZjtDTXB5Qkg7O0FOdXlCQTtFTW51QlM7SU5xdUJMLG1CQUFtQjtJSTl1QnJCLFFBQVk7SUUzRGQsT0FBTTtJQXlCTSxvQkFBZ0I7SUFDaEIsV0FBQTtHQTBDSDtDTjJ1QlI7O0FNL3lCRDtFQThCWSxhQUFTO0VBQ1QsMENBQW1CO0VBQ25CLHFDQUFrQjtFQW1DbkIsa0NBQUE7Q05tdkJWOztBQUVEO0VNcHhCYTtJTnN4QlQsbUJBQW1CO0dNMXpCdkI7RUF1Q2M7SUFDQSxnQkFBZ0I7SUFDaEIsbUJBQWtCO0dBQ2xCO0NOc3hCYjs7QUFFRDtFTWwwQkE7SUE4Q2dCLDZCQUFZO0dBQ1o7Q051eEJmOztBQUVEO0VNeDBCQTtJQW9EZ0IsV0FBWTtJQUNaLGdCQUFXO0lBQ1gsWUFBWTtJQUNiLE9BQUE7SU51eEJYLFFBQVE7SU05MEJaLG9EQW1CMkI7WUF1Q0QsNENBQXlDO0dBQ25EO0NOdXhCZjs7QUFFRDtFTXAxQkEsVUFBTTtDTnMxQkw7O0FBRUQ7RU14MUJBLGNBU0U7Q05pMUJEOztBQUVEOztFQUVFLGlCQUFpQjtFSW55QmpCLG1CQUFrQjtFRTNEcEIsYUFBYTtDTmkyQlo7O0FBRUQ7RUFDRTs7SUFFRSxrQkFBa0I7R010MkJ0QjtDTncyQkM7O0FBRUQ7O0VNcnZCVywyQkFBQTtFTnd2QlQsaUJBQWlCO0NJbHpCakI7O0FKcXpCRjtFQUNFOztJTXB4QlksYUFBWTtHQXdCZjtDTmd3QlY7O0FNcjNCRDtFQWlHYyxrQkFBYztFQUNmLGVBQUE7RU53eEJYLG1CQUFtQjtFTTEzQnJCLGtCQVNFO0NObTNCRDs7QUFFRDtFTTkzQkEsbUJBU0U7RUFnR1ksaUNBQVM7RUFDVCxjQUFjO0NOd3hCM0I7O0FBRUQ7RU10eEJjLGVBQWM7Q0FNZjs7QUZ6RFg7RUUzREY7SUFpSGdCLGNBQVU7R04weEJ2QjtDQUNGOztBQUVEO0VPLzRCQSxtQkFBbUI7Q1BpNUJsQjs7QUFFRDtFQUNFLDRCQUE0QjtFT3A1QjlCLGdCQUFrQjtFQUtkLHlCQUFnQjtFQUNoQiwwQkFBZTtFQUNmLG1CSnNDYTtFSUZkLGtCQUFBO0VQKzJCRCwwQkFBMEI7RU8xNUI1QixtQkFJRTtFQU1JLGVBQWM7RUFDZCxlQUFXO0NQbTVCaEI7O0FBRUQ7RU9qNUJNLGVBQVk7RUEyQmIsbUJBQUE7Q1B5M0JKOztBQUVEO0VPbDVCUSxjQUFVO0NQbzVCakI7O0FBRUQ7RUNqNUJFLG1CQUFrQjtDRG01Qm5COztBQUVEO0VPNzZCQTtJQTBCVSxtQkFBUztHQUNWO0NQczVCUjs7QUFFRDtFT241QlEscUJBQVU7RUFDVixxQkFBZTtFQUNmLGNBQWE7RU5yQm5CLDZCQUF3QjtFQUN4Qiw4QkFBa0I7TU1zQlosMkJKSVE7VUlDVCx1QkFBQTtDUGs1Qk47O0FBRUQ7RU9yNUJTO0lQdTVCTCwrQkFBK0I7SU8vN0JuQyw4QkE2Q0U7UUFDUSx3QkFBUTtZQUNMLG9CQUFNO0lBQ2YsMEJBQWlCO1FBQ1osdUJBQU07WUEyRFosK0JBQUE7R1AwMUJBO0NJMTRCRDs7QUo2NEJGO0VBQ0UsbUJPcjVCcUI7RVBzNUJyQixvQk8vMUJDO0NQZzJCRjs7QUFFRDtFQUNFO0lPcDVCSyxpQkFBQTtJUHM1QkgsaUJBQWlCO0dBQ2xCO0NPbDlCSDs7QVBxOUJBO0VPdDNCSyxzQkFBQTtFUHczQkgsb0JBQW9CO0VJMzVCcEIsbUJBQWtCO0NKNjVCbkI7O0FBRUQ7RUFDRSxnQk92NUJtQjtDUHc1QnBCOztBQUVEO0VBQ0UsZ0JBQWdCO0VPaCtCbEIsaUJBNkNFO0VBNkJNLG1CQUFlO0VBQ2Ysc0JBQWlCO0VOOUR2QixzRUFBd0I7RUFDeEIsaUVBQWtCO0VNK0RaLDhEQUFrQjtDUDA1QnpCOztBQUVEO0VPeitCQSxpRUFrRlE7RUFDRSxZQUFBO0VBQ0EsYUFBVTtDQUNYOztBQXJGVDtFQXlGUSxxRUFBYztFQUNkLFlBQVk7RUFJYixhQUFBO0NQcTVCTjs7QUFFRDtFT3g1QlMsaUVBQUE7RVAwNUJQLFlBQVk7RU92L0JkLGFBQUE7Q1B5L0JDOztBQUVEO0VBQ0UsYUFBYTtDTzUvQmY7O0FQKy9CQTtFQ2wvQkUsaUJBQWE7RUFDYixZQUFXO0VNMkZMLGVBQWU7Q0FDaEI7O0FBMUdQO0VBK0dJO0lBQ0EsZ0JBQWtCO0lBQ2xCLFVBQVc7SUFDWCxZQUFXO0dBa0daO0NQdXpCRjs7QUFFRDtFQUNFLGVPejVCaUI7RVAwNUJqQixVT3o1Qkk7RVAwNUJKLG1CT3o1Qm1CO0VQMDVCbkIsaUNPN3pCQztDUDh6QkY7O0FPbGhDRDtFQTJITTtJQUNBLHNCQUFnQjtJQXVGakIsb0JBQUE7SVBxMEJELG1CQUFtQjtJSTU5QnJCLGFBQVk7R0c1RGQ7Q1AyaENDOztBQUVEO0VPN2hDQSxlQUFBO0NQK2hDQzs7QUFFRDtFQUNFLG9CQUFvQjtDQUNyQjs7QUFFRDtFTzM1QlEsVUFBVTtFQUNWLGVBQVU7RUFDVixlQUFRO0VBeUJULG9CQUFBO0VQcTRCTCxnQkFBZ0I7RU8xaUNsQixlQUFBO0NQNGlDQzs7QUFFRDtFQUNFO0lPL2lDRixXQUFBO0lBb0pVLHNCQUFXO0dBQ1g7Q1A4NUJUOztBQUVEO0VPNTVCVSxpQkFBVztFQUNYLFdBQVU7Q0FDWDs7QUEzSlQ7RUE4SlUsaUJBQVc7RUFDWCxnQkFBVTtFQUNWLG9CQUFZO0NQODVCckI7O0FBRUQ7RU81NUJTLGVBQUE7RVA4NUJQLFlBQVk7RU9sa0NkLGtCQThHRTtFQTBETSxnQkFBUztFQUNULFlBQVM7RUFDVCxtQkFBbUI7Q1A2NUIxQjs7QUFFRDtFT3YzQk8saUJBQUE7RVB5M0JMLFdBQVc7RU8za0NiLGdCQUFrQjtFQWdMUixrQkFBUztFQUNULHlCQUFVO0VBQ1YsbUJBQWU7RUFDZixlQUFhO0NQODVCdEI7O0FBRUQ7RU8xNUJTLFVBQUE7Q1A0NUJSOztBQUVEO0VPLzVCVyxVQUFBO0VQaTZCVCxXQUFXO0VPemxDYixnQkFBa0I7RUE0TFIsa0JBQVM7RUFDVCx5QkFBVTtFQUNWLG1CQUFlO0VBQ2YsWUFBVztDUGc2QnBCOztBQUVEO0VPMzVCUyxVQUFBO0NQNjVCUjs7QUFFRDtFT2g2QlcsZUFBQTtFUGs2QlQsZ0JBQWdCO0VPdm1DbEIsa0JBOEdFO0VBMkZRLFlBQVE7Q1BpNkJqQjs7QUFFRDtFTzVtQ0E7SUE2TVkscUJBQWdCO0lBQ2hCLHFCQUFlO0lBQ2YsY0FBYTtJQUNkLDBCQUFBO1FQazZCSCx1QkFBdUI7WU9sbkMvQiwrQkFzTmtCO0dBQ2Q7RUFDQTs7SVArNUJBLG9CQUFvQjtRT3ZuQ3hCLGtCQXNORTtZQUtZLGNBQU07SUFDZCwwQkFBaUI7UUFDWix1QkFBTTtZQUNELG9CQUFRO0dBb0JuQjtDUDQ0Qko7O0FBRUQ7RU83NUJVLGlCQUFVO0VBQ1YsaUNBQWU7Q1ArNUJ4Qjs7QUFFRDtFTzk1QlU7SUFDRCw2QkFBQTtJUGc2QkwsVUFBVTtJT3hvQ2Qsb0JBc05FO0lBcUJRLGdDQUFrQjtHQUtuQjtDUDQ1QlI7O0FBRUQ7RUNwbUNFLGdCQUFTO0VBQ1Qsa0JBQWU7RUFDZix5QkFBaUI7RUFDakIsbUJBQWdCO0VBQ2hCLG1CRVJhO0VGU2Isb0JFVXFCO0NINGxDdEI7O0FBRUQ7RU94NkJXLG9CQUFBO0VQMDZCVCxtQkFBbUI7Q0N0bUNuQjs7QUR5bUNGO0VBQ0UsZUFBZTtFT3Y2QmpCLG1CQUNvQjtDUHc2Qm5COztBQUVEO0VPcjZCQSxnQkFBZ0I7Q1B1NkJmOztBQUVEO0VPcjZCRSxtQkFBTztFQUNQLDRCQUFTO01BQ1QsbUJBQWtCO0NQdTZCbkI7O0FBRUQ7RU8vNkJBLGdCQVNFO0VBQ0Usa0JBQWtCO0VBQ2xCLHlCSjVOa0I7RUk2TmxCLG1CSi9NWTtFSWdOWixvQkFBa0I7Q1B3NkJyQjs7QUFFRDtFT3Q2QkksZUFBVztFQUNYLG1CQUFrQjtFQWlCbkIsa0JBQUE7RVB3NUJELFlBQVk7Q08zN0JkOztBUDg3QkE7RU92NkJNO0lBT0QscUJBQUE7SVBtNkJELHFCQUFxQjtJT2o4QnpCLGNBU0U7SUFnQk0sMEJBQWU7UUFDZix1QkFBbUI7WUo5T2YsK0JBQUk7SUlnUFIsb0JBQWdCO1FBQ2pCLGdCQUFBO0dQMjZCSjtDT3g4Qkg7O0FQMjhCQTtFQUNFLG9CQUFvQjtFUXZzQ3RCLGlCQUFZO0NSeXNDWDs7QUFFRDtFUXZzQ0U7SUFDQSxvQkFBa0I7UUFDbEIsbUNBQWdCO1lBMkVqQiwrQkFBQTtJUituQ0csbUJBQW1CO0dReHNDckI7RUFSRjtJQVNJLFVBQVM7SUF3RVosZUFBQTtHUm9vQ0U7Q0FDRjs7QUFFRDtFUTFzQ0ksVUFBUztFQUNULFdBQVc7RUFDWCxtQkFBVztFQUNaLDBCQUFBO0NSNHNDRjs7QUFFRDtFUTFzQ0ksWUFBWTtFQUNaLGdCQUFnQjtDUjRzQ25COztBQUVEO0VJenFDRSxZQUFZO0VJM0RkLG1CQW1CSztFUm90Q0gsVVE3c0NJO0VSOHNDSixXUWhzQ0M7RVJpc0NELDhCQUE4QjtFQUM5QixZQUFZO0VRMXVDZCxXQW1CRTtDUnl0Q0Q7O0FBRUQ7RVE3c0NNLFlBQVE7RUFDUixtQkFBTTtFQUNOLGFBQVU7RUFDVixZQUFXO0VBQ1gsOEJBQVk7RUFDWix5QkFBWTtDQUNiOztBQXZDTDtFQTJDSSxVQUFBO0VBQ0EsbUJBQVM7RUFDVCxvQkFBZ0I7RUFDaEIsK0JBQW9CO0VBQ3BCLGlDQUFlO0VBQ2YsZ0NBQWlCO0NSOHNDcEI7O0FBRUQ7RVE1c0NJLFVBQVU7RUFDVixXTEdZO0VLd0JiLGdCQUFBO0VSb3JDRCxrQkFBa0I7RVFwd0NwQix5QkF3RE07RUFDQSxrQkFBYTtFQUNiLGVBQWE7Q1I4c0NsQjs7QUFFRDtFUTF3Q0EsVUEwQ0U7Q1JrdUNEOztBQUVEO0VRMXNDUSxVQUFVO0VBQ1YsV0FBVztFQUNYLGdCQUFZO0VBQ2Isa0JBQUE7RVI0c0NMLHlCQUF5QjtFUW54QzNCLG1CQTBDSTtFQWlDRSxlQUFTO0NSMnNDZDs7QUFFRDtFUXpzQ0ssVUFBQTtDUjJzQ0o7O0FBRUQ7RVF2c0NJLGlCQUFnQjtFQUNoQixrQkFBUztDUnlzQ1o7O0FBRUQ7RUFDRSxpQkFBaUI7RVF4c0NmLGdCQUFrQjtFQVB0QixrQkFBZ0I7Q1JrdENmOztBQUVEO0VBQ0UsVVExc0NXO0VSMnNDWCxxQlE3ckNEO0NSOHJDQTs7QUkvdUNDO0VJd0JGLGVBQWU7RVIydENiLGtCUTVzQ2E7RVI2c0NiLFlRbnNDRDtFQVJLLG1CQWpCTjtDUjh0Q0M7O0FBRUQ7RUFDRSxpQlEzc0NnQjtFUjRzQ2hCLFdRM3NDSztFUjRzQ0wsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFU3Z6Q3BCLHlCQUNLO0VBQ0QsbUJBQWlCO0VBQ2pCLFlBQVM7Q0FDVjs7QUFHSDtFQUNFLG1CTmlEc0I7Q0hzd0N2Qjs7QUFFRDtFSXR3Q0Usc0JBQXdCO0VLcEQxQixtQkFBZ0I7RVQ2ekNkLGdCU3h6Q2dCO0VUeXpDaEIsa0JTbndDRDtFVG93Q0MsMEJBQTBCO0VBQzFCLGVBQWU7RVN4ekNmLG9CQVJGO0VBU0kseUJBQWM7RUFDZixrQkFBQTtFVDB6Q0QsbUJBQW1CO0NTcDBDckI7O0FUdTBDQTtFU3h6Q0ksWUFBVztDVDB6Q2Q7O0FBRUQ7RUFDRSxvQkFBb0I7Q0l4eENwQjs7QUoyeENGO0VBQ0UsbUJTM3pDb0I7RVQ0ekNwQixPU3Z4Q0M7RVR3eENELFNBQVM7RUFDVCxRQUFRO0VTbjFDVixVQUFBO0VBeUJNLDJDTktTO0VNV1YsYUFBQTtDVDh5Q0o7O0FBRUQ7RVM1ekNPLG1CQUFBO0VUOHpDTCwwQkFBMEI7RUl2eUMxQiwwQkFBd0I7RUtwRDFCLG1CQVlFO0VUazFDQSxlUzl6Q2tCO0VUK3pDbEIsU1N0ekNHO0VUdXpDSCxVQUFVO0VBQ1YseUNBQXlDO01TajJDM0MscUNBd0JNO1VBYUksaUNOWWE7RU1YYixtQk5SSztDTVNOOztBQXZDVDtFQTRDUSxtQkFBUztFQUNULFNBQUE7RUFDQSxZQUFXO0NUNnpDbEI7O0FBRUQ7RUNoekNFLGdCQUQ4QztFUUh6QyxvQkFBQTtFVHV6Q0wsWUFBWTtFU2gzQ2QsMEJBMkNPO0NUdTBDTjs7QUFFRDtFQUNFLGlCQUFpQjtDVTUzQ25COztBViszQ0E7RVVyekNHLGlDQUFBO0VWdXpDRCxpQkFBaUI7RVVqNENuQixxQkFDRTtFQUtJLHFCQUFjO0VBQ2QsY0FBVztFQUNYLG9CQUFpQjtFQWlFbEIsbUJBQUE7RVY4ekNILGlCQUFpQjtDVXY0Q25COztBVjA0Q0E7RVU3M0NRO0lBQ0EsVVAwQ1E7R0ZsQ2Q7Q0R3M0NEOztBQUVEO0VJcjFDRSxlQUFZO0VNM0RkLGdCQUNFO0VWazVDQSxrQlVqNEN1QjtFVms0Q3ZCLFlVajRDUTtDVms0Q1Q7O0FBRUQ7RVV2NUNBLGVBQ0U7RUFzQlEsYUFBVztFQUNaLGlCQUFBO0VWbTRDUCxtQkFBbUI7Q1UzNUNyQjs7QVY4NUNBO0VVbDJDWTtJQVFILGVBQUE7R1Y2MUNOO0NVajZDSDs7QVZvNkNBO0VVcjNDYyxZQUFXO0VBQ1osZUFBQTtFVnUzQ1gsbUJBQW1CO0VJNTJDbkIsU0FBTTtFTTNEUixPQUFBO0VWMDZDRSxXVTMyQ1k7RVY0MkNaLFlVdjJDTztFVncyQ1AsYUFBYTtFQUNiLGdIQUFnSDtFVTc2Q2xILGdGQXFFVTtFQUNBLDJFQUFTO0VBQ1YsNEVBQUE7Q1YwMkNSOztBQUVEO0VVbjJDTyxzQkFBQTtFVnEyQ0wsc0JBQXNCO0VVcjdDeEIsdUJBb0ZFO0VBQ0UscUJBQVM7RUFDVCxnQkFBUztFQUNULGtCUDNDTTtFTzRDTixrQkFBa0I7RUFDbEIsb0JBQVU7RUE2SlgsbUJBQUE7RVZ1c0NELDRGQUE0RjtFSWw0QzVGLGVBQVk7Q0pvNENiOztBQUVEO0VBQ0Usb0JBQW9CO0VBQ3BCLGtCQUFrQjtFSXg0Q2xCLFlBQVk7Q0owNENiOztBQUVEO0VBQ0UsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFVXo4Q3hCLG1CQW9GRTtFQWdCSSw4RUFBYztFQUNkLFlBQVc7RUFDWCxhQUFXO0NBaUJaOztBQXZITDtFQXlHUSxVQUFTO0VBQ1QsV0FBVTtFQUNWLGlCQUFVO0VBQ1Ysa0JBQWlCO0NBVWxCOztBTjNETDtFTTNERixZQUFBO0VWeTlDRSxpQlUxMkNxQjtFVjIyQ3JCLFVVcDJDSztFQXRIUCxvQkFvRkU7RVZ3NENBLFdVMTJDaUI7Q1YyMkNsQjs7QUFFRDtFQUNFO0lVaCtDRixnQkFvRkU7SUFzQ0ksVVBsRVU7SU9tRVYsb0JQbEVrQjtJT21FbEIsV0FBUztHQUNUO0NWeTJDTDs7QUFFRDtFVXYyQ007SUFDQSxVQUFPO0dBQ1I7RVZ5MkNIO0lVNStDRixVQW9GRTtHQWtESTtFQUNBO0lBQ0EsV0FBTztHVHZIWDtDRGkrQ0Q7O0FBRUQ7RVVwL0NBLHNCQW9GRTtFVG5FQSxzQkFBYTtDRHMrQ2Q7O0FBRUQ7RUFDRSxvQkFBb0I7RVUxL0N0QixjQW9GRTtDVnc2Q0Q7O0FBRUQ7RVU5L0NBO0lBc0pNLGVBQWdCO0dBSWpCO0NWdzJDSjs7QUFFRDtFQUNFLGVVNzJDYTtDVjgyQ2Q7O0FBRUQ7RVV4Z0RBLGVBb0ZFO0VBMEVNLFdBQVM7RUFDVCxZQUFTO0VBQ1Qsa0JBQWlCO0VBQ2pCLG1CQUFtQjtDVjYyQzFCOztBQUVEO0VVL3lDTztJVml6Q0gscUJBQXFCO0lVbGhEekIscUJBb0ZFO0lBbUZRLGNBQVU7SUFDWCxpQkFBQTtHVjgyQ047Q0kzOUNEOztBSjg5Q0Y7RUFDRSxpQ1U5MkNnQjtDVisyQ2pCOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0U7SVVqMENLLGFBQUE7R1ZtMENKO0NBQ0Y7O0FBRUQ7RVUxMkNVLG9CQUFpQjtFQUNqQixlUHRJYTtDSGsvQ3RCOztBQUVEO0VBQ0UscUJBQXFCO0VVN2lEdkIseUJBb0ZFO0VBOEdVLGdCQUFlO0VBQ2Ysa0JQM0lXO0VPNElYLGVBQWU7RUFDaEIsZUFBQTtFVjgyQ1Qsc0VBQXNFO0VVbmpEeEUsaUVBd01rQjtFQUNSLDhEQUFTO0NWNjJDbEI7O0FBRUQ7RVUzMkNVLG9CQUFnQjtFQUNoQixlQUFhO0NWNjJDdEI7O0FBRUQ7RVUzMkNVLFVBQVU7RUFDWCxtQkFBQTtDVjYyQ1I7O0FBRUQ7RVUzMkNVLGVBQWM7RUFDZixZQUFBO0VWNjJDUCxrQkFBa0I7Q1Vya0RwQjs7QVZ3a0RBO0VBQ0UsaUJBQWlCO0VVemtEbkIsZ0JBb0ZFO0VBMElVLGtCQUFTO0VBQ1YsZUFBQTtFVjgyQ1QseUJBQXlCO0VJbGhEekIsbUJBQWtCO0NKb2hEbkI7O0FBRUQ7RUFDRTtJQUNFLGdCQUFnQjtJVW5sRHBCLGtCQW9GRTtHQXNKTTtDQUNEOztBQTNPUDtFQStPTSxnQkFBWTtDVjIyQ2pCOztBQUVEO0VJamlERSxtQkFBa0I7RU0zRHBCLDRLQThPaUM7RVZpM0MvQix5QlU1MkN1QjtDVjYyQ3hCOztBQUVEO0VVbG1EQSxtQkFBYTtFQTZQSCxXQUFBO0VBQ0Esb0JBQW1CO0NBQ3BCOztBQS9QVDtFQWtRUTtJQUNBLDJCQUFnQjtHQWNqQjtDVjIxQ047O0FBRUQ7RVV2MkNVLFVBQVU7Q0FDWDs7QU43TVA7RU0zREYsaUJBQWE7Q1ZvbkRaOztBQUVEO0VBQ0UsVUFBVTtFSTVqRFYsbUJBQWtCO0VNM0RwQixvQkFBYTtFVjBuRFgsbUJVMzJDd0I7RVY0MkN4QixXVTEyQ0s7Q1YyMkNOOztBSWprREM7RU0zREY7SUF1UlksZUFBYTtHVjAyQ3RCO0NBQ0Y7O0FBRUQ7RUFDRTtJVXgyQ1UsVUFBVTtHQVViO0NWaTJDUjs7QUk3a0RDO0VNM0RGLGVBQWE7RVY0b0RYLFlVMzJDa0I7RVY0MkNsQixrQlV0MkNPO0NWdTJDUjs7QVU5b0REO0VBcVNZLFVBQVU7RUFDWCxXQUFBO0VWNjJDVCxtQkFBbUI7RUl4bERuQixrQkFBa0I7Q0owbERuQjs7QUFFRDtFQUNFO0lBQ0UscUJBQXFCO0lVenBEekIscUJBQWE7SUFnVEQsY0FBUztHQUNWO0VWNDJDVDtJVTdwREYsWUFBYTtJQXVUUCxpQkFBZ0I7R0FDaEI7Q1Z5MkNMOztBQUVEO0VDNW9ERSxlQUFhO0VTcVNULG9CQUFnQjtFQXNDakIsa0JBQUE7RVZxMENILGdCQUFnQjtFVXoyQ1osNkJBOVRPO0VBK1RMLHNCQUFlO0VBQ2hCLG1CQUFBO0VWMjJDTCxXQUFXO0VVM3FEYixRQUFBO0NWNnFEQzs7QUFFRDtFVS9xREEsZ0JBQWE7RUFnVkgsa0JBQWtCO0VBQ2xCLGVBQVU7RUFDVix5QkFBbUI7RUFDcEIsa0JBQUE7Q1ZrMkNSOztBQUVEO0VVajFDTSx5QkFBaUI7RUFNbEIsa0JBQUE7RVY4MENILG9CQUFvQjtDSS9uRHBCOztBSmtvREY7RUFDRSxVVXAxQ007Q1ZxMUNQOztBQUVEO0VVanNEQSxpQkFBYTtDVm1zRFo7O0FBRUQ7RVVyc0RBO0lBa1hRLDBCQUFnQjtHQUNqQjtDVnMxQ047O0FBRUQ7RUFDRSxVVXQxQ2E7RVZ1MUNiLGtCVXQxQ21CO0VWdTFDbkIsK0JVNzBDRztFVjgwQ0gsaUNBQWlDO0VBQ2pDLG9CQUFvQjtFVWh0RHRCLFlBQWE7RUFBYixpQkFBYTtDVm10RFo7O0FBRUQ7RUN2ckRFLG1CQUFhO0NEeXJEZDs7QUFFRDtFQ3ZyREU7SUFDQSxtQkFBZ0I7SUFDaEIsU0VvQmM7SU91VVAsY0FBQTtJVisxQ0wsV0FBVztHVTl0RGY7Q1ZndURDOztBQUVEO0VVMzFDTTtJQUNBLGdCQUFhO0dBQ2I7Q1Y2MUNMOztBQUVEO0VVeHVEQSxnQkFBYTtFQTRZTCxrQkFBWTtFQUNaLGVBQWE7RUFDYix5QkFBcUI7RUFDckIsa0JBQWdCO0NBQ2pCOztBQWhaUDtFQW9aVSxzQkFBYTtFQUNkLGVBQUE7RVY4MUNQLGdCQUFnQjtDVW52RGxCOztBVnN2REE7RUFDRSxVQUFVO0VVdnZEWiwyQkF3Wkk7RVQ3WEYsNkZBQVM7RUFDVCxzQkFBZ0I7RUFDaEIsMEJBQWU7RUFDZixxQkFBb0I7RUFDcEIsZ0JBQWE7RUFDYixlQUFTO0VBQ1QsbUJFdUJjO0VGdEJkLFdBQUE7Q0QrdEREOztBQUVEO0VVcjJDTyxxQkFBQTtFVnUyQ0wsZUFBZTtDVXJ3RGpCOztBVnd3REE7RVVsMkNPLHNCQUFBO0NWbzJDTjs7QUFFRDtFQ2h2REUsVUFBUztDRGt2RFY7O0FBRUQ7RUNodkRFO0lBQ0EseUJFdUJxQjtRRnRCckIscUJBQW1CO0dBQ25CO0NEa3ZERDs7QUFFRDtFVXZ4REEsbUJBQWE7Q1Z5eERaOztBQUVEO0VVbDJDTyw0S0FBQTtFVm8yQ0wseUJBQXlCO0NVN3hEM0I7O0FWZ3lEQTtFVS8yQ1c7SVZpM0NQLDJCQUEyQjtHVWx5RC9CO0NWb3lEQzs7QUFFRDtFVXR5REEsMEJBNmJFO01BQ0UsdUJBQWU7VUFDZiwrQkFBa0I7RUFDbkIsMEJBQUE7TVYyMkNHLHVCQUF1QjtVVTN5RDdCLG9CQWtjRTtDVjIyQ0Q7O0FBRUQ7RUFDRSxZQUFZO0VVdDJDZCxpQkFDRTtDVnUyQ0Q7O0FBRUQ7RUl6dkRFLGdCQUFrQjtFTStZcEIsV0FBQTtDVjYyQ0M7O0FBRUQ7RUFDRTtJSS92REEsb0JBQXdCO0dNMloxQjtDVnUyQ0M7O0FBRUQ7RUFDRTtJQUNFLGlCQUFpQjtHQUNsQjtDVTkxQ0g7O0FWaTJDQTtFQUNFO0lVbDJDRiw0Q0FPTztJQUNELGlCQUFlO0lBQ2hCLG1CQUFBO0lWNjFDRCxTQUFTO0lVeDFDYixjQUNFO0lBRUksV0FBYTtJQUNiLG9CQUFlO0dBQ2Y7Q1Z3MUNMOztBQUVEO0VJdHhERTtJTXViRixnQkFVRTtHVncxQ0M7Q0FDRjs7QUFFRDtFVXIyQ0Esa0JBVUU7Q1Y2MUNEOztBQUVEO0VJaHlERTtJTXViRixjQVVFO0dWazJDQztDQUNGOztBQUVEO0VBQ0UsVUFBVTtDQUNYOztBQUVEO0VBQ0UsaUJVejFDYztFVjAxQ2QsZ0JVejFDYTtFVjAxQ2Isa0JVeDFDRztFVnkxQ0gsZUFBZTtFQUNmLHlCQUF5QjtFVXgzQzNCLG1CQVVFO0VBdUJJLGlCQUFlO0NWMDFDcEI7O0FBRUQ7RUFDRSxnQkFBZ0I7Q0lyekRoQjs7QUp3ekRGO0VBQ0UsbUJVMTFDRztDVjIxQ0o7O0FVdDFDRDtFQUVJLG1CQUFnQjtFQWdDakIsV0FBQTtFVnl6Q0Qsb0JBQW9CO0NVMzFDdEI7O0FWODFDQTtFVXYxQ00sZ0JBQVE7RUFDUixrQkFBTztDVnkxQ1o7O0FBRUQ7RVUxMENLO0lWNDBDRCxnQkFBZ0I7SVVyMkNwQixrQkFDa0I7R0FhVjtDVjAxQ1A7O0FBRUQ7RVVsMUNPLG1CQUFBO0NWbzFDTjs7QUFFRDtFQUNFLGlCVTMxQ3VCO0NWNDFDeEI7O0FBRUQ7RUFDRTtJQUNFLHFCQUFxQjtJVXAzQ3pCLHFCQTJCSTtJQUNFLGNBQVU7SUFLWCwwQkFBQTtRVnUxQ0csdUJBQXVCO1lVeDNDeEIsb0JBMkJIO0dBSUk7Q0FDRDs7QUFLUDs7RUFRSyxVQUFBO0VWbTFDSCxpQkFBaUI7RVUzMUNuQixnQkFBQTtFQU1RLHFCQUFTO0VBQ1Ysa0JBQUE7RVZ3MUNMLHNCQUFzQjtFVW4xQ3hCLDBCQUE0QjtFQUM1QixvQkFBc0I7RUFDcEIsMEJBQWtCO0VBQ2xCLGVBQVU7Q0FDWDs7QUNwbEJEO0VBQ0UsVUFBUztFQUNULFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLHFCQUFTO0VBQ1QsWUFBUztFQUNWLHNCQUFBO0NYMjZEQTs7QUFFRDtFV3o2REMsYUFBQTtFWDI2REMsY0FBYztFV3o2RGhCLHNCQUFjO0VBQ1osb0JBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsY1IyQk87Q1ExQlI7O0FBR0Q7RUFRQSxzQkF1SUk7Q1g0eERIOztBQUVEO0VXejZERSxVQUFBO0VBQ0EsaUJBQWdCO0VBQ2pCLGdCQUFBO0VYMjZEQyxxQkFBcUI7RVd6NkR2QixrQkFBaUI7RUFDZixzQkFBZ0I7RUFDaEIsMEJBQVU7RUFtTlgsb0JBQUE7RVh5dERDLDBCQUEwQjtFVzE2RDFCLGVBQWE7RUFDYixxQkFBZTtDQUNmOztBWDY2REY7RVcxNkRJLHNCQUFjO0VBQ2YscUJBQUE7Q1g0NkRGOztBQUVEO0VXMTZESSxVQUFVO0VBc01YLGlCQUFBO0VYdXVERCxnQkFBZ0I7RUt2OERoQixxQkFBQztFQUNDLGtCQUFXO0VBQ1gsc0JBQVc7RUFDWCwwQkFBYztFQUNmLG9CQUFBO0VMeThERCwwQkFBMEI7RUlwNkQxQixlQUFZO0NKczZEYjs7QUFFRDtFQUNFLHFCV2x2REM7RVhtdkRELHFCQUFxQjtFQUNyQixjQUFjO0VXeDhEaEIsb0JBWUU7TUFXSSxnQlJUVztFUXlDWiwwQkFBQTtNWHE1REMsdUJBQXVCO1VXbjdEdkIsb0JBekJOO0NBMEJNOztBWHM3RE47RVduN0RRLGFBQVk7RUF5QmIsZUFBQTtDWDY1RE47O0FBRUQ7RVczN0RNLGNBQUE7Q1g2N0RMOztBQUVEO0VBQ0UsZ0JXeDdEaUI7RVh5N0RqQixtQld4N0R1QjtDWHk3RHhCOztBQUVEO0VJajhERSxxQkFBa0I7RU9KZCxnQkFBYTtDWHc4RGxCOztBQUVEO0VBQ0Usb0JXNTdEMEI7Q1g2N0QzQjs7QUFFRDtFQUNFO0lXLzhESSx3SUFtQm9CO0dBbEJwQjtDQUNBOztBWGs5RE47RVc5N0RVO0lBQ0EsZ0JBQVk7SUFLYixXQUFBO0lYNDdETCxtQkFBbUI7R0lwOURyQjtDSnM5REQ7O0FBRUQ7RUFDRSxvQlduOEQwQjtDWG84RDNCOztBQUVEO0VXei9EQSxnQkFZRTtDWCsrREQ7O0FBRUQ7RUFDRSxxQkFBcUI7RUlqK0RyQixnQkFBa0I7RU83QnBCLGtCQVlFO0VYcS9EQSxpQlduOERvQjtDWG84RHJCOztBQUVEO0VBQ0U7SUFDRSxxQkFBcUI7SUFDckIscUJBQXFCO0lJMStEdkIsY0FBa0I7R083QnBCO0NYMGdFQzs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFV3A4RE07SUFDQSxXQUFZO0lBQ1osaUJBQVk7SUFDWixVQUFTO0dBQ1Q7Q0FzQkQ7O0FBdEdMO0VBdUZRO0lBQ0EsbUJBQWU7SUFDZix3QkFBbUI7R0FDbkI7Q1htOERQOztBQUVEO0VXL2hFQSxnQkFZRTtFQW9GUSxrQkFBZ0I7RUFDaEIsZ0JBQWU7Q1hrOER4Qjs7QUFFRDtFQUNFO0lXdGlFRixnQkFZRTtHQTZGSTtDQTJCRDs7QUF6QkM7RUFDQSxpQkFBZTtDQUNmOztBWGs4RE47RVd0N0RPLHdCQUFBO01YdzdERCxvQkFBb0I7VVd0OERwQixnQkFBYTtFQUNiLE9BQUE7RUFDQSxTQUFBO0VBS0ksUUFBQTtFQUNBLFVBQVE7RUFDUixtQkFBWTtFQUNaLFlBQVM7Q1hvOERsQjs7QUFFRDtFQUNFLGtCQUFrQjtFV2g4RFosaUJBQWE7RUFDYixnQkFBZTtFQUNmLHFCQUFBO0tBQ0Usa0JBQWU7Q1hrOER4Qjs7QUFFRDtFQUNFO0lJdmlFQSxnQkFBa0I7SU83QnBCLGVBWUU7SUFaRix1QkF1SUk7T0FFSSxvQkFBVztHWGc4RGhCO0NBQ0Y7O0FBRUQ7RVcvN0RNLG1CQUFBO0NBN0lOOztBWGdsRUE7RVdoOERPLGlCQUFBO0NYazhETjs7QVdsbEVEO0VBb0pRLGdCQUFhO0NBT2Q7O0FBTEM7RUFDQSxVQUFBO0NBQ0E7O0FBREE7O0VBQ0EsbUJBQUE7RUF4SlIsV0FBQTtDWGdtRUM7O0FBRUQ7RVdsbUVBLGlCQVlFO0VBWkYsbUJBWUU7RUFaRixpQkFZRTtFQVpGLG1CQVlFO0VBbUpNLFVBQU87RUFDUCxjQUFXO0NYeThEbEI7O0FBRUQ7RVd0N0RPLG9CQUFBO0NYdzdETjs7QVd2OERPO0VBQ0Esb0JBQUE7Q0F2S1I7O0FBQUE7RUF1S1Esb0JBQUE7Q0F2S1I7O0FBc0tROztFQUNBLHFCQUFBO0VBdktSLGdCQVlFO0VBWkYsa0JBWUU7RUEwSk0sMEJBQWU7RUF0S3ZCLGlCQVlFO0NBMkpNOztBWHk5RFI7RVd2OURVLGlCQUFlO0VBQ2hCLFdBQUE7Q1h5OURSOztBQUVEOzs7RVdyb0VBLFlBQUE7RVh5b0VFLGtCVzU5RG9CO0VYNjlEcEIsZVdyOURLO0NYczlETjs7QVczb0VEO0VBQUEsVUFBQTtFQUFBLFdBQUE7Q0FBQTs7QVhrcEVBO0VXLzlEVSxZQUFVO0VBQ1gsWUFBQTtFWGkrRFAsZUFBZTtDV3JwRWpCOztBWHdwRUE7RVcvOURRO0lBQ0EscUJBQWtCO0lBQ2xCLHFCQUFrQjtJQUNsQixjQUFZO0lBQ1osb0JBQWtCO1FBaUJuQixnQkFBQTtHWGk5REo7Q1doK0RLOztBQUVBO0VBak1SLG9CQVlFO0NBb0xNOztBQUNBOzs7RUFFQyxZQUFBO0VYdStEUCxpQkFBaUI7Q1dyK0RYOztBWHcrRFI7RVd0K0RVOzs7SVgwK0ROLGdCQUFnQjtJSXBwRWxCLG9CQUF3QjtRTzdCMUIsbUJBc0lJO1lBdElKLGVBdUlJO0lBcUVNLGlCQUFXO0lBRWQsb0JBQUE7R1h5K0RKO0NBQ0Y7O0FBRUQ7RVd2K0RLOzs7SUFJTCxvQkFBYTtJQUFiLG9CQUFhO1FDN0RiLHVCRDZEQTtZQUNBLG1CQUErQjtJQUEvQixVQUFBO0dDOURBO0NEOERBOztBQzlEQTs7O0VBQUEsb0JEK0RBO0VBQUEsMEJBQXdCO0VBQXhCLGlCQUFBO0VDL0RBLGFBQUE7Q1ptakVDOztBQUVEO0VXLytETTs7O0lBVE4saUJBQWE7R0FDYjtDQUNBOztBWDgvREE7RVcvK0RNLFlBQU87RUFDUCxpQkFBVztDQUNaOztBQU1MO0VBQ0U7SUF3Q0QsZUFBQTtJWHM4REcsb0JBQW9CO1FXLytEeEIsa0JBQWM7WUFJRixjQUFRO0lBQ2hCLGlCQUFlO0lBQ2YsVUFBVztHQUNYO0NYOCtESDs7QUFFRDtFQUNFO0lXeC9ERixvQkFBYztJQVlWLG9CQUFjO1FBQ1IsdUJBQUc7WUFDQSxtQkFBTztHQUNoQjtDWCsrREg7O0FBRUQ7RVdoZ0VBLG9CQUFjO0VBbUJSLDBCQUFxQjtFQUNyQixtQkFBZ0I7RUFDakIsYUFBQTtFWGcvREgsd0JBQXdCO0VXcmdFMUIsbUJBQWM7Q1h1Z0ViOztBQUVEO0VXOStETSx5QkFBaUI7RUFDakIsZ0JSblFVO0VGM0JkLG9CQUFhO0VBQ2Isa0JBQWtCO0VVK1JkLGVBQVM7Q1hpL0RkOztBQUVEO0VBQ0UsaUJBQWlCO0VXbGhFbkIsZ0JBQWM7RUFvQ1Isa0JBQVM7RUFDVCxxQkFBVTtDWGkvRGY7O0FBRUQ7RVc1K0RBLG9CQUFBO0NYOCtEQzs7QUFFRDs7O0VBR0UsaUJBQWlCO0VXbi9EbkIsWUFBQTtDWHEvREM7O0FBRUQ7OztFQ3p3RUUsb0JBQVM7RUFDVCwwQkFBa0I7RUFDbEIsYUFBVztFQUNYLHdCQUFpQjtFQUNqQixtQkFBZ0I7RUFDaEIsbUJFUmE7Q0hxeEVkOztBQUVEOzs7RUFHRSxnQkFBZ0I7RUM3d0VoQixrQkFBQTtFQUNFLGVBQVc7Q0FDWjs7QVVzUkg7RUFDRTs7SUFFQSxZQUFVO0lBQ1YsV0FBVTtHQXNPWDtDWHN4REE7O0FBRUQ7O0VXei9ESSxZQUFRO0VBQ1IsWUFBWTtDWDQvRGY7O0FBRUQ7O0VXei9ERyxjQUFBO0NYNC9ERjs7QUFFRDs7Ozs7Ozs7RVdwL0RJLGVSOVRXO0NIMnpFZDs7QUFFRDs7OztFV3gvREksWUFBVztFQUNYLGlCQUFVO0VBd01YLG1CQUFBO0VYc3pERCxtQkFBbUI7RUk5eUVuQixtQkFBa0I7Q0pnekVuQjs7QUFFRDs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VXbmlFQSx3QkE2QkU7RUF1Qk0sZ0JBQWM7Q1htZ0VyQjs7QUFFRDtFV2pnRVE7Ozs7SUFHQSxhQUFZO0dBTWI7Q1grL0ROOztBQUVEOzs7O0VXbGtFQSxVQUFBO0VBb0VRLDhCQUFpQjtFQUNsQixXQUFBO0NYb2dFTjs7QUFFRDs7RVdoZ0VNLFlBQVM7RUE2SlYsaUJBQUE7RVh1MkRILG1CQUFtQjtFSTkxRW5CLG1CQUFrQjtFTytRcEIsd0JBNkJFO0VYcWpFQSxtQldwZ0VtQjtDWHFnRXBCOztBQUVEOzs7Ozs7OztFVzcvRFEsd0JBQWU7Q1hzZ0V0Qjs7QUFFRDs7RVcvL0RPLFdBQUE7RVhrZ0VMLFlBQVk7RVdubUVkLGdCQTZCRTtDWHdrRUQ7O0FBRUQ7RUFDRTs7SVdwZ0VNLFlBQVE7R0F1RFQ7Q1hpOUROOztBQUVEO0VXdGdFVSxvQkFBa0I7Q0FlbkI7O0FBdkhUOzs7Ozs7Ozs7Ozs7Ozs7O0VBQUEsbUJBNkJFO0VBaUdVLGFBQVc7RUFDWCxRQUFBO0VBQ0EsWUFBUTtDQUNUOztBQWpJWDs7O0VBdUljLG1CQUFlO0VBQ2YsYUFBYTtFQUNiLFFSM1pFO0VGdkNkLFlBQVc7Q0R3OEVaOztBQUVEO0VXanBFQSxlQTZCRTtDWHNuRUQ7O0FBRUQ7RVdwZ0VjLGlCQUFpQjtFQUNqQixnQkFBYztFQUNkLGtCQUFrQjtFQUtuQixlQUFBO0VYa2dFWCx5QkFBeUI7RVcxcEUzQixrQkE2QkU7Q1grbkVEOztBQUVEO0VXOXBFQSxlQTZCRTtFQW1JTSxVQUFTO0VBQ1QsaUJBQWU7RUFzRWhCLGlDQUFBO0VYNDdETCxvQkFBb0I7Q1ducUV0Qjs7QVhzcUVBO0VXaGdFVSxzQkFBYTtFQUNiLHVCQUF1QjtDWGtnRWhDOztBQUVEO0VXcjhEUyxZQUFBO0VYdThEUCxhQUFhO0VXN3FFZixnQkE2QkU7RUFnSlUsa0JBQVM7RUFDVCxZQUFTO0VBQ1QseUJBQWtCO0VBS25CLG1CQUFBO0VYKy9EVCxzQkFBc0I7RUlsOEV0Qix1QkFBd0I7RU8rUTFCLG1CQTZCRTtDWHlwRUQ7O0FBRUQ7RUFDRSxVQUFVO0VXenJFWixXQUFhO0VBdUxELGFBQWE7Q0FDZDs7QVB2Y1Q7RU8rUUYsZ0JBNkJFO0VYbXFFQSxrQldyZ0V1QjtFWHNnRXZCLGVXcmdFc0I7RVhzZ0V0QixZVzU5RE87Q1g2OURSOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtDV3ZzRW5COztBWDBzRUE7RVd0L0RXLHNCQUFBO0VYdy9EVCxtQkFBbUI7RVc1c0VyQixnQkE2QkU7RUEyS1ksa0JBQVc7RUFHWCwwQkFBVztFQUNYLGVBQVk7RUFDWixvQkFBWTtFQUVaLHlCQUFrQjtFQUNsQixrQkFBUTtFQUNSLG1CQUFTO0NYb2dFdEI7O0FBRUQ7RVd2dEVBLFlBNkJFO0NYNHJFRDs7QUFFRDtFV2pnRVcsVUFBQTtFWG1nRVQsd0JBQXdCO0VXN3RFMUIsbUJBNkJFO0VBaU1ZLGlCQUFTO0NYa2dFdEI7O0FBRUQ7RVdoZ0VjLFlScGZFO0VGdkNkLFlBQVc7RUFDWCxjQUFhO0VVNGhCRixvQkFBQTtFWG1nRVgsbUJBQW1CO0VXMS9EckIsWUFBQTtFQUNBLFVBQUE7RUFHTSxtREFBYztNQUNkLCtDQUFvQjtVQUNiLDJDQUFJO0NYMC9EaEI7O0FBRUQ7RVdsZ0VBLGdCQUFBO0VBQ0Esa0JBQ0U7RUFTSSxvQkFBYztFQUNkLFlBQVM7RUFDVCxnQkFBVztFQUNYLGtCQUFpQjtFQUNsQix5QkFBQTtFWDIvREgsa0JBQWtCO0VXMWdFcEIsZUFBQTtFQUNBLG1CQUNFO0NYMmdFRDs7QUFFRDtFVzEvREssa0JBQUE7RVg0L0RILGVBQWU7RVdqaEVqQixZQUFBO0VBQ0EsbUJBQ0U7Q1hraEVEOztBQUVEO0VXdGhFQTtJQUNBLHFCQUNVO0lBMEJKLHFCQUFhO0lBQ2IsY0FBZTtJQU1oQiwwQkFBQTtRWHkvREcsdUJBQXVCO1lXNWhFL0IsK0JBMkJJO0dBMUJKO0NYOGhFQzs7QUFFRDtFQUNFLGlCQUFpQjtFV2xpRW5CLG9CQUVFO0VBRkYsMEJBRVU7Q0FGVjs7QUFBQTtFQUNBO0lBQUEsb0JBQ0U7UUFERiwrQkFzQ2U7WUF0Q2YsMkJBdUNlO0lBdkNmLGlCQUNFO0lBd0NJLG1CQUFtQjtHQUNuQjtDWG9nRUw7O0FBRUQ7RVdqakVBLGVBQUE7RUFBQSxhQUFBO0VBQUEsb0JBRUU7RUFGRixlQUFBO0VBQUEsZ0JBQUE7RUFDQSx5QkFvQ0k7RUFwQ0osa0JBQ0U7RUFERixrQkFDRTtFQURGLHNGQTZDYTtDQTdDYjs7QVg0akVBO0VXNWdFTyxnQkFBQTtFWDhnRUwsMEJBQTBCO0NJM2pGMUI7O0FKOGpGRjtFQUNFLGtCV3JnRUQ7Q1hzZ0VBOztBV3pnRUM7RUFMRixvQkFBQTtFWGtoRUUsMEJXNWdFb0I7RVg2Z0VwQixxQlczZ0VEO0NYNGdFQTs7QVcxZ0VEO0VBQ0U7SUFDRCxvQkFBQTtRWDZnRU8sa0JBQWtCO1lXM2dFMUIsY0FBZ0I7SUFDZCxpQlJ0bEJTO0lRdWxCVixVQUFBO0dYNmdFRTtDVzFnRUg7O0FYNmdFQTtFQUNFLHNCQUFzQjtFYS9vRnhCLGVBQU87RUFHTCxvQkFBaUI7RUFDakIsZUFBVztFQUNYLGdCQUFXO0VBQ1gseUJBQWtCO0VBQ25CLGtCQUFBO0ViK29GQyxrQkFBa0I7RWE3b0ZwQixzRkFBYTtDYitvRlo7O0FBRUQ7RUFDRSxnQkFBZ0I7RWFscEZsQiwwQkFJSTtDYmdwRkg7O0FBRUQ7RUFDRSxpQkFBaUI7Q2E3b0ZuQjs7QWJncEZBO0VhNW9GSSxlQUFjO0VBQ2QsbUJBQWdCO0NBQ2pCOztBQ3pCSDtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBZTtFQUNmLCtHQU8yQjtFQU4zQixtQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EseUNBRUU7TUFERixxQ0FFSTtVQUNVLGlDQUFNO0NkdXFGbkI7O0FBRUQ7RWNycUZLLHFCQUFBO0VkdXFGSCxxQkFBcUI7RWN2ckZ2QixjQUFBO0VBQ0EsMEJBQW1CO01BQ25CLHVCQUE0QjtVQUM1QixvQkFBZTtDQUNmOztBQUVBO0VBQ0EsaUJBQWtCO0VBQ2xCLGtCQUFBO0VBQ0EsbUJBQVk7Q2R5ckZYOztBQUVEO0VBQ0UsaUJBQWlCO0VjcnNGbkIsV0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQXlCRTtFQXhCRix5QkF3QkU7RUF2QkYsa0JBQUE7Q0FDQTs7QUFFQTtFQUNBLFVBQVk7RUFxQk4sV0FBUztFQVNWLGdCQUFBO0VkMnFGSCxrQkFBa0I7RUl0cEZsQixlQUFZO0VVNURkLG1CQUFBO0NkcXRGQzs7QUFFRDtFY250RkEsVUFBQTtDZHF0RkM7O0FBRUQ7RWNudEZBLHFCQUFBO0VBQ0EscUJBbUJFO0Vka3NGQSxjYzdyRmdCO0VkOHJGaEIsb0JjeHJGRztNZHlyRkMsZ0JBQWdCO0NBQ3JCOztBY2h1RkQ7RUFDQSxpQ0EwQkU7RUF6QkYsb0JBeUJFO01BeEJGLG1CQXdCRTtVQXZCRixlQUFBO0VBQ0EscUJBc0JFO0VBckJGLHFCQXFCRTtFQXBCRixjQUFBO0VBQ0EseUJBbUJFO01BU00sc0JBQWlCO1VBQ2xCLHdCQUFBO0Vkd3NGTCxVQUFVO0VjOXVGWiwyQkEwQ0U7RUF6Q0YsaUNBMENJO0NBekNKOztBQUVBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBbUNFO0NBbENGOztBZGl2RkE7RWM1c0ZNO0lBQ0EsMkJBQVE7R0FDUjtDZDhzRkw7O0FBRUQ7RWMvckZLLG9CQUFBO0NkaXNGSjs7QWNod0ZEO0VBQ0E7SUFDQSxvQkF3Q0k7UUF2Q0osa0JBdUNJO1lBdENKLGNBQTBCO0lBQzFCLGdDQXFDSTtHQXBDSjtFQUNBO0lBQ0Esb0JBa0NJO0dBVUk7Q2R3dEZQOztBQUVEO0VjaHRGTyxtQkFBQTtFZGt0RkwsZUFBZTtDSXJ0RmY7O0FKd3RGRjtFY2x4RkEsWUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsaUhBK0NTO0VBOUNULG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSx5Q0EyQ1U7TUFPQSxxQ0FBZTtVQUNmLGlDQUFjO0NkbXVGdkI7O0FBRUQ7RUFDRSxnQkFBZ0I7RWNseUZsQixpQkFBQTtFQUNBLG1CQXlDRTtDQXhDRjs7QUFFQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQWtCO0VBQ2xCLGtCQUFBO0VBQ0EsZUFpQ0U7RUF5QkkseUJBQWtCO0VBTW5CLGtCQUFBO0Nkc3VGSjs7QWM5eUZEOztFQUVBLGVBdUNFO0VBdENGLHFCQThESTtFQTdESixZQUFBO0VBQ0Esa0JBQW9CO0NBQ3BCOztBQUVBOztFQStETyxlQUFBO0Vkb3ZGTCxnQkFBZ0I7RWMvdUZsQixZQUFBO0VDM0RBLGtCQUFBO0NmNnlGQzs7QUFFRDs7RWMvdUZDLG1CQUFBO0Vka3ZGQyxnQkFBZ0I7RWNodkZsQixvQkFBaUI7TUFDakIsbUJBQXFCO1VBQ25CLGVBQWlCO0Nka3ZGbEI7O0FBRUQ7O0VjdHZGQSxvQkFBaUI7Q2R5dkZoQjs7QUFFRDs7RUFFRSxxQkFBcUI7RWM3dkZ2QixxQkFZRTtFQVhGLGNBQUE7RUFhSSxvQkFBVztNQWVaLGdCQUFBO0NkcXVGRjs7QUFFRDs7RUFFRSxvQmNudkZjO01BVWIsZ0NBQUE7VWQydUZPLDRCQUE0QjtFQUNwQyxVQUFVO0NJanlGVjs7QUpveUZGOzs7Ozs7Ozs7O0VjM3dGQSxvQkE4QkU7RUFDRSwwQkFBbUI7RUFrQ3BCLFVBQUE7Q2R1dEZGOztBQUVEOzs7Ozs7Ozs7O0VjMXhGQSxvQkFBb0I7RWRxeUZsQixzQmNydkZjO0Nkc3ZGZjs7QUFFRDtFQUNFO0ljcnZGSyxnQ0FBQTtHZHV2Rko7Q0FDRjs7QWM1eUZEO0VBeURNO0lBQ0EsbUJBQVU7R0FDVjtDQUtEOztBVnpGSDtFVXdCRixVQUFBO0NkdXpGQzs7QUFFRDtFQUNFLFlBQVk7Q0FDYjs7QUFFRDtFYzV6RkEsa0JBQUE7Q2Q4ekZDOztBQUVEO0VBQ0Usa0JBQWtCO0VjbDBGcEIsWUFBQTtFQUNBLGtCQUFvQjtFQTRFaEIsbUJBQW1CO0NkeXZGdEI7O0FBRUQ7RWN4MEZBLGdCQUFpQjtFQUNqQixjQUFBO0NkMDBGQzs7QUFFRDtFQ3IzRkUsc0JBQWlCO0VBQ2pCLGdCQUFnQjtDRHUzRmpCOztBQUVEO0VDbjVGRSwwQkFBaUI7RUE4QmpCLG1CQUFrQjtFYXFIZCxlQUFjO0VBQ2YsaUJBQUE7Q2Rvd0ZKOztBY3QxRkQ7Ozs7Ozs7Ozs7RUEwSEMsZUFBQTtFZHl1RkMsZ0JBQWdCO0VjendGbEIsa0JBR1M7RUFDTCxZQUFRO0Nkd3dGWDs7QUFFRDs7Ozs7Ozs7OztFYzd2RkssZ0JBQUE7RWR3d0ZILFdBQVc7Q2N6eEZiOztBZDR4RkE7Ozs7Ozs7Ozs7RWMvdkZPLGtCQUFBO0NkMHdGTjs7QUFFRDtFY3J3RkU7Ozs7Ozs7Ozs7SUFRRSxXQUFTO0dBQ1Q7Q2R5d0ZIOztBQUVEOzs7Ozs7Ozs7O0VjN3ZGRyxrQkFBQTtDZHd3RkY7O0FBRUQ7Ozs7Ozs7Ozs7RWM3dkZHLHdCQUFBO01kd3dGRyxvQkFBb0I7VWM3eEYxQixnQkF1QkU7RUFDRSxPQUFBO0VBMlRELFNBQUE7RWQ4OEVELFFBQVE7RWNqeUZWLFVBQUE7RUEyQk0sbUJBQWtCO0VBK0duQixZQUFBO0NkMnBGSjs7QUFFRDs7Ozs7Ozs7OztFY2h3RlUsa0JBQVc7RUFDWCxpQkFBWTtFQUNaLGdCQUFVO0VBQ1YscUJBQVE7S0FDTCxrQkFBRztDZDJ3RmY7O0FBRUQ7RWN4ekZBOzs7Ozs7Ozs7O0lBQUEsZ0JBdUJFO0lBaUNRLGVBQVM7SUFDVCx1QkFBbUI7T0FDbkIsb0JBQWdCO0dBU2pCO0NkcXdGUjs7QUFFRDs7Ozs7Ozs7OztFY3B3RlUsbUJBQWE7Q0FDZDs7QUF2RVQ7Ozs7Ozs7Ozs7RUF3RlMsaUJBQUE7Q2Qwd0ZSOztBQUVEOztFQUVFLFlBQVk7RWN0MkZkLGtCQXVCRTtFQXNFTSxlQUFRO0VBQ1IsZ0JYdlFlO0NIbWhHdEI7O0FBRUQ7O0VjNTJGQSxrQkFBQTtFZCsyRkUsWWM3d0ZpQjtDZDh3RmxCOztBQUVEO0VBQ0U7O0lBRUUsaUJBQWlCO0djcjNGckI7Q2R1M0ZDOztBQUVEOztFYzF3RlUsWUFBVztDZDZ3RnBCOztBQUVEO0VjM3ZGUzs7SUFuSVQsV0FBQTtHQXFIWTtDQUNEOztBQXRIWDtFQTRIYzs7SWQ0d0ZWLFdBQVc7R2N4NEZmO0VBaUlZOztJZDJ3RlIsV0FBVztHYzU0RmY7Q2Q4NEZDOztBQUVEOztFY2g1RkEsb0JBdUJFO0NkNDNGRDs7QUFFRDtFY3J3Rk07O0lkd3dGRixXQUFXO0lJOWpHYixvQkFBd0I7SVVzSzFCLGlCQUFtQjtHZDI1RmhCO0NBQ0Y7O0FBRUQ7RUFDRTs7SUFFRSxXQUFXO0djajZGZjtFQTJKUTs7SUFFQSxXQUFhO0dBQ2I7Q0FDRDs7QUEvSlA7O0VBb0tRLFlYN1VRO0VXOFVSLG9CQUFlO01BQ2YsZUFBVTtVQUNWLFdBQWdCO0VBUWpCLGFBQUE7Q2Rpd0ZOOztBQUVEO0VBQ0U7O0ljdndGUSxXQUFTO0dBR1o7Q2R3d0ZOOztBY3Y3RkQ7RUFrTFE7O0lBRUEsV0FBUztHQTJDVjtDZCt0Rk47O0FBRUQ7O0VBRUUsb0JBQW9CO0VJeG1HcEIsbUJBQWtCO0NKMG1HbkI7O0FBRUQ7O0VBRUUsc0JBQXNCO0VBQ3RCLG1CQUFtQjtFSS9tR25CLGdCQUFrQjtFVXNLcEIsa0JBQUE7RWQ0OEZFLDBCYzd3RndCO0VkOHdGeEIsZWMzd0ZPO0VkNHdGUCxvQkFBb0I7RUFDcEIseUJBQXlCO0VjLzhGM0Isa0JBdUJFO0VBOEtRLG1CWDlXTTtFVytXTiwwQkFBbUI7Q2Q2d0Y1Qjs7QUFFRDs7RWMxd0ZVLFlBQVE7Q2Q2d0ZqQjs7QUFFRDtFYzV2RlMsWUFBQTtDZDh2RlI7O0FBRUQ7RWM1d0ZZLGtCQUFTO0NkOHdGcEI7O0FBRUQ7RWM1d0ZZLGVBQWU7RUFDZixZQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGdCWGxZVztDSGdwR3RCOztBQUVEO0VjNXdGVyxtQkFBQTtDZDh3RlY7O0FBRUQ7RWMvcEZLLG9CQUFBO0VkaXFGSCxtQkFBbUI7Q0lycEduQjs7QUp3cEdGO0VBQ0UsZ0JjNXdGTTtFZDZ3Rk4sZWM1d0ZrQjtFZDZ3RmxCLHlCY3ZxRkc7RWR3cUZILG1CQUFtQjtFQUNuQixrQkFBa0I7RUk3cEdsQixtQkFBa0I7RVVzS3BCLG9CQXVCRTtDZG0rRkQ7O0FBRUQ7RUFDRSxVQUFVO0NBQ1g7O0FBRUQ7RWN4dUZTLG1CQUFBO0VkMHVGUCxpQkFBaUI7RUl4cUdqQiwwQkFBd0I7Q0owcUd6Qjs7QUFFRDtFQUNFLGdCYy91Rk87RWRndkZQLGtCQUFrQjtFQUNsQix5QkFBeUI7RWN6Z0czQixrQkF1QkU7RUFtT1Usb0JBQVM7RUFDVCxnQkFBZ0I7RUFDaEIsa0JBQUE7RUFDQSxZQUFBO0Nka3hGWDs7QUFFRDtFQzFxR0Usa0JBQWtCO0VheUpwQixZQUFBO0Vkb2hHRSxrQmNseEZ3QjtFZG14RnhCLGdCY2x4RnVCO0NkbXhGeEI7O0FBRUQ7RUFDRSxXQUFXO0NjbHhGRDs7QWRxeEZaO0VBQ0UsaUJBQWlCO0NjN2hHbkI7O0FkZ2lHQTtFQUNFLFVBQVU7Q2NqaUdaOztBZG9pR0E7RUFDRSxnQkFBZ0I7RUM5ckdoQix5QkFBd0I7Q0Rnc0d6Qjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFY2p4RlUsbUJBQWU7Q2RteEZ4Qjs7QUFFRDtFY2pqR0EsaUJBQW1CO0VBZ1NQLGVBQWM7RUFDZCxpQkFBVztFQUNaLHdCQUFBO0Vkb3hGVCxvQkFBb0I7RWN0akd0QixtQkF1QkU7Q2RpaUdEOztBQUVEO0VBQ0UsWUFBWTtFYzNqR2QsWUFBQTtFQTBTYyxhQUFhO0VBRWQsbUJBQUE7RWRteEZYLFNBQVM7RWMvakdYLE9BQUE7RUFnVFksbUdBQTJCO0VBQzNCLGlGQUE4QjtFQUUvQiw0RUFBQTtFZGl4RlQsNkVBQTZFO0NjcGtHL0U7O0FkdWtHQTtFQUNFLGlCQUFpQjtDSTl1R2pCOztBSml2R0Y7RUFDRSxZY2p3RlM7RWRrd0ZULFlBQVk7RUFDWixlQUFlO0NjOWtHakI7O0FkaWxHQTtFY2p4RmMsc0JBQVc7RUFDWCxvQkFBVTtFQUtYLGlCQUFBO0NkK3dGWjs7QUFFRDtFY2x4RmUsb0JBQUE7Q2RveEZkOztBQUVEO0VjanhGYTtJZG14RlQsaUJBQWlCO0djN2xHckI7Q2QrbEdDOztBQUVEO0Vjam1HQSxjQUFBO0NkbW1HQzs7QUFFRDtFYzV3RkksMEJYbGdCbUI7RVdtZ0JuQixvQkFBYztFQUNkLHNCQUFpQjtFQUNqQixtQkFBa0I7RUFFbEIsZUFBQTtFQUNBLGdCQUFZO0VBQ1osZ0JBQWU7RUFrQmhCLGtCQUFBO0VkNHZGRCxpQkFBaUI7Q0N2d0dqQjs7QUQwd0dGO0VBQ0Usa0NjaHdGQztDZGl3RkY7O0FjN3dGRztFQUNFLG9CQUFZO0VBQ1osZUFBYTtFQUNiLGdCQUFnQjtDZGd4RnJCOztBQUVEO0VBQ0U7SWM5d0ZFLFVBQUE7SUFDRSxtQkFBZ0I7SUFDaEIsWUFBYTtJQUNkLFVBQUE7R2RneEZGO0Njam9HSDs7QWRvb0dBO0VBQ0UsWUFBWTtDQzl4R1o7O0FEaXlHRjtFQUNFLG1CYy93RkM7RWRneEZELG9CQUFvQjtFQUNwQixrQkFBa0I7RWMzb0dwQixxQkE0WEU7Q2RpeEZEOztBQUVEO0VBQ0UsY0FBYztDYzV3Rlg7O0FkK3dGTDtFY3p3RlUsaUNBQWlCO0NkMndGMUI7O0FBRUQ7RWN6d0ZVLGVBQVE7Q2Qyd0ZqQjs7QUFFRDtFY3p3RlUsYUFBVztFYi9pQm5CLGFBRGtDO0Nha2tCM0I7O0FBaENKO0VBbUJPLG1CQUFZO0VBQ1osMEJBQXFCO0VBQ3JCLG1CQUFnQjtFQUNoQixlQUFhO0NkMndGeEI7O0FBRUQ7RWN6d0ZZO0lBQ0EsaUJYeGtCVztHV3lrQlg7RUFDQTtJQUNBLG1CQUFrQjtHQUNuQjtDZDJ3RlY7O0FBRUQ7RWNud0ZLLG9CQUFBO0VkcXdGSCxxQkFBcUI7RWNod0Z2QixxQkFBdUI7RUFDckIsY0FBVTtFQUNWLDBCWDNtQm9CO01Xb3VCckIsdUJBQUE7VWQwb0ZTLG9CQUFvQjtFY2h3RjVCLGtCQUxGO0NkdXdGQzs7QUFFRDtFY3p3RkEsMEJBQXVCO0VBV2pCLGVBQVM7RUFDVixnQkFBQTtFZGl3RkgsV0FBVztFYzd3RmIscUJBQXVCO0NkK3dGdEI7O0FBRUQ7RUFDRTtJY2x4RkYsbUJBQXVCO0lBb0JqQixZQUFVO0lBQ1YsVUFBTTtHQUNOO0NkaXdGTDs7QUFFRDtFYy92Rk0sc0JBQTRCO0VBQzVCLHVCQUFxQjtFQU10QixVQUFBO0NkNHZGSjs7QUFFRDtFY2h3RlEsZUFBZTtDQUNoQjs7QUFoQ1A7RUFvQ007SUFDQSxrQkFBbUI7SUFDbkIsc0JYcHBCUztHV3FwQlY7Q2Rpd0ZKOztBQUVEO0VjMXZGTztJZDR2RkgsZUFBZTtHSXA0R2pCO0NKczRHRDs7QUFFRDtFQUNFLDBCQUEwQjtFQUMxQixvQkFBb0I7RWNsekZ0QixrQkFBTztFQXFESCx5QkFBYTtFQTJDZCxlQUFBO0Vkc3RGRCwwQkFBMEI7RWMvdkZ4QixnQkFBQTtFQUNFLGdCQUFZO0VBQ2Isc0VBQUE7RWRpd0ZILGlFQUFpRTtFYzF6Rm5FLDhEQTZEVTtFQTdEVixjQUFPO0NkNnpGTjs7QUFFRDtFYzd2Rk0sYVg5cUJVO0VXK3FCVixzQkFBb0I7RUFDckIsdUJBQUE7RWQrdkZILGtCQUFrQjtFY24wRnBCLFdBQU87RUF1RUQsbUJBQWdCO0VBQ2hCLGtCQUFVO0VBQ1YsMEJBQWU7RUFDZixlQUFhO0VBQ2IsWVh0cUJVO0VGdkNkLGFBQWE7RUFDYixtQkFBaUI7Q2FrdEJkOztBQWpGTDtFQStFUSxlWDFxQmU7Q1cycUJoQjs7QUFoRlA7RUFBQTtJQXFGTSxxQkFBZ0I7SUFDaEIscUJBQVU7SUFDVixjQUFlO0lBQ2YsMEJBQWlCO1FBQ2pCLHVCQUFvQjtZWHJzQmQsK0JBQUk7SVcyc0JYLGlCQUFBO0dkNHZGRjtDYzMxRkg7O0FkODFGQTtFY2h3Rk87SWRrd0ZILG9CQUFvQjtJY2gyRnhCLG9CQWtHRTtRQUNFLGtCQUFhO1lBQ0osY0FBTTtHQWFoQjtDZG92RkY7O0FBRUQ7RWMvdkZNLG9CQUFtQjtDQVFwQjs7QUFoSEw7RWJ4bkJFO0lBQ0EsaUJBQWdCO0lBQ2hCLG9CQUFlO0dBQ2Y7Q0RxK0dEOztBQUVEO0VDbitHRSxzQkFBbUI7RUFDbkIsdUJBQWdCO0VBQ2hCLG1CRW9CcUI7RVd5c0JmLHdCQUFvQjtFQUNyQixZQUFBO0NkeXdGTjs7QUFFRDtFY2h3Rkc7SWRrd0ZDLGFBQWE7SWM1M0ZqQiw0QkFtSEU7SUFLSSxtQlgvckJXO0dXZ3NCWjtDZHV3Rko7O0FBRUQ7RWNud0ZFLGdCWDd2QlE7Q0hrZ0hUOztBQUVEO0VjbndGQyxpQ0FBQTtDZHF3RkE7O0FBRUQ7RWNud0ZFLGlCQUFnQjtDQXlFakI7O0FBM0VEO0VBS0k7SUFDQSxjQUFZO0dBOERiO0NkeXNGRjs7QUFFRDtFQUNFLHFCY3Z3Rm1CO0Vkd3dGbkIscUJjN3NGQztFZDhzRkQsY0FBYztFQUNkLG9CQUFvQjtNY254RnRCLGdCQVlJO0VBQ0UsdUJBQWU7TUFDZixvQkFBZ0I7VUFDaEIsc0JBQW1CO0NBQ3BCOztBQWhCTDtFQW1CTSxvQkFBZ0I7TUFDakIsbUJBQUE7VWR5d0ZLLGVBQWU7RWM3eEZ6QixZQUlFO0NkMnhGRDs7QUFFRDtFY3R3Rk0sV0FBQTtFQUNELG9CQUFBO01kd3dGQyxrQkFBa0I7VWNoeUZ0QixjQTBCRTtDZHd3Rkg7O0FBRUQ7RWN0d0ZNLGlDWGx3QmlCO0NIMGdIdEI7O0FBRUQ7RUFDRSw0QkFBNEI7RWM3eUY5QiwrQkFzQ2M7Q2R5d0ZiOztBQUVEO0VjdndGTSxvQlgzeEJVO01GM0JkLG1CQUFhO1VBQ2IsZUFBa0I7Q2F1ekJmOztBQTVDTDtFQW1EUTtJQUNBLHFCQUFzQjtHQWN2QjtDZHl2Rk47O0FBRUQ7RUN6akhFLG1CQUFnQjtFQUNoQixZQUFXO0VBQ1gsNkJBQW9CO0VBQ3BCLG9CQUFpQjtNQUNqQixnQ0FBcUI7VUFDYiw0QkV1QmE7Q0hvaUh0Qjs7QUFFRDtFYzV3RlksMkJBQW9CO0NBQ3JCOztBQTNEWDtFYjd2QkUsaUJBQVM7Q0R5a0hWOztBQUVEO0VDdmtIRSx5QkFBaUI7Q0R5a0hsQjs7QUFFRDtFQ3ZrSEUsc0JBQWdCO0VBQ2hCLHVCRW9CcUI7RVdneUJiLDBCQUFvQjtFQUNyQiwwQkFBQTtFZHN4RlAsZUFBZTtFY3YxRmpCLGtCQXNFRTtFQUNFLG1CQUFrQjtFQUNsQixtQkFBUTtFQUNSLGFBQVc7RUFDWixnQkFBQTtDZG14RkY7O0FBRUQ7RWNuc0ZDO0lkcXNGRyxhQUFhO0dJOWpIZjtDSmdrSEQ7O0FBRUQ7RUFDRSxhYzFzRkQ7RWQyc0ZDLGtCQUFrQjtFQUNsQixpQkFBaUI7RWMzeEZuQixnQkFBa0I7RUFTZCwyQkFBeUI7Q2RxeEY1Qjs7QUFFRDtFQUNFLHVCQUF1QjtFSTNrSHZCLGlCQUFrQjtDSjZrSG5COztBQUVEO0VBQ0Usc0JjdHhGc0I7Q2R1eEZ2Qjs7QUFFRDtFQUNFO0lJcGxIQSxpQkFBa0I7R1UweUJwQjtDZDZ5RkM7O0FBRUQ7RUFDRSxxQkFBcUI7RUkxbEhyQixxQkFBa0I7RVUweUJwQixjQUFPO0VkbXpGTCxvQmN4eEYwQjtNQUVyQixnQkFBQTtDZHd4Rk47O0FJL2xIQztFVTB5QkYscUJBaUNFO0Vkd3hGQSxxQmN0eEZpQjtFZHV4RmpCLGNjdHhGZTtFZHV4RmYsMEJjN3VGQztNZDh1RkcsdUJBQXVCO1VBQ25CLG9CQUFvQjtFYzd6RjlCLGtCQWlDRTtFQWpDRiwwQkF3Q0k7RWI1M0JGLG9CQUFhO0VBQ2Isa0JBQWlCO0VhNjNCYix5QkFBZTtFQUNmLGVBQWE7RUFTZCwwQkFBQTtFZGl4RkgsZ0JBQWdCO0VjcjBGbEIsZ0JBQWtCO0VBQWxCLHNFQThDUTtFQTlDUixpRUErQ1E7RUEvQ1IsOERBNkNPO0NBN0NQOztBZDQwRkE7RUMvcEhFLGFBQWE7RWFvNEJQLHNCQUFlO0VBQ2YsdUJBQWlCO0VBQ2xCLGtCQUFBO0VkOHhGTCxXQUFXO0VjajFGYixtQkFpQ0U7RWJyM0JBLGtCQUFhO0VBQ2IsMEJBQWlCO0VhMjRCYixlQUFlO0VBQ2YsWUFBVztFQUNYLGFBQVE7RUFDVCxtQkFBQTtDZDh4Rko7O0FjejFGRDtFQUFBLGNBQU87Q2Q2MUZOOztBQUVEO0VjNXhGSyxtQkFBQTtFZDh4RkgsMEJBQTBCO0NjajJGNUI7O0FkbzJGQTtFQUNFLG9CQUFvQjtDY254RnRCOztBZHN4RkE7RUFDRSx3QkFBd0I7Q2N2eEYxQjs7QWQweEZBO0VBQ0UsbUJBQW1CO0VjL3dGckIsVUFBVztDZGl4RlY7O0FBRUQ7RUkzcEhFLG1CQUFrQjtFVXc0QnBCLE9BQUE7RWRzeEZFLFdjbHhGVztFZG14RlgsZWNodkZEO0VkaXZGQyxZQUFZO0VBQ1osYUFBYTtFY3p4RmYsNkVBUWdCO0VBQ1YsNkJBQWtCO0NkbXhGdkI7O0FBRUQ7RWNqeEZNLHVGQUFpQjtFYi83QnJCLDJCQUF3QjtDRG10SHpCOztBQUVEO0VjbHhGTSxpQkFBWTtFQU1iLGlDQUFBO0VkK3dGSCxvQkFBb0I7Q0k5cUhwQjs7QUppckhGO0VBQ0UsWWNyeEZlO0Nkc3hGaEI7O0FBRUQ7RWM3eUZBO0lBMEJNLFlBQVM7R0FDVDtDZHN4Rkw7O0FBRUQ7RUNydUhFLGNBQWE7Q0R1dUhkOztBQUVEO0VBQ0UsMEJBQTBCO0NJaHNIMUI7O0FKbXNIRjs7RUFFRSxpQkFBaUI7RUFDakIsZ0JBQWdCO0VjcnhGbEIsa0JBQVc7RUFDVCxZQUFXO0VBQ1gscUJBQVc7Q2R1eEZaOztBQUVEO0VBQ0UsaUJBQWlCO0VjcnhGbkIsV0FBQTtFQUVJLGdCQUFlO0VBQ2hCLGtCQUFBO0Vkc3hGRCxlQUFlO0VjbnhGakIseUJBQVc7RUFDVCxrQkFBa0I7Q2RxeEZuQjs7QUFFRDtFY3h4RkEsZUFJSTtDZHN4Rkg7O0FBRUQ7O0VDenVIRSxpQkFBZ0I7RUFDaEIsV0VSTTtFRlNOLGdCRVVjO0VGdkNkLGtCQUFhO0VBQ2IscUJBQWlCO0VBOEJqQixZQUFBO0NhKzhCQzs7QWI3OEJEOztFQUVDLFVBQUE7Q0Q4dUhGOztBYy94RkQ7RUFJSSxxQkFBbUI7RUFDcEIscUJBQUE7RWQreEZELGNBQWM7RWNweUZoQixvQkFPRTtNQUNFLGdCQUFnQjtDQUNqQjs7QUM3Z0NIO0VEczJCQSxzQkFpQ0U7RUN0NEJBLG9CQUFpQjtDZit5SGxCOztBQUVEO0VBQ0UsVUFBVTtFZW56SFosaUJBS0U7RUFDRSxnQkFBYztFQVFmLHFCQUFBO0VmeXlIRCxrQkFBa0I7RWV2ekhwQixzQkFLSTtFQUdFLDBCQUFlO0VBQ2Ysb0JabURnQjtFWWxEaEIsMEJBQXFCO0VBQ3JCLGVBQWM7RUFDZCxxQkFBbUI7Q0FDcEI7O0FBSUw7RUFDQSxzRUFBd0M7RUFDdEMsaUVBQW1CO0VBRW5CLDhEQUFVO0NBOEVYOztBWHZDQztFVzNDRiwyQ0FBdUM7Q2Z1ekh0Qzs7QUFFRDtFQUNFLHFCZWp6SGlCO0Vma3pIakIsaUJlanpIZTtFZmt6SGYsZ0JlanpIZTtFZmt6SGYsMEJlanpIeUI7RWZrekh6QixtQmU1dUhEO0NmNnVIQTs7QWUvekhEO0VBQ0EsbUJBQUE7RUFlSSwwQkFBa0I7Q0FDbkI7O0FBakJIO0VBQUEsZ0JBQUE7RUFDQSxtQkFBQTtDQUFBOztBZjAwSEE7RWVyeUhHO0lmdXlIQyxnQkFBZ0I7R0lseUhsQjtDSm95SEQ7O0FBRUQ7RWVoMUhBLGdCQUFBO0VmazFIRSwwQmUxekhhO0VmMnpIYixvQmU5eUhDO0NmK3lIRjs7QWVyMUhEO0VBQUEsaUJBQUE7Q0FDQTs7QWYwMUhBO0VlN3pITSxnQ0FDQTtFQU1ELGdCQUFBO0VmMHpISCxnQkFBZ0I7RWUvMUhsQiwwQkFBQTtDQUFBOztBQUNBO0VBZ0NRLGlCQUFlO0VBQ2YsZ0JBQWE7RWRqQ25CLGtCQUFhO0VBQ2IsZUFBYTtFY2tDUix5QkFBQTtFZnEwSEwsbUJBQW1CO0NlejJIckI7O0FmNDJIQTtFZWwwSEksVUFBUTtFQU1ULGdCQUFBO0VmK3pIRCxrQkFBa0I7RUlwMEhsQixZQUFZO0VXM0NkLHlCQUFBO0VBQ0EsbUJBQUE7Q2ZrM0hDOztBQUVEO0VBQ0Usc0JBQXNCO0VBQ3RCLHVCQUF1QjtDZXYzSHpCOztBZjAzSEE7RWV0MEhJLFVBQVM7RUFDVCxpQkFBZ0I7RUFDaEIsZ0JaakNJO0VZa0NKLHFCQUFrQjtFQUNsQixrQkFBVTtFQUtYLHNCQUFBO0VmbzBIRCwwQkFBMEI7RUl0MUgxQixvQkFBa0I7RVczQ3BCLDBCQUFBO0VBQ0EsZUFBQTtFZm80SEUscUJlMzBIdUI7Q2Y0MEh4Qjs7QUFFRDtFQUNFLFVBQVU7RWV6NEhaLGlCQUFBO0VBQ0EsZ0JBQUE7RUErREkscUJaeEJZO0VZeUJaLGtCQUFhO0VBQ2Isc0JBQWdCO0VBQ2hCLDBCWjlDVztFWStDWCxvQkFBa0I7RUFDbEIsMEJBQVU7RUFLWCxlQUFBO0VmeTBIRCxxQkFBcUI7Q0l4MkhyQjs7QUoyMkhGO0VBQ0UsbUJlLzBIaUI7RWZnMUhqQixTZTkwSEM7RWYrMEhELHFDQUFxQztNQUNqQyxpQ0FBaUM7VUkvMkgvQiw2QkFBNkI7Q0ppM0hwQzs7QUFFRDtFQUNFLGlCZWgxSGlCO0NmaTFIbEI7O0FBRUQ7RWU5MEhBO0lBQ0UscUJBQWdCO0lBaUNqQixxQkFBQTtJZmd6SEcsY0FBYztJZWwxSGxCLHlCQUVFO1FBQ0Usc0JBQW1CO1lBQ1Qsd0JBQVE7R0FRbkI7Q2YyMEhGOztBQUVEO0VlbDFITSwwQkFBaUI7RUFDbEIsbUJBQUE7RWZvMUhILG9CQUFvQjtDZTUxSHRCOztBZisxSEE7RUFDRTtJZWgySEYsb0JBQUE7UUFlSSxrQkFBYTtZQUNiLGNBQW1CO0lBYXBCLGlCQUFBO0lmdzBIQyxtQkFBbUI7SWVyMkh2QixpQkFBQTtHQWtCTTtDQUNEOztBQW5CTDtFQXFCTTtJQUNELG1CQUFBO0dmdTFIRjtDZTcySEg7O0FmZzNIQTtFZXIxSE07SUFDRCxtQkFBQTtHZnUxSEY7Q2VuM0hIOztBZnMzSEE7RWVyMUhHO0lmdTFIQyxvQkFBb0I7UWVwMUh4QixrQkFBQTtZQUNZLGNBQVE7SUFDbEIsaUJBQW1CO0dBQ3BCO0NmczFIQTs7QUFFRDs7RWVuMUhFLHlCQUFrQjtFQUNuQixrQkFBQTtFZnMxSEMsZ0JBQWdCO0VlcDFIbEIsa0JBQUE7Q2ZzMUhDOztBQUVEOzs7Ozs7RWU5MEhNLHlCQUFxQjtFQUN0QixrQkFBQTtFZnExSEgsZ0JBQWdCO0VlaDFIaEIsa0JBQVM7Q2ZrMUhWOztBQUVEO0VlaDFIRSx5QkFBUTtFQUNOLGtCQUFhO0VBQ2QsZ0JBQUE7RWZrMUhELGtCQUFrQjtFQ243SGxCLG9CQUFrQjtDRHE3SG5COztBQUVEOzs7RWV2MEhBLGdCQUFBO0VBQ0Usa0JBQWdCO0VBQ2pCLHFCQUFBO0NmMjBIQTs7QUFFRDtFZXowSEUsYUFBVztDZjIwSFo7O0FBRUQ7RWUvMEhBLDJCQUtPO0NmNDBITjs7QUFFRDtFZXowSEssc0JBQUE7Q2YyMEhKOztBQUVEO0VlbDBIQyxlQUFBO0NmbzBIQTs7QUFFRDtFZXYwSEc7SWZ5MEhDLHFCQUFxQjtJZXAwSHpCLHFCQUF3QjtJQUN0QixjQUFjO0dBTWY7Q2ZpMEhBOztBQUVEO0VlL3pIRSxtQkFBYztFQUNkLG9CQUFlO0VBQ2hCLGVBQUE7RWZpMEhDLGdCQUFnQjtFZ0JwaUlsQixrQkFBQTtFQU1JLHlCQUFpQjtFQUNqQixrQkFBZTtFQUNmLDBCQUFXO0VBQ1gsZUFBVztFQXlCWixtQkFBQTtDaEJ5Z0lGOztBQUVEO0VBQ0U7SWdCamlJSSxzQkFBaUI7SUFDakIsaUJBQWU7R0FvQmxCO0NoQmdoSUY7O0FnQmxqSUQ7RUFrQk0sbUJBQWE7RUFDYixvQkFBaUI7RUFNbEIsZUFBQTtFaEIraElILGdCQUFnQjtFSTUvSGhCLGtCQUFrQjtFWTVEcEIseUJBQUE7RWhCMmpJRSxrQmdCcmlJZTtFaEJzaUlmLGVnQnJpSWlCO0NoQnNpSWxCOztBQUVEO0VnQi9qSUE7SUE0Qk0sc0JBQWE7R0FLZDtDaEJraUlKOztBQUVEO0VBQ0Usa0JnQnZpSXNCO0VoQndpSXRCLFlnQnRpSUc7RWhCdWlJSCxnQkFBZ0I7RUFDaEIsdUJBQXVCO0NnQnprSXpCOztBaEI0a0lBO0VnQnJpSUksZ0JBQWdCO0NoQnVpSW5COztBQUVEO0VnQnBpSUEsbUJBQWlCO0VBQ2YsaUJBQWdCO0NoQnNpSWpCOztBQUVEO0VnQmxoSUMsc0JBQUE7RWhCb2hJQyxtQkFBbUI7RWdCM2lJckIsZ0JBTUU7RUFDRSxrQkFBa0I7RUFDbkIsMEJBQUE7RWhCdWlJRCxlQUFlO0VnQi9pSWpCLG9CQVVFO0VBRUkseUJBQWM7RUFDZCxrQkFBWTtFQUNaLG1CQUFjO0NoQnNpSW5COztBQUVEO0VnQnBpSU0sWWJ0QlU7Q0g0aklmOztBQUVEOztFQUVFLG9CQUFvQjtDZ0JuaUl0Qjs7QWhCc2lJQTtFQUNFLGlCQUFpQjtDZ0J2aUluQjs7QWhCMGlJQTs7RWdCL2hJTyxzQkFBQTtFaEJraUlMLGVBQWU7RWdCN2lJakIsZ0JBR0U7Q2hCNGlJRDs7QUFFRDtFZ0IvaElPLGVBQUE7Q2hCaWlJTjs7QUFFRDtFZ0I1aElFLGNBQWE7RUFDYixlQUFlO0VBa0NoQixzQkFBQTtFaEI2L0hDLG1CQUFtQjtFZ0JsaUlyQixvQkFBQTtDaEJvaUlDOztBQUVEOztFQUVFLG9CQUFvQjtFSXhrSXBCLFdBQVk7Q0owa0liOztBQUVEO0VBQ0U7O0lnQi9oSU0saUJBQVU7SUFDVixvQkFBUztJQUNWLGdCQUFBO0loQmtpSUgscUJBQXFCO0lBQ3JCLHFCQUFxQjtJZ0Juakl6QixjQUFBO0lBb0JNLDBCQUFlO1FBQ2YsdUJBQWM7WWYxRmxCLG9CQUF3QjtJQUN4Qix5QkFBa0I7UWUyRlQsc0JiMURZO1lhMkRsQix3QkFBQTtHaEJtaUlGO0NnQjNqSUg7O0FoQjhqSUE7O0VDNW9JRSxtQkFBa0I7Q0Qrb0luQjs7QUFFRDs7OztFQUlFLG9CQUFvQjtFaUJucUl0QixpQkFBQTtDakJxcUlDOztBQUVEO0VpQnhrSUM7Ozs7SUF6RUUsVUFBQTtHakJ1cElBO0NpQjdxSUg7O0FqQmdySUE7Ozs7RUFJRSxnQkFBZ0I7RWlCcHJJbEIsa0JBQUE7RUFjTSxxQkFBZTtDakJ5cUlwQjs7QUFFRDs7OztFaUJycUlNLGdCQUFRO0VBQ1Qsa0JBQUE7RWpCMHFJSCx5QkFBeUI7RWlCL3JJM0Isa0JBQUE7Q2pCaXNJQzs7QUFFRDs7RWlCdHFJSSxpQkFBZ0I7RUFDaEIsaUJBQVc7Q2pCeXFJZDs7QUFFRDtFaUJ6c0lBOztJQW1DTSxvQkFBZ0I7UUFnRGpCLGtCQUFBO1lqQjJuSU8sY0FBYztJSWxwSXhCLFVBQVk7R2E1RGQ7Q2pCaXRJQzs7QUFFRDs7RWlCbnRJQSwwQkF3QkU7RUFrQk0sY0FBWTtFQUNaLGlCQUFnQjtFQUNsQixvQkFBa0I7RUFDakIsbUJBQUE7RWpCNnFJTCxXQUFXO0NpQjF0SWI7O0FqQjZ0SUE7RWlCeHBJUzs7SWJUUCxvQkFBd0I7SWE1RDFCLG9CQXdCRTtRQTRCVSxrQkFBZTtZQUNmLGNBQWdCO0dBZ0JuQjtDakJncUlSOztBaUJydUlEOztFQTBEWSwwQkFBWTtFQUNaLGNBQVk7RUFDWixpQmRIVztFY0lYLG9CQUFtQjtFQUNuQixtQkFBZ0I7RUFDaEIsV0FBQTtDQUtEOztBYlJUO0VhNURGOztJQW9FVyxvQkFBQTtRakJpcklILGtCQUFrQjtZQUNkLGNBQWM7R2lCdHZJMUI7Q2pCd3ZJQzs7QUFFRDtFaUIvcUlZOztJQUVELG9CQUFBO0lqQmlySVAsb0JBQW9CO1FpQjl2SXhCLGtCQXdCRTtZQXlEZ0IsY0FBTTtHQUNqQjtDakJncklOOztBQUVEO0VpQjdxSU0saUJBQVk7Q2pCK3FJakI7O0FBRUQ7RUN0dklFLG9CQUFhO0VBQ2IsbUJBQWlCO0NEd3ZJbEI7O0FBRUQ7RWlCNXFJQSxnQkFBQTtFQUdJLGtCQUFpQjtDakI0cUlwQjs7QUFFRDtFaUJ0bklHLGdCQUFBO0NqQnduSUY7O0FBRUQ7RUFDRSxxQmlCN3FJaUI7RWpCOHFJakIscUJpQjdxSXFCO0VqQjhxSXJCLGNpQjdxSWU7RWpCOHFJZixvQmlCOW5JQztDakIrbklGOztBaUIxcklEO0VBZU0sb0JBQWE7TUFDYixrQkFBaUI7VUFNbEIsY0FBQTtDakIwcUlKOztBQUVEO0VBQ0UsbUJpQmhySWU7Q2pCaXJJaEI7O0FBRUQ7RUFDRSx1QkFBdUI7RWlCdnNJekIsbUJBQUE7RUF5Qk0sb0JBQWE7TUFLZCxrQkFBQTtVakI2cUlLLGNBQWM7Q0lodkl0Qjs7QUptdklGO0VBQ0UsbUJpQmpySUc7RWpCa3JJSCxrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxtQmlCbHJJbUI7RWpCbXJJbkIsb0JpQmxySXVCO0NqQm1ySXhCOztBQUVEO0VBQ0UsMEJBQTBCO0VpQnp0STVCLGVBQUE7RUF3Q1EsbUJkaEZRO0NIb3dJZjs7QUFFRDtFQUNFLG1CQUFtQjtDSXB3SW5COztBSnV3SUY7RUFDRSwyQmlCOXFJSztDakIrcUlOOztBaUJwdUlEO0VBQUEsc0JBRUU7Q2pCc3VJRDs7QUFFRDtFaUIxdUlBLG9CQUFzQjtDakI0dUlyQjs7QUFFRDtFaUI5dUlBLHFCQWlFRTtDakIrcUlEOztBQUVEO0VpQmx2SUE7SUFvRU0sb0JBQWU7R0FDZjtDakJpcklMOztBQUVEO0VpQnh2SUEsaUJBQUE7Q2pCMHZJQzs7QUFFRDtFaUI5cUlJLHFCQUFpQjtFQUNqQixxQkFBVztFQUNYLGNBQVk7RUFDWixvQkFBYTtNQUNiLGdCQUFpQjtFQUNqQixvQkFBa0I7Q0FDbkI7O0FBcEZIO0VBd0ZNLGFBQVM7RUFXVixjQUFBO0VqQnFxSUgsc0JBQXNCO0NpQnh3SXhCOztBakIyd0lBO0VpQnpxSU8sZUFBQTtDakIycUlOOztBQUVEO0VpQmpySVUsYUFBVztDakJtcklwQjs7QUFFRDtFQUNFLGVBQWU7Q2tCcjNJakI7O0FsQnczSUE7RWtCcjNJRSxrQkFBZTtFQTZIaEIsZUFBQTtFbEIydklDLGdCQUFnQjtDa0J0M0loQjs7QUFFQTtFQUNFLGtCQUFTO0VBQ1QsZ0Jmc0NVO0VlckNWLFlBQVk7RUFDWixrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRTtJQUNBLHFCQUFtQjtJQUNuQixxQkFBa0I7SUFDbEIsY0FBWTtJQUNaLDBCQUFZO1FBQ1osdUJmMkJpQjtZZTFCVCwrQmZ5Qkk7SWV4Qlosb0JBQWtCO1FBQ25CLGdCQUFBO0dsQnczSUE7Q2tCdDNJRDs7QWxCeTNJRjtFQUNFLG9CQUFvQjtNa0JwM0lsQixrQkFBYTtVQUNiLGNBQWU7RUFDZixrQkFBQTtDQUNBOztBQUVBO0VBQ0U7SUFDQSxvQkFBVTtJQUNWLGlCQUFlO0dBQ2Y7Q2xCczNJTDs7QUFFRDtFa0JwM0lLLG9CQUFBO01sQnMzSUMsa0JBQWtCO1VrQmw2SXhCLGNBK0NFO0NsQnEzSUQ7O0FBRUQ7RWtCdDZJQTtJQW9ESSxpQkFBZTtHQUNmO0NsQnEzSUg7O0FBRUQ7RWtCcDNJSSwwQkFBa0I7RUFZbkIsY0FBQTtFbEIyMklELGlCQUFpQjtFa0JyM0lmLG9CQUFhO0NBQ2I7O0FBRUE7RUFDQSwwQkFBYTtFQUNiLG1CQUFhO0VBQ1gsZUFBZTtFQUNmLFlBQVc7Q2xCdTNJaEI7O0FBRUQ7RWtCMTdJQSxtQkFzRUU7Q2xCczNJRDs7QUFFRDtFa0JwM0lJLGVBQWE7RUFDYixhQUFhO0VBQ2IsZWZwQ1k7RWVxQ1osMkJBQWtCO0VBQ2xCLG1CQUFnQjtFQUNoQix1QkFBVztFQUtaLFlBQUE7RWxCazNJRCxnQkFBZ0I7RWtCdDhJbEIseUJBc0VFO0VBWUksa0JBQVM7Q0FDVjs7QUFuRkw7RUF1RkksaUJBQWdCO0NsQnMzSW5COztBQUVEO0VrQmgxSUcseUJBQUE7RWxCazFJRCxrQkFBa0I7RWtCajlJcEIsWUFBQTtDbEJtOUlDOztBQUVEO0VBQ0UseUJBQXlCO0VrQnQ5STNCLG1CQXNGRTtFQVlJLGVBQWU7Q2xCdTNJcEI7O0FBRUQ7RWtCMzlJQSxpQkFBQTtFQXVHTSxxQkFBVztFQUNYLHFCQUFTO0VBQ1QsY0FBYTtFQUNiLHlCQUFZO01BQ1osc0JBQWdCO1VBQ2hCLHdCQUFnQjtDbEJ1M0lyQjs7QUFFRDtFa0J0M0lNLGlCQUFhO0VBQ2Isb0JBQWU7RUFDZixtQkFBQTtDQUNBOztBQUVBO0VBQ0U7SUFDRCx3QkFBQTtJbEJ3M0lILG1CQUFtQjtHa0I5K0l2QjtFQTBITTtJQUNBLFdBQWE7SUFDYixVQUFBO0dBQ0E7Q0FDRDs7QUFNTDtFQUVJLGdCQUFnQjtFQUNoQixlQUFVO0VBQ1YseUJBQWU7RUFDZixtQkFBaUI7RUFDakIsZUFBYTtDbEJrM0loQjs7QUFFRDtFQUNFLGdCQUFnQjtFa0IzM0lsQixrQkFVTTtFQUNBLHlCQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLGVBQWE7Q0FDZDs7QUFkTDtFQWtCSSxVQUFVO0NBaUJYOztBQW5DSDtFQXFCTSx1QkFBcUI7RUFDckIsaUJBQVM7RUFDVCxtQkFBZTtDbEJtM0lwQjs7QUFFRDtFQzkvSUUsbUJBQWE7Q0RnZ0pkOztBQUVEO0VrQjkySUssZ0JBQUE7RWxCZzNJSCxrQkFBa0I7RWtCbDVJcEIseUJBK0JjO0VBQ04sa0JBQVc7Q0FDWjs7QUNyS1A7RUFDRSxnQkFBUztFQUNULGtCQUFTO0VBbUJWLHlCQUFBO0VuQjBnSkMsbUJBQW1CO0VtQi9oSnJCLGVBQUE7RUFLSSxpQkFBVztFQUNYLFlBQVc7RUFDWCxvQkFBYztDbkI2aEpqQjs7QUFFRDtFbUJ0aUpBLHFCQUlFO0VBT0kscUJBQVM7RUFDVCxjQUFZO0VBQ1oseUJBQWU7TUFNaEIsc0JBQUE7VW5CeWhKSyx3QkFBd0I7RUloL0loQyxvQkFBa0I7TWU1RHBCLGdCQUlFO0VuQjJpSkEsMEJtQi9oSnlCO01BQ25CLHVCQUFlO1VBRWxCLG9CQUFBO0VuQitoSkgsaUJBQWlCO0VBQ2pCLFlBQVk7RW1CNWhKZCxvQkFBZTtDbkI4aEpkOztBQUVEO0VBQ0UsNkJBQTZCO01tQmppSi9CLGdCQUlFO0VBQ0UsaUJBQWU7Q25CK2hKbEI7O0FBRUQ7RW1CN2hKSTtJQXlERCw2QkFBQTtRbkJ1K0lLLGdCQUFnQjtHSXBnSnRCO0NKc2dKRDs7QUFFRDtFQUNFLDhCbUJoaUp1QjtNQUNuQixpQkFBa0I7RW5CaWlKdEIsaUJtQmhpSm1CO0VuQmlpSm5CLG1CbUIvK0lDO0NuQmcvSUY7O0FtQmxqSkQ7RUFvQk0sOEJBQVk7TUFDYixpQkFBQTtFbkJraUpILG9CQUFvQjtDbUJ2akp0Qjs7QW5CMGpKQTtFbUJoaUpNO0lBQ0EsNkJBQWU7UUFpQmhCLGdCQUFBO0luQmtoSkQsaUJBQWlCO0dJemhKbkI7Q0oyaEpEOztBQUVEO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RW1CcGtKZixhQUlFO0VBOEJNLGVBQWU7RUFDaEIsaUNBQUE7RW5CcWlKTCxpQkFBaUI7RW1CeGtKbkIsbUJBSUU7Q25Cc2tKRDs7QUFFRDtFSXZpSkU7SWVyQ0YsV0FBQTtHbkIra0pHO0NBQ0Y7O0FBRUQ7RW1CbGxKQSxpQkFJRTtFQTRDSSxVQUFRO0VBQ1IsaUNBQWU7RUFDZixhaEJ4RE07RWdCeUROLGlCQUFpQjtDbkJxaUp0Qjs7QUFFRDtFbUIxbEpBLDhCQXVESTtNQUNFLGlCQUFTO0NuQnFpSmQ7O0FBRUQ7RUN6bUpFLFVBQUE7RUFDQSxhQUFhO0VrQjBFVixrQkFBQTtFbkJraUpILGlCQUFpQjtFbUJubUpuQiwyQkFJRTtFQTJETSx5QkFBUztFQUNWLGtCQUFBO0VuQnVpSkwsZ0JBQWdCO0NvQjluSmxCOztBcEJpb0pBO0VvQjl2SUMsa0JBQUE7RXBCZ3dJQyxnQkFBZ0I7RUl2a0poQixZQUFZO0VnQjVEZCxrQkFBZTtDcEJzb0pkOztBQUVEO0VBQ0U7SW9Cem9KRixxQkFRRTtJQUNFLHFCQUFXO0lBQ1gsY0FBVztJQUNYLDBCQUFjO1FBdVhmLHVCQUFBO1lwQjZ3SVMsK0JBQStCO0lvQi9vSjNDLG9CQVFFO1FBTVUsZ0JBQVU7R0FDaEI7Q3BCb29KTDs7QUFFRDtFQUNFLG9CQUFvQjtNb0J0cEp0QixrQkFRRTtVQVljLGNBQU87RUFDaEIsa0JBQUE7Q3BCcW9KTjs7QUFFRDtFb0Jub0pRO0lBQ0Esb0JBQWU7SW5CYnJCLGlCQUFhO0dBQ2I7Q21CbUJLOztBQWpDUDtFQThCVSxvQkFBUztNQUNULGtCQUFtQjtVQUNwQixjQUFBO0NwQnVvSlI7O0FBRUQ7RW9CbG9KUTtJQUNBLGlCQUFnQjtHQXdWakI7Q3BCNnlJTjs7QUFFRDtFb0Jub0pVO0lBQ0EscUJBQVk7SUFDWixxQkFBZ0I7SUFDaEIsY0FBZ0I7SUFDaEIsMEJBQWE7UUFDYix1QkFBZTtZQUNmLCtCQUF1QjtJQUN2Qix1QkFBc0I7UUF3TnZCLG9CQUFBO1lwQjg2SUcsc0JBQXNCO0dJN25KaEM7Q0orbkpEOztBQUVEO0VBQ0UsMEJBQTBCO0VBQzFCLFlBQVk7RW9CL3JKZCxtQkFRRTtDcEJ5ckpEOztBQUVEO0VvQnRvSlk7SUFDQSxhQUFlO0dBQ2Y7Q3BCd29KWDs7QUFFRDs7RW9CenNKQSxjQUFjO0NwQjRzSmI7O0FBRUQ7RUFDRSxjQUFjO0NBQ2Y7O0FBRUQ7RW9CeG9KYSxvQkFBQTtDcEIwb0paOztBQUVEO0VvQm5vSmMsZ0JBQVU7RUFDVixrQkFBYztFQUNkLGlCQUFXO0NBdUpaOztBQTVPYjtFQXdGZ0Isc0JBQVk7RUFDYixtQkFBQTtFcEJzb0piLGdCQUFnQjtFb0IvdEpsQixrQkFRRTtFQW9GYyxZQUFTO0VBQ1Qsb0JBQVU7RUFDVix5QkFBa0I7RUFDbEIsa0JBQVE7RUEwQ1QsbUJBQUE7Q3BCNmxKZDs7QUFFRDtFb0Jyb0prQixlQUFlO0NBS2hCOztBQXhHakI7RUEyR2tCLFlBQVc7RUFDWCxlQUFVO0NwQm1vSjNCOztBQUVEO0VvQmpvSmtCLFlBQVc7RUFDWCxtQkFBVTtFQUNYLG1CQUFBO0VwQm1vSmYsbUJBQW1CO0NvQnJ2SnJCOztBcEJ3dkpBO0VvQmpvSmtCLGVBQVk7RUFDWix1QkFBVztFQUNYLGdCQUFZO0NwQm1vSjdCOztBQUVEOzs7RW9CdG5KaUIsd0JBQUE7RXBCMG5KZixvQkFBb0I7RW9CbHdKdEIsMEJBUUU7RUF5SGtCLG1CQUFXO0NwQm9vSjlCOztBQUVEO0VvQmxvSm9CLFVBQU87RUFDUCxvQkFBWTtFQUNiLG1CQUFBO0VwQm9vSmpCLG1CQUFtQjtFb0Izd0pyQixhQVFFO0VBb0ljLG9CQUFjO0VBQ2QsMEJBQVM7RUFDVCxtQkFBWTtDcEJrb0ozQjs7QUFFRDtFQ3B3SkUsaUJBQWE7Q0Rzd0pkOztBQUVEOzs7Ozs7RUFNRSxpQkFBaUI7RW9CNXhKbkIsV0FBQTtFQTZKb0IsZ0JBQWM7RUFDZixrQkFBQTtFcEJrb0pqQixZQUFZO0VvQmh5SmQsMEJBUUU7RUEwSm9CLHFCQUFZO0NwQmlvSmpDOztBQUVEO0VvQnJ5SkEsbUJBUUU7Q3BCK3hKRDs7QUFFRDtFQUNFLGdCQUFnQjtFb0IxeUpsQixrQkFRRTtFQTBLa0IseUJBQW1DO0VBQ3BDLGtCQUFBO0VwQjJuSmpCLGlCQUFpQjtFb0I5eUpuQixtQkFRRTtDcEJ3eUpEOztBQUVEOzs7Ozs7RUFNRSxnQkFBZ0I7RW9CeHpKbEIsa0JBUUU7RUErTGtCLGVBQWM7Q0FDZjs7QUF4TW5CO0VBNE1zQixvQkFBWTtFQUNaLFdBQVM7RUFDVixnQkFBQTtFcEJtbkpuQixrQkFBa0I7RW9CajBKcEIscUJBUUU7RUEyTWdCLFlBQVk7RUFDWixtQkFBNEI7RUFDN0IsaUJBQUE7RXBCaW5KZixZQUFZO0NvQnQwSmQ7O0FwQnkwSkE7RUFDRSxVQUFVO0NvQjEwSlo7O0FwQjYwSkE7RW9CMW1KcUIsaUJBQUE7RXBCNG1KbkIscUJBQXFCO0VvQi8wSnZCLHFCQVFFO0VBZ09nQixjQUFZO0VBQ1osdUJBQTRCO01BQzdCLG9CQUFBO1VwQjBtSlAsaUJBQWlCO0VvQnAxSjNCLHlCQVFFO01BeU9nQixzQmpCM01IO1VpQjRNRyx3QkFBWTtDQUNiOztBQW5QakI7RUFzUGtCLFdBQVU7RUFDVixvQmpCekxZO01pQjBMYixlQUFBO1VwQnNtSlAsV0FBVztDb0I5MUpyQjs7QXBCaTJKQTtFb0JwbUppQixvQkFBQTtNcEJzbUpYLG9CQUFvQjtVb0JuMkoxQixnQkFRRTtFQXdQZ0IsaUJBQVk7Q3BCc21KN0I7O0FBRUQ7RW9CeDJKQSxZQUFjO0VBcVFJLFVBQVU7RUFDVixpQ2pCck1XO0VpQnNNWixhQUFBO0VwQnNtSmYsaUJBQWlCO0VvQjcySm5CLGlCQVFFO0VBc1FRLG9CQUFnQjtDcEJrbUp6Qjs7QUFFRDs7Ozs7O0VBTUUsb0JvQnovSU87Q3BCMC9JUjs7QW9CejNKRDtFQXdSWSxrQkFBZ0I7RUFDakIsaUNBQUE7RXBCcW1KVCwyQkFBMkI7RW9COTNKN0IsYUFRRTtDcEJ3M0pEOztBQUVEO0VvQmw0SkEsaUJBUUU7RUF3UlUsV0FBVTtFQUNYLGdCQUFBO0VwQnFtSlQsa0JBQWtCO0VvQnQ0SnBCLHFCQVFFO0VBNFJVLFlBQVk7RUFDYixtQkFBQTtDcEJxbUpWOztBb0IxNEpEO0VBeVNZLFVBQVE7RUFDUixvQkFBVTtFQUNWLGtCQUFlO0NwQnFtSjFCOztBQUVEO0VvQnBtSlksbUJBQWdCO0NBQ2pCOztBQS9TWDtFQWtUWSxzQkFBUztFQUNULG1CQUFVO0VBQ1YsZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsZUFBYztFbkJ6U3hCLG9CQUFhO0VBQ2IseUJBQWtCO0VtQjBTVCxrQkFBQTtFcEJ1bUpULG1CQUFtQjtFb0IvNUpyQiwwQkFRRTtDcEJ5NUpEOztBQUVEO0VvQm42SkEsWUFBYztDcEJxNkpiOztBQUVEO0VvQnprSlcsbUJBQUE7RXBCMmtKVCxVQUFVO0NvQno2Slo7O0FwQjQ2SkE7RW9CdG1KYyxZQUFTO0VBbUJWLGtCQUFBO0VwQnNsSlgsZUFBZTtFb0IvNkpqQixXQUFBO0NwQmk3SkM7O0FBRUQ7RW9CbjdKQSxVQUFBO0VBNFVrQixpQkFBZ0I7RUFDakIsZ0JBQUE7Q3BCMG1KaEI7O0FBRUQ7RW9CeG1Ka0I7SUFDRCxvQkFBQTtJcEIwbUpiLGdCQUFnQjtHb0I1N0pwQjtDcEI4N0pDOztBQUVEO0VBQ0UscUJBQXFCO0VvQmo4SnZCLHFCQVFFO0VBb1ZZLGNBQWE7RUFDZCxvQkFBQTtNcEJ3bUpQLGdCQUFnQjtDb0JyOEp0Qjs7QXBCdzhKQTtFb0JwbUpjLGlDakI1VEU7RUYzQmQsVUFBQTtFQUNBLGdCQUFhO0VtQndWRixvQkFBQTtNcEJ1bUpQLG1CQUFtQjtVb0I3OEp6QixlQVFFO0VBa1dVLGdCQUFlO0NBQ2hCOztBaEIvU1Q7RWdCNURGO0lBOFdZLHdCQUFhO0lBQ2Isb0JBQWlCO1FBZ0JwQiwrQkFBQTtZQS9YVCwyQkFvQ0k7SUE4VVUsb0JBQWE7SUFXZCxnQ0FBQTtJQTdYYixnQkFRRTtHcEJtOUpDO0NBQ0Y7O0FBRUQ7RW9COTlKQSxhQUFBO0NwQmcrSkM7O0FBRUQ7RUFDRSxxQkFBcUI7RUl2NkpyQixxQkFBa0I7RWdCeVVwQixjQUNFO0VwQmdtSkEsMEJvQjlsSjJCO01BRTFCLHVCQUFBO1VwQjhsSk8sb0JBQW9CO0VBQzVCLHdCQUF3QjtNcUJ6K0oxQixxQkFBa0I7VUFDUiw0QkFBQztFQUNULGdCQUFTO0NBZ0ZWOztBakJ0QkM7RWlCNURGO0lBS0ksa0JBQWtCO0dBNkVyQjtDckJpNkpBOztBcUJuL0pEO0VBU0kseUJBQVc7TUFDWCxzQkFBaUI7VUFDVCx3QkFBTTtDQThCZjs7QUF6Q0g7RUFBQSxnQkFBaUI7Q3JCNi9KaEI7O0FBRUQ7RXFCLy9KQTtJQW1CTSxpQkFBZ0I7R0FxQmpCO0NyQjI5Sko7O0FBRUQ7RUFDRSxvQnFCaC9Kc0I7RXJCaS9KdEIsZ0JxQi85Skc7RXJCZytKSCx5QkFBeUI7RUFDekIsa0JBQWtCO0VxQnpnS3BCLGVBQWlCO0NyQjJnS2hCOztBQUVEO0VBQ0UsVUFBVTtFcUI5Z0taLFdBQUE7RUErQlUsZ0JBQWE7RUFDYixrQkFBZTtFQUNmLHlCQUFpQjtFQUtsQixtQkFBQTtDckI4K0pSOztBQUVEO0VxQmovSlcsVUFBQTtDckJtL0pWOztBQUVEO0VxQjMrSlEsVUFBVTtFQXlCWCxtQkFBQTtDckJxOUpOOztBQUVEO0VxQjUrSlU7SUFDQSxtQkFBbUI7R0FDbkI7Q3JCOCtKVDs7QUFFRDtFcUJyaUtBLFlBQUE7RUF5RFksa0JBQVc7RUFDWixlQUFBO0NyQisrSlY7O0FBRUQ7RXFCNytKVyxpQkFBQTtFckIrK0pULFdBQVc7RUlqL0pYLG1CQUFrQjtFaUI1RHBCLGlCQUFpQjtDckJnaktoQjs7QUFFRDtFQUNFLGdCQUFnQjtDcUJuaktsQjs7QXJCc2pLQTtFQUNFLFVBQVU7RXFCdmpLWixXQUFBO0VBOEVNLGdCQUFnQjtFQUNoQix5QkFBa0I7RUFDbkIsbUJBQUE7Q3JCNCtKSjs7QUFFRDtFcUJ0NkpDLFVBQUE7RXJCdzZKQyxvQkFBb0I7Q3FCNStKdEI7O0FyQisrSkE7RXFCeitKTSxhQUFXO0VBS1osaUJBQUE7RXJCdStKSCxpQkFBaUI7Q0kxZ0tqQjs7QUo2Z0tGO0VBQ0UsVXFCMytKRztFckI0K0pILFdBQVc7RUFDWCxhQUFhO0VxQngvSmYsaUJBQUE7RUFlUSxpQmxCbkZBO0VrQm9GQSxxQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixjQUFZO0VBQ2Isb0JBQUE7TXJCNCtKRCxnQkFBZ0I7RXFCLy9KdEIseUJBRUk7TUFzQk0sc0JsQjlERDtVa0IrRFMsd0JBQUM7RUFDVCw2QkFBZTtFQUNmLDhCQUFjO01BQ2QsMkJBQWU7VUFxQ2xCLHVCQUFBO0NyQnM4Sk47O0FBRUQ7RUFDRTtJcUIxK0pVLCtCQUEwQjtJQUMxQiw4QkFBbUI7UUFDbkIsd0JsQnhFSDtZa0J5RVUsb0JBQVE7R0E4QnBCO0NyQis4Sk47O0FxQmhoS0Q7RUF1Q1ksb0JBQVk7RUFDYixXQUFBO0VyQjYrSlQsYUFBYTtFcUJyaEtmLGlCQUFBO0VBMkNVLGlCQUFRO0VBQ1Isb0JBQWU7RUFDZixnQkFBYTtDckI2K0p0Qjs7QUFFRDtFcUI1aEtBO0lBa0RVLHdCQUFpQjtJQUNqQixtQkFBZTtHQUtoQjtDckJ5K0pSOztBQUVEO0VBQ0UsZ0JxQjkrSnNCO0NyQisrSnZCOztBQUVEO0VxQnZpS0EsVUFBQTtFQTJEVSxXQUFXO0VBS1osZUFBQTtFckIyK0pQLFlBQVk7Q0lua0taOztBSnNrS0Y7RUFDRSxhcUIvK0pPO0NyQmcvSlI7O0FzQnBvS0Q7RUFDQSxVQUFBO0VBQ0UsV0FBUztFQUNULG1CQUFlO0VBQ2YsMEJBQVk7Q0F5TGI7O0FsQmpJQztFa0I1REYsWUFBQTtFQUNBLGdCQUFBO0N0QitvS0M7O0FBRUQ7RUFDRSxZQUFZO0VzQnpvS1osbUJBVkY7RUFDQSxVQUFBO0VBVUksV0FBVTtFQUNYLHNCQUFBO0V0QjRvS0QsWUFBWTtFc0J4cEtkLFdBQUE7Q0FDQTs7QXRCMnBLQTtFc0Ixb0tJLFlBQVE7RUFDUixtQkFBWTtFQXlLYixhQUFBO0V0Qm8rSkQsWUFBWTtFSXBtS1osc0JBQXdCO0VrQjVEMUIseUJBZUU7Q3RCb3BLRDs7QUFFRDtFQUNFLG1Cc0I3b0trQjtDdEI4b0tuQjs7QUFFRDtFQUNFLFlzQjlvS1E7RXRCK29LUixtQnNCOW9LTztFdEIrb0tQLE9BQU87RUFDUCxRQUFRO0VzQjdxS1YsWUFBQTtFQUNBLGFBQUE7Q3RCK3FLQzs7QUFFRDtFc0I3b0tNLGVBQVk7RUFDWixVQUFPO0VBQ1AsYUFBYTtFQWdIZCxnQkFBQTtFdEJnaUtILGtCQUFrQjtFc0I5b0tkLHlCQXpDTjtFQUNBLG1CQUFBO0VBeUNRLG1CQUFnQjtDQUNqQjs7QWxCaUJMO0VrQjVERjtJQUNBLGdCQUFBO0d0QityS0c7Q0FDRjs7QUFFRDtFc0Jsc0tBLHNCQUFBO0N0Qm9zS0M7O0FBRUQ7RUFDRSx1R0FBdUc7RXNCbHBLbkcsa0ZBQUE7RUFyRE4sNkVBcUQrQjtFQUN2QixnRkFBVztFQUNaLGFBQUE7Q3RCcXBLTjs7QXNCNXNLRDtFQTBEUSxvQ25CYlE7RW1CY1QsZUFBQTtDdEJzcEtOOztBc0JqdEtEO0VBOERRLHNCQUFTO0N0QnVwS2hCOztBQUVEO0VBQ0UsdUdBQXVHO0VzQnp0S3pHLGtGQXFFZ0I7RUFwRWhCLDZFQW9FaUI7RUFDVCxnRkFBUztFQUNULGFBQVU7Q3RCdXBLakI7O0FBRUQ7RXNCcnBLUSxvQ0FBeUI7RUFDekIsZUFBYTtDQVFkOztBQU5DO0VBQ0Esc0JBQWU7Q0FDZjs7QUFEQTtFQTlFUix1R0FvRWdCO0VBV1Isa0ZBQWlEO0VBL0V6RCw2RUErRTZEO0VBQ25ELGdGQUFnQjtFQUNoQixhQUFhO0NBQ2Q7O0FBbkZUO0VBQ0Esb0NBZ0NJO0VBc0RJLGVBQVE7Q3RCNnBLZjs7QUFFRDtFc0IzcEtRLHNCbkJuRFE7Q21Cb0RUOztBQTVGUDtFQUNBLHVHQTZGYTtFQUNMLGtGQUFTO0VBQ1QsNkVBQVU7RUFDVixnRkFBZTtFQUNmLGFBQWE7Q3RCOHBLcEI7O0FBRUQ7RUFDRSxvQ0FBb0M7RXNCN3BLOUIsZUFBQTtDQXJHUjs7QXRCc3dLQTtFQUNFLGVBQWU7RXNCeHdLakIsMENBaUNJO0VBaENKLHFDQWdDSTtFQTBFTSxrQ0FBUztDQUNWOztBQTVHVDtFQUNBLDBDQWdDSTtFQWhDSixxQ0FnQ0k7RVZ3Skosa0NVeExBO0VBK0dRLG9CQUFTO0N0Qm1xS2hCOztBQUVEO0VzQnJ4S0EsMENBaUNJO0VBaENKLHFDQWdDSTtFQWhDSixrQ0FjRTtFVjBLRixvQlV4TEE7Q3RCeXhLQzs7QUFFRDtFc0JycUtVLDBDQUFpQjtFQUNqQixxQ25CbEZLO0VGcEJiLGtDQUF3QjtFQUN4QixvQkFBaUI7Q0Q4d0tsQjs7QUFFRDtFc0J0cUtVLDBDQUFrQjtFQUNuQixxQ0FBQTtFdEJ3cUtQLGtDQUFrQztFc0J0eUtwQyxvQkFBc0I7Q0FDdEI7O0F0Qnl5S0E7RXNCenBLTyxpQkFBQTtFdEIycEtMLGNBQWM7RXNCNXlLaEIsb0JBQXNCO0NBQ3RCOztBdEIreUtBO0VzQnhxS1U7SUFDQSxtQkFBaUI7SUFDakIsbUJuQmpGYTtHRnZDckI7Q0RteUtEOztBQUVEO0VzQnpxS1UsOEJBQXFCO0N0QjJxSzlCOztBQUVEO0VzQjN6S0EsOEJBaUNJO0NBaENKOztBdEI4ektBO0VDcHhLRSw4QkFBZTtDRHN4S2hCOztBQUVEO0VDcHhLRSw4QkVVcUI7Q0g0d0t0Qjs7QUFFRDs7RXNCanJLTyxpQkFBQTtFdEJvcktMLFdBQVc7RUN2eEtYLGdCQUFBO0VxQmxERixZQUFBO0VyQm1ESSx5QkFBVztFQUNaLGtCQUFBO0VEMHhLRCxpQkFBaUI7Q3NCLzBLbkI7O0F0QmsxS0E7RXNCdnJLSyxVQUFBO0V0QnlyS0gsV0FBVztFc0JwMUtiLGdCQUFBO0VBQ0Esa0JBQUE7RUE2Sk0sZW5CeEZTO0VtQnlGVCx5Qm5CdkZnQjtFbUJtR2pCLG1CQUFBO0N0QitxS0o7O0FzQnoxS0Q7RUFBQSxlQUFBO0NWd0xBOztBWnVxS0E7RXNCM3JLUyxVQUFBO0V0QjZyS1AsV0FBVztFc0JsMktiLGlCQUFBO0NBQ0E7O0F0QnEyS0E7RUFDRSxvQkFBb0I7TXNCdjJLdEIsZ0JBQXNCO0VBQ3RCLHdCQUFBO01BNktNLHFCbkJ2R087VW1Cd0dDLDRCbkJ0R007RW1Ca0hmLFVBQUE7Q3RCa3JLSjs7QXNCNTJLRDtFQUFBLDZCQWNFO01WMEtGLGdCVXhMQTtDdEJpM0tDOztBQUVEO0VBQ0UsOEJBQThCO01zQnIzS2hDLGlCQWVFO0NBZEY7O0F0QnczS0E7RUFDRSw4QkFBOEI7TXNCM3JLaEMsaUJBQXVCO0VBQ3JCLG9CQUFrQjtDQUtuQjs7QWxCeklDO0VrQm1JRixpQkFBQTtFdEJrc0tFLDhCc0I5cktvQjtNQUVyQixpQkFBQTtDdEI4cktBOztBc0IxcktEO0VBQ0UsY0FBVTtDdEI2cktYOztBQUVEO0VzQjFyS0EsZ0JBQUE7RUFDRSxrQkFBZ0I7RUFnQmpCLFlBQUE7RXRCNnFLQyx5QkFBeUI7RXNCOXJLM0IsbUJBQUE7Q3RCZ3NLQzs7QUFFRDtFSXIxS0Usb0JBQWtCO0NKdTFLbkI7O0FBRUQ7RUFDRTtJQUNFLHFCQUFxQjtJQUNyQixxQkFBcUI7SXNCenNLekIsY0FBQTtJQWFRLDBCQUF3QjtRQUN6Qix1QkFBQTtZdEIrcktLLCtCQUErQjtHc0IxckszQztFQUVJO0lBU0Qsb0JBQUE7UXRCbXJLSyxrQkFBa0I7WXNCN3JLeEIsY0FBQTtHQUlJO0VBQ0Q7SXRCNHJLRCxpQkFBaUI7SXNCbHNLckIsb0JBQ0U7SUFRSSxnQ0FBbUI7R0FDcEI7RXRCNHJLSDtJc0J4cktGLG9CQUNJO0dBQ0E7Q3RCeXJLSDs7QUFFRDtFQUNFO0lJbDNLQSx3QkFBd0I7R2tCb0wxQjtDdEJpc0tDOztBQUVEO0VBQ0UsVXNCcnJLQztFdEJzcktELG1CQUFtQjtDQUNwQjs7QUFFRDtFc0IxcktLO0l0QjRyS0QsbUJBQW1CO0dJOTNLckI7Q0pnNEtEOztBQUVEO0VBQ0UsWXNCeHJLVTtFdEJ5cktWLGtCc0IvcEtEO0V0QmdxS0MsZUFBZTtDQUNoQjs7QUFFRDs7RXNCdnJLSSxtQkFBa0I7Q0FZbkI7O0FsQjdORDtFa0J1TUYsaUJBQUE7Q3RCd3NLQzs7QUFFRDtFQUNFO0lzQnJyS0MsaUJBQUE7R3RCdXJLQTtDQUNGOztBQUVEO0VzQjNyS0ssbUJBQUE7RXRCNnJLSCxhQUFhO0NzQmx0S2Y7O0F0QnF0S0E7RXNCMXJLSSxxQm5CN09hO0VtQjhPYixnQkFBZTtFQUNoQixrQkFBQTtDdEI0cktGOztBQUVEO0V1QjM5S0UsVUFBUztDdkI2OUtWOztBQUVEO0V1QjU5S0UsZUFMRjtFQU1FLG1CQUFBO0NBQ0E7O0FBRUE7RUFDRSxzQkFBZ0I7RUFDakIsWUFBQTtFdkI4OUtELG9CQUFvQjtFdUJ6K0t0QixvQkFhTTtFQUVBLG1CQUFXO0N2QjY5S2hCOztBQUVEO0VBQ0UsWUFBWTtDSXA3S1o7O0FKdTdLRjtFQUNFLGdCdUI1OUtpQjtDdkI2OUtsQjs7QUFFRDtFQUNFO0l1QnYvS0Ysd0JBNkJTO0dBQ0w7Q3ZCNDlLSDs7QUFFRDtFdUI1L0tBLHlCQUFBO01Ba0NNLHNCQUFTO1VBQ0Ysd0JBQUc7Q3ZCNjlLZjs7QUFFRDtFQ2gvS0UsaUJBQWlCO0VzQnFCZCxtQkFBQTtDdkI4OUtKOztBQUVEO0V1QjM5S1EsMEJBQVc7Q3ZCNjlLbEI7O0FBRUQ7RUloOUtFLFVBQVk7RW1CM0RkLGlCQWtERTtFdkI0OUtBLGdCdUIxOUtpQjtDdkIyOUtsQjs7QUFFRDtFQUNFO0lBQ0UsZ0JBQWdCO0d1Qm5oTHBCO0N2QnFoTEM7O0FBRUQ7RXVCMTlLTSx5QkFBbUI7RUF1RXBCLGdCQUFBO0V2QnM1S0gsa0JBQWtCO0VJLzlLbEIsaUJBQWtCO0NKaStLbkI7O0FBRUQ7RUFDRSxpQ3VCMzVLRztFQWpFRyxVQUFBO0V2Qjg5S04sZ0J1Qjc5S2tCO0V2Qjg5S2xCLG9CdUI3OUtPO012Qjg5S0gsbUJBQW1CO1VBQ2YsZUFBZTtFdUJwaUx6QixnQkFrREU7Q3ZCby9LRDs7QUFFRDtFdUIxOUtNO0lBQ0Usd0JBQVU7SUFDWCxvQkFBQTtRdkI0OUtDLCtCQUErQjtZdUI1aUx2QywyQkF5REk7SUEwQkksb0JBQWU7SUFDaEIsZ0NBQUE7SXZCNDlLSCxnQkFBZ0I7R3VCaGpMcEI7Q0FBQTs7QXZCb2pMQTtFdUIxOUtRLGFBQVc7Q3ZCNDlLbEI7O0FBRUQ7RXVCMTlLUSxtQkFBZ0I7RUFDakIsZ0JBQUE7RXZCNDlLTCxrQkFBa0I7RXVCM2pMcEIsaUJBa0RFO0N2QjJnTEQ7O0FBRUQ7RXVCMTlLUSx3QkFBaUI7TXRCcEZ2QixxQkFBd0I7VUFDeEIsNEJBQWlCO0VzQnFGWCxnQnBCL0NlO0NvQnlEaEI7O0FBakhQO0VBMEdVO0l0QnRDUixrQkFEOEM7R3NCNkN2QztDdkIwOUtSOztBQUVEO0V1Qjc5S1csZ0JBQUE7Q3ZCKzlLVjs7QXVCOWtMRDtFQXFIUTtJQUNBLGlCQUFVO0dBQ1Y7Q3ZCNjlLUDs7QUFFRDs7RUFFRSxVQUFVO0V1QnhsTFosZ0JBa0RFO0VBbERGLGFBa0RFO0N2QnlpTEQ7O0FBRUQ7RXVCN2xMQTs7SXRCNEJFLHFCQUFnQjtHQUNoQjtDRHFrTEQ7O0FBRUQ7O0VDbGtMRSxXQUFBO0NEcWtMRDs7QUFFRDs7RXVCem1MQSxZQWtERTtFQXFGSSxrQkFBYTtFQUNiLGVwQm5HRTtFb0JvR0YsYUFBWTtDQUNiOztBQTFJTDtFQTZJTTs7SXZCdStLRixxQkFBcUI7SXVCcG5MekIscUJBa0RFO0lBK0ZJLGNBQWdCO0lBQ2hCLDBCcEJsSWlCO1FvQm1JbEIsdUJBQUE7WXZCcytLTywrQkFBK0I7SXVCem5MM0MsYUFzSkU7R0FDRTtFQXNCRDs7SUE3S0gseUJBc0pFO1FBSUksc0JBQW1CO1lBQ1Qsd0JBQUE7R0FpQlg7Q3ZCczlLSjs7QUFFRDs7RUFFRSxvQnVCMTlLRztFdkIyOUtILDBCQUEwQjtFQUMxQixjQUFjO0V1QnhvTGhCLG1CQXNKRTtFQVlNLFlwQjdIQTtFb0JzSUQsb0JBQUE7Q3ZCaStLTjs7QXVCditLTzs7RUFFQSxpQkFBQTtDQUNBOztBdkIyK0tSO0VBQ0U7O0l1QmgrS00saUJBQWU7SUFDZix5QkFBZTtHQUNmO0VBQ0E7O0lBRUQsWUFBQTtHdkJtK0tKO0N1QnA5S0g7O0F2QnU5S0E7O0VBRUUsWUFBWTtDd0JqcUxkOztBeEJvcUxBOztFd0JocUxFLDBCQUF5QjtDeEJtcUwxQjs7QUFFRDs7RXdCenFMQSx3QkFBa0I7RXhCNHFMaEIsbUJ3QnBxTFc7RXhCcXFMWCxpQndCbGhMRDtDeEJtaExBOztBSW5uTEM7O0VKdW5MQSxVd0JycUxXO0V4QnNxTFgsV3dCcHFMQztFeEJxcUxELGdCQUFnQjtFQUNoQixrQkFBa0I7RXdCcnJMcEIsWUFBQTtFQWtCSSwwQkFBaUI7RUFDakIscUJBQWtCO0N4QnNxTHJCOztBQUVEOzs7Ozs7OztFQVFFLGlCQUFpQjtFd0Juc0xuQixrQkFBaUI7Q3hCcXNMaEI7O0FBRUQ7O0V3QnZzTEEsb0JBQWlCO0VBb0NYLFdBQVE7RUFDVCxnQkFBQTtFeEJ1cUxILGtCQUFrQjtFd0I1c0xwQixZQUFBO0N4QjhzTEM7O0FBRUQ7O0V3Qmh0TEEsVUFBQTtFQThDSSxXQUFRO0VBQ1IsZ0JBQVU7RUFDVixrQkFBYTtFQUNiLFlBQUE7RUFDQSxxQkFBZTtDeEJzcUxsQjs7QUFFRDs7RXdCbnFMSSxvQkFBZ0I7Q3hCc3FMbkI7O0FBRUQ7O0VDN3NMRSxVQUFBO0N1QjBDQzs7QUE1REg7Ozs7RUFrRUksc0JBQWlCO0V2QnREbkIscUJBQWE7Q0Q4dExkOztBQUVEOzs7O0VBSUUsVUFBVTtFSXJyTFYsY0FBWTtFb0IzRGQsZ0JBQUE7RXhCbXZMRSxrQndCenFMa0I7RXhCMHFMbEIsZXdCeHFMQztFeEJ5cUxELHlCQUF5QjtFQUN6QixrQkFBa0I7RXdCdHZMcEIsb0JBOEVFO0VBQ0UsMEJBQWdCO0VBQ2pCLHNCQUFBO0V4QjBxTEQsbUJBQW1CO0N3QjF2THJCOztBeEI2dkxBOztFSzN1TEUsc0JtQmdFQTtFbkIvREUsbUJBQVc7Q0w4dUxkOztBQUVEOztFd0Jud0xBLFVBQUE7RUF3RkksbUJBQWdCO0VBQ2hCLGdCQUFVO0VBQ1Ysa0JBQWU7RUFDZixlQUFhO0VBQ2IseUJBQWM7RXZCM0VoQixrQkFBYTtFQUNiLG9CQUFpQjtFdUI0RWhCLDBCQUFBO0V4QmdyTEQsc0JBQXNCO0V3Qjl3THhCLG1CQWdHRTtDeEJnckxEOztBQUVEOztFQUVFLHNCQUFzQjtFd0JweEx4QixtQkFnR0U7RUFNSSxnQkFBZ0I7RUFDaEIsa0JBQVc7RUFDWCwwQkFBWTtFQUNaLGVBQVE7RUFDUixvQkFBa0I7RUFDbEIseUJyQnRFUztFcUIyRVYsa0JBQUE7RXhCNnFMSCxtQkFBbUI7RXdCN3hMckIsaUJBZ0dFO0N4QityTEQ7O0FBRUQ7O0V3QjlxTE0sWUFBUztDeEJpckxkOztBQUVEOztFd0I5cUxLLGFBQUE7Q3hCaXJMSjs7QUFFRDs7RXdCeHFMRyxvQ0FBQTtFeEIycUxELDBDQUEwQztDd0I5eUw1Qzs7QXhCaXpMQTs7OztFd0IzcUxJLG9CQUFXO0VBQ1gsc0JBQU87Q3hCZ3JMVjs7QUFFRDs7RXdCOXFMTSxlQUFTO0N4QmlyTGQ7O0FBRUQ7O0V3Qjl6TEEsb0NBaUpvQjtFQUNoQiwwQ0FBVztDeEJnckxkOztBQUVEOzs7O0V3QjNxTEksb0JBQWdCO0VBQ2pCLHNCQUFBO0N4QmdyTEY7O0FBRUQ7O0V3QnpxTEksZUFBWTtDeEI0cUxmOztBQUVEO0VDcjBMRSxtQkFBYTtDRHUwTGQ7O0FBRUQ7RXdCdnJMQTtJdkI3SUUsbUJBQWE7R0FDYjtDdUJ5Skc7O0FBYkw7RUFnQk0sV0FBUztFQUNWLG9CQUFBO0N4QitxTEo7O0FBRUQ7RXdCNXFMSSxpQkFBZTtDeEI4cUxsQjs7QUFFRDtFQUNFLGlCQUFpQjtDSTF5TGpCOztBSjZ5TEY7RUFDRTtJd0I5cUxJLGlCQUFpQjtJQWdCcEIsZ0JBQUE7R0E3Q0g7Q3hCK3NMQzs7QUFFRDtFQUNFLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLDBCd0JsckwwQjtDeEJtckwzQjs7QUFFRDtFSTV6TEUsZUFBWTtDSjh6TGI7O0FBRUQ7RUFDRSxvQkFBb0I7Q0FDckI7O0FBRUQ7RXdCN3FMSSxpQkFBVTtFQUNWLGVBQVc7RUFDWCxZQUFXO0NBK0RaOztBcEJ4TkQ7RW9CbUdGO0lBa0RNLHNCQUFTO0lBbUVaLHNCQUFBO0l4QnNuTEMsWUFBWTtHQUNiO0N3QjV1TEg7O0F4Qit1TEE7RXdCcnJMTSxpQkFBWTtDeEJ1ckxqQjs7QUFFRDtFQUNFO0lJdjFMQSxxQkFBd0I7SW9CbUcxQixxQkErQ0U7SUFnQk0sY0FBYTtJQXFEaEIsb0JBQUE7UXhCcW9MRyxnQkFBZ0I7SUFDcEIsaUJBQWlCO0d3QjF2THJCO0N4QjR2TEM7O0FBRUQ7RXdCeHJMUSxZQUFXO0VBQ1gsaUJyQjlMUTtFRnRCZCxtQkFBYTtDRCs0TGQ7O0FBRUQ7RXdCcHdMQTtJQTRFUSxvQkFBZ0I7UUFDaEIsa0JBQVU7WUFDRCxjQUFNO0lBQ2YsZUFBaUI7SUFDakIsaUJyQnZNUTtJRjNCZCxVQUFXO0dBQ1g7Q3VCNE9LOztBQTNGUDtFQW9GVSwwQkFBUztDQUNWOztBQXJGVDtFdkJ0R0UsZ0JBQVM7RUFDVCxxQkFBUztFQUNULGVBQVM7RUFDVCxnQkFBWTtDRDIzTGI7O0FBRUQ7RUN2NkxFLFVBQUE7RUFDQSxtQkFBaUI7RXVCcU9ULG9CQUFtQjtDQUNwQjs7QUExRlQ7Ozs7O0VBa0dRLGlCckJ4TWU7Q0g0NEx0Qjs7QUFFRDtFQUNFLFlBQVk7RXdCenlMZCxrQkErQ0U7RUF3RE0sZUFBUTtDeEJxc0xmOztBQUVEO0V3Qm5zTFE7SXZCN1BOLHFCQUFhO0lBQ2IscUJBQWtCO0l1QjhQYixjQUFBO0l4QnNzTEgsb0JBQW9CO1F3Qm56THhCLGdCQStDRTtJdkJyS0EsaUJBQVM7R0FDVDtDRDQ2TEQ7O0FBRUQ7RUMxNkxFLGlCRVJhO0VGU2IsbUJFVXFCO0NIazZMdEI7O0FBRUQ7RXdCNXNMUyxVQUFBO0V4QjhzTFAsV0FBVztFQzU2TFgsZ0J1QjJKQTtFdkIxSkUsa0JBQVc7RUFDWix5QkFBQTtFRDg2TEQsa0JBQWtCO0N3QjVzTHBCOztBeEIrc0xBO0V3QjNzTEksb0JBQWlCO01BQ2xCLG1CQUFBO1V4QjZzTE8sZUFBZTtFd0JsdEx6QixZQUFBO0VBUUksbUJBQVc7Q3hCNnNMZDs7QUFFRDtFd0Jsc0xHO0l4Qm9zTEMscUJBQXFCO0lJcDdMdkIscUJBQXdCO0lvQjJOMUIsY0FBQTtJQWNNLG9CQUFlO1FBQ2YsZ0JBQWdCO0lBTW5CLGlCQUFBO0d4QjBzTEE7Q0FDRjs7QUFFRDtFd0I5c0xLLGlCQUFBO0V4Qmd0TEgsWUFBWTtFd0JwdUxkLGVBQUE7RUF3Qkksb0JBQVc7Q3hCK3NMZDs7QUFFRDtFd0J6c0xHO0l4QjJzTEMsZUFBZTtJd0IzdUxuQixpQkFBQTtHQThCTTtFQUNEO0l4Qmd0TEQsV0FBVztHd0I1c0xmO0N4QjhzTEM7O0FBRUQ7RXdCNXNMRSwwQkFBaUI7Q0FDbEI7O0FDOVREO0VBQ0UsV0FBUztDQWlHVjs7QXJCdkNDO0VxQjNERixnQkFBQTtDekJtaE1DOztBQUVEOztFQUVFLGlCQUFpQjtFQUNqQixXQUFXO0V5QnhoTWIsZ0JBQWtCO0VBV2Qsa0JBQVc7RUFDWCxxQkFBZ0I7RUFxRmpCLGVBQUE7RXpCNDdMRCwwQkFBMEI7Q0lsK0wxQjs7QUpxK0xGO0VBQ0UsaUJ5Qmg4TEM7RXpCaThMRCxXQUFXO0VBQ1gsZ0JBQWdCO0V5Qm5pTWxCLGtCQVNFO0VBVUkseUJBQWdCO0VBQ2hCLGtCQUFlO0VBQ2YsZUFBYTtDekJtaE1sQjs7QUFFRDtFeUJsaE1LLGVBQUE7RXpCb2hNSCxzRUFBc0U7RXlCNWlNeEUsaUVBMEJjO0VBQ1IsOERBQWdCO0N6Qm9oTXJCOztBQUVEO0VDaGlNRSxZQUFXO0NEa2lNWjs7QUFFRDs7RUM3Z01FLGlCQUFTO0VBQ1QsV0FBUztFQUNULGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLHFCQUFnQjtFQUNoQixZRVJNO0NId2hNUDs7QUFFRDs7RXlCM2hNTSxVQUFRO0NBQ1Q7O0F4QmFIO0VBQ0UsVUFBUztFQUNWLGlCQUFBO0VEbWhNRCxnQkFBZ0I7RXlCdmtNbEIscUJBU0U7RUErQkksa0JBQWdCO0VBQ2hCLHNCQUFjO0VBQ2QsMEJBQWlCO0VBQ2pCLG9CQUFjO0VBQ2YsMEJBQUE7RXpCa2lNSCxlQUFlO0N5QjlrTWpCOztBekJpbE1BO0VBQ0UsY0FBYztFeUJsbE1oQixvQkFTRTtFQTZDTSwwQkFBUztDekIraE1oQjs7QUFFRDtFeUI3aE1RLGNBQVc7Q3pCK2hNbEI7O0FBRUQ7RXlCOWhNUSwwQkFBYztFQUNkLHlCQUFrQjtDQUNuQjs7QUEvRFA7RUFtRVUsVUFBQTtDQUNEOztBQXBFVDtFQXdFUSxvQkFBbUI7RUFDcEIsV0FBQTtDekI4aE1OOztBQUVEO0V5QjFoTVU7SUFDQSw0QkFBZ0I7R0FDaEI7Q3pCNGhNVDs7QUFFRDtFeUIxaE1VLG9CQUFTO0N6QjRoTWxCOztBQUVEOzs7OztFeUJ0aE1VLG9CQUFhO0NBQ2Q7O0FBTVQ7RUFDRSxnQkFBYTtFQUNiLGdCQUFlO0VBQ2Ysa0JBQWE7RUFDZCwwQkFBQTtFekJ3aE1DLGVBQWU7Q3lCdGhNakI7O0F6QnloTUE7RUFDRSxtQkFBbUI7RUl6a01uQixpQkFBa0I7Q0oya01uQjs7QUFFRDtFQUNFLGNBQWM7RUFDZCxnRUFBZ0U7RTBCM29NbEUsdUJBQWdCO0VBQ2hCLDBCQUFrQjtFQUNsQixpQkFBWTtDMUI2b01YOztBQUVEO0UwQjNvTUU7SUFDQSx3QkFBZ0I7R0ErSGpCO0MxQitnTUE7O0EwQnBwTUQ7RUFDQTtJQVFJLGNBQVc7R0FDWDtDMUJncE1IOztBQUVEO0UwQnZtTUcsa0JBQUE7RTFCeW1NRCxtQkFBbUI7RTBCL29NakIsbUJBQUE7RUFmSixvQkFRRTtFQVBGLG1CQU9FO0VBUUksZ0JBQVc7Q0FDWjs7QXRCMENIO0VzQjVERixpQkFTRTtFQVJGLGVBQUE7QzFCd3FNQzs7QUFFRDtFQUNFLGdCMEJycE1nQjtFMUJzcE1oQixpQjBCdm5NQztDMUJ3bk1GOztBMEI5cU1EO0VBQ0EsaUJBUUU7Q0FQRjs7QTFCa3JNQTtFMEJ4b01NLFlBQVc7RUFDWCxpQkFBaUI7Q0FRbEI7O0F0Qk9IO0VzQjVERixpQkFTRTtFQVJGLFdBQUE7RUFDQSxxQkFPRTtFMUJvck1BLDBCMEI3b01xQjtFMUI4b01yQixnQjBCN29Na0I7RTFCOG9NbEIsa0IwQjdvTW9CO0MxQjhvTXJCOztBQUVEO0VBQ0UsaUJBQWlCO0UwQm5zTW5CLFdBQUE7RUFBQSxnQkF5REU7RUF4REYsa0JBdURFO0VBdkRGLHlCQXdERTtFQXZERixrQkFzRE87Q0F0RFA7O0ExQnlzTUE7RTBCL29NSSxpQkFBVTtFQXdEWCxXQUFBO0UxQjBsTUQsZ0JBQWdCO0VJbHBNaEIsa0JBQWtCO0VzQjVEcEIseUJBd0RPO0VBeERQLG1CQXlERTtDMUJ5cE1EOztBQUVEO0UwQmx0TUEsY0F1REU7QzFCNnBNRDs7QUFFRDtFQUNFO0kwQnRwTUksZUFBVztHMUJ3cE1kO0NBQ0Y7O0FBRUQ7RUFDRSxpQkFBaUI7QzBCL3RNbkI7O0FBQ0E7RUFBQSxpQkF3REU7Q0F2REY7O0ExQm91TUE7RTBCNXBNTSxZQUFVO0VBQ1YsWUFBVztFQUNYLGVBQWE7QzFCOHBNbEI7O0FBRUQ7RTBCNXBNSyxpQkFBQTtFMUI4cE1ILFdBQVc7RTBCOXVNYixnQkF3REU7RUF4REYsa0JBeURFO0VBeERGLGVBQUE7RUFBQSx5QkF3REU7RUF2REYsa0JBZ0ZJO0NBaEZKOztBMUJvdk1BO0UwQmpxTU0scUJBQWU7RUFDZixxQkFBaUI7RUFDakIsY3ZCakRTO0VGcEJiLHlCQUF3QjtNQUN4QixzQkFBaUI7VXlCc0VkLHdCQUFBO0UxQm9xTUgsaUJBQWlCO0MwQjd2TW5COztBQUNBO0VBQUEseUJBd0RFO0tBdkRGLHNCQXlGVTtVQXpGVixpQkF5Rkk7RUFDRSxZQUFTO0VBQ1QsYUFBVTtFQUNWLDBCQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLG9CdkIxRFM7Q0htdU1kOztBQUVEO0UwQjN3TUEsb0JBd0RPO0NBeERQOztBQUNBO0VBQ0EsVUFzREU7RUF0REYsZ0JBdURFO0VBMkNNLGtCQUFTO0VBQ1YscUJBQUE7RTFCK3FNTCxZQUFZO0MwQnB4TWQ7O0FBQ0E7RUFBQSxxQkF3REU7RUF2REYscUJBc0dJO0VBdEdKLGNBdURFO0VBZ0RJLHVCQUFnQjtNQUNoQixvQkFBVTtVQUNWLHNCQUFrQjtDQVFuQjs7QUFuSEw7RUFBQSxpQkF5REU7RUF4REYsYUFBQTtDQUFBOztBQUNBO0V6QnVDRSxZQUFTO0VBQ1QsMEJBQWtCO0VBQ2xCLGlCQUFlO0NEOHZNaEI7O0FBRUQ7RUM1dk1FLGlCRVVjO0VGdkNkLGFBQWE7RUFDYixpQkFBaUI7Q0Q0eE1sQjs7QUFFRDtFMEJoc01RLFlBQUE7RUFDRCwyQkFBQTtFMUJrc01MLG9CQUFvQjtFQ2p3TXBCLGV5QktBO0NBeERGOztBQUNBO0VBQ0EsaUJBc0dJO0NBdEdKOztBMUIwek1BO0VBQ0UsaUJBQWlCO0UwQjd6TW5CLGdCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsZ0JBb0hVO0VBQ04sa0JBQWlCO0VBQ2pCLFlBQVM7RUFDVCx5QkFBbUI7RUFZcEIsbUJBQUE7QzFCZ3NNRjs7QTBCcDBNRDtFQUNBLHlCQXlISTtFQUNFLGtCQUFhO0NBQ2Q7O0FBN0hMO0VBQUEsVUFBQTtDQUNBOztBQUNBO0VBQUEsZUFBVztFQStITCxnQkFBZ0I7RUFDaEIsWUFBUTtFQUNSLGtCQUFlO0NBQ2hCOztBQUlMO0VBQ0E7SUFDRSxtQnZCN0ZlO0l1Qm9MaEIscUJBQUE7STFCMG5NRyxxQkFBcUI7STBCbnRNekIsY0FBa0I7SUFDbEIsMEJBRWU7UUFDWCx1QkFBa0I7WUFDVCwrQkFBWTtHQUNyQjtFQVlEO0kxQndzTUMseUJBQXlCO0kwQjF0TTdCLGVBR0U7R0FGRjtDMUI0dE1DOztBQUVEO0UwQm50TU07SUFDQSxtQkFBWTtHQUNaO0MxQnF0TUw7O0FBRUQ7RUFDRTtJMEJ0dU1GLGVBb0JFO0dBbkJGO0MxQnd1TUM7O0FBRUQ7RTBCbHRNTSxvQnZCeEdpQjtFRmxDckIsV0FBVztFQUNYLGlCQUFhO0V5QjJJVCxZQUFBO0NBNkNEOztBQXhFTDtFQUNBO0lBNkJRLFVBQVU7R0E0QlI7QzFCNHJNVDs7QUFFRDtFMEJ4dk1BLFVBQUE7RUFDQSxjQW1CRTtFQXVCUSxvQkFBa0I7RUFDbEIsMEJBQVU7RUFDVixtQkFBbUI7Q0FDcEI7O0F0QjFIUDtFc0I0RUY7SUFDQSxjQW1CRTtHMUIrdU1DO0NBQ0Y7O0FBRUQ7RTBCdHdNQSxpQkFvQkU7RUFuQkYsV0FtQkU7RUFrRE0sZ0JBQVM7RUFDVixrQkFBQTtFMUJvc01MLFlBQVk7RTBCM3dNZCx5QkFvQkU7RUFuQkYsa0JBbUJFO0MxQjB2TUQ7O0FBRUQ7RUMzNE1FLGlCQUFhO0VBQ2IsV0FBVztFeUJpTlIsZ0JBQUE7RTFCNnJNSCxrQkFBa0I7RTBCcHhNcEIsWUFBQTtFQUNBLHlCQXlFSTtFekJoTUYsbUJBQWE7Q0Q4NE1kOztBQUVEO0UwQjF4TUEsVUFBQTtDQUNBOztBMUI2eE1BO0VBQ0Usc0JBQXNCO0UyQnY2TXhCLFVBQUE7RUFDRSxvQkFBYztFQUNkLHNHQUFVO0VBdU9YLGdCQUFBO0UzQm1zTUMsa0JBQWtCO0UyQjU2TXBCLGVBQUE7RUFLSSx5QkFBYztFQUNkLGtCQUFXO0VBa09aLG9CQUFBO0MzQnlzTUY7O0FBRUQ7RUFDRSxpQjJCMTZNaUI7RTNCMjZNakIsVzJCMTZNSTtFM0IyNk1KLGdCMkI5c01DO0UzQitzTUQsa0JBQWtCO0VBQ2xCLGVBQWU7RTJCeDdNakIseUJBSUU7RUFXSSxrQkFBUztDM0I0Nk1kOztBQUVEO0UyQno2TU0saUJBQVU7RUF1TFgsV0FBQTtFM0Jxdk1ILGdCQUFnQjtFSzc2TWhCLGtCQUFBO0VBQ0UsWUFBVztFQUNYLHlCQUFXO0VBQ1gsbUJBQWM7Q0FDZjs7QXNCdkJIO0VBNEJRLHNCQUFVO0VBdUJYLG1CQUFBO0UzQnU1TUwsZ0JBQWdCO0VJOTRNaEIsa0JBQWtCO0V1QjVEcEIsMEJBSUU7RTNCeThNQSxlMkI5Nk1vQjtFM0IrNk1wQixvQjJCOTZNbUI7RTNCKzZNbkIseUIyQjk2TXdCO0UzQis2TXhCLGtCMkI5Nk1pQjtFM0IrNk1qQixtQjJCOTVNSztDM0IrNU1OOztBQUVEO0VBQ0UsWUFBWTtDQUNiOztBQUVEO0UyQjM2TVUscUJBQWdCO0VBS2pCLHFCQUFBO0UzQnk2TVAsY0FBYztFSS81TWQsb0JBQWtCO011QjVEcEIsZ0JBQUE7RTNCODlNRSx5QjJCOTZNbUI7TUFFWixzQkFBQTtVM0I4Nk1DLHdCQUF3QjtDQUNqQzs7QUFFRDtFMkI1Nk1RLFlBQVU7RUFDVixvQkFBZ0I7TUEySWpCLGtCQUFBO1UzQm95TUcsY0FBYztFMkJ2K014QixlQUFBO0VBNERZLFVBQVU7QzNCODZNckI7O0FBRUQ7RTJCNTZNWTtJQUNELG9CQUFBO1EzQjg2TUgsb0JBQW9CO1kyQi8rTTVCLGdCQUlFO0lBZ0VVLGlCQUFTO0dBQ1Q7QzNCODZNWDs7QUFFRDtFQ24rTUUsVUFBQTtDRHErTUQ7O0FBRUQ7RUFDRSxZQUFZO0VJOTdNWixvQkFBa0I7TXVCNURwQixtQkFJRTtVQXlFWSxlQUFlO0UzQmk3TTNCLGdCMkJoN015QjtFM0JpN016Qix5QjJCcjVNUztNM0JzNU1MLHNCQUFzQjtVQUNsQix3QkFBd0I7Q0lyOE1oQzs7QUp3OE1GO0VBQ0UsWTJCbDdNWTtDM0JtN01iOztBQUVEO0UyQnhnTkEsWUFBQTtFQTZGYyxZQUFBO0VBQ0EsaUJBQVM7RUFDVCxrQkFBa0I7QzNCODZNL0I7O0FBRUQ7RUFDRSx5QkFBeUI7Q0lwOU16Qjs7QUp1OU1GO0VBQ0U7SUFDRSxxQkFBcUI7SUFDckIscUJBQXFCO0kyQnRoTnpCLGNBQUE7SUE4R2MsMEJBQWU7UUFDZix1QkFBaUI7WXhCekV2QixvQkFBTztJd0IyRUQseUJBQW1CO1FBQ25CLHNCQUFrQjtZQUNULHdCQUFJO0dBQ2I7QzNCMjZNYjs7QUFFRDtFMkJsNE1hLFlBQUE7RTNCbzRNWCxpQkFBaUI7Q0l2K01qQjs7QUowK01GO0VBQ0U7STJCMTZNYyxxQkFBa0I7RzNCNDZNL0I7Q0FDRjs7QUFFRDtFQUNFLGlCQUFpQjtFSWovTWpCLGdCQUFrQjtFdUI1RHBCLGtCQUFBO0UzQmdqTkUsZTJCNzZNdUI7RTNCODZNdkIseUIyQmw1TVc7RTNCbTVNWCxtQkFBbUI7Q0FDcEI7O0FBRUQ7RTJCNTZNZ0IsaUJBQVU7RUFDVixnQkFBTTtFQUNOLGtCQUFPO0VBQ1AsWUFBVztFQUNYLHlCQUFZO0VBQ1osa0JBQVk7Q0FDYjs7QXZCbkZiO0V1QjVERixzQkFJRTtFM0I0ak5BLG1CMkI3Nk0yQjtFM0I4Nk0zQixnQjJCNzZNMEI7RTNCODZNMUIsa0IyQjc2TTRCO0UzQjg2TTVCLDBCMkI3Nk13QjtFM0I4Nk14QixlMkI3Nk13QjtFM0I4Nk14QixvQjJCNzZNeUI7RTNCODZNekIseUIyQjc2TW1DO0UzQjg2TW5DLGtCMkI3Nk04QjtFM0I4Nk05QixtQkdsaU5NO0VIbWlOTixpQjJCNzZNMkI7QzNCODZNNUI7O0FBRUQ7RTJCNWtOQSxZQUFBO0MzQjhrTkM7O0FBRUQ7RUlwaE5FLGlCQUFrQjtFdUI1RHBCLGdCQUFBO0UzQm1sTkUsa0IyQjU2TTZCO0UzQjY2TTdCLGUyQjU2TTBCO0MzQjY2TTNCOztBQUVEO0UyQnZsTkEsbUJBQXFCO0MzQnlsTnBCOztBQUVEO0UyQng2TWUsVUFBQTtFM0IwNk1iLG1CQUFtQjtFMkI3bE5yQixZQUFBO0VBdUxrQixhQUFZO0VBQ2IsZ0JBQUE7RTNCeTZNZix5QkFBeUI7RTJCam1OM0IsbUJBQXFCO0VBNkxILG1CQUFVO0VBQ1gsZUFBQTtFM0J1Nk1mLG1CQUFtQjtDMkJybU5yQjs7QTNCd21OQTtFMkJoNk1RLDJCQUFPO0MzQms2TWQ7O0FBRUQ7RTJCNW1OQSxvQkFJRTtDM0IwbU5EOztBQUVEO0UyQno0TUssWUFBQTtFM0IyNE1ILGFBQWE7RUsvbE5iLGlCQUFBO0VBQ0UsbUJBQVc7RUFDWCxtR0FBVztFQUNYLGFB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 */
/*# sourceMappingURL=components.css.map */


.evol-webform .info-webform {
  color: #61002B;
}

.evol-webform .btn__container {
  margin-bottom: 20px;
}

.evol-webform .btn__container a {
  border-radius: 20px;
}

.evol-webform .links__container p {
  color: #61002B;
}

.evol-webform .links__container a.link {
  text-decoration: underline;
}