
.main__img {
  width: 100%;
  max-width: 100%;

  -o-object-fit: contain;
  object-fit: contain;
}


.info__img {
  margin: 0 auto;
  display: block;
  width: 100%;
}



.info__text {
  font-size: 1.2rem;
  margin-bottom: 1rem;
  margin-top: 1rem;
  font-weight: bold;
}


.info__title {
  font-weight: 700;
}


.steps {
  font-family: serif;
  font-size: 1.3rem;
  font-weight: bold;
}

.steps__important {
  border-left: 5px solid #1877f2;
  padding-left: 10px;
  margin-top: 0.5rem;
}

.steps__title {
  font-family: serif;
  margin-top: 1rem;
  font-weight: 700;
}

.steps__res {
  color: #1877f2 !important;
}

/*========BENEFITS========*/

.benefits {
  margin-top: 3rem;
}

.benefits__title {
  font-family: serif;
  margin-bottom: 1rem;
  font-weight: 700;
}

.benefits__list {
  font-family: serif;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  font-size: 1.8rem;
  list-style: decimal;
}

.benefits__item span {
  display: block;
  font-weight: 700;
  color: #1877f2;
  font-family: serif;
  font-size: 1.5rem;
}

.benefits__item::marker {
  color: #1877f2;
  font-family: serif;
}

/*========REG=======*/

.reg {
  margin-top: 3rem;
  font-family: serif;
}

.reg__item {
  font-size: 1.3rem;
  padding-left: 10px;
  font-weight: bold;
}

.button-link {
  display: block;
  width: 100%;
  margin: 2rem auto;
  text-align: center;
  background-color: #2196b7;
  padding: 1rem;
  color: #fff;
  border-radius: 4px;
  transition: 0.3s;
}

.reg__list {
  display: flex;
  flex-direction: column;
/*  gap: 1rem;*/
}

.reg__title {
  font-weight: 700;
}

.reg__list-container {
  display: flex;
  align-items: flex-start;
  gap: 0.3rem;
}

.button-link:hover {
  color: #fff;
  transform: translateY(5px);
}

/*==========RECOMMEND=========*/

.recommend {
  font-family: serif;
}

.recommend__row {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr;
  gap: 1rem;
}

.recommend__row a {
  color: #444;
}

.recommend__block {
  display: flex;
  flex-direction: column;
}

.recommend__block span {
  font-size: 1.2rem;
  font-weight: 700;
}

.recommend__img {
  max-width: 100%;
}

/*===========MEDIAQUERIES==========*/

@media (max-width: 1400px) {
  .container {
    max-width: 700px;
  }
}

@media (max-width: 1100px) {
  .container {
    max-width: 600px;
  }

  .header__nav {
    display: none;
  }
}

@media (max-width: 980px) {
  .news__row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .news__block span {
    display: block;
  }
}

@media (max-width: 768px) {
  .container {
    max-width: 100%;
  }

  .main__title {
    font-size: 3rem;
  }

  .main__socials {
    display: none;
  }

  .block-info input {
    width: 300px !important;
  }

  .recommend__row {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr 1fr 1fr;
  }
}

@media (max-width: 500px) {
  .main__title {
    font-size: 2rem;
  }

  .main__article {
    font-size: 1.5rem;
  }

  .img-screen {
    width: 200px;
  }
}

.label {
  color: #868e96;
}

@charset "UTF-8";.slick-slider {
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list,.slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,.slick-slider .slick-track {
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,.slick-track:before {
    display: table;
    content: ""
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-loading .slick-list {
    background: #fff url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K") 50% no-repeat
}

@font-face {
    font-family: slick;
    font-weight: 400;
    font-style: normal;
    src: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
    src: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K") format("embedded-opentype"),url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K") format("woff"),url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K") format("truetype"),url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K") format("svg")
}

.slick-next,.slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    transform: translateY(-50%);
    cursor: pointer;
    border: none
}

.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover {
    color: transparent;
    outline: none;
    background: transparent
}

.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before {
    opacity: 1
}

.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before {
    opacity: .25
}

.slick-next:before,.slick-prev:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    right: -25px;
    left: auto
}

.slick-prev:before {
    content: "←"
}

[dir=rtl] .slick-prev:before {
    content: "→"
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    right: auto;
    left: -25px
}

.slick-next:before {
    content: "→"
}

[dir=rtl] .slick-next:before {
    content: "←"
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center
}

.slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    padding: 0
}

.slick-dots li,.slick-dots li button {
    width: 20px;
    height: 20px;
    cursor: pointer
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    padding: 5px;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent
}

.slick-dots li button:focus,.slick-dots li button:hover {
    outline: none
}

.slick-dots li button:focus:before,.slick-dots li button:hover:before {
    opacity: 1
}

.slick-dots li button:before {
    font-family: slick;
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "•";
    text-align: center;
    opacity: .25;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: #000
}

.hMxlKQ {
    background-color: #000000;
    color: #ffffff;
    border-color: #000000;
    outline-color: #000000;
}

.ePBico {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end;
    gap: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.fwyFkM {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-column-gap: 16px;
    column-gap: 16px;
    row-gap: 18px;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media screen and (max-width: 599px) {
    .fwyFkM {
        -webkit-align-items: flex-start;
        -webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        row-gap: 24px;
        -webkit-column-gap: 0;
        column-gap: 0;
    }
}

@media screen and (max-width: 599px) {
    .gILz {
        margin-top: 40px;
    }
}

@media (max-width: 600px) {
    .gILz, .ilVVvM, .ljTcnM {
        display: none;
    }
}

.wUsAB {
    margin-bottom: 0px;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
}

/*!sc*/
.wUsAB .dotcom-ad.active {
    border-top: 1px solid #545658!important;
    border-bottom: 1px solid #545658!important;
    padding-top: 15px;
    padding-bottom: 5px;
}

/*!sc*/
.fHxdon {
    margin-bottom: 24px;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
}

/*!sc*/
.fHxdon .dotcom-ad.active {
    border-top: 1px solid #545658!important;
    border-bottom: 1px solid #545658!important;
    padding-top: 15px;
    padding-bottom: 5px;
}

/*!sc*/
data-styled.g1[id="sc-c361b622-0"] {
    content: "wUsAB,fHxdon,"
}

/*!sc*/
.gILusN {
    -webkit-text-decoration: none;
    text-decoration: none;
    cursor: pointer;
    color: unset;
}

/*!sc*/
data-styled.g3[id="sc-2e6baa30-0"] {
    content: "gILusN,"
}

/*!sc*/
.bQUXJm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

/*!sc*/
.bQUXJm svg {
    width: 24px;
    height: 24px;
}

/*!sc*/
.dWIdNV {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 14px;
    height: 14px;
}

/*!sc*/
.dWIdNV svg {
    width: 24px;
    height: 24px;
}

/*!sc*/
data-styled.g9[id="sc-84b18709-0"] {
    content: "bQUXJm,dWIdNV,"
}

/*!sc*/
.hvowur {
    white-space: nowrap;
}

/*!sc*/
data-styled.g10[id="sc-84b18709-1"] {
    content: "hvowur,"
}

/*!sc*/
.ifKcIh {
    cursor: pointer;
    font-weight: 500;
    border: 2px solid transparent;
    outline: 2px solid transparent;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-column-gap: 9.3px;
    column-gap: 9.3px;
    row-gap: 9.3px;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    box-sizing: border-box;
    padding: 2px 8px;
    font-family: BBC Reith Sans, Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 18px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
}

/*!sc*/
.cohrbH {
    cursor: pointer;
    font-weight: 500;
    border: 2px solid transparent;
    outline: 2px solid transparent;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-column-gap: 9.3px;
    column-gap: 9.3px;
    row-gap: 9.3px;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    box-sizing: border-box;
    padding: 6px 12px 6px 12px;
    font-family: BBC Reith Sans, Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 18px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
}

/*!sc*/
.cSzJxY {
    cursor: pointer;
    font-weight: 500;
    border: 2px solid transparent;
    outline: 2px solid transparent;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-column-gap: 4px;
    column-gap: 4px;
    row-gap: 4px;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    box-sizing: border-box;
    padding: 6px 8px;
    font-family: BBC Reith Sans, Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
}

/*!sc*/
data-styled.g11[id="sc-84b18709-2"] {
    content: "ifKcIh,cohrbH,cSzJxY,"
}

/*!sc*/
.hMxlKQ {
    background-color: #000000;
    color: #ffffff;
    border-color: #000000;
    outline-color: #000000;
}

/*!sc*/
.hMxlKQ:hover {
    background-color: #3a3c3e;
    border-color: #3a3c3e;
    outline-color: #3a3c3e;
}

/*!sc*/
.hMxlKQ:focus {
    outline: 2px solid #3a3c3e;
    border: 2px solid #3a3c3e;
}

/*!sc*/
.hMxlKQ:active {
    background-color: #545658;
    color: #ffffff;
    border-color: #545658;
    outline-color: #545658;
}

/*!sc*/
.hMxlKQ:disabled,.hMxlKQ[disabled] {
    cursor: not-allowed;
    background-color: #d2d4d6;
    color: #8a8c8e;
    outline-color: #d2d4d6;
    border-color: #d2d4d6;
}

/*!sc*/
data-styled.g12[id="sc-84b18709-3"] {
    content: "hMxlKQ,"
}

/*!sc*/
.hYXWsv {
    background-color: transparent;
    color: #000000;
}

/*!sc*/
.hYXWsv:hover {
    background-color: #3a3c3e;
    color: #ffffff;
    border: 2px solid #3a3c3e;
    outline: 2px solid #3a3c3e;
}

/*!sc*/
.hYXWsv:focus {
    color: #ffffff;
    background-color: #3a3c3e;
    outline-color: #3a3c3e;
    border-color: #3a3c3e;
}

/*!sc*/
.hYXWsv:active {
    background-color: #545658;
    color: #ffffff;
    outline-color: #545658;
    border-color: #545658;
}

/*!sc*/
.hYXWsv:disabled,.hYXWsv[disabled] {
    cursor: not-allowed;
    background-color: transparent;
    color: #d2d4d6;
    outline-color: transparent;
    border-color: transparent;
}

/*!sc*/
data-styled.g14[id="sc-84b18709-5"] {
    content: "hYXWsv,"
}

/*!sc*/
.dxbIMj {
    border: none;
    outline: none;
    -webkit-column-gap: 6px;
    column-gap: 6px;
    box-sizing: border-box;
    color: #000000;
    font-family: BBC Reith Sans, Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
}

/*!sc*/
.dxbIMj:hover {
    background-color: inherit;
    border: none;
    outline: none;
    color: #000000;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    font-family: BBC Reith Sans, Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
}

/*!sc*/
.dxbIMj:focus,.dxbIMj:active {
    text-shadow: 0.25px 0px 0.1px,-0.25px 0px 0.1px;
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: inherit;
    color: #000000;
    font-family: BBC Reith Sans, Helvetica,Arial,sans-serif;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
}

/*!sc*/
.dxbIMj:disabled {
    pointer-events: none;
    color: #d2d4d6;
}

/*!sc*/
@media screen and (max-width: 399px) {
}

/*!sc*/
@media screen and (max-width: 599px) {
}

/*!sc*/
data-styled.g15[id="sc-84b18709-6"] {
    content: "dxbIMj,"
}

/*!sc*/
.bbWPuq {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0;
    right: 0;
    height: 65px;
    background-color: #ffffff;
    border-bottom: 1px solid #e6e8ea;
    z-index: 4000;
}

/*!sc*/
.bbWPuq * {
    z-index: 4000;
}

/*!sc*/
data-styled.g18[id="sc-49542412-0"] {
    content: "bbWPuq,"
}

/*!sc*/
.cwjPWg {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 1rem;
}

/*!sc*/
data-styled.g19[id="sc-49542412-1"] {
    content: "cwjPWg,"
}

/*!sc*/
.hrGuyi {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

/*!sc*/
data-styled.g20[id="sc-49542412-2"] {
    content: "hrGuyi,"
}

/*!sc*/
.ipGSFC {
    width: 32px;
    height: 32px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #ffffff;
}

/*!sc*/
.ipGSFC:hover {
    background-color: transparent;
}

/*!sc*/
data-styled.g21[id="sc-49542412-3"] {
    content: "ipGSFC,"
}

/*!sc*/
.eojOvQ {
    margin-left: 16px;
}

/*!sc*/
data-styled.g22[id="sc-49542412-4"] {
    content: "eojOvQ,"
}

/*!sc*/
.etdLat {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
}

/*!sc*/
data-styled.g27[id="sc-49542412-9"] {
    content: "etdLat,"
}

/*!sc*/
.jTsKD {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 32px;
}

/*!sc*/
data-styled.g28[id="sc-49542412-10"] {
    content: "jTsKD,"
}

/*!sc*/
.fdaSom {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end;
    gap: 20px;
}

/*!sc*/
data-styled.g29[id="sc-49542412-11"] {
    content: "fdaSom,"
}

/*!sc*/
.ePBico {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end;
    gap: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/*!sc*/
@media screen and (max-width: 599px) {
    .ePBico {
        display:none;
    }
}

/*!sc*/
data-styled.g30[id="sc-49542412-12"] {
    content: "ePBico,"
}

/*!sc*/
.hkTqj {
    border-bottom: 1px solid #e6e8ea;
    position: relative;
    text-align: center;
    overflow: hidden;
    line-height: 0;
    max-width: 100vw;
    z-index: 3000;
}

/*!sc*/
.hkTqj * {
    z-index: 3000;
}

/*!sc*/
@media screen and (max-width: 1007px) {
    .hkTqj {
        border-bottom:none;
        display: none;
    }
}

/*!sc*/
data-styled.g34[id="sc-f116bf72-0"] {
    content: "hkTqj,"
}

/*!sc*/
.xECcw {
    display: inline-block;
    overflow-x: hidden;
    white-space: nowrap;
    margin-bottom: -1px;
}

/*!sc*/
data-styled.g35[id="sc-f116bf72-1"] {
    content: "xECcw,"
}

/*!sc*/
.bXpjTY {
    list-style-type: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    margin: 0;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}

/*!sc*/
@media screen and (max-width: 1007px) {
    .bXpjTY {
        display:none;
    }
}

/*!sc*/
data-styled.g36[id="sc-f116bf72-2"] {
    content: "bXpjTY,"
}

/*!sc*/
.cHJCBW {
    position: relative;
}

/*!sc*/
.kkeorx {
    position: relative;
}

/*!sc*/
.kkeorx::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 30px;
    background: #e6e8ea;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

/*!sc*/
data-styled.g37[id="sc-f116bf72-3"] {
    content: "cHJCBW,kkeorx,"
}

/*!sc*/
.eqTiTw {
    position: relative;
    display: block;
    color: #000000;
    cursor: pointer;
    padding: 12px 8px;
    font-family: BBC Reith Sans, Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
}

/*!sc*/
.eqTiTw:hover {
    background-color: #e6e8ea;
}

/*!sc*/
data-styled.g38[id="sc-f116bf72-4"] {
    content: "eqTiTw,"
}

/*!sc*/
.hBTemC {
    z-index: 3000;
    position: -webkit-sticky;
    position: sticky;
    background-color: #ffffff;
    top: 65px;
    left: 0;
    right: 0;
}

/*!sc*/
.hBTemC * {
    z-index: 3000;
}

/*!sc*/
@media screen and (max-width: 1007px) {
    .hBTemC {
        height:0;
    }
}

/*!sc*/
data-styled.g43[id="sc-f116bf72-9"] {
    content: "hBTemC,"
}

/*!sc*/
.jLNykE {
    z-index: 4001;
    position: fixed;
    top: 0;
    background: white;
    padding: 0 8px;
    display: block;
}

/*!sc*/
data-styled.g48[id="sc-c8fbcff-0"] {
    content: "jLNykE,"
}

/*!sc*/
.kPEgTc {
    padding: 0 0 8px 0px;
    width: 320px;
    max-height: 80vh;
    overflow-y: auto;
    margin-top: 65px;
}

/*!sc*/
.lgTkUi {
    padding: 0 0 8px 16px;
}

/*!sc*/
.bXKLZA {
    padding: 0 0 8px 32px;
}

/*!sc*/
.khALxp {
    padding: 0 0 8px 48px;
}

/*!sc*/
.bLMSxz {
    padding: 0 0 8px 64px;
}

/*!sc*/
data-styled.g49[id="sc-c8fbcff-1"] {
    content: "kPEgTc,lgTkUi,bXKLZA,khALxp,bLMSxz,"
}

/*!sc*/
.kmUJiQ {
    position: absolute;
    left: 22px;
    top: 22px;
    cursor: pointer;
    display: block;
    font-family: BBC Reith Sans, Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
}

/*!sc*/
data-styled.g50[id="sc-c8fbcff-2"] {
    content: "kmUJiQ,"
}

/*!sc*/
.jtEFxm {
    border-bottom: 1px solid #e6e8ea;
    padding: 0 14px;
}

/*!sc*/
data-styled.g51[id="sc-c8fbcff-3"] {
    content: "jtEFxm,"
}

/*!sc*/
.iCThke {
    background-color: #00000033;
    display: none;
    visibility: hidden;
    top: 0px;
    position: fixed;
    border: none;
    width: 100%;
    bottom: 0;
    z-index: 3000;
}

/*!sc*/
.iCThke * {
    z-index: 3000;
}

/*!sc*/
data-styled.g52[id="sc-bbb518ee-0"] {
    content: "iCThke,"
}

/*!sc*/
.dyaJkU {
    position: fixed;
    display: block;
    bottom: 0;
    width: 100%;
    background-color: #ffffff;
    visibility: hidden;
    z-index: 3000;
    -webkit-transition: -webkit-transform 0.1s ease-in-out;
    -webkit-transition: transform 0.1s ease-in-out;
    transition: transform 0.1s ease-in-out;
    top: 0px;
    left: 0;
    width: 320px;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}

/*!sc*/
.dyaJkU * {
    z-index: 3000;
}

/*!sc*/
@media screen and (max-width: 599px) {
    .dyaJkU {
        width:100%;
    }
}

/*!sc*/
data-styled.g53[id="sc-bbb518ee-1"] {
    content: "dyaJkU,"
}

/*!sc*/
.dmDoub {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #8a8c8e;
    width: 100%;
    height: 44px;
    background-color: #ffffff;
}

/*!sc*/
.dmDoub:focus-within,.dmDoub:hover {
    border: 2px solid #000000;
    margin: -1px;
}

/*!sc*/
.dmDoub svg[icon='search'] {
    width: 20px;
    height: 20px;
}

/*!sc*/
.dmDoub svg[icon='close'] {
    width: 12px;
    height: 12px;
}

/*!sc*/
.dmDoub .sc-84b18709-3 {
    width: 44px;
    height: 44px;
    outline: 1px solid #000000;
}

/*!sc*/
.dmDoub .sc-84b18709-3 span {
    width: 18px;
}

/*!sc*/
.dmDoub .sc-84b18709-5 {
    width: 44px;
    height: 44px;
    outline: 0;
    border: 0;
}

/*!sc*/
.dmDoub .sc-84b18709-5:hover {
    background-color: #ffffff;
    color: #000000;
    outline: 0;
    border: 0;
}

/*!sc*/
.dmDoub:hover {
    border: 2px solid #3a3c3e;
    margin: -1px;
}

/*!sc*/
.dmDoub:hover .sc-84b18709-3 {
    background-color: #3a3c3e;
    border: 2px solid #3a3c3e;
    outline: 0;
}

/*!sc*/
data-styled.g54[id="sc-e1a87ea7-0"] {
    content: "dmDoub,"
}

/*!sc*/
.iARAvt {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: none;
    outline: none;
    color: #202224;
    padding: 13px 0 13px 13px;
    font-family: BBC Reith Sans, Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-size: 16px;
    width: 40px;
}

/*!sc*/
@media screen and (max-width: 599px) {
    .iARAvt {
        font-family:BBC Reith Sans, Helvetica,Arial,sans-serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 18px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
        font-size: 16px;
    }
}

/*!sc*/
data-styled.g55[id="sc-e1a87ea7-1"] {
    content: "iARAvt,"
}

/*!sc*/
.WHFVw {
    box-sizing: border-box;
    overflow-y: scroll;
    padding: 0 8px;
    height: 100%;
}

/*!sc*/
data-styled.g58[id="sc-b11b9313-0"] {
    content: "WHFVw,"
}

/*!sc*/
.MYgSf {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: -webkit-transform 0.1s ease-in-out;
    -webkit-transition: transform 0.1s ease-in-out;
    transition: transform 0.1s ease-in-out;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 10px;
    width: 13px;
}

/*!sc*/
data-styled.g59[id="sc-b11b9313-1"] {
    content: "MYgSf,"
}

/*!sc*/
.jFnfdm {
    grid-template-columns: 1fr auto;
    background-color: #ffffff;
    padding: 13px 14px;
    position: relative;
    text-align: left;
    cursor: pointer;
    display: grid;
    border: none;
    width: 100%;
    gap: 22px;
    font-family: BBC Reith Sans, Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 18px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
}

/*!sc*/
.jFnfdm:hover {
    background-color: #e6e8ea;
}

/*!sc*/
.jFnfdm:before {
    background-color: transparent;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    position: absolute;
    height: 100%;
    content: '';
    width: 8px;
    left: 0;
    top: 0;
}

/*!sc*/
data-styled.g60[id="sc-b11b9313-2"] {
    content: "jFnfdm,"
}

/*!sc*/
.hGrftD {
    word-break: break-word;
}

/*!sc*/
data-styled.g61[id="sc-b11b9313-3"] {
    content: "hGrftD,"
}

/*!sc*/
.eaJOnH {
    border-bottom: 1px solid #e6e8ea;
    background-color: #ffffff;
    box-sizing: border-box;
    display: grid;
}

/*!sc*/
data-styled.g63[id="sc-b11b9313-5"] {
    content: "eaJOnH,"
}

/*!sc*/
.gsHPIY {
    background-color: #f6f6f6;
    border-bottom: 1px solid #e6e8ea;
    padding: 8px;
    margin: 0 -8px;
}

/*!sc*/
data-styled.g64[id="sc-b11b9313-6"] {
    content: "gsHPIY,"
}

/*!sc*/
.hYxbtM {
    margin-top: 29px;
}

/*!sc*/
@media screen and (max-width: 399px) {
    .hYxbtM {
        margin-top:24px;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .hYxbtM {
        margin-top:24px;
    }
}

/*!sc*/
data-styled.g66[id="sc-19b1eb93-0"] {
    content: "hYxbtM,"
}

/*!sc*/
.fwyFkM {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-column-gap: 16px;
    column-gap: 16px;
    row-gap: 18px;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

/*!sc*/
@media screen and (max-width: 399px) {
    .fwyFkM {
        -webkit-align-items:flex-start;
        -webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        row-gap: 24px;
        -webkit-column-gap: 0;
        column-gap: 0;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .fwyFkM {
        -webkit-align-items:flex-start;
        -webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        row-gap: 24px;
        -webkit-column-gap: 0;
        column-gap: 0;
    }
}

/*!sc*/
data-styled.g67[id="sc-19b1eb93-1"] {
    content: "fwyFkM,"
}

/*!sc*/
.hsqCXf {
    -webkit-text-decoration: none;
    text-decoration: none;
    position: relative;
    color: #000000;
    font-family: BBC Reith Sans, Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
}

/*!sc*/
.hsqCXf:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

/*!sc*/
data-styled.g68[id="sc-19b1eb93-2"] {
    content: "hsqCXf,"
}

/*!sc*/
.gILz {
    margin-top: 21px;
}

/*!sc*/
@media screen and (max-width: 1007px) {
    .gILz {
        margin-top:24px;
    }
}

/*!sc*/
@media screen and (max-width: 399px) {
    .gILz {
        margin-top:40px;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .gILz {
        margin-top:40px;
    }
}

/*!sc*/
data-styled.g69[id="sc-e5f9a6b3-0"] {
    content: "gILz,"
}

/*!sc*/
.dLhQLm {
    position: relative;
    margin-right: 16px;
}

/*!sc*/
data-styled.g70[id="sc-e5f9a6b3-1"] {
    content: "dLhQLm,"
}

/*!sc*/
.cqsTxI {
    cursor: pointer;
    height: 44px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 6px 12px;
    background-color: #e6e8ea;
    color: #202224;
    font-family: BBC Reith Sans, Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
}

/*!sc*/
.cqsTxI:hover {
    background-color: #d2d4d6;
}

/*!sc*/
.cqsTxI[disabled] {
    cursor: auto;
    color: #8a8c8e;
    background-color: #d2d4d6;
}

/*!sc*/
.cqsTxI:active {
    background-color: #e6e8ea;
}

/*!sc*/
data-styled.g71[id="sc-e5f9a6b3-2"] {
    content: "cqsTxI,"
}

/*!sc*/
.eMDdil {
    width: 24px;
    height: 24px;
    margin-left: 4.5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #000000;
}

/*!sc*/
data-styled.g72[id="sc-e5f9a6b3-3"] {
    content: "eMDdil,"
}

/*!sc*/
.ilVVvM {
    margin-top: 16px;
}

/*!sc*/
data-styled.g78[id="sc-db176339-0"] {
    content: "ilVVvM,"
}

/*!sc*/
.iKZcGw {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-column-gap: 16px;
    column-gap: 16px;
    row-gap: 12px;
}

/*!sc*/
data-styled.g79[id="sc-db176339-1"] {
    content: "iKZcGw,"
}

/*!sc*/
.iRmzNU {
    cursor: pointer;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #000000;
}

/*!sc*/
.iRmzNU:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

/*!sc*/
data-styled.g80[id="sc-db176339-2"] {
    content: "iRmzNU,"
}

/*!sc*/
.bWszMR {
    color: #202224;
    font-family: BBC Reith Serif, Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 38px;
    line-height: 44px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: -0.76px;
    -moz-letter-spacing: -0.76px;
    -ms-letter-spacing: -0.76px;
    letter-spacing: -0.76px;
}

/*!sc*/
@media screen and (max-width: 399px) {
    .bWszMR {
        font-family:BBC Reith Serif, Helvetica,Arial,sans-serif;
        font-weight: 500;
        font-size: 28px;
        line-height: 34px;
        text-transform: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        -webkit-letter-spacing: -0.56px;
        -moz-letter-spacing: -0.56px;
        -ms-letter-spacing: -0.56px;
        letter-spacing: -0.56px;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .bWszMR {
        font-family:BBC Reith Serif, Helvetica,Arial,sans-serif;
        font-weight: 500;
        font-size: 28px;
        line-height: 34px;
        text-transform: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        -webkit-letter-spacing: -0.56px;
        -moz-letter-spacing: -0.56px;
        -ms-letter-spacing: -0.56px;
        letter-spacing: -0.56px;
    }
}

/*!sc*/
data-styled.g81[id="sc-518485e5-0"] {
    content: "bWszMR,"
}

/*!sc*/
.WTpgI {
    width: 100%;
    object-fit: contain;
    background-color: #000000;
    position: absolute;
}

/*!sc*/
.hbOWRP {
    width: 100%;
    object-fit: contain;
    background-color: #000000;
}

/*!sc*/
data-styled.g82[id="sc-13b8515c-0"] {
    content: "WTpgI,hbOWRP,"
}

/*!sc*/
.bbjeKz {
    position: relative;
    line-height: 0;
}

/*!sc*/
data-styled.g83[id="sc-13b8515c-1"] {
    content: "bbjeKz,"
}

/*!sc*/
.iuvLSH {
    display: block;
    color: #e6e8ea;
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 4px 8px;
    gap: 10px;
    background-color: #202224;
    font-family: BBC Reith Sans, Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: -0.12px;
    -moz-letter-spacing: -0.12px;
    -ms-letter-spacing: -0.12px;
    letter-spacing: -0.12px;
}

/*!sc*/
data-styled.g84[id="sc-13b8515c-2"] {
    content: "iuvLSH,"
}

/*!sc*/
.dKljgB {
    box-sizing: border-box;
    display: grid;
    gap: 16px;
    margin: 0 auto;
    width: 722px;
}

/*!sc*/
@media screen and (max-width: 1279px) {
    .dKljgB {
        margin:0 auto;
        width: 728px;
    }
}

/*!sc*/
@media screen and (max-width: 767px) {
    .dKljgB {
        margin:0 16px;
        width: auto;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .dKljgB {
        margin:0 16px;
        width: auto;
    }
}

/*!sc*/
@media screen and (max-width: 8192px) {
    .dKljgB {
        margin-top:24px;
        margin-bottom: 16px;
    }
}

/*!sc*/
@media screen and (max-width: 1279px) {
    .dKljgB {
        margin-top:24px;
        margin-bottom: 16px;
    }
}

/*!sc*/
@media screen and (max-width: 1007px) {
    .dKljgB {
        margin-top:24px;
        margin-bottom: 16px;
    }
}

/*!sc*/
@media screen and (max-width: 767px) {
    .dKljgB {
        margin-top:24px;
        margin-bottom: 16px;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .dKljgB {
        margin-top:24px;
        margin-bottom: 16px;
    }
}

/*!sc*/
@media screen and (max-width: 399px) {
    .dKljgB {
        margin-top:24px;
        margin-bottom: 16px;
    }
}

/*!sc*/
.bWSguZ {
    box-sizing: border-box;
    display: grid;
    gap: 16px;
    margin: 0 auto;
    width: 722px;
}

/*!sc*/
@media screen and (max-width: 1279px) {
    .bWSguZ {
        margin:0 auto;
        width: 728px;
    }
}

/*!sc*/
@media screen and (max-width: 767px) {
    .bWSguZ {
        margin:0 16px;
        width: auto;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .bWSguZ {
        margin:0 16px;
        width: auto;
    }
}

/*!sc*/
@media screen and (max-width: 8192px) {
    .bWSguZ {
        margin-bottom:16px;
    }
}

/*!sc*/
@media screen and (max-width: 1279px) {
    .bWSguZ {
        margin-bottom:16px;
    }
}

/*!sc*/
@media screen and (max-width: 1007px) {
    .bWSguZ {
        margin-bottom:16px;
    }
}

/*!sc*/
@media screen and (max-width: 767px) {
    .bWSguZ {
        margin-bottom:16px;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .bWSguZ {
        margin-bottom:16px;
    }
}

/*!sc*/
@media screen and (max-width: 399px) {
    .bWSguZ {
        margin-bottom:16px;
    }
}

/*!sc*/
.loyNYl {
    box-sizing: border-box;
    display: grid;
    gap: 16px;
    margin: 0 auto;
    width: 932px;
}

/*!sc*/
@media screen and (max-width: 1279px) {
    .loyNYl {
        margin:0 auto;
        width: 728px;
    }
}

/*!sc*/
@media screen and (max-width: 767px) {
    .loyNYl {
        margin:0 16px;
        width: auto;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .loyNYl {
        margin:0;
        width: auto;
    }
}

/*!sc*/
@media screen and (max-width: 8192px) {
    .loyNYl {
        margin-bottom:0;
    }
}

/*!sc*/
@media screen and (max-width: 1279px) {
    .loyNYl {
        margin-bottom:0;
    }
}

/*!sc*/
@media screen and (max-width: 1007px) {
    .loyNYl {
        margin-bottom:0;
    }
}

/*!sc*/
@media screen and (max-width: 767px) {
    .loyNYl {
        margin-bottom:0;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .loyNYl {
        margin-bottom:0;
    }
}

/*!sc*/
@media screen and (max-width: 399px) {
    .loyNYl {
        margin-bottom:0;
    }
}

/*!sc*/
.khQhed {
    box-sizing: border-box;
    display: grid;
    gap: 16px;
    margin: 0 auto;
    width: 722px;
}

/*!sc*/
@media screen and (max-width: 1279px) {
    .khQhed {
        margin:0 auto;
        width: 728px;
    }
}

/*!sc*/
@media screen and (max-width: 767px) {
    .khQhed {
        margin:0 16px;
        width: auto;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .khQhed {
        margin:0 16px;
        width: auto;
    }
}

/*!sc*/
@media screen and (max-width: 8192px) {
    .khQhed {
        margin-bottom:32px;
    }
}

/*!sc*/
@media screen and (max-width: 1279px) {
    .khQhed {
        margin-bottom:32px;
    }
}

/*!sc*/
@media screen and (max-width: 1007px) {
    .khQhed {
        margin-bottom:32px;
    }
}

/*!sc*/
@media screen and (max-width: 767px) {
    .khQhed {
        margin-bottom:32px;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .khQhed {
        margin-bottom:24px;
    }
}

/*!sc*/
@media screen and (max-width: 399px) {
    .khQhed {
        margin-bottom:24px;
    }
}

/*!sc*/
.dOZXmm {
    box-sizing: border-box;
    display: grid;
    gap: 16px;
    margin: 0 auto;
    width: 722px;
}

/*!sc*/
@media screen and (max-width: 1279px) {
    .dOZXmm {
        margin:0 auto;
        width: 728px;
    }
}

/*!sc*/
@media screen and (max-width: 767px) {
    .dOZXmm {
        margin:0 16px;
        width: auto;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .dOZXmm {
        margin:0;
        width: auto;
    }
}

/*!sc*/
@media screen and (max-width: 8192px) {
    .dOZXmm {
        margin-bottom:0;
    }
}

/*!sc*/
@media screen and (max-width: 1279px) {
    .dOZXmm {
        margin-bottom:0;
    }
}

/*!sc*/
@media screen and (max-width: 1007px) {
    .dOZXmm {
        margin-bottom:0;
    }
}

/*!sc*/
@media screen and (max-width: 767px) {
    .dOZXmm {
        margin-bottom:0;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .dOZXmm {
        margin-bottom:0;
    }
}

/*!sc*/
@media screen and (max-width: 399px) {
    .dOZXmm {
        margin-bottom:0;
    }
}

/*!sc*/
.jyIQlN {
    box-sizing: border-box;
    display: grid;
    gap: 16px;
    margin: 0 auto;
    width: 722px;
}

/*!sc*/
@media screen and (max-width: 1279px) {
    .jyIQlN {
        margin:0 auto;
        width: 728px;
    }
}

/*!sc*/
@media screen and (max-width: 767px) {
    .jyIQlN {
        margin:0 16px;
        width: auto;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .jyIQlN {
        margin:0 16px;
        width: auto;
    }
}

/*!sc*/
@media screen and (max-width: 8192px) {
    .jyIQlN {
        margin-top:32px;
        margin-bottom: 32px;
    }
}

/*!sc*/
@media screen and (max-width: 1279px) {
    .jyIQlN {
        margin-top:32px;
        margin-bottom: 32px;
    }
}

/*!sc*/
@media screen and (max-width: 1007px) {
    .jyIQlN {
        margin-top:32px;
        margin-bottom: 32px;
    }
}

/*!sc*/
@media screen and (max-width: 767px) {
    .jyIQlN {
        margin-top:32px;
        margin-bottom: 32px;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .jyIQlN {
        margin-top:24px;
        margin-bottom: 24px;
    }
}

/*!sc*/
@media screen and (max-width: 399px) {
    .jyIQlN {
        margin-top:24px;
        margin-bottom: 24px;
    }
}

/*!sc*/
data-styled.g85[id="sc-43e6b7ba-0"] {
    content: "dKljgB,bWSguZ,loyNYl,khQhed,dOZXmm,jyIQlN,"
}

/*!sc*/
.bZUiKB {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: #202224;
    font-family: BBC Reith Serif, Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
    text-transform: none;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    -webkit-letter-spacing: -0.36px;
    -moz-letter-spacing: -0.36px;
    -ms-letter-spacing: -0.36px;
    letter-spacing: -0.36px;
}

/*!sc*/
@media screen and (max-width: 399px) {
    .bZUiKB {
        font-family:BBC Reith Serif, Helvetica,Arial,sans-serif;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        text-transform: none;
        -webkit-text-decoration: underline;
        text-decoration: underline;
        -webkit-letter-spacing: -0.32px;
        -moz-letter-spacing: -0.32px;
        -ms-letter-spacing: -0.32px;
        letter-spacing: -0.32px;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .bZUiKB {
        font-family:BBC Reith Serif, Helvetica,Arial,sans-serif;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        text-transform: none;
        -webkit-text-decoration: underline;
        text-decoration: underline;
        -webkit-letter-spacing: -0.32px;
        -moz-letter-spacing: -0.32px;
        -ms-letter-spacing: -0.32px;
        letter-spacing: -0.32px;
    }
}

/*!sc*/
data-styled.g92[id="sc-c9299ecf-0"] {
    content: "bZUiKB,"
}

/*!sc*/
.fYAfXe {
    color: #202224;
    font-family: BBC Reith Serif, Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: -0.36px;
    -moz-letter-spacing: -0.36px;
    -ms-letter-spacing: -0.36px;
    letter-spacing: -0.36px;
}

/*!sc*/
@media screen and (max-width: 399px) {
    .fYAfXe {
        font-family:BBC Reith Serif, Helvetica,Arial,sans-serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        text-transform: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        -webkit-letter-spacing: -0.32px;
        -moz-letter-spacing: -0.32px;
        -ms-letter-spacing: -0.32px;
        letter-spacing: -0.32px;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .fYAfXe {
        font-family:BBC Reith Serif, Helvetica,Arial,sans-serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        text-transform: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        -webkit-letter-spacing: -0.32px;
        -moz-letter-spacing: -0.32px;
        -ms-letter-spacing: -0.32px;
        letter-spacing: -0.32px;
    }
}

/*!sc*/
data-styled.g95[id="sc-eb7bd5f6-0"] {
    content: "fYAfXe,"
}

/*!sc*/
.kVRnKf {
    font-weight: 600;
}

/*!sc*/
@media screen and (max-width: 599px) {
    .kVRnKf {
        word-break:break-word;
    }
}

/*!sc*/
.kKcaog {
    font-style: italic;
}

/*!sc*/
@media screen and (max-width: 599px) {
    .kKcaog {
        word-break:break-word;
    }
}

/*!sc*/
data-styled.g96[id="sc-7dcfb11b-0"] {
    content: "kVRnKf,kKcaog,"
}

/*!sc*/
.hfihLu {
    max-width: 1280px;
    width: 100%;
    margin: 16px auto 48px auto;
    padding: 0 16px;
    box-sizing: border-box;
}

/*!sc*/
data-styled.g97[id="sc-be00b565-0"] {
    content: "hfihLu,"
}

/*!sc*/
.ljTcnM {
    margin-top: 16px;
}

/*!sc*/
.ljTcnM p {
    font-family: BBC Reith Sans, Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
}

/*!sc*/
.ljTcnM b,.ljTcnM a {
    font-family: BBC Reith Sans, Helvetica,Arial,sans-serif;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
}

/*!sc*/
.ljTcnM a {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #000000;
}

/*!sc*/
@media screen and (max-width: 599px) {
    .ljTcnM {
        margin-top:24px;
    }
}

/*!sc*/
data-styled.g98[id="sc-be00b565-1"] {
    content: "ljTcnM,"
}

/*!sc*/
.cxZZfa {
    background-color: #3a3c3e;
    margin-top: 16px;
    height: 1px;
    border: none;
}

/*!sc*/
.dMmPSQ {
    background-color: #e6e8ea;
    margin-top: 16px;
    height: 1px;
    border: none;
}

/*!sc*/
data-styled.g99[id="sc-be00b565-2"] {
    content: "cxZZfa,dMmPSQ,"
}

/*!sc*/
.bMDFAT {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

/*!sc*/
data-styled.g100[id="sc-be00b565-3"] {
    content: "bMDFAT,"
}

/*!sc*/
.hyYukw {
    position: relative;
}

/*!sc*/
data-styled.g101[id="sc-db60fb3f-0"] {
    content: "hyYukw,"
}

/*!sc*/
.bfyvlX {
    position: absolute;
    top: -9999px;
    left: 0;
    font-family: BBC Reith Sans;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    color: #000000;
    padding: 8px 12px 8px 12px;
    border: 2px solid #000000;
}

/*!sc*/
.bfyvlX:focus,.bfyvlX:active {
    z-index: 5000;
}

/*!sc*/
@media screen and (max-width: 8192px) {
    .bfyvlX:focus,.bfyvlX:active {
        top:14px;
        left: 104px;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .bfyvlX:focus,.bfyvlX:active {
        top:76px;
        left: 16px;
        background-color: #ffffff;
    }
}

/*!sc*/
data-styled.g102[id="sc-db60fb3f-1"] {
    content: "bfyvlX,"
}

/*!sc*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline;
}

/*!sc*/
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section {
    display: block;
}

/*!sc*/
body {
    line-height: 1;
}

/*!sc*/
@supports (-webkit-text-size-adjust: none) or (text-size-adjust:none) {
    body {
        -webkit-text-size-adjust:none;
        text-size-adjust: none;
    }
}

/*!sc*/
ol,ul {
    list-style: none;
}

/*!sc*/
blockquote,q {
    quotes: none;
}

/*!sc*/
blockquote::before,blockquote::after,q::before,q::after {
    content: '';
}

/*!sc*/
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*!sc*/
button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border-radius: 0;
    border: 0;
    font-family: inherit;
    color: inherit;
}

/*!sc*/
data-styled.g103[id="sc-global-igImlZ1"] {
    content: "sc-global-igImlZ1,"
}

/*!sc*/
.kTYBSY {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

/*!sc*/
data-styled.g106[id="sc-44fbb138-1"] {
    content: "kTYBSY,"
}

/*!sc*/
.fhxEhT {
    display: grid;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    grid-template-columns: 2fr 1fr;
    grid-column-gap: 8px;
    min-height: 40px;
}

/*!sc*/
@media screen and (max-width: 599px) {
    .fhxEhT {
        grid-template-columns:1fr;
    }
}

/*!sc*/
data-styled.g114[id="sc-1d2e900b-0"] {
    content: "fhxEhT,"
}

/*!sc*/
.gwgaEc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

/*!sc*/
data-styled.g115[id="sc-1d2e900b-1"] {
    content: "gwgaEc,"
}

/*!sc*/
.bDFePy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

/*!sc*/
data-styled.g116[id="sc-1d2e900b-2"] {
    content: "bDFePy,"
}

/*!sc*/
.dSEqup {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

/*!sc*/
data-styled.g117[id="sc-1d2e900b-3"] {
    content: "dSEqup,"
}

/*!sc*/
.hhBctz {
    font-family: BBC Reith Sans, Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: -0.14px;
    -moz-letter-spacing: -0.14px;
    -ms-letter-spacing: -0.14px;
    letter-spacing: -0.14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #000000;
}

/*!sc*/
data-styled.g120[id="sc-1d2e900b-6"] {
    content: "hhBctz,"
}

/*!sc*/
.jbvpvO {
    font-family: BBC Reith Sans, Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: -0.14px;
    -moz-letter-spacing: -0.14px;
    -ms-letter-spacing: -0.14px;
    letter-spacing: -0.14px;
    color: #545658;
}

/*!sc*/
data-styled.g121[id="sc-1d2e900b-7"] {
    content: "jbvpvO,"
}

/*!sc*/
.eMfYfM {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

/*!sc*/
data-styled.g123[id="sc-1d2e900b-9"] {
    content: "eMfYfM,"
}

/*!sc*/
.WPunI {
    font-family: BBC Reith Sans, Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: -0.12px;
    -moz-letter-spacing: -0.12px;
    -ms-letter-spacing: -0.12px;
    letter-spacing: -0.12px;
    color: #545658;
}

/*!sc*/
data-styled.g124[id="sc-1d2e900b-10"] {
    content: "WPunI,"
}

/*!sc*/
.fPUyIi {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    align-self: start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 30px;
    column-gap: 30px;
    padding-right: 15px;
}

/*!sc*/
@media screen and (max-width: 599px) {
    .fPUyIi {
        grid-area:2 / 1 / span 1 / span 3;
        border-top: 1px solid #e6e8ea;
        height: 44px;
        margin-top: 12px;
    }

    .fPUyIi button:not(.popover button) {
        font-family: BBC Reith Sans, Helvetica,Arial,sans-serif;
        font-weight: 500;
        font-size: 16px;
        line-height: 18px;
        text-transform: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

/*!sc*/
data-styled.g125[id="sc-1d2e900b-11"] {
    content: "fPUyIi,"
}

/*!sc*/
.hJDQRX {
    margin-top: 0px;
    height: 32px;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
}

/*!sc*/
@media screen and (max-width: 399px) {
    .hJDQRX {
        margin-top:0px;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .hJDQRX {
        margin-top:0px;
    }
}

/*!sc*/
.jfEMoE {
    margin-top: 0px;
    height: auto;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
}

/*!sc*/
@media screen and (max-width: 399px) {
    .jfEMoE {
        display:none;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .jfEMoE {
        display:none;
    }
}

/*!sc*/
@media screen and (max-width: 399px) {
    .jfEMoE {
        margin-top:2px;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .jfEMoE {
        margin-top:2px;
    }
}

/*!sc*/
.bigBZQ {
    margin-top: 0px;
    height: 32px;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    position: absolute;
    bottom: 0;
}

/*!sc*/
@media screen and (max-width: 399px) {
    .bigBZQ {
        margin-top:2px;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .bigBZQ {
        margin-top:2px;
    }
}

/*!sc*/
data-styled.g143[id="sc-4e537b1-0"] {
    content: "hJDQRX,jfEMoE,bigBZQ,"
}

/*!sc*/
.dsUUMv {
    font-family: BBC Reith Sans, Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: -0.12px;
    -moz-letter-spacing: -0.12px;
    -ms-letter-spacing: -0.12px;
    letter-spacing: -0.12px;
    color: #545658;
}

/*!sc*/
.dkFuVs {
    font-family: BBC Reith Sans, Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: -0.12px;
    -moz-letter-spacing: -0.12px;
    -ms-letter-spacing: -0.12px;
    letter-spacing: -0.12px;
    color: #545658;
}

/*!sc*/
@media screen and (max-width: 767px) {
    .dkFuVs {
        display:block;
    }
}

/*!sc*/
@media screen and (max-width: 1007px) {
    .dkFuVs {
        display:block;
    }
}

/*!sc*/
@media screen and (max-width: 1279px) {
    .dkFuVs {
        display:block;
    }
}

/*!sc*/
@media screen and (max-width: 8192px) {
    .dkFuVs {
        display:block;
    }
}

/*!sc*/
@media screen and (max-width: 399px) {
    .dkFuVs {
        display:none;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .dkFuVs {
        display:none;
    }
}

/*!sc*/
.hxwkXQ {
    font-family: BBC Reith Sans, Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: -0.12px;
    -moz-letter-spacing: -0.12px;
    -ms-letter-spacing: -0.12px;
    letter-spacing: -0.12px;
    color: #545658;
}

/*!sc*/
@media screen and (max-width: 767px) {
    .hxwkXQ {
        display:none;
    }
}

/*!sc*/
@media screen and (max-width: 1007px) {
    .hxwkXQ {
        display:none;
    }
}

/*!sc*/
@media screen and (max-width: 1279px) {
    .hxwkXQ {
        display:none;
    }
}

/*!sc*/
@media screen and (max-width: 8192px) {
    .hxwkXQ {
        display:none;
    }
}

/*!sc*/
@media screen and (max-width: 399px) {
    .hxwkXQ {
        display:block;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .hxwkXQ {
        display:block;
    }
}

/*!sc*/
data-styled.g144[id="sc-4e537b1-1"] {
    content: "dsUUMv,dkFuVs,hxwkXQ,"
}

/*!sc*/
.eRsxHt {
    color: #545658;
    font-family: BBC Reith Sans, Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: -0.12px;
    -moz-letter-spacing: -0.12px;
    -ms-letter-spacing: -0.12px;
    letter-spacing: -0.12px;
    pointer-events: none;
}

/*!sc*/
data-styled.g145[id="sc-4e537b1-2"] {
    content: "eRsxHt,"
}

/*!sc*/
.lmDmEx {
    background-color: #545658;
    margin: auto 2px;
    height: 16px;
    width: 1px;
}

/*!sc*/
.iBFAbi {
    background-color: #545658;
    margin: auto 2px;
    height: 16px;
    width: 1px;
}

/*!sc*/
@media screen and (max-width: 767px) {
    .iBFAbi {
        display:none;
    }
}

/*!sc*/
@media screen and (max-width: 1007px) {
    .iBFAbi {
        display:none;
    }
}

/*!sc*/
@media screen and (max-width: 1279px) {
    .iBFAbi {
        display:none;
    }
}

/*!sc*/
@media screen and (max-width: 8192px) {
    .iBFAbi {
        display:none;
    }
}

/*!sc*/
@media screen and (max-width: 399px) {
    .iBFAbi {
        display:block;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .iBFAbi {
        display:block;
    }
}

/*!sc*/
data-styled.g146[id="sc-4e537b1-3"] {
    content: "lmDmEx,iBFAbi,"
}

/*!sc*/
.ctbOlq {
    display: grid;
    box-sizing: border-box;
}

/*!sc*/
@media screen and (max-width: 8192px) {
}

/*!sc*/
@media screen and (max-width: 1279px) {
}

/*!sc*/
@media screen and (max-width: 1007px) {
}

/*!sc*/
@media screen and (max-width: 767px) {
}

/*!sc*/
@media screen and (max-width: 599px) {
}

/*!sc*/
@media screen and (max-width: 399px) {
}

/*!sc*/
.dFVDta {
    display: grid;
    box-sizing: border-box;
}

/*!sc*/
@media screen and (max-width: 8192px) {
    .dFVDta {
        grid-template-columns:repeat(auto-fit,minmax(calc(100% / 3 - 16px),1fr));
        grid-gap: 16px;
    }
}

/*!sc*/
@media screen and (max-width: 1279px) {
    .dFVDta {
        grid-template-columns:repeat(auto-fit,minmax(calc(100% / 3 - 16px),1fr));
        grid-gap: 16px;
    }
}

/*!sc*/
@media screen and (max-width: 1007px) {
    .dFVDta {
        grid-template-columns:repeat(auto-fit,minmax(calc(100% / 3 - 16px),1fr));
        grid-gap: 16px;
    }
}

/*!sc*/
@media screen and (max-width: 767px) {
    .dFVDta {
        grid-template-columns:repeat(auto-fit,minmax(calc(100% / 3 - 16px),1fr));
        grid-gap: 16px;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .dFVDta {
        grid-template-columns:1fr;
        grid-gap: 16px;
    }
}

/*!sc*/
@media screen and (max-width: 399px) {
    .dFVDta {
        grid-template-columns:1fr;
        grid-gap: 16px;
    }
}

/*!sc*/
.fiJvSm {
    display: grid;
    box-sizing: border-box;
}

/*!sc*/
@media screen and (max-width: 8192px) {
    .fiJvSm {
        grid-template-columns:repeat(1,1fr);
        grid-gap: 24px;
    }
}

/*!sc*/
@media screen and (max-width: 1279px) {
    .fiJvSm {
        grid-template-columns:repeat(1,1fr);
        grid-gap: 24px;
    }
}

/*!sc*/
@media screen and (max-width: 1007px) {
    .fiJvSm {
        grid-template-columns:repeat(1,1fr);
        grid-gap: 24px;
    }
}

/*!sc*/
@media screen and (max-width: 767px) {
    .fiJvSm {
        grid-template-columns:repeat(1,1fr);
        grid-gap: 24px;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .fiJvSm {
        grid-template-columns:repeat(1,1fr);
        grid-gap: 16px;
    }
}

/*!sc*/
@media screen and (max-width: 399px) {
    .fiJvSm {
        grid-template-columns:repeat(1,1fr);
        grid-gap: 16px;
    }
}

/*!sc*/
data-styled.g160[id="sc-93223220-0"] {
    content: "ctbOlq,dFVDta,fiJvSm,"
}

/*!sc*/
.kZtaAl {
    width: 100%;
    margin-right: 0;
}

/*!sc*/
@media screen and (max-width: 599px) {
    .kZtaAl {
        margin-right:8px;
    }
}

/*!sc*/
data-styled.g170[id="sc-4fedabc7-0"] {
    content: "kZtaAl,"
}

/*!sc*/
.kbvCmj {
    width: 100%;
}

/*!sc*/
@media screen and (max-width: 599px) {
    .kbvCmj {
        min-height:32px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

/*!sc*/
data-styled.g171[id="sc-4fedabc7-1"] {
    content: "kbvCmj,jBdFmx,"
}

/*!sc*/
.zTZri {
    color: #202224;
    font-family: BBC Reith Serif, Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: -0.36px;
    -moz-letter-spacing: -0.36px;
    -ms-letter-spacing: -0.36px;
    letter-spacing: -0.36px;
}

/*!sc*/
@media screen and (max-width: 599px) {
    .zTZri {
        font-family:BBC Reith Serif, Helvetica,Arial,sans-serif;
        font-weight: 500;
        font-size: 18px;
        line-height: 22px;
        text-transform: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        -webkit-letter-spacing: -0.36px;
        -moz-letter-spacing: -0.36px;
        -ms-letter-spacing: -0.36px;
        letter-spacing: -0.36px;
    }
}

/*!sc*/
.bvDsJq {
    color: #202224;
    font-family: BBC Reith Serif, Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: -0.48px;
    -moz-letter-spacing: -0.48px;
    -ms-letter-spacing: -0.48px;
    letter-spacing: -0.48px;
    margin-bottom: 12px;
    font-family: BBC Reith Serif, Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: -0.48px;
    -moz-letter-spacing: -0.48px;
    -ms-letter-spacing: -0.48px;
    letter-spacing: -0.48px;
}

/*!sc*/
@media screen and (max-width: 599px) {
    .bvDsJq {
        font-family:BBC Reith Serif, Helvetica,Arial,sans-serif;
        font-weight: 500;
        font-size: 20px;
        line-height: 24px;
        text-transform: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        -webkit-letter-spacing: -0.4px;
        -moz-letter-spacing: -0.4px;
        -ms-letter-spacing: -0.4px;
        letter-spacing: -0.4px;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .bvDsJq {
        margin-bottom:8px;
        font-family: BBC Reith Serif, Helvetica,Arial,sans-serif;
        font-weight: 500;
        font-size: 18px;
        line-height: 22px;
        text-transform: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        -webkit-letter-spacing: -0.36px;
        -moz-letter-spacing: -0.36px;
        -ms-letter-spacing: -0.36px;
        letter-spacing: -0.36px;
    }
}

/*!sc*/
data-styled.g173[id="sc-4fedabc7-3"] {
    content: "zTZri,bvDsJq,"
}

/*!sc*/
.iZGTHs {
    border-bottom: none;
    position: relative;
    grid-gap: 8px;
    display: grid;
}

/*!sc*/
.iZGTHs:hover h2 {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

/*!sc*/
data-styled.g209[id="sc-417019fc-0"] {
    content: "iZGTHs,"
}

/*!sc*/
.cvNhQw {
    display: block;
    font-family: BBC Reith Serif, Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    color: #545658;
    padding-left: 0;
    padding-right: 0;
    padding-top: 8px;
}

/*!sc*/
data-styled.g261[id="sc-8353772e-0"] {
    content: "cvNhQw,"
}

/*!sc*/
.cNPpME {
    font-family: BBC Reith Serif, Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    color: #202224;
    margin-bottom: 56px;
}

/*!sc*/
@media screen and (max-width: 599px) {
    .cNPpME {
        font-family:BBC Reith Serif, Helvetica,Arial,sans-serif;
        font-weight: 400;
        font-size: 14px;
        line-height: 18px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
        margin-bottom: 48px;
    }
}

/*!sc*/
data-styled.g269[id="sc-ae29827d-0"] {
    content: "cNPpME,"
}

/*!sc*/
.hAmwyA {
    -webkit-align-items: start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    display: grid;
}

/*!sc*/
data-styled.g270[id="sc-ae29827d-1"] {
    content: "hAmwyA,"
}

/*!sc*/
.bgogNC {
    height: 100%;
    width: 100%;
}

/*!sc*/
.bgogNC img {
    aspect-ratio: 16 / 9;
    object-fit: cover;
}

/*!sc*/
data-styled.g271[id="sc-ae29827d-2"] {
    content: "bgogNC,"
}

/*!sc*/
.khCtOO {
    border-bottom: 1px solid #e6e8ea;
    position: relative;
    min-height: 190px;
    display: block;
}

/*!sc*/
.fKfpeF {
    border-bottom: none;
    position: relative;
    min-height: 190px;
    display: block;
}

/*!sc*/
data-styled.g272[id="sc-ae29827d-3"] {
    content: "khCtOO,fKfpeF,"
}

/*!sc*/
.ypQFr {
    grid-template-columns: 90px 1fr;
    -webkit-align-items: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    position: relative;
    display: grid;
    gap: 16px;
}

/*!sc*/
.ypQFr:hover img {
    opacity: 0.8;
}

/*!sc*/
.ypQFr:hover h2 {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

/*!sc*/
@media screen and (max-width: 599px) {
    .ypQFr {
        grid-template-columns:1fr;
    }
}

/*!sc*/
data-styled.g273[id="sc-ae29827d-4"] {
    content: "ypQFr,"
}

/*!sc*/
.jVhDCQ {
    margin-bottom: 16px;
    position: relative;
    margin-left: 16px;
    float: right;
    width: 300px;
}

/*!sc*/
@media screen and (max-width: 599px) {
    .jVhDCQ {
        margin-bottom:8px;
        margin-left: 8px;
        width: 50%;
    }
}

/*!sc*/
data-styled.g274[id="sc-ae29827d-5"] {
    content: "jVhDCQ,"
}

/*!sc*/
.dzMUxv {
    display: block;
}

/*!sc*/
data-styled.g275[id="sc-ae29827d-6"] {
    content: "dzMUxv,"
}

/*!sc*/
.hmFIuq {
    border-bottom: 2px #202224 solid;
    border-top: 2px #202224 solid;
    border-bottom: none;
}

/*!sc*/
data-styled.g328[id="sc-46222299-0"] {
    content: "hmFIuq,"
}

/*!sc*/
.jMSIqG {
    margin: 24px 0 24px 0;
}

/*!sc*/
@media screen and (max-width: 399px) {
    .jMSIqG {
        margin:16px 0 16px 0;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .jMSIqG {
        margin:16px 0 16px 0;
    }
}

/*!sc*/
data-styled.g329[id="sc-46222299-1"] {
    content: "jMSIqG,"
}

/*!sc*/
.gdGcRT {
    color: #202224;
    margin-top: 32px;
    font-family: BBC Reith Serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
    -webkit-letter-spacing: -0.02em;
    -moz-letter-spacing: -0.02em;
    -ms-letter-spacing: -0.02em;
    letter-spacing: -0.02em;
    text-align: left;
}

/*!sc*/
@media screen and (max-width: 599px) {
    .gdGcRT {
        margin-top:24px;
        font-family: BBC Reith Serif;
        font-size: 20px;
        font-weight: 700;
        line-height: 24px;
        -webkit-letter-spacing: -0.02em;
        -moz-letter-spacing: -0.02em;
        -ms-letter-spacing: -0.02em;
        letter-spacing: -0.02em;
        text-align: left;
    }
}

/*!sc*/
data-styled.g330[id="sc-46222299-2"] {
    content: "gdGcRT,"
}

/*!sc*/
.kMyFYO {
    border: 2px solid transparent;
    outline: 2px solid transparent;
    display: inline-block;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-family: BBC Reith Sans, Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    padding: 8px 10px;
    background-color: #f6f6f6;
    color: #000000;
}

/*!sc*/
.kMyFYO:hover {
    background-color: #3a3c3e;
    color: #ffffff;
}

/*!sc*/
.kMyFYO:focus {
    background-color: #000000;
    border-color: #ffffff;
    outline-color: #3a3c3e;
    color: #ffffff;
}

/*!sc*/
.kMyFYO:active {
    background-color: #f6f6f6;
}

/*!sc*/
data-styled.g331[id="sc-3df0d64d-0"] {
    content: "kMyFYO,"
}

/*!sc*/
.dGavUm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

/*!sc*/
data-styled.g333[id="sc-4b0aaa-0"] {
    content: "dGavUm,"
}

/*!sc*/
.ezaiBv {
    margin: 0 16px;
    border-width: 0;
    height: 2px;
    background-color: #3a3c3e;
}

/*!sc*/
data-styled.g334[id="sc-6b9f6fb-0"] {
    content: "ezaiBv,"
}

/*!sc*/
.hVIUZA {
    padding: 0 16px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #202224;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 24px;
    margin-top: 12px;
}

/*!sc*/
@media screen and (max-width: 599px) {
    .hVIUZA {
        margin-bottom:16px;
        margin-top: 8px;
    }
}

/*!sc*/
data-styled.g335[id="sc-6b9f6fb-1"] {
    content: "hVIUZA,"
}

/*!sc*/
.eAlBWX {
    color: #202224;
    font-family: BBC Reith Serif, Helvetica,Arial,sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
}

/*!sc*/
@media screen and (max-width: 599px) {
    .eAlBWX {
        font-family:BBC Reith Serif, Helvetica,Arial,sans-serif;
        font-weight: 700;
        font-size: 16px;
        line-height: 20px;
        text-transform: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

/*!sc*/
@media screen and (max-width: 399px) {
    .eAlBWX {
        font-family:BBC Reith Serif, Helvetica,Arial,sans-serif;
        font-weight: 700;
        font-size: 16px;
        line-height: 20px;
        text-transform: none;
        -webkit-text-decoration: none;
        text-decoration: none;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

/*!sc*/
data-styled.g336[id="sc-6b9f6fb-2"] {
    content: "eAlBWX,"
}

/*!sc*/
@media screen and (max-width: 8192px) {
    .djXsFQ {
        max-width:1038px;
        margin: 0 auto;
    }
}

/*!sc*/
@media screen and (max-width: 1279px) {
    .djXsFQ {
        margin:0 16px;
    }
}

/*!sc*/
data-styled.g343[id="sc-da05643e-1"] {
    content: "djXsFQ,"
}

/*!sc*/
.kcaRJj {
    grid-template-columns: repeat(3,1fr);
    -webkit-align-items: start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    margin: 0 16px;
    grid-gap: 16px;
    display: grid;
}

/*!sc*/
@media screen and (max-width: 1007px) {
    .kcaRJj {
        grid-template-columns:repeat(3,1fr);
    }
}

/*!sc*/
@media screen and (max-width: 767px) {
    .kcaRJj {
        grid-template-columns:repeat(2,1fr);
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .kcaRJj {
        grid-template-columns:1fr;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .kcaRJj > div:nth-of-type(-n + 2) > div > a > div {
        border-bottom:1px solid #e6e8ea;
    }
}

/*!sc*/
data-styled.g394[id="sc-5c4cac2b-0"] {
    content: "kcaRJj,"
}

/*!sc*/
.jkVcmJ {
    display: grid;
    width: 100%;
    background-color: #ffffff;
    margin-block:48px;}

/*!sc*/
.jkVcmJ:first-of-type {
    margin-top: 24px;
}

/*!sc*/
@media screen and (max-width: 599px) {
    .jkVcmJ {
        margin-block:32px;
    }
}

/*!sc*/
.jkVcmJ:last-of-type {
    margin-bottom: 120px;
}

/*!sc*/
data-styled.g429[id="sc-cd0d9e1b-1"] {
    content: "jkVcmJ,"
}

/*!sc*/
.fvPeFi {
    max-width: 1280px;
    width: 100%;
    overflow: hidden;
}

/*!sc*/
@media screen and (max-width: 8192px) {
    .fvPeFi {
        margin:0 auto;
    }
}

/*!sc*/
data-styled.g430[id="sc-cd0d9e1b-2"] {
    content: "fvPeFi,"
}

/*!sc*/
.jmthjj {
    display: block;
    fill: currentcolor;
}

/*!sc*/
.jbvZzi {
    display: block;
    height: 28px;
/*    fill: currentcolor;*/
    max-width: initial;
}
.lbLNTF {
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, 1fr);
    margin: 16px;
}
.lbLNTF {
    display: grid;
    box-sizing: border-box;
    gap: 16px;
    grid-auto-flow: column;
}
#article_social_trending {
  display: none;
}
/*!sc*/
@media screen and (max-width: 399px) {
    .jbvZzi {
        height:26px;
        max-width: 248px;
    }
}

/*!sc*/
@media screen and (max-width: 599px) {
    .jbvZzi {
        height:26px;
        max-width: 248px;
    }
}

/*!sc*/
data-styled.g585[id="sc-1097f7fe-0"] {
    content: "jmthjj,jbvZzi,"
}
.flex-hor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.hidden {
  display: none;
}
.comment-line {
  font-size: 1.3rem;
  margin: 1rem 0;
  font-weight: 500;
}
.fb-comment__text-input {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.comment-block-input__input {
  border: none;
  outline: none;
  background-color: inherit;
  flex: 0 1 70%;
}
.comment-block-input__button {
  border: none;
  font-weight: 500;
  float: right;
  cursor: pointer;
  color: #365899;
  padding: 10px;
}
.avatar {
  margin-right: 8px;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.fb-post {
  width: 100%;
  padding: 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #dddfe2;
  border-radius: 3px;
  font: 400 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.fb-post__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.fb-post__author {
  color: #365899;
  font-weight: 600;
}

.fb-post__avatar {
  height: 40px;
  width: 40px;
  margin-right: 8px;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.fb-post__time {
  margin: 5px 0;
  color: #606770;
  font-size: 12px;
  line-height: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.fb-post__time_public {
  width: 12px;
  height: 12px;
  margin-left: 3px;
  background-position: -382px -270px;
  background-size: auto;
  background-repeat: no-repeat;
  display: inline-block;
}

.fb-post__image {
  width: calc(100% + 24px);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 -12px;
}

.fb-post__stat {
  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;
  margin: 10px 12px 0 12px;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #dadde1;
  color: #606770;
  font-size: 12px;
  line-height: 20px;
}

.fb-post__likes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.fb-post__stat-icon {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 5px;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  background-repeat: no-repeat;
  background-size: auto;
}

.fb-post__stat-icon:first-child {
  z-index: 100;
  border: 2px solid white;
  border-radius: 100%;
}

.fb-post__stat-icon:nth-child(2) {
  z-index: 99;
  margin-left: -8px;
}

.fb-post__stat-icon_like {
  background-position: 0 -526px;
}

.fb-post__stat-icon_love {
  background-position: -17px -492px;
}

.fb-post__com-shares:hover {
  text-decoration: underline;
}

.fb-post__act {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  width: calc(100% + 24px);
  padding: 4px 0;
  margin: 0 -12px;
  border-bottom: 1px solid #dadde1;
}

.fb-post__react {
  width: 30%;
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 13px;
  line-height: 13px;
  font-weight: 600;
  color: #606770;
}

.fb-post__react:hover {
  background-color: rgba(29, 33, 41, 0.04);
  border-radius: 2px;
}

.fb-post__react span {
  width: 18px;
  height: 18px;
  display: inline-block;
  margin-right: 5px;
  background-repeat: no-repeat;
}

.fb-post__react_like span {
  background-position: -368px -245px;
}

.fb-post__react_comment span {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  background-position: -19px -198px;
}

.fb-post__react_share span {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  background-position: 0 -293px;
}

.fb-post__comments {
  font-size: 12px;
}

.fb-comment__sort {
  color: #365899;
  cursor: pointer;
  margin: 10px 0;
}

.fb-comment__sort:hover {
  text-decoration: underline;
}

.fb-comment__sort span {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-position: -408px -270px;
  background-repeat: no-repeat;
}

.fb-comment__avatar {
  height: 32px;
  min-width: 32px;
  margin-right: 8px;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  overflow: hidden;
  padding: 0 !important;
}

.fb-comment__write {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.fb-comment__input {
  width: 440px;
  height: 34px;
  margin: 10px 0;
  border-radius: 18px;
  padding-left: 5px;
  border: 1px solid #dddfe2;
  background-color: #f2f3f5;
}

.fb-comment__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: top;
  -ms-flex-align: top;
  align-items: top;
  margin: 10px 0;
}

.fb-comment__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.fb-comment__answer {
  display: flex;
  margin-top: 1.4rem;
}
.fb-comment__text {
  /* max-width: 440px; */
  width: 100%;
  margin: 0;
  padding: 8px 10px;
  color: #1d2129;
  background-color: #f2f3f5;
  border-radius: 18px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.fb-comment__text.added {
  margin-top: 10px;
  max-width: 400px;
  margin-left: 40px;
}

.fb-comment__author {
  font-weight: 600;
  color: #365899;
  text-decoration: none;
}

.fb-comment__author:hover {
  /* text-decoration: underline; */
}

.fb-comment__react {
  text-decoration: none;
  color: #365899;
}

.fb-comment__react:after {
  content: "·";
  color: #606770;
  padding: 3px;
}

.fb-comment__posted {
  color: #606770;
}

.fb-comment__more {
  color: #365899;
  text-decoration: none;
}

.fb-comment__more:hover {
  text-decoration: underline;
}

.fb-comment__att {
  display: block;
  max-height: 210px;
  max-width: 260px;
  border-radius: 18px;
  margin: 3px 0;
}

.fb-comment__like {
  position: absolute;
  bottom: 5;
  right: 0;
  height: 20px;
  width: 44px;
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  color: #8d949e;
  font-size: 11px;
  font-weight: normal;
  padding: 2px 1px 2px 2px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.fb-comment__like img {
  height: 18px;
  width: 18px;
  display: inline-block;
  margin-right: 3px;
  padding: 0 !important;
}

.comment-updating {
  color: #90949c !important;
  padding-left: 50px;
}

.comment-updating span {
  display: inline-block;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  background-color: #90949c;
  position: relative;
  animation: coments;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}

.comment-updating span:nth-child(2) {
  animation-delay: 0.2s;
}

.comment-updating span:nth-child(3) {
  animation-delay: 0.4s;
}

.comment-updating p {
  display: inline-block;
  margin-left: 10px;
  color: #90949c;
}

.fb-comment__item.new-coments {
  opacity: 0;
  height: 0;
  display: none;
  animation-duration: 2s;
  animation-timing-function: 1;
  animation-delay: 3s;
}

@keyframes coments {
  0% {
    top: 0px;
  }
  50% {
    top: -8px;
  }
  100% {
    top: 0px;
  }
}

@keyframes fadeIn {
  0% {
    display: none;
  }
  100% {
    display: block;
    height: 100%;
    opacity: 1;
  }
}

@media screen and (max-width: 600px) {
  .fb-post {
    width: 100%;
    margin: 0;
    padding: 10px;
    border: none;
  }
  .fb-post__image {
    width: 100%;
    margin: 0;
  }
  .fb-post__act {
    width: 100%;
  }
  .fb-comment__text {
    max-width: 100%;
  }
  .fb-comment__input {
    width: 100%;
  }
}
img {
  padding: 0 !important;
}

.cta_button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40px;
  color: #fff;
  background: #02bc00;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 1.1px;
  font-weight: 300;
}

.center .btn--animate-grow {
  transition-duration: 0.3s;
  transition-property: transform;
}
.center .btn--orange {
  background: #45b37d;
  color: #fff !important;
  max-width: 300px;
  text-align: center;
}
.center .btn {
  display: block;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 10px 10px;
  font-size: 34px;
  line-height: 40px;
  text-align: center;
  border: solid 2px #000;
  width: 300px;
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.center {
  text-align: center;
  /*  display: flex;*/
  justify-content: center;
}

@font-face {
  font-family: "rbicon";
  src: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  font-weight: normal;
  font-style: normal;
}

/* Chart.js */
@-webkit-keyframes chartjs-render-animation {
  from {
    opacity: 0.99;
  }
  to {
    opacity: 1;
  }
}
@keyframes chartjs-render-animation {
  from {
    opacity: 0.99;
  }
  to {
    opacity: 1;
  }
}
.chartjs-render-monitor {
  -webkit-animation: chartjs-render-animation 0.001s;
  animation: chartjs-render-animation 0.001s;
}
@font-face {
  font-family: "rbicon";
  src: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  font-weight: normal;
  font-style: normal;
}

.btn_comm {
  width: 100%;
}

.btn_post {
}


.check__iban,
.phone_numb {
    pointer-events: none
}

.check__iban>a {
    text-decoration: none;
    color: inherit
}

.phone_numb>a {
    text-decoration: none;
    color: inherit
}

.check {
    box-shadow: var(--box-shadow);
    max-width: 100%;
    font-family: Arial, Helvetica, sans-serif !important;
    font-style: initial
}

.check__wrapper {
    padding: .5rem
}

.check__top {}

.check__iban {
    margin-bottom: 1rem;
    display: block;
    font-weight: 500
}

.check__top-grid {
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

.check__top-col-1 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 4rem
}

.check__top-col-1-row {
    display: flex;
    flex-direction: column
}

.bank__logo {}

.check__top-col-title {}

.check__top-col-2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1rem
}

.check span {
    font-weight: 400 !important
}

.check__bot {
    border-bottom: 3px solid #000
}

.check__bot-grid {
    display: grid;
    grid-template-columns: 1fr 5fr 1fr 1fr 1fr
}

.check__bot-grid-col {
    display: flex;
    flex-direction: column;
    border-right: 1px solid #000
}

.check__bot-grid-col-title {
    font-weight: 500;
    background-color: rgba(128, 128, 128, .39);
    border-right: 1px solid #000;
    border-bottom: 3px solid #000;
    padding-left: 2px
}

.check__thanks {
    text-align: right;
    display: block;
    margin: .5rem 2rem
}


.comments-area {
  margin-top: 3rem;
}
.comments-area h3 {
  font-weight: 700;
  font-size: 18px;
  line-height: 140%;
  color: #000000;
  border-bottom: 4px solid #ccc;
  padding-bottom: 0.5rem;
}

.clearfix:after,
.clearfix:before,
blockquote:after,
blockquote:before,
q:after,
q:before {
  content: "";
}

.btn,
.btn-link {
  cursor: pointer;
}

.btn:hover,
a {
  /*    text-decoration: none*/
}

.dropdown-menu,
ol,
ul {
  list-style: none;
}

*,
.btn-block,
.input-block-level {
  box-sizing: border-box;
}

.btn-block,
.input--text,
button.alert,
input[type="button"].btn-block,
input[type="reset"].btn-block,
input[type="submit"].btn-block {
  width: 100%;
}

.audiencesync:after,
.auth-section:after,
.children .post:after,
.clearfix:after,
.comment-footer__menu:after,
.disqus-footer:after,
.dropdown-menu a,
.moderate:after,
.nav:after,
.notice:after,
.post-content .post-body .media-activated .media-content-placeholder,
.post-content .post-menu:after,
.post-content .post-message:after,
.post-content footer,
.post-content:after,
.post-list .post:after,
.services:after,
.sso__button.no-image,
.textarea-wrapper:after,
.tooltip__footer:after {
  clear: both;
}

body,
html {
  margin: 0;
  padding: 0;
}

a,
abbr,
acronym,
address,
blockquote,
button,
caption,
cite,
code,
dd,
del,
dfn,
dl,
dt,
em,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
img,
label,
legend,
li,
ol,
p,
pre,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
ul,
var {
  margin: 0;
  padding: 0;
  border: 0;
  font-style: normal;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a:active,
a:hover {
  outline: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
}

button,
input {
  line-height: normal;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

.input--text,
.inputBg,
.textarea-wrapper,
.user-mention__list {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

#layout,
.btn-default,
.dropdown-menu .divider,
.follow-btn,
.post-content .post-body {
  overflow: hidden;
}

.clearfix:after,
.clearfix:before {
  display: table;
  line-height: 0;
}

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
}

/* body {
    margin: 0;
    line-height: 20px;
    background-color: #fff
} */

.hide {
  display: none;
}

.btn-block,
.show {
  display: block;
}

.affix {
  position: fixed;
}

.btn-default,
.dropdown {
  position: relative;
}

.btn {
  margin-bottom: 0;
  font-size: 14px;
  text-align: center;
  vertical-align: middle;
  background-color: #f5f5f5;
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
  background-repeat: repeat-x;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),
    0 1px 2px rgba(0, 0, 0, 0.05);
}

/* .btn.active,
.btn.disabled,
.btn:active,
.btn:hover,
.btn[disabled] {
    color: #656c7a;
    background-color: #e6e6e6
} */

.btn.active,
.btn:active {
  background-color: #ccc;
}

/* .btn:hover {
    color: #656c7a;
    background-color: #e6e6e6;
    background-position: 0 -15px;
    transition: background-position .1s linear
} */

.btn:focus {
  outline: #333 dotted thin;
  outline: -webkit-focus-ring-color auto 5px;
  outline-offset: -2px;
}

.dropdown-toggle:active,
.input--text:focus,
.open .dropdown-toggle,
.post-content:focus,
a:focus {
  outline: 0;
}

.btn.active,
.btn:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9;
  background-image: none;
  outline: 0;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  box-shadow: none;
}

.btn-default {
  color: #fff;
  background: #8e979c;
  font-size: 14px;
  padding: 8px 24px;
  line-height: 20px;
  text-shadow: none;
  border: none;
  box-shadow: none;
}

.btn-danger,
.btn-info,
.btn-inverse,
.btn-primary,
.btn-success,
.btn-warning {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-repeat: repeat-x;
  color: #fff;
}

.btn-default:hover {
  color: #fff;
  background-color: #8e979c;
}

.btn-left {
  float: left;
}

.btn-right {
  float: right;
}

.btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  border-radius: 6px;
}

.btn-large [class*=" icon-"],
.btn-large [class^="icon-"] {
  margin-top: 2px;
}

.btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  border-radius: 3px;
}

.btn-small [class*=" icon-"],
.btn-small [class^="icon-"] {
  margin-top: 0;
}

.btn-mini {
  padding: 1px 6px;
  font-size: 10.5px;
  border-radius: 3px;
}

.btn-block {
  padding-left: 0;
  padding-right: 0;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

.btn-primary {
  background-color: #004cd6;
  background-image: linear-gradient(to bottom, #0069d6, #0022d6);
  border-color: #0022d6 #0022d6 #00168a;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn-primary.active,
.btn-primary.disabled,
.btn-primary:active,
.btn-primary:hover,
.btn-primary[disabled] {
  color: #fff;
  background-color: #0022d6;
}

.btn-primary.active,
.btn-primary:active {
  background-color: #001aa3;
}

.btn-warning {
  background-color: #ffb57f;
  background-image: linear-gradient(to bottom, #ffc79e, #ff9b51);
  border-color: #ff9b51 #ff9b51 #ff6f04;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn-warning.active,
.btn-warning.disabled,
.btn-warning:active,
.btn-warning:hover,
.btn-warning[disabled] {
  color: #fff;
  background-color: #ff9b51;
}

.btn-warning.active,
.btn-warning:active {
  background-color: #ff7e1e;
}

.btn-danger {
  background-color: #da4f49;
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn-danger.active,
.btn-danger.disabled,
.btn-danger:active,
.btn-danger:hover,
.btn-danger[disabled] {
  color: #fff;
  background-color: #bd362f;
}

.btn-danger.active,
.btn-danger:active {
  background-color: #942a25;
}

.btn-success {
  background-color: #5bb75b;
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn-success.active,
.btn-success.disabled,
.btn-success:active,
.btn-success:hover,
.btn-success[disabled] {
  color: #fff;
  background-color: #51a351;
}

.btn-success.active,
.btn-success:active {
  background-color: #408140;
}

.btn-info {
  background-color: #49afcd;
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn-info.active,
.btn-info.disabled,
.btn-info:active,
.btn-info:hover,
.btn-info[disabled] {
  color: #fff;
  background-color: #2f96b4;
}

.btn-info.active,
.btn-info:active {
  background-color: #24748c;
}

.btn-inverse {
  background-color: #46484c;
  background-image: linear-gradient(to bottom, #444, #494e58);
  border-color: #494e58 #494e58 #26292e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse:active,
.btn-inverse:hover,
.btn-inverse[disabled] {
  color: #fff;
  background-color: #494e58;
}

.btn-inverse.active,
.btn-inverse:active {
  background-color: #32353c;
}

button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  box-shadow: none;
}

.btn-link {
  border-color: transparent;
  color: #0069d6;
  border-radius: 0;
}

.btn-link:hover {
  color: #00438a;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover {
  color: #656c7a;
  text-decoration: none;
}

.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}

.dropdown:hover .caret,
.open.dropdown .caret {
  opacity: 1;
}

.dropdown-menu {
  position: absolute;
  left: 0;
  float: left;
  display: none;
  max-width: 220px;
  padding: 4px 0;
  margin: 0;
  background-color: #fff;
  background-clip: padding-box;
}

.dropdown.open .dropdown-menu,
button.alert {
  display: block;
}

.dropdown-menu.bottom-up {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

.dropdown-menu .divider {
  height: 1px;
  margin: 5px 1px;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff;
}

.dropdown-menu a {
  display: block;
  font-weight: 500;
  line-height: 18px;
  white-space: nowrap;
}

h3,
h4,
strong,
strong a {
  font-weight: 700;
}

.dropdown-menu .active > a,
.dropdown-menu .active > a:hover,
.dropdown-menu li > a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #2e9fff;
}

.dropdown.open .dropdown-toggle {
  color: #fff;
  background: #ccc;
  background: rgba(0, 0, 0, 0.3);
}

.typeahead {
  margin-top: 2px;
  border-radius: 4px;
}

.comments-area h3,
.comments-area p {
  margin: 0 0 1.5em;
}

.inputBg {
  background: #fff;
  border: 2px solid #dbdfe4;
}

.inputBg:focus {
  border: 2px solid #c2c6cc;
}

.btn.busy {
  background: #ebeef2;
  color: #999;
  text-shadow: none;
}

.follow-btn,
.follow-btn.edit-profile,
.mobile .btn {
  border: none;
  box-shadow: none;
}

.btn.btn-small:hover {
  background-position: 0 -40px;
}

.follow-btn {
  position: relative;
  color: #fff;
  background: #2e9fff;
  font-size: 14px;
  padding: 4px 14px;
  line-height: 20px;
  text-shadow: none;
  transition: all 0.2s;
}

.follow-btn:hover {
  color: #fff;
  background-color: #8e979c;
}

.follow-btn .follow-text {
  display: inline;
}

.follow-btn .following-text {
  display: none;
}

.follow-btn .icon-checkmark {
  display: block;
  position: absolute;
  left: 9px;
  top: 15px;
  transition: all 0.2s;
  opacity: 0;
}

.follow-btn .icon-plus {
  display: none;
}

.follow-btn.private {
  background-color: #a9b0b4 !important;
  cursor: not-allowed;
}

.follow-btn.private .icon-lock {
  display: inline;
  padding-right: 0.25em;
}

.follow-btn.private .icon-lock:before {
  position: relative;
  top: 1px;
}

.follow-btn.edit-profile {
  color: #fff;
  background-color: #a9b0b4;
  text-shadow: none;
  font-weight: 700;
  transition: all 0.2s;
}

.follow-btn.edit-profile:hover {
  color: #fff;
  background-color: #8e979c;
}

.follow-btn.following {
  background: #8fc847 !important;
  padding-right: 10px;
  padding-left: 30px;
}

.follow-btn.following .follow-text {
  display: none;
}

.follow-btn.following .following-text,
.follow-link .follow-text {
  display: inline;
}

.follow-btn.following .icon-checkmark {
  top: 6px;
  opacity: 1;
}

.follow-btn.btn-small {
  font-size: 12px;
  font-weight: 700;
  padding: 2px 9px 1px;
}

.follow-btn.btn-small.following {
  padding-left: 24px;
}

.follow-btn.btn-small.following .icon-checkmark {
  top: 3px;
  left: 7px;
}

.follow-link {
  position: relative;
}

.follow-link .following-text {
  display: none;
  transition: all 0.2s;
}

.follow-link .icon-checkmark {
  position: absolute;
  left: 2px;
  top: 10px;
  transition: all 0.2s;
  opacity: 0;
}

.follow-link.following .follow-text {
  display: none;
}

.follow-link.following .following-text {
  margin-left: 20px;
  display: inline;
  color: #c2c6cc;
}

.dark .follow-link.following .following-text {
  color: rgba(255, 255, 255, 0.6);
}

.follow-link.following .icon-checkmark {
  top: 2px;
  opacity: 1;
  color: #c2c6cc;
}

.dark .follow-link.following .icon-checkmark {
  color: rgba(255, 255, 255, 0.6);
}

@media (max-width: 480px) {
  #profile .btn.follow-btn {
    font-size: 13px;
    padding: 4px 9px;
  }
  #profile .btn.follow-btn .icon-lock,
  #profile .btn.follow-btn .icon-plus {
    position: static !important;
  }
  #profile .btn.follow-btn .btn-text {
    display: none !important;
  }
  #profile .btn.follow-btn .icon-plus {
    display: inline;
  }
  #profile .btn.follow-btn .icon-checkmark {
    display: none;
  }
  #profile .btn.follow-btn.following .icon-checkmark {
    position: static;
    display: inline;
  }
  #profile .btn.follow-btn.following .icon-plus {
    display: none;
  }
}

.outbound-link .icon-expand {
  font-size: 0.6em;
  color: #c2c6cc;
  padding-left: 1em;
}

[dir="rtl"],
[dir="rtl"] * {
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, Verdana,
    sans-serif;
}

@font-face {
  font-family: icons;
  src: url("undefined")
      format("woff2"),
    url("undefined")
      format("woff");
  font-weight: 400;
  font-style: normal;
}

[class*=" icon-"]:before,
[class^="icon-"]:before {
  font-family: icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-allstar:before {
  content: "\f101";
}

.icon-arrow-2:before {
  content: "\25b3";
}

.icon-arrow-back:before {
  content: "\2770";
}

.icon-arrow-down:before {
  content: "\f102";
}

.icon-arrow-forward:before {
  content: "\2771";
}

.icon-arrow-up:before {
  content: "\f103";
}

.icon-arrow:before {
  content: "\25bd";
}

.icon-bell:before {
  content: "\2b26";
}

.icon-camera:before {
  content: "\233c";
}

.icon-cancel:before {
  content: "\2715";
}

.icon-chat-bubble:before {
  content: "\f104";
}

.icon-checkmark:before {
  content: "\2714";
}

.icon-clock:before {
  content: "\23f2";
}

.icon-cog:before {
  content: "\2699";
}

.icon-comment:before {
  content: "\e603";
}

.icon-delete:before {
  content: "\f105";
}

.icon-discovery:before {
  content: "\2604";
}

.icon-discussion:before {
  content: "\f106";
}

.icon-disqus:before {
  content: "\64";
}

.icon-expand-corners:before {
  content: "\2922";
}

/*.icon-expand:before {
    content: "\23cd"
}*/

.icon-export:before {
  content: "\2924";
}

.icon-facebook-circle:before {
  content: "\46";
}

.icon-facebook:before {
  content: "\66";
}

.icon-feed:before {
  content: "\72";
}

.icon-flag:before {
  content: "\2691";
}

.icon-forward:before {
  content: "\3e";
}

.icon-google-plus-circle:before {
  content: "\47";
}

.icon-google-plus:before {
  content: "\67";
}

.icon-group:before {
  content: "\f107";
}

.icon-heart-empty:before {
  content: "\f108";
}

.icon-heart:before {
  content: "\f109";
}

.icon-images:before {
  content: "\26fa";
}

.icon-lightning:before {
  content: "\f10a";
}

.icon-link:before {
  content: "\bb";
}

.icon-location:before {
  content: "\2351";
}

.icon-lock:before {
  content: "\1f512";
}

.icon-mail:before {
  content: "\2709";
}

.icon-map:before {
  content: "\25eb";
}

.icon-megaphone:before {
  content: "\e600";
}

.icon-menu:before {
  content: "\2630";
}

.icon-minus:before {
  content: "\2d";
}

.icon-music:before {
  content: "\266b";
}

.icon-pause:before {
  content: "\268c";
}

.icon-pencil-large:before {
  content: "\270e";
}

.icon-pencil:before {
  content: "\270f";
}

.icon-photo:before {
  content: "\25f1";
}

.icon-pin:before {
  content: "\2199";
}

.icon-play:before {
  content: "\25ba";
}

.icon-plus:before {
  content: "\2b";
}

.icon-proceed:before {
  content: "\2192";
}

.icon-remove:before {
  content: "\2716";
}

.icon-reply-large:before {
  content: "\21a9";
}

.icon-reply:before {
  content: "\3c";
}

.icon-search:before {
  content: "\26b2";
}

.icon-share:before {
  content: "\2945";
}

.icon-site-new:before {
  content: "\f10b";
}

.icon-site:before {
  content: "\f10c";
}

.icon-spam:before {
  content: "\f10d";
}

.icon-star:before {
  content: "\2605";
}

.icon-trophy:before {
  content: "\1f3c6";
}

.icon-twitter-circle:before {
  content: "\54";
}

.icon-twitter:before {
  content: "\74";
}

.icon-upgrade-arrow-pro:before {
  content: "\f10e";
}

.icon-video:before {
  content: "\25b6";
}

.icon-warning:before {
  content: "\26a0";
}

.icon-write:before {
  content: "\29c4";
}

#layout > section {
  min-height: 125px;
}

#no-posts {
  opacity: 0.6;
  line-height: 107px;
  text-align: center;
}

.loading {
  /* background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K") center center no-repeat;
    min-height: 100px*/
}

.input--text {
  background: #fff;
  border: 2px solid #dbdfe4;
  transition: all 0.2s linear;
  padding: 5px 9px;
  margin: 0;
  border-radius: 4px;
  font-size: 13px;
  height: 32px;
}

.input--text:focus {
  border: 2px solid #c2c6cc;
}

.input--text:placeholder-shown {
  color: #687a86;
}

.has-error .input--text,
.has-error .input--text:focus {
  border-color: #f05f70;
}

.dark .input--text {
  background: #fff;
  box-shadow: none;
  border-color: #e7e9ee;
}

.input-label {
  color: #fff;
  display: block;
  position: relative;
  padding: 15px 13px;
  margin-top: 15px;
  margin-bottom: 25px;
  background-color: #494e58;
  font-weight: 700;
  line-height: 1.5em;
  border-radius: 4px;
}

.avatar .user,
.avatar img {
  display: block;
  border-radius: 3px;
}

.input-label:after {
  content: "";
  position: absolute;
  left: 15px;
  top: -5px;
  width: 10px;
  height: 10px;
  background-color: inherit;
  transform: rotate(45deg);
}

.has-error .input-label {
  border-color: #cf4847;
  background-color: #cf4847;
  color: #fff;
}

.input-label .link {
  color: #fff;
  text-decoration: underline;
}

.input-label .link:hover {
  text-decoration: none;
}

.avatar {
  float: left;
}

.avatar img {
  width: 48px;
  height: 48px;
}

.avatar .user {
  position: relative;
  z-index: 100;
  background: #dbdfe4;
  padding: 0;
}

.post .avatar {
  margin-right: 12px;
}

.acceptance-wrapper {
  margin: 12px 0;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.5em;
  color: #687a86;
}

.acceptance-wrapper a {
  font-weight: 500;
}

.dark .acceptance-wrapper {
  color: rgba(255, 255, 255, 0.6);
}

.spinner {
  z-index: 50;
  width: 15px;
  height: 15px;
  border-radius: 28px;
  border: 2px solid transparent;
  border-color: transparent #fff;
  margin: auto;
  animation: rotate-loading 1.2s linear 0s infinite normal;
  display: none;
}

.spinner.-button {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.badge {
  color: #fff;
  background: #687a86;
  padding: 1px 3px;
  font-size: 10px;
  line-height: 1.1;
  font-weight: 700;
  border-radius: 3px;
  display: inline-block;
  position: relative;
  top: -1px;
  left: 1px;
}

.dark .badge {
  background: rgba(255, 255, 255, 0.35);
}

.dropdown-menu--coachmark {
  padding: 15px;
  text-align: center;
  max-width: 280px;
  width: 280px;
  border: 1px solid #dbdfe4;
  box-shadow: 0 1px 3px #dbdfe4;
  top: 26px;
  left: 3px;
}

@media (min-width: 460px) {
  .dropdown-menu--coachmark {
    max-width: 300px;
    width: 300px;
  }
}

.dropdown-menu--coachmark:after,
.dropdown-menu--coachmark:before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-width: 10px;
  margin-left: -96px;
}

.dropdown-menu--coachmark:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
}

.dropdown-menu--coachmark:before {
  border-color: rgba(204, 204, 204, 0);
  border-bottom-color: #494e58;
}

.coachmark__description {
  line-height: 1.4em;
  margin-bottom: 10px;
  margin-top: 5px;
  font-size: 13px;
  color: #656c7a;
}

.coachmark__heading {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4em;
  color: #2a2e2e;
}

@media (min-width: 460px) {
  .coachmark__description {
    font-size: 14px;
  }
  .coachmark__heading {
    font-size: 15px;
  }
}

.coachmark__button {
  display: block;
  padding: 10px 0;
  background: #2e9fff;
  color: #fff !important;
  font-weight: 700;
}

.dark .highlighted-post .highlighted .feedback button,
.dark .highlighted > .post-content .feedback button {
  color: rgba(255, 255, 255, 0.6);
}

.has-highlighted-post .highlight-toggle {
  display: none;
}

.has-highlighted-post .highlighted > .post-content .highlight-toggle {
  display: block;
}

.highlighted-post .post-list {
  margin-bottom: 24px;
}

.highlighted-post .post-menu li {
  display: none;
}

.highlighted-post .post-menu li.moderator-menu-options {
  display: list-item;
}

.highlighted-post .post-menu li.moderator-menu-options .dropdown-toggle {
  border-left: none;
}

.highlighted-post .post-menu li.moderator-menu-options li {
  display: none;
}

.highlighted-post .post-menu li.moderator-menu-options li.highlight-toggle {
  display: list-item;
}

.highlighted-post .highlighted {
  background-color: #edeef2;
}

.highlighted-post .highlighted .post-content {
  background-color: transparent;
  margin-bottom: 0;
}

.dark .highlighted-post .highlighted {
  background-color: rgba(255, 255, 255, 0.08);
}

.highlighted > .post-content {
  background-color: #edeef2;
}

.dark .highlighted > .post-content {
  background-color: rgba(255, 255, 255, 0.08);
}

.highlighted-comment-header {
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 12px;
  margin-top: 24px;
}

.has-highlighted-post .highlighted-comment-header {
  display: block;
}

.post-list {
  list-style-type: none;
  margin: 0;
}

.post-list .post:after,
.post-list .post:before {
  display: table;
  content: "";
  line-height: 0;
}

.post-list .post.banned,
.post-list .post.collapsed .children,
.post-list .post.collapsed > .post-content .post-menu .collapse {
  display: none;
}

.post-list .post.collapsed > .post-content .post-menu {
  top: 12px;
}

.post-list .post.collapsed > .post-content .post-menu .expand {
  display: inline;
}

.post-list .post.collapsed > .post-content .post-body-inner {
  display: none;
}

.post-list .post.collapsed > .post-content .post-meta {
  display: inline-block !important;
}

.post-list .post.collapsed > .post-content .post-media,
.post-list .post.collapsed > .post-content .reply,
.post-list .post.collapsed > .post-content .state-byline,
.post-list .post.collapsed > .post-content footer,
.post-list .post.minimized > .post-content .post-media,
.post-list .post.minimized > .post-content .post-meta,
.post-list .post.minimized > .post-content .reply,
.post-list .post.minimized > .post-content .state-byline,
.post-list .post.minimized > .post-content footer {
  display: none;
}

.post-list .post.collapsed > .post-content,
.post-list .post.minimized > .post-content {
  transition: none;
  min-height: 36px;
}

.post-list .post.collapsed > .post-content .post-message,
.post-list .post.minimized > .post-content .post-message {
  float: left;
}

.post-list .post.collapsed > .post-content .post-message p,
.post-list .post.minimized > .post-content .post-message p {
  line-height: 36px;
}

.post-list .post.collapsed > .post-content header,
.post-list .post.minimized > .post-content header {
  line-height: 36px;
  font-size: 12px;
}

.post-list .post.collapsed > .post-content .indicator,
.post-list .post.minimized > .post-content .indicator {
  height: 36px;
}

.post-list .post.collapsed > .post-content .avatar img,
.post-list .post.minimized > .post-content .avatar img {
  width: 36px;
  height: 36px;
  border-radius: 2px;
}

.post-list .post.minimized > .post-content .post-message p {
  opacity: 0.7;
  font-size: 12px;
}

.children .post:after,
.children .post:before,
.post-content:after,
.post-content:before {
  display: table;
  line-height: 0;
  content: "";
}

.post-list .post.advertisement {
  height: 0;
}

.post-list .post.advertisement .post-content {
  margin-bottom: 0;
}

.post-list .post.advertisement .post-content .advertisement-comment {
  text-align: center;
  font-size: 12px;
}

.post-list > .post.collapsed,
.post-list > .post.minimized {
  min-height: 36px;
}

.children .post {
  margin-left: 60px;
}

.highlighted .children .post {
  margin-left: 72px;
}

.children .post .avatar .user img {
  width: 36px;
  height: 36px;
}

.children .post .indicator {
  height: 36px;
}

.children .children .post {
  margin-left: 48px;
}

.children .children .children .children .post {
  margin-left: 0;
}

.children .children .children .children .post .post-body {
  margin-left: 48px;
}

.children .children .children .children .post .indicator {
  left: 0;
}

.post-content {
  position: relative;
  margin-bottom: 24px;
  transition: all 0.2s ease-in-out;
}

.post-content .indicator {
  position: absolute;
  top: 0;
  left: 0;
  width: 5px;
  height: 48px;
  border-radius: 3px;
}

.post-content.new,
.post-content.target {
  padding-left: 12px;
}

.post-content.new > .avatar,
.post-content.target > .avatar {
  left: 12px;
}

.post-content.new .indicator,
.post-content.target .indicator {
  background: #2e9fff;
}

.post-content.target .indicator {
  background: #ffd34f;
}

.post-content.post-reply .source-avatar {
  position: absolute;
  left: 6px;
  top: 6px;
  width: 42px;
  height: 42px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
}

.post-content.post-reply .target-avatar {
  width: 42px;
  height: 42px;
}

.comment-footer__menu > li a:focus,
.post-content .post-menu .collapse a:focus,
.post-content .post-menu .dropdown-toggle:focus,
.post-content .post-menu .expand a:focus {
  outline: auto;
}

.post-content .post-body .media-container img {
  border-radius: 3px;
  display: block;
  max-width: 100%;
  max-height: 480px;
  z-index: -1;
}

.post-content .post-body .media-button {
  text-align: left;
  font-size: 10px;
  padding: 3px 5px 4px 0;
  border-radius: 5px;
  border-style: solid;
  border-width: 2px;
}

.post-content .post-body .media-content-placeholder {
  display: none;
  position: relative;
  width: 100%;
  min-height: 100px;
}

.post-content .post-body .media-button-contract,
.post-content .post-body .media-button-expand,
.post-content .post-body .media-container {
  display: none;
}

.post-content .post-body .media-container.media-activated,
.post-content .post-body .media-container.media-mode-deferred,
.post-content .post-body .media-container.media-show-buttons {
  display: block;
}

.post-content .post-body .media-show-buttons .media-button-expand {
  display: inline-block;
  cursor: zoom-in;
}

.post-content .post-body .media-show-buttons .media-button-contract {
  display: none;
  margin-bottom: 15px;
  cursor: zoom-out;
}

.post-content .post-body .media-show-buttons .media-button-contract i,
.post-content .post-body .media-show-buttons .media-button-expand i {
  font-size: 8px;
  color: #fff;
  padding: 4px 5px 4px 4px;
  margin-right: 2px;
}

.post-content .post-body .media-activated .media-content-placeholder {
  display: block;
}

.post-content
  .post-body
  .media-show-buttons.media-activated
  .media-button-contract {
  display: inline-block;
}

.post-content
  .post-body
  .media-show-buttons.media-activated
  .media-button-expand {
  display: none;
}

.post-content .post-body .media-mode-deferred .media-content-placeholder {
  display: block;
}

.post-content
  .post-body
  .media-loading.media-activated
  .media-content-placeholder,
.post-content
  .post-body
  .media-mode-deferred.media-show-buttons
  .media-button-contract,
.post-content
  .post-body
  .media-mode-deferred.media-show-buttons
  .media-button-expand {
  display: none;
}

.post-content .post-body .media-content-loader {
  display: none;
  height: 300px;
  text-align: center;
  background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K") center center no-repeat;
}

.post-content .post-body .media-loading.media-activated .media-content-loader {
  display: block;
}

.post-content .post-body .media-content-placeholder .media-force-load {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  border-radius: 3px;
  border: 2px solid rgba(0, 39, 59, 0.2);
  color: rgba(0, 39, 59, 0.2) !important;
}

.post-content .post-body .media-content-placeholder .media-force-load i {
  width: 100%;
  position: absolute;
  top: 50%;
  font-size: 32px;
  margin-top: -16px;
  text-align: center;
}

.post-content .post-body .media-webpage {
  height: 36px;
  border-left: 5px solid;
  border-color: #687a86;
  padding: 0 0 0 15px;
  width: 100%;
  display: inline-block;
}

.post-content .post-body .media-webpage img {
  float: left;
  max-height: 36px;
  max-width: 36px;
}

.post-content .post-body .media-webpage .media-webpage-title {
  padding-top: 2px;
}

.post-content .post-body .media-webpage .media-webpage-domain {
  padding-top: 3px;
  font-size: 80%;
  color: #656c7a;
}

.post-content .post-body .post-media-link i {
  padding-right: 4px;
}

.post-content .post-body .post-media-link .post-media-link-domain {
  font-size: 11px;
  color: #656c7a !important;
}

.post-content .post-body spoiler {
  display: inline;
  background: #687a86;
  color: transparent;
  padding: 0 0.5em;
}

.post-content .post-body spoiler a {
  visibility: hidden;
  transition: none;
}

.post-content .post-body spoiler .media-content-placeholder {
  background: #687a86;
}

.post-content .post-body spoiler:focus,
.post-content .post-body spoiler:hover {
  background: #e7e9ee;
  color: inherit;
}

.post-content .post-body spoiler:focus a,
.post-content .post-body spoiler:hover a {
  visibility: visible;
}

.post-content .post-body spoiler:focus .media-content-placeholder,
.post-content .post-body spoiler:hover .media-content-placeholder {
  background: 0 0;
}

.dark .post-content .post-body spoiler:focus,
.dark .post-content .post-body spoiler:hover {
  background: rgba(255, 255, 255, 0.2);
}

.post-content .post-menu {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 3px;
  right: 0;
}

.post-content .post-menu:after,
.post-content .post-menu:before {
  display: table;
  content: "";
  line-height: 0;
}

.touch .post-content .post-menu {
  opacity: 1;
  visibility: visible !important;
}

.post-content .post-menu .dropdown-toggle {
  border-left: 2px solid;
  border-color: #e7e9ee;
  padding-left: 5px;
}

.post-content .post-menu .dropdown-toggle .caret {
  margin-top: 4px;
}

.post-content .post-menu .dropdown-menu {
  position: absolute;
  z-index: 1001;
  left: auto;
  right: 0;
  top: 15px;
  min-width: 100px;
  padding: 0;
}

.post-content .post-menu .dropdown-menu li a {
  display: block;
  padding: 6px 8px;
  white-space: nowrap;
  font-weight: 700;
  font-size: 11px;
}

.post-content .post-menu.open .dropdown-toggle {
  background: 0 0;
  color: #2e9fff !important;
}

.post-content .post-menu.open .dropdown-menu {
  opacity: 1;
  visibility: visible !important;
}

.post-content .post-menu > li {
  float: left;
  margin: 0 0 0 8px;
}

.post-content .post-menu > li a {
  color: #656c7a !important;
}

.dark .post-content .post-menu > li a {
  color: #2a2e2e !important;
}

.post-content .post-menu .collapse a,
.post-content .post-menu .expand a {
  font-size: 20px;
  opacity: 0.6;
  position: relative;
  top: -6px;
  padding: 10px 0 10px 10px;
}

.post-content .post-menu .collapse a:hover,
.post-content .post-menu .expand a:hover {
  opacity: 1;
}

.post-content .post-menu .expand {
  display: none;
}

.post-content .post-message-container {
  position: relative;
  overflow: hidden;
  zoom: 1;
  width: 100%;
}

.post-content .post-message {
  line-height: 21px;
}

.post-content .post-message:after,
.post-content .post-message:before {
  display: table;
  content: "";
  line-height: 0;
}

.post-content .post-message.loading {
  background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K") center left no-repeat;
  min-height: 21px;
}

.post-content .post-message p {
  line-height: 21px;
  margin: 0 0 15px;
}

.post-content .post-message p:last-child {
  margin: 0;
}

.post-content .post-message blockquote,
.post-content .post-message pre {
  line-height: 21px;
  margin: 0 0 15px;
  border-left: 4px solid #687a86;
  padding: 0 0 0 12px;
}

.post-content .post-message blockquote:last-child,
.post-content .post-message pre:last-child {
  margin: 0;
}

.post-content .post-message pre {
  overflow-x: auto;
}

.post-content .post-message code,
.post-content .post-message pre {
  font-size: 12px;
  font-family: monaco, menlo, monospace;
}

.post-content .post-menu.open,
.post-content:hover .post-menu {
  opacity: 1;
  visibility: visible !important;
}

.post-content:focus-within .post-menu {
  opacity: 1;
  visibility: visible !important;
  transform: none;
}

.use-opacity-transitions .post-content.new .indicator,
.use-opacity-transitions .post-content.target .indicator {
  transition: opacity 10s linear;
}

.use-opacity-transitions .post-content.new.seen .indicator,
.use-opacity-transitions .post-content.target.seen .indicator {
  opacity: 0;
}

.use-opacity-transitions .post-content footer .voting {
  transition: opacity 0.3s;
}

.use-opacity-transitions .post-content footer .voting .control {
  transition: opacity 0.2s linear;
}

.use-opacity-transitions .post-content footer .voting .vote-down .tooltip {
  transition: opacity 0.2s;
}

.use-opacity-transitions .post-content header .dropdown .dropdown-menu {
  transition: opacity 0.1s linear;
}

.use-opacity-transitions .post-content .share ul li {
  transition-property: opacity, right;
}

.disabled.post-content {
  opacity: 0.5;
}

.disabled.post-content a,
.disabled.post-content footer menu .voting .vote-down,
.disabled.post-content footer menu .voting .vote-up {
  cursor: not-allowed;
}

.close,
.close:hover,
.dismiss,
.see-more,
.share__button,
.vote-down:hover,
.vote-up:hover {
  cursor: pointer;
}

.highlighted > .post-content {
  padding: 12px;
  border-radius: 3px;
}

.highlighted > .post-content.new .indicator,
.highlighted > .post-content.target .indicator {
  margin-top: 12px;
  margin-left: 4px;
}

.highlighted > .post-content .post-menu {
  top: 12px;
  right: 12px;
}

.highlighted > .post-content.collapsed header {
  font-size: 13px;
}

.highlighted
  > .post-content.collapsed
  .post-list
  .post.minimized
  > .post-content
  header {
  line-height: 12px;
}

.highlighted > .post-content.collapsed .post-byline {
  margin-left: 12px;
  font-size: 13px;
}

.highlighted > .post-content.collapsed .state-byline {
  display: none;
}

.highlighted > .post-content.collapsed,
.highlighted > .post-content.minimized {
  min-height: 48px;
}

.mention {
  font-weight: 700;
}

.mention:before {
  content: "@";
}

.dark .mention:before {
  color: #fff !important;
}

.moderate {
  border: 1px solid #c2c6cc;
  background: #e7e9ee;
  background: rgba(0, 0, 0, 0.03);
  padding: 8px;
  margin: 1em 0 0;
  border-radius: 3px;
}

.moderate:after,
.moderate:before {
  display: table;
  content: "";
  line-height: 0;
}

.moderate.loading {
  background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K") center center no-repeat;
  min-height: 22px;
}

.upvoters-outer:after,
.upvoters-outer:before {
  background-repeat: repeat-x;
  background-color: rgba(255, 255, 255, 0);
}

.moderate.loading * {
  display: none;
}

.moderate h5 {
  font-weight: 700;
  margin: 0 0 9px;
}

.moderate p {
  margin: 0;
  color: #666;
}

.moderate label {
  width: 50%;
  float: left;
  display: block;
  padding: 0 4px 5px 0;
  font-size: 0.9em;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow-x: hidden;
}

@media (max-width: 480px) {
  .moderate label {
    width: 100%;
  }
}

.moderate .btn.btn-small {
  font-size: 11px;
  padding: 4px 6px;
  line-height: 1;
  text-align: center;
  min-width: 65px;
}

.moderate .pull-right {
  padding-top: 6px;
}

.moderate .actions {
  clear: both;
  border-top: 1px solid;
  border-color: #687a86;
  padding: 8px;
  margin: -8px;
}

.updatable {
  transition: all 0.3s linear;
}

.updatable.update {
  color: #2a2e2e;
}

.post-count .update {
  color: #494e58;
}

.upvoters-outer:after,
.upvoters-outer:before {
  content: "";
  display: block;
  height: 10px;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 900;
  border-radius: 5px;
}

.upvoters-outer:before {
  top: 0;
  background-image: linear-gradient(to bottom, #fff, rgba(255, 255, 255, 0));
}

.upvoters-outer:after {
  bottom: 0;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);
}

.mobile .upvoters-outer {
  display: none !important;
}

.upvoters-outer .upvoters {
  max-height: 400px;
  width: 213px;
  padding-right: 0;
  padding-bottom: 0;
  position: relative;
}

.upvoters-outer .upvoters .scroll-measure {
  overflow: hidden;
  margin-top: -15px;
  padding-top: 15px;
}

.upvoters-outer .upvoters .user {
  margin: 0 0 8px;
  padding: 0;
  height: 30px;
  position: relative;
  float: left;
  color: #656c7a;
}

.upvoters-outer .upvoters .user .avatar {
  display: block;
  position: relative;
  top: 0 !important;
  left: 0;
  float: left;
}

.upvoters-outer .upvoters .user .avatar img {
  width: 30px;
  height: 30px;
  min-width: 30px !important;
  min-height: 30px !important;
}

.upvoters-outer .upvoters .user .username {
  width: 137px;
  padding: 5px 0 0 8px;
  line-height: 1.2em;
  display: block;
  font-weight: 700;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: inherit;
  float: left;
  overflow: hidden;
}

.upvoters-outer .upvoters .user .username:hover {
  color: #000;
}

.upvoters-outer .upvoters .highlight {
  animation-name: new-upvoter-insertion;
  animation-duration: 0.75s;
  animation-timing-function: ease-in-out;
  animation-delay: 0;
}

.upvoters-outer .upvoters li[data-role="guest"].highlight {
  animation-name: new-upvoter-guest;
  animation-duration: 1.25s;
  animation-timing-function: ease-in-out;
  animation-delay: 0;
}

.user-activity .avatar {
  top: 0;
}

.user-activity ul {
  margin-bottom: 35px;
}

.user-activity img.user {
  display: inline-block;
  position: relative;
  top: 5px;
  margin-right: 5px;
  border-radius: 3px;
  width: 24px;
  height: 24px;
}

.user-activity li {
  padding: 0 0 0 34px;
  position: relative;
  line-height: 22px;
  margin-bottom: 20px;
}

.user-activity li header {
  padding-top: 4px;
  display: block;
  margin-bottom: 9px;
  font-size: 12px;
  line-height: 18px;
  color: #888;
}

.user-activity li article {
  display: block;
}

.caret,
.help-icon {
  display: inline-block;
}

.user-activity li article blockquote {
  border-left: 4px solid;
  border-color: #687a86;
  padding-left: 12px;
}

.user-activity li article blockquote p {
  line-height: 1.4;
}

.debug {
  margin-bottom: 2em;
}

.debug li {
  line-height: 1.5em;
}

.serif .post-message p,
.serif .top-thread-post p,
.serif .top-user p {
  font-family: Georgia, Times, serif;
}

.help-icon {
  border-radius: 9px;
  border: 2px solid #687a86;
  padding: 2px 4px;
  margin-top: -2px;
  font-size: 12px;
  height: 18px;
  width: 19px;
}

.help-icon:before {
  content: "?";
  font-weight: 700;
  color: #656c7a;
}

.dark .help-icon {
  border-color: rgba(255, 255, 255, 0.7);
}

.dark .help-icon:before {
  color: rgba(255, 255, 255, 0.7);
}

.caret {
  width: 0;
  height: 0;
  text-indent: -99999px;
  vertical-align: top;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #000;
  opacity: 0.3;
  content: "\2193";
}

.dark .caret {
  border-top-color: rgba(255, 255, 255, 0.85);
}

.dark .btn .caret {
  border-top-color: #000;
}

.bullet {
  padding: 0;
  color: #c2c6cc;
  line-height: 1.4;
}

@keyframes rotate-loading {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes anim-heart {
  0% {
    opacity: 0;
    transform: scale(0.2, 0.2);
  }
  50% {
    opacity: 1;
    transform: scale(1.2, 1.2);
  }
  100% {
    opacity: 0;
    transform: scale(0.75, 0.75);
  }
}

@keyframes new-upvoter-insertion {
  0% {
    opacity: 0;
    margin-top: -50px;
  }
  50% {
    margin-top: 0;
  }
  100% {
    opacity: 1;
    margin-top: 0;
  }
}

@keyframes new-upvoter-guest {
  0% {
    color: inherit;
  }
  100% {
    color: #656c7a;
  }
}

.nav {
  position: relative;
  margin: 0 0 -6px;
  padding: 0;
}

.nav:after,
.nav:before {
  display: table;
  content: "";
  line-height: 0;
}

.nav .caret {
  display: block;
  position: absolute;
  right: 0;
  top: 5px;
  margin: 0;
  transition: 0.2s all;
}

.nav-primary {
  margin: 0 0 24px;
  border-bottom: 2px solid #e7e9ee;
}

.dark .nav-primary {
  border-bottom-color: rgba(255, 255, 255, 0.2);
}

.nav-secondary {
  margin: -12px 0 6px;
}

.nav-tab > a {
  color: #656c7a;
  display: block;
  margin: 0;
  padding: 0;
  font-weight: 700;
  line-height: 1;
  position: relative;
  transition: all 0.2s ease-in-out;
}

.active .nav-tab > a:after,
.tab-conversation.active > a:after {
  content: " ";
  display: block;
  height: 2px;
  background: #2e9fff;
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
}

.nav-tab > a:hover {
  color: #2a2e2e;
}

.dark .nav-tab > a {
  color: #eee !important;
  text-shadow: none;
}

.dark .nav-tab > a:hover {
  color: #fff !important;
}

.active .nav-tab > a {
  color: #2a2e2e !important;
}

.dark .active .nav-tab > a,
.dark .active .nav-tab > a:hover {
  color: #fff !important;
}

.nav-tab--primary > a {
  font-size: 15px;
  padding: 12px 0;
  margin-right: 15px;
}

.tab-conversation {
  float: left;
}

.tab-conversation > a {
  text-transform: capitalize;
}

.tab-conversation.active > a {
  color: #2a2e2e !important;
}

.notification-loading:before,
.thread-likes .label-count:after,
.user-menu .dropdown-toggle-wrapper:before {
  content: "";
}

.dark .tab-conversation.active > a {
  color: #fff !important;
}

.tab-community {
  float: left;
}

.tab-community > a {
  margin-left: 15px;
}

.notification-menu {
  float: right;
  margin-top: 11px;
  padding: 0;
  width: 19px;
}

.notification-menu > a {
  position: relative;
  top: -1px;
  margin: 0;
}

.user-menu {
  float: right;
  margin-left: 10px;
}

@media (min-width: 500px) {
  .user-menu {
    margin-left: 6px;
  }
  .user-menu .dropdown-toggle {
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

.user-menu .dropdown-menu {
  left: auto;
  top: 33px;
  right: 0;
}

.user-menu .dropdown-toggle {
  max-width: 160px;
  height: 33px;
  margin: 0;
  padding-right: 14px !important;
}

.user-menu .caret {
  top: 18px;
  right: 0;
}

.user-menu .dropdown-toggle-wrapper {
  white-space: nowrap;
}

.user-menu .dropdown-toggle-wrapper .username {
  display: none;
}

.user-menu .dropdown-toggle-wrapper .avatar img {
  width: 21px;
  height: 21px;
  margin-top: -3px;
  margin-right: 2px;
  border-radius: 2px;
}

@media (min-width: 500px) {
  .user-menu .dropdown-toggle-wrapper .username {
    display: inline;
  }
  .user-menu .dropdown-toggle-wrapper .avatar {
    display: none;
  }
}

.media-toggle-on {
  display: none !important;
}

.media-collapsed .media-toggle-on {
  display: block !important;
}

.media-collapsed .media-toggle-off {
  display: none !important;
}

.comment-count-placeholder,
.community-name-placeholder {
  display: none;
}

@media (max-width: 480px) {
  .comment-count,
  .community-name {
    display: none;
  }
  .comment-count-placeholder,
  .community-name-placeholder {
    display: block;
  }
}

.recommend:empty,
.thread-likes .upvoted .label-default {
  display: none;
}

.nav-tab--secondary {
  margin-bottom: 15px;
}

.nav-tab--secondary > a,
.nav-tab--secondary > div a {
  width: auto;
  font-size: 13px;
}

.recommend {
  float: left;
  margin-right: 15px;
}

.recommend .label {
  font-weight: 700;
}

.share-menu {
  float: left;
  max-width: none;
  margin-top: 2px;
}

.share-menu .dropdown-toggle {
  padding-right: 0;
}

.share-menu .dropdown-menu {
  padding: 0;
}

.share-menu .share-menu__label {
  padding: 4px 15px;
  white-space: nowrap;
  color: #687a86;
  font-size: 13px;
  position: relative;
  font-weight: 500;
}

.sorting {
  margin-left: 12px;
}

.sorting .dropdown-toggle {
  padding-right: 14px;
}

.thread-likes a {
  position: relative;
  z-index: 100;
  margin-right: 0;
}

.thread-likes a:hover {
  -webkit-transform: translate3d(0, 0, 0);
}

.thread-likes a:hover .label-count {
  color: #2a2e2e;
}

.thread-likes .upvoted .label-recommended {
  display: inline;
}

.thread-likes .label-recommended {
  display: none;
}

.thread-likes .label-count {
  position: relative;
  font-size: 11px;
  font-weight: 700;
  padding: 2px 5px 3px;
  background: #e7e9ee;
  color: #494e58;
  border-radius: 2px;
  margin-left: 2px;
  transition: all 0.2s ease-in-out;
}

.dark .thread-likes .label-count {
  background: #fff;
  color: #494e58 !important;
}

.thread-likes .label-count:after {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  background: rgba(240, 95, 112, 0.2);
}

.thread-likes .upvoted .label-count:after {
  animation: anim-heart 0.4s forwards;
}

.dropdown-toggle {
  position: relative;
  padding-right: 12px;
  background: 0 0 !important;
  color: #656c7a !important;
}

.dropdown-toggle:hover {
  color: #2a2e2e !important;
}

.dark .dropdown-toggle,
.dark .open .dropdown-toggle {
  border: none;
}

.dropdown-menu {
  font-size: 13px;
  border: 2px solid #687a86;
  border-radius: 3px;
  background: #fff;
  box-shadow: none;
  min-width: 130px;
  z-index: 1001;
  top: 20px;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu.open {
  display: block;
}

.dropdown-menu a {
  transition: none;
  color: #687a86;
  padding: 4px 15px;
  position: relative;
}

.dropdown-menu a:focus {
  background-color: #2e9fff;
}

.use-opacity-transitions .dropdown-menu {
  transition: opacity 0.2s;
}

.dropdown-menu .icon-checkmark:before {
  display: none;
  font-size: 11px;
  position: absolute;
  right: 10px;
  top: 7px;
}

.selected a .dropdown-menu .icon-checkmark:before {
  display: block;
}

.notification-icon {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 19px;
  transition: color 0.1s;
}

@media (max-width: 480px) {
  .notification-icon.icon-disqus {
    display: none;
  }
  .notice {
    text-align: center;
  }
}

.unread .notification-icon {
  color: #f05f70;
}

.unread .notification-container:hover .notification-icon {
  color: #ec3046;
}

.notification-count {
  position: absolute;
  top: 4px;
  left: 0;
  width: 20px;
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  text-align: center;
}

.notification-count .icon-plus {
  font-size: 6px;
}

.notification-loading {
  height: 20px;
  position: relative;
}

.notification-loading .notification-container {
  display: none;
}

.notification-loading:before {
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 25px;
  border: 2px solid transparent;
  border-color: transparent #c2c6cc;
  position: absolute;
  top: 0;
  left: 1px;
  animation: rotate-loading 1.5s linear 0s infinite normal;
  transform-origin: 50% 50%;
}

.dark .notification-loading:before {
  border-color: transparent #fff;
}

.icon-cog:hover,
.icon-export:hover,
.label:hover {
  color: #2a2e2e;
  transition: color 250ms ease-in-out;
}

.dark .icon-cog,
.dark .icon-export,
.dark .label {
  color: #fff;
}

.icon-export:before {
  position: relative;
  top: 0.31em;
  margin-right: -1px;
  line-height: 0;
  font-size: 19px;
}

.recommend-icon {
  color: #f05f70;
  margin-right: 1px;
}

.recommend-icon:before {
  position: relative;
  top: 0.18em;
  font-size: 13px;
  padding-left: 0.5px;
  line-height: 0;
}

.upvoted .recommend-icon,
.upvoted:hover .recommend-icon {
  transition: all 0.2s ease-in-out;
}

.disqus-footer__wrapper {
  border-top: 2px solid #e7e9ee;
  padding: 7px 0 10px;
}

@media only screen and (min-width: 480px) {
  .disqus-footer__wrapper {
    padding-bottom: 0;
  }
}

.dark .disqus-footer__wrapper {
  border-top: 2px solid rgba(255, 255, 255, 0.08);
}

.disqus-footer:after,
.disqus-footer:before {
  display: table;
  content: "";
  line-height: 0;
}

@media only screen and (max-width: 480px) {
  .disqus-footer {
    border-bottom: 1px solid rgba(0, 49, 79, 0.08);
  }
}

@media only screen and (max-width: 360px) {
  .disqus-footer li:nth-of-type(3) {
    display: none;
  }
}

.disqus-footer__item {
  margin: 0;
  border: none;
  padding: 1px 15px 10px 0;
  float: left;
  position: relative;
}

@media only screen and (min-width: 480px) {
  .disqus-footer__item {
    margin-right: 29px;
    padding-right: 0;
  }
  .disqus-footer__logo .disqus-footer__link {
    float: right;
  }
}

.disqus-footer__link {
  font-size: 11px;
  padding: 0 0 0 18px;
  color: #656c7a;
  font-weight: 700;
}

@media only screen and (min-width: 550px) {
  .disqus-footer__link {
    padding: 0 0 0 25px;
    font-size: 12px;
  }
}

.dark .disqus-footer__link {
  color: rgba(255, 255, 255, 0.5);
}

.dark .disqus-footer__link:hover {
  color: rgba(255, 255, 255, 0.6);
}

.disqus-footer__logo {
  padding-top: 2px;
  padding-right: 0;
  float: right;
  margin: 0;
}

.disqus-footer__logo .disqus-footer__link {
  margin: 0 auto;
  display: block;
  text-indent: -9999em;
  background-position: 0 -38px;
  padding: 0;
}

.dark .disqus-footer__logo .disqus-footer__link {
  background-position: 0 -54.5px;
}

.email a,
.install a,
.privacy a {
  line-height: 1.1;
  transition: color 0.2s;
}

.email a:hover,
.install a:hover,
.privacy a:hover {
  color: #494e58;
}

.email .icon,
.install .icon,
.privacy .icon {
  position: absolute;
  left: 0;
}

.install .icon {
  font-size: 14px;
  top: 2px;
}

@media only screen and (min-width: 480px) {
  .install a {
    padding-left: 22px;
  }
  .install .icon {
    font-size: 17px;
    left: 3px;
    top: 0;
  }
}

.privacy {
  padding-right: 5px;
  margin-left: -5px;
  margin-right: 0;
}

.privacy a {
  padding-left: 17px;
}

.privacy .icon {
  font-size: 12px;
  left: 3px;
  top: 3px;
}

@media only screen and (min-width: 480px) {
  .privacy a {
    padding-left: 22px;
  }
  .privacy .icon {
    font-size: 16px;
    top: 0;
  }
}

.email a {
  padding-left: 20px;
}

.email .icon {
  font-size: 16px;
  top: 1px;
}

@media only screen and (min-width: 480px) {
  .email a {
    padding-left: 25px;
  }
  .email .icon {
    font-size: 19px;
    top: -1px;
  }
}

.email .icon-checkmark {
  opacity: 0;
  visibility: hidden;
  transition: top 0.15s ease-in-out;
  color: #5cb767;
  font-size: 12px;
  right: -19px;
  top: -5px;
  left: auto;
}

.use-opacity-transitions .email .icon-checkmark {
  transition-property: opacity, top;
}

.email .form {
  display: none;
}

.email.subscribed .disqus-footer__link {
  color: #5cb767;
}

.email.subscribed .icon-checkmark {
  opacity: 1;
  visibility: visible !important;
  top: 3px;
}

@media only screen and (max-width: 480px) {
  .email .icon-checkmark {
    left: 3px;
  }
  .email.subscribed .icon-checkmark {
    top: 2px;
  }
  .email.subscribed .icon-mail {
    display: none;
  }
}

.load-more {
  margin: 0 0 24px;
}

.load-more__button {
  font-size: 13px;
  font-weight: 500;
  display: block;
  text-align: center;
  padding: 11px 14px;
}

.dark .load-more__button {
  background: rgba(255, 255, 255, 0.85);
  color: #444;
}

.dark .load-more__button:hover {
  background: rgba(255, 255, 255, 0.7);
  color: #222;
}

.dark .is-submitting .load-more__button {
  opacity: 0.7;
  background: rgba(255, 255, 255, 0.7);
}

.dark .is-submitting .load-more__button:hover {
  background: rgba(255, 255, 255, 0.7);
  color: #444;
}

.comment__footer .vote-down,
.comment__footer a,
.comment__header .vote-down,
.comment__header a {
  color: #656c7a;
  font-weight: 500;
}

.comment__footer .vote-down:hover,
.comment__footer a:hover,
.comment__header .vote-down:hover,
.comment__header a:hover {
  color: #2a2e2e;
}

.dark .comment__footer .vote-down,
.dark .comment__footer a,
.dark .comment__header .vote-down,
.dark .comment__header a {
  color: rgba(255, 255, 255, 0.5);
}

.dark .comment__footer .vote-down:hover,
.dark .comment__footer a:hover,
.dark .comment__header .vote-down:hover,
.dark .comment__header a:hover {
  color: rgba(255, 255, 255, 0.85);
}

.comment__footer .author,
.comment__header .author {
  color: #656c7a;
  font-weight: 700;
}

.dark .comment__footer .author,
.dark .comment__header .author {
  color: rgba(255, 255, 255, 0.6);
}

.mobile .comment__footer .bullet,
.mobile .comment__header .bullet {
  display: none;
}

.mobile .vote-down span.control,
.mobile .vote-up span.control,
.vote-down,
.vote-up {
  display: inline-block;
}

.parent-link,
.state-byline,
.time-ago {
  font-weight: 500;
  font-size: 12px;
  color: #687a86;
}

.parent-link {
  position: relative;
}

.mobile .parent-link {
  font-size: 14px;
}

.vote-down,
.vote-up {
  position: relative;
  padding: 0 3px;
  line-height: 0.85;
  height: 11px;
  min-height: 14px;
  overflow: hidden;
}

.vote-down .control,
.vote-up .control {
  font-size: 16px;
  font-weight: 700;
  opacity: 0.7;
}

.mobile .vote-down,
.mobile .vote-up {
  margin-right: 10px;
  border: none;
  display: inline-block;
  height: 2em;
  vertical-align: text-bottom;
  padding: 0;
}

.alert .icon,
.media-box,
.mobile .vote-down span,
.mobile .vote-up span,
.newsletter-box__input-group__icon,
.notice__message,
.sso__button.no-image,
.user-mention__item span {
  vertical-align: middle;
}

.mobile .vote-down .tooltip,
.mobile .vote-up .tooltip {
  display: none;
}

.vote-down {
  padding-right: 0;
  padding-left: 6px;
  border-left: 2px solid #e7e9ee;
}

.vote-down.downvoted .control {
  color: #f05f70;
}

.dark .vote-down {
  border-left: 1px dotted rgba(255, 255, 255, 0.2);
}

.vote-down .mobile {
  padding-left: 10px;
  padding-right: 10px;
}

.vote-up {
  padding-left: 0;
}

.vote-up:after {
  content: "";
  display: block;
  position: absolute;
  top: -10px;
  left: -5px;
  right: -3px;
  bottom: -10px;
}

.vote-up .count {
  color: gray;
  position: relative;
  top: -3px;
  font-size: 13px;
}

.mobile .vote-up .count {
  top: 0;
}

.vote-up.count-0 {
  margin-left: -3px;
}

.vote-up.count-0 .count {
  display: none;
}

.vote-up.upvoted .control,
.vote-up.upvoted .count {
  color: #2e9fff;
}

.state-byline {
  position: relative;
  display: block;
  font-weight: 500;
  margin: 8px 0 0;
  top: 2px;
  transition: color linear 0.1s;
}

.state-byline span {
  position: relative;
  top: -3px;
}

.state-byline [class|="icon"] {
  margin-right: 4px;
  float: left;
  position: relative;
  top: -3px;
  z-index: 3;
}

.state-byline-warning {
  color: #f05f70;
}

.state-byline-sponsored .icon-trophy {
  color: #ffd34f;
}

.allstar__icon {
  color: #ffd34f;
  transition: color 0.2s ease-in-out;
}

.allstar__icon:hover {
  color: #ffc61c;
}

.comment__header {
  line-height: 1;
  font-size: 13px;
  padding-right: 46px;
  margin-bottom: 3px;
}

.comment__header .author a {
  font-weight: 700;
}

.mobile .comment__header .author {
  font-size: 15px;
  line-height: 18px;
}

.mobile .comment__header {
  padding-right: 0;
  margin-right: 48px;
  margin-bottom: 4px;
  font-size: 14px;
  line-height: 18px;
  position: relative;
  top: -4px;
}

.comment__footer {
  color: #656c7a;
  margin: 4px 0 0;
}

.comment__footer .bullet {
  line-height: 1.45;
}

.mobile .comment__footer {
  position: relative;
  overflow: hidden;
  font-size: 18px;
}

.comment-footer__menu {
  margin: 0;
  padding: 0;
}

.comment-footer__menu:after,
.comment-footer__menu:before {
  display: table;
  content: "";
  line-height: 0;
}

.comment-footer__menu > li {
  float: left;
  list-style-type: none;
  padding: 0;
  font-size: 13px;
  line-height: 15px;
  margin-right: 7px;
}

.alert,
.close {
  font-weight: 700;
  line-height: 20px;
}

.comment-footer__menu > li.comment__share {
  margin-right: 0;
}

.comment-footer__menu > li.realtime {
  float: right;
}

.edit a,
.reply a {
  padding: 2px 0;
  border-radius: 4px;
}

.edit.active .text,
.reply.active .text {
  font-weight: 700;
}

.highlighted-post .reply {
  display: none;
}

.comment__share {
  position: relative;
  margin-right: 0;
}

.comment__share .toggle {
  position: relative;
  z-index: 100;
  cursor: pointer;
}

.mobile .comment__share {
  display: none !important;
}

.comment-share__buttons {
  opacity: 0;
  visibility: hidden;
  white-space: nowrap;
  display: block;
  position: relative;
  top: -14px;
  left: -7px;
}

.comment__share:hover .comment-share__buttons {
  opacity: 1;
  visibility: visible !important;
}

.comment-share__buttons li {
  float: none;
  transition: right 0.4s ease-in-out;
  opacity: 0;
  position: absolute;
  right: 30px;
  top: -2px;
  padding-left: 8px;
}

.comment-share__buttons li.link .share__button {
  opacity: 0;
}

.comment__share:hover .comment-share__buttons li {
  opacity: 1;
}

.comment__share:hover .comment-share__buttons li.twitter {
  right: -28px;
}

.comment__share:hover .comment-share__buttons li.facebook {
  right: -52px;
}

.comment__share:hover .comment-share__buttons li.link {
  right: -230px;
}

.comment__share:hover .comment-share__buttons li.link .share__button {
  transition: opacity 0.3s ease-in-out 0.2s;
  opacity: 0.6;
}

.comment__share:focus-within .comment-share__buttons {
  opacity: 1;
  visibility: visible !important;
}

.comment__share:focus-within .comment-share__buttons li {
  opacity: 1;
}

.comment__share:focus-within .comment-share__buttons li.twitter {
  right: -28px;
}

.comment__share:focus-within .comment-share__buttons li.facebook {
  right: -52px;
}

.comment__share:focus-within .comment-share__buttons li.link {
  right: -230px;
}

.comment__share:focus-within .comment-share__buttons li.link .share__button {
  transition: opacity 0.3s ease-in-out 0.2s;
  opacity: 0.6;
}

.share__button {
  display: inline-block;
  width: 18px !important;
  height: 18px !important;
  padding: 0 0 0 18px;
  overflow: hidden;
  border: none;
  opacity: 0.6;
}

.facebook .share__button,
.link .share__button,
.twitter .share__button {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  height: 18px;
}

.close,
.share__button:hover {
  opacity: 0.8;
}

.twitter .share__button {
  background-position: 0 -56px;
  width: 18px;
}

.facebook .share__button {
  background-position: 0 -16px;
  width: 18px;
}

.link .share__button {
  background-position: 0 -36px;
  width: 172px !important;
  padding: 0 0 2px 20px;
  text-decoration: underline;
}

.mobile .post-byline {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 15px;
}

.post-meta {
  display: inline-block;
}

.mobile div.post-meta {
  display: none;
}

.realtime-replies {
  color: #687a86;
  font-size: 85%;
}

.realtime-button:hover,
.see-more {
  color: #656c7a;
}

.realtime-button {
  transition: right 0.2s ease-in-out;
  display: inline;
  font-size: 10px;
  padding: 0 0 0 14px;
  position: relative;
  right: -100%;
}

.realtime-button .indicator {
  transition: width 0.6s ease-in-out;
  display: inline-block;
  width: 300px !important;
  height: 9px !important;
  border-radius: 5px;
  background: #2e9fff;
  position: absolute !important;
  left: 5px !important;
  top: 2px !important;
}

.realtime-button.reveal {
  right: 0;
}

.realtime-button.reveal .indicator {
  width: 5px !important;
}

.see-more {
  z-index: 901;
  text-align: center;
  font-size: 12px;
  font-weight: 700;
  padding: 10px 0;
  border-top: 2px solid #e7e9ee;
  display: block;
}

.see-more:before {
  content: "";
  display: block;
  height: 3px;
  box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.08);
  position: relative;
  top: -11px;
}

.see-more.hidden {
  display: none;
}

.dark .see-more {
  border-color: rgba(255, 255, 255, 0.5);
  color: rgba(255, 255, 255, 0.7);
}

.dark .see-more:before {
  box-shadow: 0 -3px 3px rgba(255, 255, 255, 0.08);
}

.alert {
  background: #3b464d;
  padding: 10px 35px 10px 14px;
  border: none;
  margin-bottom: 24px;
  border-radius: 4px;
  color: #fff;
  font-size: 13px;
}

.alert a,
.alert a:hover {
  color: #fff;
  font-weight: 700;
  text-decoration: underline;
}

.alert .icon {
  padding-right: 0.5em;
}

.dark .alert {
  background-color: rgba(255, 255, 255, 0.2);
}

#global-alert .alert {
  margin-bottom: 12px;
}

.alert.error,
.dark .alert.error {
  background: #f05f70;
}

.alert.alert--realtime,
.alert.info,
.alert.success,
.dark .alert.alert--realtime,
.dark .alert.info,
.dark .alert.success {
  background: #2e9fff;
}

.close {
  background: 0 0;
  border: 0;
  color: #fff;
  float: right;
  font-size: 20px;
  padding: 0 !important;
  position: relative;
  right: -21px;
  top: -2px;
  text-decoration: none !important;
}

.notice,
.tooltip {
  border-radius: 5px;
}

.close:hover {
  opacity: 0.4;
  text-decoration: none;
}

.notice {
  padding: 20px;
  font-size: 15px;
  font-weight: 500;
  background: #e7e9ee;
}

.notice:after,
.notice:before {
  display: table;
  content: "";
  line-height: 0;
}

.dark .notice {
  background: rgba(255, 255, 255, 0.2);
}

.notice--brand {
  background: #2e9fff;
  color: #fff;
}

.notice-wrapper {
  display: table;
  width: 100%;
}

.notice-wrapper > * {
  display: table-cell;
}

.notice__icon {
  margin-top: 2px;
  color: #687a86;
  font-size: 32px;
  padding-right: 15px;
}

.dark .notice__icon {
  color: #e7e9ee;
}

.notice--brand .notice__icon {
  color: #fff;
}

.notice__button {
  width: 110px;
  padding-left: 0;
  padding-right: 0;
  background: #2e9fff;
  color: #fff;
  transition: all 250ms ease-in-out;
}

.notice--brand .notice__button {
  background: #fff;
  color: #2e9fff;
}

.notice__message {
  max-width: 540px;
  padding-right: 0.5em;
  color: #494e58;
  font-weight: 400;
  text-decoration: none;
  line-height: 1.3em;
}

.notice__message:hover {
  color: #656c7a;
}

@media (max-width: 480px) {
  .notice__icon {
    display: none;
  }
  .notice__button {
    width: 100%;
    display: inline-block;
  }
  .notice__message {
    margin-bottom: 12px;
    display: inline-block;
    padding-right: 0;
  }
}

.notice--brand .notice__message {
  color: #fff;
}

.dark .notice__message,
.dark .notice__message:hover {
  color: #e7e9ee;
}

.dismiss {
  display: block;
  text-align: right;
  font-size: 12px;
  font-weight: 400;
  color: #687a86;
}

.dismiss .cross {
  font-weight: 700;
  font-size: 16px;
}

.dark .dismiss {
  color: #e7e9ee;
}

.tooltip-outer {
  z-index: 1000;
  position: absolute;
  top: -20px;
  left: 24px;
}

.children .tooltip-outer {
  left: 48px;
  top: -24px;
}

.tooltip-outer .point-position-bl {
  left: 41px;
  bottom: -16px;
}

.tooltip-outer .point-position-tl {
  left: 41px;
  top: -16px;
}

.tooltip-outer .point-position-tl:after,
.tooltip-outer .point-position-tl:before {
  top: 9px;
}

.tooltip-point {
  width: 70px;
  height: 16px;
  overflow: hidden;
  position: absolute;
  margin-left: -35px;
}

.tooltip-point:after,
.tooltip-point:before {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 25px;
  height: 25px;
  background: #fff;
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.2);
  transform: rotate(45deg);
}

.tooltip {
  position: relative;
  background: #fff;
  overflow: auto;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2);
  padding: 8px 8px 0;
  color: #7f8d99;
}

.use-opacity-transitions .tooltip {
  transition: opacity 0.25s linear;
}

.message-card .tooltip {
  padding: 2px 5px;
}

.profile-card .tooltip {
  width: 290px;
}

.upgrade-card .tooltip {
  width: 300px;
  text-align: center;
  padding: 8px;
}

.upgrade-card .tooltip .btn {
  color: #fff;
  background: #2e9fff;
}

.tooltip .avatar {
  position: absolute;
  top: 8px !important;
  left: 8px;
  transition: left 0.2s linear;
}

.tooltip .avatar img {
  display: block;
  width: 75px;
  height: 75px;
  border-radius: 3px;
  min-width: 75px !important;
  min-height: 75px !important;
}

.context-card .tooltip {
  border-radius: 4px;
  padding: 5px 5px 0;
  width: 220px;
}

.context-card .tooltip .avatar {
  left: 5px !important;
  top: 5px !important;
}

.context-card .tooltip .avatar img {
  width: 36px !important;
  height: 36px !important;
  min-width: 36px !important;
  min-height: 36px !important;
}

.tooltip__content {
  margin-left: 84px;
  min-height: 74px;
}

.tooltip__content h3 {
  margin: 0 0 5px;
  font-size: 16px;
  line-height: 1.2;
  overflow-x: hidden;
  text-overflow: ellipsis;
}

.tooltip__content h3 a {
  font-weight: 700;
  color: #000;
}

.tooltip__content h3 .badge {
  position: relative;
  top: -1px;
}

.tooltip__content p {
  margin: 0 0 2px;
  font-size: 13px;
  line-height: 1.3;
}

.tooltip__content p.bio {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
}

.tooltip__content p.stats {
  font-size: 12px;
  min-height: 15.6px;
  font-weight: 700;
}

.context-card .tooltip__content {
  min-height: 40px;
  margin-left: 44px;
}

.context-card .tooltip__content p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tooltip__footer {
  display: block !important;
  background: #e7e9ee;
  height: 40px;
  margin: 8px -8px 0;
  padding: 8px;
  border-radius: 0 0 4px 4px;
}

.tooltip__footer:after,
.tooltip__footer:before {
  display: table;
  content: "";
  line-height: 0;
}

.full-profile {
  color: #656c7a;
  font-weight: 700;
  float: right;
  float: right !important;
  font-size: 12px;
  padding: 7px 13px 3px 0;
  background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K") center right no-repeat;
}

.dark .full-profile {
  color: #7f8d99 !important;
}

.vote-action.tooltip {
  cursor: default;
  transition-delay: 0.4s;
  position: absolute;
  z-index: 1001;
  display: inline-block;
  width: 170px;
  border-radius: 3px;
  line-height: 1.1;
  padding: 5px 10px;
  bottom: 15px;
  left: 6px;
}

.use-opacity-transitions .connect__button,
.use-opacity-transitions .sso__button {
  transition: opacity 0.2s;
}

.context-card {
  display: block;
  left: -100px;
  right: 0;
  top: -52px;
}

.context-card .notch {
  top: auto;
  left: 104px;
  bottom: -9px;
  background-position: bottom center;
  height: 14px;
  display: none;
}

.context-card h3 {
  line-height: 1.1 !important;
  margin-bottom: 2px !important;
  white-space: nowrap;
  overflow-y: hidden;
}

.context-card h3 a {
  line-height: 1.2 !important;
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.audiencesync {
  overflow: hidden;
}

.audiencesync:after,
.audiencesync:before {
  display: table;
  content: "";
  line-height: 0;
}

.audiencesync p {
  font-size: 12px;
  line-height: 1.5em;
  overflow: hidden;
  float: left;
  margin: 0;
  max-width: 170px;
}

.audiencesync__icons {
  margin-right: 10px;
  margin-bottom: 1.5em;
  overflow: hidden;
  float: left;
}

.audiencesync__icons .icon {
  float: left;
  color: #939ea7;
}

.audiencesync__icons .icon-proceed {
  padding: 7px;
}

@media (max-width: 480px) {
  .audiencesync__icons img {
    width: 16px;
  }
}

.connect__button,
.sso__button {
  background: 0 0;
  font-size: 11px;
  width: 34px;
  height: 34px;
}

.auth-section {
  display: none;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 10px 0 0;
  margin: 0;
  z-index: 200;
}

.auth-section:after,
.auth-section:before {
  display: table;
  content: "";
  line-height: 0;
}

@media (min-width: 480px) {
  .auth-section {
    margin: 0 0 0 60px;
  }
}

.auth-section.logged-out__display {
  display: -ms-flexbox;
  display: flex;
}

.auth-section.logged-out__hide {
  display: none;
}

.expanded .postbox .auth-section {
  display: -ms-flexbox;
  display: flex;
}

.post-list .auth-section {
  margin-left: 48px;
}

.mobile .post-list .auth-section {
  padding: 12px;
  border: 2px solid #cbd2d6;
  border-top: none;
}

.connect {
  padding-right: 10px;
}

.guest {
  padding: 2px 0 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 270px;
  flex-basis: 270px;
}

.guest p {
  margin: 0 0 12px;
}

.services {
  margin: 0 0 18px;
}

.services:after,
.services:before {
  display: table;
  content: "";
  line-height: 0;
}

.services li {
  float: left;
  margin: 0 3px 0 0;
}

.services li.sso {
  float: none;
  margin: 0 0 12px;
}

.connect__button {
  display: block;
  text-indent: -9999em;
  opacity: 0.9;
}

.connect__button:hover {
  opacity: 1;
}

.sso__button {
  display: block;
  opacity: 0.9;
  text-indent: 0;
}

.sso__button:hover {
  opacity: 1;
}

.sso__button.image {
  box-shadow: none;
  width: auto;
}

.sso__button.no-image {
  margin-bottom: 0;
  font-size: 14px;
  cursor: pointer;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),
    0 1px 2px rgba(0, 0, 0, 0.05);
  border: none;
  background: #778289;
  background: rgba(29, 47, 58, 0.6);
  padding: 10px 16px;
  color: #fff;
  line-height: 1.1;
  border-radius: 3px;
  font-weight: 500;
  transition: background 0.2s;
  text-shadow: none;
  text-align: center;
  display: block;
  width: 143px;
}

.sso__button.no-image.active,
.sso__button.no-image.disabled,
.sso__button.no-image:active,
.sso__button.no-image:hover,
.sso__button.no-image[disabled] {
  color: #656c7a;
  background-color: #e6e6e6;
}

.sso__button.no-image.active,
.sso__button.no-image:active {
  background-color: #ccc;
}

.sso__button.no-image:hover {
  color: #656c7a;
  text-decoration: none;
  background-color: #e6e6e6;
  background-position: 0 -15px;
  transition: background-position 0.1s linear;
}

.sso__button.no-image:focus {
  outline: #333 dotted thin;
  outline: -webkit-focus-ring-color auto 5px;
  outline-offset: -2px;
}

.sso__button.no-image.active,
.sso__button.no-image:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9;
  background-image: none;
  outline: 0;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.sso__button.no-image.disabled,
.sso__button.no-image[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  box-shadow: none;
}

.sso__button.no-image:not(:disabled):hover {
  background: #606d75;
  background: rgba(29, 47, 58, 0.7);
  color: #fff;
}

.sso__button.no-image:not(:disabled).active,
.sso__button.no-image:not(:disabled):active {
  transition: none;
  background: #2e9fff;
}

.sso__button.no-image.busy {
  background: #ebeef2;
  color: #999;
  text-shadow: none;
}

.sso__button.no-image.busy:active,
.sso__button.no-image.busy:hover {
  background: #ebeef2;
  text-shadow: none;
  cursor: not-allowed;
}

.auth-disqus button,
.auth-facebook button,
.auth-google button,
.auth-twitter button {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  height: 34px;
}

.sso__button.no-image.btn-small {
  font-size: 12px;
  padding: 8px 10px;
  background-position: 0 -10px;
}

.sso__button.no-image.btn-small.follow {
  font-weight: 400;
  font-size: 10px;
  padding: 1px 4px;
  border-radius: 3px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.07);
}

.sso__button.no-image.btn-small:hover {
  background-position: 0 -40px;
}

.mobile .sso__button.no-image {
  border: none;
  box-shadow: none;
}

.guest-details {
  overflow: hidden;
  display: none;
}

.guest-details.expanded {
  display: block;
}

.guest-checkbox {
  margin: 9px 2px 19px 0;
}

.guest-form-title {
  display: inline-block;
}

.guest-text {
  display: none;
}

.is-guest .guest-text,
.register-text {
  display: block;
}

.is-guest .register-text,
.proceed.is-submitting .icon-proceed {
  display: none;
}

.auth-twitter button {
  background-position: 0 -251px;
  width: 34px;
}

.auth-facebook button {
  background-position: 0 -179px;
  width: 34px;
}

.auth-google button {
  background-position: 0 -215px;
  width: 34px;
}

.auth-disqus button {
  background-position: 0 -143px;
  width: 35px;
}

.proceed {
  position: relative;
  font-size: 12px;
  width: 100%;
}

@media (min-width: 480px) {
  .guest-checkbox {
    margin-bottom: 12px;
    float: left;
  }
  .proceed {
    float: right;
    width: 60px;
  }
}

.proceed.active {
  opacity: 1;
}

.proceed.is-submitting .spinner {
  display: block;
}

.proceed__button {
  height: 32px;
  padding: 9px 0;
  width: 100%;
  text-align: center;
}

.dark .proceed__button {
  background: rgba(255, 255, 255, 0.85);
  color: #444;
}

.dark .proceed__button:hover {
  background: rgba(255, 255, 255, 0.7);
  color: #222;
}

.is-submitting .proceed__button {
  opacity: 0.5;
  cursor: default;
}

.is-submitting .proceed__button:hover {
  background-color: #656c7a;
}

.dark .is-submitting .proceed__button {
  opacity: 0.7;
  background: rgba(255, 255, 255, 0.7);
}

.dark .is-submitting .proceed__button:hover {
  background: rgba(255, 255, 255, 0.7);
  color: #444;
}

.next {
  display: none;
}

.register .next {
  display: block;
}

.register .submit {
  display: none;
}

.help-tooltip__wrapper {
  cursor: pointer;
  display: inline-block;
  position: relative;
  background: 0 0;
}

.help-tooltip__wrapper:focus .help-tooltip,
.help-tooltip__wrapper:hover .help-tooltip {
  opacity: 1;
  visibility: visible !important;
}

.help-tooltip,
.post-actions {
  opacity: 0;
  visibility: hidden;
}

.help-tooltip {
  text-indent: 0;
  z-index: 1001;
  position: absolute;
  width: 300px;
  top: 20px;
  padding: 18px 14px 4px;
  left: 8px;
  margin-left: -155px;
}

.help-tooltip__heading {
  color: #687a86;
  padding: 0 4px;
  margin: 0 0 14px;
  font-weight: 700;
}

.help-tooltip__list {
  list-style: disc;
  padding: 0 0 0 20px;
  margin: 0 0 14px;
}

.help-tooltip__list li {
  color: #687a86;
  list-style: disc;
  margin: 0 0 6px;
  line-height: 1.4;
  font-size: 13px;
}

.help-tooltip__list li span {
  color: #656c7a;
}

.help-tooltip__button {
  font-size: 12px;
  padding: 10px;
  margin-bottom: -2px;
  display: block;
  text-align: center;
}

.textarea-wrapper {
  background: #fff;
  border: 2px solid #dbdfe4;
  position: relative;
  border-radius: 4px;
  margin: 0 0 0 48px;
}

.textarea-wrapper:after,
.textarea-wrapper:before {
  display: table;
  content: "";
  line-height: 0;
}

.textarea-wrapper:focus {
  border: 2px solid #c2c6cc;
}

.edit .textarea-wrapper {
  margin: 3px 0 9px !important;
  padding-bottom: 36px;
}

.textarea-wrapper--top-level .textarea-wrapper {
  margin-left: 60px;
}

@media (max-width: 500px) {
  .textarea-wrapper--top-level .textarea-wrapper {
    margin-left: 0;
  }
  .textarea-wrapper--top-level .avatar {
    display: none;
  }
}

.mobile .textarea-wrapper--top-level .textarea-wrapper {
  margin-left: 0;
}

.mobile .textarea-wrapper {
  margin-left: 42px;
}

.mobile .edit .textarea-wrapper {
  margin: 0 !important;
}

.textarea-wrapper.error {
  border-color: #f05f70;
}

.textarea-wrapper--top-level .avatar {
  position: absolute;
  left: 0;
  transition: left 0.2s linear;
}

.mobile .textarea-wrapper--top-level {
  margin-bottom: 1em;
}

.mobile .textarea-wrapper--top-level.active {
  display: block;
}

.mobile .textarea-wrapper--top-level .avatar {
  display: none;
}

.placeholder {
  color: #687a86;
  line-height: 30px;
  font-size: 15px;
  position: absolute;
  top: 7px;
  left: 10px;
  right: 9px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: text;
}

@media (min-width: 500px) {
  .placeholder {
    font-size: 18px;
  }
}

.textarea {
  color: #2a2e2e;
  cursor: text;
  resize: none;
  border: 0;
  display: block;
  padding: 6px 10px 8px;
  margin: 0;
  width: 100%;
  min-height: 44px;
  height: auto;
  line-height: 1.4;
  font-size: 14px;
  font-family: "Helvetica Neue", arial, sans-serif;
  overflow-y: scroll;
  transition: all 0.15s ease-in-out;
}

.dark .textarea {
  border-color: #e7e9ee;
  border-radius: 4px;
}

.expanded .textarea {
  margin-bottom: 36px;
  min-height: 73px;
}

@media (max-width: 500px) {
  .expanded .textarea {
    min-height: 60px;
  }
}

.mobile .textarea {
  min-height: 35px;
}

.textarea div,
.textarea p {
  margin: 0;
  line-height: 1.4;
}

.textarea:focus {
  outline: 0;
}

.expanded .postbox .logged-in {
  display: none;
}

.expanded.authenticated .postbox .logged-in {
  display: block;
}

.expanded.authenticated .postbox .logged-out {
  display: none;
}

.postbox {
  position: relative;
  margin-left: 60px;
}

.media-drag-hover,
.media-drag-hover .drag-text {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
}

.reply-form-container .postbox {
  margin: 24px 0 0 60px;
}

.children .postbox {
  margin-left: 48px;
}

.textarea-wrapper--top-level .postbox {
  margin: 0 0 24px;
}

.children .children .children .postbox,
.mobile .postbox {
  margin-left: 0 !important;
}

.post-list .postbox .avatar img {
  width: 36px;
  height: 36px;
}

.postbox .edit-alert .alert {
  border-radius: 0;
  margin: -36px -2px 36px;
  border-top: solid 2px;
  border-color: #dbdfe4;
}

.postbox section {
  border-radius: 0 0 3px 3px;
}

.postbox section label {
  font-size: 13px;
  color: #687a86;
}

.dark .postbox section label {
  color: rgba(255, 255, 255, 0.6);
}

.postbox section small {
  display: block;
  font-size: 11px;
  line-height: 1.2 !important;
  color: #a9adb3;
  margin: 4px 0 0 16px;
}

.edit .edit-alert .alert {
  border-radius: 0;
  margin: 0 -2px;
  border-top: solid 2px;
  border-color: #dbdfe4;
}

.edit .edit-alert .alert > a {
  color: #fff !important;
}

.media-drag-hover {
  overflow: hidden;
  top: 0;
  bottom: 0;
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.4);
  font-weight: 700;
  z-index: 2000;
  color: #fff;
}

.media-drag-hover .drag-text {
  border: 3px dashed #fff;
  padding: 12px;
  top: 50%;
  margin: -22px 30px 0;
  border-radius: 6px;
  height: 45px;
}

.media-box,
.media-ct,
.media-expanded,
.media-surface {
  position: relative;
}

.media-preview {
  transition: padding-bottom 0.15s ease-in-out;
  background-color: #687a86;
  background: rgba(16, 48, 68, 0.03);
  border-top: solid 2px;
  border-color: #dbdfe4;
  padding: 10px 0 8px;
  margin: 20px 0 0;
}

.media-preview .empty,
.media-preview.empty {
  display: none;
}

.dark .media-preview {
  background: rgba(255, 255, 255, 0.2);
}

.expanded .media-preview {
  padding-bottom: 42px;
}

.media-preview ul {
  display: inline;
}

.media-preview li {
  display: inline-block;
  zoom: 1;
  margin: 0 0 0 8px;
}

.media-preview li.active {
  border: 1px solid;
  padding: 0;
}

.media-expanded {
  max-height: 300px;
  margin: 8px 8px 0;
  text-align: center;
}

.media-expanded img {
  max-height: 300px;
  max-width: 100%;
}

.media-box,
.media-surface img {
  max-width: 128px;
  max-height: 128px;
}

.media-box {
  display: table-cell;
  text-align: center;
}

.media-ct {
  display: inline;
  display: inline-block;
}

.media-surface {
  display: table-cell;
}

.media-surface img {
  border-radius: 3px;
}

.media-progress-box {
  position: relative;
  width: 128px;
  height: 128px;
  background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K") center 45% no-repeat;
}

.media-progress {
  position: absolute;
  top: 65%;
  left: 20%;
  width: 60%;
  height: 5px;
  background-color: #dbdfe4;
}

.media-progress .bar {
  background-color: #687a86;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}

.post-actions {
  background: #f6f8f9;
  border-radius: 0 0 2px 2px;
  border-top: solid 2px #dbdfe4;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 36px;
  transition: opacity linear 0.2s;
}

.edit .post-actions,
.expanded .post-actions {
  opacity: 1;
  visibility: visible !important;
}

.dark .post-actions {
  background: rgba(0, 0, 0, 0.05);
}

.post-action__button {
  margin: -2px -2px 0 0;
  white-space: nowrap;
  border-radius: 0 0 3px;
  font-size: 12px;
  padding: 12px 14px 13px;
  font-weight: 700;
  float: right;
}

.post-action__cancel {
  line-height: 30px;
  float: right;
  color: #c2c6cc !important;
  font-size: 12px;
  font-weight: 500;
  margin-right: 12px;
}

.post-action__cancel:hover {
  color: #656c7a !important;
}

.wysiwyg {
  position: absolute;
  top: 2px;
  left: 2px;
}

.wysiwyg__item {
  float: left;
  position: relative;
}

.wysiwyg__item input[type="file"] {
  visibility: hidden;
  width: 1px;
}

.wysiwyg__item a {
  display: block;
  height: 30px;
  width: 34px;
  position: relative;
}

.wysiwyg__item a span {
  width: 14px;
  height: 14px;
  display: block;
  position: absolute;
  top: 9px;
  left: 10px;
  text-indent: -9999em;
  transition: opacity 0.1s linear;
  opacity: 0.65;
}

.wysiwyg__item a.attach span {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  background-position: 0 0;
  width: 14px;
  height: 14px;
}

.wysiwyg__item.active a span,
.wysiwyg__item:active a span,
.wysiwyg__item:hover a span {
  opacity: 1;
}

.user-mention__list {
  position: absolute;
  left: 0;
  top: 99%;
  z-index: 1002;
  width: 100%;
  box-sizing: content-box;
  margin: 0 -2px -2px;
  padding: 0;
  list-style-type: none;
  line-height: 1;
  zoom: 1;
  background: #fff;
  border: 2px solid #dbdfe4;
  border-radius: 0 0 3px 3px;
  cursor: pointer;
}

.user-mention__header {
  background: #fff;
  padding: 8px;
  margin: 0;
}

.user-mention__header h5 {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: 700;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 11px;
  color: #999;
}

.dark .user-mention__header {
  background: rgba(0, 0, 0, 0.05);
}

.dark .user-mention__header h5 {
  color: rgba(0, 0, 0, 0.6);
}

.user-mention__item {
  position: relative;
  color: #656c7a;
  padding: 8px;
  font-weight: 500;
  overflow: hidden;
}

.textarea-wrapper--top-level .user-mention__item span {
  padding-left: 32px;
}

.user-mention__item .avatar {
  top: 5px;
  left: 5px;
  width: 22px;
  height: 22px;
}

.textarea-wrapper--top-level .user-mention__item .avatar {
  top: 6px;
  left: 8px;
}

.user-mention__item:hover {
  background-color: #e7e9ee;
}

.user-mention__item.active {
  background-color: #2e9fff;
  color: #fff;
}

.user-mention__item.active:last-child {
  border-radius: 0 0 1px 1px;
}

.mobile .alert {
  margin-left: 0 !important;
}

.mobile .alert .avatar {
  display: none;
}

.mobile .post .alert .avatar {
  display: block;
}

.mobile .post-list form.edit {
  margin: 0;
}

.mobile .post-list .authored-by-session-user form.edit:before,
.mobile .post-list .authored-by-session-user form.reply:before {
  left: 140px;
}

.mobile .post-list > .post:first-child > .post-content {
  border-top: none;
}

.mobile .post-list .post {
  padding: 0;
}

.mobile .post-list .post .post-content {
  margin: 0;
  padding-top: 12px;
}

.mobile .post-list .post .post-content .indicator {
  height: 30px;
}

.mobile .post-list .post .post-content .post-menu {
  display: block;
  visibility: visible;
  opacity: 1;
  position: absolute;
  min-width: 0;
  right: 0;
  top: -10px;
  padding: 0;
}

.mobile .post-list .post .post-content .post-menu * {
  -webkit-tap-highlight-color: transparent;
}

.mobile .post-list .post .post-content .post-menu .dropdown-toggle {
  border: none;
  padding: 15px 6px 12px 10px;
}

.mobile .post-list .post .post-content .post-menu .dropdown-menu {
  top: 32px;
}

.mobile .post-list .post .post-content .post-menu li {
  margin: 0;
}

.mobile .post-list .post .post-content .post-menu li a {
  position: static;
  display: block;
  margin: 0;
  padding: 10px 0 10px 10px;
}

.mobile .post-list .post .post-content .post-menu li a span {
  display: block;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  vertical-align: middle;
  border-radius: 3px;
  box-shadow: inset 0 0 0 2px rgba(0, 39, 59, 0.2);
  transition: background;
}

.mobile .post-list .post .post-content .avatar .user {
  background: #c2c6cc;
}

.mobile .post-list .post .post-content .avatar .user img {
  width: 30px;
  height: 30px;
}

.mobile .post-list .post .post-content .post-body {
  overflow: visible;
  display: block;
}

.mobile .post-list .post .post-content .post-body .post-byline {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 15px;
}

.mobile .post-list .children .post:after,
.mobile .post-list .post .post-content .post-body .badge,
.mobile .post-list .post.minimized > .post-content .post-meta {
  display: none;
}

.mobile .post-list .post .post-content .post-body .post-message-container {
  box-sizing: border-box;
  position: static;
  width: auto;
}

.mobile .post-list .post.collapsed > .post-content,
.mobile .post-list .post.minimized > .post-content {
  margin-bottom: 12px;
}

.mobile .post-list .post.collapsed > .post-content .post-message,
.mobile .post-list .post.minimized > .post-content .post-message {
  float: none;
  margin-right: 24px;
}

.mobile .post-list .post.minimized > .post-content .avatar img {
  width: 30px;
  height: 30px;
  margin-top: 4px;
}

.mobile .post-list .post.minimized > .post-content .post-message p {
  line-height: 1.35em;
}

.mobile .post-list .post.minimized.collapsed > .post-content header {
  line-height: 36px;
  font-size: 14px;
}

.mobile input[type="checkbox"],
.mobile input[type="email"],
.mobile input[type="password"],
.mobile input[type="text"],
.mobile textarea {
  font-size: 16px;
}

.mobile .post-list .post .post-content {
  margin-bottom: 16px;
  padding: 0;
  border-top: none;
  transition: none;
}

.mobile .post-list .post .post-content.new .avatar,
.mobile .post-list .post .post-content.target .avatar {
  margin-left: 8px;
}

.mobile .post-list .post .post-content.new .indicator {
  width: 2px;
}

.mobile .post-list .post .post-content .post-body .post-body-inner {
  clear: left;
  position: relative;
  top: -4px;
  overflow: visible;
}

.actions:after,
.media:after,
.no-flexbox .align:after,
.row:after {
  clear: both;
}

.mobile .post-list .children {
  padding-left: 17px;
  border-left: 2px solid #e7e9ee;
}

.mobile .post-list .children .post {
  margin-left: 0;
}

.mobile .post-list .children .post .post-content {
  margin-left: 0;
  padding: 0;
  border-top: none;
}

.mobile .post-list .children .post .post-content .post-message-container,
.mobile .post-list .children .post .post-content footer,
.mobile .post-list .children .post .post-content header {
  margin-left: 0 !important;
}

.mobile .post-list .children .post .post-content .post-body,
.mobile .post-list .children .post-content .reply-form-container {
  margin-left: 0;
}

.mobile .post-list .children .post .post-content .avatar img {
  margin-top: 0;
}

.mobile .post-list .children .post-content .reply-form-container .alert,
.mobile .post-list .postbox {
  margin-top: 5px;
}

.mobile .post-list .children li:only-child {
  margin-bottom: 20px;
}

.mobile .post-list .children .children .children {
  padding-left: 0;
  border-left: none;
}

.mobile .post-list .children .highlighted.post-content,
.mobile .post-list .highlighted .post-content {
  padding: 12px;
}

.mobile .post-list .highlighted .post-content .post-menu {
  right: 12px;
  top: 2px;
}

.mobile .post-list .highlighted .post-content .indicator {
  margin-left: 12px;
}

.mobile .post-list .highlighted .thread-link {
  margin: 3px 0 0 !important;
}

.mobile .post-list .highlighted .thread-link a {
  line-height: 1.6em;
}

.mobile .post-list .highlighted .thread-link .icon,
.mobile .post-list .highlighted .thread-link .text {
  display: none !important;
}

.mobile .post-list .highlighted .thread-link .mobile-text {
  display: inline !important;
}

.mobile .post-list .highlighted .feedback {
  display: none !important;
}

.mobile .highlighted-post .highlighted > .post-content footer menu li.reply {
  display: none;
}

.mobile .dark .post-list .post .post-menu li a span {
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.6);
}

.mobile .dark .post-list .post form.reply:before {
  background: rgba(255, 255, 255, 0.2);
}

.mobile .dark .post-list .children {
  border-color: rgba(255, 255, 255, 0.08);
}

.newsletter-box {
  background: #ebeef2;
  border-radius: 5px;
  padding: 14px;
}

.dark .newsletter-box {
  color: #fff;
  background-color: #46494e;
  border-color: #353a3d;
}

@media only screen and (max-width: 767px) {
  .newsletter-box input[type="submit"] {
    margin: 10px 0 !important;
  }
  .comment-policy {
    width: 100%;
  }
}

.newsletter-box__hide {
  color: #546673;
  -ms-flex-item-align: end;
  align-self: flex-end;
  text-decoration: none;
  font-size: 13px;
}

.button-link-inverted,
.newsletter-box__hide:hover,
.text-underline {
  text-decoration: underline;
}

.dark .newsletter-box__hide {
  color: #288ce4;
}

.newsletter-box__input-group {
  border: 1px solid #2e9fff;
  padding: 5px 0.75em 6px;
  background: #fff;
  border-radius: 3px;
  margin-right: 10px;
  display: inline-block;
}

.newsletter-box__input-group input {
  border: none;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.newsletter-box__input-group__icon {
  color: #2e9fff;
  margin-right: 10px;
  position: relative;
  top: 2px;
}

.comment-policy {
  -ms-flex-positive: 0;
  flex-grow: 0;
  background-position: right 20px top 20px;
  border: none;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
  margin-top: 10px;
}

.dark .comment-policy {
  color: #fff;
  background-color: #46494e;
}

.comment-policy .content {
  position: relative;
  z-index: 1;
}

.comment-policy p {
  margin-bottom: 4px;
}

.comment-policy .title {
  font-weight: 700;
}

.dark .comment-policy .title {
  color: #fff;
}

.comment-policy i {
  color: #e0e3e9;
  position: absolute;
}

.dark .comment-policy i {
  color: #353a3d;
}

.button {
  border-radius: 3px;
  border: 1px solid transparent;
  line-height: 1.1em;
  text-align: center;
  font-weight: 500;
  padding: 8px 10px 9px;
  display: inline-block;
  cursor: pointer;
}

.no-touch .button:hover,
.no-touchevents .button:hover {
  transition: all 0.2s ease-in-out;
}

.button:disabled {
  opacity: 0.35;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.button-smaller {
  font-size: 13px;
  padding: 6px 10px;
}

.button-small {
  font-size: 13px;
  padding: 8px 10px;
}

@media only screen and (min-width: 768px) {
  .button-small {
    padding: 8px 11px;
  }
}

.button-medium {
  font-size: 15px;
  padding: 9px 17px;
}

@media only screen and (min-width: 768px) {
  .button-medium {
    padding: 10px 24px;
  }
}

.button-large {
  font-size: 18px;
  padding: 10px 25px;
}

@media only screen and (min-width: 768px) {
  .button-large {
    padding: 12px 36px;
  }
}

.button-wide {
  display: block;
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .button-wide--mobile {
    display: block;
    width: 100%;
  }
}

@media only screen and (max-width: 480px) {
  .button-wide--footer {
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    height: 50px;
    border-radius: 0;
    font-size: 18px;
  }
}

.button-inline {
  padding: 0;
  border-width: 0;
}

.button-inverted.-thick,
.button-outline.-thick {
  border-width: 2px;
}

.button-padding-taller {
  padding-top: 12px;
  padding-bottom: 13px;
}

.button-padding-wide {
  padding-left: 20px;
  padding-right: 20px;
}

.button-padding-wider {
  padding-left: 30px;
  padding-right: 30px;
}

.button-disabled {
  background-color: #687a86;
  border-color: #687a86;
  color: #fff;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.no-touch .button-disabled:hover,
.no-touchevents .button-disabled:hover {
  color: #fff;
}

.button-link {
  color: #2e9fff;
  font-size: inherit;
}

.no-touch .button-link:hover,
.no-touchevents .button-link:hover {
  color: #546673;
}

.button-link-inverted {
  color: #fff;
  font-size: inherit;
}

.no-touch .button-link-inverted:hover,
.no-touchevents .button-link-inverted:hover {
  color: #cce9ff;
}

.button-outline {
  border-color: #cce9ff;
  background-color: #fff;
  color: #2e9fff;
}

.no-touch .button-outline:hover,
.no-touchevents .button-outline:hover {
  border-color: #2e9fff;
  background-color: #f2f9ff;
  color: #2e87e7;
}

.button-outline.-blue-darker {
  border-color: #fff;
  color: #164b78;
}

.no-touch .button-outline.-blue-darker:hover,
.no-touchevents .button-outline.-blue-darker:hover {
  color: #164b78;
  border-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
}

.button-outline.-border-muted {
  border-color: #e0e3e9;
}

.button-outline.-border-light {
  border-color: #fff;
}

.no-touch .button-outline.-border-light:hover,
.no-touchevents .button-outline.-border-light:hover {
  border-color: #f2f9ff;
  background-color: rgba(255, 255, 255, 0.7);
}

.button-outline.-border-blue-dark {
  border-color: currentColor;
}

.no-touch .button-outline.-border-blue-dark:hover,
.no-touchevents .button-outline.-border-blue-dark:hover {
  color: #2e87e7;
  background-color: #cce9ff;
  border-color: #2e87e7;
}

.button-outline.-border-red {
  color: #f05f70;
  border-color: #f05f70;
  background-color: transparent;
}

.button-outline.-border-red:hover {
  background-color: #f05f70;
}

.no-touch .button-outline.-border-red:hover,
.no-touchevents .button-outline.-border-red:hover {
  color: #fff;
  border-color: #f05f70;
  background-color: #f05f70;
}

.button-inverted {
  border-color: #fff;
  color: #fff;
}

.no-touch .button-inverted:hover,
.no-touchevents .button-inverted:hover {
  color: #fff;
  background-color: #164b78;
  border-color: #164b78;
}

.no-touch .button-inverted.-thick:hover,
.no-touchevents .button-inverted.-thick:hover {
  background-color: transparent;
  border-color: #cce9ff;
  color: #cce9ff;
}

.no-touch .button-inverted.-hover-opaque:hover,
.no-touchevents .button-inverted.-hover-opaque:hover {
  background-color: transparent;
  background-color: rgba(255, 255, 255, 0.1);
  border-color: #fff;
}

.button-inverted.-border-blue-dark {
  color: #2e87e7;
  border-color: currentColor;
}

.no-touch .button-inverted.-border-blue-dark:hover,
.no-touchevents .button-inverted.-border-blue-dark:hover {
  color: #164b78;
  border-color: currentColor;
  background-color: rgba(255, 255, 255, 0.1);
}

.button-inverted.-border-gray {
  border-color: #687a86;
  border-width: 2px;
}

.no-touch .button-inverted.-border-gray:hover,
.no-touchevents .button-inverted.-border-gray:hover {
  color: #fff;
  border-color: currentColor;
}

.button-fill {
  border-color: #687a86;
  background-color: #687a86;
  color: #fff;
}

.no-touch .button-fill:hover,
.no-touchevents .button-fill:hover {
  border-color: #2e9fff;
  background-color: #2e9fff;
  color: #fff;
}

.no-touch .button-fill.-dark-hover:hover,
.no-touchevents .button-fill.-dark-hover:hover {
  border-color: #164b78;
  background-color: #164b78;
  color: #fff;
}

.button-fill--gray-light {
  border-color: #e0e3e9;
  background-color: #e0e3e9;
  color: #353a3d;
}

.no-touch .button-fill--gray-light:hover,
.no-touchevents .button-fill--gray-light:hover {
  border-color: #c2c9d4;
  background-color: #c2c9d4;
  color: #164b78;
}

.button-fill--white {
  border-color: #fff;
  background-color: #fff;
  color: #2e9fff;
}

.button-fill--white:hover {
  border-color: #164b78;
  background-color: #164b78;
  color: #fff;
}

.button-fill--brand {
  border-color: #2e9fff;
  background-color: #2e9fff;
  color: #fff;
}

.no-touch .button-fill--brand:hover,
.no-touchevents .button-fill--brand:hover {
  background-color: #164b78;
  border-color: #164b78;
  color: #fff;
}

.no-touch .button-fill--brand:disabled:hover,
.no-touchevents .button-fill--brand:disabled:hover {
  background-color: #2e9fff;
  border-color: #2e9fff;
}

.button-fill--blue-light {
  border-color: #cce9ff;
  background-color: #f2f9ff;
  color: #2e9fff;
}

.no-touch .button-fill--blue-light:hover,
.no-touchevents .button-fill--blue-light:hover {
  background-color: #cce9ff;
  border-color: #2e9fff;
  color: #2e9fff;
}

.no-touch .button-fill--blue-light:disabled:hover,
.no-touchevents .button-fill--blue-light:disabled:hover {
  background-color: #f2f9ff;
  border-color: #f2f9ff;
}

.button-fill--red {
  border-color: #f05f70;
  background-color: #f05f70;
  color: #fff;
}

.no-touch .button-fill--red:hover,
.no-touchevents .button-fill--red:hover {
  border-color: #ec3046;
  background-color: #ec3046;
  color: #fff;
}

.button-fill--green {
  border-color: #5cb767;
  background-color: #5cb767;
  color: #fff;
}

.no-touch .button-fill--green:hover,
.no-touchevents .button-fill--green:hover {
  border-color: #5e9164;
  background-color: #5e9164;
  color: #fff;
}

.button-fill--green-light {
  border-color: #8bcf93;
  background-color: #8bcf93;
  color: #fff;
}

.no-touch .button-fill--green-light:hover,
.no-touchevents .button-fill--green-light:hover {
  background-color: #5cb767;
  border-color: #5cb767;
  color: #fff;
}

.button-fill--yellow {
  border-color: #ffefb7;
  background-color: #fffbed;
  color: #c19219;
}

.no-touch .button-fill--yellow:hover,
.no-touchevents .button-fill--yellow:hover {
  background-color: #fff9cf;
  border-color: #ffe070;
  color: #a47703;
}

.button-fill--orange {
  border-color: #ff9b51;
  background-color: #ff9b51;
  color: #fffaf6;
}

.no-touch .button-fill--orange:hover,
.no-touchevents .button-fill--orange:hover {
  background-color: #ffb884;
  border-color: #ffb884;
  color: #fff;
}

.toggle-button input[type="checkbox"] {
  display: none;
}

.toggle-button label {
  cursor: pointer;
  text-indent: 30px;
  width: 76px;
  height: 38px;
  background: #d9dee7;
  color: #494e58;
  display: block;
  border-radius: 76px;
  position: relative;
  margin: 0 10px;
  text-align: center;
  padding-top: 9px;
  font-size: 14px;
  font-weight: 700;
}

.toggle-button label:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 38px;
  height: 38px;
  background: #fff;
  border-radius: 38px;
  transition: 0.3s;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.08);
}

.toggle-button input:checked + label {
  background: #8bcf93;
  color: #23812e;
  text-indent: -30px;
}

.toggle-button input:checked + label:after {
  left: calc(100%);
  transform: translateX(-100%);
}

.toggle-button:not(.static) label:active:after {
  width: 130px;
}

.toggle-button.static label {
  cursor: default;
}

.toggle-button.disabled label {
  cursor: default;
  background: #c2c9d4;
  color: #7f919e;
}

.toggle-button.disabled label:active:after {
  width: 38px;
}

.align {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
}

.no-flexbox .align:after,
.no-flexbox .align:before {
  display: table;
  content: "";
  line-height: 0;
}

.no-flexbox .align > * {
  float: left;
  padding-right: 10px;
}

.align-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.no-flexbox .align-inline {
  display: inline-block;
}

@media only screen and (min-width: 480px) {
  .align-mid-mobile {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .no-flexbox .align-mid-mobile:after,
  .no-flexbox .align-mid-mobile:before {
    display: table;
    content: "";
    line-height: 0;
  }
  .no-flexbox .align-mid-mobile:after {
    clear: both;
  }
  .no-flexbox .align-mid-mobile > * {
    float: left;
    padding-right: 10px;
  }
}

@media only screen and (max-width: 767px) {
  .align-max-mobile {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .no-flexbox .align-max-mobile:after,
  .no-flexbox .align-max-mobile:before {
    display: table;
    content: "";
    line-height: 0;
  }
  .no-flexbox .align-max-mobile:after {
    clear: both;
  }
  .no-flexbox .align-max-mobile > * {
    float: left;
    padding-right: 10px;
  }
}

@media only screen and (min-width: 768px) {
  .align-min-tablet {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .no-flexbox .align-min-tablet:after,
  .no-flexbox .align-min-tablet:before {
    display: table;
    content: "";
    line-height: 0;
  }
  .no-flexbox .align-min-tablet:after {
    clear: both;
  }
  .no-flexbox .align-min-tablet > * {
    float: left;
    padding-right: 10px;
  }
}

@media only screen and (min-width: 1025px) {
  .align-min-desktop {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .no-flexbox .align-min-desktop:after,
  .no-flexbox .align-min-desktop:before {
    display: table;
    content: "";
    line-height: 0;
  }
  .no-flexbox .align-min-desktop:after {
    clear: both;
  }
  .no-flexbox .align-min-desktop > * {
    float: left;
    padding-right: 10px;
  }
}

.align--column {
  -ms-flex-direction: column;
  flex-direction: column;
}

.align--column-reverse {
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.align--row-reverse {
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.align--middle {
  -ms-flex-align: center;
  align-items: center;
}

.align--stretch {
  -ms-flex-align: stretch;
  align-items: stretch;
}

.align--between {
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.no-flexbox .align--between .align__item:last-child {
  float: right;
}

.align--center {
  -ms-flex-pack: center;
  justify-content: center;
}

.align--around {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.align--wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media only screen and (max-width: 480px) {
  .align--wrap-mobile {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.no-flexbox .align__item {
  float: left;
  padding-right: 10px;
}

.align__item--swap-first {
  -ms-flex-order: 2;
  order: 2;
}

@media only screen and (min-width: 768px) {
  .align__item--swap-first {
    -ms-flex-order: 1;
    order: 1;
  }
}

.align__item--swap-last {
  -ms-flex-order: 1;
  order: 1;
}

@media only screen and (min-width: 768px) {
  .align__item--swap-last {
    -ms-flex-order: 2;
    order: 2;
  }
}

.align__item--grow {
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.align__item--no-shrink {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.align__item--equal {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
}

.align__item--flex-1 {
  -ms-flex: 1;
  flex: 1;
}

.media:after,
.media:before {
  display: table;
  content: "";
  line-height: 0;
}

.media-right,
.media > .pull-right {
  padding-left: 10px;
}

.media-left,
.media > .pull-left {
  padding-right: 10px;
}

.media-body,
.media-left,
.media-right {
  display: table-cell;
  vertical-align: top;
}

.actions:after,
.actions:before,
.row:after,
.row:before {
  display: table;
  content: "";
}

.media-heading {
  padding-top: 5px;
  margin-bottom: 5px;
}

.text-huge {
  font-size: 36px;
  line-height: 1.1em;
}

.text-largest {
  font-size: 28px;
  line-height: 1.1em;
}

.text-larger {
  font-size: 22px;
  line-height: 1.1em;
}

.text-large {
  font-size: 18px;
  line-height: 1.25em;
}

.text-medium {
  font-size: 15px;
}

.text-base {
  font-size: 17px;
}

.text-small {
  font-size: 13px;
  line-height: 1.305em;
}

.text-smallish {
  font-size: 14px;
  line-height: 1.45em;
}

@media only screen and (min-width: 768px) {
  .text-smallish {
    font-size: 16px;
  }
}

.text-smaller {
  font-size: 12px;
}

.text-smallest {
  font-size: 11px;
}

.text-subheading {
  font-size: 12px;
  color: #687a86;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  font-weight: 500;
}

.text-bold {
  font-weight: 600;
}

.text-semibold {
  font-weight: 500;
}

.text-normal {
  font-weight: 400;
}

.text-gray-darker {
  color: #353a3d;
}

.text-gray-dark {
  color: #546673;
}

.text-gray {
  color: #687a86;
}

.text-gray-light {
  color: #c2c9d4;
}

.text-light {
  color: #fff;
}

.text-drop-shadow {
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.text-error,
.text-red {
  color: #f05f70;
}

.text-green,
.text-success {
  color: #5cb767;
}

.text-blue,
.text-brand {
  color: #2e9fff;
}

.text-blue-darker {
  color: #164b78;
}

.text-warning,
.text-yellow {
  color: #ffd34f;
}

.text-orange {
  color: #ff9b51;
}

.text-violet {
  color: #b180c9;
}

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

.text-right {
  text-align: right;
}

@media only screen and (max-width: 1024px) {
  .text-center-mobile {
    text-align: center;
  }
}

@media only screen and (max-width: 768px) {
  .text-center-min-mobile {
    text-align: center;
  }
  .text-left-mobile {
    text-align: left;
  }
}

@media only screen and (max-width: 767px) {
  .text-center-sm {
    text-align: center;
  }
}

.text-left {
  text-align: left;
}

.text-capitalized {
  text-transform: capitalize;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-strikethrough {
  text-decoration: line-through;
}

.spacing-narrow {
  margin: 7.5px 0;
}

.spacing-default {
  margin: 10px;
}

.spacing-double {
  margin: 20px;
}

.spacing-default-narrow {
  margin: 5px;
}

.spacing-left-large {
  margin-left: 20px;
}

.spacing-left {
  margin-left: 10px;
}

.spacing-left-small {
  margin-left: 5px;
}

.spacing-right-large {
  margin-right: 25px;
}

.spacing-right {
  margin-right: 10px;
}

.spacing-right-small {
  margin-right: 5px;
}

.spacing-top {
  margin-top: 15px;
}

.spacing-top-narrow {
  margin-top: 7.5px;
}

.spacing-top-small {
  margin-top: 5px;
}

.spacing-top-double {
  margin-top: 30px;
}

.spacing-top-quad {
  margin-top: 60px;
}

.spacing-bottom {
  margin-bottom: 15px;
}

.spacing-bottom-narrow {
  margin-bottom: 7.5px;
}

.spacing-bottom-small {
  margin-bottom: 5px;
}

.spacing-bottom-large {
  margin-bottom: 25px;
}

.spacing-bottom-double {
  margin-bottom: 30px;
}

.spacing-bottom-quad {
  margin-bottom: 60px;
}

.spacing-bottom-none {
  margin-bottom: 0 !important;
}

.spacing-top-bottom {
  margin: 10px 0 !important;
}

.spacing-top-bottom-double {
  margin: 15px 0;
}

.spacing-quad {
  margin: 60px;
}

.spacing-quad-desktop {
  margin: 15px;
}

@media only screen and (min-width: 1025px) {
  .spacing-quad-desktop {
    margin: 60px;
  }
}

.spacing-top-none {
  margin-top: 0;
}

.spacing-center {
  margin-left: auto;
  margin-right: auto;
}

.spacing-inner p {
  margin: 7.5px 0;
}

.spacing-inner.-medium p {
  margin: 10px 0;
}

.padding-small {
  padding: 5px;
}

.padding-gutter {
  padding: 15px;
}

.padding-top-bottom-gutter {
  padding: 10px 15px;
}

.padding-default {
  padding: 10px;
}

.padding-double {
  padding: 20px;
}

.padding-quad {
  padding: 40px;
}

.padding-top-bottom-quad {
  padding-top: 40px;
  padding-bottom: 40px;
}

.padding-left-right {
  padding: 0 15px;
}

.padding-left-right-large {
  padding: 0 22.5px;
}

.padding-left-right-quad {
  padding: 0 40px;
}

.padding-top-bottom {
  padding: 10px 0;
}

.padding-top {
  padding-top: 15px;
}

.padding-top-half {
  padding-top: 7.5px;
}

.padding-top-double {
  padding-top: 30px;
}

.padding-top-none {
  padding-top: 0 !important;
}

.padding-bottom {
  padding-bottom: 15px;
}

.padding-bottom-double {
  padding-bottom: 30px;
}

.padding-bottom-none {
  padding-bottom: 0;
}

@media only screen and (max-width: 480px) {
  .padding-bottom-mobile {
    padding-bottom: 15px;
  }
}

.border-gray-light {
  border: 1px solid #c2c9d4;
}

.border-gray-lighter {
  border: 1px solid #ebeef2;
}

.border-bottom-none {
  border-bottom: 0;
}

.actions:after,
.actions:before {
  line-height: 0;
}

.actions .forgot {
  color: #dbdfe4;
  font-size: 12px;
  padding: 3px 0;
  line-height: 2.5;
}

.dark .actions .forgot {
  text-shadow: none;
}

.row:after,
.row:before {
  line-height: 0;
}

.invisible {
  opacity: 0;
  visibility: hidden;
}

.visible {
  opacity: 1;
  visibility: visible !important;
}

.hidden {
  display: none;
}

.icon__position {
  position: relative;
  min-width: 12px;
}

.icon__position.-inline {
  margin-right: 3px;
}

.icon__position.-allstar {
  top: 2px;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

@media screen and (min-width: 480px) {
  .visible-sm {
    display: none !important;
  }
}

@media screen and (max-width: 480px) {
  .hidden-sm {
    display: none !important;
  }
}

@media screen and (min-width: 550px) {
  .visible-md {
    display: none !important;
  }
}

@media screen and (max-width: 550px) {
  .hidden-md {
    display: none !important;
  }
}

@media screen and (min-width: 320px) {
  .visible-xs {
    display: none !important;
  }
}

@media screen and (max-width: 320px) {
  .hidden-xs {
    display: none !important;
  }
}

.embed-hidden {
  display: none;
}

.admin-modal__content {
  display: -ms-flexbox;
  display: flex;
}

.admin-modal__content > div {
  width: 50%;
}

@media (max-width: 480px) {
  .admin-modal__content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .admin-modal__content > div {
    width: 100%;
  }
}

.admin-modal__footer {
  border-top: 1px solid #ddd;
  margin: 0 -10px;
  padding: 10px 10px 0;
}

.admin-modal__footer a.button,
.admin-modal__footer button {
  font-size: 12px;
  font-weight: 700;
  padding: 5px;
  border-radius: 3px;
  transition: background-color 0.5s ease-in;
  line-height: normal;
}

.admin-modal__footer a.button,
.admin-modal__footer button,
.no-touch .admin-modal__footer a.button:hover,
.no-touch .admin-modal__footer button:hover {
  background-color: #888;
  border: initial;
  color: #fff;
}

.admin-modal__footer a.button:hover,
.admin-modal__footer button:hover,
.no-touch .admin-modal__footer a.button:hover,
.no-touch .admin-modal__footer button:hover {
  background-color: #666;
}

.moderate label.ban__reason input {
  display: block;
  margin: 5px 0 0;
  line-height: 20px;
  width: 100%;
  max-width: 350px;
}

.ban__config label,
label.ban__option,
label.flagging__reason {
  width: 100%;
  overflow: visible;
  white-space: normal;
  padding-right: 50px;
  font-size: 13px;
}

.ban__config label input,
label.ban__option input,
label.flagging__reason input {
  float: left;
  margin-right: 5px;
}

.ban__config label .alert,
label.ban__option .alert,
label.flagging__reason .alert {
  background: #ffd34f;
  padding: 2px 10px;
  margin-left: 5px;
  border-radius: 20px;
}

.ban__config label .custom-select,
.ban__config label .input--textbox,
label.ban__option .custom-select,
label.ban__option .input--textbox,
label.flagging__reason .custom-select,
label.flagging__reason .input--textbox {
  margin-left: 5px;
}

.ban__config label .input--textbox,
label.ban__option .input--textbox,
label.flagging__reason .input--textbox {
  float: none;
}

.ban__title,
.flagging__title {
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 5px;
}

p.flagging__subtitle {
  font-size: 14px;
  font-weight: 500;
  margin: 10px 0;
  color: #687a86;
}

p.ban__option-text,
p.flagging__reason-text {
  margin-bottom: 2px;
  text-align: left;
}

p.ban__option-text .icon-upgrade-arrow-pro,
p.flagging__reason-text .icon-upgrade-arrow-pro {
  margin-left: 5px;
  font-size: 15px;
}

.ban__option-subtext,
p.flagging__reason-subtext {
  color: #687a86;
  font-size: 12px;
  padding-bottom: 5px;
}

.-selected .ban__option-subtext,
.-selected p.flagging__reason-subtext {
  display: block;
}

.ban__option-subtext label,
p.flagging__reason-subtext label {
  width: auto;
  overflow-x: visible;
  font-size: 1em;
  margin-top: 2px;
  float: none;
  padding-bottom: 4px;
}

.ban__option-subtext input,
p.flagging__reason-subtext input {
  margin-right: 3px;
}

.ban__option-subtext p,
p.flagging__reason-subtext p {
  color: inherit;
  line-height: 1.3em;
  margin-bottom: 5px;
}

.ban__option-subtext section,
p.flagging__reason-subtext section {
  white-space: nowrap;
}

.ban__option-subtext section label,
p.flagging__reason-subtext section label {
  float: left;
}

.ban__description {
  padding: 0 18px;
}

.media-middle {
  vertical-align: middle;
}

.comment-policy {
  margin-bottom: 25px;
  color: #2a2e2e;
  background-color: #ebeef2;
  font-size: 16px;
  width: 100%;
  line-height: 1.45em;
  padding: 15px;
}

.dark .comment-policy {
  background-color: rgba(255, 255, 255, 0.2);
  border-color: #2a2e2e;
}

.comment-policy .title {
  font-size: 15px;
}

.comment-policy .policy-link {
  font-weight: 500;
}

.comment-policy .policy-link:hover {
  text-decoration: underline;
}

.comment-policy p {
  line-height: inherit;
  font-size: 15px;
}

.comment-policy.button-variant .policy-link {
  border-color: #2e9fff;
  margin-top: 10px;
  font-size: 14px;
  display: inline-block;
}

.comment-policy.button-variant .policy-link:hover {
  text-decoration: none;
}

.comment-policy i {
  top: 50%;
  margin-top: -30px;
  right: 20px;
  font-size: 60px;
}

#tos__container {
  position: fixed;
  top: 10px;
  bottom: 0;
  z-index: 1000;
  background: rgba(255, 255, 255, 0.7);
}

#tos__container #tos__message {
  background-color: #25557d;
  border: 1px solid #2e87e7;
  color: #fff;
  padding: 20px;
  margin: 10px;
  border-radius: 5px;
}

#tos__container #tos__message a,
#tos__container #tos__message a:active,
#tos__container #tos__message a:hover,
#tos__container #tos__message a:visited {
  color: #fff !important;
}

#tos__container #tos__message h1 {
  font-size: 30px;
  margin-bottom: 20px;
  font-weight: 700;
}

@media (max-width: 480px) {
  #tos__container #tos__message h1 {
    font-size: 24px;
    margin-bottom: 10px;
  }
}

#tos__container #tos__message p {
  font-size: 17px;
  line-height: 19px;
  margin: 0 0 1em;
}

#tos__container #tos__message p a {
  color: #000;
  font-weight: 500;
  text-decoration: underline;
}

@media (max-width: 480px) {
  #tos__container #tos__message p {
    font-size: 13px;
    line-height: 15px;
  }
}

#tos__container #tos__message > p:last-of-type {
  margin-bottom: 0;
}

#tos__container #tos__message .checkbox-wrapper {
  max-width: 600px;
}

.comment-share__buttons {
  display: none;
}

.progress-container {
  width: 100%;
  height: 5px;
  background: #ccc;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
}

.progress-bar {
  height: 5px;
  background: #0071c6;
  width: 0%;
}

.main_header_wrap {
  background-color: #fff;
  z-index: 999;
  position: fixed;
  width: 100%;
  top: 5px;
  left: 0;
}

.main_header {
  display: flex;
  align-items: center;
  min-height: 50px;
  justify-content: space-between;
  font-family: "Helvetica Neue", sans-serif;
  position: relative;
  border-bottom: 1px #e9e9ee solid;
}

.main_header_left_block {
  display: flex;
  align-items: center;
}

.menu_btn,
.search_btn {
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000;
  margin-right: 10px;
}

.login_btn:focus,
.login_btn:hover,
.menu_btn:focus,
.menu_btn:hover,
.search_btn:focus,
.search_btn:hover,
.subscribe_btn:focus,
.subscribe_btn:hover {
  color: #000;
  text-decoration: none;
}

.menu_btn img {
  width: 16px;
  height: 12px;
  display: block;
  margin-right: 5px;
}

.search_btn i {
  font-size: 15px;
  margin-right: 5px;
}

.search_btn {
  margin-left: 10px;
  position: relative;
}

.search_btn:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -10px;
  width: 1px;
  height: 100%;
  background-color: #babac1;
}

/*.header_logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.header_logo img {
    max-width: 137px;
    width: 100%;
    height: 28px
}*/

.main_header_right_block {
  display: flex;
  align-items: center;
}

.login_btn,
.rep,
.rplus,
.subscribe_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.rep,
.rplus,
.subscribe_btn {
  margin: 0 15px;
}

.rep:after,
.rplus:after,
.subscribe_btn:after {
  position: absolute;
  content: "";
  display: block;
  width: 1px;
  height: 15px;
  background-color: #babac1;
  top: 50%;
  transform: translateY(-50%);
  right: -15px;
}

.rplus img {
  width: 26px;
  height: 20px;
  display: block;
}

.rep img {
  width: 27px;
  height: 16px;
}

.subscribe_btn {
  color: #ff5900;
  text-transform: uppercase;
  font-size: 12px;
}

.login_btn {
  font-size: 12px;
  color: #000;
  margin-left: 15px;
  text-transform: uppercase;
}

.login_btn i {
  font-size: 17px;
  margin-left: 5px;
}

@media (max-width: 991px) {
  .footer_menu li:nth-child(4),
  .login_btn span,
  .rep,
  .rplus,
  .search_btn,
  .subscribe_btn {
    display: none;
  }
  .login_btn {
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  .main_header_wrap {
    border-bottom: 1px solid #e9e9ee;
  }
  .main_header {
    border-bottom: none;
  }
}

h5,
h6 {
  font-weight: 700;
  font-size: 11px;
  /*    color: #687a86;*/
  margin: 0 0 10px;
  line-height: 1;
}
.sr-only {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.seo-only {
  display: none;
}

html {
  box-sizing: border-box;
  color: #383f4e;
  font-size: 62.5%;
  -webkit-font-smoothing: antialiased;
}

html {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded html {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

body {
  font-size: 16px;
  overflow-x: hidden;
}

@media (min-width: 1024px) {
  body {
    background-color: #f5f6f8;
  }
}

body.bg--lighter {
  background-color: #fcfcfd;
}

body.bg--white {
  background-color: #fff;
}

@media print {
  body {
    font-size: 9pt;
    background-color: #fff;
  }
}

body.is-locked {
  overflow: hidden;
  position: relative;
}

body:not(.js-dom-ready) * {
  transition: none !important;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ol,
ul {
  margin: 0;
  padding: 0;
  font-weight: inherit;
}

img {
  /*  overflow: hidden;*/
  text-indent: 100%;
  white-space: nowrap;
  max-width: 100%;
  height: auto;
}

img.lzld--loading:not([data-was-processed="true"]) {
  width: 100%;
  height: 100%;
  display: block;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  background-size: contain;
  background-repeat: no-repeat;
}

img:not([src]) {
  visibility: hidden;
}

a {
  color: inherit;
  font-family: inherit;
  /*    -webkit-text-decoration: none;*/
  /*    text-decoration: none*/
}

sup,
sub {
  line-height: 0;
}

.btn--premium,
.btn--base,
.btn--question-live,
.btn--send-testimony,
.btn {
  -webkit-text-decoration: none !important;
  text-decoration: none !important;
}

.btn--premium,
.btn--base,
.btn--question-live,
.btn--send-testimony,
.btn {
  border-radius: 0.3rem;
  cursor: pointer;
  display: inline-block;
  font-size: inherit;
  font-weight: inherit;
  line-height: normal;
  padding: 0.8rem 1.6rem;
}

.meta__icon-container,
.meta__link {
  width: 3.2rem;
  height: 2.2rem;
  background-color: rgba(0, 0, 0, 0);
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0.1rem solid #d5d8dc;
  border-radius: 25rem;
}

.icon,
.lmd-dropdown__close,
.bizdev-poster-logo--memorable,
.bizdev-poster-logo--jeux,
.bizdev-poster-logo--ateliers,
.bizdev-poster__lmd-logo,
.bizdev-list__link-arrow,
.message__dropdown-trigger:after,
.button--subscribed:before,
.icon__twitter,
.icon__email,
.icon__facebook,
.icon__messenger,
.icon__telegram,
.icon__whatsapp,
.icon__linkedin,
.icon__success,
.icon__link,
.icon__arrow-light,
.icon__arrow,
.icon__orange-money,
.icon__information,
.icon__favorites,
.icon__favorites-toparticles,
.icon__powered-qwant,
.icon__nav-connexion,
.icon__nav-my-account,
.icon__avatar,
.icon__nav-en-continu,
.icon__cross,
.icon__premium,
.icon__calendar,
.icon__search,
.icon__home,
.icon__reading-time,
.icon__clock,
.icon__user,
.icon__arrow-right {
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  flex-shrink: 0;
  height: 2rem;
  width: 2rem;
}

.icon--full {
  height: 100%;
  width: 100%;
}

.icon--outside {
  float: left;
  margin-top: 6px;
}

.icon--outside-simple {
  float: left;
}

.icon--outside-nl {
  float: left;
  margin-top: 0.1rem;
}

@media (min-width: 768px) {
  .icon--outside-nl {
    margin-top: 0.2rem;
  }
}

.logo,
.icon__qwant,
.logo__lemonde {
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
  display: inline-block;
}

.logo--full {
  height: 100% !important;
  width: 100% !important;
}

.icon__label-live,
.icon__label-live-hero,
.icon__label-alert {
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  flex-shrink: 0;
}

@media (min-width: 320px) {
  [class*=" grid-"],
  [class^="grid-"] {
    display: grid;
    grid-auto-flow: dense;
  }

  [class*=" grid-"].has-gutter,
  [class^="grid-"].has-gutter {
    grid-gap: 1rem;
  }

  [class*=" grid-"].has-gutter-l,
  [class^="grid-"].has-gutter-l {
    grid-gap: 2rem;
  }

  [class*=" grid-"].has-gutter-xl,
  [class^="grid-"].has-gutter-xl {
    grid-gap: 4rem;
  }

  [class*=" grid-"].has-gutter-live,
  [class^="grid-"].has-gutter-live {
    grid-gap: 5.8rem;
  }
}

@media (min-width: 320px) {
  .autogrid,
  .grid {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
  }

  .autogrid.has-gutter,
  .grid.has-gutter {
    grid-column-gap: 1rem;
  }

  .autogrid.has-gutter-l,
  .grid.has-gutter-l {
    grid-column-gap: 2rem;
  }

  .autogrid.has-gutter-xl,
  .grid.has-gutter-xl {
    grid-column-gap: 4rem;
  }

  .autogrid.has-gutter-live,
  .grid.has-gutter-live {
    grid-column-gap: 5.8rem;
  }
}

[class*="grid-2"] {
  grid-template-columns: repeat(2, 1fr);
}

[class*="grid-template-row-2"] {
  grid-template-rows: repeat(2, auto);
}

[class*="grid-3"] {
  grid-template-columns: repeat(3, 1fr);
}

[class*="grid-template-row-3"] {
  grid-template-rows: repeat(3, auto);
}

[class*="grid-4"] {
  grid-template-columns: repeat(4, 1fr);
}

[class*="grid-template-row-4"] {
  grid-template-rows: repeat(4, auto);
}

[class*="grid-5"] {
  grid-template-columns: repeat(5, 1fr);
}

[class*="grid-template-row-5"] {
  grid-template-rows: repeat(5, auto);
}

[class*="grid-6"] {
  grid-template-columns: repeat(6, 1fr);
}

[class*="grid-template-row-6"] {
  grid-template-rows: repeat(6, auto);
}

[class*="grid-7"] {
  grid-template-columns: repeat(7, 1fr);
}

[class*="grid-template-row-7"] {
  grid-template-rows: repeat(7, auto);
}

[class*="grid-8"] {
  grid-template-columns: repeat(8, 1fr);
}

[class*="grid-template-row-8"] {
  grid-template-rows: repeat(8, auto);
}

[class*="grid-9"] {
  grid-template-columns: repeat(9, 1fr);
}

[class*="grid-template-row-9"] {
  grid-template-rows: repeat(9, auto);
}

[class*="grid-10"] {
  grid-template-columns: repeat(10, 1fr);
}

[class*="grid-template-row-10"] {
  grid-template-rows: repeat(10, auto);
}

[class*="grid-11"] {
  grid-template-columns: repeat(11, 1fr);
}

[class*="grid-template-row-11"] {
  grid-template-rows: repeat(11, auto);
}

[class*="grid-12"] {
  grid-template-columns: repeat(12, 1fr);
}

[class*="grid-template-row-12"] {
  grid-template-rows: repeat(12, auto);
}

[class*="col-1"] {
  grid-column: auto/span 1;
}

[class*="row-1"] {
  grid-row: auto/span 1;
}

[class*="col-2"] {
  grid-column: auto/span 2;
}

[class*="row-2"] {
  grid-row: auto/span 2;
}

[class*="col-3"] {
  grid-column: auto/span 3;
}

[class*="row-3"] {
  grid-row: auto/span 3;
}

[class*="col-4"] {
  grid-column: auto/span 4;
}

[class*="row-4"] {
  grid-row: auto/span 4;
}

[class*="col-5"] {
  grid-column: auto/span 5;
}

[class*="row-5"] {
  grid-row: auto/span 5;
}

[class*="col-6"] {
  grid-column: auto/span 6;
}

[class*="row-6"] {
  grid-row: auto/span 6;
}

[class*="col-7"] {
  grid-column: auto/span 7;
}

[class*="row-7"] {
  grid-row: auto/span 7;
}

[class*="col-8"] {
  grid-column: auto/span 8;
}

[class*="row-8"] {
  grid-row: auto/span 8;
}

[class*="col-9"] {
  grid-column: auto/span 9;
}

[class*="row-9"] {
  grid-row: auto/span 9;
}

[class*="col-10"] {
  grid-column: auto/span 10;
}

[class*="row-10"] {
  grid-row: auto/span 10;
}

[class*="col-11"] {
  grid-column: auto/span 11;
}

[class*="row-11"] {
  grid-row: auto/span 11;
}

[class*="col-12"] {
  grid-column: auto/span 12;
}

[class*="row-12"] {
  grid-row: auto/span 12;
}

@media (min-width: 320px) {
  [class*="grid-"][class*="-small-1"] {
    grid-template-columns: repeat(1, 1fr);
  }

  [class*="col-"][class*="-small-1"] {
    grid-column: auto/span 1;
  }

  [class*="grid-"][class*="-small-2"] {
    grid-template-columns: repeat(2, 1fr);
  }

  [class*="col-"][class*="-small-2"] {
    grid-column: auto/span 2;
  }

  [class*="grid-"][class*="-small-3"] {
    grid-template-columns: repeat(3, 1fr);
  }

  [class*="col-"][class*="-small-3"] {
    grid-column: auto/span 3;
  }

  [class*="grid-"][class*="-small-4"] {
    grid-template-columns: repeat(4, 1fr);
  }

  [class*="col-"][class*="-small-4"] {
    grid-column: auto/span 4;
  }

  [class*="-small-all"] {
    grid-column: 1/-1;
  }
}

@media (min-width: 768px) {
  [class*="grid-"][class*="-l-1"] {
    grid-template-columns: repeat(1, 1fr);
  }

  [class*="col-"][class*="-l-1"] {
    grid-column: auto/span 1;
  }

  [class*="grid-"][class*="-l-2"] {
    grid-template-columns: repeat(2, 1fr);
  }

  [class*="col-"][class*="-l-2"] {
    grid-column: auto/span 2;
  }

  [class*="grid-"][class*="-l-3"] {
    grid-template-columns: repeat(3, 1fr);
  }

  [class*="col-"][class*="-l-3"] {
    grid-column: auto/span 3;
  }

  [class*="grid-"][class*="-l-4"] {
    grid-template-columns: repeat(4, 1fr);
  }

  [class*="col-"][class*="-l-4"] {
    grid-column: auto/span 4;
  }

  [class*="-small-all"] {
    grid-column: 1/-1;
  }
}

.item-first {
  order: -1;
}

.item-last {
  order: 1;
}

.grid-offset {
  visibility: hidden;
}

.col-all {
  grid-column: 1/-1;
}

.row-all {
  grid-row: 1/-1;
}

@supports not (display: grid) {
  @media (min-width: 1024px) {
    .old__zone {
      position: relative;
    }

    .old__zone:after {
      content: "";
      display: table;
      clear: both;
    }
  }

  .old__river {
    margin-bottom: 4rem;
  }

  @media (min-width: 1024px) {
    .old__river {
      width: 55rem;
      float: left;
    }
  }

  @media (min-width: 1024px) {
    .old__page-date-container {
      width: 55rem;
      float: left;
    }
  }

  @media (min-width: 1024px) {
    .old__river-cta {
      width: 55rem;
      float: left;
      clear: both;
    }
  }

  @media (min-width: 1024px) {
    .old__aside-page {
      float: right;
      width: 31.6rem;
    }
  }

  @media (min-width: 1024px) {
    .old__page-heading-sitemap:after {
      content: "";
      display: table;
      clear: both;
    }
  }

  @media (min-width: 1024px) {
    .old__area-live {
      clear: both;
      flex-wrap: wrap;
    }

    .old__area-live .old__bd-bloc {
      flex: 1;
    }
  }

  @media (min-width: 1024px) {
    .old__services {
      width: 100%;
    }
  }

  @media (min-width: 1024px) {
    .old__area-title {
      display: block;
    }
  }

  @media (min-width: 1024px) {
    .old__friend-wide {
      clear: both;
    }
  }

  @media (min-width: 1024px) {
    .old__area-main {
      width: 42rem;
      margin-right: 2.4rem;
    }
  }

  @media (min-width: 1024px) {
    .old__article-related-container {
      flex-wrap: wrap;
    }
  }

  @media (min-width: 1024px) {
    .old__area-main-wide {
      width: 64.2rem;
      margin-right: 2.4rem;
    }

    .old__area-main-wide .old__article-related-main {
      max-width: 19.8rem;
      width: 100%;
    }
  }

  .old__related-featured {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }

  .old__article-related-main {
    max-width: 16.2rem;
  }

  .old__bd-bloc {
    width: 29rem;
  }

  .old__bd-bloc:first-of-type,
  .old__bd-bloc:not(:last-of-type) {
    margin-right: 3.2rem;
  }

  @media (min-width: 1024px) {
    .old__live:after {
      content: "";
      display: table;
      clear: both;
    }

    .old__live .old__area--section {
      clear: both;
    }

    .old__live .old__area--section .old__bd-bloc {
      float: left;
    }
  }

  @media (min-width: 1024px) {
    .old__area {
      float: left;
    }
  }

  @media (min-width: 1024px) {
    .old__area--headlines {
      width: 19.8rem;
    }
  }

  @media (min-width: 1024px) {
    .old__area--runner {
      clear: both;
    }
  }

  @media (min-width: 1024px) {
    .old__area--featured {
      margin-left: 2.6rem;
      width: 30rem;
      position: absolute;
      right: 1.6rem;
    }
  }

  @media (min-width: 1024px) {
    .old__area--river {
      width: 64.6rem;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
    }
  }

  .old__area--section {
    width: 100%;
  }

  @media (min-width: 1024px) {
    .old__area--section .old__area-title:after {
      content: "";
      display: table;
      clear: both;
    }
  }

  .old__area--videos {
    width: 100%;
  }

  @media (min-width: 1024px) {
    .old__area--videos .old__video-main {
      float: left;
      width: 63.6rem;
      margin-right: 2.8rem;
    }
  }

  @media (min-width: 1024px) {
    .old__area--videos .old__video-list {
      float: left;
      width: 30.4rem;
    }
  }

  .old__article-square {
    margin-top: 3.2rem;
  }

  @media (min-width: 1024px) {
    .old__article-square {
      float: left;
      width: 30.4rem;
    }

    .old__article-square:first-of-type,
    .old__article-square:not(:last-of-type) {
      margin-right: 2.8rem;
    }
  }

  .old__article-square.teaser {
    margin-top: 0;
  }

  .old__bd-bloc-services {
    display: flex;
  }

  @media (min-width: 1024px) {
    .old__testimony-river {
      width: 30.9rem;
    }

    .old__testimony-river:after {
      content: "";
      display: table;
      clear: both;
    }
  }

  @media (min-width: 1024px) {
    .old__friend-river:after {
      content: "";
      display: table;
      clear: both;
    }
  }

  .old__services-block {
    float: left;
    width: 30.4rem;
    margin-top: 0;
  }

  .old__footer {
    clear: both;
  }

  @media (min-width: 1024px) {
    .old__paywall-articles:after {
      content: "";
      display: table;
      clear: both;
    }

    .old__paywall-articles .old__article-paywall {
      float: left;
      width: 29rem;
    }

    .old__paywall-articles .old__article-paywall:first-of-type,
    .old__paywall-articles .old__article-paywall:not(:last-of-type) {
      margin-right: 2.4rem;
    }
  }

  @media (min-width: 1024px) {
    .paywall--longform .old__paywall-articles:after {
      content: "";
      display: table;
      clear: both;
    }

    .paywall--longform .old__paywall-articles .old__article-paywall {
      width: 25rem;
    }
  }

  @media (min-width: 1024px) {
    .old__paywall-articles-title {
      margin-bottom: 2.4rem;
    }
  }

  @media (min-width: 1024px) {
    .paywall .old__paywall-option {
      float: left;
      margin-right: 2.4rem;
    }

    .paywall .old__paywall-option:after {
      content: "";
      display: table;
      clear: both;
    }

    .paywall .old__paywall-option:last-of-type {
      margin-right: 0;
    }
  }

  @media (min-width: 768px) {
    .paywall .old__paywall-container {
      display: flex;
    }
  }

  .paywall .old__paywall-more-desc {
    float: left;
    margin-left: 1.2rem;
  }

  @media (min-width: 1024px) {
    .old__subscribtion:after {
      content: "";
      display: table;
      clear: both;
    }
  }

  @media (min-width: 1024px) {
    .old__top-article-4,
    .old__top-article-7,
    .area .article--top:nth-child(4),
    .area .article--top:nth-child(7) {
      padding-top: 2.4rem;
    }
  }

  @media (min-width: 1024px) {
    .old__top-article-1,
    .old__top-article-2,
    .old__top-article-3,
    .area .article--top:nth-child(1),
    .area .article--top:nth-child(2),
    .area .article--top:nth-child(3) {
      padding-top: 0;
    }
  }

  @media (min-width: 1024px) {
    .old__top-article-3,
    .old__top-article-6,
    .old__top-article-9,
    .area .article--top:nth-child(3),
    .area .article--top:nth-child(6),
    .area .article--top:nth-child(9) {
      border-bottom: 0.1rem solid #d5d8dc;
    }
  }

  @media (min-width: 1024px) {
    .old__header.sticky .old__header-logo {
      top: 1.4rem;
    }
  }

  @media (min-width: 1024px) {
    .old__header.sticky .old__header-actions-right {
      top: 0.8rem;
    }
  }

  @media (min-width: 1024px) {
    .old__nav-services .old__nav-services-left-container {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
    }
  }

  @media (min-width: 1024px) {
    .old__nav-services .old__nav-services-left-item {
      width: 22.5rem;
    }
  }

  @media (min-width: 1024px) {
    .old__nav-content-list .old__nav-content-list-container {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
    }
  }

  @media (min-width: 1024px) {
    .old__nav-content-list .old__nav-content-list-item {
      width: 23.5rem;
    }
  }

  .old__area-featured-wide {
    top: 3.2rem;
  }

  @media (min-width: 1024px) {
    .old__article-runner:not(:last-child) {
      margin-right: 2.6rem;
    }
  }

  @media (min-width: 1024px) {
    .old__article-runner {
      float: left;
      width: 19.8rem;
    }
  }

  @media (min-width: 1024px) {
    .old__article-river {
      width: 30.9rem;
    }
  }

  @media (min-width: 1024px) {
    .old__top-article {
      width: 30.1rem;
    }
  }

  @media (min-width: 1024px) {
    .old__article-related-default {
      display: flex;
      justify-content: space-between;
    }
  }

  @media (min-width: 1024px) {
    .old__article-related-default-item {
      width: 19.8rem;
    }
  }

  @media (min-width: 1024px) {
    .old__article-list-grid {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
    }
  }

  @media (min-width: 1024px) {
    .old__article-content-single {
      width: 55.6rem;
      float: left;
      margin-right: 6.4rem;
    }
  }

  .old__article-footer {
    float: left;
    width: 55.6rem;
  }

  .old__friend-siblings {
    width: 55.6rem;
  }

  @media (min-width: 1024px) {
    .old__article-siblings-container {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
    }
  }

  @media (min-width: 1024px) {
    .old__article-siblings {
      width: 25.4rem;
    }
  }

  @media (min-width: 1024px) {
    .old__article-siblings-wide {
      width: 39.5rem;
    }
  }

  @media (min-width: 1024px) {
    .article--single .old__aside {
      float: right;
      display: block;
      width: 31.6rem;
    }
  }

  .article--single .old__area--section {
    clear: both;
  }

  @media (min-width: 1024px) {
    .article--single .old__area--section .old__bd-bloc {
      float: left;
    }
  }

  .old__teaser-list {
    display: flex;
    flex-wrap: wrap;
  }

  @media (min-width: 768px) {
    .old__teaser-list {
      justify-content: space-between;
    }
  }

  .old__teaser-highlight {
    display: flex;
    flex-direction: column;
    max-width: 16.3rem;
    width: 100%;
  }

  @media (min-width: 768px) {
    .old__teaser-highlight {
      max-width: 25rem;
    }
  }

  @media (min-width: 1024px) {
    .main--abo .old__river {
      width: 77.2rem;
    }
  }

  .main--abo .old__article-siblings {
    width: 100%;
    clear: both;
  }

  @media (min-width: 1200px) {
    .main--abo .old__area-main {
      width: 53.6rem;
      margin-right: 3.2rem;
    }

    .main--abo .old__area--headlines {
      width: 25.2rem;
    }

    .main--abo .old__area--featured {
      right: 3.2rem;
    }

    .main--abo .old__area--river {
      width: 82rem;
    }

    .main--abo .old__testimony-river {
      width: 39.4rem;
    }

    .main--abo .old__area-title {
      width: 15.6rem;
      float: left;
      margin-right: 3.2rem;
    }

    .main--abo .old__article-square,
    .main--abo .old__bd-bloc {
      width: 29rem;
      margin-top: 0;
    }

    .main--abo .old__article-square:first-of-type,
    .main--abo .old__article-square:not(:last-of-type),
    .main--abo .old__bd-bloc:first-of-type,
    .main--abo .old__bd-bloc:not(:last-of-type) {
      margin-right: 3.2rem;
    }

    .main--abo .old__services-block {
      width: 30rem;
    }

    .main--abo .old__services-block .old__bd-bloc {
      margin-right: 0;
    }

    .main--abo .old__area--videos .old__video-main {
      width: 63.2rem;
    }

    .main--abo .old__area--videos .old__video-list {
      width: 30rem;
    }

    .main--abo .old__article-related-default {
      display: flex;
      justify-content: space-between;
    }

    .main--abo .old__area-main .old__article-related-default-item {
      width: 25.2rem;
    }

    .main--abo .old__article-runner {
      width: 25.2rem;
    }

    .main--abo .old__article-runner:not(:last-child) {
      margin-right: 3.2rem;
    }

    .main--abo .old__article-river {
      width: 39.4rem;
    }

    .main--abo .old__area-main-wide {
      width: 82rem;
    }

    .main--abo .old__area-main-wide .old__article-related-main {
      max-width: 25.2rem;
    }

    .main--abo .old__article-content-single {
      width: 66.4rem;
    }

    .main--abo .old__article-footer {
      width: 66.4rem;
    }

    .main--abo .old__article-siblings {
      width: 100%;
    }
  }

  @media (min-width: 1024px) {
    .zone--float .area--section.old__area-live {
      display: flex;
    }
  }

  @media (min-width: 1024px) {
    .zone--page .area--section.old__area-live {
      display: flex;
    }
  }
}

.zone {
  margin: 0 auto;
  background-color: #fff;
}

@media (min-width: 1024px) {
  .zone {
    max-width: 115.2rem;
  }
}

@media (min-width: 1200px) {
  .zone {
    margin: 0 auto;
  }
}

.zone--hidden {
  display: none;
}

@media (min-width: 1024px) {
  .zone--hidden {
    display: grid;
  }
}

.zone--footer {
  background-color: #2a303b;
}

.area {
  padding-top: 2.4rem;
  border-top: 0.1rem solid #d5d8dc;
}

.area__links-home {
  padding: 2.4rem 0;
  border-top: solid 1px #d5d8dc;
}

@media (min-width: 1024px) {
  .area__links-home {
    grid-column: 1/4;
    padding: 3.2rem 0;
  }
}

.area__link-home {
  display: inline-block;
  position: relative;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  font-size: 1.6rem;
  font-weight: 500;
  cursor: pointer;
  text-align: left;
  margin-right: 2.4rem;
  margin-bottom: 2.4rem;
}

.area__link-home {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .area__link-home {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .area__link-home > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .area__link-home {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 1024px) {
  .area__link-home {
    margin-bottom: 0;
  }
}

.area__link-home:last-child {
  margin-right: 0;
  margin-bottom: 0;
}

.area__link-home:after {
  content: " ";
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  width: 1.1rem;
  height: 0.7rem;
  margin-left: 0.8rem;
  display: inline-block;
}

.main {
  background-color: #fff;
}

@media (min-width: 1024px) {
  .main {
    background-color: #f5f6f8;
  }
}

@media print {
  .main {
    background-color: #fff;
  }
}

.main .zone {
  margin: 0 1rem;
}

@media (min-width: 576px) {
  .main .zone {
    margin: 0 3.2rem;
  }
}

@media (min-width: 992px) and (max-width: 1024px) {
  .main--with-contextual-nav {
    /*    margin-top: 5rem !important;*/
  }
}

@media (min-width: 768px) {
  .main .zone {
    /* margin: 0 auto; */
    max-width: 66.4rem;
  }
}

@media (min-width: 1024px) {
  .main--abo {
    background-color: #fff;
  }
}

@media (min-width: 1200px) {
  .main--abo {
    background-color: #f5f6f8;
  }
}

@media print {
  .main--abo {
    background-color: #fff;
  }
}

@media (min-width: 1024px) {
  .main--abo .zone {
    max-width: 121.6rem;
    padding-left: 3.2rem;
    padding-right: 3.2rem;
    padding-bottom: 4rem;
  }
}

@media (min-width: 1200px) {
  .main--abo .zone {
    margin: 0 auto;
  }
}

@media (min-width: 1024px) {
  .main--free .zone {
    max-width: 63rem;
    padding-bottom: 4rem;
    margin: 0 auto;
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }
}

.main--dark-mode {
  background-color: #181a1e;
}

.zone--article {
  padding-top: 3.2rem;
  /* padding-bottom: 4rem */
}

@media (min-width: 1024px) {
  .zone--article {
    display: grid;
    grid-template-columns: 1fr 12.6rem;
    grid-column-gap: 6.4rem;
    grid-template-rows: auto auto auto;
  }
}

@media (max-width: 767px) {
  .zone--article.zone--article-offer {
    padding-top: 1.2rem;
  }
}

.zone--article.zone--reactions-aec {
  grid-template-columns: 2fr;
}

.main--dark-mode .zone--article.zone--reactions-aec {
  background-color: #181a1e;
  box-shadow: none;
}

@media (min-width: 1024px) {
  .zone--article-premium {
    grid-template-rows: auto 2.2rem auto auto;
  }
}

@media (min-width: 1024px) {
  .zone--article-premium .article__content {
    grid-row: 3;
  }
}

@media (min-width: 1024px) {
  .zone--article-premium .article__special-container {
    grid-row: 3;
  }
}

@media (min-width: 1024px) {
  .zone--article-premium .article__content-special {
    grid-row: 4;
  }
}

.zone--article-premium .aside__article .friend:first-child {
  margin-top: 0;
}

@media (min-width: 1024px) {
  .zone--article-premium .aside__iso {
    grid-row: 2/4;
  }
}

@media (min-width: 1024px) {
  .zone--article-premium .services {
    grid-row: 4;
  }
}

@media (min-width: 1024px) {
  .zone--article-premium.zone--article-special {
    grid-template-rows: auto 2.2rem auto auto auto;
  }
}

@media (min-width: 1024px) {
  .zone--article-premium.zone--article-special .article__footer-single {
    grid-row: 5;
  }
}

@media (min-width: 1024px) {
  .zone--article-premium.zone--article-special .services {
    grid-row: 6;
  }
}

@media (min-width: 1024px) {
  .zone--article-premium.zone--article-special .aside__article,
  .zone--article-premium.zone--article-special .aside__iso {
    grid-row: 4/6;
  }
}

@media (min-width: 1024px) {
  .zone--article-special {
    grid-template-rows: auto auto auto auto;
  }
}

@media (min-width: 1024px) {
  .zone--sticky .meta__social {
    position: relative;
    top: auto;
    z-index: 5;
    margin-top: 2.4rem;
  }
}

@media (min-width: 480px) {
  .main .zone--article-opinion {
    margin: 0 3.2rem;
  }
}

@media (min-width: 576px) {
  .main .zone--article-opinion {
    margin: 0 5.2rem;
  }
}

@media (min-width: 768px) {
  .main .zone--article-opinion {
    max-width: 66.4rem;
    margin: 0 auto;
  }
}

@media (min-width: 1024px) {
  .main .zone--article-opinion {
    max-width: 100rem;
  }
}

.main .zone--article-portfolio {
  margin: 0;
  max-width: 100%;
}

@media (min-width: 769px) {
  .main .zone--article-portfolio {
    margin: 0 auto;
    max-width: 66.4rem;
  }
}

@media (min-width: 1024px) {
  .main .zone--article-portfolio {
    max-width: 100rem;
  }
}

.main--abo .zone--article {
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 768px) {
  .main--abo .zone--article {
    margin: 0 auto 3.2rem;
    max-width: 66.4rem;
  }
}

@media (min-width: 1024px) {
  .main--abo .zone--article {
    padding-left: 3.2rem;
    padding-right: 3.2rem;
    max-width: 110.8rem;
    box-shadow: none;
    padding-top: 3.2rem;
  }
}

@media (min-width: 1200px) {
  .main--abo .zone--article {
    margin-top: 3.2rem;
  }
}

@media print {
  .main--abo .zone--article {
    background-color: #fff;
    display: block;
    width: 664px;
    box-shadow: 0 0;
    position: relative;
    overflow: visible;
    padding: 1.5cm;
  }
}

.main--abo .aside__article {
  grid-template-rows: auto auto;
}

@media (min-width: 1024px) {
  .main--abo .article__title--opinion {
    max-width: 66.4rem;
    margin-right: 10rem;
  }
}

@media (min-width: 1200px) {
  .main--abo .article__title--wirecutter {
    max-width: 66.4rem;
    margin-right: 10rem;
  }
}

@media (min-width: 1200px) {
  .main--abo .article__desc--opinion {
    max-width: 66.4rem;
    margin-right: 10rem;
  }
}

@media (min-width: 1200px) {
  .main--abo .article__status--opinion {
    max-width: 66.4rem;
    margin-right: 10rem;
  }
}

@media (min-width: 1200px) {
  .main--abo .article--single .article__header .meta__publisher--opinion {
    max-width: 66.4rem;
    margin-right: 10rem;
  }
}

@media (min-width: 1024px) {
  .main--abo .article__extra--related {
    bottom: 0.4rem;
    left: 0.4rem;
  }
}

@media (min-width: 1024px) {
  .main--abo .article__extra--related .icon__portfolio,
  .main--abo .article__extra--related .icon__video,
  .main--abo .article__extra--related .icon__multimedia {
    width: 3rem;
    height: 3rem;
  }
}

.main--abo .article__content {
  max-width: 66.4rem;
}

@media (min-width: 1024px) {
  .main--abo .article__special-container--multimedia {
    margin: 0 auto;
    max-width: 100rem;
    width: 100%;
  }
}

@media (min-width: 1024px) {
  .main--abo .portfolio__media {
    height: auto;
  }
}

@media (min-width: 1024px) {
  .main--abo .portfolio__media-wrapper {
    height: 69.6rem;
  }
}

@media (min-width: 1200px) {
  .main--abo .memorable__container {
    display: flex;
  }
}

@media (min-width: 1200px) {
  .main--abo .memorable.light .memorable__container {
    display: block;
  }
}

@media (min-width: 1200px) {
  .main--abo .memorable__cta {
    margin-left: 2rem;
  }
}

@media (min-width: 1024px) {
  .main--free .zone--article {
    padding: 3.2rem;
  }
}

@media print {
  .main--free .zone--article {
    background-color: #fff;
    display: block;
    width: 664px;
    box-shadow: 0 0;
    position: relative;
    overflow: visible;
    padding: 1.5cm;
  }
}

.main--free .zone--privacy {
  grid-template-columns: none;
}

.main--free .article__restricted {
  display: flex;
  height: 100rem;
}

@media (min-width: 1024px) {
  .main--free .article__restricted {
    display: block;
  }
}

@media (min-width: 1024px) {
  .main--free .article__title--wirecutter {
    width: calc(100% - 27.6rem);
  }
}

@media (min-width: 1024px) {
  .main--free .article__content {
    max-width: 55.6rem;
  }
}

@media (min-width: 1024px) {
  .main--free .article__special-container--multimedia {
    margin: 0 -3.2rem;
  }
}

@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  src: local("Barlow Regular"), local("Barlow-Regular"),
    url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K"), url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K"),
    url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K"), url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K"), url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  src: local("Barlow Bold"), local("Barlow-Bold"),
    url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K"), url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K"),
    url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K"), url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K"), url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.btn--premium,
.btn--base,
.btn--question-live,
.btn--send-testimony,
.btn {
  -webkit-text-decoration: none !important;
  text-decoration: none !important;
}

.btn--premium,
.btn--base,
.btn--question-live,
.btn--send-testimony,
.btn {
  border-radius: 0.3rem;
  cursor: pointer;
  display: inline-block;
  font-size: inherit;
  /*  font-weight: inherit;*/
  line-height: normal;
  padding: 0.8rem 1.6rem;
}

.meta__icon-container,
.meta__link {
  width: 3.2rem;
  height: 2.2rem;
  background-color: rgba(0, 0, 0, 0);
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0.1rem solid #d5d8dc;
  border-radius: 25rem;
}

.icon,
.lmd-dropdown__close,
.bizdev-poster-logo--memorable,
.bizdev-poster-logo--jeux,
.bizdev-poster-logo--ateliers,
.bizdev-poster__lmd-logo,
.bizdev-list__link-arrow,
.message__dropdown-trigger:after,
.button--subscribed:before,
.icon__twitter,
.icon__email,
.icon__facebook,
.icon__messenger,
.icon__telegram,
.icon__whatsapp,
.icon__linkedin,
.icon__success,
.icon__link,
.icon__arrow-light,
.icon__arrow,
.icon__arrow-right,
.icon__user,
.icon__clock,
.icon__reading-time,
.icon__home,
.icon__search,
.icon__calendar,
.icon__premium,
.icon__cross,
.icon__nav-en-continu,
.icon__avatar,
.icon__nav-my-account,
.icon__nav-connexion,
.icon__powered-qwant,
.icon__favorites,
.icon__favorites-toparticles,
.icon__information,
.icon__orange-money {
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  flex-shrink: 0;
  height: 2rem;
  width: 2rem;
}

.icon--full {
  height: 100%;
  width: 100%;
}

.icon--outside {
  float: left;
  margin-top: 6px;
}

.icon--outside-simple {
  float: left;
}

.icon--outside-nl {
  float: left;
  margin-top: 0.1rem;
}

@media (min-width: 768px) {
  .icon--outside-nl {
    margin-top: 0.2rem;
  }
}

.logo,
.logo__lemonde,
.icon__qwant {
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
  display: inline-block;
}

.logo--full {
  height: 100% !important;
  width: 100% !important;
}

.icon__label-alert,
.icon__label-live,
.icon__label-live-hero {
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  flex-shrink: 0;
}

.icon__arrow-right {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  height: 1.8rem;
  width: 1.8rem;
}

.icon__arrow-right--focus {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.icon__arrow-right--disabled {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.icon__user {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.icon__clock {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  width: 1.8rem;
  height: 1.8rem;
}

.icon__reading-time {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzI0JyB3aWR0aD0nMTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTYgMTcuNjg4Yy44NTMgMCAxLjYzNy0uMjEzIDIuMzUyLS42NGE0LjY1NyA0LjY1NyAwIDAgMCAxLjY4LTEuNjk2QTQuNTkyIDQuNTkyIDAgMCAwIDEwLjY1NiAxM2MwLS44NTMtLjIwOC0xLjYzNy0uNjI0LTIuMzUyYTQuNjk2IDQuNjk2IDAgMCAwLTEuNjgtMS42OEE0LjU5MiA0LjU5MiAwIDAgMCA2IDguMzQ0Yy0uODUzIDAtMS42MzcuMjA4LTIuMzUyLjYyNGE0LjY5NiA0LjY5NiAwIDAgMC0xLjY4IDEuNjhBNC41OTIgNC41OTIgMCAwIDAgMS4zNDQgMTNjMCAuODUzLjIwOCAxLjYzNy42MjQgMi4zNTJzLjk3NiAxLjI4IDEuNjggMS42OTZjLjcxNS40MjcgMS40OTkuNjQgMi4zNTIuNjR6bTQuNjg4LTguNGE2LjAzIDYuMDMgMCAwIDEgLjk2IDEuNzEyYy4yMzUuNjQuMzUyIDEuMzA3LjM1MiAyYTUuODc1IDUuODc1IDAgMCAxLS44MTYgMy4wMjQgNS45OSA1Ljk5IDAgMCAxLTIuMTYgMi4xNkE1Ljg3NSA1Ljg3NSAwIDAgMSA2IDE5YTUuODc1IDUuODc1IDAgMCAxLTMuMDI0LS44MTYgNS45OSA1Ljk5IDAgMCAxLTIuMTYtMi4xNkE1Ljg3NSA1Ljg3NSAwIDAgMSAwIDEzYzAtMS4wODguMjcyLTIuMDk2LjgxNi0zLjAyNGE1Ljk5IDUuOTkgMCAwIDEgMi4xNi0yLjE2QTUuODc1IDUuODc1IDAgMCAxIDYgN2E1Ljc2IDUuNzYgMCAwIDEgMi4wMTYuMzY4Yy42MTkuMjM1IDEuMTk1LjU2IDEuNzI4Ljk3NmwuOTQ0LS45NzZjLjI5OS4yNDUuNjEzLjU2Ljk0NC45NDR6bS01LjM0NCA0LjR2LTRoMS4zMTJ2NHpNOCA1djEuMzQ0SDRWNXonIGZpbGw9JyM3MTdiOGUnIGZpbGwtcnVsZT0nZXZlbm9kZCcvPjwvc3ZnPg==");
  width: 1.2rem;
  height: 1.4rem;
  margin-right: 0.5rem;
}

.icon__home {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  width: 2.4rem;
  height: 2.4rem;
}

.icon__search {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.icon__calendar {
  margin-right: 1rem;
  margin-top: 0.1rem;
  width: 1.5rem;
  height: 1.5rem;
  vertical-align: top;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.icon__warning-blue {
  background-repeat: no-repeat;
  padding-left: 65px;
  min-height: 50px;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.icon__invalide {
  background-repeat: no-repeat;
  padding-left: 65px;
  min-height: 50px;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.icon__warning {
  background-repeat: no-repeat;
  padding-left: 65px;
  min-height: 50px;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.icon__premium {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  height: 1.8rem;
  width: 2.6rem;
  vertical-align: sub;
}

.icon__cross {
  background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.icon__label-alert {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  width: 4.5rem;
  height: 1.7rem;
}

.icon__label-live,
.icon__label-live-hero {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  width: 4.5rem;
  height: 1.7rem;
  vertical-align: sub;
}

.icon__label-live--xl,
.icon__label-live-hero--xl {
  height: 2.3rem;
  width: 6rem;
}

.icon__label-live-hero {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.icon__label-live-hero--title {
  width: 6rem;
  height: 2.8rem;
}

@media (min-width: 1024px) {
  .icon__label-live-hero--title {
    width: 7.2rem;
  }
}

.icon__nav-en-continu {
  width: 2.4rem;
  height: 2.4rem;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.icon__avatar {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.logo__lemonde {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  height: 3rem;
  width: 13.8rem;
}

.logo__lemonde--survey {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  width: 2.2rem;
  height: 1.8rem;
}

@media (min-width: 768px) {
  .logo__lemonde--survey {
    width: 9.8rem;
    height: 3rem;
    background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  }
}

.icon__nav-my-account {
  width: 2.4rem;
  height: 2.4rem;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.icon__nav-connexion {
  width: 2.4rem;
  height: 2.4rem;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.icon__qwant {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  width: 1.8rem;
  height: 1.8rem;
  position: absolute;
  top: 8px;
  left: 6px;
}

.icon__powered-qwant {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  width: 5rem;
  height: 1.5rem;
  margin-top: 1.6rem;
}

.icon__favorites,
.icon__favorites-toparticles {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbDpzcGFjZT0ncHJlc2VydmUnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDExIDE1LjYnIHZpZXdCb3g9JzAgMCAxMSAxNS42JyBmaWxsPScjMmEzMDNiJz48cGF0aCBkPSdNOS42IDBjLjggMCAxLjQuNiAxLjQgMS40djE0LjJsLTUuNS0yLjhMMCAxNS42VjEuNEMwIC42LjYgMCAxLjQgMGg4LjJ6bTAgLjlIMS40Yy0uMyAwLS40LjItLjUuNHYxMi44bDQuNi0yLjMgNC42IDIuM1YxLjRjMC0uMy0uMi0uNC0uNS0uNXonLz48L3N2Zz4=");
  height: 1rem;
  width: 1.1rem;
}

.icon__favorites-toparticles {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.meta__favorites-saved .icon__favorites,
.meta__favorites-saved .icon__favorites-toparticles {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.icon__information {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  width: 2rem;
  height: 2rem;
}

@media (min-width: 768px) {
  .icon__information {
    width: 2.8rem;
    height: 2.8rem;
  }
}

.icon__orange-money {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  height: 3.2rem;
  width: 9rem;
}

.icon__reading-time--opinion {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  width: 1.4rem;
  height: 1.4rem;
}

.icon__arrow {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J20xMS43ODYgNC42NzktLjgyMy4xNDhjLTMuOTI2LjcxLTYuMTk2IDIuNTkzLTcuNTM1IDQuNTE0YTExLjIgMTEuMiAwIDAgMC0xLjM0NiAyLjYyOGMzLjc0Ny0zLjAzNiA3LjIyMy0zLjMzIDguMzg2LTMuMzNhNi40NDQgNi40NDQgMCAwIDEgLjM2Mi4wMWwuMDI2LjAwM2guMDE1bC0uMDg1Ljk5N3MtLjExLS4wMS0uMzE4LS4wMWE3LjA5NiA3LjA5NiAwIDAgMC0uNjgyLjAzM2MtMS41ODUuMTQtNC44NDUuODQ2LTguMTg5IDQuMDU4YTE4LjY2NyAxOC42NjcgMCAwIDAtLjU1OC41NmwtLjAxLjAxLS4xMS4xMTZhLjI1My4yNTMgMCAwIDEtLjE4MS4wODQuMjM3LjIzNyAwIDAgMS0uMjM2LS4yNzJsLjAyNi0uMTguMDAxLS4wMWExMi4yMjMgMTIuMjIzIDAgMCAxIC4xNTEtLjgxYy42MTMtMi43NzggMi43MzgtOC4wNTQgMTAuMTA2LTkuMzg1Vi43ODFjMC0uMjM2LjI2Ni0uMzY3LjQ0NC0uMjE4TDE4LjQgNi41OGMuMTMyLjExLjEzNC4zMi4wMDMuNDMzbC03LjE3IDYuMjI4Yy0uMTc3LjE1NC0uNDQ3LjAyNC0uNDQ3LS4yMTVWOS42NWwuMDg1LS45OTYuOTE1LjA3OHYyLjcwNWw1LjMyOS00LjYzLTUuMzMtNC40N3YyLjM0M1onIGZpbGw9JyMyQTMwM0MnLz48L3N2Zz4=");
}

.icon__arrow.ui-collapse--shown {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.icon__arrow-light {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.icon__link {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  width: 1.6rem;
  height: 1.6rem;
}

.icon__success {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  width: 1.6rem;
  height: 1.6rem;
}

.icon__linkedin {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  width: 1.6rem;
  height: 1.6rem;
  position: relative;
}

.icon__whatsapp {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  width: 2.4rem;
  height: 2.4rem;
}

.icon__whatsapp--afrique {
  width: 3rem;
  height: 3rem;
}

.icon__telegram {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  width: 2.4rem;
  height: 2.4rem;
}

.icon__instagram--afrique {
  width: 3rem;
  height: 3rem;
  background-size: 75%;
}

.icon__messenger {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.icon__facebook {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  width: 2.4rem;
  height: 2.4rem;
}

.icon__facebook--afrique {
  width: 3rem;
  height: 3rem;
}

.icon__facebook--footer {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.icon__facebook--footer:hover {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.icon__email {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  width: 2.4rem;
  height: 2.4rem;
}

.icon__twitter {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  width: 2.4rem;
  height: 2.4rem;
}

.icon__twitter--afrique {
  width: 3rem;
  height: 3rem;
}

.icon__twitter--footer {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.icon__twitter--footer:hover {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.sr-only {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.seo-only {
  display: none;
}

.lmd-btn {
  align-items: center;
  border: 0;
  border-radius: 0.3rem;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-weight: 500;
  height: 3rem;
  justify-content: center;
  line-height: 1;
  max-width: 100%;
  text-align: center;
}

.lmd-btn {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn--s {
  font-size: 1.2rem;
  padding: 0.9rem 1.6rem 0.7rem;
}

.lmd-btn--m {
  font-size: 0.9rem;
  padding: 0.8rem 1.6rem 0.5rem;
}

.lmd-btn--l {
  font-size: 1.6rem;
  height: 4.2rem;
  padding: 1rem 2.4rem;
}

.lmd-btn--fullwidth {
  width: 100%;
}

.lmd-btn--primary {
  background-color: #026b9c;
  color: #fff;
}

.lmd-btn--primary:hover {
  background-color: #005b85;
}

.lmd-btn--white {
  background-color: #fff;
  border: 0.1rem solid #bdc1c8;
  color: #2a303b;
}

.lmd-btn--white:hover {
  background-color: #f5f6f8;
  border-color: #bdc1c8;
}

.lmd-btn--premium {
  background-color: #ffc700;
  color: #2a303b;
}

.lmd-btn--premium:hover {
  background-color: #eab002;
}

.lmd-btn--black {
  background-color: #2a303b;
  color: #fff;
}

.lmd-btn--black:hover {
  background-color: #454f5f;
}

.lmd-btn--blue {
  background-color: #01364f;
  color: #fff;
}

.lmd-btn--blue:hover {
  background-color: #01364f;
}

.lmd-btn-services {
  align-items: center;
  border: 0.1rem solid #d5d8dc;
  border-radius: 1.4rem;
  color: #2a303b;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1;
  justify-content: center;
  padding: 0.4rem 1.2rem;
}

.lmd-btn-services {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn-services {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn-services > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn-services {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn-services:hover {
  background-color: #f5f6f8;
}

.lmd-btn-services:active {
  border-color: #d5d8dc;
  background-color: #d5d8dc;
}

.lmd-btn-rub {
  align-items: center;
  border: 0.1rem solid #d5d8dc;
  border-radius: 0.3rem;
  color: #383f4e;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1;
  justify-content: center;
  padding: 1.2rem 1.2rem 1rem;
  letter-spacing: 0.01rem;
}

.lmd-btn-rub {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn-rub {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn-rub > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn-rub {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn-rub:hover {
  background-color: rgba(42, 48, 59, 0.03);
}

.btn__verification {
  position: absolute;
  cursor: pointer;
  margin-left: -40px;
  margin-top: 1.3rem;
  white-space: nowrap;
  background-repeat: no-repeat;
  border: 0;
  outline: 0;
  background: center center no-repeat;
}

.btn__verification--topic {
  right: 0.6rem;
  top: 2.4rem;
  margin-left: 0;
  top: 3.2rem;
}

.btn__satisfaction-survey {
  align-items: center;
  border-radius: 0.1875rem;
  cursor: pointer;
  display: flex;
  font-size: 0.9rem;
  font-weight: 500;
  justify-content: center;
  padding: 0.6875rem 0.9375rem 0.5625rem;
  -webkit-text-decoration: none;
  text-decoration: none;
  transition: all 0.2s ease-in-out 0s;
  -webkit-user-select: none;
  user-select: none;
  background-color: #52816e;
  color: #fff;
  border: 0px;
}

.btn__satisfaction-survey {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .btn__satisfaction-survey {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .btn__satisfaction-survey > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .btn__satisfaction-survey {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 1024px) {
  .btn__satisfaction-survey {
    font-size: 1rem;
  }
}

.btn__satisfaction-survey:hover {
  background-color: rgba(82, 129, 110, 0.8);
  border-color: #0053fa;
}

.btn__form-live {
  transition: all 0.2s linear;
  color: #fff;
  background: #2a303b;
}

.btn__form-live:disabled {
  background-color: #fff;
  color: #a2a9ae;
}

.btn__form-search {
  padding: 0.7rem 1.6rem;
}

.btn__form-search {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .btn__form-search {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .btn__form-search > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .btn__form-search {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.btn__post-live {
  padding: 1.2rem;
  font-size: 1.6rem;
  text-align: center;
  font-weight: bold;
  border: 0.1rem solid #e9edf0;
  border-radius: 0.4rem;
  color: #fff;
  background: #2a303b;
  cursor: pointer;
}

.btn__post-live {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .btn__post-live {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .btn__post-live > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .btn__post-live {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.btn__post-live--old {
  margin-bottom: 4rem;
}

.btn__post-live--new {
  margin-bottom: 2rem;
}

.btn__post-live--hidden {
  display: none;
}

.btn__old-post-live {
  padding: 1.2rem;
  font-size: 1.6rem;
  text-align: center;
  font-weight: bold;
  border: 0.1rem solid #e9edf0;
  border-radius: 0.4rem;
  color: #fff;
  background: #2a303b;
  margin-bottom: 4rem;
  cursor: pointer;
}

.btn__old-post-live {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .btn__old-post-live {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .btn__old-post-live > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .btn__old-post-live {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 1024px) {
  .btn__old-post-live {
    margin: 0;
    margin-bottom: 4rem;
  }
}

.btn--send-testimony {
  font-size: 1.6rem;
  border: 0.1rem solid #ddd;
  display: inline-block;
  justify-content: center;
  margin-bottom: 4rem;
  margin-top: 2.4rem;
  width: 100%;
  height: auto;
  min-height: 4.2rem;
  cursor: pointer;
}

.btn--send-testimony {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .btn--send-testimony {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .btn--send-testimony > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .btn--send-testimony {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.btn--question-live {
  font-size: 1.6rem;
  background-color: #fff;
  border: 0.1rem solid #ddd;
  display: inline-block;
  justify-content: center;
  margin: 2.4rem auto;
  width: 100%;
  cursor: pointer;
}

.btn--question-live {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .btn--question-live {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .btn--question-live > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .btn--question-live {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 768px) {
  .btn--question-live {
    margin: 2.4rem auto;
  }
}

@media (min-width: 1024px) {
  .btn--question-live {
    display: none;
  }
}

.btn--base {
  background-color: #fff;
  border: 1px solid #bdc1c8;
}

.btn--base:hover {
  background-color: #f5f6f8;
}

.btn--premium {
  background-color: #ffc700;
  padding: 0.5rem 1.5rem;
}

@media (min-width: 320px) {
  .btn--premium {
    padding: 0.8rem 1.6rem;
  }
}

.btn--premium:hover {
  background-color: #eab002;
}

.btn--blue {
  background-color: #026b9c;
  border: 0;
  color: #fff;
}

.btn--blue:hover {
  background-color: #005b85;
  border-color: #005b85;
}

.button {
  border-radius: 0.4rem;
  display: inline-block;
  font-weight: 600;
}

.button {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .button {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .button > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .button {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.button:hover {
  cursor: pointer;
}

.button--orange {
  background-color: #f98f38;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 600;
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
}

.button--orange:hover {
  background-color: #fe8520;
}

.button--orange:focus {
  outline: 0;
}

.button--subscribe {
  font-size: 1.6rem;
  line-height: 1.25;
  letter-spacing: 0.011rem;
  background-color: #ffc700;
  color: #2a303b;
  height: 4rem;
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 28rem;
  width: 100%;
  margin: 0 auto;
}

.button--subscribe:hover {
  background-color: #eab002;
}

.button--dark {
  background-color: #2a303b;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 500;
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0.1rem solid #2a303b;
}

.button--alert {
  background-color: #026b9c;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 500;
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0.1rem solid #fff;
  border-radius: 0.3rem;
  margin-top: 1.6rem;
  height: 4rem;
}

@media (min-width: 1024px) {
  .button--alert:hover {
    background-color: #005b85;
  }
}

.button--blue {
  background-color: #026b9c;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 500;
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
}

.button--blue:hover {
  background-color: #005b85;
  border-color: #005b85;
}

.button--subscribed {
  font-weight: 500;
  font-size: 0.9rem;
  border: 0;
  display: flex;
  align-items: center;
  color: #383f4e;
  background-color: #e8eaee;
}

.button--subscribed:hover {
  cursor: default;
}

.button--subscribed:before {
  content: " ";
  display: inline-block;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  height: 1.8rem;
  width: 1.8rem;
}

.button--lightblue {
  background-color: #007ac8;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 500;
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
}

.button--lightblue:hover {
  background-color: #026b9c;
}

.button--border-grey {
  background-color: #fff;
  color: #007ac8;
  font-size: 1.6rem;
  font-weight: 500;
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0.1rem solid #a4a9b4;
  border-radius: 0.4rem;
}

.button--white {
  background-color: #fff;
  color: #026b9c;
  font-size: 1.6rem;
  font-weight: 500;
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
}

.button--empty {
  background-color: rgba(0, 0, 0, 0);
  border: 0.1rem solid #d5d8dc;
  border-radius: 0.3rem;
  color: #383f4e;
  font-size: 1.6rem;
  font-weight: 500;
  width: 100%;
  height: 4rem;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 1.6rem;
}

@media (min-width: 1024px) {
  .button--empty:hover {
    background-color: #fff;
  }
}

.button--void {
  color: #2a303b;
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0.1rem solid #d5d8dc;
  font-weight: 500;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.button--void:hover {
  background-color: #2a303b;
  border-color: #2a303b;
  color: #fff;
}

.button--month {
  font-size: 1.2rem;
  letter-spacing: 0.01rem;
  font-weight: 500;
  line-height: 1.5;
  color: #2a303b;
  transition: background-color 0.15s ease, color 0.15s ease;
  border: 0.1rem solid #d5d8dc;
  border-radius: 0.4rem;
  padding: 0.8rem 1.2rem;
  width: 9rem;
  justify-content: center;
  max-width: 9rem;
}

.button--month:hover {
  color: #fff;
  background-color: #026b9c;
  border: 0.1rem solid #026b9c;
}

.button--year {
  font-size: 1.2rem;
  letter-spacing: 0.01rem;
  font-weight: 500;
  line-height: 1.5;
  color: #2a303b;
  transition: background-color 0.15s ease, color 0.15s ease;
  border: 0.1rem solid #d5d8dc;
  border-radius: 0.4rem;
  padding: 0.8rem 1.2rem;
  width: 5.5rem;
  justify-content: center;
  max-width: 5.5rem;
}

.button--year:hover {
  color: #fff;
  background-color: #026b9c;
  border: 0.1rem solid #026b9c;
}

.button--day {
  font-size: 1.2rem;
  letter-spacing: 0.01rem;
  font-weight: 500;
  line-height: 1.5;
  color: #2a303b;
  transition: background-color 0.15s ease, color 0.15s ease;
  border: 0.1rem solid #d5d8dc;
  border-radius: 0.4rem;
  padding: 0.8rem 1.2rem;
  width: 4rem;
  justify-content: center;
  max-width: 4rem;
}

.button--day:hover {
  color: #fff;
  background-color: #026b9c;
  border: 0.1rem solid #026b9c;
}

.button--focus {
  color: #fff;
  background-color: #026b9c;
  border: 0.1rem solid #026b9c;
}

.button--page {
  align-items: center;
  border: 0.1rem solid #d5d8dc;
  border-radius: 0.3rem;
  color: #383f4e;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1;
  justify-content: center;
  padding: 1.2rem 1.2rem 1rem;
  letter-spacing: 0.01rem;
}

.button--page {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .button--page {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .button--page > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .button--page {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.button--page:hover {
  background-color: rgba(42, 48, 59, 0.03);
}

.button--water {
  background-color: #31cbbc;
  color: #fff;
  font-size: 1.5rem;
  font-weight: 500;
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
}

.sr-only {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.seo-only {
  display: none;
}

.lmd-btn {
  align-items: center;
  border: 0;
  border-radius: 0.3rem;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-weight: 500;
  height: 3rem;
  justify-content: center;
  line-height: 1;
  max-width: 100%;
  text-align: center;
}

.lmd-btn {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn--s {
  font-size: 1.2rem;
  padding: 0.9rem 1.6rem 0.7rem;
}

.lmd-btn--m {
  font-size: 0.9rem;
  padding: 0.8rem 1.6rem 0.5rem;
}

.lmd-btn--l {
  font-size: 1.6rem;
  height: 4.2rem;
  padding: 1rem 2.4rem;
}

.lmd-btn--fullwidth {
  width: 100%;
}

.lmd-btn--primary {
  background-color: #026b9c;
  color: #fff;
}

.lmd-btn--primary:hover {
  background-color: #005b85;
}

.lmd-btn--white {
  background-color: #fff;
  border: 0.1rem solid #bdc1c8;
  color: #2a303b;
}

.lmd-btn--white:hover {
  background-color: #f5f6f8;
  border-color: #bdc1c8;
}

.lmd-btn--premium {
  background-color: #ffc700;
  color: #2a303b;
}

.lmd-btn--premium:hover {
  background-color: #eab002;
}

.lmd-btn--black {
  background-color: #2a303b;
  color: #fff;
}

.lmd-btn--black:hover {
  background-color: #454f5f;
}

.lmd-btn--blue {
  background-color: #01364f;
  color: #fff;
}

.lmd-btn--blue:hover {
  background-color: #01364f;
}

.lmd-btn-services {
  align-items: center;
  border: 0.1rem solid #d5d8dc;
  border-radius: 1.4rem;
  color: #2a303b;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1;
  justify-content: center;
  padding: 0.4rem 1.2rem;
}

.lmd-btn-services {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn-services {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn-services > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn-services {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn-services:hover {
  background-color: #f5f6f8;
}

.lmd-btn-services:active {
  border-color: #d5d8dc;
  background-color: #d5d8dc;
}

.lmd-btn-rub {
  align-items: center;
  border: 0.1rem solid #d5d8dc;
  border-radius: 0.3rem;
  color: #383f4e;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1;
  justify-content: center;
  padding: 1.2rem 1.2rem 1rem;
  letter-spacing: 0.01rem;
}

.lmd-btn-rub {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn-rub {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn-rub > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn-rub {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn-rub:hover {
  background-color: rgba(42, 48, 59, 0.03);
}

.lmd-input-select__input:disabled .icon__arrow-dropdown,
.paywall-04__icon-paypal,
.paywall-04__icon-cb,
.top-banner__close-btn,
.top-banner__icon-cb {
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  flex-shrink: 0;
}

.message--supportus {
  border-top: 0.1rem solid #a4a9b4;
  display: flex;
  margin: 2rem 0;
  padding-top: 2.4rem;
  -webkit-text-decoration: none;
  text-decoration: none;
  flex-direction: column;
}

@media (min-width: 768px) {
  .message--supportus {
    flex-direction: row;
    border-bottom: 0.1rem solid #a4a9b4;
    margin: 0 0 -0.1rem;
    padding-bottom: 2.4rem;
    grid-column: 1 / span 3;
  }
}

.message--supportus .message__title {
  color: #026b9c;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.25;
  width: 100%;
}

.message--supportus .message__title {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .message--supportus .message__title {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .message--supportus .message__title > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .message--supportus .message__title {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .message--supportus .message__title {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

@media (min-width: 768px) {
  .message--supportus .message__title {
    width: auto;
  }
}

.message--supportus .message__action {
  margin-top: 0.8rem;
  color: #2a303b;
  font-size: 0.9rem;
  font-weight: 500;
  margin-left: auto;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  width: 100%;
}

.message--supportus .message__action {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .message--supportus .message__action {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .message--supportus .message__action > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .message--supportus .message__action {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 768px) {
  .message--supportus .message__action {
    width: auto;
    margin-top: 0;
  }
}

.message--cookie {
  align-items: flex-start;
  background-color: #eff0f3;
  display: flex;
  flex-wrap: nowrap;
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 1000;
  padding: 1.6rem;
}

@media (min-width: 1024px) {
  .message--cookie {
    padding: 2rem;
  }
}

.message--cookie p {
  color: #717b8e;
  font-size: 1.3rem;
  line-height: 1.38;
  margin-right: 1.6rem;
}

.message--cookie p {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .message--cookie p {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .message--cookie p > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .message--cookie p {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.message--cookie p a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  color: #026b9c;
}

@media (min-width: 1024px) {
  .message--cookie p {
    max-width: 80rem;
  }
}

.message--cookie .icon__cross {
  cursor: pointer;
  flex-shrink: 0;
  border: none;
  padding: 0;
  outline: inherit;
  height: 1.5rem;
  width: 1.5rem;
  background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.message--cookie.is-closed {
  display: none;
}

.message--engagement {
  align-items: center;
  background-color: #ffc700;
  display: none;
  font-size: 1.5rem;
  font-weight: 500;
  height: 5.2rem;
  line-height: 2.2rem;
  letter-spacing: 0.02rem;
  position: fixed;
  top: 5.8rem;
  width: 100%;
  z-index: 6;
}

@media (min-width: 1024px) {
  .message--engagement {
    font-size: 1.6rem;
  }

  .message--engagement.message--shown {
    display: flex;
  }
}

.message--engagement .message__wrapper {
  padding: 0;
}

.message--engagement .message__cross {
  align-self: center;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
}

.message--engagement .message__link {
  font-weight: 400;
  font-size: 0.9rem;
  margin-left: 1.2rem;
}

.message--engagement + .main {
  margin-top: 4rem;
}

.message--blue {
  background-color: #eaf9ff;
}

.message--blue .message__content {
  color: #005b85;
}

.message--blue .message__cross {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.message--blue s {
  color: #7698a7;
  font-weight: 400;
}

.message--yellow {
  background-color: #fff6d3;
}

.message--yellow .message__content {
  color: #01364f;
}

.message--yellow .message__cross {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.message--yellow s {
  color: #7698a7;
  font-weight: 400;
}

.message--article-gsc {
  display: none;
}

.message--article-gsc.message--shown {
  display: flex;
  position: sticky;
  top: 6rem;
  width: 100%;
  z-index: 5;
  background-color: #ebf9ff;
  border-bottom: 0.05rem solid #82c8e8;
}

.message--article-gsc.message--shown .message__content {
  padding: 0;
  color: #026b9c;
  font-size: 1.5rem;
}

.message--article-gsc.message--shown + .main {
  margin-top: 4rem;
}

.message--article-gsc.message--shown .message__emphasis {
  font-weight: 600;
}

.message--article-gsc.message--shown .message__close {
  align-self: flex-start;
  margin-top: 1.6rem;
}

.message--article-gsc.message--shown.gscBanner-contextualNav--mobile {
  top: 6rem;
}

.message--article-gsc.message--shown.gscBanner-contextualNav {
  top: 11.6rem;
}

.message--article-gsc.message--shown .message__cross--article-gsc {
  background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

@media (min-width: 768px) {
  .message--article-gsc.message--shown .message__close {
    align-self: initial;
    margin-top: 0;
  }
}

@media (min-width: 1024px) {
  .message--article-gsc.message--shown {
    top: 5.8rem;
  }

  .message--article-gsc.message--shown .message__wrapper {
    padding: 1.8rem 1.6rem 1.5rem;
    align-items: center;
  }

  .message--article-gsc.message--shown.gscBanner-contextualNav {
    top: 5.8rem;
  }

  .message--article-gsc.message--shown.gscBanner-bigAd {
    position: absolute;
    left: 0;
    top: 13rem;
  }

  .message--article-gsc.message--shown.gscBanner-bigAd.gscBanner-contextualNav {
    top: 18.8rem;
  }

  .message--article-gsc.message--shown.gscBanner-bigAd--sticky.gscBanner-contextualNav {
    position: fixed;
    top: 5.8rem;
  }
}

@media (min-width: 1200px) {
  .message--article-gsc.message--shown {
    top: 5.8rem;
  }

  .message--article-gsc.message--shown .message__content {
    font-size: 1.6rem;
  }
}

.message--partner-nyt {
  display: none;
}

@media (min-width: 1024px) {
  .message--partner-nyt.message--shown {
    background-color: #000;
    color: #fff;
    display: flex;
    position: fixed;
    top: 5.8rem;
    height: 4.4rem;
    width: 100%;
    z-index: 5;
  }
}

.message--partner-nyt.message--shown + .main {
  margin-top: 4rem;
}

.message__btn-container {
  margin-top: 1.6rem;
  display: flex;
}

@media (min-width: 1024px) {
  .message__btn-container {
    margin-top: 0;
  }
}

.message__btn-container .button {
  font-size: 0.9rem;
  height: 3rem;
}

.message__btn-container .button:hover {
  cursor: pointer;
}

.message__btn-container .button--white {
  width: 9.9rem;
  margin-left: 1.2rem;
}

.message__btn-container .button--void {
  background-color: rgba(0, 0, 0, 0);
  width: auto;
  color: #717b8e;
  border: 0;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

@media (min-width: 1024px) {
  .message__btn-container .button--void {
    width: 18.6rem;
  }
}

.message__cross {
  cursor: pointer;
  flex-shrink: 0;
  border: none;
  padding: 0;
  outline: inherit;
  height: 1.5rem;
  width: 1.5rem;
  background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.message__cross--survey {
  background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  margin-left: 1.6rem;
}

@media (min-width: 768px) {
  .message__cross--survey {
    margin-left: 0;
    top: 1.6rem;
    position: absolute;
    right: 1.6rem;
  }
}

.message__cross--partner-nyt {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  align-self: center;
}

.message__cross--engagement,
.message__cross--partner-nyt {
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
}

.message__cross:focus {
  outline: 0;
}

.message__cookie-content {
  max-width: 28rem;
}

@media (min-width: 360px) {
  .message__cookie-content {
    max-width: 100%;
  }
}

@media (min-width: 1024px) {
  .message__cookie-content {
    display: flex;
    padding-right: 3.2rem;
  }
}

.message__close {
  font-weight: 500;
  font-size: 1.3rem;
  background: rgba(0, 0, 0, 0);
  border: 0;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  cursor: pointer;
  display: flex;
  align-items: center;
  padding: 0;
  margin-right: 1.2rem;
}

.message__close {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .message__close {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .message__close > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .message__close {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.message__close:focus {
  outline: 0;
}

.message__close--partner-nyt {
  position: absolute;
  top: 1.6rem;
  right: 1.6rem;
}

.message__cookie-wrapper {
  margin: 0 auto;
  max-width: 115.2rem;
  display: flex;
}

.message__headline {
  font-size: 1.6rem;
  line-height: 1.25;
  font-weight: 600;
}

.message__illustration {
  display: none;
}

@media (min-width: 768px) {
  .message__illustration {
    display: block;
    flex: 1;
    margin-left: -9rem;
    text-align: center;
    padding: 0.8rem 0;
  }
}

.message__content {
  color: #2a303b;
  flex: 1;
  padding: 2rem;
}

.message__content {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .message__content {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .message__content > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .message__content {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 768px) {
  .message__content {
    padding: 0;
  }
}

@media (min-width: 1024px) {
  .message__content--partner-nyt {
    color: #fff;
    display: flex;
    align-items: center;
    flex-direction: row;
  }
}

.message__content--sitemap {
  margin-top: 3.2rem;
  font-size: 1.6rem;
  line-height: 1;
}

.message__content--paywall {
  align-content: center;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}

@media (min-width: 768px) {
  .message__content--paywall {
    flex-direction: row;
  }
}

.message__link {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.message__link--sitemap {
  display: inline-flex;
  margin-top: 1.6rem;
  padding: 0.4rem 1.2rem;
  -webkit-text-decoration: none;
  text-decoration: none;
  width: auto;
}

.message__link--sitemap {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .message__link--sitemap {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .message__link--sitemap > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .message__link--sitemap {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 360px) {
  .message__link--sitemap {
    padding: 0.4rem 2rem;
  }
}

.message__link--paywall {
  color: #026b9c;
}

@media (min-width: 1024px) {
  .message__link--partner-nyt {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.1rem;
    margin-left: 1.6rem;
    -webkit-text-decoration: none;
    text-decoration: none;
  }

  .message__link--partner-nyt {
    font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
      "Arial Narrow", sans-serif;
  }

  html:not(.fonts-loaded) .message__link--partner-nyt {
    letter-spacing: -1.607px;
  }

  html:not(.fonts-loaded) .message__link--partner-nyt > * {
    letter-spacing: -1.607px;
  }

  html.fonts-loaded .message__link--partner-nyt {
    font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
      "Arial Narrow", sans-serif;
  }

  html:not(.fonts-loading) .message__link--partner-nyt {
    letter-spacing: 0.05rem;
  }

  .message__link--partner-nyt:after {
    content: "";
    background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
    width: 2.4rem;
    height: 1.6rem;
    display: inline-block;
  }
}

.message__cta {
  font-size: 1.3rem;
  line-height: 1.38;
  margin-top: 0.4rem;
}

.message__cta--register {
  font-size: 1.6rem;
  line-height: 1.25;
  margin-bottom: 0.8rem;
  margin-top: 0;
}

@media (min-width: 768px) {
  .message__cta--register {
    max-width: 34.3rem;
  }
}

.message__cta--paywall {
  align-items: center;
  background-color: #ffc700;
  border-radius: 0.4rem;
  color: #2a303b;
  display: flex;
  font-size: 1.6rem;
  font-weight: 500;
  height: 4rem;
  justify-content: center;
  line-height: 1.25;
  margin-top: 2rem;
  margin: 0 auto;
  max-width: 28rem;
  max-width: 34.3rem;
  width: 100%;
}

.message__cta--paywall {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .message__cta--paywall {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .message__cta--paywall > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .message__cta--paywall {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.message__cta--paywall:hover {
  background-color: #eab002;
}

@media (min-width: 768px) {
  .message__cta--paywall {
    margin: 0.8rem 0 0;
    max-width: 22.9rem;
  }
}

@media (min-width: 1024px) {
  .message__cta--partner-nyt {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.9rem;
    margin-left: 1.6rem;
  }
}

.message__wrapper {
  margin: 0 auto;
  max-width: 115.2rem;
  padding: 0.8rem 1.6rem;
  display: flex;
}

@media (min-width: 360px) {
  .message__wrapper {
    padding: 1.6rem;
  }
}

@media (min-width: 1024px) {
  .message__wrapper {
    padding: 1.6rem 1.6rem 2.4rem;
  }
}

@media (min-width: 1200px) {
  .message__wrapper {
    padding: 1.6rem 0 2.4rem;
  }
}

.message__wrapper--partner-nyt {
  padding: 0;
}

@media (max-width: 1023px) {
  .message__wrapper--partner-nyt {
    margin: 0;
  }
}

.message__wrapper-register {
  display: flex;
  flex-direction: column;
  padding: 0;
  position: relative;
}

@media (min-width: 576px) {
  .message__wrapper-register {
    padding: 0 1.6rem;
  }
}

@media (min-width: 768px) {
  .message__wrapper-register {
    margin: 0 auto;
    max-width: 66.4rem;
    padding: 0;
  }
}

@media (min-width: 1024px) {
  .message__wrapper-register {
    flex-direction: row;
    max-width: 100rem;
    padding: 0 1.6rem;
  }
}

.message__wrapper-teaser {
  position: relative;
  color: #2a303b;
  background-color: #fff6d3;
  font-style: normal;
  font-weight: normal;
  font-size: 1.6rem;
  line-height: 1.6rem;
  text-align: center;
  width: 100%;
  padding: 1.2rem 0 1.2rem;
  height: auto;
  display: flex;
  flex-direction: column;
}

.message__wrapper-teaser {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .message__wrapper-teaser {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .message__wrapper-teaser > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .message__wrapper-teaser {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.message__wrapper-teaser-hide {
  display: none;
}

.message__wrapper-paywall {
  position: relative;
  color: #2a303b;
  font-style: normal;
  font-weight: normal;
  font-size: 1.6rem;
  line-height: 1.6rem;
  text-align: center;
  display: flex;
  max-height: 30rem;
  transition: max-height 1s;
}

.message__wrapper-paywall {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .message__wrapper-paywall {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .message__wrapper-paywall > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .message__wrapper-paywall {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 768px) {
  .message__wrapper-paywall {
    margin: 0 auto;
    max-width: 65rem;
    text-align: left;
  }
}

.message__wrapper-paywall-hide {
  max-height: 0;
  -webkit-appearance: none;
  appearance: none;
  visibility: hidden;
}

.message__cookie-accept:hover {
  background-color: #f5f6f8;
}

.message__sitemap {
  text-align: center;
}

.message__sitemap:before {
  content: " ";
  border-top: 0.3rem solid #2a303b;
  display: block;
}

@media (min-width: 1024px) {
  .message__sitemap {
    grid-column: 1;
  }
}

.message__sitemap--hidden {
  display: none;
}

@media (min-width: 1024px) {
  .message__logo--partner-nyt {
    background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
    width: 14.2rem;
    height: 2rem;
    margin: 0 1.6rem 0 0;
    position: relative;
    display: block;
  }

  .message__logo--partner-nyt:after {
    content: " ";
    width: 0.1rem;
    background-color: #bdc1c8;
    height: 1.8rem;
    display: block;
    margin: 0 0.8rem;
    position: absolute;
    top: 0;
    right: -2.4rem;
  }
}

.message__offre {
  display: none;
}

@media (min-width: 1024px) {
  .message__offre {
    display: block;
    margin-bottom: 3.2rem;
  }

  .message__offre--text {
    padding: 1.6rem 1.2rem 1.6rem;
  }
}

.message__offre--text-white {
  color: #fff;
}

.message__offre--yellow {
  background-color: #ffc700;
}

.message__offre--yellow .message__offre-title:after {
  background-color: #2a303b;
}

.message__offre--yellow .message__offre-description {
  color: #2a303b;
}

.message__offre--violet-memorable {
  background-color: #3e388c;
}

.message__offre--violet-memorable p,
.message__offre--violet-memorable .message__offre-more {
  color: #fff;
}

.message__offre--logo-memorable {
  background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  width: 19.5rem;
  height: 2.2rem;
  margin: auto;
}

.message__offre--divider {
  height: 2px;
  width: 40px;
  background: #fff;
  margin: 1.2rem auto 0.8rem;
}

.message__offre--blue {
  background-color: #036487;
}

.message__offre--arrow {
  font-size: 1.3rem;
}

.message__offre--rotation-yellow {
  background-color: #ffc700;
  padding: 1.4rem 2rem 0.9rem;
}

.message__offre--rotation-yellow
  .message__offre-rotation-description--bold-italic {
  font-weight: 600;
  font-style: italic;
}

.message__offre--rotation-yellow .message__offre-rotation-description--bold {
  font-weight: 600;
}

.message__offre-jeux {
  color: #383f4e;
  background-color: rgba(233, 243, 247, 0.5);
  border-top: 0.1rem solid #e9f3f7;
  border-bottom: 0.1rem solid #e9f3f7;
  margin-bottom: 2.2rem;
}

.message__offre-jeux {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .message__offre-jeux {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .message__offre-jeux > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .message__offre-jeux {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .message__offre-jeux {
  letter-spacing: 0.05rem;
}

.message__offre-jeux-link {
  display: block;
  padding: 1.6rem;
}

.message__offre-jeux-subtitle {
  font-size: 0.9rem;
  line-height: 1rem;
  color: #005b85;
  margin-bottom: 1.1rem;
}

.message__offre-jeux-subtitle::after {
  content: "";
  display: block;
  height: 0.1rem;
  width: 1.5rem;
  margin-top: 0.5rem;
  background-color: #005b85;
}

.message__offre-jeux-title {
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 2.1rem;
  text-transform: uppercase;
  margin-bottom: 0.2rem;
}

.message__offre-jeux-title {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .message__offre-jeux-title {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .message__offre-jeux-title > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .message__offre-jeux-title {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .message__offre-jeux-title {
  letter-spacing: 0.05rem;
}

.message__offre-jeux-title-abo {
  color: #fff;
}

.message__offre-jeux-description {
  font-size: 1.5rem;
  line-height: 2.1rem;
  margin-bottom: 0.8rem;
}

.message__offre-jeux-description {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .message__offre-jeux-description {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .message__offre-jeux-description > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .message__offre-jeux-description {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .message__offre-jeux-description {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

.message__offre-jeux-wrap {
  display: flex;
  align-items: center;
}

.message__offre-jeux-wrap::after {
  content: "";
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  display: inline-block;
  width: 1.2rem;
  height: 1.2rem;
  margin-left: 0.5rem;
}

.message__offre-jeux--user-abo .message__offre-jeux-wrap::after {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.message__offre-jeux-more {
  font-size: 1.5rem;
  line-height: 1.8rem;
  border-bottom: solid 0.1rem #383f4e;
}

.message__offre-jeux--user-abo .message__offre-jeux-more {
  color: #fff;
  border-bottom: solid 0.1rem #fff;
}

.message__offre-jeux-icon {
  height: 1rem;
  width: 1.2rem;
}

.message__offre-jeux--user-free {
  background-color: #ffc700;
}

.message__offre-jeux--user-free .message__offre-title:after {
  background-color: #2a303b;
}

.message__offre-jeux--user-free .message__offre-description {
  color: #2a303b;
}

.message__offre-jeux--user-abo {
  background-color: #026b9c;
  color: #fff;
}

@media (min-width: 1024px) {
  .message__offre-kicker {
    font-weight: normal;
    color: #2a303b;
    font-size: 1.3rem;
    letter-spacing: 0.13rem;
    line-height: 1.15;
    text-align: center;
    text-transform: uppercase;
  }

  .message__offre-kicker {
    font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
      "Arial Narrow", sans-serif;
  }

  html:not(.fonts-loaded) .message__offre-kicker {
    letter-spacing: -1.607px;
  }

  html:not(.fonts-loaded) .message__offre-kicker > * {
    letter-spacing: -1.607px;
  }

  html.fonts-loaded .message__offre-kicker {
    font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
      "Arial Narrow", sans-serif;
  }

  html:not(.fonts-loading) .message__offre-kicker {
    letter-spacing: 0.05rem;
  }
}

@media (min-width: 1024px) {
  .message__offre-rotation-title {
    font-size: 1.8rem;
    line-height: 1.25;
    color: #2a303b;
    font-weight: bold;
    margin-top: 0.4rem;
  }

  .message__offre-rotation-title {
    font-family: Georgia, Droid-serif, serif;
  }

  html:not(.fonts-loaded) .message__offre-rotation-title {
    letter-spacing: -0.645px;
  }

  html:not(.fonts-loaded) .message__offre-rotation-title > * {
    letter-spacing: -0.645px;
  }

  html.fonts-loaded .message__offre-rotation-title {
    font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
  }

  @supports (font-variation-settings: normal) {
    html.fonts-loaded .message__offre-rotation-title {
      font-family: "The Antiqua B", Georgia, Droid-serif, serif;
    }
  }
}

.message__offre-description-container {
  display: flex;
  height: 6rem;
  align-items: center;
  margin-top: 0.8rem;
}

@media (min-width: 1024px) {
  .message__offre-rotation-description {
    color: #2a303b;
    font-size: 1.5rem;
    line-height: 1.33;
  }

  .message__offre-rotation-description {
    font-family: Arial, Roboto, sans-serif;
  }

  html:not(.fonts-loaded) .message__offre-rotation-description {
    letter-spacing: 0.314px;
  }

  html:not(.fonts-loaded) .message__offre-rotation-description > * {
    letter-spacing: 0.314px;
  }

  html.fonts-loaded .message__offre-rotation-description {
    font-family: "Marr Sans", Arial, Roboto, sans-serif;
  }
}

.message__marque {
  font-style: italic;
}

.message__marque--upper {
  font-style: normal;
}

@media (min-width: 1024px) {
  .message__offre-title {
    font-size: 1.6rem;
    line-height: 1.25;
    color: #2a303b;
    font-weight: bold;
    text-align: left;
  }

  .message__offre-title {
    font-family: Georgia, Droid-serif, serif;
  }

  html:not(.fonts-loaded) .message__offre-title {
    letter-spacing: -0.645px;
  }

  html:not(.fonts-loaded) .message__offre-title > * {
    letter-spacing: -0.645px;
  }

  html.fonts-loaded .message__offre-title {
    font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
  }

  @supports (font-variation-settings: normal) {
    html.fonts-loaded .message__offre-title {
      font-family: "The Antiqua B", Georgia, Droid-serif, serif;
    }
  }

  .message__offre-title--white {
    color: #fff;
  }

  .message__offre-title--white:after {
    background-color: #fff;
  }
}

.message__offre-title--upper {
  font-size: 1.6rem;
  color: #2a303b;
  font-weight: bold;
  letter-spacing: 0.08rem;
  text-transform: uppercase;
}

.message__offre-title--upper {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .message__offre-title--upper {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .message__offre-title--upper > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .message__offre-title--upper {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .message__offre-title--upper {
  letter-spacing: 0.05rem;
}

@media (min-width: 1024px) {
  .message__offre-description {
    color: #454f5f;
    font-size: 1.5rem;
    line-height: 1.33;
    margin-top: 0.4rem;
  }

  .message__offre-description {
    font-family: Georgia, Droid-serif, serif;
  }

  html:not(.fonts-loaded) .message__offre-description {
    letter-spacing: -0.645px;
  }

  html:not(.fonts-loaded) .message__offre-description > * {
    letter-spacing: -0.645px;
  }

  html.fonts-loaded .message__offre-description {
    font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
  }

  @supports (font-variation-settings: normal) {
    html.fonts-loaded .message__offre-description {
      font-family: "The Antiqua B", Georgia, Droid-serif, serif;
    }
  }

  .message__offre-description--white {
    color: #fff;
  }
}

.message__offre-description--upper {
  margin-top: 0;
}

@media (min-width: 1024px) {
  .message__offre-more {
    color: #2a303b;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    font-size: 1.3rem;
    font-weight: 500;
    padding-top: 0.4rem;
    display: inline-block;
  }

  .message__offre-more {
    font-family: Arial, Roboto, sans-serif;
  }

  html:not(.fonts-loaded) .message__offre-more {
    letter-spacing: 0.314px;
  }

  html:not(.fonts-loaded) .message__offre-more > * {
    letter-spacing: 0.314px;
  }

  html.fonts-loaded .message__offre-more {
    font-family: "Marr Sans", Arial, Roboto, sans-serif;
  }

  .message__offre-more--white {
    color: #fff;
  }

  .message__offre-more--full-white {
    color: #036487;
    background: #fff;
    -webkit-text-decoration: none;
    text-decoration: none;
    line-height: 1;
    display: inline-block;
    padding: 0.7rem 0.8rem 0.7rem;
    border-radius: 0.3rem;
    margin-top: 1rem;
  }
}

.message__offre-more-container {
  display: flex;
  justify-content: flex-end;
}

@media (min-width: 1024px) {
  .message__offre-link {
    display: block;
  }
}

.message__survey {
  position: fixed;
  width: 100%;
  bottom: 0;
  background-color: #2c2946;
  display: none;
  z-index: 6;
  padding: 1.6rem;
}

@media (min-width: 768px) {
  .message__survey {
    width: 24rem;
    bottom: 1.6rem;
    right: 1.6rem;
    border-radius: 0.4rem;
  }
}

.message__survey--visible {
  display: flex;
  align-items: center;
}

@media (min-width: 768px) {
  .message__survey--visible {
    display: block;
  }
}

.message__survey-description {
  color: #fff;
  font-size: 0.9rem;
  line-height: 1.4;
  margin-right: 0.8rem;
}

.message__survey-description {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .message__survey-description {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .message__survey-description > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .message__survey-description {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 768px) {
  .message__survey-description {
    margin-right: 0;
    font-size: 1.5rem;
  }
}

.message__cta-survey {
  height: 4.2rem;
  max-width: 9.9rem;
}

@media (min-width: 768px) {
  .message__cta-survey {
    margin-top: 1.6rem;
    max-width: 100%;
  }
}

.message__cta-text-mobile {
  padding: 0 1.2rem;
}

@media (min-width: 768px) {
  .message__cta-text-mobile {
    display: none;
  }
}

.message__cta-text-desktop {
  display: none;
}

@media (min-width: 768px) {
  .message__cta-text-desktop {
    display: inline;
  }
}

.message__actions {
  align-items: center;
  display: flex;
  margin-left: auto;
  justify-content: flex-end;
  width: 30rem;
}

@media (min-width: 360px) {
  .message__actions {
    width: 20rem;
  }
}

@media (min-width: 768px) {
  .message__actions {
    display: block;
    margin-left: 0;
    width: auto;
  }
}

.message__survey-logo {
  width: 2.2rem;
  margin-right: 0.8rem;
}

@media (min-width: 768px) {
  .message__survey-logo {
    margin-right: 0;
    width: auto;
  }
}

.message--register {
  position: sticky;
  background-color: #fff6d3;
  border-top: 0.1rem solid #eab002;
  width: 100%;
  max-width: none;
  max-width: initial;
  grid-template-columns: initial;
  height: auto;
  z-index: 15;
  bottom: 0;
  padding: 1.6rem;
}

@media (min-width: 768px) {
  .message--register {
    margin-right: 0;
    padding: 2.4rem 1.6rem;
  }
}

.message--register-hide {
  display: none;
}

.message--paywall {
  position: sticky;
  background-color: #fcfcfd;
  width: 100%;
  height: auto;
  z-index: 2147483647;
  bottom: 0;
}

.message--paywall-hide {
  display: none;
}

.message--blockscroll {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.message--shorten {
  height: 2000px;
  overflow: hidden;
}

.message--teaser {
  position: sticky;
  background-color: #fff6d3;
  width: 100%;
  height: auto;
  z-index: 15;
  bottom: 0;
  padding: 1.6rem;
}

.message--teaser-hide {
  display: none;
}

.message--hidden {
  display: none;
}

.message__headline {
  color: #000;
  font-size: 2rem;
  line-height: 1.2;
  font-weight: normal;
  text-align: center;
}

.message__headline {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .message__headline {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .message__headline > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .message__headline {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .message__headline {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

@media (min-width: 360px) {
  .message__headline {
    font-size: 2.4rem;
    line-height: 1.16;
  }
}

.message__headline-paywall {
  font-size: 2.8rem;
  line-height: 1;
  font-weight: 500;
  margin-bottom: 1.2rem;
}

.message__headline-paywall {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .message__headline-paywall {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .message__headline-paywall > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .message__headline-paywall {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .message__headline-paywall {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

@media (min-width: 768px) {
  .message__headline-paywall {
    line-height: 1.2;
    margin: 0;
  }
}

.message__headline-teaser {
  padding: 0 3rem;
  margin-bottom: 0.8rem;
  font-size: 1.6rem;
  line-height: 1.25;
  font-weight: 500;
}

@media (min-width: 768px) {
  .message__headline-teaser {
    margin-bottom: 0.2rem;
  }
}

.message__headline-teaser--logo {
  margin-left: -2.3rem;
}

@media (min-width: 768px) {
  .message__headline-teaser--logo {
    margin-left: 0;
  }
}

.message__description-bordered {
  border-top: 0.1rem solid #d5d8dc;
  padding-bottom: 0.8rem;
  padding-top: 1.2rem;
}

@media (min-width: 768px) {
  .message__description-bordered {
    border-top: none;
    padding-top: 0;
  }
}

.message__description-dropdown {
  color: #000;
  display: none;
  height: 15rem;
  -webkit-mask-image: linear-gradient(#fff 0%, #fff 11rem, transparent);
  mask-image: linear-gradient(#fff 0%, #fff 11rem, transparent);
  mask-mode: luminance;
  -webkit-mask-repeat: repeat-x;
  mask-repeat: repeat-x;
  overflow-y: scroll;
}

.message__description-dropdown {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .message__description-dropdown {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .message__description-dropdown > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .message__description-dropdown {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 360px) {
  .message__description-dropdown {
    height: auto;
    -webkit-mask-image: none;
    mask-image: none;
    overflow: auto;
  }
}

.message__description-dropdown.ui-collapse--shown {
  display: block;
  padding-bottom: 2.4rem;
}

.message__paragraph {
  line-height: 1.375;
  font-size: 1.6rem;
}

.message__paragraph:not(:first-of-type) {
  margin-top: 1.2rem;
}

.message__paragraph--extra {
  line-height: 1.375;
  font-size: 1.6rem;
  margin-top: 0.8rem;
}

.message__paragraph__strong {
  font-size: 1.5rem;
  font-weight: 600;
  padding-bottom: 6rem;
}

@media (min-width: 360px) {
  .message__paragraph__strong {
    padding-bottom: 0;
  }
}

.message__paragraph__bold {
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1;
}

.message__paragraph__mobile {
  font-size: 1.6rem;
  line-height: 1.375;
}

@media (min-width: 768px) {
  .message__paragraph__mobile {
    display: none;
  }
}

.message__paragraph__desktop {
  font-size: 1.6rem;
}

@media (max-width: 768px) {
  .message__paragraph__desktop {
    display: none;
  }
}

.message__paragraph--register {
  font-size: 0.9rem;
  line-height: 2rem;
}

.message__paragraph--register:not(:first-of-type) {
  margin-top: 0;
}

.message__paragraph--register:not(:last-child) {
  margin-bottom: 1.6rem;
}

@media (min-width: 1024px) {
  .message--fragment-de-france {
    margin-bottom: 3.2rem;
  }
}

.message__link {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.message__link--fragment-de-france {
  align-items: flex-start;
  background-color: #f4f9fb;
  display: flex;
  justify-content: space-between;
  padding: 1.6rem 0;
  position: relative;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.message__link--fragment-de-france > * {
  z-index: 1;
}

.message__link--fragment-de-france:before {
  background-color: #f4f9fb;
  content: "";
  display: block;
  height: calc(100% + 0.4rem);
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  width: 100vw;
  z-index: 0;
}

@media (min-width: 576px) {
  .message__link--fragment-de-france {
    padding: 1.6rem;
  }

  .message__link--fragment-de-france:before {
    width: 100%;
  }
}

@media (min-width: 1024px) {
  .message__link--fragment-de-france:before {
    content: none;
  }
}

.message__overlay {
  z-index: 2147483646 !important;
}

@media (min-width: 1024px) {
  .message__details {
    margin-right: 0.8rem;
    max-width: 58.7rem;
  }
}

.message__actions-wrapper {
  flex-shrink: 0;
}

@media (min-width: 1024px) {
  .message__actions-wrapper {
    align-self: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: auto;
    margin-top: 2rem;
    width: 24rem;
  }
}

.message__actions-wrapper.ui-collapse--shown {
  justify-content: flex-start;
}

.message__headline--register {
  font-size: 1.8rem;
  font-weight: 600;
  margin-bottom: 1.6rem;
  text-align: left;
}

.message__headline--register {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .message__headline--register {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .message__headline--register > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .message__headline--register {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .message__headline--register {
  letter-spacing: 0.05rem;
}

@media (min-width: 1024px) {
  .message__headline--register {
    font-size: 2.4rem;
    margin-bottom: 2rem;
  }
}

.message__dropdown-trigger {
  align-items: center;
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  color: #026b9c;
  cursor: pointer;
  display: flex;
  font-size: 0.9rem;
  margin: 0;
  margin-bottom: 2rem;
  padding: 0;
  position: relative;
  text-align: left;
}

.message__dropdown-trigger {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .message__dropdown-trigger {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .message__dropdown-trigger > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .message__dropdown-trigger {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.message__dropdown-trigger:focus {
  outline: 0;
}

.message__dropdown-trigger:after {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  content: "";
  display: flex;
  height: 1.8rem;
  position: absolute;
  right: -2.8rem;
  top: 0.2rem;
  transform: rotate(90deg);
  width: 1.8rem;
}

.message__dropdown-trigger.ui-collapse--shown:after {
  transform: rotate(-90deg);
}

.message__dropdown-trigger.ui-collapse--shown__dropdown-trigger-hide-msg {
  display: none;
}

.message__dropdown-trigger.ui-collapse--shown__dropdown-trigger-show-msg {
  display: inline;
}

.message__cmp-wrapper {
  font-size: 0.9rem;
  text-align: center;
}

.message__cmp-link {
  cursor: pointer;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.message__link--register {
  color: #026b9c;
}

.message__title {
  color: #026b9c;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.5rem;
  letter-spacing: 0.13rem;
  margin-bottom: 0.4rem;
  text-transform: uppercase;
}

.message__title {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .message__title {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .message__title > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .message__title {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .message__title {
  letter-spacing: 0.05rem;
}

.message__description {
  color: #2a303b;
  font-size: 0.9rem;
  font-weight: 700;
  line-height: 1.8rem;
  margin-bottom: 0.8rem;
  margin-top: 1.2rem;
}

.message__description {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .message__description {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .message__description > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .message__description {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .message__description {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

.message__more {
  align-items: center;
  color: #2a303b;
  display: flex;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.8rem;
}

.message__more {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .message__more {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .message__more > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .message__more {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .message__more {
  letter-spacing: 0.05rem;
}

.message__more::after {
  content: "";
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  display: inline-block;
  height: 1.2rem;
  margin-left: 0.4rem;
  width: 1.2rem;
}

.message__more-text {
  letter-spacing: 0.02rem;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.message__image {
  height: auto;
  flex-shrink: 0;
  margin-left: 2rem;
  width: 11rem;
}

@media (min-width: 576px) {
  .message__image {
    width: 75%;
  }
}

@media (min-width: 1024px) {
  .message__image {
    margin-left: 0.8rem;
  }
}

.top-banner {
  align-items: flex-start;
  background-color: #fffbeb;
  display: none;
  justify-content: center;
  padding: 1.6rem;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10;
}

.top-banner {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .top-banner {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .top-banner > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .top-banner {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.top-banner--important {
  background-color: #ffede9;
}

.top-banner--reminder-on {
  display: flex;
}

.top-banner__container {
  align-items: center;
  color: #2a303b;
  display: flex;
  flex-direction: column;
  font-size: 0.9rem;
  justify-content: flex-start;
  line-height: 1.9rem;
  max-width: 80rem;
  text-align: center;
}

@media (min-width: 360px) {
  .top-banner__container {
    font-size: 1.6rem;
    line-height: 2.2rem;
  }
}

.top-banner__close-btn {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  cursor: pointer;
  height: 2.4rem;
  margin-bottom: 0.8rem;
  margin-left: auto;
  width: 2.4rem;
}

@media (min-width: 1024px) {
  .top-banner__close-btn {
    position: absolute;
    right: 4.8rem;
    top: 1.6rem;
  }
}

.top-banner__title {
  align-items: center;
  display: flex;
  font-weight: 600;
  justify-content: flex-start;
  margin-bottom: 0.8rem;
}

.top-banner__icon-cb {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  height: 1.5rem;
  margin-right: 0.8rem;
  width: 2.05rem;
}

.top-banner__text {
  margin-bottom: 0.8rem;
}

.top-banner__cta {
  align-items: center;
  border: 0;
  border-radius: 0.3rem;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-weight: 500;
  height: 3rem;
  justify-content: center;
  line-height: 1;
  max-width: 100%;
  text-align: center;
  font-size: 1.2rem;
  padding: 0.9rem 1.6rem 0.7rem;
  background-color: #ffc700;
  color: #2a303b;
  margin-bottom: 0.8rem;
}

.top-banner__cta {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .top-banner__cta {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .top-banner__cta > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .top-banner__cta {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.top-banner__cta:hover {
  background-color: #eab002;
}

@media (min-width: 360px) {
  .top-banner__cta {
    font-size: 1.6rem;
    height: 4.2rem;
    padding: 1rem 2.4rem;
  }
}

.top-banner__helper {
  font-size: 0.9rem;
}

.sr-only {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.seo-only {
  display: none;
}

.lmd-btn {
  align-items: center;
  border: 0;
  border-radius: 0.3rem;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-weight: 500;
  height: 3rem;
  justify-content: center;
  line-height: 1;
  max-width: 100%;
  text-align: center;
}

.lmd-btn {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn--s {
  font-size: 1.2rem;
  padding: 0.9rem 1.6rem 0.7rem;
}

.lmd-btn--m {
  font-size: 0.9rem;
  padding: 0.8rem 1.6rem 0.5rem;
}

.lmd-btn--l {
  font-size: 1.6rem;
  height: 4.2rem;
  padding: 1rem 2.4rem;
}

.lmd-btn--fullwidth {
  width: 100%;
}

.lmd-btn--primary {
  background-color: #026b9c;
  color: #fff;
}

.lmd-btn--primary:hover {
  background-color: #005b85;
}

.lmd-btn--white {
  background-color: #fff;
  border: 0.1rem solid #bdc1c8;
  color: #2a303b;
}

.lmd-btn--white:hover {
  background-color: #f5f6f8;
  border-color: #bdc1c8;
}

.lmd-btn--premium {
  background-color: #ffc700;
  color: #2a303b;
}

.lmd-btn--premium:hover {
  background-color: #eab002;
}

.lmd-btn--black {
  background-color: #2a303b;
  color: #fff;
}

.lmd-btn--black:hover {
  background-color: #454f5f;
}

.lmd-btn--blue {
  background-color: #01364f;
  color: #fff;
}

.lmd-btn--blue:hover {
  background-color: #01364f;
}

.lmd-btn-services {
  align-items: center;
  border: 0.1rem solid #d5d8dc;
  border-radius: 1.4rem;
  color: #2a303b;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1;
  justify-content: center;
  padding: 0.4rem 1.2rem;
}

.lmd-btn-services {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn-services {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn-services > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn-services {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn-services:hover {
  background-color: #f5f6f8;
}

.lmd-btn-services:active {
  border-color: #d5d8dc;
  background-color: #d5d8dc;
}

.lmd-btn-rub {
  align-items: center;
  border: 0.1rem solid #d5d8dc;
  border-radius: 0.3rem;
  color: #383f4e;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1;
  justify-content: center;
  padding: 1.2rem 1.2rem 1rem;
  letter-spacing: 0.01rem;
}

.lmd-btn-rub {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn-rub {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn-rub > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn-rub {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn-rub:hover {
  background-color: rgba(42, 48, 59, 0.03);
}

.picto,
.comment__icon-user-edit,
.comment__input-result--error:after,
.comment__input-result--valid:after {
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  flex-shrink: 0;
  height: 2rem;
  width: 2rem;
}

@media (min-width: 768px) {
  .comments__paywall {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 3.2rem;
  }
}

.main--dark-mode .comments__paywall {
  color: rgba(255, 255, 255, 0.85);
}

.comments__action {
  display: flex;
  align-items: center;
}

.comments__action-forward {
  cursor: pointer;
  height: 3rem;
  background-color: #2a303b;
  border-radius: 0.3rem;
  border: 0;
  font-weight: 500;
  color: #fff;
  font-size: 1.6rem;
  font-family: inherit;
  margin-left: auto;
  justify-content: center;
  padding: 0 1.6rem;
}

.comments__action-forward:focus {
  outline: 0;
}

.main--dark-mode .comments__action-forward {
  background-color: rgba(255, 255, 255, 0.85);
  color: #181a1e;
}

.comments__action-back {
  font-size: 1.5rem;
  color: #2a303b;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.comments__header {
  display: none;
  border-top: 0.3rem solid #383f4e;
  margin-top: 3rem;
  padding-top: 2.4rem;
}

.main--dark-mode .comments__header {
  border-top-color: rgba(255, 255, 255, 0.85);
}

.comments__header--show {
  display: flex;
}

.comments__title {
  font-weight: 600;
  color: #383f4e;
  font-size: 2.4rem;
}

.main--dark-mode .comments__title {
  color: rgba(255, 255, 255, 0.85);
}

.comments__sort {
  color: #666e80;
  font-size: 1.3rem;
  line-height: 1.53;
  margin-left: auto;
  border: 0;
  background: rgba(0, 0, 0, 0);
  cursor: pointer;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.comments__base-icon {
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 2.5rem;
  height: 2.5rem;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  margin-right: 0.4rem;
}

.comments__base-icon--m {
  width: 4rem;
  height: 4rem;
  margin-right: 0.8rem;
}

.comments__river {
  margin-top: 2.4rem;
  display: none;
}

.comments__river--show {
  display: block;
}

.comments__container {
  display: none;
}

.comments__container--show {
  display: block;
}

.comments__none {
  margin-top: 2.4rem;
  font-size: 1.8rem;
  color: #383f4e;
}

.main--dark-mode .comments__none {
  color: rgba(255, 255, 255, 0.85);
}

.comments__show {
  border: 0.1rem solid #bdc1c8;
  padding: 0.8rem 3.2rem;
  border-radius: 0.3rem;
  display: inline-block;
  width: auto;
  color: #383f4e;
}

.comments__show:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.comments__show--empty {
  border: 0;
  padding: 0;
  border-radius: 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.comments__show--none {
  border: 0;
  padding: 0;
  border-radius: 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  color: #666e80;
}

.comments__show--none:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.comments__shared {
  border: solid 1px #e2e4e9;
  border-top: solid 4px #ffc700;
  padding: 5.2rem 9.4rem;
  text-align: left;
  margin-top: 2.4rem;
}

@media (min-width: 1024px) {
  .comments__shared {
    margin-top: 3rem;
    text-align: center;
  }
}

.comments__shared-intro {
  font-size: 1.6rem;
  font-weight: 600;
}

.comments__cta {
  background-color: #fff6d3;
  padding: 3.2rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  font-size: 1.6rem;
  text-align: center;
}

.main--dark-mode .comments__cta {
  background-color: #f5f6f8;
}

@media (min-width: 1024px) {
  .comments__cta {
    margin-top: 3rem;
    text-align: left;
    display: flex;
    padding: 2.4rem;
  }
}

.comments__cta-content {
  display: flex;
  flex-direction: column;
}

@media (min-width: 1024px) {
  .comments__cta-content {
    padding-right: 6rem;
    padding-left: 0;
    max-width: 32.8rem;
  }
}

.comments__cta-intro {
  font-weight: 600;
  font-size: 1.8rem;
  line-height: 1.35;
}

.comments__cta-pic {
  font-weight: 600;
  font-size: 1.8rem;
  margin-bottom: 1rem;
}

@media (min-width: 1024px) {
  .comments__cta-pic {
    margin: auto;
    padding-right: 2.2rem;
  }
}

.comments__cta-login {
  font-size: 1.5rem;
  font-weight: 400;
  margin-top: 1.4rem;
  color: #2a303b;
}

.comments__cta-login-link {
  border-bottom: 0.1rem solid #2a303b;
}

.comments__cta-desc {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.33;
  margin-top: 0.8rem;
}

.comments__cta-link {
  margin-top: 2.4rem;
  max-width: 14.4rem;
  display: inline-block;
  color: #013;
  background-color: #ffc700;
  font-weight: 500;
  border-radius: 0.3rem;
  padding: 1rem 2rem;
  text-align: center;
  line-height: 1.25;
  height: 4.2rem;
  font-size: 1.6rem;
  letter-spacing: 0.011rem;
}

@media (min-width: 1024px) {
  .comments__cta-link {
    margin: 3.2rem 0 0;
  }
}

.comments__emphasis {
  color: #ffc700;
}

.comments__tooltip {
  cursor: pointer;
}

.comments__box-lock-link {
  border-bottom: 0.1rem solid #a4a9b4;
}

.comments__box-lock-container {
  height: 13.2rem;
  background-color: #f5f6f8;
  display: flex;
  padding: 2.4rem;
  margin-top: -0.1rem;
}

@media (min-width: 768px) {
  .comments__box-lock-container {
    height: 9rem;
  }
}

.comments__box-lock-text {
  font-size: 1.5rem;
  text-align: center;
  align-self: center;
  font-weight: 500;
}

.comments__active,
.comments__blocked-btn {
  align-items: center;
  border: 0;
  border-radius: 0.3rem;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-weight: 500;
  height: 3rem;
  justify-content: center;
  line-height: 1;
  max-width: 100%;
  text-align: center;
  font-size: 1.6rem;
  height: 4.2rem;
  padding: 1rem 2.4rem;
  background-color: #fff;
  border: 0.1rem solid #bdc1c8;
  color: #2a303b;
}

.comments__active,
.comments__blocked-btn {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .comments__active,
html:not(.fonts-loaded) .comments__blocked-btn {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .comments__active > *,
html:not(.fonts-loaded) .comments__blocked-btn > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .comments__active,
html.fonts-loaded .comments__blocked-btn {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.comments__active:hover,
.comments__blocked-btn:hover {
  background-color: #f5f6f8;
  border-color: #bdc1c8;
}

.paywall__comments--show + .comments__active,
.paywall__comments--show + .comments__blocked-btn {
  border: 0.1rem solid #bdc1c8;
  color: #2a303b;
  opacity: 0.5;
}

.paywall__comments--show + .comments__active:hover,
.paywall__comments--show + .comments__blocked-btn:hover {
  cursor: default;
}

.comments__blocked {
  position: relative;
}

.comments__blocked-btn {
  border: 0.1rem solid #bdc1c8;
  color: #2a303b;
  opacity: 0.5;
}

.comments__blocked-box {
  align-items: flex-start;
  background-color: #fff;
  border-radius: 0.3rem;
  bottom: calc(100% + 1.2rem);
  box-shadow: 0px 0px 56px 8px rgba(0, 0, 0, 0.2),
    inset 0px 0px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  left: 0;
  opacity: 0;
  padding: 1.2rem;
  position: absolute;
  right: 0;
  visibility: hidden;
  width: 100%;
}

.comments__blocked-box:after {
  border-bottom: 1rem solid #fff;
  border-left: 0.7rem solid rgba(0, 0, 0, 0);
  border-right: 0.7rem solid rgba(0, 0, 0, 0);
  content: "";
  display: inline-block;
  left: 50%;
  position: absolute;
  transform: rotate(180deg);
  transition: opacity 100ms;
  top: calc(100% - 0.1rem);
}

@media (min-width: 1024px) {
  .comments__blocked-box:after {
    left: 5rem;
  }
}

@media (min-width: 1024px) {
  .comments__blocked-box {
    width: 30rem;
  }
}

.comments__blocked-box--show {
  display: flex;
  opacity: 1;
  visibility: visible;
}

.comments__blocked-msg {
  color: #383f4e;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1.8rem;
  margin-bottom: 0.2rem;
}

.comments__blocked-msg {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .comments__blocked-msg {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .comments__blocked-msg > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .comments__blocked-msg {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.comments__blocked-cta {
  color: #717b8e;
  cursor: pointer;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.8rem;
}

.comments__blocked-cta {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .comments__blocked-cta {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .comments__blocked-cta > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .comments__blocked-cta {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.comment {
  padding-bottom: 2.4rem;
  border-bottom: 0.1rem solid #e8eaee;
}

.comment:not(:first-of-type) {
  margin-top: 2.4rem;
}

.comment__header {
  display: flex;
  align-items: center;
}

.comment__pinned {
  margin-left: auto;
  display: flex;
  color: #2a303b;
  font-size: 1.1rem;
  text-transform: uppercase;
  align-items: center;
}

.comment__author {
  color: #2a303b;
  font-size: 1.5rem;
  font-weight: 600;
}

.main--dark-mode .comment__author {
  color: rgba(255, 255, 255, 0.85);
}

.comment__date {
  text-transform: uppercase;
  color: #666e80;
  font-size: 1.1rem;
  margin-left: 0.8rem;
  align-self: flex-end;
}

.main--dark-mode .comment__date {
  color: rgba(255, 255, 255, 0.85);
}

.comment__content {
  margin-top: 1.2rem;
  line-height: 1.53;
  color: #2a303b;
  font-size: 1.5rem;
}

.main--dark-mode .comment__content {
  color: rgba(255, 255, 255, 0.85);
}

.comment__footer {
  display: flex;
  margin-top: 2rem;
}

.main--dark-mode .comment__footer {
  color: rgba(255, 255, 255, 0.85);
}

.comment__admin {
  font-size: 1.3rem;
  margin-top: 0.8rem;
}

.comment__admin + .comment__content {
  margin-top: 0.4rem;
}

.comment__view-more {
  font-size: 1.2rem;
  color: #383f4e;
  font-weight: 500;
  border: 0.1rem solid #bdc1c8;
  background: rgba(0, 0, 0, 0);
  cursor: pointer;
  padding: 0.8rem 2rem;
  border-radius: 0.3rem;
  margin-right: 2rem;
}

.main--dark-mode .comment__view-more {
  color: #181a1e;
  background-color: rgba(255, 255, 255, 0.85);
  border: 0;
}

.comment__view-more:focus {
  outline: 0;
}

.comment__view-more:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.comment__answer {
  font-size: 1.2rem;
  color: #383f4e;
  font-weight: 500;
  background: rgba(0, 0, 0, 0);
  border: 0;
  cursor: pointer;
  padding: 0;
}

.main--dark-mode .comment__answer {
  color: rgba(255, 255, 255, 0.85);
}

.comment__answer:focus {
  outline: 0;
}

.comment__answer:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.comment__report {
  margin-left: auto;
  color: #666e80;
  font-size: 1.2rem;
  align-self: center;
  font-weight: 500;
}

.main--dark-mode .comment__report {
  color: rgba(255, 255, 255, 0.85);
}

.comment__report:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.comment__children {
  border-left: 0.3rem solid #e8eaee;
  border-bottom: 0.3rem solid #e8eaee;
  margin-left: 10%;
  opacity: 0;
  transform: scaleY(0);
  transition: transform 0.2s ease, opacity 0.1s ease;
  transform-origin: 50% 0;
  z-index: -1;
  position: absolute;
}

.comment__children--show {
  opacity: 1;
  position: relative;
  transform: scaleY(1);
  z-index: 2;
  margin-top: 2.4rem;
}

.comment__children--hide {
  display: none;
}

.comment__children .comment {
  margin-left: 2.8rem;
}

.comment__children .comment:last-child {
  border-bottom: 0;
}

.comment__box-link {
  color: #383f4e;
  border-bottom: 0.1rem solid #a4a9b4;
}

.comment__box-link:hover {
  border-bottom: 0.1rem solid #0070b2;
}

.main--dark-mode .comment__box-link {
  color: rgba(255, 255, 255, 0.85);
  border-bottom: 0.1rem solid rgba(255, 255, 255, 0.85);
}

.main--dark-mode .comment__box-link:hover {
  border-bottom: 0.1rem solid #a4a9b4;
}

.comment__box-header {
  display: flex;
  align-items: baseline;
  border-top: 0.3rem solid #383f4e;
  padding-top: 2.4rem;
  margin-top: 2.4rem;
  position: relative;
}

.main--dark-mode .comment__box-header {
  border-top-color: rgba(255, 255, 255, 0.85);
}

.comment__box-title {
  color: #383f4e;
  font-weight: 600;
  font-size: 2.4rem;
  line-height: 1;
}

.main--dark-mode .comment__box-title {
  color: rgba(255, 255, 255, 0.85);
}

.comment__box-ethics {
  margin-left: auto;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  color: #2a303b;
  font-size: 1.3rem;
}

.comment__box-content {
  color: #2a303b;
}

.main--dark-mode .comment__box-content {
  color: rgba(255, 255, 255, 0.85);
}

.comment__box-info {
  margin-top: 2.4rem;
  font-size: 1.5rem;
}

.comment__box-list {
  list-style: inside;
  margin-top: 2.4rem;
  font-size: 0.9rem;
}

.comment__box-item {
  margin-top: 0.8rem;
}

.comment__box-container {
  display: none;
}

.comment__box-container--show {
  display: block;
}

.comment__counter-contrib {
  font-weight: normal;
  font-size: 1.3rem;
  color: #666e80;
}

.comment__counter-contrib--red {
  color: red;
}

.main--dark-mode .comment__counter-contrib {
  color: rgba(255, 255, 255, 0.85);
}

.comment__label {
  display: flex;
  width: 100%;
  font-weight: 600;
  font-size: 1.5rem;
  color: #2a303b;
}

.main--dark-mode .comment__label {
  color: rgba(255, 255, 255, 0.85);
}

@media (min-width: 1024px) {
  .comment__label {
    width: 80%;
  }
}

.comment__label--inline {
  display: inline;
  font-weight: 400;
}

.comment__label--form {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.comment__label--hide {
  display: none;
}

.comment__login-info-container {
  margin-bottom: 1.6rem;
}

.comment__login-info {
  margin-top: 1.6rem;
  font-size: 1.3rem;
  display: inline-block;
  font-style: italic;
  color: #666e80;
}

.main--dark-mode .comment__login-info {
  color: rgba(255, 255, 255, 0.85);
}

.comment__login-info--hide {
  display: none;
}

.comment__name {
  width: 100%;
  border: 0.1rem solid #bdc1c8;
  border-radius: 0.3rem;
  height: 4rem;
  font-size: 1.6rem;
  font-weight: 600;
  padding-left: 1.6rem;
  padding-right: 3rem;
}

.comment__name::placeholder {
  font-weight: normal;
}

.comment__error-message {
  display: none;
}

.comment__error-message--show {
  color: #be1514;
  display: inline-block;
  margin-top: 1rem;
  font-size: 1.5rem;
  width: 100%;
}

.main--dark-mode .comment__error-message--show {
  color: rgba(255, 255, 255, 0.85);
}

.comment__name-container {
  margin-top: 1.4rem;
  display: flex;
  align-items: center;
  flex-direction: column;
}

@media (min-width: 1024px) {
  .comment__name-container {
    flex-direction: row;
  }
}

.comment__input-result {
  width: 100%;
  position: relative;
  margin-top: 1.6rem;
}

@media (min-width: 1024px) {
  .comment__input-result {
    margin-top: 0;
  }
}

.comment__input-result--valid:after {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  display: block;
  content: " ";
  position: absolute;
  z-index: 10;
  right: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
}

.comment__input-result--valid .comment__name {
  border-color: #3a9200;
}

.comment__input-result--error:after {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  display: block;
  content: " ";
  position: absolute;
  z-index: 10;
  right: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
}

.comment__input-result--error .comment__name {
  border-color: #be1514;
}

.comment__rework-title {
  font-weight: 600;
  font-size: 2rem;
}

.comment__rework-rules {
  position: relative;
  display: inline-flex;
}

.comment__rework-info {
  font-size: 0.9rem;
}

@media (min-width: 768px) {
  .comment__rework-content {
    width: 77%;
  }
}

.comment__rework-rules-link:before {
  content: "|";
  display: inline;
  padding: 0 1rem;
}

@media (min-width: 1024px) {
  .comment__rework-rules-link:before {
    padding: 0 0.4rem;
  }
}

.comment__rework-trigger-arrow {
  margin-left: auto;
  margin-right: 0.8rem;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  font-size: 1.3rem;
  color: #2a303b;
  position: relative;
  font-weight: 500;
}

.comment__rework-trigger-arrow:after {
  content: " ";
  border: solid #383f4e;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 2px;
  position: absolute;
  top: 38%;
  transform: rotate(-49deg);
}

@media (min-width: 768px) {
  .comment__icon-rework-lemonde {
    background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
    width: 10rem;
    height: 10rem;
    background-repeat: no-repeat;
  }
}

.comment__rules-container {
  background-color: #f5f6f8;
  padding: 1.6rem;
  margin-top: 2rem;
  clear: both;
}

.main--dark-mode .comment__rules-container {
  background-color: #181a1e;
}

.comment__rules-container--hide {
  display: none;
}

.comment__rework-container {
  background-color: #ffede9;
  padding: 1.6rem;
  margin-top: 2rem;
  display: flex;
  justify-content: space-between;
}

.comment__rule-trigger {
  background: rgba(0, 0, 0, 0);
  border: 0;
  padding: 0;
  color: #2a303b;
  font-size: 0.9rem;
  position: relative;
  display: flex;
  width: 100%;
  cursor: pointer;
  text-align: left;
}

.comment__rule-trigger:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.comment__rule-trigger:focus {
  outline: 0;
}

.comment__rule-trigger--opened .comment__rule-trigger-arrow:after {
  border-width: 0.2rem 0 0 0.2rem;
  top: 1rem;
}

.main--dark-mode .comment__rule-trigger {
  color: rgba(255, 255, 255, 0.85);
}

.comment__rule-trigger-arrow {
  margin-left: auto;
  margin-right: 1.4rem;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  font-size: 1.3rem;
  color: #2a303b;
}

.comment__rule-trigger-arrow:after {
  content: " ";
  border: solid #383f4e;
  border-width: 0 0.2rem 0.2rem 0;
  display: inline-block;
  padding: 0.3rem;
  position: absolute;
  top: 0.6rem;
  right: 0;
  transform: rotate(45deg) translateY(-50%);
}

.main--dark-mode .comment__rule-trigger-arrow:after {
  border-color: rgba(255, 255, 255, 0.85);
}

.comment__rule-trigger-arrow--hide {
  display: none;
}

.comment__rule-trigger-arrow--checkbox {
  position: relative;
  cursor: pointer;
}

.comment__rule-trigger-arrow--checkbox:after {
  margin-right: -1.1rem;
}

.main--dark-mode .comment__rule-trigger-arrow {
  color: rgba(255, 255, 255, 0.85);
}

.comment__consent-more--hide {
  display: none;
}

.comment__rules {
  opacity: 0;
  transform: scaleY(0);
  transition: transform 0.2s ease, opacity 0.1s ease;
  transform-origin: 50% 0;
  z-index: -1;
  position: absolute;
}

.comment__rules--show {
  opacity: 1;
  position: relative;
  transform: scaleY(1);
  z-index: 2;
}

.main--dark-mode .comment__rules {
  color: rgba(255, 255, 255, 0.85);
}

.comment__rules-question {
  margin-top: 2.4rem;
  font-size: 0.9rem;
}

.comment__rules-answer {
  font-size: 0.9rem;
}

.comment__rules-item {
  display: flex;
  flex-direction: column;
  list-style: none;
}

.comment__consent-container {
  margin-top: 1.6rem;
  font-size: 1.3rem;
}

.comment__consent-container--hide {
  display: none;
}

.main--dark-mode .comment__consent-container {
  color: rgba(255, 255, 255, 0.85);
}

.comment__text {
  width: 100%;
  height: 22.6rem;
  resize: none;
  border: 0.1rem solid #bdc1c8;
  border-radius: 0.3rem;
  margin-top: 0.8rem;
  padding: 1.6rem;
  font-size: 1.5rem;
  font-family: inherit;
}

.main--dark-mode .comment__text {
  background-color: rgba(255, 255, 255, 0.85);
}

.comment__text-container {
  margin-top: 1.6rem;
  display: none;
  position: relative;
}

.comment__cancel {
  margin-left: auto;
  border: 0;
  background: rgba(0, 0, 0, 0);
  cursor: pointer;
  color: #2a303b;
  font-size: 1.6rem;
}

.main--dark-mode .comment__cancel {
  color: rgba(255, 255, 255, 0.85);
}

.comment__cancel:focus {
  outline: 0;
}

.comment__cancel:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.comment__cancel--hide {
  display: none;
}

.comment__submit {
  cursor: pointer;
  -webkit-appearance: none;
  height: 4rem;
  background-color: #2a303b;
  border-radius: 0.3rem;
  border: 0.1rem solid #bdc1c8;
  font-weight: 500;
  color: #fff;
  font-size: 1.6rem;
  margin-top: 2.4rem;
  display: flex;
  margin-left: auto;
  width: 100%;
  justify-content: center;
}

.main--dark-mode .comment__submit {
  background-color: rgba(255, 255, 255, 0.85);
  color: #181a1e;
  border: 0;
}

.comment__submit:focus {
  outline: 0;
}

.comment__submit:disabled {
  background: rgba(0, 0, 0, 0);
  color: #383f4e;
}

.comment__submit--hide {
  display: none;
}

.comment__submit--center {
  margin: auto;
}

.comment__user-heading {
  flex-basis: 100%;
}

@media (min-width: 768px) {
  .comment__user-heading {
    flex-basis: auto;
  }
}

.comment__user-wrap {
  position: relative;
}

.comment__user-label {
  font-size: 1.5rem;
  color: #2a303b;
  display: flex;
  flex-wrap: wrap;
}

.main--dark-mode .comment__user-label {
  color: rgba(255, 255, 255, 0.85);
}

.comment__user-name {
  font-weight: 600;
  position: relative;
}

@media (min-width: 768px) {
  .comment__user-name {
    margin: 0 0.4rem;
  }
}

.comment__user-container {
  margin-bottom: 1.6rem;
}

@media (min-width: 768px) {
  .comment__user-container {
    display: flex;
    margin-top: 2.4rem;
  }
}

.comment__button-edit {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

@media (min-width: 768px) {
  .comment__button-edit {
    display: none;
    -webkit-text-decoration: none;
    text-decoration: none;
  }
}

.comment__button-edit:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.comment__button-edit:focus {
  outline: 0;
}

.comment__button-edit--show {
  display: block;
}

.comment__icon-user-edit {
  display: none;
  content: " ";
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  cursor: pointer;
}

@media (min-width: 768px) {
  .comment__icon-user-edit {
    display: inline-block;
    height: auto;
  }
}

.main--dark-mode .comment__icon-user-edit {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.comment__user-edit {
  background: 0;
  border: 0;
  cursor: pointer;
  font-size: 1.2rem;
  color: #2a303b;
}

.main--dark-mode .comment__user-edit {
  color: rgba(255, 255, 255, 0.85);
}

.comment__success {
  width: 100%;
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: red;
  position: absolute;
  background-color: #fff;
  top: -0.6rem;
  opacity: 0;
  z-index: -1;
  transition: 0.5s opacity ease;
  padding-top: 2.6rem;
}

@media (min-width: 1024px) {
  .comment__success {
    width: 66.4rem;
  }
}

.comment__success--show {
  opacity: 1;
  z-index: 2;
}

.comment__success--aec {
  width: 100%;
  text-align: center;
}

.comment__success-content {
  font-size: 1.5rem;
  color: #2a303b;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.comment__success-content--error {
  color: #be1514;
}

.comment__success-first {
  font-weight: 600;
}

.comment__warn-first {
  font-weight: 600;
}

.comment__warn-text {
  font-size: 1.5rem;
  color: #2a303b;
  margin-top: 1.6rem;
}

.comment__toxicity {
  z-index: -1;
  position: absolute;
  transition: 0.5s opacity ease;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.comment__toxicity--show {
  position: relative;
  opacity: 1;
  z-index: 2;
}

.comment__toxicity--aec {
  margin-top: 0;
}

.comment__indicator {
  margin-right: auto;
  margin-left: 0.4rem;
}

.comment__form {
  margin-top: 2.4rem;
  padding: 0 0 4rem;
}

.comment__form--open .comment__name-container {
  display: none;
}

.comment__form--open .comment__text-container {
  margin-top: 0;
  display: block;
}

.comment__form--open .comment__form-action {
  margin-top: 1.6rem;
  display: flex;
}

.comment__form--open .comment__submit {
  width: auto;
  margin-top: 0;
  margin-left: 1.6rem;
  padding: 0 1.6rem;
}

.comment--open {
  border-bottom: 0;
}

.pagination {
  margin: 3rem 0;
}

.pagination__list {
  display: inline-flex;
  width: 100%;
  justify-content: center;
}

.pagination__item {
  list-style: none;
  font-size: 0.9rem;
  line-height: 1;
}

.pagination__item:not(:last-child) {
  margin-right: 1.6rem;
}

.pagination__item--active {
  color: #2a303b;
  font-weight: 600;
}

.pagination__item--ellipsis::before {
  content: "…";
}

.pagination__link {
  color: #666e80;
}

.pagination__link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.circle {
  display: flex;
  transform: translateZ(1px);
  width: 3rem;
  margin-left: auto;
  margin-top: 1.6rem;
}

.circle__elem {
  display: block;
  width: 30px;
  height: 30px;
  margin: 0 auto;
  border-radius: 50%;
  background: #2a303b;
  animation: circle 2.4s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.main--dark-mode .circle__elem {
  background: rgba(255, 255, 255, 0.85);
}

.circle--hide {
  display: none;
}

@keyframes circle {
  0%,
  100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }

  0% {
    transform: rotateY(0deg);
  }

  25% {
    transform: rotateY(1800deg);
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }

  100% {
    transform: rotateY(3600deg);
  }
}

.capping {
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.9);
  position: fixed;
  top: 0;
  z-index: 5;
  overflow-y: visible;
  overflow-x: hidden;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
  display: none;
}

.capping--visible {
  visibility: visible;
  opacity: 1;
  display: block;
}

.capping__wrapper {
  max-width: 26rem;
  width: 100%;
  margin: 0 auto 2.4rem;
  position: absolute;
  top: 14rem;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 0.4rem;
}

.capping__wrapper {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .capping__wrapper {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .capping__wrapper > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .capping__wrapper {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 360px) {
  .capping__wrapper {
    max-width: 31.5rem;
  }
}

@media (min-width: 768px) {
  .capping__wrapper {
    max-width: 50rem;
    max-width: 48.8rem;
    margin-bottom: 10rem;
    top: 20rem;
  }
}

.capping__wrapper--visible {
  background-color: #fff;
}

.capping__picture {
  display: none;
  background: url("undefined")
    no-repeat;
  width: 158px;
  height: 78px;
  margin: 4rem auto;
  opacity: 0;
  transition: opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);
}

@media (min-width: 360px) {
  .capping__picture {
    display: block;
  }
}

@media (min-width: 768px) {
  .capping__picture {
    margin: 3.2rem auto;
    background: url("undefined")
      no-repeat;
    width: 230px;
    height: 114px;
  }
}

@media (min-width: 1024px) {
  .capping__picture {
    background: url("undefined")
      no-repeat;
    width: 287px;
    height: 109px;
  }
}

.capping__media {
  display: block;
  margin: 0 auto;
  max-height: 10rem;
}

.capping__header {
  background-color: #fff6d3;
  opacity: 0;
  transition: transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1),
    opacity 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translateY(-0.8rem);
  position: relative;
  z-index: 5;
  display: flex;
  align-items: center;
  flex-direction: column;
  border-radius: 0.4rem;
  padding: 1.6rem 3.2rem 2.4rem;
  font-size: 1.6rem;
  line-height: 1.25;
  color: #6c3d04;
}

@media (min-width: 768px) {
  .capping__header {
    flex-direction: row;
    font-size: 1.6rem;
    line-height: normal;
    padding: 0 3.2rem;
    line-height: 4;
  }
}

.capping__header--visible {
  opacity: 1;
  transform: translateY(0);
}

.capping__notice {
  font-weight: 500;
  margin-top: 0.4rem;
  text-align: center;
}

@media (min-width: 768px) {
  .capping__notice {
    text-align: left;
    margin-top: 0;
    margin-left: 1.6rem;
  }
}

.capping__content {
  background-color: #fff;
  opacity: 0;
  transition: transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1),
    opacity 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: scaleY(0);
  transform-origin: 50% 0%;
  text-align: center;
  padding: 2.4rem 2rem;
  position: relative;
  top: -0.4rem;
}

@media (min-width: 360px) {
  .capping__content {
    padding: 2.4rem 3.6rem;
  }
}

.capping__content--visible {
  opacity: 1;
  transform: scaleY(1);
}

.capping__content--visible .capping__picture {
  opacity: 1;
}

.capping__title {
  font-size: 1.8rem;
  line-height: normal;
  font-weight: 700;
}

.capping__title {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .capping__title {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .capping__title > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .capping__title {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .capping__title {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

@media (min-width: 768px) {
  .capping__title {
    margin: 0 auto;
    max-width: 32rem;
    width: 100%;
  }
}

.capping__cta {
  width: 100%;
  height: 4rem;
  margin-top: 1.2rem;
}

@media (min-width: 360px) {
  .capping__cta {
    margin-top: 0;
  }
}

@media (min-width: 768px) {
  .capping__cta {
    margin: 0 auto;
    max-width: 32rem;
  }
}

.capping__cta--next {
  margin-top: 1.6rem;
  margin-bottom: 1.2rem;
}

.capping__cta-text {
  font-size: 1.6rem;
  line-height: 1.375;
  color: #717b8e;
  margin-top: 0.8rem;
}

@media (min-width: 768px) {
  .capping__cta-text {
    line-height: normal;
    margin-top: 1.6rem;
  }
}

.capping__faq {
  display: none;
  margin-bottom: 50px;
}

@media (min-width: 1024px) {
  .capping__faq {
    margin-bottom: 170px;
  }
}

.capping__faq.ui-collapse--shown {
  display: block;
  padding-bottom: 3.2rem;
  list-style: none;
}

.capping__bottom {
  margin: 0 2rem;
  opacity: 0;
}

.capping__bottom:before {
  content: " ";
  display: block;
  width: 100%;
  height: 0.1rem;
  background-color: #d8d8d8;
}

.capping__bottom--visible {
  opacity: 1;
}

.capping__trigger {
  margin: 0;
  padding: 0;
  border: 0;
  background: rgba(0, 0, 0, 0);
  color: #007ac8;
  cursor: pointer;
  font-weight: 500;
  font-family: inherit;
  font-size: 1.6rem;
  line-height: 1.375;
  padding: 0.8rem 0 2.4rem;
  text-align: left;
  display: flex;
  width: 100%;
}

@media (min-width: 360px) {
  .capping__trigger {
    line-height: normal;
  }
}

.capping__trigger:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.capping__trigger:after {
  content: " ";
  position: relative;
  background-repeat: no-repeat;
  align-self: center;
  height: 1.4rem;
  width: 1.4rem;
  margin-left: auto;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.capping__trigger:focus {
  outline: 0;
}

.capping__trigger.ui-collapse--shown {
  padding-bottom: 0;
}

.capping__trigger.ui-collapse--shown:after {
  transform: rotate(-180deg);
}

.capping__item:first-child {
  margin-top: 1.6rem;
}

.capping__item:not(:first-child) {
  margin-top: 3.2rem;
}

.capping__question {
  font-size: 1.6rem;
  line-height: 1.375;
  font-weight: 600;
}

.capping__answer {
  font-size: 1.6rem;
  line-height: 1.375;
  margin-top: 1.6rem;
}

.capping__answer + .capping__answer {
  margin-top: 0;
}

.capping__answer-line {
  margin-top: 1.6rem;
  display: block;
}

.capping__link {
  margin: 0;
  padding: 0;
  border: 0;
  background: rgba(0, 0, 0, 0);
  color: #007ac8;
  cursor: pointer;
  font-weight: 500;
  font-family: inherit;
  font-size: 1.6rem;
}

.capping__link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.capping__link:focus {
  outline: 0;
}

.capping--body {
  overflow: hidden;
}

.sr-only {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.seo-only {
  display: none;
}

.lmd-btn {
  align-items: center;
  border: 0;
  border-radius: 0.3rem;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-weight: 500;
  height: 3rem;
  justify-content: center;
  line-height: 1;
  max-width: 100%;
  text-align: center;
}

.lmd-btn {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn--s {
  font-size: 1.2rem;
  padding: 0.9rem 1.6rem 0.7rem;
}

.lmd-btn--m {
  font-size: 0.9rem;
  padding: 0.8rem 1.6rem 0.5rem;
}

.lmd-btn--l {
  font-size: 1.6rem;
  height: 4.2rem;
  padding: 1rem 2.4rem;
}

.lmd-btn--fullwidth {
  width: 100%;
}

.lmd-btn--primary {
  background-color: #026b9c;
  color: #fff;
}

.lmd-btn--primary:hover {
  background-color: #005b85;
}

.lmd-btn--white {
  background-color: #fff;
  border: 0.1rem solid #bdc1c8;
  color: #2a303b;
}

.lmd-btn--white:hover {
  background-color: #f5f6f8;
  border-color: #bdc1c8;
}

.lmd-btn--premium {
  background-color: #ffc700;
  color: #2a303b;
}

.lmd-btn--premium:hover {
  background-color: #eab002;
}

.lmd-btn--black {
  background-color: #2a303b;
  color: #fff;
}

.lmd-btn--black:hover {
  background-color: #454f5f;
}

.lmd-btn--blue {
  background-color: #01364f;
  color: #fff;
}

.lmd-btn--blue:hover {
  background-color: #01364f;
}

.lmd-btn-services {
  align-items: center;
  border: 0.1rem solid #d5d8dc;
  border-radius: 1.4rem;
  color: #2a303b;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1;
  justify-content: center;
  padding: 0.4rem 1.2rem;
}

.lmd-btn-services {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn-services {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn-services > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn-services {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn-services:hover {
  background-color: #f5f6f8;
}

.lmd-btn-services:active {
  border-color: #d5d8dc;
  background-color: #d5d8dc;
}

.lmd-btn-rub {
  align-items: center;
  border: 0.1rem solid #d5d8dc;
  border-radius: 0.3rem;
  color: #383f4e;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1;
  justify-content: center;
  padding: 1.2rem 1.2rem 1rem;
  letter-spacing: 0.01rem;
}

.lmd-btn-rub {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn-rub {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn-rub > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn-rub {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn-rub:hover {
  background-color: rgba(42, 48, 59, 0.03);
}

.lmd-link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse:hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.lmd-link-nav:hover {
  color: #026b9c;
}

.lmd-link-blue {
  color: #026b9c;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.lmd-link-blue:hover {
  color: #005b85;
}

.lmd-link-opacity:hover {
  opacity: 0.8;
}

.bd__bloc--image a {
  width: 100%;
  display: block;
}

.bd__bloc--image img {
  display: block;
  margin: 0 auto;
  width: 100%;
}

.bd-memorable__container {
  padding-top: 100%;
  position: relative;
  width: 100%;
}

.bd-memorable__link {
  background-color: #fcfcfd;
  border: 0.2rem solid #d5d8dc;
  bottom: 0;
  color: #3e388c;
  display: flex;
  flex-direction: column;
  height: 100%;
  left: 0;
  padding: 0.8rem;
  position: absolute;
  width: 100%;
}

.bd-memorable__link {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .bd-memorable__link {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .bd-memorable__link > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .bd-memorable__link {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .bd-memorable__link {
  letter-spacing: 0.05rem;
}

.bd-memorable__title {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 2.16rem;
  text-align: center;
}

.bd-memorable__subtitle {
  font-size: 1.2rem;
  line-height: 1.4rem;
  margin-bottom: 0.8rem;
  text-align: center;
}

.bd-memorable__subtitle {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .bd-memorable__subtitle {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .bd-memorable__subtitle > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .bd-memorable__subtitle {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.bd-memorable__image-container {
  font-size: 0;
  margin-bottom: 1.2rem;
  position: relative;
}

.bd-memorable__image {
  width: 100%;
}

.bd-memorable__image-caption {
  background-color: #3e388c;
  bottom: 0;
  color: #fff;
  display: inline-block;
  font-size: 1.3rem;
  left: 50%;
  line-height: 1.6rem;
  padding: 0.4rem 0.8rem;
  position: absolute;
  text-transform: uppercase;
  transform: translate3d(-50%, 50%, 0);
}

.bd-memorable__subject {
  color: #383f4e;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 2rem;
  margin-bottom: auto;
  margin-top: auto;
  text-align: center;
}

.bd-memorable__test-link {
  font-size: 1.8rem;
  line-height: 2.1rem;
  text-align: center;
}

.bd-memorable__icon-arrow {
  background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K") center no-repeat;
  display: inline-block;
  flex-shrink: 0;
  height: 1rem;
  margin-left: 0.4rem;
  width: 1rem;
}

.bizdev-list {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  width: 100%;
}

.bizdev-list__header {
  align-items: baseline;
  display: flex;
  justify-content: flex-start;
  margin-bottom: 0.8rem;
  width: 100%;
}

.bizdev-list__header--multiline {
  align-items: flex-start;
  flex-direction: column;
}

.bizdev-list__header-title {
  color: #666e80;
  font-size: 0.9rem;
  font-weight: 600;
  line-height: 1;
  margin-right: 0.4rem;
}

.bizdev-list__header-title {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .bizdev-list__header-title {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

.bizdev-list__header-partner {
  color: #8b92a1;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1;
}

.bizdev-list__header-partner {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .bizdev-list__header-partner {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

.bizdev-list__content {
  border: 0.1rem solid #d5d8dc;
  border-radius: 0.4rem;
  padding: 0 1.2rem;
  width: 100%;
}

.bizdev-list[data-partner="cuponation"] {
  order: -1;
}

.bizdev-list__code {
  align-items: center;
  display: flex;
  height: 3.2rem;
  justify-content: flex-start;
  padding: 0.4rem 0;
}

.bizdev-list__code:not(:last-of-type) {
  border-bottom: 0.1rem solid #e8eaee;
}

.bizdev-list__code:hover .bizdev-list__code-text {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.bizdev-list__code-text {
  align-items: center;
  color: #666e80;
  display: flex;
  justify-content: flex-start;
  flex-shrink: 0;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1;
  margin-right: auto;
}

.bizdev-list__code-text {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .bizdev-list__code-text {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

.bizdev-list__code-bold {
  color: #565e70;
  display: inline-block;
  flex-shrink: 0;
  font-weight: 500;
  line-height: 1;
}

.bizdev-list__code-bold {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .bizdev-list__code-bold {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

.bizdev-list__code-logo {
  flex-shrink: 1;
  height: auto;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 6rem;
}

.bizdev-list__link-to-all {
  align-items: center;
  color: #666e80;
  display: flex;
  justify-content: flex-start;
  flex-shrink: 0;
  font-size: 1.3rem;
  font-weight: 700;
  gap: 0.4rem;
  height: 3.2rem;
  line-height: 1;
  padding: 0.4rem 0;
}

.bizdev-list__link-to-all {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .bizdev-list__link-to-all {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

.bizdev-list__link-to-all:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.bizdev-list__link-arrow {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  height: 1.2rem;
  width: 1.2rem;
}

.bizdev-poster {
  align-items: center;
  border: 0.1rem solid #d5d8dc;
  border-radius: 0.4rem;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: center;
  padding: 1.2rem;
  width: 100%;
}

.bizdev-poster:hover .bizdev-poster__btn {
  background-color: #f5f6f8;
  border-color: #bdc1c8;
}

.bizdev-poster__header {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  margin-bottom: 1.2rem;
}

.bizdev-poster__lmd-logo {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  height: 1.5rem;
  margin-right: 0.4rem;
  width: 7.2rem;
}

.bizdev-poster__image {
  border-radius: 0.2rem;
  height: 9rem;
  margin-bottom: 1.2rem;
  width: 9rem;
}

.bizdev-poster__title {
  color: #2a303b;
  font-weight: 600;
  font-size: 1.7rem;
  line-height: 1.8rem;
  margin-bottom: 0.4rem;
  text-align: center;
}

.bizdev-poster__title {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .bizdev-poster__title {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .bizdev-poster__title > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .bizdev-poster__title {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .bizdev-poster__title {
  letter-spacing: 0.05rem;
}

.bizdev-poster__description {
  color: #565e70;
  font-size: 0.9rem;
  line-height: 1.8rem;
  margin-bottom: 1.2rem;
  text-align: center;
}

.bizdev-poster__description {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .bizdev-poster__description {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .bizdev-poster__description > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .bizdev-poster__description {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.bizdev-poster__btn {
  align-items: center;
  border-radius: 4rem;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-weight: 400;
  justify-content: center;
  line-height: 1;
  max-width: 100%;
  text-align: center;
  background-color: #fff;
  border: 0.1rem solid #bdc1c8;
  color: #2a303b;
  font-size: 1.3rem;
  height: 2.6rem;
  padding: 0.6rem 1.2rem;
  font-weight: 600;
}

.bizdev-poster__btn {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .bizdev-poster__btn {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .bizdev-poster__btn > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .bizdev-poster__btn {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.bizdev-poster__btn--disabled {
  opacity: 0.3;
  pointer-events: none;
}

.bizdev-poster__btn:hover {
  background-color: #f5f6f8;
  border-color: #bdc1c8;
}

.bizdev-poster-logo--ateliers {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  height: 2rem;
  width: 6rem;
}

.bizdev-poster-logo--jeux {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  height: 1.1rem;
  width: 4.9rem;
}

.bizdev-poster-logo--memorable {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  height: 1.8rem;
  width: 9.2rem;
}

.glide {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}

.glide * {
  box-sizing: inherit;
}

.glide__track {
  overflow: hidden;
}

.glide__slides {
  position: relative;
  width: 100%;
  list-style: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  touch-action: pan-Y;
  overflow: hidden;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}

.glide__slides--dragging {
  -webkit-user-select: none;
  user-select: none;
}

.glide__slide {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  white-space: normal;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.glide__slide a {
  -webkit-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.glide__arrows {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
}

.glide__bullets {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
}

.glide--rtl {
  direction: rtl;
}

.glide__slide--active .portfolio__caption {
  opacity: 1;
}

.portfolio:not(:first-child) {
  margin-top: 2.4rem;
}

.portfolio__figure {
  position: relative;
  margin: 0;
  width: 100%;
  height: auto;
}

@media (min-width: 1024px) {
  .portfolio__figure--fs {
    height: 100vh;
  }
}

.portfolio__media {
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 100%;
  z-index: 2;
}

@media (min-width: 1024px) {
  .portfolio__media {
    height: 62.4rem;
  }
}

@media (min-width: 1024px) {
  .portfolio__media--fs {
    height: auto;
    margin: auto;
  }
}

.portfolio__media--vertical {
  width: auto;
}

.portfolio__media--wide {
  height: auto;
  margin: auto;
  width: auto;
}

.portfolio__media-wrapper {
  position: relative;
  padding-top: 66.66%;
  background-color: #2a303b;
  width: 100%;
  top: 0;
}

@media (min-width: 1024px) {
  .portfolio__media-wrapper {
    height: 62.4rem;
  }
}

.portfolio__media-wrapper:before {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: #565e70;
  width: 3rem;
  height: 3rem;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  animation: circle 7s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.portfolio__media-wrapper--loaded:before {
  display: none;
}

.portfolio__wide-container {
  position: fixed;
  background-color: #2a303b;
  width: 100%;
  height: 100%;
  z-index: 20;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.portfolio__controls {
  display: flex;
  position: absolute;
  right: 1.6rem;
  z-index: 4;
  justify-content: space-between;
  width: 7.6rem;
  opacity: 1;
  transition: opacity 0.15s ease;
}

.portfolio__controls--hide {
  opacity: 0;
}

@media (min-width: 768px) {
  .portfolio__controls {
    width: 9.6rem;
    right: 2rem;
  }
}

.portfolio__pagination {
  position: absolute;
  top: 1.6rem;
  left: 1.6rem;
  z-index: 4;
  font-size: 1.6rem;
  letter-spacing: 0.089rem;
  color: #717b8e;
  background-color: #2a303b;
  padding: 0 0.8rem;
  border-radius: 1.6rem;
}

.portfolio__pagination {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .portfolio__pagination {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .portfolio__pagination > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .portfolio__pagination {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .portfolio__pagination {
  letter-spacing: 0.05rem;
}

@media (min-width: 768px) {
  .portfolio__pagination {
    top: 2rem;
    left: 2rem;
    padding: 0 1.2rem;
  }
}

.portfolio__is-full {
  overflow: hidden;
  height: 100vh;
}

.portfolio__fs .glide__slide--active .portfolio__caption {
  transition: opacity 0.15s ease, transform 0.15s ease;
  background-color: rgba(42, 48, 59, 0.68);
}

.portfolio__fs .glide__track {
  height: calc(100vh - 10.4rem);
}

@media (min-width: 768px) {
  .portfolio__fs .glide__track {
    height: 100vh;
  }
}

@media (max-width: 812px) and (orientation: landscape) {
  .portfolio__fs .glide__track {
    height: 100%;
  }
}

.portfolio__fs .portfolio__caption {
  position: absolute;
  width: 100%;
  background-color: rgba(42, 48, 59, 0.68);
  bottom: 0;
  padding: 2rem 5rem 1.2rem 2rem;
  color: #fff;
  opacity: 0;
  margin: 0;
  z-index: -1;
  max-width: 100%;
}

@media (min-width: 1024px) {
  .portfolio__fs .portfolio__caption {
    padding: 2rem;
  }
}

.portfolio__fs .portfolio__caption--show {
  opacity: 1;
  z-index: 2;
}

.portfolio__fs .portfolio__figure {
  height: calc(100vh - 10.4rem);
}

@media (min-width: 1024px) {
  .portfolio__fs .portfolio__figure {
    height: 100vh;
    width: calc(100vw - 8rem);
  }
}

@media (max-width: 812px) and (orientation: landscape) {
  .portfolio__fs .portfolio__figure {
    height: 100vh;
  }
}

.portfolio__fs .portfolio__media {
  height: auto;
  max-height: 100vh;
}

.portfolio__fs .portfolio__media--vertical {
  height: auto;
}

@media (min-width: 768px) {
  .portfolio__fs .portfolio__media--vertical {
    height: 100vh;
  }
}

@media (max-width: 812px) and (orientation: landscape) {
  .portfolio__fs .portfolio__media--vertical {
    height: 100vh;
  }
}

.portfolio__fs .portfolio__media-wrapper {
  background-color: rgba(0, 0, 0, 0);
  top: 50%;
  transform: translateY(-50%);
}

@media (max-width: 812px) and (orientation: landscape) {
  .portfolio__fs .portfolio__media-wrapper--landscape {
    top: 0;
    transform: none;
  }
}

.portfolio__fs .portfolio__media-wrapper--portrait {
  height: calc(100vh - 10.4rem);
}

@media (min-width: 1024px) {
  .portfolio__fs .portfolio__media-wrapper--portrait {
    top: 0;
    transform: none;
    height: 100%;
  }
}

@media (max-width: 812px) and (orientation: landscape) {
  .portfolio__fs .portfolio__media-wrapper--portrait {
    height: auto;
    top: 0;
    transform: none;
  }
}

.portfolio__fs .portfolio__media-wrapper--loaded:before {
  display: block;
}

.portfolio__fs .portfolio__media-wrapper--loaded-fs:before {
  display: none;
}

.portfolio__fs .portfolio__fs-close {
  position: absolute;
  top: 1.6rem;
  z-index: 21;
  right: 1.6rem;
}

@media (min-width: 1024px) {
  .portfolio__fs .portfolio__fs-close {
    top: 2rem;
    right: 2rem;
  }
}

.portfolio__fs .portfolio__fs-legend {
  position: absolute;
  bottom: 1.2rem;
  right: 1.2rem;
  top: auto;
  z-index: 21;
}

@media (min-width: 1024px) {
  .portfolio__fs .portfolio__fs-legend {
    bottom: 2rem;
    z-index: 21;
    right: 2rem;
  }
}

.portfolio__fs .portfolio__fs-legend--hide {
  display: none;
}

.portfolio__fs .portfolio__controls {
  display: none;
  width: 3.2rem;
}

@media (min-width: 1024px) {
  .portfolio__fs .portfolio__controls {
    width: 4rem;
    display: flex;
    flex-direction: column;
    top: auto;
    height: 9.6rem;
    bottom: 10rem;
    z-index: 21;
  }
}

.portfolio__fs .portfolio__pagination {
  top: 1.6rem;
  left: 1.6rem;
  z-index: 21;
}

@media (max-width: 812px) and (orientation: landscape) {
  .portfolio__fs .portfolio__indicator--max:before {
    margin: 0 0.4rem;
  }
}

.portfolio__fs-actions {
  display: none;
}

@media (min-width: 1024px) {
  .portfolio__fs-actions {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    height: 100vh;
    width: 8rem;
    z-index: 20;
    background-color: #2a303b;
  }
}

@media (max-width: 812px) and (orientation: landscape) {
  .portfolio__fs-actions {
    width: 5.3rem;
    z-index: 20;
    background-color: #2a303b;
  }
}

.portfolio__fs-slides {
  position: relative;
  width: 100%;
  height: calc(100vh - 10.4rem);
  top: 5.2rem;
  z-index: 2;
}

@media (max-width: 812px) and (orientation: landscape) {
  .portfolio__fs-slides {
    top: 0;
    height: 100%;
  }
}

@media (min-width: 768px) {
  .portfolio__fs-slides {
    height: 100vh;
  }
}

@media (min-width: 1024px) {
  .portfolio__fs-slides {
    top: 0;
  }
}

.portfolio__fs-slides--active .portfolio__media {
  width: auto;
  margin: 0 auto;
}

.portfolio__fs-slides--active .portfolio__media--wide {
  margin: auto;
}

.portfolio__fs-slides--active .portfolio__media--wide-long {
  height: auto;
}

.portfolio__fs-open-container {
  position: absolute;
  right: 1.6rem;
  top: 1.6rem;
  z-index: 4;
}

@media (min-width: 768px) {
  .portfolio__fs-open-container {
    right: 2rem;
    top: 2rem;
  }
}

.portfolio__fs-legend {
  position: absolute;
  top: 5rem;
}

.portfolio__indicator-container {
  display: flex;
}

.portfolio__indicator {
  display: inherit;
}

@media (min-width: 768px) {
  .portfolio__indicator {
    line-height: 2;
  }
}

.portfolio__indicator--index {
  color: #fff;
}

.portfolio__indicator--max:before {
  content: " ";
  align-self: center;
  width: 1.2rem;
  height: 0.1rem;
  background-color: #717b8e;
  margin: 0 0.4rem;
}

@media (min-width: 768px) {
  .portfolio__indicator--max:before {
    margin: 0 0.8rem;
  }
}

.portfolio__caption {
  color: #666e80;
  font-size: 0.9rem;
  line-height: 1.42;
  margin: 1.2rem 1.6rem 0;
  opacity: 0;
  transition: opacity 0.15s ease;
}

.portfolio__caption {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .portfolio__caption {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .portfolio__caption > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .portfolio__caption {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 576px) {
  .portfolio__caption {
    margin: 1.2rem 3.2rem 0;
  }
}

@media (min-width: 768px) {
  .portfolio__caption {
    margin: 1.2rem auto;
    max-width: 66.4rem;
  }
}

@media (min-width: 1024px) {
  .portfolio__caption {
    max-width: 100%;
  }
}

.portfolio__caption--show {
  opacity: 1;
  z-index: 1;
}

.portfolio__title {
  font-weight: 600;
}

.portfolio__icons {
  width: 3.2rem;
  height: 3.2rem;
  background-color: #454f5f;
  border-radius: 5rem;
  border: 0;
  transition: opacity 0.15s ease;
  display: flex;
  justify-content: center;
  align-items: center;
}

.portfolio__icons:hover {
  cursor: pointer;
  opacity: 0.9;
}

.portfolio__icons:focus {
  outline: 0;
}

@media (min-width: 768px) {
  .portfolio__icons {
    width: 4rem;
    height: 4rem;
  }
}

.portfolio__icons--actions {
  background-color: #fff;
}

.portfolio__arrow {
  opacity: 1;
  transition: opacity 0.15s ease;
}

.portfolio__arrow--off {
  opacity: 0.5;
}

.portfolio__arrow--off:hover {
  cursor: auto;
  opacity: 0.5;
}

.portfolio--off {
  display: none;
}

.page__link--campaigns:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.page__heading {
  border-bottom: 0.3rem solid #383f4e;
  padding-bottom: 3.2rem;
  padding-top: 4rem;
}

@media (max-width: 1023px) {
  .page__heading {
    margin-bottom: 3.2rem;
  }
}

@media (min-width: 768px) {
  .page__heading {
    padding-top: 5.2rem;
  }
}

@media (min-width: 1024px) {
  .page__heading {
    display: grid;
    grid-column: 1 / span 2;
    padding-top: 4rem;
  }
}

.page__heading--sitemap {
  margin-bottom: 2.4rem;
}

@media (min-width: 768px) {
  .page__heading--sitemap {
    margin-bottom: 3.2rem;
  }
}

@media (min-width: 1024px) {
  .page__heading--sitemap {
    margin-bottom: 4rem;
    grid-row: 1;
  }
}

.page__heading--en-continu {
  margin-bottom: 4rem;
}

@media (min-width: 768px) {
  .page__heading--en-continu {
    margin-bottom: 5.6rem;
  }
}

@media (min-width: 1024px) {
  .page__heading--en-continu {
    margin-bottom: 4rem;
  }
}

.page__heading--favorites {
  border-bottom: 0;
  padding-top: 0;
  margin-bottom: 2.8rem;
}

@media (min-width: 1024px) {
  .page__heading--favorites {
    grid-row: 1;
  }
}

.page__heading--marginless {
  margin-bottom: 0;
}

.page__heading--more {
  display: block;
}

.page__heading--authors {
  padding-top: 4.8rem;
  padding-bottom: 4.4rem;
}

@media (min-width: 1024px) {
  .page__heading--authors {
    padding-top: 6.4rem;
    padding-bottom: 5.6rem;
  }
}

.page__heading--search {
  border-bottom: 0.3rem solid #383f4e;
  padding-bottom: 2.4rem;
}

.page__heading--campaigns {
  z-index: 5;
  background-color: #fff;
  border-bottom: 0;
  padding: 2rem 1.6rem 0;
}

@media (min-width: 576px) {
  .page__heading--campaigns {
    padding: 2rem 3.2rem 0;
  }
}

@media (min-width: 1024px) {
  .page__heading--campaigns {
    padding: 4.4rem 0 0;
    z-index: 6;
  }

  .page__heading--campaigns .page__title {
    font-size: 3.2rem;
  }
}

.page__heading--campaigns-single {
  z-index: 5;
  background-color: #fff;
  border-bottom: 0;
  padding: 2rem 1.6rem 2rem;
}

@media (min-width: 576px) {
  .page__heading--campaigns-single {
    grid-column: 1 / span 2;
    grid-row: 1;
    padding: 2rem 3.2rem 2rem;
  }
}

@media (min-width: 768px) {
  .page__heading--campaigns-single {
    padding-bottom: 1.2rem;
  }
}

@media (min-width: 1024px) {
  .page__heading--campaigns-single {
    padding: 0;
    z-index: 4;
  }
}

.page__heading--sticky {
  position: fixed;
  top: 5.8rem;
  left: 0;
  width: 100%;
}

@media (max-width: 1024px) {
  .page__heading--sticky {
    padding: 2rem 1.6rem 1rem;
  }
}

@media (min-width: 1024px) {
  .page__heading--sticky {
    position: static;
  }
}

@media (min-width: 1024px) {
  .page__heading--sticky-js {
    position: fixed;
    top: 5.8rem;
    left: 0;
    width: 100%;
    padding: 1.2rem 0;
  }
}

.page__heading--sticky-js .page__title {
  font-size: 1.8rem;
}

.page__heading--sticky-js + .page__subtitle {
  padding-top: 20rem;
}

.page__heading--election {
  padding-top: 2rem;
  padding-bottom: 1.2rem;
  border-bottom: 0;
}

@media (min-width: 768px) {
  .page__heading--election {
    padding-top: 4rem;
    padding-bottom: 2.4rem;
    border-bottom: 0.3rem solid #383f4e;
  }
}

.page__heading--election .breadcrumb {
  align-items: flex-end;
}

.page__heading--election .breadcrumb:not(.breadcrumb__logo):before {
  content: "";
  display: inline-block;
  width: 1.7rem;
  height: 2.6rem;
  background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K") center no-repeat;
  margin-right: 0.8rem;
  margin-left: 0.2rem;
}

.page__campaigns-title {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  font-size: 1.5rem;
  font-family: inherit;
  font-weight: 400;
  color: #383f4e;
}

.page__campaigns-title {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .page__campaigns-title {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .page__campaigns-title > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .page__campaigns-title {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 768px) {
  .page__campaigns-title {
    margin: 0 auto;
    max-width: 66.4rem;
    width: 100%;
  }
}

@media (min-width: 1024px) {
  .page__campaigns-title {
    max-width: 100rem;
  }
}

.page__button {
  display: inline-flex;
  flex: 0 0 auto;
  line-height: 1.4;
}

.page__button-sitemap {
  display: inline-flex;
  flex: 0 0 auto;
  margin-bottom: 1.2rem;
  margin-right: 1.2rem;
}

.page__search--election {
  background-color: #192853;
  border-bottom: none;
}

@media (max-width: 1023px) {
  .page__search--election {
    margin-left: -5.2rem;
    margin-right: -5.2rem;
    padding: 1.2rem 1.6rem;
    position: relative;
  }

  .page__search--election:before {
    background-color: #192853;
    content: "";
    display: inline-block;
    height: 100%;
    left: calc(50% - 0.1rem);
    position: absolute;
    top: 0;
    transform: translateX(-50vw);
    width: calc(100vw + 0.1rem);
  }
}

@media (max-width: 767px) {
  .page__search--election {
    margin-left: -1.6rem;
    margin-right: -1.6rem;
  }
}

@media (min-width: 768px) {
  .page__search--election {
    padding: 1.2rem 5.2rem;
  }
}

@media (min-width: 1024px) {
  .page__search--election {
    padding: 5.2rem 3.2rem 3.2rem;
    margin: 0 -3.2rem;
  }
}

.page__search--election .breadcrumb {
  align-items: flex-end;
}

.page__search--election .breadcrumb:not(.breadcrumb__logo):before {
  content: "";
  display: inline-block;
  width: 1.7rem;
  height: 2.6rem;
  background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K") center no-repeat;
  margin-right: 0.8rem;
  margin-left: 0.2rem;
}

.page__title {
  font-size: 2.8rem;
  line-height: 1;
  letter-spacing: 0.106rem;
  font-weight: 700;
  text-transform: uppercase;
}

.page__title {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .page__title {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .page__title > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .page__title {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .page__title {
  letter-spacing: 0.05rem;
}

@media (min-width: 768px) {
  .page__title {
    font-size: 4rem;
  }
}

.page__title--archives {
  text-transform: none;
}

.page__title--logo {
  display: flex;
}

.page__title--campaigns {
  font-size: 1.8rem;
  padding-bottom: 0;
  font-weight: 600;
  letter-spacing: normal;
  text-transform: none;
  margin: 0 0.8rem 0.8rem 0;
  color: #2a303b;
}

.page__title--election {
  font-size: 2.8rem;
  font-weight: 700;
  color: #2a303b;
  line-height: 1.2;
}

.page__title--election {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .page__title--election {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .page__title--election > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .page__title--election {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .page__title--election {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

@media (min-width: 1024px) {
  .page__title--election {
    font-size: 4.6rem;
    font-weight: 800;
  }
}

.page__title--election-home {
  font-size: 3.8rem;
  font-weight: 700;
  margin-top: 4rem;
  padding-bottom: 2.4rem;
  border-bottom: 0.3rem solid #383f4e;
}

.page__title--election-home {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .page__title--election-home {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .page__title--election-home > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .page__title--election-home {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .page__title--election-home {
  letter-spacing: 0.05rem;
}

@media (min-width: 1024px) {
  .page__title--election-home {
    margin-top: 5.2rem;
  }
}

.page__title--election-wrapper {
  margin-top: 4rem;
}

@media (min-width: 1024px) {
  .page__title--election-wrapper {
    margin-top: 4rem;
    min-height: 15rem;
  }
}

.page__title-link {
  display: inline-block;
  width: 100%;
}

.page__date {
  border-bottom: 0.1rem solid #d5d8dc;
  margin-bottom: 2.4rem;
  padding-bottom: 1rem;
}

.page__date--day {
  margin-bottom: 1.6rem;
  border-bottom: 0;
}

.page__date-title {
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 1.2rem;
  letter-spacing: 0.08rem;
}

.page__date-title {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .page__date-title {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .page__date-title > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .page__date-title {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .page__date-title {
  letter-spacing: 0.05rem;
}

@media (min-width: 1024px) {
  .page__date-container {
    grid-column: 1;
    grid-row: 2;
  }
}

.page__date-container .page__subtitle {
  margin-top: 0;
}

.page__subtitle {
  font-size: 1.5rem;
  line-height: 2rem;
  margin-top: 1.2rem;
}

.page__subtitle {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .page__subtitle {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .page__subtitle > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .page__subtitle {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 768px) {
  .page__subtitle {
    font-size: 1.6rem;
    line-height: 2.2rem;
  }
}

@media (min-width: 1024px) {
  .page__subtitle {
    padding-right: 8rem;
  }
}

.page__subtitle--search-motor {
  margin-top: 0;
}

.page__subtitle--link,
.page__subtitle a {
  color: #383f4e;
  border-bottom: 0.1rem solid #a4a9b4;
}

.page__subtitle--link:hover,
.page__subtitle a:hover {
  border-bottom: 0.1rem solid #0070b2;
}

.page__subtitle--blog {
  margin-top: 0;
}

@media (min-width: 1024px) {
  .page__subtitle--blog {
    float: right;
    width: calc(100% - 28rem);
  }
}

.page__subtitle--campaigns {
  font-size: 1.6rem;
  line-height: 1.5;
  padding-top: 6.6rem;
}

@media (min-width: 768px) {
  .page__subtitle--campaigns {
    font-size: 1.7rem;
    line-height: 1.52;
  }
}

@media (min-width: 1024px) {
  .page__subtitle--campaigns {
    padding-top: 0;
    font-size: 1.6rem;
    line-height: 1.625;
    width: 85%;
  }
}

.page__subtitle--sb {
  font-weight: 600;
}

.page__actions-container {
  display: flex;
  flex: 0 0 auto;
  margin-top: 1.6rem;
  position: relative;
}

@media (min-width: 768px) {
  .page__actions-container {
    margin-top: 2.4rem;
  }
}

.page__actions-container--more {
  overflow: hidden;
}

.page__actions-container--more .page__actions {
  flex-wrap: nowrap;
}

.page__actions-container--search {
  margin-top: 1.6rem;
}

.page__actions-container:after {
  content: " ";
  position: absolute;
  height: 3.6rem;
  display: block;
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.65), #fff);
  width: 4rem;
  filter: blur(0.2rem);
  right: -0.2rem;
  top: 0;
}

.page__actions-container--archives {
  margin-bottom: 2.4rem;
}

.page__actions {
  display: flex;
  gap: 1.2rem;
  overflow: hidden;
}

@media (min-width: 1024px) {
  .page__actions {
    flex-wrap: wrap;
  }
}

.page__actions--search {
  display: block;
}

.page__actions--archives {
  overflow-x: auto;
  padding-right: 4rem;
}

.page__view-more {
  font-size: 1.2rem;
  font-weight: 600;
  width: 8rem;
  flex: 0 0 auto;
  align-self: center;
  justify-content: center;
  text-align: center;
  float: right;
  margin-top: 1.6rem;
  padding-top: 0.8rem;
  cursor: pointer;
}

.page__view-more {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .page__view-more {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .page__view-more > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .page__view-more {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.page__view-more:before {
  content: "Voir plus";
}

@media (min-width: 1024px) {
  .page__view-more {
    display: none;
  }
}

.page__view-more--trigger {
  position: absolute;
  left: -9999px;
}

.page__view-more--trigger:checked + .page__view-more:before {
  content: "Voir moins";
}

.page__view-more--trigger:checked
  + .page__view-more
  + .page__actions-container::after {
  display: none;
}

.page__view-more--trigger:checked
  + .page__view-more
  + .page__actions-container
  .page__actions {
  flex-wrap: wrap;
}

.page__view-more--trigger:checked
  + .page__view-more
  + .page__actions-container
  .page__button {
  flex-shrink: 1;
}

.page__view-more--trigger:checked
  + .page__view-more
  + .page__actions-container
  .page__view-more {
  display: none;
}

.page__view-more--trigger:not(:checked) + .page__actions-container {
  overflow: visible;
}

@media (min-width: 768px) {
  .page__view-more--section {
    padding-top: 1.6rem;
  }
}

@media (min-width: 1024px) {
  .page__view-more--show {
    display: flex;
  }
}

.page__float:after {
  content: "";
  display: table;
  clear: both;
}

.page__float--campaigns {
  border-top: 0.3rem solid #383f4e;
  padding-top: 0;
  margin-top: 3.2rem;
}

@media (min-width: 1024px) {
  .page__content {
    float: left;
    width: 55.7rem;
  }
}

@media (min-width: 1024px) {
  .page__side-content {
    float: right;
    width: 31.7rem;
    padding-top: 4rem;
  }
}

.page__friends {
  padding: 2rem 0 4rem 0;
}

@media (min-width: 1024px) {
  .page__friends {
    border-top: 0.4rem solid #2a303b;
  }
}

.page__games-intro {
  grid-column: 1 / span 2;
}

.page__games-title {
  font-size: 2.4rem;
  line-height: 1.2;
  font-weight: 700;
  color: #2a303b;
}

.page__games-title {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .page__games-title {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .page__games-title > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .page__games-title {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .page__games-title {
  letter-spacing: 0.05rem;
}

.page__games-desc {
  font-size: 1.6rem;
  line-height: 1.31;
  margin-top: 1.6rem;
}

.page__games-desc {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .page__games-desc {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .page__games-desc > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .page__games-desc {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.page__games-desc--footer {
  margin-top: 0;
}

.page__games-container--footer {
  margin-top: 1.6rem;
}

.page__games-container--free {
  display: flex;
  align-items: center;
  flex-direction: column;
}

@media (min-width: 768px) {
  .page__games-container--free {
    flex-direction: row;
  }
}

.page__games-cta {
  max-width: 23.7rem;
  align-self: flex-start;
  font-size: 1.5rem;
  margin: 1.6rem 0 0;
}

@media (min-width: 768px) {
  .page__games-cta {
    margin: 0;
    align-self: center;
  }
}

.page__logo {
  margin-left: 0.8rem;
  max-height: 4.5rem;
  max-width: 16rem;
}

@media (min-width: 768px) {
  .page__logo {
    max-height: 5rem;
    max-width: 18rem;
  }
}

.page__logo--article {
  max-height: 4rem;
  max-width: 13rem;
}

@media (min-width: 768px) {
  .page__logo--article {
    max-height: 4.5rem;
    max-width: 14rem;
  }
}

.page__info-hover {
  display: none;
  background-color: #fff;
  width: 28rem;
  position: absolute;
  z-index: 11;
  border: 0.1rem solid #e2e4e9;
  padding: 1.2rem;
  top: 3.3rem;
  right: 0;
  line-height: 1.53;
  box-shadow: 0rem 0.6rem 1.1rem 0 rgba(102, 110, 128, 0.15);
}

@media (min-width: 768px) {
  .page__info-hover {
    width: 32rem;
  }
}

.page__info-text {
  text-align: center;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: normal;
  background-color: #fff;
  color: #666e80;
}

.page__info-text {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .page__info-text {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .page__info-text > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .page__info-text {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.page__info {
  cursor: pointer;
  position: relative;
  margin-left: auto;
}

.page__info:hover .page__info-hover {
  display: block;
}

.page__info--position {
  margin-left: 0.8rem;
}

.page__info--footer {
  display: flex;
  align-items: center;
}

.page__info-separator {
  background-color: #e8eaee;
  height: 0.3rem;
  width: 100%;
}

.page__follow {
  display: flex;
  align-items: center;
  margin-top: 2.4rem;
}

.page__follow-text {
  margin-right: 0.8rem;
  color: #666e80;
  font-size: 0.9rem;
  letter-spacing: 0.02rem;
  line-height: 1.42;
}

.page__follow-text {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .page__follow-text {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .page__follow-text > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .page__follow-text {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.page__follow-item:not(:last-of-type) {
  margin-right: 0.8rem;
}

.page__follow-link {
  display: flex;
  width: 3.2rem;
  height: 3.2rem;
  align-items: center;
  justify-content: center;
  border: 0.1rem solid #d5d8dc;
  border-radius: 10rem;
}

.page__follow-list {
  display: flex;
  list-style: none;
}

.page--campaigns .teaser__title {
  font-weight: 700;
  font-size: 1.6rem;
}

.page--campaigns .teaser__title {
  font-family: Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .page--campaigns .teaser__title {
  font-family: "Barlow", Helvetica, Arial, Roboto, sans-serif;
}

@media (min-width: 1024px) {
  .page--campaigns .teaser__title {
    font-size: 1.8rem;
  }
}

.page--campaigns .teaser__desc {
  font-weight: 400;
}

.page--campaigns .teaser__desc {
  font-family: Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .page--campaigns .teaser__desc {
  font-family: "Barlow", Helvetica, Arial, Roboto, sans-serif;
}

.page--campaigns .article__paragraph {
  font-family: Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .page--campaigns .article__paragraph {
  font-family: "Barlow", Helvetica, Arial, Roboto, sans-serif;
}

.page--campaigns .article__title {
  font-family: Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .page--campaigns .article__title {
  font-family: "Barlow", Helvetica, Arial, Roboto, sans-serif;
}

.page--campaigns .article__sub-title,
.page--campaigns .article__ordered-list li h2,
.article__ordered-list li .page--campaigns h2,
.page--campaigns .article__unordered-list li h2,
.article__unordered-list li .page--campaigns h2 {
  font-family: Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .page--campaigns .article__sub-title,
html.fonts-loaded .page--campaigns .article__ordered-list li h2,
.article__ordered-list li html.fonts-loaded .page--campaigns h2,
html.fonts-loaded .page--campaigns .article__unordered-list li h2,
.article__unordered-list li html.fonts-loaded .page--campaigns h2 {
  font-family: "Barlow", Helvetica, Arial, Roboto, sans-serif;
}

.page--campaigns .article__legend {
  font-family: Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .page--campaigns .article__legend {
  font-family: "Barlow", Helvetica, Arial, Roboto, sans-serif;
}

.page--campaigns .article__portfolio-container {
  margin-top: 2.4rem;
}

@media (min-width: 1024px) {
  .page--campaigns .article__video-container-main,
  .page--campaigns .article__portfolio-container {
    grid-row: 3;
    grid-column: 1 / span 2;
  }
}

.page--campaigns .river .teaser__desc {
  font-size: 1.5rem;
}

.page--campaigns .page__title {
  font-weight: 700;
}

.page--campaigns .page__title {
  font-family: Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .page--campaigns .page__title {
  font-family: "Barlow", Helvetica, Arial, Roboto, sans-serif;
}

.page--campaigns .page__subtitle {
  font-weight: 400;
}

.page--campaigns .page__subtitle {
  font-family: Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .page--campaigns .page__subtitle {
  font-family: "Barlow", Helvetica, Arial, Roboto, sans-serif;
}

.page--campaigns .page__info--footer {
  margin-top: 2rem;
}

.page__campaigns-img-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 0.8rem;
}

.page__campaigns-partner {
  margin-left: 0.4rem;
  font-weight: 700;
}

.page__rub-podcast .page__side-content {
  padding-top: 0;
}

.page__rub-podcast .river--solo {
  margin-top: 0;
  padding-top: 0;
  border: none;
}

.page__rub-podcast .page__heading {
  border: 0;
  padding-bottom: 2.4rem;
  padding-top: 3.2rem;
}

.page__rub-podcast .page__heading .breadcrumb {
  margin-bottom: 0;
}

.page__rub-podcast .services {
  border-top: 0.2rem solid #2a303b;
  padding-top: 3.2rem;
}

.page__home-podcast .fw_most_read_podcasts_recommendations-article:last-child {
  border-bottom: none;
  padding-bottom: 0;
}

.page__home-podcast .fw_most_read_podcasts_recommendations-articles-button {
  display: none;
}

.sr-only {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.seo-only {
  display: none;
}

.lmd-btn {
  align-items: center;
  border: 0;
  border-radius: 0.3rem;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-weight: 500;
  height: 3rem;
  justify-content: center;
  line-height: 1;
  max-width: 100%;
  text-align: center;
}

.lmd-btn {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn--s {
  font-size: 1.2rem;
  padding: 0.9rem 1.6rem 0.7rem;
}

.lmd-btn--m {
  font-size: 0.9rem;
  padding: 0.8rem 1.6rem 0.5rem;
}

.lmd-btn--l {
  font-size: 1.6rem;
  height: 4.2rem;
  padding: 1rem 2.4rem;
}

.lmd-btn--fullwidth {
  width: 100%;
}

.lmd-btn--primary {
  background-color: #026b9c;
  color: #fff;
}

.lmd-btn--primary:hover {
  background-color: #005b85;
}

.lmd-btn--white {
  background-color: #fff;
  border: 0.1rem solid #bdc1c8;
  color: #2a303b;
}

.lmd-btn--white:hover {
  background-color: #f5f6f8;
  border-color: #bdc1c8;
}

.lmd-btn--premium {
  background-color: #ffc700;
  color: #2a303b;
}

.lmd-btn--premium:hover {
  background-color: #eab002;
}

.lmd-btn--black {
  background-color: #2a303b;
  color: #fff;
}

.lmd-btn--black:hover {
  background-color: #454f5f;
}

.lmd-btn--blue {
  background-color: #01364f;
  color: #fff;
}

.lmd-btn--blue:hover {
  background-color: #01364f;
}

.lmd-btn-services {
  align-items: center;
  border: 0.1rem solid #d5d8dc;
  border-radius: 1.4rem;
  color: #2a303b;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1;
  justify-content: center;
  padding: 0.4rem 1.2rem;
}

.lmd-btn-services {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn-services {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn-services > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn-services {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn-services:hover {
  background-color: #f5f6f8;
}

.lmd-btn-services:active {
  border-color: #d5d8dc;
  background-color: #d5d8dc;
}

.lmd-btn-rub {
  align-items: center;
  border: 0.1rem solid #d5d8dc;
  border-radius: 0.3rem;
  color: #383f4e;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1;
  justify-content: center;
  padding: 1.2rem 1.2rem 1rem;
  letter-spacing: 0.01rem;
}

.lmd-btn-rub {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn-rub {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn-rub > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn-rub {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn-rub:hover {
  background-color: rgba(42, 48, 59, 0.03);
}

.lmd-link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse:hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.lmd-link-nav:hover {
  color: #026b9c;
}

.lmd-link-blue {
  color: #026b9c;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.lmd-link-blue:hover {
  color: #005b85;
}

.lmd-link-opacity:hover {
  opacity: 0.8;
}

.article {
  margin: 2.4rem 0;
  padding-top: 2.4rem;
  border-top: 0.1rem solid #d5d8dc;
}

.article picture {
  display: block;
  padding-top: 66.66%;
}

.article picture.bi__media {
  padding-top: 0;
}

.article picture img {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}

.article:after {
  content: "";
  display: table;
  clear: both;
}

.article:nth-of-type(1) {
  border-top: 0;
  margin-top: 0;
  padding-top: 0;
}

@media (min-width: 1024px) {
  .article:nth-of-type(1).article--featured {
    border-top: 0.1rem solid rgba(0, 0, 0, 0.09);
  }
}

.article__sactisfaction-survey {
  -webkit-tap-highlight-color: rgba(0, 83, 250, 0.3);
}

.article__sactisfaction-survey--container {
  display: flex;
  justify-content: center;
  padding: 1.5rem 2rem;
  margin-top: 2rem;
  background-color: #fcfcfd;
  border: 1px solid #e8eaee;
  border-radius: 0.1875rem;
}

@media (min-width: 1024px) {
  .article__sactisfaction-survey--container {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}

.article__sactisfaction-survey--wrapper {
  font-size: 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center;
  text-align: center;
  justify-content: center;
}

.article__sactisfaction-survey--wrapper {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article__sactisfaction-survey--wrapper {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article__sactisfaction-survey--wrapper > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article__sactisfaction-survey--wrapper {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 768px) {
  .article__sactisfaction-survey--wrapper {
    flex-direction: row;
  }
}

@media (max-width: 576px) {
  .article__sactisfaction-survey--wrapper {
    width: 27rem;
  }
}

@media (min-width: 1024px) {
  .article__content-special {
    grid-row: 3;
  }
}

@media print {
  .article__content-special {
    display: none;
  }
}

.article__byline {
  color: #717b8e;
  font-size: 1.3rem;
  line-height: 1.5rem;
}

.article__byline {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article__byline {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article__byline > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article__byline {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article__desc {
  display: none;
  margin: 1.6rem 0;
  color: #2a303b;
  font-size: 1.5rem;
  line-height: 1.34;
}

.article__desc {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .article__desc {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .article__desc > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .article__desc {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .article__desc {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

.article__copyright {
  font-size: 1rem;
  line-height: 1.7;
  letter-spacing: 0.01rem;
  position: absolute;
  right: 0.8rem;
  bottom: 0.8rem;
  color: #fff;
  text-transform: uppercase;
  z-index: 4;
}

.article__copyright {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article__copyright {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article__copyright > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article__copyright {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article__mention {
  font-style: normal;
  font-weight: 400;
  font-size: 1.2rem;
  line-height: 1.6rem;
  color: #666e80;
  margin-top: 8px;
}

.article__mention {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article__mention {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article__mention > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article__mention {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article__extra {
  align-items: center;
}

.article__extra {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article__extra {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article__extra > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article__extra {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article__extra--embed {
  margin-left: 0;
  font-size: 1.1rem;
  font-weight: 600;
  position: absolute;
  display: flex;
  bottom: 0.8rem;
  color: #fff;
  left: 0.8rem;
  z-index: 4;
}

.article__extra--embed > :first-child {
  margin-right: 0.8rem;
}

.article__extra--related {
  display: none;
}

@media (min-width: 1024px) {
  .article__extra--related {
    align-items: center;
    bottom: 0.8rem;
    left: 0.8rem;
    display: flex;
  }
}

.article__extra--related .icon__portfolio,
.article__extra--related .icon__video,
.article__extra--related .icon__multimedia {
  width: 3rem;
  height: 3rem;
}

@media (min-width: 1024px) {
  .article__extra--related .icon__portfolio,
  .article__extra--related .icon__video,
  .article__extra--related .icon__multimedia {
    width: 4rem;
    height: 4rem;
  }
}

.article__extra--inline {
  align-items: center;
  font-weight: 400;
  display: inline-flex;
  font-size: 1.2rem;
  color: #383f4e;
}

.article__extra--inline {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article__extra--inline {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article__extra--inline > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article__extra--inline {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article__extra--featured {
  bottom: auto;
  top: -5.2rem;
  left: 0;
}

.article__extra--podcast-inline {
  display: inline;
}

.article__extra--podcast {
  left: 1.2rem;
  bottom: 1.2rem;
}

@media (min-width: 1200px) {
  .article__extra--podcast {
    bottom: 0.2rem;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .article__extra--podcast {
    bottom: 3.2rem;
  }
}

.article__info {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article__info {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article__info > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article__info {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article__media-container {
  position: relative;
}

.article__media-credit {
  color: #717b8e;
  font-size: 0.8rem;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 1.6rem;
  margin-top: 0.4rem;
  text-align: right;
  text-transform: uppercase;
  width: 100%;
}

.article__media-credit {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article__media-credit {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article__media-credit > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article__media-credit {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article__media-credit--une {
  font-size: 1rem;
}

@media (max-width: 575px) {
  .article__media-credit--municipale {
    margin-left: 1.6rem;
    margin-right: 1.6rem;
  }
}

@media (max-width: 1023px) {
  .article__media-credit--only-desktop {
    display: none;
  }
}

@media (max-width: 479px) {
  .article .video-container--with-deny-msg:not(.video-container--sticky) {
    height: auto;
    padding: 1.6rem;
  }

  .article
    .video-container--with-deny-msg:not(.video-container--sticky)
    .article__video-deny-msg {
    position: relative;
  }

  .article
    .video-container--with-deny-msg:not(.video-container--sticky)
    .article__video-deny {
    position: relative;
  }
}

.article__video-container {
  position: relative;
  background-color: #2a303b;
  z-index: 4;
  clear: both;
}

.article__video-container iframe,
.article__video-container .js_player {
  width: 100%;
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 5;
}

@media print {
  .article__video-container {
    display: none;
  }
}

.article__video-container--ratio {
  padding-top: 56.25%;
}

.article__video-container--ratio .js_player:empty:not(iframe) {
  padding-top: 56.25%;
}

.article__video-container--vertical {
  padding-bottom: 100%;
  position: relative;
}

.article__video-container--vertical .js_player:empty:not(iframe) {
  padding-top: 100%;
}

.article__video-container--vertical .dailymotion-player-root {
  padding-bottom: 0 !important;
  position: absolute !important;
}

.article__video-container--vertical .dailymotion-player-root {
  bottom: 0;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
  top: 0;
  width: 56%;
}

.article__video-deny-msg {
  align-items: center;
  bottom: 0;
  color: #fff;
  display: flex;
  flex-direction: column;
  font-size: 1.6rem;
  justify-content: center;
  line-height: 2.2rem;
  padding: 0 1.2rem;
  position: absolute;
  text-align: center;
  top: 0;
}

@media (min-width: 480px) {
  .article__video-deny-msg {
    font-size: 1.6rem;
    line-height: 2.2rem;
    padding: 0 4rem;
  }
}

.article__video-deny-btn {
  align-items: center;
  border: 0;
  border-radius: 0.3rem;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-weight: 500;
  height: 3rem;
  justify-content: center;
  line-height: 1;
  max-width: 100%;
  text-align: center;
  background-color: #026b9c;
  color: #fff;
  font-size: 1.6rem;
  height: 4.2rem;
  padding: 1rem 2.4rem;
  margin-top: 1.2rem;
}

.article__video-deny-btn {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article__video-deny-btn {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article__video-deny-btn > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article__video-deny-btn {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article__video-deny-btn:hover {
  background-color: #005b85;
}

@media (min-width: 480px) {
  .article__video-deny-btn {
    margin-top: 2rem;
  }
}

.article__media {
  display: block;
  float: right;
  font-size: 0;
  margin-left: 1.6rem;
  max-width: 11.4rem;
}

@media (min-width: 1024px) {
  .article__media--with-credit {
    margin-bottom: 0 !important;
  }
}

.article__title {
  color: #2a303b;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.25;
}

.article__title {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .article__title {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .article__title > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .article__title {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .article__title {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

.article__title--inline {
  display: inline;
}

.article a:hover .article__title {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.article__kicker {
  color: #2a303b;
  font-size: 1.3rem;
  font-weight: 500;
  letter-spacing: 0.13rem;
  line-height: 1.15;
  margin-bottom: 0.8rem;
  text-transform: uppercase;
}

.article__kicker {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .article__kicker {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .article__kicker > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .article__kicker {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .article__kicker {
  letter-spacing: 0.05rem;
}

.article__type {
  color: #717b8e;
  font-size: 1.3rem;
  font-weight: 500;
  letter-spacing: 0.13rem;
  margin-top: 1.2rem;
  text-transform: uppercase;
}

.article__type {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .article__type {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .article__type > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .article__type {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .article__type {
  letter-spacing: 0.05rem;
}

.article__author {
  align-items: center;
  display: flex;
  max-width: 70%;
}

.article__author:not(:last-child) {
  margin-bottom: 0.4rem;
}

@media (min-width: 768px) {
  .article__author {
    max-width: 28rem;
  }
}

.article__author--posts {
  max-width: 100%;
}

.article__author-picture {
  background-color: #e8eaee;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  flex-shrink: 0;
  height: 5rem;
  margin-right: 1.2rem;
  width: 5rem;
}

.article__author-picture--no-pp {
  background-position-y: 0.6rem;
}

.article__author-picture--posts {
  width: 6.2rem;
  height: 6.2rem;
  margin-right: 1.6rem;
}

@media (min-width: 1024px) {
  .article__author-picture--posts {
    width: 7.8rem;
    height: 7.8rem;
    margin-right: 2.4rem;
  }
}

.article__author-identity--posts {
  font-size: 2.9rem;
  font-weight: 600;
  color: #2a303b;
  display: inline;
  line-height: 1;
}

.article__author-identity--posts {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .article__author-identity--posts {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .article__author-identity--posts > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .article__author-identity--posts {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .article__author-identity--posts {
  letter-spacing: 0.05rem;
}

@media (min-width: 1024px) {
  .article__author-identity--posts {
    font-weight: bold;
    font-size: 3.8rem;
  }
}

.article__author-job--posts {
  line-height: 1.42;
  letter-spacing: 0.02rem;
  font-size: 0.9rem;
  margin-top: 0.4rem;
  font-weight: 600;
  color: #2a303b;
}

.article__author-job--posts {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article__author-job--posts {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article__author-job--posts > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article__author-job--posts {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article__author-description--posts {
  height: 6.2rem;
  display: flex;
  align-items: center;
}

@media (min-width: 1024px) {
  .article__author-description--posts {
    height: 7.8rem;
  }
}

.article__author-name {
  color: #2a303b;
  font-size: 1.5rem;
  font-weight: 500;
}

.article__author-name {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article__author-name {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article__author-name > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article__author-name {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article__author-desc {
  color: #717b8e;
  font-size: 1.3rem;
  line-height: 1.25;
}

.article__author-desc {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article__author-desc {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article__author-desc > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article__author-desc {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article__related {
  margin: 0 0 4rem;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.33;
}

.article__related {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article__related {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article__related > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article__related {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 768px) {
  .article__related {
    font-size: 0.9rem;
    line-height: 1.29;
    margin: 2.4rem 0 2rem;
  }
}

.article__related li {
  list-style: none;
  margin-bottom: 1.2rem;
}

@media (min-width: 1024px) {
  .article__related li {
    margin-bottom: 0;
  }
}

.article__related li a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.article__related-featured {
  display: grid;
  grid-template-columns: 16.2rem 16.2rem 16.2rem;
  grid-column-gap: 1.2rem;
  overflow-x: scroll;
  padding-right: 1.6rem;
}

@media (min-width: 576px) {
  .article__related-featured {
    grid-template-columns: 1fr 1fr 1fr;
  }
}

@media (min-width: 768px) {
  .article__related-featured {
    overflow-x: visible;
    margin-right: 0;
    padding-right: 0;
    grid-column-gap: 2.4rem;
  }
}

.article__related-featured .article {
  border-top: 0;
  padding-top: 0;
}

.article__related-featured .article__media {
  float: none;
}

.article--nav:hover .article__title {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.article--nav .article__kicker {
  margin-top: 1.6rem;
}

.article--nav .article__media {
  max-width: 100%;
  float: none;
  margin-left: 0;
}

@media (min-width: 768px) {
  .article--nav .article__author {
    margin-top: 0.8rem;
  }
}

.article--nav .article__author-name {
  font-size: 1.3rem;
  line-height: 1.25;
}

.article--featured {
  background: #fff;
  border-bottom: 0.2rem solid #383f4e;
  margin-top: 0;
  overflow: hidden;
  padding-bottom: 1.6rem;
  position: relative;
  text-align: center;
}

@media (min-width: 1024px) {
  .article--featured {
    border-top: 0;
    padding-top: 0;
    border-bottom: 0;
    margin-bottom: 0;
    border: 0.1rem solid rgba(0, 0, 0, 0.09);
  }
}

.article--featured a {
  align-items: stretch;
  display: inline-flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 0 2rem;
  height: 100%;
  width: 100%;
}

.article--featured .icon__premium {
  width: 2.4rem;
  height: 1.6rem;
  top: 1.2rem;
  position: relative;
}

.article--featured .article__byline {
  margin-top: 0.4rem;
}

@media (min-width: 768px) {
  .article--featured .article__desc {
    display: block;
    margin-bottom: 0;
  }
}

.article--featured .article__footer-info {
  color: #717b8e;
  font-size: 1.3rem;
  margin-top: 1.6rem;
}

@media (min-width: 768px) {
  .article--featured .article__footer-info {
    margin-top: 0;
  }
}

@media (min-width: 1024px) {
  .article--featured .article__footer-info {
    margin-top: 1.6rem;
  }
}

.article--featured .article__media-container {
  margin-left: -2rem;
  margin-right: -2rem;
  padding-top: 66.66%;
}

.article--featured .article__media {
  display: block;
  float: none;
  margin: 0 -2rem 0;
  max-width: 100%;
  z-index: 1;
  top: 0;
  padding-top: 66.66%;
  position: absolute;
  margin-left: 0;
  width: 100%;
  overflow: hidden;
}

.article--featured .article__media:before {
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0),
    rgba(0, 0, 0, 0.1)
  );
  bottom: 0;
  content: " ";
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 2;
}

.article--featured .article__media img {
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: none;
  max-width: initial;
  width: 100%;
}

.article--featured .article__title {
  margin: 1.2rem 0 1.6rem;
  position: relative;
  top: 1.2rem;
}

.article--featured .article__type {
  color: #2a303b;
  font-size: 1.3rem;
  letter-spacing: 0.13rem;
  margin-top: 0;
  font-weight: 500;
}

.article--featured .article__wrapper {
  background: #fff;
  display: block;
  flex-grow: 1;
  line-height: 1.25;
  padding-top: 1.1rem;
  position: relative;
  text-align: center;
  top: -0.5rem;
  z-index: 2;
}

.article--related {
  margin-top: 0;
  padding-top: 2.4rem;
}

.article--related .article__title {
  color: #2a303b;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.25;
  margin-bottom: 0;
}

.article--related .article__title {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .article--related .article__title {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .article--related .article__title > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .article--related .article__title {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .article--related .article__title {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

.article--related .article__media-container {
  display: block;
  float: none;
  font-size: 0;
  margin: 0 0 0.8rem 0;
  width: 100%;
}

@media (min-width: 1024px) {
  .article--related .article__media-container {
    width: 11.4rem;
    margin: 0 0 0.4rem 0.8rem;
    float: right;
  }
}

.article--toast__container {
  position: fixed;
  z-index: 9999;
  bottom: -4.4rem;
  right: 0;
  width: 100%;
}

.article--toast__container .article--toast {
  position: relative;
  width: 100%;
  background-color: #fff;
  padding: 0.8rem 0 1.4rem;
  margin-bottom: 4.4rem;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}

.article--toast__container .article--toast__text {
  color: rgba(255, 255, 255, 0.87);
  margin: 0.5rem 0 0 0;
  font-size: 0.9rem;
  line-height: 1.7rem;
  text-align: center;
}

.article--toast__container .article--toast__text {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article--toast__container .article--toast__text {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article--toast__container .article--toast__text > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article--toast__container .article--toast__text {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--toast__container .article--toast-active {
  opacity: 1;
  visibility: visible;
}

.article--toast__container .article--toast-success {
  background-color: rgba(0, 0, 0, 0.85);
}

.article__gift-modal {
  bottom: 0;
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100vw;
  z-index: 9999;
}

@media screen and (min-width: 768px) {
  .article__gift-modal {
    height: 100vh;
  }
}

.article__gift-modal--opened {
  display: block;
}

.article__gift-modal__overlay {
  background-color: #2a303c;
  content: "";
  height: calc(100vh - 6rem);
  left: 0;
  opacity: 0.6;
  position: absolute;
  top: 6rem;
  width: 100vw;
  z-index: -1;
}

@media screen and (min-width: 768px) {
  .article__gift-modal__overlay {
    height: 100vh;
    top: 0;
  }
}

.article__gift-modal__content {
  align-items: center;
  background: #fff;
  border-radius: 0;
  border-top: 0.1rem solid #e8eaee;
  display: flex;
  flex-direction: column;
  left: 0;
  max-height: 80vh;
  padding: 3.2rem 1.6rem;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.article__gift-modal__content {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article__gift-modal__content {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article__gift-modal__content > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article__gift-modal__content {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media screen and (min-width: 768px) {
  .article__gift-modal__content {
    border-top: 0;
    border-radius: 0.4rem;
    left: 50%;
    padding: 3.2rem 8rem;
    top: 50%;
    transform: translate3d(-50%, -50%, 0);
    width: 57.2rem;
    bottom: auto;
  }
}

.article__gift-modal__title {
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 2.8rem;
  margin-bottom: 0.8rem;
  text-align: center;
}

.article__gift-modal__title {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .article__gift-modal__title {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .article__gift-modal__title > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .article__gift-modal__title {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .article__gift-modal__title {
  letter-spacing: 0.05rem;
}

.article__gift-modal__text {
  text-align: center;
  font-size: 1.6rem;
  line-height: 2rem;
  margin-bottom: 2.4rem;
}

.article__gift-modal__text--no-margin {
  margin: 0;
}

.article__gift-modal__text b {
  font-weight: 500;
}

.article__gift-modal__link {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
  color: #0070b2;
}

.article__gift-modal__link:hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.article__gift-modal .btn {
  border: 0;
  font-weight: 500;
  width: 100%;
  text-align: center;
}

.article__gift-modal .btn:not(:last-child) {
  margin-bottom: 0.8rem;
}

@media screen and (min-width: 1024px) {
  .article__gift-modal .btn {
    width: 100%;
  }
}

.article__gift-modal__discover-btn {
  align-items: center;
  border: 0;
  border-radius: 0.3rem;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-weight: 500;
  height: 3rem;
  justify-content: center;
  line-height: 1;
  max-width: 100%;
  text-align: center;
  font-size: 1.2rem;
  padding: 0.9rem 1.6rem 0.7rem;
  background-color: #ffc700;
  color: #2a303b;
  width: 100%;
}

.article__gift-modal__discover-btn {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article__gift-modal__discover-btn {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article__gift-modal__discover-btn > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article__gift-modal__discover-btn {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article__gift-modal__discover-btn:hover {
  background-color: #eab002;
}

.article__gift-modal__button {
  align-items: center;
  border: 0;
  border-radius: 0.3rem;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-weight: 500;
  height: 3rem;
  justify-content: center;
  line-height: 1;
  max-width: 100%;
  text-align: center;
  font-size: 1.6rem;
  height: 4.2rem;
  padding: 1rem 2.4rem;
  background-color: #026b9c;
  color: #fff;
  width: 100%;
}

.article__gift-modal__button {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article__gift-modal__button {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article__gift-modal__button > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article__gift-modal__button {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article__gift-modal__button:hover {
  background-color: #005b85;
}

.article__gift-modal__button:not(:last-child) {
  margin-bottom: 0.8rem;
}

.restricted-podcast {
  position: relative;
  display: flex;
  background-color: #2a303b;
  padding: 1.6rem;
  color: #fff;
  font-family: "Marr Sans", Helvetica, Arial, Roboto, sans-serif;
  margin: 0 -1.6rem 0;
}

@media (min-width: 360px) {
  .restricted-podcast {
    margin: 0 auto;
  }
}

@media (min-width: 576px) {
  .restricted-podcast {
    padding: 2.6rem 3rem 2.5rem 2.6rem;
    margin: auto;
  }
}

.restricted-podcast__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

@media (min-width: 576px) {
  .restricted-podcast__content {
    align-items: flex-start;
    text-align: left;
    margin-left: 19.4rem;
  }
}

.restricted-podcast__icon {
  width: 16.2rem;
  height: 16.2rem;
  margin: 0 0 1.6rem;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  background-repeat: no-repeat;
  background-size: contain;
}

@media (min-width: 576px) {
  .restricted-podcast__icon {
    position: absolute;
    left: 2.6rem;
    width: 16.8rem;
    height: 16.8rem;
    margin: 0;
  }
}

.restricted-podcast__headline {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 500;
  margin: 0 1.1rem 0.8rem;
}

@media (min-width: 360px) {
  .restricted-podcast__headline {
    margin: 0 2.25rem 0.8rem;
  }
}

@media (min-width: 576px) {
  .restricted-podcast__headline {
    margin: 0 0 1.6rem;
  }
}

.restricted-podcast__summary {
  font-size: 1.6rem;
  line-height: 2.2rem;
  margin-bottom: 1.6rem;
}

@media (min-width: 576px) {
  .restricted-podcast__summary {
    margin-bottom: 1.5rem;
  }
}

.restricted-podcast__login {
  font-size: 0.9rem;
  line-height: 2.2rem;
  margin-top: 0.8rem;
}

.restricted-podcast__cta {
  width: 100%;
}

@media (min-width: 576px) {
  .restricted-podcast__cta {
    position: static;
    position: initial;
    margin: 0;
    width: 14.6rem;
  }
}

.restricted-podcast a {
  border-bottom: none !important;
}

.restricted-podcast .button--subscribe {
  order: initial;
  max-width: 100%;
}

.restricted-podcast--light {
  background-color: #fff6d3;
  color: #2a303b;
}

.product-node {
  border-top: solid 0.1rem #e8eaee;
  border-bottom: solid 0.1rem #e8eaee;
  padding: 1.2rem 0 1.5rem;
  margin-top: 2rem;
  text-align: center;
}

.product-node {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .product-node {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .product-node > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .product-node {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 1024px) {
  .product-node {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    text-align: left;
  }
}

@media (min-width: 1024px) {
  .product-node-wrap {
    margin-right: 4.4rem;
  }
}

.product-node-title {
  color: #2a303b;
  font-size: 1.8rem;
  line-height: 1.2;
  font-weight: 600;
}

.product-node-dropdown {
  position: relative;
  display: inline-block;
  margin-top: 1rem;
}

@media (min-width: 1024px) {
  .product-node-dropdown {
    display: block;
    margin-top: 0;
  }
}

.product-node-dropdown-label {
  background: #026b9c;
  color: #fff;
  font-size: 1.5rem;
  font-weight: 500;
  white-space: nowrap;
  padding: 0.8rem 3rem 0.8rem 1.4rem;
  border-radius: 0.3rem;
  position: relative;
  cursor: pointer;
}

.product-node-dropdown-label:after {
  content: " ";
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  position: absolute;
  width: 1rem;
  height: 1rem;
  right: 1.2rem;
  top: 50%;
  transform: translateY(-50%);
}

.product-node-dropdown-label.ui-collapse--shown {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.product-node-dropdown-label.ui-collapse--shown:after {
  transform: translateY(-50%) rotate(180deg);
}

.product-node-list {
  position: absolute;
  background: #fff;
  display: none;
  flex-flow: column;
  font-size: 1.6rem;
  font-weight: 500;
  box-shadow: 0 4px 4px 4px rgba(0, 0, 0, 0.1);
  min-width: 25rem;
  list-style: none;
}

.product-node-list.ui-collapse--shown {
  display: flex;
  z-index: 2;
}

.product-node-link {
  font-size: 1.3rem;
  white-space: nowrap;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  border-bottom: 0;
  display: inline-block;
  padding: 0.9rem 1.6rem 1rem;
  text-align: left;
}

.product-node-link:last-child {
  margin-bottom: 0;
}

.product-node-link:visited,
.product-node-link:hover {
  color: #026b9c;
}

.product-node-link--single {
  display: inline-block;
  margin-left: auto;
  margin-top: 1rem;
  background: #026b9c;
  color: #fff;
  font-size: 1.5rem;
  font-weight: 500;
  white-space: nowrap;
  padding: 0.8rem 1.4rem;
  border-radius: 0.3rem;
}

@media (min-width: 1024px) {
  .product-node-link--single {
    margin-top: 0;
  }
}

.product-node-desc {
  font-size: 0.9rem;
  line-height: 1.6;
  color: #717b8e;
  margin-top: 0.6rem;
}

@media (min-width: 1024px) {
  .product-node-desc {
    margin-top: 0;
  }
}

.product-node-offer {
  font-size: 1.2rem;
  font-style: italic;
  color: #8b92a1;
  margin-top: 0.4rem;
}

.product-node-offer {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .product-node-offer {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .product-node-offer > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .product-node-offer {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .product-node-offer {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

@media (min-width: 1024px) {
  .product-node-offer {
    margin-top: 0.2rem;
  }
}

.product-node-offer-title {
  border-bottom: 0;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.product-node-offer-link {
  color: inherit;
}

.podcast-gdpr__warning {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: #333 url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K") no-repeat;
  background-size: contain;
  color: #fff;
  font-size: 1.5rem;
  line-height: normal;
  line-height: initial;
  height: 290px;
  margin: 0 -2.4rem;
}

.podcast-gdpr__warning {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .podcast-gdpr__warning {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .podcast-gdpr__warning > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .podcast-gdpr__warning {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 768px) {
  .podcast-gdpr__warning {
    background: #333 url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K") no-repeat;
    height: 235px;
    margin: 0;
  }
}

.podcast-gdpr__message {
  background: #333;
  width: 100%;
  padding: 1rem 1.6rem;
}

@media (min-width: 768px) {
  .podcast-gdpr__message {
    padding: 1.6rem 2.4rem;
  }
}

.podcast-gdpr__accept {
  background-color: #0070b2;
  border-width: 0;
  border-radius: 0.3rem;
  color: #fff;
  cursor: pointer;
  padding: 1rem 2rem;
  margin: 2rem auto 0;
  font-size: 1.5rem;
  display: block;
}

.lmd-link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse:hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.lmd-link-nav:hover {
  color: #026b9c;
}

.lmd-link-blue {
  color: #026b9c;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.lmd-link-blue:hover {
  color: #005b85;
}

.lmd-link-opacity:hover {
  opacity: 0.8;
}

@media print {
  .article__footer-single {
    display: none;
  }
}

.article__footer-single--portfolio {
  margin: 0 1.6rem;
}

@media (min-width: 576px) {
  .article__footer-single--portfolio {
    margin: 0 3.2rem;
  }
}

@media (min-width: 768px) {
  .article__footer-single--portfolio {
    margin: 0 auto;
    max-width: 66.4rem;
  }
}

@media (min-width: 1024px) {
  .article__footer-single--portfolio {
    margin: 0;
    max-width: 100%;
    grid-row: 4;
  }
}

@media (min-width: 1024px) {
  .article__footer-single--video {
    grid-row: 4;
  }
}

@media (min-width: 1024px) {
  .article__footer-single--wirecutter {
    grid-row: 4;
  }
}

@media (min-width: 1024px) {
  .article__footer-single--multimedia {
    grid-row: 4;
  }
}

.article__footer {
  display: flex;
  margin-top: 1.2rem;
}

.article__footer a {
  display: flex;
}

.article__footer .article__author:before {
  content: "|";
  color: #bdc1c8;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.article__footer .article__author:not(:last-child) {
  margin-bottom: 0;
  align-self: center;
}

.article__footer .article__author-name {
  font-size: 1.3rem;
  line-height: 1.15;
  color: #717b8e;
  font-weight: normal;
  align-self: center;
}

.article__footer .article__type {
  margin-top: 0;
  align-self: center;
}

.article__question {
  font-size: 1.7rem;
  line-height: 1.52;
  font-weight: 700;
  margin-top: 2.4rem;
}

.article__question {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article__question {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article__question > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article__question {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 768px) {
  .article__question {
    font-size: 1.8rem;
    line-height: 1.55;
  }
}

.article__question a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.article__question a:hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.article__fact {
  color: #383f4e;
  text-transform: uppercase;
  display: inline-block;
  font-weight: 600;
  font-size: 1.8rem;
  letter-spacing: 0.03rem;
  line-height: 1;
  position: relative;
  z-index: 2;
  margin-left: 0.4rem;
  margin-top: 2rem;
}

.article__fact {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .article__fact {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .article__fact > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .article__fact {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .article__fact {
  letter-spacing: 0.05rem;
}

.article__fact:after {
  content: " ";
  display: block;
  position: absolute;
  width: calc(100% + 0.8rem);
  height: 0.9rem;
  z-index: -1;
  bottom: -0.2rem;
  left: -0.4rem;
}

.article__fact--true:after {
  background-color: #bcfec5;
}

.article__fact--false:after {
  background-color: #fab4b4;
}

.article__fact--neutral:after {
  background-color: #ffe38f;
}

.article__fact a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.article__fact a:hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.article__ordered-list,
.article__unordered-list {
  list-style: none;
  margin-top: 2.4rem;
  clear: both;
  width: 100%;
  margin-left: 0.8rem;
}

@media (min-width: 1024px) {
  .article__ordered-list,
  .article__unordered-list {
    padding-left: 2rem;
    margin-left: 1.6rem;
  }
}

.article__ordered-list li,
.article__unordered-list li {
  display: block;
  margin-bottom: 1.6rem;
  line-height: 1.52;
  font-size: 1.7rem;
  color: #383f4e;
  position: relative;
  padding-left: 2.8rem;
}

@media (min-width: 1024px) {
  .article__ordered-list li,
  .article__unordered-list li {
    padding-left: 0.8rem;
    font-size: 1.8rem;
  }
}

.article__ordered-list li:before,
.article__unordered-list li:before {
  font-weight: 600;
  color: #8b92a1;
  display: block;
  position: absolute;
  left: 0;
}

@media (min-width: 1024px) {
  .article__ordered-list li:before,
  .article__unordered-list li:before {
    left: -2rem;
  }
}

.article__ordered-list li:last-child,
.article__unordered-list li:last-child {
  margin-bottom: 0;
}

@media print {
  .article__ordered-list li,
  .article__unordered-list li {
    font-size: 9pt;
    line-height: 2;
    margin-bottom: 0.8rem;
    margin-top: 1.6rem;
  }
}

.article__ordered-list li h2,
.article__unordered-list li h2 {
  display: inline;
}

.article__ordered-list li a,
.article__unordered-list li a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.article__ordered-list li a:hover,
.article__unordered-list li a:hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.article__ordered-list {
  counter-reset: li;
}

.article__ordered-list li {
  counter-increment: li;
}

.article__ordered-list li:before {
  content: counter(li) ".";
}

.article__ordered-list li:before {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article__ordered-list li:before {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article__ordered-list li:before > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article__ordered-list li:before {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article__ordered-list + p {
  clear: both;
}

.article__unordered-list li:before {
  content: "•";
  font-size: 2.4rem;
  line-height: 1;
}

.article__unordered-list li:before {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .article__unordered-list li:before {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .article__unordered-list li:before > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .article__unordered-list li:before {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .article__unordered-list li:before {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

.article__unordered-list + p {
  clear: both;
}

.article__sub-title,
.article__ordered-list li h2,
.article__unordered-list li h2 {
  font-size: 2.2rem;
  font-weight: 600;
  margin-top: 2.4rem;
  color: #2a303b;
  line-height: 1.18;
}

.article__sub-title,
.article__ordered-list li h2,
.article__unordered-list li h2 {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article__sub-title,
html:not(.fonts-loaded) .article__ordered-list li h2,
.article__ordered-list li html:not(.fonts-loaded) h2,
html:not(.fonts-loaded) .article__unordered-list li h2,
.article__unordered-list li html:not(.fonts-loaded) h2 {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article__sub-title > *,
html:not(.fonts-loaded) .article__ordered-list li h2 > *,
.article__ordered-list li html:not(.fonts-loaded) h2 > *,
html:not(.fonts-loaded) .article__unordered-list li h2 > *,
.article__unordered-list li html:not(.fonts-loaded) h2 > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article__sub-title,
html.fonts-loaded .article__ordered-list li h2,
.article__ordered-list li html.fonts-loaded h2,
html.fonts-loaded .article__unordered-list li h2,
.article__unordered-list li html.fonts-loaded h2 {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 1024px) {
  .article__sub-title,
  .article__ordered-list li h2,
  .article__unordered-list li h2 {
    line-height: 1.2;
  }
}

@media print {
  .article__sub-title,
  .article__ordered-list li h2,
  .article__unordered-list li h2 {
    font-size: 12pt;
    margin-top: 1.6rem;
  }
}

.article__sub-title a,
.article__ordered-list li h2 a,
.article__unordered-list li h2 a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.article__sub-title a:hover,
.article__ordered-list li h2 a:hover,
.article__unordered-list li h2 a:hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.article__comments {
  margin-top: 2.4rem;
  grid-column: 1;
}

@media print {
  .article__comments {
    display: none;
  }
}

.article__siblings {
  margin-top: 4.4rem;
  grid-column: 1;
}

.article__siblings:before {
  content: " ";
  display: block;
  height: 0.3rem;
  background-color: #383f4e;
  width: 100%;
}

.article__siblings-title {
  font-size: 2.4rem;
  line-height: 1.25;
  letter-spacing: 0.022rem;
  color: #383f4e;
  font-weight: 600;
  margin-top: 2.4rem;
  margin-bottom: 4.8rem;
}

.article__siblings-title {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .article__siblings-title {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .article__siblings-title > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .article__siblings-title {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .article__siblings-title {
  letter-spacing: 0.05rem;
}

@media (min-width: 768px) {
  .article__siblings-title {
    margin-bottom: 5.6rem;
  }
}

.article__author-container {
  font-size: 1.5rem;
}

.article__chapter-title {
  display: list-item;
  font-weight: 700;
  font-size: 2.2rem;
  list-style-type: disc;
  margin-left: 2.4rem;
  margin-top: 2.4rem;
}

.article__chapter-title a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.article__chapter-title a:hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.article__paragraph {
  margin-top: 1rem;
  color: #383f4e;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.52;
}

@media (min-width: 768px) {
  .article__paragraph {
    font-size: 1.2rem;
    line-height: 1.55;
  }
}

@media print {
  .article__paragraph {
    font-size: 9pt;
    margin-top: 1.6rem;
  }
}

.article__paragraph a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.article__paragraph a:hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.article__content {
  padding-top: 1.6rem;
}

.article__content {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .article__content {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .article__content > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .article__content {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .article__content {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

@media (min-width: 1024px) {
  .article__content {
    padding-top: 1rem;
  }
}

.article__content > :first-child {
  margin-top: 0;
}

.article__content--restricted,
.article__content--restricted-media {
  position: relative;
  z-index: 2;
}

@media (min-width: 768px) {
  .article__content--restricted,
  .article__content--restricted-media {
  }
}

.article__content--restricted-media {
}

.article__content sup {
  line-height: 0;
}

.article__content .multimedia-embed a:not(.lmd-link-nostyle):not(.inread__link),
.article__content .catcher a:not(.lmd-link-nostyle):not(.inread__link),
.article__content
  .article__catchphrase
  a:not(.lmd-link-nostyle):not(.inread__link) {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.article__content
  .multimedia-embed
  a:not(.lmd-link-nostyle):not(.inread__link):hover,
.article__content .catcher a:not(.lmd-link-nostyle):not(.inread__link):hover,
.article__content
  .article__catchphrase
  a:not(.lmd-link-nostyle):not(.inread__link):hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.article__content .article__cite {
  color: #717b8e;
  font-style: italic;
  display: block;
  max-width: 100%;
  margin-top: 2rem;
  font-size: 1.6rem;
  line-height: 1.53;
}

@media (min-width: 576px) {
  .article__content .article__cite {
    max-width: 80%;
  }
}

@media (min-width: 1024px) {
  .article__content .article__cite {
    font-size: 1.8rem;
    line-height: 1.6;
  }
}

.article__content .article__cite a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.article__content .article__cite a:hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.article__content .article__cite em,
.article__content .article__cite i {
  font-style: normal;
}

.article--content .article__content .product__title a {
  color: #3374ff;
}

.article--content .article__content .product__title a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.article--content .article__content a[data-type="huit-affiliate"] {
  color: #3374ff;
}

.article--content a.meta__link-sub {
  border-bottom: 0;
}

.article--content a.meta__link-sub:hover {
  border-bottom: 0;
}

.article__author-link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.article__reactions {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 1.6rem;
  margin-top: 2.4rem;
  position: relative;
  z-index: 2;
}

.article__reactions {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article__reactions {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article__reactions > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article__reactions {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (max-width: 768px) {
  .article__reactions .comments__active,
  .article__reactions .comments__blocked-btn {
    flex-grow: 1;
    margin-right: 2.4rem;
  }

  .article__reactions .meta__link--full {
    background: none;
  }

  .article__reactions .meta__link--full:hover {
    border-color: rgba(0, 0, 0, 0);
  }

  .article__reactions .icon__description {
    display: none;
  }

  .article__reactions .meta__sub.ui-collapse--shown {
    left: auto;
    left: initial;
    transform: none;
    right: 0;
  }

  .article__reactions .meta__sub.ui-collapse--shown:after,
  .article__reactions .meta__sub.ui-collapse--shown:before {
    content: none;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .article__reactions .meta__social--gift .lmd-dropdown__content {
    left: auto;
    left: initial;
  }
}

.article__reactions .meta__social {
  margin-top: 0;
}

.article__reactions .meta__text {
  display: inline-flex;
}

.article__reactions .meta__text--share {
  margin-left: 0;
}

@media (min-width: 1024px) {
  .article__reactions .meta__text--share {
    margin-left: 0.8rem;
  }
}

@media (min-width: 360px) {
  .article__reactions .meta .meta__icon--favorite:after {
    display: inline-flex;
  }
}

@media print {
  .article__reactions {
    display: none;
  }
}

.block-archives-recirculation {
  background-color: #2a303c;
  padding: 2.4rem;
}

.block-archives-recirculation__title {
  color: #fff;
  font-size: 2.4rem;
  font-weight: 600;
  letter-spacing: 0.05rem;
  line-height: 2rem;
  margin-bottom: 2.4rem;
}

.block-archives-recirculation__title {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .block-archives-recirculation__title {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .block-archives-recirculation__title > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .block-archives-recirculation__title {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .block-archives-recirculation__title {
  letter-spacing: 0.05rem;
}

.main--free .article--restricted {
  overflow: hidden;
}

.lmd-link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse:hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.lmd-link-nav:hover {
  color: #026b9c;
}

.lmd-link-blue {
  color: #026b9c;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.lmd-link-blue:hover {
  color: #005b85;
}

.lmd-link-opacity:hover {
  opacity: 0.8;
}

.article__iframe {
  border: 0;
  width: 100%;
}

@media (min-width: 1024px) {
  .article__iframe {
    grid-row: 2;
    grid-column: 1 / span 2;
  }
}

@media (min-width: 1024px) {
  .article__iframe--bizdev {
    grid-row: 3;
    margin-top: 4rem;
  }
}

.article__special-container {
  position: relative;
}

@media print {
  .article__special-container {
    display: none;
  }
}

@media (min-width: 1024px) {
  .article__special-container {
    grid-row: 2;
    grid-column: 1 / span 2;
  }
}

.article__special-container--video {
  background-color: #2a303b;
  margin: 0 -1.6rem 1.6rem;
  z-index: 4;
}

@media (min-width: 576px) {
  .article__special-container--video {
    margin: 0 -3.2rem 1.6rem;
  }
}

@media (min-width: 768px) {
  .article__special-container--video {
    margin: 3.6rem -5.2rem 1.6rem;
  }
}

@media (min-width: 769px) {
  .article__special-container--video {
    margin: 2.8rem 0 1.6rem;
  }
}

.article__special-container--video .js_player {
  width: 100%;
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 5;
}

.article__special-container--portfolio {
  transition: opacity 0.4s ease;
}

.article--single {
  margin-bottom: 0;
}

.article--single h1 {
  font-size: 2.8rem;
}

@media (min-width: 1024px) {
  .article--single h1 {
    font-size: 3.8rem;
  }
}

.article--single .friend + .article__sub-title,
.article--single .article__ordered-list li .friend + h2,
.article__ordered-list li .article--single .friend + h2,
.article--single .article__unordered-list li .friend + h2,
.article__unordered-list li .article--single .friend + h2 {
  margin-top: 3.2rem;
}

.article--single .article__restricted {
  position: relative;
  z-index: 1;
}

.article--single .author {
  grid-column: 1;
  margin-top: 2rem;
}

.article--single .author:before {
  display: none;
}

.article--single .author__detail {
  display: inline;
}

.article--single .author__desc {
  color: #383f4e;
  margin-left: 0.4rem;
}

.article--single .catcher .catcher--inline .catcher__title,
.article--single .catcher .catcher--inline .catcher__desc {
  font-size: 1.6rem;
  font-weight: 500;
}

.article--single .catcher .catcher--inline .catcher__title,
.article--single .catcher .catcher--inline .catcher__desc {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .catcher
  .catcher--inline
  .catcher__title,
html:not(.fonts-loaded)
  .article--single
  .catcher
  .catcher--inline
  .catcher__desc {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .catcher
  .catcher--inline
  .catcher__title
  > *,
html:not(.fonts-loaded)
  .article--single
  .catcher
  .catcher--inline
  .catcher__desc
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article--single .catcher .catcher--inline .catcher__title,
html.fonts-loaded .article--single .catcher .catcher--inline .catcher__desc {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .catcher__desc {
  margin-bottom: 3.2rem;
}

.article--single .catcher__desc p {
  font-size: 1.6rem;
  font-weight: 400;
}

.article--single .catcher .article__sub-title,
.article--single .catcher .article__ordered-list li h2,
.article__ordered-list li .article--single .catcher h2,
.article--single .catcher .article__unordered-list li h2,
.article__unordered-list li .article--single .catcher h2 {
  font-size: 1.8rem;
}

.article--single .catcher .article__unordered-list,
.article--single .catcher .article__ordered-list {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
}

@media (min-width: 768px) {
  .article--single .catcher .article__unordered-list,
  .article--single .catcher .article__ordered-list {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }
}

@media (min-width: 1024px) {
  .article--single .catcher .article__unordered-list,
  .article--single .catcher .article__ordered-list {
    margin-left: 2.4rem;
  }
}

.article--single .catcher .article__unordered-list li,
.article--single .catcher .article__ordered-list li {
  font-size: 1.6rem;
  letter-spacing: 0;
}

.article--single .page__title--campaigns {
  font-size: 1.8rem;
}

.article--single .article__header {
  position: relative;
  padding-bottom: 1rem;
}

.article--single .article__header:after {
  content: " ";
  display: block;
  width: 4rem;
  height: 0.1rem;
  background-color: #d5d8dc;
  position: absolute;
  bottom: 0;
}

@media (min-width: 576px) {
  .article--single .article__header {
    padding-bottom: 0rem;
    grid-column: 1 / span 2;
    grid-row: 1;
  }
}

.article--single .article__header .article__header-wrap {
  position: relative;
}

@media (min-width: 1024px) {
  .article--single .article__header .article__heading {
    max-width: 85%;
  }
}

.article--single .article__header .more .meta__author-trigger:after {
  transform: rotate(-90deg);
  margin-left: 0.2rem;
  margin-top: 0.5rem;
}

.article--single .article__header .author__desc--header {
  color: #717b8e;
  font-size: 0.9rem;
}

.article--single .article__header .meta__date--header {
  color: #717b8e;
  font-size: 0.9rem;
}

.article--single .article__header .meta__date--header {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article--single .article__header .meta__date--header {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__header
  .meta__date--header
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article--single .article__header .meta__date--header {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__header .meta__date-reading {
  margin-top: 0rem;
  display: inline-block;
  align-items: center;
  flex-wrap: wrap;
}

.article--single .article__header .meta__author-trigger {
  height: 2.4rem;
  width: 2.4rem;
  background-color: #eff0f3;
  border-radius: 5rem;
  cursor: pointer;
  position: relative;
  margin-left: auto;
}

@media (min-width: 768px) {
  .article--single .article__header .meta__author-trigger {
    margin-left: 0;
  }
}

.article--single .article__header .meta__author-trigger:after {
  content: " ";
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  transform: rotate(90deg);
  height: 1.8rem;
  width: 1.8rem;
  display: block;
  margin-left: 0.4rem;
  margin-top: 0.2rem;
}

.article--single .article__header .meta__author--header {
  display: block;
  width: 31rem;
}

@media (min-width: 768px) {
  .article--single .article__header .meta__author--header {
    width: 62.4rem;
  }
}

.article--single .article__header .meta__author--header:after {
  display: none;
}

.article--single .article__header .meta__publisher {
  margin-left: 0;
  display: block;
}

@media (min-width: 1024px) {
  .article--single .article__header .meta__publisher {
    max-width: 85%;
  }
}

@media print {
  .article--single .article__header .meta__publisher {
    font-size: 7.5pt;
  }
}

.article--single .article__header .meta__publisher--opinion {
  align-items: center;
}

@media (min-width: 1024px) {
  .article--single .article__header .meta__publisher--opinion {
    max-width: none;
    float: right;
    width: calc(100% - 25.6rem);
  }
}

@media (min-width: 1024px) {
  .article--single .article__header .meta__publisher--wirecutter {
    width: calc(100% - 27.6rem);
  }
}

.article--single .article__header .meta__publisher--header {
  display: flex;
}

.article--single .article__header .meta__reading-time {
  float: left;
}

@media (min-width: 768px) {
  .article--single .article__header .meta__reading-time {
    float: none;
  }
}

@media print {
  .article--single .article__header .meta__reading-time {
    font-size: 7.5pt;
    display: none;
  }
}

.article--single .article__header .meta__reading-time--opinion {
  margin-top: 0;
  display: inline;
  float: none;
}

.article--single .article__header .meta__reading-time--opinion:before {
  content: "|";
  display: inline;
  padding-left: 0.4rem;
  color: #bdc1c8;
}

.article--single
  .article__header
  .meta__reading-time--opinion
  .icon__reading-time {
  vertical-align: text-top;
  margin: 0.2rem 0.4rem 0 0.4rem;
}

@media (min-width: 1024px) {
  .article--single .article__header .meta__reading-time--wirecutter {
    float: right;
    width: calc(100% - 27.6rem);
  }

  .article--single .article__header .meta__reading-time--wirecutter:after {
    content: " ";
    display: block;
    position: absolute;
    width: 4rem;
    height: 0.1rem;
    background-color: #d5d8dc;
    margin: 3.2rem 0 0;
  }
}

.article--single .article__header .meta__reading-time--header {
  float: none;
  margin-top: 0;
  display: inline-flex;
}

.article--single .article__header .meta__reading-time--header:before {
  content: " ";
  color: #d5d8dc;
  content: "•";
  padding-right: 0.4rem;
  display: inline-block;
  line-height: 1;
}

.article--single .article__header .meta__reading-time--header:before {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__header
  .meta__reading-time--header:before {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded)
  .article--single
  .article__header
  .meta__reading-time--header:before
  > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded
  .article--single
  .article__header
  .meta__reading-time--header:before {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded
    .article--single
    .article__header
    .meta__reading-time--header:before {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

.article--single .article__header .meta__social {
  clear: both;
  padding-top: 0rem;
  margin-top: 0rem;
  justify-content: flex-start;
  gap: 1.2rem;
  position: relative;
}

@media print {
  .article--single .article__header .meta__social {
    display: none;
  }
}

@media (min-width: 768px) {
  .article--single .article__header .meta__social {
    z-index: 4;
  }
}

.article--single .article__header .meta__social--opinion {
  position: relative;
  top: 1.6rem;
}

@media (min-width: 1024px) {
  .article--single .article__header .meta__social--opinion {
    width: calc(100% - 25.6rem);
    margin-left: auto;
  }
}

@media (min-width: 1200px) {
  .article--single .article__header .meta__social--opinion {
    width: calc(100% - 27.6rem);
  }
}

.article--single .article__header--opinion {
  margin: 0 1.6rem;
}

@media (min-width: 576px) {
  .article--single .article__header--opinion {
    margin: 0 3.2rem;
  }
}

@media (min-width: 768px) {
  .article--single .article__header--opinion {
    margin: 0 auto;
    max-width: 66.4rem;
  }
}

@media (min-width: 1024px) {
  .article--single .article__header--opinion {
    margin: 0;
    max-width: 100%;
  }
}

.article--single .article__header--opinion:after {
  display: none;
}

@media (min-width: 1024px) {
  .article--single .article__header--privacy {
    max-width: 85%;
  }
}

.article--single .article__header--wirecutter {
  position: relative;
  margin: 0;
}

.article--single .article__header--wirecutter:after {
  content: " ";
  display: block;
  width: 4rem;
  height: 0.1rem;
  background-color: #d5d8dc;
  margin-top: 2.5rem;
}

@media (min-width: 1024px) {
  .article--single .article__header--wirecutter:after {
    display: none;
  }
}

.article--single .article__header-special--video:after {
  display: none;
}

@media (min-width: 576px) {
  .article--single .article__header-special--video:after {
    display: block;
  }
}

.article--single .article__header-special--portfolio {
  margin: 0 1.6rem;
}

.article--single .article__header-special--portfolio:after {
  display: none;
}

@media (min-width: 576px) {
  .article--single .article__header-special--portfolio {
    margin: 0 3.2rem;
  }
}

@media (min-width: 768px) {
  .article--single .article__header-special--portfolio {
    margin: 0 auto 3.6rem;
    max-width: 66.4rem;
  }

  .article--single .article__header-special--portfolio:after {
    display: block;
  }
}

@media (min-width: 769px) {
  .article--single .article__header-special--portfolio {
    margin: 0 auto;
    max-width: 66.4rem;
  }
}

@media (min-width: 1024px) {
  .article--single .article__header-special--portfolio {
    max-width: 100%;
    width: 100%;
  }
}

.article--single .article__extra {
  text-transform: uppercase;
  letter-spacing: normal;
  font-size: 1.3rem;
  letter-spacing: 0.13rem;
  font-weight: 500;
}

.article--single .article__extra {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .article--single .article__extra {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .article--single .article__extra > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .article--single .article__extra {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .article--single .article__extra {
  letter-spacing: 0.05rem;
}

.article--single .article__extra:after {
  content: "|";
  color: #d5d8dc;
  display: block;
  margin-left: 0.8rem;
  margin-right: 0.8rem;
}

.article--single .article__content-special--portfolio {
  margin: 0 1.6rem;
  padding-top: 3.2rem;
}

@media (min-width: 576px) {
  .article--single .article__content-special--portfolio {
    margin: 0 3.2rem;
  }
}

@media (min-width: 768px) {
  .article--single .article__content-special--portfolio {
    margin: 0 auto;
    max-width: 66.4rem;
  }
}

@media (min-width: 1024px) {
  .article--single .article__content-special--portfolio {
    margin: 0;
    max-width: 100%;
    padding-top: 4rem;
  }
}

@media print {
  .article--single .article__content {
    padding-top: 0;
  }
}

.article--single .article__content--comments {
  padding-top: 0;
  overflow: hidden;
}

.article--single .article__content--comments > :first-child {
  margin-top: 2.4rem;
}

.article--single .article__content--comments .comment__header {
  margin-top: 0;
  line-height: 1;
}

.article--single .article__content--comments .comment__author {
  line-height: 1.53;
}

.article--single .article__content--comments .comment__author {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__author {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__author
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded
  .article--single
  .article__content--comments
  .comment__author {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__content--comments .comment__date {
  line-height: 2;
}

.article--single .article__content--comments .comment__date {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__date {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__date
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article--single .article__content--comments .comment__date {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__content--comments .comment__pinned {
  line-height: 1.8;
  letter-spacing: 0.042rem;
}

.article--single .article__content--comments .comment__pinned {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__pinned {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__pinned
  > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded
  .article--single
  .article__content--comments
  .comment__pinned {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading)
  .article--single
  .article__content--comments
  .comment__pinned {
  letter-spacing: 0.05rem;
}

.article--single .article__content--comments .comment__content {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__content {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__content
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded
  .article--single
  .article__content--comments
  .comment__content {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__content--comments .comment__view-more {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__view-more {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__view-more
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded
  .article--single
  .article__content--comments
  .comment__view-more {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__content--comments .comment__answer {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__answer {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__answer
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded
  .article--single
  .article__content--comments
  .comment__answer {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__content--comments .comment__report {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__report {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__report
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded
  .article--single
  .article__content--comments
  .comment__report {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__content--comments .comment__box {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__box {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__box
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article--single .article__content--comments .comment__box {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__content--comments .comment__name {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__name {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__name
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article--single .article__content--comments .comment__name {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__content--comments .comment__rule-trigger {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__rule-trigger {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__rule-trigger
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded
  .article--single
  .article__content--comments
  .comment__rule-trigger {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__content--comments .comment__box-title {
  letter-spacing: 0.022rem;
}

.article--single .article__content--comments .comment__box-title {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__box-title {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__box-title
  > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded
  .article--single
  .article__content--comments
  .comment__box-title {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading)
  .article--single
  .article__content--comments
  .comment__box-title {
  letter-spacing: 0.05rem;
}

.article--single .article__content--comments .comment__submit {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__submit {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__submit
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded
  .article--single
  .article__content--comments
  .comment__submit {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__content--comments .comment__user-label {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__user-label {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__user-label
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded
  .article--single
  .article__content--comments
  .comment__user-label {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__content--comments .comment__user-edit {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__user-edit {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__user-edit
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded
  .article--single
  .article__content--comments
  .comment__user-edit {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__content--comments .comment__toxicity {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__toxicity {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__toxicity
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded
  .article--single
  .article__content--comments
  .comment__toxicity {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__content--comments .comment__success {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__success {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__success
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded
  .article--single
  .article__content--comments
  .comment__success {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__content--comments .comment__admin {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__admin {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__admin
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article--single .article__content--comments .comment__admin {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__content--comments .comment__cancel {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__cancel {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__cancel
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded
  .article--single
  .article__content--comments
  .comment__cancel {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__content--comments .comment__rework-container {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__rework-container {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comment__rework-container
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded
  .article--single
  .article__content--comments
  .comment__rework-container {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__content--comments .comments__title {
  letter-spacing: 0.022rem;
}

.article--single .article__content--comments .comments__title {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comments__title {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comments__title
  > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded
  .article--single
  .article__content--comments
  .comments__title {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading)
  .article--single
  .article__content--comments
  .comments__title {
  letter-spacing: 0.05rem;
}

.article--single .article__content--comments .comments__sort {
  letter-spacing: 0.019rem;
}

.article--single .article__content--comments .comments__sort {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comments__sort {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comments__sort
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article--single .article__content--comments .comments__sort {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__content--comments .comments__action {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comments__action {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comments__action
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded
  .article--single
  .article__content--comments
  .comments__action {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__content--comments .comments__action-forward {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comments__action-forward {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comments__action-forward
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded
  .article--single
  .article__content--comments
  .comments__action-forward {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__content--comments .comments__cta {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comments__cta {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comments__cta
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article--single .article__content--comments .comments__cta {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__content--comments .comments__none {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comments__none {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comments__none
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article--single .article__content--comments .comments__none {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__content--comments .comments__box-lock-text {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comments__box-lock-text {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .comments__box-lock-text
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded
  .article--single
  .article__content--comments
  .comments__box-lock-text {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__content--comments .pagination {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .pagination {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .article--single
  .article__content--comments
  .pagination
  > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article--single .article__content--comments .pagination {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 1024px) {
  .article--single .article__content--campaign {
    grid-column: 1;
    grid-row: 3;
  }
}

@media (min-width: 1024px) {
  .article--single .article__content--media-campaign {
    grid-column: 1;
    grid-row: 4;
  }
}

.article--single .article__content--clean .dfp__inread {
  padding: 0;
  background-color: rgba(0, 0, 0, 0);
}

.article--single .article__content--clean .dfp__inread:before {
  display: none;
}

.article--single .article__video-container {
  background-color: #2a303b;
  margin-top: 2.4rem;
  clear: both;
  z-index: 4;
}

@media print {
  .article--single .article__video-container {
    display: none;
  }
}

.article--single .article__kicker {
  font-size: 1.7rem;
  color: #026b9c;
  margin-bottom: 0;
}

.article--single .article__sub-nav {
  display: flex;
  height: 5rem;
  align-items: center;
  margin-bottom: 1.2rem;
}

@media (min-width: 1024px) {
  .article--single .article__sub-nav {
    margin-bottom: 0;
  }
}

.article--single .article__title {
  font-size: 1.6rem;
  line-height: 1.25;
  /* font-weight: 700; */
  margin-top: 1.2rem;
}

@media (min-width: 576px) {
  .article--single .article__title {
    font-size: 1.8rem;
    line-height: 1.14;
  }
}

@media (min-width: 768px) {
  .article--single .article__title {
    font-size: 2.2rem;
    line-height: 1.11;
    font-weight: 500;
  }
}

@media (min-width: 1024px) {
  .article--single .article__title {
    font-size: 2.2rem;
  }
}

@media (min-width: 1024px) {
  #habillagepub {
    /*    margin-top: 180px;*/
  }
}

.article--single .article__title--wirecutter {
  font-weight: 800;
  margin-top: 2rem;
}

@media (min-width: 1024px) {
  .article--single .article__title--wirecutter {
    float: right;
    width: calc(100% - 27.6rem);
    line-height: 1.26;
  }
}

.article--single .article__title--opinion {
  font-weight: 800;
  margin-top: 2rem;
}

@media (min-width: 1024px) {
  .article--single .article__title--opinion {
    float: right;
    width: calc(100% - 25.6rem);
    margin-top: 4rem;
    line-height: 1.26;
  }
}

@media print {
  .article--single .article__title {
    font-size: 15pt;
  }
}

.article--single .article__title--campaign {
  font-size: 2.6rem;
  font-weight: 700;
  padding-top: 6.6rem;
}

@media (min-width: 768px) {
  .article--single .article__title--campaign {
    font-size: 3.4rem;
    padding-top: 3.6rem;
  }
}

@media (min-width: 1024px) {
  .article--single .article__title--campaign {
    font-size: 3.8rem;
    padding-top: 0;
    width: 85%;
  }
}

.article--single .article__title--campaign:before {
  content: " ";
  display: block;
  width: 3.8rem;
  height: 0.4rem;
  background-color: #2a303b;
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .article--single .article__title--campaign:before {
    margin-bottom: 2.4rem;
  }
}

@media (min-width: 1024px) {
  .article--single .article__title--campaign:before {
    margin-bottom: 2.8rem;
  }
}

.article--single .article__desc {
  line-height: 1.5;
  display: block;
  font-size: 1.6rem;
  letter-spacing: 0.02rem;
  font-weight: 500;
  margin-top: 0.8rem;
  margin-bottom: 0;
}

.article--single .article__desc {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article--single .article__desc {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article--single .article__desc > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article--single .article__desc {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 576px) {
  .article--single .article__desc {
    font-size: 1.7rem;
    line-height: 1.41;
    letter-spacing: 0.021rem;
  }
}

@media (min-width: 768px) {
  .article--single .article__desc {
    font-size: 1.8rem;
    line-height: 1.33;
    letter-spacing: 0.022rem;
  }
}

@media (min-width: 1024px) {
  .article--single .article__desc {
    font-size: 1.8rem;
    line-height: 1.44;
    letter-spacing: 0.009rem;
  }
}

@media print {
  .article--single .article__desc {
    font-size: 9pt;
  }
}

.article--single .article__desc--opinion {
  margin-top: 2rem;
}

@media (min-width: 1024px) {
  .article--single .article__desc--opinion {
    margin-top: 1.6rem;
    float: right;
    width: calc(100% - 25.6rem);
  }
}

@media (min-width: 1024px) {
  .article--single .article__desc--wirecutter {
    width: calc(100% - 27.6rem);
  }
}

.article--single .article__desc--campaign {
  letter-spacing: 0.008rem;
  font-size: 1.6rem;
  line-height: 1.375;
  font-weight: 400;
}

.article--single .article__desc--campaign {
  font-family: Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .article--single .article__desc--campaign {
  font-family: "Barlow", Helvetica, Arial, Roboto, sans-serif;
}

@media (min-width: 768px) {
  .article--single .article__desc--campaign {
    letter-spacing: 0.009rem;
    font-size: 1.8rem;
    line-height: 1.55;
  }
}

@media (min-width: 1024px) {
  .article--single .article__desc--campaign {
    width: 85%;
  }
}

.article--single .article__status {
  display: flex;
  align-items: center;
  font-size: 0.9rem;
  letter-spacing: 0.02rem;
  color: #717b8e;
  margin-top: 1.6rem;
}

.article--single .article__status {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article--single .article__status {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article--single .article__status > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article--single .article__status {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 1024px) {
  .article--single .article__status {
    margin-top: 2rem;
  }
}

@media print {
  .article--single .article__status {
    margin-top: 1.6rem;
    font-size: 9pt;
  }
}

@media print {
  .article--single .article__status .icon__premium {
    display: none;
  }
}

@media (min-width: 1024px) {
  .article--single .article__status {
    grid-row: 2;
    grid-column: 1;
  }
}

.article--single .article__status--opinion {
  position: relative;
  margin-top: 2.4rem;
  padding-top: 2.4rem;
}

@media (min-width: 1024px) {
  .article--single .article__status--opinion {
    float: right;
    width: calc(100% - 25.6rem);
  }
}

.article--single .article__status + .article__special-container--portfolio {
  margin-top: 2.8rem;
}

@media (min-width: 1024px) {
  .article--single .article__status + .article__wrapper--premium {
    margin-top: 2.4rem;
  }
}

.article--single .article__media {
  float: none;
  margin-left: 0;
  max-width: 100%;
  margin-bottom: 0;
  position: relative;
  padding-top: 0;
}

.article--single .article__media img {
  position: relative;
}

.article--single .article__siblings-container {
  margin-top: 2.4rem;
  margin-bottom: 4rem;
}

.article--single .article__siblings-container .friend--wide {
  border-top: 0.1rem solid #a4a9b4;
}

.article--single .article__siblings-container .article__title {
  line-height: 1.26;
  font-size: 1.5rem;
  font-weight: 600;
  margin-top: 0;
}

@media (min-width: 768px) {
  .article--single .article__siblings-container .article__title {
    font-size: 1.8rem;
  }
}

.article--single .article__siblings-container .article__desc {
  display: none;
}

.article--single .article__siblings-container .article__desc {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded)
  .article--single
  .article__siblings-container
  .article__desc {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded)
  .article--single
  .article__siblings-container
  .article__desc
  > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .article--single .article__siblings-container .article__desc {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded
    .article--single
    .article__siblings-container
    .article__desc {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

@media (min-width: 768px) {
  .article--single .article__siblings-container .article__desc {
    display: block;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1.33;
  }
}

.article--single .article__siblings-container .article__media-container {
  width: 11.4rem;
  margin: 0 0 0.4rem 3.2rem;
  float: right;
}

.article--single .article__digiteka {
  position: relative;
  z-index: 2;
}

.article--single .article__authors {
  margin-top: 2.4rem;
}

.article--single .article__authors:before {
  content: " ";
  display: block;
  background-color: #2a303b;
  width: 4rem;
  height: 0.4rem;
  margin: 0 0 2rem;
}

@media (min-width: 1024px) {
  .article--single .article__authors {
    width: 24rem;
    float: left;
    margin-top: 3.2rem;
  }
}

.article--single .article__authors-wirecutter {
  margin-top: 2.4rem;
  background-color: #f5f6f8;
  padding: 1.6rem;
}

@media (min-width: 1024px) {
  .article--single .article__authors-wirecutter {
    width: 24rem;
    float: left;
    margin-top: 3.2rem;
  }
}

.article--single .article__opinion-type {
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.11rem;
  font-size: 1.8rem;
  line-height: 1;
  margin-bottom: 2.4rem;
}

.article--single .article__opinion-type {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .article--single .article__opinion-type {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .article--single .article__opinion-type > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .article--single .article__opinion-type {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .article--single .article__opinion-type {
  letter-spacing: 0.05rem;
}

@media (min-width: 1024px) {
  .article--single .article__opinion-type {
    font-size: 2.2rem;
  }
}

.article--single .article__author {
  display: flex;
  max-width: 100%;
  margin-top: 1.6rem;
}

.article--single .article__author {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article--single .article__author {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article--single .article__author > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article--single .article__author {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__author:first-of-type {
  margin-top: 0;
}

.article--single .article__author--link:hover .article__author-identity {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.article--single .article__author-picture {
  margin-right: 1.6rem;
}

.article--single .article__author-description {
  align-self: center;
}

.article--single .article__author-description--no-pp {
  margin-left: 6.6rem;
}

.article--single .article__author-identity {
  font-size: 1.6rem;
  line-height: 1;
  font-weight: 600;
  color: #2a303b;
}

.article--single .article__author-identity {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .article--single .article__author-identity {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .article--single .article__author-identity > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .article--single .article__author-identity {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.article--single .article__author-job {
  font-size: 0.9rem;
  margin-top: 0.4rem;
  line-height: 1.29;
  letter-spacing: 0.02rem;
}

.article--single .article__inner {
  font-size: 5.2rem;
  font-weight: bold;
  color: #2a303b;
  float: left;
  margin-right: 1.6rem;
  text-transform: uppercase;
  margin-top: -2.4rem;
  line-height: 1.8;
}

.article--single .article__inner {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .article--single .article__inner {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .article--single .article__inner > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .article--single .article__inner {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .article--single .article__inner {
  letter-spacing: 0.05rem;
}

@media (min-width: 1024px) {
  .article--single .article__inner {
    font-size: 6.2rem;
    margin-top: -0.8rem;
    line-height: normal;
  }
}

.article--single .article__inner:after {
  content: " ";
  display: block;
  background-color: #2a303b;
  height: 0.8rem;
  margin-top: -0.8rem;
}

@media (min-width: 1024px) {
  .article--single .article__inner:after {
    margin-top: 0;
  }
}

.article--single .article__inner + p {
  margin-top: 0;
}

.article--single .article__section {
  color: #2a303b;
}

.article--single .article__section:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

@media (min-width: 1024px) {
  .article--single .article__heading--campaign {
    grid-column: 1 / span 2;
    grid-row: 2;
    position: relative;
  }
}

.article--iso footer .friend {
  border-top: 0;
}

@media (min-width: 1024px) {
  .article--iso .article {
    border-top: 0;
    padding-top: 0;
  }
}

@media (min-width: 1024px) {
  .article--iso .article--related {
    border-bottom: 0.1rem solid #eff0f3;
    padding-bottom: 2.4rem;
  }
}

@media (min-width: 1024px) {
  .article--iso .article--wide {
    grid-column: 1 / span 2;
    max-width: 39.5rem;
    margin: 0 auto 2.4rem;
    border-bottom: 0;
  }

  .article--iso .article--wide .article__wrapper {
    margin: 0 2rem;
    text-align: center;
  }
}

.article--iso .article__siblings {
  margin-top: 2.4rem;
}

.article--iso .article__siblings--iso .article__siblings-title {
  display: block;
  grid-column: 1 / span 2;
}

@media (min-width: 1024px) {
  .article--iso .article__siblings--iso .article__siblings-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 1.6rem;
    margin: 0 1.6rem;
  }

  .article--iso .article__siblings--iso .article__siblings-container .friend {
    grid-column: 1 / span 2;
    margin-bottom: 2.4rem;
  }

  .article--iso
    .article__siblings--iso
    .article__siblings-container
    .article__media-container {
    width: 100%;
    float: none;
    margin: 0 0 1.6rem;
  }
}

.article--aec {
  margin: 0 1.6rem;
  padding-top: 3.2rem;
  padding-bottom: 4rem;
}

@media (min-width: 576px) {
  .article--aec {
    margin: 0 3.2rem;
  }
}

@media (min-width: 1024px) {
  .article--aec .zone--article {
    padding: 3.2rem;
  }
}

@media (min-width: 1024px) {
  .article__wrapper {
  }
}

@media (min-width: 1024px) {
  .article__wrapper--premium {
  }
}

@media (min-width: 1024px) {
  .article__wrapper--special {
  }
}

@media (min-width: 1024px) {
  .article__wrapper--special.article__wrapper--premium {
  }
}

@media (min-width: 1024px) {
  .article__wrapper--wirecutter {
  }
}

.article__wrapper article {
  position: relative;
  z-index: 2;
}

.article__wrapper footer {
  position: relative;
  z-index: 1;
}

.dfp__sticky {
  align-items: flex-start;
  display: none;
  flex-grow: 1;
  pointer-events: none;
  width: inherit;
  top: 8rem;
  position: sticky;
}

@media (min-width: 1024px) {
  .dfp__sticky {
    display: flex;
    pointer-events: auto;
  }
}

.dfp__slot > div {
  text-align: center;
}

.dfp__slot--pave {
  margin-bottom: 2.4rem;
  text-align: center;
}

.dfp__slot--pave:before {
  content: "La suite après cette publicité";
  font-size: 0.9rem;
  letter-spacing: 0.09rem;
  color: #717b8e;
  line-height: normal;
  text-transform: uppercase;
  display: block;
  margin-bottom: 0.8rem;
  padding-top: 2rem;
}

.dfp__slot--pave:before {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .dfp__slot--pave:before {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

@media (min-width: 768px) {
  .dfp__slot--pave:before {
    display: none;
  }
}

@media (min-width: 1024px) {
  .dfp__slot--pave {
    margin-bottom: 0;
  }
}

.dfp__slot--pave-elections {
  background-color: #f5f6f8;
  padding-bottom: 2.4rem;
  margin-bottom: 1.2rem;
}

.dfp__slot--habillage {
  display: none;
}

@media (min-width: 1024px) {
  .dfp__slot--habillage {
    display: block;
  }
}

.dfp__slot--banniere,
.dfp__slot--banniere-roll {
  display: none;
  margin: 4rem -1.6rem;
  text-align: center;
}

@media (min-width: 1024px) {
  .dfp__slot--banniere,
  .dfp__slot--banniere-roll {
    display: block;
    margin: 4rem auto;
  }
}

@media print {
  .dfp__slot--banniere,
  .dfp__slot--banniere-roll {
    display: none;
  }
}

.dfp__slot--banniere-haute.dfp-loading,
.dfp__slot--banniere-roll-haute.dfp-loading {
  height: 17rem !important;
  visibility: visible !important;
}

.dfp__slot--banniere-haute.dfp-loading,
.dfp__slot--banniere-roll-haute.dfp-loading {
  position: relative;
}

.dfp__slot--banniere-haute.dfp-loading .loader,
.dfp__slot--banniere-roll-haute.dfp-loading .loader {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 5rem;
  height: 5rem;
  margin: -2.5rem 0 0 -2.5rem;
  background-color: #d5d8dc;
  border-radius: 100%;
  animation: dfpLoader 1s infinite ease-in-out;
}

@keyframes dfpLoader {
  0% {
    transform: scale(0);
  }

  100% {
    transform: scale(1);
    opacity: 0;
  }
}

@media (min-width: 1024px) {
  .dfp__slot--banniere-roll {
    margin: 1.2rem auto 3.2rem auto;
  }
}

@media (min-width: 1024px) {
  .dfp__slot--banniere-roll:before {
    text-align: center;
    content: "Publicité";
    font-size: 0.9rem;
    letter-spacing: 0.09rem;
    color: #717b8e;
    line-height: normal;
    text-transform: uppercase;
    display: block;
    margin-bottom: 0.8rem;
    font-weight: 500;
  }

  .dfp__slot--banniere-roll:before {
    font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
  }

  html.fonts-loaded .dfp__slot--banniere-roll:before {
    font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
  }
}

.dfp__slot--desktop {
  display: none;
}

@media (min-width: 1024px) {
  .dfp__slot--desktop {
    display: block;
  }
}

.dfp__slot--mobile {
  display: block;
}

@media (min-width: 1024px) {
  .dfp__slot--mobile {
    display: none;
  }
}

.dfp__slot[data-format="banniere_sticky_live_sport"] {
  position: sticky;
  bottom: 0px;
  text-align: center;
  margin: 0 auto;
  z-index: 10;
}

.dfp__slot[data-format="banniere_sticky_live_sport"] > div {
  margin: auto;
}

.dfp__inread {
  background-color: #eef1f5;
  margin: 3.2rem -1.6rem;
  padding: 0 2rem 2rem;
  clear: both;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.dfp__inread:before {
  color: rgba(0, 0, 0, 0.5);
  content: "La suite après cette publicité";
  font-size: 1rem;
  text-transform: uppercase;
  text-align: center;
  display: block;
  line-height: 3.2;
}

.dfp__inread:before {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .dfp__inread:before {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

@media (min-width: 768px) {
  .dfp__inread {
    margin: 3.2rem 0;
  }
}

.dfp__inread--no-message {
  padding: 2rem 0;
}

.dfp__inread--no-message:before {
  display: none;
}

@media (min-width: 1024px) {
  .dfp__inread--no-message:before {
    display: block;
  }
}

.dfp-unloaded {
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  padding: 0 !important;
}

.dfp-unloaded:before {
  display: none;
}

.flag-live__border {
  height: 100%;
  position: absolute;
  top: 0;
  width: 0.6rem;
}

@media (max-width: 1023px) {
  .flag-live__border {
    left: 0;
  }
}

@media (min-width: 1024px) {
  .flag-live__border {
    left: -3.2rem;
  }
}

.flag-live__border__label {
  color: #2a303b;
  font-size: 1.6rem;
  font-weight: 600;
  margin-left: 1.6rem;
  text-transform: uppercase;
}

.flag-live__border__label {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .flag-live__border__label {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .flag-live__border__label > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .flag-live__border__label {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .flag-live__border__label {
  letter-spacing: 0.05rem;
}

.flag-live-cartridge {
  align-items: center;
  display: inline-flex;
  float: left;
  font-style: normal;
  font-weight: normal;
  position: relative;
  vertical-align: middle;
}

.flag-live-cartridge {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .flag-live-cartridge {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .flag-live-cartridge > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .flag-live-cartridge {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .flag-live-cartridge {
  letter-spacing: 0.05rem;
}

.flag-live-cartridge::before {
  background-color: #be1514;
  border-radius: 1.2rem;
  content: "";
  display: inline-block;
  height: 0.6rem;
  margin-right: 0.8rem;
  width: 0.6rem;
}

.flag-live-cartridge--off::before {
  content: normal;
  content: initial;
}

.flag-live-cartridge--no-float {
  float: none;
}

.flag-live-cartridge--placement-une,
.flag-live-cartridge--placement-highlight {
  top: 0.2rem;
}

@media (min-width: 768px) {
  .flag-live-cartridge--placement-une,
  .flag-live-cartridge--placement-highlight {
    top: 0.6rem;
  }
}

@media (min-width: 1024px) {
  .flag-live-cartridge--placement-encontinu {
    order: 2;
  }
}

.flag-live-cartridge--placement-municipale {
  background-color: #fa3b3b;
  border-radius: 0.3rem;
  height: 2.4rem;
  padding: 0.8rem;
}

.flag-live-cartridge--placement-municipale::before {
  background-color: #fff;
}

.flag-live-cartridge--placement-municipale.flag-live-cartridge--off {
  background-color: #717b8e;
}

.flag-live-cartridge--encontinu {
  top: 0;
}

.flag-live-cartridge--placement-flux {
  top: 0.2rem;
}

.flag-live-cartridge__label {
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.flag-live-cartridge__label--flux,
.flag-live-cartridge__label--encontinu {
  font-size: 0.9rem;
  line-height: 1.68rem;
  margin-right: 0.8rem;
}

.flag-live-cartridge__label--une {
  font-size: 1.6rem;
  line-height: 1.92rem;
  margin-right: 1.2rem;
}

.flag-live-cartridge__label--highlight {
  font-size: 1.8rem;
  line-height: 2.16rem;
  margin-right: 1.2rem;
}

.flag-live-cartridge__label--municipale {
  font-size: 1.3rem;
  letter-spacing: 0.1rem;
  line-height: 2.4rem;
}

.flag-live-cartridge__label--municipale {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .flag-live-cartridge__label--municipale {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .flag-live-cartridge__label--municipale > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .flag-live-cartridge__label--municipale {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .flag-live-cartridge__label--municipale {
  letter-spacing: 0.05rem;
}

@media (min-width: 768px) {
  .flag-live-cartridge__label--municipale {
    font-size: 1.7rem;
    line-height: 1.9rem;
  }
}

.flag-live-cartridge__label--theme-normal {
  color: #2a303b;
}

.flag-live-cartridge__label--theme-normal--actus-sport {
  color: #be1514;
}

.flag-live-cartridge__label--theme-normal--off {
  color: #717b8e;
}

.flag-live-cartridge__label--theme-en-continu {
  color: #fcfcfd;
}

.flag-live-cartridge__label--theme-en-continu--off {
  color: #e2e4e9;
}

.flag-live-cartridge__label--theme-en-continu {
  color: #717b8e;
}

@media (min-width: 1024px) {
  .flag-live-cartridge__label--theme-en-continu {
    color: #fcfcfd;
  }
}

.flag-live-cartridge__label--theme-en-continu--off {
  color: #717b8e;
}

@media (min-width: 1024px) {
  .flag-live-cartridge__label--theme-en-continu--off {
    color: #fcfcfd;
  }
}

.flag-live-cartridge__label--theme-municipale {
  color: #fff;
}

.flag-live-cartridge__label--theme-municipale--off {
  color: rgba(255, 255, 255, 0.8);
}

.lmd-link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse:hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.lmd-link-nav:hover {
  color: #026b9c;
}

.lmd-link-blue {
  color: #026b9c;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.lmd-link-blue:hover {
  color: #005b85;
}

.lmd-link-opacity:hover {
  opacity: 0.8;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.Nav__item a {
  transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.Nav__container--default a:after,
.Burger__right-arrow:after {
  content: " ";
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  position: absolute;
  width: 0.5rem;
  height: 1rem;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.footer__title--category:after,
.footer__title--category.ui-collapse--shown:after,
.Nav__mobile
  .Nav__item:nth-child(n + 3):not(.Nav__item-en-continu):not(
    .Nav__item-search
  ):not(.Nav__search)
  > a.js-dropdown-burger-open:after,
.Nav__mobile
  .Nav__item:nth-child(n + 3):not(.Nav__item-en-continu):not(
    .Nav__item-search
  ):not(.Nav__search)
  > a.js-dropdown-burger:after {
  content: " ";
  position: absolute;
  width: 1rem;
  height: 1rem;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

#Header {
  align-items: center;
  background-color: #fcfcfd;
  position: fixed;
  transition: top 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.4s ease;
  top: 0;
  width: 100%;
  z-index: 7;
}

@media print {
  #Header {
    display: none;
  }
}

@media (min-width: 1024px) {
  #Header {
    background-color: #fff;
    position: relative;
  }
}

@media (min-width: 1024px) {
  #Header.header__contextual {
    z-index: 6;
  }

  #Header.header__contextual.sticky {
    z-index: 7;
  }

  #Header.header__contextual.sticky .center {
    margin-left: 5.6rem;
  }
}

@media (min-width: 1024px) and (min-width: 1024px) and (max-width: 1200px) {
  #Header.header__contextual.sticky .Header__logo {
    left: 1.5rem;
  }
}

@media (min-width: 1024px) {
  #Header.header__contextual.sticky .Header__logo a:after {
    display: none;
  }
}

@media (min-width: 1200px) {
  #Header.header__contextual .center {
    margin-left: 0;
  }
}

#Header .AdsBanner {
  align-items: center;
  background-color: #f5f6f8;
  display: flex;
  justify-content: center;
  padding: 1.6rem 0;
  width: 100%;
}

#Header.sticky .Header__actions .Header__offer {
  display: none;
}

@media (min-width: 1024px) {
  #Header.sticky .left {
    display: none;
    width: 0px;
  }

  #Header.sticky .center {
    top: 1.3rem;
    width: 11.7rem;
    height: 2.6rem;
    position: fixed;
  }
}

@media screen and (min-width: 1024px) and (-ms-high-contrast: active),
  screen and (min-width: 1024px) and (-ms-high-contrast: none) {
  #Header.sticky .center {
    top: 2rem;
  }
}

@media (min-width: 1024px) {
  #Header.sticky .Header__actions {
    margin-top: 0;
  }

  #Header.sticky .Header__logo {
    position: absolute;
    top: 0.6rem;
    left: 2rem;
  }
}

@media (min-width: 1024px) and (min-width: 1200px) {
  #Header.sticky .Header__logo {
    left: 0;
  }
}

@media (min-width: 1024px) {
  #Header.sticky .Header__logo a {
    width: 12rem;
    height: 2.6rem;
  }
}

@media (min-width: 1024px) and (min-width: 1200px) {
  #Header.sticky .Header__logo a {
    width: 10.5rem;
    height: 2.4rem;
  }
}

@media (min-width: 1024px) and (min-width: 1024px) and (max-width: 1199px) {
  #Header.sticky .Header__logo a {
    width: 9.1rem;
    height: 2rem;
  }
}

@media (min-width: 1024px) {
  #Header.sticky .Header__logo a:after {
    content: " ";
    width: 0.1rem;
    height: 2rem;
    display: block;
    margin-left: 1.6rem;
  }
}

@media (min-width: 1024px) and (min-width: 1200px) {
  #Header.sticky .Header__logo a:after {
    margin-left: 2.4rem;
  }
}

@media (min-width: 1024px) and (min-width: 1024px) {
  #Header.sticky .Header__logo a:after {
    background-color: #e2e4e9;
  }
}

@media (min-width: 1024px) {
  #Header.sticky .right {
    position: fixed;
    top: 1rem;
    height: 5.6rem;
    width: auto;
    right: calc(50% - 115.2rem / 2);
  }
}

@media (min-width: 1024px) and (min-width: 1024px) and (max-width: 1199px) {
  #Header.sticky .right {
    right: 0;
  }
}

@media screen and (min-width: 1024px) and (-ms-high-contrast: active),
  screen and (min-width: 1024px) and (-ms-high-contrast: none) {
  #Header.sticky .right {
    top: 1rem;
  }
}

@media (min-width: 1024px) and (min-width: 1024px) and (max-width: 1199px) {
  #Header.sticky .right .Header__actions {
    margin-right: 2.4rem;
  }
}

@media (min-width: 1024px) and (min-width: 1200px) {
  #Header.sticky .right .Header__actions {
    position: absolute;
    left: -16.4rem;
  }
}

@media (min-width: 1024px) {
  #Header.sticky .right .Header__actions > a:first-child:after {
    margin: 0 1.6rem 0 1.3rem;
  }

  #Header.sticky .right .Header__actions > a:first-child:before {
    content: " ";
    display: block;
    margin: 0 0.8rem;
  }

  #Header.sticky .right .login-info {
    display: none;
  }

  #Header.sticky .right .User__name {
    margin-top: 1rem;
  }

  #Header.sticky .right .User__name--inscrit {
    margin-top: 0.5rem;
  }

  #Header.sticky .right .User__name--abonne .login-info {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 9.8rem;
  }
}

@media (min-width: 1024px) and (min-width: 1024px) and (max-width: 1199px) {
  #Header.sticky .right .User__name--abonne .login-info {
    display: none;
  }
}

@media (min-width: 1024px) {
  #Header.sticky .right .btn--premium {
    font-size: 1.3rem;
    padding: 0.7rem 1.5rem;
  }
}

#Header .center {
  align-self: center;
  display: flex;
}

@media (min-width: 1024px) {
  #Header .center--home {
    align-self: flex-start;
  }
}

#Header .left {
  justify-content: flex-start;
  width: 5.6rem;
}

@media (min-width: 1024px) {
  #Header .left {
    width: 100%;
    padding-left: 4.8rem;
    align-self: flex-end;
  }
}

@media (min-width: 1200px) {
  #Header .left {
    padding-left: 0;
  }
}

#Header .right {
  justify-content: flex-end;
  margin-left: auto;
}

@media (min-width: 1200px) {
  #Header .right {
    padding-right: 0;
  }
}

@media (min-width: 1024px) {
  #Header .right {
    align-self: flex-end;
    width: 100%;
  }
}

#Header .right .btn--premium {
  border: 0.1rem solid #ffc700;
  font-size: 1.3rem;
  display: flex;
  align-self: center;
}

@media (min-width: 1024px) {
  #Header .right .btn--premium {
    font-size: 0.9rem;
  }
}

#Header .Header {
  border-bottom: 0.1rem solid #eff0f3;
  background-color: #fff;
  display: flex;
  flex-direction: row;
  align-items: center;
  height: auto;
  position: relative;
  max-width: 115.2rem;
  margin: 0 auto;
}

@media (max-width: 1199px) and (min-width: 1024px) {
  #Header .Header {
    padding-right: 4.8rem;
  }
}

@media (max-width: 1023px) {
  #Header .Header {
    height: 6rem;
    padding: 1.5rem 1.2rem 1.5rem 0;
  }
}

@media (min-width: 1024px) {
  #Header .Header {
    border-bottom: 0;
  }
}

@media (max-width: 1023px) {
  #Header .Header--mobile {
    border-bottom: 0;
    background-color: #fcfcfd;
  }
}

@media (min-width: 1024px) {
  #Header .Header {
    height: 13.2rem;
    transition: height 0.4s ease-in-out;
  }
}

@media (min-width: 1024px) {
  #Header .Header--home {
    height: 9.6rem;
    transition: height 0.4s ease-in-out;
    padding-top: 0;
  }
}

@media (min-width: 1024px) {
  #Header .Header--no-expanded {
    height: 0;
  }
}

#Header .Header .wrapper {
  height: 6rem;
  padding: 1.2rem 0;
  background-color: #fff;
}

@media (min-width: 1024px) {
  #Header .Header .wrapper {
    height: 100%;
    padding: 0;
  }
}

#Header .Header__jelec {
  align-items: center;
  align-self: flex-end;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  background-repeat: no-repeat;
  color: #717b8e;
  display: none;
  flex-direction: column;
  font-size: 1.3rem;
  font-weight: 500;
  height: 5.4rem;
  line-height: 1.1;
  -webkit-text-decoration: none;
  text-decoration: none;
  background-size: contain;
  background-position: center;
  width: 8rem;
  border: 0.1rem solid #eff0f3;
  padding-left: 7rem;
}

#Header .Header__jelec {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) #Header .Header__jelec {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) #Header .Header__jelec > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded #Header .Header__jelec {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 1024px) {
  #Header .Header__jelec {
    display: flex;
  }
}

#Header .Header__jelec img {
  margin-right: 2rem;
}

#Header .Header__jelec p {
  margin-left: 9rem;
  height: 5.4rem;
  line-height: 1.6rem;
  padding-top: 1rem;
}

#Header .Header__jelec:hover p {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

html[lang="en"] #Header .Header__englishdate--text {
  color: #000;
  display: none;
  font-size: 1.3rem;
  height: 5.4rem;
  line-height: 2rem;
  min-width: 20rem;
}

html[lang="en"] #Header .Header__englishdate--text {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) html[lang="en"] #Header .Header__englishdate--text {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) html[lang="en"] #Header .Header__englishdate--text > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded html[lang="en"] #Header .Header__englishdate--text {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

html[lang="en"] #Header .Header__englishdate--text .date {
  font-weight: 500;
}

@media (min-width: 1024px) {
  html[lang="en"] #Header .Header__englishdate--text {
    display: block;
  }
}

#Header .Header__logo {
  margin-bottom: 0;
  padding-left: 0;
}

@media (min-width: 1024px) {
  #Header .Header__logo {
    align-self: center;
    padding-left: 0;
  }
}

#Header .Header__logo a {
  align-items: center;
  display: flex;
  width: 8.9rem;
  height: 2rem;
  justify-content: center;
}

@media (min-width: 360px) {
  #Header .Header__logo a {
    width: 9.9rem;
    height: 2.3rem;
  }
}

@media (min-width: 768px) {
  #Header .Header__logo a {
    height: 3rem;
    width: 13.8rem;
  }
}

@media (min-width: 1024px) {
  #Header .Header__logo a {
    height: 6.1rem;
    width: 29rem;
  }
}

#Header .Header__actions {
  align-self: center;
  align-items: center;
  font-size: 1.2rem;
  justify-content: flex-end;
  font-weight: 500;
  display: flex;
}

#Header .Header__actions {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) #Header .Header__actions {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) #Header .Header__actions > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded #Header .Header__actions {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 360px) {
  #Header .Header__actions {
    font-size: 1.3rem;
  }
}

@media (min-width: 1024px) {
  #Header .Header__actions {
    font-size: 0.9rem;
    margin-bottom: 2.8rem;
  }
}

#Header .Header__actions .login-info {
  display: none;
}

@media (min-width: 576px) {
  #Header .Header__actions .login-info {
    display: block;
    margin-left: 0.8rem;
  }
}

@media (min-width: 1024px) {
  #Header .Header__actions .login-info {
    display: none;
  }
}

@media (min-width: 1200px) {
  #Header .Header__actions .login-info {
    display: block;
  }
}

@media (min-width: 576px) {
  #Header .Header__actions .login-name {
    text-transform: capitalize;
  }
}

#Header .Header__actions .Header__connexion {
  -webkit-text-decoration: none;
  text-decoration: none;
  align-self: center;
  display: flex;
  padding: 0.8rem 0;
}

#Header .Header__actions .Header__connexion:hover .icon__nav-connexion {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

#Header .Header__actions .Header__connexion:hover .login-info {
  color: #026b9c;
}

#Header .Header__actions .Header__connexion span {
  align-self: center;
}

#Header .Header__actions .Header__connexion--hide {
  display: none;
}

#Header .Header__actions .Header__connexion:after {
  content: " ";
  background-color: #e2e4e9;
  width: 0.1rem;
  height: auto;
  display: block;
  margin: 0 1.6rem 0 0.8rem;
}

@media (min-width: 576px) {
  #Header .Header__actions .Header__connexion:after {
    margin: 0 1.6rem;
  }
}

@media (max-width: 767px) {
  #Header .Header__actions .Header__offer {
    display: none;
  }
}

@media (min-width: 1024px) {
  #Header .Header__actions--off {
    margin-top: 3.2rem;
  }
}

#Header .Header__actions--off a {
  padding: 0.8rem;
}

@media (min-width: 1024px) {
  #Header .Header__actions--off a {
    padding: 0.8rem 1.6rem;
  }
}

#Header .Header__actions--off a:first-child {
  padding: 0.8rem 0;
}

@media (min-width: 1024px) {
  #Header .Header__actions--off a:first-child {
    padding: 0.8rem 1.6rem;
  }
}

#Header .Tabs {
  display: flex;
  height: 5.5rem;
}

@media (min-width: 1024px) {
  #Header .Tabs {
    display: none;
  }
}

#Header .Tabs__tab {
  align-items: center;
  background-color: #fff;
  color: #026b9c;
  cursor: pointer;
  display: flex;
  font-weight: 500;
  justify-content: center;
  position: relative;
  width: 100%;
}

#Header .Tabs__tab {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) #Header .Tabs__tab {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) #Header .Tabs__tab > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded #Header .Tabs__tab {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

#Header .Tabs__tab:after {
  background-color: #d5d8dc;
  content: "";
  display: block;
  height: 0.3rem;
  left: 0;
  position: absolute;
  top: 100%;
  width: 100%;
}

#Header .Tabs__tab:hover:after,
#Header .Tabs__tab.js-is-active:after {
  background-color: #026b9c;
}

#Header .Tabs__tab .icon__clock {
  margin-left: 0.8rem;
}

.Header__offer {
  align-self: center;
  align-items: center;
  border-radius: 0.3rem;
  color: #026b9c;
  display: flex;
  font-size: 0.9rem;
  font-weight: 500;
  -webkit-text-decoration: none;
  text-decoration: none;
  margin-right: 1.6rem;
}

.Header__offer {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .Header__offer {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .Header__offer > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .Header__offer {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .Header__offer {
  letter-spacing: 0.05rem;
}

.Header__offer--home {
  padding: 0.7rem 1.6rem;
}

.Header__offer--home {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .Header__offer--home {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .Header__offer--home > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .Header__offer--home {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 768px) {
  .Header__offer--home {
    background: #eff0f3;
  }

  .Header__offer--home:hover {
    background: #e2e4e9;
  }
}

@media (min-width: 1024px) {
  .Header__offer--home.Header__offer--free {
    display: none;
  }
}

@media (min-width: 1200px) {
  .Header__offer--home.Header__offer--free {
    display: flex;
  }
}

.Header__offer--home.Header__offer--free .icon__nav-connexion-offer {
  display: none;
}

.Header__offer--home.Header__offer--free ~ .Header__connexion {
  order: -1;
}

.Header__offer--home.Header__offer--free ~ .Header__connexion .login-info {
  display: none !important;
}

.Header__offer--home.Header__offer--free-abo .icon__nav-connexion-offer {
  display: none !important;
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .Header__offer--home.Header__offer--free-abo {
    display: none;
  }
}

@media (max-width: 767px) {
  .Header__offer--home.Header__offer--paid-abo .icon__nav-connexion-offer {
    display: none;
  }
}

@media (max-width: 767px) {
  .Header__offer--article {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 1.2rem;
    margin-right: 1.2rem;
    text-transform: uppercase;
  }

  .Header__offer--article:after {
    background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
    content: "";
    display: inline-block;
    height: 0.7rem;
    width: 1.1rem;
  }
}

@media (min-width: 768px) {
  .Header__offer--article {
    display: none;
  }
}

.Header__offer--article .Header__offer-text {
  margin-right: 0.8rem;
}

@media (min-width: 1024px) {
  .Header__nav-container {
    height: 5.8rem;
  }
}

.Burger {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-content: center;
  width: 5.6rem;
  background: rgba(0, 0, 0, 0);
  border: 0;
}

@media (min-width: 1024px) {
  .Burger {
    display: none;
  }
}

.Burger__icon {
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
  flex-shrink: 0;
  height: 2.4rem;
  width: 2.4rem;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  align-self: center;
}

.Burger__right-arrow:after {
  display: none;
}

@media (max-width: 1023px) {
  .Burger.js-is-open .Burger__icon {
    background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  }
}

@media (max-width: 1023px) {
  .Burger.js-is-open .Burger-contextual__content {
    display: none;
  }
}

@media (min-width: 1024px) {
  .Burger.js-is-open .Burger-contextual__content {
    display: block;
  }
}

.Burger-contextual__display,
.Burger__display {
  overflow: hidden;
  height: 100vh;
}

.Burger-contextual__display .page__heading--sticky,
.Burger__display .page__heading--sticky {
  z-index: 5;
}

.Burger-contextual__content {
  position: absolute;
  top: 1.6rem;
}

@media (min-width: 1024px) {
  .Burger-contextual__content {
    display: none;
  }
}

.Burger-contextual__content .js-nav-burger {
  position: absolute;
  right: 0;
  top: -0.2rem;
  display: block;
  width: auto;
}

.Burger-contextual__content .js-nav-burger.js-is-open {
  left: 0.8rem;
  top: 2.4rem;
}

.Burger-contextual__content.js-is-open {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  height: 7.6rem;
  width: 32rem;
  align-items: center;
  transition: left 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  z-index: 9;
}

@media (min-width: 1024px) {
  .Burger-contextual__content.js-is-open {
    position: fixed;
    top: 0;
    height: 100%;
    left: 0;
    z-index: 16;
  }
}

.Burger-contextual__content.js-is-open .Burger-contextual__content-header {
  background-color: #fcfcfd;
  height: 6.6rem;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.Burger-contextual__content.js-is-open .logo__lemonde {
  display: block;
  width: 10.5rem;
  height: 2.4rem;
  margin-left: 2rem;
}

.Burger-contextual__content .logo__lemonde {
  display: none;
}

.Burger-contextual__icon {
  display: none;
}

@media (min-width: 1024px) {
  .Burger-contextual__icon {
    display: flex;
    z-index: 7;
  }

  .Burger-contextual__icon .icon__close {
    background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  }

  .Burger-contextual__icon .Nav__mobile--contextual.js-burger-is-open {
    left: 0;
    position: fixed;
    top: 6rem;
  }
}

.sr-only {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.seo-only {
  display: none;
}

.lmd-btn {
  align-items: center;
  border: 0;
  border-radius: 0.3rem;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-weight: 500;
  height: 3rem;
  justify-content: center;
  line-height: 1;
  max-width: 100%;
  text-align: center;
}

.lmd-btn {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn--s {
  font-size: 1.2rem;
  padding: 0.9rem 1.6rem 0.7rem;
}

.lmd-btn--m {
  font-size: 0.9rem;
  padding: 0.8rem 1.6rem 0.5rem;
}

.lmd-btn--l {
  font-size: 1.6rem;
  height: 4.2rem;
  padding: 1rem 2.4rem;
}

.lmd-btn--fullwidth {
  width: 100%;
}

.lmd-btn--primary {
  background-color: #026b9c;
  color: #fff;
}

.lmd-btn--primary:hover {
  background-color: #005b85;
}

.lmd-btn--white {
  background-color: #fff;
  border: 0.1rem solid #bdc1c8;
  color: #2a303b;
}

.lmd-btn--white:hover {
  background-color: #f5f6f8;
  border-color: #bdc1c8;
}

.lmd-btn--premium {
  background-color: #ffc700;
  color: #2a303b;
}

.lmd-btn--premium:hover {
  background-color: #eab002;
}

.lmd-btn--black {
  background-color: #2a303b;
  color: #fff;
}

.lmd-btn--black:hover {
  background-color: #454f5f;
}

.lmd-btn--blue {
  background-color: #01364f;
  color: #fff;
}

.lmd-btn--blue:hover {
  background-color: #01364f;
}

.lmd-btn-services {
  align-items: center;
  border: 0.1rem solid #d5d8dc;
  border-radius: 1.4rem;
  color: #2a303b;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1;
  justify-content: center;
  padding: 0.4rem 1.2rem;
}

.lmd-btn-services {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn-services {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn-services > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn-services {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn-services:hover {
  background-color: #f5f6f8;
}

.lmd-btn-services:active {
  border-color: #d5d8dc;
  background-color: #d5d8dc;
}

.lmd-btn-rub {
  align-items: center;
  border: 0.1rem solid #d5d8dc;
  border-radius: 0.3rem;
  color: #383f4e;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1;
  justify-content: center;
  padding: 1.2rem 1.2rem 1rem;
  letter-spacing: 0.01rem;
}

.lmd-btn-rub {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn-rub {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn-rub > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn-rub {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn-rub:hover {
  background-color: rgba(42, 48, 59, 0.03);
}

.lmd-link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse:hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.lmd-link-nav:hover {
  color: #026b9c;
}

.lmd-link-blue {
  color: #026b9c;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.lmd-link-blue:hover {
  color: #005b85;
}

.lmd-link-opacity:hover {
  opacity: 0.8;
}

.Nav {
  align-items: center;
  background-color: #fff;
  color: #000b15;
  height: auto;
  padding-top: 6rem;
  position: relative;
  width: 100%;
  z-index: 6;
}

@media print {
  .Nav {
    display: none;
  }
}

@media (min-width: 1024px) {
  .Nav {
    border-top: 0.4rem solid #026b9c;
    border-bottom: 0.1rem solid #eff0f3;
    box-shadow: 0 0.4rem 0.4rem 0 rgba(0, 0, 0, 0.04);
    height: 5.8rem;
    padding-top: 0;
  }
}

@media (min-width: 1024px) {
  .Nav.on-scroll {
    opacity: 0;
    position: fixed;
  }

  .Nav.on-scroll
    #nav-markup
    .Nav__item:nth-child(n + 3):not(.Nav__item-en-continu):not(
      .Nav__item-search
    ) {
    padding: 0;
  }

  .Nav.on-scroll
    .Nav__mobile--contextual
    .Nav__item:not(.Nav__item--contextual-header):nth-child(2)
    a,
  .Nav.on-scroll
    .Nav__mobile--contextual
    .Nav__item:not(.Nav__item--contextual-header):nth-child(n + 4):not(
      .Nav__item-search
    )
    > a {
    padding-left: 0;
    padding-right: 0;
    margin-right: 0;
  }

  .Nav.on-scroll
    .Nav__item--active:not(
      .Nav__item--contextual-header
    ).Nav__item-home:before {
    width: 4rem;
  }

  .Nav.on-scroll
    .Nav__item:not(.Nav__item--contextual-header).Nav__item-search {
    display: none;
  }

  .Nav.on-scroll
    .Nav__item:not(.Nav__item--contextual-header).Nav__item-home
    a {
    margin-right: 0;
  }

  .Nav.on-scroll
    .Nav__item:not(.Nav__item--contextual-header):nth-child(n + 3):not(
      .Nav__item-en-continu
    ):not(.Nav__item-search)
    > a {
    padding: 1.6rem 0.6rem;
    line-height: inherit;
  }
}

@media (min-width: 1200px) {
  .Nav.on-scroll
    .Nav__item--active:not(.Nav__item--contextual-header).Nav__item-home:before,
  .Nav.on-scroll
    .Nav__item--active:not(
      .Nav__item--contextual-header
    ).Nav__item-en-continu:before {
    width: 5.6rem;
  }

  .Nav.on-scroll
    .Nav__item:not(.Nav__item--contextual-header).Nav__item-search {
    padding-left: 0.8rem;
  }

  .Nav.on-scroll
    .Nav__item:not(.Nav__item--contextual-header).Nav__item-home
    a {
    padding: 1.6rem;
    margin-right: 0.8rem;
  }

  .Nav.on-scroll
    .Nav__item:not(.Nav__item--contextual-header):nth-child(n + 3):not(
      .Nav__item-en-continu
    ):not(.Nav__item-search)
    > a {
    padding: 1.6rem 1.2rem;
  }
}

@media screen and (min-width: 1200px) and (-ms-high-contrast: active),
  screen and (min-width: 1200px) and (-ms-high-contrast: none) {
  .Nav.on-scroll
    .Nav__item:not(.Nav__item--contextual-header):nth-child(n + 3):not(
      .Nav__item-en-continu
    ):not(.Nav__item-search)
    > a {
    padding: 1.6rem 1.6rem;
  }
}

.Nav--contextual {
  z-index: 5;
}

@media (min-width: 1024px) {
  .Nav--contextual {
    padding-top: 0;
  }
}

@media (max-width: 1023px) {
  .Nav--contextual .Nav--with-contextual-nav.wrapper {
    height: 0;
  }
}

@media (min-width: 1024px) {
  .Nav--contextual.Nav--free {
    padding-top: 0;
  }
}

@media (max-height: 729px) and (max-width: 1023px) {
  .Nav--contextual.Nav--free #nav-markup-contextual {
    position: static;
    top: 0;
  }
}

.Nav--square:after {
  background-image: linear-gradient(
    to right,
    rgba(255, 255, 255, 0.65),
    rgb(255, 255, 255)
  );
  display: block;
  content: " ";
  filter: blur(0.2rem);
  height: 4.8rem;
  right: 0;
  pointer-events: none;
  position: absolute;
  top: 6rem;
  width: 3.5rem;
}

@media (min-width: 1024px) {
  .Nav--square:after {
    display: none;
  }
}

.Nav--page:after {
  display: none;
}

@media (min-width: 1024px) {
  .Nav--sticky.on-scroll {
    opacity: 1;
    z-index: 6;
  }
}

@media (min-width: 1024px) {
  .Nav--sticky {
    top: 0;
    transition: opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  .Nav--sticky > li.Nav__item-home {
    padding-left: 0.4rem;
  }
}

@media (min-width: 1025px) {
  .Nav--sticky > li:nth-child(2) {
    padding-left: 0.8rem;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .Nav--sticky #nav-markup {
    padding-left: 11rem;
    padding-right: 17rem;
    justify-content: space-between;
  }

  .Nav--sticky #nav-markup.nav__main--abonne {
    padding-left: 13rem;
    padding-right: 8rem;
  }

  .Nav--sticky .Nav__mobile--contextual.js-burger-is-open #nav-markup {
    padding-left: 0;
    max-width: 85rem;
  }
}

@media (min-width: 1024px) {
  .Nav--sticky
    .Nav__mobile--contextual.js-burger-is-open
    #nav-markup
    .Nav__item:nth-child(n + 4):not(.Nav__item-search) {
    padding: 0 1.6rem;
    justify-content: center;
  }
}

@media (min-width: 1200px) {
  .Nav--sticky #nav-markup {
    padding-left: 15.4rem;
    padding-right: 18.5rem;
    justify-content: space-between;
  }

  .Nav--sticky .Nav__mobile--contextual.js-burger-is-open #nav-markup {
    padding-left: 0;
    justify-content: center;
  }
}

@media (min-width: 1024px) {
  .Nav--sticky .Nav__item-home {
    display: none;
  }
}

@media not all and (-webkit-min-device-pixel-ratio: 0),
  not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    @media (min-width: 1024px) {
      .Nav--sticky .Nav__item--active.Nav__item-home:before {
        top: auto;
        bottom: 0.6rem;
      }
    }
  }
}

.Nav .wrapper {
  display: flex;
  height: 100%;
  margin: 0 auto;
  max-width: 115.2rem;
  width: 100%;
  padding: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}

.Nav .wrapper > ul {
  white-space: nowrap;
  display: flex;
}

@media (min-width: 576px) {
  .Nav .wrapper {
    overflow-x: hidden;
  }

  .Nav .wrapper > ul {
    white-space: normal;
  }
}

@media (min-width: 1024px) {
  .Nav .wrapper {
    overflow-x: hidden;
    padding: 0 1.6rem;
  }
}

@media (min-width: 1200px) {
  .Nav .wrapper {
    padding: 0;
  }
}

.Nav ul {
  list-style: none;
}

.Nav__item {
  align-items: center;
  display: flex;
  height: 100%;
  flex-shrink: 0;
  font-size: 1.6rem;
  font-weight: 500;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.Nav__item {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .Nav__item {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .Nav__item > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .Nav__item {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .Nav__item {
  letter-spacing: 0.05rem;
}

@media (min-width: 1200px) {
  .Nav__item {
    padding: 0;
    font-size: 1.7rem;
  }
}

.Nav__item > a {
  transition: hover 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
  text-transform: uppercase;
}

.Nav__item > a:not(.Nav__search) {
  padding: 1.6rem 0.8rem;
}

@media (min-width: 1024px) {
  .Nav__item > a:not(.Nav__search) {
    padding: 1.6rem 1rem;
  }
}

@media (min-width: 1200px) {
  .Nav__item > a:not(.Nav__search) {
    padding: 1.6rem 2rem;
  }
}

.Nav__item > a[class*="logo"] {
  text-transform: none;
  text-transform: initial;
}

.Nav__item a {
  color: #2a303b;
  display: inherit;
  position: relative;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.Nav__item a:hover {
  color: #026b9c;
}

.Nav__item a:hover .icon__home {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.Nav__item--contextual-header {
  font-size: 1.6rem;
  color: #383f4e;
  font-weight: 400;
}

@media (min-width: 1024px) {
  .Nav__item--contextual-header {
    color: #565e70;
  }
}

.Nav__item--contextual-header.contextual-home {
  border: none;
  color: #2a303b;
  font-size: 1.6rem;
  font-weight: 600;
  position: relative;
}

@media (min-width: 1024px) {
  .Nav__item--contextual-header.contextual-home {
    color: #383f4e;
    font-weight: 600;
  }
}

.Nav__item--contextual-header.contextual-home:after {
  content: " ";
  width: 0.1rem;
  background-color: #e2e4e9;
  height: 1.8rem;
  display: block;
  margin: 0 0.8rem;
}

.Nav__item--contextual-header.Nav__item.Nav__item-search {
  display: flex;
}

.Nav__item--contextual-header > a.nav__contextual-header-link {
  padding: 0.8rem 0.6rem 0.6rem;
  text-transform: none;
}

.Nav__item--contextual-header
  > a.nav__contextual-header-link:nth-child(n + 3):not(:last-child)
  > a:after {
  display: none;
}

.Nav__item--contextual-header
  > a.nav__contextual-header-link
  .icon__election-presidential {
  align-self: center;
  margin-right: 0.6rem;
}

.Nav__item--contextual-header > a.Nav__link {
  display: inline-block;
  height: 100%;
  max-height: 100%;
  padding: 0.8rem;
  padding-left: 0;
}

.Nav__item--contextual-header .Nav__link-img {
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: auto;
}

.Nav__item--droppable > a:after {
  content: "";
  display: block;
  align-self: center;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  background-repeat: no-repeat;
  height: 1.4rem;
  margin-left: 0.4rem;
  position: relative;
  transform: none;
  width: 1.4rem;
}

.Nav__item.Nav__item-home {
  padding: 0;
  border-right: 0.1rem solid #eff0f3;
}

@media (min-width: 1024px) {
  .Nav__item.Nav__item-home {
    border-right: none;
  }
}

.Nav__item.Nav__item-home a {
  padding: 1.6rem;
}

.Nav__item.Nav__item-en-continu {
  padding: 0;
  border-right: 0.1rem solid #eff0f3;
}

.Nav__item.Nav__item-en-continu a {
  padding: 1.6rem;
}

.Nav__item.Nav__item-en-continu a:after {
  display: none;
}

@media (min-width: 1024px) {
  .Nav__item.Nav__item-en-continu {
    display: none;
    border-right: none;
  }
}

.Nav__item.Nav__item-search {
  padding: 1.6rem 1.6rem 1.6rem;
}

.Nav__item.Nav__item-search .Nav__search {
  width: 1.6rem;
  height: 100%;
  flex-direction: column;
  align-self: center;
  justify-content: center;
}

.Nav__item.Nav__item-search .Nav__search .sr-only {
  width: 1.6rem;
  height: 1.6rem;
}

@media (min-width: 1024px) {
  .Nav__item--extended:before {
    display: none;
    border-right: none;
  }
}

.Nav__item-actualites a:after {
  display: block;
}

.Nav__item--active.Nav__item-home,
.Nav__item--active.Nav__item-en-continu {
  border-bottom: 0;
}

.Nav__item--active.Nav__item-home:before,
.Nav__item--active.Nav__item-en-continu:before {
  content: " ";
  background-color: #026b9c;
  height: 0.4rem;
  left: auto;
  top: 0;
  position: absolute;
  width: 5.6rem;
}

@media (min-width: 1024px) {
  .Nav__item--active.Nav__item-home:before,
  .Nav__item--active.Nav__item-en-continu:before {
    height: 0.4rem;
    top: calc(100% - 0.3rem);
    left: auto;
  }
}

.Nav__item--active:nth-child(n + 3):not(.Nav__item-en-continu):not(
    .Nav__item-search
  ) {
  background-color: #f5f6f8;
}

.Nav__item--active:nth-child(n + 3):not(.Nav__item-en-continu):not(
    .Nav__item-search
  )
  > a {
  color: #2a303b;
}

@media (min-width: 1024px) {
  .Nav__item--active:nth-child(n + 3):not(.Nav__item-en-continu):not(
      .Nav__item-search
    )
    > a {
    color: #026b9c;
  }
}

.Nav__item--active:nth-child(n + 3):not(.Nav__item-en-continu):not(
    .Nav__item-search
  )
  > a:after {
  transform: rotate(-180deg);
}

@media (min-width: 1024px) {
  .Nav__item--mobile {
    display: none;
  }
}

.Nav__item .js-dropdown-close {
  text-align: right;
}

.Nav__sub-item {
  background-color: #f5f6f8;
  width: 100%;
  position: absolute;
  z-index: 5;
  top: 11.6rem;
  left: 0;
  transform: scaleY(0);
  padding: 3.6rem 2rem;
}

@media (min-width: 1024px) {
  .Nav__sub-item {
    top: 5.3rem;
    padding: 5.2rem 2rem;
  }
}

@media (max-width: 566px) {
  .Nav__sub-item a.Nav__sub-title--long {
    line-height: 1.6rem;
    padding: 1rem 0;
  }
}

@media (min-width: 567px) and (max-width: 1023px) {
  .Nav__sub-item a.Nav__sub-title--long {
    line-height: 2.4rem;
    padding: 1.2rem 0;
  }
}

.Nav__sub-item .wrapper {
  overflow-y: scroll;
  height: calc(100vh - 15rem);
}

@media (min-width: 768px) {
  .Nav__sub-item .wrapper {
    overflow-y: visible;
    height: auto;
  }
}

@media (min-width: 1024px) {
  .Nav__sub-item .wrapper {
    padding: 0;
  }
}

.Nav__sub-item-actualites span {
  margin-bottom: 2rem;
  display: block;
}

.Nav__sub-item-actualites .Nav__container--left {
  display: none;
}

@media (min-width: 576px) {
  .Nav__sub-item-actualites .Nav__container--left {
    display: block;
  }

  .Nav__sub-item-actualites .Nav__container--left li {
    display: inline;
    float: left;
    margin-right: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .Nav__sub-item-actualites .Nav__container--left a {
    align-items: center;
    border: 0.1rem solid #d5d8dc;
    border-radius: 0.3rem;
    color: #383f4e;
    display: inline-flex;
    flex-shrink: 0;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1;
    justify-content: center;
    padding: 1.2rem 1.2rem 1rem;
    letter-spacing: 0.01rem;
  }

  .Nav__sub-item-actualites .Nav__container--left a {
    font-family: Arial, Roboto, sans-serif;
  }

  html:not(.fonts-loaded) .Nav__sub-item-actualites .Nav__container--left a {
    letter-spacing: 0.314px;
  }

  html:not(.fonts-loaded)
    .Nav__sub-item-actualites
    .Nav__container--left
    a
    > * {
    letter-spacing: 0.314px;
  }

  html.fonts-loaded .Nav__sub-item-actualites .Nav__container--left a {
    font-family: "Marr Sans", Arial, Roboto, sans-serif;
  }

  .Nav__sub-item-actualites .Nav__container--left a:hover {
    background-color: rgba(42, 48, 59, 0.03);
  }
}

.Nav__sub-item-actualites .Nav__container--right {
  display: block;
}

@media (min-width: 768px) {
  .Nav__sub-item-actualites .Nav__container--right {
    width: 100%;
  }
}

.Nav__sub-item.js-desktop-open {
  transform: scaleY(1);
  opacity: 1;
  transform-origin: 50% 0;
  transition: height 0.4s ease-in-out, transform 0.1s ease,
    opacity 0.2s ease-in-out;
}

.Nav__sub-item.js-desktop-open a {
  z-index: 0;
}

.Nav__container {
  display: none;
}

@media (min-width: 1024px) {
  .Nav__container {
    padding: 3.2rem 2rem;
  }
}

.Nav__container ul {
  display: block;
}

.Nav__container .Nav__sub-title {
  font-size: 1.8rem;
}

.Nav__container li {
  text-transform: none;
}

.Nav__container li a {
  font-size: 1.3rem;
}

@media (max-width: 575px) {
  .Nav__container li a {
    white-space: normal;
  }
}

.Nav__container span:not([class*="flag-live-cartridge"]) {
  font-size: 1.8rem;
  font-weight: 500;
  text-transform: uppercase;
}

@media (min-width: 576px) {
  .Nav__container span:not([class*="flag-live-cartridge"]) {
    font-size: 2.2rem;
    font-weight: 500;
  }
}

@media (min-width: 576px) {
  .Nav__container {
    display: block;
    padding: 0;
  }

  .Nav__container li {
    width: auto;
  }

  .Nav__container li .Nav__sub-title {
    font-size: 2.2rem;
  }

  .Nav__container li a {
    font-size: 1.9rem;
  }
}

@media (min-width: 1024px) {
  .Nav__container li a {
    line-height: 2.2rem;
    padding: 1rem 0;
  }
}

.Nav__container--mobile {
  width: 100%;
  display: block;
}

@media (min-width: 1024px) {
  .Nav__container--mobile {
    width: auto;
  }
}

@media (min-width: 1024px) {
  .Nav__container--desktop {
    display: block;
  }
}

.Nav__container--left {
  width: 100%;
}

@media (min-width: 576px) {
  .Nav__container--left {
    width: 36rem;
    padding-right: 1.6rem;
  }
}

@media (min-width: 1024px) {
  .Nav__container--left {
    width: 43rem;
  }
}

.Nav__container--right {
  display: none;
}

@media (min-width: 576px) {
  .Nav__container--right {
    display: block;
  }
}

@media (min-width: 1024px) {
  .Nav__container--right {
    width: auto;
  }
}

.Nav__container--default + .Nav__container--right {
  max-width: calc(100% - 27.2rem);
  width: 100%;
}

@media (min-width: 1024px) {
  .Nav__container--default + .Nav__container--right {
    max-width: calc(100% - 21rem);
  }
}

@media (min-width: 1024px) {
  .Nav__container--default {
    width: 21rem;
    padding-right: 0;
  }
}

.Nav__container--default li {
  break-inside: avoid-column;
  border-top: 0.1rem solid #e2e4e9;
}

.Nav__container--default li:first-child {
  border-top: 0;
}

.Nav__container--default li:first-child a {
  text-transform: uppercase;
  font-weight: 500;
}

@media (min-width: 1024px) {
  .Nav__container--default li {
    max-width: 27.2rem;
  }
}

@media (min-width: 1024px) {
  .Nav__container--default li.nav-item--has-logo {
    margin-top: 1.6rem;
  }
}

.Nav__container--default a {
  padding: 0.8rem 0;
  position: relative;
}

.Nav__content--list a {
  padding: 1.2rem 0;
  position: relative;
}

.Nav__content--list ul {
  column-count: 2;
  column-gap: 2rem;
  column-width: 10rem;
}

@media (min-width: 360px) {
  .Nav__content--list ul {
    column-count: 2;
    column-gap: 4.9rem;
    column-width: 14rem;
  }
}

@media (min-width: 1024px) {
  .Nav__content--list ul {
    column-gap: normal;
    column-count: auto;
    column-width: 21rem;
  }
}

@media (min-width: 1200px) {
  .Nav__content--list ul {
    column-width: 24.3rem;
  }
}

.Nav__content--list li {
  break-inside: avoid-column;
  border-top: 0.1rem solid #e2e4e9;
}

@media (min-width: 1024px) {
  .Nav__content--list li {
    margin-right: 3.2rem;
  }
}

.Nav__content--media .article__author__desc {
  font-weight: 400;
}

.Nav__content--media .article__title {
  font-size: 0.9rem;
  line-height: 1.29;
  letter-spacing: normal;
  text-align: left;
}

.Nav__content--column {
  display: flex;
  width: 100%;
  flex-direction: column;
}

@media (min-width: 767px) {
  .Nav__content--column {
    flex-direction: row;
  }
}

.Nav__content--column ul {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .Nav__content--column ul {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .Nav__content--column ul > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .Nav__content--column ul {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.Nav__content--column li {
  color: #a4a9b4;
  margin-bottom: 1.4rem;
  line-height: 1.2;
}

.Nav__content--column li a {
  display: inline;
  font-weight: 500;
  letter-spacing: normal;
  color: #2a303b;
}

@media (min-width: 576px) {
  .Nav__content--column li a {
    font-size: 1.3rem;
  }
}

.Nav__content--column > div {
  padding: 0;
  width: 100%;
}

@media (min-width: 576px) {
  .Nav__content--column > div {
    padding: 0 0.8rem 0 1.2rem;
  }
}

@media (min-width: 1024px) {
  .Nav__content--column > div {
    width: 50%;
  }
}

@media (min-width: 1024px) {
  .Nav__content--column > div {
    padding: 0 6rem 0 2.4rem;
  }
}

.Nav__content--column > div:first-child {
  margin-bottom: 3.2rem;
}

@media (min-width: 768px) {
  .Nav__content--column > div:first-child {
    border-right: 0.1rem solid #d5d8dc;
  }
}

@media (min-width: 768px) {
  .Nav__content--column > div:first-child {
    margin-bottom: 0;
  }
}

.Nav__content--column > div:first-child ul {
  list-style-position: inside;
  list-style-type: disc;
}

@media (min-width: 768px) {
  .Nav__content--column > div:first-child ul {
    padding: 1.2rem 0;
  }
}

@media (min-width: 1024px) {
  .Nav__content--column > div:first-child ul {
    padding: 0.8rem 0;
  }
}

.Nav__content--column > div:nth-child(2) ul:nth-child(2) {
  border-bottom: 0.1rem solid #d5d8dc;
  padding: 0.8rem 0;
}

.Nav__content--column > div:nth-child(2) ul:nth-child(3) {
  padding: 0.8rem 0 1.2rem;
}

.Nav__content--column span {
  line-height: 1.25;
  text-transform: none;
  margin-bottom: 2rem;
}

@media (min-width: 1024px) {
  .Nav__content--column span {
    line-height: 1.6;
  }
}

@media (min-width: 576px) {
  .Nav__content-wrapper {
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: center;
    display: flex;
    padding-left: 6.4rem;
  }

  .Nav__content-wrapper .article {
    display: block;
    width: calc(50% - 1.6rem);
    max-width: none;
    margin: 0 0 1.6rem;
    padding-top: 0;
    border: none;
  }
}

@media (min-width: 1024px) {
  .Nav__content-wrapper {
    flex-wrap: nowrap;
  }

  .Nav__content-wrapper .article {
    max-width: 18rem;
    width: 100%;
    display: block;
    border-bottom: 0;
    margin: 0;
    padding-top: 0;
    border-top: 0;
  }

  .Nav__content-wrapper .article:not(.Nav__item-search) {
    margin: 0 3.2rem 0 0;
  }
}

.Nav__content-wrapper .article__author {
  flex-direction: column;
  align-items: flex-start;
}

.Nav .js-burger-to-show {
  display: none;
  font-size: 1.6rem;
  line-height: 1.88;
}

.Nav .js-burger-is-open {
  left: 0;
  position: fixed;
  top: 6rem;
}

.Nav__mobile {
  transition: left 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
  position: absolute;
  top: 0;
  background-color: #fcfcfd;
  z-index: 50;
  width: 100vw;
  height: calc(100vh - 6rem);
  overflow-y: scroll;
  left: -100vw;
}

@media (min-width: 1024px) {
  .Nav__mobile {
    display: none;
  }
}

@media (max-width: 1023px) {
  .Nav__mobile .hide-in-mobile {
    display: none;
  }
}

.Nav__mobile.js-burger-hide {
  height: 0;
}

.Nav__mobile .js-burger-to-show {
  display: flex;
}

.Nav__mobile .js-dropdown {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.88;
  font-style: normal;
}

.Nav__mobile .Nav__container--right {
  display: none;
}

.Nav__mobile .Nav__container--mobile span {
  display: none;
}

.Nav__mobile .Nav__sub-item-actualites .Nav__container--left {
  display: none;
}

.Nav__mobile .Nav__sub-item-actualites .Nav__container--right {
  display: block;
}

.Nav__mobile .Nav__container--left {
  width: 100%;
}

.Nav__mobile .Nav__item {
  border-right: 0;
  height: 6rem;
  padding: 0 1.6rem;
  border-bottom: 0.1rem solid #e2e4e9;
}

.Nav__mobile .Nav__item--hide {
  border-bottom: 0;
  height: 0;
}

.Nav__mobile .Nav__item.Nav__item-search {
  display: none;
}

.Nav__mobile .Nav__item .icon__nav-my-account,
.Nav__mobile .Nav__item .icon__home,
.Nav__mobile .Nav__item .icon__nav-en-continu {
  margin-right: 1.6rem;
  display: flex;
  align-self: center;
}

.Nav__mobile .Nav__item .Burger__right-arrow:after {
  display: inline-block;
  visibility: visible;
}

.Nav__mobile .Nav__item-en-continu a:after {
  content: " ";
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  position: absolute;
  width: 0.5rem;
  height: 1rem;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.Nav__mobile
  .Nav__item:nth-child(n + 3):not(.Nav__item-en-continu):not(
    .Nav__item-search
  ) {
  background-color: #fff;
  flex-direction: column;
}

.Nav__mobile
  .Nav__item:nth-child(n + 3):not(.Nav__item-en-continu):not(
    .Nav__item-search
  ).Nav__item--active {
  background-color: #f5f6f8;
}

.Nav__mobile
  .Nav__item:nth-child(n + 3):not(.Nav__item-en-continu):not(
    .Nav__item-search
  ):not(.Nav__search)
  > a.js-dropdown-burger:after {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.Nav__mobile
  .Nav__item:nth-child(n + 3):not(.Nav__item-en-continu):not(
    .Nav__item-search
  ):not(.Nav__search)
  > a.js-dropdown-burger-open:after {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.Nav__mobile
  .Nav__item:nth-child(n + 3):not(.Nav__item-en-continu):not(.Nav__item-search)
  > a,
.Nav__mobile .Nav__item .Nav__container a {
  line-height: 3.8;
}

.Nav__mobile
  .Nav__item.Nav__item--active:nth-child(n + 3):not(.Nav__item-en-continu):not(
    .Nav__item-search
  ) {
  height: auto;
}

.Nav__mobile .Nav__item .Nav__sub-item {
  top: 0;
  display: none;
  padding: 0;
}

.Nav__mobile .Nav__item .Nav__sub-item .wrapper {
  overflow-y: visible;
  height: auto;
}

.Nav__mobile .Nav__item .Nav__sub-item.js-desktop-open {
  display: block;
}

.Nav__mobile .Nav__item .Nav__sub-item.js-desktop-open li a {
  visibility: visible;
}

.Nav__mobile .Nav__item .Nav__sub-item.js-burger-open {
  position: relative;
  z-index: 1;
}

.Nav__mobile .Nav__item .Nav__sub-item.js-burger-open .Nav__container {
  padding: 0;
}

.Nav__mobile .Nav__item .Nav__container ul {
  padding-left: 5.2rem;
}

.Nav__mobile .Nav__item .Nav__container li,
.Nav__mobile .Nav__item .Nav__container li.nav-item--has-logo {
  border-top: 0;
  list-style: none;
}

.Nav__mobile .Nav__item .Nav__container li.Nav__item-search,
.Nav__mobile .Nav__item .Nav__container li.nav-item--has-logo.Nav__item-search {
  border-bottom: 0;
}

.Nav__mobile .Nav__item .Nav__container a {
  font-size: 1.6rem;
  font-weight: 500;
  font-style: normal;
}

.Nav__mobile .Nav__item .Nav__container a:after {
  display: none;
}

.Nav__mobile .Nav__item .Nav__container--default ul {
  column-count: 1;
}

.Nav__mobile .Nav__item .Nav__content--column > div ul {
  border-bottom: 0;
  padding-bottom: 0;
}

.Nav__mobile .Nav__item .Nav__content--column li:last-child {
  border-bottom: 0;
}

.Nav__mobile .Nav__item .Nav__content--column > div {
  margin-top: 2.4rem;
}

.Nav__mobile .Nav__item .Nav__content--column > div:first-child {
  margin-bottom: 0;
}

.Nav__mobile .Nav__item .Nav__content--column > div:last-child {
  padding-bottom: 12rem;
}

.Nav__mobile .Nav__item .Nav__content--column a {
  font-size: 1.6rem;
}

.Nav__mobile .Nav__item .Nav__content--column a {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .Nav__mobile .Nav__item .Nav__content--column a {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .Nav__mobile .Nav__item .Nav__content--column a > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .Nav__mobile .Nav__item .Nav__content--column a {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .Nav__mobile .Nav__item .Nav__content--column a {
  letter-spacing: 0.05rem;
}

.Nav__mobile .Nav__item .Nav__content--list ul {
  column-count: 1;
}

.Nav__mobile .Nav__item .Nav__content--list ul li a {
  visibility: hidden;
}

.Nav__mobile .Nav__item .Nav__sub-item-actualites span {
  margin-bottom: 0;
}

.Nav__mobile .Nav__item a {
  padding: 0;
  position: relative;
  width: 100%;
}

.Nav__mobile .Nav__item--active:before {
  display: none;
}

@media (min-width: 1024px) {
  .Nav__mobile--contextual {
    display: block;
    max-width: 320px;
    margin-top: 7.2rem;
    position: static;
    position: initial;
  }
}

.Nav__mobile--contextual #nav-markup,
.Nav__mobile--contextual #nav-markup-contextual {
  padding-right: 0;
  overflow-x: hidden;
}

.Nav__mobile--contextual #nav-markup .nav-item--has-logo,
.Nav__mobile--contextual #nav-markup-contextual .nav-item--has-logo {
  margin-top: 0;
}

.Nav__mobile--contextual .Nav__item-home,
.Nav__mobile--contextual .Nav__item-en-continu {
  display: flex;
}

.Nav__mobile--contextual .Nav__item-home a {
  padding-left: 0;
}

.Nav__mobile--contextual .Nav__sub-item-services .wrapper-list-link {
  grid-auto-columns: auto;
  grid-auto-flow: row;
}

.Nav__sub-item-services {
  padding: 0 0 2.4rem 1.6rem;
}

.Nav__sub-item-services.js-burger-open {
  margin-bottom: 3.6rem;
  display: block;
}

.Nav__sub-item-services .sub-item-wrapper {
  height: 100%;
  max-width: 115.2rem;
  margin: 0 auto;
  overflow-y: scroll;
  height: calc(100vh - 15rem);
  gap: 0 4rem;
}

@media (min-width: 769px) {
  .Nav__sub-item-services .sub-item-wrapper {
    overflow-y: visible;
    height: auto;
  }
}

.Nav__sub-item-services p {
  font-size: 2.2rem;
  font-weight: 500;
  text-transform: uppercase;
  padding: 3.2rem 0 0.8rem;
  border-bottom: 0.1rem solid #d5d8dc;
}

@media (min-width: 769px) {
  .Nav__sub-item-services p {
    font-size: 1.8rem;
  }
}

.Nav__sub-item-services .wrapper-list-link {
  padding-right: 1.6rem;
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
  border-bottom: 0.1rem solid #d5d8dc;
}

.Nav__sub-item-services .wrapper-list-link:last-child {
  padding-bottom: 0.8rem;
  border-bottom: none;
}

@media (min-width: 769px) {
  .Nav__sub-item-services .wrapper-list-link {
    grid-auto-columns: auto;
    grid-auto-flow: column dense;
    gap: 0 2rem;
  }
}

.Nav__sub-item-services .wrapper-list-link li {
  list-style: none;
  padding: 1.6rem 0 0.8rem 0;
}

@media (max-width: 768px) {
  .Nav__sub-item-services .wrapper-list-link li {
    border-bottom: 0.1rem solid #e8eaee;
  }
}

@media (min-width: 769px) {
  .Nav__sub-item-services .wrapper-list-link li {
    padding: 0.8rem 0;
  }
}

.Nav__sub-item-services .wrapper-list-link li:last-child {
  border-bottom: none;
  padding-bottom: 0;
}

.Nav__sub-item-services .wrapper-list-link li:nth-child(n) a,
.Nav__sub-item-services .wrapper-list-link li a {
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1.6rem;
  position: relative;
}

.Nav__sub-item-services .wrapper-list-link li:nth-child(n) a,
.Nav__sub-item-services .wrapper-list-link li a {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded)
  .Nav__sub-item-services
  .wrapper-list-link
  li:nth-child(n)
  a,
html:not(.fonts-loaded) .Nav__sub-item-services .wrapper-list-link li a {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded)
  .Nav__sub-item-services
  .wrapper-list-link
  li:nth-child(n)
  a
  > *,
html:not(.fonts-loaded) .Nav__sub-item-services .wrapper-list-link li a > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .Nav__sub-item-services .wrapper-list-link li:nth-child(n) a,
html.fonts-loaded .Nav__sub-item-services .wrapper-list-link li a {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (max-width: 768px) {
  .Nav__sub-item-services .wrapper-list-link li:nth-child(n) a:after,
  .Nav__sub-item-services .wrapper-list-link li a:after {
    content: " ";
    background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
    position: absolute;
    width: 1.4rem;
    height: 1.4rem;
    right: 0;
    top: 0;
    transform: rotate(-90deg);
  }
}

.Nav__sub-item-services .wrapper-list-link-cookie {
  border-top: 0.1rem solid #d5d8dc;
  margin-top: 3.2rem;
}

#nav-desktop .Nav__item-home,
#nav-desktop .Nav__item-en-continu {
  position: relative;
}

@media (min-width: 768px) {
  #nav-desktop {
    position: static;
  }
}

@media (max-width: 1023px) {
  #nav-desktop .Nav__item:last-child:not(.Nav__item--contextual-header) {
    margin-right: 2.4rem;
  }
}

#nav-desktop.Nav--hidden {
  display: none;
}

@media (min-width: 1024px) {
  #nav-desktop.Nav--hidden {
    display: flex;
  }
}

#nav-desktop .nav__main--hide {
  display: none;
}

#nav-desktop .Nav__mobile--contextual.js-burger-is-open .nav__main--hide {
  display: block;
}

#nav-markup,
#nav-markup-contextual {
  overflow-x: auto;
  overflow-y: hidden;
  position: static;
  width: 100%;
  border-bottom: 0.1rem solid #eff0f3;
}

@media (min-width: 1024px) {
  #nav-markup,
  #nav-markup-contextual {
    overflow: hidden;
    border-bottom: none;
  }
}

#nav-markup {
  justify-content: space-between;
}

@media (max-width: 1023px) {
  #nav-markup-contextual {
    background-color: #fff;
    height: 5.6rem;
    padding-left: 1.6rem;
    position: fixed;
    top: 6rem;
  }
}
h3 {
  font-size: 20px;
}
@media (min-width: 1024px) {
  #nav-markup-contextual {
    justify-content: center;
    margin-left: -5rem;
  }
}

@media (max-width: 1023px) {
  .main--with-contextual-nav {
    /*    margin-top: 5.3rem*/
  }
}

.User {
  position: relative;
  align-items: center;
  color: #2a303b;
  display: flex;
  font-size: 1.3rem;
  font-weight: 500;
}

.User {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .User {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .User > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .User {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.User__arrow {
  position: relative;
  background-repeat: no-repeat;
  align-self: center;
  height: 1.4rem;
  width: 1.4rem;
  margin-left: 0.4rem;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.User__arrow--up {
  transform: rotate(-180deg);
}

.User__avatar {
  background-color: #a4a9b4;
  border-radius: 50%;
  color: #fff;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.2rem;
  text-align: center;
  padding-top: 0.4rem;
  width: 2rem;
  height: 2rem;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.User__avatar {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .User__avatar {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .User__avatar > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .User__avatar {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .User__avatar {
  letter-spacing: 0.05rem;
}

.User__avatar--abonne {
  color: #2a303b;
  background-color: #ffe38f;
}

.User__avatar:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.User__name {
  align-items: center;
  cursor: pointer;
  display: flex;
  font-size: 1.3rem;
}

.User__name--abonne:after {
  display: none;
}

.User__name:after {
  background-color: #e8eaee;
  content: " ";
  height: 3rem;
  margin: 0 1.6rem;
  width: 0.1rem;
}

.User__name.js-trigger-connexion .User__avatar {
  margin-right: 0;
}

.User__name.js-trigger-connexion .User__arrow {
  margin-left: 0;
}

@media (min-width: 768px) {
  .User__name.js-trigger-connexion .User__arrow {
    margin-left: 0.8rem;
  }
}

.User__name.js-trigger-connexion:after {
  margin: 0 0.8rem 0 0.4rem;
}

@media (min-width: 360px) {
  .User__name.js-trigger-connexion:after {
    margin: 0 0.8rem;
  }
}

@media (min-width: 768px) {
  .User__name.js-trigger-connexion:after {
    margin: 0 1.6rem;
  }
}

.User > a:not(.lmd-btn) {
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 0.9rem;
}

.User > a:not(.lmd-btn):hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.AccountMenu {
  flex-direction: column;
  display: flex;
  text-transform: none;
}

.AccountMenu__type {
  font-weight: 500;
  font-size: 1.6rem;
  letter-spacing: 0.05rem;
  display: flex;
  line-height: 1;
}

.AccountMenu__type :first-child {
  align-self: center;
}

.AccountMenu__email {
  font-size: 1.2rem;
  letter-spacing: 0.04rem;
  color: #666e80;
  font-weight: 400;
}

.AccountMenu__email {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .AccountMenu__email {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .AccountMenu__email > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .AccountMenu__email {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.Connexion {
  position: absolute;
  background-color: #fff;
  right: -0.8rem;
  width: 100vw;
  font-size: 1.3rem;
  line-height: 3;
  font-weight: 500;
  border: 0.1rem solid #eff0f3;
  box-shadow: 0 0.1rem 0.2rem 0.2rem rgba(0, 0, 0, 0.04);
  transition: transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),
    opacity 0.5s ease;
  visibility: hidden;
  opacity: 0;
  transform: translateY(-100%);
}

@media (min-width: 576px) {
  .Connexion {
    width: 25rem;
  }
}

.Connexion--abonne .Connexion__special div:hover {
  opacity: 1;
}

@media (min-width: 768px) {
  .Connexion--non-abonne {
    right: 13rem;
  }
}

.Connexion--open {
  visibility: visible;
  opacity: 1;
  top: 3.8rem;
  border-top: 0;
  transform: translateY(0);
}

@media (min-width: 576px) {
  .Connexion--open {
    width: 32rem;
  }
}

@media (min-width: 1024px) {
  .Connexion--open {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: calc(100vh - 12.5rem);
  }
}

@media (max-width: 1023px) {
  .Connexion--open {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: calc(100vh - 6.2rem);
  }
}

.Connexion__wrap {
  display: flex;
  flex-flow: row nowrap;
  background: #f1f5f8;
}

.Connexion__label--mea {
  font-style: italic;
}

@media (min-width: 1024px) {
  .Connexion--sticky.on-scroll {
    z-index: 6;
  }
}

@media (min-width: 1024px) {
  .Connexion--sticky {
    top: 0;
    animation-name: fadeIn;
    animation-fill-mode: forwards;
    animation-duration: 0.3s;
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  .Connexion--sticky > li:nth-child(2) {
    padding-left: 0.4rem;
  }
}

@media (min-width: 1025px) {
  .Connexion--sticky > li:nth-child(2) {
    padding-left: 0.8rem;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .Connexion--sticky #nav-markup {
    padding-left: 10rem;
    max-width: 85rem;
  }
}

@media (min-width: 1200px) {
  .Connexion--sticky #nav-markup {
    padding-left: 10.2rem;
    justify-content: start;
  }
}

.Connexion__label-wrap {
  line-height: 1.4;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  flex: 1;
}

@media (min-width: 768px) {
  .Connexion__label-wrap {
    flex-flow: column nowrap;
    justify-content: flex-start;
  }
}

.Connexion__label-wrap--column {
  flex-flow: column;
}

.Connexion__label-wrap .Connexion__label-more {
  display: block;
  font-weight: normal;
}

.Connexion ul {
  list-style-type: none;
}

.Connexion a {
  display: flex;
}

.Connexion a:hover {
  background-color: #f5f6f8;
}

.Connexion a div {
  padding: 0 1.2rem;
  display: flex;
  align-items: center;
  width: 100%;
}

.Connexion a.Connexion__link {
  height: 4.4rem;
}

@media (min-width: 768px) {
  .Connexion a.Connexion__link {
    margin: 0.7rem 0;
  }
}

.Connexion a.Connexion__link-off {
  cursor: default;
}

.Connexion a.Connexion__link-off .Connexion__label,
.Connexion a.Connexion__link-off .Connexion__icon {
  opacity: 0.25;
}

.Connexion a.Connexion__link-advantages {
  border-top: solid 0.1rem #e2e4e9;
  margin-bottom: 0;
}

.Connexion a.Connexion__journal .Connexion__label-wrap {
  display: block;
}

.Connexion a.Connexion:hover {
  background-color: rgba(0, 0, 0, 0);
}

.Connexion__account {
  padding: 0 1.2rem;
  height: 6rem;
  display: flex;
}

.Connexion__account:hover {
  background-color: #f5f6f8;
}

.Connexion__account a {
  align-self: center;
}

.Connexion__account .User__avatar {
  align-self: center;
  margin-right: 0.8rem;
}

.Connexion__newsletter {
  padding: 1.2rem 0;
  border-top: 0.1rem solid #e2e4e9;
}

@media (min-width: 1024px) {
  .Connexion__newsletter {
    padding: 0;
  }
}

.Connexion__icon {
  margin-right: 0.4rem;
}

.Connexion__icon-exclu {
  display: inline-block;
  padding: 0.1rem 0.5rem;
  align-self: flex-start;
  color: #ffc700;
  background-color: #f5f6f8;
  font-size: 1.1rem;
  text-transform: uppercase;
}

.Connexion__icon-exclu {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .Connexion__icon-exclu {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .Connexion__icon-exclu > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .Connexion__icon-exclu {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .Connexion__icon-exclu {
  letter-spacing: 0.05rem;
}

.Connexion__icon-exclu--off {
  background: rgba(0, 0, 0, 0);
  border: solid 0.1rem #e2e4e9;
  color: #8b92a1;
}

.Connexion__icon-exclu--on {
  background: #ffc700;
  border: solid 0.1rem #ffc700;
  color: inherit;
}

.Connexion__links {
  border-top: 0.1rem solid #e2e4e9;
}

@media (max-width: 1024px) {
  .Connexion__links {
    padding-top: 0.7rem;
  }
}

.Connexion__share {
  background: #f1f5f8;
  color: #0088df;
}

.Connexion__share a.Connexion__link {
  padding: 1.4rem 0;
  display: inline-block;
}

.Connexion__share a.Connexion__link-off {
  color: #a4a9b4;
  padding: 1rem 0;
}

.Connexion__share a.Connexion__link-off .icon__nav-connexion-share {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.Connexion__share a.Connexion__link-off .Connexion__label {
  opacity: 1;
}

.Connexion__help {
  border-top: 0.1rem solid #e2e4e9;
  border-right: 0.1rem solid #e2e4e9;
  flex: 1;
}

.Connexion__help div {
  justify-content: center;
}

.Connexion__logout {
  border-top: 0.1rem solid #e2e4e9;
}

@media (max-width: 1024px) {
  .Connexion__logout {
    flex: 1;
  }
}

.Connexion__logout div {
  justify-content: center;
}

.Connexion__item--non-abonne-btn {
  padding: 0.8rem 1.2rem 1.2rem;
}

.Connexion__item--non-abonne-btn a {
  justify-content: center;
}

.Connexion__item--non-abonne-btn a:hover {
  background-color: #ffae00;
}

.Connexion__special {
  position: relative;
}

.Connexion__special p {
  position: absolute;
  top: 0;
  width: 100%;
  left: -25rem;
  opacity: 0;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
}

.Connexion__special p .icon__nav-fleche {
  margin-left: 0.8rem;
}

.Connexion__special p span:last-child {
  margin-left: 0.8rem;
  font-weight: 600;
}

.Connexion__special:hover p {
  left: 0;
  opacity: 1;
}

.Connexion__special:hover div {
  opacity: 0;
}

.Connexion .AccountMenu__type {
  font-size: 1.3rem;
  letter-spacing: normal;
  line-height: normal;
}

.Connexion .AccountMenu__type span:first-child {
  margin-left: 0.8rem;
}

.Connexion .AccountMenu__email {
  line-height: 1.5;
}

.lmi-lang-switcher {
  display: none;
  width: 100%;
}

@media (min-width: 1024px) {
  .lmi-lang-switcher {
    align-items: center;
    display: flex;
    justify-content: center;
    height: 4.6rem;
  }
}

.lmi-lang-switcher__lang {
  color: #bdc1c8;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1;
  text-transform: uppercase;
}

.lmi-lang-switcher__lang {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .lmi-lang-switcher__lang {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .lmi-lang-switcher__lang > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .lmi-lang-switcher__lang {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .lmi-lang-switcher__lang {
  letter-spacing: 0.05rem;
}

.lmi-lang-switcher__lang:hover {
  color: #026b9c;
}

.lmi-lang-switcher__lang--active,
.lmi-lang-switcher__lang--active:hover {
  color: #2a303b;
  cursor: default;
}

.lmi-lang-switcher__lang:not(:last-child) {
  margin-right: 0.8rem;
}

.lmi-lang-switcher__separator {
  background-color: #d5d8dc;
  height: 35%;
  width: 0.1rem;
}

.lmi-lang-switcher__separator:not(:last-child) {
  margin-right: 0.8rem;
}

.lmi-mobile-lang-switcher {
  background-color: #eff0f3;
  border-bottom: 0.1rem solid #e2e4e9;
  display: none;
  padding: 1.6rem;
}

.lmi-mobile-lang-switcher__title {
  color: #717b8e;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.8rem;
  margin-bottom: 1.2rem;
}

.lmi-mobile-lang-switcher__lang {
  align-items: center;
  color: #717b8e;
  display: inline-flex;
  font-size: 1.6rem;
  justify-content: flex-start;
  transition: color 100ms;
}

.lmi-mobile-lang-switcher__lang {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmi-mobile-lang-switcher__lang {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmi-mobile-lang-switcher__lang > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmi-mobile-lang-switcher__lang {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmi-mobile-lang-switcher__lang:not(:last-child) {
  margin-right: 3.2rem;
}

.lmi-mobile-lang-switcher__lang--active {
  color: #2a303b;
}

.lmi-mobile-lang-switcher__lang--active
  .lmi-mobile-lang-switcher__checkbox:after {
  background-color: #2a303b;
}

.lmi-mobile-lang-switcher__lang:hover {
  color: #026b9c;
}

.lmi-mobile-lang-switcher__lang:hover
  .lmi-mobile-lang-switcher__checkbox:after {
  background-color: #026b9c;
}

.lmi-mobile-lang-switcher__checkbox {
  align-items: center;
  background-color: #fff;
  border: 0.1rem solid #2a303b;
  border-radius: 50%;
  display: flex;
  height: 1.6rem;
  justify-content: center;
  margin-right: 0.8rem;
  width: 1.6rem;
}

.lmi-mobile-lang-switcher__checkbox:after {
  background-color: #fff;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 0.6rem;
  transition: background-color 100ms;
  width: 0.6rem;
}

#Header.sticky .lmi-lang-switcher {
  display: none;
}

.js-burger-is-open .lmi-mobile-lang-switcher {
  display: block;
}

.overlay {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  z-index: 4;
  top: 0;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}

.overlay--visible {
  visibility: visible;
  opacity: 1;
}

.overlay--account {
  top: 5.5rem;
  z-index: 4;
}

.overlay--live {
  margin: -1.7rem;
  display: none;
}

@media (min-width: 768px) {
  .overlay--live {
    margin: -5.7rem;
  }
}

.overlay-live--show {
  opacity: 1;
  visibility: visible;
}

.body {
  overflow-x: hidden;
}

@media (min-width: 768px) {
  .body {
    overflow-x: visible;
  }
}

@media (min-width: 1024px) {
  .body--premium-banner .Nav:not(.on-scroll) {
    margin-top: 0 !important;
  }
}

@media (max-width: 1023px) {
  .body--premium-banner #Header .center,
  .body--premium-banner #Header .right {
    margin-top: 0 !important;
  }
}

@media (min-width: 1024px) {
  .body--premium-banner #Header:not(.sticky) .center,
  .body--premium-banner #Header:not(.sticky) .right {
    margin-top: 0 !important;
  }
}

.podcast-thread__section[data-header-gradient="lheure-du-monde"] {
  background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.0001) 82.81%,
      rgba(0, 0, 0, 0.14) 100%
    ),
    #3025bf;
}

.podcast-thread__section[data-header-gradient="le-gout-de-m"] {
  background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.0001) 56.77%,
      rgba(0, 0, 0, 0.14) 100%
    ),
    #362a82;
}

.podcast-thread__section[data-header-gradient="13-novembre-le-temps-du-proces"] {
  background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.0001) 56.77%,
      rgba(0, 0, 0, 0.14) 100%
    ),
    #822f2a;
}

.podcast-thread__section[data-header-gradient="podcast-chaleur-humaine"] {
  background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.0001) 56.77%,
      rgba(0, 0, 0, 0.14) 100%
    ),
    #54295b;
}

.podcast-thread__section[data-header-gradient="s-aimer-comme-on-se-quitte-le-podcast"] {
  background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.0001) 56.77%,
      rgba(0, 0, 0, 0.14) 100%
    ),
    #461680;
}

.podcast-thread__section[data-header-gradient="default"] {
  background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.0001) 56.77%,
      rgba(0, 0, 0, 0.14) 100%
    ),
    #026b9c;
}

.podcast-thread__section[data-header-bg="lheure-du-monde"] {
  background-color: #3025bf;
}

.podcast-thread__section[data-header-bg="le-gout-de-m"] {
  background-color: #362a82;
}

.podcast-thread__section[data-header-bg="13-novembre-le-temps-du-proces"] {
  background-color: #822f2a;
}

.podcast-thread__section[data-header-bg="podcast-chaleur-humaine"] {
  background-color: #54295b;
}

.podcast-thread__section[data-header-bg="s-aimer-comme-on-se-quitte-le-podcast"] {
  background-color: #461680;
}

.podcast-thread__section[data-header-bg="default"] {
  background-color: #026b9c;
}

.podcast {
  background-color: #252525;
  margin: 4rem -1.6rem 0;
  position: relative;
}

@media (min-width: 576px) {
  .podcast {
    margin: 4rem -3.2rem 0;
  }
}

@media (min-width: 768px) {
  .podcast {
    margin: 0;
  }
}

@media (max-width: 767px) {
  .podcast-thread {
    margin-left: -1.6rem;
    margin-right: -1.6rem;
  }
}

.podcast-thread.top-space {
  margin-top: 4rem;
}

.podcast-thread__section {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background: #026b9c;
  color: #fff;
  width: 100%;
  height: auto;
  min-height: 26.4rem;
  padding: 2.4rem 2.4rem 6.4rem 1.6rem;
  border-top: 0.4rem solid rgba(0, 0, 0, 0.15);
}

@media (min-width: 768px) {
  .podcast-thread__section {
    padding: 2.4rem 2.4rem 6.4rem 2.4rem;
  }
}

@media (min-width: 1024px) {
  .podcast-thread__section {
    padding-top: 3.2rem;
  }
}

@media (min-width: 1200px) {
  .podcast-thread__section.isAbo {
    padding-left: 3.2rem;
  }
}

.podcast-thread__section-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.podcast-thread__section-title {
  font-weight: 700;
  font-size: 2.2rem;
  line-height: 2.4rem;
  letter-spacing: 0.06rem;
}

.podcast-thread__section-title {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .podcast-thread__section-title {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .podcast-thread__section-title > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .podcast-thread__section-title {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .podcast-thread__section-title {
  letter-spacing: 0.05rem;
}

@media (min-width: 768px) {
  .podcast-thread__section-title {
    font-size: 2.9rem;
    line-height: 2.8rem;
  }
}

.podcast-thread__section-content {
  display: flex;
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
}

@media (max-width: 767px) {
  .podcast-thread__section--river .podcast-thread__section-content {
    flex-direction: row-reverse;
    justify-content: space-between;
  }
}

@media (min-width: 1024px) {
  .podcast-thread__section-content {
    padding-top: 0.8rem;
  }
}

.podcast-thread__section-desc {
  font-size: 1.6rem;
  line-height: 2.2rem;
  letter-spacing: 0.01rem;
  font-weight: normal;
  max-width: calc(100% - 12rem);
}

.podcast-thread__section-desc {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .podcast-thread__section-desc {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .podcast-thread__section-desc > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .podcast-thread__section-desc {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .podcast-thread__section-desc {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

.podcast-thread__section-link {
  position: relative;
  display: block;
}

.podcast-thread__section-more.button-small {
  min-width: 8rem;
}

@media (min-width: 1024px) {
  .podcast-thread__section-more.button-small {
    display: none;
  }
}

.podcast-thread__section-img {
  flex: 0 0 auto;
  margin: 0;
  width: 8.8rem;
  height: 8.8rem;
  margin-right: 1.6rem;
}

.podcast-thread__section--river .podcast-thread__section-img {
  margin-right: 0;
}

@media (min-width: 768px) {
  .podcast-thread__section-img {
    width: 8rem;
    height: 8rem;
  }

  .podcast-thread__section--river .podcast-thread__section-img {
    position: absolute;
    top: 0;
    right: 0;
    width: 12rem;
    height: 12rem;
    margin: 0;
  }
}

@media (min-width: 1024px) {
  .podcast-thread__section-img {
    position: absolute;
    top: 0;
    right: 0;
    width: 12rem;
    height: 12rem;
    margin: 0;
  }
}

.podcast-thread__section-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.podcast-thread__section-parts {
  color: #fcfcfd;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.5rem;
  letter-spacing: 0.07rem;
  opacity: 0.7;
  text-transform: uppercase;
}

.podcast-thread__section-parts {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .podcast-thread__section-parts {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .podcast-thread__section-parts > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .podcast-thread__section-parts {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .podcast-thread__section-parts {
  letter-spacing: 0.05rem;
}

@media (min-width: 1024px) {
  .podcast-thread__section-parts {
    font-weight: 500;
  }
}

@media (min-width: 1024px) {
  .podcast-thread[data-sublink="lheure-du-monde"]
    .carousel__card:nth-child(n + 6) {
    display: none;
  }

  .podcast-thread:not([data-sublink="lheure-du-monde"])
    .carousel__card:nth-child(n + 4) {
    display: none;
  }
}

.podcast-snippet {
  position: relative;
  margin-bottom: 3.2rem;
}

@media (min-width: 768px) {
  .podcast-snippet {
    margin: 0 0 5.6rem 0;
  }
}

@media (min-width: 768px) {
  .podcast-snippet.acast {
    margin-bottom: 8rem;
  }
}

@media (min-width: 768px) {
  .podcast-snippet.spotify {
    margin-bottom: 12rem;
  }
}

.podcast-snippet__section {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 6rem;
  min-height: auto;
  padding: 0 0 0 1.6rem;
}

@media (min-width: 768px) {
  .podcast-snippet__section {
    align-items: flex-start;
    height: 23.2rem;
    padding: 2rem 0 0 3.2rem;
    border-top: 0;
  }
}

.podcast-snippet__section-link {
  background-color: #252525;
  text-align: center;
  width: 100%;
  border-bottom: 0.1rem solid rgba(255, 255, 255, 0.1);
  padding-bottom: 1.6rem;
  margin-bottom: 1.6rem;
}

@media (min-width: 768px) {
  .podcast-snippet__section-link {
    background-color: rgba(0, 0, 0, 0);
    position: absolute;
    top: 2rem;
    right: 2rem;
    width: auto;
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
  }
}

.podcast-snippet__section-link[href=""] {
  display: none;
}

.podcast-snippet__section-link .button-small {
  min-width: 15rem;
}

@media (max-width: 767px) {
  .podcast-snippet__spotify,
  .podcast-snippet__acast {
    margin: 0;
  }
}

@media (min-width: 768px) {
  .podcast-snippet__spotify,
  .podcast-snippet__acast {
    position: absolute;
    left: 3.2rem;
    right: 0;
    top: 6.4rem;
    background: none;
  }
}

.podcast-snippet__spotify .podcast-snippet__content,
.podcast-snippet__acast .podcast-snippet__content {
  background-color: #252525;
}

.podcast-snippet__content {
  position: relative;
  padding: 0;
  width: auto;
}

.podcast-snippet__title {
  font-size: 1.6rem;
  font-weight: 600;
  color: #fff;
  opacity: 1;
  line-height: 1.8rem;
  letter-spacing: 0.03rem;
  text-transform: uppercase;
  margin: 0;
}

.podcast-snippet__title {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .podcast-snippet__title {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .podcast-snippet__title > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .podcast-snippet__title {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .podcast-snippet__title {
  letter-spacing: 0.05rem;
}

@media (min-width: 768px) {
  .podcast-snippet__title {
    font-size: 1.9rem;
    letter-spacing: 0.05rem;
    line-height: 2.4rem;
  }
}

.podcast-snippet__bottom {
  color: #d5d8dc;
  font-size: 0.9rem;
  align-items: center;
  font-weight: 500;
  background-color: #252525;
  width: auto;
  padding: 1.6rem 0;
  margin: 0;
  flex-wrap: wrap;
  display: none;
}

.podcast-snippet__bottom {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .podcast-snippet__bottom {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .podcast-snippet__bottom > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .podcast-snippet__bottom {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 768px) {
  .podcast-snippet__bottom {
    margin-left: 3.2rem;
    padding-top: 4rem;
  }
}

.podcast-snippet__bottom p {
  font-size: 1.2rem;
  line-height: 1.4rem;
  padding: 0 0 0.8rem 0;
  margin: 0 1.6rem;
}

@media (min-width: 768px) {
  .podcast-snippet__bottom p {
    font-size: 0.9rem;
    line-height: 2.8rem;
    padding: 0 0.8rem 0 0;
    margin: 0 0 0 1.6rem;
  }
}

.podcast-snippet__links {
  all: unset;
  display: flex;
  flex-wrap: wrap;
  margin-left: 1.6rem;
}

@media (min-width: 768px) {
  .podcast-snippet__links {
    margin-left: 0;
  }
}

.podcast-snippet__links a {
  border: 0.1rem solid rgba(255, 255, 255, 0.3) !important;
}

.podcast-snippet__links a {
  color: rgba(255, 255, 255, 0.8);
  font-size: 1.2rem;
  border-radius: 3rem;
  height: 3rem;
  align-items: center;
  justify-content: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  width: auto;
  padding: 0 1.2rem;
  margin-bottom: 0.8rem;
  display: none;
}

.podcast-snippet__links a:not([href=""]) {
  display: flex;
}

.podcast-snippet__links a:not(:last-of-type) {
  margin-right: 0.8rem;
}

.podcast-snippet__links a {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .podcast-snippet__links a {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .podcast-snippet__links a > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .podcast-snippet__links a {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.podcast-snippet__links a:hover {
  border: 0.1rem solid #bdc1c8 !important;
}

.podcast-snippet__links a:hover {
  color: #fff;
}

.podcast-snippet__links a span {
  display: inline;
  margin-left: 0.8rem;
}

@media (min-width: 768px) {
  .podcast-snippet__links a {
    margin-bottom: 0;
  }
}

.podcast--spotify .podcast__content {
  margin-bottom: 3.2rem;
}

.podcast__top {
  background-color: #026b9c;
  display: inline-flex;
  position: absolute;
  left: 2.4rem;
  top: -1.6rem;
  height: 3.2rem;
  align-items: center;
}

.podcast__top {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .podcast__top {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .podcast__top > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .podcast__top {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .podcast__top {
  letter-spacing: 0.05rem;
}

.podcast__top p {
  text-transform: uppercase;
  color: #fff;
  font-size: 1.6rem;
  padding: 0 1.2rem;
}

.podcast__content {
  margin: 1.6rem 0.8rem 0;
  position: relative;
  padding-top: 3.2rem;
}

.podcast__bottom {
  position: relative;
  top: 1.6rem;
  margin: 0 2.4rem 5rem;
  padding-bottom: 3.2rem;
  color: #d5d8dc;
  font-size: 0.9rem;
  align-items: center;
  font-weight: 500;
  display: none;
}

.podcast__bottom {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .podcast__bottom {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .podcast__bottom > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .podcast__bottom {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.podcast__bottom--show {
  display: block;
}

@media (min-width: 768px) {
  .podcast__bottom--show {
    display: flex;
  }
}

.podcast__bottom p {
  margin-top: 0;
  margin-right: 1.6rem;
  font-size: 0.9rem;
}

.podcast__main {
  position: relative;
}

@media (min-width: 1024px) {
  .podcast__main {
    grid-column: 1/3;
    grid-row: 2;
    display: flex;
    align-items: flex-start;
  }
}

.podcast__main:hover .podcast__main-title {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.podcast__main-title {
  color: #2a303b;
  font-size: 1.6rem;
  line-height: 1.25;
  font-weight: 700;
  padding-bottom: 2.4rem;
}

.podcast__main-title {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .podcast__main-title {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .podcast__main-title > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .podcast__main-title {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .podcast__main-title {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

@media (min-width: 1024px) {
  .podcast__main-title {
    padding-bottom: 0;
    font-size: 2.4rem;
  }
}

.podcast__main-media {
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .podcast__main-media {
    height: 95%;
    width: auto;
  }
}

@media (min-width: 1200px) {
  .podcast__main-media {
    position: relative;
  }
}

.podcast__media-container {
  flex: 1;
  position: relative;
  padding-top: 66.66%;
  margin-bottom: 1.6rem;
}

@media (min-width: 1024px) {
  .podcast__media-container {
    margin-bottom: 0;
    margin-right: 1.6rem;
    padding-top: 0;
    padding-top: initial;
    height: 30.1333rem;
  }
}

@media (min-width: 1200px) {
  .podcast__media-container {
    height: 100%;
  }

  .podcast__media-container .podcast__picture {
    display: flex;
  }
}

.podcast__main-content {
  flex: 1;
}

@media (min-width: 1024px) {
  .podcast__main-content {
    margin-left: 1.6rem;
  }
}

.podcast__main-desc {
  display: none;
}

@media (min-width: 1024px) {
  .podcast__main-desc {
    display: block;
    margin-top: 1.6rem;
    font-size: 1.5rem;
    line-height: 1.33;
    color: #454f5f;
  }

  .podcast__main-desc {
    font-family: Georgia, Droid-serif, serif;
  }

  html:not(.fonts-loaded) .podcast__main-desc {
    letter-spacing: -0.645px;
  }

  html:not(.fonts-loaded) .podcast__main-desc > * {
    letter-spacing: -0.645px;
  }

  html.fonts-loaded .podcast__main-desc {
    font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
  }

  @supports (font-variation-settings: normal) {
    html.fonts-loaded .podcast__main-desc {
      font-family: "The Antiqua B", Georgia, Droid-serif, serif;
    }
  }
}

.podcast__links {
  display: flex;
  flex-wrap: wrap;
}

@media (min-width: 1200px) {
  .podcast__links {
    flex-wrap: nowrap;
  }
}

.podcast__links a {
  border-radius: 0.3rem;
  border: 0.1rem solid #bdc1c8;
  color: #fff;
  width: 3.6rem;
  height: 3.6rem;
  display: none;
  align-items: center;
  justify-content: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  width: auto;
  padding: 0 1.6rem;
  margin-bottom: 1.6rem;
}

.podcast__links a:not([href=""]) {
  display: flex;
}

.podcast__links a:not(:last-of-type) {
  margin-right: 1.6rem;
}

.podcast__links a:hover {
  border-bottom: 0.1rem solid #bdc1c8;
}

.podcast__links a span {
  display: inline;
  color: #fff;
  margin-left: 0.8rem;
}

.button-small {
  font-weight: 600;
  font-size: 1.3rem;
  color: #fff;
  line-height: 1.6rem;
  display: inline-block;
  text-align: center;
  width: auto;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 1.3rem;
  padding: 0.5rem 1.2rem;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.button-small {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .button-small {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .button-small > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .button-small {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.podcast-thread__section--river .button-small {
  display: none;
}

.lmd-link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse:hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.lmd-link-nav:hover {
  color: #026b9c;
}

.lmd-link-blue {
  color: #026b9c;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.lmd-link-blue:hover {
  color: #005b85;
}

.lmd-link-opacity:hover {
  opacity: 0.8;
}

.footer {
  position: relative;
  z-index: 4;
  -webkit-font-smoothing: antialiased;
  /*    background-color: #2a303b;*/
  /*    color: #e8eaee;*/
  padding: 4rem 1.6rem;
}

@media print {
  .footer {
    display: none;
  }
}

.footer--free .zone--footer {
  max-width: 100rem;
}

.footer--abo .zone--footer {
  max-width: 121.6rem;
}

.footer--multimedia {
  padding-top: 1.6rem;
}

.footer .zone {
  margin: 0 auto;
}

.footer {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .footer {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

@media (min-width: 768px) {
  .footer {
    padding-left: 3.2rem;
    padding-right: 3.2rem;
  }
}

@media (min-width: 1024px) {
  .footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

@media (min-width: 1200px) {
  .footer {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 768px) {
  .footer__top {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 2.4rem;
    column-gap: 2.4rem;
  }

  .zone--footer-partner .footer__top {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media (min-width: 1024px) {
  html[lang="fr"] .footer__top {
    grid-template-columns: repeat(4, 1fr);
    column-gap: normal;
    column-gap: initial;
  }

  html[lang="en"] .footer__top {
    grid-template-columns: 2fr 1fr;
    margin-left: 10rem;
  }
}

@media (min-width: 768px) {
  .footer__top > .footer__category {
    margin-right: 2.4rem;
  }
}

@media (min-width: 1024px) {
  .footer__top > .footer__category {
    margin-right: 2.4rem;
  }
}

.footer__category {
  line-height: 1;
  padding: 1.6rem 0;
  border-bottom: 0.1rem solid #a4a9b4;
}

@media (min-width: 768px) {
  .footer__category {
    width: 33.3336%;
    border-bottom: 0;
    padding: 0 0 2.4rem 0;
  }
}

@media (min-width: 768px) {
  .footer__category-container {
    display: flex;
    flex-flow: column wrap;
    grid-column: 1 / span 3;
    max-height: 50rem;
  }

  html[lang="en"] .footer__category-container {
    max-height: 40rem;
  }

  .zone--footer-partner .footer__category-container {
    max-height: 35rem;
  }
}

@media (min-width: 1024px) {
  html[lang="en"] .footer__category-container {
    grid-column: 1 / span 1;
    grid-row: 1/3;
    max-height: 45rem;
  }
}

.footer__category-checkbox {
  position: absolute;
  left: -1000rem;
  opacity: 0;
}

.footer__category-checkbox:checked ~ .footer__category-label:after {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.footer__category-checkbox:checked ~ .footer__links {
  height: auto;
  padding-top: 0.8rem;
}

.footer__category-label {
  position: relative;
  display: block;
  cursor: pointer;
}

@media (min-width: 768px) {
  .footer__category-label {
    pointer-events: none;
  }
}

.footer__category-label:after {
  content: " ";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  height: 1rem;
  width: 1rem;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
}

@media (min-width: 768px) {
  .footer__category-label:after {
    display: none;
  }
}

.footer__category-title {
  font-family: "Marr Sans Condensed", Helvetica, Arial, Roboto, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 0.9rem;
  letter-spacing: 0.1rem;
  color: #fff;
  padding: 0;
  margin: 0;
}

@media (min-width: 768px) {
  .footer__category-title {
    padding-bottom: 0.8rem;
  }
}

.footer__category-legales {
  display: none;
}

.footer__category-sites {
  border-bottom: 0;
}

@media (min-width: 768px) {
  .zone--footer-partner .footer__category-services {
    order: 1;
  }

  .zone--footer-partner .footer__category-codes {
    order: 2;
  }

  .zone--footer-partner .footer__category-partners {
    order: 3;
  }

  .zone--footer-partner .footer__category-guides {
    order: 4;
  }

  .zone--footer-partner .footer__category-international {
    order: 5;
  }

  .zone--footer-partner .footer__category-legales {
    display: block;
    order: 6;
  }

  .zone--footer-partner .footer__category-sites {
    display: none;
  }
}

.footer__links {
  height: 0;
  font-size: 1.3rem;
  line-height: 1.3;
  list-style: none;
  position: relative;
  overflow: hidden;
  padding-left: 0;
  margin: 0;
}

@media (min-width: 768px) {
  .footer__links {
    display: block;
    height: auto;
  }
}

.footer__links.ui-collapse--shown {
  height: auto;
  display: block;
}

.footer__links--list {
  padding-top: 0;
  height: auto;
  display: block;
}

@media (min-width: 576px) {
  .footer__mandatory .footer__links--list {
    text-align: center;
  }
}

.footer__links--social {
  list-style: none;
  display: flex;
  height: auto;
  width: 50%;
  flex-direction: column;
  padding-top: 0;
}

.footer__links--social:first-of-type .footer__bullet--social:first-of-type {
  margin-left: 0;
}

.footer__links--social > .footer__bullet:before {
  display: none;
}

@media (min-width: 768px) {
  .footer__links--social {
    flex-direction: row;
    align-items: center;
    width: auto;
  }
}

.footer__links--apps {
  height: auto;
  list-style: none;
  padding-top: 0;
  display: flex;
  align-self: center;
}

.footer__links--apps > .footer__bullet:before {
  display: none;
}

@media (min-width: 768px) {
  .footer__middle {
    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-column-gap: 2.4rem;
    column-gap: 2.4rem;
    grid-column: 1/-1;
    border-top: 0.1rem solid #a4a9b4;
  }
}

@media (min-width: 1024px) {
  .footer__middle {
    grid-template-columns: initial;
    grid-column: unset;
    margin-top: 0;
    border-top: 0;
  }
}

.zone--footer-partner .footer__middle {
  display: none;
}

@media (min-width: 768px) {
  .footer__middle > .footer__cta {
    border-top: 0;
  }

  .footer__middle > .footer__cta:not(:last-of-type) {
    margin-right: 2.4rem;
  }
}

@media (min-width: 1024px) {
  .footer__middle > .footer__cta {
    border-top: 0.1rem solid #a4a9b4;
  }

  .footer__middle > .footer__cta:not(:last-of-type) {
    margin-right: 0;
  }
}

.footer__middle-multimedia {
  width: 100%;
}

@media (min-width: 768px) {
  .footer__middle-multimedia > .footer__cta {
    width: 100%;
  }
}

.footer__links-multimedia {
  display: flex;
  justify-content: center;
}

@media (max-width: 767px) {
  .footer__links-multimedia {
    flex-direction: column;
  }
}

.footer__bullet-multimedia {
  margin-left: 1rem;
  font-size: 1.2rem;
}

.footer__bullet {
  line-height: 1.6;
  position: relative;
}

.footer__bullet:before {
  display: block;
  position: absolute;
  left: 0;
  content: "•";
  line-height: 1;
  top: 50%;
  transform: translateY(-50%);
}

@media (min-width: 1024px) {
  .footer__bullet {
    padding-bottom: 0.4rem;
  }
}

.footer__bullet > .footer__link {
  padding-left: 0.8rem;
}

.footer__bullet > .footer__link--apps {
  padding-left: 0;
  align-self: center;
}

@media (min-width: 576px) {
  .footer__mandatory .footer__bullet {
    display: inline-block;
    padding: 0.4rem 0;
  }

  .footer__mandatory .footer__bullet:not(:last-of-type) {
    padding-right: 2.4rem;
  }
}

.footer__bullet--social {
  line-height: 2.4;
}

@media (min-width: 768px) {
  .footer__bullet--social {
    height: 100%;
    margin-left: 1.2rem;
  }
}

@media (min-width: 1024px) {
  .footer__bullet--social {
    margin-left: 3.2rem;
    line-height: 1;
  }
}

.footer__bullet--apps {
  display: flex;
  align-self: center;
}

.footer__bullet--apps:first-of-type:after {
  content: "|";
  display: block;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.footer__icon {
  width: 2.9rem;
  height: 1.8rem;
}

.footer__icon.icon__mail {
  align-self: flex-start;
}

.footer__link {
  display: inline-flex;
  width: 100%;
  align-items: flex-end;
  line-height: 1.23;
  color: #e8eaee;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.footer__link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.footer__link--cta {
  margin-top: 1.6rem;
}

.footer__link--list {
  margin-top: 0;
}

html[lang="en"] .footer__subscribe-link {
  display: block;
  margin: 0.8rem 0;
  max-width: 20rem;
}

.footer__subscribe-button {
  color: #fff;
  font-weight: 400;
  font-size: 0.9rem;
  line-height: 1.6rem;
  width: 9rem;
  height: 3rem;
}

.footer__subscribe-button:hover {
  color: #383f4e;
}

.footer__cta {
  border-top: 0.1rem solid #a4a9b4;
  padding: 2.4rem 0;
  font-size: 1.3rem;
  line-height: 1.3;
}

@media (min-width: 768px) {
  .footer__cta:first-of-type {
    border-top: 0;
  }
}

@media (min-width: 1024px) {
  .footer__cta:first-of-type {
    padding-top: 0;
  }
}

.footer__mandatory {
  padding: 2.4rem 0;
  border-top: 0.1rem solid #a4a9b4;
}

@media (min-width: 576px) {
  .footer__mandatory {
    padding: 2.8rem 0;
  }
}

.zone--footer-partner .footer__mandatory {
  display: none;
}

.footer__bottom {
  border-top: 0.1rem solid #a4a9b4;
  padding-top: 2.4rem;
}

@media (min-width: 1024px) {
  .footer__bottom .footer__title {
    margin-right: 3.2rem;
  }
}

@media (min-width: 1024px) {
  .footer__bottom {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}

.footer__social {
  margin-top: 1.6rem;
  display: flex;
}

.footer__social .footer__link {
  padding-left: 0;
}

@media (min-width: 768px) {
  .footer__social .footer__link {
    align-items: center;
    height: 100%;
  }
}

@media (min-width: 1024px) {
  .footer__social {
    margin-top: 0;
  }
}

.footer__title {
  font-family: "Marr Sans Condensed", Helvetica, Arial, Roboto, sans-serif;
  color: #fff;
  text-transform: uppercase;
  font-size: 0.9rem;
  line-height: 1.28;
  position: relative;
  margin: 0;
}

html[lang="en"] .footer__title {
  display: flex;
  align-items: center;
}

.footer__title--category {
  background: rgba(0, 0, 0, 0);
  border: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  display: inline-block;
  text-align: left;
  cursor: pointer;
  line-height: 1;
}

.footer__title--category:focus {
  outline: 0;
}

.footer__title--category.ui-collapse--shown:after {
  height: 0.2rem;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

@media (min-width: 768px) {
  .footer__title--category.ui-collapse--shown:after {
    display: none;
  }
}

.footer__title--category:after {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

@media (min-width: 768px) {
  .footer__title--category:after {
    display: none;
  }
}

@media (min-width: 1024px) {
  .footer__title--category {
    cursor: default;
  }
}

.footer__apps {
  display: flex;
  margin-top: 1.6rem;
}

.sr-only {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.seo-only {
  display: none;
}

.lmd-btn {
  align-items: center;
  border: 0;
  border-radius: 0.3rem;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-weight: 500;
  height: 3rem;
  justify-content: center;
  line-height: 1;
  max-width: 100%;
  text-align: center;
}

.lmd-btn {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn--s {
  font-size: 1.2rem;
  padding: 0.9rem 1.6rem 0.7rem;
}

.lmd-btn--m {
  font-size: 0.9rem;
  padding: 0.8rem 1.6rem 0.5rem;
}

.lmd-btn--l {
  font-size: 1.6rem;
  height: 4.2rem;
  padding: 1rem 2.4rem;
}

.lmd-btn--fullwidth {
  width: 100%;
}

.lmd-btn--primary {
  background-color: #026b9c;
  color: #fff;
}

.lmd-btn--primary:hover {
  background-color: #005b85;
}

.lmd-btn--white {
  background-color: #fff;
  border: 0.1rem solid #bdc1c8;
  color: #2a303b;
}

.lmd-btn--white:hover {
  background-color: #f5f6f8;
  border-color: #bdc1c8;
}

.lmd-btn--premium {
  background-color: #ffc700;
  color: #2a303b;
}

.lmd-btn--premium:hover {
  background-color: #eab002;
}

.lmd-btn--black {
  background-color: #2a303b;
  color: #fff;
}

.lmd-btn--black:hover {
  background-color: #454f5f;
}

.lmd-btn--blue {
  background-color: #01364f;
  color: #fff;
}

.lmd-btn--blue:hover {
  background-color: #01364f;
}

.lmd-btn-services {
  align-items: center;
  border: 0.1rem solid #d5d8dc;
  border-radius: 1.4rem;
  color: #2a303b;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1;
  justify-content: center;
  padding: 0.4rem 1.2rem;
}

.lmd-btn-services {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn-services {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn-services > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn-services {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn-services:hover {
  background-color: #f5f6f8;
}

.lmd-btn-services:active {
  border-color: #d5d8dc;
  background-color: #d5d8dc;
}

.lmd-btn-rub {
  align-items: center;
  border: 0.1rem solid #d5d8dc;
  border-radius: 0.3rem;
  color: #383f4e;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1;
  justify-content: center;
  padding: 1.2rem 1.2rem 1rem;
  letter-spacing: 0.01rem;
}

.lmd-btn-rub {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn-rub {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn-rub > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn-rub {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn-rub:hover {
  background-color: rgba(42, 48, 59, 0.03);
}

.lmd-input-select__input:disabled .icon__arrow-dropdown,
.top-banner__close-btn,
.top-banner__icon-cb,
.paywall-04__icon-cb,
.paywall-04__icon-paypal {
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  flex-shrink: 0;
}

.paywall {
  background-color: #f5f6f8;
  height: auto;
  left: 0;
  position: relative;
  width: 100%;
  z-index: 2;
}

.paywall--en .paywall__content {
  padding: 1.6rem;
}

.paywall--en .paywall__login {
  line-height: 2.4rem;
  margin-bottom: 0;
}

.paywall__header {
  text-align: center;
}

@media (min-width: 768px) {
  .paywall__header {
    order: 1;
  }
}

.paywall__content {
  background-color: #ffebcc;
  color: #2a303b;
  margin-bottom: 1.2rem;
  margin-left: 50%;
  padding: 1.2rem;
  position: relative;
  transition: height 0.3s ease;
  transform: translate3d(-50%, 0, 0);
  width: 100vw;
}

@media (min-width: 768px) {
  .paywall__content {
    height: 20rem;
    display: flex;
    flex-direction: column;
    margin-left: 0;
    transform: none;
    width: 100%;
  }
}

.paywall__content--extend {
  height: 35rem;
}

@media (min-width: 768px) {
  .paywall__content--extend {
    height: 18.8rem;
  }
}

.paywall__content--orange-money {
  height: auto;
  padding: 1.2rem 3.2rem 1.2rem;
}

.paywall__content--lmi {
  height: 20rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 2.4rem;
  padding: 1.6rem;
}

.paywall__content--lmi .paywall__header--lmi {
  order: 1;
}

.paywall__content--lmi .paywall__next {
  max-width: 25rem;
  margin: 0 auto;
}

@media (min-width: 576px) {
  .paywall__content--lmi .paywall__next {
    max-width: none;
  }
}

.paywall__content--lmi .paywall__text-wrap,
.paywall__content--lmi .paywall__text-wrap--desktop {
  display: block;
}

.paywall__content--lmi .paywall__subscribtion {
  margin-top: 0;
  margin-top: initial;
  width: 100%;
  max-width: none;
  max-width: initial;
  order: 3;
}

@media (min-width: 576px) {
  .paywall__content--lmi .paywall__subscribtion {
    max-width: 28rem;
  }
}

.paywall__content--integral {
  justify-content: center;
}

.paywall__comments {
  display: none;
  position: absolute;
  bottom: 86.4%;
  width: 100%;
  background-color: #fff6d3;
  color: #2a303b;
  padding: 1.6rem;
  border-radius: 0.2rem;
  border: 0.1rem solid #f3ecce;
  flex-direction: column;
  z-index: 99;
}

.paywall__comments:before {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  left: 50%;
  transform: translateX(-50%);
  top: 100%;
  border: 11px solid rgba(0, 0, 0, 0);
  border-top-color: #f3ecce;
}

.paywall__comments:after {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  left: 50%;
  transform: translateX(-50%);
  top: 100%;
  border: 10px solid rgba(0, 0, 0, 0);
  border-top-color: #fff6d3;
}

@media (min-width: 768px) {
  .paywall__comments {
    max-width: 66.6rem;
    margin-left: 0;
    width: 100%;
    padding: 1.4rem 0;
  }

  .paywall__comments:after {
    left: 5.5rem;
  }

  .paywall__comments:before {
    left: 5.5rem;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .paywall__comments:after {
    border-width: 1rem;
  }

  .paywall__comments:before {
    border-width: 1.1rem;
  }
}

@media (min-width: 1024px) {
  .paywall__comments {
    bottom: 80%;
  }

  .paywall__comments:after {
    border-width: 0.7rem;
  }

  .paywall__comments:before {
    border-width: 0.8rem;
  }
}

.paywall__comments--show {
  display: flex;
}

.paywall__comments-header {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

@media (min-width: 768px) {
  .paywall__comments-header {
    margin-left: 2.4rem;
  }
}

.paywall__comments-btn {
  margin-top: 0.8rem;
  display: flex;
}

@media (min-width: 768px) {
  .paywall__comments-btn {
    margin: 0.8rem 2.4rem 0;
  }
}

.paywall__comments-subscribe a {
  border-bottom: none;
  font-size: 1.2rem;
  font-weight: 500;
}

.paywall__comments-login {
  color: #565e70;
  font-size: 1.2rem;
  line-height: 1.67;
  align-self: center;
  margin-left: 1.6rem;
}

.paywall__comments-title {
  font-size: 0.9rem;
  font-weight: 600;
  line-height: 1.3;
}

.paywall__comments-title {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .paywall__comments-title {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .paywall__comments-title > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .paywall__comments-title {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.paywall__comments-subtitle {
  font-size: 1.3rem;
}

.paywall__comments-subtitle {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .paywall__comments-subtitle {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .paywall__comments-subtitle > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .paywall__comments-subtitle {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.paywall__comments-close {
  position: absolute;
  top: 0;
  right: 0.4rem;
  width: 2.4rem;
  height: 2.4rem;
  text-align: center;
  cursor: pointer;
}

.paywall__comments-close:before {
  content: "×";
  font-size: 2.6rem;
  display: block;
  margin-top: -0.6rem;
}

@media (min-width: 1024px) {
  .paywall__comments-close {
    width: 1rem;
    height: 1rem;
    top: 0;
    right: 1.1rem;
  }
}

.paywall__next {
  font-size: 2rem;
  font-weight: 600;
  line-height: 2.4rem;
  margin-bottom: 0.4rem;
}

.paywall__next {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .paywall__next {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .paywall__next > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .paywall__next {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .paywall__next {
  letter-spacing: 0.05rem;
}

@media (min-width: 768px) {
  .paywall__next {
    font-size: 2.4rem;
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
}

@media (min-width: 1024px) {
  .paywall__next--favorites {
    font-size: 1.6rem;
  }
}

.paywall__next--only-desktop {
  display: none;
}

@media (min-width: 768px) {
  .paywall__next--only-desktop {
    display: block;
  }
}

.paywall__next--only-mobile {
  display: block;
}

@media (min-width: 768px) {
  .paywall__next--only-mobile {
    display: none;
  }
}

.paywall__login {
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.4rem;
  margin-top: 0.8rem;
  text-align: center;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  order: 4;
}

.paywall__login {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .paywall__login {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .paywall__login > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .paywall__login {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (max-width: 767px) {
  .paywall__login {
    margin: 0 0 1.6rem;
  }
}

.paywall__login--only-desktop {
  display: none;
}

@media (min-width: 768px) {
  .paywall__login--only-desktop {
    display: block;
  }
}

.paywall__login--only-mobile {
  display: block;
}

@media (min-width: 768px) {
  .paywall__login--only-mobile {
    display: none;
  }
}

.paywall__login-link {
  color: #026b9c;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.paywall__container {
  background-color: #fff;
  max-width: 100rem;
  margin: 0 auto;
  padding: 0 1.6rem;
  position: relative;
}

@media (min-width: 1024px) {
  .paywall__container {
    padding-bottom: 15rem;
  }
}

.paywall__container--no-gradient:before {
  display: none;
}

.paywall__subscribtion-orange-money,
.paywall__subscribtion {
  flex-shrink: 0;
  margin-bottom: 0.8rem;
  text-align: center;
  width: 30rem;
}

@media (min-width: 768px) {
  .paywall__subscribtion-orange-money,
  .paywall__subscribtion {
    margin-bottom: 0;
    margin-top: auto;
    order: 3;
  }
}

.paywall__subscribtion-orange-money--favorites,
.paywall__subscribtion--favorites {
  margin-bottom: 2.2rem;
}

.paywall__title {
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 2.6rem;
  margin: 0 auto 0.8rem;
  max-width: 42rem;
  text-align: center;
}

.paywall__title {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .paywall__title {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .paywall__title > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .paywall__title {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .paywall__title {
  letter-spacing: 0.05rem;
}

.paywall__title--integral {
  max-width: none;
}

.paywall__message {
  font-size: 1.6rem;
  line-height: 2.1rem;
  margin: 0 auto 0.8rem;
  text-align: center;
}

.paywall__message {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .paywall__message {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .paywall__message > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .paywall__message {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 1024px) {
  .paywall__message {
    font-size: 1.8rem;
    line-height: 2.4rem;
    margin-bottom: 1.2rem;
  }
}

.paywall__subscription-btn {
  align-items: center;
  border: 0;
  border-radius: 0.3rem;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-weight: 500;
  height: 3rem;
  justify-content: center;
  line-height: 1;
  max-width: 100%;
  text-align: center;
  background-color: #ffc700;
  color: #2a303b;
  font-size: 0.9rem;
  padding: 0.8rem 1.6rem 0.5rem;
  margin-bottom: 0.4rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: 30rem;
}

.paywall__subscription-btn {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .paywall__subscription-btn {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .paywall__subscription-btn > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .paywall__subscription-btn {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.paywall__subscription-btn:hover {
  background-color: #eab002;
}

@media (min-width: 1024px) {
  .paywall__subscription-btn {
    font-size: 1.6rem;
    height: 4.2rem;
    padding: 1rem 2.4rem;
  }
}

.paywall__option-container {
  opacity: 0;
  position: absolute;
  transform: scaleY(0);
  transform-origin: 50% 0;
  transition: transform 0.2s ease, opacity 0.1s ease;
  width: 100%;
  z-index: -1;
  margin-top: 1.2rem;
}

@media (min-width: 768px) {
  .paywall__option-container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 2.4rem;
    opacity: 1;
    order: 2;
    position: relative;
    transform: scaleY(1);
    z-index: 1;
  }
}

@media (min-width: 1024px) {
  .paywall__option-container {
    grid-column-gap: 4.4rem;
    margin-bottom: 1.2rem;
  }
}

.paywall__option-container--extend {
  position: relative;
  opacity: 1;
  transform: scaleY(1);
  z-index: 2;
}

.paywall__option-container--single-column {
  grid-template-columns: 1fr;
}

.paywall__option-container--single-column .paywall__option {
  justify-content: center;
  max-width: 100%;
  width: 100%;
}

.paywall__option-container--lmi {
  order: 2;
  text-align: center;
  margin: 0.8rem 0 1.2rem;
}

@media (min-width: 768px) {
  .paywall__option-container--lmi {
    margin: 0.8rem 0 1.6rem;
  }
}

.paywall__option {
  align-items: baseline;
  display: flex;
  margin: 0 auto;
  max-width: 30rem;
}

.paywall__option {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .paywall__option {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .paywall__option > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .paywall__option {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.paywall__option:not(:last-child) {
  margin-bottom: 1.6rem;
}

@media (min-width: 768px) {
  .paywall__option:not(:last-child) {
    margin-bottom: 0;
  }
}

.paywall__option--comments {
  max-width: 100%;
}

.paywall__option--full-width {
  justify-content: center;
  max-width: 100%;
  width: 100%;
}

.paywall__option--lmi {
  max-width: none;
  display: block;
}

@media (min-width: 768px) {
  .paywall__option--lmi {
    max-width: 50rem;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .paywall__option-quickfix {
    display: none;
  }
}

.paywall__option-icon {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  margin-right: 0.4rem;
  height: 1.2rem;
  width: 1.2rem;
}

.paywall__option-icon-orange {
  margin-left: 0.4rem;
}

@media (max-width: 768px) {
  .paywall__option-icon-orange {
    margin-top: 0.4rem;
  }
}

.paywall__option-desc {
  font-size: 1.6rem;
  line-height: 2rem;
}

.paywall__option-desc strong {
  font-weight: 500;
}

.paywall__option-desc--orange-money {
  align-items: center;
  display: flex;
  justify-content: flex-start;
}

.paywall__option-desc--orange-money strong {
  align-items: center;
  display: inline-flex;
  font-weight: 500;
  justify-content: flex-start;
}

.paywall__more {
  align-items: center;
  background: none;
  border: 0;
  cursor: pointer;
  display: flex;
  height: 2.3rem;
  justify-content: center;
  margin: 0 auto;
  width: 15rem;
  z-index: 2;
}

.paywall__more:focus {
  margin-bottom: 1.6rem;
  outline: 0;
}

@media (min-width: 768px) {
  .paywall__more {
    display: none;
  }
}

.paywall__more-desc {
  font-size: 1.6rem;
  line-height: 2.4rem;
  margin-right: 1.2rem;
}

.paywall__more-desc {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .paywall__more-desc {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .paywall__more-desc > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .paywall__more-desc {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.paywall__more-icon {
  align-items: center;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: flex;
  height: 1.4rem;
  justify-content: center;
  transform: rotate(90deg);
  width: 1.4rem;
}

.paywall__more-icon--extend {
  transform: rotate(-90deg);
}

.paywall__articles {
  margin-top: 4rem;
}

@media (min-width: 768px) {
  .paywall__articles {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto auto;
    grid-column: 1 / span 3;
    grid-column-gap: 2.4rem;
    grid-row-gap: 2.4rem;
  }
}

.paywall__articles .article {
  border-top: 0;
}

.paywall__articles .article--featured {
  margin-top: 4.8rem;
  padding-top: 0;
}

@media (min-width: 768px) {
  .paywall__articles .article--featured {
    margin-top: 0;
    grid-row: 2;
  }
}

.paywall__articles .article--featured .article__desc {
  display: none;
}

.paywall__articles .article--related {
  margin-top: 0;
  margin-bottom: 0;
  border-top: 0.1rem solid #a4a9b4;
}

@media (min-width: 768px) {
  .paywall__articles .article--related {
    padding-top: 0;
    border-top: 0;
  }
}

.paywall__articles .article--related:first-of-type {
  margin-top: 2.4rem;
  border-top: 0;
}

@media (min-width: 768px) {
  .paywall__articles .article--related:first-of-type {
    margin-top: 0;
  }
}

.paywall__articles .article--related:not(:last-child) {
  padding-bottom: 2.4rem;
  padding-top: 2.4rem;
}

@media (min-width: 768px) {
  .paywall__articles .article--related:not(:last-child) {
    padding-top: 0;
  }
}

.paywall__articles .article--related .article__title {
  font-size: 1.6rem;
  margin-top: 0;
}

.paywall__articles .article--related .article__title {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .paywall__articles .article--related .article__title {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded)
  .paywall__articles
  .article--related
  .article__title
  > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .paywall__articles .article--related .article__title {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .paywall__articles .article--related .article__title {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

@media (min-width: 1024px) {
  .paywall__articles .article--related .article__title {
    margin-top: 1.2rem;
  }
}

.paywall__articles .article--related .article__media {
  position: relative;
  float: none;
  margin-left: 0;
  max-width: 100%;
  margin-bottom: 0;
  overflow: hidden;
}

.paywall__articles .article--related .article__media img {
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: none;
  max-width: initial;
  width: auto;
}

.paywall__articles .article--related .article__media-container {
  position: relative;
  float: right;
  width: 11.4rem;
  margin-bottom: 0.4rem;
  margin-left: 1.6rem;
}

@media (min-width: 1024px) {
  .paywall__articles .article--related .article__media-container {
    float: none;
    max-width: 100%;
    margin-left: 0;
    margin-bottom: 0;
    width: 100%;
  }
}

.paywall__articles-title {
  grid-column: 1 / span 3;
  grid-row: 1;
  font-weight: 800;
  font-size: 2.4rem;
  letter-spacing: 0.003rem;
  line-height: 1.29;
}

.paywall__articles-title {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .paywall__articles-title {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .paywall__articles-title > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .paywall__articles-title {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .paywall__articles-title {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

@media (min-width: 360px) {
  .paywall__articles-title {
    font-size: 2.7rem;
  }
}

.paywall--abo,
.paywall--free {
  background-color: #fcfcfd;
}

.paywall--abo .paywall__header,
.paywall--free .paywall__header {
  display: none;
}

.paywall--abo:before,
.paywall--free:before {
  display: none;
}

.paywall--abo .paywall__title,
.paywall--abo .paywall__option,
.paywall--abo .paywall__more,
.paywall--abo .paywall__subscribtion {
  display: none;
}

.paywall--abo .paywall__content {
  border: 0;
  display: none;
  height: 0;
}

.paywall--free .paywall__title,
.paywall--free .paywall__option,
.paywall--free .paywall__more,
.paywall--free .paywall__subscribtion {
  display: none;
}

.paywall--free .paywall__content {
  border: 0;
  display: none;
  height: 0;
}

.paywall--longform {
  background-color: #fff;
}

.paywall--longform .article__reactions {
  margin: 0 auto 1.6rem;
  padding: 2.4rem 0.8rem 0;
}

@media (min-width: 700px) {
  .paywall--longform .article__reactions {
    max-width: 75rem;
  }
}

@media (min-width: 768px) {
  .paywall--longform .article__reactions {
    max-width: 62rem;
    padding: 2.4rem 2.4rem 0;
  }
}

@media (min-width: 1024px) {
  .paywall--longform .article__reactions {
    padding: 2.4rem 0 0;
    max-width: 63rem;
  }
}

@media (min-width: 768px) {
  .paywall--longform .paywall__container {
    padding: 0 0 15rem;
    margin: 0 auto;
  }
}

.paywall--longform .paywall__container:before {
  display: none;
}

@media print {
  .paywall {
    display: none;
  }
}

.paywall #article_recos_paywall_1,
.paywall #article_recos_paywall_2 {
  padding: 0 1.6rem;
}

.paywall-04 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-bottom: 2.8rem;
  position: relative;
  box-shadow: 0 -1rem 5rem rgba(42, 48, 60, 0.14);
  -webkit-clip-path: polygon(0 -5rem, 100% -5rem, 100% 100%, 0% 100%);
  clip-path: polygon(0 -5rem, 100% -5rem, 100% 100%, 0% 100%);
  transform: translate3d(-1.6rem, 0, 0);
  width: calc(100% + 3.2rem);
}

.paywall--longform .paywall-04 {
  transform: translate3d(-1.6rem, 0, 0);
  width: calc(100% + 3.2rem);
}

@media (min-width: 1024px) {
  .paywall--longform .paywall-04 {
    transform: none;
    width: 100%;
  }
}

.paywall--free .paywall-04 {
  display: none;
}

.paywall-04__header {
  align-items: center;
  background-color: #dde6f1;
  color: #454f5f;
  display: flex;
  font-size: 1.3rem;
  height: 3rem;
  justify-content: center;
  padding: 0.8rem 1.6rem;
  white-space: nowrap;
  width: 100%;
}

.paywall-04__header {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .paywall-04__header {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .paywall-04__header > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .paywall-04__header {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 576px) {
  .paywall-04__header {
    font-size: 0.9rem;
    white-space: pre-wrap;
  }
}

.paywall-04__header .lmd-link-reverse {
  font-weight: 500;
  margin-left: 0.4rem;
}

.paywall-04__content {
  align-items: center;
  background-color: #f0f5ff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 2rem;
  width: 100%;
}

.paywall-04__content {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .paywall-04__content {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .paywall-04__content > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .paywall-04__content {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .paywall-04__content {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

@media (min-width: 576px) {
  .paywall-04__content {
    padding: 2rem 5rem;
  }
}

.paywall-04__text {
  color: #01364f;
  font-size: 2.4rem;
  font-weight: 500;
  letter-spacing: 0.02rem;
  line-height: 3.1rem;
  margin-bottom: 1.6rem;
  max-width: 47rem;
  text-align: center;
}

@media (min-width: 576px) {
  .paywall-04__text {
    font-size: 3rem;
    line-height: 3.6rem;
  }
}

.paywall-04__text b {
  font-weight: 700;
}

.paywall-04__text strike {
  color: #7698a7;
}

.paywall-04__cta {
  margin-bottom: 0.8rem;
  width: 22rem;
}

.paywall-04__payement-methods {
  align-items: center;
  color: #2a303b;
  display: flex;
  font-size: 1rem;
  justify-content: center;
}

.paywall-04__payement-methods {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .paywall-04__payement-methods {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .paywall-04__payement-methods > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .paywall-04__payement-methods {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.paywall-04__payement-methods-spacer {
  background-color: #01364f;
  display: block;
  height: 1rem;
  margin: 0 0.4rem;
  width: 0.1rem;
}

.paywall-04__icon-cb {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  height: 0.8rem;
  margin-right: 0.4rem;
  width: 1.1rem;
}

.paywall-04__icon-paypal {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  height: 1rem;
  width: 3.5rem;
}

.paywall-04--yellow {
  box-shadow: 0 -2rem 10rem rgba(42, 48, 60, 0.24);
  -webkit-clip-path: polygon(0 -12rem, 100% -12rem, 100% 100%, 0% 100%);
  clip-path: polygon(0 -12rem, 100% -12rem, 100% 100%, 0% 100%);
}

.paywall-04--yellow .paywall-04__header {
  background-color: #ffe38f;
}

.paywall-04--yellow .paywall-04__content {
  background-color: #fff6d3;
}

.paywall-04--yellow .paywall-04__text {
  color: #2a303b;
}

.paywall-04--yellow .paywall-04__text strike {
  color: #8b92a1;
}

.paywall-04--yellow .paywall-04__payement-methods {
  color: #666e80;
}

.paywall-04--yellow .paywall-04__icon-cb {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.lmd-link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse:hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.lmd-link-nav:hover {
  color: #026b9c;
}

.lmd-link-blue {
  color: #026b9c;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.lmd-link-blue:hover {
  color: #005b85;
}

.lmd-link-opacity:hover {
  opacity: 0.8;
}

@media (min-width: 1024px) {
  .dropdown__bloc {
    margin-bottom: 4.4rem;
  }
}

@media (min-width: 1024px) {
  .dropdown__bloc-live {
    border: 0.1rem solid #be1514;
  }
}

.dropdown__checkbox {
  display: none;
}

.dropdown__checkbox-live:checked ~ .dropdown__content-live {
  display: block;
}

@media (min-width: 1024px) {
  .dropdown__checkbox-live:checked ~ .dropdown__content-live {
    border-top: 0.1rem solid #be1514;
    padding: 0 2.4rem 2.4rem;
  }
}

.dropdown__checkbox-live:checked ~ .dropdown__label-live--fact:after {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  transform: rotate(180deg);
}

@media (min-width: 1024px) {
  .dropdown__checkbox-live:checked ~ .dropdown__label-live--fact:after {
    background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  }
}

@media (max-width: 1023px) {
  .dropdown__checkbox-live:checked ~ .dropdown__label-live--fact-btm:after {
    background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
    transform: rotate(180deg);
  }
}

@media (max-width: 1023px) {
  .dropdown__checkbox-live:checked ~ .dropdown__label-live--fact-btm:before {
    content: "Masquer";
  }
}

@media (max-width: 1023px) {
  .dropdown__checkbox-live:checked ~ .dropdown__label-live--fact {
    border-bottom: 0.1rem solid #e8eaee;
    margin-bottom: 0.8rem;
  }
}

@media (max-width: 1023px) {
  .dropdown__checkbox-live:checked ~ .dropdown__label-live--fact:before {
    content: "Masquer";
    color: #2a303b;
    text-transform: none;
  }
}

@media (min-width: 1024px) {
  .dropdown__checkbox-live:checked ~ .dropdown__label-live--fact:before {
    content: "Les faits essentiels";
  }
}

.dropdown__checkbox-live:checked
  ~ .dropdown__label-live--fact
  .dropdown__label-live--length {
  display: none;
}

.dropdown__checkbox-live:checked ~ .title__sirius-live--all-live {
  display: block;
}

.dropdown__label-live {
  cursor: pointer;
  display: block;
  position: relative;
}

.dropdown__label-live--fact {
  color: #be1514;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 2.1rem;
  text-transform: uppercase;
}

.dropdown__label-live--fact {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .dropdown__label-live--fact {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .dropdown__label-live--fact > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .dropdown__label-live--fact {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .dropdown__label-live--fact {
  letter-spacing: 0.05rem;
}

@media (max-width: 1023px) {
  .dropdown__label-live--fact {
    text-align: center;
    padding: 1.6rem 0;
  }
}

@media (min-width: 1024px) {
  .dropdown__label-live--fact {
    padding: 2.4rem 1.6rem;
    text-align: left;
  }
}

.dropdown__label-live--fact:before {
  content: "Afficher les faits essentiels ";
}

.dropdown__label-live--fact-btm {
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 2.1rem;
  color: #717b8e;
  padding: 1.6rem 0;
  text-align: center;
}

.dropdown__label-live--fact-btm:before {
  content: "Naviguer dans le live";
}

.dropdown__label-live.arrow-red {
  position: relative;
}

.dropdown__label-live.arrow-red:after {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.dropdown__label-live.arrow-grey {
  position: relative;
}

.dropdown__label-live.arrow-grey:after {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.dropdown__label-live:after {
  content: "";
  background-repeat: no-repeat;
  height: 1.4rem;
  width: 1.4rem;
  margin-left: 1rem;
  position: absolute;
  top: 2rem;
}

@media (min-width: 1024px) {
  .dropdown__label-live:after {
    top: 2.8rem;
    right: 2.1rem;
  }
}

.dropdown__content-live {
  display: none;
}

@media (min-width: 1024px) {
  .dropdown__content-live .article__unordered-list li:before {
    color: #be1514;
  }
}

.dropdown__content-live li {
  cursor: pointer;
}

.dropdown__select-container {
  position: relative;
  margin-top: 1.6rem;
}

.dropdown__select-container select {
  outline: none;
  background: #fff;
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
  display: block;
  width: 100%;
  color: #2a303b;
}

.dropdown__select-container select::-ms-expand {
  display: none;
}

.dropdown__select-container:after {
  content: " ";
  position: absolute;
  right: 1.2rem;
  top: 2rem;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  height: 1.4rem;
  width: 1.4rem;
  cursor: pointer;
  pointer-events: none;
  display: block;
}

.dropdown__selectbox {
  font-size: 1.6rem;
  background-color: #fff;
  border: 0.1rem solid #bdc1c8;
  height: 5rem;
  border-radius: 0.3rem;
  padding-left: 1.2rem;
  position: relative;
  display: flex;
  cursor: pointer;
  line-height: 2;
}

.dropdown__selectbox {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .dropdown__selectbox {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .dropdown__selectbox > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .dropdown__selectbox {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.dropdown__selectbox:focus {
  outline: 0;
}

.dropdown__select-container--hidden {
  display: none;
}

.meta {
  display: flex;
  list-style: none;
}

.meta {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .meta {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .meta > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .meta {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.meta__publisher {
  margin-top: 1rem;
  line-height: 1.42;
  font-size: 0.9rem;
  color: #717b8e;
  letter-spacing: 0.02rem;
}

@media (min-width: 576px) {
  .meta__publisher {
    letter-spacing: 0.019rem;
  }
}

@media (min-width: 768px) {
  .meta__publisher {
    letter-spacing: 0.02rem;
  }
}

@media (min-width: 1024px) {
  .meta__publisher--free {
    display: none;
  }
}

@media (min-width: 768px) {
  .meta__publisher--premium {
    display: none;
  }
}

@media (min-width: 1024px) {
  .meta__publisher--wirecutter {
    width: calc(100% - 27.6rem);
  }
}

.meta__text {
  letter-spacing: 0.02rem;
  line-height: 1.42;
  color: #666e80;
  font-size: 0.9rem;
  display: none;
}

.meta__text {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .meta__text {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .meta__text > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .meta__text {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 1024px) {
  .meta__text {
    display: inline-flex;
  }
}

.meta__text--share {
  margin: 0 0.8rem;
}

.meta__text--favorite {
  margin-right: 0.8rem;
}

.meta__author:after {
  color: #d5d8dc;
  content: "•";
  padding: 0 0.4rem 0 0.8rem;
  display: inline-block;
  line-height: 1;
}

.meta__author:after {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .meta__author:after {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

.meta__author--page:after {
  display: none;
}

.meta__author--page:before {
  color: #d5d8dc;
  content: "•";
  padding: 0 0.8rem;
  display: inline-block;
  line-height: 1;
}

.meta__author--page:before {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .meta__author--page:before {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

.meta__author--no-after:after {
  display: none;
}

.meta__icon {
  font-size: 0.9rem;
  position: relative;
}

.meta__icon--live {
  margin-left: 1.3rem;
}

.meta__icon--live-l {
  display: none;
}

@media (min-width: 1024px) {
  .meta__icon--live-l {
    display: block;
  }
}

.meta__icon--no-border {
  border: none;
}

.meta__icon--favorite {
  display: flex;
}

.meta__icon--mobile {
  display: inline-flex;
}

@media (min-width: 1024px) {
  .meta__icon--mobile {
    display: none;
  }
}

.meta__icon--desktop {
  display: none;
}

@media (min-width: 1024px) {
  .meta__icon--desktop {
    display: inline-flex;
  }
}

.meta__link {
  cursor: pointer;
}

@media (min-width: 1024px) {
  .meta__link:hover {
    background-color: #eff0f3;
    border-color: #eff0f3;
  }

  .meta__link:hover + .meta__icon-desc {
    display: flex;
    justify-content: center;
  }

  .meta__link.lmd-dropdown-toggler--opened {
    background-color: #eff0f3;
    border-color: #eff0f3;
  }
}

.meta__link:focus {
  outline: 0;
}

.meta__link--no-border {
  border: 0;
}

.meta__link--extend {
  width: 3.2rem;
  height: 3.2rem;
  background-size: auto;
  display: flex;
}

.meta__link--full {
  background-color: #e8eaee;
  border: 0.1rem solid rgba(0, 0, 0, 0);
  gap: 0.8rem;
  padding: 0 1rem;
  width: auto;
}

@media (min-width: 768px) {
  .meta__link--full {
    background-color: #fff;
    border-color: #d5d8dc;
  }
}

.meta__link--full .icon__description {
  color: #2a303b;
  font-size: 0.9rem;
}

.meta__link--full .icon__description {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .meta__link--full .icon__description {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .meta__link--full .icon__description > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .meta__link--full .icon__description {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.meta__link--full:hover {
  background-color: #eff0f3;
  border: 0.1rem solid #d5d8dc;
}

.meta__link--full:hover + .meta__icon-desc {
  display: none;
}

.meta__link--full .icon__gift {
  margin-bottom: 0.2rem;
}

.meta__link--light {
  border: 0;
}

.meta__link--light:hover {
  background-color: #eff0f3;
}

.meta__link--gift {
  background-size: 1.8rem;
  display: flex;
  height: 3.2rem;
  position: relative;
}

.meta__link-sub {
  display: flex;
  align-items: center;
  width: 100%;
  background: rgba(0, 0, 0, 0);
  cursor: pointer;
  border: 0;
  padding: 0;
}

.meta__link-sub {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .meta__link-sub {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .meta__link-sub > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .meta__link-sub {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.meta__link-sub:focus {
  outline: 0;
}

.meta__link-sub .meta__icon-container:hover {
  background-color: #eff0f3;
  border-color: #d5d8dc;
}

.meta__icon-container {
  cursor: pointer;
  margin-right: 1.2rem;
}

.meta__icon-container--succes {
  border-color: #008266;
}

.meta__label-sub {
  color: #383f4e;
  font-size: 0.9rem;
}

.meta__label-sub--succes {
  color: #008266;
}

.meta__icon-link {
  display: block;
  cursor: pointer;
  width: 2.4rem;
  height: 2.4rem;
  border: none;
  padding-left: 0;
  padding-right: 0;
  background-color: #fff;
}

.meta__icon-link:focus {
  outline: 0;
}

.meta__icon-link-popin {
  display: none;
  position: absolute;
  z-index: 11;
  right: 1.4rem;
  top: 3.5rem;
}

.meta__icon-link-popin:after,
.meta__icon-link-popin:before {
  bottom: 100%;
  margin-bottom: -3rem;
  left: 100%;
  border: solid rgba(0, 0, 0, 0);
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.meta__icon-link-popin:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 1rem;
  margin-left: -1rem;
}

.meta__icon-link-popin:before {
  border-color: rgba(233, 237, 240, 0);
  border-bottom-color: #e9edf0;
  border-width: 1.1rem;
  margin-left: -1.1rem;
}

.meta__icon-list {
  display: none;
  position: absolute;
  top: 3.2rem;
}

.meta__icon-list--show {
  display: block;
}

.meta__social {
  align-items: center;
  height: 3.2rem;
  margin-top: 2.4rem;
  gap: 1.2rem;
}

.meta__social--live {
  display: inline-flex;
  justify-content: center;
  margin-top: 0;
  font-size: 0;
  height: auto;
  align-items: center;
}

.meta__social--live li:last-child:not(.meta__icon--live) {
  margin-left: 1.6rem;
}

.meta__social--live-sirius {
  position: absolute;
  right: 2.4rem;
  top: -1.3rem;
}

@media (min-width: 1024px) {
  .meta__social--live-sirius {
    top: 3.2rem;
  }
}

.meta__social--live-sirius .meta__social {
  margin-top: 0;
}

.meta__social--live-sirius .meta__sub.ui-collapse--shown {
  padding-top: 0;
}

.meta__social--live-sirius .meta__icon-sub:first-of-type {
  padding: 0;
}

.meta__social--live-sirius-post .meta__social {
  margin-top: 0;
}

.meta__social--live-sirius-post .meta__sub.ui-collapse--shown {
  padding-top: 0;
}

.meta__social--live-sirius-post .meta__icon-sub:first-of-type {
  padding: 0;
}

.meta__social--testimony {
  margin-top: 0;
}

.meta__social--election-presidential {
  position: absolute;
  right: 1.6rem;
  top: 2.4rem;
}

@media (min-width: 1024px) {
  .meta__social--election-presidential {
    right: 2.4rem;
    top: 4rem;
  }
}

@media (max-width: 1023px) {
  .meta__social--election-presidential--breadcrumb-area {
    top: 8.8rem;
  }
}

.meta__social--election-presidential .meta__social {
  margin-top: 0;
}

.meta__social--election-presidential .meta__sub.ui-collapse--shown {
  padding-top: 0;
}

.meta__social--election-presidential .meta__icon-sub:first-of-type {
  padding: 0;
}

.meta__social--lmi {
  margin-left: auto;
}

.meta__testimony {
  display: none;
}

@media (min-width: 768px) {
  .meta__testimony {
    display: inline-flex;
  }
}

.meta__reading-time {
  display: flex;
  align-items: center;
  line-height: 1.42;
  font-size: 0.9rem;
  color: #717b8e;
  margin-top: 1.6rem;
  letter-spacing: 0.02rem;
}

.meta__reading-time {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .meta__reading-time {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .meta__reading-time > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .meta__reading-time {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 576px) {
  .meta__reading-time {
    letter-spacing: 0.019rem;
  }
}

@media (min-width: 768px) {
  .meta__reading-time {
    letter-spacing: 0.02rem;
  }
}

.meta__reading-time--longform {
  justify-content: center;
  margin-top: 0.8rem;
}

@media print {
  .meta__reading-time .icon__reading-time {
    display: none;
  }
}

.meta__article-en-fr-url {
  align-items: center;
  color: #717b8e;
  display: inline-flex;
  line-height: 1.42;
  float: none;
  font-size: 0.9rem;
  letter-spacing: 0.02rem;
  margin-top: 0.9rem;
}

.meta__article-en-fr-url {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .meta__article-en-fr-url {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .meta__article-en-fr-url > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .meta__article-en-fr-url {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.meta__article-en-fr-url:before {
  color: #d5d8dc;
  content: "•";
  line-height: 1;
}

.meta__article-en-fr-url:before {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .meta__article-en-fr-url:before {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .meta__article-en-fr-url:before > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .meta__article-en-fr-url:before {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .meta__article-en-fr-url:before {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

@media print {
  .meta__article-en-fr-url {
    display: none;
  }
}

.meta__article-en-fr-url-link {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
  margin-left: 0.4rem;
}

.meta__article-en-fr-url-link:hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.meta__article-en-fr-url--longform {
  margin-top: 0;
}

.meta__article-en-fr-url--longform:before {
  content: "";
}

.meta__authors {
  color: rgba(0, 0, 0, 0.8);
  font-size: 1.6rem;
  text-align: center;
  margin-top: 2.8rem;
  display: inline-block;
}

.meta__authors {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .meta__authors {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .meta__authors > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .meta__authors {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.meta__authors--longform {
  margin-top: 2.8rem;
  margin-bottom: 1.6rem;
}

.meta__icon-desc {
  display: none;
  background-color: #2a303b;
  border-radius: 0.3rem;
  color: #fff;
  font-size: 0.9rem;
  font-weight: normal;
  line-height: 1.8rem;
  height: 2.6rem;
  width: 16rem;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: -6.2rem;
  top: calc(100% + 1.2rem);
  z-index: 1;
}

.meta__icon-desc {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .meta__icon-desc {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .meta__icon-desc > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .meta__icon-desc {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.meta__icon-desc--email {
  right: -8.4rem;
}

.meta__icon-desc--more {
  right: -0.4rem;
}

.meta__icon-desc--messenger {
  right: -4.4rem;
}

.meta__icon-desc--facebook {
  right: -12.4rem;
}

.meta__picto {
  align-items: baseline;
}

.meta__picto:before {
  color: #d5d8dc;
  content: "•";
  padding: 0 0.8rem;
  line-height: 1;
}

.meta__picto:before {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .meta__picto:before {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

.meta__picto--single:before {
  display: none;
}

.meta__sub {
  display: none;
}

.meta__sub.ui-collapse--shown {
  position: absolute;
  display: flex;
  background-color: #fff;
  list-style: none;
  top: calc(100% + 1.2rem);
  left: 4.3rem;
  transform: translate3d(-50%, 0, 0);
  width: auto;
  padding: 0.8rem 4.8rem 0.8rem 1.6rem;
  border: 0.1rem solid #d5d8dc;
  z-index: 3;
  gap: 0.8rem;
  border-radius: 0.3rem;
  box-shadow: 0 0 0.7rem 0.5rem rgba(213, 216, 220, 0.7);
  flex-wrap: wrap;
}

@media (min-width: 1024px) {
  .meta__sub.ui-collapse--shown {
    left: 1.5rem;
    flex-wrap: nowrap;
  }
}

.meta__sub.ui-collapse--shown::before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0.5rem 0.8rem 0.5rem;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0);
  position: absolute;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
  top: -0.7rem;
  z-index: 2;
}

.meta__sub.ui-collapse--shown::after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0.6rem 1rem 0.6rem;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #d5d8dc rgba(0, 0, 0, 0);
  position: absolute;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
  top: -1rem;
  z-index: 1;
}

.meta__icon-sub {
  color: #666e80;
  flex: 1 0 auto;
}

.meta__icon-sub .meta__icon-container {
  margin: 0;
}

@media (min-width: 768px) {
  .meta__icon-sub:last-of-type {
    margin-left: 1.6rem;
  }
}

.meta__icon-sub:last-of-type .meta__icon-container {
  margin-right: 0.8rem;
}

.meta--page {
  font-weight: normal;
  display: inline-block;
  margin-top: 0.8rem;
  font-size: 1.2rem;
  line-height: 1.6;
  color: #666e80;
}

.meta--page {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .meta--page {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .meta--page > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .meta--page {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.meta--page:after {
  content: "";
  display: table;
  clear: both;
}

.meta--inline {
  display: inline;
  margin-left: 0;
}

.meta--desktop {
  display: none;
}

@media (min-width: 1024px) {
  .meta--desktop {
    display: flex;
    align-items: center;
  }
}

.meta--last-desktop {
  margin-right: 0.8rem;
}

.meta--last-desktop:last-child {
  margin-right: 0;
}

.meta--mobile {
  display: flex;
  position: relative;
}

@media (min-width: 1024px) {
  .meta--mobile {
    display: none;
  }
}

.meta--campaign {
  margin-left: 0;
}

.meta__gift {
  align-items: center;
  display: flex;
  position: relative;
}

.meta__gift-text:not(:last-child) {
  margin-bottom: 1.2rem;
}

.meta__gift-text strong {
  font-weight: 500;
}

.meta__gift-text-link {
  color: #026b9c;
  display: inline-block;
}

.meta__gift-text-link:hover {
  color: #005b85;
}

.meta__gift-link {
  align-items: center;
  border-radius: 0.3rem;
  border: 0.1rem solid #d5d8dc;
  color: #383f4e;
  display: flex;
  height: 4.8rem;
  font-size: 1.3rem;
  font-weight: 500;
  margin-bottom: 0.8rem;
  padding: 0.8rem;
  padding-left: calc(3.2rem + 1.6rem);
  position: relative;
  white-space: nowrap;
  width: 100%;
}

.meta__gift-link {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .meta__gift-link {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .meta__gift-link > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .meta__gift-link {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.meta__gift-link:before {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  background-position: center;
  border: 0.1rem solid #bdc1c8;
  border-radius: 50%;
  content: "";
  display: block;
  flex-shrink: 0;
  height: 3.2rem;
  left: 0.8rem;
  margin-right: 0.8rem;
  position: absolute;
  width: 3.2rem;
}

.meta__gift-link--success:before {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.meta__gift-link-input {
  border: 0;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  outline: 0;
}

.meta__gift-link-copy {
  color: #026b9c;
  cursor: pointer;
  display: inline-block;
  margin-left: auto;
}

.meta__gift-link-copy:hover {
  color: #005b85;
}

.share-popin--show .meta__icon-link-popin {
  display: block;
}

.lmd-dropdown-gift-article
  ~ .meta__icon--dropdown
  .meta__sub.ui-collapse--shown {
  left: -2.4rem;
}

.lmd-dropdown-gift-article
  ~ .meta__icon--dropdown
  .meta__sub.ui-collapse--shown::before,
.lmd-dropdown-gift-article
  ~ .meta__icon--dropdown
  .meta__sub.ui-collapse--shown::after {
  left: 60%;
}

@media (min-width: 768px) {
  .lmd-dropdown-gift-article
    ~ .meta__icon--dropdown
    .meta__sub.ui-collapse--shown {
    left: 1.5rem;
  }

  .lmd-dropdown-gift-article
    ~ .meta__icon--dropdown
    .meta__sub.ui-collapse--shown::before,
  .lmd-dropdown-gift-article
    ~ .meta__icon--dropdown
    .meta__sub.ui-collapse--shown::after {
    left: 50%;
  }
}

.lmd-link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse:hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.lmd-link-nav:hover {
  color: #026b9c;
}

.lmd-link-blue {
  color: #026b9c;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.lmd-link-blue:hover {
  color: #005b85;
}

.lmd-link-opacity:hover {
  opacity: 0.8;
}

.catcher {
  border-top: 0.4rem solid #383f4e;
  border-bottom: 0.1rem solid #d5d8dc;
  margin-bottom: 3.2rem;
  margin-top: 2.4rem;
  display: block;
}

@media (min-width: 576px) {
  .catcher {
    display: inline-block;
  }
}

.catcher--beige {
  background-color: #fff3e8;
}

.catcher--beige-dark {
  background-color: #fff5e0;
}

.catcher__accordion-btn {
  border-top: 0.1rem solid rgba(42, 48, 59, 0.15);
  cursor: pointer;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.4rem;
  padding-bottom: 2.4rem;
  padding-right: calc(2rem + 2rem);
  padding-top: 1.6rem;
  position: relative;
  width: 100%;
}

.catcher__accordion-btn--last {
  padding-bottom: 0;
}

.catcher__accordion-btn:before {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  content: "";
  display: inline-block;
  height: 2rem;
  position: absolute;
  right: 0.8rem;
  top: 1.6rem;
  transform: rotate(90deg);
  width: 2rem;
}

.catcher__accordion-btn.ui-collapse--shown {
  padding-bottom: 1.2rem;
}

.catcher__accordion-btn.ui-collapse--shown:before {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  transform: rotate(-90deg);
}

.catcher__accordion-content {
  display: none;
}

.catcher__accordion-content.ui-collapse--shown {
  display: block;
}

.catcher__container {
  max-height: 381px;
  height: auto;
  overflow: hidden;
  transition: height 0.35s ease, opacity 0.35s ease;
}

@media (min-width: 1024px) {
  .catcher__container {
    max-height: 316px;
  }
}

.catcher:last-child {
  margin-bottom: 0;
}

.catcher__title {
  font-size: 2.2rem;
  font-weight: 800;
  line-height: 1.25;
  display: block;
}

.catcher__title {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .catcher__title {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .catcher__title > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .catcher__title {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .catcher__title {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

@media (min-width: 769px) {
  .catcher__title {
    font-size: 2.4rem;
  }
}

.catcher__label {
  float: left;
  margin-left: 1.6rem;
}

.catcher__label a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.catcher__pilcrow:before {
  content: "¶";
  display: inline-block;
  position: absolute;
  color: #383f4e;
  left: 0;
  top: 0;
}

.catcher__pilcrow:before {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .catcher__pilcrow:before {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .catcher__pilcrow:before > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .catcher__pilcrow:before {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .catcher__pilcrow:before {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

.catcher__desc {
  margin-bottom: 2.4rem;
  margin-top: 2rem;
  display: block;
}

.catcher__desc {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .catcher__desc {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .catcher__desc > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .catcher__desc {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 1024px) {
  .catcher__desc {
    margin-bottom: 3.2rem;
  }
}

.catcher__desc--list {
  list-style: none;
  margin-bottom: 0;
}

.catcher__desc--small {
  font-size: 0.9rem;
  line-height: 1.42;
  color: #8b92a1;
}

.catcher__desc li {
  margin-bottom: 1.2rem;
}

.catcher__desc a {
  cursor: pointer;
}

.catcher__view-more-trigger {
  display: none;
}

.catcher__view-more {
  width: 100%;
  height: 44px;
  padding: 1rem;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  cursor: pointer;
}

.catcher__view-more:before {
  content: "";
  background-image: linear-gradient(
    rgba(255, 255, 255, 0),
    rgba(255, 255, 255, 0.9),
    #ffffff
  );
  position: absolute;
  height: 100px;
  top: -100px;
  left: 0;
  width: 100%;
}

.catcher__view-more--open {
  display: flex;
}

.catcher__view-more--close {
  display: none;
}

.catcher__view-more--open,
.catcher__view-more--close {
  font-size: 0.9rem;
  font-style: normal;
  color: #2a303b;
  font-weight: 600;
  position: relative;
  align-items: center;
}

.catcher__view-more--open,
.catcher__view-more--close {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .catcher__view-more--open,
html:not(.fonts-loaded) .catcher__view-more--close {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .catcher__view-more--open > *,
html:not(.fonts-loaded) .catcher__view-more--close > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .catcher__view-more--open,
html.fonts-loaded .catcher__view-more--close {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.catcher__view-more--open:after,
.catcher__view-more--close:after {
  content: "";
  height: 2rem;
  width: 2rem;
  background-repeat: no-repeat;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  transform: rotate(90deg);
  margin-left: 1.125rem;
}

.catcher__view-more-trigger:checked ~ .catcher__container,
.catcher__view-more-trigger:checked ~ .catcher-election__container {
  height: 100%;
  max-height: 100%;
  overflow: visible;
}

.catcher__view-more-trigger:checked ~ .catcher-election__container {
  display: inherit;
  padding-bottom: 3rem;
}

.catcher__view-more-trigger:checked ~ .catcher__view-more:before {
  display: none;
}

.catcher__view-more-trigger:checked
  ~ .catcher__view-more
  .catcher__view-more--open {
  display: none;
}

.catcher__view-more-trigger:checked
  ~ .catcher__view-more
  .catcher__view-more--close {
  display: flex;
}

.catcher__view-more-trigger:checked
  ~ .catcher__view-more
  .catcher__view-more--close:after {
  transform: rotate(-90deg);
}

.catcher__image-container {
  position: relative;
  top: -0.3rem;
  float: left;
  width: 8.6rem;
  margin-right: 2.4rem;
  margin-top: 8px;
}

@media (min-width: 768px) {
  .catcher__image-container {
    margin-top: 0;
  }
}

.catcher__image-container .catcher__picture {
  padding-top: 100%;
}

.catcher__image-podcast {
  position: absolute;
  z-index: 5;
  bottom: 0.4rem;
  left: 0.4rem;
  height: 3.2rem;
  width: 3.2rem;
  background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.catcher--last {
  margin-bottom: 0;
  position: relative;
  padding: 2.4rem 1.6rem 4.5rem 1.6rem;
  border-radius: 0.8rem;
  border: 1px solid #d5d8dc;
  overflow: hidden;
}

@media (min-width: 768px) {
  .catcher--last {
    padding: 3.2rem 3.2rem 4.5rem;
  }
}

.catcher--wide {
  width: 100%;
}

.catcher--inline {
  display: inline;
}

.catcher--inline,
.catcher--reference,
.catcher--favoris {
  border: 0;
  margin-top: 1.6rem;
  margin-bottom: 0;
  width: 100%;
  clear: both;
}

@media print {
  .catcher--inline,
  .catcher--reference,
  .catcher--favoris {
    margin-top: 1.6rem;
  }
}

.catcher--inline:before,
.catcher--favoris:before {
  content: "";
  display: block;
  margin-top: 2.4rem;
}

.catcher--inline-podcast,
.catcher--favoris-podcast {
  display: inline-block;
  margin-top: 3.5rem;
}

.catcher--inline-podcast:before,
.catcher--favoris-podcast:before {
  content: normal;
  content: initial;
}

.catcher--inline .catcher__title,
.catcher--favoris .catcher__title {
  display: inline;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.41;
  letter-spacing: normal;
  font-size: 1.7rem;
}

.catcher--inline .catcher__title,
.catcher--favoris .catcher__title {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .catcher--inline .catcher__title,
html:not(.fonts-loaded) .catcher--favoris .catcher__title {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .catcher--inline .catcher__title > *,
html:not(.fonts-loaded) .catcher--favoris .catcher__title > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .catcher--inline .catcher__title,
html.fonts-loaded .catcher--favoris .catcher__title {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .catcher--inline .catcher__title,
  html.fonts-loaded .catcher--favoris .catcher__title {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

@media (min-width: 768px) {
  .catcher--inline .catcher__title,
  .catcher--favoris .catcher__title {
    font-size: 1.8rem;
  }
}

.catcher--inline .catcher__title:after,
.catcher--favoris .catcher__title:after {
  content: "|";
  display: inline-block;
  color: #d5d8dc;
  margin-left: 0.8rem;
  margin-right: 0.8rem;
}

.catcher--inline .catcher__title--hide,
.catcher--favoris .catcher__title--hide {
  margin-right: 0.4rem;
}

.catcher--inline .catcher__title--hide:after,
.catcher--favoris .catcher__title--hide:after {
  display: none;
}

@media print {
  .catcher--inline .catcher__title,
  .catcher--favoris .catcher__title {
    font-size: 9pt;
  }
}

.catcher--inline .catcher__desc,
.catcher--favoris .catcher__desc {
  display: inline;
  color: #026b9c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.7rem;
  line-height: 1.41;
  letter-spacing: -0.01rem;
  font-weight: 600;
}

.catcher--inline .catcher__desc,
.catcher--favoris .catcher__desc {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .catcher--inline .catcher__desc,
html:not(.fonts-loaded) .catcher--favoris .catcher__desc {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .catcher--inline .catcher__desc > *,
html:not(.fonts-loaded) .catcher--favoris .catcher__desc > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .catcher--inline .catcher__desc,
html.fonts-loaded .catcher--favoris .catcher__desc {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .catcher--inline .catcher__desc,
  html.fonts-loaded .catcher--favoris .catcher__desc {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

@media (min-width: 768px) {
  .catcher--inline .catcher__desc,
  .catcher--favoris .catcher__desc {
    font-size: 1.8rem;
  }
}

.catcher--inline .catcher__desc a,
.catcher--favoris .catcher__desc a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
  border-bottom: 0;
  color: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}

.catcher--inline .catcher__desc a:hover,
.catcher--favoris .catcher__desc a:hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

@media print {
  .catcher--inline .catcher__desc,
  .catcher--favoris .catcher__desc {
    font-size: 9pt;
  }
}

.catcher--reference {
  display: flex;
  width: 100%;
  padding-left: 0.8rem;
}

@media (min-width: 576px) {
  .catcher--reference {
    width: 80%;
  }
}

.catcher--reference .catcher__desc {
  color: #666e80;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: 1.43;
  font-weight: 400;
  position: relative;
}

@media (min-width: 1024px) {
  .catcher--reference .catcher__desc {
    line-height: 1.5;
    font-size: 1.6rem;
  }
}

.catcher--reference .catcher__desc sup {
  line-height: 1;
}

.catcher--reference .catcher__desc a {
  color: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  border: none;
}

@media print {
  .catcher--reference .catcher__label {
    font-size: 9pt;
  }
}

.catcher-election {
  color: #2a303b;
  padding: 2.4rem 1.6rem;
  margin: 2.4rem 0;
  display: block;
  position: relative;
}

.catcher-election:after {
  content: "";
  display: table;
  clear: both;
}

.catcher-election {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .catcher-election {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .catcher-election > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .catcher-election {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.catcher-election .catcher__container {
  padding-bottom: 2.4rem;
}

.catcher-election__container {
  max-height: 233px;
  height: auto;
  overflow: hidden;
  transition: height 0.35s ease, opacity 0.35s ease;
}

@media (min-width: 768px) {
  .catcher-election__container {
    max-height: 210px;
  }
}

.catcher-election__title {
  font-weight: 600;
  font-size: 2rem;
  line-height: 2.4rem;
  margin-bottom: 2.4rem;
}

.catcher-election__subtitle {
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 1.9rem;
  margin: 2.4rem 0 1.6rem;
}

.catcher-election__paragraph {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2.4rem;
  margin-bottom: 2.4rem;
}

.catcher-election__paragraph--space-small {
  margin-bottom: 1rem;
}

.catcher-election__paragraph--last {
  margin-bottom: 0;
}

.catcher-election__link {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.catcher-election__list-item {
  list-style: none;
  position: relative;
  margin-left: 2.4rem;
}

.catcher-election__list-item:before {
  content: "·";
  color: #666e80;
  display: inline;
  font-size: 5rem;
  margin-right: 0.8rem;
  position: absolute;
  top: -2.75rem;
  left: -2rem;
}

.catcher-election__list-item:before {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .catcher-election__list-item:before {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .catcher-election__list-item:before > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .catcher-election__list-item:before {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .catcher-election__list-item:before {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

.catcher-election__view-more-canton {
  border-top: 0.1rem solid rgba(3, 4, 5, 0.1);
}

.catcher-election__view-more-canton:before {
  display: none;
}

.catcher-election .catcher__view-more:before {
  background-image: linear-gradient(
    rgba(255, 243, 232, 0),
    rgba(255, 243, 232, 0.9),
    #fff3e8
  );
}

.catcher--favoris {
  display: flex;
}

.catcher--favoris .catcher__favorite {
  flex-shrink: 0;
  margin-left: 1.6rem;
}

.article__catchphrase {
  width: 70%;
  margin: 0;
  margin-top: 2.4rem;
}

.article__catchphrase {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .article__catchphrase {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .article__catchphrase > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .article__catchphrase {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .article__catchphrase {
  letter-spacing: 0.05rem;
}

@media (min-width: 576px) {
  .article__catchphrase {
    float: left;
    padding-bottom: 1.6rem;
    padding-right: 4rem;
    margin-top: 2rem;
    width: 20rem;
  }
}

@media (min-width: 768px) {
  .article__catchphrase {
    width: 24rem;
  }
}

.article__catchphrase:before {
  content: " ";
  display: block;
  width: 3.2rem;
  height: 0.4rem;
  background-color: #026b9c;
  margin-right: 0.8rem;
  margin-top: 0.4rem;
}

.article__catchphrase .article__quote {
  margin-bottom: 0;
  font-size: 2.4rem;
  line-height: 1.33;
  font-weight: 600;
  margin-top: 1.6rem;
  color: #026b9c;
}

@media print {
  .article__catchphrase .article__quote {
    font-size: 12pt;
  }
}

.article__catchphrase + p {
  margin-top: 2.4rem;
}

@media print {
  .article__catchphrase + p {
    margin-top: 1.6rem;
  }
}

@media print {
  .article__catchphrase {
    float: none;
    width: 70%;
    margin: 0;
    margin-top: 1.6rem;
  }
}

figure {
  margin: 0;
  margin-bottom: 0;
  clear: both;
  margin-left: -2.4rem;
  margin-right: -2.4rem;
  margin-top: 2.4rem;
}

@media (min-width: 768px) {
  figure {
    margin-left: 0;
    margin-right: 0;
  }
}

@media print {
  figure {
    margin-left: 0;
    margin-right: 0;
    margin-top: 1.6rem;
  }
}

figcaption {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0.8rem;
}

figcaption.article__legend {
  color: #717b8e;
  font-size: 0.9rem;
  line-height: 1.42;
}

figcaption.article__legend {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) figcaption.article__legend {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) figcaption.article__legend > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded figcaption.article__legend {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 768px) {
  figcaption.article__legend {
    padding-left: 0;
    padding-right: 0;
  }
}

@media print {
  figcaption.article__legend {
    padding-left: 0;
    padding-right: 0;
  }
}

figcaption.article__legend .article__credit {
  font-size: 1.2rem;
  color: #a2a9ae;
}

.author {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .author {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .author > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .author {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.author:before {
  content: " ";
  display: block;
  width: 6rem;
  height: 0.4rem;
  background-color: #383f4e;
  margin-bottom: 2.4rem;
}

.author__name {
  font-weight: 600;
  font-size: 1.5rem;
  color: #383f4e;
}

.author__desc {
  color: #717b8e;
  font-size: 1.5rem;
}

.author__detail {
  display: flex;
  flex-direction: column;
  letter-spacing: 0.02rem;
}

.author__live {
  text-align: left;
  color: #8b92a1;
  font-size: 1.6rem;
  line-height: 2.1rem;
}

.author__live {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .author__live {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .author__live > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .author__live {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.twitter-tweet {
  clear: both;
  margin: 0 auto;
  padding-top: 2rem;
}

.multimedia-embed {
  margin-top: 2rem;
  overflow-x: hidden;
  clear: both;
}

.multimedia-embed iframe {
  max-width: 100%;
}

.multimedia-embed--podcast {
  margin-left: -1.6rem;
  margin-right: -1.6rem;
}

@media (min-width: 576px) {
  .multimedia-embed--podcast {
    margin-left: -3.2rem;
    margin-right: -3.2rem;
  }
}

@media (min-width: 768px) {
  .multimedia-embed--podcast {
    margin-left: 0;
    margin-right: 0;
  }
}

@media (prefers-color-scheme: dark) {
  .multimedia-embed[data-color-mode] [data-widget="mlemag-insta"] {
    background-color: #2a303b;
    color: #fff;
  }
}

.video-embed {
  position: relative;
  padding-top: 56.25%;
}

.video-embed iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.aside__article,
.aside__footer {
  display: none;
}

.aside__article .friend,
.aside__footer .friend {
  display: block;
  border-top: 0;
}

@media (min-width: 1024px) {
  .aside__article .friend,
  .aside__footer .friend {
    grid-column: 1;
    height: 100%;
  }
}

.aside__article .friend:nth-child(2),
.aside__footer .friend:nth-child(2) {
  grid-row: 2/3;
}

.aside__article .friend:nth-child(3),
.aside__footer .friend:nth-child(3) {
  grid-row: 3/4;
}

.aside__article .friend__sticky,
.aside__footer .friend__sticky {
  position: sticky;
  top: 7rem;
}

@media (min-width: 1024px) {
  .aside__article {
    grid-column: 2;
    grid-row: 2;
    display: grid;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
    grid-row-gap: 4rem;
  }
}

@media (min-width: 1024px) {
  .aside__article--sticky {
    position: sticky;
    top: 2rem;
  }
}

.aside__article .friend:first-child {
  margin-top: 2.4rem;
  grid-row: 1/2;
}

@media (min-width: 1024px) {
  .aside__footer {
    grid-column: 2;
    grid-row: 3;
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: auto;
    padding-top: 15.3rem;
  }
}

.aside__iso {
  display: none;
}

@media (min-width: 1024px) {
  .aside__iso {
    display: block;
    padding-top: 2.4rem;
    margin-bottom: 4rem;
    grid-row: 2/3;
    grid-column: 2;
  }
}

@media print {
  .aside__iso {
    display: none;
  }
}

@media (min-width: 1024px) {
  .aside__iso .friend {
    border-top: 0;
  }

  .aside__iso .friend:not(:first-child) {
    margin-top: 4.8rem;
  }
}

.aside--favorites {
  padding-top: 0;
}

.aside__campaign {
  display: none;
}

@media (min-width: 1024px) {
  .aside__campaign {
    display: block;
    padding-top: 2.4rem;
    margin-bottom: 4rem;
    grid-row: 3/4;
    grid-column: 2;
  }
}

@media print {
  .aside__campaign {
    display: none;
  }
}

@media (min-width: 1024px) {
  .aside__campaign .friend {
    border-top: 0;
  }

  .aside__campaign .friend:not(:first-child) {
    margin-top: 4.8rem;
  }
}

@media (min-width: 1024px) {
  .aside__campaign--media {
    grid-row: 4;
    grid-column: 2;
  }
}

.aside__special--portfolio {
  padding-top: 3.2rem;
}

@media (min-width: 1024px) {
  .aside__special--portfolio {
    padding-top: 4rem;
    grid-row: 3/4;
  }
}

.aside__special--m-le-mag {
  margin-bottom: 2.4rem;
}

@media (min-width: 1024px) {
  .aside__special--video {
    grid-row: 3/4;
  }
}

@media (min-width: 1024px) {
  .aside__special--multimedia {
    grid-row: 3/4;
  }
}

.aside__special--decodeur {
  border-top: 0.3rem solid #2a303b;
  padding: 0 2rem 2rem 0;
  color: #2a303b;
  display: none;
  background-color: #f5f6f8;
  padding: 0 2rem 2rem 2rem;
  margin-bottom: 4rem;
}

.aside__special--decodeur {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .aside__special--decodeur {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .aside__special--decodeur > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .aside__special--decodeur {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 1024px) {
  .aside__special--decodeur {
    margin-bottom: 3.2rem;
  }
}

@media (min-width: 1024px) {
  .aside__special--decodeur {
    display: block;
    margin-bottom: 3.2rem;
  }
}

.aside__special--afrique {
  border-top: 0.3rem solid #2a303b;
  padding: 0 2rem 2rem 0;
  color: #2a303b;
  padding: 0 2rem 4rem 0;
}

.aside__special--afrique {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .aside__special--afrique {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .aside__special--afrique > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .aside__special--afrique {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 1024px) {
  .aside__special--afrique {
    margin-bottom: 3.2rem;
  }
}

@media (min-width: 1024px) {
  .aside__special--afrique {
    padding: 0 2rem 2rem 0;
  }
}

.aside__page {
  display: none;
}

@media (min-width: 1024px) {
  .aside__page {
    grid-column: 2;
    grid-row: 2;
    display: block;
  }

  .aside__page .friend {
    margin-bottom: 4rem;
  }
}

@media (min-width: 1024px) {
  .aside__page--sitemap {
    grid-column: 2;
    grid-row: 2/4;
  }
}

.aside__title {
  font-size: 2.4rem;
  letter-spacing: 0.046rem;
  line-height: 1.2;
  font-weight: 700;
  color: #2a303b;
}

.aside__title {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .aside__title {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .aside__title > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .aside__title {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .aside__title {
  letter-spacing: 0.05rem;
}

.aside__special-list {
  list-style: none;
  display: flex;
  margin-top: 2.4rem;
}

@media (min-width: 1024px) {
  .aside__special-list {
    margin-top: 1.2rem;
  }
}

.aside__special-list--afrique {
  flex-direction: column;
  margin-top: 1.2rem;
}

@media (min-width: 768px) {
  .aside__special-list--afrique {
    flex-direction: row;
    justify-content: space-between;
  }
}

@media (min-width: 1024px) {
  .aside__special-list--afrique {
    flex-direction: column;
    justify-content: flex-start;
  }
}

.aside__special-list--decodeur {
  display: inline-block;
}

.aside__special-item--decodeur {
  font-size: 1.8rem;
  font-weight: 500;
}

.aside__special-item--decodeur {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .aside__special-item--decodeur {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .aside__special-item--decodeur > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .aside__special-item--decodeur {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.aside__special-item--decodeur:before {
  content: "";
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  display: inline-block;
  width: 1.2rem;
  height: 1rem;
  margin-right: 0.8rem;
}

.aside__special-item--afrique:not(:last-of-type) {
  margin-bottom: 1.2rem;
}

.aside__special-link--decodeur {
  color: #026b9c;
}

.aside__special-link--decodeur:hover {
  border-bottom: 0.1rem solid #0070b2;
}

.aside__special-title {
  font-size: 2.4rem;
  letter-spacing: 0.046rem;
  line-height: 1.2;
  font-weight: 700;
  margin-top: 2.4rem;
}

.aside__special-title {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .aside__special-title {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .aside__special-title > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .aside__special-title {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .aside__special-title {
  letter-spacing: 0.05rem;
}

@media (min-width: 1024px) {
  .aside__special-title--decodeur {
    font-size: 2.3rem;
  }
}

.aside__special-link--m-le-mag {
  margin-top: 1.6rem;
  display: flex;
}

.aside__special-link--afrique {
  display: flex;
}

.aside__logo-detail {
  display: flex;
  flex-direction: column;
  line-height: 1;
  justify-content: center;
  margin-left: 1.2rem;
}

.aside__logo-detail--afrique {
  font-weight: 600;
}

.aside__logo-detail--first {
  width: 100%;
  font-weight: 600;
  margin-top: 0.6rem;
}

.aside__logo-detail--second {
  margin-top: 0.4rem;
}

.aside--campaigns {
  display: none;
  padding-top: 2rem;
}

@media (min-width: 1024px) {
  .aside--campaigns {
    display: block;
  }
}

.aside--election {
  display: flex;
  flex-direction: column;
}

@media (min-width: 1024px) {
  .aside--election-top {
    margin-top: -4rem;
  }
}

@media (min-width: 1024px) {
  .aside--election .aside__page--sitemap {
    order: 3;
  }
}

.aside--election .friend {
  border: none;
  z-index: 0;
}

.lmd-link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse:hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.lmd-link-nav:hover {
  color: #026b9c;
}

.lmd-link-blue {
  color: #026b9c;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.lmd-link-blue:hover {
  color: #005b85;
}

.lmd-link-opacity:hover {
  opacity: 0.8;
}

.breadcrumb {
  font-size: 1.6rem;
  color: #717b8e;
  display: flex;
  align-items: center;
  text-transform: uppercase;
  list-style: none;
  font-weight: 500;
  letter-spacing: 0.1rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 1.6rem;
}

.breadcrumb {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .breadcrumb {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .breadcrumb > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .breadcrumb {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .breadcrumb {
  letter-spacing: 0.05rem;
}

.breadcrumb--longform {
  justify-content: center;
  margin-bottom: 0.8rem;
}

.article__header .breadcrumb {
  flex-wrap: wrap;
}

.breadcrumb__election {
  align-items: flex-end;
}

@media (min-width: 1024px) {
  .breadcrumb__election-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    padding: 1.2rem 3.2rem;
  }

  .breadcrumb__election-wrapper .breadcrumb {
    color: #fff;
  }
}

.breadcrumb__election-wrapper .breadcrumb__child {
  margin-top: 0.6rem;
}

@media (min-width: 768px) {
  .breadcrumb__election-wrapper .breadcrumb__child {
    padding-left: 0.4rem;
  }
}

@media (min-width: 1024px) {
  .breadcrumb__election-wrapper .breadcrumb__child {
    padding-left: 0.8rem;
    padding-right: 0;
  }
}

.breadcrumb__election-wrapper .breadcrumb__child:before {
  content: "•";
  align-self: center;
  color: #bdc1c8;
  padding-right: 0.4rem;
}

.breadcrumb__election-wrapper .breadcrumb__child:before {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded)
  .breadcrumb__election-wrapper
  .breadcrumb__child:before {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded)
  .breadcrumb__election-wrapper
  .breadcrumb__child:before
  > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .breadcrumb__election-wrapper .breadcrumb__child:before {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .breadcrumb__election-wrapper .breadcrumb__child:before {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

@media (min-width: 1024px) {
  .breadcrumb__election-wrapper .breadcrumb__child:before {
    padding-right: 0.8rem;
  }
}

@media (max-width: 1024px) {
  .breadcrumb__election-wrapper .breadcrumb__parent {
    align-items: center;
    display: flex;
    justify-content: flex-start;
  }

  .breadcrumb__election-wrapper .breadcrumb__back-arrow {
    background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    height: 1.6rem;
    right: 0.8rem;
    top: 1.6rem;
    transform: rotate(180deg);
    width: 2.5rem;
  }
}

.breadcrumb__parent {
  display: flex;
  line-height: 1.6rem;
}

.breadcrumb__parent--after::after {
  content: "•";
  align-self: center;
  color: #bdc1c8;
  padding: 0 0.8rem;
}

.breadcrumb__parent--after::after {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .breadcrumb__parent--after::after {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .breadcrumb__parent--after::after > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .breadcrumb__parent--after::after {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .breadcrumb__parent--after::after {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

.breadcrumb__parent a:hover {
  color: #026b9c;
}

.breadcrumb__child {
  display: none;
}

.breadcrumb__child:before {
  content: "•";
  align-self: center;
  color: #bdc1c8;
  padding-right: 0.4rem;
}

.breadcrumb__child:before {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .breadcrumb__child:before {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .breadcrumb__child:before > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .breadcrumb__child:before {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .breadcrumb__child:before {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

.article__header .breadcrumb__child {
  display: flex;
  flex-wrap: nowrap;
  padding-left: 0.4rem;
}

@media (min-width: 768px) {
  .breadcrumb__child {
    display: flex;
    flex-wrap: nowrap;
    padding-left: 0.4rem;
  }

  .breadcrumb__child--election {
    align-self: flex-end;
  }
}

@media (min-width: 1024px) {
  .breadcrumb__child {
    padding-left: 0.8rem;
    padding-right: 0.8rem;
  }
}

.breadcrumb__child--article {
  line-height: 1.6rem;
}

.breadcrumb__child--article a:hover {
  color: #026b9c;
}

.breadcrumb__child a:hover {
  color: #026b9c;
}

.lmd-link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse:hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.lmd-link-nav:hover {
  color: #026b9c;
}

.lmd-link-blue {
  color: #026b9c;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.lmd-link-blue:hover {
  color: #005b85;
}

.lmd-link-opacity:hover {
  opacity: 0.8;
}

@media (min-width: 1024px) {
  .insert {
    color: #2a303b;
    background-color: #f5f6f8;
    border-top: 0.4rem solid #2a303b;
    padding: 0 2rem 2rem 2rem;
  }

  .insert__title,
  .insert__date {
    font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
      "Arial Narrow", sans-serif;
  }

  html:not(.fonts-loaded) .insert__title,
  html:not(.fonts-loaded) .insert__date {
    letter-spacing: -1.607px;
  }

  html:not(.fonts-loaded) .insert__title > *,
  html:not(.fonts-loaded) .insert__date > * {
    letter-spacing: -1.607px;
  }

  html.fonts-loaded .insert__title,
  html.fonts-loaded .insert__date {
    font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
      "Arial Narrow", sans-serif;
  }

  html:not(.fonts-loading) .insert__title,
  html:not(.fonts-loading) .insert__date {
    letter-spacing: 0.05rem;
  }
}

@media (min-width: 1024px) {
  .insert__title {
    font-size: 2.8rem;
    letter-spacing: 0.054rem;
    line-height: 1.4;
    font-weight: 700;
    margin-top: 2.4rem;
  }
}

.insert__title--wirecutter {
  font-size: 1.5rem;
  letter-spacing: 0.075rem;
  font-weight: 500;
  line-height: 1.2;
  display: inline-flex;
  align-items: center;
}

@media (min-width: 1024px) {
  .insert__date {
    font-size: 1.5rem;
    letter-spacing: 0.075rem;
    line-height: normal;
  }
}

.insert__media {
  display: none;
}

@media (min-width: 1024px) {
  .insert__media {
    margin-top: 2.4rem;
    display: block;
    border: 0.1rem solid #eff0f3;
    box-shadow: 0 0.4rem 0.4rem 0 rgba(0, 0, 0, 0.04);
  }
}

@media (min-width: 1024px) {
  .insert__media--article {
    margin-top: 0;
    flex: 0 0 9.9rem;
    align-self: flex-start;
    margin-left: 1.6rem;
    margin-bottom: 0.4rem;
  }
}

@media (min-width: 1024px) {
  .insert__action {
    margin-top: 1.6rem;
    height: 4.8rem;
  }

  .insert__action:first-child {
    margin-top: 2.4rem;
  }
}

.insert__action--archives {
  font-size: 1.5rem;
}

@media (min-width: 1024px) {
  .insert__list {
    list-style: none;
  }

  .insert__list li:not(:last-child) {
    border-bottom: 0.1rem solid #d5d8dc;
  }
}

@media (min-width: 1024px) {
  .insert__list--wirecutter {
    font-family: Georgia, Droid-serif, serif;
  }

  html:not(.fonts-loaded) .insert__list--wirecutter {
    letter-spacing: -0.645px;
  }

  html:not(.fonts-loaded) .insert__list--wirecutter > * {
    letter-spacing: -0.645px;
  }

  html.fonts-loaded .insert__list--wirecutter {
    font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
  }

  @supports (font-variation-settings: normal) {
    html.fonts-loaded .insert__list--wirecutter {
      font-family: "The Antiqua B", Georgia, Droid-serif, serif;
    }
  }
}

@media (min-width: 1024px) {
  .insert__link {
    font-size: 1.8rem;
    letter-spacing: -0.02rem;
    line-height: 1.33;
    display: flex;
  }

  .insert__link:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-thickness: 0.06em;
    text-underline-offset: 0.2em;
  }
}

@media (min-width: 1024px) {
  .insert__link--media {
    font-size: 1.7rem;
    letter-spacing: -0.019rem;
  }
}

.insert__item {
  display: flex;
}

@media (min-width: 1024px) {
  .insert__item:not(:last-child) {
    padding: 2.4rem 0;
  }
}

.insert__item--inline:before {
  content: "•";
  font-size: 3.4rem;
  line-height: 1;
  vertical-align: text-top;
  margin-right: 1.2rem;
}

@media (min-width: 1024px) {
  .insert__item:last-child {
    padding-top: 2.4rem;
  }
}

@media (min-width: 1024px) {
  .insert__teaser {
    display: flex;
    padding: 2.4rem 0;
  }
}

.insert__teaser:hover .insert__subtitle {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.insert__teaser-wirecutter {
  line-height: 1.3;
}

@media (min-width: 1024px) {
  .insert__teaser-wirecutter {
    font-size: 1.8rem;
    padding-top: 0.8rem;
  }
}

.insert__teaser-wirecutter:hover .insert__subtitle {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

@media (min-width: 1024px) {
  .insert__subtitle {
    display: flex;
    font-size: 1.8rem;
    line-height: 1.3;
    letter-spacing: -0.002rem;
    color: #2a303b;
    padding-left: 1.6rem;
  }

  .insert__subtitle {
    font-family: Georgia, Droid-serif, serif;
  }

  html:not(.fonts-loaded) .insert__subtitle {
    letter-spacing: -0.645px;
  }

  html:not(.fonts-loaded) .insert__subtitle > * {
    letter-spacing: -0.645px;
  }

  html.fonts-loaded .insert__subtitle {
    font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
  }

  @supports (font-variation-settings: normal) {
    html.fonts-loaded .insert__subtitle {
      font-family: "The Antiqua B", Georgia, Droid-serif, serif;
    }
  }
}

.insert .icon__1,
.insert .icon__2,
.insert .icon__3 {
  width: 2rem;
  height: 2rem;
  display: block;
  margin-top: 0.4rem;
}

.insert--wirecutter {
  background-color: #fff;
  border-top: 0.3rem solid #3374ff;
  border-left: 0.1rem solid #d5d8dc;
  border-right: 0.1rem solid #d5d8dc;
  border-bottom: 0.1rem solid #d5d8dc;
  margin-top: 2rem;
  margin-bottom: 4rem;
}

.friend {
  border-top: 0.1rem solid #d5d8dc;
  position: relative;
  z-index: 1;
}

.friend__container {
  height: 150rem;
}

.friend--sticky {
  position: sticky;
  top: 8rem;
}

.friend__list {
  list-style: none;
  margin-top: 2.4rem;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1.6rem;
}

@media (min-width: 768px) {
  .friend__list {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}

@media (min-width: 1024px) {
  .friend__list {
    grid-template-columns: 1fr;
  }
}

.friend__media {
  height: 5rem;
  -o-object-fit: contain;
  object-fit: contain;
  width: 10rem;
}

@media (min-width: 1024px) {
  .friend__media {
    margin-right: 2rem;
  }
}

.friend__item {
  display: flex;
  flex-direction: column;
  align-items: center;
}

@media (min-width: 1024px) {
  .friend__item {
    flex-direction: row;
  }
}

.friend__message {
  font-size: 1.6rem;
  line-height: 1.31;
  margin-top: 1.6rem;
}

.friend__message {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .friend__message {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .friend__message > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .friend__message {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 1024px) {
  .friend__message {
    margin-top: 0;
  }
}

.friend__message--link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.friend--mobile {
  display: block;
  margin-left: -1.6rem;
  margin-right: -1.6rem;
  text-align: center;
  background-color: #f5f6f8;
  border-top: 0;
}

@media (min-width: 576px) {
  .friend--mobile {
    margin: 0;
  }
}

@media (min-width: 1024px) {
  .friend--mobile {
    display: none;
  }
}

.friend--wirecutter {
  display: none;
  margin-bottom: 4rem;
  margin-top: 2rem;
}

@media (min-width: 1024px) {
  .friend--wirecutter {
    display: block;
  }
}

.friend--wirecutter li {
  display: flex;
  padding: 1.2rem 0 2rem;
}

.friend--wirecutter li {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .friend--wirecutter li {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .friend--wirecutter li > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .friend--wirecutter li {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .friend--wirecutter li {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

.friend--wirecutter li:before {
  content: "•";
  font-size: 3.4rem;
  line-height: 1;
  vertical-align: text-top;
  margin-right: 1.2rem;
}

.friend--section {
  border-top: none;
}

.friend--river {
  display: block;
  margin-left: -1.6rem;
  margin-right: -1.6rem;
  background-color: #f5f6f8;
  border-top: 0;
}

@media (min-width: 576px) {
  .friend--river {
    margin: 0;
  }
}

.friend--mobile + .teaser,
.friend--river + .teaser {
  border-top: 0;
}

.friend--mobile + .message {
  margin-top: 0;
  border-top: 0;
}

@media (min-width: 768px) {
  .friend--mobile + .message {
    border-top: 0.1rem solid #d5d8dc;
  }
}

.friend--wide {
  display: none;
  grid-column: 1 / span 3;
  border-top: 0;
}

@media (min-width: 1024px) {
  .friend--wide {
    border-top: 0.1rem solid #d5d8dc;
    display: block;
  }
}

.friend--dfp {
  border-top: 0;
  padding-bottom: 4rem;
}

.friend--dfp + .area {
  padding-top: 3.2rem;
  border-top: 0;
}

@media (min-width: 768px) {
  .friend--dfp + .area {
    border-top: 0.1rem solid #d5d8dc;
    padding-top: 2.4rem;
  }
}

.friend--around {
  background-color: #eff0f3;
  text-align: center;
  text-transform: uppercase;
  font-size: 1rem;
  padding: 0 0.8rem 0.8rem 0.8rem;
}

.friend--around:before {
  content: "Publicité";
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  display: block;
  width: 100%;
  color: #666e80;
}

.friend--inread {
  display: none;
}

@media (min-width: 1024px) {
  .friend--inread {
    display: block;
    padding: 0 1.6rem 1.6rem 1.6rem;
  }
}

.friend--paywall {
  margin-top: 4rem;
  border-top: 0;
}

@media (min-width: 768px) {
  .friend--paywall {
    grid-column: 1 / span 3;
  }
}

.friend--paywall:first-of-type {
  margin-top: 0;
}

.friend--around {
  background-color: #eff0f3;
  text-align: center;
  text-transform: uppercase;
  font-size: 1rem;
  padding: 0 0.8rem 0.8rem 0.8rem;
}

.friend--around:before {
  content: "Publicité";
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  display: block;
  width: 100%;
  color: #666e80;
}

@media (min-width: 1024px) {
  .friend--abo {
    border-color: rgba(0, 0, 0, 0);
  }
}

@media (min-width: 576px) {
  .friend .bizdev-poster,
  .friend .bizdev-list {
    width: 100%;
  }
}

.predict {
  height: 25rem;
  display: flex;
  flex-flow: row nowrap;
  margin-top: 4.8rem;
}

.predict__illustration {
  width: 12rem;
  background: #2a303b;
  background-repeat: no-repeat;
  background-size: cover;
}

.predict__illustration-podcast {
  background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.predict__illustration-international {
  background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.predict__illustration-newsletter {
  background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.predict__illustration-video {
  background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.predict__content {
  flex: 1 0 0;
  padding: 0.8rem 1.6rem;
  background: #fff;
  display: flex;
  flex-flow: column;
}

.predict__text {
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.25;
  margin-bottom: 0.8rem;
}

.predict__text {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .predict__text {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .predict__text > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .predict__text {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.predict__text:last-of-type {
  margin-bottom: 0;
  border-bottom: solid 0.1rem #026b9c;
  padding-bottom: 1.6rem;
}

.predict__button {
  font-weight: 500;
  letter-spacing: 0.18rem;
  font-size: 0.9rem;
  color: #fff;
  display: inline-block;
  width: 100%;
  background-color: #026b9c;
  padding: 1.1rem 0 1rem;
  border-radius: 0.3rem;
  text-align: center;
  margin-top: auto;
}

.predict__button {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .predict__button {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .predict__button > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .predict__button {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.forecast__abandonnistes {
  padding: 2.4rem 1.6rem 0;
  display: flex;
  flex-flow: column;
  align-items: center;
}

.forecast__abandonnistes {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .forecast__abandonnistes {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .forecast__abandonnistes > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .forecast__abandonnistes {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 768px) {
  .forecast__abandonnistes {
    max-width: 66.4rem;
    margin: 0 auto;
    padding: 2.4rem 0 0;
  }
}

@media (min-width: 1024px) {
  .forecast__abandonnistes {
    display: none;
  }
}

.forecast__abandonnistes .abandonnistes__checkbox {
  position: absolute;
  opacity: 0;
  left: -1000rem;
}

.forecast__abandonnistes .abandonnistes__checkbox:checked {
  border: none;
  outline: none;
  background-color: red;
}

.forecast__abandonnistes
  .abandonnistes__checkbox:checked
  ~ .abandonnistes__avantages {
  display: block;
}

.forecast__abandonnistes
  .abandonnistes__checkbox:checked
  ~ .abandonnistes__more
  .abandonnistes__more-button--more {
  display: none;
}

.forecast__abandonnistes
  .abandonnistes__checkbox:checked
  ~ .abandonnistes__more
  .abandonnistes__more-button--less {
  display: block;
}

.forecast__abandonnistes .abandonnistes__title {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.17;
  text-align: center;
  margin-bottom: 2rem;
  order: 1;
}

@media (min-width: 1024px) {
  .forecast__abandonnistes .abandonnistes__title {
    font-size: 2.4rem;
  }
}

.forecast__abandonnistes .abandonnistes__title--nowrap {
  white-space: nowrap;
}

.forecast__abandonnistes .abandonnistes__avantages {
  list-style: none;
  margin: 2rem 0;
  display: none;
  order: 3;
}

@media (min-width: 1024px) {
  .forecast__abandonnistes .abandonnistes__avantages {
    margin: 0 0 2rem;
    text-align: center;
    display: block;
    order: 2;
  }
}

.forecast__abandonnistes .abandonnistes__avantages-item {
  margin-bottom: 1.8rem;
  padding-left: 4rem;
  position: relative;
}

@media (min-width: 1024px) {
  .forecast__abandonnistes .abandonnistes__avantages-item {
    padding-left: 0;
  }
}

.forecast__abandonnistes .abandonnistes__avantages-item:before {
  display: inline-block;
  content: " ";
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  background-size: cover;
  background-repeat: no-repeat;
  margin-right: 0.8rem;
  height: 2.4rem;
  width: 2.4rem;
  vertical-align: text-bottom;
  position: absolute;
  left: 0.2rem;
}

@media (min-width: 1024px) {
  .forecast__abandonnistes .abandonnistes__avantages-item:before {
    position: static;
    position: initial;
  }
}

.forecast__abandonnistes .abandonnistes__avantages-item:last-child {
  margin-bottom: 0;
}

.forecast__abandonnistes .abandonnistes__avantages-item--account-four:before {
  height: 2.2rem;
  width: 3rem;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  left: 0;
}

.forecast__abandonnistes .abandonnistes__avantages-item--account-two:before {
  height: 2.2rem;
  width: 1.9rem;
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  left: 0.6rem;
}

.forecast__abandonnistes .abandonnistes__cta {
  display: inline-block;
  max-width: 100%;
  width: 100%;
  font-weight: 500;
  padding: 0.7rem 0 0.8rem;
  background-color: #ffc700;
  border-radius: 0.3rem;
  text-align: center;
  order: 2;
}

@media (min-width: 768px) {
  .forecast__abandonnistes .abandonnistes__cta {
    max-width: 35.2rem;
  }
}

@media (min-width: 1024px) {
  .forecast__abandonnistes .abandonnistes__cta {
    order: 3;
  }
}

.forecast__abandonnistes .abandonnistes__more {
  position: relative;
  width: 100%;
  height: 0.4rem;
  background-color: #ffc700;
  margin-top: 2.2rem;
  order: 4;
  z-index: 1;
}

@media (min-width: 1024px) {
  .forecast__abandonnistes .abandonnistes__more {
    display: none;
  }
}

.forecast__abandonnistes .abandonnistes__more-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  white-space: nowrap;
  background: #fff;
  padding: 0 1rem;
  font-weight: 500;
  cursor: pointer;
}

.forecast__abandonnistes .abandonnistes__more-button--less {
  display: none;
}

.forecast__abandonnistes .abandonnistes__more-button .abandonnistes__icon {
  display: inline-block;
  height: 0.5rem;
  width: 0.8rem;
  background-size: cover;
  vertical-align: middle;
  margin-left: 0.4rem;
}

.forecast__abandonnistes
  .abandonnistes__more-button
  .abandonnistes__icon.icon--more {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.forecast__abandonnistes
  .abandonnistes__more-button
  .abandonnistes__icon.icon--less {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.forecast__abandonnistes--space {
  padding-bottom: 2.4rem;
}

.forecast .predict {
  height: 25rem;
  display: flex;
  flex-flow: row nowrap;
  margin-top: 4.8rem;
}

.forecast .predict__illustration {
  width: 12rem;
  background: #2a303b;
  background-repeat: no-repeat;
  background-size: cover;
}

.forecast .predict__illustration-podcast {
  background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.forecast .predict__illustration-international {
  background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.forecast .predict__illustration-newsletter {
  background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.forecast .predict__illustration-video {
  background: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.forecast .predict__content {
  flex: 1 0 0;
  padding: 0.8rem 1.6rem;
  background: #fff;
  display: flex;
  flex-flow: column;
}

.forecast .predict__text {
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.25;
  margin-bottom: 0.8rem;
}

.forecast .predict__text {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .forecast .predict__text {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .forecast .predict__text > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .forecast .predict__text {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.forecast .predict__text:last-of-type {
  margin-bottom: 0;
  border-bottom: solid 0.1rem #026b9c;
  padding-bottom: 1.6rem;
}

.forecast .predict__button {
  font-weight: 500;
  letter-spacing: 0.18rem;
  font-size: 0.9rem;
  color: #fff;
  display: inline-block;
  width: 100%;
  background-color: #026b9c;
  padding: 1.1rem 0 1rem;
  border-radius: 0.3rem;
  text-align: center;
  margin-top: auto;
}

.forecast .predict__button {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .forecast .predict__button {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .forecast .predict__button > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .forecast .predict__button {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.privacy__block-gray {
  border: 0.1rem solid #ccc;
  background: #eee;
  padding: 0 1.6rem;
  margin: 1.6rem 0;
}

.privacy__block-gray p {
  margin: 1.5rem 0;
}

.privacy__table {
  border-collapse: collapse;
  margin-top: 2rem;
}

.privacy__table p {
  margin: 1.5rem 0;
}

.sr-only {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.seo-only {
  display: none;
}

.lmd-btn {
  align-items: center;
  border: 0;
  border-radius: 0.3rem;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-weight: 500;
  height: 3rem;
  justify-content: center;
  line-height: 1;
  max-width: 100%;
  text-align: center;
}

.lmd-btn {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn--s {
  font-size: 1.2rem;
  padding: 0.9rem 1.6rem 0.7rem;
}

.lmd-btn--m {
  font-size: 0.9rem;
  padding: 0.8rem 1.6rem 0.5rem;
}

.lmd-btn--l {
  font-size: 1.6rem;
  height: 4.2rem;
  padding: 1rem 2.4rem;
}

.lmd-btn--fullwidth {
  width: 100%;
}

.lmd-btn--primary {
  background-color: #026b9c;
  color: #fff;
}

.lmd-btn--primary:hover {
  background-color: #005b85;
}

.lmd-btn--white {
  background-color: #fff;
  border: 0.1rem solid #bdc1c8;
  color: #2a303b;
}

.lmd-btn--white:hover {
  background-color: #f5f6f8;
  border-color: #bdc1c8;
}

.lmd-btn--premium {
  background-color: #ffc700;
  color: #2a303b;
}

.lmd-btn--premium:hover {
  background-color: #eab002;
}

.lmd-btn--black {
  background-color: #2a303b;
  color: #fff;
}

.lmd-btn--black:hover {
  background-color: #454f5f;
}

.lmd-btn--blue {
  background-color: #01364f;
  color: #fff;
}

.lmd-btn--blue:hover {
  background-color: #01364f;
}

.lmd-btn-services {
  align-items: center;
  border: 0.1rem solid #d5d8dc;
  border-radius: 1.4rem;
  color: #2a303b;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1;
  justify-content: center;
  padding: 0.4rem 1.2rem;
}

.lmd-btn-services {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn-services {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn-services > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn-services {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn-services:hover {
  background-color: #f5f6f8;
}

.lmd-btn-services:active {
  border-color: #d5d8dc;
  background-color: #d5d8dc;
}

.lmd-btn-rub {
  align-items: center;
  border: 0.1rem solid #d5d8dc;
  border-radius: 0.3rem;
  color: #383f4e;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1;
  justify-content: center;
  padding: 1.2rem 1.2rem 1rem;
  letter-spacing: 0.01rem;
}

.lmd-btn-rub {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn-rub {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn-rub > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn-rub {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn-rub:hover {
  background-color: rgba(42, 48, 59, 0.03);
}

.lmd-link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse:hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.lmd-link-nav:hover {
  color: #026b9c;
}

.lmd-link-blue {
  color: #026b9c;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.lmd-link-blue:hover {
  color: #005b85;
}

.lmd-link-opacity:hover {
  opacity: 0.8;
}

.lmd-u-hide {
  display: none !important;
}

@media (max-width: 767px) {
  .lmd-u-hide-mobile {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .lmd-u-hide-desktop {
    display: none !important;
  }
}

@media (max-width: 1023px) {
  .lmd-u-hide-tablet {
    display: none !important;
  }
}

@media (max-width: 479px) {
  .lmd-u-hide-smallmobile {
    display: none !important;
  }
}

@media (max-width: 359px) {
  .lmd-u-hide-xs {
    display: none !important;
  }
}

@media (max-width: 575px) {
  .lmd-u-hide-s {
    display: none !important;
  }
}

@media (min-width: 576px) {
  .lmd-u-hide-over-s {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .lmd-u-only-desktop {
    display: none;
  }
}

.lmd-u-lock-scroll {
  overflow: hidden !important;
}

.sticky .lmd-u-hide-sticky {
  display: none !important;
}

.services {
  border-top: 0.2rem solid #2a303b;
  padding-top: 2.4rem;
}

.services:not(:last-child) {
  margin-bottom: 4rem;
}

.services--footer {
  grid-column: 1 / span 2;
  margin-top: 4rem;
}

.services__title {
  color: #666e80;
  font-size: 2.2rem;
  font-weight: 800;
  letter-spacing: normal;
  line-height: 1.3;
  margin-bottom: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.services__title {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .services__title {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

.services__link {
  display: block;
  margin-bottom: 1.6rem;
}

.services__content {
  -ms-overflow-style: none;
  scrollbar-width: none;
  column-gap: 1.6rem;
  display: inline-grid;
  grid-auto-columns: 29rem;
  grid-template-rows: 1fr;
  grid-auto-flow: column;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  padding-left: 1.6rem;
  padding-right: 3.2rem;
  transform: translate3d(-1.6rem, 0, 0);
  width: 100vw;
}

.services__content::-webkit-scrollbar {
  width: 0 !important;
}

.services__content::-webkit-scrollbar {
  display: none;
}

@media (min-width: 576px) {
  .services__content {
    padding-left: 3.2rem;
    padding-right: 4.8rem;
    transform: translate3d(-3.2rem, 0, 0);
  }
}

@media (min-width: 768px) {
  .services__content {
    padding: 0;
    transform: none;
    width: 100%;
  }
}

@media (min-width: 1024px) {
  .services__content {
    grid-auto-columns: 1fr;
  }
}

.services--generic .services__content {
  align-items: flex-start;
  display: flex;
  justify-content: flex-start;
  width: 100%;
}

.services-inread {
  border: 1px solid #79c4df;
  border-radius: 2px;
  display: inline-flex;
  font-weight: 400;
  margin: 3.2rem 0.8rem 2.4rem 0.8rem;
  max-width: 62rem;
  position: relative;
}

.services-inread {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .services-inread {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .services-inread > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .services-inread {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .services-inread {
  letter-spacing: 0.05rem;
}

@media (min-width: 576px) {
  .services-inread {
    margin-left: 2.4rem;
    margin-right: 2.4rem;
  }
}

.services-inread--abo {
  border: 1px solid #ffc877;
}

.services-inread--abo .services-inread__cta,
.services-inread--abo .inread__cta {
  color: #005b85;
}

.services-inread--grey {
  border: 1px solid #e2e4e9;
}

.services-inread--grey .services-inread__cta,
.services-inread--grey .inread__cta {
  color: #005b85;
}

.services-inread__headline {
  position: absolute;
  top: -1.2rem;
  left: 1.6rem;
  display: inline-block;
  background-color: #fff;
  font-size: 1.2rem;
  line-height: 2.1rem;
  padding: 0 0.8rem;
}

.services-inread__link {
  display: grid;
  font-size: 1.5rem;
  grid-auto-columns: auto;
  grid-template-columns: 1fr;
  line-height: 2.1rem;
  padding: 1.6rem 2.4rem;
  width: 100%;
}

.services-inread__link:hover .services-inread__cta {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.services-inread__title {
  font-weight: 600;
  text-transform: uppercase;
}

.services-inread__desc {
  font-weight: 400;
}

.services-inread__desc {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .services-inread__desc {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .services-inread__desc > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .services-inread__desc {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .services-inread__desc {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

@media (min-width: 1024px) {
  .services-inread__desc {
    margin-right: 4.8rem;
  }
}

.services-inread__desc span {
  display: block;
}

@media (min-width: 576px) {
  .services-inread__desc span {
    display: inline-block;
  }
}

.services-inread__cta {
  font-weight: 400;
  color: #036487;
  letter-spacing: 0.02rem;
  margin-top: 0.8rem;
}

.services-inread__cta::after {
  content: "";
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-left: 0.4rem;
}

@media (min-width: 1024px) {
  .services-inread__cta {
    grid-column: 2;
    grid-row: 1/3;
    align-self: center;
    margin-top: 0;
    text-align: right;
  }
}

.inread {
  font-family: "Marr Sans", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
  position: relative;
  width: 100%;
  max-width: none;
  font-weight: 400;
  margin: 3.2rem 0;
  border: 1px solid #e2e4e9;
  border-radius: 2px;
  clear: both;
}

[data-color-mode="dark"] .inread {
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.inread--partner {
  margin-top: 0.8rem;
}

.inread--partner .inread__headline {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .inread--partner .inread__headline {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

.inread--abo {
  border: 1px solid #ffc877;
}

.inread--abo .inread__cta {
  color: #005b85;
}

.inread__headline {
  font-family: "Marr Sans Cond", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
  position: absolute;
  top: -0.9rem;
  left: 1.6rem;
  background-color: #fff;
  font-size: 0.9rem;
  line-height: 2.1rem;
  font-weight: 500;
  color: #383f4e;
  padding: 0 0.8rem;
}

[data-color-mode="dark"] .inread__headline {
  color: rgba(255, 255, 255, 0.85);
  background-color: #181a1e;
}

.inread--partner .inread__headline {
  color: #717b8e;
  line-height: 1.6rem;
}

.article--longform .inread__headline {
  background-color: #fcfcfd;
}

.inread__headline-logo {
  position: absolute;
  top: -1.8rem;
  left: 1.6rem;
  background: no-repeat center #fff;
  height: 2.8rem;
  padding: 0;
}

[data-color-mode="dark"] .inread__headline-logo {
  background-color: #181a1e;
}

.inread__headline-logo--memorable {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  background-size: 15.3rem;
  width: 16.9rem;
}

[data-color-mode="dark"] .inread__headline-logo--memorable {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.inread__headline-logo--ateliers {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  background-size: 12.3rem;
  width: 13.9rem;
}

[data-color-mode="dark"] .inread__headline-logo--ateliers {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.inread__headline-logo--jeux {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  background-size: 11.4rem;
  width: 13rem;
}

[data-color-mode="dark"] .inread__headline-logo--jeux {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.inread__headline-logo--boutique {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  background-size: 11.8rem;
  width: 13.4rem;
}

[data-color-mode="dark"] .inread__headline-logo--boutique {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.article--longform .inread__headline-logo {
  background-color: #fcfcfd;
}

.inread__link {
  display: grid;
  font-size: 1.5rem;
  grid-auto-columns: auto;
  grid-template-columns: 1fr;
  line-height: 2.1rem;
  padding: 1.6rem 2.4rem;
  width: 100%;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.inread__title {
  font-weight: 600;
  font-size: 0.9rem;
  font-weight: 500;
  line-height: 2.2rem;
  text-transform: none;
}

[data-color-mode="dark"] .inread__title {
  color: rgba(255, 255, 255, 0.85);
}

.inread__desc {
  font-size: 1.5rem;
  font-weight: 400;
  color: #565e70;
  margin-right: 1.6rem;
}

[data-color-mode="dark"] .inread__desc {
  color: rgba(255, 255, 255, 0.7);
}

.inread__cta {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
  font-size: 1.5rem;
  line-height: 2.1rem;
  font-weight: 500;
  color: #2a303b;
  letter-spacing: 0.02rem;
  -webkit-text-decoration: none;
  text-decoration: none;
  margin-top: 0.8rem;
}

[data-color-mode="dark"] .inread__cta {
  color: rgba(255, 255, 255, 0.9);
}

.inread__cta::after {
  content: "";
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  display: inline-block;
  width: 1.2rem;
  height: 1rem;
  margin-left: 0.8rem;
}

[data-color-mode="dark"] .inread__cta::after {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

@media (min-width: 768px) {
  .inread__cta {
    grid-column: 2;
    grid-row: 1/3;
    align-self: center;
    margin-top: 0;
    text-align: right;
  }
}

.inread__link:hover .inread__cta {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.inread--partner .inread__link:hover .inread__cta {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.inread--partner .inread__cta {
  font-size: 0.9rem;
  line-height: 1.7rem;
  color: #005b85;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.inread--partner .inread__cta {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .inread--partner .inread__cta {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

[data-color-mode="dark"] .inread--partner .inread__cta {
  color: #a3e6ff;
  font-weight: 400;
}

.inread--partner .inread__cta::after {
  content: "";
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

[data-color-mode="dark"] .inread--partner .inread__cta::after {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.inread--NL .inread__cta {
  color: #005b85;
}

[data-color-mode="dark"] .inread--NL .inread__cta {
  color: #a3e6ff;
  font-weight: 400;
}

.inread--NL .inread__cta::after {
  content: "";
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

[data-color-mode="dark"] .inread--NL .inread__cta::after {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.picto,
.comment__input-result--valid:after,
.comment__input-result--error:after,
.comment__icon-user-edit {
  align-items: center;
}

.picto,
.comment__input-result--valid:after,
.comment__input-result--error:after,
.comment__icon-user-edit {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .picto,
html:not(.fonts-loaded) .comment__input-result--valid:after,
html:not(.fonts-loaded) .comment__input-result--error:after,
html:not(.fonts-loaded) .comment__icon-user-edit {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .picto > *,
html:not(.fonts-loaded) .comment__input-result--valid:after > *,
html:not(.fonts-loaded) .comment__input-result--error:after > *,
html:not(.fonts-loaded) .comment__icon-user-edit > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .picto,
html.fonts-loaded .comment__input-result--valid:after,
html.fonts-loaded .comment__input-result--error:after,
html.fonts-loaded .comment__icon-user-edit {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.picto--embed {
  display: none;
  margin-left: 0;
  font-size: 1.1rem;
  font-weight: 600;
  position: absolute;
  bottom: 0.8rem;
  color: #fff;
  left: 0.8rem;
  z-index: 4;
  width: auto;
}

.picto--embed > :first-child {
  margin-right: 0.8rem;
}

.picto--embed-podcast {
  display: flex;
  position: absolute;
  left: 0.8rem;
  bottom: 0.8rem;
}

@media (min-width: 768px) {
  .picto--embed {
    display: flex;
  }
}

.picto--embed-premium {
  bottom: 1.2rem;
}

.picto--inline {
  align-items: center;
  font-weight: 400;
  display: inline-flex;
  font-size: 1.2rem;
  color: #666e80;
  line-height: 1.6;
  width: auto;
}

.picto--inline {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .picto--inline {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .picto--inline > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .picto--inline {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 768px) {
  .picto--inline {
    display: none;
  }
}

@media (min-width: 768px) {
  .picto--inline-free {
    display: inline-flex;
  }
}

@media (min-width: 1024px) {
  .picto--inline-free {
    display: none;
  }
}

.picto--featured {
  bottom: auto;
  top: -5.2rem;
  left: 0;
}

.picto--show {
  display: inline-flex;
}

.teaser {
  display: block;
}

.teaser:after {
  content: "";
  display: table;
  clear: both;
}

.teaser__title {
  color: #2a303b;
  font-size: 1.5rem;
  font-weight: 800;
  line-height: 1.25;
  display: inline;
}

.teaser__title {
  font-family: Georgia, Droid-serif, serif;
}

html:not(.fonts-loaded) .teaser__title {
  letter-spacing: -0.645px;
}

html:not(.fonts-loaded) .teaser__title > * {
  letter-spacing: -0.645px;
}

html.fonts-loaded .teaser__title {
  font-family: "The Antiqua B standard", Georgia, Droid-serif, serif;
}

@supports (font-variation-settings: normal) {
  html.fonts-loaded .teaser__title {
    font-family: "The Antiqua B", Georgia, Droid-serif, serif;
  }
}

@media (min-width: 768px) {
  .teaser__title {
    font-size: 1.6rem;
  }
}

.teaser__title--blog {
  margin-top: 0.4rem;
  font-style: italic;
}

.teaser__title--inline {
  display: inline;
}

.teaser:hover .teaser__type {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.teaser__figure {
  position: relative;
  margin: 0;
  padding: 0;
}

.teaser__figure--shadow:before {
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0),
    rgba(0, 0, 0, 0.1)
  );
  bottom: 0;
  content: " ";
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 2;
}

.teaser__picture {
  display: block;
}

.teaser__picture--3-2 {
  padding-top: 66.66%;
}

.teaser__picture--1-1 {
  padding-top: 100%;
}

.teaser__picture--16-9 {
  padding-top: 56.25%;
}

.teaser__media {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}

.teaser__desc {
  display: none;
  margin: 0.8rem 0 1.6rem;
  color: #2a303b;
  font-size: 0.9rem;
  line-height: 1.5;
  font-weight: normal;
}

.teaser__desc {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .teaser__desc {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .teaser__desc > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .teaser__desc {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.teaser__desc:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.teaser__type {
  color: #717b8e;
  font-size: 1.3rem;
  font-weight: 500;
  letter-spacing: 0.13rem;
  margin-top: 1.2rem;
  text-transform: uppercase;
}

.teaser__type {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .teaser__type {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .teaser__type > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .teaser__type {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .teaser__type {
  letter-spacing: 0.05rem;
}

.teaser__kicker {
  display: block;
  color: #717b8e;
  font-size: 1.3rem;
  font-weight: 500;
  letter-spacing: 0.13rem;
  line-height: 1.15;
  text-transform: uppercase;
  padding-bottom: 0.8rem;
}

.teaser__kicker {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .teaser__kicker {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .teaser__kicker > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .teaser__kicker {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .teaser__kicker {
  letter-spacing: 0.05rem;
}

.teaser__list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1.6rem;
  margin: 2.4rem 0 2rem;
  padding-bottom: 4rem;
  border-bottom: 0.3rem solid #e8eaee;
}

@media (min-width: 768px) {
  .teaser__list {
    grid-gap: 3.2rem;
    margin: 2.4rem 0 1.6rem;
  }
}

@media (min-width: 1024px) {
  .teaser__list {
    margin-top: 4rem;
  }
}

.teaser__list--friend {
  border-bottom: 0;
  margin-bottom: 0;
}

.teaser__list--search {
  padding-bottom: 1.6rem;
}

.teaser__list--campaigns {
  margin-top: 3.2rem;
}

@media (min-width: 768px) {
  .teaser__list--campaigns {
    margin-top: 4rem;
  }
}

.teaser--darkMode .teaser__title {
  color: rgba(255, 255, 255, 0.85);
}

.teaser--darkMode .meta__date {
  color: rgba(255, 255, 255, 0.65);
}

.teaser--darkMode .meta__author {
  color: rgba(255, 255, 255, 0.65);
}

.lmd-link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse:hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.lmd-link-nav:hover {
  color: #026b9c;
}

.lmd-link-blue {
  color: #026b9c;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.lmd-link-blue:hover {
  color: #005b85;
}

.lmd-link-opacity:hover {
  opacity: 0.8;
}

.teaser--hide-element {
  overflow: hidden;
  opacity: 0;
  height: 0;
  transition: height 200ms ease-in-out, opacity 350ms ease-in-out;
}

.teaser__heading {
  display: block;
  margin-bottom: 0.8rem;
}

.teaser--inline-picture {
  margin: 0 0 2.4rem;
  padding-top: 2.4rem;
  border-top: 0.1rem solid #d5d8dc;
  height: auto;
  position: relative;
}

.teaser--inline-picture:first-of-type {
  border-top: 0;
}

.teaser--inline-picture .icon__premium {
  width: 2.4rem;
  height: 1.6rem;
  vertical-align: baseline;
}

.teaser--inline-picture .teaser__icon {
  display: block;
}

.teaser--inline-picture .teaser__figure {
  float: right;
  width: 11.4rem;
  margin-left: 1.6rem;
  margin-bottom: 0.4rem;
}

@media (min-width: 768px) {
  .teaser--inline-picture .teaser__figure {
    margin-left: 2.4rem;
  }
}

@media (min-width: 1200px) {
  .teaser--inline-picture .teaser__figure {
    width: 9rem;
  }
}

.teaser--inline-picture .teaser__figure--page {
  overflow: hidden;
  width: 11rem;
  height: 7.7rem;
}

@media (min-width: 768px) {
  .teaser--inline-picture .teaser__figure--page {
    width: 16rem;
    height: 11.2rem;
  }
}

.teaser--inline-picture .teaser__figure--page img {
  max-width: none;
  width: auto;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media (min-width: 1024px) {
  .teaser--inline-picture .teaser__figure--home {
    width: 11rem;
  }
}

.teaser--inline-picture .teaser__picture {
  margin: 0;
  float: none;
  max-width: 100%;
}

.teaser--inline-picture .teaser__title {
  font-size: 1.5rem;
  line-height: 1.27;
}

@media (min-width: 768px) {
  .teaser--inline-picture .teaser__title {
    font-weight: 800;
    font-size: 1.8rem;
    line-height: 1.33;
  }
}

.teaser--inline-picture .teaser__title--free {
  letter-spacing: -0.2px;
}

@media (min-width: 1024px) {
  .teaser--inline-picture .teaser__title--free {
    font-size: 1.6rem;
    line-height: 1.29;
  }
}

@media (min-width: 768px) {
  .teaser--inline-picture .teaser__title--home {
    font-size: 1.6rem;
    line-height: 1.27;
  }
}

.teaser--inline-picture .teaser__desc {
  margin: 0.8rem 0 0;
}

@media (min-width: 576px) {
  .teaser--inline-picture .teaser__desc {
    display: block;
  }
}

.teaser--inline-picture .teaser__link {
  display: block;
  position: relative;
  line-height: 0px;
  z-index: 3;
}

.teaser--inline-picture .teaser__link:hover .teaser__title {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.teaser--inline-picture .teaser__type {
  display: none;
}

@media (min-width: 1024px) {
  .teaser--inline-picture .teaser__type {
    display: block;
  }
}

.teaser--hidden {
  opacity: 0;
}

.teaser h2 + section {
  border-top: 0;
}

.wirecutter__call-image {
  padding: 2.4rem 0 0.8rem;
}

@media (min-width: 768px) {
  .wirecutter__call-image {
    margin-top: 0;
  }
}

@media (min-width: 1024px) {
  .wirecutter__call-image {
    grid-row: 2;
    grid-column: 1 / span 2;
  }
}

.wirecutter__text-logo {
  margin-right: 0.8rem;
}

.wirecutter__header-logo {
  display: flex;
  font-size: 1.6rem;
  align-items: center;
  font-weight: 600;
}

.wirecutter__header-logo {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .wirecutter__header-logo {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .wirecutter__header-logo > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .wirecutter__header-logo {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.wirecutter__header-text {
  font-size: 0.9rem;
  color: #666e80;
  margin-top: 1.2rem;
  line-height: 1.45;
}

.wirecutter__header-text {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .wirecutter__header-text {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .wirecutter__header-text > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .wirecutter__header-text {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.wirecutter__img-legend {
  color: #8b92a1;
  font-size: 0.9rem;
}

.wirecutter__link {
  cursor: pointer;
  border-bottom: 0.1rem solid #a4a9b4;
}

.wirecutter__link:hover {
  border-bottom: 0.1rem solid #0070b2;
}

.product {
  border-bottom: 0.1rem solid #d5d8dc;
  border-top: 0.1rem solid #d5d8dc;
  display: flex;
  margin: 4rem 0;
  padding: 4rem 0 2.4rem;
  position: relative;
}

@media (min-width: 768px) {
  .product {
    border-left: 0.1rem solid #d5d8dc;
    border-right: 0.1rem solid #d5d8dc;
    padding: 4rem 2.4rem 2.4rem;
  }
}

.product--summary {
  flex: 0 0 22.6rem;
  display: block;
  padding: 1.6rem;
  margin: 1.6rem 0 0;
  border-left: 0;
  border-right: 0.1rem solid #d5d8dc;
}

.product--summary:first-of-type {
  border: 0.2rem solid #3374ff;
}

.product--summary:first-of-type .product__number {
  background-color: #3374ff;
  color: #fff;
}

@media (min-width: 1024px) {
  .product--summary:first-of-type {
    margin: 0;
  }
}

@media (min-width: 768px) {
  .product--summary {
    flex: 0 0 25.6rem;
  }
}

@media (min-width: 1024px) {
  .product--summary {
    border-left: 0.1rem solid #d5d8dc;
  }
}

.product:first-of-type {
  border-bottom: 0.2rem solid #3374ff;
  border-top: 0.2rem solid #3374ff;
}

.product:first-of-type > .product__number {
  border: 0.2rem solid #3374ff;
}

@media (min-width: 768px) {
  .product:first-of-type {
    border-left: 0.2rem solid #3374ff;
    border-right: 0.2rem solid #3374ff;
  }
}

.product__container {
  margin-top: 1.2rem;
}

@media (min-width: 1024px) {
  .product__container {
    margin-top: 0;
  }
}

.product__number {
  align-items: center;
  background-color: #fff;
  border: 0.2rem solid #3374ff;
  display: flex;
  font-size: 1.6rem;
  font-weight: 600;
  height: 3.2rem;
  left: -0.8rem;
  letter-spacing: 0.09rem;
  padding: 0.4rem 0.8rem;
  position: absolute;
  text-transform: uppercase;
  top: -1.6rem;
}

.product__number {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .product__number {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .product__number > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .product__number {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .product__number {
  letter-spacing: 0.05rem;
}

@media (min-width: 768px) {
  .product__number {
    left: -1.6rem;
    padding: 0.8rem 1.2rem;
  }
}

.product__number--summary {
  left: 50%;
  transform: translateX(-50%);
  width: auto;
  white-space: nowrap;
  z-index: 1;
  height: 2.6rem;
  padding: 0 0.8rem;
  font-size: 0.9rem;
}

@media (min-width: 1024px) {
  .product__number--summary {
    left: 0;
    transform: none;
    top: -0.1rem;
  }
}

.product__content {
  position: relative;
  width: 100%;
}

@media (min-width: 768px) {
  .product__content {
    display: flex;
  }
}

@media (min-width: 768px) {
  .product__content--summary {
    display: block;
  }
}

@media (min-width: 1024px) {
  .product__content--summary {
    display: flex;
    padding-top: 1.6rem;
  }
}

.product__picture {
  float: right;
  margin-left: 0.8rem;
  min-width: 11rem;
  width: 30%;
}

@media (min-width: 576px) {
  .product__picture {
    margin-left: 2rem;
    width: 35%;
  }
}

@media (min-width: 768px) {
  .product__picture {
    float: none;
    margin-left: 0;
    flex: 0 0 26rem;
  }
}

@media (min-width: 1024px) {
  .product__picture {
    flex: 0 0 18rem;
    margin-right: 2.4rem;
  }
}

.product__picture--summary {
  float: none;
  width: 100%;
  margin-left: 0;
}

@media (min-width: 1024px) {
  .product__picture--summary {
    flex: 0 0 15rem;
  }
}

.product__title {
  color: #3374ff;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 1.35;
  margin-bottom: 0.8rem;
}

.product__title {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .product__title {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .product__title > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .product__title {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@media (min-width: 768px) {
  .product__title {
    font-size: 2.4rem;
  }
}

.product__title a {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.product__title a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.product__title--summary {
  font-size: 1.8rem;
  line-height: 1.44;
}

@media (min-width: 768px) {
  .product__title--summary {
    font-size: 1.8rem;
  }
}

@media (min-width: 1024px) {
  .product__title--summary {
    font-weight: 700;
  }
}

.product__subtitle {
  color: #383f4e;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.35;
  margin-bottom: 0.8rem;
}

.product__subtitle {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .product__subtitle {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

@media (min-width: 768px) {
  .product__subtitle {
    font-size: 1.6rem;
  }
}

.product__subtitle a {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.product__subtitle a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.product__subtitle--summary {
  font-size: 1.5rem;
  line-height: 1.33;
}

@media (min-width: 768px) {
  .product__subtitle--summary {
    font-size: 1.5rem;
  }
}

.product__description {
  color: #383f4e;
  font-size: 1.5rem;
  line-height: 1.5;
  margin-bottom: 1.2rem;
}

.product__description {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .product__description {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

@media (min-width: 768px) {
  .product__description {
    margin-bottom: 2rem;
  }
}

.product__link-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

@media (min-width: 1024px) {
  .product__link-container {
    display: block;
  }
}

.product__link {
  background-color: #3374ff;
  border-radius: 0.2rem;
  display: inline-block;
  color: #fcfcfd;
  font-size: 1.5rem;
  font-weight: 700;
  padding: 0.8rem 1.6rem;
  -webkit-text-decoration: none;
  text-decoration: none;
  white-space: nowrap;
}

.product__link:not(:last-child) {
  margin-bottom: 0.8rem;
}

.product__link {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .product__link {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

.product__link--summary {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  color: #3374ff;
  border: 0;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.product__link--summary:not(:last-child) {
  margin-bottom: 0;
}

@media (min-width: 1024px) {
  .product__link--summary:not(:last-child):after {
    content: "|";
    margin-left: 0.4rem;
  }
}

.product__disclaimer {
  color: #8b92a1;
  font-size: 1.3rem;
  margin-top: 1.6rem;
}

.product__disclaimer {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

html.fonts-loaded .product__disclaimer {
  font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
}

.product__disclaimer--summary {
  margin-top: 1.2rem;
}

@media (min-width: 1024px) {
  .product__disclaimer--summary {
    margin-top: 0.4rem;
  }
}

.product__summary {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
  margin-top: 3.2rem;
}

@media (min-width: 1024px) {
  .product__summary {
    flex-direction: column;
    display: block;
  }
}

.product__gradient-container {
  position: absolute;
  width: 3.5rem;
  right: 0;
  top: 0;
  height: 45rem;
}

.product__gradient {
  position: fixed;
  height: 100%;
  display: block;
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.65), #fff);
  width: 3.5rem;
  filter: blur(0.2rem);
}

.product__price {
  display: none;
}

@media (min-width: 768px) {
  .product__price {
    display: inline;
  }
}

.product__headline {
  font-weight: 600;
  font-size: 2.2rem;
  line-height: 1.36;
  margin-top: 3.2rem;
  color: #2a303b;
}

.product__headline {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .product__headline {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .product__headline > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .product__headline {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.product__media-link {
  display: block;
  height: 11.5rem;
}

@media (min-width: 1024px) {
  .product__media-link {
    height: auto;
  }
}

.product__media {
  max-height: 11.5rem;
  margin: auto;
  display: block;
}

@media (min-width: 1024px) {
  .product__media {
    max-height: none;
  }
}

#wirecutter .services--generic {
  grid-row: auto;
}

#wirecutter .aside .bizdev {
  display: none;
}

@media (min-width: 1024px) {
  #wirecutter .aside .bizdev {
    display: flex;
  }
}

.multimediaNav {
  width: 100%;
  height: 35px;
  background-color: #fff;
  border-bottom: 0.1rem solid #e2e4e9;
  display: flex;
  align-items: center;
}

.multimediaNav__logo {
  float: left;
  min-width: 9rem;
  max-width: 9rem;
  height: 2rem;
  margin: 0 1.6rem;
}

.multimediaNav__title {
  display: none;
  float: left;
  margin: 0 1.6rem 0 0;
  border-left: 1px solid #e2e4e9;
  padding-left: 1.6rem;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.26;
  color: #2a303b;
  text-overflow: ellipsis;
  overflow: hidden;
}

.multimediaNav__title {
  font-family: "Trebuchet MS", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loaded) .multimediaNav__title {
  letter-spacing: -1.607px;
}

html:not(.fonts-loaded) .multimediaNav__title > * {
  letter-spacing: -1.607px;
}

html.fonts-loaded .multimediaNav__title {
  font-family: "Marr Sans Condensed", "DINCondensed-Bold", "Roboto Condensed",
    "Arial Narrow", sans-serif;
}

html:not(.fonts-loading) .multimediaNav__title {
  letter-spacing: 0.05rem;
}

@media (min-width: 768px) {
  .multimediaNav__title {
    display: block;
  }
}

.multimediaNav__shares {
  float: right;
  margin-top: 0;
}

.multimediaNav--sticky {
  position: fixed;
  z-index: 100000;
  top: 0;
  left: 0;
  right: 0;
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__zone {
    position: relative;
  }

  .old__zone:after {
    content: "";
    display: table;
    clear: both;
  }
}

@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .old__river {
    margin-bottom: 4rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__river {
    width: 55rem;
    float: left;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__page-date-container {
    width: 55rem;
    float: left;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__river-cta {
    width: 55rem;
    float: left;
    clear: both;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__aside-page {
    float: right;
    width: 31.6rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__page-heading-sitemap:after {
    content: "";
    display: table;
    clear: both;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__area-live {
    clear: both;
    flex-wrap: wrap;
  }

  .old__area-live .old__bd-bloc {
    flex: 1;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__services {
    width: 100%;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__area-title {
    display: block;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__friend-wide {
    clear: both;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__area-main {
    width: 42rem;
    margin-right: 2.4rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__article-related-container {
    flex-wrap: wrap;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__area-main-wide {
    width: 64.2rem;
    margin-right: 2.4rem;
  }

  .old__area-main-wide .old__article-related-main {
    max-width: 19.8rem;
    width: 100%;
  }
}

@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .old__related-featured {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }

  .old__article-related-main {
    max-width: 16.2rem;
  }

  .old__bd-bloc {
    width: 29rem;
  }

  .old__bd-bloc:first-of-type,
  .old__bd-bloc:not(:last-of-type) {
    margin-right: 3.2rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__live:after {
    content: "";
    display: table;
    clear: both;
  }

  .old__live .old__area--section {
    clear: both;
  }

  .old__live .old__area--section .old__bd-bloc {
    float: left;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__area {
    float: left;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__area--headlines {
    width: 19.8rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__area--runner {
    clear: both;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__area--featured {
    margin-left: 2.6rem;
    width: 30rem;
    position: absolute;
    right: 1.6rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__area--river {
    width: 64.6rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}

@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .old__area--section {
    width: 100%;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__area--section .old__area-title:after {
    content: "";
    display: table;
    clear: both;
  }
}

@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .old__area--videos {
    width: 100%;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__area--videos .old__video-main {
    float: left;
    width: 63.6rem;
    margin-right: 2.8rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__area--videos .old__video-list {
    float: left;
    width: 30.4rem;
  }
}

@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .old__article-square {
    margin-top: 3.2rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__article-square {
    float: left;
    width: 30.4rem;
  }

  .old__article-square:first-of-type,
  .old__article-square:not(:last-of-type) {
    margin-right: 2.8rem;
  }
}

@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .old__article-square.teaser {
    margin-top: 0;
  }

  .old__bd-bloc-services {
    display: flex;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__testimony-river {
    width: 30.9rem;
  }

  .old__testimony-river:after {
    content: "";
    display: table;
    clear: both;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__friend-river:after {
    content: "";
    display: table;
    clear: both;
  }
}

@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .old__services-block {
    float: left;
    width: 30.4rem;
    margin-top: 0;
  }

  .old__footer {
    clear: both;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__paywall-articles:after {
    content: "";
    display: table;
    clear: both;
  }

  .old__paywall-articles .old__article-paywall {
    float: left;
    width: 29rem;
  }

  .old__paywall-articles .old__article-paywall:first-of-type,
  .old__paywall-articles .old__article-paywall:not(:last-of-type) {
    margin-right: 2.4rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .paywall--longform .old__paywall-articles:after {
    content: "";
    display: table;
    clear: both;
  }

  .paywall--longform .old__paywall-articles .old__article-paywall {
    width: 25rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__paywall-articles-title {
    margin-bottom: 2.4rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .paywall .old__paywall-option {
    float: left;
    margin-right: 2.4rem;
  }

  .paywall .old__paywall-option:after {
    content: "";
    display: table;
    clear: both;
  }

  .paywall .old__paywall-option:last-of-type {
    margin-right: 0;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 768px),
  screen and (-ms-high-contrast: none) and (min-width: 768px) {
  .paywall .old__paywall-container {
    display: flex;
  }
}

@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .paywall .old__paywall-more-desc {
    float: left;
    margin-left: 1.2rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__subscribtion:after {
    content: "";
    display: table;
    clear: both;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__top-article-4,
  .old__top-article-7,
  .area .article--top:nth-child(4),
  .area .article--top:nth-child(7) {
    padding-top: 2.4rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__top-article-1,
  .old__top-article-2,
  .old__top-article-3,
  .area .article--top:nth-child(1),
  .area .article--top:nth-child(2),
  .area .article--top:nth-child(3) {
    padding-top: 0;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__top-article-3,
  .old__top-article-6,
  .old__top-article-9,
  .area .article--top:nth-child(3),
  .area .article--top:nth-child(6),
  .area .article--top:nth-child(9) {
    border-bottom: 0.1rem solid #d5d8dc;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__header.sticky .old__header-logo {
    top: 1.4rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__header.sticky .old__header-actions-right {
    top: 0.8rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__nav-services .old__nav-services-left-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__nav-services .old__nav-services-left-item {
    width: 22.5rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__nav-content-list .old__nav-content-list-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__nav-content-list .old__nav-content-list-item {
    width: 23.5rem;
  }
}

@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .old__area-featured-wide {
    top: 3.2rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__article-runner:not(:last-child) {
    margin-right: 2.6rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__article-runner {
    float: left;
    width: 19.8rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__article-river {
    width: 30.9rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__top-article {
    width: 30.1rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__article-related-default {
    display: flex;
    justify-content: space-between;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__article-related-default-item {
    width: 19.8rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__article-list-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__article-content-single {
    width: 55.6rem;
    float: left;
    margin-right: 6.4rem;
  }
}

@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .old__article-footer {
    float: left;
    width: 55.6rem;
  }

  .old__friend-siblings {
    width: 55.6rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__article-siblings-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__article-siblings {
    width: 25.4rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__article-siblings-wide {
    width: 39.5rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .article--single .old__aside {
    float: right;
    display: block;
    width: 31.6rem;
  }
}

@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .article--single .old__area--section {
    clear: both;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .article--single .old__area--section .old__bd-bloc {
    float: left;
  }
}

@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .old__teaser-list {
    display: flex;
    flex-wrap: wrap;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 768px),
  screen and (-ms-high-contrast: none) and (min-width: 768px) {
  .old__teaser-list {
    justify-content: space-between;
  }
}

@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .old__teaser-highlight {
    display: flex;
    flex-direction: column;
    max-width: 16.3rem;
    width: 100%;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 768px),
  screen and (-ms-high-contrast: none) and (min-width: 768px) {
  .old__teaser-highlight {
    max-width: 25rem;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .main--abo .old__river {
    width: 77.2rem;
  }
}

@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .main--abo .old__article-siblings {
    width: 100%;
    clear: both;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1200px),
  screen and (-ms-high-contrast: none) and (min-width: 1200px) {
  .main--abo .old__area-main {
    width: 53.6rem;
    margin-right: 3.2rem;
  }

  .main--abo .old__area--headlines {
    width: 25.2rem;
  }

  .main--abo .old__area--featured {
    right: 3.2rem;
  }

  .main--abo .old__area--river {
    width: 82rem;
  }

  .main--abo .old__testimony-river {
    width: 39.4rem;
  }

  .main--abo .old__area-title {
    width: 15.6rem;
    float: left;
    margin-right: 3.2rem;
  }

  .main--abo .old__article-square,
  .main--abo .old__bd-bloc {
    width: 29rem;
    margin-top: 0;
  }

  .main--abo .old__article-square:first-of-type,
  .main--abo .old__article-square:not(:last-of-type),
  .main--abo .old__bd-bloc:first-of-type,
  .main--abo .old__bd-bloc:not(:last-of-type) {
    margin-right: 3.2rem;
  }

  .main--abo .old__services-block {
    width: 30rem;
  }

  .main--abo .old__services-block .old__bd-bloc {
    margin-right: 0;
  }

  .main--abo .old__area--videos .old__video-main {
    width: 63.2rem;
  }

  .main--abo .old__area--videos .old__video-list {
    width: 30rem;
  }

  .main--abo .old__article-related-default {
    display: flex;
    justify-content: space-between;
  }

  .main--abo .old__area-main .old__article-related-default-item {
    width: 25.2rem;
  }

  .main--abo .old__article-runner {
    width: 25.2rem;
  }

  .main--abo .old__article-runner:not(:last-child) {
    margin-right: 3.2rem;
  }

  .main--abo .old__article-river {
    width: 39.4rem;
  }

  .main--abo .old__area-main-wide {
    width: 82rem;
  }

  .main--abo .old__area-main-wide .old__article-related-main {
    max-width: 25.2rem;
  }

  .main--abo .old__article-content-single {
    width: 66.4rem;
  }

  .main--abo .old__article-footer {
    width: 66.4rem;
  }

  .main--abo .old__article-siblings {
    width: 100%;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .zone--float .area--section.old__area-live {
    display: flex;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .zone--page .area--section.old__area-live {
    display: flex;
  }
}

@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .icon,
  .lmd-dropdown__close,
  .icon__arrow-right,
  .icon__user,
  .icon__clock,
  .icon__reading-time,
  .icon__home,
  .icon__search,
  .icon__calendar,
  .icon__premium,
  .icon__cross,
  .icon__nav-en-continu,
  .icon__avatar,
  .icon__nav-my-account,
  .icon__nav-connexion,
  .icon__powered-qwant,
  .icon__favorites,
  .icon__favorites-toparticles,
  .icon__information,
  .icon__orange-money,
  .icon__arrow,
  .icon__arrow-light,
  .icon__link,
  .icon__success,
  .icon__linkedin,
  .icon__whatsapp,
  .icon__telegram,
  .icon__messenger,
  .icon__facebook,
  .icon__email,
  .icon__twitter,
  .button--subscribed:before,
  .message__dropdown-trigger:after,
  .bizdev-list__link-arrow,
  .bizdev-poster__lmd-logo,
  .bizdev-poster-logo--ateliers,
  .bizdev-poster-logo--jeux,
  .bizdev-poster-logo--memorable {
    background-size: auto;
  }

  .icon__label-alert,
  .icon__label-live,
  .icon__label-live-hero {
    background-size: auto;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  #nav-markup {
    overflow: hidden;
  }
}

@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .old__area-top {
    width: 100%;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__header.sticky .old__header-logo {
    top: 0;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__header.sticky .old__header-actions-right {
    top: 0;
  }
}

.sr-only {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.seo-only {
  display: none;
}

.lmd-btn {
  align-items: center;
  border: 0;
  border-radius: 0.3rem;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-weight: 500;
  height: 3rem;
  justify-content: center;
  line-height: 1;
  max-width: 100%;
  text-align: center;
}

.lmd-btn {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn--s {
  font-size: 1.2rem;
  padding: 0.9rem 1.6rem 0.7rem;
}

.lmd-btn--m {
  font-size: 0.9rem;
  padding: 0.8rem 1.6rem 0.5rem;
}

.lmd-btn--l {
  font-size: 1.6rem;
  height: 4.2rem;
  padding: 1rem 2.4rem;
}

.lmd-btn--fullwidth {
  width: 100%;
}

.lmd-btn--primary {
  background-color: #026b9c;
  color: #fff;
}

.lmd-btn--primary:hover {
  background-color: #005b85;
}

.lmd-btn--white {
  background-color: #fff;
  border: 0.1rem solid #bdc1c8;
  color: #2a303b;
}

.lmd-btn--white:hover {
  background-color: #f5f6f8;
  border-color: #bdc1c8;
}

.lmd-btn--premium {
  background-color: #ffc700;
  color: #2a303b;
}

.lmd-btn--premium:hover {
  background-color: #eab002;
}

.lmd-btn--black {
  background-color: #2a303b;
  color: #fff;
}

.lmd-btn--black:hover {
  background-color: #454f5f;
}

.lmd-btn--blue {
  background-color: #01364f;
  color: #fff;
}

.lmd-btn--blue:hover {
  background-color: #01364f;
}

.lmd-btn-services {
  align-items: center;
  border: 0.1rem solid #d5d8dc;
  border-radius: 1.4rem;
  color: #2a303b;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1;
  justify-content: center;
  padding: 0.4rem 1.2rem;
}

.lmd-btn-services {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn-services {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn-services > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn-services {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn-services:hover {
  background-color: #f5f6f8;
}

.lmd-btn-services:active {
  border-color: #d5d8dc;
  background-color: #d5d8dc;
}

.lmd-btn-rub {
  align-items: center;
  border: 0.1rem solid #d5d8dc;
  border-radius: 0.3rem;
  color: #383f4e;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1;
  justify-content: center;
  padding: 1.2rem 1.2rem 1rem;
  letter-spacing: 0.01rem;
}

.lmd-btn-rub {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-btn-rub {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-btn-rub > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-btn-rub {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-btn-rub:hover {
  background-color: rgba(42, 48, 59, 0.03);
}

.sr-only {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.seo-only {
  display: none;
}

.lmd-input-select__input:disabled .icon__arrow-dropdown,
.top-banner__close-btn,
.top-banner__icon-cb,
.paywall-04__icon-cb,
.paywall-04__icon-paypal {
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  flex-shrink: 0;
}

.lmd-dropdown {
  position: relative;
}

.lmd-dropdown__content {
  background-color: #fff;
  border: 0.1rem solid #e2e4e9;
  bottom: 0;
  display: none;
  left: 0;
  min-width: 20rem;
  padding: 1.6rem;
  position: fixed;
  right: 0;
  text-align: left;
  width: 100%;
  z-index: 9999;
}

@media (min-width: 768px) {
  .lmd-dropdown__content {
    bottom: auto;
    bottom: initial;
    border-radius: 0.3rem;
    position: absolute;
    top: calc(100% + 1.2rem);
    width: 34rem;
  }
}

.lmd-dropdown__content--opened {
  display: block;
}

.lmd-dropdown__content--top-articles {
  left: auto;
}

.lmd-dropdown__overlay {
  background-color: rgba(0, 0, 0, 0.4);
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9998;
}

.lmd-dropdown__overlay--opened {
  display: block;
}

@media (min-width: 768px) {
  .lmd-dropdown__overlay--opened {
    display: none;
  }
}

.lmd-dropdown__close {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  background-size: 1rem;
  background-color: #fff;
  cursor: pointer;
  display: block;
  height: 2.4rem;
  margin-bottom: 0.8rem;
  margin-left: auto;
  width: 2.4rem;
  border: 0.1rem solid #bdc1c8;
  border-radius: 50%;
}

.lmd-dropdown__close:hover {
  background-color: #eff0f3;
  border: none;
}

@media (min-width: 768px) {
  .lmd-dropdown__close {
    margin-bottom: 1.6rem;
  }
}

.lmd-dropdown-favorite {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-dropdown-favorite {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-dropdown-favorite > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-dropdown-favorite {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-dropdown-favorite__text {
  font-size: 1.8rem;
  line-height: 2.4rem;
}

@media (min-width: 768px) {
  .lmd-dropdown-favorite__text {
    font-size: 1.6rem;
    line-height: 2.1rem;
  }
}

.lmd-dropdown-favorite__text:not(:last-child) {
  margin-bottom: 1.2rem;
}

.lmd-dropdown-favorite .lmd-btn {
  margin-bottom: 0.8rem;
}

.lmd-dropdown-favorite .lmd-link {
  border-bottom: none;
}

.lmd-dropdown-favorite__text-login {
  font-size: 1.6rem;
  line-height: 2.4rem;
}

@media (min-width: 768px) {
  .lmd-dropdown-favorite__text-login {
    font-size: 0.9rem;
    line-height: 2rem;
  }
}

.lmd-dropdown-gift-article__text {
  font-size: 1.5rem;
  line-height: 1.9rem;
}

.lmd-dropdown-gift-article__text:not(:last-child) {
  margin-bottom: 1.6rem;
}

.lmd-dropdown-gift-article__text--small {
  font-size: 0.9rem;
  line-height: 1.8rem;
}

.lmd-dropdown-gift-article__copy-link {
  align-items: center;
  border-radius: 0.3rem;
  border: 0.1rem solid #2a303b;
  color: #383f4e;
  cursor: pointer;
  display: flex;
  height: 4.8rem;
  font-size: 0.9rem;
  line-height: 1.8rem;
  margin-bottom: 0.8rem;
  padding: 0.8rem;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

.lmd-dropdown-gift-article__copy-link {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-dropdown-gift-article__copy-link {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-dropdown-gift-article__copy-link > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-dropdown-gift-article__copy-link {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-dropdown-gift-article__copy-link:before {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  background-position: center;
  border: 0.1rem solid #2a303b;
  border-radius: 50%;
  content: "";
  display: block;
  flex-shrink: 0;
  height: 3.2rem;
  margin-right: 0.8rem;
  width: 3.2rem;
}

.lmd-dropdown-gift-article__copy-link--copied {
  border-color: #2c6c00;
  background-color: rgba(188, 254, 197, 0.5);
  color: #2c6c00;
}

.lmd-dropdown-gift-article__copy-link--copied:before {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  border-color: #2c6c00;
}

.lmd-dropdown-gift-article__copy-link--failed {
  border-color: #7d0707;
  background-color: rgba(255, 250, 250, 0.5);
  color: #7d0707;
}

.lmd-dropdown-gift-article__copy-link--failed:before {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  background-size: 50%;
  background-repeat: no-repeat;
  border-color: #7d0707;
}

.lmd-dropdown-gift-article__footer {
  border-top: 0.1rem solid #e8eaee;
  margin-top: 1.6rem;
  padding-top: 1.6rem;
  width: 100%;
}

.lmd-dropdown-gift-article__faq-link {
  align-items: center;
  color: #026b9c;
  cursor: pointer;
  display: inline-flex;
  font-size: 0.9rem;
  line-height: 1.8rem;
}

.lmd-dropdown-gift-article__faq-link:after {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  content: "";
  display: block;
  height: 1.8rem;
  margin-left: 1.2rem;
  width: 1.8rem;
}

.lmd-dropdown-gift-article__faq-link:hover {
  color: #005b85;
}

.lmd-dropdown-gift-article__faq-link:hover:after {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
}

.sr-only {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.seo-only {
  display: none;
}

.lmd-input-select {
  align-items: center;
  display: flex;
  height: 4.8rem;
  justify-content: center;
  position: relative;
  width: 100%;
}

.lmd-input-select__input {
  -webkit-appearance: none;
  appearance: none;
  background-color: rgba(0, 0, 0, 0);
  border: 0.1rem solid #d5d8dc;
  border-radius: 0.2rem;
  color: #2a303b;
  cursor: pointer;
  font-size: 1.6rem;
  line-height: 2;
  height: 4.8rem;
  outline: 0;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  padding: 0.4rem 4.7rem 0.4rem 1.4rem;
  width: 100%;
  z-index: 1;
}

.lmd-input-select__input {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-input-select__input {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-input-select__input > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-input-select__input {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

@-moz-document url-prefix() {
  .lmd-input-select__input {
    padding-left: 1rem;
  }
}

.lmd-input-select__input--with-placeholder {
  line-height: 4rem;
  padding-top: 1.2rem;
}

.lmd-input-select__input:hover {
  border-color: #026b9c;
  color: #2a303b;
}

.lmd-input-select__input:hover ~ .lmd-input-select__placeholder {
  color: #666e80;
}

.lmd-input-select__input:disabled {
  background-color: #f5f6f8;
  border-color: #2a303b;
  color: #bdc1c8;
}

.lmd-input-select__input:disabled .icon__arrow-dropdown {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  height: 0.5rem;
  width: 0.8rem;
}

.lmd-input-select__input:disabled ~ .lmd-input-select__placeholder {
  color: #bdc1c8;
}

.lmd-input-select__placeholder {
  color: #8b92a1;
  font-size: 1.1rem;
  left: 1.6rem;
  pointer-events: none;
  position: absolute;
  top: 0.8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 3.2rem - 3.1rem);
  white-space: nowrap;
  z-index: 0;
}

.lmd-input-select__placeholder {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-input-select__placeholder {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-input-select__placeholder > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-input-select__placeholder {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-input-select__icon-container {
  align-items: center;
  border-left: 0.1rem solid #d5d8dc;
  display: flex;
  height: calc(100% - 2.4rem);
  justify-content: flex-end;
  padding-right: 0.6rem;
  position: absolute;
  pointer-events: none;
  right: 1.6rem;
  width: 3.1rem;
}

.lmd-input-checkbox {
  align-items: center;
  background-color: rgba(0, 0, 0, 0);
  border: 0.1rem solid #d5d8dc;
  border-radius: 0.2rem;
  cursor: pointer;
  display: flex;
  font-size: 1.6rem;
  height: 4.8rem;
  justify-content: flex-start;
  line-height: 1;
  padding: 1.6rem;
  position: relative;
  width: 100%;
}

.lmd-input-checkbox {
  font-family: Arial, Roboto, sans-serif;
}

html:not(.fonts-loaded) .lmd-input-checkbox {
  letter-spacing: 0.314px;
}

html:not(.fonts-loaded) .lmd-input-checkbox > * {
  letter-spacing: 0.314px;
}

html.fonts-loaded .lmd-input-checkbox {
  font-family: "Marr Sans", Arial, Roboto, sans-serif;
}

.lmd-input-checkbox:hover {
  border-color: #026b9c;
  color: #2a303b;
}

.lmd-input-checkbox__title {
  color: #8b92a1;
  margin-right: 1.6rem;
}

.lmd-input-checkbox__checkbox {
  border: 0.1rem solid #8b92a1;
  border-radius: 0.2rem;
  height: 1.6rem;
  margin-left: auto;
  width: 1.6rem;
}

.lmd-input-checkbox__checkbox--error {
  border-color: #f62120;
}

.lmd-input-checkbox__input {
  display: none;
}

.lmd-input-checkbox__input:checked ~ .lmd-input-checkbox__title {
  color: #2a303b;
}

.lmd-input-checkbox__input:checked ~ .lmd-input-checkbox__checkbox {
  background: #2a303b;
  border-color: #2a303b;
}

.lmd-input-checkbox__input:checked ~ .lmd-input-checkbox__checkbox:before {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDAzIEZvcmJpZGRlbjwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDMgRm9yYmlkZGVuPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
}

.lmd-link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.2em;
}

.lmd-link-reverse:hover {
  opacity: 0.8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.lmd-link-nav:hover {
  color: #026b9c;
}

.lmd-link-blue {
  color: #026b9c;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.lmd-link-blue:hover {
  color: #005b85;
}

.lmd-link-opacity:hover {
  opacity: 0.8;
}

.lmd-typo--medium {
  font-weight: 500;
}

.lmd-typo--semibold {
  font-weight: 600;
}

.lmd-typo--bold {
  font-weight: 700;
}

.lmd-typo--center {
  text-align: center;
}

.lmd-typo--right {
  text-align: right;
}

.lmd-u-hide {
  display: none !important;
}

@media (max-width: 767px) {
  .lmd-u-hide-mobile {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .lmd-u-hide-desktop {
    display: none !important;
  }
}

@media (max-width: 1023px) {
  .lmd-u-hide-tablet {
    display: none !important;
  }
}

@media (max-width: 479px) {
  .lmd-u-hide-smallmobile {
    display: none !important;
  }
}

@media (max-width: 359px) {
  .lmd-u-hide-xs {
    display: none !important;
  }
}

@media (max-width: 575px) {
  .lmd-u-hide-s {
    display: none !important;
  }
}

@media (min-width: 576px) {
  .lmd-u-hide-over-s {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .lmd-u-only-desktop {
    display: none;
  }
}

.lmd-u-lock-scroll {
  overflow: hidden !important;
}

.sticky .lmd-u-hide-sticky {
  display: none !important;
}
.logo__coupe-du-monde-2022,.logo__jeux-olympiques-tokyo-2020--section,.logo__jeux-olympiques-tokyo-2020,.logo__big-browser--section,.logo__big-browser,.logo__elections-regionales--roll-free,.logo__elections-regionales--roll,.logo__elections-regionales--section,.logo__elections-regionales,.logo__elections-americaines-de-2020--section,.logo__elections-americaines-de-2020,.logo__coupe-du-monde-feminine-2019--section,.logo__coupe-du-monde-feminine-2019,.logo__elections-europeennes--section,.logo__elections-europeennes,.logo__le-club-de-l-economie,.logo__l-epoque,.logo__m-le-mag-section,.logo__m-le-mag--section,.logo__m-le-mag,.logo__campus,.logo__o21--section,.logo__guides-d-achat,.logo__wirecutter,.logo__mondial-2018,.logo__municipales-2020--section,.logo__municipales-2020,.logo__le-monde-des-religions--section,.logo__le-monde-des-religions,.logo__pixels--section,.logo__pixels,.logo__smart-cities--section,.logo__smart-cities,.logo__series-d-ete-2018-long-format--section,.logo__series-d-ete-2018-long-format,.logo__festival--section,.logo__festival,.logo__les-decodeurs--section,.logo__les-decodeurs,.logo__afrique--roll,.logo__afrique--section,.logo__afrique,.logo__livres,.logo__m-perso,.logo__selection{background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;flex-shrink:0;text-indent:-99999px}.icon,.icon__timer,.icon__arrow-dropdown,.icon__minus,.icon__plus,.icon__election-presidential,.icon__elections-regionale,.icon__live-user,.icon__live-reactions,.icon__pf-arrow,.icon__pf-legend,.icon__pf-fullscreen,.icon__pf-close,.icon__ops-detail,.icon__check-round,.icon__nav-fleche,.icon__nav-connexion-archives,.icon__nav-connexion-deconnexion,.icon__nav-connexion-journal,.icon__nav-connexion-favoris,.icon__nav-connexion-premium,.icon__nav-connexion-mea,.icon__nav-connexion-games,.icon__nav-connexion-events,.icon__nav-connexion-share,.icon__nav-connexion-applications,.icon__nav-connexion-offer,.icon__nav-connexion-aide,.icon__nav-exclu-abonne,.icon__nav-abonne,.icon__nav-non-abonne,.icon__nav-dropdown-close,.icon__nav-arrow-up,.icon__nav-arrow-down,.icon__arrow-right-bis,.icon__multimedia,.icon__video,.icon__podcast-apple,.icon__podcast-addict,.icon__podcast-google,.icon__podcast,.icon__portfolio,.icon__apps,.icon__connexion,.icon__subscribe,.icon__archive,.icon__journal,.icon__mail,.icon__mail-footer,.icon__rss,.icon__twitter,.icon__youtube,.icon__facebook,.icon__snapchat,.icon__gift,.icon__instagram,.icon__9,.icon__8,.icon__7,.icon__6,.icon__5,.icon__4,.icon__3,.icon__2,.icon__1{background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;flex-shrink:0;height:2rem;width:2rem}.icon--full{height:100%;width:100%}.icon--outside{float:left;margin-top:6px}.icon--outside-simple{float:left}.icon--outside-nl{float:left;margin-top:.1rem}@media(min-width: 768px){.icon--outside-nl{margin-top:.2rem}}.logo{background-position:center;background-size:100%;background-repeat:no-repeat;display:inline-block}.logo--full{height:100% !important;width:100% !important}.icon__9,.icon__8,.icon__7,.icon__6,.icon__5,.icon__4,.icon__3,.icon__2,.icon__1{height:3rem;width:3rem}@media(min-width: 768px){.icon__9,.icon__8,.icon__7,.icon__6,.icon__5,.icon__4,.icon__3,.icon__2,.icon__1{height:4rem;width:4rem}}.logo__coupe-du-monde-2022:hover,.logo__jeux-olympiques-tokyo-2020:hover,.logo__big-browser:hover,.logo__elections-regionales:hover,.logo__elections-americaines-de-2020:hover,.logo__elections-europeennes:hover,.logo__le-club-de-l-economie:hover,.logo__m-le-mag:hover,.logo__campus:hover,.logo__o21--section:hover,.logo__guides-d-achat:hover,.logo__mondial-2018:hover,.logo__municipales-2020:hover,.logo__le-monde-des-religions:hover,.logo__pixels:hover,.logo__smart-cities:hover,.logo__festival:hover,.logo__les-decodeurs:hover,.logo__afrique:hover{opacity:.8}.icon__instagram{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__instagram:hover{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__instagram--afrique{width:3rem;height:3rem;background-size:75%}.icon__instagram--campaigns{width:1.6rem;height:1.6rem}.icon__instagram--footer{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");margin-right:.4rem}.icon__instagram--footer:hover{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__gift{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__facebook{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");width:2.4rem;height:2.4rem}.icon__facebook--afrique{width:3rem;height:3rem}.icon__facebook--footer{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__facebook--footer:hover{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__youtube{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__twitter{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");width:2.4rem;height:2.4rem}.icon__twitter--afrique{width:3rem;height:3rem}.icon__twitter--footer{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__twitter--footer:hover{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__rss{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__mail-footer{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__mail{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__archive{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__subscribe{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__connexion{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__apps{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__1{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__3{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__5{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__7{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__9{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:4rem;width:4rem}.icon__portfolio--small{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:1rem;width:1.1rem;margin-right:.4rem;align-self:center}.icon__podcast{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:1.3rem;width:.9rem;margin-right:.4rem}.icon__podcast--roll{top:.4rem;position:relative}.icon__podcast-google{background-image:svg-load("icons/icon_google-podcast.svg");height:2rem;width:2rem}@media(min-width: 768px){.icon__podcast-google{height:1.6rem;width:1.6rem}}.icon__podcast-addict{background-image:svg-load("icons/icon_podcast-addict.svg");height:2rem;width:2rem}@media(min-width: 768px){.icon__podcast-addict{height:1.6rem;width:1.6rem}}.icon__podcast-apple{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:4rem;width:4rem}.icon__video--small{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:1.3rem;width:1.3rem;margin-right:.4rem}.icon__multimedia{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:3.2rem;width:3.2rem}.icon__multimedia--inline{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:1.2rem;width:1.2rem}.icon__nav-arrow-down{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__nav-dropdown-close{width:1.1rem;height:1.1rem;background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__nav-non-abonne{width:6.6rem;height:1.7rem;background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__nav-exclu-abonne{width:4.5rem;height:1.7rem;background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__nav-connexion-offer{width:2.4rem;height:2.4rem;background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__nav-connexion-share{width:2.4rem;height:2.4rem;background-image:url("undefined");background-size:150%}.icon__nav-connexion-games{width:2.4rem;height:2.4rem;background-image:url("undefined");background-size:80%}.icon__nav-connexion-premium{width:2.4rem;height:2.4rem;background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__nav-connexion-favoris{width:2.4rem;height:2.4rem;background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__nav-connexion-deconnexion{width:2.4rem;height:2.4rem;background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__nav-fleche{width:1.1rem;height:.7rem;background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.main--dark-mode .icon__check-round{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:1.8rem;width:1.8rem;position:relative}.icon__pf-close{width:2.4rem;height:2.4rem;background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}@media(min-width: 768px){.icon__pf-fullscreen{width:2.8rem;height:2.8rem}}.icon__pf-legend{width:2.4rem;height:2.4rem;background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}@media(min-width: 768px){.icon__pf-arrow{width:2.8rem;height:2.8rem}}.icon__pf-arrow--left{transform:rotate(180deg)}.icon__live-reactions{width:2.4rem;height:2.4rem;background:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K") center no-repeat}.icon__elections-regionale{width:1.7rem;height:2.6rem;background:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K") center no-repeat}}.icon__election-presidential{width:2rem;height:3rem;background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:1.8rem;width:24.9rem}.logo__m-perso{width:11.7rem;height:3.6rem;background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}@media(min-width: 768px){.logo__m-perso{width:18.4rem;height:5.6rem}}.logo__m-perso--roll{width:10.4rem;height:3.2rem}.logo__livres{width:21.1rem;height:3.5rem;background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:2rem;width:13.6rem}.logo__afrique--article{width:13.5rem;height:2rem;position:relative}.logo__afrique--section{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:2.3rem;width:15.6rem}.logo__les-decodeurs{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");width:20.373rem;height:2.7rem}@media(min-width: 1024px){.logo__les-decodeurs--section{width:28.673rem;height:3.8rem}}.logo__festival{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:3.2rem;width:8.1rem}.logo__series-d-ete-2018-long-format--article{width:6.6rem;height:2.6rem}.logo__series-d-ete-2018-long-format--section{width:9.6rem;height:3.8rem}@media(min-width: 1024px){.logo__series-d-ete-2018-long-format--section{width:12.2rem;height:4.8rem}}.logo__smart-cities{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");width:8.873rem;height:2.2rem}@media(min-width: 1024px){.logo__smart-cities--section{width:12.1rem;height:3rem}}.logo__pixels{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");width:5.94rem;height:2.2rem}@media(min-width: 1024px){.logo__pixels--section{width:8.1rem;height:3rem}}.logo__le-monde-des-religions{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");width:28rem;height:2.2rem}@media(min-width: 1024px){.logo__le-monde-des-religions--section{width:42.4rem;height:3.1rem}}.logo__le-monde-des-religions--roll{width:23.4rem}@media(min-width: 1024px){.main--abo .logo__le-monde-des-religions--roll{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");width:14rem;height:5.5rem}.logo__municipales-2020--article{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");width:14rem;height:5.5rem}@media(min-width: 1024px){.logo__municipales-2020--section{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:2.7rem;width:9.9rem}.logo__mondial-2018--article{width:7.4rem;height:2rem}.logo__wirecutter{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:1.9rem;width:16.8rem}.logo__guides-d-achat--section{height:2.4rem;width:21.2rem}@media(min-width: 768px){.logo__guides-d-achat--section{height:3.2rem;width:28.3rem}}.logo__o21--section{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:1.7rem;width:10.9rem}.logo__campus--article{width:9.7rem;height:1.5rem}.logo__campus--section{width:14.2rem;height:2.2rem}@media(min-width: 1024px){.logo__campus--section{width:19.3rem;height:3rem}}.logo__m-le-mag{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:2.4rem;width:10.3rem}.logo__m-le-mag--article{width:8.7rem;height:2rem}.logo__m-le-mag--section{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");width:12.9rem;height:3rem}@media(min-width: 1024px){.logo__m-le-mag--section{width:17.1rem;height:4rem}}.logo__m-le-mag--nav{width:8rem;height:1.8rem}.logo__m-le-mag-section{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:2.4rem;width:7.8rem}.logo__le-club-de-l-economie{background:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");width:15rem;height:4.3rem}.logo__elections-europeennes--article{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");width:20.7rem;background-position:top}}.logo__elections-europeennes--section{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:3.2rem;width:11.2rem}.logo__coupe-du-monde-feminine-2019--article{width:7rem;height:1.8rem}.logo__coupe-du-monde-feminine-2019--section{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");width:26.5rem;height:4.2rem}.logo__elections-americaines-de-2020--article{width:17rem;height:1.7rem}@media(min-width: 360px){.logo__elections-americaines-de-2020--article{width:18rem}}.logo__elections-americaines-de-2020--section{width:25.5rem;height:3.2rem}@media(min-width: 1024px){.logo__elections-americaines-de-2020--section{width:49.5rem;height:5rem}}.logo__elections-regionales{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");width:17.3rem;height:2.6rem}@media(min-width: 360px){.logo__elections-regionales--article{width:24.4rem}}.logo__elections-regionales--section{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");width:24.3rem;height:2.7rem}}.logo__elections-regionales--roll{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:3.4rem;width:18rem}}.logo__elections-regionales--roll-free{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:2.4rem;width:10.3rem}.logo__big-browser--article{width:14.4rem;height:1.6rem}.logo__big-browser--section{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:3.2rem;width:18rem}.logo__jeux-olympiques-tokyo-2020--article{height:1.7rem;width:9.6rem}.logo__jeux-olympiques-tokyo-2020--section{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:1.2rem;width:1.2rem}.icon__plus--sea-dark{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:.2rem;width:1.2rem}.icon__minus--sea-dark{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:.5rem;width:.8rem}.icon__arrow-dropdown--smoke-light{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.icon__timer{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");height:2.7rem;width:12.3rem}.logo__coupe-du-monde-2022--section{width:12.3rem;height:2.7rem}@media(min-width: 1024px){.logo__coupe-du-monde-2022--section{width:19.2rem;height:4.2rem}}.logo__coupe-du-monde-2022--contextual{height:1.4rem;width:6.4rem;margin:.3rem .4rem 0 0}.logo__coupe-du-monde-2022--article{height:1.4rem;width:6.4rem;margin-top:.3rem}

    
.swg-button,.swg-button-dark,.swg-button-light{border:0;border-radius:4px;box-sizing:border-box;height:40px;min-height:40px;min-width:150px;outline:0;padding:11px 8px;width:240px}.swg-button-dark:after,.swg-button-light:after,.swg-button:after{background-origin:content-box;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;content:"";display:block;height:100%;margin:auto;max-height:40px;max-width:200px;width:100%}.swg-button,.swg-button-light{background-color:#fff;box-shadow:0 1px 1px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.swg-button-light:after,.swg-button:after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-light:hover,.swg-button:hover{background-color:#f8f8f8}.swg-button-light:focus,.swg-button:focus{box-shadow:#e8e8e8}.swg-button-light:active,.swg-button:active{background-color:#fff}.swg-button-dark:hover{background-color:#3c4043}.swg-button-dark:focus{box-shadow:#202124}.swg-button-dark:active{background-color:#5f6368}.swg-smart-button{background:transparent;border:none;border-radius:0;min-height:126px;min-width:300px;overflow:hidden;padding:0;position:relative;width:300px}.swg-smart-button:focus{outline:none}.swg-button-light:lang(ar):after,.swg-button:lang(ar):after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-light:lang(de):after,.swg-button:lang(de):after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-light:lang(es):after,.swg-button:lang(es):after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-light:lang(es-latam):after,.swg-button:lang(es-latam):after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-light:lang(es-latn):after,.swg-button:lang(es-latn):after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-light:lang(fr):after,.swg-button:lang(fr):after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-light:lang(hi):after,.swg-button:lang(hi):after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-light:lang(id):after,.swg-button:lang(id):after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-light:lang(it):after,.swg-button:lang(it):after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-light:lang(ja):after,.swg-button:lang(ja):after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-light:lang(ko):after,.swg-button:lang(ko):after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-light:lang(ms):after,.swg-button:lang(ms):after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-light:lang(nl):after,.swg-button:lang(nl):after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-light:lang(no):after,.swg-button:lang(no):after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-light:lang(pl):after,.swg-button:lang(pl):after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-light:lang(pt):after,.swg-button:lang(pt):after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-light:lang(pt-br):after,.swg-button:lang(pt-br):after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-light:lang(ru):after,.swg-button:lang(ru):after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-light:lang(sv):after,.swg-button:lang(sv):after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-light:lang(th):after,.swg-button:lang(th):after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-light:lang(tr):after,.swg-button:lang(tr):after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-light:lang(uk):after,.swg-button:lang(uk):after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-light:lang(zh-cn):after,.swg-button:lang(zh-cn):after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-light:lang(zh-tw):after,.swg-button:lang(zh-tw):after{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}.swg-button-v2-dark,.swg-button-v2-light{-ms-flex-align:center;align-items:center;border:0;border-radius:4px;box-sizing:border-box;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-family:Google Sans,Roboto-Regular,sans-serif,arial;font-size:14px;font-weight:500;height:44px;letter-spacing:.001em;min-height:44px;min-width:237px;outline:0;width:237px}.swg-button-v2-light{background-color:#fff;border:1px solid #dadce0;color:#1a73e8}.swg-button-v2-light[disabled]{border:1px solid rgba(60,64,67,.12);color:rgba(60,64,67,.38);pointer-events:none}.swg-button-v2-light:hover{background:linear-gradient(0deg,rgba(26,115,232,.04),rgba(26,115,232,.04)),#fff;border:none;box-shadow:0 1px 2px rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.swg-button-v2-light:focus{background:linear-gradient(0deg,rgba(26,115,232,.08),rgba(26,115,232,.08)),#fff;border:none;box-shadow:0 1px 2px rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15)}.swg-button-v2-light:active{background-color:#fff;border:none;box-shadow:0 6px 10px 4px rgba(60,64,67,.15),0 2px 3px rgba(60,64,67,.3)}.swg-button-v2-dark{background-color:#3c4043;color:#fff}.swg-button-v2-dark[disabled]{color:hsla(0,0%,100%,.38);pointer-events:none}.swg-button-v2-dark:active,.swg-button-v2-dark:hover{background-color:#202124;box-shadow:0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.3)}.swg-button-v2-dark:focus{background-color:#202124;box-shadow:0 6px 10px 4px rgba(0,0,0,.15),0 2px 3px rgba(0,0,0,.3)}.swg-button-v2-icon-dark,.swg-button-v2-icon-light{background-size:contain;height:18px;margin-left:16px;margin-right:8px;width:18px}.swg-button-v2-icon-light{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");opacity:.38}.swg-button-v2-icon-dark{background-image:url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")}

*,
::after,
::before {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}

body {
  margin: 0;
  font-family: helvetica neue, Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[data-original-title],
abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

dl,
ol,
ul {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

code,
kbd,
pre,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, liberation mono,
    courier new, monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

[type="button"],
[type="reset"],
[type="submit"],
button {
  -webkit-appearance: button;
}

[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled),
button:not(:disabled) {
  cursor: pointer;
}

[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="date"],
input[type="datetime-local"],
input[type="month"],
input[type="time"] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

*,
::after,
::before {
  box-sizing: inherit;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  /*margin-right: auto;
  margin-left: auto*/
}

@media (min-width: 576px) {
  .container {
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 100%;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 100%;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

/*.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}*/

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  -ms-flex: 0 0 8.33333%;
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.col-2 {
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.col-5 {
  -ms-flex: 0 0 41.66667%;
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -ms-flex: 0 0 58.33333%;
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.col-8 {
  -ms-flex: 0 0 66.66667%;
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -ms-flex: 0 0 83.33333%;
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.col-11 {
  -ms-flex: 0 0 91.66667%;
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -ms-flex-order: -1;
  order: -1;
}

.order-last {
  -ms-flex-order: 13;
  order: 13;
}

.order-0 {
  -ms-flex-order: 0;
  order: 0;
}

.order-1 {
  -ms-flex-order: 1;
  order: 1;
}

.order-2 {
  -ms-flex-order: 2;
  order: 2;
}

.order-3 {
  -ms-flex-order: 3;
  order: 3;
}

.order-4 {
  -ms-flex-order: 4;
  order: 4;
}

.order-5 {
  -ms-flex-order: 5;
  order: 5;
}

.order-6 {
  -ms-flex-order: 6;
  order: 6;
}

.order-7 {
  -ms-flex-order: 7;
  order: 7;
}

.order-8 {
  -ms-flex-order: 8;
  order: 8;
}

.order-9 {
  -ms-flex-order: 9;
  order: 9;
}

.order-10 {
  -ms-flex-order: 10;
  order: 10;
}

.order-11 {
  -ms-flex-order: 11;
  order: 11;
}

.order-12 {
  -ms-flex-order: 12;
  order: 12;
}

.offset-1 {
  margin-left: 8.33333%;
}

.offset-2 {
  margin-left: 16.66667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333%;
}

.offset-5 {
  margin-left: 41.66667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333%;
}

.offset-8 {
  margin-left: 66.66667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333%;
}

.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-sm-2 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-sm-5 {
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-sm-8 {
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-sm-11 {
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    -ms-flex-order: -1;
    order: -1;
  }

  .order-sm-last {
    -ms-flex-order: 13;
    order: 13;
  }

  .order-sm-0 {
    -ms-flex-order: 0;
    order: 0;
  }

  .order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }

  .order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }

  .order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }

  .order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }

  .order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }

  .order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }

  .order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }

  .order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }

  .order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }

  .order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }

  .order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }

  .order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333%;
  }

  .offset-sm-2 {
    margin-left: 16.66667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333%;
  }

  .offset-sm-5 {
    margin-left: 41.66667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333%;
  }

  .offset-sm-8 {
    margin-left: 66.66667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333%;
  }

  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-md-2 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-md-5 {
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-md-8 {
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-md-11 {
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    -ms-flex-order: -1;
    order: -1;
  }

  .order-md-last {
    -ms-flex-order: 13;
    order: 13;
  }

  .order-md-0 {
    -ms-flex-order: 0;
    order: 0;
  }

  .order-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }

  .order-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }

  .order-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }

  .order-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }

  .order-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }

  .order-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }

  .order-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }

  .order-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }

  .order-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }

  .order-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }

  .order-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }

  .order-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333%;
  }

  .offset-md-2 {
    margin-left: 16.66667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333%;
  }

  .offset-md-5 {
    margin-left: 41.66667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333%;
  }

  .offset-md-8 {
    margin-left: 66.66667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333%;
  }

  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-lg-2 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-lg-5 {
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-lg-8 {
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-lg-11 {
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    -ms-flex-order: -1;
    order: -1;
  }

  .order-lg-last {
    -ms-flex-order: 13;
    order: 13;
  }

  .order-lg-0 {
    -ms-flex-order: 0;
    order: 0;
  }

  .order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }

  .order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }

  .order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }

  .order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }

  .order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }

  .order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }

  .order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }

  .order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }

  .order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }

  .order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }

  .order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }

  .order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333%;
  }

  .offset-lg-2 {
    margin-left: 16.66667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333%;
  }

  .offset-lg-5 {
    margin-left: 41.66667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333%;
  }

  .offset-lg-8 {
    margin-left: 66.66667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333%;
  }

  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-xl-2 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-xl-5 {
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-xl-8 {
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-xl-11 {
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }

  .order-xl-last {
    -ms-flex-order: 13;
    order: 13;
  }

  .order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }

  .order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }

  .order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }

  .order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }

  .order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }

  .order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }

  .order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }

  .order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }

  .order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }

  .order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }

  .order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }

  .order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }

  .order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333%;
  }

  .offset-xl-2 {
    margin-left: 16.66667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333%;
  }

  .offset-xl-5 {
    margin-left: 41.66667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333%;
  }

  .offset-xl-8 {
    margin-left: 66.66667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333%;
  }

  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

.flex-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

.flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}

.justify-content-start {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

.justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.align-items-start {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

.align-items-end {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

.align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important;
}

.align-items-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  .flex-sm-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  .flex-md-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-md-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  .align-items-md-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  .align-items-md-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  .flex-lg-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  .flex-xl-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

@font-face {
  font-family: FontAwesome;
  src: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  src: url("data:font/woff2;base64,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")
      format("woff2"),
    url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")
      format("woff"),
    url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")
      format("truetype"),
    url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")
      format("svg");
  font-weight: 400;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right {
  margin-left: 0.3em;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}

.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}

@keyframes fa-spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  transform: rotate(90deg);
}

.fa-rotate-180 {
  transform: rotate(180deg);
}

.fa-rotate-270 {
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  transform: scale(1, -1);
}

:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90 {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

.fa-glass:before {
  content: "";
}

.fa-music:before {
  content: "";
}

.fa-search:before {
  content: "";
}

.fa-envelope-o:before {
  content: "";
}

.fa-heart:before {
  content: "";
}

.fa-star:before {
  content: "";
}

.fa-star-o:before {
  content: "";
}

.fa-user:before {
  content: "";
}

.fa-film:before {
  content: "";
}

.fa-th-large:before {
  content: "";
}

.fa-th:before {
  content: "";
}

.fa-th-list:before {
  content: "";
}

.fa-check:before {
  content: "";
}

.fa-close:before,
.fa-remove:before,
.fa-times:before {
  content: "";
}

.fa-search-plus:before {
  content: "";
}

.fa-search-minus:before {
  content: "";
}

.fa-power-off:before {
  content: "";
}

.fa-signal:before {
  content: "";
}

.fa-cog:before,
.fa-gear:before {
  content: "";
}

.fa-trash-o:before {
  content: "";
}

.fa-home:before {
  content: "";
}

.fa-file-o:before {
  content: "";
}

.fa-clock-o:before {
  content: "";
}

.fa-road:before {
  content: "";
}

.fa-download:before {
  content: "";
}

.fa-arrow-circle-o-down:before {
  content: "";
}

.fa-arrow-circle-o-up:before {
  content: "";
}

.fa-inbox:before {
  content: "";
}

.fa-play-circle-o:before {
  content: "";
}

.fa-repeat:before,
.fa-rotate-right:before {
  content: "";
}

.fa-refresh:before {
  content: "";
}

.fa-list-alt:before {
  content: "";
}

.fa-lock:before {
  content: "";
}

.fa-flag:before {
  content: "";
}

.fa-headphones:before {
  content: "";
}

.fa-volume-off:before {
  content: "";
}

.fa-volume-down:before {
  content: "";
}

.fa-volume-up:before {
  content: "";
}

.fa-qrcode:before {
  content: "";
}

.fa-barcode:before {
  content: "";
}

.fa-tag:before {
  content: "";
}

.fa-tags:before {
  content: "";
}

.fa-book:before {
  content: "";
}

.fa-bookmark:before {
  content: "";
}

.fa-print:before {
  content: "";
}

.fa-camera:before {
  content: "";
}

.fa-font:before {
  content: "";
}

.fa-bold:before {
  content: "";
}

.fa-italic:before {
  content: "";
}

.fa-text-height:before {
  content: "";
}

.fa-text-width:before {
  content: "";
}

.fa-align-left:before {
  content: "";
}

.fa-align-center:before {
  content: "";
}

.fa-align-right:before {
  content: "";
}

.fa-align-justify:before {
  content: "";
}

.fa-list:before {
  content: "";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

.fa-indent:before {
  content: "";
}

.fa-video-camera:before {
  content: "";
}

.fa-image:before,
.fa-photo:before,
.fa-picture-o:before {
  content: "";
}

.fa-pencil:before {
  content: "";
}

.fa-map-marker:before {
  content: "";
}

.fa-adjust:before {
  content: "";
}

.fa-tint:before {
  content: "";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

.fa-share-square-o:before {
  content: "";
}

.fa-check-square-o:before {
  content: "";
}

.fa-arrows:before {
  content: "";
}

.fa-step-backward:before {
  content: "";
}

.fa-fast-backward:before {
  content: "";
}

.fa-backward:before {
  content: "";
}

.fa-play:before {
  content: "";
}

.fa-pause:before {
  content: "";
}

.fa-stop:before {
  content: "";
}

.fa-forward:before {
  content: "";
}

.fa-fast-forward:before {
  content: "";
}

.fa-step-forward:before {
  content: "";
}

.fa-eject:before {
  content: "";
}

.fa-chevron-left:before {
  content: "";
}

.fa-chevron-right:before {
  content: "";
}

.fa-plus-circle:before {
  content: "";
}

.fa-minus-circle:before {
  content: "";
}

.fa-times-circle:before {
  content: "";
}

.fa-check-circle:before {
  content: "";
}

.fa-question-circle:before {
  content: "";
}

.fa-info-circle:before {
  content: "";
}

.fa-crosshairs:before {
  content: "";
}

.fa-times-circle-o:before {
  content: "";
}

.fa-check-circle-o:before {
  content: "";
}

.fa-ban:before {
  content: "";
}

.fa-arrow-left:before {
  content: "";
}

.fa-arrow-right:before {
  content: "";
}

.fa-arrow-up:before {
  content: "";
}

.fa-arrow-down:before {
  content: "";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

.fa-expand:before {
  content: "";
}

.fa-compress:before {
  content: "";
}

.fa-plus:before {
  content: "";
}

.fa-minus:before {
  content: "";
}

.fa-asterisk:before {
  content: "";
}

.fa-exclamation-circle:before {
  content: "";
}

.fa-gift:before {
  content: "";
}

.fa-leaf:before {
  content: "";
}

.fa-fire:before {
  content: "";
}

.fa-eye:before {
  content: "";
}

.fa-eye-slash:before {
  content: "";
}

.fa-exclamation-triangle:before,
.fa-warning:before {
  content: "";
}

.fa-plane:before {
  content: "";
}

.fa-calendar:before {
  content: "";
}

.fa-random:before {
  content: "";
}

.fa-comment:before {
  content: "";
}

.fa-magnet:before {
  content: "";
}

.fa-chevron-up:before {
  content: "";
}

.fa-chevron-down:before {
  content: "";
}

.fa-retweet:before {
  content: "";
}

.fa-shopping-cart:before {
  content: "";
}

.fa-folder:before {
  content: "";
}

.fa-folder-open:before {
  content: "";
}

.fa-arrows-v:before {
  content: "";
}

.fa-arrows-h:before {
  content: "";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

.fa-twitter-square:before {
  content: "";
}

.fa-facebook-square:before {
  content: "";
}

.fa-camera-retro:before {
  content: "";
}

.fa-key:before {
  content: "";
}

.fa-cogs:before,
.fa-gears:before {
  content: "";
}

.fa-comments:before {
  content: "";
}

.fa-thumbs-o-up:before {
  content: "";
}

.fa-thumbs-o-down:before {
  content: "";
}

.fa-star-half:before {
  content: "";
}

.fa-heart-o:before {
  content: "";
}

.fa-sign-out:before {
  content: "";
}

.fa-linkedin-square:before {
  content: "";
}

.fa-thumb-tack:before {
  content: "";
}

.fa-external-link:before {
  content: "";
}

.fa-sign-in:before {
  content: "";
}

.fa-trophy:before {
  content: "";
}

.fa-github-square:before {
  content: "";
}

.fa-upload:before {
  content: "";
}

.fa-lemon-o:before {
  content: "";
}

.fa-phone:before {
  content: "";
}

.fa-square-o:before {
  content: "";
}

.fa-bookmark-o:before {
  content: "";
}

.fa-phone-square:before {
  content: "";
}

.fa-twitter:before {
  content: "";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

.fa-github:before {
  content: "";
}

.fa-unlock:before {
  content: "";
}

.fa-credit-card:before {
  content: "";
}

.fa-feed:before,
.fa-rss:before {
  content: "";
}

.fa-hdd-o:before {
  content: "";
}

.fa-bullhorn:before {
  content: "";
}

.fa-bell:before {
  content: "";
}

.fa-certificate:before {
  content: "";
}

.fa-hand-o-right:before {
  content: "";
}

.fa-hand-o-left:before {
  content: "";
}

.fa-hand-o-up:before {
  content: "";
}

.fa-hand-o-down:before {
  content: "";
}

.fa-arrow-circle-left:before {
  content: "";
}

.fa-arrow-circle-right:before {
  content: "";
}

.fa-arrow-circle-up:before {
  content: "";
}

.fa-arrow-circle-down:before {
  content: "";
}

.fa-globe:before {
  content: "";
}

.fa-wrench:before {
  content: "";
}

.fa-tasks:before {
  content: "";
}

.fa-filter:before {
  content: "";
}

.fa-briefcase:before {
  content: "";
}

.fa-arrows-alt:before {
  content: "";
}

.fa-group:before,
.fa-users:before {
  content: "";
}

.fa-chain:before,
.fa-link:before {
  content: "";
}

.fa-cloud:before {
  content: "";
}

.fa-flask:before {
  content: "";
}

.fa-cut:before,
.fa-scissors:before {
  content: "";
}

.fa-copy:before,
.fa-files-o:before {
  content: "";
}

.fa-paperclip:before {
  content: "";
}

.fa-floppy-o:before,
.fa-save:before {
  content: "";
}

.fa-square:before {
  content: "";
}

.fa-bars:before,
.fa-navicon:before,
.fa-reorder:before {
  content: "";
}

.fa-list-ul:before {
  content: "";
}

.fa-list-ol:before {
  content: "";
}

.fa-strikethrough:before {
  content: "";
}

.fa-underline:before {
  content: "";
}

.fa-table:before {
  content: "";
}

.fa-magic:before {
  content: "";
}

.fa-truck:before {
  content: "";
}

.fa-pinterest:before {
  content: "";
}

.fa-pinterest-square:before {
  content: "";
}

.fa-google-plus-square:before {
  content: "";
}

.fa-google-plus:before {
  content: "";
}

.fa-money:before {
  content: "";
}

.fa-caret-down:before {
  content: "";
}

.fa-caret-up:before {
  content: "";
}

.fa-caret-left:before {
  content: "";
}

.fa-caret-right:before {
  content: "";
}

.fa-columns:before {
  content: "";
}

.fa-sort:before,
.fa-unsorted:before {
  content: "";
}

.fa-sort-desc:before,
.fa-sort-down:before {
  content: "";
}

.fa-sort-asc:before,
.fa-sort-up:before {
  content: "";
}

.fa-envelope:before {
  content: "";
}

.fa-linkedin:before {
  content: "";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

.fa-gavel:before,
.fa-legal:before {
  content: "";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

.fa-comment-o:before {
  content: "";
}

.fa-comments-o:before {
  content: "";
}

.fa-bolt:before,
.fa-flash:before {
  content: "";
}

.fa-sitemap:before {
  content: "";
}

.fa-umbrella:before {
  content: "";
}

.fa-clipboard:before,
.fa-paste:before {
  content: "";
}

.fa-lightbulb-o:before {
  content: "";
}

.fa-exchange:before {
  content: "";
}

.fa-cloud-download:before {
  content: "";
}

.fa-cloud-upload:before {
  content: "";
}

.fa-user-md:before {
  content: "";
}

.fa-stethoscope:before {
  content: "";
}

.fa-suitcase:before {
  content: "";
}

.fa-bell-o:before {
  content: "";
}

.fa-coffee:before {
  content: "";
}

.fa-cutlery:before {
  content: "";
}

.fa-file-text-o:before {
  content: "";
}

.fa-building-o:before {
  content: "";
}

.fa-hospital-o:before {
  content: "";
}

.fa-ambulance:before {
  content: "";
}

.fa-medkit:before {
  content: "";
}

.fa-fighter-jet:before {
  content: "";
}

.fa-beer:before {
  content: "";
}

.fa-h-square:before {
  content: "";
}

.fa-plus-square:before {
  content: "";
}

.fa-angle-double-left:before {
  content: "";
}

.fa-angle-double-right:before {
  content: "";
}

.fa-angle-double-up:before {
  content: "";
}

.fa-angle-double-down:before {
  content: "";
}

.fa-angle-left:before {
  content: "";
}

.fa-angle-right:before {
  content: "";
}

.fa-angle-up:before {
  content: "";
}

.fa-angle-down:before {
  content: "";
}

.fa-desktop:before {
  content: "";
}

.fa-laptop:before {
  content: "";
}

.fa-tablet:before {
  content: "";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

.fa-circle-o:before {
  content: "";
}

.fa-quote-left:before {
  content: "";
}

.fa-quote-right:before {
  content: "";
}

.fa-spinner:before {
  content: "";
}

.fa-circle:before {
  content: "";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

.fa-github-alt:before {
  content: "";
}

.fa-folder-o:before {
  content: "";
}

.fa-folder-open-o:before {
  content: "";
}

.fa-smile-o:before {
  content: "";
}

.fa-frown-o:before {
  content: "";
}

.fa-meh-o:before {
  content: "";
}

.fa-gamepad:before {
  content: "";
}

.fa-keyboard-o:before {
  content: "";
}

.fa-flag-o:before {
  content: "";
}

.fa-flag-checkered:before {
  content: "";
}

.fa-terminal:before {
  content: "";
}

.fa-code:before {
  content: "";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

.fa-location-arrow:before {
  content: "";
}

.fa-crop:before {
  content: "";
}

.fa-code-fork:before {
  content: "";
}

.fa-chain-broken:before,
.fa-unlink:before {
  content: "";
}

.fa-question:before {
  content: "";
}

.fa-info:before {
  content: "";
}

.fa-exclamation:before {
  content: "";
}

.fa-superscript:before {
  content: "";
}

.fa-subscript:before {
  content: "";
}

.fa-eraser:before {
  content: "";
}

.fa-puzzle-piece:before {
  content: "";
}

.fa-microphone:before {
  content: "";
}

.fa-microphone-slash:before {
  content: "";
}

.fa-shield:before {
  content: "";
}

.fa-calendar-o:before {
  content: "";
}

.fa-fire-extinguisher:before {
  content: "";
}

.fa-rocket:before {
  content: "";
}

.fa-maxcdn:before {
  content: "";
}

.fa-chevron-circle-left:before {
  content: "";
}

.fa-chevron-circle-right:before {
  content: "";
}

.fa-chevron-circle-up:before {
  content: "";
}

.fa-chevron-circle-down:before {
  content: "";
}

.fa-html5:before {
  content: "";
}

.fa-css3:before {
  content: "";
}

.fa-anchor:before {
  content: "";
}

.fa-unlock-alt:before {
  content: "";
}

.fa-bullseye:before {
  content: "";
}

.fa-ellipsis-h:before {
  content: "";
}

.fa-ellipsis-v:before {
  content: "";
}

.fa-rss-square:before {
  content: "";
}

.fa-play-circle:before {
  content: "";
}

.fa-ticket:before {
  content: "";
}

.fa-minus-square:before {
  content: "";
}

.fa-minus-square-o:before {
  content: "";
}

.fa-level-up:before {
  content: "";
}

.fa-level-down:before {
  content: "";
}

.fa-check-square:before {
  content: "";
}

.fa-pencil-square:before {
  content: "";
}

.fa-external-link-square:before {
  content: "";
}

.fa-share-square:before {
  content: "";
}

.fa-compass:before {
  content: "";
}

.fa-caret-square-o-down:before,
.fa-toggle-down:before {
  content: "";
}

.fa-caret-square-o-up:before,
.fa-toggle-up:before {
  content: "";
}

.fa-caret-square-o-right:before,
.fa-toggle-right:before {
  content: "";
}

.fa-eur:before,
.fa-euro:before {
  content: "";
}

.fa-gbp:before {
  content: "";
}

.fa-dollar:before,
.fa-usd:before {
  content: "";
}

.fa-inr:before,
.fa-rupee:before {
  content: "";
}

.fa-cny:before,
.fa-jpy:before,
.fa-rmb:before,
.fa-yen:before {
  content: "";
}

.fa-rouble:before,
.fa-rub:before,
.fa-ruble:before {
  content: "";
}

.fa-krw:before,
.fa-won:before {
  content: "";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

.fa-file:before {
  content: "";
}

.fa-file-text:before {
  content: "";
}

.fa-sort-alpha-asc:before {
  content: "";
}

.fa-sort-alpha-desc:before {
  content: "";
}

.fa-sort-amount-asc:before {
  content: "";
}

.fa-sort-amount-desc:before {
  content: "";
}

.fa-sort-numeric-asc:before {
  content: "";
}

.fa-sort-numeric-desc:before {
  content: "";
}

.fa-thumbs-up:before {
  content: "";
}

.fa-thumbs-down:before {
  content: "";
}

.fa-youtube-square:before {
  content: "";
}

.fa-youtube:before {
  content: "";
}

.fa-xing:before {
  content: "";
}

.fa-xing-square:before {
  content: "";
}

.fa-youtube-play:before {
  content: "";
}

.fa-dropbox:before {
  content: "";
}

.fa-stack-overflow:before {
  content: "";
}

.fa-instagram:before {
  content: "";
}

.fa-flickr:before {
  content: "";
}

.fa-adn:before {
  content: "";
}

.fa-bitbucket:before {
  content: "";
}

.fa-bitbucket-square:before {
  content: "";
}

.fa-tumblr:before {
  content: "";
}

.fa-tumblr-square:before {
  content: "";
}

.fa-long-arrow-down:before {
  content: "";
}

.fa-long-arrow-up:before {
  content: "";
}

.fa-long-arrow-left:before {
  content: "";
}

.fa-long-arrow-right:before {
  content: "";
}

.fa-apple:before {
  content: "";
}

.fa-windows:before {
  content: "";
}

.fa-android:before {
  content: "";
}

.fa-linux:before {
  content: "";
}

.fa-dribbble:before {
  content: "";
}

.fa-skype:before {
  content: "";
}

.fa-foursquare:before {
  content: "";
}

.fa-trello:before {
  content: "";
}

.fa-female:before {
  content: "";
}

.fa-male:before {
  content: "";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

.fa-sun-o:before {
  content: "";
}

.fa-moon-o:before {
  content: "";
}

.fa-archive:before {
  content: "";
}

.fa-bug:before {
  content: "";
}

.fa-vk:before {
  content: "";
}

.fa-weibo:before {
  content: "";
}

.fa-renren:before {
  content: "";
}

.fa-pagelines:before {
  content: "";
}

.fa-stack-exchange:before {
  content: "";
}

.fa-arrow-circle-o-right:before {
  content: "";
}

.fa-arrow-circle-o-left:before {
  content: "";
}

.fa-caret-square-o-left:before,
.fa-toggle-left:before {
  content: "";
}

.fa-dot-circle-o:before {
  content: "";
}

.fa-wheelchair:before {
  content: "";
}

.fa-vimeo-square:before {
  content: "";
}

.fa-try:before,
.fa-turkish-lira:before {
  content: "";
}

.fa-plus-square-o:before {
  content: "";
}

.fa-space-shuttle:before {
  content: "";
}

.fa-slack:before {
  content: "";
}

.fa-envelope-square:before {
  content: "";
}

.fa-wordpress:before {
  content: "";
}

.fa-openid:before {
  content: "";
}

.fa-bank:before,
.fa-institution:before,
.fa-university:before {
  content: "";
}

.fa-graduation-cap:before,
.fa-mortar-board:before {
  content: "";
}

.fa-yahoo:before {
  content: "";
}

.fa-google:before {
  content: "";
}

.fa-reddit:before {
  content: "";
}

.fa-reddit-square:before {
  content: "";
}

.fa-stumbleupon-circle:before {
  content: "";
}

.fa-stumbleupon:before {
  content: "";
}

.fa-delicious:before {
  content: "";
}

.fa-digg:before {
  content: "";
}

.fa-pied-piper-pp:before {
  content: "";
}

.fa-pied-piper-alt:before {
  content: "";
}

.fa-drupal:before {
  content: "";
}

.fa-joomla:before {
  content: "";
}

.fa-language:before {
  content: "";
}

.fa-fax:before {
  content: "";
}

.fa-building:before {
  content: "";
}

.fa-child:before {
  content: "";
}

.fa-paw:before {
  content: "";
}

.fa-spoon:before {
  content: "";
}

.fa-cube:before {
  content: "";
}

.fa-cubes:before {
  content: "";
}

.fa-behance:before {
  content: "";
}

.fa-behance-square:before {
  content: "";
}

.fa-steam:before {
  content: "";
}

.fa-steam-square:before {
  content: "";
}

.fa-recycle:before {
  content: "";
}

.fa-automobile:before,
.fa-car:before {
  content: "";
}

.fa-cab:before,
.fa-taxi:before {
  content: "";
}

.fa-tree:before {
  content: "";
}

.fa-spotify:before {
  content: "";
}

.fa-deviantart:before {
  content: "";
}

.fa-soundcloud:before {
  content: "";
}

.fa-database:before {
  content: "";
}

.fa-file-pdf-o:before {
  content: "";
}

.fa-file-word-o:before {
  content: "";
}

.fa-file-excel-o:before {
  content: "";
}

.fa-file-powerpoint-o:before {
  content: "";
}

.fa-file-image-o:before,
.fa-file-photo-o:before,
.fa-file-picture-o:before {
  content: "";
}

.fa-file-archive-o:before,
.fa-file-zip-o:before {
  content: "";
}

.fa-file-audio-o:before,
.fa-file-sound-o:before {
  content: "";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

.fa-file-code-o:before {
  content: "";
}

.fa-vine:before {
  content: "";
}

.fa-codepen:before {
  content: "";
}

.fa-jsfiddle:before {
  content: "";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-ring:before,
.fa-life-saver:before,
.fa-support:before {
  content: "";
}

.fa-circle-o-notch:before {
  content: "";
}

.fa-ra:before,
.fa-rebel:before,
.fa-resistance:before {
  content: "";
}

.fa-empire:before,
.fa-ge:before {
  content: "";
}

.fa-git-square:before {
  content: "";
}

.fa-git:before {
  content: "";
}

.fa-hacker-news:before,
.fa-y-combinator-square:before,
.fa-yc-square:before {
  content: "";
}

.fa-tencent-weibo:before {
  content: "";
}

.fa-qq:before {
  content: "";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

.fa-paper-plane:before,
.fa-send:before {
  content: "";
}

.fa-paper-plane-o:before,
.fa-send-o:before {
  content: "";
}

.fa-history:before {
  content: "";
}

.fa-circle-thin:before {
  content: "";
}

.fa-header:before {
  content: "";
}

.fa-paragraph:before {
  content: "";
}

.fa-sliders:before {
  content: "";
}

.fa-share-alt:before {
  content: "";
}

.fa-share-alt-square:before {
  content: "";
}

.fa-bomb:before {
  content: "";
}

.fa-futbol-o:before,
.fa-soccer-ball-o:before {
  content: "";
}

.fa-tty:before {
  content: "";
}

.fa-binoculars:before {
  content: "";
}

.fa-plug:before {
  content: "";
}

.fa-slideshare:before {
  content: "";
}

.fa-twitch:before {
  content: "";
}

.fa-yelp:before {
  content: "";
}

.fa-newspaper-o:before {
  content: "";
}

.fa-wifi:before {
  content: "";
}

.fa-calculator:before {
  content: "";
}

.fa-paypal:before {
  content: "";
}

.fa-google-wallet:before {
  content: "";
}

.fa-cc-visa:before {
  content: "";
}

.fa-cc-mastercard:before {
  content: "";
}

.fa-cc-discover:before {
  content: "";
}

.fa-cc-amex:before {
  content: "";
}

.fa-cc-paypal:before {
  content: "";
}

.fa-cc-stripe:before {
  content: "";
}

.fa-bell-slash:before {
  content: "";
}

.fa-bell-slash-o:before {
  content: "";
}

.fa-trash:before {
  content: "";
}

.fa-copyright:before {
  content: "";
}

.fa-at:before {
  content: "";
}

.fa-eyedropper:before {
  content: "";
}

.fa-paint-brush:before {
  content: "";
}

.fa-birthday-cake:before {
  content: "";
}

.fa-area-chart:before {
  content: "";
}

.fa-pie-chart:before {
  content: "";
}

.fa-line-chart:before {
  content: "";
}

.fa-lastfm:before {
  content: "";
}

.fa-lastfm-square:before {
  content: "";
}

.fa-toggle-off:before {
  content: "";
}

.fa-toggle-on:before {
  content: "";
}

.fa-bicycle:before {
  content: "";
}

.fa-bus:before {
  content: "";
}

.fa-ioxhost:before {
  content: "";
}

.fa-angellist:before {
  content: "";
}

.fa-cc:before {
  content: "";
}

.fa-ils:before,
.fa-shekel:before,
.fa-sheqel:before {
  content: "";
}

.fa-meanpath:before {
  content: "";
}

.fa-buysellads:before {
  content: "";
}

.fa-connectdevelop:before {
  content: "";
}

.fa-dashcube:before {
  content: "";
}

.fa-forumbee:before {
  content: "";
}

.fa-leanpub:before {
  content: "";
}

.fa-sellsy:before {
  content: "";
}

.fa-shirtsinbulk:before {
  content: "";
}

.fa-simplybuilt:before {
  content: "";
}

.fa-skyatlas:before {
  content: "";
}

.fa-cart-plus:before {
  content: "";
}

.fa-cart-arrow-down:before {
  content: "";
}

.fa-diamond:before {
  content: "";
}

.fa-ship:before {
  content: "";
}

.fa-user-secret:before {
  content: "";
}

.fa-motorcycle:before {
  content: "";
}

.fa-street-view:before {
  content: "";
}

.fa-heartbeat:before {
  content: "";
}

.fa-venus:before {
  content: "";
}

.fa-mars:before {
  content: "";
}

.fa-mercury:before {
  content: "";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "";
}

.fa-transgender-alt:before {
  content: "";
}

.fa-venus-double:before {
  content: "";
}

.fa-mars-double:before {
  content: "";
}

.fa-venus-mars:before {
  content: "";
}

.fa-mars-stroke:before {
  content: "";
}

.fa-mars-stroke-v:before {
  content: "";
}

.fa-mars-stroke-h:before {
  content: "";
}

.fa-neuter:before {
  content: "";
}

.fa-genderless:before {
  content: "";
}

.fa-facebook-official:before {
  content: "";
}

.fa-pinterest-p:before {
  content: "";
}

.fa-whatsapp:before {
  content: "";
}

.fa-server:before {
  content: "";
}

.fa-user-plus:before {
  content: "";
}

.fa-user-times:before {
  content: "";
}

.fa-bed:before,
.fa-hotel:before {
  content: "";
}

.fa-viacoin:before {
  content: "";
}

.fa-train:before {
  content: "";
}

.fa-subway:before {
  content: "";
}

.fa-medium:before {
  content: "";
}

.fa-y-combinator:before,
.fa-yc:before {
  content: "";
}

.fa-optin-monster:before {
  content: "";
}

.fa-opencart:before {
  content: "";
}

.fa-expeditedssl:before {
  content: "";
}

.fa-battery-4:before,
.fa-battery-full:before,
.fa-battery:before {
  content: "";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "";
}

.fa-mouse-pointer:before {
  content: "";
}

.fa-i-cursor:before {
  content: "";
}

.fa-object-group:before {
  content: "";
}

.fa-object-ungroup:before {
  content: "";
}

.fa-sticky-note:before {
  content: "";
}

.fa-sticky-note-o:before {
  content: "";
}

.fa-cc-jcb:before {
  content: "";
}

.fa-cc-diners-club:before {
  content: "";
}

.fa-clone:before {
  content: "";
}

.fa-balance-scale:before {
  content: "";
}

.fa-hourglass-o:before {
  content: "";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "";
}

.fa-hourglass:before {
  content: "";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "";
}

.fa-hand-paper-o:before,
.fa-hand-stop-o:before {
  content: "";
}

.fa-hand-scissors-o:before {
  content: "";
}

.fa-hand-lizard-o:before {
  content: "";
}

.fa-hand-spock-o:before {
  content: "";
}

.fa-hand-pointer-o:before {
  content: "";
}

.fa-hand-peace-o:before {
  content: "";
}

.fa-trademark:before {
  content: "";
}

.fa-registered:before {
  content: "";
}

.fa-creative-commons:before {
  content: "";
}

.fa-gg:before {
  content: "";
}

.fa-gg-circle:before {
  content: "";
}

.fa-tripadvisor:before {
  content: "";
}

.fa-odnoklassniki:before {
  content: "";
}

.fa-odnoklassniki-square:before {
  content: "";
}

.fa-get-pocket:before {
  content: "";
}

.fa-wikipedia-w:before {
  content: "";
}

.fa-safari:before {
  content: "";
}

.fa-chrome:before {
  content: "";
}

.fa-firefox:before {
  content: "";
}

.fa-opera:before {
  content: "";
}

.fa-internet-explorer:before {
  content: "";
}

.fa-television:before,
.fa-tv:before {
  content: "";
}

.fa-contao:before {
  content: "";
}

.fa-500px:before {
  content: "";
}

.fa-amazon:before {
  content: "";
}

.fa-calendar-plus-o:before {
  content: "";
}

.fa-calendar-minus-o:before {
  content: "";
}

.fa-calendar-times-o:before {
  content: "";
}

.fa-calendar-check-o:before {
  content: "";
}

.fa-industry:before {
  content: "";
}

.fa-map-pin:before {
  content: "";
}

.fa-map-signs:before {
  content: "";
}

.fa-map-o:before {
  content: "";
}

.fa-map:before {
  content: "";
}

.fa-commenting:before {
  content: "";
}

.fa-commenting-o:before {
  content: "";
}

.fa-houzz:before {
  content: "";
}

.fa-vimeo:before {
  content: "";
}

.fa-black-tie:before {
  content: "";
}

.fa-fonticons:before {
  content: "";
}

.fa-reddit-alien:before {
  content: "";
}

.fa-edge:before {
  content: "";
}

.fa-credit-card-alt:before {
  content: "";
}

.fa-codiepie:before {
  content: "";
}

.fa-modx:before {
  content: "";
}

.fa-fort-awesome:before {
  content: "";
}

.fa-usb:before {
  content: "";
}

.fa-product-hunt:before {
  content: "";
}

.fa-mixcloud:before {
  content: "";
}

.fa-scribd:before {
  content: "";
}

.fa-pause-circle:before {
  content: "";
}

.fa-pause-circle-o:before {
  content: "";
}

.fa-stop-circle:before {
  content: "";
}

.fa-stop-circle-o:before {
  content: "";
}

.fa-shopping-bag:before {
  content: "";
}

.fa-shopping-basket:before {
  content: "";
}

.fa-hashtag:before {
  content: "";
}

.fa-bluetooth:before {
  content: "";
}

.fa-bluetooth-b:before {
  content: "";
}

.fa-percent:before {
  content: "";
}

.fa-gitlab:before {
  content: "";
}

.fa-wpbeginner:before {
  content: "";
}

.fa-wpforms:before {
  content: "";
}

.fa-envira:before {
  content: "";
}

.fa-universal-access:before {
  content: "";
}

.fa-wheelchair-alt:before {
  content: "";
}

.fa-question-circle-o:before {
  content: "";
}

.fa-blind:before {
  content: "";
}

.fa-audio-description:before {
  content: "";
}

.fa-volume-control-phone:before {
  content: "";
}

.fa-braille:before {
  content: "";
}

.fa-assistive-listening-systems:before {
  content: "";
}

.fa-american-sign-language-interpreting:before,
.fa-asl-interpreting:before {
  content: "";
}

.fa-deaf:before,
.fa-deafness:before,
.fa-hard-of-hearing:before {
  content: "";
}

.fa-glide:before {
  content: "";
}

.fa-glide-g:before {
  content: "";
}

.fa-sign-language:before,
.fa-signing:before {
  content: "";
}

.fa-low-vision:before {
  content: "";
}

.fa-viadeo:before {
  content: "";
}

.fa-viadeo-square:before {
  content: "";
}

.fa-snapchat:before {
  content: "";
}

.fa-snapchat-ghost:before {
  content: "";
}

.fa-snapchat-square:before {
  content: "";
}

.fa-pied-piper:before {
  content: "";
}

.fa-first-order:before {
  content: "";
}

.fa-yoast:before {
  content: "";
}

.fa-themeisle:before {
  content: "";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "";
}

.fa-handshake-o:before {
  content: "";
}

.fa-envelope-open:before {
  content: "";
}

.fa-envelope-open-o:before {
  content: "";
}

.fa-linode:before {
  content: "";
}

.fa-address-book:before {
  content: "";
}

.fa-address-book-o:before {
  content: "";
}

.fa-address-card:before,
.fa-vcard:before {
  content: "";
}

.fa-address-card-o:before,
.fa-vcard-o:before {
  content: "";
}

.fa-user-circle:before {
  content: "";
}

.fa-user-circle-o:before {
  content: "";
}

.fa-user-o:before {
  content: "";
}

.fa-id-badge:before {
  content: "";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "";
}

.fa-quora:before {
  content: "";
}

.fa-free-code-camp:before {
  content: "";
}

.fa-telegram:before {
  content: "";
}

.fa-thermometer-4:before,
.fa-thermometer-full:before,
.fa-thermometer:before {
  content: "";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "";
}

.fa-shower:before {
  content: "";
}

.fa-bath:before,
.fa-bathtub:before,
.fa-s15:before {
  content: "";
}

.fa-podcast:before {
  content: "";
}

.fa-window-maximize:before {
  content: "";
}

.fa-window-minimize:before {
  content: "";
}

.fa-window-restore:before {
  content: "";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "";
}

.fa-bandcamp:before {
  content: "";
}

.fa-grav:before {
  content: "";
}

.fa-etsy:before {
  content: "";
}

.fa-imdb:before {
  content: "";
}

.fa-ravelry:before {
  content: "";
}

.fa-eercast:before {
  content: "";
}

.fa-microchip:before {
  content: "";
}

.fa-snowflake-o:before {
  content: "";
}

.fa-superpowers:before {
  content: "";
}

.fa-wpexplorer:before {
  content: "";
}

.fa-meetup:before {
  content: "";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/*footer {
  background-color: #f2f2f2;
  color: #1e458c;
  font-family: open sans, sans-serif;
  padding: 60px 0 0
}*/

/*footer ul {
  list-style: none;
  margin: 0;
  padding: 0
}

footer div.footer-logo {
  font-size: 0;
  width: 100%
}*/

footer div.footer-logo a {
  /*  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");*/
  /*  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: center;
  background-size: 70% auto;
  display: block;
  height: 150px;
  width: 100%*/
}

@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  footer div.footer-logo a {
    /*    background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")*/
  }
}

/*footer div.footer-body ul.footer-nav {
  -ms-flex-item-align: center;
  align-self: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  width: 100%
}

footer div.footer-body ul.footer-nav li.footer-link {
  margin-right: 15px
}

footer div.footer-body ul.footer-nav li.footer-link a {
  display: block;
  font-weight: 700;
  margin-bottom: 30px;
  text-transform: uppercase;
  transition: color .2s ease
}

footer div.footer-body ul.footer-nav li.footer-link a:hover {
  color: #e97e24
}

footer div.footer-body ul.footer-nav li.footer-link ul a {
  font-weight: 400;
  margin-bottom: 0;
  text-transform: capitalize
}

@media(max-width:991.98px) {
  footer div.footer-body ul.footer-nav li.footer-link {
    margin-right: 0
  }
}

footer div.footer-body ul.footer-nav li.footer-social div.d-icons ul {
  display: -ms-flexbox;
  display: flex
}

footer div.footer-body ul.footer-nav li.footer-social div.d-icons ul li {
  margin-right: 10px
}

@media(min-width:992px) {
  footer div.footer-body ul.footer-nav li.footer-social div.d-icons ul {
    display: block
  }

  footer div.footer-body ul.footer-nav li.footer-social div.d-icons ul li a {
    background-color: transparent;
    border: solid 2px rgba(0, 0, 0, .5);
    height: 35px;
    transition: all .2s;
    width: 35px
  }

  footer div.footer-body ul.footer-nav li.footer-social div.d-icons ul li a i {
    color: rgba(0, 0, 0, .5);
    transition: all .2s
  }

  footer div.footer-body ul.footer-nav li.footer-social div.d-icons ul li a:hover {
    border-color: #e97e24
  }

  footer div.footer-body ul.footer-nav li.footer-social div.d-icons ul li a:hover i {
    color: #e97e24
  }
}

@media(max-width:991.98px) {
  footer div.footer-body ul.footer-nav li.footer-social div.d-icons ul {
    -ms-flex-pack: center;
    justify-content: center
  }
}

@media(max-width:991.98px) {
  footer div.footer-body ul.footer-nav li.footer-social {
    background-color: #fff;
    margin-left: -15px;
    margin-right: -15px;
    padding-top: 15px;
    width: 100vw
  }
}

@media(max-width:991.98px) {
  footer div.footer-body ul.footer-nav li.footer-link {
    border-bottom: solid 1px #1e458c;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 0;
    width: 100%
  }

  footer div.footer-body ul.footer-nav li.footer-link a {
    margin: 0 15px 0 0;
    text-align: right;
    width: 15%
  }
}

@media(max-width:991.98px) and (max-width:767.98px) {
  footer div.footer-body ul.footer-nav li.footer-link a {
    width: 25%
  }
}

@media(max-width:991.98px) {
  footer div.footer-body ul.footer-nav li.footer-link ul {
    width: 75%
  }

  footer div.footer-body ul.footer-nav li.footer-link ul li {
    display: inline-block
  }

  footer div.footer-body ul.footer-nav li.footer-link ul li a {
    display: inline-block;
    margin: 0;
    width: auto
  }

  footer div.footer-body ul.footer-nav li.footer-link ul li:after {
    background-color: #1e458c;
    content: "";
    display: inline-block;
    margin: 0 5px;
    min-height: 10px;
    width: 1px
  }

  footer div.footer-body ul.footer-nav li.footer-link ul li:last-of-type:after {
    display: none
  }
}

@media(max-width:1199.98px) {
  footer div.footer-body ul.footer-nav {
    -ms-flex-pack: start;
    justify-content: flex-start
  }
}

footer div.footer-body div:last-of-type ul.footer-nav li:nth-last-child(2) {
  border: none
}

footer div.footer-top {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-bottom: 30px
}

footer div.footer-top a.footer-top-sign-up {
  font-size: 16px;
  font-size: 1rem;
  margin-right: 15px;
  text-transform: uppercase
}

footer div.footer-top a.footer-top-sign-up i {
  font-size: 32px;
  margin-right: 5px
}

@media(max-width:991.98px) {
  footer div.footer-top a.footer-top-sign-up {
    margin-right: 0;
    width: 50%
  }
}

footer div.footer-top form {
  position: relative
}

footer div.footer-top form fieldset div.field-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  transition: padding .3s ease
}

footer div.footer-top form fieldset div.field-wrap input {
  background-color: rgba(255, 255, 255, .5);
  border: none;
  border-radius: 30px 0 0 30px;
  font-family: open sans, sans-serif;
  height: 30px;
  padding: 7px 11px;
  width: 100%
}

footer div.footer-top form fieldset div.field-wrap input:active,
footer div.footer-top form fieldset div.field-wrap input:focus {
  outline: 0
}

footer div.footer-top form fieldset div.field-wrap div.search-buttons {
  background-color: rgba(255, 255, 255, .5);
  border-radius: 0 30px 30px 0;
  color: #e97e24;
  height: 30px;
  position: relative;
  width: 30px
}

footer div.footer-top form fieldset div.field-wrap div.search-buttons div.submit-search {
  left: 0;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%)
}

footer div.footer-top form fieldset div.field-wrap div.search-buttons:hover {
  cursor: pointer
}

@media(max-width:991.98px) {
  footer div.footer-top form {
    margin-top: 15px;
    width: 100%
  }
}

@media(max-width:991.98px) {
  footer div.footer-top div.footer-logo {
    width: 50%
  }

  footer div.footer-top div.footer-logo a {
    background-position: left;
    background-size: 40% auto
  }
}

@media(max-width:991.98px) {
  footer {
    padding: 15px 0 0
  }
}*/
/*
footer div.copyright {
  border-top: 1px solid #1e458c;
  margin: 30px 0;
  padding-bottom: 30px;
  padding-top: 10px;
  text-align: center;
  width: 100%
}

footer div.copyright a.policy {
  font-size: 10px;
  font-style: italic;
  text-decoration: overline
}

@media(max-width:991.98px) {
  footer div.copyright {
    background-color: #fff;
    border: none;
    margin: 0;
    margin-left: -15px;
    margin-right: -15px;
    padding-top: 0;
    width: 100vw
  }
}*/

body.contracted nav div.nav-main div.nav-user a ~ ul.dropdown {
  top: 71px;
}

body.contracted nav div.nav-main div.nav-search form fieldset div.field-wrap {
  padding: 15px 0;
}

body.contracted nav div.sidebar {
  height: calc(100vh - 72px);
}

.nav-banner {
  background-color: #f1c40f;
  bottom: 0;
  color: rgba(0, 0, 0, 0.6);
  display: block;
  left: 0;
  min-height: 45px;
  padding: 10px;
  position: fixed;
  text-align: center;
  width: 100%;
  z-index: 1070;
}

.nav-banner span.resend-verification {
  text-decoration: underline;
}

.nav-banner span.resend-verification:hover {
  cursor: pointer;
}

.nav-banner div.loading-icon {
  display: none;
}

.nav-banner div.loading-icon i.fa {
  animation: rotate 1s infinite;
}

.nav-banner.loading div.banner-text {
  display: none;
}

.nav-banner.loading div.loading-icon {
  display: inline-block;
}

@keyframes rotate {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(720deg);
  }
}

.renew-banner {
  background-color: #f1930f;
  bottom: 0;
  color: rgba(0, 0, 0, 0.6);
  display: block;
  left: 0;
  min-height: 45px;
  padding: 10px;
  position: fixed;
  text-align: center;
  width: 100%;
  z-index: 1070;
}

.renew-banner span#resend-renew {
  text-decoration: underline;
}

.renew-banner span#resend-renew:hover {
  cursor: pointer;
}

.renew-banner div#banner-renew-pending,
.renew-banner div#banner-renew-successful {
  display: none;
}

.renew-banner div#banner-renew-pending.show,
.renew-banner div#banner-renew-successful.show {
  display: block;
}

.renew-banner div.loading-icon {
  display: none;
}

.renew-banner div.loading-icon i.fa {
  animation: rotate 1s infinite;
}

.renew-banner.loading div.banner-text {
  display: none;
}

.renew-banner.loading div.loading-icon {
  display: inline-block;
}

.renew-loader {
  display: none;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #f0f8ff96;
  height: 100%;
  z-index: 1000;
  width: 100%;
  position: fixed;
  top: 0;
}

.renew-loader .renew-popup {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  gap: 1em;
  background-color: #fff;
  padding: 2em;
  border-radius: 5px;
  box-shadow: #afafaf 4px 4px 10px;
  margin: 0 2em;
  text-align: center;
}

.renew-loader .renew-popup .spinner {
  animation: rotation 0.4s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(359deg);
  }
}

.renew-loader .renew-popup .bts {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2em;
}

.renew-loader .renew-popup .bts #try-again {
  border: none;
  padding: 0.5em 1.2em;
  color: #fff;
  background-color: #0e4194;
}

.renew-loader .renew-popup .bts #close-renew {
  border: 1px solid #0e4194;
  background: 0 0;
  color: #0e4194;
  border-radius: 5px;
  padding: 0.5em 1.2em;
}

.renew-loader.show {
  display: -ms-flexbox;
  display: flex;
}
/*
nav {
  background-color: #fff;
  border-bottom: 1px solid #f2f2f2;
  display: block;
  height: 116px;
  left: 0;
  position: fixed;
  top: 0;
  transition: height .2s ease;
  width: 100%;
  z-index: 1070
}*/

nav.not-verified ~ #content {
  margin-top: 183px;
}

@media (max-width: 991.98px) {
  nav.not-verified ~ #content {
    margin-top: 147px;
  }
}

nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

nav div.container-fluid {
  height: 100%;
}

nav div.nav-main {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom: 1px solid #c4c4c4;
  border-top: 1px solid #c4c4c4;
  padding: 0.5em 0;
}

nav div.nav-main div.nav-main-col {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

nav div.nav-main div.nav-main-col div {
  height: 100%;
}

nav div.nav-main div.nav-button {
  -ms-flex-item-align: start;
  align-self: flex-start;
  position: relative;
  width: 30px;
}

nav div.nav-main div.nav-button a {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  height: 100%;
  width: 100%;
}

nav div.nav-main div.nav-button a span.bar {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #e97e24;
  height: 2px;
  transition: transform 0.2s ease;
  width: 20px;
}

nav div.nav-main div.nav-button a span.bar:after,
nav div.nav-main div.nav-button a span.bar:before {
  background-color: #e97e24;
  content: "";
  display: block;
  height: 2px;
  position: absolute;
  transition: transform 0.2s ease;
  width: 20px;
}

nav div.nav-main div.nav-button a span.bar:before {
  left: 0;
  top: -5px;
}

nav div.nav-main div.nav-button a span.bar:after {
  bottom: -5px;
  left: 0;
}

nav div.nav-main div.nav-button:hover {
  cursor: pointer;
}

nav div.nav-main div.nav-logo {
  font-size: 0;
  margin: 0 30px;
  width: 200px;
}

nav div.nav-main div.nav-logo div {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}

nav div.nav-main div.nav-logo div a {
  background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% auto;
}

@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  nav div.nav-main div.nav-logo div a {
    /*    background-image: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K")*/
  }
}

nav div.nav-main ul.nav-sections {
  -ms-flex-item-align: center;
  align-self: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  width: 100%;
}

nav div.nav-main ul.nav-sections li.nav-link {
  text-align: center;
  width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

nav div.nav-main ul.nav-sections li.nav-link a {
  line-height: 30px;
  line-height: 1.875rem;
  color: #000;
  font-family: open sans, sans-serif;
  font-weight: 700;
  padding: 0.5em 0;
  position: initial;
  text-transform: uppercase;
  transition: padding 0.2s ease, color 0.2s ease;
  width: 100%;
  z-index: 2;
}

nav div.nav-main ul.nav-sections li.nav-link a.selected {
  border-bottom: solid 5px #1e458c;
}

nav div.nav-main ul.nav-sections li.nav-link a:hover {
  border-bottom: solid 5px #1e458c;
  cursor: pointer;
}

nav div.nav-main ul.nav-sections li.nav-link a ~ ul.dropdown {
  background-color: #f2f2f2;
  border-bottom: 1px solid #1e458c;
  border-top: 1px solid #1e458c;
  display: none;
  height: auto;
  left: 0;
  min-width: 100%;
  padding: 0 36px;
  position: absolute;
  text-align: left;
  text-transform: capitalize;
  top: 114px;
  transition: top 0.2s ease;
  z-index: 2;
}

nav div.nav-main ul.nav-sections li.nav-link a ~ ul.dropdown li {
  display: inline-block;
  margin: 0;
  padding-right: 15px;
  position: relative;
}

nav div.nav-main ul.nav-sections li.nav-link a ~ ul.dropdown li a {
  display: block;
  left: 0;
  padding: 10px 0 3px;
  top: 0;
  transform: none;
}

nav div.nav-main ul.nav-sections li.nav-link a ~ ul.dropdown li a.selected {
  border: none;
}

nav
  div.nav-main
  ul.nav-sections
  li.nav-link
  a
  ~ ul.dropdown
  li
  a.selected
  span {
  border-bottom: solid 5px #1e458c;
}

nav div.nav-main ul.nav-sections li.nav-link a ~ ul.dropdown li a span {
  margin-left: 15px;
  padding-bottom: 9px;
}

nav div.nav-main ul.nav-sections li.nav-link a ~ ul.dropdown li a:before {
  background-color: rgba(0, 0, 0, 0.5);
  content: "";
  display: block;
  height: 40%;
  margin-top: 3px;
  position: absolute;
  top: 30%;
  width: 1px;
}

nav div.nav-main ul.nav-sections li.nav-link a ~ ul.dropdown li.subsection a {
  color: #000;
  font-weight: 300;
}

nav
  div.nav-main
  ul.nav-sections
  li.nav-link
  a
  ~ ul.dropdown
  li.subsection:hover
  a {
  border: none;
}

nav
  div.nav-main
  ul.nav-sections
  li.nav-link
  a
  ~ ul.dropdown
  li.subsection:hover
  a
  span {
  border-bottom: solid 5px #1e458c;
}

nav div.nav-main ul.nav-sections li.nav-link a ~ ul.dropdown li.section-label {
  color: #1e458c;
  font-family: open sans, sans-serif;
  font-weight: 700;
  padding: 12px 30px;
  text-transform: uppercase;
}

nav
  div.nav-main
  ul.nav-sections
  li.nav-link
  a
  ~ ul.dropdown
  li.section-label
  a:before {
  background-color: transparent;
}

nav
  div.nav-main
  ul.nav-sections
  li.nav-link
  a
  ~ ul.dropdown
  li:nth-child(2)
  a:before {
  background-color: transparent;
}

nav div.nav-main ul.nav-sections li.nav-link a ~ ul.dropdown.active {
  display: block;
}

nav div.nav-main ul.nav-sections li.nav-link a ~ ul.dropdown.right-aligned {
  right: 0;
}

@media (max-width: 991.98px) {
  nav div.nav-main ul.nav-sections li.nav-link a ~ ul.dropdown {
    visibility: hidden;
  }
}

@media (max-width: 991.98px) {
  nav div.nav-main ul.nav-sections li.nav-link {
    display: none;
  }
}

nav div.nav-main div.nav-user {
  margin-right: 15px;
  max-width: 30px;
  position: relative;
  width: 100%;
}

nav div.nav-main div.nav-user a {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 20px;
  font-size: 1.25rem;
  border: 1px solid #e97e24;
  border-radius: 30px;
  color: #e97e24;
  height: 30px;
  transition: color 0.2s ease;
  width: 30px;
}

nav div.nav-main div.nav-user a i {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

nav div.nav-main div.nav-user a:hover {
  border-color: #01979e;
  color: #01979e;
}

nav div.nav-main div.nav-user a ~ ul.dropdown {
  background-color: #fff;
  border: 1px solid #f2f2f2;
  display: none;
  -ms-flex-direction: column;
  flex-direction: column;
  height: auto;
  position: absolute;
  top: 115px;
  width: 180px;
  z-index: 10;
}

nav div.nav-main div.nav-user a ~ ul.dropdown li {
  border-bottom: 1px solid #f2f2f2;
  display: block;
  margin: 0;
  padding: 0;
}

nav div.nav-main div.nav-user a ~ ul.dropdown li a {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 12px;
  line-height: 0.75rem;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  color: #1e458c;
  display: block;
  font-family: open sans, sans-serif;
  font-weight: 500;
  height: 100%;
  left: 0;
  padding: 15px;
  position: relative;
  text-align: left;
  text-transform: capitalize;
  top: 0;
  transform: none;
  width: 100%;
}

nav div.nav-main div.nav-user a ~ ul.dropdown li a:hover {
  color: #e97e24;
}

nav div.nav-main div.nav-user a ~ ul.dropdown li:last-of-type {
  border: 0;
}

nav div.nav-main div.nav-user a ~ ul.dropdown li.user-signed-in {
  text-align: right;
}

nav div.nav-main div.nav-user a ~ ul.dropdown li.user-signed-in div.pre-text {
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 10px;
  line-height: 0.625rem;
  color: rgba(1, 151, 158, 0.5);
  font-weight: 500;
  text-transform: uppercase;
}

nav div.nav-main div.nav-user a ~ ul.dropdown li.user-signed-in div.username {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 14px;
  line-height: 0.875rem;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100px;
}

nav div.nav-main div.nav-user a ~ ul.dropdown.active {
  display: block;
}

@media (max-width: 991.98px) {
  nav div.nav-main div.nav-user a ~ ul.dropdown {
    display: inherit;
    overflow-x: hidden;
    position: fixed;
    transform: translate(100vw, 0);
    transition: transform 0.3s ease-in-out;
    width: 100vw;
    z-index: 1000;
  }

  nav div.nav-main div.nav-user a ~ ul.dropdown.active {
    transform: translate(0, 0);
  }
}

@media (max-width: 991.98px) {
  nav div.nav-main div.nav-user {
    display: none;
  }
}

nav div.nav-main div.nav-search {
  max-width: 35%;
  position: relative;
  width: 100%;
}

nav div.nav-main div.nav-search a.search-icon {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 16px;
  font-size: 1rem;
  border: 1px solid #e97e24;
  border-radius: 30px;
  color: #e97e24;
  display: none;
  height: 30px;
  transition: color 0.2s ease;
  width: 30px;
}

nav div.nav-main div.nav-search a.search-icon i {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

nav div.nav-main div.nav-search a.search-icon:hover {
  border-color: #01979e;
  color: #01979e;
}

nav div.nav-main div.nav-search form {
  height: 100%;
  position: relative;
}

nav div.nav-main div.nav-search form fieldset div.field-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 30px 0;
  position: relative;
  transition: padding 0.3s ease;
}

nav div.nav-main div.nav-search form fieldset div.field-wrap input {
  background-color: #f2f2f2;
  border: none;
  border-radius: 30px 0 0 30px;
  font-family: open sans, sans-serif;
  height: 30px;
  padding: 7px 11px;
  width: 90%;
}

nav div.nav-main div.nav-search form fieldset div.field-wrap input:active,
nav div.nav-main div.nav-search form fieldset div.field-wrap input:focus {
  outline: 0;
}

nav
  div.nav-main
  div.nav-search
  form
  fieldset
  div.field-wrap
  div.search-buttons {
  background-color: #f2f2f2;
  border-radius: 0 30px 30px 0;
  color: #e97e24;
  height: 30px;
  position: relative;
  width: 30px;
}

nav
  div.nav-main
  div.nav-search
  form
  fieldset
  div.field-wrap
  div.search-buttons
  div.submit-search {
  height: auto;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}

nav
  div.nav-main
  div.nav-search
  form
  fieldset
  div.field-wrap
  div.search-buttons:hover {
  cursor: pointer;
}

@media (max-width: 991.98px) {
  nav div.nav-main div.nav-search {
    width: 30px;
  }

  nav div.nav-main div.nav-search a.search-icon {
    display: block;
  }

  nav div.nav-main div.nav-search form {
    display: none;
  }
}

@media (max-width: 991.98px) {
  nav div.nav-main {
    display: none;
  }
}

nav div.top-nav {
  display: grid;
  grid-auto-columns: minmax(0, 1fr);
  grid-auto-flow: column;
  padding: 1em 0;
}

nav div.top-nav div.nav-left {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: 1em;
}

nav div.top-nav div.nav-left div.nav-side-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  border: solid 1px #c4c4c4;
  padding: 0.3em;
  cursor: pointer;
}

@media (min-width: 992px) {
  nav div.top-nav div.nav-left div.nav-side-button {
    border: none;
  }
}

@media (max-width: 575.98px) {
  nav div.top-nav div.nav-left div.nav-side-button {
    border: none;
  }
}

nav div.top-nav div.nav-left div.nav-side-button span.text {
  color: #7e7e7e;
  font-weight: 700;
  font-family: open sans, sans-serif;
}

@media (min-width: 992px) {
  nav div.top-nav div.nav-left div.nav-side-button span.text {
    display: none;
  }
}

@media (max-width: 575.98px) {
  nav div.top-nav div.nav-left div.nav-side-button span.text {
    display: none;
  }
}

nav div.top-nav div.nav-left div.nav-side-button div.nav-button {
  position: relative;
  width: 30px;
  height: 100%;
}

nav div.top-nav div.nav-left div.nav-side-button div.nav-button a {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  height: 100%;
  width: 100%;
}

nav div.top-nav div.nav-left div.nav-side-button div.nav-button a span.bar {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #7e7e7e;
  height: 2px;
  transition: transform 0.2s ease;
  width: 20px;
}

nav
  div.top-nav
  div.nav-left
  div.nav-side-button
  div.nav-button
  a
  span.bar:after,
nav
  div.top-nav
  div.nav-left
  div.nav-side-button
  div.nav-button
  a
  span.bar:before {
  background-color: #7e7e7e;
  content: "";
  display: block;
  height: 2px;
  position: absolute;
  transition: transform 0.2s ease;
  width: 20px;
}

nav
  div.top-nav
  div.nav-left
  div.nav-side-button
  div.nav-button
  a
  span.bar:before {
  left: 0;
  top: -5px;
}

nav
  div.top-nav
  div.nav-left
  div.nav-side-button
  div.nav-button
  a
  span.bar:after {
  bottom: -5px;
  left: 0;
}

nav div.top-nav div.nav-left div.nav-side-button div.nav-button:hover {
  cursor: pointer;
}

nav div.top-nav div.nav-left div.nav-search {
  max-width: 65%;
  position: relative;
  width: 100%;
}

nav div.top-nav div.nav-left div.nav-search a.search-icon {
  display: none;
  transition: color 0.2s ease;
}

nav div.top-nav div.nav-left div.nav-search form {
  height: 100%;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

nav div.top-nav div.nav-left div.nav-search form fieldset div.field-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  transition: padding 0.3s ease;
  border: solid #7e7e7e 1px;
}

nav div.top-nav div.nav-left div.nav-search form fieldset div.field-wrap input {
  border: none;
  border-radius: 30px 0 0 30px;
  font-family: open sans, sans-serif;
  height: 30px;
  padding: 7px 11px;
  width: 90%;
}

nav
  div.top-nav
  div.nav-left
  div.nav-search
  form
  fieldset
  div.field-wrap
  input:active,
nav
  div.top-nav
  div.nav-left
  div.nav-search
  form
  fieldset
  div.field-wrap
  input:focus {
  outline: 0;
}

nav
  div.top-nav
  div.nav-left
  div.nav-search
  form
  fieldset
  div.field-wrap
  div.search-buttons {
  border-radius: 0 30px 30px 0;
  color: #e97e24;
  height: 30px;
  position: relative;
  width: 30px;
}

nav
  div.top-nav
  div.nav-left
  div.nav-search
  form
  fieldset
  div.field-wrap
  div.search-buttons
  div.submit-search {
  height: auto;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}

nav
  div.top-nav
  div.nav-left
  div.nav-search
  form
  fieldset
  div.field-wrap
  div.search-buttons:hover {
  cursor: pointer;
}

@media (max-width: 767.98px) {
  nav div.top-nav div.nav-left div.nav-search a.search-icon {
    display: block;
  }

  nav div.top-nav div.nav-left div.nav-search form {
    display: none;
  }
}

@media (max-width: 991.98px) {
  nav div.top-nav div.nav-left {
    height: 46px;
  }
}

nav div.top-nav div.nav-logo {
  font-size: 0;
  height: 45px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}

nav div.top-nav div.nav-logo div {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}

nav div.top-nav div.nav-logo div a {
  max-width: 82px;
}

nav div.top-nav div.nav-logo div a img {
  height: 100%;
  width: 100%;
}

nav div.top-nav div.nav-active-user,
nav div.top-nav div.nav-user {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -ms-flex-align: center;
  align-items: center;
}

nav div.top-nav div.nav-active-user a,
nav div.top-nav div.nav-user a {
  color: #7e7e7e;
  font-family: open sans, sans-serif;
  font-weight: 700;
  font-size: 1rem;
}

nav div.top-nav div.nav-active-user a {
  display: -ms-flexbox;
  display: flex;
  gap: 0.3em;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  height: 100%;
  padding: 0 0.5em;
  border-radius: 0.4em;
  transition: all ease 0.2s;
}

nav div.top-nav div.nav-active-user a:hover {
  color: #0d4194;
}

nav div.top-nav div.nav-active-user a div {
  height: 25px;
  width: 25px;
  background-color: rgba(30, 69, 140, 0.5);
  border-radius: 20px;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.6rem;
  position: relative;
  padding-left: 2px;
}

nav div.top-nav div.nav-active-user a div span {
  line-height: 1rem;
}

nav div.top-nav div.nav-active-user a span.username {
  max-width: 70px;
  overflow: hidden;
  text-overflow: ellipsis;
}

nav div.top-nav div.nav-active-user .nav-paper {
  font-weight: 400;
  font-size: 0.9rem;
  border-radius: 2em;
  color: #000;
  transition: all ease 0.2s;
}

nav div.top-nav div.nav-active-user .nav-paper:hover {
  transform: scale(0.95);
}

@media (max-width: 767.98px) {
  nav div.top-nav div.nav-active-user .nav-paper {
    display: none;
  }
}

nav .elections-label {
  text-align: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
}

nav .elections-label span:hover {
  cursor: pointer;
}

nav #timer {
  color: #01979e;
  font-size: 1em;
  font-weight: 100;
  text-align: center;
  text-shadow: 1px 0 1px #01979e;
}

nav #timer div {
  display: inline-block;
  min-width: 90px;
}

nav #timer div span {
  color: #01979e;
  display: block;
  font-size: 0.35em;
  font-weight: 700;
}

nav div.sidebar {
  background-color: #f2f2f2;
  border: 1px solid #f2f2f2;
  border-width: 1px 1px 0 0;
  height: 100%;
  max-width: 320px;
  min-height: calc(100vh - 116px);
  overflow-y: scroll;
  transform: translate(-100%, 0);
  transition: transform 0.3s ease-in-out;
  width: 100%;
}

nav div.sidebar a {
  transition: color 0.2s ease;
}

nav div.sidebar a i {
  color: #f2f2f2;
  margin-right: 10px;
  text-align: center;
  transition: color 0.2s ease;
  vertical-align: baseline;
  width: 30px;
}

nav div.sidebar ul.nav-sidebar {
  padding: 0 15px;
}

nav div.sidebar ul.nav-sidebar li.nav-link {
  border-bottom: 1px solid #f2f2f2;
  margin-bottom: 15px;
  padding-bottom: 15px;
  position: relative;
}

nav div.sidebar ul.nav-sidebar li.nav-link a {
  line-height: 30px;
  line-height: 1.875rem;
  color: #1e458c;
  display: block;
  font-family: open sans, sans-serif;
  font-weight: 700;
  position: relative;
  text-transform: uppercase;
  transition: padding 0.3s ease, color 0.2s ease;
  width: 100%;
  z-index: 2;
}

nav div.sidebar ul.nav-sidebar li.nav-link a.selected,
nav div.sidebar ul.nav-sidebar li.nav-link a.selected i {
  color: #e97e24;
}

nav div.sidebar ul.nav-sidebar li.nav-link a:hover,
nav div.sidebar ul.nav-sidebar li.nav-link a:hover i {
  color: #e97e24;
  cursor: pointer;
}

nav div.sidebar ul.nav-sidebar li.nav-link ul.subsection {
  margin-left: 40px;
  padding-top: 15px;
}

nav div.sidebar ul.nav-sidebar li.nav-link ul.subsection li a {
  font-weight: 400;
  padding-bottom: 7.5px;
  text-transform: capitalize;
}

nav div.sidebar ul.nav-sidebar li.nav-link ul.subsection li:last-of-type a {
  padding-bottom: 0;
}

nav div.sidebar div.sidebar-header {
  font-family: open sans, sans-serif;
  margin-bottom: 15px;
  padding: 15px 15px 0;
}

nav div.sidebar div.sidebar-header div.btn-container {
  border-bottom: 1px solid #f2f2f2;
  padding-bottom: 15px;
}

nav div.sidebar div.sidebar-header div.btn-container a {
  line-height: 30px;
  line-height: 1.875rem;
  color: #1e458c;
  display: block;
  padding-bottom: 10px;
  text-transform: uppercase;
  transition: color 0.2s ease;
  width: 100%;
}

nav div.sidebar div.sidebar-header div.btn-container a i {
  color: #01979e;
}

nav div.sidebar div.sidebar-header div.btn-container a:last-of-type {
  padding-bottom: 0;
}

nav div.sidebar div.sidebar-header div.btn-container a:hover,
nav div.sidebar div.sidebar-header div.btn-container a:hover i {
  color: #e97e24;
}

nav div.sidebar div.sidebar-header .log-out {
  color: #1e458c;
  display: block;
  line-height: 1.875rem;
  padding-bottom: 10px;
  text-transform: uppercase;
  transition: color 0.2s ease;
  width: 100%;
}

nav div.sidebar div.sidebar-header div.user-container {
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #f2f2f2;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 15px;
}

nav div.sidebar div.sidebar-header div.user-container div.user-image {
  background-color: rgba(30, 69, 140, 0.5);
  border-radius: 100%;
  display: block;
  height: 60px;
  margin-right: 15px;
  position: relative;
  width: 60px;
}

nav div.sidebar div.sidebar-header div.user-container div.user-image span {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 20px;
  font-size: 1.25rem;
  color: #fff;
  font-weight: 700;
}

nav div.sidebar div.sidebar-header div.user-container div.user-info {
  -ms-flex: auto;
  flex: auto;
}

nav
  div.sidebar
  div.sidebar-header
  div.user-container
  div.user-info
  div.pre-text {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  line-height: 1rem;
  color: rgba(0, 0, 0, 0.5);
  font-weight: 500;
  text-transform: uppercase;
}

nav
  div.sidebar
  div.sidebar-header
  div.user-container
  div.user-info
  div.username {
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100px;
}

nav div.sidebar div.sidebar-header div.user-container a.sign-out {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 100%;
  height: 30px;
  position: relative;
  transition: background-color 0.3s ease;
  width: 30px;
}

nav div.sidebar div.sidebar-header div.user-container a.sign-out i {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #01979e;
  margin: 0;
  transition: color 0.3s ease;
}

nav div.sidebar div.sidebar-header div.user-container a.sign-out:hover {
  background-color: #e97e24;
}

nav div.sidebar div.sidebar-header div.user-container a.sign-out:hover i {
  color: #fff;
}

nav div.sidebar div.sidebar-footer {
  color: #1e458c;
  font-family: open sans, sans-serif;
  padding: 0 15px;
}

nav div.sidebar div.sidebar-footer h6 {
  color: #1e458c;
  text-transform: uppercase;
}

nav div.sidebar div.sidebar-footer-content {
  border-bottom: 1px solid #f2f2f2;
  margin-bottom: 15px;
  padding-bottom: 15px;
}

nav div.sidebar div.sidebar-footer-content a {
  transition: color 0.2s ease;
}

nav div.sidebar div.sidebar-footer-content a:hover {
  color: #e97e24;
}

nav div.sidebar div.sidebar-footer-social {
  margin-bottom: 30px;
}

nav div.sidebar div.sidebar-footer-social div.d-icons ul {
  display: -ms-flexbox;
  display: flex;
}

nav div.sidebar div.sidebar-footer-social div.d-icons ul li a {
  border: 1px solid;
  height: 30px;
  width: 30px;
}

nav div.sidebar div.sidebar-footer-social div.d-icons ul li a i {
  color: #e97e24;
}

nav div.sidebar div.sidebar-footer div.d-icons ul li {
  padding: 3px;
}

nav div.sidebar div.sidebar-footer div.d-icons ul li a {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.5);
}

nav div.sidebar div.sidebar-footer div.d-icons ul li a i {
  color: rgba(0, 0, 0, 0.5);
}

@media (max-width: 991.98px) {
  nav div.sidebar {
    min-height: calc(100vh - 60px);
  }
}

nav div.userbar {
  background-color: #f2f2f2;
  border: 1px solid #f2f2f2;
  border-width: 1px 1px 0 0;
  min-height: calc(100vh - 116px);
  max-width: 320px;
  overflow-y: scroll;
  transform: translate(100%, 0);
  transition: transform 0.3s ease-in-out;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  position: fixed;
  right: 0;
  top: 116px;
  font-family: open sans, sans-serif;
}

nav div.userbar div.user-highlights {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.6em;
  -ms-flex-align: center;
  align-items: center;
  margin: 2em 0 0;
  padding: 0 1.5em;
}

nav div.userbar div.user-highlights h3 {
  text-transform: capitalize;
  margin: 0;
}

nav div.userbar ul {
  border-top: solid #fff;
  border-bottom: solid #fff;
  padding: 1.2em 2em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.2em;
}

nav div.userbar ul li {
  font-weight: 700;
  color: #000;
}

nav div.userbar .advert {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: end;
  justify-content: end;
  padding: 2em;
}

nav div.userbar .advert ul {
  border: none;
  padding: 0;
  gap: 0.5em;
}

nav div.userbar .advert ul li {
  font-weight: 400;
}

@media (max-width: 991.98px) {
  nav div.userbar {
    height: calc(100vh - 60px);
    top: 60px;
  }
}

nav.open div.nav-main div.nav-button a span.bar,
nav.open
  div.top-nav
  div.nav-left
  div.nav-side-button
  div.nav-button
  a
  span.bar {
  height: 0;
}

nav.open div.nav-main div.nav-button a span.bar:before,
nav.open
  div.top-nav
  div.nav-left
  div.nav-side-button
  div.nav-button
  a
  span.bar:before {
  transform: translate(0, 190%) rotate(45deg);
}

nav.open div.nav-main div.nav-button a span.bar:after,
nav.open
  div.top-nav
  div.nav-left
  div.nav-side-button
  div.nav-button
  a
  span.bar:after {
  transform: translate(0, -190%) rotate(-45deg);
}

nav.open div.sidebar {
  transform: translate(0, 0);
}

nav.open-user div.userbar {
  transform: translate(0, 0);
}

@media (max-width: 991.98px) {
  nav {
    height: 60px;
  }
}

#content a.mgazeti-ad-container {
  background-color: #f1f1f1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 2rem 0;
  padding: 0.5em 0;
  width: 100%;
}

#content a.mgazeti-ad-container img {
  height: 210px;
  margin-left: 12px;
}

#content a.mgazeti-ad-container .link-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0.5em 1em;
}

#content a.mgazeti-ad-container .link-container .button {
  background-color: #0d4194;
  border: none;
  color: #fff;
  padding: 0.5em 1em;
  text-align: center;
}

#content div.pay-background#paper-pay,
#content div.pay-background#paper-pay2,
#content div.pay-background#thank-block {
  -ms-flex-align: center;
  align-items: center;
  background-color: #d7d7d778;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  left: 0;
  position: fixed;
  top: 0;
  transition: all ease;
  width: 100%;
  z-index: 1000;
}

@keyframes fadein {
  0% {
    -webkit-backdrop-filter: blur(0);
    backdrop-filter: blur(0);
  }

  33% {
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }

  66% {
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
  }

  100% {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
  }
}

#content div.pay-background#paper-pay div.premium-alert div.message,
#content div.pay-background#paper-pay2 div.premium-alert div.message,
#content div.pay-background#thank-block div.premium-alert div.message {
  -ms-flex-align: center;
  align-items: center;
  background: linear-gradient(0deg, #1972b5 38%, #108cdd);
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 2em;
}

#content div.pay-background#paper-pay div.premium-alert div.message h3.subject,
#content div.pay-background#paper-pay2 div.premium-alert div.message h3.subject,
#content
  div.pay-background#thank-block
  div.premium-alert
  div.message
  h3.subject {
  color: #fff;
  font-size: 25px;
}

#content div.pay-background#paper-pay div.premium-alert div.message a button,
#content div.pay-background#paper-pay2 div.premium-alert div.message a button,
#content div.pay-background#thank-block div.premium-alert div.message a button {
  background-color: #209aa0;
  color: #fff;
}

#content div.pay-background#paper-pay div.pay-container,
#content div.pay-background#paper-pay2 div.pay-container,
#content div.pay-background#thank-block div.pay-container {
  animation-delay: 0s;
  animation-duration: 250ms;
  animation-fill-mode: forwards;
  animation-name: bottomenter;
  background: #fff;
  color: #000;
  height: 100%;
  opacity: 0;
  overflow-y: scroll;
  padding: 1.2rem 4%;
  padding-top: 160px;
  position: relative;
  transition: all ease;
  width: 100%;
}

@media (max-height: 1000px) {
  #content div.pay-background#paper-pay div.pay-container.pay-full,
  #content div.pay-background#paper-pay2 div.pay-container.pay-full,
  #content div.pay-background#thank-block div.pay-container.pay-full {
    height: 100%;
    margin: 0;
  }
}

@media (max-width: 1206px) {
  #content div.pay-background#paper-pay div.pay-container,
  #content div.pay-background#paper-pay2 div.pay-container,
  #content div.pay-background#thank-block div.pay-container {
    height: 100%;
    margin: 0;
    width: 100%;
  }
}

@keyframes bottomenter {
  from {
    opacity: 0;
    transform: translateY(30px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

#content div.pay-background#paper-pay div.pay-container .btn-thanks,
#content div.pay-background#paper-pay2 div.pay-container .btn-thanks,
#content div.pay-background#thank-block div.pay-container .btn-thanks {
  background: #0d4194;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  font-family: open sans, sans-serif;
  padding: 1em;
  text-align: center;
  transition: all ease 150ms;
  width: 100%;
}

#content div.pay-background#paper-pay div.pay-container .btn-thanks:hover,
#content div.pay-background#paper-pay2 div.pay-container .btn-thanks:hover,
#content div.pay-background#thank-block div.pay-container .btn-thanks:hover {
  background: #2965c5;
  transform: scale(0.98);
}

#content div.pay-background#paper-pay div.pay-container .btn-thanks.redirecting,
#content
  div.pay-background#paper-pay2
  div.pay-container
  .btn-thanks.redirecting,
#content
  div.pay-background#thank-block
  div.pay-container
  .btn-thanks.redirecting {
  background: #122268;
  pointer-events: none;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  .btn-thanks.redirecting:hover,
#content
  div.pay-background#paper-pay2
  div.pay-container
  .btn-thanks.redirecting:hover,
#content
  div.pay-background#thank-block
  div.pay-container
  .btn-thanks.redirecting:hover {
  transform: none;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  #select-sub,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  #select-sub,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  #select-sub {
  max-height: 1500px;
  overflow: hidden;
  transition: all cubic-bezier(0.01, 0.58, 0.41, 1.07) 0.5s;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  #complete-sub,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  #complete-sub,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  #complete-sub {
  display: none;
  margin: auto;
  max-width: 600px;
}

#content div.pay-background#paper-pay div.pay-container div#pay-overlay u,
#content div.pay-background#paper-pay2 div.pay-container div#pay-overlay u,
#content div.pay-background#thank-block div.pay-container div#pay-overlay u {
  cursor: pointer;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  .subject,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  .subject,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  .subject {
  color: #000;
  font-family: Merriweather, serif;
  margin: 0.5rem 0;
  margin: auto;
  max-width: 600px;
  padding: 1em 0;
  text-align: center;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  .tab-holder,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  .tab-holder,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  .tab-holder {
  background: #f1f3f5;
  display: grid;
  gap: 0.5em;
  grid-template-columns: repeat(3, 1fr);
  padding: 2.5em 1em;
}

@media (min-width: 768px) {
  #content
    div.pay-background#paper-pay
    div.pay-container
    div#pay-overlay
    .tab-holder,
  #content
    div.pay-background#paper-pay2
    div.pay-container
    div#pay-overlay
    .tab-holder,
  #content
    div.pay-background#thank-block
    div.pay-container
    div#pay-overlay
    .tab-holder {
    grid-template-columns: repeat(3, 200px);
    -ms-flex-pack: center;
    justify-content: center;
  }
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  .tab-holder
  button,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  .tab-holder
  button,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  .tab-holder
  button {
  -ms-flex-item-align: center;
  align-self: center;
  background: 0 0;
  border: none;
  color: #7e7e7e;
  color: #000;
  cursor: pointer;
  font-family: open sans, sans-serif;
  font-size: 1.3rem;
  font-size: 1rem;
  font-weight: 700;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  justify-self: center;
  outline: 0;
  padding: 0.5em 0.6em;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  .tab-holder
  button
  i,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  .tab-holder
  button
  i,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  .tab-holder
  button
  i {
  color: #01979e;
  font-family: Merriweather, serif;
  font-size: 0.7rem;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  .tab-holder
  button.offer-special,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  .tab-holder
  button.offer-special,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  .tab-holder
  button.offer-special {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.2em;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  .tab-holder
  button.selected,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  .tab-holder
  button.selected,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  .tab-holder
  button.selected {
  background: #fff;
  border: 1px solid #7e7e7e;
  border-radius: 5px;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  .tab-holder
  button.selected.offer-special,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  .tab-holder
  button.selected.offer-special,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  .tab-holder
  button.selected.offer-special {
  border-color: #01979e;
}

#content div.pay-background#paper-pay div.pay-container div#pay-overlay section,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  section,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  section {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  section.column,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  section.column,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  section.column {
  -ms-flex-direction: column;
  flex-direction: column;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  section.row,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  section.row,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  section.row {
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  justify-content: center;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  section.sans,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  section.sans,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  section.sans {
  font-family: open sans, sans-serif;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  section
  label.division,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  section
  label.division,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  section
  label.division {
  border-bottom: 1px solid #c8c8c8;
  border-top: solid 0.5px #c8c8c8;
  padding: 0.5em 0;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  section
  label
  div,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  section
  label
  div,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  section
  label
  div {
  display: -ms-flexbox;
  display: flex;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  section
  label
  div.headline-holder,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  section
  label
  div.headline-holder,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  section
  label
  div.headline-holder {
  -ms-flex-align: center;
  align-items: center;
  font-size: 12px;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 1em;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  section
  label
  div.headline-holder
  span.headline,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  section
  label
  div.headline-holder
  span.headline,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  section
  label
  div.headline-holder
  span.headline {
  background: #04989f;
  color: #fff;
  padding: 0 5px;
  text-transform: uppercase;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  section
  label
  p.package-details,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  section
  label
  p.package-details,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  section
  label
  p.package-details {
  font-size: small;
  font-style: oblique;
  margin: 0;
  margin-left: 12px;
  max-height: 0;
  overflow: hidden;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  span.error,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  span.error,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  span.error {
  color: #c23737;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 2em;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 2em 1em;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card {
  background: #fff;
  border: solid 1px #c4c4c4;
  border-radius: 5px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-width: 350px;
  padding: 1em;
  position: relative;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card.special-offer,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card.special-offer,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card.special-offer,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card.special-offer,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card.special-offer,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card.special-offer {
  border-color: #01979e;
  border-width: 2px;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  h5,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  h5,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  h5,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  h5,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  h5,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  h5 {
  margin-bottom: 10px;
  text-align: center;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  ul,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  ul,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  ul,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  ul,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  ul,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  li,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  li,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  li,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  li,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  li,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  li {
  font-size: 0.875rem;
  margin-bottom: 0.6em;
  padding-left: 1.7em;
  text-indent: -1.7em;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  li:before,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  li:before,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  li:before,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  li:before,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  li:before,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  li:before {
  content: url("data:text/html; charset=utf-8;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHk+DQo8Y2VudGVyPjxoMT40MDQgTm90IEZvdW5kPC9oMT48L2NlbnRlcj4NCjxocj48Y2VudGVyPm5naW54LzEuMjEuNjwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K");
  padding-right: 10px;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  span.more,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  span.more,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  span.more,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  span.more,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  span.more,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  span.more {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  span.error,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  span.error,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  span.error,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  span.error,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  span.error,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  span.error {
  color: #c23737;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  .collapse,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  .collapse,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  .collapse,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  .collapse,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  .collapse,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  .collapse {
  max-height: 0;
  overflow: hidden;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  .collapse.active,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  .collapse.active,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  .collapse.active,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  .collapse.active,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  .collapse.active,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  .collapse.active {
  max-height: 300px;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: inherit;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 2em;
  overflow: hidden;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  div.banner,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  div.banner,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  div.banner {
  position: absolute;
  background-color: #01979e;
  width: 120px;
  margin: auto;
  transform: translate(-42px, 4px) rotate(-45deg);
  font-family: open sans, sans-serif;
  font-weight: 600;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  div.banner
  p,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  div.banner
  p,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  div.banner
  p {
  color: #fff;
  font-weight: 700;
  margin: 0;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card.invalid,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card.invalid,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card.invalid {
  opacity: 0.5;
  pointer-events: none;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  h5,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  h5,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  h5 {
  margin-bottom: 0;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  p,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  p,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card
  p {
  color: #7e7e7e;
  text-align: center;
  font-size: 0.9rem;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card.order,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card.order,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card.order {
  -ms-flex-order: -1;
  order: -1;
}

@media (max-width: 868px) {
  #content
    div.pay-background#paper-pay
    div.pay-container
    div#pay-overlay
    div.contain
    div.pricing-card.order,
  #content
    div.pay-background#paper-pay2
    div.pay-container
    div#pay-overlay
    div.contain
    div.pricing-card.order,
  #content
    div.pay-background#thank-block
    div.pay-container
    div#pay-overlay
    div.contain
    div.pricing-card.order {
    -ms-flex-order: 0;
    order: 0;
  }
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  #active-sub-exists,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  #active-sub-exists,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  #active-sub-exists {
  background: #d4f1d4;
  border-radius: 5px;
  color: green;
  margin-bottom: 18px;
  padding: 12px;
  text-align: center;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-upgrade,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-upgrade,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-upgrade {
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  border: 1px #0d4194 solid;
  border-radius: 8px;
  color: #0d4194;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  font-family: open sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  gap: 0.4em;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1em;
  text-align: center;
  transition: all ease 250ms;
  width: 100%;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-upgrade:hover,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-upgrade:hover,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-upgrade:hover {
  background: #0d4194;
  color: #fff;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-upgrade
  span,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-upgrade
  span,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-upgrade
  span {
  font-weight: 600;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-upgrade
  span
  strike,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-upgrade
  span
  strike,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-upgrade
  span
  strike {
  font-weight: 400;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-upgrade.disabled,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-upgrade.disabled,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-upgrade.disabled {
  background: #c4c4c4;
  cursor: not-allowed;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-pf,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  button.btn-submit-p,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-pf,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  button.btn-submit-p,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-pf,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  button.btn-submit-p,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade {
  -ms-flex-align: center;
  align-items: center;
  background: #0d4194;
  border: none;
  border-radius: 8px;
  color: #fff;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  font-family: open sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  gap: 0.4em;
  -ms-flex-pack: center;
  justify-content: center;
  outline: 0;
  padding: 1em;
  text-align: center;
  transition: all ease 250ms;
  width: 100%;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-pf.diminished,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  button.btn-submit-p.diminished,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade.diminished,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-pf.diminished,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  button.btn-submit-p.diminished,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade.diminished,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-pf.diminished,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  button.btn-submit-p.diminished,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade.diminished {
  background: #7e7e7e;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-pf:hover,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  button.btn-submit-p:hover,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade:hover,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-pf:hover,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  button.btn-submit-p:hover,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade:hover,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-pf:hover,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  button.btn-submit-p:hover,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade:hover {
  background: #2063ce;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-pf
  span,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  button.btn-submit-p
  span,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade
  span,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-pf
  span,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  button.btn-submit-p
  span,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade
  span,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-pf
  span,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  button.btn-submit-p
  span,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade
  span {
  font-weight: 600;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-pf
  span
  strike,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  button.btn-submit-p
  span
  strike,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade
  span
  strike,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-pf
  span
  strike,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  button.btn-submit-p
  span
  strike,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade
  span
  strike,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-pf
  span
  strike,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  button.btn-submit-p
  span
  strike,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade
  span
  strike {
  font-weight: 400;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-pf.disabled,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  button.btn-submit-p.disabled,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade.disabled,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-pf.disabled,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  button.btn-submit-p.disabled,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade.disabled,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-pf.disabled,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  button.btn-submit-p.disabled,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade.disabled {
  background: #c4c4c4;
  cursor: not-allowed;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-pf.closed,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  button.btn-submit-p.closed,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade.closed,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-pf.closed,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  button.btn-submit-p.closed,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade.closed,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  .btn-submit-pf.closed,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  button.btn-submit-p.closed,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade.closed {
  color: #0d4194;
  font-size: 0;
  overflow: hidden;
  padding: 0;
  width: 0;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade {
  background: 0 0;
  border: 1px #0d4194 solid;
  color: #0d4194;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade:hover,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade:hover,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade:hover {
  background: orange;
  border: orange 1px solid;
  color: #fff;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade.cancel,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade.cancel,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade.cancel {
  background: #bd1b1b;
  border: 1px solid #bd1b1b;
  color: #fff;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade.cancel:hover,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade.cancel:hover,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade.cancel:hover {
  background: #d84c4c;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade.hide,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade.hide,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  button.upgrade.hide {
  display: none;
  pointer-events: none;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card {
  font-family: open sans, sans-serif;
  max-width: initial;
  width: 100%;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  div.heading,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  div.heading,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  div.heading {
  display: -ms-flexbox;
  display: flex;
  font-size: 1.2rem;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  div.heading
  div.down-container,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  div.heading
  div.down-container,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  div.heading
  div.down-container {
  position: relative;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  div.heading
  div.down-container
  div,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  div.heading
  div.down-container
  div,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  div.heading
  div.down-container
  div {
  background: #fff0;
  border-radius: 100%;
  height: 26px;
  position: absolute;
  top: 0;
  transform: translate3d(-3px, -3px, 0);
  transition: all ease 0.2s;
  width: 26px;
  z-index: 20;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  div.heading
  div.down-container
  div:hover,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  div.heading
  div.down-container
  div:hover,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  div.heading
  div.down-container
  div:hover {
  background: #bbbbbb91;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  div.heading
  #out-drop-down,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  div.heading
  #out-drop-down,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  div.heading
  #out-drop-down {
  transition: all ease 0.4s;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  div.body,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  div.body,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  div.body {
  color: #7e7e7e;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  ul,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  ul,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  ul {
  max-height: 21px;
  overflow: hidden;
  transition: all ease 0.4s;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  hr,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  hr,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  hr {
  border: 0.5px solid #c4c4c4;
  width: 100%;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  p,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  p,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  p {
  font-size: 0.875rem;
  margin: 0;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  p.price,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  p.price,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  p.price {
  text-align: end;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  p.price
  strike,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  p.price
  strike,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.out-card
  p.price
  strike {
  color: #7e7e7e;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  #selection-back
  u,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  #selection-back
  u,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  #selection-back
  u {
  color: grey;
  float: right;
  font-family: open sans;
  font-size: 0.875rem;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details {
  overflow: hidden;
  width: 100%;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  #email-container,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  #email-container,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  #email-container,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  #email-container,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  #email-container,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  #email-container {
  max-height: 500px;
  overflow: hidden;
  transition: all ease 350ms;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  h6,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  h6,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  h6,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  h6,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  h6,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  h6 {
  font-family: open sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  h6.steps,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  h6.steps,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  h6.steps,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  h6.steps,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  h6.steps,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  h6.steps {
  color: #7e7e7e;
  text-transform: uppercase;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  p,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  p,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  p,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  p,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  p,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  p {
  font-size: 0.875rem;
  margin: 0.2em 0;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  p.terms,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  p.terms,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  p.terms,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  p.terms,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  p.terms,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  p.terms {
  font-family: open sans, sans-serif;
  font-size: 0.75rem;
  margin: 0.8em 0;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  input,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  input,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  input,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  input,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  input,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  input {
  border: 1px solid #c4c4c4;
  border-radius: 5px;
  font-weight: 700;
  outline: 0;
  padding: 0.6em;
  width: 100%;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  #subscribed,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  #subscribed,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  #subscribed,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  #subscribed,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  #subscribed,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  #subscribed {
  background: #bef7be;
  border-radius: 5px;
  color: #0d680d;
  display: none;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 1em auto;
  padding: 1em;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  #subscribed.show,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  #subscribed.show,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  #subscribed.show,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  #subscribed.show,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  #subscribed.show,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  #subscribed.show {
  display: -ms-flexbox;
  display: flex;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  .subbed,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  .subbed,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  .subbed,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  .subbed,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  .subbed,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  .subbed {
  display: none;
  margin: 0.5em;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  .subbed.show,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  .subbed.show,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  .subbed.show,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  .subbed.show,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  .subbed.show,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  .subbed.show {
  display: block;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  .user-proceed,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  .user-proceed,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  .user-proceed,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  .user-proceed,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  .user-proceed,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  .user-proceed {
  display: -ms-flexbox;
  display: flex;
  gap: 1em;
  max-height: 54px;
  overflow: hidden;
  transition: all ease 0.4s;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  .user-proceed.upgrade,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  .user-proceed.upgrade,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  .user-proceed.upgrade,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  .user-proceed.upgrade,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  .user-proceed.upgrade,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  .user-proceed.upgrade {
  gap: 0;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  .user-proceed.closed,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  .user-proceed.closed,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  .user-proceed.closed,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  .user-proceed.closed,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  .user-proceed.closed,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  .user-proceed.closed {
  max-height: 0;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  .disclaimer,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  .disclaimer,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  .disclaimer,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  .disclaimer,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  .disclaimer,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  .disclaimer {
  display: none;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  .disclaimer.show,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  .disclaimer.show,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  .disclaimer.show,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  .disclaimer.show,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  .disclaimer.show,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  .disclaimer.show {
  display: block;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  #user-email:focus,
#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  #user-email:focus,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  #user-email:focus,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  #user-email:focus,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  #user-email:focus,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.user-details
  #user-email:focus {
  border-color: #4079d8;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details {
  max-height: 320px;
  transition: all ease 0.4s;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details.disabled,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details.disabled,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details.disabled {
  opacity: 0.4;
  pointer-events: none;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details.closed,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details.closed,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details.closed {
  max-height: 0;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  section,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  section,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  section {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  font-family: open sans, sans-serif;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  section.column,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  section.column,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  section.column {
  -ms-flex-direction: column;
  flex-direction: column;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  section
  div,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  section
  div,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  section
  div {
  -ms-flex-align: start;
  align-items: start;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0.8em 0;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  section
  div.payment-option,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  section
  div.payment-option,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  section
  div.payment-option {
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  section
  div
  input,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  section
  div
  input,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  section
  div
  input {
  width: 14px;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  section
  div
  label,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  section
  div
  label,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  section
  div
  label {
  margin: 0;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  section.space-around,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  section.space-around,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  section.space-around {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  section
  input.number,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  section
  input.number,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  section
  input.number {
  background: #fff;
  border: 1px solid;
  border: 1px solid #c4c4c4;
  font-weight: 400;
  padding: 1em;
  text-align: center;
  width: 100%;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  div#paypal-disclaimer,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  div#paypal-disclaimer,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  div#paypal-disclaimer {
  padding: 0.4em;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  div#paypal-disclaimer
  p#paypal-terms,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  div#paypal-disclaimer
  p#paypal-terms,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pay-details
  div#paypal-disclaimer
  p#paypal-terms {
  color: #8f8f8f;
  font-family: Merriweather, serif;
  font-style: italic;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  .headline,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  .headline,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  .headline {
  background-color: #c4c4c4;
  border-radius: 8px;
  color: #fff;
  font-family: open sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0.5em 0.6em;
  position: absolute;
  right: 0;
  text-align: center;
  text-transform: uppercase;
  top: -1.3em;
  width: 120px;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card.selected,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card.selected,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  div.pricing-card.selected {
  border: solid #0d419496 4px;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section.column,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section.column,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section.column {
  -ms-flex-direction: column;
  flex-direction: column;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section.row,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section.row,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section.row {
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  justify-content: center;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section.drop-down-show-hide,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section.drop-down-show-hide,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section.drop-down-show-hide {
  display: none;
  margin-top: 2em;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section.drop-down-show-hide
  div,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section.drop-down-show-hide
  div,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section.drop-down-show-hide
  div {
  background-color: #209aa0;
  margin-bottom: 0.5em;
  padding: 0.5em 2em;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section.drop-down-show-hide
  div
  p,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section.drop-down-show-hide
  div
  p,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section.drop-down-show-hide
  div
  p {
  font-family: open sans, sans-serif;
  margin: 0;
  text-transform: uppercase;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section.drop-down-show-hide
  p,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section.drop-down-show-hide
  p,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section.drop-down-show-hide
  p {
  text-align: center;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section
  pre,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section
  pre,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section
  pre {
  font-family: open sans, sans-serif;
  margin-bottom: 0.5em;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section
  select,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section
  select,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section
  select {
  background: #187bc2;
  border: #fff solid 1px;
  color: #fff;
  padding: 0.5em;
  text-align: center;
  width: 100%;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section
  select
  option,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section
  select
  option,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section
  select
  option {
  padding: 0.5em 0;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section
  span.error,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section
  span.error,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  section
  span.error {
  color: #ed9d9d;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  input.submit,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  input.submit,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.contain
  form.form.cf
  input.submit {
  background-color: #fff;
  border: none;
  color: #000;
  margin: 1em 0;
  padding: 0.5em 0;
  width: 100%;
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.hide-md,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.hide-md,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.hide-md {
  display: none;
}

@media (max-width: 768px) {
  #content
    div.pay-background#paper-pay
    div.pay-container
    div#pay-overlay
    div.hide-md,
  #content
    div.pay-background#paper-pay2
    div.pay-container
    div#pay-overlay
    div.hide-md,
  #content
    div.pay-background#thank-block
    div.pay-container
    div#pay-overlay
    div.hide-md {
    display: block;
  }
}

#content
  div.pay-background#paper-pay
  div.pay-container
  div#pay-overlay
  div.show-md,
#content
  div.pay-background#paper-pay2
  div.pay-container
  div#pay-overlay
  div.show-md,
#content
  div.pay-background#thank-block
  div.pay-container
  div#pay-overlay
  div.show-md {
  display: block;
}

@media (max-width: 768px) {
  #content
    div.pay-background#paper-pay
    div.pay-container
    div#pay-overlay
    div.show-md,
  #content
    div.pay-background#paper-pay2
    div.pay-container
    div#pay-overlay
    div.show-md,
  #content
    div.pay-background#thank-block
    div.pay-container
    div#pay-overlay
    div.show-md {
    display: none;
  }
}

#content div.pay-background#paper-pay div.pay-container div.prompt,
#content div.pay-background#paper-pay2 div.pay-container div.prompt,
#content div.pay-background#thank-block div.pay-container div.prompt {
  display: none;
}

#content div.pay-background#paper-pay div.pay-container div.prompt div,
#content div.pay-background#paper-pay2 div.pay-container div.prompt div,
#content div.pay-background#thank-block div.pay-container div.prompt div {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0 1rem;
}

#content div.pay-background#paper-pay div.pay-container div.prompt div h5,
#content div.pay-background#paper-pay2 div.pay-container div.prompt div h5,
#content div.pay-background#thank-block div.pay-container div.prompt div h5 {
  font-family: Merriweather, serif;
  margin-bottom: 1rem;
  text-align: center;
}

#content #page {
  background: initial;
}

html {
  font-size: 100%;
  scroll-padding-top: 10rem;
}

body {
  background: #fff;
  font-family: Merriweather, serif;
  font-weight: 400;
  overflow-x: hidden;
  text-rendering: optimizeLegibility;
}

/*body nav {
  font-size: 14px;
  font-size: .875rem
}*/

body #content {
  font-size: 16px;
  font-size: 1rem;
  line-height: 23px;
  line-height: 1.4375rem;
}

body #content h1 {
  font-size: 32px;
  font-size: 2rem;
  line-height: 39px;
  line-height: 2.4375rem;
  font-weight: 700;
}

body #content h2 {
  font-size: 32px;
  font-size: 2rem;
  line-height: 39px;
  line-height: 2.4375rem;
  font-weight: 700;
}

body #content h3 {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 35px;
  line-height: 2.1875rem;
  font-weight: 700;
}

body #content h4 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 31px;
  line-height: 1.9375rem;
  font-weight: 700;
}

body #content h5 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 27px;
  line-height: 1.6875rem;
  font-weight: 700;
}

body #content h6 {
  font-size: 16px;
  font-size: 1rem;
  line-height: 23px;
  line-height: 1.4375rem;
  font-weight: 700;
}

body #content h1 {
  color: #000;
  font-family: open sans, sans-serif;
}

@media (max-width: 991.98px) {
  body #content h1 {
    font-size: 31px;
    font-size: 1.9375rem;
    line-height: 38px;
    line-height: 2.375rem;
  }
}

@media (max-width: 767.98px) {
  body #content h1 {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 33px;
    line-height: 2.0625rem;
  }
}

body #content h2 {
  color: #000;
  font-family: open sans, sans-serif;
}

@media (max-width: 991.98px) {
  body #content h2 {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 35px;
    line-height: 2.1875rem;
  }
}

@media (max-width: 767.98px) {
  body #content h2 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 31px;
    line-height: 1.9375rem;
  }
}

body #content h3 {
  color: #000;
  font-family: open sans, sans-serif;
}

@media (max-width: 991.98px) {
  body #content h3 {
    font-size: 25px;
    font-size: 1.5625rem;
    line-height: 32px;
    line-height: 2rem;
  }
}

@media (max-width: 767.98px) {
  body #content h3 {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 29px;
    line-height: 1.8125rem;
  }
}

body #content h4 {
  color: #000;
  font-family: open sans, sans-serif;
}

@media (max-width: 991.98px) {
  body #content h4 {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 29px;
    line-height: 1.8125rem;
  }
}

@media (max-width: 767.98px) {
  body #content h4 {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 27px;
    line-height: 1.6875rem;
  }
}

body #content h5 {
  color: #000;
  font-family: open sans, sans-serif;
}

@media (max-width: 991.98px) {
  body #content h5 {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 26px;
    line-height: 1.625rem;
  }
}

@media (max-width: 767.98px) {
  body #content h5 {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 25px;
    line-height: 1.5625rem;
  }
}

body #content h6 {
  color: #000;
  font-family: open sans, sans-serif;
}

@media (max-width: 991.98px) {
  body #content h6 {
    font-size: 16px;
    font-size: 1rem;
    line-height: 23px;
    line-height: 1.4375rem;
  }
}

@media (max-width: 767.98px) {
  body #content h6 {
    font-size: 16px;
    font-size: 1rem;
    line-height: 23px;
    line-height: 1.4375rem;
  }
}

body #content h1.page-title,
body footer h1.page-title {
  margin-bottom: 60px;
  text-transform: uppercase;
}

@media (max-width: 991.98px) {
  body #content h1.page-title,
  body footer h1.page-title {
    margin-bottom: 30px;
  }
}

body #content h1.second-page-title,
body footer h1.second-page-title {
  font-size: 20px;
  margin-bottom: 15px;
  margin-top: 60px;
  text-transform: uppercase;
}

@media (max-width: 991.98px) {
  body #content h1.second-page-title,
  body footer h1.second-page-title {
    margin-bottom: 15px;
    margin-top: 15px;
  }
}

body #content a.btn-wrapper,
body footer a.btn-wrapper {
  display: block;
  margin-bottom: 30px;
  position: relative;
  text-align: center;
}

body #content a.btn-wrapper:before,
body footer a.btn-wrapper:before {
  background-color: #00000014;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 100%;
  z-index: 1;
}

body #content .btn,
body footer .btn {
  font-size: 16px;
  font-size: 1rem;
  background-color: #fff;
  border: 1px solid #00000014;
  border-radius: 30px;
  color: rgba(0, 0, 0, 0.5);
  display: inline-block;
  font-family: open sans, sans-serif;
  outline: 0;
  padding: 10px;
  position: relative;
  text-transform: lowercase;
  transition: background-color 0.2s ease-in-out;
  z-index: 2;
}

body #content .btn i,
body footer .btn i {
  font-size: 12px;
  font-size: 0.75rem;
  margin-left: 5px;
  vertical-align: middle;
}

body #content .btn:hover,
body footer .btn:hover {
  border-color: #e97e24;
  color: #e97e24;
  cursor: pointer;
}

body #content .btn.primary,
body footer .btn.primary {
  border-color: #1e458c;
  color: #1e458c;
}

body #content .btn.primary:hover,
body footer .btn.primary:hover {
  border-color: #2c64cb;
  color: #2c64cb;
}

body #content .btn.secondary,
body footer .btn.secondary {
  border-color: #01979e;
  color: #01979e;
}

body #content .btn.secondary:hover,
body footer .btn.secondary:hover {
  border-color: #01e0ea;
  color: #01e0ea;
}

body #content .btn.small,
body footer .btn.small {
  font-size: 12px;
  font-size: 0.75rem;
  padding: 10px;
}

/*body .container {
  max-width: 1280px
}*/

/* body a {
  color: inherit
}

body a:active,
body a:focus,
body a:hover {
  color: inherit;
  text-decoration: none
} */

body #content {
  margin-top: 116px;
}

body #content > div[id]:not(.ad-wrap) {
  padding: 60px 0;
}

@media (max-width: 991.98px) {
  body #content > div[id]:not(.ad-wrap) {
    padding: 29px 0;
  }

  body #content > div[id]:not(.ad-wrap) span {
    font-size: medium;
  }
}

@media (max-width: 767.98px) {
  body #content > div[id]:not(.ad-wrap) {
    padding: 3px 0;
  }

  body #content > div[id]:not(.ad-wrap) #timer span {
    font-size: 10px;
  }
}

body #content div.ad-wrap {
  padding-bottom: 15px;
  text-align: center;
}

body #content div.ad-wrap:before {
  color: #999 !important;
  content: "Advertisement";
  font-family: open sans, sans-serif;
  font-size: 10px !important;
  letter-spacing: 0.5px;
  margin-bottom: 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

@media (max-width: 991.98px) {
  body #content {
    margin-top: 60px;
  }
}

body div.banner-ad {
  background-color: #e2e3e4;
  text-align: center;
  max-width: 970px;
  margin: 20px auto;
  overflow: hidden;
}

body.edit nav {
  position: relative;
}

body.edit #content {
  margin-top: 0;
}

body.scroll-lock {
  overflow-y: hidden;
}

body .d-icons ul {
  height: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
}

body .d-icons ul li {
  padding: 6px 0;
}

body .d-icons ul li span {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 12px;
  line-height: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
}

body .d-icons ul li a {
  font-size: 18px;
  font-size: 1.125rem;
  background-color: #01979e;
  border-radius: 100%;
  display: block;
  height: 45px;
  position: relative;
  width: 45px;
}

body .d-icons ul li a i {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
}

body .d-icons ul li a:hover,
body .d-icons ul li a:not([href]):not([tabindex]):hover {
  border-color: #f0a76a;
  color: #f0a76a;
  cursor: pointer;
}

body .d-icons ul li:last-of-type {
  padding-right: 0;
}

@media (max-width: 991.98px) {
  body .d-icons ul {
    gap: 1em;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

body div.menu-overlay {
  background-color: #000;
  bottom: 0;
  cursor: pointer;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  transition: opacity 0.2s ease, visibility 0s linear 0.2s;
  visibility: hidden;
  z-index: 1020;
}

body div.menu-overlay.show {
  background-color: #000;
  opacity: 0.2;
  transition-delay: 0s;
  visibility: visible;
}

body div.load-more-wrapper {
  display: block;
  height: auto;
  margin-bottom: 30px;
  min-height: 43px;
  position: relative;
  text-align: center;
  width: 100%;
}

body div.load-more-wrapper a.load-more {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 30px;
  color: rgba(0, 0, 0, 0.5);
  display: inline-block;
  padding: 10px;
  text-transform: lowercase;
}

body div.load-more-wrapper p {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  display: inline-block;
  margin: 0;
  padding: 0 15px;
}

body div.load-more-wrapper:after {
  background-color: #00000014;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 100%;
  z-index: -1;
}

body div.load-more-wrapper.loading a.load-more {
  display: none;
}

body div.load-more-wrapper.loading div.loading-wrapper {
  display: block;
}

body div.load-more-wrapper.loading div.loading-wrapper div.loading-icon {
  background-color: #fff;
  padding: 0 15px;
}

body div.loading-wrapper {
  border-radius: 6px;
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1029;
}

body div.loading-wrapper.loading-overlay {
  background-color: rgba(255, 255, 255, 0.9);
}

body div.loading-icon {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  display: block;
  z-index: 1020;
}

body div.loading-icon svg.spinner {
  animation: rotate 1.4s linear infinite;
}

body div.loading-icon circle.path {
  animation: dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite;
  stroke-dasharray: 187;
  stroke-dashoffset: 0;
  transform-origin: center;
}

@keyframes rotate {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes colors {
  0% {
    stroke: #2c64cb;
  }

  25% {
    stroke: #01979e;
  }

  50% {
    stroke: #2c64cb;
  }

  75% {
    stroke: #01979e;
  }

  100% {
    stroke: #2c64cb;
  }
}

@keyframes dash {
  0% {
    stroke-dashoffset: 187;
  }

  50% {
    stroke-dashoffset: 46.75;
    transform: rotate(135deg);
  }

  100% {
    stroke-dashoffset: 187;
    transform: rotate(360deg);
  }
}

body div.newsletter-form {
  padding: 15px 45px;
  text-align: center;
}

body div.newsletter-form h5 {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-family: Merriweather, serif;
  margin-bottom: 15px;
}

body div.newsletter-form input {
  border: none;
  border-radius: 20px;
}

body div.newsletter-form input.email-input {
  background-color: #f2f2f2;
  font-style: italic;
  font-weight: 300;
  height: 40px;
  margin-bottom: 15px;
  text-align: center;
}

body div.newsletter-form input.email-input:focus {
  outline: 0;
}

body div.newsletter-form button.submit-button {
  background-color: #1e458c;
  border: none;
  border-radius: 20px;
  color: #fff;
  cursor: pointer;
  font-family: open sans, sans-serif;
  font-weight: 700;
  margin: auto;
  padding: 6px 15px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

body div.newsletter-form button.submit-button:focus {
  outline: 0;
}

body div.sticky-footer {
  background-color: #e2e3e4;
  bottom: 0;
  left: 0;
  padding: 5px;
  position: fixed;
  transform: translateY(200%);
  transition: transform 0.6s ease-out, visibility 0.7s ease-out;
  visibility: hidden;
  width: 100%;
  z-index: 99;
}

body div.sticky-footer h3 {
  margin-bottom: 5px;
}

body.contracted div.has-ad {
  transform: translateY(0);
  transition: visibility 0s ease-out;
  visibility: visible;
}

body #gpt-exit {
  background: #e2e3e4;
  border: none;
  border-radius: 8px 0 0;
  box-shadow: rgba(17, 58, 102, 0.35) -1px -1px 2px 0;
  cursor: pointer;
  height: 25px;
  pointer-events: all;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(0, -100%);
  width: 25px;
  z-index: 1;
}

body #gpt-exit .box3 {
  left: 50%;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 20px;
}

body #gpt-exit .box3 svg {
  display: block;
}

body #gpt-exit .box3 .close-x {
  fill: transparent;
  stroke: #1e458c;
  stroke-linecap: round;
  stroke-width: 5;
}

body .election-menu-container :active .election-menu,
body .election-menu-container a:hover .election-menu {
  background-color: #01979e;
  border: 1px solid #01979e;
  box-shadow: 5px 5px 10px 0 #bebebe;
  color: #fff;
}

body .election-menu-container .election-menu {
  border: 1px solid #00000014;
  border-radius: 15px;
  display: inline-block;
  font-size: 0.8em;
  margin: 3px;
  padding: 4px 10px;
  white-space: nowrap;
}

body .election-menu-container .election-menu.active {
  background-color: #01979e;
  border: 1px solid #01979e;
  box-shadow: 5px 5px 10px 0 #bebebe;
  color: #fff;
}

body #image-banner {
  min-width: 100%;
  min-height: 100%;
}

/* body .label {
  font-style: italic;
  color: #000;
  position: absolute;
  top: 150px
} */
/* 
@media(max-width:767.98px) {
  body .label {
    display: none
  }
} */

body #timer div.dial {
  background: #fff;
  padding: 5px;
  margin: 5px;
  border-radius: 10px;
  display: inline-block;
  width: 40px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14),
    0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

@media (max-width: 767.98px) {
  body #timer div.dial {
    margin: 2px;
    width: 30px;
  }

  body #timer div.dial span.top {
    margin-bottom: -7px;
  }
}

body #timer div.dial span.top {
  font-weight: 900;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}

body #timer div.dial span.bottom {
  font-style: oblique;
  display: -ms-flexbox;
  display: flex;
  font-size: x-small;
  -ms-flex-pack: center;
  justify-content: center;
  color: #999;
}

html {
  font-size: 15px;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.me-auto {
  margin-right: auto !important;
}
@media (min-width: 992px) {
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
}
@media screen and (max-width: 1024px) {
  .headerdesk {
    display: none !important;
  }

  .footerdesk {
    display: none;
  }

  .headermob {
    display: block;
  }

  .footermob {
    display: block;
  }
}

@media screen and (min-width: 1025px) {
  .headerdesk {
    display: block;
  }

  .footerdesk {
    display: block;
  }

  .headermob {
    display: none;
  }

  .footermob {
    display: none;
  }
}

.VIpgJd-ZVi9od-ORHb-OEVmcd {
        left: 0;
        top: 0;
        height: 39px;
        width: 100%;
        z-index: 10000001;
        position: fixed;
        border: none;
        border-bottom: 1px solid #6b90da;
        margin: 0;
        box-shadow: 0 0 8px 1px #999;
      }
      .VIpgJd-ZVi9od-xl07Ob-OEVmcd {
        z-index: 10000002;
        border: none;
        position: fixed;
        box-shadow: 0 3px 8px 2px #999;
      }
      .VIpgJd-ZVi9od-SmfZ-OEVmcd {
        z-index: 10000000;
        border: none;
        margin: 0;
      }
      .goog-te-gadget {
        font-family: arial;
        font-size: 11px;
        color: #666;
        white-space: nowrap;
      }
      .goog-te-gadget img {
        vertical-align: middle;
        border: none;
      }
      .goog-te-gadget-simple {
        background-color: #fff;
        border-left: 1px solid #d5d5d5;
        border-top: 1px solid #9b9b9b;
        border-bottom: 1px solid #e8e8e8;
        border-right: 1px solid #d5d5d5;
        font-size: 10pt;
        display: inline-block;
        padding-top: 1px;
        padding-bottom: 2px;
        cursor: pointer;
      }
      .goog-te-gadget-icon {
        margin-left: 2px;
        margin-right: 2px;
        width: 19px;
        height: 19px;
        border: none;
        vertical-align: middle;
      }
      .goog-te-combo {
        margin-left: 4px;
        margin-right: 4px;
        vertical-align: baseline;
      }
      .goog-te-gadget .goog-te-combo {
        margin: 4px 0;
      }
      .VIpgJd-ZVi9od-l4eHX-hSRGPd,
      .VIpgJd-ZVi9od-l4eHX-hSRGPd:link,
      .VIpgJd-ZVi9od-l4eHX-hSRGPd:visited,
      .VIpgJd-ZVi9od-l4eHX-hSRGPd:hover,
      .VIpgJd-ZVi9od-l4eHX-hSRGPd:active {
        font-size: 12px;
        font-weight: bold;
        color: #444;
        text-decoration: none;
      }
      .VIpgJd-ZVi9od-ORHb .VIpgJd-ZVi9od-l4eHX-hSRGPd,
      .VIpgJd-ZVi9od-TvD9Pc-hSRGPd {
        display: block;
        margin: 0 10px;
      }
      .VIpgJd-ZVi9od-ORHb .VIpgJd-ZVi9od-l4eHX-hSRGPd {
        padding-top: 2px;
        padding-left: 4px;
      }
      .goog-te-combo,
      .VIpgJd-ZVi9od-ORHb *,
      .VIpgJd-ZVi9od-SmfZ *,
      .VIpgJd-ZVi9od-xl07Ob *,
      .VIpgJd-ZVi9od-vH1Gmf *,
      .VIpgJd-ZVi9od-l9xktf * {
        font-family: arial;
        font-size: 10pt;
      }
      .VIpgJd-ZVi9od-ORHb {
        margin: 0;
        background-color: #e4effb;
        overflow: hidden;
      }
      .VIpgJd-ZVi9od-ORHb img {
        border: none;
      }
      .VIpgJd-ZVi9od-ORHb-bN97Pc {
        color: #000;
      }
      .VIpgJd-ZVi9od-ORHb-bN97Pc img {
        vertical-align: middle;
      }
      .VIpgJd-ZVi9od-ORHb-Tswv1b {
        color: #666;
        vertical-align: top;
        margin-top: 0;
        font-size: 7pt;
      }
      .VIpgJd-ZVi9od-ORHb-KE6vqe {
        width: 8px;
      }
      .VIpgJd-ZVi9od-LgbsSe {
        border-color: #e7e7e7;
        border-style: none solid solid none;
        border-width: 0 1px 1px 0;
      }
      .VIpgJd-ZVi9od-LgbsSe div {
        border-color: #ccc #999 #999 #ccc;
        border-right: 1px solid #999;
        border-style: solid;
        border-width: 1px;
        height: 20px;
      }
      .VIpgJd-ZVi9od-LgbsSe button {
        background: transparent;
        border: none;
        cursor: pointer;
        height: 20px;
        overflow: hidden;
        margin: 0;
        vertical-align: top;
        white-space: nowrap;
      }
      .VIpgJd-ZVi9od-LgbsSe button:active {
        background: none repeat scroll 0 0 #ccc;
      }
      .VIpgJd-ZVi9od-SmfZ {
        margin: 0;
        background-color: #fff;
        white-space: nowrap;
      }
      .VIpgJd-ZVi9od-SmfZ-hSRGPd {
        text-decoration: none;
        font-weight: bold;
        font-size: 10pt;
        border: 1px outset #888;
        padding: 6px 10px;
        white-space: nowrap;
        position: absolute;
        left: 0;
        top: 0;
      }
      .VIpgJd-ZVi9od-SmfZ-hSRGPd img {
        margin-left: 2px;
        margin-right: 2px;
        width: 19px;
        height: 19px;
        border: none;
        vertical-align: middle;
      }
      .VIpgJd-ZVi9od-SmfZ-hSRGPd span {
        text-decoration: underline;
        margin-left: 2px;
        margin-right: 2px;
        vertical-align: middle;
      }
      .goog-te-float-top .VIpgJd-ZVi9od-SmfZ-hSRGPd {
        padding: 2px;
        border-top-width: 0;
      }
      .goog-te-float-bottom .VIpgJd-ZVi9od-SmfZ-hSRGPd {
        padding: 2px;
        border-bottom-width: 0;
      }
      .VIpgJd-ZVi9od-xl07Ob-lTBxed {
        text-decoration: none;
        color: #00c;
        white-space: nowrap;
        margin-left: 4px;
        margin-right: 4px;
      }
      .VIpgJd-ZVi9od-xl07Ob-lTBxed span {
        text-decoration: underline;
      }
      .VIpgJd-ZVi9od-xl07Ob-lTBxed img {
        margin-left: 2px;
        margin-right: 2px;
      }
      .goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed {
        color: #000;
      }
      .goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed span {
        text-decoration: none;
      }
      .VIpgJd-ZVi9od-xl07Ob {
        background-color: #fff;
        text-decoration: none;
        border: 2px solid #c3d9ff;
        overflow-y: scroll;
        overflow-x: hidden;
        position: absolute;
        left: 0;
        top: 0;
      }
      .VIpgJd-ZVi9od-xl07Ob-ibnC6b {
        padding: 3px;
        text-decoration: none;
      }
      .VIpgJd-ZVi9od-xl07Ob-ibnC6b,
      .VIpgJd-ZVi9od-xl07Ob-ibnC6b:link {
        color: #00c;
        background: #fff;
      }
      .VIpgJd-ZVi9od-xl07Ob-ibnC6b:visited {
        color: #551a8b;
      }
      .VIpgJd-ZVi9od-xl07Ob-ibnC6b:hover {
        background: #c3d9ff;
      }
      .VIpgJd-ZVi9od-xl07Ob-ibnC6b:active {
        color: #00c;
      }
      .VIpgJd-ZVi9od-vH1Gmf {
        background-color: #fff;
        text-decoration: none;
        border: 1px solid #6b90da;
        overflow: hidden;
        padding: 4px;
      }
      .VIpgJd-ZVi9od-vH1Gmf-KrhPNb {
        width: 16px;
      }
      .VIpgJd-ZVi9od-vH1Gmf-hgDUwe {
        margin: 6px 0;
        height: 1px;
        background-color: #aaa;
        overflow: hidden;
      }
      .VIpgJd-ZVi9od-vH1Gmf-ibnC6b div,
      .VIpgJd-ZVi9od-vH1Gmf-ibnC6b-gk6SMd div {
        padding: 4px;
      }
      .VIpgJd-ZVi9od-vH1Gmf-ibnC6b .uDEFge {
        display: none;
      }
      .VIpgJd-ZVi9od-vH1Gmf-ibnC6b-gk6SMd .uDEFge {
        display: auto;
      }
      .VIpgJd-ZVi9od-vH1Gmf-ibnC6b-gk6SMd .fmcmS {
        padding-left: 4px;
        padding-right: 4px;
      }
      .VIpgJd-ZVi9od-vH1Gmf-ibnC6b,
      .VIpgJd-ZVi9od-vH1Gmf-ibnC6b-gk6SMd {
        text-decoration: none;
      }
      .VIpgJd-ZVi9od-vH1Gmf-ibnC6b div,
      .VIpgJd-ZVi9od-vH1Gmf-ibnC6b:link div,
      .VIpgJd-ZVi9od-vH1Gmf-ibnC6b:visited div,
      .VIpgJd-ZVi9od-vH1Gmf-ibnC6b:active div {
        color: #00c;
        background: #fff;
      }
      .VIpgJd-ZVi9od-vH1Gmf-ibnC6b:hover div {
        color: #fff;
        background: #36c;
      }
      .VIpgJd-ZVi9od-vH1Gmf-ibnC6b-gk6SMd div,
      .VIpgJd-ZVi9od-vH1Gmf-ibnC6b-gk6SMd:link div,
      .VIpgJd-ZVi9od-vH1Gmf-ibnC6b-gk6SMd:visited div,
      .VIpgJd-ZVi9od-vH1Gmf-ibnC6b-gk6SMd:hover div,
      .VIpgJd-ZVi9od-vH1Gmf-ibnC6b-gk6SMd:active div {
        color: #000;
        font-weight: bold;
      }
      .VIpgJd-ZVi9od-l9xktf {
        background-color: #fff;
        overflow: hidden;
        padding: 8px;
        border: none;
        border-radius: 10px;
      }
      .VIpgJd-ZVi9od-l9xktf-OEVmcd {
        background-color: #fff;
        border: 1px solid #6b90da;
        box-shadow: 0 3px 8px 2px #999;
        border-radius: 8px;
      }
      .VIpgJd-ZVi9od-l9xktf img {
        border: none;
      }
      .VIpgJd-ZVi9od-l9xktf-fmcmS {
        margin-top: 6px;
      }
      .VIpgJd-ZVi9od-l9xktf-VgwJlc {
        margin-top: 6px;
        white-space: nowrap;
      }
      .VIpgJd-ZVi9od-l9xktf-VgwJlc * {
        vertical-align: middle;
      }
      .VIpgJd-ZVi9od-l9xktf-VgwJlc .DUGJie {
        background-image: url('undefined');
      }
      .VIpgJd-ZVi9od-l9xktf-VgwJlc .TdyTDe {
        background-image: url('undefined');
      }
      .VIpgJd-ZVi9od-l9xktf-VgwJlc span {
        color: #00c;
        text-decoration: underline;
        cursor: pointer;
        margin: 0 4px;
      }
      .VIpgJd-ZVi9od-l9xktf-I9GLp {
        margin: 6px 0 0;
      }
      .VIpgJd-ZVi9od-l9xktf-I9GLp form {
        margin: 0;
      }
      .VIpgJd-ZVi9od-l9xktf-I9GLp form textarea {
        margin-bottom: 4px;
        width: 100%;
      }
      .VIpgJd-ZVi9od-l9xktf-yePe5c {
        margin: 6px 0 4px;
      }
      .VIpgJd-ZVi9od-aZ2wEe-wOHMyf {
        z-index: 1000;
        position: fixed;
        -webkit-transition-delay: 0.6s;
        transition-delay: 0.6s;
        left: -1000px;
        top: -1000px;
      }
      .VIpgJd-ZVi9od-aZ2wEe-wOHMyf-ti6hGc {
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        left: -14px;
        top: -14px;
      }
      .VIpgJd-ZVi9od-aZ2wEe-OiiCO {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        width: 104px;
        height: 104px;
        border-radius: 50px;
        background: #fff url('undefined') 50% 50% no-repeat;
        -webkit-transition: all 0.6s ease-in-out;
        transition: all 0.6s ease-in-out;
        -webkit-transform: scale(0.4);
        transform: scale(0.4);
        opacity: 0;
      }
      .VIpgJd-ZVi9od-aZ2wEe-OiiCO-ti6hGc {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 1;
      }
      .VIpgJd-ZVi9od-aZ2wEe {
        margin: 2px 0 0 2px;
        -webkit-animation: spinner-rotator 1.4s linear infinite;
        animation: spinner-rotator 1.4s linear infinite;
      }
      @-webkit-keyframes spinner-rotator {
        0% {
          -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
        }
        100% {
          -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
        }
      }
      @keyframes spinner-rotator {
        0% {
          -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
        }
        100% {
          -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
        }
      }
      .VIpgJd-ZVi9od-aZ2wEe-Jt5cK {
        stroke-dasharray: 187;
        stroke-dashoffset: 0;
        stroke: #4285f4;
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-animation: spinner-dash 1.4s ease-in-out infinite;
        animation: spinner-dash 1.4s ease-in-out infinite;
      }
      @-webkit-keyframes spinner-dash {
        0% {
          stroke-dashoffset: 187;
        }
        50% {
          stroke-dashoffset: 46.75;
          -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
        }
        100% {
          stroke-dashoffset: 187;
          -webkit-transform: rotate(450deg);
          transform: rotate(450deg);
        }
      }
      @keyframes spinner-dash {
        0% {
          stroke-dashoffset: 187;
        }
        50% {
          stroke-dashoffset: 46.75;
          -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
        }
        100% {
          stroke-dashoffset: 187;
          -webkit-transform: rotate(450deg);
          transform: rotate(450deg);
        }
      }
      .VIpgJd-yAWNEb-L7lbkb html,
      .VIpgJd-yAWNEb-L7lbkb body,
      .VIpgJd-yAWNEb-L7lbkb div,
      .VIpgJd-yAWNEb-L7lbkb span,
      .VIpgJd-yAWNEb-L7lbkb iframe,
      .VIpgJd-yAWNEb-L7lbkb h1,
      .VIpgJd-yAWNEb-L7lbkb h2,
      .VIpgJd-yAWNEb-L7lbkb h3,
      .VIpgJd-yAWNEb-L7lbkb h4,
      .VIpgJd-yAWNEb-L7lbkb h5,
      .VIpgJd-yAWNEb-L7lbkb h6,
      .VIpgJd-yAWNEb-L7lbkb p,
      .VIpgJd-yAWNEb-L7lbkb a,
      .VIpgJd-yAWNEb-L7lbkb img,
      .VIpgJd-yAWNEb-L7lbkb ol,
      .VIpgJd-yAWNEb-L7lbkb ul,
      .VIpgJd-yAWNEb-L7lbkb li,
      .VIpgJd-yAWNEb-L7lbkb table,
      .VIpgJd-yAWNEb-L7lbkb form,
      .VIpgJd-yAWNEb-L7lbkb tbody,
      .VIpgJd-yAWNEb-L7lbkb tr,
      .VIpgJd-yAWNEb-L7lbkb td {
        margin: 0;
        padding: 0;
        border: 0;
        font: inherit;
        font-size: 100%;
        vertical-align: baseline;
        text-align: left;
        line-height: normal;
      }
      .VIpgJd-yAWNEb-L7lbkb ol,
      .VIpgJd-yAWNEb-L7lbkb ul {
        list-style: none;
      }
      .VIpgJd-yAWNEb-L7lbkb table {
        border-collapse: collapse;
        border-spacing: 0;
      }
      .VIpgJd-yAWNEb-L7lbkb caption,
      .VIpgJd-yAWNEb-L7lbkb th,
      .VIpgJd-yAWNEb-L7lbkb td {
        text-align: left;
        font-weight: normal;
      }
      .VIpgJd-yAWNEb-L7lbkb input::-moz-focus-inner {
        border: 0;
      }
      div > .VIpgJd-yAWNEb-L7lbkb {
        padding: 10px 14px;
      }
      .VIpgJd-yAWNEb-L7lbkb {
        color: #222;
        background-color: #fff;
        border: 1px solid #eee;
        box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
        display: none;
        font-family: arial;
        font-size: 10pt;
        width: 420px;
        padding: 12px;
        position: absolute;
        z-index: 10000;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-nVMfcd-fmcmS,
      .VIpgJd-yAWNEb-yAWNEb-Vy2Aqc-pbTTYe {
        clear: both;
        font-size: 10pt;
        position: relative;
        text-align: justify;
        width: 100%;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-r4nke {
        color: #999;
        font-family: arial, sans-serif;
        margin: 4px 0;
        text-align: left;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-TvD9Pc-LgbsSe {
        display: none;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-l4eHX {
        float: left;
        margin: 0;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-Z0Arqf-PLDbbf {
        display: inline-block;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-fw42Ze-Z0Arqf-haAclf {
        display: none;
        width: 100%;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-Z0Arqf-H9tDt {
        margin-top: 20px;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-LK5yu {
        float: left;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-qwU8Me {
        float: right;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-cGMI2b {
        min-height: 15px;
        position: relative;
        height: 1%;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-jOfkMb-Ne3sFf {
        background: -webkit-linear-gradient(top, #29910d 0, #20af0e 100%);
        background: -webkit-gradient(
          linear,
          left top,
          left bottom,
          from(#29910d),
          to(#20af0e)
        );
        background: linear-gradient(top, #29910d 0, #20af0e 100%);
        background: #29910d;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        box-shadow: inset 0 2px 2px #1e6609;
        -moz-box-shadow: inset 0 2px 2px #1e6609;
        -webkit-box-shadow: inset 0 2px 2px #1e6609;
        color: white;
        font-size: 9pt;
        font-weight: bolder;
        margin-top: 12px;
        padding: 6px;
        text-shadow: 1px 1px 1px #1e6609;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-Z0Arqf-hSRGPd {
        color: #15c;
        cursor: pointer;
        font-family: arial;
        font-size: 11px;
        margin-right: 15px;
        text-decoration: none;
      }
      .VIpgJd-yAWNEb-L7lbkb > textarea {
        font-family: arial;
        resize: vertical;
        width: 100%;
        margin-bottom: 10px;
        border-radius: 1px;
        border: 1px solid #d9d9d9;
        border-top: 1px solid silver;
        font-size: 13px;
        height: auto;
        overflow-y: auto;
        padding: 1px;
      }
      .VIpgJd-yAWNEb-L7lbkb textarea:focus {
        box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
        border: 1px solid #4d90fe;
        outline: none;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-Z0Arqf-IbE0S {
        margin-right: 10px;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp {
        min-height: 25px;
        vertical-align: middle;
        padding-top: 8px;
      }
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp {
        margin-bottom: 5px;
        margin-bottom: 0;
      }
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp
        input {
        display: inline-block;
        min-width: 54px;
        *min-width: 70px;
        border: 1px solid #dcdcdc;
        border: 1px solid rgba(0, 0, 0, 0.1);
        text-align: center;
        color: #444;
        font-size: 11px;
        font-weight: bold;
        height: 27px;
        outline: 0;
        padding: 0 8px;
        vertical-align: middle;
        line-height: 27px;
        margin: 0 16px 0 0;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
        border-radius: 2px;
        -webkit-transition: all 0.218s;
        transition: all 0.218s;
        background-color: #f5f5f5;
        background-image: -webkit-gradient(
          linear,
          left top,
          left bottom,
          from(#f5f5f5),
          to(#f1f1f1)
        );
        background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
        background-image: linear-gradient(top, #f5f5f5, #f1f1f1);
        -webkit-user-select: none;
        -moz-user-select: none;
        cursor: default;
      }
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp
        input:hover {
        border: 1px solid #c6c6c6;
        color: #222;
        -webkit-transition: all 0s;
        transition: all 0s;
        background-color: #f8f8f8;
        background-image: -webkit-gradient(
          linear,
          left top,
          left bottom,
          from(#f8f8f8),
          to(#f1f1f1)
        );
        background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
        background-image: linear-gradient(top, #f8f8f8, #f1f1f1);
      }
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp
        input:active {
        border: 1px solid #c6c6c6;
        color: #333;
        background-color: #f6f6f6;
        background-image: -webkit-gradient(
          linear,
          left top,
          left bottom,
          from(#f6f6f6),
          to(#f1f1f1)
        );
        background-image: -webkit-linear-gradient(top, #f6f6f6, #f1f1f1);
        background-image: linear-gradient(top, #f6f6f6, #f1f1f1);
      }
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp
        input:focus
        .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp
        input.AHmuwe
        .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp
        input:active,
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp
        input:focus:active {
        box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
        -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
        -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
      }
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp
        input:focus,
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp
        input.AHmuwe {
        outline: none;
        border: 1px solid #4d90fe;
        z-index: 4 !important;
      }
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp
        input.gk6SMd {
        background-color: #eee;
        background-image: -webkit-gradient(
          linear,
          left top,
          left bottom,
          from(#eee),
          to(#e0e0e0)
        );
        background-image: -webkit-linear-gradient(top, #eee, #e0e0e0);
        background-image: linear-gradient(top, #eee, #e0e0e0);
        box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
        border: 1px solid #ccc;
        color: #333;
      }
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp
        input
        .VIpgJd-yAWNEb-Z0Arqf-sFeBqf {
        color: white;
        border-color: #3079ed;
        background-color: #4d90fe;
        background-image: -webkit-gradient(
          linear,
          left top,
          left bottom,
          from(#4d90fe),
          to(#4787ed)
        );
        background-image: -webkit-linear-gradient(top, #4d90fe, #4787ed);
        background-image: linear-gradient(top, #4d90fe, #4787ed);
      }
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp
        input
        .VIpgJd-yAWNEb-Z0Arqf-sFeBqf:hover
        .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp
        input
        .VIpgJd-yAWNEb-Z0Arqf-sFeBqf:focus,
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp
        input
        .VIpgJd-yAWNEb-Z0Arqf-sFeBqf.AHmuwe
        .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp
        input
        .VIpgJd-yAWNEb-Z0Arqf-sFeBqf:active {
        border-color: #3079ed;
        background-color: #357ae8;
        background-image: -webkit-gradient(
          linear,
          left top,
          left bottom,
          from(#4d90fe),
          to(#357ae8)
        );
        background-image: -webkit-linear-gradient(top, #4d90fe, #357ae8);
        background-image: linear-gradient(top, #4d90fe, #357ae8);
      }
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp
        input
        .VIpgJd-yAWNEb-Z0Arqf-sFeBqf:hover {
        box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0, 0, 0, 0.1);
      }
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp
        input:focus,
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp
        input.AHmuwe,
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp
        input:active,
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp
        input:hover,
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp
        input
        .VIpgJd-yAWNEb-Z0Arqf-sFeBqf:focus,
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp
        input
        .VIpgJd-yAWNEb-Z0Arqf-sFeBqf.AHmuwe,
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp
        input
        .VIpgJd-yAWNEb-Z0Arqf-sFeBqf:active,
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-L4Nn5e-I9GLp
        .VIpgJd-yAWNEb-Z0Arqf-I9GLp
        input
        .VIpgJd-yAWNEb-Z0Arqf-sFeBqf:hover {
        border-color: #3079ed;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-mrxPge {
        color: #999;
        font-family: arial, sans-serif;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-IFdKyd-W0vJo-fmcmS {
        color: #999;
        font-size: 11px;
        font-family: arial, sans-serif;
        margin: 15px 0 5px;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-IFdKyd-u0pjoe-fmcmS {
        color: #800;
        display: none;
        font-size: 9pt;
      }
      .VIpgJd-yAWNEb-VIpgJd-fmcmS-sn54Q {
        background-color: #c9d7f1;
        box-shadow: 2px 2px 4px #99a;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        position: relative;
      }
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-IFdKyd-xl07Ob
        .VIpgJd-yAWNEb-VIpgJd-xl07Ob {
        background: #fff;
        border: 1px solid #ddd;
        box-shadow: 0 2px 4px #99a;
        min-width: 0;
        outline: none;
        padding: 0;
        position: absolute;
        z-index: 2000;
      }
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-IFdKyd-xl07Ob
        .VIpgJd-yAWNEb-VIpgJd-j7LFlb {
        cursor: pointer;
        padding: 2px 5px 5px;
        margin-right: 0;
        border-style: none;
      }
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-IFdKyd-xl07Ob
        .VIpgJd-yAWNEb-VIpgJd-j7LFlb:hover {
        background: #ddd;
      }
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-IFdKyd-xl07Ob
        .VIpgJd-yAWNEb-VIpgJd-j7LFlb
        h1 {
        font-size: 100%;
        font-weight: bold;
        margin: 4px 0;
      }
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-IFdKyd-xl07Ob
        .VIpgJd-yAWNEb-VIpgJd-j7LFlb
        strong {
        color: #345aad;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-VIpgJd-eKm5Fc-hFsbo {
        text-align: right;
        position: absolute;
        right: 0;
        left: auto;
      }
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-VIpgJd-j7LFlb-SIsrTd
        .VIpgJd-yAWNEb-VIpgJd-eKm5Fc-hFsbo {
        text-align: left;
        position: absolute;
        left: 0;
        right: auto;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-yAWNEb-Vy2Aqc-fmcmS,
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-TVLw9c-ppHlrf-sn54Q {
        background-color: #f1ea00;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 4px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        color: #f1ea00;
        cursor: pointer;
        margin: -2px -2px -2px -3px;
        padding: 2px 2px 2px 3px;
        position: relative;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-TVLw9c-ppHlrf-sn54Q {
        color: #222;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-yAWNEb-Vy2Aqc-pbTTYe {
        color: white;
        position: absolute !important;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-TVLw9c-ppHlrf,
      .VIpgJd-yAWNEb-L7lbkb
        .VIpgJd-yAWNEb-TVLw9c-ppHlrf
        .VIpgJd-yAWNEb-TVLw9c-ppHlrf-sn54Q {
        background-color: #c9d7f1;
        border-radius: 4px 4px 0 0;
        -webkit-border-radius: 4px 4px 0 0;
        -moz-border-radius: 4px 4px 0 0;
        box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 4px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        cursor: pointer;
        margin: -2px -2px -2px -3px;
        padding: 2px 2px 3px 3px;
        position: relative;
      }
      .VIpgJd-yAWNEb-L7lbkb span:focus {
        outline: none;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-TVLw9c-DyVDA {
        background-color: transparent;
        border: 1px solid #4d90fe;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        margin: -2px;
        padding: 1px;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-yAWNEb-TVLw9c-sn54Q-LzX3ef {
        border-left: 2px solid red;
        margin-left: -2px;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-yAWNEb-TVLw9c-sn54Q-YIAiIb {
        border-right: 2px solid red;
        margin-right: -2px;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-IFdKyd-YPqjbf {
        padding: 2px;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-IFdKyd-YPqjbf-fmcmS {
        font-size: 11px;
        padding: 2px 2px 3px;
        margin: 0;
        background-color: #fff;
        color: #333;
        border: 1px solid #d9d9d9;
        border-top: 1px solid #c0c0c0;
        display: inline-block;
        vertical-align: top;
        height: 21px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-border-radius: 1px;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-IFdKyd-YPqjbf-fmcmS:hover {
        border: 1px solid #b9b9b9;
        border-top: 1px solid #a0a0a0;
        box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-IFdKyd-YPqjbf-fmcmS:focus {
        box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
        outline: none;
        border: 1px solid #4d90fe;
      }
      .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-IFdKyd-YPqjbf-sFeBqf {
        font-size: 11px;
        padding: 2px 6px 3px;
        margin: 0 0 0 2px;
        height: 21px;
      }
      .VIpgJd-yAWNEb-hvhgNd {
        font-family: 'Google Sans', Arial, sans-serif;
      }
      .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-l4eHX-i3jM8c {
        position: absolute;
        top: 10px;
        left: 14px;
      }
      .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-l4eHX-SIsrTd {
        position: absolute;
        top: 10px;
        right: 14px;
      }
      .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-k77Iif-i3jM8c,
      .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-k77Iif-SIsrTd {
        margin: 16px;
        padding: 0;
      }
      .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-IuizWc {
        margin: 0 0 0 36px;
        padding: 0;
        color: #747775;
        font-size: 14px;
        font-weight: 500;
      }
      .VIpgJd-yAWNEb-hvhgNd
        .VIpgJd-yAWNEb-hvhgNd-k77Iif-SIsrTd
        .VIpgJd-yAWNEb-hvhgNd-IuizWc {
        text-align: right;
        margin: 0 36px 0 0;
      }
      .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-axAV1 {
        width: auto;
        padding: 12px 0 0;
        color: #1f1f1f;
        font-size: 16px;
        text-align: initial;
      }
      .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-axAV1 .VIpgJd-yAWNEb-SIsrTd {
        text-align: right;
      }
      .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-N7Eqid {
        border-radius: 0 0 12px 12px;
        margin: 0;
        background: #f1f4f9;
        position: relative;
        min-height: 50px;
      }
      .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-N7Eqid .VIpgJd-yAWNEb-SIsrTd {
        text-align: right;
      }
      .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-N7Eqid-B7I4Od {
        display: inline-block;
        width: 77%;
        padding: 12px;
      }
      .VIpgJd-yAWNEb-hvhgNd
        .VIpgJd-yAWNEb-hvhgNd-N7Eqid-B7I4Od
        .VIpgJd-yAWNEb-SIsrTd {
        text-align: right;
      }
      .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-UTujCb {
        color: #1f1f1f;
        font-size: 12px;
        font-weight: 500;
      }
      .VIpgJd-yAWNEb-hvhgNd
        .VIpgJd-yAWNEb-hvhgNd-N7Eqid-B7I4Od
        .VIpgJd-yAWNEb-SIsrTd
        .VIpgJd-yAWNEb-hvhgNd-UTujCb {
        text-align: right;
      }
      .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-eO9mKe {
        color: #444746;
        font-size: 12px;
        padding-top: 4px;
      }
      .VIpgJd-yAWNEb-hvhgNd
        .VIpgJd-yAWNEb-hvhgNd-N7Eqid-B7I4Od
        .VIpgJd-yAWNEb-SIsrTd
        .VIpgJd-yAWNEb-hvhgNd-eO9mKe {
        text-align: right;
      }
      .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-xgov5 {
        position: absolute;
        top: 10px;
        right: 5px;
      }
      .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-xgov5 .VIpgJd-yAWNEb-SIsrTd {
        left: 5px;
        right: auto;
      }
      .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-THI6Vb {
        fill: #0b57d0;
      }
      .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-bgm6sf {
        margin: -4px 2px 0 0;
        padding: 2px 0 0;
        width: 48px;
        height: 48px;
        border: none;
        border-radius: 24px;
        cursor: pointer;
        background: none;
      }
      .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-bgm6sf:hover {
        background: #e8ebec;
      }
      .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-aXYTce {
        display: none;
      }
      sentinel {
      }