html {
  box-sizing: border-box;
}
*,
:after,
:before {
  box-sizing: inherit;
}
a,
abbr,
address,
applet,
audio,
b,
big,
blockquote,
body,
caption,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
figure,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
i,
iframe,
img,
ins,
label,
legend,
li,
mark,
object,
ol,
p,
pre,
q,
samp,
small,
span,
strong,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  border: 0;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
  font-style: normal;
}
body,
html {
  font-family: sans-serif;
  font-weight: 400;
  line-height: 1.35;
  -webkit-tap-highlight-color: transparent;
  max-width: 100%;
}
html {
  font-size: 10px;
}

ol,
ul {
  list-style: none;
}
.article--lead,
.author--description,
.author--occupation,
.desktop.article--mainPhotoSource,
.fonts-loaded-plain .teaserTitle--isPopular,
.menuFooterDesktop,
.menuFooterMobile,
.menuItemDesktop,
.sectionsMenu,
.signature--author,
.signature--when,
.submenuTilesDesktop,
.teaserPosition,
.teasersListing.chosenForYou .teasersSpecialTitle,
.teasersListing.mostPopular .teasersSpecialTitle,
.teasersListing.popular .teasersSpecialTitle,
.teaserSubject.article,
.teaserTitle--isPopular {
  font-family: Plain, sans-serif !important;
  font-weight: 400 !important;
}
.author--name,
.desktop.teaserTitle--isBig.teaserTitle--isGlonews,
.desktop.teaserTitle--isSmall,
.desktop.teaserTitle--isVertical,
.mobile.teaserTitle--isLastSlide,
.teasersSpecialTitle,
.teasersSpecialTitle.isSpecial,
.teaserTitle--isBig,
.teaserTitle--isChosenForYou,
.teaserTitle--isMostPopular {
  font-family: Poppins, sans-serif !important;
  font-weight: 400 !important;
}
.article--title {
  font-family: Poppins, sans-serif !important;
  font-weight: 700 !important;
}
.mobile.teaserTitle--isBig,
.mobile.teaserTitle--isLastSlide {
  font-size: 18px !important;
  line-height: 22px !important;
}
.mobile.teaserTitle--isLeft,
.mobile.teaserTitle--isSmall,
.mobile.teaserTitle--isVertical {
  font-size: 14px !important;
  line-height: 16px !important;
}
.article--text {
  font-family: Plain, sans-serif !important;
  font-weight: 300 !important;
}
.desktop.teaserReadMore.blackBig {
  font-family: Plain, sans-serif !important;
  font-weight: 700 !important;
}
.submenuTilesDesktop {
  font-size: 14px !important;
  line-height: 20px !important;
}
.fonts-loaded-plain body {
  font-family: Plain, sans-serif !important;
}
.teaserBg {
  background-color: #e1261c !important;
}
.desktop.teaserTitle--isBig.teaserTitle--isGlonews {
  font-size: 36px !important;
  line-height: 42px !important;
  max-height: 294px !important;
  -webkit-line-clamp: 7 !important;
}
.desktop.teaserTitle--isBig.teaserTitle--isGlonews.teaserTitle--noAuthor {
  max-height: 378px !important;
  -webkit-line-clamp: 9 !important;
}
.desktop.teaserTitle--isBig {
  font-size: 26px !important;
  line-height: 34px !important;
  max-height: 272px !important;
  -webkit-line-clamp: 8 !important;
}
.desktop.teaserTitle--isBig.teaserTitle--noAuthor {
  max-height: 306px !important;
  -webkit-line-clamp: 9 !important;
}
.desktop.teaserTitle--isLeft,
.desktop.teaserTitle--isSmall,
.desktop.teaserTitle--isVertical {
  font-size: 22px !important;
  line-height: 28px !important;
  max-height: 112px !important;
  -webkit-line-clamp: 3 !important;
}
.listingBig,
.listingSmall,
.listingThin,
.teaserSubject.listing {
  font-family: Plain, sans-serif !important;
  font-weight: 700 !important;
  background-color: #222 !important;
  color: #fff !important;
}
.desktop.teaserSubject.listingBig,
.desktop.teaserSubject.listingSmall,
.listingBig,
.listingSmall,
.listingThin,
.teaserSubject.listing {
  border-style: none !important;
  border-color: none !important;
}
.teaserAuthor {
  color: #000 !important;
}
.desktop.teaserAuthor {
  color: #fff !important;
}
.desktop.teasersSpecialTitle {
  color: #e9e9e9 !important;
  font-size: 132px !important;
}
.mobile.teasersSpecialTitle {
  color: #000 !important;
}
.teasersListing.teasersSpecial .desktop.teasersSpecialTitle {
  color: #fff !important;
  font-size: 60px !important;
  margin-bottom: 0 !important;
  line-height: 70px !important;
}
.teasersListing.teasersSpecial .mobile.teasersSpecialTitle {
  color: #fff !important;
  font-size: 28px !important;
  margin-bottom: 0 !important;
  line-height: 37px !important;
}
.teasersSpecialTitle.isSpecial {
  color: #fff !important;
  font-size: 36px !important;
  line-height: 36px !important;
  margin-bottom: 0 !important;
}
.desktop.teasersSpecialTitle.isSpecial {
  font-size: 60px !important;
  line-height: 60px !important;
}
.teaserSubject {
  border: none !important;
}
.teaserSubject.article {
  background-color: #222 !important;
  color: #fff !important;
}
:globa(.desktop.teaserSubject.article) {
  font-size: 12px !important;
}
:globa(.mobile.teaserSubject.article) {
  font-size: 10px !important;
}
.signature--author {
  font-size: 11px !important;
}
.desktop.signature--author,
.desktop.signature--when {
  font-size: 12px !important;
}
.signature--when {
  font-size: 26px !important;
}
.desktop.article .article--title {
  font-size: 33px !important;
  line-height: 38px !important;
}
.desktop.article .article--lead {
  font-size: 17px !important;
  line-height: 26px !important;
}
.teasersListing.chosenForYou .teasersSpecialTitle,
.teasersListing.mostPopular .teasersSpecialTitle {
  color: #000 !important;
  font-size: 30px !important;
}
.teasersListing.popular .teasersSpecialTitle {
  color: #000 !important;
  font-size: 17px !important;
}
.teaserTitle--isChosenForYou {
  color: #000 !important;
  font-size: 20px !important;
  line-height: 24px !important;
}
.teaserTitle--isMostPopular {
  color: #000 !important;
  font-size: 28px !important;
  line-height: 40px !important;
}
.teaserPosition {
  background-color: #e1261c !important;
  color: #fff !important;
  font-size: 30px !important;
}
.desktop.teaserReadMore.blackBig {
  color: #000 !important;
  font-size: 16px !important;
  border-color: #000 !important;
}
.sectionPage--title {
  color: #000 !important;
}
.stickyBottomElements {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}
.ak-0W4yM {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.ak-0W4yM svg {
  display: block;
  width: 100%;
  height: 100%;
  margin: auto;
}
.a1RnZ-cM svg {
  transform: scaleX(-1);
}
.a2yIK_Vi svg {
  transform: scaleY(-1);
}
.a3NvS14I svg {
  fill: inherit;
}
.a2xRBe-X {
  vertical-align: top;
}
.a3_Qw9eR {
  vertical-align: middle;
}
.a3-FMWkf {
  vertical-align: bottom;
}
.ak-0W4yM.aAeAQtDt svg {
  width: auto;
}
.ak-0W4yM.a39ecRrS svg {
  height: auto;
}
.al8MGmVS svg {
  stroke: inherit;
}
.aQB5kEjV {
  position: absolute;
  width: 100%;
  height: 100%;
}
.a218mrNK:not(.aKvgs5vw) {
  min-height: 7rem;
}
.a218mrNK img {
  display: block;
}
.a218mrNK.a2OhPLeK:not(.a1aIqa9K) img {
  width: 100%;
  height: auto;
}
.a3BQvntU {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.a1aIqa9K.a2OhPLeK:not(.a2wUF4Ie) img {
  width: auto;
  height: auto;
  min-width: 200px;
  max-height: 600px;
}
.aqBh37EN.a1aIqa9K.a2OhPLeK:not(.a2wUF4Ie) img {
  width: 100%;
}
.a2OhPLeK .a3BQvntU {
  position: static;
  height: auto;
}
.aQB5kEjV .a2OhPLeK .a3BQvntU {
  position: absolute;
}
.a2_iGbjC {
  width: 100%;
  height: auto;
}
.a218mrNK {
  width: 100%;
  display: block;
  position: relative;
}
.aQB5kEjV .a218mrNK {
  position: static;
}
.a1aIqa9K.a218mrNK.a21iJRJh {
  max-width: 644px;
}
.aqBh37EN {
  width: 100% !important;
}
.a3F6r6Yk.a1aIqa9K img,
.a3F6r6Yk img,
.aqBh37EN img {
  width: 100%;
  height: auto;
}
.a218mrNK.aKvgs5vw .a3BQvntU {
  height: auto;
}
.a218mrNK.a3ude-tT {
  height: 100%;
  width: 100%;
}
.a218mrNK.a3ude-tT .a3BQvntU {
  position: static;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.a2hd4_zn {
  filter: blur(10px);
  transition: filter 0.5s ease-in-out;
}
.aAXzCt6M {
  filter: none;
}
@media (min-width: 1366px) {
  .a1aIqa9K.a218mrNK.a21iJRJh {
    max-width: 728px;
  }
}
@keyframes a3nyKJMf {
  0% {
    transform: rotate(0deg);
  }
  20% {
    transform: rotate(30deg);
  }
  60% {
    transform: rotate(-1turn);
  }
  to {
    transform: rotate(-1turn);
  }
}
.aE0ROtMs {
  font-size: 1.5rem;
  font-weight: 400;
  color: #888;
  padding: 1.5rem 0;
  text-align: center;
}
.a2QHpjSt {
  margin-right: 0.5rem;
}
.a2QHpjSt,
.aAkCj_Dn {
  display: inline-block;
}
.a2bpYj8w {
  margin-top: 1.3rem;
}
.aSStAa0l {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding-top: 6.5rem;
}
.a2bUm2gQ.aSStAa0l {
  position: relative;
}
.a1CoWvQ2 {
  text-align: center;
  display: inline-block;
  width: 12.2rem;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: rgba(0, 0, 0, 0.3);
  font-size: 1.3rem;
  line-height: 4rem;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  border: 1px solid #fff;
}
.a1aLgCii {
  color: #000;
  background-color: #fff;
  border-color: #000;
}
.a3hS3AkI {
  width: auto;
  opacity: 1;
  transition: opacity 0.1s ease;
  font-size: 16px;
  line-height: 42px;
  padding: 0 20px;
  white-space: nowrap;
  border-width: 2px;
}
.a3hS3AkI:hover {
  opacity: 0.7;
}
.a3hS3AkI.a1BgjiBE,
.a3hS3AkI.a3-qs7zm {
  color: #000;
  background-color: #fff;
  border-color: #000;
  width: 140px;
  padding: 0;
}
.a3hS3AkI.a1BgjiBE:hover,
.a3hS3AkI.a3-qs7zm:hover {
  opacity: 1;
}
@media (max-width: 1279px) {
  .a3hS3AkI.a3-qs7zm {
    font-size: 14px;
    line-height: 36px;
    width: 120px;
  }
}
.aL4dMQWd {
  position: absolute;
  z-index: 1;
  opacity: 0;
  max-width: 279px;
  padding: 9px;
  margin-left: 15px;
  font-size: 12px;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.75);
  transition: opacity 0.5s;
}
.aL4dMQWd:before {
  content: "";
  position: absolute;
  top: -10px;
  left: 0;
  height: 10px;
  width: 100%;
}
.a3rgQPmb {
  opacity: 1;
  pointer-events: all;
}
.a3-Zu54r {
  top: 40px;
}
.a3jdq2HL {
  top: 51px;
}
.aL4dMQWd a {
  color: #fff;
  text-decoration: none;
}
.aL4dMQWd a:hover {
  text-decoration: underline;
}
.aL4dMQWd a:not(:first-child):before {
  content: "\2022";
  display: inline-block;
  margin: 0 0.4em;
  text-decoration: none;
  opacity: 0.75;
}
.a3fecl-B {
  position: absolute;
  top: 1rem;
  left: 1rem;
  z-index: 5;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: 700;
  font-size: 1rem;
  padding: 0.4rem 1rem;
  color: #fff;
  line-height: 1.8rem;
  background-color: #18182c;
  text-transform: uppercase;
  font-family: Plain, sans-serif;
  cursor: pointer;
}
.a3fecl-B.a30g3YZU {
  line-height: 1.3rem;
}
.a1-5RF98 .a3fecl-B svg {
  fill: #fff;
  bottom: 0;
  height: 13px;
  opacity: 0.3;
  position: absolute;
  right: 0;
  z-index: 1;
  transform: translateZ(0);
  width: 13px;
}
.a1-5RF98 .a3fecl-B.a3hCN365:after {
  background: #000;
  opacity: 0.15;
}
.a1-5RF98:hover .a3fecl-B:not(:hover):after {
  display: none;
}
.a3fecl-B.a2yI96rU,
.a3fecl-B.a3yf4RdG {
  position: static;
  display: inline-block;
}
.a3yf4RdG {
  vertical-align: middle;
  border: none;
  background-color: #000;
}
.a2vaKsAn,
.a28qiVzm,
.a30g3YZU {
  left: 15px;
  top: 15px;
  border-width: 2px;
  border-color: #fff;
}
.a28qiVzm {
  border-width: 1px;
}
.a2vaKsAn {
  font-size: 14px;
  padding: 9px 15px;
}
.a28qiVzm,
.a30g3YZU {
  font-size: 10px;
  padding: 6px 11px;
}
.a2sMRd9I {
  opacity: 1;
}
.a2sMRd9I:hover {
  opacity: 0.7;
}
.a2sMRd9I.a2yI96rU {
  display: inline-block;
  position: static;
  margin-right: 11px;
  background-color: #000;
  vertical-align: top;
  font-size: 12px;
  line-height: 25px;
  font-weight: 400;
  padding: 0 11px;
}
.theme-dark .a3fecl-B {
  background-color: #121212 !important;
}
.theme-dark .a2sMRd9I,
.theme-dark .a2sMRd9I.a2yI96rU,
.theme-dark .a3fecl-B.a2yI96rU {
  background: #828282 !important;
}
.theme-dark a {
  color: currentColor;
}
.a11E1vCy {
  cursor: pointer;
  color: #365caa;
  display: inline-block;
}
.a1qtpgZM {
  padding: 15px 30px 15px 10px;
  top: 100%;
  font-size: 9px;
  text-transform: uppercase;
  color: #888;
  border: none;
  background: #fff;
  box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.4);
  border-radius: 0 0 6px 6px;
}
.a1qtpgZM,
.a1qtpgZM:after,
.a1qtpgZM:before {
  position: absolute;
  left: auto;
  right: 15px;
  margin: auto;
}
.a1qtpgZM:after,
.a1qtpgZM:before {
  content: "";
  top: 0;
  bottom: 0;
  height: 16px;
  width: 2px;
  background-color: #000;
}
.a1qtpgZM:before {
  transform: rotate(45deg);
  z-index: 1;
}
.a1qtpgZM:after {
  transform: rotate(-45deg);
  z-index: 2;
}
.a15JoH1L {
  top: 0;
  height: 100%;
}
.aZSSRjpc {
  position: relative;
  background-color: #fff;
  border-radius: 8px;
  height: 374px;
  width: 666px;
  box-shadow: 0 0 0 100vmax rgba(0, 0, 0, 0.5);
}
.a1ZHZfv- {
  position: absolute;
  height: 100%;
  width: 100%;
}
.a2MsvlMb {
  position: fixed;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 999;
  width: 100%;
}
.a1FDMEue,
.a2MsvlMb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.a1pTufY6 {
  width: 100%;
  position: relative;
  cursor: pointer;
}
.a1FoXSU0 {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  padding: 25px 31px;
  cursor: pointer;
  z-index: 1;
}
.a1FoXSU0:hover {
  opacity: 0.5;
}
.a2Wt2WZd {
  display: block !important;
  text-align: center;
  color: #000;
  background-color: #fff;
  margin: 12px;
  padding: 0;
}
.aGkDaQMD {
  margin: auto;
  max-width: 1230px;
  min-height: 25vh;
  padding: 20px 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 14px;
  font-family: Times New Roman, serif;
}
.a2Wt2WZd p {
  display: block;
}
.a2Wt2WZd p + p {
  margin-top: 15px;
}
@media screen and (max-width: 1365px) {
  .a2Wt2WZd {
    margin: 0;
    padding: 12px;
  }
}
.a1OSCQuO {
  position: relative;
  display: block;
  width: 100%;
  height: 50px;
  max-width: 1230px;
  margin: 0 auto 30px;
  overflow: hidden;
  padding: 9px 0;
}
.a31HM_SS {
  display: -ms-flexbox;
  display: flex;
  color: inherit;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
}
.a31HM_SS:after {
  content: "";
  display: inline-block;
  width: 11px;
  height: 11px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: rotate(45deg);
  margin-bottom: 2px;
  margin-left: 10px;
  position: relative;
}
.a2FuHOnC,
.a3svNzZO,
.aA8a4LFO {
  margin: 0 10px;
  line-height: 1;
}
.a2FuHOnC {
  font-family: Plain, serif;
  font-weight: 600;
  letter-spacing: 0.1em;
  background: transparent;
}
.a2FuHOnC,
.aA8a4LFO {
  font-size: 20px;
  text-transform: uppercase;
  color: #fff;
}
.aA8a4LFO {
  font-family: Plain, sans-serif;
  letter-spacing: 3px;
}
.a3svNzZO {
  height: 32px;
}
@media (max-width: 1366px) {
  .a1OSCQuO {
    max-width: 980px;
  }
}
.a3eoRdmC.a1OSCQuO {
  margin: 0;
}
.a3eoRdmC .aA8a4LFO {
  font-size: 14px;
  letter-spacing: normal;
}
.a3eoRdmC .a2FuHOnC {
  font-size: 16px;
}
.a3eoRdmC .a3svNzZO:after {
  width: 7px;
  height: 7px;
  margin-bottom: 1px;
  margin-left: 8px;
  top: calc(50% - 16px);
}
.a3eoRdmC .a3svNzZO {
  height: 21px;
  margin-bottom: 3px;
}
.a3eoRdmC .a2FuHOnC,
.a3eoRdmC .a3svNzZO,
.a3eoRdmC .aA8a4LFO {
  margin: 0 6px;
}
@media (max-width: 340px) {
  .a3eoRdmC .aA8a4LFO {
    font-size: 12px;
    margin: 0 8px;
  }
  .a3svNzZO span,
  .a3svNzZO svg {
    width: 122px !important;
  }
  .a3svNzZO svg {
    height: 19px;
  }
}
.a2ca6is6 {
  position: absolute;
  top: 50%;
  left: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 15px;
  padding: 8px 8px 8px 25px;
  font-size: 16px;
  font-weight: 100;
  color: #fff;
  background: #121212;
  border-radius: 4px;
  transform: translateY(-50%);
  z-index: 1;
}
.a2ca6is6:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: -7px;
  width: 15px;
  height: 15px;
  margin: auto;
  background: inherit;
  border-radius: 2px;
  transform: rotate(-45deg);
}
.a25PQUZq {
  position: relative;
  padding: 0 8px;
}
.aPWW7cfK span {
  display: block;
}
.a3Tk2pNU {
  -ms-flex: 1;
  flex: 1;
  min-width: 240px;
}
.a3Tk2pNU a {
  opacity: 0.6;
  text-decoration: underline;
  color: inherit;
}
.a3Tk2pNU a:hover {
  opacity: 1;
}
.a2AnZaIY {
  position: relative;
  -ms-flex-item-align: start;
  align-self: flex-start;
  width: 20px;
  height: 20px;
}
.a18-0zPY {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  opacity: 0.5;
}
.a18-0zPY:hover {
  opacity: 1;
}
.a33-tTD2 {
  top: 50px;
  left: 10px;
  right: 10px;
  margin: 10px 0 0;
  transform: none;
  box-shadow: 0 0 10px 0 #fff;
  z-index: 400;
}
.a33-tTD2.a1N5fs7_ {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  margin: 15px 10px 10px;
}
.a33-tTD2.a2ca6is6:before {
  top: -6px;
  bottom: auto;
  left: auto;
  right: 6px;
}
@media only screen and (max-width: 360px) {
  .a3Tk2pNU {
    min-width: 0;
  }
}
.a13J4OTS {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 1000;
}
.a3AEAbb- {
  height: 46px;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #f1f1f1;
  display: -ms-flexbox;
  display: flex;
  z-index: 501;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  text-decoration: none;
}
.a1KkAgYM {
  font-size: 14px;
  font-weight: 500;
  -ms-flex-positive: 2;
  flex-grow: 2;
  padding-left: 16px;
  color: inherit;
}
.a27gLWVy {
  display: block;
  -ms-flex-positive: 0;
  flex-grow: 0;
  width: 46px;
  height: 46px;
  padding: 13px;
}
.a27gLWVy svg {
  fill: #000;
}
.theme-dark .a3AEAbb- {
  background: #2e2e2e;
  color: #fff;
}
.theme-dark .a27gLWVy svg {
  fill: #fff;
}
.a1S4av8W {
  width: 100%;
  height: 2px;
}
.a1S4av8W,
.a225w5zZ {
  position: absolute;
  bottom: 0;
}
.a225w5zZ {
  left: 0;
  top: 0;
  width: 0;
}
.aPc4NCUc {
  position: fixed;
  top: 0;
  width: 100vw;
  height: 100vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: start;
  align-items: flex-start;
  border: 5px solid #38a77f;
  z-index: 400;
  pointer-events: none;
}
.aPc4NCUc.a2gkTBqG {
  z-index: 501;
}
.a2guKAOK {
  display: inline-block;
  width: 115px;
  min-height: 25px;
  background-color: #38a77f;
  text-align: center;
  font-family: Plain, sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #fff;
}
.a1_XJzka {
  width: 100%;
  height: calc(100vh - 83px);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f3f3f3;
}
.a34S4sxQ {
  margin: 1.5rem 2rem;
}
.a1fUTQe_ {
  font-size: 2.2rem;
  line-height: 2.7rem;
}
.a1glP8SB {
  margin: 0 -2rem 2rem;
  background-color: #f5f5f5;
  font-size: 1.8rem;
  line-height: 5.25rem;
  color: #000;
  display: block;
  text-align: center;
  position: relative;
}
.a1glP8SB > span > span {
  margin: 0 0.5rem;
}
.a23GaVaL {
  color: #a7a9ac;
}
.a3mMfclJ {
  right: 0;
}
.a2V7hf9e,
.a3mMfclJ {
  position: absolute;
  top: 0;
  width: 6rem;
  bottom: 0;
  cursor: pointer;
}
.a2V7hf9e {
  left: 0;
}
.a3mMfclJ svg {
  transform: translate(-50%, -50%) rotate(180deg);
  width: 2.5rem;
  height: 2.5rem;
}
.a2V7hf9e svg,
.a3mMfclJ svg {
  position: absolute;
  top: 50%;
  left: 50%;
}
.a2V7hf9e svg {
  transform: translate(-50%, -50%);
  width: 1.35rem;
  height: 1.35rem;
}
.a2tg8rWH {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fc5c55;
  height: 0.4rem;
  transition: width 0.25s ease;
}
.a13fGSzj {
  font-size: 2rem;
  line-height: 2.5rem;
  margin-bottom: 1.5rem;
}
.aoOpO6SY,
.aXHdjzsc {
  font-size: 1.7rem;
  line-height: 2.3rem;
  font-weight: 300;
  margin-bottom: 1.5rem;
}
.aXHdjzsc {
  margin-top: 1.5rem;
}
.aXHdjzsc a {
  color: #416fd6;
  text-decoration: none;
}
.aXHdjzsc a:hover {
  text-decoration: underline;
}
.aXHdjzsc > p {
  margin-bottom: 1rem;
}
.fonts-loaded-Poppins .a1fUTQe_ {
  font-family: Poppins, sans-serif;
}
.a3yJiZTy .a3C5836n {
  margin-top: 20px;
  text-align: center;
}
.a3yJiZTy .acdj3mxH {
  background-color: #4775d1;
  color: #fff;
  text-transform: uppercase;
  border: none;
  outline: none;
  width: 253px;
  font-size: 18px;
  line-height: 50px;
  font-weight: 700;
  text-align: center;
  cursor: pointer;
}
.a3yJiZTy .acdj3mxH:hover {
  background-color: #375ca9;
}
.a3yJiZTy .a1ADpKK1 {
  margin-right: 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.a3yJiZTy .a1ADpKK1,
.a3yJiZTy .a1TrA8FW {
  display: inline-block;
  vertical-align: middle;
}
.a3yJiZTy .a1TrA8FW svg {
  fill: #fff;
  transform: rotate(-90deg);
  width: 15px;
  height: 15px;
}
.a3yJiZTy .a1fUTQe_ {
  font-size: 18px;
  line-height: 24px;
  margin: 15px 0 20px;
}
.a3yJiZTy .a13fGSzj {
  font-size: 18px;
  line-height: 23px;
  font-weight: 700;
  margin-bottom: 10px;
}
.a2GkcKv8 .a1glP8SB,
.a3yJiZTy .a1glP8SB {
  margin: 0;
  background-color: red;
  font-size: 18px;
  line-height: normal;
  display: inline;
  padding: 4px 1px 2px;
  font-weight: 400;
  margin-right: 10px;
}
.a2GkcKv8 .a23GaVaL,
.a3yJiZTy .a23GaVaL {
  display: inline-block;
  color: #000;
  margin: 0;
}
.a3yJiZTy .aoOpO6SY,
.a3yJiZTy .aXHdjzsc {
  font-size: 17px;
  line-height: 27px;
  font-weight: 300;
  margin-bottom: 10px;
}
.aXHdjzsc {
  margin-top: 0;
}
.a3yJiZTy .a1glP8SB.a2GkcKv8 {
  background-color: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 17px;
  white-space: nowrap;
}
.a26noRI6,
.aP3IApo0 {
  height: 50px;
}
.aP3IApo0 {
  position: relative;
  width: 100%;
  min-width: 980px;
  background-color: #fff;
  z-index: 400;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  backface-visibility: hidden;
  transform: translateZ(0);
}
.aP3IApo0:before {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 1px;
  background-color: #f2f2f2;
}
.aP3IApo0.a2aEnaal {
  position: fixed;
  backface-visibility: hidden;
  top: 0;
  left: 0;
}
.a3Q4XG47 {
  position: absolute;
  left: 70px;
  top: 50%;
  transform: translateY(-50%);
}
.a2Vibnpp {
  display: inline-block;
  margin-right: 0.2rem;
  vertical-align: middle;
  width: auto;
  height: 3.7rem;
}
.a2Vibnpp svg {
  fill: #b7b7b7;
  width: 54.34px;
  height: 100%;
}
.a1kVIGia {
  display: inline-block;
  vertical-align: middle;
  width: auto;
}
.a1kVIGia svg {
  fill: #b7b7b7;
  width: auto;
  height: 100%;
}
.as81lwIe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.a1vmDDrR {
  position: relative;
  height: 100%;
  cursor: pointer;
  width: 60px;
  border-left: 1px solid #f2f2f2;
  display: inline-block;
  vertical-align: middle;
}
.a1vmDDrR:not(.a2Lu_bZG):hover {
  background-color: #f7f7f7;
}
.a1vmDDrR svg {
  fill: #c5c5c5;
  width: 15px;
  height: 9px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(90deg);
}
.a1vmDDrR:not(.a2Lu_bZG):hover svg {
  fill: #375ca9;
}
.a2Lu_bZG {
  cursor: default;
  pointer-events: none;
}
.a2Lu_bZG svg {
  fill: #e8e8e8;
}
.a3c3gFEo:before {
  display: block;
  content: "";
  position: absolute;
  width: 3px;
  height: 15px;
  background-color: #c5c5c5;
  left: 22px;
  top: 50%;
  transform: translateY(-50%);
}
.a3c3gFEo.a2Lu_bZG:before {
  background-color: #e8e8e8;
}
.a3c3gFEo:not(.a2Lu_bZG):hover:before {
  background-color: #375ca9;
}
.a3kDZCvR {
  width: 120px;
  height: 50px;
  position: relative;
  border: none;
  outline: none;
  color: #4473d4;
  text-transform: uppercase;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
}
.a3kDZCvR:not(.a24q_6fC):hover {
  color: #375ca9;
  background-color: #f7f7f7;
}
.a3kDZCvR .a1ADpKK1 {
  font-size: 17px;
  line-height: 50px;
  font-weight: 400;
  display: block;
  position: absolute;
  left: 20px;
}
.a3kDZCvR .a1TrA8FW {
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 83px;
  width: 16px;
  height: 11px;
}
.a3kDZCvR .a1TrA8FW svg {
  fill: #4473d4;
  width: 15px;
  height: 9px;
}
.a3kDZCvR:not(.a24q_6fC):hover .a1TrA8FW svg {
  fill: #375ca9;
}
.a24q_6fC {
  color: #d1dcf3;
  cursor: default;
  pointer-events: none;
}
.a24q_6fC .a1TrA8FW svg {
  fill: #d1dcf3;
}
.a3xevmK2 {
  width: 66px;
  height: 33px;
  display: inline-block;
  vertical-align: middle;
  background-image: url("../");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0;
  transition: opacity 0.5s ease;
}
.a2gY30r8 {
  opacity: 1;
}
.a1XnrYRo {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 60px;
  background-color: #e5e5e5;
  cursor: pointer;
  display: block;
}
.a1XnrYRo:hover {
  background-color: #d9d9d9;
}
.a1XnrYRo svg {
  position: absolute;
  fill: #b7b7b7;
  width: 18px;
  height: 18px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(90deg);
}
.a1XnrYRo.a31LOH9k span:first-child svg {
  left: 40%;
}
.a1XnrYRo.a31LOH9k span:last-child svg {
  left: 60%;
}
.a1XnrYRo:hover svg {
  fill: #828282;
}
.a2GkcKv8 {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 130px;
  border-left: 1px solid #f2f2f2;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.a2GkcKv8 .a1glP8SB {
  background-color: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 17px;
  white-space: nowrap;
}
.a34vUGnt {
  position: relative;
}
.aJ72ZAfr {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 64px;
  height: 70px;
  background-color: #4775d1;
  cursor: pointer;
}
.aJ72ZAfr:hover {
  background-color: #395ea7;
}
.aJ72ZAfr svg {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-90deg);
  fill: #fff;
}
.a38ZLCwu {
  height: 6.7rem;
}
.a1-dhBrf {
  margin: 0 -2rem;
  transform: translateZ(0);
}
.aLU5AVTU {
  margin: 0;
  position: fixed;
  backface-visibility: hidden;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateZ(0);
  width: 100%;
  max-width: 760px;
  z-index: 485;
  transition: none;
}
.a3h7OFhO {
  top: 5rem;
  transition: top 0.25s ease;
}
.abrrl2KW {
  transform: translateY(-100%);
}
.abrrl2KW.a3_0Mekh {
  transition: transform 0.35s ease;
}
.a2_DM5Un,
.abrrl2KW.a3_0Mekh {
  transform: translateY(0);
}
.a2_DM5Un.aj4m_FPl {
  transform: translateY(-100%);
  transition: transform 0.35s ease;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .a2gY30r8 {
    opacity: 0;
  }
}
.theme-dark .a2vG4QWa a {
  color: inherit;
}
.theme-dark .aP3IApo0 {
  background: #2e2e2e;
}
.theme-dark .aP3IApo0:before {
  background-color: hsla(0, 0%, 100%, 0.15);
}
.theme-dark .a1kVIGia,
.theme-dark .a1kVIGia svg,
.theme-dark .a2Vibnpp,
.theme-dark .a2Vibnpp svg {
  fill: currentColor;
}
.theme-dark .a1XnrYRo {
  background: hsla(0, 0%, 100%, 0.15);
}
.theme-dark .a1XnrYRo svg {
  fill: currentColor;
}
.theme-dark .a2GkcKv8 {
  border-color: hsla(0, 0%, 100%, 0.15);
}
.theme-dark .a2GkcKv8 span {
  color: inherit;
}
.theme-dark .a3kDZCvR {
  color: #abd0ec;
  border-color: hsla(0, 0%, 100%, 0.15);
}
.theme-dark .a3kDZCvR svg {
  fill: currentColor;
}
.theme-dark .a1vmDDrR {
  border-color: hsla(0, 0%, 100%, 0.15);
}
.fonts-loaded-Poppins .aHKeWTqh {
  font-family: Poppins, sans-serif;
}
.a34TNxLj,
.a120vq0y {
  position: relative;
}
.a34TNxLj {
  margin: 0 -2rem;
  padding: 0 2rem;
  left: 0;
  top: 0;
  transform: translateZ(0);
  backface-visibility: hidden;
  perspective: 1000;
}
.aIIwD4x6,
.aTNLieGG,
.aW7LrRho,
.azwCOHRu {
  transition: transform 0.3s;
}
.a1XMFyFW {
  filter: blur(5px);
}
.an2kHRqY {
  transform: translate3d(100%, 0, 0);
}
.a2SeGMCs,
.aTNLieGG {
  transform: translateZ(0);
}
.a2pe_pYt,
.a2tXX0lG,
.aIIwD4x6 {
  transform: translate3d(-100%, 0, 0);
}
.a2OspDYZ,
.aW7LrRho {
  transform: translateZ(0);
}
.a2VqCN_p,
.azwCOHRu {
  transform: translate3d(100%, 0, 0);
}
.a2OspDYZ,
.a2SeGMCs,
.aIIwD4x6,
.azwCOHRu {
  top: 0;
  left: 0;
  position: absolute !important;
  width: calc(100% + 4rem);
}
.a2fyKjTE {
  margin: 1.5rem 0 4rem;
  overflow: hidden;
  padding: 0 2rem;
}
.a2fyKjTE em,
.a2pSm3lM em {
  font-style: italic;
}
.a3fbj2kH:after {
  display: block;
  content: "";
  clear: both;
}
.aHKeWTqh {
  font-size: 2.2rem;
  line-height: 2.6rem;
  display: inline-block;
  font-weight: 400;
  margin-bottom: 1.5rem;
}
.a1UM9i6y {
  float: right;
}
.a3kUrp8P {
  margin: 0 -2rem;
}
.a1IcBb_N {
  color: #828282;
  font-size: 1.3rem;
  margin-top: -0.2rem;
  margin-bottom: 2.1rem;
}
.a1IcBb_N.a1ZYZM3Q > span:after {
  content: ", ";
}
.a1zjqXvH {
  margin: 0 0 1.5rem;
  background-color: #f5f5f5;
  font-size: 1.8rem;
  line-height: 5.25rem;
  color: #000;
  display: block;
  text-align: center;
  position: relative;
}
.a1zjqXvH > span > span {
  margin: 0 0.5rem;
}
.a16GOoxQ {
  color: #a7a9ac;
}
.a1JLrE4y {
  right: 0;
}
.a1ezQjkf,
.a1JLrE4y {
  position: absolute;
  top: 0;
  width: 6rem;
  bottom: 0;
  cursor: pointer;
}
.a1ezQjkf {
  left: 0;
}
.a1JLrE4y svg {
  transform: translate(-50%, -50%) rotate(180deg);
  width: 2.5rem;
  height: 2.5rem;
}
.a1ezQjkf svg,
.a1JLrE4y svg {
  position: absolute;
  top: 50%;
  left: 50%;
}
.a1ezQjkf svg {
  transform: translate(-50%, -50%);
  width: 1.35rem;
  height: 1.35rem;
}
.a1dqPYpf {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fc5c55;
  height: 0.4rem;
  transition: width 0.25s ease;
}
.a18_qUhK {
  font-size: 2rem;
  line-height: 2.5rem;
  margin-bottom: 1.5rem;
  font-weight: 400;
}
.a3Ik9pvc,
.a25Fj1p9 {
  font-size: 1.7rem;
  line-height: 2.3rem;
  font-weight: 300;
  margin-bottom: 1.5rem;
}
.a25Fj1p9 {
  margin: 1.5rem 0 0;
}
.a25Fj1p9 a {
  color: #416fd6;
  text-decoration: none;
}
.a25Fj1p9 a:hover {
  text-decoration: underline;
}
.a25Fj1p9 > p {
  margin-bottom: 1rem;
}
.a30haoLw {
  margin: -2rem -1rem 0 -2rem;
}
.a2dPE1Cn {
  margin-top: 2rem;
  text-align: center;
}
.a1RA8hwF {
  background-color: #fff;
  color: #000;
  text-transform: uppercase;
  border: none;
  outline: none;
  width: 100%;
  font-size: 18px;
  line-height: 60px;
  font-weight: 400;
  padding-bottom: 2px;
  text-align: center;
  cursor: pointer;
  display: inline-block;
  border: 1px solid #e3e3e3;
}
.a1RA8hwF:hover {
  background-color: #f7f7f7;
}
.a2oa8E5Y {
  margin-right: 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.a2oa8E5Y,
.a29nZ9q6 {
  display: inline-block;
  vertical-align: middle;
}
.a29nZ9q6 svg {
  fill: #000;
  transform: rotate(-90deg);
  width: 13px;
  height: 13px;
}
.a2pSm3lM {
  margin: 0;
  padding: 0;
  margin-bottom: 45px;
  padding-top: 13px;
}
.a2pSm3lM .a30haoLw {
  margin: 0;
}
.a2pSm3lM .a2dPE1Cn {
  margin-top: 37px;
  text-align: center;
}
.a2pSm3lM .a1RA8hwF {
  background-color: #fff;
  color: #4775d1;
  text-transform: uppercase;
  border: none;
  outline: none;
  width: 100%;
  font-size: 19px;
  line-height: 50px;
  font-weight: 400;
  padding-bottom: 2px;
  text-align: center;
  cursor: pointer;
  display: inline-block;
  border: 2px solid #f2f2f2;
}
.a2pSm3lM .a1RA8hwF:hover {
  background-color: #f7f7f7;
}
.a2pSm3lM .a2oa8E5Y {
  margin-right: 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.a2pSm3lM .a2oa8E5Y,
.a2pSm3lM .a29nZ9q6 {
  display: inline-block;
  vertical-align: middle;
}
.a2pSm3lM .a29nZ9q6 svg {
  fill: #4775d1;
  transform: rotate(-90deg);
  width: 15px;
  height: 15px;
}
.a2pSm3lM .a1_Atv1v {
  margin-bottom: 31px;
}
.a2pSm3lM .a18_qUhK {
  margin-bottom: 11px;
  position: relative;
  margin-left: 84px;
}
.a2pSm3lM .a1bjUsSV,
.a2pSm3lM .a18_qUhK,
.a2pSm3lM .a27C6eyf {
  font-size: 20px;
  line-height: 27px;
  font-weight: 700;
}
.a2pSm3lM .a3Fd-dCg {
  font-weight: 400;
}
.a2pSm3lM .a1zjqXvH {
  margin: 0;
  background-color: #e5e5e5;
  font-size: 18px;
  line-height: 30px;
  display: inline;
  padding: 0 1px;
  font-weight: 400;
  margin-right: 10px;
  position: absolute;
  top: -1px;
  left: -84px;
}
.a1uq1Q_x .a16GOoxQ,
.a2pSm3lM .a16GOoxQ {
  display: inline-block;
  color: #000;
  margin: 0;
}
.a2pSm3lM .a3Ik9pvc,
.a2pSm3lM .a25Fj1p9 {
  font-size: 17px;
  line-height: 27px;
  font-weight: 300;
  margin-bottom: 25px;
}
.a2pSm3lM .a25Fj1p9 {
  margin-bottom: 10px;
}
.aSCfthnH {
  position: fixed;
  backface-visibility: hidden;
  top: 0;
  left: 0;
  width: 100%;
  height: 60px;
  background-color: #fff;
  z-index: 400;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.a2_vYG_h {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
}
.a1V4sxIB {
  display: inline-block;
  margin-right: 0.5rem;
  vertical-align: middle;
  width: auto;
  height: 3.7rem;
}
.a1V4sxIB svg {
  fill: #b7b7b7;
  width: auto;
  height: 100%;
}
.a1NscPfi {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  height: 3.7rem;
}
.a1NscPfi svg {
  fill: #b7b7b7;
  width: auto;
  height: 100%;
}
.a2XDB9E9 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.a216mSY3 {
  position: relative;
  height: 100%;
  cursor: pointer;
  width: 60px;
  border-left: 1px solid #e5e5e5;
  display: inline-block;
  vertical-align: middle;
}
.a216mSY3:not(.ajK2CJHm):hover {
  background-color: #f7f7f7;
}
.a216mSY3 svg {
  fill: #c5c5c5;
  width: 15px;
  height: 15px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(90deg);
}
.a216mSY3:not(.ajK2CJHm):hover svg {
  fill: #375ca9;
}
.ajK2CJHm {
  cursor: default;
  pointer-events: none;
}
.ajK2CJHm svg {
  fill: #e8e8e8;
}
.a2_vZW7g:before {
  display: block;
  content: "";
  position: absolute;
  width: 3px;
  height: 14px;
  background-color: #c5c5c5;
  left: 22px;
  top: 22px;
}
.a2_vZW7g:hover:before {
  background-color: #375ca9;
}
.a1-wM-Eq {
  font-size: 17px;
  line-height: 60px;
  border: none;
  outline: none;
  color: #fff;
  background-color: #4473d4;
  padding: 0 20px;
  font-weight: 700;
  text-transform: uppercase;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
}
.a1-wM-Eq:not(.a226C1_f):hover {
  background-color: #375ca9;
}
.a1-wM-Eq .a2oa8E5Y {
  margin-right: 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.a1-wM-Eq .a2oa8E5Y,
.a1-wM-Eq .a29nZ9q6 {
  display: inline-block;
  vertical-align: middle;
}
.a1-wM-Eq .a29nZ9q6 svg {
  fill: #fff;
  transform: rotate(-90deg);
  width: 15px;
  height: 15px;
}
.a226C1_f {
  background-color: #dae3f6;
  cursor: default;
}
.a1-OKev5 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 90px;
  border-left: 1px solid #e5e5e5;
  cursor: pointer;
}
.a1-OKev5:hover {
  background-color: #f7f7f7;
}
.a1-OKev5 svg {
  position: absolute;
  fill: #c5c5c5;
  width: 20px;
  height: 20px;
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
}
.a1-OKev5:hover svg {
  fill: #375ca9;
}
.a1-OKev5:before {
  display: block;
  content: "ZAMKNIJ";
  font-size: 11px;
  font-weight: 700;
  color: #000;
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
}
.a1-OKev5:hover:before {
  color: #375ca9;
}
.a1zjqXvH.a1uq1Q_x {
  background-color: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 17px;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.a2u6N6uV {
  position: relative;
}
.aA7AcQLA {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 64px;
  height: 70px;
  background-color: #4775d1;
  cursor: pointer;
}
.aA7AcQLA:hover {
  background-color: #395ea7;
}
.aA7AcQLA svg {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-90deg);
  fill: #fff;
}
.a1pkXJAr {
  margin-bottom: 60px;
}
.a1IXYy1C,
.a1pkXJAr {
  position: relative;
}
.a2pSm3lM .a2R5sIV8 {
  position: absolute;
  z-index: 30;
  background-color: none;
  top: 46%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  pointer-events: none;
}
.a2pSm3lM .a32I7wLj {
  display: block;
  background-color: #012778;
  color: #fff;
  text-transform: uppercase;
  padding: 0 20px 0 30px;
  line-height: 75px;
  font-size: 20px;
  font-weight: 500;
  z-index: 1;
  white-space: nowrap;
}
.a2pSm3lM .a32I7wLj p {
  display: inline-block;
}
.a2pSm3lM .a32I7wLj span {
  line-height: 75px;
  padding-left: 11px;
  display: inline-block;
}
.a2pSm3lM .a2KQSDy- {
  display: block;
  margin: 20px 0;
  font-family: Plain, sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
}
.theme-dark .a2pSm3lM .a1RA8hwF {
  color: currentColor;
  background-color: #4e4e4e;
  border-color: #5f5f5f;
}
.theme-dark .a2pSm3lM .a29nZ9q6 svg {
  fill: currentColor;
}
.a2zQDZey {
  min-width: 55px;
  min-height: 48px;
}
.a2HMfvpj,
.a2zQDZey {
  position: relative;
  display: block;
}
.a2HMfvpj {
  margin: 0;
  font-size: 12px;
  font-weight: 500;
  cursor: pointer;
  color: #333;
}
.a2HMfvpj button {
  margin: auto;
  padding: 0;
  border-radius: 4px;
  font-weight: 300;
  color: currentColor;
  background-color: transparent;
  transition: all 0.2s ease-in-out;
}
.a2HMfvpj button span {
  font-weight: 400 !important;
}
.a2HMfvpj svg {
  fill: #b3b3b3;
  transition: fill 0.2s ease-in-out;
}
.a2HMfvpj.a2vU3gBr button {
  background-color: transparent;
}
.a2HMfvpj button > svg {
  width: 27px;
  height: 25px;
}
.a2HMfvpj.a2vU3gBr button > svg {
  fill: currentColor;
}
.a2HMfvpj.a2vU3gBr button span {
  font-weight: 400;
}
.a2zQDZey .a2HMfvpj [class^="olw__button__text "] {
  margin-top: 0;
  font-size: 12px;
  line-height: 1.6;
}
.aGLHDfZ2 {
  vertical-align: middle;
  min-width: 27px;
  min-height: 27px;
  margin: 0;
}
.aGLHDfZ2 .a2HMfvpj {
  margin: auto;
}
.aGLHDfZ2 .a2HMfvpj svg {
  margin: 0;
}
.a2X8V-3O.a2zQDZey {
  min-width: 46px;
  min-height: 0;
}
.a2X8V-3O.a2zQDZey .a2HMfvpj svg {
  width: 27px;
  height: 23px;
  margin-bottom: 5px;
}
.a2X8V-3O .a2HMfvpj [class^="olw__button__text "] {
  margin-top: 0;
  font-size: 9px;
  line-height: 1;
}
.aGLHDfZ2 [id^="olw-db-dropdown"] {
  top: 50px;
  left: 0;
  right: 0;
  width: 300px;
  margin: auto;
  transform: scale(1);
}
@media screen and (max-width: 1366px) {
  .a2HMfvpj button {
    max-width: 95px;
    overflow: hidden;
  }
}
.theme-dark .a2HMfvpj {
  color: hsla(0, 0%, 100%, 0.75);
}
.theme-dark .a2HMfvpj svg {
  fill: currentColor;
}
.theme-dark .a2zQDZey .olw__dropdown {
  color: #fff;
  background: #121212;
}
.theme-dark .a2zQDZey .olw__action--link,
.theme-dark .a2zQDZey .olw__link {
  color: #938ffa;
}
.theme-dark .a2zQDZey .olw__action--icon path {
  fill: currentColor;
  stroke: currentColor;
}
.theme-dark .a2zQDZey .olw__action--logout {
  border-top-color: hsla(0, 0%, 100%, 0.25);
}
.theme-dark .a2zQDZey .olw__button {
  color: #fff;
}
.theme-dark .a2HMfvpj.a2vU3gBr button {
  background: transparent;
}
.a3_jGHv- {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  background: #fff;
  transform: translateY(-99%);
  transition: all 0.2s linear;
  z-index: 999;
}
.a1snty4R {
  position: static;
}
.a1MMjR30 {
  box-shadow: 0 7px 6px -5px rgba(0, 0, 0, 0.37);
  transform: translateY(0);
}
.avFJu3l6 {
  transform: translateY(46px);
}
.a3J86BdW {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-align: center;
  align-items: center;
  padding: 15px;
  color: currentColor;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
}
.a2ZBpPYq {
  color: #000;
  background: #fff;
}
.aORJE3jl {
  color: #fff;
  background: #000;
}
.a3ThkvuQ,
.a3Zc4X11 {
  display: block;
}
.a3ThkvuQ {
  padding: 0 15px;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
}
.a1Ir1_eR {
  position: absolute;
  width: 0;
  height: 0;
  visibility: hidden;
}
.aoYYE9kb {
  position: relative;
  display: block;
  width: 50px;
  height: 26px;
  color: #b2b0b0;
  cursor: pointer;
  background: transparent;
  border: 2px solid currentColor;
  border-radius: 20px;
  overflow: hidden;
}
.aoYYE9kb:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: auto;
  width: 16px;
  height: 16px;
  margin: auto;
  background: currentColor;
  border-radius: 20px;
  transition: 0.15s;
  transform: translate(26px, -50%);
}
.a1OfdzKV {
  display: none;
}
.af9-ynMQ {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 5px;
}
.aazdhFI5 {
  left: 0;
}
.a3CQMUq3 {
  right: 0;
}
.a1BrwK4m.a23jlTkc {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: auto;
  margin-left: 10px;
}
.a1BrwK4m.a23jlTkc,
.a23jlTkc .a3J86BdW {
  padding: 0;
  background: transparent !important;
  border: none;
}
.a23jlTkc .a3ThkvuQ {
  display: none;
}
.theme-dark .aoYYE9kb:after {
  transform: translate(3px, -50%);
}
.theme-dark + .aoYYE9kb:active:after {
  transform: translate(26px, -50%);
}
.a2zscjhO {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 16px;
  border: 2px solid #fff;
}
.a2VarYG3 {
  display: inline-block;
  transform: rotate(45deg);
  height: 18px;
  width: 12px;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  margin-top: -6px;
}
.a3qjtXAX {
  width: 16px;
  height: 16px;
  position: relative;
}
.a3qjtXAX:hover {
  opacity: 0.75;
  cursor: pointer;
}
.a3qjtXAX:after,
.a3qjtXAX:before {
  position: absolute;
  left: 50%;
  content: " ";
  height: 17px;
  width: 1px;
  background-color: #fff;
  top: calc(50% - 8px);
}
.a3qjtXAX:before {
  transform: rotate(45deg);
}
.a3qjtXAX:after {
  transform: rotate(-45deg);
}
.a2SgSLwl {
  position: absolute;
  z-index: 9;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 56px;
  width: calc(100% - 20px);
  background-color: #0042c2;
  border-radius: 28px;
  margin: 10px 10px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: #fff;
  padding: 0 16px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25);
}
.al0rurFD {
  position: static;
  transform: none;
  margin: 10px;
}
.aMJIeCvM {
  width: calc(100% - 56px - 32px - 8px);
  font-size: 16px;
  white-space: nowrap;
}
.a3o_2Epf {
  margin: 0 8px;
  display: none;
}
.a2XaRhpA {
  color: #fff;
  font-size: 12px;
  text-decoration: underline;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  opacity: 0.75;
}
.a2XaRhpA:hover {
  opacity: 1;
}
.a2qa6Xsv {
  padding: 28px;
  margin-right: -16px;
}
.a34Mh_wT.a2SgSLwl {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0;
}
.a34Mh_wT .aMJIeCvM {
  font-size: 14px;
}
@media (max-width: 1365px) {
  .a34Mh_wT .aMJIeCvM {
    margin-right: 8px;
  }
}
@media (min-width: 1366px) {
  .a2SgSLwl {
    height: 44px;
    border-radius: 22px;
    padding: 0 22px;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0;
  }
  .aFdxzbeV {
    display: none;
  }
  .aMJIeCvM {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
  }
  .a3o_2Epf {
    display: inline-block;
  }
  .a2iRpCyv {
    display: none;
  }
  .a2XaRhpA {
    display: inline-block;
    height: 24px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 6px 12px;
    background: #4577d8;
    line-height: 1em;
    border-radius: 12px;
    opacity: 1;
    margin-left: 16px;
  }
  .a2XaRhpA:hover {
    opacity: 0.75;
  }
  .a2XaRhpA:before {
    content: url("../");
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle;
  }
  .a2qa6Xsv {
    width: 8px;
    height: 8px;
    padding: 22px;
    margin-right: -22px;
  }
  .a2qa6Xsv:after,
  .a2qa6Xsv:before {
    height: 9px;
    top: calc(50% - 4px);
  }
}
.ac1tVLjw {
  background-color: #fff;
  position: relative;
  clear: both;
  font-size: 12px;
  color: #000;
}
.ac1tVLjw.alu55BfG {
  border-top: 0;
  margin-top: 0;
}
.a3j7LEFN {
  border-bottom: 1px solid #f0f0f0;
  width: auto;
  padding: 10px 0;
}
.a2bumeFJ {
  background-color: #fff;
  border-top: 1px solid #f0f0f0;
  cursor: pointer;
  display: block;
  position: relative;
  line-height: 49px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.alu55BfG .a2bumeFJ {
  display: none;
}
.a2bumeFJ:hover {
  text-decoration: underline;
}
.a2bumeFJ:after {
  content: "";
  position: relative;
  top: -3px;
  transform: rotate(135deg);
  display: inline-block;
  height: 6px;
  width: 6px;
  margin-left: 6px;
  transition: transform 0.2s, top 0.2s;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
}
.a1eFDqzY .a2bumeFJ:after {
  top: 0;
  transform: rotate(-45deg);
}
.a1Mp9g3C {
  position: relative;
  width: 100%;
  max-width: 1232px;
  margin: 0 auto;
  padding: 20px 15px;
}
.a3LkAa1k {
  display: block;
  margin: -10px;
  font-size: 0;
}
.a-FgCqGx {
  display: inline-block;
  vertical-align: top;
  width: 25%;
  margin: 0;
  padding: 10px;
  font-size: 12px;
}
.a-FgCqGx:nth-of-type(n + 5) {
  display: none;
}
.a1eFDqzY .a-FgCqGx:nth-of-type(n + 5),
.alu55BfG .a-FgCqGx:nth-of-type(n + 5) {
  display: inline-block;
}
.aFZ3qpfM {
  margin-bottom: 12px;
  text-transform: uppercase;
  font-weight: 700;
}
.a-FgCqGx ul {
  margin-top: 4px;
  line-height: 1.3;
}
.alu55BfG .a-FgCqGx ul {
  margin-top: 6px;
}
.a-FgCqGx li {
  margin-bottom: 3px;
}
.alu55BfG .a-FgCqGx li {
  margin-bottom: 7px;
}
.a3LkAa1k a {
  color: #000;
  text-decoration: none;
}
.a3LkAa1k a:hover {
  color: #666;
}
.a3Fpble7 svg {
  position: relative;
  top: -1px;
}
.ap0ohM7D {
  margin-right: 15px;
  color: inherit;
}
.a19Bo85f,
.ap0ohM7D {
  display: inline-block;
  vertical-align: middle;
}
.a17rlY95 {
  position: absolute;
  right: 0;
  top: -47px;
  display: block;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
  color: #000;
  text-decoration: none;
}
.a3W0o8tG {
  display: inline-block;
  vertical-align: top;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #3b5998;
  box-sizing: border-box;
  padding-top: 2px;
  margin-left: 5px;
}
@media (max-width: 960px) {
  .a-FgCqGx {
    width: 33.3%;
  }
}
@media (max-width: 640px) {
  .a-FgCqGx {
    width: 50%;
  }
}
@media (max-width: 480px) {
  .a-FgCqGx {
    width: 100%;
  }
}
.theme-dark .ac1tVLjw {
  color: #fff;
  background-color: #121212;
}
.theme-dark .alu55BfG {
  background-color: #252525;
}
.theme-dark .a3j7LEFN {
  border-bottom-color: hsla(0, 0%, 100%, 0.1);
}
.theme-dark .a3LkAa1k a {
  color: #919191;
}
.theme-dark .a2bumeFJ {
  background: transparent;
  border-top-color: hsla(0, 0%, 100%, 0.1);
}
.theme-dark .a2bumeFJ:after {
  border-color: currentColor;
}
.a3d-ngZ0 {
  display: none;
  position: absolute;
  top: 85px;
  right: calc(50% - 490px);
  min-height: 100px;
  max-height: none;
  width: 426px;
  background-color: #fff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.5);
  z-index: 300;
  font-family: Helvetica, Poppins, serif;
  transform: none;
  transition: transform 0.2s;
}
.a2iD37oQ {
  display: block;
}
.a2GNpci8.a2iD37oQ {
  position: absolute;
  top: 52px;
  left: 0;
  width: 100%;
  height: calc(100vh - 52px);
  max-height: none;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 70px;
}
.a3mu7F3s {
  position: relative;
  border-bottom: 1px solid #efefef;
}
.a3mu7F3s:hover {
  background-color: #f7f7f7;
}
.a2GNpci8 .a3mu7F3s:hover {
  background-color: initial;
}
.a3mu7F3s.a2Ty0yqA a {
  color: #416fd6;
}
.a3NveKDW,
.aXGGwcFx {
  display: inline-block;
  vertical-align: middle;
}
.a3NveKDW {
  width: 50px;
  height: 50px;
  margin-right: 20px;
  border-radius: 50%;
  overflow: hidden;
}
.a2GNpci8 .a3NveKDW {
  width: 40px;
  height: 40px;
  margin-right: 15px;
}
.aXGGwcFx {
  display: block;
  width: 100%;
  padding: 17px 15px;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  text-shadow: 0 0 currentColor;
  color: inherit;
}
.aXGGwcFx:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
@media screen and (max-width: 1365px) {
  .a3d-ngZ0 {
    width: 396px;
    overflow: auto;
  }
  .a3d-ngZ0.a2YK-_KJ {
    transform: translateY(-40px);
  }
  .a3NveKDW {
    width: 35px;
    height: 35px;
  }
  .a3NveKDW img {
    width: auto;
    height: 35px;
  }
}
.a2-AZF63 {
  display: none;
}
.a2-AZF63:checked ~ .a2FyDZeL:before,
.a2-AZF63:checked ~ label .a2FyDZeL:before {
  transform: rotate(315deg);
}
.a2-AZF63:checked ~ .a2rucyrK {
  height: auto;
}
.a2FyDZeL,
label:hover {
  cursor: pointer;
}
.a2FyDZeL {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  margin: auto;
  padding: 0;
  width: 60px;
  height: 53px;
  font-size: 0;
}
.a2FyDZeL:hover {
  background: rgba(0, 0, 0, 0.1);
}
.a2FyDZeL:before {
  content: "";
  border-top: 2px solid #000;
  border-right: 2px solid #000;
  transform: rotate(135deg);
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 8px;
  height: 8px;
}
.a2rucyrK {
  height: 0;
  overflow: hidden;
}
.a2rucyrK ul {
  margin-top: -5px;
  margin-bottom: 5px;
}
.a2rucyrK ul li {
  padding-left: 15px;
}
.aE0-xhV7 {
  padding: 10px;
  position: relative;
  display: block;
  color: #000;
  font-size: 14px;
}
.aE0-xhV7:hover {
  color: #416fd6;
}
.theme-dark .a2FyDZeL:before {
  border-color: #fff;
}
.theme-dark .a3d-ngZ0 {
  background-color: #0d0d0d;
  border-bottom: 5px solid hsla(0, 0%, 100%, 0.25);
}
.theme-dark .a3mu7F3s {
  border-bottom: 1px solid #2f2f2f;
}
.theme-dark .a3mu7F3s:hover {
  background-color: #1f1f1f;
}
.theme-dark .a3mu7F3s.a2Ty0yqA .aXGGwcFx {
  color: #abd0ec;
}
.a2dWsoB- {
  height: 56px;
}
.a3OdCjtC {
  position: relative;
  top: 0;
  z-index: 399;
  background-color: #fff;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.15);
  backface-visibility: hidden;
}
.a2dWsoB-.a342fWor .a3nfjhj- {
  position: relative;
  height: 50px;
}
.awpAPPrT .a3OdCjtC {
  transform: translateY(0) translateX(0) translateZ(0);
}
.awpAPPrT .a3OdCjtC.a2yXqCIr {
  left: 0;
  top: -5rem;
  transition: transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.a3OdCjtC.a2uwVX_N {
  z-index: 500;
}
.a3OdCjtC.a2yXqCIr {
  position: fixed;
  width: 100%;
}
.a342fWor .a3OdCjtC {
  border: none;
  z-index: 500;
}
.a342fWor .a3OdCjtC.a2yXqCIr.a1O_-xnp {
  height: 100%;
}
.a342fWor .a3OdCjtC.a2yXqCIr.a1-jiNpB {
  position: absolute;
}
.awpAPPrT .a3OdCjtC.a2yXqCIr {
  transform: translateY(5rem) translateX(0) translateZ(0);
}
.a1eC5C0Q {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  -ms-flex-align: center;
  align-items: center;
  height: 56px;
  max-height: 56px;
  z-index: 1;
}
.awpAPPrT .a1eC5C0Q {
  border: none;
}
.a342fWor .a1eC5C0Q {
  position: relative;
  height: 50px;
}
.a2uwVX_N .a3OdCjtC {
  z-index: 500;
}
.a2uwVX_N .a1eC5C0Q {
  height: auto;
  padding: 0;
}
.a2uwVX_N .aqGWhEfp {
  transform: scale(0.9);
}
.a342fWor .aqGWhEfp {
  text-align: center;
}
.a342fWor .a2juDIL4,
.a342fWor .ahSo7z2h {
  min-width: 55px;
}
.a342fWor .ahSo7z2h {
  text-align: center;
}
.a2uwVX_N .a3yDnEn9 {
  transition: transform 0.2s;
  transform: translateY(0);
  margin: 3px 8px;
  min-height: 30px;
  line-height: 1;
}
.a2uwVX_N .a3yDnEn9 svg {
  margin-bottom: 7px;
}
.a2uwVX_N .a3yDnEn9 span {
  font-size: 10px;
  line-height: 1;
  color: #616161;
}
.a2WU8IRA .a1eC5C0Q {
  transition: max-height 0.15s;
}
.a2WU8IRA .aqGWhEfp {
  transform-origin: left;
}
.a2WU8IRA .a3yDnEn9 span,
.a2WU8IRA .aqGWhEfp {
  transition: transform 0.15s;
}
.awpAPPrT .a1eC5C0Q {
  max-width: 980px;
  margin: 0 auto;
  position: relative;
}
@media (min-width: 1366px) {
  .awpAPPrT .a1eC5C0Q {
    max-width: 1232px;
  }
}
.aqGWhEfp {
  -ms-flex: 1;
  flex: 1;
  transform: none;
  font-size: 0;
}
.amVPaqDK {
  position: absolute;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 1;
  top: 12px;
  right: 430px;
}
.a2uwVX_N .amVPaqDK {
  display: none;
}
@media (min-width: 1366px) {
  .amVPaqDK {
    top: 18px;
    right: 360px;
  }
}
.ap7bUWWX {
  vertical-align: middle;
  margin: 0 -15px;
}
.a3yDnEn9,
.ap7bUWWX {
  display: inline-block;
}
.a3yDnEn9 {
  position: relative;
  vertical-align: bottom;
  margin: 0 10px;
  min-width: 75px;
  text-transform: uppercase;
  text-align: center;
  font-size: 0;
  text-decoration: none;
  line-height: 1.6;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.a342fWor .a3yDnEn9 {
  display: none;
}
.av_kGLRJ {
  position: relative;
  top: -1px;
}
.av_kGLRJ > div {
  position: static;
}
.a3yDnEn9 svg {
  display: inline-block;
  margin: 0 auto 7px;
  color: #b3b3b3;
  transition: color 0.2s ease-in-out;
}
.a3yDnEn9 span {
  display: block;
  font-size: 12px;
  line-height: 16px;
  color: #333;
  transform: scale(1);
}
.a342fWor .a3yDnEn9 span {
  display: none;
}
.a3yDnEn9:hover svg {
  color: #666;
}
.a3yDnEn9:hover span {
  color: #000;
}
.a3yDnEn9:hover .aDTDDv1a {
  background-color: #666;
}
.a342fWor .a3yDnEn9 {
  min-width: 0;
}
.a342fWor .a3yDnEn9:hover .aDTDDv1a {
  background-color: #b3b3b3;
}
.a2mk8_1e {
  display: none;
  padding: 0;
  background: none;
  border: none;
}
.a342fWor .a2mk8_1e,
.a342fWor .a3YBdm5L {
  display: inline-block;
}
@media screen and (max-width: 1366px) {
  .awpAPPrT .a2mk8_1e {
    display: inline-block;
  }
}
.a1gmo6aw {
  display: inline-block;
  width: 25px;
  height: 18px;
  margin: 7px auto;
  position: relative;
}
.a2uwVX_N .a1gmo6aw {
  margin: 2px auto 7px;
}
.a342fWor .a1gmo6aw {
  width: 24px;
  height: 20px;
}
.a342fWor .a2juDIL4 .a3yDnEn9 {
  min-width: 0;
}
.aDTDDv1a {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #b3b3b3;
  border-radius: 2px;
  left: 0;
  transform: rotate(0deg);
  transition: 0.2s ease-in-out;
}
.aDTDDv1a:first-child {
  top: 0;
}
.aDTDDv1a:nth-child(2),
.aDTDDv1a:nth-child(3) {
  top: 8px;
}
.aDTDDv1a:nth-child(4) {
  top: 16px;
}
.a342fWor .aDTDDv1a:first-child {
  top: 3px;
}
.a342fWor .aDTDDv1a:nth-child(2),
.a342fWor .aDTDDv1a:nth-child(3) {
  top: 10px;
}
.a342fWor .aDTDDv1a:nth-child(4) {
  top: 17px;
}
.a3u3VRAy .aDTDDv1a:first-child {
  top: 8px;
  width: 0;
  left: 50%;
}
.a3u3VRAy .aDTDDv1a:nth-child(2) {
  transform: rotate(45deg);
}
.a3u3VRAy .aDTDDv1a:nth-child(3) {
  transform: rotate(-45deg);
}
.a3u3VRAy .aDTDDv1a:nth-child(4) {
  top: 8px;
  width: 0;
  left: 50%;
}
.a3IxTUNV {
  min-width: 108px;
  height: 51px;
  padding: 12px 23px;
  text-align: center;
  line-height: 27px;
  border-radius: 28px;
}
.a3IxTUNV,
.awpAPPrT .a3IxTUNV:before {
  display: inline-block;
  vertical-align: middle;
}
.awpAPPrT .a3IxTUNV:before {
  content: "";
  width: 11px;
  height: 11px;
  margin: 1px 0 0;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: rotate(-135deg);
}
.awpAPPrT .a3IxTUNV > span {
  margin-left: 10px;
}
.awpAPPrT .a2WN26Gj {
  display: none;
}
.a3IxTUNV svg {
  position: relative;
}
.a3IxTUNV:hover {
  opacity: 0.8;
}
.aEDSrt49 {
  display: inline-block;
  vertical-align: top;
  margin: 0 0 0 5px;
  line-height: 1;
  overflow: hidden;
}
.aEDSrt49 svg {
  max-height: 50px;
}
.aEDSrt49 > a {
  margin: 0 5px;
}
.a342fWor .aEDSrt49 {
  overflow: initial;
}
.a342fWor .aEDSrt49 > a {
  display: block;
  margin: 5px 0;
  text-align: left;
}
.a342fWor .aEDSrt49 > a:nth-child(2) {
  margin-bottom: -5px;
}
.awpAPPrT .a2VQCKzU .aEDSrt49 > a:nth-child(2) {
  display: none;
}
.a3dQ2klJ {
  display: inline-block;
  vertical-align: middle;
  color: #b2b2b3;
  opacity: 1;
  transition: opacity 0.1s ease-in-out;
}
.a3dQ2klJ + .a3dQ2klJ {
  padding-left: 15px;
}
.a2OW1Cn1 path,
.a2OW1Cn1 svg {
  transition: fill 50ms ease-in-out;
}
.a2OW1Cn1 circle {
  transition: stroke 50ms ease-in-out;
}
.a2OW1Cn1:hover svg {
  fill: currentColor;
}
.a2OW1Cn1:hover path {
  fill: #fff;
}
.a2OW1Cn1:hover circle {
  stroke: transparent;
}
.a9-RdI2v {
  position: absolute;
  top: 0;
  left: 0;
  color: transparent;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
@media (min-width: 1366px) {
  .awpAPPrT .aDNHho_e {
    max-width: 1232px;
  }
}
.a37ToQZF {
  -ms-flex-order: 0;
  order: 0;
}
.aqGWhEfp {
  -ms-flex-order: 1;
  order: 1;
}
.a2c8jpd7 {
  -ms-flex-order: 2;
  order: 2;
}
.ahSo7z2h {
  -ms-flex-order: 3;
  order: 3;
}
.a2juDIL4 {
  -ms-flex-order: 4;
  order: 4;
}
.a342fWor .aqGWhEfp {
  -ms-flex-order: 2;
  order: 2;
}
.a342fWor .a2c8jpd7 {
  -ms-flex-order: 3;
  order: 3;
}
.a342fWor .ahSo7z2h {
  -ms-flex-order: 4;
  order: 4;
}
.a342fWor .a2juDIL4 {
  -ms-flex-order: 1;
  order: 1;
}
.a1iiZ67K .a3dQ2klJ {
  opacity: 0.5;
}
.a2RD726D .a2OW1Cn1 svg {
  fill: currentColor;
}
.a2RD726D .a2OW1Cn1 path {
  fill: #fff;
}
.a2RD726D .a2OW1Cn1 circle {
  stroke: transparent;
}
@media screen and (max-width: 1366px) {
  .ap7bUWWX {
    margin: 0 -10px;
  }
  .awpAPPrT .a3yDnEn9 {
    margin: 0 10px;
    max-width: 75px;
  }
}
.theme-dark .a2dWsoB-.a342fWor,
.theme-dark .a3OdCjtC {
  background: #121212;
}
.theme-dark .a3yDnEn9 {
  color: hsla(0, 0%, 100%, 0.75);
}
.theme-dark .a3yDnEn9 span {
  color: currentColor;
}
.a3e-n_0c {
  margin-left: 8px;
  width: 20px;
}
@media (max-width: 1365px) {
  .a2dAK8NU div {
    max-width: 200px;
  }
}
.a2RqGnLN {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.aavmPOf- {
  display: block !important;
}
.a3AosufH {
  display: block;
  width: 27px;
  height: 30px;
  margin-left: 12px;
  padding: 0;
  border: 0;
  outline: 0;
  background-color: transparent;
  cursor: pointer;
}
.a2Coc2I_ {
  position: absolute;
  top: -11px;
  left: 0;
  padding: 7px 29px 7px 17px;
  text-align: left;
  background-color: #fff;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
  opacity: 0;
  z-index: 400;
  white-space: nowrap;
  transition: all 0.25s ease-out;
}
.a2Coc2I_.atxYCS2B {
  left: 52px;
  opacity: 1;
}
.a2Coc2I_:before {
  content: "";
  position: absolute;
  top: 19px;
  left: -5px;
  display: block;
  height: 10px;
  width: 10px;
  background-color: #fff;
  box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, 0.1);
  transform: rotate(45deg);
}
.afDFf8-z {
  color: #000;
}
.afDFf8-z,
.aGLt5wS0 {
  display: inline-block;
  font-size: 14px;
  line-height: 36px;
}
.aGLt5wS0 {
  margin: 0 0 0 10px;
  padding: 0 10px;
  border: 0;
  outline: 0;
  background-color: #059;
  color: #fff;
  border-radius: 7px;
  cursor: pointer;
  transition: background-color 0.25s linear;
}
.aGLt5wS0:hover {
  background-color: #004580;
}
.a2WcK8-5 {
  position: absolute;
  right: 7px;
  top: 7px;
  display: block;
  width: 15px;
  height: 15px;
  margin: 0;
  padding: 0;
  opacity: 0.8;
  border: 0;
  outline: 0;
  background-color: transparent;
  cursor: pointer;
}
.a2WcK8-5 svg {
  fill: #bcbcbc;
  transition: fill 0.25s linear;
}
.a2WcK8-5:hover svg {
  fill: #004580;
}
.a3gatTWV {
  position: fixed;
  top: 15px;
  z-index: 400;
  color: #fff;
  margin-left: 10px;
  opacity: 0;
  transition: opacity 0.15s;
  pointer-events: none;
}
.a3gatTWV.a1zt3Ymf {
  top: auto;
  bottom: 0;
  margin: 0;
  width: 100%;
  box-shadow: 0 -3px 6px 0 rgba(0, 0, 0, 0.16);
}
.a3gatTWV.a3KvVGpi {
  opacity: 1;
  pointer-events: all;
  z-index: 401;
}
.a3gatTWV:hover > a {
  filter: brightness(1.2) saturate(0.8);
}
.a3gatTWV:hover > a:before {
  animation: a3JeEYa2 1s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}
.a11trxsv {
  position: relative;
  z-index: 10;
}
.a2JI6Er- {
  display: inline-block;
  height: 46px;
  vertical-align: middle;
}
.a2JI6Er-.a2zNK_hB {
  width: calc(100% - 76px);
  background-color: #ca2218;
}
.a2JI6Er-.a3HLGnk7 {
  width: 100%;
}
.a2JI6Er-.a2jbmOMU {
  width: 76px;
}
@keyframes a3JeEYa2 {
  50% {
    transform: translateX(-7px) rotate(-135deg);
  }
  to {
    transform: translateX(0) rotate(-135deg);
  }
}
.a1HaiiFQ {
  min-width: 96px;
  height: 51px;
  padding: 12px 15px 12px 19px;
  box-sizing: border-box;
  text-align: center;
  border-radius: 28px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.24);
  color: inherit;
}
.a1HaiiFQ,
.a35LEmnc {
  display: inline-block;
  vertical-align: middle;
}
.a35LEmnc {
  margin: 0 5px;
  text-decoration: none;
  color: #fff;
  font-family: Plain, Helvetica, serif;
  font-size: 12px;
  text-align: left;
}
.a35LEmnc:empty {
  width: 0;
}
.a1HaiiFQ:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 9px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: rotate(-135deg);
}
.a1HaiiFQ:hover {
  opacity: 0.9;
}
@keyframes aiIN8Qm0 {
  50% {
    transform: translateX(-7px) rotate(-135deg);
  }
  to {
    transform: translateX(0) rotate(-135deg);
  }
}
.a1HaiiFQ:hover:before {
  animation: aiIN8Qm0 1s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}
.a1HaiiFQ svg {
  fill: #fff;
  margin-left: 1px;
}
.a1-dRe6M {
  white-space: nowrap;
  overflow: hidden;
  top: 0;
  width: 0;
  height: 60px;
  color: #fff;
  margin-left: 60px;
  transition-property: width;
  transition-duration: 0.2s;
  line-height: 60px;
}
.a1-dRe6M.a2a0nAth {
  text-align: center;
  width: 100%;
  margin-left: 0;
  height: 46px;
  line-height: 46px;
}
.a1-dRe6M svg {
  fill: #fff;
  margin-left: 5px;
  margin: 0;
}
.a1-dRe6M:hover svg {
  opacity: 0.75;
}
.a1-dRe6M .a3KprM0D {
  padding-left: 10px;
}
.a1-dRe6M .a2-CWJcK {
  padding: 0 7px;
}
.a19ixFWg {
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
}
.a1-dRe6M span {
  display: inline-block;
  vertical-align: middle;
  font-weight: 100;
}
.a1-dRe6M.a2a0nAth span:first-child {
  margin-left: 0;
}
.a1-dRe6M span svg {
  vertical-align: middle;
  padding-bottom: 2px;
}
.a2AHMByz {
  height: 100%;
  text-align: center;
  background-color: #fff;
  padding-top: 8px;
}
.a2AHMByz svg {
  fill: #000;
}
.a1Kn459g {
  display: block;
  color: #000;
  font-size: 11px;
  font-weight: 500;
}
.a2siv_Dx {
  text-decoration: none;
}
.theme-dark .a2AHMByz {
  background-color: #2e2e2e;
}
.theme-dark .a1Kn459g {
  color: #fff;
}
.a2uyO9XS {
  background: #0058ab;
  border-radius: 3px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.16);
  padding: 13px;
  margin: 8px 9px;
}
.a2uyO9XS.a3hbzRJs {
  padding: 12px;
  position: absolute;
  bottom: 100%;
  right: 0;
}
.a2uyO9XS.a1Fn-_3Q {
  display: none;
}
.a3GvHJSp {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  margin-right: 13px;
}
.a1LBEbsg,
.a3GvHJSp {
  vertical-align: middle;
}
.a2uyO9XS :before {
  content: "";
  position: absolute;
  z-index: -1;
  display: block;
  width: 0.75rem;
  height: 0.75rem;
  right: 2.25rem;
  bottom: -0.3rem;
  transform: translateX(-50%) rotate(45deg);
  box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.035);
  background: #0058ab;
  margin: auto;
}
.a1j1Gk84 {
  height: 100%;
}
.a1w7R2dL {
  display: -ms-flexbox;
  display: flex;
  bottom: 100%;
  transform: translateY(100%);
  background: #ffe500;
  color: #000;
  transition: transform 0.25s linear, background 0.15s linear;
}
.a1w7R2dL,
.a1w7R2dL:after {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
}
.a1w7R2dL:after {
  content: "";
  display: block;
  bottom: 0;
  width: 8px;
  height: 8px;
  background: inherit;
  transform: rotate(45deg);
}
.a1w7R2dL.asjN4SJO {
  box-shadow: 0 -8px 10px 0 rgba(0, 0, 0, 0.15);
  transform: translateY(0);
}
.a1w7R2dL.asjN4SJO:after {
  bottom: -4px;
  transition: bottom 0.1s linear 0.3s;
}
.a1w7R2dL.a1hclssx {
  z-index: 11;
}
.a3llXu2_ {
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex: 1;
  flex: 1;
}
.a3llXu2_,
.aYK-viBi {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: stretch;
  justify-content: stretch;
}
.aYK-viBi {
  -ms-flex-align: center;
  align-items: center;
  -ms-flex: 1;
  flex: 1;
  font-family: Plain, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
  color: inherit;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
}
.a1ZgLxOG,
.avM7sHSe {
  display: inline-block;
  vertical-align: middle;
}
.a1ZgLxOG {
  width: 50px;
  min-width: 50px;
  margin: 8px;
  padding: 6px 0 5px;
  font-size: 10px;
  text-align: center;
  text-transform: uppercase;
  text-indent: 2px;
  line-height: 1;
  color: #ffe500;
  background: #000;
  border-radius: 4px;
}
.a1ZgLxOG,
.avM7sHSe {
  white-space: pre-wrap;
}
.avM7sHSe {
  position: relative;
  color: #000;
}
.avM7sHSe:after {
  content: "";
  display: inline-block;
  vertical-align: baseline;
  width: 5px;
  height: 5px;
  margin: 0 0 2px 3px;
  border-top: 1px solid currentColor;
  border-right: 1px solid currentColor;
  transform: rotate(45deg);
  color: #000;
}
.a1l22RYh {
  position: relative;
  width: 50px;
  padding: 0;
  font-size: 0;
  text-transform: uppercase;
  color: #888;
  background: transparent;
  border: none;
  cursor: pointer;
  transition: background 0.15s linear;
}
.a1l22RYh:after,
.a1l22RYh:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: 16px;
  width: 1px;
  background-color: #000;
  transition: box-shadow 0.15s linear;
}
.a1l22RYh:before {
  transform: rotate(45deg);
  z-index: 1;
}
.a1l22RYh:after {
  transform: rotate(-45deg);
  z-index: 2;
}
.a1l22RYh:hover:after,
.a1l22RYh:hover:before {
  box-shadow: 0 0 3px 0 currentColor;
}
.a1l22RYh:active,
.a1l22RYh:hover {
  background: hsla(0, 0%, 100%, 0.2);
}
.a-r5-gWB.a1w7R2dL {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 100%;
  overflow: hidden;
  border-radius: 25px;
  transform: translateY(0);
  transition: right 0.5s linear, padding-left 50ms linear 0.4s;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  z-index: -1;
  padding-left: 0;
}
.a-r5-gWB.a1w7R2dL:hover {
  background: #edd716;
}
.a-r5-gWB.asjN4SJO {
  right: -640px;
  padding-left: 100%;
  transition: right 0.5s linear, padding-left 0s linear 0s;
}
.a-r5-gWB .a3llXu2_ {
  width: 100%;
  min-width: 640px;
}
.a-r5-gWB .aYK-viBi {
  font-size: 18px;
  line-height: 1.1;
  white-space: nowrap;
}
.a-r5-gWB .a1ZgLxOG {
  width: 46px;
  min-width: 46px;
}
.a-r5-gWB .a1l22RYh {
  border-radius: 50%;
}
.a-r5-gWB .avM7sHSe:after {
  display: none;
}
.a-r5-gWB.a2exFVeb .aYK-viBi {
  font-size: 18px;
}
.a-r5-gWB.a3jyj0hy .aYK-viBi {
  font-size: 16px;
}
.a2CqoVpR {
  display: inline-block;
  margin: 2px;
  padding-left: 1.5rem;
  text-decoration: none;
  position: relative;
  color: inherit;
  font-family: Plain, Helvetica, serif;
}
.a2CqoVpR:before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0.5rem;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  transform: translateY(-50%);
  background-color: currentColor;
}
.a1fh_akp {
  margin-left: 18px;
}
.a1fh_akp:before {
  background-color: currentColor;
}
.a14gugvC {
  z-index: 100;
  background-color: #f0f0f0;
  color: #000;
}
.a14gugvC.aOBmmhK3 {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
}
.a29Ld8c- {
  max-width: 100%;
  overflow-x: hidden;
  font-size: 16px;
  text-align: center;
  padding-top: 1rem;
  position: relative;
  box-shadow: 0 -3px 6px 0 rgb(0 0 0/16%);
}
:not(.aOBmmhK3) .a29Ld8c- {
  padding: 1rem 0;
  box-shadow: none;
}
.a1LNJWaA {
  position: relative;
}
.a1LNJWaA > a:first-child {
  margin-left: 0;
}
.a1LNJWaA > a:first-child:before {
  display: none;
}
.agXrZGKQ {
  width: auto;
  margin: 0 auto;
  padding: 0 10px;
  font-size: 16px;
  color: #000;
}
.agXrZGKQ .a1LNJWaA {
  padding: 21px 0 19px;
}
.agXrZGKQ:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #f0f0f0;
}
.theme-dark .a14gugvC,
.theme-dark .a14gugvC .agXrZGKQ {
  color: #fff;
  background-color: #3b3b3b;
}
.theme-dark .a14gugvC:before {
  background-color: hsla(0, 0%, 100%, 0.1);
}
.theme-dark .a14gugvC .agXrZGKQ:before {
  background: transparent;
}
.aLWlXjIZ {
  margin-bottom: calc(45px + 1rem);
}
:not(.aOBmmhK3) .aLWlXjIZ {
  margin-bottom: 45px;
}
.a3pLNA9T {
  text-align: center;
  background-color: #f5f5f5;
  line-height: 4rem;
  padding: 1rem;
}
.a3pLNA9T,
.a3pLNA9T > * {
  vertical-align: middle;
}
.aijiunkz {
  display: inline-block;
  font-size: 1.6rem;
  overflow: hidden;
}
.a3X1cRat {
  display: inline-block;
  overflow: hidden;
  text-align: center;
  height: 4rem;
  margin-left: 1.2rem;
}
.a3uYqUea {
  width: 12.6rem;
}
.a2QgBiPd {
  width: 11.1rem;
}
.a3X1cRat span {
  display: inline-block;
  width: 100%;
  height: 4rem !important;
  position: relative;
}
.a3X1cRat svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.a1T_82cS {
  height: 100%;
}
.a1z1kLyn {
  color: #000;
  max-width: 760px;
  margin: 0 auto;
  min-height: 100%;
  position: relative;
  z-index: 0;
}
.a1z1kLyn.a3FzvzG7 {
  max-height: 100%;
  overflow: hidden;
}
.a2UUymuM .a2d9_HLt {
  position: relative;
  width: 1000px;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  transition-property: left, right, top, bottom, margin;
  transition-duration: 1s;
  transition-timing-function: ease-out;
  background-color: #fff;
  padding-top: 10px;
}
.a2UUymuM .a2d9_HLt.aDbYBltg {
  background-color: transparent;
}
.a3Fujfuy {
  opacity: 0.01;
  transition: opacity 0.5s ease-in;
}
.a2_xuLyj {
  opacity: 1;
}
.a25QW0vk {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}
.a3J6zdDa {
  opacity: 0;
}
.a2UUymuM {
  max-width: none;
  min-width: 1000px;
  height: 100%;
  width: 100%;
  border-collapse: collapse;
}
.a3Fr7j02 {
  vertical-align: bottom;
}
.a2_KyzBu {
  width: auto;
}
@media (min-width: 1366px) {
  .a2UUymuM .a2d9_HLt {
    width: 1252px;
  }
}
.theme-dark,
.theme-dark .a1T_82cS,
.theme-dark .a1z1kLyn {
  color: #fff;
  background: #121212;
}
.theme-dark img[class*="lazyload"]:not([class*="lazyloaded"]) {
  filter: grayscale(100%) brightness(25%);
}
.theme-dark .a2UUymuM .a2d9_HLt {
  background: #121212;
}
.theme-dark .a2UUymuM.a1z1kLyn {
  color: inherit;
}
.a1tQhaau {
  top: 0;
  bottom: 0;
  cursor: pointer;
}
.a1tQhaau,
.a1tQhaau:before {
  position: absolute;
  left: 0;
  width: 64px;
}
.a1tQhaau:before {
  display: block;
  content: "";
  height: 70px;
  top: 50%;
  transform: translateY(-50%);
  background-color: rgba(60, 94, 167, 0.7);
  opacity: 0;
  transition: opacity 0.1s ease-in-out;
}
.a1tQhaau:hover:before {
  opacity: 1;
}
.a3PwLt3u {
  top: 0;
  bottom: 0;
  cursor: pointer;
}
.a3PwLt3u,
.a3PwLt3u:before {
  position: absolute;
  right: 0;
  width: 64px;
}
.a3PwLt3u:before {
  display: block;
  content: "";
  height: 70px;
  top: 50%;
  transform: translateY(-50%);
  background-color: rgba(60, 94, 167, 0.7);
}
.a3PwLt3u:hover:before {
  height: 100%;
}
.a1tQhaau svg,
.a3PwLt3u svg {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  right: 32px;
  transform: translate(50%, -50%) rotate(-90deg);
  fill: #fff;
}
.a1tQhaau svg {
  left: 12px;
  right: auto;
  transform: translate(50%, -50%) rotate(90deg);
  opacity: 0;
  transition: opacity 0.1s ease-in-out;
}
.a1tQhaau:hover svg {
  opacity: 1;
}
.a3-XtjyH {
  margin: 0 -2rem 2rem;
}
.a3-XtjyH iframe {
  display: block;
}
.a3-XtjyH.a2ift9uw {
  margin-bottom: 1.5rem;
}
.a3-XtjyH:not(.a1EvE0ES) {
  background-color: #000;
  padding-bottom: 57vw;
  position: relative;
  margin-top: 10px;
  color: #f4f4f4;
}
.a3-XtjyH:not(.a1EvE0ES):not(.a3gixAZp):before {
  content: "\2023";
  font-size: 120px;
  line-height: 57px;
  color: #ccc;
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  margin-top: -27px;
  top: 50%;
}
.a3-XtjyH:not(.a1EvE0ES) > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.a1699YqJ {
  background-color: #f4f4f4;
  padding: 1rem 2rem 2rem;
}
.a3-XtjyH:not(.a1EvE0ES).a1699YqJ > div {
  top: auto;
  bottom: 2rem;
  left: 2rem;
  width: calc(100% - 4rem);
}
.a1EvE0ES.a1699YqJ {
  padding: 8px;
}
.aaVCLaq_ {
  margin-left: -2rem;
  margin-right: -2rem;
}
.a1EvE0ES {
  margin: 0 0 20px;
}
.a1EvE0ES.arFNbef7 {
  margin: 5px 0 25px;
}
.a1EvE0ES.a3gixAZp {
  position: relative;
}
.a1EvE0ES.a2ift9uw {
  margin-bottom: 15px;
}
.a1EvE0ES.a2PTAJW5 {
  background-color: #f2f2f2;
  padding: 0 64px;
  position: relative;
}
.a1EvE0ES.a2PTAJW5.a2P6rvnl {
  padding: 0;
}
.a2BZoI48 {
  margin: 30px 0 45px 50% !important;
}
.a3-XtjyH .wp-player.floating {
  bottom: 30px !important;
}
.a2O4Yqk2 {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 8px;
  overflow-wrap: break-word;
}
.a1EvE0ES .a2O4Yqk2 {
  font-size: 16px;
  font-weight: 700;
}
.a1EvE0ES.a3-XtjyH {
  min-height: 362px;
  background-color: #f2f2f2;
}
.theme-dark .a3-XtjyH:not(.a1EvE0ES) {
  background: #121212;
}
.theme-dark .a1EvE0ES.a3-XtjyH,
.theme-dark .a3-XtjyH:not(.a1EvE0ES).a1699YqJ {
  background-color: #424242;
}
.theme-dark .a3-XtjyH .ExtendedRelated.skinPako .extendedRelated {
  background: #121212;
}
.theme-dark .a3-XtjyH .ExtendedRelated.skinPako .extendedInfo:before,
.theme-dark
  .a3-XtjyH
  .ExtendedRelated.skinPako
  .extendedRelated
  .elements
  .element
  .title,
.theme-dark
  .a3-XtjyH
  .ExtendedRelated.skinPwp
  .extendedRelated
  .elements
  .element
  .title {
  color: currentColor;
}
.theme-dark .a3-XtjyH .ExtendedRelated.skinPako.show .extendedRelated:after {
  border: none;
}
.theme-dark
  .a3-XtjyH
  .ExtendedRelated.skinPako
  .extendedRelated
  .content
  .left {
  background: linear-gradient(
    270deg,
    hsla(0, 0%, 7%, 0) 0,
    hsla(0, 0%, 7%, 0.7) 50%,
    hsla(0, 0%, 7%, 0.99) 90%
  );
}
.theme-dark
  .a3-XtjyH
  .ExtendedRelated.skinPako
  .extendedRelated
  .content
  .right {
  background: linear-gradient(
    90deg,
    hsla(0, 0%, 7%, 0) 0,
    hsla(0, 0%, 7%, 0.7) 50%,
    hsla(0, 0%, 7%, 0.99) 90%
  );
}
.a2E73cMc {
  position: relative;
  min-height: 960px;
}
.a2E73cMc.a2hBwy9c {
  min-height: 600px;
}
.a34RBrtU {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
  background: #fff;
  overflow: hidden;
}
.a34RBrtU p {
  font-family: Plain, sans-serif !important;
  font-size: 16px;
  margin: 15px 0;
  color: #111;
}
.a11MIJEn {
  display: block;
  margin: 0;
  width: 100%;
}
.avkWesFU {
  padding: 30px 0;
  border-top: 1px solid #e5e5e5;
}
.a2uHFURi {
  display: inline-block;
  width: 150px;
  height: 22px;
  margin-bottom: 15px;
  background: #f4f4f4;
}
.a1DF8anT,
.a5WN29iQ {
  display: block;
}
.a5WN29iQ {
  height: 22px;
  animation-duration: 1.7s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: a3zO6eB-;
  background: #f4f4f4;
  background-size: 200% 200%;
}
.a5WN29iQ + .a5WN29iQ {
  margin-top: 15px;
}
.a3fXkmbN {
  display: block;
  margin-top: 20px;
  height: 35px;
  background: #f8f8f8;
  border-radius: 5px;
}
@keyframes a3zO6eB- {
  0% {
    background-position: 100% 0;
  }
  to {
    background-position: -100% 0;
  }
}
.theme-dark .a34RBrtU {
  padding: 15px 30px;
  color: #fff;
}
.theme-dark .a34RBrtU p {
  color: inherit;
}
.theme-dark .a2uHFURi,
.theme-dark .a3fXkmbN,
.theme-dark .a34RBrtU {
  background-color: #212121;
}
.theme-dark .a5WN29iQ {
  background: #171717;
}
.theme-dark .avkWesFU {
  border-color: #373737;
}
.aOf50qDO {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: start;
  align-items: start;
  margin-bottom: 10px;
  padding: 10px;
  min-height: 330px;
  max-height: 330px;
  width: 100%;
  text-align: left;
  background: #f5f5f5;
  border-bottom: 3px solid currentColor;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  overflow: hidden;
  z-index: 8;
  transition: max-height 0.25s linear, min-height 0.25s linear;
}
.a33xH17l {
  display: inline-block;
  margin: auto;
  padding: 14px 25px 8px 15px;
  left: 50%;
  font-size: 11px;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0.05em;
  color: currentColor;
  border: none;
  border-radius: 3px 3px 0 0;
  background-color: currentColor;
  cursor: pointer;
  z-index: 8;
  box-shadow: none;
  transform: translate(-50%);
  transition: all 0.1s linear;
}
.a33xH17l,
.awn6fJ8H {
  position: absolute;
  bottom: 0;
}
.awn6fJ8H {
  width: 100%;
  height: 32px;
  box-shadow: inset 0 -11px 14px hsla(0, 0%, 100%, 0.49);
  z-index: 9;
}
.a33xH17l:after {
  content: "";
  width: 6px;
  height: 6px;
  border-bottom: 1.5px solid #fff;
  border-right: 1.5px solid #fff;
  display: block;
  transform: rotate(45deg);
  position: absolute;
  top: 1px;
  bottom: 0;
  right: 15px;
  margin: auto;
}
.a33xH17l span {
  color: #fff;
}
.a33xH17l span:hover {
  text-decoration: underline;
}
.a8DhqLIp {
  position: relative;
  min-height: 0;
  max-height: 1000px;
  border-bottom: none;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.aOf50qDO.a1YnIrs5 {
  text-align: center;
}
.a30WuhEL {
  background-color: gray;
  line-height: 300px;
}
.a2dBACuB {
  width: 100%;
}
.a3prd-A6 {
  text-align: center;
}
.a22APDV5 {
  margin: 0 0 20px;
}
.a22APDV5.a1YnIrs5 {
  background-color: #f2f2f2;
  padding: 20px 64px;
  position: relative;
  min-height: 200px;
}
.a22APDV5.a1YnIrs5.aC2iFILe {
  padding: 0;
}
.a22APDV5.a1YnIrs5 .a2dBACuB {
  width: 516px;
  overflow: hidden;
}
.aOf50qDO [fb-xfbml-state="parsed"] {
  height: 0;
}
.aOf50qDO [fb-xfbml-state="rendered"] {
  height: auto;
}
.a3s9Lrgq > span,
.a3s9Lrgq iframe {
  max-width: 100%;
}
.aMEzbl80 {
  max-width: 350px;
  margin: 0 auto;
  overflow-y: hidden;
  overflow-x: scroll;
}
.a15Ta6u8 {
  width: 550px;
}
.a2tbPf8V {
  width: 350px;
}
.a22APDV5 .aMEzbl80 {
  max-width: 100%;
  margin: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.aOf50qDO:not(.a22APDV5) .a2vvu8g8 {
  margin: 0 auto;
  width: 350px !important;
  overflow-y: hidden;
  overflow-x: scroll;
}
.theme-dark .aMEzbl80 {
  background-color: #fff;
}
.placeholderLink {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 125px;
  max-height: 30px;
  font-size: 12px;
  text-align: center;
  line-height: 1.6;
  color: #525252;
  z-index: -1;
}
.placeholderLink a {
  display: block;
  text-decoration: underline;
  color: currentColor;
}
.placeholderLink a:hover {
  color: #00008b;
}
.a2A6OeO0 {
  max-width: 500px;
  margin: 0 auto;
  height: 400px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #e2e2e2;
}
.a1e9xeD0 {
  border: 1px solid currentColor;
  border-radius: 0 10px 10px 10px;
  height: 100%;
  width: 455px;
  padding: 12px 17px;
}
.a1e9xeD0 > :first-child {
  animation-delay: 0.1s;
}
.a1e9xeD0 > :nth-child(2) {
  animation-delay: 0.2s;
}
.a1e9xeD0 > :nth-child(3) {
  animation-delay: 0.3s;
}
.a1e9xeD0 > :nth-child(4) {
  animation-delay: 0.4s;
}
.a1e9xeD0 > :nth-child(5) {
  animation-delay: 0.5s;
}
.a22kjGvA {
  width: 25%;
}
.a3EyvgK8 {
  width: 50%;
}
.aTtzFWSu {
  width: 75%;
}
.a2s1rGfM,
.a3H8-fFA,
.aI0-TB60 {
  background: currentColor;
  position: relative;
  overflow: hidden;
  background-size: 420px 100%;
  background-image: linear-gradient(
    90deg,
    transparent,
    #f1f1f1 210px,
    transparent 420px
  );
  animation: aeWlSM7p 1.4s infinite linear;
  background-repeat: no-repeat;
  animation-delay: inherit;
}
.aI0-TB60 {
  border-radius: 4px;
  height: 18px;
  margin-bottom: 10px;
}
.a2s1rGfM {
  border-radius: 2px;
  height: 10px;
  margin-bottom: 10px;
}
.a3l_ghdq {
  margin-bottom: 20px;
}
.a3H8-fFA {
  border-radius: 100%;
  width: 36px;
  height: 36px;
  margin-right: 9px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
@keyframes aeWlSM7p {
  0% {
    background-position: -420px;
  }
  40%,
  to {
    background-position: 420px;
  }
}
.theme-dark .a2A6OeO0 {
  color: #444;
}
.theme-dark .a2s1rGfM,
.theme-dark .a3H8-fFA,
.theme-dark .aI0-TB60 {
  background-image: linear-gradient(
    90deg,
    transparent,
    #535353 210px,
    transparent 420px
  );
}
.a1-L4Det {
  min-height: 96px;
}
.a3bv9ljB {
  position: relative;
  margin: 1rem -2rem 2rem;
}
.a3bv9ljB.a2p_DhDT {
  margin: 0 -2rem 1.5rem;
}
.a2te6rH- {
  position: relative;
  text-align: center;
  overflow: hidden;
}
.a1yMS9LW,
.a2te6rH- {
  background-color: #f2f2f2;
}
.a1yMS9LW {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 40px 40px;
  background-image: url("../");
}
.a1pySktw {
  position: relative;
  display: inline-block;
  vertical-align: bottom;
}
.a3bv9ljB:not(.a1AQPSvq) .a1pySktw {
  width: 100%;
}
.a3bv9ljB .a1qZXkjE {
  display: block;
}
.a3bv9ljB.auD4u9GV.a1AQPSvq {
  margin: 0 -139px;
  width: auto;
}
.a3bv9ljB.auD4u9GV.a1AQPSvq .a1qZXkjE,
.a3bv9ljB:not(.a1AQPSvq) .a1qZXkjE {
  width: 100%;
  height: auto;
}
.a3uQhJ7L {
  position: absolute;
  top: 0;
  right: 0.4rem;
  font-size: 1.2rem;
  font-weight: 300;
  color: #fff;
  text-shadow: 0 0 5px #000;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  text-align: left;
  transform: rotate(180deg);
  margin: 0.7rem 0;
  max-width: 100%;
  max-height: 100%;
  word-break: break-word;
}
.a1AQPSvq .a3uQhJ7L.auD4u9GV,
.a3uQhJ7L.auD4u9GV {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  text-shadow: none;
  transform: none;
  -ms-writing-mode: lr-tb;
  writing-mode: horizontal-tb;
}
.a1Orb0CE {
  font-size: 1.7rem;
  line-height: 2.3rem;
  font-weight: 300;
  color: #999;
  margin: 2rem;
  position: relative;
  padding: 1.5rem 0;
}
.a1Orb0CE:after {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  left: -2rem;
  right: -2rem;
  height: 0.1rem;
  background-color: #e2e2e2;
}
.a1AQPSvq {
  margin: 0 0 30px;
}
.a1AQPSvq.a2p_DhDT {
  margin: 0 0 15px;
}
.a1AQPSvq .a1pySktw {
  width: auto;
  max-width: 100%;
}
.a1AQPSvq .a1pySktw.a2m1FbFH {
  width: 100%;
}
.a1AQPSvq .a1Orb0CE {
  font-size: 17px;
  line-height: 20px;
  color: #595959;
  margin: 0;
  margin-top: 10px;
  padding: 0;
}
.a1AQPSvq .a1Orb0CE:after {
  display: none;
}
.a1AQPSvq .a1Orb0CE span {
  white-space: pre-line;
}
.a1AQPSvq .a3uQhJ7L {
  position: absolute;
  top: auto;
  bottom: 5px;
  right: 10px;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  transform: none;
  text-align: left;
  margin: 0 0 0 125px;
  -ms-writing-mode: initial;
  writing-mode: initial;
}
.a1AQPSvq.a2ulgS69 .a1qZXkjE {
  max-height: 600px;
  width: auto;
  max-width: 100%;
}
.a1AQPSvq.a3hDLcKa figure,
.auD4u9GV .a1pySktw,
.auD4u9GV .a2te6rH- {
  width: 100%;
}
.theme-dark .a2te6rH- {
  background: #2e2e2e;
}
.a2wZI4n2 {
  display: block !important;
  max-width: 980px !important;
  margin: 0 auto !important;
  margin-top: 5px !important;
  font-family: Plain !important;
  font-size: 15px !important;
  font-weight: 300 !important;
  color: #828282 !important;
}
@media screen and (max-width: 820px) {
  .a2wZI4n2 {
    width: 100% !important;
    padding: 0 5px;
    font-size: 1.5rem !important;
  }
}
.a1CJk4lf {
  padding: 0 1rem 2rem;
  backface-visibility: hidden;
}
.a1CJk4lf em {
  font-style: italic;
}
.a1ZnZZjk {
  display: none;
}
.a1pD0BOL {
  position: relative;
  height: 2.5rem;
  margin: -0.5rem 0 0 -2rem;
}
.a1O8neci {
  position: relative;
  overflow: hidden;
}
.a2gf5WOX {
  margin: 0 2rem -1.2rem;
}
.a1LU6G-_ {
  width: 100%;
}
.a3OAxpGg {
  position: static;
  display: block;
  font-size: 1.2rem;
  font-weight: 300;
  color: #828282;
  max-width: 100%;
  margin: 5px 20px;
  text-align: left;
}
.a3OAxpGg span {
  display: block;
  word-break: break-word;
}
.a2GJb2Ai {
  transform: none;
  white-space: pre-line;
}
.a1efUSfB {
  display: inline-block;
  position: absolute;
  bottom: 15px;
  right: 0;
  margin: 5px 20px;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  color: #fff;
  text-shadow: 0 0 1px #fff;
  transform: rotate(180deg);
}
.a2xUHwx3 {
  z-index: 400;
  max-width: 980px;
  margin: 10px 0;
  position: relative;
}
.a3wHRgts {
  position: absolute;
  top: 1rem;
  left: 2rem;
  color: #fff;
  border: 2px solid hsla(0, 0%, 100%, 0.7);
  padding: 0.6rem 1rem 0.5rem;
  background-color: rgba(0, 0, 0, 0.3);
  font-weight: 700;
  font-size: 1rem;
  line-height: 1rem;
}
.ajOqPE5L {
  margin: 0 1rem;
}
.ajOqPE5L a {
  overflow-wrap: break-word;
}
.a3JCB8_B {
  display: -ms-flexbox;
  display: flex;
}
.ay2tV6ip {
  max-width: 644px;
}
.a33dl0fT {
  width: 336px;
  text-align: left;
  padding-left: 28px;
}
.a2SSgsS1 {
  -ms-flex-direction: column;
  flex-direction: column;
  padding-bottom: 15px;
}
.a1-aye3w,
.a2SSgsS1 {
  display: -ms-flexbox;
  display: flex;
}
.a1-aye3w {
  -ms-flex: 1;
  flex: 1;
}
.a1xAmRvR {
  font-family: Poppins-placeholder, serif;
  font-size: 23px;
  font-size: 2.3rem;
  line-height: 2.9rem;
  margin-bottom: 1rem;
  font-weight: 400;
}
.acYzyPA7:after {
  content: ": ";
}
.fonts-loaded-Poppins .a1xAmRvR {
  font-family: Poppins, sans-serif;
}
.a1HGmjUl {
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 2.3rem;
  font-weight: 700;
  margin: 1rem 0 3.2rem;
}
.a23ug4FO {
  margin: 0 -2rem;
  position: relative;
}
.a2IWcCRE {
  margin: 0 -2rem 1.5rem;
}
.aSJkAuIC {
  position: absolute;
  top: 1rem;
  left: 2rem;
  right: 2rem;
}
.azIDRdOP {
  margin: 1rem 2rem -0.5rem;
}
.a1fuplhC {
  margin-bottom: 0.5rem;
}
.a1fuplhC.aofJOBT4 {
  margin-bottom: 1rem;
}
.a308y62x {
  margin-top: 2.5rem;
}
.a36vp8RB {
  text-align: center;
}
.a36vp8RB embed {
  display: inline-block;
  max-width: 100%;
}
.a1b86Rja {
  padding: 0 0 15px;
}
.a1b86Rja .a2QCnlzC {
  font-size: 12px;
  line-height: 12px;
  color: #5f5f5f;
}
.a1b86Rja .a2QCnlzC:before {
  margin-right: 5px;
}
.a1b86Rja .a1O8neci {
  margin: 0;
  display: inline-block;
  width: auto;
  vertical-align: bottom;
}
.a1b86Rja .ajOqPE5L {
  margin: 0;
}
.a1b86Rja .a1xAmRvR {
  font-size: 23px;
  line-height: 32px;
  margin: 19px 0 14px;
}
.a1b86Rja .a1xAmRvR.a25pY5t6 {
  margin-top: 0;
}
.a1b86Rja .a1HGmjUl {
  font-size: 17px;
  line-height: 26px;
  font-weight: 400;
  margin-bottom: 15px;
}
.a1b86Rja .a1HGmjUl.a_SJRkkX {
  margin: 0;
}
.a1b86Rja .a1_xuW_e {
  margin-bottom: 20px;
}
.a1b86Rja .a389UdVm {
  margin-top: 5px;
}
.a1b86Rja .a3OAxpGg {
  position: static;
  transform: none;
  text-shadow: none;
  /* color: #595959; */
  color: #000;
  font-size: 14px;
  line-height: 1.4;
  font-weight: 300;
  display: block;
  margin: 5px 0 0;
  -ms-writing-mode: initial;
  writing-mode: initial;
  font-weight: bold;
}
.a1b86Rja .a3OAxpGg [data-source] {
  font-size: 13px;
  font-style: italic;
  opacity: 0.8;
}
.a3hvSozK {
  padding: 10px;
  background-color: #e2e2e2;
}
.alJZmiRV {
  max-height: 280px;
  min-height: 45px;
  overflow: hidden;
  position: relative;
}
.alJZmiRV.agk0gFTy {
  max-height: 660px;
}
.alJZmiRV.a2dWp50v {
  max-height: none;
  height: 60px;
}
.alJZmiRV:before {
  content: "";
  left: 0;
  right: 0;
  height: 130px;
  background: linear-gradient(
    180deg,
    hsla(0, 0%, 100%, 0) 0,
    hsla(0, 0%, 100%, 0.01) 1%,
    #fff 85%,
    #fff
  );
}
.alJZmiRV:after,
.alJZmiRV:before {
  display: block;
  position: absolute;
  bottom: 0;
  z-index: 50;
}
.alJZmiRV:after {
  content: "CZYTAJ DALEJ";
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;
  font-weight: 700;
  font-size: 15px;
  padding: 10px 20px;
  border: 2px solid #000;
}
.aLtV83me {
  margin: 0 -1rem;
}
.a1b86Rja .aQ54P8i_ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}
.a1b86Rja .a378s4oy {
  max-width: 100%;
  overflow: hidden;
  margin-bottom: 24px;
  margin-left: 16px;
}
.theme-dark .a1HGmjUl {
  color: inherit !important;
}
.theme-dark .a1xAmRvR {
  color: #fff !important;
}
.theme-dark .alJZmiRV:before {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 300px;
  background: linear-gradient(180deg, transparent 0, #121212);
  z-index: 50;
}
.theme-dark .alJZmiRV:after {
  display: block;
  content: "CZYTAJ DALEJ";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  background-color: transparent;
  font-weight: 700;
  font-size: 15px;
  padding: 10px 20px;
  border: 2px solid currentColor;
  z-index: 50;
}
.theme-dark .a1b86Rja .a3OAxpGg {
  color: #d4d4d4;
}
.a15EgpSY {
  margin-bottom: 18px !important;
  padding-top: 4px;
}
.a15EgpSY a {
  text-decoration: underline;
  color: unset;
}
.a15EgpSY > img {
  height: 24px;
  margin-right: 17px;
  display: inline-block;
  vertical-align: middle;
}
.a2xtXxeQ {
  font-weight: 400;
  padding-top: 0;
  margin-top: -16px;
  padding-bottom: 10px;
}
.a2xtXxeQ > img {
  margin-right: 6px;
}
@font-face {
  font-family: Roboto Condensed;
  src: url("../");
  font-weight: 700;
  font-style: normal;
}
.a2r8YuX6 .a3xpTc_T {
  position: relative;
}
.a2r8YuX6 .a1wxoY6w figure > span {
  width: 100% !important;
  max-width: 100% !important;
}
.a2r8YuX6 .a1wxoY6w figure {
  max-height: 80vh;
  overflow: hidden;
  z-index: 1;
  position: relative;
}
.a2r8YuX6 .a1wxoY6w {
  position: relative;
}
.a2r8YuX6 .a3VyDrhy {
  color: #fff !important;
  font-weight: 500 !important;
  z-index: 3;
  line-height: 2.2rem;
  font-size: 1.2rem;
  display: inline-block;
  padding: 0.8rem 1.6rem;
}
.a2r8YuX6 .a3VyDrhy .ab3ZJrzb:after {
  content: " | ";
}
.a5yVVyZL {
  width: 100%;
  height: 200px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.58));
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -ms-flex-direction: row;
  flex-direction: row;
}
.a2r8YuX6 .a25GG-Id {
  position: absolute;
  bottom: 3.8rem;
}
.a2r8YuX6 .aE-6D5YE {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.a2r8YuX6 .ajZg6N_k {
  background: #fff;
  max-height: 54px;
  padding: 0.8rem 1.6rem;
}
.a2r8YuX6 .a3j24YJ1 svg {
  margin-top: 0 !important;
  fill: #000;
}
.a2r8YuX6 .afV75gey {
  display: none;
}
.a2r8YuX6 .aZ6ey8k8 {
  padding-left: 1.6rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
  align-items: stretch;
  position: relative;
}
.a2r8YuX6 .aIOAZZZs {
  font-family: Roboto Condensed, sans-serif;
  font-weight: 700;
  font-size: 3rem;
  padding-top: 0.5rem;
  z-index: 2;
}
.a2r8YuX6 .aIOAZZZs span {
  background: #000;
  color: #fff;
  box-shadow: 1.6rem 0 0 #000, -1.6rem 0 0 #000;
  padding: 0.6rem 0 0.7rem;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  line-height: 4.4rem;
}
.a2r8YuX6 .aAzzVcPM {
  margin-top: 1.6rem;
  display: -ms-flexbox;
  display: flex;
}
.a2r8YuX6 .a3NPaTGC {
  margin-left: -0.7rem;
}
.a3pEKqV4 {
  padding-bottom: 1.6rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.6rem;
  color: #fff;
}
.a3duLF_-.a3pEKqV4 {
  color: currentColor;
  display: block;
  font-size: 1rem;
  line-height: 1.6rem;
  padding: 0 2rem 1rem;
  margin: 0 -2rem;
  position: relative;
  z-index: 3;
}
.a3duLF_-.a3pEKqV4 span {
  display: block;
  width: 100%;
}
.a3pEKqV4 ul {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.a3duLF_-.a3pEKqV4 ul {
  margin-top: 0.8rem;
  white-space: nowrap;
  overflow: scroll;
  overflow-scrolling: touch;
  width: calc(100% + 2rem);
}
.a3cMI-qa {
  position: absolute;
  right: 0;
  top: 0.8rem;
  width: 48px;
  height: 2.4rem;
  background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff);
  z-index: 4;
}
.a1zBYOKq {
  margin-right: 1.6rem;
  list-style: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.a1zBYOKq:last-of-type {
  margin-right: 0.4rem;
}
.a3duLF_- .a1zBYOKq:last-of-type {
  padding-right: 2.4rem;
}
.a2r8YuX6 .a1zBYOKq:last-of-type:after {
  content: "|";
  padding-left: 1.6rem;
}
.a1zBYOKq a {
  font-weight: 700;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
}
.a2r8YuX6 .a1zBYOKq a {
  font-size: 1.6rem;
  line-height: 1.6rem;
  color: #fff;
}
.a3duLF_- .a1zBYOKq a {
  color: currentColor;
}
.a1zBYOKq a:hover {
  opacity: 0.8;
}
.aWmcGNtT {
  border-radius: 50%;
  margin-right: 1.6rem;
  overflow: hidden;
}
.a3duLF_- .aWmcGNtT {
  margin-right: 0.4rem;
}
article.a2HdZb-S {
  position: relative;
  z-index: 2;
  display: block;
  padding: 0 139px;
  background: #fff;
}
.a2HCOG_s {
  font-size: 18px;
  font-family: Plain;
  line-height: 28px;
  font-weight: 700;
  margin: 2.4rem 0;
}
.ahlPI90x div {
  display: inline-block;
}
.a2q0N7aJ {
  height: 60px;
  float: right;
  vertical-align: middle;
}
.a2q0N7aJ.a3duLF_- {
  float: none;
  box-shadow: inset 0 -1px 0 0 #e3e3e3, inset 0 1px 0 0 #e3e3e3;
}
.a2q0N7aJ.a3duLF_- > div {
  height: 60px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.a2q0N7aJ.a3duLF_- > div > span {
  margin-top: 6px;
}
.a2q0N7aJ.a3duLF_- span {
  height: auto !important;
}
.a_k0xu3g {
  margin: 0 0 0 50%;
  width: 100vw !important;
  transform: translate3d(-50%, 0, 0);
}
@media screen and (max-width: 820px) {
  .a_k0xu3g {
    width: calc(100% + 4rem) !important;
    margin: 1rem -2rem 2rem !important;
    transform: none;
    filter: none;
  }
  .a1wxoY6w {
    margin: 0 !important;
  }
}
.aIOAZZZs {
  font-family: Roboto Condensed, sans-serif !important;
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.2rem;
}
.theme-dark .a2HdZb-S {
  background-color: #1f1f1f;
}
.theme-dark .article--lead {
  color: currentColor !important;
}
.theme-dark .a3cMI-qa {
  background-image: linear-gradient(90deg, hsla(0, 0%, 7%, 0), #121212);
}
.a2Btrkgw {
  margin: 1rem 0 2rem;
  font-weight: 700;
  font-size: 17px;
  line-height: 20px;
}
.a3fCkIz6.a2Btrkgw {
  margin: 1.5rem 0;
  font-size: 18px;
  line-height: 22px;
}
.fonts-loaded-Poppins .afn82Mgs {
  font-family: Poppins, serif;
}
.a3BYY9dK {
  margin: 2rem 0 4rem;
  text-align: center;
  padding-bottom: 2rem;
  border-bottom: 1px solid #eee;
  position: relative;
}
.a3BYY9dK:not(.a3YLw_kD) {
  margin: 4rem 0 2rem;
}
.a1a_y8Pt {
  margin: 3rem 0 0;
  padding-bottom: 3rem;
}
.a23RlFIG {
  position: relative;
  display: inline-block;
  width: 7rem;
  height: 7rem;
  border-radius: 50%;
  margin-bottom: 0.5rem;
  overflow: hidden;
  background-color: transparent;
  transform: rotate(0.000001deg);
}
.afn82Mgs {
  font-family: serif;
  font-size: 3.6rem;
  line-height: 5rem;
  color: #d4d4d4;
  padding: 0 1rem;
  font-weight: 400;
  text-transform: uppercase;
}
.afn82Mgs.a3X95-pL {
  font-size: 2.6rem;
  line-height: 3rem;
}
.a2zWCH50 {
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%);
  background-color: #fff;
  border: 2px solid #f5f5f5;
  padding: 0 2rem 0 1rem;
  white-space: nowrap;
  cursor: pointer;
}
.anFVeXV1 {
  white-space: nowrap;
  font-size: 1rem;
  font-weight: 700;
  line-height: 2.3rem;
  color: #000;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.a2zWCH50:active .anFVeXV1,
.a2zWCH50:active .asGhDPV- {
  opacity: 0.7;
}
.asGhDPV- {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 1rem;
}
.asGhDPV- svg {
  width: 0.8rem;
  height: 0.8rem;
  transform: rotate(180deg);
  display: block;
}
.a3YLw_kD {
  margin: 20px 0;
}
.a3YLw_kD.a1a_y8Pt {
  margin: 40px 0 0;
}
.a3YLw_kD .a23RlFIG {
  width: 90px;
  height: 90px;
  vertical-align: middle;
  margin-right: 25px;
  margin-bottom: 0;
}
.a3YLw_kD .afn82Mgs {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  font-size: 54px;
  line-height: 72px;
  max-width: calc(100% - 115px);
}
.a3YLw_kD .afn82Mgs.a3X95-pL {
  font-size: 42px;
  line-height: 55px;
}
.a3YLw_kD .a2zWCH50 {
  padding: 0 30px 0 15px;
}
.a3YLw_kD .anFVeXV1 {
  font-size: 14px;
  line-height: 36px;
}
.a3YLw_kD .asGhDPV- {
  right: 15px;
}
.a3YLw_kD .asGhDPV- svg {
  width: 11px;
  height: 11px;
}
.a3YLw_kD .a2zWCH50:hover .anFVeXV1,
.a3YLw_kD .a2zWCH50:hover .asGhDPV- {
  opacity: 0.7;
}
.theme-dark .a3BYY9dK {
  border-bottom-color: #333;
}
.theme-dark .afn82Mgs {
  color: #fff !important;
}
.a2QmBNt6 {
  width: 100%;
  height: auto;
  min-height: 720px;
  color: #fff;
  background: #24253f;
}
.a2QmBNt6,
.a2QmBNt6.a3Bb2IN_ {
  padding: 30px 20px;
}
.a2QmBNt6.a3Bb2IN_ .a3HlDBDW {
  max-width: none;
}
.a3HlDBDW {
  width: 100%;
  max-width: 1225px;
  margin: auto;
}
.a2jsS4KS {
  max-width: 820px;
  font-size: 16px;
  margin-bottom: 30px;
}
.aRv6dS_w {
  font-size: 16px;
  text-transform: uppercase;
}
.a2QmBNt6 h1 {
  font-size: 32px;
  margin-bottom: 15px;
}
.a2QmBNt6 p {
  line-height: 1.8;
}
.a2AX6Hce {
  display: block;
  height: 720px;
}
.a2AX6Hce.a3Bb2IN_ {
  margin-left: -20px;
  margin-right: -20px;
  padding: 10px;
  background: #000;
}
.a39NtHCs {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  width: 1000px;
  margin: 0 auto;
  padding: 30px 10px;
  background: #fff;
}
.a39NtHCs:after,
.a39NtHCs:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 3000px;
}
.a39NtHCs:before {
  right: 100%;
}
.a39NtHCs:after {
  left: 100%;
}
.a23GHOUT {
  display: none;
  vertical-align: top;
  width: 252px;
}
.a1xHt6Pb {
  display: inline-block;
  vertical-align: top;
  max-width: 644px;
  z-index: 1;
}
.a1xHt6Pb,
.a1xHt6Pb.a3P0_pA5 {
  margin-bottom: 0;
}
.asSfqS6P {
  display: -ms-flexbox;
  display: flex;
  vertical-align: top;
  width: 336px;
  min-height: 925px;
  text-align: left;
  padding-left: 28px;
}
.a2KI-nog {
  position: relative;
}
.al5EmukE {
  position: static;
  width: 100%;
  margin: 20px 0;
}
.al5EmukE.a1Ym2bpL {
  bottom: -680px;
}
@media (min-width: 1366px) {
  .a39NtHCs {
    width: 1252px;
  }
  .a23GHOUT {
    display: inline-block;
  }
}
.a3aTBzAm {
  margin: -15px -15px 30px;
}
.a12ZHiFF {
  width: 100%;
  padding: 25px;
}
.fonts-loaded-Poppins .aP9eOAhb {
  font-family: Poppins, serif;
}
.fonts-loaded-plain .a2N4iaRc.a3ahlTjn .a18o8C5E .aP9eOAhb {
  font-family: Plain, sans-serif;
}
.a2xooUit {
  display: none !important;
}
.a1EEJDKS {
  display: block;
}
.a2eMLotm {
  width: calc(50% - 10px);
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 5px;
}
.a2eMLotm.a3zsrzgz {
  margin: auto;
  padding: 10px;
  width: 50%;
  height: auto;
}
.a2eMLotm.anXAQbLF {
  width: 100%;
  margin-right: 0;
}
.a2PrHTUx {
  display: block;
  color: inherit;
  text-decoration: none;
  position: relative;
  width: 100%;
  height: 100%;
}
.a2eMLotm.aJwIg-hv:not(.a2N4iaRc) .a2PrHTUx {
  height: 0;
  padding-bottom: calc(2 * 58.62068% + 6.1rem + 7.2rem);
}
.a3gl2VFh {
  display: none;
}
.a2eMLotm.aJwIg-hv.a3bCQ5PK .a3gl2VFh,
.a2eMLotm.aJwIg-hv.a22VWtEM .a3gl2VFh {
  top: -1rem;
  transform: translateY(-100%);
  width: 3rem;
  height: 3rem;
}
.a18UFufS {
  background-color: rgba(0, 0, 0, 0.6);
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  position: absolute;
  right: 1rem;
  bottom: 1rem;
  z-index: 1;
}
.a18UFufS svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  fill: #fff;
}
.a18UFufS.a3bCQ5PK span,
.a18UFufS.a22VWtEM span {
  width: 100%;
  height: 100%;
}
.a18UFufS.a3bCQ5PK svg {
  width: 66.666666667%;
  height: 50%;
}
.a18UFufS.a22VWtEM svg {
  width: 35.416666667%;
  height: 41.666666667%;
}
.a2pOebuz {
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
  color: #fff;
  padding: 0 0.2rem;
  font-size: 0.8rem;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1;
}
.a2eMLotm.a2SEFzLe .a18UFufS,
.aD-I-LqU {
  width: 5rem;
  height: 5rem;
}
.aD-I-LqU {
  background-color: rgba(236, 101, 146, 0.85);
  right: auto;
  bottom: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.a2eMLotm.a2SEFzLe .aD-I-LqU {
  width: 10.5rem;
  height: 10.5rem;
}
.a3o0Ycwu {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 1.2rem;
}
.a2eMLotm.a2SEFzLe .a3o0Ycwu {
  font-size: 2.6rem;
}
.a2eMLotm.aJwIg-hv .a3o0Ycwu {
  font-size: 2rem;
}
.a1NFI7pD {
  position: relative;
  padding-bottom: 58.62068%;
  overflow: hidden;
}
.a2WG-kz4 {
  display: none;
}
.a2eMLotm.a2SEFzLe .a1NFI7pD {
  padding-bottom: 58.66666%;
}
.a2eMLotm.aJwIg-hv.a3Kc6SBY .a1NFI7pD:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 1;
  background-color: hsla(0, 0%, 100%, 0.5);
}
.a2eMLotm.a2SEFzLe .a2WG-kz4 {
  display: block;
}
.a2eMLotm.a2SEFzLe.a3Kc6SBY .a2WG-kz4 {
  display: none;
}
.a2eMLotm.aJwIg-hv .a1NFI7pD {
  padding-bottom: calc(2 * 58.62068% + 6.1rem);
}
.a2eMLotm.aJwIg-hv.a3Kc6SBY .a1NFI7pD {
  padding-bottom: calc(2 * 58.62068% + 6.1rem + 7.6rem);
}
.a2N4iaRc.a1lmHtVt .a1NFI7pD,
.a2N4iaRc.a3H8jb78 .a1NFI7pD,
.a2N4iaRc.a3pQ19WV .a1NFI7pD {
  height: 180px;
}
.a1xE0FBG .a2N4iaRc.a1lmHtVt .a1NFI7pD,
.a1xE0FBG .a2N4iaRc.a3H8jb78 .a1NFI7pD,
.a1xE0FBG .a2N4iaRc.a3pQ19WV .a1NFI7pD {
  position: relative;
  padding-bottom: 58.62068% !important;
  height: auto;
  overflow: hidden;
}
.a2eMLotm.aJwIg-hv.a3Kc6SBY .a1NFI7pD .a18UFufS {
  width: 8.5rem;
  height: 8.5rem;
  top: calc(50% - 5rem);
}
.a2eMLotm.anXAQbLF .a1NFI7pD .a18UFufS {
  width: 5rem;
  height: 5rem;
}
.a2eMLotm.aJwIg-hv .a1NFI7pD .a18UFufS {
  display: none;
}
.ax6q67T2 .a1NFI7pD .a18UFufS {
  width: 150px;
  height: 150px;
}
.a2eMLotm.aJwIg-hv.a3Kc6SBY {
  color: #000;
}
.aCHihv58 {
  position: relative;
  z-index: 2;
}
.a2eMLotm.aJwIg-hv .aCHihv58 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
.a2raOUkg {
  position: relative;
}
.a18o8C5E {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin-top: 0.5rem;
}
.a1SLq6n1,
.a2XSR663 {
  position: relative;
}
.a1SLq6n1 {
  display: none;
  margin-top: -0.55rem;
  margin-bottom: -0.2rem;
}
.aP9eOAhb {
  font-size: 1.5rem;
  line-height: 1.8rem;
  text-overflow: ellipsis;
  font-weight: 400;
  overflow: hidden;
  max-height: 7.2rem;
  display: -webkit-box;
  -webkit-line-clamp: 4;
}
.a2eMLotm.a1Id8FNo .aP9eOAhb {
  max-height: 5.4rem;
  -webkit-line-clamp: 3;
}
.a2eMLotm.aJwIg-hv .aP9eOAhb {
  min-height: 5.4rem;
}
.a2eMLotm.aJwIg-hv.a3Kc6SBY .aP9eOAhb {
  font-size: 1.7rem;
  line-height: 2rem;
}
.a2eMLotm.anXAQbLF .aCHihv58 {
  padding: 1rem;
}
.a2eMLotm.anXAQbLF .aP9eOAhb {
  font-size: 1.9rem;
  line-height: 2.2rem;
  min-height: 4.4rem;
  max-height: 8.8rem;
}
.a9L29uQB {
  font-size: 1.6rem;
  line-height: 1.7rem;
}
.a2eMLotm.a2SEFzLe .a9L29uQB {
  font-size: 3rem;
  line-height: 3.2rem;
  margin-bottom: 0.5rem;
}
.a2eMLotm.aJwIg-hv .a9L29uQB {
  font-size: 2.4rem;
  line-height: 2.7rem;
  margin-bottom: 0.5rem;
}
.a2eMLotm.a2SEFzLe {
  width: calc(100% - 10px);
  height: auto;
  margin-right: 0;
}
.a2eMLotm.a2SEFzLe.a3zsrzgz {
  width: 100%;
}
.a2eMLotm.a2SEFzLe .a2raOUkg {
  padding-top: 0.5rem;
  height: auto;
}
.a3cinB8k.a2SEFzLe .a2raOUkg {
  padding-top: 0;
}
.a2eMLotm.a2SEFzLe .a1SLq6n1 {
  display: block;
}
.a2eMLotm.a2SEFzLe.a3Kc6SBY:not(.a2N4iaRc) .a1SLq6n1 {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  margin-top: -0.3rem;
  margin-left: -0.3rem;
}
.a2eMLotm.a2SEFzLe .a18o8C5E {
  position: static;
  margin-top: 0;
  overflow: visible;
  margin-left: 0;
  margin-right: 0;
}
.a2eMLotm.a2SEFzLe .aP9eOAhb {
  max-height: 8.8rem;
  -webkit-line-clamp: 4;
  font-size: 19px;
  font-size: 1.9rem;
  line-height: 2.2rem;
  height: auto;
}
.a2eMLotm.a1bqjoY9 {
  float: left;
}
.a2eMLotm.aJwIg-hv {
  float: right;
}
.a2eMLotm.aJwIg-hv .a2raOUkg {
  margin: 0;
  padding: 0.9rem;
  z-index: 1;
}
.a2eMLotm.aJwIg-hv.a3Kc6SBY .a2raOUkg {
  height: auto;
  position: absolute;
  left: 0;
  bottom: 0.5rem;
  right: 0;
}
.a2eMLotm.aJwIg-hv.a3Kc6SBY .a18o8C5E {
  position: static;
}
.a2eMLotm.aJwIg-hv .a18o8C5E,
.a2eMLotm.anXAQbLF .a18o8C5E {
  position: static;
  margin: 0;
}
.a2eMLotm.a1Id8FNo .a2raOUkg,
.a2eMLotm.a2J4C9n0 .a2raOUkg {
  padding-top: 0.5rem;
}
.a2eMLotm.a2SEFzLe:not(.a2bCtMbs) .a18o8C5E {
  position: static;
}
.a2eMLotm.a1bqjoY9:not(.a2N4iaRc) .a18o8C5E {
  max-height: 8rem;
  margin-bottom: 1rem;
}
.a2eMLotm.a1Id8FNo .a18o8C5E,
.a2eMLotm.a2J4C9n0 .a18o8C5E {
  position: static;
  margin: 0;
}
.a2eMLotm.a2SEFzLe:not(.a2bCtMbs) .aP9eOAhb {
  font-size: 1.9rem;
  line-height: 2.2rem;
}
.a2eMLotm.anXAQbLF {
  margin-bottom: 1rem;
  position: relative;
}
.a2Sv77i- {
  width: 50%;
  height: auto;
  margin: 0;
  padding: 10px 5px;
}
.a2Sv77i-.a3pQ19WV {
  width: 100%;
  padding: 0;
}
.a2N4iaRc {
  width: 50%;
  height: 288px;
  margin: 0;
  padding: 10px;
}
.a2N4iaRc.a1FSzcdj {
  margin-right: 0;
}
.a2N4iaRc .a1SLq6n1 {
  margin: 0;
}
.a2N4iaRc.a2J4C9n0 {
  height: auto;
}
.a2N4iaRc.a3zsrzgz,
.a2Sv77i-.a3zsrzgz {
  margin: auto;
  padding: 15px;
  width: 50%;
  height: auto;
}
.a2N4iaRc .a1NFI7pD {
  height: 180px;
  padding: 0 !important;
}
.a2N4iaRc.a2SEFzLe.a3Kc6SBY .a1NFI7pD {
  padding: 0;
}
.a2N4iaRc.a2SEFzLe.a3Kc6SBY .a1NFI7pD:before,
.a2N4iaRc.aJwIg-hv.a3Kc6SBY .a1NFI7pD:before {
  display: none;
}
.a2PrHTUx .a1NFI7pD:after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  opacity: 0;
  z-index: 1;
}
.a1Uoj99N .a2PrHTUx .a1NFI7pD:after {
  background-color: #000;
  opacity: 0.4;
}
.a2eMLotm:not(.a1Uoj99N) .a2PrHTUx:hover .a1NFI7pD:after,
.ayQy1FJv:hover .a1NFI7pD:after {
  opacity: 0.2;
}
.a2eMLotm .a2PrHTUx:active .a1NFI7pD:after,
.ayQy1FJv:active .a1NFI7pD:after {
  opacity: 0.4;
}
.a2N4iaRc.a2SEFzLe .a1NFI7pD {
  width: 392px;
  height: 100%;
  display: inline-block;
  vertical-align: top;
}
.a2N4iaRc.a2bCtMbs.a2SEFzLe .a1NFI7pD {
  max-width: 644px;
}
.a2N4iaRc.a2SEFzLe.a3Kc6SBY .a1NFI7pD {
  width: 100%;
}
.a2N4iaRc.a2SEFzLe.a3Kc6SBY .aCHihv58,
.a2N4iaRc .aCHihv58 {
  position: static;
}
.a2eMLotm.aJwIg-hv,
.a2eMLotm.anXAQbLF,
.a2N4iaRc.a2SEFzLe {
  color: #fff;
}
.a2eMLotm.aJwIg-hv .a2raOUkg,
.a2eMLotm.anXAQbLF .aCHihv58,
.a2N4iaRc.a2SEFzLe:not(.a3Kc6SBY) .aCHihv58 {
  background-color: #000;
}
.a2N4iaRc.a2SEFzLe .aCHihv58 {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  width: 252px;
}
.a2N4iaRc.a2SEFzLe.a2bCtMbs .aCHihv58 {
  width: 328px;
}
.a2N4iaRc.a2SEFzLe.a3Kc6SBY .aCHihv58:before,
.a2N4iaRc.aJwIg-hv.a3Kc6SBY .aCHihv58:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: linear-gradient(90deg, transparent 0, rgba(0, 0, 0, 0.75));
  background: linear-gradient(90deg, transparent 0, hsla(0, 0%, 100%, 0.75));
}
.a2N4iaRc.aJwIg-hv.a3Kc6SBY .aCHihv58:before {
  background: linear-gradient(180deg, transparent 0, hsla(0, 0%, 100%, 0.75));
}
.a2N4iaRc.aJwIg-hv .a1NFI7pD,
.a2N4iaRc.aJwIg-hv.a3bCQ5PK .a1NFI7pD,
.a2N4iaRc.aJwIg-hv.a22VWtEM .a1NFI7pD {
  height: 482px;
}
.a2N4iaRc.aJwIg-hv.a3bCQ5PK .a1NFI7pD:before,
.a2N4iaRc.aJwIg-hv.a22VWtEM .a1NFI7pD:before {
  display: none;
}
.a2N4iaRc .a2WG-kz4 {
  display: block;
}
.a2N4iaRc.ax6q67T2 .a1NFI7pD {
  width: 100%;
  height: 100%;
}
.a2N4iaRc .a2raOUkg {
  margin: 10px 0 0;
  padding: 0;
  height: auto;
}
.a2N4iaRc.a1Id8FNo .a2raOUkg,
.a2N4iaRc.a2J4C9n0 .a2raOUkg {
  padding: 0;
}
.a2N4iaRc.a2J4C9n0 .a2raOUkg {
  max-height: none;
}
.a2N4iaRc .a18o8C5E {
  position: static;
  margin: 0;
}
.a2N4iaRc.aJwIg-hv .a18o8C5E {
  padding: 0;
}
.a2N4iaRc.a2J4C9n0 .a18o8C5E {
  height: auto;
  max-height: none;
}
.a2N4iaRc.a2SEFzLe {
  width: 100%;
  height: 330px;
}
.a2N4iaRc.a2SEFzLe.a3zsrzgz,
.a2Sv77i-.a2SEFzLe.a3zsrzgz {
  width: 100%;
  margin: auto;
}
.a2N4iaRc.a2bCtMbs.a2SEFzLe {
  width: calc(100% + 328px);
  height: 390px;
}
.a2N4iaRc.aJwIg-hv,
.a2N4iaRc.aJwIg-hv.a3bCQ5PK,
.a2N4iaRc.aJwIg-hv.a22VWtEM {
  height: 590px;
  margin-bottom: 30px;
}
.a2N4iaRc.aJwIg-hv.a3Kc6SBY {
  color: #000;
}
.a2N4iaRc.aJwIg-hv.a3Kc6SBY .a1NFI7pD {
  height: 100%;
}
.a2N4iaRc.a3gVnJ6S {
  margin-bottom: 3rem;
}
.a2N4iaRc.aJwIg-hv .a2raOUkg {
  margin: 0;
  padding: 14px;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: auto;
  z-index: 1;
}
.a2N4iaRc.aJwIg-hv.a3Kc6SBY .a2raOUkg {
  padding: 24px 20px;
}
.a2N4iaRc.a2SEFzLe .a2raOUkg {
  width: 212px;
  height: auto;
  display: block;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  z-index: 2;
}
.a2N4iaRc.a2SEFzLe.a3Kc6SBY .a2raOUkg {
  color: #000;
}
.a2N4iaRc.a2bCtMbs.a2SEFzLe .a2raOUkg {
  width: 296px;
  right: 15px;
}
.a2N4iaRc.a2bCtMbs.a2SEFzLe.a3Kc6SBY .a2raOUkg {
  width: 300px;
}
.a2N4iaRc.a2SEFzLe.a3Kc6SBY:not(.a2bCtMbs) .a2raOUkg {
  width: 210px;
}
.a2N4iaRc .a9L29uQB {
  font-size: 28px;
  line-height: 30px;
}
.a2N4iaRc.aJwIg-hv .a9L29uQB {
  font-size: 38px;
  line-height: 38px;
}
.a2N4iaRc .a18o8C5E .aP9eOAhb {
  font-size: 22px;
  line-height: 28px;
  max-height: 112px;
  opacity: 1;
}
.a2N4iaRc.a1Id8FNo .a18o8C5E .aP9eOAhb {
  max-height: 84px;
}
.a2N4iaRc.aJwIg-hv .a18o8C5E .aP9eOAhb {
  max-height: 120px;
  min-height: 80px;
}
.a2eMLotm .a2PrHTUx:active .a18o8C5E .aP9eOAhb,
.a2eMLotm .a2PrHTUx:hover .a18o8C5E .aP9eOAhb {
  opacity: 0.7;
}
.a2N4iaRc.a2SEFzLe .a18o8C5E {
  max-height: 320px;
  overflow: hidden;
}
.a2N4iaRc.a2bCtMbs.a2SEFzLe .a18o8C5E {
  max-height: 378px;
}
.a2N4iaRc.a2SEFzLe .a18o8C5E .aP9eOAhb {
  font-size: 28px;
  line-height: 34px;
  max-height: 238px;
  overflow: hidden;
  margin: 0;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
}
.a2N4iaRc.a2J4C9n0 .a18o8C5E .aP9eOAhb {
  display: -webkit-inline-box;
  -webkit-line-clamp: 3 !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 8.25rem;
}
.a2N4iaRc.a2bCtMbs.a2SEFzLe .a18o8C5E .aP9eOAhb.apySJnbH {
  max-height: 378px;
  -webkit-line-clamp: 9;
}
.a2N4iaRc.a2SEFzLe:not(.a2bCtMbs) .a18o8C5E .aP9eOAhb.apySJnbH {
  max-height: 306px;
  -webkit-line-clamp: 9;
}
.a2N4iaRc.a2bCtMbs.a2SEFzLe .a18o8C5E .aP9eOAhb {
  font-size: 36px;
  line-height: 42px;
  max-height: 294px;
}
.a2N4iaRc.a2bCtMbs.a2SEFzLe .a18o8C5E .aP9eOAhb .a9L29uQB {
  font-size: 42px;
  line-height: 46px;
  margin-bottom: 5px;
}
.a2N4iaRc.a2SEFzLe .a18o8C5E .aP9eOAhb .a9L29uQB:after,
.a2N4iaRc.aJwIg-hv .a18o8C5E .aP9eOAhb .a9L29uQB:after {
  content: ":";
}
.a2N4iaRc.a2SEFzLe:not(.a2bCtMbs) .a18o8C5E .aP9eOAhb .a9L29uQB {
  font-size: 38px;
  line-height: 44px;
  margin-bottom: 5px;
}
.a2N4iaRc.a1lmHtVt {
  width: 198px;
  height: 202px;
  margin-bottom: 25px;
}
.a2N4iaRc.a3H8jb78,
.a2N4iaRc.a3pQ19WV {
  display: block;
  width: 100%;
  height: auto;
  min-height: 200px;
  margin: 0;
  padding: 0;
}
.a1xE0FBG .a2N4iaRc.a1lmHtVt,
.a1xE0FBG .a2N4iaRc.a3H8jb78,
.a1xE0FBG .a2N4iaRc.a3pQ19WV {
  position: relative;
  float: left;
  display: inline-block;
  vertical-align: top;
  width: calc(50% - 2rem);
  height: auto;
  margin-bottom: 0.5rem;
  margin-right: 1rem;
}
.a2N4iaRc.a1lmHtVt .a2raOUkg,
.a2N4iaRc.a3H8jb78 .a2raOUkg,
.a2N4iaRc.a3pQ19WV .a2raOUkg {
  margin: 0;
}
.a2N4iaRc.a1lmHtVt .a18o8C5E,
.a2N4iaRc.a3H8jb78 .a18o8C5E,
.a2N4iaRc.a3pQ19WV .a18o8C5E {
  padding-top: 0px;
  height: auto;
  overflow: hidden;
}
.a2N4iaRc.a1lmHtVt .a18o8C5E .aP9eOAhb,
.a2N4iaRc.a3H8jb78 .a18o8C5E .aP9eOAhb,
.a2N4iaRc.a3pQ19WV .a18o8C5E .aP9eOAhb {
  font-size: 18px;
  line-height: 24px;
  max-height: 72px;
  -webkit-line-clamp: 3;
}
.a1xE0FBG .a2N4iaRc.a1lmHtVt .a18o8C5E .aP9eOAhb,
.a1xE0FBG .a2N4iaRc.a3H8jb78 .a18o8C5E .aP9eOAhb,
.a1xE0FBG .a2N4iaRc.a3pQ19WV .a18o8C5E .aP9eOAhb {
  font-size: 1.5rem;
  line-height: 1.8rem;
  text-overflow: ellipsis;
  font-weight: 400;
  overflow: hidden;
  max-height: 7.2rem;
  display: -webkit-box;
  -webkit-line-clamp: 4;
}
.a2N4iaRc.a3ahlTjn {
  margin: 5px 10px;
  width: auto;
  max-width: 328px;
  height: auto;
}
.a2N4iaRc.a3ahlTjn:last-child {
  padding-bottom: 5px;
}
.a2N4iaRc.a3ahlTjn .a1NFI7pD {
  width: 94px;
  height: 94px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}
.a2N4iaRc.a3ahlTjn .a2WG-kz4 {
  display: none;
}
.a2N4iaRc.a3ahlTjn .aCHihv58 {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 114px);
  max-height: 72px;
  overflow: hidden;
}
.a2N4iaRc.a3ahlTjn .a2raOUkg {
  margin: 0;
}
.a2N4iaRc.a3ahlTjn .a18o8C5E .aP9eOAhb {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6em;
  max-height: 72px;
  -webkit-line-clamp: 3;
}
.a2N4iaRc.a3ahlTjn .a1X0YbVS {
  font-weight: 400;
}
.a2N4iaRc.a3ahlTjn .a1NFI7pD .a18UFufS {
  display: none;
  top: 50%;
  left: 50%;
  right: auto;
  bottom: auto;
  transform: translate(-50%, -50%);
}
.a2N4iaRc.a3ahlTjn:hover .a1NFI7pD .a18UFufS {
  display: block;
}
.a2N4iaRc .a1NFI7pD .a18UFufS {
  width: 48px;
  height: 48px;
  right: 10px;
  bottom: 10px;
}
.a1Uoj99N .a1NFI7pD .a18UFufS {
  z-index: 2;
}
.a2eMLotm:not(.aJwIg-hv):not(.a3ahlTjn)
  .a2PrHTUx:active
  .a18UFufS:not(.a3gl2VFh),
.a2eMLotm:not(.aJwIg-hv):not(.a3ahlTjn)
  .a2PrHTUx:hover
  .a18UFufS:not(.a3gl2VFh),
.ayQy1FJv:active .a18UFufS:not(.a3gl2VFh),
.ayQy1FJv:hover .a18UFufS:not(.a3gl2VFh) {
  display: block;
}
.a2eMLotm.a1Uoj99N.a3Kc6SBY:not(.aJwIg-hv):not(.a3ahlTjn)
  .a2PrHTUx:active
  .a18UFufS:not(.a3gl2VFh),
.a2eMLotm.a1Uoj99N.a3Kc6SBY:not(.aJwIg-hv):not(.a3ahlTjn)
  .a2PrHTUx:hover
  .a18UFufS:not(.a3gl2VFh) {
  display: none;
}
.a2N4iaRc.aJwIg-hv.a3bCQ5PK .a3gl2VFh,
.a2N4iaRc.aJwIg-hv.a22VWtEM .a3gl2VFh {
  display: block;
  width: 48px;
  height: 48px;
  top: -10px;
  right: 10px;
  bottom: auto;
}
.a2N4iaRc.a3Kc6SBY .a1NFI7pD .a18UFufS {
  width: 100px;
  height: 100px;
}
.a2N4iaRc.ayQy1FJv .a1NFI7pD .a18UFufS {
  width: 50px;
  height: 50px;
}
.a2N4iaRc.ayQy1FJv.a3Kc6SBY .a1NFI7pD .a18UFufS {
  width: 130px;
  height: 130px;
  right: auto;
  bottom: auto;
}
.a2N4iaRc.aJwIg-hv.a3Kc6SBY .a1NFI7pD .a18UFufS {
  z-index: 1;
  width: 150px;
  height: 150px;
  right: auto;
  bottom: auto;
  top: calc(50% - 55px);
}
.a2N4iaRc.a2bCtMbs.a2SEFzLe.a3Kc6SBY .a1NFI7pD .a18UFufS {
  left: 330px;
  z-index: 1;
  right: auto;
  bottom: auto;
  width: 150px;
  height: 150px;
}
.a2N4iaRc.a2SEFzLe.a3Kc6SBY:not(.a2bCtMbs) .a1NFI7pD .a18UFufS {
  left: 205px;
  z-index: 1;
  right: auto;
  bottom: auto;
  width: 150px;
  height: 150px;
}
.a2N4iaRc .a1NFI7pD .a18UFufS.aD-I-LqU:before,
.a2N4iaRc.ayQy1FJv .a1NFI7pD .a18UFufS.aD-I-LqU:after,
.a2N4iaRc.ayQy1FJv .a1NFI7pD .a18UFufS.aD-I-LqU:before {
  display: none;
}
.a2N4iaRc.a2SEFzLe .a1NFI7pD .a18UFufS:before,
.a2N4iaRc.aJwIg-hv .a1NFI7pD .a18UFufS:before {
  font-size: 14px;
  margin-top: 28px;
}
.a2N4iaRc.ayQy1FJv {
  margin: 0 0 40px;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 40px;
  border-bottom: 2px solid #e5e5e5;
}
.a2N4iaRc.ayQy1FJv .a1NFI7pD,
.a2N4iaRc.ayQy1FJv .aP9eOAhb {
  opacity: 1;
}
.ayQy1FJv:not(.a2N4iaRc):active .aP9eOAhb,
.ayQy1FJv:not(.a2N4iaRc):hover .aP9eOAhb {
  color: hsla(0, 0%, 100%, 0.7);
}
.a2N4iaRc.ayQy1FJv:active .a2hWtSdi,
.a2N4iaRc.ayQy1FJv:active .a34n5gZq,
.a2N4iaRc.ayQy1FJv:active .aP9eOAhb,
.a2N4iaRc.ayQy1FJv:hover .a2hWtSdi,
.a2N4iaRc.ayQy1FJv:hover .a34n5gZq,
.a2N4iaRc.ayQy1FJv:hover .aP9eOAhb {
  opacity: 0.7;
}
.a2N4iaRc.ayQy1FJv .aZGdFWeK {
  width: 475px;
  margin-right: 28px;
  display: inline-block;
  vertical-align: top;
}
.a2N4iaRc.ayQy1FJv .aGLbaJe_ {
  width: 475px;
  height: 280px;
  position: relative;
}
.a2N4iaRc.ayQy1FJv .a1NFI7pD {
  width: 308px;
  height: 180px;
  margin-right: 28px;
  display: inline-block;
  vertical-align: top;
}
.a2N4iaRc.ayQy1FJv .a2LKnEc1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  line-height: 60px;
  text-align: center;
  color: #fff;
  font-size: 30px;
  font-weight: 400;
  background-color: #e32b2b;
  padding-left: 3px;
}
.a2N4iaRc.ayQy1FJv .a1FSzcdj {
  width: calc(100% - 503px);
  display: inline-block;
  vertical-align: top;
}
.a2N4iaRc.ayQy1FJv .aCHihv58 {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 336px);
}
.a2N4iaRc.ayQy1FJv .aP9eOAhb {
  font-size: 28px;
  line-height: 40px;
  margin: 10px 0 15px;
  padding: 0;
  min-height: 0;
  max-height: 160px;
}
.a2N4iaRc.ayQy1FJv .a34n5gZq {
  font-size: 17px;
  line-height: 26px;
  font-weight: 400;
  position: relative;
  max-height: 100px;
  overflow: hidden;
  margin-bottom: 10px;
}
.a2N4iaRc.ayQy1FJv .a34n5gZq:after {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 40px;
  background: linear-gradient(hsla(0, 0%, 100%, 0.01), #fff);
}
.a2N4iaRc .a3o0Ycwu {
  font-size: 22px;
}
.a2N4iaRc.a2SEFzLe .a3o0Ycwu,
.a2N4iaRc.aJwIg-hv .a3o0Ycwu,
.a2N4iaRc.ayQy1FJv .a3o0Ycwu {
  font-size: 35px;
}
.a2N4iaRc.a1Uoj99N {
  max-width: 644px;
  height: auto;
  margin-bottom: 28px;
}
.a2N4iaRc.a1Uoj99N .a1NFI7pD {
  height: 376px;
}
.a2N4iaRc.a1Uoj99N .a18o8C5E .aP9eOAhb {
  font-size: 24px;
  line-height: 34px;
  max-height: 136px;
}
.a2R4U-wd {
  border: 2px solid #fff;
  padding: 10px;
  margin: 20px auto 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 1.5em;
}
a:hover .a2R4U-wd {
  opacity: 0.7;
}
.a2txBoCq {
  color: hsla(0, 0%, 100%, 0.6);
  text-align: center;
  font-size: 1.7em;
  font-weight: 400;
  margin-top: 20px;
}
.a3cinB8k .a2txBoCq {
  font-size: 14px;
  font-weight: 700;
}
@media (max-width: 1279px) {
  .a2N4iaRc.ayQy1FJv.a3eFJOs_ .aZGdFWeK {
    width: 308px;
  }
  .a2N4iaRc.ayQy1FJv.a3eFJOs_ .aGLbaJe_ {
    width: 308px;
    height: 180px;
  }
  .a2N4iaRc.ayQy1FJv.a3eFJOs_ .a1FSzcdj {
    width: calc(100% - 336px);
  }
  .a2N4iaRc.ayQy1FJv.a3eFJOs_ .aP9eOAhb {
    font-size: 24px;
    line-height: 34px;
  }
  .a2N4iaRc.ayQy1FJv.a3eFJOs_ .a34n5gZq {
    font-size: 14px;
    line-height: 20px;
  }
  .a2N4iaRc.ayQy1FJv.a3eFJOs_ .a1NFI7pD .a18UFufS {
    width: 120px;
    height: 120px;
  }
  .a2N4iaRc.ayQy1FJv.a3eFJOs_ .a1NFI7pD .a18UFufS:before {
    font-size: 12px;
    margin-top: 24px;
  }
  .a2N4iaRc.ayQy1FJv.a3eFJOs_ .a1NFI7pD .a18UFufS:after {
    font-size: 20px;
    margin-top: -7px;
  }
}
@-moz-document url-prefix() {
  .a2N4iaRc.aJwIg-hv > a > figure > div {
    position: static;
    margin: 0;
    transform: none;
  }
}
@media (max-width: 800px) {
  .a2eMLotm.a2SEFzLe .a2WG-kz4 {
    display: none;
  }
  .a3cinB8k.a2SEFzLe {
    position: relative;
  }
  .a3cinB8k.a2SEFzLe .aCHihv58 {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    color: #fff;
    padding: 0 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
  }
  .a2N4iaRc.a2SEFzLe .aCHihv58 {
    display: inline-block;
    vertical-align: top;
    height: 100%;
    width: 252px;
  }
  .a3cinB8k.a2SEFzLe a figure span:after {
    position: relative;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.3);
  }
  .a3cinB8k.a2SEFzLe .a2R4U-wd {
    width: 65%;
    min-width: 200px;
    background-color: rgba(0, 0, 0, 0.5);
    font-weight: 700;
  }
  .a2eMLotm.a3cinB8k.a2SEFzLe h3.aP9eOAhb {
    font-size: 24px;
    line-height: 30px;
  }
  .a3cinB8k.a2SEFzLe .a2txBoCq {
    color: hsla(0, 0%, 100%, 0.6);
  }
}
@media screen and (max-width: 410px) {
  .a2eMLotm.a3cinB8k.a2SEFzLe h3.aP9eOAhb {
    font-size: 2rem;
    line-height: 2.5rem;
    margin-top: 8px;
  }
  .a3cinB8k.a2SEFzLe .a2R4U-wd {
    font-size: 1.2rem;
  }
  .a3cinB8k.a2SEFzLe .a2txBoCq {
    padding-top: 0;
    font-size: 1.2em;
  }
}
@media (max-width: 400px) {
  .a2eMLotm.a3cinB8k.a2SEFzLe h3.aP9eOAhb {
    font-size: 1.9rem;
  }
}
@media (max-width: 360px) {
  .a3cinB8k.a2SEFzLe .aCHihv58 {
    padding: 15px;
  }
}
.ajKQfDgZ:not(.a3eJwajW) {
  min-height: 180px;
}
.theme-dark .a2N4iaRc.ayQy1FJv {
  border-bottom-color: hsla(0, 0%, 100%, 0.1);
}
.theme-dark .a2N4iaRc .a18o8C5E .aP9eOAhb {
  color: inherit !important;
}
.a3eJwajW .a1NFI7pD {
  display: inline-block;
  vertical-align: middle;
  width: 118px;
  height: 86px;
  padding: 0;
}
.a3eJwajW .aCHihv58 {
  vertical-align: middle;
  width: calc(100% - 147px);
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 118px);
  padding-left: 10px;
}
.a3eJwajW .a18o8C5E {
  position: static;
  margin: 0;
}
.a3eJwajW .aP9eOAhb {
  font-size: 1.6rem;
}
.fonts-loaded-Poppins .aQCL9yqp {
  font-family: Poppins, serif;
}
.a3Tl6Nvn {
  width: 100% !important;
  height: auto !important;
  margin-bottom: 0 !important;
  margin-right: 0 !important;
}
.a3Tl6Nvn:first-of-type {
  margin-top: -2.4rem;
}
.akWTRfRe,
.akWTRfRe:visited {
  color: #7f7f7f;
}
.akWTRfRe:hover {
  opacity: 0.9;
}
.aWpb9TDY {
  font-size: 1.4rem;
  line-height: 1.8rem;
}
.aQCL9yqp {
  font-size: 1.8rem;
  line-height: 2.4rem;
  color: #000;
  margin: 0.8rem 0;
  max-height: 8.4rem;
  overflow: hidden;
}
.a1_gcTVp .aQCL9yqp,
.a2V5Apvk .aQCL9yqp {
  font-size: 2.2rem;
  line-height: 2.8rem;
}
.a1NHjzjw {
  background-color: #fff;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  position: absolute;
  left: 0.8rem;
  top: 0.8rem;
  z-index: 1;
}
.a1_gcTVp .a1NHjzjw {
  left: 2.4rem;
  top: 1.8rem;
}
.a1NHjzjw svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  fill: #000;
}
.a1NHjzjw.a3DdPPTR span,
.a1NHjzjw.a_HUcyg8 span {
  width: 100%;
  height: 100%;
}
.a1NHjzjw.a_HUcyg8 svg {
  width: 2.4rem;
  height: auto;
}
.a1NHjzjw.a3DdPPTR svg {
  width: auto;
  height: 2.25rem;
}
.a3KKDBFx {
  position: relative !important;
  margin-top: 0 !important;
}
.a3KKDBFx .aQCL9yqp {
  padding-bottom: 0;
  margin-bottom: 0;
}
.a11Tt46t {
  left: 2.2rem !important;
  top: 3rem;
}
.akWTRfRe.a3brEpa- {
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 168px;
}
.akWTRfRe.a3brEpa-.a2V5Apvk {
  height: 300px !important;
}
.akWTRfRe.a3brEpa- .a3OPJ4X_ > span {
  width: 248px;
}
.akWTRfRe.a3brEpa- .aWpb9TDY {
  padding: 1.6rem 2rem 1.8rem;
}
.akWTRfRe .aWpb9TDY .aQCL9yqp,
.akWTRfRe .aWpb9TDY p {
  /*! autoprefixer: off */
  display: -webkit-box;
  box-orient: vertical;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.akWTRfRe.a3brEpa- .aWpb9TDY .aQCL9yqp {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}
.akWTRfRe.a3brEpa- .aWpb9TDY p {
  line-clamp: 3;
  -webkit-line-clamp: 3;
}
.akWTRfRe.a3brEpa-.a2V5Apvk .aWpb9TDY .aQCL9yqp {
  line-clamp: 5;
  -webkit-line-clamp: 5;
}
.akWTRfRe.a3brEpa-.a2V5Apvk .aWpb9TDY p {
  line-clamp: 7;
  -webkit-line-clamp: 7;
}
.akWTRfRe.a1_gcTVp .aWpb9TDY .aQCL9yqp {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}
.akWTRfRe.a1_gcTVp .aWpb9TDY p {
  line-clamp: 3;
  -webkit-line-clamp: 3;
}
.akWTRfRe.a1_gcTVp.a2V5Apvk .aWpb9TDY .aQCL9yqp {
  line-clamp: 5;
  -webkit-line-clamp: 5;
}
.akWTRfRe.a1_gcTVp.a2V5Apvk .aWpb9TDY p {
  line-clamp: 6;
  -webkit-line-clamp: 6;
}
.akWTRfRe.a1_gcTVp {
  display: block;
  padding: 1.2rem 1.6rem;
}
.akWTRfRe.a1_gcTVp .a3OPJ4X_ > span {
  width: 100%;
  overflow: hidden;
}
.akWTRfRe.a1_gcTVp .aWpb9TDY {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  gap: 10px;
}
.akWTRfRe.a1_gcTVp .aWpb9TDY time {
  padding-top: 1.6rem;
}
.theme-dark .akWTRfRe,
.theme-dark .akWTRfRe:visited,
.theme-dark .aQCL9yqp {
  color: #fff;
}
.a22Vkjse {
  display: block;
  position: relative;
  z-index: 5;
}
.a2cmNB_K:not(.a24i1U8i).a_SPIyBN {
  margin: 0.5rem 0 0.2rem;
}
.a2cmNB_K.a1R46-YY:not(.a24i1U8i).a_SPIyBN {
  position: relative;
  top: 1rem;
  left: 1.3rem;
}
.a17f33u9 {
  display: inline-block;
  padding: 0.3rem;
  margin-left: -0.3rem;
  margin-right: 0.5rem;
  margin-top: -1rem;
  vertical-align: top;
  position: relative;
  top: -0.4rem;
}
.a2cmNB_K.a1R46-YY .a17f33u9 {
  top: 0;
  margin-top: 0;
}
.a1jilL2- {
  display: inline-block;
  height: 1.75rem;
  width: 0.3rem;
}
.aOPeNFiK {
  display: block;
  width: 2.8rem;
  height: 2.8rem;
  box-sizing: content-box;
  overflow: hidden;
  position: relative;
  transform: rotate(0.00001deg);
}
.a1vv2Fj3 {
  display: inline-block;
  vertical-align: top;
  font-size: 1.1rem;
  margin-top: 0.4rem;
  width: calc(100% - 3.9rem);
}
.a2cmNB_K.a_SPIyBN .a1vv2Fj3 {
  width: 100%;
}
.a2o6nNI0,
.a3SXkWPX {
  display: inline-block;
}
.a3SXkWPX:not(:last-child):after {
  display: inline-block;
  content: ",";
  margin-right: 0.3rem;
}
.a2cmNB_K.a1R46-YY .a1vv2Fj3 {
  margin-top: 0;
  line-height: 1.2rem;
  padding-top: 0.2rem;
}
.a3L1H1Im,
.a3L1H1Im svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.a3L1H1Im svg {
  fill: #ccc;
}
.a1ZHyL_N,
.a2wYRFiB {
  text-decoration: none;
  color: inherit;
}
.a24i1U8i {
  margin-bottom: 14px;
  opacity: 1;
}
.a24i1U8i .a1jilL2- {
  display: none;
}
.a24i1U8i:hover {
  opacity: 0.8;
}
.a24i1U8i .a17f33u9 {
  padding: 0;
  margin-left: 0;
  margin-top: 0;
  top: 0;
  background-color: transparent;
  border-radius: 50%;
  margin-right: 10px;
  vertical-align: middle;
  border: 1px solid hsla(0, 0%, 100%, 0.75);
}
.a24i1U8i.a1R46-YY .a17f33u9 {
  padding: 3px;
  background-color: #fff;
}
.a24i1U8i .aOPeNFiK {
  width: 36px;
  height: 36px;
  border-radius: 50%;
}
.a24i1U8i .a1vv2Fj3 {
  color: #a6a6a6;
  font-size: 14px;
  line-height: 16px;
  width: calc(100% - 48px);
  margin-top: 0;
  display: inline-block;
  vertical-align: middle;
}
.a24i1U8i.a1R46-YY .a1vv2Fj3 {
  width: calc(100% - 52px);
  line-height: 15px;
  padding-top: 0;
}
.a24i1U8i.a_SPIyBN.a1R46-YY .a1vv2Fj3,
.a24i1U8i.a_SPIyBN .a1vv2Fj3 {
  width: 100%;
}
.theme-dark .a17f33u9 {
  background-color: #121212 !important;
}
.a23cdQ-T {
  display: block;
  margin: 0;
  text-align: center;
  overflow: hidden;
}
.aKxRAdgW {
  margin: -5px;
  padding: 15px 30px;
  overflow: hidden;
}
.an74oXHA {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  margin: 5px;
}
.a1uszHRs .an74oXHA {
  margin: 4px;
}
.a1xRndDA {
  display: block;
  min-width: 32px;
  height: 32px;
  padding: 5px;
  font-size: 14px;
  text-decoration: none;
  color: #003696;
  line-height: 21px;
  background: transparent;
  border: 1px solid #ccd7ea;
  border-radius: 4px;
  outline: none;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.a1uszHRs .a1xRndDA {
  min-width: 42px;
  height: 42px;
  padding: 5px;
  font-size: 20px;
  line-height: 32px;
}
.a1q0rAgr,
.a1xRndDA:not(.a3RIupqr):not(.a1ZgYxIQ):hover {
  color: #fff;
  background: #003696;
  border-color: #003696;
}
.a1ZgYxIQ {
  padding: 5px 3px;
  min-width: 0;
  font-size: 20px;
  border: none;
}
.a2zbd-HY:after {
  width: 10px;
  height: 10px;
  border-right: 2px solid currentColor;
  transform: rotate(45deg);
}
.a2zbd-HY:after,
.aR3WKIcC:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  border-top: 2px solid currentColor;
}
.aR3WKIcC:after {
  width: 12px;
  height: 12px;
  border-left: 2px solid currentColor;
  transform: rotate(-45deg);
}
.a1ZgYxIQ:hover {
  color: #0041dd;
  background: transparent;
}
.a1uszHRs .a1ZgYxIQ {
  min-width: 25px;
}
.a1uszHRs .a2zbd-HY:after,
.a1uszHRs .aR3WKIcC:after {
  width: 17px;
  height: 17px;
  border-width: 3px;
}
.a3RIupqr {
  height: auto;
  min-width: 0;
  padding-top: 0;
  border: none;
  cursor: default;
}
.a1uszHRs .a3RIupqr {
  min-width: 15px;
  height: auto;
  padding: 0 0 0.5em;
  font-size: 22px;
}
.a19bT4sE {
  display: none;
}
.theme-dark .a1xRndDA {
  color: #fff;
}
.theme-dark .a1q0rAgr,
.theme-dark .a1xRndDA:not(.a3RIupqr):not(.a1ZgYxIQ):hover {
  color: #000;
  background-color: #959595;
  border-color: #959595;
}
.theme-dark .a1ZgYxIQ:hover {
  color: #ddd;
}
.a2b9DORP {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1;
  flex: 1;
}
.a2DXlOfF {
  position: relative;
  width: 100%;
  height: 1200px;
  margin-top: 10px;
}
.a2DXlOfF,
.a28jNeUF {
  display: block;
}
.a3pb7tDl {
  height: auto;
  -ms-flex: 1;
  flex: 1;
}
.aVap3Bre {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.a-x0SWlN > div {
  margin-top: 15px;
}
.ahiCifJ8 {
  position: relative;
  width: 100%;
}
.a30SROfM {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1;
  flex: 1;
  position: relative;
}
.ahiCifJ8.a2xcQTDc .a30SROfM {
  z-index: auto;
}
.a2xcQTDc:before {
  left: -18px;
  top: -430px;
}
.a1ZVNGs5 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1;
  flex: 1;
}
.a1ZVNGs5:before {
  left: -18px;
}
.a3plOPSy:before {
  bottom: -20px;
}
.a32s9H_v:before {
  display: none;
}
.a1JVHGQm,
.a1JVHGQm .a30SROfM {
  height: 100%;
}
@media (min-width: 1366px) {
  .a3plOPSy:before,
  .a3xmAbgD:before {
    left: -262px;
  }
}
.theme-dark .ahiCifJ8 {
  background-color: #121212;
}
.theme-dark .ahiCifJ8:before {
  background: inherit;
}
.a3iPBXrb {
  height: 100%;
  max-width: 235px;
  position: relative;
  z-index: 1;
}
.aRQvycma {
  background: #fff;
  position: relative;
}
.aRQvycma.a2G32N3L {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
.aRQvycma.a1GNX_fA .a1H56GIO,
.aRQvycma.a1GNX_fA .a14TVSlN {
  margin-bottom: 0;
}
.a1H56GIO {
  margin-bottom: 10px;
  display: inline-block;
  color: #000;
  text-decoration: none;
  font-size: 16px;
  line-height: 1;
  text-transform: uppercase;
  position: relative;
}
.a1H56GIO:hover,
.aZklwbme {
  color: #416fd6;
}
.a3bBevUs {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 45px;
  height: 45px;
  margin-right: 18px;
  text-align: center;
  line-height: 42px;
  overflow: hidden;
  transform: rotate(0.000001deg);
  border-radius: 50%;
}
.a3bBevUs:not(.a14ajXM_) {
  background-color: #c67a7a;
}
.a14ajXM_ {
  width: 10px;
  margin: 0 15px;
  border-radius: 0;
  background: none;
}
.a1lXcfrU {
  display: inline-block;
  vertical-align: middle;
  width: 170px;
  font-size: 16px;
  line-height: 1.3;
}
.a1N2JOH4 {
  position: relative;
  padding-right: 15px;
}
.a1N2JOH4:after {
  content: "";
  transform: rotate(45deg);
  border-top: 2px solid #000;
  border-right: 2px solid #000;
  display: block;
  position: absolute;
  right: 0;
  width: 6px;
  height: 6px;
  margin: auto 0;
  top: 0;
  bottom: 0;
}
.a3LFcvqK {
  display: inline-block;
  width: 165px;
  font-size: 12px;
  opacity: 0.72;
}
.theme-dark .aRQvycma {
  background: transparent;
}
.theme-dark .a1H56GIO {
  color: inherit;
}
.theme-dark .a1H56GIO:hover,
.theme-dark .aZklwbme {
  color: #abd0ec;
}
.a14TVSlN {
  margin-bottom: 15px;
  color: inherit;
  text-decoration: none;
  font-size: 16px;
  line-height: 1;
  text-transform: uppercase;
  position: relative;
  cursor: pointer;
}
.a14TVSlN,
.a14TVSlN:hover .a3vdzA_z {
  display: block;
}
.a14TVSlN.a2ItIxBN:after {
  display: none;
}
.a3vdzA_z {
  display: none;
  width: auto;
  min-width: 200px;
  min-height: 52px;
  top: 50%;
  left: 100%;
  right: auto;
  margin-left: 15px;
  padding: 8px;
  transform: translateY(-50%);
  background: #fff;
  box-shadow: 0 2px 4px rgb(0 0 0/16%);
  border-radius: 8px;
}
.a3vdzA_z,
.a3vdzA_z:before {
  position: absolute;
  z-index: 1;
}
.a3vdzA_z:before {
  content: "";
  display: block;
  width: 100%;
  height: 80%;
  top: 10%;
  left: auto;
  right: 100%;
  transform-origin: right;
  transform: perspective(400px) rotateY(-45deg);
}
.a1MeU6hf {
  column-count: 2;
  column-gap: 0;
  position: relative;
  z-index: 2;
}
.a1MeU6hf.a1B_Rch1 {
  column-count: 1;
}
.axrmFy72 {
  padding: 10px 14px;
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 200px;
  font-size: 14px;
  color: #000;
  border-radius: 4px;
}
.axrmFy72:hover {
  background-color: #fbedeb;
}
.a3qGRkW5 {
  display: inline-block;
  width: 10px;
  height: 10px;
  color: #313131;
  border-radius: 50%;
  background: currentColor;
}
.theme-dark .a14TVSlN:after {
  border-color: #fff;
}
.theme-dark .a3vdzA_z {
  background-color: #1f1f1f;
}
.theme-dark .axrmFy72:hover {
  background-color: #2f2f2f;
}
.a2MDbV6M {
  position: relative;
  -ms-flex: 1;
  flex: 1;
  width: 220px;
  max-height: 1200px;
  max-height: none;
}
.a1xjRj7l {
  max-height: 1200px;
}
.aUI9ls75 {
  position: absolute;
  bottom: 0;
}
.a2x6c3_T {
  position: relative;
  width: 100%;
  height: auto;
  min-height: 720px;
  padding: 30px 25px;
  color: #fff;
  background: #24253f;
}
.a2x6c3_T:after,
.a2x6c3_T:before {
  content: "";
  background: #24253f;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: -1;
}
.a2x6c3_T:before {
  right: 100%;
  left: -1000px;
}
.a2x6c3_T:after {
  left: 100%;
  right: -1000px;
}
.a2x6c3_T.a3T2UOhH {
  padding: 30px 20px;
}
.a2x6c3_T.a3T2UOhH .aWuJQs2u {
  max-width: none;
}
.aWuJQs2u {
  width: 100%;
  max-width: 1225px;
  margin: auto;
}
.a2gn-xuV {
  max-width: 820px;
  font-size: 16px;
  margin-bottom: 30px;
}
.a77DZgTF {
  font-size: 16px;
  text-transform: uppercase;
}
.a2x6c3_T h1 {
  font-size: 32px;
  margin-bottom: 15px;
}
.a2x6c3_T h2 {
  font-size: 18px;
  margin: 15px 0;
}
.a2x6c3_T p {
  line-height: 1.8;
  margin-top: 15px;
}
.a2gn-xuV ul {
  padding-left: 40px;
}
.a2gn-xuV ul li {
  list-style-type: disc;
}
.a1ngikt2 {
  display: block;
  height: 720px;
}
.a1ngikt2.a3T2UOhH {
  margin-left: -20px;
  margin-right: -20px;
  padding: 10px;
  background: #000;
}
.a3qOlmB7 {
  display: inline;
}
.a1OHj7YY {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  width: 1000px;
  margin: 0 auto;
  padding: 30px 10px;
  background: #fff;
}
.a1OHj7YY:after,
.a1OHj7YY:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 3000px;
}
.a1OHj7YY:before {
  right: 100%;
}
.a1OHj7YY:after {
  left: 100%;
}
.a3vGZiZY {
  display: none;
  vertical-align: top;
  width: 252px;
}
.a2vZliC9 {
  display: inline-block;
  vertical-align: top;
  max-width: 644px;
  z-index: 1;
}
.a2vZliC9,
.a2vZliC9.a3f84zYr {
  margin-bottom: 0;
}
.acj6ClhR {
  display: -ms-flexbox;
  display: flex;
  vertical-align: top;
  width: 336px;
  min-height: 925px;
  text-align: left;
  padding-left: 28px;
}
.a2EhSZxx {
  position: relative;
}
.a2Ck2t3X {
  position: static;
  width: 100%;
  margin: 20px 0;
}
.a2Ck2t3X.a2ZVDYRx {
  bottom: -680px;
}
@media (min-width: 1366px) {
  .a1OHj7YY {
    width: 1252px;
  }
  .a3vGZiZY {
    display: inline-block;
  }
}
.a2PDazPC {
  margin: -15px -15px 30px;
}
.a2wcpZY4 {
  width: 100%;
  padding: 25px;
}
.theme-dark .a1OHj7YY {
  background-color: transparent;
}
.a1HfPBAj {
  display: none;
  vertical-align: top;
  width: 252px;
  z-index: 1;
}
.aYX9TXmX {
  z-index: 32;
}
@media (min-width: 1366px) {
  .a1HfPBAj {
    display: inline-block;
  }
}
.aomX3m7D {
  background-color: #f7f7f7;
  position: relative;
}
.theme-dark .aomX3m7D {
  background: hsla(0, 0%, 100%, 0.1);
}
.a6HJWbe8 {
  margin-bottom: 1rem;
}
.a2H53dzb {
  background-color: #f3f3f3;
  padding: 1rem;
  position: relative;
}
.aZAGLdcz {
  position: relative;
  font-size: 1.2rem;
}
.a2tw1Q-l {
  float: right;
}
.aLkfRSB8 {
  font-weight: 700;
  display: inline;
  margin-right: 0.5rem;
  word-wrap: break-word;
}
.a1a6MrkE {
  color: #999;
  font-weight: 300;
  display: inline-block;
}
.a1a6MrkE time {
  line-height: 1.4;
}
.a2oI562d {
  font-size: 1.4rem;
  line-height: 1.9rem;
  font-weight: 300;
  margin: 0.3rem 0 0.6rem;
  word-wrap: break-word;
}
.a1rh9-ML {
  cursor: pointer;
  color: #365caa;
  display: inline-block;
}
.aKeg2pKH {
  position: relative;
}
.a1YnfD5d {
  display: inline-block;
  vertical-align: middle;
  background-color: #fff;
  border: none;
  color: #365caa;
  padding: 0.3rem 1rem;
  font-family: Plain, sans-serif;
  font-size: 1.3rem;
  font-weight: 300;
  cursor: pointer;
  outline: none;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.a1YnfD5d svg {
  display: inline-block;
  width: 0.8rem;
  height: 0.8rem;
  margin-left: 0.5rem;
}
.aLlcqYBA svg {
  transform: rotate(180deg);
}
.a1tk8-du {
  background-color: #fff;
  border: none;
  color: #365caa;
  padding: 0.3rem 1rem;
  font-family: Plain, sans-serif;
  font-size: 1.2rem;
  font-weight: 300;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.aOO2Mcxh {
  padding: 0 0.1rem 0.1rem;
  background-color: #e7e7e7;
  overflow: hidden;
}
.a2lPxz57 {
  background-color: #fff;
}
.a1Tbuw5w,
.a2lPxz57 {
  transition: all 0.2s ease-in;
}
.a1Tbuw5w {
  padding-bottom: 1rem;
}
.a2IeD1GC {
  text-align: center;
  padding: 0.1rem 0;
  position: relative;
}
.a3gOD6Io:after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 0.1rem;
  background-color: inherit;
}
.a3VkepYK {
  color: #5fab70;
  font-size: 1.2rem;
  font-weight: 300;
}
.a_wJHrOE .a1a6MrkE,
.a_wJHrOE .a2oI562d,
.a_wJHrOE .aLkfRSB8 {
  opacity: 0.5;
}
.a6r2segr {
  display: inline-block;
  margin-right: 0.5rem;
  position: relative;
  top: 0.1rem;
}
.a6r2segr svg {
  width: 1.25rem;
  height: 1.25rem;
}
.a2lCN35y {
  padding: 15px 20px;
  position: relative;
  margin: 0;
}
.a2lCN35y:after {
  display: block;
  content: "";
  position: absolute;
  bottom: -3px;
  left: -20px;
  right: -20px;
  background-color: #fff;
  height: 3px;
}
.a2lCN35y .aZAGLdcz {
  position: static;
  display: inline;
  font-size: 15px;
  line-height: 22px;
}
.a2lCN35y .a2H53dzb {
  padding: 0;
  padding-left: 55px;
  background-color: transparent;
}
.a2lCN35y .a2oI562d,
.a2lCN35y .aLkfRSB8 {
  font-size: 15px;
  line-height: 22px;
  display: inline;
}
.a2lCN35y .aLkfRSB8 {
  margin-right: 5px;
}
.a2lCN35y .a2oI562d {
  margin: 0;
}
.a2lCN35y .a3fn6S4H {
  margin-bottom: 5px;
}
.a2lCN35y .a1a6MrkE {
  position: absolute;
  top: 3px;
  left: -15px;
  color: #b7b7b7;
  font-size: 12px;
  font-weight: 300;
  line-height: 12px;
  width: 65px;
  text-align: center;
}
.a2lCN35y .aKeg2pKH {
  height: 24px;
  overflow: hidden;
  margin-top: 5px;
  margin-right: 10px;
  z-index: 31;
}
.a2lCN35y .a1tk8-du {
  position: absolute;
  top: 0;
  left: 136px;
  font-size: 14px;
  line-height: 22px;
  border: 1px solid transparent;
  background-color: transparent;
  height: 24px;
  padding: 0 6px;
  color: #365caa;
}
.a2lCN35y:hover .a1tk8-du {
  border: 1px solid #ececec;
  background-color: #fff;
}
.a2lCN35y .a2H53dzb .a2tw1Q-l {
  position: absolute;
  left: 446px;
  bottom: 0;
  z-index: 32;
  opacity: 0;
  transition: opacity 0.1s ease;
}
.a2lCN35y.a2aGTEIh .a2H53dzb .a2tw1Q-l {
  left: 280px;
}
.a2lCN35y .a2H53dzb:hover .a2tw1Q-l {
  opacity: 1;
}
.a2lCN35y .aOO2Mcxh {
  position: relative;
  overflow: visible;
  padding: 0;
}
.a2lCN35y .a2lPxz57,
.a2lCN35y .aOO2Mcxh {
  background-color: transparent;
}
.a2lCN35y .a1Tbuw5w {
  padding-top: 15px;
  padding-bottom: 0;
}
.a2lCN35y .a2IeD1GC {
  padding: 0;
  position: absolute;
  top: 0;
  left: 280px;
  transform: translateY(-100%);
  z-index: 31;
}
.a2lCN35y.a1uio7x1 .a2IeD1GC {
  left: 310px;
}
.a2lCN35y .a2IeD1GC:after {
  display: none;
}
.a2lCN35y .a1YnfD5d {
  font-size: 14px;
  line-height: 22px;
  border: 1px solid transparent;
  background-color: transparent;
  height: 24px;
  padding: 0 6px;
  color: #365caa;
  margin-right: 6px;
}
.a2lCN35y:hover .a1YnfD5d {
  border: 1px solid #ececec;
  background-color: #fff;
}
.a2lCN35y .a1YnfD5d svg {
  display: none;
}
.a2lCN35y .a3VkepYK {
  font-size: 14px;
  color: red;
}
.a2lCN35y .a_wJHrOE .a2tw1Q-l {
  left: 55px;
  background-color: #f7f7f7;
  width: 255px;
  opacity: 1;
  height: 24px;
  padding-top: 2px;
}
.a2lCN35y .a2vQ-kLI {
  display: none;
}
.a2lCN35y .a1wr3vJJ {
  display: inline-block;
  vertical-align: bottom;
}
.a2lCN35y .a1wr3vJJ .a2tw1Q-l {
  background: transparent;
  color: #3e3e3e;
  transition: all 0.1s ease;
  border: 1px solid transparent;
  line-height: 22px;
}
.a2lCN35y:hover .a1wr3vJJ .a2tw1Q-l {
  color: #f81520;
  border-color: #ececec;
  background-color: #fff;
}
.a2lCN35y.a2aGTEIh .a_wJHrOE .a2tw1Q-l {
  left: 55px;
}
.a2lCN35y.a3WEDIqD .a1a6MrkE {
  top: 3px;
}
.a2lCN35y.a3WEDIqD .a1a6MrkE svg {
  width: 15px;
  height: 15px;
}
.a3hPkBkU {
  max-height: 0;
  overflow: hidden;
}
.a3hPkBkU.a2mnzytS {
  max-height: 9999px;
  transition: max-height 1s ease-in;
}
.a2MkXTpE {
  transform: scale(1);
  overflow: hidden;
}
.a2MkXTpE.a2_05Ife {
  transform: scaleY(0);
  transform-origin: right top;
  transition: all 0.3s ease-out;
}
.theme-dark .a2H53dzb {
  background: #2a2a2a;
}
.theme-dark .a2lPxz57,
.theme-dark .aOO2Mcxh {
  background-color: #1e1e1e;
}
.theme-dark .a2lCN35y {
  border-bottom: 3px solid rgba(0, 0, 0, 0.5);
}
.theme-dark .a2lCN35y:after {
  display: none;
}
.theme-dark .a1rh9-ML,
.theme-dark .a2lCN35y .a1rh9-ML {
  color: #abd0ec;
}
.theme-dark .a1tk8-du,
.theme-dark .a1YnfD5d,
.theme-dark .a2vQ-kLI button {
  color: #abd0ec;
  border-color: #1e1e1e;
  background-color: #202020;
}
.theme-dark .a2lCN35y .a1tk8-du,
.theme-dark .a2lCN35y .a1YnfD5d {
  color: #abd0ec;
  background: transparent;
}
.theme-dark .a2lCN35y .a1wr3vJJ .a2tw1Q-l {
  color: #b37f7f;
}
.theme-dark .a2lCN35y:hover .a1tk8-du,
.theme-dark .a2lCN35y:hover .a1wr3vJJ .a2tw1Q-l,
.theme-dark .a2lCN35y:hover .a1YnfD5d {
  border-color: #1e1e1e;
  background-color: #202020;
}
.aNz7rPqS {
  background-color: #f3f3f3;
  margin: 2rem 1rem;
  cursor: pointer;
  padding: 1rem;
  position: relative;
}
.aNz7rPqS:before {
  display: block;
  content: "";
  position: absolute;
  left: 1rem;
  top: 0;
  width: 1.5rem;
  height: 1.5rem;
  transform: skewY(45deg) translateY(-50%);
  background-color: #f3f3f3;
}
.aX1Tu3YZ {
  font-size: 1.4rem;
  font-weight: 300;
  background-color: #fff;
  padding: 1rem;
  position: relative;
  z-index: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.a2Flzn69 {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 1rem;
  width: 2.5rem;
  height: 2.5rem;
}
.a2Flzn69 svg {
  width: 100%;
  height: 100%;
  fill: #506176;
}
.a2CNUao- {
  margin: 35px 0 15px;
  padding: 3px;
  background-color: #e3e6eb;
}
.a2CNUao-:before {
  left: 20px;
  width: 20px;
  height: 20px;
  background-color: #e3e6eb;
}
.a2CNUao-:after {
  display: block;
  content: "";
  position: absolute;
  transform: skewY(45deg) translateY(-50%);
  background-color: #fff;
  left: 23px;
  top: 5px;
  width: 14px;
  height: 20px;
}
.a2CNUao- .aX1Tu3YZ {
  padding: 9px 15px 8px;
  font-size: 15px;
  color: #666;
}
.a2CNUao- .aUWYLFW- {
  background-color: #4473d4;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  padding: 0 23px;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  text-transform: uppercase;
  height: 37px;
  line-height: 37px;
}
.a2CNUao- .aUWYLFW-:hover {
  background-color: #365caa;
}
.a2CNUao-.ayfczOQR {
  width: 62px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  background-color: #555;
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0;
}
.a2CNUao-.ayfczOQR:after {
  display: none;
}
.a2CNUao-.ayfczOQR:hover {
  background-color: #737373;
}
.a2CNUao-.ayfczOQR svg {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.atCAnOuA {
  padding: 0.3rem 1rem 0.5rem 2rem;
  margin-top: 0.5rem;
}
.a1psQ5BP {
  position: relative;
  font-size: 1.2rem;
}
.a1psQ5BP:before {
  top: 0.25rem;
  width: 0.9rem;
  height: 0.9rem;
  background-color: #e7e7e7;
}
.a1psQ5BP:after,
.a1psQ5BP:before {
  display: block;
  content: "";
  position: absolute;
  left: -2.6rem;
  transform: skewX(45deg);
}
.a1psQ5BP:after {
  top: 0.3rem;
  width: 0.7rem;
  height: 0.75rem;
  background-color: #fff;
}
.aLOIrgd- {
  float: right;
}
.a1Nau3q- {
  font-weight: 700;
  display: inline;
  margin-right: 0.5rem;
}
.a2266F5s {
  color: #999;
  font-weight: 300;
  display: inline-block;
}
.a2880t66 {
  font-size: 1.35rem;
  line-height: 1.9rem;
  font-weight: 300;
  margin: 0.3rem 0 0.6rem;
}
.a1Zbcq-m {
  position: relative;
  height: 2rem;
}
.aTGyTG4r {
  color: #5fab70;
  font-size: 1.2rem;
  font-weight: 300;
}
.a35jTsx2 .a1Nau3q-,
.a35jTsx2 .a2266F5s,
.a35jTsx2 .a2880t66 {
  opacity: 0.5;
}
.a2oPK6Em {
  margin: 0 0 15px 125px;
  padding: 0;
  position: relative;
}
.a2oPK6Em .a1psQ5BP {
  position: static;
  display: inline;
}
.a2oPK6Em .a1psQ5BP:after,
.a2oPK6Em .a1psQ5BP:before {
  display: none;
}
.a2oPK6Em .a1Nau3q- {
  font-size: 15px;
  line-height: 22px;
  display: inline;
  margin-right: 5px;
}
.a2oPK6Em .a2266F5s {
  position: absolute;
  top: 4px;
  left: -75px;
  color: #b7b7b7;
  font-size: 12px;
  font-weight: 300;
  line-height: 15px;
  width: 65px;
  text-align: center;
}
.a2oPK6Em .a2880t66 {
  font-size: 15px;
  line-height: 22px;
  display: inline;
  margin: 0;
  font-weight: 300;
}
.a2oPK6Em .a1Zbcq-m {
  height: 24px;
  overflow: hidden;
  margin-top: 5px;
}
.a2oPK6Em .aLOIrgd- {
  position: absolute;
  left: 140px;
  bottom: -1px;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.1s ease;
}
.a2oPK6Em:hover .aLOIrgd- {
  opacity: 1;
}
.a2oPK6Em .aTGyTG4r {
  font-size: 14px;
  line-height: 24px;
  color: red;
}
.a2oPK6Em.a35jTsx2 .aLOIrgd- {
  left: 0;
  background-color: #f7f7f7;
  width: calc(100% - 55px);
  opacity: 1;
}
.theme-dark .a1psQ5BP:after,
.theme-dark .a1psQ5BP:before {
  background-color: #121212;
}
.a1VLnqS7 {
  width: 100%;
  max-width: 760px;
  position: fixed;
  backface-visibility: hidden;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%) translateZ(0);
  z-index: 410;
  overflow: hidden;
  padding-top: 2rem;
  top: calc(0% - 2rem);
  transition: top 0.25s ease-in-out;
}
.a2UR0XPj {
  top: calc(100% - 11.5rem);
}
.a1F-zLvF {
  position: relative;
  padding: 0 1rem 0.7rem;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.7);
  color: #fff;
  background-color: #506176;
  /* height: 100%; */
}
.a2pnsanE {
  font-size: 1.7rem;
  line-height: 1.7rem;
  font-weight: 700;
  margin: 0 -1rem 2.5rem;
  padding: 1.5rem 1rem 1.3rem;
  overflow: hidden;
  height: 4.5rem;
  transition: height 0.25s ease-in-out, padding 0.25s ease-in-out,
    margin 0.25s ease-in-out;
}
.a2pnsanE,
.a9evEBGL {
  position: relative;
}
.a2UR0XPj .a2pnsanE {
  height: 0;
  padding: 0;
  backface-visibility: hidden;
  transform: translateZ(0);
  margin-bottom: 2.3rem;
}
.a2pnsanE:before {
  display: block;
  content: "";
  position: absolute;
  left: -1rem;
  right: -1rem;
  bottom: 0;
  height: 0.1rem;
  background-color: #e3e3e3;
}
.a9evEBGL:before {
  bottom: -1.2rem;
  left: 1rem;
  width: 1rem;
  background-color: #e3e3e3;
}
.a9evEBGL:after,
.a9evEBGL:before {
  display: block;
  content: "";
  position: absolute;
  height: 1rem;
  transform: skewY(45deg) translateY(50%);
}
.a9evEBGL:after {
  bottom: -1.35rem;
  left: 1.1rem;
  width: 0.8rem;
  background-color: #506176;
}
.a2pnsanE small {
  font-size: 1.7rem;
  line-height: 1.7rem;
  font-weight: 400;
  display: inline-block;
  margin-left: 0.5rem;
}
.aDS0jaEF {
  text-align: center;
}
.aJXmuH0a {
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  cursor: pointer;
  width: 4rem;
  height: 4rem;
  transform: translateY(-50%);
}
.a2UR0XPj .aJXmuH0a {
  display: none;
}
.aFEy27P8 {
  right: auto;
  left: 0;
  width: 3.3rem;
}
.aJXmuH0a svg {
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  right: 1rem;
  top: 50%;
  transform: translateY(-50%);
  fill: #fff;
}
.a3xMVzbU {
  display: inline-block;
  position: relative;
  margin-bottom: 0.7rem;
  background-color: #fff;
  padding: 0.2rem;
  width: 100%;
  height: 5.4rem;
  vertical-align: middle;
  transition: height 0.25s ease-in-out, padding 0.25s ease-in-out,
    width 0.25s ease-in-out, margin 0.25s ease-in-out;
}
.a2UR0XPj .a3xMVzbU {
  width: 100%;
  height: 5.2rem;
  padding: 0;
  margin-bottom: 0.3rem;
}
.a3xMVzbU:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 1rem;
  transform: translateY(-50%) skewY(55deg);
  width: 1rem;
  height: 1.4rem;
  background-color: #fff;
}
.a29U5-oO,
.a29U5-oO:before {
  background-color: red;
}
.a29U5-oO:after {
  display: block;
  content: "";
  position: absolute;
  top: 0.5rem;
  left: 1.2rem;
  transform: translateY(-50%) skewY(55deg);
  width: 0.8rem;
  height: 1.3rem;
  background-color: #fff;
}
.a14nlvnQ {
  width: 100%;
  height: 100%;
  border: none;
  padding: 0.7rem;
  font-size: 1.4rem;
  line-height: 1.8rem;
  display: block;
  font-family: Plain, sans-serif;
  font-weight: 300;
  outline: none;
  position: relative;
  z-index: 1;
  margin: 0;
  transition: height 0.25s ease-in-out;
}
.a3Cm4rqx .a3970n2q::-webkit-input-placeholder,
.a29U5-oO .a14nlvnQ::-webkit-input-placeholder {
  color: red;
}
.a3Cm4rqx .a3970n2q:-moz-placeholder,
.a3Cm4rqx .a3970n2q::-moz-placeholder,
.a29U5-oO .a14nlvnQ:-moz-placeholder,
.a29U5-oO .a14nlvnQ::-moz-placeholder {
  color: red;
  opacity: 1;
}
.a3Cm4rqx .a3970n2q:-ms-input-placeholder,
.a29U5-oO .a14nlvnQ:-ms-input-placeholder {
  color: red;
}
.a3Cm4rqx .a3970n2q:placeholder-shown,
.a29U5-oO .a14nlvnQ:placeholder-shown {
  color: red;
}
.a17VFY_k {
  display: inline-block;
  width: 79%;
  height: 3.5rem;
  margin-right: 2.5%;
  margin-bottom: 0.7rem;
  vertical-align: middle;
  background-color: #fff;
  padding: 0.2rem;
  overflow: hidden;
  transition: height 0.25s ease-in-out, padding 0.25s ease-in-out,
    width 0.25s ease-in-out;
}
.a2UR0XPj .a17VFY_k {
  width: 0;
  height: 0;
  padding: 0;
}
.a3Cm4rqx {
  background-color: red;
}
.a3970n2q {
  border: none;
  width: 100%;
  height: 100%;
  padding: 0.7rem;
}
.a3j-DhSR,
.a3970n2q {
  font-size: 1.4rem;
  display: inline-block;
  font-family: Plain, sans-serif;
  font-weight: 300;
  outline: none;
}
.a3j-DhSR {
  vertical-align: middle;
  cursor: pointer;
  height: 3.5rem;
  width: 18.5%;
  position: relative;
  background-color: transparent;
  border: none;
  margin-bottom: 0.7rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #fff;
  border: 1px solid #fff;
  text-align: center;
  padding: 0;
}
.a2UR0XPj .a3j-DhSR {
  display: none;
}
.aueAWx_u {
  font-size: 0.9rem;
  line-height: 1.3rem;
  font-weight: 300;
  max-height: 30rem;
  transition: all 0.25s ease-in-out;
  overflow: hidden;
}
.a2UR0XPj .aueAWx_u {
  max-height: 0;
  margin-top: 0;
}
.aueAWx_u a {
  color: #fff;
  text-decoration: none;
}
.aueAWx_u strong {
  font-weight: 700;
}
.a36xtBwC {
  color: #f77;
  font-size: 1.2rem;
  line-height: 1.2rem;
  margin: 0 0 1.3rem 0.6rem;
}
.a3zg4UkP {
  position: absolute;
  top: 2rem;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  cursor: pointer;
  z-index: 420;
}
.a2UR0XPj .a3zg4UkP {
  display: block;
}
.a1488wuC {
  position: relative;
  top: auto;
  bottom: auto;
  left: auto;
  padding-top: 20px;
  transform: none;
  margin-bottom: 3px;
  max-width: none;
  transition: none;
  z-index: auto;
}
.a1488wuC.aV9da7Js {
  left: 55px;
  width: 560px;
  top: -20px;
  margin-right: 0;
  margin-bottom: -20px;
  padding-top: 35px;
}
.a1488wuC.aV9da7Js.at0YArnD {
  margin: -15px 0 -5px;
}
.a1488wuC .a1F-zLvF {
  background-color: transparent;
  color: #999;
  box-shadow: none;
  padding: 0;
}
.a1488wuC.aV9da7Js .a1F-zLvF {
  margin-top: -10px;
}
.a1488wuC.aV9da7Js .aJXmuH0a {
  top: -16px;
  width: 12px;
  height: 12px;
  right: 3px;
}
.a1488wuC .aJXmuH0a svg {
  width: 12px;
  height: 12px;
  fill: #4473d4;
  right: auto;
  left: 50%;
  transform: translate(-50%, -50%);
}
.a1488wuC .aueAWx_u {
  font-size: 10px;
  line-height: 12px;
  margin-top: 0;
  padding: 10px;
  height: auto;
  background-color: #f7f7f7;
  transition: padding 0.25s ease-in-out;
}
.a1488wuC.a2UR0XPj .aueAWx_u {
  padding: 0;
}
.a1488wuC.aV9da7Js .aueAWx_u {
  padding: 10px 0 0;
}
.a1488wuC .aueAWx_u a {
  color: #999;
}
.a1488wuC .a3xMVzbU {
  padding: 3px;
  margin-bottom: 0;
  height: 79px;
}
.a1488wuC .a3xMVzbU,
.a1488wuC .a3xMVzbU:before {
  background-color: #e3e6eb;
}
.a1488wuC .a3xMVzbU:before {
  left: 20px;
  width: 20px;
  height: 20px;
  transform: translateY(-50%) skewY(45deg);
}
.a1488wuC .a3xMVzbU:after {
  display: block;
  content: "";
  position: absolute;
  transform: skewY(45deg) translateY(-50%);
  background-color: #fff;
  left: 23px;
  top: 5px;
  width: 14px;
  height: 20px;
}
.a1488wuC.aV9da7Js .a3xMVzbU:before {
  left: 172px;
  width: 8px;
  height: 8px;
}
.a1488wuC.aV9da7Js .a3xMVzbU:after {
  left: 174px;
  width: 14px;
  height: 14px;
  top: 10px;
}
.a1488wuC .a14nlvnQ {
  padding: 10px;
  font-size: 15px;
  line-height: 18px;
  color: #666;
  resize: none;
}
.a1488wuC .a17VFY_k {
  background-color: #e3e6eb;
  padding: 3px;
  padding-top: 0;
  height: 40px;
  width: calc(100% - 97px);
  margin-right: 0;
  margin-bottom: 0;
  position: relative;
  overflow: visible;
}
.a1488wuC .a3970n2q {
  font-size: 15px;
  color: #666;
  padding: 10px;
}
.a1488wuC .a3j-DhSR {
  height: 40px;
  background-color: #4473d4;
  color: #fff;
  text-transform: uppercase;
  border: none;
  border-right: 3px solid #e3e6eb;
  border-bottom: 3px solid #e3e6eb;
  width: 97px;
  font-size: 14px;
  line-height: 36px;
  transition: background-color 0.25s ease-in-out;
  margin-bottom: 0;
  font-weight: 400;
}
.a1488wuC .a3j-DhSR:hover {
  background-color: #365caa;
}
.a1488wuC.a2UR0XPj .a3xMVzbU {
  width: 100%;
  height: 43px;
}
.a1488wuC.a2UR0XPj .a14nlvnQ {
  overflow: hidden;
}
.a1488wuC.a2UR0XPj .a17VFY_k {
  width: 0;
  height: 0;
  padding: 0;
}
.a1488wuC.a2UR0XPj .a3j-DhSR {
  border-top: 3px solid #e3e6eb;
  height: 43px;
  background-color: #fff;
}
.a1488wuC .a3zg4UkP {
  top: 0;
}
.a1488wuC .a36xtBwC {
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 412;
  font-size: 15px;
  color: red;
  font-weight: 300;
}
.a3t2CP9x {
  color: #fff;
  padding: 0 5px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 18px;
  transition: all 0.25s ease-in-out;
  opacity: 1;
}
.a1488wuC .a3t2CP9x {
  background-color: #e02d32;
  padding: 13px;
  margin-bottom: 28px;
}
.a2UR0XPj .a3t2CP9x,
.a1488wuC.a2UR0XPj .a3t2CP9x {
  height: 0;
  margin: 0;
  padding: 0;
  font-size: 0;
  opacity: 0;
}
.a2PlrSNU {
  margin-right: 13px;
}
.aNcpGKMq path {
  fill: #ff7878;
}
.a1488wuC .aNcpGKMq path {
  fill: #fff;
}
.a2MzAECb,
.a2MzAECb a,
.a2sdBpYe {
  font-family: Roboto, sans-serif;
  font-size: 12px;
  line-height: normal;
  color: #fff;
  text-align: left;
}
.a2sdBpYe {
  color: #ff7878;
  font-size: 14px;
}
.a2sdBpYe a {
  text-decoration: underline;
}
.a1488wuC .a2MzAECb,
.a1488wuC .a2MzAECb a,
.a1488wuC .a2sdBpYe {
  font-size: 18px;
}
.a2MzAECb a {
  text-decoration: underline;
}
.a2sdBpYe {
  font-weight: 700;
}
.a1488wuC .a2sdBpYe {
  color: #fff;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .a14nlvnQ,
  .a14nlvnQ:focus,
  .a3970n2q,
  .a3970n2q:focus {
    font-size: 1.6rem;
  }
  .a1488wuC .a14nlvnQ,
  .a1488wuC .a14nlvnQ:focus,
  .a1488wuC .a3970n2q,
  .a1488wuC .a3970n2q:focus {
    font-size: 15px;
  }
}
.apSuXQFW {
  padding: 1rem;
  margin-bottom: 1rem;
  transition: background-color 1s ease;
  background-color: #f3f3f3;
}
.a1Bwo3Y4 {
  padding-left: 2rem;
  background-color: #fff;
}
.a3qyxHaF {
  background-color: #f8f4dc;
}
.a3WllaDf {
  display: block;
  color: #5fab70;
  margin-bottom: 0.5rem;
  font-size: 1.2rem;
}
.ajDUB5kw {
  position: relative;
  font-size: 1.2rem;
}
.a1Bwo3Y4 .ajDUB5kw:before {
  top: 0.25rem;
  width: 0.9rem;
  height: 0.9rem;
  background-color: #e7e7e7;
}
.a1Bwo3Y4 .ajDUB5kw:after,
.a1Bwo3Y4 .ajDUB5kw:before {
  display: block;
  content: "";
  position: absolute;
  left: -2.6rem;
  transform: skewX(45deg);
}
.a1Bwo3Y4 .ajDUB5kw:after {
  top: 0.3rem;
  width: 0.7rem;
  height: 0.75rem;
  background-color: #fff;
}
.a3RfIYpu {
  font-weight: 700;
  display: inline-block;
  margin-right: 0.5rem;
}
.a2zwyltN {
  color: #999;
  font-weight: 300;
}
.a23InF2p {
  font-size: 1.4rem;
  line-height: 1.9rem;
  font-weight: 300;
  margin: 0.3rem 0 0;
}
.a3y_pJ4k {
  padding: 10px 10px 10px 75px;
  position: relative;
  background-color: transparent;
}
.a3y_pJ4k:after {
  display: block;
  content: "";
  position: absolute;
  bottom: -3px;
  left: 0;
  right: 0;
  background-color: #fff;
  height: 3px;
}
.a3y_pJ4k.a1Bwo3Y4 {
  margin-left: 37px;
  padding-left: 87px;
  margin-right: 0;
  background-color: transparent;
}
.a3y_pJ4k.a1Bwo3Y4:after {
  display: none;
}
.a3y_pJ4k.a3qyxHaF {
  background-color: #f8f4dc;
}
.a3y_pJ4k.a1Bwo3Y4 .ajDUB5kw:after,
.a3y_pJ4k.a1Bwo3Y4 .ajDUB5kw:before {
  display: none;
}
.a3y_pJ4k .ajDUB5kw {
  position: static;
  display: inline;
}
.a3y_pJ4k .a3RfIYpu {
  display: inline;
  font-size: 15px;
  line-height: 22px;
  margin-right: 5px;
}
.a3y_pJ4k .a2zwyltN {
  position: absolute;
  left: 6px;
  top: 15px;
  font-size: 12px;
  line-height: 12px;
  color: #b7b7b7;
  width: 65px;
  text-align: center;
}
.a3y_pJ4k.a1Bwo3Y4 .a2zwyltN {
  left: 13px;
}
.a3y_pJ4k .a23InF2p {
  display: inline;
  font-size: 15px;
  line-height: 22px;
  font-weight: 300;
  margin: 0;
}
.theme-dark .a3y_pJ4k:after {
  background-color: #000;
}
.theme-dark .a1Bwo3Y4,
.theme-dark .a3qyxHaF,
.theme-dark .a3y_pJ4k.a3qyxHaF {
  background-color: hsla(0, 0%, 100%, 0.2);
}
.theme-dark .a3y_pJ4k.a1Bwo3Y4:not(.a3qyxHaF) {
  background-color: transparent;
}
.theme-dark .a1Bwo3Y4 .ajDUB5kw:after,
.theme-dark .a1Bwo3Y4 .ajDUB5kw:before {
  background-color: #121212;
}
.aTQ8uVRx {
  position: absolute;
  right: 2rem;
  top: 50%;
  transform: translateY(-50%);
}
.a2bWAj-M,
.a363wu-W {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2rem;
  border-radius: 50%;
  background-color: #fff;
  margin-right: 2rem;
  text-align: center;
  position: relative;
  cursor: pointer;
  margin-top: 0.3rem;
}
.a3rYkM0M .a2bWAj-M,
.a3rYkM0M .a363wu-W {
  background-color: #f3f3f3;
}
.a2bWAj-M:before,
.a363wu-W:before {
  display: block;
  content: attr(data-votes);
  color: #365caa;
  position: absolute;
  font-size: 1.2rem;
  font-weight: 300;
}
.a363wu-W:before {
  left: 0;
  transform: translateX(-100%);
  padding-right: 0.5rem;
}
.a2bWAj-M:before {
  right: 0;
  transform: translateX(100%);
  padding-left: 0.5rem;
}
.a2bWAj-M svg,
.a363wu-W svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1.1rem;
  height: 1.1rem;
  stroke-width: 0;
}
.a363wu-W svg {
  fill: #5fab70;
}
.a2bWAj-M svg {
  fill: #eb6a6a;
}
.a2bWAj-M.a3-xFln5 svg,
.a363wu-W.a3-xFln5 svg {
  fill: #fff;
}
.a363wu-W.a3-xFln5 {
  background-color: #5fab70;
}
.a2bWAj-M.a3-xFln5 {
  background-color: #eb6a6a;
}
.a3QTnqHE {
  left: 0;
  right: auto;
  height: 19px;
}
.a3QTnqHE .a2bWAj-M,
.a3QTnqHE .a363wu-W {
  width: 20px;
  height: 20px;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
  margin-right: 48px;
  margin-top: 0;
  position: relative;
}
.a3QTnqHE .a363wu-W {
  background-color: #e1ece3;
}
.a3QTnqHE .a363wu-W.a3-xFln5 {
  background-color: #49a05c;
}
.a3QTnqHE:not(.a3-xFln5) .a363wu-W:hover {
  background-color: #d1e7d6;
}
.a3QTnqHE .a2bWAj-M {
  background-color: #f5e2e2;
}
.a3QTnqHE .a2bWAj-M.a3-xFln5 {
  background-color: #e95555;
}
.a3QTnqHE:not(.a3-xFln5) .a2bWAj-M:hover {
  background-color: #f9d5d5;
}
.a3QTnqHE .a2bWAj-M svg,
.a3QTnqHE .a363wu-W svg {
  width: 11px;
  height: 11px;
}
.a3QTnqHE .a363wu-W svg {
  fill: #58a86a;
}
.a3QTnqHE .a2bWAj-M svg {
  fill: #ea6464;
}
.a3QTnqHE:not(.a3-xFln5) .a363wu-W:hover svg {
  fill: #1b8833;
}
.a3QTnqHE:not(.a3-xFln5) .a2bWAj-M:hover svg {
  fill: #e32b2b;
}
.a3QTnqHE .a2bWAj-M.a3-xFln5 svg,
.a3QTnqHE .a363wu-W.a3-xFln5 svg {
  fill: #fff;
}
.a3QTnqHE .a2bWAj-M:before,
.a3QTnqHE .a363wu-W:before {
  top: 50%;
  left: calc(100% + 6px);
  padding: 0;
  font-size: 14px;
  line-height: 14px;
  color: #365caa;
  transform: translateY(-50%);
}
.a3QTnqHE.a3-xFln5 .a363wu-W:before {
  color: #49a05c;
}
.a3QTnqHE.a3-xFln5 .a2bWAj-M:before {
  color: #e95555;
}
.theme-dark .a2bWAj-M:before,
.theme-dark .a363wu-W:before {
  color: #abd0ec;
}
.theme-dark .a363wu-W {
  background-color: #49584e;
}
.theme-dark .a2bWAj-M {
  background-color: #5d4d4d;
}
.a3SsZfIC {
  font-family: Plain, sans-serif;
  font-size: 1.2rem;
  border: none;
  padding: 0;
  background-color: transparent;
  opacity: 0.5;
  color: #000;
  cursor: pointer;
  font-weight: 300;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.a31biZiI {
  font-size: 14px;
  line-height: 24px;
  height: 24px;
  padding: 0 6px;
  color: #365caa;
  opacity: 1;
  border: 1px solid #ececec;
  background-color: #fff;
}
.adLGbQpo {
  height: 16.5rem;
  background-color: #f3f3f3;
  padding-top: 1.5rem;
  position: relative;
  margin: 2rem 1rem;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media (min-width: 380px) {
  .adLGbQpo {
    height: 15rem;
  }
}
@media (min-width: 460px) {
  .adLGbQpo {
    height: 13rem;
  }
}
@media (min-width: 580px) {
  .adLGbQpo {
    height: 11rem;
  }
}
.adLGbQpo:before {
  display: block;
  content: "";
  position: absolute;
  left: 1rem;
  top: 0;
  width: 1.5rem;
  height: 1.5rem;
  transform: skewY(45deg) translateY(-50%);
  background-color: #f3f3f3;
}
.a1eI_Vgi {
  margin: 0 1rem;
  position: relative;
  overflow: hidden;
  height: 100%;
}
.a3r8DVc4 {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.a3r8DVc4.a-COBiwb {
  opacity: 1;
  transition: opacity 0.35s ease-in;
}
.a3pT6CK1 {
  opacity: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.a3pT6CK1.a1CU9p_F {
  opacity: 0;
  top: 5rem;
  transition: opacity 0.35s ease-in, top 0.35s ease-in;
}
.awedhlS5 {
  height: 165px;
  padding-top: 27px;
  margin: 0 0 15px;
  background-color: transparent;
}
.awedhlS5.a2yR4VdC {
  height: auto;
}
.awedhlS5:before {
  display: none;
}
.awedhlS5 .a1eI_Vgi {
  margin: 0;
  height: auto;
  opacity: 1;
  transition: opacity 0.1s ease-in-out;
  background-color: #f7f7f7;
  padding-top: 17px;
}
.awedhlS5.a2yR4VdC .a1eI_Vgi {
  margin-top: 3px;
  padding-top: 0;
}
.awedhlS5 .a3CDgvbk {
  height: 74px;
  margin: 0 20px;
  position: relative;
}
.awedhlS5.a2yR4VdC .a3CDgvbk {
  height: auto;
  margin: 0;
}
.awedhlS5 .a2eqe0jj {
  font-size: 15px;
  font-weight: 300;
  line-height: 41px;
  color: #365caa;
  margin-top: 3px;
  opacity: 1;
  transition: opacity 0.1s ease-in-out;
  text-align: center;
  vertical-align: middle;
  background-color: #f7f7f7;
  border-top: 3px solid #fff;
}
.awedhlS5.a2yR4VdC .a2eqe0jj {
  border-top: none;
}
.awedhlS5 .a2eqe0jj:after,
.awedhlS5 .a2eqe0jj:before {
  content: "^";
  display: inline-block;
  font-size: 15px;
  line-height: 15px;
  vertical-align: middle;
  margin: 0 5px;
  transform: translateY(-5px) rotate(180deg);
}
.awedhlS5 .a2o9NEkB {
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #4473d4;
  color: #fff;
  font-size: 14px;
  padding: 10px 30px;
  text-transform: uppercase;
  transition: opacity 0.1s ease-in-out 0ms;
}
.awedhlS5 .a1eI_Vgi:hover .a2o9NEkB {
  opacity: 1;
  transition: opacity 0.1s ease-in-out 0.1s;
}
.awedhlS5.a2Ucxmhl {
  background-color: transparent;
  height: 25px;
  padding-top: 0;
  margin: 0 0 0 10px;
}
.awedhlS5.a2Ucxmhl:before {
  display: none;
}
.awedhlS5.a2Ucxmhl .a1eI_Vgi {
  height: 100%;
  padding-top: 0;
}
.awedhlS5.a2Ucxmhl .axWRvU5f {
  width: 62px;
  height: 25px;
  padding-top: 5px;
  background-color: #555;
  position: relative;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
}
.awedhlS5.a2Ucxmhl.aoDZtyPY .axWRvU5f {
  padding-top: 7px;
}
.awedhlS5.a2Ucxmhl .axWRvU5f:hover {
  opacity: 0.8;
}
.awedhlS5.a2Ucxmhl .axWRvU5f .ajodzg4C {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.awedhlS5.a2Ucxmhl.aoDZtyPY .axWRvU5f .ajodzg4C {
  margin-right: 2px;
}
.awedhlS5.a2Ucxmhl .axWRvU5f .ajodzg4C svg {
  width: 11px;
  height: 11px;
}
.awedhlS5.a2Ucxmhl .axWRvU5f .aZEfYk3G {
  color: #fff;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  font-weight: 400;
}
.awedhlS5.a2Ucxmhl.aoDZtyPY .axWRvU5f .aZEfYk3G {
  font-size: 9px;
}
.awedhlS5.a2Ucxmhl .a3CDgvbk {
  display: inline-block;
  vertical-align: middle;
  width: 697px;
  height: 25px;
  margin: 0 0 0 10px;
  background-color: #eee;
}
.awedhlS5.a2Ucxmhl .a3CDgvbk:before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%) rotate(45deg);
  width: 10px;
  height: 10px;
  background-color: #eee;
}
.awedhlS5.a2Ucxmhl:hover .a1eI_Vgi {
  opacity: 1;
}
.awedhlS5 .a4elWs7Z {
  position: relative;
  margin-bottom: 5px;
}
.awedhlS5 .a4elWs7Z:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 20px;
  width: 20px;
  height: 20px;
  transform: skewY(45deg) translateY(-50%);
  background-color: #e3e6eb;
}
.awedhlS5 .a1Jkmv-o {
  border: 3px solid #e3e6eb;
  background-color: #fff;
  color: #aaa;
  font-size: 15px;
  font-weight: 300;
  line-height: 37px;
  padding: 0 10px;
  position: relative;
  margin-top: -9px;
}
.awedhlS5 .a1Jkmv-o:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 20px;
  width: 15px;
  height: 15px;
  transform: skewY(45deg) translateY(-50%);
  background-color: #fff;
}
.theme-dark .adLGbQpo {
  background-color: #2e2e2e;
}
.theme-dark .adLGbQpo:before {
  background-color: inherit;
}
.theme-dark .awedhlS5 {
  background-color: transparent;
}
.theme-dark .awedhlS5 .a1eI_Vgi {
  background-color: hsla(0, 0%, 100%, 0.1);
}
.theme-dark .awedhlS5 .a2eqe0jj {
  color: inherit;
  background-color: transparent;
}
.fonts-loaded-Poppins .a35dXgbm {
  font-family: Plain, serif;
}
.a3Dpqq39 {
  margin-top: 2px;
  padding-bottom: 10rem;
  position: relative;
}
.a319qJaS {
  background-color: rgba(54, 92, 170, 0.2);
  border: 0.1rem solid #365caa;
  padding: 0.5rem 0;
  font-size: 1.2rem;
  margin-bottom: 1rem;
}
.a2E5Uf5Q .a35dXgbm,
.a319qJaS {
  color: #365caa;
  font-weight: 300;
  cursor: pointer;
  width: 100%;
  display: block;
}
.a2E5Uf5Q .a35dXgbm {
  font-size: 15px;
  line-height: 41px;
  margin-bottom: 3px;
  text-align: center;
  background-color: #f7f7f7;
  border: none;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.a2E5Uf5Q .a35dXgbm:after,
.a2E5Uf5Q .a35dXgbm:before {
  content: "^";
  display: inline-block;
  font-size: 15px;
  line-height: 15px;
  vertical-align: middle;
  margin: 0 5px;
  transform: translateY(2px);
}
.a2DSIv57 {
  font-size: 17px;
  line-height: 26px;
  margin: 17px 0;
  padding: 8px 0 0;
  font-weight: 700;
}
.a2E5Uf5Q .a2DSIv57 {
  margin: 15px 0;
  padding: 8px 0 0;
}
.am_LX0vA {
  margin-top: 10px;
  padding: 10px;
  font-family: Roboto-Bold, sans-serif;
  font-weight: 400;
  font-size: 26px;
  color: #000;
  letter-spacing: 0;
  line-height: 23px;
}
.theme-dark .a35dXgbm {
  color: inherit;
  background: hsla(0, 0%, 100%, 0.1);
}
.a1YWTyA3,
.a2mhs9Ra {
  text-decoration: none;
  color: inherit;
}
.a2mhs9Ra.a2tVrqBE {
  display: inline-block;
  height: 25px;
}
.a1YWTyA3.a2tVrqBE {
  display: inline-block;
  vertical-align: top;
}
.agreJlQZ {
  font-size: 1.7rem;
  line-height: 2.3rem;
  font-weight: 700;
  margin: 0 2rem 3rem;
}
.a3OY2ITr {
  display: block;
}
.a3OY2ITr.a2tVrqBE {
  display: inline-block;
}
.a3OY2ITr .agreJlQZ {
  font-size: 17px;
  line-height: 26px;
  margin: 0;
}
.a3C1GJ_R {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
  position: relative;
  width: 400px;
  height: 25px;
}
.a12jji2R {
  top: 0;
  bottom: 0;
  width: 50px;
  opacity: 0;
  animation-name: a20mXS-i;
  animation-duration: 1.5s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
}
.a2IsZ6Wc,
.a12jji2R {
  position: absolute;
  left: 0;
}
.a2IsZ6Wc {
  top: 50%;
  width: 10px;
  height: 10px;
  background-color: #888;
  border-radius: 50%;
  transform: translateY(-50%);
  animation-name: a3gr56so;
  animation-duration: 0.75s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}
.a12jji2R .a2IsZ6Wc:nth-child(n + 2) {
  left: 15px;
  animation-delay: 0.15s;
}
.a12jji2R .a2IsZ6Wc:nth-child(n + 3) {
  left: 30px;
  animation-delay: 0.3s;
}
.a1_XBIA-,
.a3-u5I7I,
.apC3cNzs {
  font-size: 15px;
  line-height: 25px;
  font-weight: 300;
  position: absolute;
  top: 0;
  left: 0;
  color: #666;
}
.a3C1GJ_R:not(.a1ez-TFm) .a1_XBIA-:after,
.a3C1GJ_R:not(.a1ez-TFm) .a3-u5I7I:after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  right: 0;
  bottom: 0;
  background-color: #fff;
  opacity: 1;
}
.a1_XBIA- {
  opacity: 0;
  animation-name: a2Bed4aL;
  animation-duration: 3s;
  animation-delay: 1.5s;
  animation-iteration-count: 1;
}
.a1ez-TFm .a1_XBIA- {
  display: none;
}
.a1_XBIA-:after {
  animation-name: a2_E8kY7;
  animation-duration: 2s;
  animation-delay: 1.5s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
}
.a3-u5I7I {
  opacity: 1;
}
.a3C1GJ_R:not(.a1ez-TFm) .a3-u5I7I {
  animation-name: a2AhSdYD, aPkQrwVS;
  animation-duration: 4.5s, 3ms;
  animation-delay: 0s, 4.5s;
  animation-iteration-count: 1, 1;
}
.a3-u5I7I:after {
  animation-name: a2_E8kY7;
  animation-duration: 2s;
  animation-delay: 4.5s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
}
.apC3cNzs {
  opacity: 1;
  left: 190px;
  text-decoration: underline;
  cursor: pointer;
  font-weight: 400;
}
.a3C1GJ_R:not(.a1ez-TFm) .apC3cNzs {
  animation-name: a2AhSdYD, aPkQrwVS;
  animation-duration: 6.5s, 1s;
  animation-delay: 0s, 6.5s;
  animation-timing-function: linear, ease-in-out;
  animation-iteration-count: 1, 1;
}
@keyframes a3gr56so {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes a20mXS-i {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes a2AhSdYD {
  0% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
@keyframes aPkQrwVS {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes a2Bed4aL {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  99% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes a2_E8kY7 {
  0% {
    left: 0;
  }
  to {
    left: 100%;
  }
}
.a1IbUhGj {
  height: 5.2rem;
}
.a1Y1y9j- {
  margin: 0 -1rem 1rem;
  margin-bottom: 1rem;
  font-size: 1.7rem;
  position: absolute;
  padding: 1rem;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  z-index: 400;
}
.a1IbUhGj.a2Rxd_ee .a1Y1y9j- {
  position: fixed;
  margin: 0;
  width: 100%;
  max-width: 740px;
  left: 50%;
  transform: translateX(-50%);
}
.a1Y1y9j-:before {
  left: 0;
  right: 0;
  bottom: 0;
  height: 0.1rem;
  background-color: #e3e3e3;
}
.a1Y1y9j-:after,
.a1Y1y9j-:before {
  display: block;
  content: "";
  position: absolute;
}
.a1Y1y9j-:after {
  bottom: -0.4rem;
  left: 2.1rem;
  width: 0.8rem;
  height: 0.8rem;
  transform: skewY(45deg);
  background-color: #fff;
}
.a26Jk4Hp {
  font-weight: 700;
  display: block;
  margin-right: 0.5rem;
  position: relative;
}
.a26Jk4Hp:after {
  display: block;
  content: "";
  position: absolute;
  bottom: -1rem;
  left: 1rem;
  width: 1.1rem;
  height: 1.1rem;
  transform: skewY(45deg) translateY(50%);
  background-color: #e3e3e3;
}
.aVvzdq2J .a26Jk4Hp {
  text-align: center;
}
.a31QnHHT {
  font-weight: 400;
  display: inline-block;
  margin-left: 0.5rem;
}
.a32bOgig {
  right: 0;
  cursor: pointer;
  width: 4rem;
  height: 4rem;
}
.a32bOgig,
.a32bOgig svg {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.a32bOgig svg {
  width: 1.5rem;
  height: 1.5rem;
  fill: #000;
  right: 1rem;
}
.aKZ_oMLq {
  display: none;
}
.aKZ_oMLq svg {
  fill: #000;
  left: 0.8rem;
  right: auto;
}
.aVvzdq2J .a1xGhiyD {
  display: none;
}
.aVvzdq2J .aKZ_oMLq {
  display: block;
}
.aVvzdq2J .a32bOgig {
  right: auto;
  left: 0;
}
.a3VOOYgD {
  margin: 0;
  margin-bottom: 5px;
  font-size: 17px;
  padding: 0;
}
.a3VOOYgD,
.a3VOOYgD .a26Jk4Hp:after,
.a3VOOYgD:after,
.a3VOOYgD:before {
  display: none;
}
.theme-dark .a1Y1y9j-,
.theme-dark .a1Y1y9j-:after {
  background-color: #121212;
}
.theme-dark .a1Y1y9j-:before,
.theme-dark .a26Jk4Hp:after {
  background: #626262;
}
.theme-dark .a32bOgig {
  color: inherit;
}
.theme-dark .a32bOgig svg {
  fill: currentColor;
}
.a1ky6qQ9 {
  font-size: 1.5rem;
  line-height: 1.9rem;
  font-weight: 300;
  position: absolute;
  cursor: pointer;
  opacity: 0;
  transition-property: opacity, top;
  transition-duration: 0.5s, 0.5s;
  transition-timing-function: ease, ease;
  top: -1rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.a7sH_iJl {
  margin-bottom: 0.6rem;
}
.a1ky6qQ9.a5nQpKO8 {
  top: 8rem;
  transition-duration: 0.8s, 0.8s;
}
.a1ky6qQ9.aeNyhR5J {
  opacity: 1;
  top: 0;
}
.aL0syfS8 {
  display: inline-block;
  margin-right: 1rem;
  font-size: 1.5rem;
  font-weight: 700;
}
.a19xvPBx {
  font-size: 1.2rem;
  color: #999;
  font-weight: 300;
}
.ahPppTzo {
  color: #365caa;
}
.a2r_hzOF {
  font-size: 15px;
  line-height: 22px;
  padding-left: 55px;
}
.a2r_hzOF.a32ZDYeD {
  position: relative;
  top: 0;
  padding: 10px 20px;
  border-bottom: 3px solid #fff;
  transition: none;
  opacity: 1;
}
.a2r_hzOF.a32ZDYeD:after {
  clear: both;
  display: block;
  content: "";
}
.a2r_hzOF.a5nQpKO8 {
  top: 50px;
  transition-duration: 0.5s, 0.8s;
}
.a2r_hzOF .a7sH_iJl {
  margin: 0;
  display: inline;
}
.a2r_hzOF.a32ZDYeD .a7sH_iJl {
  display: block;
  float: left;
  width: 70px;
  margin: 3px 0 0 -8px;
}
.a2r_hzOF .aL0syfS8 {
  font-size: 15px;
  line-height: 22px;
  font-weight: 700;
  display: inline;
  margin-right: 5px;
}
.a2r_hzOF .a19xvPBx {
  position: absolute;
  top: 4px;
  left: -20px;
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  line-height: 15px;
  font-weight: 300;
  color: #b7b7b7;
  width: 70px;
  text-align: center;
}
.a2r_hzOF .a7sH_iJl time {
  display: inline-block;
  line-height: 1.4;
}
.a2r_hzOF.a32ZDYeD .a19xvPBx {
  position: static;
}
.a2r_hzOF .a2E9mzJr {
  display: inline;
}
.a2r_hzOF.a32ZDYeD .a2E9mzJr {
  float: right;
  width: calc(100% - 75px);
}
.a2r_hzOF.a3Qxe5AZ {
  padding-top: 2px;
  padding-left: 10px;
}
.a2r_hzOF.a3Qxe5AZ .aL0syfS8:after {
  content: ":";
}
.a2r_hzOF.a3Qxe5AZ .a19xvPBx {
  display: none;
}
.theme-dark .a2r_hzOF.a32ZDYeD {
  border-color: rgba(0, 0, 0, 0.5);
}
.theme-dark .ahPppTzo {
  color: #abd0ec;
}
.a2WmL8g6 {
  padding: 9px 0 18px 44px;
}
.aY7ANXhQ {
  font-size: 15px;
  line-height: 33px;
  font-weight: 300;
  padding: 0 12px;
  margin-right: 10px;
  border: 1px solid #ececec;
  color: #7d7d7d;
  background-color: #fbfbfb;
  cursor: pointer;
  outline: none;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.aY7ANXhQ:not(.a3q3u2Y1):hover {
  border: 1px solid #7b7b7b;
}
.a1zhu1pN {
  padding-left: 30px;
  padding-right: 17px;
}
.a1zhu1pN:before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 17px;
  transform: translateY(-50%) rotate(45deg);
  width: 6px;
  height: 6px;
  border-width: 0 0 2px 2px;
  border-style: none none solid solid;
  border-color: transparent transparent #7d7d7d #7d7d7d;
}
.a1kzYH_n {
  color: #4775d1;
  padding-right: 30px;
  padding-left: 17px;
}
.a1kzYH_n:before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  right: 17px;
  transform: translateY(-50%) rotate(45deg);
  width: 6px;
  height: 6px;
  border-width: 2px 2px 0 0;
  border-style: solid solid none none;
  border-color: #4775d1 #4775d1 transparent transparent;
}
.a3q3u2Y1 {
  color: #959595;
  background-color: #eaeaeb;
  cursor: default;
}
.aOeGWsbM {
  width: 34px;
}
.aOeGWsbM:before {
  left: 8px;
  transform: translateY(-50%) rotate(45deg);
  width: 6px;
  height: 6px;
  border-width: 2px 2px 0 0;
  border-style: solid solid none none;
  border-color: #7d7d7d #7d7d7d transparent transparent;
}
.aOeGWsbM:after,
.aOeGWsbM:before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
}
.aOeGWsbM:after {
  right: 11px;
  transform: translateY(-50%);
  width: 2px;
  height: 11px;
  background-color: #7d7d7d;
}
.aY7ANXhQ[disabled] {
  color: #959595;
  background-color: #eaeaeb;
  cursor: default;
  border: 1px solid #ececec;
}
.a1zhu1pN[disabled]:before {
  border-color: transparent transparent #959595 #959595;
}
.a1kzYH_n[disabled]:before,
.aOeGWsbM[disabled]:before {
  border-color: #959595 #959595 transparent transparent;
}
.aOeGWsbM[disabled]:after {
  background-color: #959595;
}
.aY7ANXhQ[disabled]:hover {
  border: 1px solid #ececec;
}
.theme-dark .aY7ANXhQ:not(.a3q3u2Y1) {
  background-color: transparent;
  color: #fff;
  border-color: #9d9e9d;
}
.theme-dark .a1kzYH_n:before,
.theme-dark .a1zhu1pN:before,
.theme-dark .aOeGWsbM:before {
  border-color: #fff;
}
.theme-dark .aOeGWsbM:after {
  background-color: #fff;
}
.theme-dark .aY7ANXhQ.a3q3u2Y1,
.theme-dark .aY7ANXhQ:hover,
.theme-dark .aY7ANXhQ[disabled] {
  color: #121212;
  background-color: #9d9e9d;
  border-color: #9d9e9d;
}
.theme-dark .a1kzYH_n[disabled]:before,
.theme-dark .a1zhu1pN[disabled]:before,
.theme-dark .aOeGWsbM[disabled]:before,
.theme-dark .aY7ANXhQ:hover.a1kzYH_n:before,
.theme-dark .aY7ANXhQ:hover.a1zhu1pN:before,
.theme-dark .aY7ANXhQ:hover.aOeGWsbM:before {
  border-color: #121212;
}
.theme-dark .aOeGWsbM[disabled]:after,
.theme-dark .aY7ANXhQ:hover.aOeGWsbM:after {
  background-color: #121212;
}
.a27shULy {
  font-size: 1.2rem;
  line-height: 1.5rem;
  margin-bottom: 1rem;
  font-weight: 400;
}
.a3LTuexl {
  color: #1b8833;
}
.aY-RKfZe {
  color: red;
}
.a1cbaHlV {
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  margin: 0 0 3px;
  background-color: #f7f7f7;
  padding: 15px 20px;
}
.aSUmLG9M {
  background-color: transparent;
  position: fixed;
  backface-visibility: hidden;
  top: 0;
  left: 10px;
  max-width: 644px;
  transform: none;
  z-index: 420;
  overflow: hidden;
  padding-bottom: 10px;
  cursor: pointer;
}
.a3upbu0p {
  background-color: #fff;
  border: 3px solid #e3e6eb;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
  color: #666;
  font-size: 16px;
  font-weight: 300;
  line-height: 40px;
  padding-left: 12px;
}
.a3ntnFdv {
  float: right;
  background-color: #4473d4;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  line-height: 38px;
  padding: 2px 24px 0;
}
.a1Rf7acG {
  transform: translateY(-100%);
}
.a1Rf7acG.arK8gpMq {
  transition: transform 0.35s ease;
}
.a1Rf7acG.arK8gpMq,
.atcsuCUJ {
  transform: translateY(0);
}
.atcsuCUJ.a2lFew3c {
  transform: translateY(-100%);
  transition: transform 0.35s ease;
}
@media (min-width: 1020px) {
  .aSUmLG9M {
    left: 50%;
    transform: translateX(-50%) translateX(-168px);
  }
  .aSUmLG9M.a1Rf7acG {
    transform: translateX(-50%) translateX(-168px) translateY(-100%);
  }
  .aSUmLG9M.a1Rf7acG.arK8gpMq {
    transition: transform 0.35s ease;
  }
  .aSUmLG9M.a1Rf7acG.arK8gpMq,
  .aSUmLG9M.atcsuCUJ {
    transform: translateX(-50%) translateX(-168px) translateY(0);
  }
  .aSUmLG9M.atcsuCUJ.a2lFew3c {
    transform: translateX(-50%) translateX(-168px) translateY(-100%);
    transition: transform 0.35s ease;
  }
}
@media (min-width: 1366px) {
  .aSUmLG9M {
    transform: translateX(-50%) translateX(-42px);
  }
  .aSUmLG9M.a1Rf7acG {
    transform: translateX(-50%) translateX(-42px) translateY(-100%);
  }
  .aSUmLG9M.a1Rf7acG.arK8gpMq,
  .aSUmLG9M.atcsuCUJ {
    transform: translateX(-50%) translateX(-42px) translateY(0);
  }
  .aSUmLG9M.atcsuCUJ.a2lFew3c {
    transform: translateX(-50%) translateX(-42px) translateY(-100%);
  }
}
.a3k3s6kF {
  display: inline-block;
  vertical-align: middle;
}
.fonts-loaded-Poppins .a1y3nic2 {
  font-family: Poppins, sans-serif;
}
.fonts-loaded-Poppins .a1pOcmQ4.a1Wz09n9 .a1y3nic2,
.fonts-loaded-Poppins .a1pOcmQ4.a2a0z0zP .a1y3nic2,
.fonts-loaded-Poppins .a1pOcmQ4.a2Vxyzm6 .a1y3nic2,
.fonts-loaded-Poppins .a1pOcmQ4.a9_BQj-o .a1y3nic2,
.fonts-loaded-Poppins .a1pOcmQ4.aXi0vlAX .a1y3nic2 {
  font-family: Plain, serif;
}
.a1Ax4SZu {
  margin: 1rem;
}
.acT1MaIp {
  padding: 1rem;
  position: relative;
  z-index: 30;
}
.acT1MaIp.a1N15HjH {
  padding: 0;
  margin: 1rem;
}
.acT1MaIp:after {
  display: block;
  content: "";
  clear: both;
}
.a2B3ie5k {
  display: block;
  min-width: 100%;
  margin: 0;
  color: #000;
}
.a1eVsdr9 {
  display: block;
  width: 100%;
  margin: -10px -5px;
  -ms-flex: 1;
  flex: 1;
}
.a1juiO19 {
  margin: -10px;
}
.aCq28TY2 .a1juiO19 {
  margin: -5px;
}
.a1juiO19:after {
  display: block;
  content: "";
  clear: both;
}
.a3uafGrt {
  padding-bottom: 1rem;
  text-align: center;
}
.aDnkKHGM {
  display: inline-block;
}
.a1y3nic2 {
  font-size: 3.6rem;
  line-height: 3.8rem;
  font-family: serif;
  color: #fff;
  text-align: center;
  padding: 1rem 0 1.5rem;
}
.acT1MaIp > .a1y3nic2 {
  color: #e9e9e9;
}
.a-lfEuhf {
  padding-top: 0;
  margin: 1rem -0.5rem;
}
.a-lfEuhf .a2B3ie5k {
  color: #fff;
}
.a1pOcmQ4 {
  padding: 0;
}
.a1pOcmQ4.a9_BQj-o .a2B3ie5k {
  margin-right: 0;
}
.a1pOcmQ4 .a1y3nic2 {
  font-size: 131px;
  line-height: 1;
  color: #e9e9e9;
  margin-bottom: -35px;
  text-align: left;
  padding: 0;
}
.acT1MaIp .teasersSpecialTitle.a1y3nic2.a2Bz6sZd {
  color: inherit !important;
}
.a1pOcmQ4 .teasersSpecialTitle.a1y3nic2.a2Bz6sZd {
  font-size: 30px !important;
  margin: 30px 0 10px !important;
}
.a1pOcmQ4.a-lfEuhf {
  position: relative;
  margin: 0 0 28px;
  padding: 10px 10px 30px;
}
.a1pOcmQ4.a-lfEuhf:after,
.a1pOcmQ4.a-lfEuhf:before {
  display: block;
  content: "";
  position: absolute;
  height: 100%;
  top: 0;
  background-color: inherit;
  width: 500%;
}
.a1pOcmQ4.a-lfEuhf:before {
  right: 100%;
}
.a1pOcmQ4.a-lfEuhf:after {
  left: 100%;
}
body.has-floating-screening .a1pOcmQ4.a-lfEuhf,
body.has-screening .a1pOcmQ4.a-lfEuhf {
  width: 1000px;
  margin-left: -10px;
  margin-right: 0;
}
body.has-floating-screening .a1pOcmQ4.a-lfEuhf:after,
body.has-floating-screening .a1pOcmQ4.a-lfEuhf:before,
body.has-screening .a1pOcmQ4.a-lfEuhf:after,
body.has-screening .a1pOcmQ4.a-lfEuhf:before {
  content: none;
}
body.has-floating-screening .a1pOcmQ4.a-lfEuhf .a3Cthn9E,
body.has-screening .a1pOcmQ4.a-lfEuhf .a3Cthn9E {
  max-width: 644px;
  margin-left: 10px;
}
@media (min-width: 1366px) {
  body.has-floating-screening .a1pOcmQ4.a-lfEuhf,
  body.has-screening .a1pOcmQ4.a-lfEuhf {
    width: 1252px;
    margin-left: -262px;
    margin-right: 0;
  }
  body.has-floating-screening .a1pOcmQ4.a-lfEuhf .a3Cthn9E,
  body.has-screening .a1pOcmQ4.a-lfEuhf .a3Cthn9E {
    margin-left: 262px;
  }
}
.a1pOcmQ4.a-lfEuhf .a1y3nic2 {
  text-align: left;
  font-size: 60px;
  line-height: 64px;
  padding: 10px 0 15px;
  margin: 0;
  color: #fff;
}
.a2Bz6sZd.a1y3nic2 {
  text-align: left;
}
.a1pOcmQ4.a-lfEuhf .a1y3nic2,
.a1pOcmQ4.a-lfEuhf .a2B3ie5k {
  position: relative;
}
.a1pOcmQ4.a1Wz09n9 .a1y3nic2 {
  color: #000;
  font-size: 17px;
  margin-bottom: 20px;
  line-height: normal;
}
.a1pOcmQ4.aXi0vlAX {
  width: 100%;
  text-align: left;
}
.a1pOcmQ4.aXi0vlAX.a1a-5vh0 {
  margin-top: 0;
}
.a1pOcmQ4.aXi0vlAX.a2R0NQvx {
  margin-top: 260px;
}
.a1pOcmQ4.aXi0vlAX .a1y3nic2 {
  font-size: 17px;
  margin-bottom: 14px;
  line-height: normal;
  color: #000;
}
.a1pOcmQ4.aXi0vlAX .a2B3ie5k > div > div > div:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}
.a1pOcmQ4.a9_BQj-o .a2B3ie5k > div > div > div:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
.a1pOcmQ4.a2a0z0zP,
.a1pOcmQ4.a2Vxyzm6,
.a1pOcmQ4.a9_BQj-o {
  margin-left: 0;
}
.a1pOcmQ4.a2a0z0zP {
  margin-top: 28px;
}
.a1pOcmQ4.a9_BQj-o {
  margin-bottom: 50px;
}
.a1pOcmQ4.a2a0z0zP .a1y3nic2,
.a1pOcmQ4.a2Vxyzm6 .a1y3nic2,
.a1pOcmQ4.a9_BQj-o .a1y3nic2 {
  font-size: 30px;
  margin-bottom: 20px;
  font-weight: 400;
  line-height: normal;
  color: #000;
}
.a1Ax4SZu .a1pOcmQ4.a2Vxyzm6 .a1y3nic2 {
  margin-bottom: 1.6rem;
  font-size: 2.4rem;
  color: #000;
}
.a1pOcmQ4.a9_BQj-o .a1y3nic2 {
  margin-bottom: 21px;
}
.a1pOcmQ4 .a3uafGrt {
  padding: 0 28px 20px 0;
}
@media (max-width: 800px) {
  .acT1MaIp .a3Cthn9E > .a1y3nic2 {
    color: #e9e9e9;
  }
}
.theme-dark .a2B3ie5k,
.theme-dark .acT1MaIp {
  color: #fff;
}
.theme-dark .a1pOcmQ4.a1Wz09n9 .a1y3nic2,
.theme-dark .a1pOcmQ4.a2a0z0zP .a1y3nic2,
.theme-dark .a1pOcmQ4.a2Vxyzm6 .a1y3nic2,
.theme-dark .a1pOcmQ4.a9_BQj-o .a1y3nic2,
.theme-dark .a1pOcmQ4.aXi0vlAX .a1y3nic2 {
  color: inherit !important;
}
.aUj92snp {
  padding: 0;
}
.aUj92snp div[class~="teaserBg"] {
  position: absolute !important;
}
.a3-UzbyF {
  position: relative;
  display: block;
  width: 200px;
  margin: auto;
  text-align: center;
  text-decoration: blink;
  color: #000;
  font-size: 15px;
}
.a3-UzbyF:hover {
  text-decoration: underline;
}
.a3-UzbyF:before {
  top: 6px;
  border-color: #000 transparent transparent;
}
.a3-UzbyF:after,
.a3-UzbyF:before {
  content: "";
  position: absolute;
  right: -4px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 9px 0;
}
.a3-UzbyF:after {
  top: 4px;
  border-color: #fff transparent transparent;
}
@media (max-width: 1246px) {
  .aUj92snp > div > a {
    color: #fff;
  }
  .aUj92snp > div > a h3 {
    font-family: Plain, sans-serif;
    font-size: 2.9rem;
    line-height: 3rem;
  }
  .aUj92snp > div > a div > div > div > div:first-of-type {
    background-color: rgba(0, 0, 0, 0.7);
    border-width: 2px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
  }
  .aUj92snp > div > a div > div > div > div:last-of-type {
    font-size: 1.7em;
    font-weight: 400;
  }
  .aUj92snp > div > a > div {
    width: 100%;
    position: absolute;
    top: 0;
    padding: 14% 8% 0;
  }
}
@media screen and (max-width: 800px) {
  .aUj92snp > div > a figure > div span {
    position: relative;
  }
  .aUj92snp > div > a figure > div span:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.5);
  }
  .a3-UzbyF {
    margin-bottom: 30px;
  }
}
@media (max-width: 360px) {
  .aUj92snp > div > a h3 {
    font-size: 2rem;
    line-height: 2.5rem;
  }
  .aUj92snp > div > a > div {
    padding: 8% 0 0;
  }
}
.a3w5RJe2 {
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  position: relative;
}
.a3w5RJe2,
.a3w5RJe2.akot0ftH.a2KuoMks {
  width: 122px;
}
.a32JP6EC {
  box-sizing: border-box;
  width: 158px;
  height: 158px;
  overflow: hidden;
  position: relative;
  display: block;
}
.a2KuoMks .a32JP6EC {
  background-color: #f7f7f7;
}
.a2KuoMks:not(.aQcYadnq):hover .a32JP6EC {
  border: 0 solid #02347c;
}
.a32JP6EC:after {
  border: 2px solid transparent;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  box-sizing: initial;
}
.a2KuoMks:not(.aQcYadnq):after,
.a2KuoMks:not(.aQcYadnq):hover:after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  box-sizing: initial;
}
.a2KuoMks:not(.aQcYadnq):hover:after {
  border: 2px solid #365caa;
  box-sizing: initial;
}
.a2KuoMks.a2i5ly88:hover:after {
  border: 0 solid transparent;
  box-sizing: initial;
}
.a2ibxJ6E.a2KuoMks:not(.aQcYadnq):after {
  border-color: #f6191f !important;
  border-width: 3px !important;
}
.a3_VOjKO.a2KuoMks:not(.aQcYadnq):after {
  border-color: #4eaa36 !important;
}
.a3_VOjKO.a1tLks_i.a2KuoMks:not(.aQcYadnq):after {
  border-width: 3px !important;
  width: calc(100% - 6px) !important;
  height: calc(100% - 6px) !important;
}
.a3_VOjKO.a2KuoMks:not(.aQcYadnq):after {
  border: 2px solid #365caa;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  box-sizing: initial;
}
.a1tLks_i.a2KuoMks.aQcYadnq:after,
.a1tLks_i.a2KuoMks:after,
.a1tLks_i.aQcYadnq:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 2px solid #01347c !important;
  width: calc(100% - 4px) !important;
  height: calc(100% - 4px) !important;
  z-index: 1;
  box-sizing: initial;
}
.a1tLks_i.a2KuoMks:not(.aQcYadnq):after {
  border: 3px solid transparent;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  box-sizing: initial;
}
.a2KuoMks {
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 5px;
}
.akot0ftH.a2KuoMks {
  display: inline-table;
  margin-right: 16px;
  margin-bottom: 16px;
}
.akot0ftH.a2KuoMks:nth-of-type(3),
.akot0ftH.a2KuoMks:nth-of-type(4) {
  margin-bottom: 0;
}
.a2KuoMks:nth-child(4),
.akot0ftH.a2KuoMks:nth-child(2n) {
  margin-right: 0;
}
.a2KuoMks .a2ogy7xN {
  text-align: center;
  padding: 10px 5px;
}
.a2KuoMks .a32JP6EC {
  width: 100%;
  height: 122px;
}
.a2KuoMks .a32JP6EC figure {
  width: 100%;
}
.a2KuoMks .a2ogy7xN .a3HFixJ1 {
  display: block;
  top: 1px;
  padding-right: 0;
  margin-right: 0;
  vertical-align: middle;
  text-align: center;
}
.a2ogy7xN .a3HFixJ1 svg {
  width: 17px;
  height: 17px;
}
.a2KuoMks .a2ogy7xN .am5L3hI0 {
  display: block;
  max-width: 100%;
}
.a2KuoMks:not(.aQcYadnq):not(.a2i5ly88):hover .a2ogy7xN .am5L3hI0 {
  color: #365caa !important;
}
.a2ogy7xN {
  min-height: 40px;
  padding-top: 1px;
  position: relative;
  text-align: center;
  background-color: #f7f7f7;
  padding: 10px 0 10px 18px;
}
.a3HFixJ1 {
  margin-right: 6px;
  top: -2px;
}
.a3HFixJ1,
.am5L3hI0 {
  display: inline-block;
  position: relative;
  vertical-align: top;
}
.am5L3hI0 {
  color: #333;
  font-size: 17px;
  max-width: 80%;
}
.a1abyvKY {
  width: 45%;
}
.aXTRymVz {
  width: 100%;
  margin-right: 1%;
  margin-bottom: 3%;
}
.aXTRymVz:last-of-type {
  margin-bottom: 0;
}
.a1Lv7uE5 {
  width: 100%;
}
.aXTRymVz .a2ogy7xN {
  background-color: #f5f5f5;
  border-radius: 0;
  box-sizing: border-box;
  overflow: hidden;
  padding: 15px 13px;
  text-align: left;
  position: relative;
}
.aXTRymVz.a2i5ly88.aQcYadnq .a2ogy7xN {
  padding: 15px 84px 15px 13px;
}
.aXTRymVz .a3HFixJ1 {
  padding-right: 10px;
  top: 2px;
}
.aXTRymVz .a3HFixJ1,
.aXTRymVz .am5L3hI0 {
  display: table-cell;
  vertical-align: middle;
}
.aXTRymVz .am5L3hI0 {
  font-size: 17px;
  font-weight: 400;
}
.aXTRymVz .aumQD8S7 {
  font-size: 20px;
}
.a2KuoMks.a3_VOjKO .am5L3hI0,
.aXTRymVz.a3_VOjKO .am5L3hI0 {
  color: #1b952c;
}
.a1tLks_i.aXTRymVz:not(.a3_VOjKO):not(.a2ibxJ6E) .a2ogy7xN:after,
.aXTRymVz:not(.a3_VOjKO):not(.a2ibxJ6E):not(.a2i5ly88) .a2ogy7xN:hover:after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 2px solid #365caa;
  box-sizing: initial;
}
.a2KuoMks:not(.a3_VOjKO):not(.a2ibxJ6E):not(.a2i5ly88):hover .a3HFixJ1 svg path,
.aXTRymVz:not(.a3_VOjKO):not(.a2ibxJ6E):not(.a2i5ly88)
  .a2ogy7xN:hover
  .a3HFixJ1
  svg
  path {
  stroke: #365caa;
}
.aXTRymVz.a3_VOjKO .a2ogy7xN:after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 2px solid #349934;
  border-radius: 0;
  box-sizing: initial;
}
.aXTRymVz.a3_VOjKO.a1tLks_i .a2ogy7xN:after {
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  border: 3px solid #349934;
  box-sizing: initial;
}
.aXTRymVz.a2ibxJ6E .a2ogy7xN:after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 2px solid #f6191f;
  border-radius: 0;
  box-sizing: initial;
}
.aXTRymVz.a2ibxJ6E.a1tLks_i .a2ogy7xN:after {
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  border: 3px solid #f6191f;
  box-sizing: initial;
}
.a2i5ly88 {
  cursor: auto;
}
.a2E1zrVK .a3_VOjKO ~ .a2ogy7xN:after {
  border: 2px solid transparent;
  box-sizing: initial;
}
.a2KuoMks.a2ibxJ6E .am5L3hI0,
.aXTRymVz.a2ibxJ6E .am5L3hI0 {
  color: #f6191f;
}
.akot0ftH .am5L3hI0 {
  font-size: 17px;
}
.a1Lv7uE5 .am5L3hI0 {
  font-size: 17px;
}
.a1nzQpub,
.a9jWtIPE {
  display: none;
}
.a1Lv7uE5 .a1nzQpub,
.aXTRymVz .a1nzQpub {
  font-size: 23px;
  position: absolute;
  right: 40px;
  top: calc(50% - 1px);
  z-index: 1;
  transform: translateY(-50%);
  display: block;
}
.a1Lv7uE5 .a1nzQpub b,
.aXTRymVz .a1nzQpub b {
  font-weight: 400;
}
.aXTRymVz.a2i5ly88 .a9jWtIPE {
  transition: width 0.8s linear;
}
.aXTRymVz .a9jWtIPE {
  background-color: rgba(54, 92, 170, 0.3);
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  border-radius: 0;
  width: 0;
}
.aXTRymVz.a3CNiASu.aQcYadnq .a2ogy7xN {
  background-color: #fff;
}
.a29JEx-2 {
  background-color: rgba(54, 92, 170, 0.75);
  color: #cdcbcb;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0%;
  z-index: 2;
}
.a2KuoMks.a2i5ly88 .a29JEx-2 {
  transition: height 0.8s linear;
}
.a3_VOjKO .a29JEx-2 {
  background-color: rgba(52, 153, 52, 0.8);
}
.a1QddgZT {
  color: #000;
  font-size: 23px;
  font-weight: 400;
  margin-bottom: 5px;
}
.a3_VOjKO .a1QddgZT {
  color: #349934;
}
.a3CNiASu {
  position: relative;
}
.a3FTOc_3 {
  margin-right: 10px;
}
.a3FTOc_3:hover:after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 2px solid #365caa;
  box-sizing: initial;
}
.a3CNiASu:not(.a2KuoMks) .am5L3hI0 {
  padding-right: 50px;
}
.a3CNiASu.a3FTOc_3 .am5L3hI0 {
  padding-right: 0;
}
.a3CNiASu .a32JP6EC {
  width: 100%;
}
.a3CNiASu .a15iK29R {
  background: #fff
    url("../")
    no-repeat 50% / cover;
}
.a3CNiASu.aQcYadnq .a15iK29R {
  background: #fff
    url("../")
    no-repeat 50% / cover;
}
.a3CNiASu .a1FeCOM1 {
  background: #fff
    url("../")
    no-repeat 50% / cover;
}
.a3CNiASu.aQcYadnq .a1FeCOM1 {
  background: #fff
    url("../")
    no-repeat 50% / cover;
}
.a3CNiASu .a1FeCOM1 img,
.a3CNiASu .a15iK29R img {
  display: none;
}
.a3CNiASu.aQcYadnq .a32JP6EC:not(.a3CNiASu):after {
  background-color: hsla(0, 0%, 100%, 0.5);
}
.a3CNiASu.aQcYadnq .a32JP6EC:not(.a3CNiASu) > div > img {
  filter: url("../");
  filter: gray;
  -webkit-filter: grayscale(100%);
}
.a3CNiASu.aQcYadnq .a32JP6EC:not(.a3CNiASu) > div > div {
  display: none;
}
.a32JP6EC figure small {
  transform: rotate(0deg);
  right: 10px;
  bottom: -38%;
  top: auto;
  text-align: right;
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .a3CNiASu.aQcYadnq .a32JP6EC:not(.a3CNiASu) > div > img {
    display: none;
  }
  .a3CNiASu.aQcYadnq .a32JP6EC:not(.a3CNiASu) > div > div {
    display: block;
  }
}
@media screen and (max-width: 1246px) {
  .aXTRymVz {
    width: 100%;
    margin-bottom: 20px;
  }
  .a1Lv7uE5 {
    width: 100%;
  }
  .a2KuoMks {
    width: 122px;
    margin-bottom: 20px;
  }
  .a32JP6EC {
    width: 126px;
    height: 126px;
  }
  .a32JP6EC img {
    max-width: 148px;
    max-height: 148px;
  }
  .akot0ftH .a32JP6EC {
    width: 100%;
  }
  .akot0ftH .a32JP6EC > div > div > svg {
    width: 129px;
    height: 129px;
  }
  .a2KuoMks:nth-child(4) {
    margin-right: 0;
  }
}
@media (max-width: 800px) {
  .a3QMC3L7 {
    border: 0;
  }
  .a2KuoMks .a32JP6EC,
  .akot0ftH .a32JP6EC {
    width: 100%;
  }
  .akot0ftH .a32JP6EC figure {
    height: 86px;
    max-width: none;
    max-height: none;
  }
  .akot0ftH .a32JP6EC figure img {
    height: auto;
    max-width: none;
    max-height: none;
  }
  .a2KuoMks .a32JP6EC,
  .akot0ftH .a32JP6EC {
    max-width: none;
    max-height: none;
  }
  .akot0ftH.a2KuoMks:nth-child(2n) {
    margin-right: 16px;
  }
}
@media screen and (max-width: 630px) {
  .akot0ftH.a2KuoMks:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 618px) {
  .akot0ftH.a2KuoMks:nth-child(2n) {
    float: right;
  }
  .akot0ftH.a2KuoMks {
    margin-right: 0;
  }
}
@media (max-width: 530px) {
  .a2KuoMks:nth-child(4) {
    margin-right: 8px;
  }
  .akot0ftH.a2KuoMks,
  .akot0ftH.a2KuoMks:nth-child(4) {
    margin-right: 8px !important;
    margin-left: 8px;
  }
}
.a3VkaWvK {
  right: 0;
  bottom: 0;
  position: relative;
}
.a3VkaWvK > div > div {
  display: inline-block;
  margin-left: 5px;
  cursor: pointer;
}
.a3VkaWvK > div > div:hover {
  text-decoration: underline;
}
.a13JJLyv {
  color: #c6c6c6;
  text-align: right;
  font-size: 14px;
}
.a1MnqAbv {
  color: #000;
}
.a3WAjaIo {
  overflow: hidden;
  position: relative;
  border-top: 0;
  padding: 14px 30px 30px;
}
.a3tmU0Jz {
  box-sizing: border-box;
  font-size: 23px;
  font-weight: 400;
  line-height: 32px;
  margin: 0 0 20px;
  overflow: hidden;
  color: #000;
}
.a3tmU0Jz span {
  color: #979797;
  padding-right: 8px;
  font-weight: 400;
}
.a3KFzzC1 {
  margin-right: 0;
}
.a1tFYITc {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}
.a1tFYITc > div {
  background-color: #f7f7f7;
}
.a1pF_mUx {
  width: calc(100% - 315px);
  margin-left: 30px;
}
.a1pF_mUx,
.a2zcYoj7 {
  display: inline-block;
  vertical-align: top;
}
.a2zcYoj7 {
  width: 280px;
  height: auto;
  position: relative;
}
.a2zcYoj7 img {
  max-width: 280px;
  max-height: 455px;
  position: relative;
  top: 2px;
  left: 0;
}
.ai90wIKl {
  display: none;
}
.a40c7Mc2,
.aXrpm80p {
  float: right;
  position: relative;
  top: 26px;
  color: #000;
  text-align: right;
  margin-bottom: 20px;
  padding-bottom: 4px;
  padding-right: 10px;
  text-decoration: none;
  font-size: 14px;
  font-family: Poppins, serif;
  margin-top: 14px;
  animation: a1MUvZoe 1s infinite;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  overflow: hidden;
}
a.a40c7Mc2:hover,
a.aXrpm80p:hover {
  opacity: 0.6;
  transition: all 0.3s;
}
.a40c7Mc2:before,
.aXrpm80p:before {
  content: "";
  display: block;
  background-color: #fff;
  border-left: #b4c8e9;
  border-top: #b4c8e9;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  width: 6px;
  height: 6px;
  transform: rotate(-45deg);
  margin-top: 4px;
  margin-left: 4px;
  position: absolute;
  top: 3px;
  right: 2px;
  cursor: pointer;
}
.aXrpm80p:after {
  content: "";
  max-height: 1px;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #000;
  animation: a_EtE3Pe 5s infinite;
  animation-delay: 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  width: 0;
}
.a40c7Mc2 {
  float: left;
  padding-right: 0;
  padding-left: 10px;
}
.a40c7Mc2:before {
  top: 2px;
  left: -2px;
  transform: rotate(-225deg);
}
@keyframes a1MUvZoe {
  0% {
    opacity: 0;
    height: 0;
  }
  to {
    opacity: 1;
    height: 20px;
  }
}
@keyframes a_EtE3Pe {
  0% {
    width: 0;
  }
  to {
    width: 100%;
  }
}
@media screen and (max-width: 1246px) {
  .a3tmU0Jz span {
    font-weight: 100;
    color: #979797;
  }
  .a3KFzzC1 {
    text-align: center;
  }
  .a2zcYoj7 {
    display: inline-block;
  }
  .a1pF_mUx {
    width: calc(100% - 315px);
    display: inline-block;
    text-align: left;
  }
  .aFZbXqbi.a1pF_mUx {
    width: 33%;
  }
  .aFZbXqbi .a3Xne6LN.a1pF_mUx {
    width: calc(100% - 265px);
  }
  .aFZbXqbi.a3KFzzC1 {
    width: calc(100% - 260px);
  }
  .a2ncoyyX.a2T5qKKz {
    margin-bottom: 10px;
  }
  .a3KFzzC1 {
    margin-right: 0;
  }
}
@media screen and (max-width: 800px) {
  .a3WAjaIo {
    border: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .a3tmU0Jz {
    font-size: 18px;
    line-height: 22px;
  }
  .aC4sBaOp {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media screen and (max-width: 619px) {
  .a1pF_mUx {
    text-align: center;
  }
}
@media screen and (max-width: 618px) {
  .a2zcYoj7 img {
    position: relative;
  }
  .a2zcYoj7,
  .a2zcYoj7 img {
    width: 100%;
    max-width: none;
    max-height: none;
  }
  .a2zcYoj7 {
    height: auto;
    margin-bottom: 10px;
    border: 2px solid transparent;
  }
  .a1pF_mUx {
    margin-left: 0;
    width: 100%;
  }
  .a1tFYITc {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (max-width: 530px) {
  .a1tFYITc {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .a1tFYITc > div {
    margin-right: 8px;
    margin-left: 8px;
  }
}
.theme-dark .a1MnqAbv,
.theme-dark .a3tmU0Jz {
  color: currentColor;
}
.ab2BFPW0 {
  transform-origin: 50% 50%;
  transform: rotate(270deg);
  margin-right: -5px;
}
.ai-5K1Pw {
  stroke-width: 27px !important;
}
@media (min-width: 321px) {
  .ab2BFPW0 svg {
    width: 195px !important;
    height: 195px !important;
  }
}
.a2ZrAW23 {
  position: absolute;
  opacity: 0;
  transition-property: opacity, top;
  transition-duration: 0.5s, 0.5s;
  transition-timing-function: ease, ease;
  top: -1rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.a2ZrAW23.a1bfRUUl {
  top: 8rem;
  transition-duration: 0.8s, 0.8s;
}
.a2ZrAW23.a24IuyXZ {
  opacity: 1;
  top: 0;
}
.aCyaYLLT:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.aCyaYLLT {
  display: inline-block;
}
* html .aCyaYLLT {
  height: 1%;
}
.aCyaYLLT {
  display: block;
}
.a2F2eZiE {
  position: relative;
  transition: all 0.3s;
}
.a9FqO83q {
  position: absolute;
  color: #fff;
  display: block;
  width: 100%;
  text-align: center;
  font-size: 23px;
  margin-top: 10px;
  font-weight: 400;
  line-height: 32px;
  overflow: hidden;
  padding: 0 18px 10px;
  font-style: italic;
  top: 0;
}
.a1gwfDOW {
  background-color: red;
}
.a2urObGy,
.a2VAlNo4 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.a2VAlNo4 {
  display: none;
}
.a2bcHyn6 {
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  text-align: center;
}
.a2bcHyn6 > big {
  font-size: 54px;
  display: block;
  line-height: 45px;
  font-weight: 500;
}
.a2bcHyn6 > small,
.a3MLHYpC {
  font-size: 14px;
}
.a3MLHYpC {
  position: absolute;
  line-height: 14px;
  margin: 10px 30px;
  color: #fff;
  display: block;
  bottom: 0;
  width: 90%;
  height: 34px;
  overflow: hidden;
}
.aJs3Lfj5 {
  position: relative;
  margin-top: 5px;
}
.aIxmEV_i {
  font-weight: 700;
  margin-bottom: 6px;
}
.a2KkYk_U > span:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
}
.a2KkYk_U > span {
  padding-bottom: 0 !important;
}
.a2KkYk_U small {
  transform: rotate(0deg);
  right: 31px;
  bottom: 10px;
  top: auto;
  margin-bottom: 0;
}
@media (max-width: 800px) {
  .a9FqO83q {
    font-size: 19px;
    line-height: 22px;
  }
  .a2F2eZiE {
    max-width: 100% !important;
    width: 100% !important;
    height: auto !important;
  }
  .a2F2eZiE .a2RSyoVh .a2KkYk_U,
  .a2F2eZiE div[class*="image"] {
    width: 100%;
  }
}
@media (max-width: 360px) {
  .a9FqO83q {
    font-size: 15px;
    padding: 0 20px 10px;
  }
}
@media (max-width: 320px) {
  .a3MLHYpC {
    line-height: 9px;
    margin: 0 30px;
  }
  .a2KkYk_U small,
  .a3MLHYpC {
    font-size: 10px;
  }
  .a2urObGy svg {
    width: 60%;
    height: 60%;
  }
  .a2urObGy > div {
    transform-origin: 40% 34%;
  }
  .a2bcHyn6 {
    font-size: 12px;
  }
  .a2bcHyn6 > big {
    font-size: 25px;
    line-height: 30px;
  }
  .a2bcHyn6,
  .a2bcHyn6 > small {
    font-size: 10px;
  }
  .a2bcHyn6 > big {
    font-size: 20px;
    line-height: 20px;
  }
}
.a2WamKPs {
  padding: 0 30px 30px;
}
.aqqB8tPW {
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 20px;
  font-style: italic;
  color: #000;
}
.a3ztq-1U {
  padding-bottom: 20px;
}
.a19e_T4R {
  margin-bottom: 30px;
}
.a19e_T4R:after {
  display: block;
  content: "";
  clear: both;
}
.a1HnSx9U {
  background-color: #ededed;
  height: 158px;
  margin-right: 16px;
  overflow: hidden;
  width: 158px;
  border: 1px solid #a6a6a6;
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.a1HnSx9U img {
  width: auto;
  height: auto;
  max-width: 158px;
  max-height: 158px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.a3yH3yKs {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 175px);
}
.a3Ko2jTz {
  color: #fff;
  font-size: 72px;
  line-height: 50px;
  font-weight: 700;
  position: absolute;
  left: -6px;
  bottom: -1px;
}
.a3Ko2jTz:before {
  background-image: radial-gradient(
    ellipse at 50% 50%,
    rgba(95, 36, 109, 0.2),
    #e9e9e9 70%
  );
  border-radius: 50%;
  content: "";
  height: 120px;
  position: absolute;
  bottom: -50px;
  left: -50px;
  width: 100px;
}
.a3jQQ10p {
  font-weight: 700;
  padding: 7px 0 15px;
}
.a1rYQxK2,
.a3jQQ10p {
  font-size: 16px;
  color: #000;
}
.a1rYQxK2 {
  line-height: 18px;
}
.a1tDAQLc {
  margin-bottom: 5px;
}
.anVDEK7C {
  margin-right: 20px;
}
.a1tDAQLc.ab3FnU5v {
  color: #01347c;
  font-weight: 700;
}
.a1j1sxxP,
.a1JyVKvO,
.aJpGHsJT {
  margin-bottom: 15px;
}
.a1JyVKvO.a14xdvQO {
  color: #e51e25;
}
.a1j1sxxP.a14xdvQO {
  color: #01b0f9;
}
.a14xdvQO {
  font-size: 24px;
}
.akD854Cl {
  text-align: center;
}
.a2WamKPs .a1HnSx9U figure {
  padding: 0;
}
.a1HnSx9U figure small {
  transform: rotate(0deg);
  right: 0.4rem;
  bottom: 0;
  top: auto;
}
.theme-dark .a1rYQxK2,
.theme-dark .a3jQQ10p {
  color: #fff;
}
.a1LEmoKR,
.a1WB9uZk {
  position: relative;
}
.aLpB4hrU {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  font-size: 36px;
  color: #fff;
  font-weight: 700;
}
.a1gjMqNG {
  font-size: 17px;
  line-height: 26px;
  margin: 0 19px;
  padding: 10px;
  margin-bottom: 0;
  background-color: #f7f7f7;
}
.a3oPClDh > span:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
}
.a3oPClDh > span {
  padding-bottom: 0 !important;
}
.a3oPClDh small {
  transform: rotate(0deg);
  bottom: 0;
  right: 35px;
  top: auto;
  margin-bottom: 10px;
}
@media (max-width: 800px) {
  .a3oPClDh {
    height: auto !important;
  }
}
.theme-dark .a1gjMqNG {
  background-color: transparent;
}
.a14YStgx {
  position: relative;
  text-align: right;
  margin: 0 5px 5px 0;
}
.a14YStgx > div > div {
  display: inline-block;
  margin-left: 5px;
  cursor: pointer;
}
.a14YStgx > div > div:hover {
  text-decoration: underline;
}
.a19LY43- div {
  border-top-width: 0;
  border-bottom-width: 0;
}
.ay-q_9zc {
  display: inline-block;
  font-size: 15px;
  position: absolute;
  right: 23px;
  top: 390px;
  padding-right: 6px;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  text-transform: capitalize;
}
.aSla7lvO {
  transform: scale(0.5) rotate(-90deg);
  transform-origin: 50% 50%;
}
.a1sMN7U-,
.aSla7lvO {
  display: inline-block;
  position: relative;
  top: 6px;
  left: 6px;
  transition: all 0.3s;
}
.a1sMN7U- {
  transform: scale(0.5) rotate(-270deg);
  transform-origin: 50% 50%;
}
.a1sMN7U-:after {
  max-width: 256px;
  max-height: 256px;
  background-image: url("../");
}
.a1y0gHvp .a10Sixra .a3_SJf2z:hover:after {
  border: 3px solid transparent;
}
.a10Sixra:not(.a2rrjuwA):not(.a2pfTCVn) .a3_SJf2z:hover .aHZH-ghJ svg path {
  stroke: #02347c;
}
@media (max-width: 800px) {
  .ay-q_9zc {
    top: -60px;
  }
  .aSla7lvO {
    top: 6px;
  }
  .a1yDAgqY {
    position: relative;
    border: 1px solid #fff;
  }
  .ay-q_9zc > span {
    display: none;
  }
  .a14YStgx {
    margin: 0 30px 5px 0;
  }
}
@media (max-width: 380px) {
  .ay-q_9zc {
    font-size: 13px;
  }
}
.a1t9YzVA {
  display: inline-block;
  margin-right: 0.5rem;
  width: 5.5rem;
  height: 5.5rem;
  background-color: #3b5998;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.a1t9YzVA:hover {
  background-color: #4c73c6;
}
.a3zY3dS3 {
  color: #fff;
  font-size: 1.7rem;
  font-weight: 400;
  position: absolute;
  left: 50%;
  top: 0.7rem;
  transform: translateX(-50%);
}
.aQC0mhTN .a3zY3dS3 {
  font-size: 1.1rem;
  line-height: 1.1rem;
  text-transform: uppercase;
  text-align: center;
  top: 0.6rem;
}
.ayslXS0p {
  position: absolute;
  left: 50%;
  bottom: 0.4rem;
  transform: translateX(-50%);
}
.ayslXS0p svg {
  width: 1.5rem;
  height: 1.5rem;
  fill: #fff;
}
.a1t9YzVA.a1ratWtM {
  height: 4rem;
  width: 31%;
  margin-right: 0;
}
.a1t9YzVA.a1ratWtM .a2K3khpQ {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  white-space: nowrap;
}
.a1t9YzVA.a1ratWtM .ayslXS0p {
  display: inline-block;
  position: relative;
  left: auto;
  bottom: auto;
  transform: none;
  margin-right: 0.25rem;
  vertical-align: bottom;
  height: 2rem;
}
.a1t9YzVA.a1ratWtM .ayslXS0p svg {
  width: 1.75rem;
  height: 1.75rem;
}
.a1t9YzVA.a1ratWtM .a3zY3dS3 {
  display: inline-block;
  position: relative;
  left: auto;
  top: 0.1rem;
  transform: none;
  vertical-align: bottom;
}
.a1t9YzVA.a1ratWtM.aQC0mhTN .a3zY3dS3 {
  font-size: 1.1rem;
  top: -0.4rem;
}
.a1t9YzVA.a1qr8loK {
  position: absolute;
  left: 2rem;
  bottom: 2rem;
  background-color: rgba(78, 117, 196, 0.75);
  border-radius: 2rem;
  width: auto;
  height: auto;
}
.a1t9YzVA.a1qr8loK .ayslXS0p {
  position: relative;
  display: inline-block;
  transform: none;
  background-color: #374884;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  left: auto;
  bottom: auto;
  vertical-align: middle;
}
.a1t9YzVA.a1qr8loK .ayslXS0p svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.a1t9YzVA.a1qr8loK .a3zY3dS3 {
  position: static;
  transform: none;
  display: inline-block;
  font-size: 0.9rem;
  line-height: 0.9rem;
  vertical-align: middle;
  margin: 0 1.25rem 0 0.75rem;
}
.a1t9YzVA.a106c5d7 {
  background-color: transparent;
  margin: 0;
  width: 10rem;
  height: 3rem;
}
.a1t9YzVA.a106c5d7 .ayslXS0p {
  left: auto;
  right: 0;
  top: 0;
  bottom: auto;
  transform: none;
  background-color: #374884;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
}
.a1t9YzVA.a106c5d7 .ayslXS0p svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.a1t9YzVA.a106c5d7.aQC0mhTN .a3zY3dS3 {
  color: #999;
  font-size: 1rem;
  font-weight: 400;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.a3e11efl {
  width: 60px;
  height: 60px;
  margin-right: 4px;
}
.a3e11efl:hover {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}
.a3e11efl:active {
  box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.8);
}
.a3e11efl .a3zY3dS3 {
  font-size: 17px;
  top: 8px;
}
.a3e11efl.aQC0mhTN .a3zY3dS3 {
  font-size: 11px;
  top: 15px;
  text-transform: none;
  opacity: 0.7;
  white-space: nowrap;
}
.a3e11efl .ayslXS0p {
  bottom: 7px;
}
.a3e11efl .ayslXS0p svg {
  width: 15px;
  height: 15px;
}
.a3e11efl.a1ratWtM {
  height: auto;
  width: auto;
}
.a3e11efl.a1ratWtM .a2K3khpQ {
  position: static;
  transform: none;
  margin: 0 40px;
}
.a3e11efl.a1ratWtM .a3zY3dS3 {
  font-size: 13px;
  line-height: 46px;
  font-weight: 700;
  text-transform: uppercase;
  vertical-align: middle;
}
.a3e11efl.a1ratWtM.aQC0mhTN .a3zY3dS3 {
  font-size: 13px;
  top: auto;
  opacity: 1;
}
.a3e11efl.a1ratWtM .ayslXS0p {
  position: relative;
  bottom: auto;
  height: 20px;
  margin-right: 10px;
  vertical-align: middle;
}
.a3e11efl.a1ratWtM .ayslXS0p svg {
  width: 16px;
  height: 16px;
}
.a3e11efl.a1qr8loK {
  left: 10px;
  bottom: 10px;
  border-radius: 13px;
  background-color: rgba(35, 60, 101, 0.9);
  transition: background-color 0.1s ease;
  z-index: 1;
}
.a3e11efl.a1qr8loK:hover {
  background-color: #2d497b;
}
.a3e11efl.a1qr8loK .ayslXS0p {
  width: 26px;
  height: 26px;
  background-color: #3b5998;
  transition: background-color 0.1s ease;
}
.a3e11efl.a1qr8loK .a3zY3dS3 {
  font-size: 14px;
  line-height: 14px;
  margin: 0 15px 0 10px;
  opacity: 1;
  padding-top: 1px;
}
.a3e11efl.aQC0mhTN.a1qr8loK .a3zY3dS3 {
  font-size: 11px;
  line-height: inherit;
  padding-top: 0;
}
.a3e11efl.a1qr8loK:hover {
  box-shadow: none;
}
.a3e11efl.a1qr8loK:hover .ayslXS0p {
  background-color: #627aad;
}
.a3e11efl.a3AEaqR9 {
  width: 62px;
  height: 25px;
  margin-right: 5px;
  vertical-align: top;
}
.a3e11efl.a3AEaqR9 .ayslXS0p {
  left: 10px;
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
}
.a3e11efl.a3AEaqR9.aQC0mhTN .ayslXS0p {
  left: 25px;
  top: 7px;
  transform: none;
  transition: left 0.1s ease-in-out;
}
.a3e11efl.a3AEaqR9.aQC0mhTN:hover .ayslXS0p {
  left: 5px;
}
.a3e11efl.a3AEaqR9 .ayslXS0p svg {
  width: 11px;
  height: 11px;
}
.a3e11efl.a3AEaqR9.aQC0mhTN .a3zY3dS3 {
  text-align: center;
  top: 50%;
  bottom: auto;
  left: 60px;
  transform: translate(-50%, -50%);
  white-space: normal;
  font-size: 9px;
  font-weight: 400;
  line-height: 10px;
  padding-top: 1px;
  opacity: 0;
  transition: opacity 0.1s ease-in-out, left 0.1s ease-in-out;
}
.a3e11efl.a3AEaqR9.aQC0mhTN:hover .a3zY3dS3 {
  opacity: 0.7;
  left: 40px;
}
.a3e11efl.a3AEaqR9 .a3zY3dS3 {
  font-size: 13px;
  font-weight: 700;
  top: 50%;
  left: 41px;
  transform: translate(-50%, -50%);
}
.a1wHcXZ0 {
  display: inline-block;
  vertical-align: middle;
}
.theme-dark .a1wHcXZ0 svg {
  fill: #fff;
}
.a3RtyiVp {
  display: inline-block;
  margin-right: 0.5rem;
  width: 5.5rem;
  height: 5.5rem;
  background-color: #0084ff;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-left: 0.75rem;
  margin-top: 0.75rem;
  border-radius: 0.5rem;
}
.a3RtyiVp:hover {
  background-color: #0077e5;
}
.a1kXJKfT {
  color: #fff;
  font-size: 1.7rem;
  font-weight: 400;
  position: absolute;
  left: 50%;
  top: 0.7rem;
  transform: translateX(-50%);
}
.a3tVs-Dn .a1kXJKfT {
  font-size: 1.1rem;
  line-height: 1.1rem;
  text-transform: uppercase;
  text-align: center;
  top: 0.6rem;
}
.a1rY8CpB {
  position: absolute;
  left: 50%;
  bottom: 0.4rem;
  transform: translateX(-50%);
}
.a1rY8CpB svg {
  width: 1.5rem;
  height: 1.5rem;
  fill: #fff;
}
.a3RtyiVp.a1A6jDvq {
  height: 4rem;
  width: 31%;
  margin-right: 0;
}
.a3RtyiVp.a1A6jDvq .aEZON-7T {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  white-space: nowrap;
}
.a3RtyiVp.a1A6jDvq .a1rY8CpB {
  display: inline-block;
  position: relative;
  left: auto;
  bottom: auto;
  transform: none;
  margin-right: 0.25rem;
  vertical-align: bottom;
  height: 2rem;
}
.a3RtyiVp.a1A6jDvq .a1rY8CpB svg {
  width: 1.75rem;
  height: 1.75rem;
}
.a3RtyiVp.a1A6jDvq .a1kXJKfT {
  display: inline-block;
  position: relative;
  left: auto;
  top: 0.1rem;
  transform: none;
  vertical-align: bottom;
}
.a3RtyiVp.a1A6jDvq .a1kXJKfT,
.a3RtyiVp.a1A6jDvq.a3tVs-Dn .a1kXJKfT {
  font-size: 1.1rem;
  top: -0.4rem;
  text-transform: uppercase;
}
.a3RtyiVp.a1A6jDvq .a1kXJKfT {
  top: -0.1rem;
  left: 0;
}
.a3RtyiVp.a3IkHAw3 {
  position: absolute;
  left: 2rem;
  bottom: 2rem;
  background-color: rgba(78, 117, 196, 0.75);
  border-radius: 2rem;
  width: auto;
  height: auto;
}
.a3RtyiVp.a3IkHAw3 .a1rY8CpB {
  position: relative;
  display: inline-block;
  transform: none;
  background-color: #374884;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  left: auto;
  bottom: auto;
  vertical-align: middle;
}
.a3RtyiVp.a3IkHAw3 .a1rY8CpB svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.a3RtyiVp.a3IkHAw3 .a1kXJKfT {
  position: static;
  transform: none;
  display: inline-block;
  font-size: 0.9rem;
  line-height: 0.9rem;
  vertical-align: middle;
  margin: 0 1.25rem 0 0.75rem;
}
.a3RtyiVp.a2_oyhIe {
  background-color: transparent;
  margin: 0;
  width: 10rem;
  height: 3rem;
}
.a3RtyiVp.a2_oyhIe .a1rY8CpB {
  left: auto;
  right: 0;
  top: 0;
  bottom: auto;
  transform: none;
  background-color: #374884;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
}
.a3RtyiVp.a2_oyhIe .a1rY8CpB svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.a3RtyiVp.a2_oyhIe.a3tVs-Dn .a1kXJKfT {
  color: #999;
  font-size: 1rem;
  font-weight: 400;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.aRzTc6zx {
  width: 60px;
  height: 60px;
  margin-right: 4px;
}
.aRzTc6zx:hover {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}
.aRzTc6zx:active {
  box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.8);
}
.aRzTc6zx .a1kXJKfT {
  font-size: 17px;
  top: 8px;
}
.aRzTc6zx.a3tVs-Dn .a1kXJKfT {
  font-size: 11px;
  top: 15px;
  text-transform: none;
  opacity: 0.7;
  white-space: nowrap;
}
.aRzTc6zx .a1rY8CpB {
  bottom: 7px;
}
.aRzTc6zx .a1rY8CpB svg {
  width: 15px;
  height: 15px;
}
.aRzTc6zx.a1A6jDvq {
  height: auto;
  width: auto;
}
.aRzTc6zx.a1A6jDvq .aEZON-7T {
  position: static;
  transform: none;
  width: 120px;
  text-align: center;
}
.aRzTc6zx.a1A6jDvq .a1kXJKfT {
  font-size: 13px;
  line-height: 46px;
  font-weight: 700;
  text-transform: uppercase;
  vertical-align: middle;
}
.aRzTc6zx.a1A6jDvq.a3tVs-Dn .a1kXJKfT {
  font-size: 13px;
  top: auto;
  opacity: 1;
}
.aRzTc6zx.a1A6jDvq .a1rY8CpB {
  position: relative;
  bottom: auto;
  height: 20px;
  margin-right: 10px;
  vertical-align: middle;
}
.aRzTc6zx.a1A6jDvq .a1rY8CpB svg {
  width: 16px;
  height: 16px;
}
.aRzTc6zx.a3IkHAw3 {
  left: 10px;
  bottom: 10px;
  border-radius: 13px;
  background-color: rgba(35, 60, 101, 0.9);
  transition: background-color 0.1s ease;
  z-index: 1;
}
.aRzTc6zx.a3IkHAw3:hover {
  background-color: #2d497b;
}
.aRzTc6zx.a3IkHAw3 .a1rY8CpB {
  width: 26px;
  height: 26px;
  background-color: #3b5998;
  transition: background-color 0.1s ease;
}
.aRzTc6zx.a3IkHAw3 .a1kXJKfT {
  font-size: 14px;
  line-height: 14px;
  margin: 0 15px 0 10px;
  opacity: 1;
  padding-top: 1px;
}
.aRzTc6zx.a3tVs-Dn.a3IkHAw3 .a1kXJKfT {
  font-size: 11px;
  line-height: inherit;
  padding-top: 0;
}
.aRzTc6zx.a3IkHAw3:hover {
  box-shadow: none;
}
.aRzTc6zx.a3IkHAw3:hover .a1rY8CpB {
  background-color: #627aad;
}
.aRzTc6zx.a2ILQAuR {
  width: 62px;
  height: 25px;
  margin-right: 5px;
  vertical-align: top;
}
.aRzTc6zx.a2ILQAuR .a1rY8CpB {
  left: 10px;
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
}
.aRzTc6zx.a2ILQAuR.a3tVs-Dn .a1rY8CpB {
  left: 25px;
  top: 7px;
  transform: none;
  transition: left 0.1s ease-in-out;
}
.aRzTc6zx.a2ILQAuR.a3tVs-Dn:hover .a1rY8CpB {
  left: 5px;
}
.aRzTc6zx.a2ILQAuR .a1rY8CpB svg {
  width: 11px;
  height: 11px;
}
.aRzTc6zx.a2ILQAuR.a3tVs-Dn .a1kXJKfT {
  text-align: center;
  top: 50%;
  bottom: auto;
  left: 60px;
  transform: translate(-50%, -50%);
  white-space: normal;
  font-size: 9px;
  font-weight: 400;
  line-height: 10px;
  padding-top: 1px;
  opacity: 0;
  transition: opacity 0.1s ease-in-out, left 0.1s ease-in-out;
}
.aRzTc6zx.a2ILQAuR.a3tVs-Dn:hover .a1kXJKfT {
  opacity: 0.7;
  left: 40px;
}
.aRzTc6zx.a2ILQAuR .a1kXJKfT {
  font-size: 13px;
  font-weight: 700;
  top: 50%;
  left: 41px;
  transform: translate(-50%, -50%);
}
@media (max-width: 800px) {
  .a3RtyiVp.a1A6jDvq .a1kXJKfT {
    top: -0.18rem;
    left: 3px;
  }
}
.a19ZS8Yc {
  display: inline-block;
  vertical-align: middle;
}
.theme-dark .a19ZS8Yc svg {
  fill: #fff;
}
.a2odKym_:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.a2odKym_ {
  display: inline-block;
}
* html .a2odKym_ {
  height: 1%;
}
.a2odKym_ {
  display: block;
}
.a1lKNNRP,
.aWVMQow0 {
  position: relative;
}
.agK45vca {
  padding-top: 20px;
}
.agK45vca img {
  width: 100%;
}
.a3O5Lv5J > div {
  margin-top: 30px;
}
.a1991KPm {
  color: #d0d4d8;
}
.a1yzSYaS {
  position: relative;
  padding: 10px 20px 15px;
}
.a1yzSYaS > div {
  border-radius: 0.5rem;
}
.a1ahGkKS {
  width: 241.5px;
}
.a1ahGkKS,
.a1LPFxRg {
  text-align: center;
  margin: auto;
}
.a1LPFxRg {
  width: 120px;
}
.a3CUxC2b {
  background-color: hsla(0, 0%, 100%, 0.1);
  border-radius: 15px;
  color: hsla(0, 0%, 100%, 0.7);
  cursor: pointer;
  font-size: 14px;
  float: right;
  height: 30px;
  line-height: 30px;
  margin-top: -3px;
  padding: 0 10px;
  position: relative;
  transition: color 0.2s ease;
}
.a3CUxC2b:hover {
  background-color: hsla(0, 0%, 100%, 0.14);
}
.a_pDDgmv {
  display: inline-block;
  margin-right: 9px;
  position: relative;
  top: -2px;
  vertical-align: middle;
}
.aSQe8zMN {
  width: 170px;
  position: fixed;
  display: table;
  box-sizing: border-box;
  padding: 117px 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
  color: #fff;
  background: linear-gradient(90deg, transparent, #5f246d);
}
.a1wMQ81Z,
.aSQe8zMN {
  vertical-align: middle;
  height: 100%;
}
.a1wMQ81Z {
  display: table-cell;
  cursor: pointer;
}
.aSQe8zMN svg {
  margin-left: 30px;
}
.a3WfuDP1 {
  display: block;
  font-size: 20px;
  width: 100px;
  text-shadow: 1px 0 4px rgba(0, 0, 0, 0.3);
}
.agK45vca figure {
  padding: 0 20px;
}
.agK45vca figure,
.agK45vca figure span {
  position: relative;
}
.agK45vca .a1zLUcPw,
.agK45vca .a3BoB_zq {
  border: 3px solid #fff;
}
@media (max-width: 800px) {
  .agK45vca {
    border: 0;
  }
  .a1yzSYaS {
    position: relative;
    padding: 10px 20px 15px;
    border-width: 0;
  }
}
.aWROozPz {
  position: relative;
  background-color: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  margin: 0 auto;
}
.a2SBd6cd {
  border: 1px solid #e6e6e6;
}
.a3j9jQbg {
  padding: 16px;
  width: calc(100% - 2 * 16px);
}
.a23hwjEl {
  padding: 12px 16px;
  width: 823px;
  float: left;
}
.aTRHfrDa {
  color: inherit;
  font-size: 18px;
  margin-bottom: 12px;
  font-family: Poppins, serif;
}
.a2q_JEdQ {
  font-size: 0;
  height: 2px;
  margin: 0 -1px;
}
.a2gaWIxY {
  box-sizing: border-box;
  display: inline-block;
  padding: 0 1px;
  width: 20%;
}
.a1XiUkr2,
.a2gaWIxY {
  height: 2px;
  position: relative;
}
.a1XiUkr2 {
  background-color: hsla(0, 0%, 100%, 0.2);
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  width: 0;
  z-index: 2;
}
.a1XiUkr2.a3blgmRi {
  width: 100%;
}
.a1yZLJtT {
  position: absolute;
  left: 1px;
  right: 1px;
  height: 100%;
  background-color: #e6e6e6;
  z-index: 1;
}
.arIvalEb {
  background-color: #979797;
}
.aSQHCpq4 {
  color: #a5a5a5;
  cursor: pointer;
  font-size: 14px;
  float: right;
  position: relative;
  z-index: 2;
  padding-left: 20px;
  margin-left: 10px;
}
.aSQHCpq4:before {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  top: calc(50% - 1px);
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background: url("../");
}
.a2RaUjea {
  font-size: 14px;
  color: #c6c6c6;
  margin-top: 30px;
  text-align: right;
}
.a2RaUjea > span:first-child {
  padding-right: 4px;
}
.a1rCAGd1 {
  display: inline-block;
  margin-left: 10px;
  text-decoration: underline;
  cursor: pointer;
}
.a1jJAbnO {
  background-color: #349934;
}
.a2fet98- {
  background-color: #e70000;
}
.a3o0qH0j {
  background-color: #00317b;
}
@media screen and (max-width: 1246px) {
  .a23hwjEl {
    width: 561px;
    margin-left: 17px;
  }
}
@media screen and (max-width: 800px) {
  .akoi1GO6 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .aTRHfrDa {
    font-size: 15px;
    margin-top: 12px;
  }
  .a2SBd6cd {
    border: 0 solid hsla(0, 0%, 90%, 0);
    margin-bottom: 0;
  }
}
.theme-dark .aTRHfrDa {
  color: currentColor;
}
@keyframes a2Vs9Ypi {
  0% {
    height: 0;
  }
  50% {
    height: 80px;
  }
  to {
    height: 0;
  }
}
.ae9J8nRY {
  display: inline-block;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.a1tfrDS7 {
  display: block;
  margin-right: 0.5rem;
  width: 5.5rem;
  height: 5.5rem;
  background-color: #ccc;
  position: relative;
}
.a11eOWSB {
  height: 0;
  transition: height 0.2s ease-in-out;
}
.a2s0Qnur {
  color: #fff;
  font-size: 1.7rem;
  font-weight: 400;
  position: absolute;
  left: 50%;
  top: 0.7rem;
  transform: translateX(-50%);
  text-transform: uppercase;
}
.a3RyCVKb .a2s0Qnur {
  font-size: 1.1rem;
  top: 1.1rem;
}
.a1H1-_iz .a1tfrDS7 {
  background-color: #1b8833;
}
.a1H1-_iz .a1tfrDS7:hover {
  background-color: #36a54e;
}
.a3q1_OVS .a1tfrDS7 {
  background-color: #e32b2b;
}
.a3q1_OVS .a1tfrDS7:hover {
  background-color: #fd2323;
}
.a21hwsg8 {
  position: absolute;
  left: 50%;
  bottom: 0.4rem;
  transform: translateX(-50%);
}
.a21hwsg8 svg {
  width: 1.5rem;
  height: 1.5rem;
  fill: #fff;
}
.a3pBPfh5:not(.ajB7QABB) .a2s0Qnur,
.a3pBPfh5:not(.ajB7QABB) .a21hwsg8 {
  opacity: 0.5;
}
.a2AbYYLR {
  min-width: 64px;
  height: 32px;
  border-radius: 4px;
  white-space: nowrap;
  text-align: center;
}
.a1X5Knx4 .a2AbYYLR {
  min-width: 77px;
}
.a1H1-_iz .a2AbYYLR {
  background-color: #1b8833;
}
.a3q1_OVS .a2AbYYLR {
  background-color: #e02020;
}
.a1H1-_iz:hover .a2AbYYLR {
  background-color: #006717;
  cursor: pointer;
}
.a1H1-_iz.a3j1rvdX .a2AbYYLR,
.a1H1-_iz.a3pBPfh5 .a2AbYYLR {
  background-color: #006717;
  cursor: auto;
}
.a3q1_OVS:hover .a2AbYYLR {
  background-color: #b10000;
  cursor: pointer;
}
.a3q1_OVS.a3j1rvdX .a2AbYYLR,
.a3q1_OVS.a3pBPfh5 .a2AbYYLR {
  background-color: #b10000;
  cursor: auto;
}
.a1R30uNZ,
.a2Hq9qiY {
  display: inline-block;
  height: 100%;
  line-height: 32px;
}
.a1R30uNZ {
  margin-left: 8px;
  margin-right: 8px;
}
.a1R30uNZ span {
  vertical-align: middle;
}
.a3q1_OVS .a1R30uNZ span {
  margin-top: -3px;
}
.a2Hq9qiY {
  font-size: 12px;
  font-weight: 500;
  vertical-align: top;
  line-height: 32px;
  color: #fff;
  margin-right: 11px;
}
.aWefN3Ww {
  margin-right: 0;
}
.aKGjqMdC .a1tfrDS7 {
  width: 60px;
  height: 60px;
  margin-right: 4px;
}
.aKGjqMdC:not(.a3pBPfh5) .a1tfrDS7:hover {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}
.aKGjqMdC:not(.a3pBPfh5) .a1tfrDS7:active {
  box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.8);
}
.aKGjqMdC .a1tfrDS7 .a2s0Qnur {
  font-size: 17px;
  top: 8px;
  color: #fff;
  transition: color 0.1s ease-in-out;
}
.aKGjqMdC.a3RyCVKb .a1tfrDS7 .a2s0Qnur {
  font-size: 1.1rem;
  padding-top: 6px;
  text-transform: none;
  opacity: 0.7;
}
.aKGjqMdC:not(.a3pBPfh5) .a1tfrDS7:hover .a2s0Qnur {
  color: transparent;
}
.aKGjqMdC .a1tfrDS7 .a2s0Qnur:before {
  display: block;
  content: "+1";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 17px;
  color: transparent;
  transition: color 0.1s ease-in-out;
}
.aKGjqMdC:not(.a3pBPfh5) .a1tfrDS7:hover .a2s0Qnur {
  opacity: 1;
}
.aKGjqMdC:not(.a3pBPfh5) .a1tfrDS7:hover .a2s0Qnur:before {
  color: #fff;
}
.aKGjqMdC .a1tfrDS7 .a21hwsg8 {
  bottom: 4px;
}
.aKGjqMdC.a1H1-_iz .a1tfrDS7 .a21hwsg8 {
  bottom: 8px;
}
.aKGjqMdC .a1tfrDS7 .a21hwsg8 svg {
  width: 16px;
  height: 16px;
}
.aKGjqMdC.aWefN3Ww {
  text-align: center;
  margin-right: 0;
  vertical-align: bottom;
}
.aWefN3Ww + .aWefN3Ww {
  margin-left: 8px;
}
.aKGjqMdC.aWefN3Ww.a1H1-_iz.a3pBPfh5.ajB7QABB .a11eOWSB {
  background-color: #8bc298;
}
.aKGjqMdC.aWefN3Ww.a3q1_OVS.a3pBPfh5.ajB7QABB .a11eOWSB {
  background-color: #f28e8e;
}
.aKGjqMdC.aWefN3Ww:not(.a3pBPfh5) .a1tfrDS7:hover .a21hwsg8:before {
  opacity: 1;
}
.aKGjqMdC.a2Bq2PXN .a1tfrDS7 {
  width: 62px;
  height: 25px;
  margin-right: 5px;
}
.aKGjqMdC.a2Bq2PXN .a1tfrDS7 .a21hwsg8 {
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  bottom: auto;
}
.aKGjqMdC.a2Bq2PXN.a3q1_OVS .a1tfrDS7 .a21hwsg8 {
  padding-top: 4px;
}
.aKGjqMdC.a2Bq2PXN.a3RyCVKb .a1tfrDS7 .a21hwsg8 {
  left: 25px;
  transition: left 0.1s ease-in-out;
}
.aKGjqMdC.a2Bq2PXN.a3RyCVKb .a1tfrDS7:hover .a21hwsg8 {
  left: 15px;
}
.aKGjqMdC.a2Bq2PXN .a1tfrDS7 .a21hwsg8 svg {
  width: 13px;
  height: 13px;
}
.aKGjqMdC.a2Bq2PXN .a1tfrDS7 .a2s0Qnur {
  font-size: 13px;
  font-weight: 700;
  top: 50%;
  left: 41px;
  transform: translate(-50%, -50%);
}
.aKGjqMdC.a2Bq2PXN.a3RyCVKb .a1tfrDS7 .a2s0Qnur {
  color: transparent;
  width: 0;
  font-size: 8px;
  font-weight: 400;
  padding: 1px 0 0;
}
.aKGjqMdC.a2Bq2PXN .a1tfrDS7 .a2s0Qnur:before {
  font-size: 13px;
}
.aKGjqMdC.a2Bq2PXN.a3RyCVKb .a1tfrDS7 .a2s0Qnur:before {
  top: -3px;
}
.aKGjqMdC.a1X5Knx4 .a2AbYYLR {
  min-width: 70px;
}
.aKGjqMdC.a1X5Knx4 + .a1X5Knx4 {
  margin-left: 10px;
}
.a26cnNI5 {
  display: inline-block;
  vertical-align: top;
  margin: 0 8px -26px;
  pointer-events: auto;
}
.a3QOFxcY,
.CircularProgressbar {
  width: 58px;
  height: 58px;
}
.a2vB5QRD {
  width: 0;
  height: 0;
  border-radius: 50%;
  margin-bottom: 7px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 2px 2px 3px rgba(0, 0, 0, 0.15);
  background-color: #fff;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  transition: all 0.5s ease-in-out;
}
.a26cnNI5.a2PYnjv5 .a2vB5QRD {
  cursor: default;
}
.a26cnNI5.a2bM72tL .a1Vcj8Jq {
  transform: rotate(0deg);
}
@keyframes a29H0y5b {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(20deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes a2nMRezw {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(-20deg);
  }
  to {
    transform: rotate(0deg);
  }
}
.a26cnNI5.a2bM72tL.a4FVQGm0.a2m7qB2_ .a1Vcj8Jq,
.a26cnNI5.a2bM72tL.a4FVQGm0.aSDv_Goz .a1Vcj8Jq {
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-delay: 1s;
}
.a26cnNI5.a2bM72tL.a2m7qB2_ .a1Vcj8Jq {
  animation-name: a29H0y5b;
}
.a26cnNI5.a2bM72tL.aSDv_Goz .a1Vcj8Jq {
  animation-name: a2nMRezw;
}
.a26cnNI5.a4FVQGm0 .a2vB5QRD {
  width: 56px;
  height: 56px;
}
.a1Vcj8Jq svg,
.a3QOFxcY {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.a1Vcj8Jq,
.a1Vcj8Jq span {
  width: 100%;
  height: 100%;
}
.a1Vcj8Jq svg {
  width: 50%;
  height: 50%;
  transition: all 0.1s ease-in-out;
}
.a26cnNI5:not(.a2PYnjv5) .a2vB5QRD:hover .a1Vcj8Jq svg {
  width: 60%;
  height: 60%;
}
.a26cnNI5.a2PYnjv5 .a1Vcj8Jq svg {
  opacity: 0.6;
}
.a2m7qB2_ .a1Vcj8Jq svg {
  transform: translate(-50%, -50%) rotate(180deg);
}
.a1qyq-Kd {
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  opacity: 0;
  transition: opacity 0.5s ease 0.8s;
}
.a26cnNI5.a4FVQGm0 .a1qyq-Kd {
  opacity: 1;
}
.a2m7qB2_ .a1qyq-Kd {
  color: #1b8833;
}
.aSDv_Goz .a1qyq-Kd {
  color: #e32b2b;
}
.CircularProgressbar .CircularProgressbar-path {
  stroke-linecap: round;
  transition: stroke-dashoffset 0.5s ease 0s;
}
.a2m7qB2_ .CircularProgressbar .CircularProgressbar-path {
  stroke: #1b8833;
}
.aSDv_Goz .CircularProgressbar .CircularProgressbar-path {
  stroke: #e32b2b;
}
.CircularProgressbar .CircularProgressbar-trail {
  stroke: transparent;
}
.CircularProgressbar .CircularProgressbar-text {
  display: none;
}
.theme-dark .a2vB5QRD {
  background: #3e3e3e;
}
.theme-dark .a1Vcj8Jq svg {
  fill: #fff;
}
.a2QfedaS {
  display: inline-block;
}
.a1sWqqFP.a2zYfzyx,
.a1sWqqFP.a4iwoJyx {
  width: auto;
}
.a1sWqqFP.a6O1ewMk {
  vertical-align: top;
}
@keyframes a11q1SfP {
  0% {
    height: 0;
  }
  50% {
    height: 80px;
  }
  to {
    height: 0;
  }
}
.a3ILvni7 {
  display: inline-block;
  vertical-align: bottom;
  text-align: center;
  padding-right: 1rem;
  width: 25%;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.a1cYeTap {
  font-size: 1.2rem;
  font-weight: 300;
}
.a1B4gOH5 {
  height: 0;
  background-color: #b2b9c3;
  margin: 0 0.5rem;
  transition: height 0.2s ease-in-out;
}
.a2YgLw5O {
  background-color: #e3e3e3;
  padding: 0.1rem;
}
.aQcg0gcw {
  font-size: 1rem;
  font-weight: 700;
  padding: 1rem 0;
  text-transform: uppercase;
  background-color: #fff;
}
.a3ILvni7.a1gH2cDs .a1B4gOH5 {
  background-color: #d3ddee;
}
.akZwcODC {
  width: 84px;
  padding-right: 0;
}
.akZwcODC + .akZwcODC {
  margin-left: 6px;
}
.akZwcODC .a1cYeTap {
  font-size: 21px;
  font-weight: 700;
}
.akZwcODC .a1B4gOH5 {
  margin: 0 5px;
  background-color: #e3e6eb;
}
.akZwcODC .a1B4gOH5.a1zKgOQv {
  animation-name: a11q1SfP;
  animation-duration: 0.5s;
}
.akZwcODC .a2YgLw5O {
  padding: 1px;
}
.akZwcODC:not(.a1gH2cDs) .a2YgLw5O:hover {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}
.akZwcODC:not(.a1gH2cDs) .a2YgLw5O:active {
  box-shadow: none;
}
.akZwcODC .aQcg0gcw {
  font-size: 11px;
  line-height: 34px;
  font-weight: 700;
  padding: 0;
}
.akZwcODC:not(.a1gH2cDs) .a2YgLw5O:hover .aQcg0gcw {
  color: #2d87e3;
}
.a3ILvni7.a1gH2cDs .a2YgLw5O:hover .aQcg0gcw {
  color: #666;
}
.akZwcODC:not(.a1gH2cDs) .aQcg0gcw:active {
  box-shadow: inset 1px 1px 5px rgba(165, 186, 210, 0.8);
  background-color: #e9f0fa;
}
.a39tMEdf {
  margin: 0 -1rem 1rem 0;
}
.a1bbDOt6 {
  margin: 0;
}
.fonts-loaded-Poppins .a1VNYb3j {
  font-family: Poppins, sans-serif;
}
.a3TcyBXk {
  width: 100%;
  max-width: 760px;
  height: 7rem;
  position: fixed;
  backface-visibility: hidden;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 400;
  padding-bottom: 2rem;
  overflow: hidden;
}
.a1smW2hI {
  position: relative;
  padding: 0.7rem 1rem 0;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  background-color: #fff;
  color: #000;
  height: 100%;
}
.a1VNYb3j {
  font-size: 1.5rem;
  line-height: 1.8rem;
  width: calc(100% - 100px);
  max-height: 3.6rem;
  overflow: hidden;
  padding-right: 0.5rem;
}
.a1VNYb3j,
.aMX8CTJl {
  display: inline-block;
  vertical-align: middle;
}
.aMX8CTJl {
  width: 100px;
  margin-top: 0.3rem;
}
.a1OccSgF {
  position: absolute;
  top: 100%;
  left: 0;
  height: 0.4rem;
  background-color: #fc5c55;
  transition: width 0.1s ease;
}
@media (min-width: 760px) {
  .a1smW2hI:after,
  .a1smW2hI:before {
    display: block;
    content: "";
    width: 1px;
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: #f0f0f0;
  }
  .a1smW2hI:before {
    left: 0;
  }
  .a1smW2hI:after {
    right: 0;
  }
}
.a157FOSc {
  transform: translateX(-50%) translateY(-100%);
}
.a157FOSc.a20h9ii3 {
  transition: transform 0.35s ease;
}
.a1Ho4IfR,
.a157FOSc.a20h9ii3 {
  transform: translateX(-50%) translateY(0);
}
.a1Ho4IfR.a16UV4ev {
  transform: translateX(-50%) translateY(-100%);
  transition: transform 0.35s ease;
}
.a2CMjfVc {
  position: fixed;
  backface-visibility: hidden;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
  padding: 10px;
  z-index: 400;
}
.a12lrE8Q {
  max-width: 980px;
  margin: 0 auto;
  height: 25px;
}
@media (min-width: 1020px) {
  .a2CMjfVc {
    padding: 10px 0;
  }
}
@media (min-width: 1366px) {
  .a2CMjfVc {
    padding: 10px 0 10px 252px;
  }
}
.a2CMjfVc.a157FOSc {
  transform: translateY(100%);
}
.a2CMjfVc.a157FOSc.a20h9ii3 {
  transform: translateY(0);
  transition: transform 0.35s ease;
}
.a2CMjfVc.a1Ho4IfR {
  transform: translateY(0);
}
.a2CMjfVc.a1Ho4IfR.a16UV4ev {
  transform: translateY(100%);
  transition: transform 0.35s ease;
}
.a1TiOmT3 {
  background-color: #565251;
  border-radius: 4px;
  height: 32px;
  min-width: 70px;
  width: auto;
  white-space: nowrap;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
  color: #fff;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0 0 0 10px;
}
.a1TiOmT3:hover {
  background-color: #363232;
}
.ab0slQwY {
  display: inline-block;
  height: 100%;
  line-height: 32px;
  margin-left: 8px;
  margin-right: 8px;
}
.ab0slQwY span {
  vertical-align: middle;
}
.ab0slQwY svg {
  padding-top: 3px;
}
.a2o6vSAe {
  display: inline-block;
  height: 100%;
  font-size: 12px;
  font-weight: 500;
  vertical-align: middle;
  line-height: 32px;
  color: #fff;
  margin-right: 11px;
}
.axU1sB_3 {
  margin: 16px 0;
}
.a3V6W5kL {
  display: inline-block;
  vertical-align: bottom;
}
.a1jVeGLe {
  color: gray;
  font-family: Plain, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
  margin: 0 8px 0 13px;
}
.a10Vz3r4 {
  margin-left: 8px;
}
@media screen and (max-width: 305px) {
  .a1jVeGLe {
    display: none;
  }
  .a2Hfg0uv.a10Vz3r4 {
    margin: 0 0 0 8px;
  }
}
@media screen and (max-width: 375px) {
  .a10Vz3r4 {
    margin: 0 0 0 8px;
  }
}
.a3hHhfX2 {
  margin: 0 0 20px;
}
.axU1sB_3.a3hHhfX2 {
  white-space: nowrap;
}
.a1hAzqbq,
.a3hHhfX2 .a10Vz3r4 {
  margin-left: 10px;
}
.a1hAzqbq {
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  position: relative;
}
.a3HOHU1U {
  font-family: sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
}
.a1EKW_zW {
  display: -ms-flexbox;
  display: flex;
}
.a2pkAVlT {
  width: 64px;
  height: 32px;
  border: 1px solid #b2cce0;
  border-radius: 4px;
  margin-left: 8px;
  text-align: center;
  display: inline-block;
  position: relative;
  line-height: 32px;
  cursor: pointer;
}
.a2pkAVlT .a28uAksm {
  line-height: 32px;
  opacity: 0.8;
  vertical-align: middle;
}
.a2pkAVlT .a28uAksm :hover {
  opacity: 1;
}
.a2SckXPC {
  width: 32px;
  height: 32px;
  text-align: center;
  position: relative;
}
.a2EgUKjj {
  position: absolute;
  z-index: 0;
  top: calc(-100% - 20px);
  left: 50%;
  transform: translateX(-50%);
}
.aQAO_L7K {
  width: auto;
  height: auto;
  white-space: nowrap;
  padding: 9px 11px;
  line-height: 1;
  background-color: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.21);
  border-radius: 4px;
}
.aQAO_L7K:before {
  content: "";
  position: absolute;
  z-index: 1;
  display: block;
  width: 0.75rem;
  height: 0.75rem;
  left: 50%;
  bottom: -0.3rem;
  transform: translateX(-50%) rotate(45deg);
  box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1);
  background: inherit;
  margin: auto;
}
.a3g48AMA {
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  height: 21px;
  opacity: 0.24;
  margin: 0 12px;
  border: 1px solid #979797;
}
.a3AREt4b.a2pkAVlT {
  width: 32px;
}
.a2pkAVlT.a3hLUTND {
  margin-left: 0;
}
.a3AREt4b.a2pkAVlT.a3hLUTND {
  min-width: 40px;
}
.theme-dark .a2pkAVlT {
  border-color: currentColor;
}
.theme-dark .a2pkAVlT .a28uAksm {
  filter: saturate(0) brightness(100);
}
.theme-dark .aQAO_L7K {
  background-color: #000;
  border: 1px solid #fff;
  box-shadow: 0 2px 4px 0 hsla(0, 0%, 100%, 0.21),
    0 -2px 4px 0 hsla(0, 0%, 100%, 0.21);
}
.theme-dark .aQAO_L7K:before {
  background-color: #000;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  box-shadow: 2px 2px 2px 0 hsla(0, 0%, 100%, 0.21);
}
.theme-dark .a3g48AMA {
  border-color: #fff;
  opacity: 1;
}
.aLNG7WDq {
  position: relative;
  display: inline-block;
}
.a35vLA6M svg {
  transform: scaleX(-1);
}
.a2i8NQFJ svg {
  transform: scaleY(-1);
}
.aLNG7WDq span {
  display: block;
}
.a2XbI6sD {
  display: inline-block;
}
.aKKyV23D + .aKKyV23D:before {
  content: " ";
}
.aKKyV23D a {
  color: inherit;
  text-decoration: none;
}
.a2iR_8W5 .aKKyV23D + .aKKyV23D:before {
  display: none;
}
.a2iR_8W5 .aKKyV23D {
  font-size: 15px;
  line-height: 25px;
  text-decoration: none;
  display: inline-block;
  height: 25px;
  vertical-align: middle;
}
.a2iR_8W5 :not(.a3BFdKy3) .aKKyV23D {
  color: #888;
}
.a2iR_8W5 .a3BFdKy3 .aKKyV23D {
  color: inherit;
}
.a2iR_8W5 .aKKyV23D a {
  display: inline-block;
  opacity: 1;
  transition: opacity 0.1s ease;
}
.a2iR_8W5 .aKKyV23D a:hover {
  opacity: 0.7;
}
.a2iR_8W5 .aKKyV23D img {
  display: block;
  width: auto;
  height: auto;
  max-width: 128px;
  max-height: 30px;
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  -ms-interpolation-mode: nearest-neighbor;
}
.a2iR_8W5 .a3BFdKy3 .aKKyV23D img,
.a2iR_8W5 .a3BFdKy3 .aKKyV23D svg {
  max-width: 100%;
  max-height: 60px;
  margin-top: -10px;
}
.aDPg-_7v {
  text-align: left;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.a31oo7xN,
.aDPg-_7v {
  display: -ms-flexbox;
  display: flex;
}
.a31oo7xN {
  margin: 0 8px;
  -ms-flex-align: center;
  align-items: center;
  color: #828282;
  font-family: sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 18px;
}
.a3YbwQJe {
  max-width: 468px;
  width: 100%;
  padding: 16px;
  background-color: #eef6ff;
  border-radius: 4px;
  font-size: 14px;
  line-height: 21px;
  position: relative;
  margin-top: 16px;
}
.a3Wn04ll.a3YbwQJe {
  position: absolute;
  z-index: 1;
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.45);
}
.a3YbwQJe:before {
  content: "";
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  left: 122px;
  top: -6px;
  transform: translateX(-50%) rotate(45deg);
  background-color: inherit;
}
.a3Wn04ll.a3YbwQJe:before {
  left: 112px;
  box-shadow: -3px -3px 3px 0 rgba(0, 0, 0, 0.1);
}
.a2mVtccM {
  font-weight: 700;
}
.a2mVtccM,
.a3lxRWV0 {
  display: block;
}
.a1qq1Vnd {
  display: -ms-flexbox;
  display: flex;
  margin: 14px 0 0;
}
.a1qq1Vnd input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  position: relative;
  width: 24px;
  height: 24px;
  background-color: #fff;
  border: 1px solid #059;
  border-radius: 4px;
  margin: 0;
}
.a1qq1Vnd input[type="checkbox"]:before {
  content: url("../");
  position: absolute;
  right: 4px;
  top: 5px;
  visibility: hidden;
}
.a1qq1Vnd input[type="checkbox"]:checked {
  background-color: #059;
}
.a1qq1Vnd input[type="checkbox"]:checked:before,
.a1zBG9si {
  visibility: visible;
}
.a1zBG9si {
  display: inline-block;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  white-space: normal;
  margin: 2px 0 0 8px;
}
@keyframes a1DBs-XD {
  0% {
    opacity: 1;
    visibility: visible;
  }
  1% {
    opacity: 1;
    visibility: hidden;
  }
  99% {
    opacity: 1;
    visibility: hidden;
  }
  to {
    opacity: 1;
    visibility: visible;
  }
}
.a1zBG9si.aOXQiHhL {
  animation-name: a1DBs-XD;
  animation-duration: 2.5s;
  animation-delay: 0s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
}
@keyframes a34UGV-Q {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  30% {
    opacity: 1;
    visibility: visible;
  }
  70% {
    opacity: 1;
    visibility: visible;
  }
  98% {
    opacity: 0;
    visibility: hidden;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
.a1zBG9si.aOXQiHhL:before {
  content: "Zanotowali\15Bmy, dzi\119kujemy!";
  position: absolute;
  font-weight: 700;
  animation-name: a34UGV-Q;
  animation-duration: 2.5s;
  animation-delay: 0s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
  visibility: hidden;
}
.ao-zv8Fn {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  padding: 3px;
  box-sizing: content-box;
  fill: #a1a1a1;
}
.ao-zv8Fn:hover {
  fill: #000;
}
.theme-dark .a3YbwQJe {
  background: #2f2f2f;
}
.theme-dark .atNZcTx0 {
  color: #d4d4d4;
}
.theme-dark .a1qq1Vnd input[type="checkbox"] {
  background-color: #2f2f2f;
  border-color: #cee2f6;
}
.theme-dark .a1qq1Vnd input[type="checkbox"]:checked {
  background-color: #cee2f6;
}
.theme-dark .ao-zv8Fn {
  fill: #a1a1a1;
}
.theme-dark .ao-zv8Fn:hover {
  fill: #fff;
}
.a3Nc6wLz {
  display: block;
}
.a1ngc8hM {
  position: absolute;
  top: 0;
  left: -226px;
  display: none;
}
@media (min-width: 1366px) {
  .a1ngc8hM {
    display: block;
  }
}
.aYtGFrur {
  position: absolute;
  top: 581px;
  width: 200px;
  border: 1px solid #e1e1e1;
  opacity: 0;
}
.aYtGFrur.a2gn604z {
  position: fixed;
  top: 280px;
  opacity: 1;
  transition: all 0.35s ease-out;
}
.aBJc_eYF {
  position: absolute;
  left: 0;
  top: -18px;
  color: #5f5f5f;
  font-size: 13px;
  line-height: 1;
  text-transform: uppercase;
}
.aXMfJWNY {
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  text-align: left;
}
.aXMfJWNY::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.a2cWxSiN {
  padding: 6px;
}
.a351rcKZ {
  position: relative;
  display: block;
  width: 198px;
  height: auto;
  overflow: hidden;
}
.a3pKWSpf {
  display: block;
  width: 100%;
}
.a1ngc8hM:hover .a3pKWSpf {
  opacity: 0.8;
}
.axn4UEPB {
  font-weight: 400;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 1.2;
}
.a1ngc8hM:hover .axn4UEPB {
  opacity: 0.7;
}
.aRZGBDvC {
  display: block;
  width: 100%;
  margin-top: 10px;
  padding: 10px 0;
  border: 0;
  background-color: #4070d6;
  color: #fff;
  font-weight: 700;
  font-family: Plain, sans-serif;
  font-size: 14px;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
}
.a1ngc8hM:hover .aRZGBDvC {
  background-color: #365caa;
}
.a3UuF-p7 {
  text-align: center;
  background-color: #ccc;
  border-radius: 2px;
  height: 20px;
}
.a1K4IV2V {
  color: #fff;
  line-height: 20px;
  font-size: 12px;
  padding-right: 3px;
}
.a3BtJj7P {
  color: transparent;
  text-shadow: 0 0 0 #fff;
  margin-right: 6px;
  width: 13px;
  height: 13px;
  overflow: hidden;
  font-size: 10px;
  display: inline-block;
  vertical-align: middle;
}
a {
  text-decoration: none;
}
.a1Qq9oHQ {
  border-radius: 2px;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.a30OY8tZ {
  display: inline-block !important;
  position: relative;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.aAsx3rXb {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
}
.a2N6-d8v {
  height: 32px;
  border-radius: 4px;
  border: 1px solid #bbd2e8;
  background-color: #fff;
  padding: 5px;
  margin-right: 5px;
}
.a214eboQ {
  height: 30px;
  border-radius: 15px;
  background-color: #f3f3f3;
  padding-right: 12px;
  margin-right: 10px;
}
.a214eboQ:hover {
  background-color: #eaeaea;
}
.a3yYywer {
  width: 83px;
  height: 20px;
  border-radius: 4px;
  display: inline-block;
}
.a214eboQ .a3yYywer {
  margin-left: 5px;
}
.a2eFfOuI {
  font-size: 12px;
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
.a29vZRhG.aNtmDNS0 {
  display: block;
  width: 50%;
  margin: 0 5px;
}
.a29vZRhG .a214eboQ {
  width: 100%;
}
.a29vZRhG .a2eFfOuI {
  width: calc(100% - 30px);
  text-align: center;
}
.a29vZRhG .a3yYywer {
  margin: 0 auto;
}
.theme-dark .a2N6-d8v {
  color: #fff;
  background: transparent;
  border: 1px solid #fff;
}
.theme-dark .a214eboQ {
  color: #fff;
  background-color: #2f2f2f;
}
.theme-dark .a214eboQ:hover {
  background-color: #565251;
}
.a3WA51MZ {
  margin: 0 1rem 2rem;
}
.aRVdNid2 {
  text-align: center;
  margin-top: 36px;
}
.aKKDlFpe {
  height: 32px;
}
.a3KHlkO5 {
  background-color: #f6f6f6;
  margin: 25px 0;
}
.a2i7kbHv,
.a15YYw7X {
  display: inline-block;
  vertical-align: top;
}
.a15YYw7X {
  float: right;
}
.a2D6Fczm {
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  letter-spacing: normal;
}
.a15YYw7X .a2D6Fczm {
  color: gray;
  margin-right: 8px;
}
.a3KHlkO5 .a2D6Fczm,
.a15YYw7X .a2D6Fczm {
  display: inline-block;
  vertical-align: middle;
}
.a2G6aOIF {
  display: inline-block;
}
.a1_fQNqu {
  display: -ms-flexbox;
  display: flex;
  padding: 0 14px 8px 16px;
}
.a1_fQNqu .a2D6Fczm {
  margin: 16px 0 12px;
}
.a380xAbB {
  display: inline-block;
  margin: 10px 9px 9px 16px;
  position: relative;
  vertical-align: middle;
}
.a380xAbB a:any-link {
  text-decoration: none !important;
}
.a380xAbB :before {
  content: "";
  display: block;
  position: absolute;
  bottom: -2px;
  right: 0;
  height: 10px;
  width: 10px;
  border: 1px solid #fff;
  background-color: #6dd400;
  border-radius: 50%;
}
.a1KgVJpj {
  min-width: 177px;
  height: 32px;
  color: #000;
  border-radius: 4px;
  border: 1px solid #bbd2e8;
  background-color: #fff;
}
.a1KgVJpj,
.a3OLsf2F {
  display: inline-block;
  vertical-align: middle;
}
.a3OLsf2F {
  font-size: 12px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: inherit;
  margin: auto 5px auto 1px;
}
.a2DrzOg1,
.au_1VZ96 {
  width: 83px;
  height: 20px;
  border-radius: 4px;
  display: inline-block;
  vertical-align: middle;
  margin: 5px;
}
.a2DrzOg1 {
  background-color: inherit;
}
.a1W2VvN5 {
  margin: 0;
  position: relative;
}
.a1W2VvN5 .a3KHlkO5 {
  background-color: #fff;
  margin: 0;
}
.a1W2VvN5 .aKKDlFpe {
  height: auto;
}
.a1W2VvN5 .a3KHlkO5,
.a1W2VvN5 .aKKDlFpe {
  width: 50%;
  vertical-align: top;
  display: inline-block;
}
.a1W2VvN5 .a15YYw7X {
  float: none;
}
.a1W2VvN5 .a2D6Fczm {
  font-size: 18px;
  color: #000;
}
.a1W2VvN5 .a3KHlkO5 .a2D6Fczm {
  display: block;
}
.a1W2VvN5 .a2G6aOIF,
.a1W2VvN5 .aKKDlFpe .a2D6Fczm {
  height: 71px;
  line-height: 71px;
  white-space: nowrap;
}
.a1W2VvN5 .a2G6aOIF {
  display: block;
}
.a1W2VvN5 .a2G6aOIF .a2D6Fczm {
  display: inline-block;
}
.a1W2VvN5 .a380xAbB {
  margin: 0 11px 0 0;
}
.a1W2VvN5 .a380xAbB :before {
  height: 11px;
  width: 11px;
}
.a1W2VvN5 .a1_fQNqu {
  padding: 0 0 12px;
}
.a1W2VvN5 .a1qjERCk {
  display: inline-block;
}
.theme-dark .a3KHlkO5 {
  background-color: #2e2e2e;
}
.theme-dark .a1W2VvN5 .a3KHlkO5 {
  background-color: transparent;
}
.theme-dark .a1KgVJpj {
  color: #fff;
  background: transparent;
  border: 1px solid #fff;
}
.theme-dark .a1W2VvN5 .a2D6Fczm {
  color: currentColor;
}
.a1VUYQea {
  pointer-events: none;
}
.a2-D9NI0 {
  bottom: 0;
  transform: translate(-50%, 50%) translateZ(0);
  z-index: 101;
}
.a2-D9NI0,
.a3G19dJl {
  position: absolute;
  left: 50%;
  backface-visibility: hidden;
}
.a3G19dJl {
  opacity: 0;
  width: 160px;
  height: 160px;
}
.a3G19dJl.arR5dQ6w {
  bottom: 0;
  transform: translate(-50%, 50%) translateZ(0);
}
.a3G19dJl.a1AQMYSS {
  top: 0;
  transform: translate(-50%, -50%) translateZ(0) rotate(180deg);
}
.a3G19dJl svg {
  width: 100%;
  height: 100%;
}
@keyframes ain9rUqn {
  0% {
    bottom: 0;
    opacity: 0;
  }
  33% {
    bottom: 50%;
    opacity: 1;
  }
  66% {
    bottom: 50%;
    opacity: 1;
  }
  to {
    bottom: 100%;
    opacity: 0;
  }
}
@keyframes aGnImrL7 {
  0% {
    top: 0;
    opacity: 0;
  }
  33% {
    top: 50%;
    opacity: 1;
  }
  66% {
    top: 50%;
    opacity: 1;
  }
  to {
    top: 100%;
    opacity: 0;
  }
}
.a3G19dJl.a26-fEm1.a1AQMYSS,
.a3G19dJl.a26-fEm1.arR5dQ6w {
  animation-duration: 1.3s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.a3G19dJl.a26-fEm1.arR5dQ6w {
  animation-name: ain9rUqn;
}
.a3G19dJl.a26-fEm1.a1AQMYSS {
  animation-name: aGnImrL7;
}
.a3XRh6cq {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-bottom: 20px;
}
.a1SbNwcC,
.a2-XgWSv,
.a2AZ6HDJ,
.a2jJDlhz,
.a3lu6H2F,
.a3XRh6cq {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
}
.a2AZ6HDJ {
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  margin: 0 10px 0 5px;
}
.a3unZ7Gz {
  font-size: 14px;
  font-weight: 300;
  line-height: 16px;
  color: #b3b3b3;
  margin-right: 20px;
}
.a3MoF1H0 {
  overflow: hidden;
  width: 45px;
  -ms-flex-item-align: start;
  align-self: flex-start;
  line-height: 9px;
  height: 9px;
}
.a3MoF1H0,
.a3MoF1H0 > span {
  position: relative;
}
.a3MoF1H0 svg {
  display: block;
  fill: #fff;
  width: 90px;
  height: 9px;
}
.a3MoF1H0 .a3QXItE7 {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: #f8c70f;
}
.a3MoF1H0 .a3D-oGPt {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #d7d7d7;
}
.a2-XgWSv {
  font-size: 14px;
  font-weight: 300;
  line-height: 16px;
  margin-right: 10px;
}
.a2jJDlhz {
  position: relative;
  overflow: hidden;
  width: 125px;
  height: 30px;
}
.a2jJDlhz > span {
  width: 0;
  position: relative;
}
.a2jJDlhz svg {
  display: block;
  fill: #fff;
  width: 250px;
  height: 30px;
}
.a2bcwU6m,
.awu2raD5 {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: 5px 0;
}
.awu2raD5 {
  background-color: #f8c70f;
}
.a2bcwU6m {
  right: 0;
  background-color: #d7d7d7;
}
.aZd0uKid {
  cursor: pointer;
  position: relative;
  width: 25px;
  height: 100%;
}
.a1SbNwcC.a239IAfK .aZd0uKid,
.aZd0uKid.a2cjz5R8 {
  cursor: default;
}
.a3YCZ97A {
  width: 100%;
  font-size: 14px;
  color: #ccc;
  text-align: center;
}
.theme-dark .a2jJDlhz svg,
.theme-dark .a3MoF1H0 svg {
  fill: #121212;
}
.theme-dark .a2bcwU6m,
.theme-dark .a3MoF1H0 .a3D-oGPt {
  background-color: hsla(0, 0%, 100%, 0.4);
}
.a1DrQYXE {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-bottom: 20px;
  text-align: center;
}
.a2sXzHeG {
  margin-bottom: 44px;
}
.a2CrEOlL,
.a2HYl4Di,
.a3vKi3cE,
.a19bONEd,
.aQd3dx-w {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.a2CrEOlL {
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  margin-right: 15px;
  position: relative;
}
.a2CrEOlL > div {
  position: absolute;
  top: 30px;
  white-space: nowrap;
}
.a2CrEOlL > div,
.a2Dib_ZX {
  font-size: 12px;
  font-weight: 300;
  line-height: 12px;
  color: #b3b3b3;
}
.a2Dib_ZX {
  margin-top: 10px;
}
.a2HYl4Di {
  overflow: hidden;
  width: 125px;
  height: 20px;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.a2HYl4Di,
.a2HYl4Di > span {
  position: relative;
}
.a2HYl4Di svg {
  display: block;
  fill: #fff;
  width: 250px;
  height: 30px;
  margin-top: -5px;
}
.a2HYl4Di .a2Ij0j3y {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: #f8c70f;
}
.a2HYl4Di .a2dHKgIU {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #d7d7d7;
}
.a2oIs2Dn {
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  margin-left: 15px;
  color: #059;
}
.a3yYHc_W {
  margin: 0;
}
.a3i9aae8 {
  display: none !important;
}
.a37IQh5L {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 15px;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  position: relative;
}
.a37IQh5L > span {
  position: absolute;
  top: 30px;
  font-size: 12px;
  font-weight: 300;
  line-height: 12px;
  color: #b3b3b3;
  white-space: nowrap;
}
.a19bONEd {
  position: relative;
  overflow: hidden;
  width: 176px;
  height: 30px;
}
.a19bONEd > span {
  width: 0;
  position: relative;
}
.a19bONEd svg {
  display: block;
  fill: #fff;
  width: 176px;
  height: 30px;
}
.a1ZzabNn,
.a35OQTAn {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}
.a35OQTAn {
  background-color: #f8c70f;
}
.a1ZzabNn {
  right: 0;
  background-color: #fff;
}
.a3dj3f4g {
  cursor: pointer;
  position: relative;
  width: 36px;
  height: 100%;
}
.a3dj3f4g.a2m79c7S,
.a3vKi3cE.a2W_pG4o .a3dj3f4g {
  cursor: default;
}
.theme-dark .a2HYl4Di svg,
.theme-dark .a19bONEd svg {
  fill: #121212;
}
.theme-dark .a2HYl4Di .a2dHKgIU {
  background-color: hsla(0, 0%, 100%, 0.4);
}
.theme-dark .a1ZzabNn {
  background: #121212;
}
.theme-dark .a2oIs2Dn {
  color: #abd0ec;
}
.a2eZEh2q {
  background: #eef6ff;
  border-radius: 8px;
  padding: 24px 12px;
  width: 100%;
  margin-top: 20px;
}
article + .a2eZEh2q,
div:empty + .a2eZEh2q {
  margin-top: 0;
}
.a1zfFZMH,
.a2LFIxqj {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.a1zfFZMH {
  background: #e1271b;
  width: 43px;
  height: 43px;
  border-radius: 50%;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 12px;
}
.a20d5IRp {
  -ms-flex-positive: 4;
  flex-grow: 4;
}
.a1vF-9Ct {
  color: currentColor;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
}
.aRe-x3WY {
  min-width: 210px;
  text-align: right;
}
.a367eKXi {
  color: #757575;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  padding-top: 4px;
}
.a2eZEh2q.a3m6cNQg {
  width: calc(100% - 20px);
  margin: 30px 10px 0;
  text-align: center;
}
article + .a2eZEh2q.a3m6cNQg,
div:empty + .a2eZEh2q.a3m6cNQg {
  margin: 0 10px 20px;
}
.a3m6cNQg .a2LFIxqj {
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
}
.a3m6cNQg .a1zfFZMH {
  width: 34px;
  height: 34px;
  position: absolute;
  top: -39px;
}
.a3m6cNQg .a1vF-9Ct {
  margin-bottom: 0;
  margin-top: 4px;
}
.a3m6cNQg .aRe-x3WY {
  text-align: center;
  margin: 16px 0 0;
}
.theme-dark .a2eZEh2q {
  background: #2f2f2f;
}
.theme-dark .a367eKXi {
  color: #d4d4d4;
}
.a3qgARGI {
  margin: 0 6px;
  cursor: pointer;
  transition: all 0.1s;
}
.a3qgARGI > svg {
  stroke: #059;
  fill: #fff;
  transition: all 0.1s;
}
.a3oh7XUM svg,
.aErCY6FZ svg {
  fill: #059;
}
.theme-dark .a3qgARGI > svg {
  stroke: #c9e3f8;
  fill: transparent;
}
.theme-dark .a3oh7XUM svg,
.theme-dark .aErCY6FZ svg {
  fill: #c9e3f8;
}
.at1UPaE5 {
  margin: 16px 0;
  text-align: center;
  color: currentColor;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.a2Qc4ChI {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  margin: -5px;
  -ms-flex-pack: center;
  justify-content: center;
}
.a2ghZmEy {
  display: inline-block;
  min-width: 87px;
  text-align: center;
  position: relative;
  color: #059;
  font-size: 12px;
  line-height: 16px;
  padding: 6px 10px;
  margin: 5px;
  border: 1px solid #fff;
  border-radius: 14px;
  white-space: nowrap;
  cursor: pointer;
  background: #fff;
}
.aE-s4BlG,
.aRlDqG8u.a2ghZmEy:hover {
  border-color: #059;
}
.aE-s4BlG {
  background: #059;
  color: #dbecfa;
}
.a13rL1HV:before {
  content: "Dzi\119kujemy!";
  position: absolute;
  left: 0;
  width: 100%;
  background: #059;
  border-radius: 10px;
}
.a1uRkcPl .at1UPaE5 {
  margin-top: 16px;
}
.a1uRkcPl .a2Qc4ChI {
  -ms-flex-pack: center;
  justify-content: center;
  margin: -4px;
}
.a1uRkcPl .a2ghZmEy {
  font-size: 14px;
  padding: 8px 14px;
  margin: 4px;
  border-radius: 17px;
}
.theme-dark .a2ghZmEy {
  background: transparent;
  color: #c9e3f8;
  border-color: rgba(201, 227, 248, 0.2);
}
.theme-dark .a2ghZmEy:hover {
  border-color: rgba(201, 227, 248, 0.5);
}
.theme-dark .aE-s4BlG {
  background: #c9e3f8;
  border-color: #c9e3f8;
  color: #000;
}
.theme-dark .a13rL1HV:before {
  background: #c9e3f8;
}
.a2J7vqXs {
  position: absolute;
  right: -10px;
  top: 23px;
}
.a2vGrZQT,
.anGyMaPx {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.a2vGrZQT {
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.a2vGrZQT.a3Qc_5T- {
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.a1_FdpF0 {
  font-size: 12px;
  line-height: 15px;
  margin-right: 10px;
}
.a1_FdpF0 span {
  font-weight: 700;
}
.a2lDmlo-.a2vGrZQT {
  display: block;
  padding: 10px 10px 0;
}
.a2lDmlo- .a1_FdpF0 {
  width: 100%;
  font-size: 15px;
  line-height: 15px;
  margin-bottom: 15px;
}
.a2lDmlo- .anGyMaPx {
  margin: 0 -5px;
}
.a1TS8ZGX {
  vertical-align: middle;
  z-index: 10;
}
.a1TS8ZGX,
.a2fyxbJu {
  display: inline-block;
}
.a2fyxbJu {
  color: #fff;
  cursor: pointer;
  background-color: #000;
  font-size: 1rem;
  font-weight: 700;
  padding: 0 1rem;
  line-height: 2.3rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.a2fyxbJu.a20xIKJ4 {
  opacity: 0.7;
}
.a2rfnHBj {
  position: absolute;
  top: 2.6rem;
  left: 0;
  right: 0;
  display: none;
  z-index: 1;
}
.a2rfnHBj.a2hTNTOe {
  display: block;
}
.ac77VYSU {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  width: 3.2rem;
  height: 3.2rem;
}
.ac77VYSU svg {
  fill: #fff;
  width: 1.4rem;
  height: 1.4rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.a3msLBK9 {
  overflow: hidden;
  position: relative;
  padding: 0.5rem 2.8rem 0.5rem 1.3rem;
}
.a3msLBK9,
.a3msLBK9:after {
  display: block;
  background-color: #222;
}
.a3msLBK9:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 1.3rem;
}
.aczXPGR_ {
  margin-left: -1.8rem;
}
.a3c2fokE {
  color: #fff;
  text-decoration: none;
  display: inline-block;
  position: relative;
  font-size: 1.2rem;
  line-height: 2.25rem;
  padding-left: 1.8rem;
}
.a3c2fokE:active,
.a3c2fokE:hover {
  text-decoration: underline;
}
.a3c2fokE:before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  left: 0.9rem;
  width: 0.4rem;
  height: 0.4rem;
  background-color: #888;
}
.a2er1oZR {
  position: relative;
  margin-right: 11px;
  vertical-align: top;
}
.a2er1oZR .a2fyxbJu {
  font-size: 12px;
  line-height: 25px;
  font-weight: 400;
  padding: 0 11px;
  margin-left: 0;
}
.a2er1oZR .a2rfnHBj {
  left: 0;
  top: 100%;
  right: auto;
  padding-top: 4px;
}
.a2er1oZR .a3v0El6z {
  width: 260px;
}
.a2er1oZR .a3msLBK9 {
  padding: 8px 15px;
  display: inline-block;
}
.a2er1oZR .a3msLBK9:after {
  width: 15px;
}
.a2er1oZR .aczXPGR_ {
  margin-left: -18px;
}
.a2er1oZR .a3c2fokE {
  font-size: 13px;
  line-height: 20px;
  padding-left: 18px;
}
.a2er1oZR .a3c2fokE:before {
  left: 9px;
  width: 4px;
  height: 4px;
}
.theme-dark .a2fyxbJu,
.theme-dark .a3msLBK9,
.theme-dark .a3msLBK9:after {
  background-color: #828282 !important;
}
.a1c8pa3s {
  display: inline;
}
.a1c8pa3s:not(.a2e7cU5z) .a1IDXUQA {
  display: inline-block;
  height: 1.75rem;
  width: 0.3rem;
}
.a3m1D4Gp {
  display: inline-block;
  background-color: #fff;
  padding: 0.3rem;
  margin-right: 0.5rem;
  margin-top: -1.05rem;
  vertical-align: middle;
  width: 3.4rem;
  height: 3.4rem;
}
.a1c8pa3s.a2e7cU5z .a3m1D4Gp {
  display: none;
}
.a2NCIuTn {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.a2gLqOgu {
  display: block;
  width: 2.8rem;
  height: 2.8rem;
  border-radius: 50%;
  box-sizing: content-box;
}
.a2aU53vl {
  display: inline-block;
  vertical-align: middle;
  color: #828282;
  font-size: 1.3rem;
}
.a3y4BCF-,
.a3y4BCF- svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.a3y4BCF- svg {
  fill: #ccc;
}
.a1Qv0vVw {
  display: inline-block;
}
.a1Qv0vVw:hover .a2aU53vl {
  opacity: 1 !important;
}
.a1Qv0vVw .a3m1D4Gp {
  display: none;
}
.a1Qv0vVw .a2aU53vl {
  color: #888;
  font-size: 1.8rem;
  font-weight: 300;
}
.a3uTmmye,
.apvbFzdv {
  display: inline-block;
}
.a3uTmmye .a3m1D4Gp,
.apvbFzdv .a3m1D4Gp {
  background-color: transparent;
  padding: 0;
  border-radius: 0;
  margin: 0;
}
.a3uTmmye .a2gLqOgu,
.apvbFzdv .a2gLqOgu {
  border-radius: 0;
  width: auto;
  height: 25px;
}
.a3uTmmye .a2aU53vl,
.apvbFzdv .a2aU53vl {
  font-size: 12px;
  line-height: 12px;
  color: #5f5f5f;
  padding-left: 10px;
}
.a1c8pa3s.aF2GAGkh:not(.a2e7cU5z) .a1IDXUQA {
  display: none;
}
.aF2GAGkh .a2aU53vl {
  font-size: 15px;
}
.aF2GAGkh:not(.apvbFzdv):hover .a2aU53vl,
.aF2GAGkh:not(.apvbFzdv):hover .a2NCIuTn {
  opacity: 0.8;
}
.aF2GAGkh.a3uTmmye .a2aU53vl,
.aF2GAGkh.apvbFzdv .a2aU53vl {
  font-size: 12px;
  line-height: 25px;
  color: #5f5f5f;
  text-transform: uppercase;
}
.aF2GAGkh.a3uTmmye .a3m1D4Gp,
.aF2GAGkh.apvbFzdv .a3m1D4Gp {
  width: 25px;
  height: 25px;
  position: relative;
  vertical-align: top;
}
.aF2GAGkh.a3uTmmye .a2NCIuTn,
.aF2GAGkh.apvbFzdv .a2NCIuTn {
  border-radius: 0;
}
.aF2GAGkh.apvbFzdv {
  position: relative;
}
.aF2GAGkh.apvbFzdv:after {
  display: none;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: -10px;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.1);
}
.aF2GAGkh.apvbFzdv:hover:after {
  display: block;
}
.theme-dark .a3uTmmye .a2aU53vl,
.theme-dark .apvbFzdv .a2aU53vl {
  color: inherit;
}
.a3pjfTIs {
  text-decoration: none;
}
.a3SyOcaV {
  margin-top: -0.1rem;
  margin-left: -0.3rem;
  position: relative;
}
.a2ZImsrS,
.a3tMliH5 {
  display: inline;
}
.a2ZImsrS {
  vertical-align: middle;
  color: #828282;
  font-size: 1.3rem;
}
.a2ZImsrS.a3ojSkCs:before {
  display: inline-block;
  content: ",";
  margin-right: 0.5rem;
}
.a4otA5qs {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  height: 25px;
  background-color: #f4f4f4;
  padding-right: 10px;
  opacity: 1;
  transition: opacity 0.1s ease;
  white-space: nowrap;
}
.a4otA5qs:hover {
  background-color: #dbdbdb;
}
.a1jiNPPq {
  color: #828282;
  font-size: 1.3rem;
  position: relative;
  cursor: default;
  display: inline-block;
  padding-left: 1rem;
}
.a1jiNPPq:hover {
  cursor: pointer;
}
.a4otA5qs.a1jiNPPq {
  margin-left: 11px;
  font-size: 12px;
  line-height: 25px;
  color: #5f5f5f;
  text-transform: uppercase;
  padding-left: 10px;
}
.a32j5FS4 {
  display: inline-block;
  background-color: #f4f4f4;
  float: left;
  padding-right: 10px;
  margin-top: 4px;
}
.a39Ru1dv {
  position: absolute;
  left: 0;
  display: block;
}
.a4otA5qs.a39Ru1dv {
  position: absolute;
  top: 25px;
  background-color: transparent;
  padding-right: 0;
  height: auto;
  max-height: 0;
  overflow: hidden;
}
.a4otA5qs.a39Ru1dv:after {
  display: block;
  content: "";
  clear: both;
}
.a4otA5qs.a23lQUej {
  background-color: transparent;
}
.a4otA5qs .a2ZImsrS {
  font-size: 12px;
  line-height: 25px;
  color: #5f5f5f;
}
.a4otA5qs .a3pjfTIs {
  position: relative;
  opacity: 0;
  top: -10px;
  transition-property: opacity, top;
  transition-duration: 0ms, 0ms;
  transition-timing-function: ease;
}
.a4otA5qs.a39Ru1dv.a2_vflBv {
  max-height: 300px;
}
.a4otA5qs.a39Ru1dv.a2_vflBv .a3pjfTIs {
  opacity: 1;
  top: 0;
  transition-duration: 0.2s, 0.2s;
}
.a4otA5qs.a39Ru1dv > a:first-child {
  transition-delay: 0ms, 0ms;
}
.a4otA5qs.a39Ru1dv > a:nth-child(2) {
  transition-delay: 0.1s, 0.1s;
}
.a4otA5qs.a39Ru1dv > a:nth-child(3) {
  transition-delay: 0.2s, 0.2s;
}
.a4otA5qs.a39Ru1dv > a:nth-child(4) {
  transition-delay: 0.3s, 0.3s;
}
.a4otA5qs.a39Ru1dv > a:nth-child(5) {
  transition-delay: 0.4s, 0.4s;
}
.a4otA5qs.a39Ru1dv > a:nth-child(6) {
  transition-delay: 0.5s, 0.5s;
}
.a4otA5qs.a39Ru1dv > a:nth-child(7) {
  transition-delay: 0.6s, 0.6s;
}
.a21Hub9j {
  text-decoration: none;
}
.a2OP5BaX {
  margin-top: -0.1rem;
  margin-left: -0.3rem;
  position: relative;
  display: inline-block;
}
.a2VIX-Kh,
.au7xf8ZL {
  display: inline;
}
.a2VIX-Kh {
  vertical-align: middle;
  color: #828282;
  font-size: 1.3rem;
}
.a2OP5BaX.a1lB8WUU:not(.a2H_x0a9) {
  margin-left: 0;
  margin-top: 1rem;
}
.a2VIX-Kh.a3SMfGnh:before {
  display: inline-block;
  content: ",";
  margin-right: 0.5rem;
}
.a2H_x0a9 {
  display: inline-block;
  margin: 0;
  margin-top: 0;
  height: 25px;
  background-color: #f4f4f4;
  padding-right: 10px;
  opacity: 1;
  transition: opacity 0.1s ease;
  white-space: nowrap;
}
.a2H_x0a9.akhqmfEw {
  background-color: transparent;
}
.a2H_x0a9 .a2VIX-Kh {
  font-size: 12px;
  line-height: 25px;
  color: #5f5f5f;
  padding-left: 7px;
}
.a2H_x0a9 .a2VIX-Kh.a3SMfGnh {
  padding-left: 0;
}
.abuVrMpG {
  margin-top: 3px;
}
.a2H_x0a9.abuVrMpG {
  max-width: 100%;
  height: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.a2H_x0a9.abuVrMpG .a2VIX-Kh {
  padding-left: 10px;
}
.theme-dark .a2OP5BaX {
  color: hsla(0, 0%, 100%, 0.5);
  background: hsla(0, 0%, 100%, 0.1);
}
.theme-dark .a2H_x0a9 {
  color: #fff;
}
.theme-dark .a2H_x0a9 .a21Hub9j {
  color: currentColor;
}
.theme-dark .a2H_x0a9 .a2VIX-Kh,
.theme-dark .a2H_x0a9 .au7xf8ZL {
  color: inherit;
}
.a3KaUVlr {
  position: relative;
}
.a3mfrBxN {
  float: right;
}
.a3KaUVlr:after {
  display: block;
  content: "";
  clear: both;
}
.a3pj5t1m {
  display: inline-block;
  vertical-align: top;
}
.a3pj5t1m.aThEub2I {
  margin-left: -7px;
}
.a1S9XQWk {
  position: relative;
  margin-bottom: 0.7rem;
}
.a1S9XQWk.a3EyQ88K {
  margin-bottom: 0.3rem;
}
.a1hs1c0u {
  margin-bottom: 0.5rem;
  display: inline-block;
  vertical-align: middle;
  margin-right: 1rem;
}
.a3JG_3aK {
  margin-left: -0.5rem;
}
.a2HZ19TK,
.a3pjbC4b {
  display: inline-block;
  vertical-align: middle;
}
.a3pjbC4b {
  color: #828282;
  font-size: 1.3rem;
}
.a1DZigjl {
  display: block !important;
  max-width: 980px !important;
  margin: 0 auto !important;
  font-family: Plain !important;
  font-size: 14px !important;
  font-weight: 300 !important;
  font-style: italic;
  color: #828282 !important;
}
@media screen and (max-width: 820px) {
  .a1DZigjl {
    width: 100% !important;
    font-size: 1rem !important;
    text-transform: uppercase;
    font-style: normal;
  }
}
.a1u40D5J {
  margin-top: 9px;
}
.a2SBDVtE {
  font-family: Plain, sans-serif;
  font-size: 14px;
  font-weight: 300;
  display: block;
  max-width: 980px !important;
  margin: 0 auto 1px !important;
}
@media screen and (max-width: 820px) {
  .a1u40D5J {
    margin: 5px 20px;
  }
  .a2SBDVtE {
    width: 100% !important;
    font-size: 1.4rem !important;
  }
}
.a1s8nB02 {
  position: relative;
  overflow: hidden;
}
.a1s8nB02.a1bUDotS aside.a1bGeCUS,
.a1s8nB02.a1bUDotS div.a1cKAR2G {
  position: inherit;
}
aside.a1bGeCUS,
div.a1cKAR2G {
  position: absolute;
  width: 100%;
}
aside.a1bGeCUS img,
aside.a1bGeCUS video {
  width: 100%;
  transform: translateZ(0);
}
.a3--T9fW {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  transition: background 2s linear;
}
.a3--T9fW.a1fSrKHO {
  transition: none;
}
.a1_K2jwU {
  display: block;
  max-width: 980px;
  margin: 0 auto;
  margin-top: 12px;
  font-family: Plain;
  font-size: 15px;
  font-weight: 100;
  color: #666;
}
.a1CuvFMh {
  margin: 0 0 0 50%;
  width: 100vw !important;
  transform: translate3d(-50%, 0, 0);
}
@media screen and (max-width: 820px) {
  .a1CuvFMh {
    width: calc(100% + 4rem) !important;
    margin: 1rem -2rem 2rem !important;
    transform: none;
    filter: none;
  }
}
@keyframes a1kelWtC {
  0% {
    transform: rotate(0deg);
  }
  20% {
    transform: rotate(30deg);
  }
  60% {
    transform: rotate(-1turn);
  }
  to {
    transform: rotate(-1turn);
  }
}
.a-J5et6z {
  font-size: 1.5rem;
  font-weight: 400;
  color: #888;
  padding: 1.5rem 0;
  text-align: center;
}
.a2Wb9r6I {
  margin-right: 0.5rem;
}
.a1XeQEFh,
.a2Wb9r6I {
  display: inline-block;
}
.a1XeQEFh {
  animation-name: a1kelWtC;
  animation-duration: 2.5s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in;
  transform-origin: 250% 55%;
}
.aDajfsi8 {
  animation-delay: 0.3s;
}
.a3g1A23f {
  animation-delay: 0.6s;
}
.a29h1qfW {
  margin-top: 1.3rem;
}
.a2-BaLOv {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding-top: 6.5rem;
}
.a2g8hVos.a2-BaLOv {
  position: relative;
}
.a3S4hL4f {
  position: absolute;
  bottom: 10px;
  right: 10px;
  z-index: 2;
  background: rgba(0, 0, 0, 0.55);
  height: 49px;
  width: 49px;
  border-radius: 50px;
  overflow: hidden;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.5s;
}
.a3S4hL4f.a1Gu1XlU {
  height: 29px;
  width: 29px;
}
.a3S4hL4f.a1Gu1XlU:before {
  height: 25px;
  width: 25px;
}
.a3S4hL4f.aX3zvTBK {
  opacity: 1;
}
.a3S4hL4f:before {
  content: "";
  display: block;
  width: 45px;
  height: 45px;
  margin: 0 auto;
  margin-top: 2px;
  border: 1px solid #fefefe;
  border-radius: 43px;
}
.a3S4hL4f svg {
  position: absolute;
  top: 5px;
  left: 5px;
}
.a3S4hL4f .a1jaQRGl {
  position: absolute;
  top: -2px;
  left: 11px;
  z-index: 1;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 35px solid #666;
  transform-origin: bottom;
}
.a1LVgop- {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
  overflow: hidden;
}
.a1LVgop-.aXyyQdLB .a1icRwlj {
  width: 50px;
  height: 50px;
  padding: 2px;
}
.a1LVgop-.aXyyQdLB .a1icRwlj svg {
  width: 48px;
  height: 48px;
}
.a1icRwlj {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 90px;
  height: 90px;
  padding: 5px;
  background: rgba(84, 84, 84, 0.75);
  border-radius: 160px;
  transform: translate(-50%, -50%);
  transition: opacity 0.5s;
  opacity: 0;
  pointer-events: none;
}
.a1icRwlj.a3n8mClS {
  opacity: 1;
}
.a1icRwlj svg {
  width: 80px;
  height: 80px;
}
.a3h1pnix {
  position: absolute;
  bottom: 17px;
  left: 50%;
  transform: translateX(-50%);
  transform-origin: bottom;
  transition: opacity 0.5s;
  opacity: 0;
}
.a3h1pnix span {
  display: block;
  animation: a1AwMHUC 2s infinite;
}
.a3h1pnix.a3n8mClS {
  opacity: 1;
}
@keyframes a1AwMHUC {
  0% {
    transform: rotate(-30deg);
  }
  50% {
    transform: rotate(30deg);
  }
  to {
    transform: rotate(-30deg);
  }
}
.a1wo1AEo {
  position: relative;
  cursor: move;
  cursor: grab;
  cursor: -webkit-grab;
}
.a1wo1AEo.a1O9uO_d {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}
.a1wo1AEo.a3alJF2I {
  cursor: default;
}
.a1wo1AEo.a3alJF2I canvas {
  display: none;
}
.a1wo1AEo.a3alJF2I:before {
  content: "\D7";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 170px;
  height: 170px;
  border-radius: 170px;
  font-family: Plain;
  font-size: 128px;
  text-align: center;
  line-height: 170px;
  color: #fff;
  background: tomato;
  opacity: 0.5;
}
.a2AWi8_E {
  position: relative;
}
.a2AWi8_E .a-spbVDj {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 3;
  transform: translate(-50%, -50%);
  background: #fff;
}
.a2AWi8_E.aLK2O3CQ canvas {
  display: none;
}
.a3BthBfR canvas {
  width: 100% !important;
}
.a2NDHHWY {
  max-width: 980px !important;
  margin: 0 0 0 50%;
  transform: translate3d(-50%, 0, 0);
}
@media screen and (max-width: 820px) {
  .a2NDHHWY {
    width: calc(100% + 4rem) !important;
    margin: 1rem -2rem 2rem !important;
    transform: none;
    filter: none;
  }
}
.a1Woail3 {
  margin: 0 auto;
}
.a1siEjP- .a2LzfopK:after,
.a1siEjP- .a2LzfopK:before,
.a3_18czk .a2LzfopK:after,
.a3_18czk .a2LzfopK:before {
  content: " ";
  display: block;
  background: #fefefe;
  position: absolute;
  z-index: 30;
  box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
}
.a3_18czk .a2LzfopK:after,
.a3_18czk .a2LzfopK:before {
  width: 2px;
  height: 9999px;
  left: 50%;
  margin-left: -1.5px;
}
.a1siEjP- .a2LzfopK:after,
.a1siEjP- .a2LzfopK:before {
  width: 9999px;
  height: 2px;
  top: 50%;
  margin-top: -1.5px;
}
.a2M-daz5,
.a3DqSSOZ,
.abLYDYSc {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  transition-duration: 0.5s;
}
.a3DqSSOZ,
.abLYDYSc {
  transition-property: opacity;
}
.a3DqSSOZ span,
.abLYDYSc span {
  position: absolute;
  max-width: 40%;
  padding: 0 20px;
  border-radius: 2px;
  line-height: 38px;
  font-size: 15px;
  font-family: Plain;
  font-weight: 300;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
}
.a3_18czk .a3DqSSOZ span,
.a3_18czk .abLYDYSc span {
  bottom: 10px;
}
.a1siEjP- .a3DqSSOZ span,
.a1siEjP- .abLYDYSc span {
  left: 30%;
  text-align: center;
  width: 40%;
}
.a2G3BPxb,
.a3EyIqEL,
.a3NRgA_j,
.a9RG6spz {
  width: 0;
  height: 0;
  position: absolute;
  border-style: solid;
}
.a3NRgA_j,
.a9RG6spz {
  top: 50%;
  margin-top: -6px;
}
.a2G3BPxb,
.a3EyIqEL {
  left: 50%;
  margin-left: -6px;
}
.a3bcRuc4 {
  position: relative;
  z-index: 0;
  box-sizing: content-box;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.a3bcRuc4 img {
  max-width: 100%;
  position: absolute;
  top: 0;
  display: block;
}
.a3bcRuc4 img.aQFAzSIC {
  position: relative;
}
.a3bcRuc4.a28S21OW .a2M-daz5,
.a3bcRuc4.a28S21OW :hover.a2M-daz5 {
  background: transparent;
}
.a3bcRuc4.a28S21OW .a2M-daz5 .a3DqSSOZ,
.a3bcRuc4.a28S21OW .a2M-daz5 .abLYDYSc,
.a3bcRuc4.a28S21OW :hover.a2M-daz5 .a3DqSSOZ,
.a3bcRuc4.a28S21OW :hover.a2M-daz5 .abLYDYSc {
  opacity: 0;
}
.a3bcRuc4 * {
  box-sizing: content-box;
}
.a3DqSSOZ,
.abLYDYSc {
  opacity: 1;
}
.a3_18czk .a3DqSSOZ span {
  left: 10px;
}
.a3_18czk .abLYDYSc span {
  right: 10px;
}
.a1siEjP- .a3DqSSOZ span {
  top: 10px;
}
.a1siEjP- .abLYDYSc span {
  bottom: 10px;
}
.a2M-daz5 {
  transition-property: background;
  background: transparent;
  z-index: 25;
}
.a2npx05S .a3DqSSOZ,
.a2npx05S .abLYDYSc {
  opacity: 0;
}
.a1LC3Hqo {
  z-index: 20;
}
.aQFAzSIC {
  z-index: 10;
}
.a2LzfopK {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 40;
  height: 36px;
  width: 36px;
  margin-left: -18px;
  margin-top: -18px;
  border-radius: 1000px;
  border: 2px solid #fefefe;
  box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
  box-sizing: border-box;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.7);
}
.a3_18czk .a2LzfopK:before {
  bottom: 50%;
  margin-bottom: 18px;
}
.a3_18czk .a2LzfopK:after {
  top: 50%;
  margin-top: 18px;
}
.a1siEjP- .a2LzfopK:before {
  left: 50%;
  margin-left: 18px;
}
.a1siEjP- .a2LzfopK:after {
  right: 50%;
  margin-right: 18px;
}
.a3NRgA_j {
  border-width: 6.45px 6.2px 6.45px 0;
  border-color: transparent #fff transparent transparent;
  left: 6px;
}
.a9RG6spz {
  border-width: 6.45px 0 6.45px 6.2px;
  border-color: transparent transparent transparent #fff;
  right: 6px;
}
.a2G3BPxb {
  border-width: 0 6.45px 6.2px;
  border-color: transparent transparent #fff;
  top: 6px;
}
.a3EyIqEL {
  border-width: 6.2px 6.45px 0;
  border-color: #fff transparent transparent;
  bottom: 6px;
}
@media screen and (max-width: 820px) {
  .a3bcRuc4 .a2M-daz5 .a3DqSSOZ,
  .a3bcRuc4 .a2M-daz5 .abLYDYSc {
    display: none !important;
  }
}
.a1UYytYl {
  margin: 0 0 0 50%;
  transform: translate3d(-50%, 0, 0);
}
@media screen and (min-width: 1093px) {
  .a1UYytYl {
    width: 1250px !important;
  }
}
@media screen and (max-width: 1092px) and (min-width: 819px) {
  .a1UYytYl {
    max-width: 980px !important;
  }
}
@media screen and (max-width: 820px) {
  .a1UYytYl {
    width: calc(100% + 4rem) !important;
    margin: 1rem -2rem 2rem !important;
    transform: none;
    filter: none;
  }
}
.a3V9m8ub {
  position: relative;
  max-width: 980px;
  margin: 20px auto;
  box-sizing: border-box;
}
.a3V9m8ub *,
.a3V9m8ub :after,
.a3V9m8ub :before {
  box-sizing: inherit;
}
.a1vfSRMr {
  opacity: 0.01;
}
.aTLbAike {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}
.a13jN8if {
  opacity: 1;
}
.a1KR1O3o {
  opacity: 0.01;
  transition: opacity 0.5s ease-in;
}
.a2SMhcwr {
  position: relative;
  display: none;
  font-size: 0;
}
.a2SMhcwr:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  background: rgba(0, 0, 0, 0.55);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s ease-in;
}
.a2SMhcwr.arpN0JSp.a3baoATK:not(.a1Ots23e):before {
  opacity: 1;
  pointer-events: all;
}
.a2SMhcwr:first-of-type {
  display: block;
}
.a1wwC0Dk {
  width: 100%;
  height: 100%;
  max-width: 100%;
}
.a1LAHz2L,
.a3SHF7ey {
  padding: 0;
  border: 0;
  background: none;
  overflow: visible;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: 0;
}
.a1LAHz2L::-moz-focus-inner,
.a3SHF7ey::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.a3SHF7ey {
  position: absolute;
  z-index: 4;
  height: 48px;
  width: 48px;
  color: #fff;
  font-size: 1.4rem;
  cursor: pointer;
}
.a3SHF7ey:not(.a1wwC0Dk) {
  transition: z-index 0.4s;
}
.a3SHF7ey.a2NubxXc {
  color: #fff;
  z-index: 5;
}
.a3SHF7ey .aA3VHGn6 {
  position: absolute;
  z-index: 3;
  display: block;
  width: 350px;
  text-align: left;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.22s ease 0.1s;
  line-height: 2.2rem;
  font-size: 1.6rem;
  font-family: Plain;
  font-weight: 100;
  background: rgba(0, 0, 0, 0.85);
  pointer-events: none;
}
.a3SHF7ey.a2NubxXc .aA3VHGn6 {
  height: auto;
  opacity: 1;
  pointer-events: all;
}
.a3SHF7ey .aA3VHGn6 span {
  display: block;
  padding: 15px 21px 14px 31px;
}
.a3SHF7ey .aA3VHGn6 img {
  width: 100%;
  height: auto;
}
.a33NFXwN {
  z-index: 4;
  top: 0;
  left: 0;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border: 4px solid hsla(0, 0%, 100%, 0.8);
  background-color: #ed1c24;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: transform 0.22s ease 0.12s, background 0.22s, border 0.22s;
}
.a33NFXwN,
.a33NFXwN span {
  position: absolute;
  display: block;
}
.a33NFXwN span {
  transform: translateY(-50%) translateX(-50%);
  top: 50%;
  left: 50%;
  background-color: #fff;
}
.a33NFXwN span.a3nBoFz1 {
  width: 4px;
  height: 16px;
}
.a33NFXwN span.a8NrBoJW {
  width: 16px;
  height: 4px;
}
.a2NubxXc .a33NFXwN {
  background-color: #fff !important;
  border: 4px solid rgba(0, 0, 0, 0.2);
  transform: rotate(-315deg);
}
.a3Buqqaw {
  position: absolute;
  left: 16px;
  bottom: 38px;
  max-width: 96%;
  z-index: 3;
}
.a3Buqqaw:after {
  clear: both;
  display: block;
  content: "";
}
.a1LAHz2L {
  float: left;
  padding: 0.6rem 1.3rem 0.7rem;
  font-family: Plain;
  font-weight: 100;
  font-size: 1.6rem;
  text-align: center;
  text-transform: uppercase;
  line-height: 22px;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  cursor: pointer;
}
.a1LAHz2L:last-child {
  margin-left: 3px;
}
.a1LAHz2L.a2NubxXc {
  background-color: #ed1c24;
}
@media screen and (max-width: 820px) {
  .a2SMhcwr.arpN0JSp:before {
    display: none;
  }
  .a2SMhcwr.a3baoATK.arpN0JSp:before {
    display: block;
    position: fixed;
    z-index: 100;
    background: #000;
    transition: 0;
  }
  .a2SMhcwr.a3baoATK.arpN0JSp .a3SHF7ey.a2NubxXc {
    z-index: 101;
  }
  .a2SMhcwr.a3baoATK.arpN0JSp .a3SHF7ey.a2NubxXc .a33NFXwN {
    position: fixed;
    top: 70px;
    right: 15px;
    left: auto;
    height: 40px;
    width: 40px;
  }
  .a2SMhcwr.a3baoATK.arpN0JSp .a3SHF7ey.a2NubxXc .a33NFXwN:after {
    height: 40px;
    width: 40px;
    margin: 0;
    margin-left: -2px;
    margin-top: -2px;
    line-height: 3.6rem;
    font-size: 3.6rem;
  }
  .a3SHF7ey {
    height: 32px;
    width: 32px;
  }
  .a3SHF7ey .a33NFXwN {
    width: 30px;
    height: 30px;
    border-width: 2px;
    transition: transform 0.5s;
  }
  .a3SHF7ey .a33NFXwN:after {
    content: "+";
    display: block;
    height: 30px;
    width: 30px;
    margin-left: -2px;
    margin-top: -2px;
    text-align: center;
    line-height: 29px;
    font-family: Plain;
    font-size: 19px;
    transition: margin 1s, transform 0.22s ease 0.12s;
  }
  .a3SHF7ey.a2NubxXc .a33NFXwN {
    transform: none;
  }
  .a3SHF7ey.a2NubxXc .a33NFXwN:after {
    transform: rotate(-315deg) translateZ(0);
    margin-left: -1px;
    font-size: 22px;
  }
  .a3SHF7ey .a33NFXwN span {
    display: none;
  }
  .a3SHF7ey .aA3VHGn6 span {
    padding: 20px 19px 20px 21px;
    font-size: 1.4rem;
    line-height: 2rem;
  }
  .a3SHF7ey .aA3VHGn6.arbZ0dt7 {
    background: none;
    position: fixed;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
    transition: all 0.5s;
  }
  .a3Buqqaw {
    position: static;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    margin-top: 2px;
  }
  .a1LAHz2L {
    width: 50%;
    height: 50px;
    padding-right: 4rem;
    padding-left: 4rem;
    margin: 0;
    font-size: 1.7rem;
    font-weight: 100;
    font-family: Plain;
  }
  .a1LAHz2L:last-child {
    margin-left: 2px;
  }
  .a3SHF7ey .aA3VHGn6 {
    font-size: 12px;
  }
}
.a2EImuox {
  max-width: 980px !important;
  margin: 0 0 0 50%;
  transform: translate3d(-50%, 0, 0);
}
@media screen and (max-width: 820px) {
  .a2EImuox {
    width: calc(100% + 4rem) !important;
    margin: 1rem -2rem 2rem !important;
    transform: none;
    filter: none;
  }
}
.a368Hcdg {
  margin: 0 0 0 50%;
  width: 100vw !important;
  transform: translate3d(-50%, 0, 0);
}
@media screen and (max-width: 820px) {
  .a368Hcdg {
    width: calc(100% + 4rem) !important;
    margin: 1rem -2rem 2rem !important;
    transform: none;
    filter: none;
  }
}
.a267pIbL {
  position: relative;
  max-height: 640px;
  margin-bottom: 5px;
  overflow: hidden;
  transition: height 0.5s;
  box-sizing: content-box;
}
.a3Pp_tFC:not(.a2_7vGSr) .a2avhuNN,
.a267pIbL {
  width: 100%;
}
.a267pIbL ul {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0.1;
  transition: opacity 1s;
}
.a267pIbL ul.a3dGzvRE {
  opacity: 1;
}
.a267pIbL ul li {
  float: left;
  margin: 0 7px;
}
.a2XM9z3w {
  max-height: 640px;
  max-width: calc(100vw - 20px);
}
.a267pIbL.a3n1GT69 ul {
  transition: transform 0.75s;
}
.a267pIbL.a3n1GT69 .a14a23_w {
  transition: opacity 0.5s;
}
.aVc8cshp {
  position: absolute;
  top: 50%;
  z-index: 2;
  width: 56px;
  height: 56px;
  transform: translateY(-50%);
  border: none;
  font-family: Plain;
  font-size: 64px;
  color: #fff;
  cursor: pointer;
  transition: opacity 0.75s, background 0.75s;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.aVc8cshp,
.aVc8cshp.a3_keI_A {
  display: -ms-flexbox;
  display: flex;
}
.aVc8cshp.a3_keI_A {
  background: #333 !important;
}
.aVc8cshp:focus,
.aVc8cshp:hover {
  opacity: 1;
  outline: none;
}
.aVc8cshp:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 13px;
  height: 13px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: rotate(-135deg);
}
.aVc8cshp.aKARdaZA {
  left: 0;
  padding: 0 0 0 5px;
}
.aVc8cshp.aaxiYJtw {
  right: 0;
  padding: 0 5px 0 0;
}
.aVc8cshp.aaxiYJtw:before {
  transform: rotate(45deg);
}
.a14a23_w {
  position: relative;
}
.a14a23_w.aaxiYJtw:not(.a2lVoIkc),
.a14a23_w.aaxiYJtw ~ li:not(.a2lVoIkc) {
  opacity: 0.2;
}
.a14a23_w.a2lVoIkc {
  opacity: 1;
}
.a14a23_w,
.a14a23_w.a3yLa6R2:not(.a2lVoIkc),
.a14a23_w.aKARdaZA {
  opacity: 0.75;
}
.a2avhuNN {
  display: -ms-flexbox;
  display: flex;
  max-width: 980px;
  margin: 0 auto;
  margin-top: 5px;
  transition: width 0.75s;
  font-size: 0;
}
.a2avhuNN .aAq5uTs- {
  margin: 0 auto;
}
.a2avhuNN .aAq5uTs- li {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 8px;
  transition: background 0.75s, border 0.75s;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid #ccd7ea;
}
.a242C41h {
  position: absolute;
  right: 8px;
  bottom: 8px;
  margin-left: 56px;
  font-family: Plain;
  font-weight: 300;
  color: #fff;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 16px;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.8);
  word-break: break-all;
}
@media screen and (max-width: 920px) {
  .a267pIbL {
    padding: 6px 0;
    margin-bottom: 0;
  }
  .a2avhuNN {
    width: 100%;
    margin-top: 0;
    padding: 6px 10px;
  }
  .a242C41h {
    font-size: 1.4rem;
  }
  .a2XM9z3w,
  .a267pIbL {
    height: 240px;
  }
  .aVc8cshp {
    width: 48px;
    height: 48px;
  }
  .aVc8cshp:after {
    top: 18px;
  }
}
.a1-q_uWl {
  margin: 0 0 0 50%;
  width: calc(100vw - 20px) !important;
  transform: translate3d(-50%, 0, 0);
}
@media screen and (max-width: 820px) {
  .a1-q_uWl {
    margin: 1rem -2rem 2rem !important;
    transform: none;
    filter: none;
  }
}
.a2qltTFC {
  font-size: 16px;
  font-weight: 300;
  padding: 8px 21px 12px;
  line-height: 24px;
}
.a2qltTFC.a2lDxPaL {
  margin: auto;
  max-width: 1250px;
  font-size: 18px;
  padding: 21px 0;
  line-height: 28px;
}
.aFQN8OU2 {
  font-weight: 300;
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 2.3rem;
}
.aFQN8OU2 b,
.aFQN8OU2 strong {
  font-weight: 700;
}
.aFQN8OU2 blockquote,
.aFQN8OU2 li,
.aFQN8OU2 p {
  margin: 1rem 0 1.5rem;
}
.aFQN8OU2.ahBtIJCF li,
.aFQN8OU2.ahBtIJCF p {
  margin: 0 0 1.5rem;
}
.aFQN8OU2 a {
  color: #416fd6;
  text-decoration: underline;
}
.aFQN8OU2 a:hover {
  text-decoration: none;
}
.aFQN8OU2 a img {
  max-width: 100%;
  height: auto;
}
.aFQN8OU2 ol,
.aFQN8OU2 ul {
  padding: 0;
  margin: 2.5rem 0 0;
  list-style-type: none;
}
.aFQN8OU2 ol {
  counter-reset: item;
}
.aFQN8OU2 ol > li,
.aFQN8OU2 ul > li {
  display: block;
  position: relative;
  /* margin-left: 42px; */
}
.aFQN8OU2 ol > li {
  counter-increment: item;
}
.aFQN8OU2 ol > li:before {
  font-weight: 700;
  content: counter(item) ". ";
  transform: translate(-100%);
  text-align: right;
}
.aFQN8OU2 ol > li:before,
.aFQN8OU2 ul > li:before {
  display: block;
  position: absolute;
  margin-left: -21px;
}
/* .aFQN8OU2 ul > li:before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 100%;
  /* background: currentColor; */
  margin-top: calc((2.3rem - 2px) / 2);
} */
.aFQN8OU2 li ol,
.aFQN8OU2 li ul {
  margin: 1.5rem 0 0;
}
.aFQN8OU2 li ol > li,
.aFQN8OU2 li ul > li {
  margin-left: 28px;
}
.aFQN8OU2 code {
  white-space: pre-line;
}
.aFQN8OU2 h2 {
  font-size: 20px;
  line-height: 26px;
}
.aYwaUr3X {
  font-size: 17px;
  line-height: 26px;
}
.aYwaUr3X h2 {
  margin: 15px 0;
  font-size: 20px;
  line-height: 26px;
}
.aYwaUr3X h3 {
  margin-bottom: 15px;
  font-size: 20px;
  line-height: 25px;
}
.aYwaUr3X li,
.aYwaUr3X p {
  margin: 15px 0;
  overflow-wrap: break-word;
}
.aYwaUr3X.ahBtIJCF li,
.aYwaUr3X.ahBtIJCF p {
  margin: 0 0 15px;
}
.a21vc1mc {
  margin: 1rem 0 2rem;
}
.aYwaUr3X.a21vc1mc {
  margin: 15px 0;
}

.aFQN8OU2 blockquote {
  margin: 10px 0 25px 40px;
  padding: 1px 0 1px 15px;
  border-left: 5px solid #ebebeb;
  position: relative;
  font-style: normal;
  font-style: italic;
}

.aFQN8OU2 blockquote:before {
  content:'❝';
  position: absolute;
  left: -56px;
  top: -6px;
  font-size: 70px;
  line-height: 1
}

.aFQN8OU2 blockquote p {
  margin: 0;
  font-style: italic;
}


.theme-dark .aFQN8OU2 a {
  color: #abd0ec;
}
.a2yOz5Pl {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 24px 0;
  margin: 32px 0;
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
  position: relative;
}
.a2W1Fe4Y {
  width: 64px;
  min-width: 64px;
  height: 64px;
  display: block;
  overflow: hidden;
  border-radius: 50%;
}
.a2r4hwi-,
.a2W1Fe4Y {
  margin-right: 16px;
}
.a3D_jjCO {
  display: block;
  font-size: 20px;
  line-height: 32px;
}
.a1hMaCzY {
  display: block;
  margin-top: 8px;
  color: #7f7f7f;
  font-size: 14px;
  line-height: 18px;
  padding-left: 12px;
  position: relative;
}
.a1hMaCzY:before {
  content: "\2013";
  position: absolute;
  top: 0;
  left: 0;
}
.a2yOz5Pl.a1NUzFZr {
  display: block;
}
.a2yOz5Pl.a1NUzFZr .a2W1Fe4Y {
  float: left;
  margin-bottom: 8px;
}
.a2yOz5Pl.a1NUzFZr .a2r4hwi- {
  padding-right: 16px;
  position: absolute;
  top: -12px;
  background: #fff;
}
.a2yOz5Pl.a1NUzFZr .a3D_jjCO {
  line-height: 27px;
}
.theme-dark .a1hMaCzY {
  color: #ddd;
}
.theme-dark .a2yOz5Pl.a1NUzFZr .a2r4hwi- {
  background: #000;
}
.a44sYLAd {
  text-align: center;
}
.abYHnK6L {
  min-height: 400px;
}
.an2472nD {
  text-align: left;
  margin-bottom: 10px;
}
.an2472nD.a2-zTPrO {
  text-align: center;
}
.a2hnDAJG {
  background-color: gray;
  line-height: 300px;
}
.a1ExlXDE {
  width: 100%;
}
.a3ds6RMb {
  text-align: center;
}
.aXsgZaeG {
  margin: 0 0 20px;
}
.aXsgZaeG.a2-zTPrO {
  background-color: #f2f2f2;
  padding: 20px 64px;
  position: relative;
  min-height: 200px;
}
.aXsgZaeG.a2-zTPrO.a1fx9kXn {
  padding: 0;
}
.aXsgZaeG.a2-zTPrO .a1ExlXDE {
  width: 516px;
  overflow: hidden;
}
.an2472nD [fb-xfbml-state="parsed"] {
  height: 0;
}
.an2472nD [fb-xfbml-state="rendered"] {
  height: auto;
}
.a3ih21s9 iframe,
.a3ih21s9 > span {
  max-width: 100%;
}
.a3CetXf8 {
  max-width: 350px;
  margin: 0 auto;
}
.aXsgZaeG .a3CetXf8 {
  max-width: 100%;
  margin: 0;
}
.an2472nD:not(.aXsgZaeG) .a1xVLxiO {
  margin: 0 auto;
  width: 350px !important;
}
.theme-dark .a3CetXf8 {
  background-color: #fff;
}
.a3B0HWAE {
  font-size: 0;
  margin-bottom: 1.5rem;
  overflow: hidden;
}
.a1b4-KG7 {
  font-size: 1.7rem;
  margin-bottom: 10px;
  font-weight: 700;
}
.aYL63y3w {
  margin: 0 -0.9rem -0.9rem 0;
}
.aSTVdkW9 {
  width: calc(33.3% - 0.9rem);
  padding-bottom: calc(31.39% - 0.9rem);
  position: relative;
  display: inline-block;
  overflow: hidden;
  margin: 0 0.9rem 0.9rem 0;
}
.aSTVdkW9 .a2ZAMrMz {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: hsla(0, 0%, 100%, 0.2);
  opacity: 0;
}
.aSTVdkW9:hover .a2ZAMrMz {
  opacity: 1;
}
.a3lZzaas,
.a3lZzaas svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.a3lZzaas {
  width: 45%;
  height: 45%;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 50%;
}
.a3lZzaas svg {
  fill: #fff;
  width: 60%;
  height: 60%;
}
.aHPKwX5C .a3B0HWAE {
  margin-bottom: 15px;
}
.aHPKwX5C .aYL63y3w {
  margin: 0 -16px -16px 0;
}
.aHPKwX5C .aSTVdkW9 {
  width: 149px;
  padding-bottom: 140px;
  margin: 0 16px 16px 0;
}
.aHPKwX5C .a3lZzaas {
  width: 33%;
  height: 33%;
}
.a2x8vyoZ {
  display: block;
  margin: 0 -1rem;
  text-decoration: none !important;
}
.a2x8vyoZ.aQXlvh8d {
  margin-bottom: 1.5rem;
}
.a3Rv_ZbE {
  position: relative;
  padding-bottom: 58.3333%;
  overflow: hidden;
}
.a3nJhrGE {
  width: 100%;
  height: auto;
  display: block;
}
.a3e2pqSB {
  background-color: #000;
  color: #fff;
  font-family: Poppins-placeholder, serif;
  font-size: 1.9rem;
  line-height: 2.2rem;
  padding: 1rem;
}
.fonts-loaded-Poppins .a3e2pqSB {
  font-family: Poppins, sans-serif;
}
.a1PLOi3u {
  width: 5rem;
  height: 5rem;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.6);
  position: absolute;
  right: 1rem;
  bottom: 1rem;
}
.a1PLOi3u svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  fill: #fff;
}
.a1PLOi3u.a3QZpm0Z svg {
  width: 66.666666667%;
  height: 50%;
}
.a1PLOi3u.a2NpwaL8 svg {
  width: 35.416666667%;
  height: 41.666666667%;
}
.a15Zj6Id {
  margin: 0;
  margin-bottom: 20px;
  background-color: #f7f7f7;
}
.a15Zj6Id.aQXlvh8d {
  margin-bottom: 15px;
}
.a15Zj6Id:hover {
  opacity: 0.7;
}
.a15Zj6Id .a3Rv_ZbE {
  display: inline-block;
  vertical-align: middle;
  width: 275px;
  height: 155px;
  overflow: hidden;
  padding-bottom: 0;
}
.a15Zj6Id .a1PLOi3u {
  width: 48px;
  height: 48px;
  right: 10px;
  bottom: 10px;
}
.a15Zj6Id .a1PLOi3u:before {
  display: none;
}
.a15Zj6Id .a3e2pqSB {
  display: inline-block;
  vertical-align: middle;
  font-size: 22px;
  line-height: 26px;
  color: #000;
  background-color: transparent;
  width: calc(100% - 275px);
}
.a15Zj6Id .a1PAU4e4 {
  margin-top: 5px;
}
.theme-dark .a3e2pqSB,
.theme-dark .a15Zj6Id {
  background-color: #4b4b4b;
}
.theme-dark .a15Zj6Id .a3e2pqSB {
  color: #fff;
}
.a2TyiXZ_ {
  margin-bottom: 1.5rem;
  font-family: Poppins-placeholder, serif;
  font-size: 2.3rem;
  font-weight: 400;
}
.fonts-loaded-Poppins .a2TyiXZ_ {
  font-family: Poppins, serif;
}
.a1KsKWpB {
  font-size: 17px;
  margin-bottom: 15px;
  margin-top: -10px;
}
.a1mwGHSc {
  font-size: 42px;
}
.a3EdkhYm {
  font-size: 36px;
}
.arwHJZEy {
  font-size: 30px;
  text-align: center;
}
.arwHJZEy,
.arwHJZEy .a1mwGHSc {
  margin-bottom: 15px;
}
.arwHJZEy .a1KsKWpB {
  display: block;
  margin: 7px 0;
  font-size: 14px;
  color: #333;
}
.a26qApLL {
  margin: 0 -1rem 1.5rem 0;
}
.a2yQE9JC {
  border-collapse: collapse;
  width: 100%;
}
.a2Kp4TbC {
  border: none !important;
}
.a3ZoGUbS,
.amRLHSLB {
  display: table-cell;
  vertical-align: top;
  border-bottom: 1px solid #ededed;
  width: 50%;
  padding: 5px 0;
}
.amRLHSLB {
  font-weight: 300;
  padding-right: 5px;
}
.a1VCxC2X.aIyZXEbp {
  display: none;
}
.a1VCxC2X:first-child .a3ZoGUbS,
.a1VCxC2X:first-child .amRLHSLB {
  border-top: 1px solid #ededed;
}
.a2zlBZTe,
.amRLHSLB {
  font-size: 1.7rem;
  line-height: 2.3rem;
}
.a12cuGYQ {
  margin-bottom: -1.5rem;
}
.a2zlBZTe {
  margin-bottom: 5px;
  font-weight: 400;
}
.a3wJjSlL {
  text-align: center;
  margin-top: -3.5rem;
  position: relative;
  padding: 3rem 0 0.5rem;
  background: linear-gradient(hsla(0, 0%, 100%, 0.2), #fff, #fff);
}
.a3QZy1oG {
  display: inline-block;
  cursor: pointer;
  padding: 5px;
}
.a3KIZYYW,
.ankmd5TB {
  display: inline-block;
  vertical-align: middle;
}
.ankmd5TB {
  color: #4675d1;
  margin-right: 0.5rem;
  font-size: 1.7rem;
}
.a3KIZYYW,
.a3KIZYYW svg {
  width: 1.2rem;
  height: 1.2rem;
}
.a3KIZYYW svg {
  transform: rotate(-90deg);
  fill: #4675d1;
}
.a1Eb5Nr2,
.aFluWye5 {
  margin-bottom: 15px;
  position: relative;
}
.aFluWye5 {
  max-height: 23rem;
  overflow: hidden;
}
.aFluWye5:after {
  background: linear-gradient(
    hsla(0, 0%, 100%, 0),
    hsla(0, 0%, 100%, 0.8),
    #fff
  );
  bottom: 0;
  content: "";
  display: block;
  height: 7.5rem;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
}
.a1Eb5Nr2 {
  padding-bottom: 2rem;
}
.a1wFtUf- {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 1;
}
.a1wFtUf- a {
  color: #416fd6;
  display: inline-block;
  font-size: 1.4rem;
  font-weight: 700;
  padding-right: 16px;
  position: relative;
  text-decoration: none;
}
.a1wFtUf- a:hover {
  text-decoration: underline;
}
.a1wFtUf- a > span:first-child {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  transition: transform 0.2s ease;
}
.aFluWye5 .a1wFtUf- a:hover > span:first-child {
  transform: translateY(3px);
}
.a1Eb5Nr2 .a1wFtUf- a:hover > span:first-child {
  transform: translateY(-3px);
}
.a1wFtUf- svg {
  fill: #416fd6;
  height: 11px;
  width: 11px;
}
.a1Eb5Nr2 .a1wFtUf- svg {
  transform: rotate(180deg);
}
.a3MkYXF2 {
  margin-bottom: 15px;
  margin-right: 0;
}
.a3MkYXF2 .a2zlBZTe {
  margin-bottom: 6px;
}
.a3MkYXF2 .a3ZoGUbS,
.a3MkYXF2 .amRLHSLB {
  padding-top: 6px;
  padding-bottom: 6px;
}
.a3MkYXF2 .amRLHSLB {
  width: 200px;
  font-size: 17px;
  line-height: 26px;
}
.a3MkYXF2 .a3ZoGUbS {
  width: calc(100% - 200px);
}
.a3MkYXF2 .a12cuGYQ {
  margin-bottom: -15px;
}
.a3MkYXF2 .a3wJjSlL {
  text-align: left;
  background: none;
  padding: 0;
  margin-top: 0;
}
.a3MkYXF2 .a3QZy1oG {
  background-color: #eee;
  padding: 2px 10px 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.a3MkYXF2 .ankmd5TB {
  font-size: 15px;
}
.aHKWAzkC .a1VCxC2X,
.aHKWAzkC .a3ZoGUbS,
.aHKWAzkC .amRLHSLB {
  display: block;
  width: 100%;
}
.aHKWAzkC .a1VCxC2X {
  margin-bottom: 10px;
}
.aHKWAzkC .a3ZoGUbS,
.aHKWAzkC .amRLHSLB {
  padding: 3px 0;
}
.aHKWAzkC .amRLHSLB {
  color: #9b9b9b;
}
.a35ELAky {
  margin: 3rem -2rem -0.5rem;
}
.a2SdcEvM {
  margin: 0 0 15px;
}
.a1ysMmZc {
  margin: 0 -2rem -0.8rem;
}
.a2u1poVy {
  margin: 0 0 15px;
}
.a2ldYvNU {
  margin-bottom: 1.2rem;
}
.a3r2l3wD {
  margin-bottom: -9px;
}
.aaPSKOW7 {
  font-size: 1.7rem;
  line-height: 2.3rem;
  margin-bottom: 5px;
  font-weight: 400;
}
.a2FLJ9d0 .aaPSKOW7 {
  margin-bottom: 6px;
}
.a2k-_SPV {
  margin-bottom: 15px;
}
.a1KkW06Q {
  margin-bottom: 0 !important;
}
.a3N-fCF6:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.a3N-fCF6 {
  display: inline-block;
}
* html .a3N-fCF6 {
  height: 1%;
}
.a3N-fCF6 {
  display: block;
}
.ajrXKCKi {
  background-color: #000;
  padding: 8px 15px;
  color: #fff;
  font-family: Poppins, serif;
  font-size: 24px;
}
.a2mnzrtb {
  overflow: hidden;
  position: relative;
}
.a3FiTtm1 {
  width: 100%;
  height: 100%;
}
.a1aRpVen {
  position: relative;
  left: 0;
}
.agWDta2- {
  position: absolute;
  top: 0;
  left: 100%;
}
.a2bnIedt {
  transition: left 1s;
  left: -100%;
}
.a20AZZDR {
  transition: left 1s;
  left: 0;
}
.a3FiTtm1 .ajrXKCKi {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}
.a3FiTtm1 .ajrXKCKi .a20PqBXe {
  float: right;
  font-size: 14px;
}
.a3FiTtm1 > div:nth-of-type(2) {
  border-top-width: 0;
}
.a2RqbqjN > div:nth-of-type(2) > div {
  border-width: 0;
}
.a2kn1Tah {
  opacity: 0;
  height: 0;
  background-color: #f2f2f2;
  padding: 7.5px 0 15px 30px;
  margin-bottom: 30px;
}
.a2kn1Tah div {
  border-radius: 0.5rem;
}
.a2kn1Tah strong {
  line-height: 35px !important;
}
.a1EPSXBA {
  opacity: 1;
  height: 65px;
  transition: all 0.2s linear;
  transition-delay: 0.3s;
}
.a2kn1Tah > div {
  opacity: 0;
}
.a1EPSXBA > div {
  opacity: 1;
  transition: all 0.2s linear;
  transition-delay: 0.7s;
}
.a2lTM7u1 {
  display: none;
}
.a2RqbqjN {
  position: relative;
  border: 1px solid #e8e7e4;
}
.asTD6sRD {
  padding: 0 30px 15px;
  margin-top: 25px;
}
.a2JvtOKT {
  position: relative;
  margin-top: 30px;
}
.a158Th9i {
  float: right;
  position: absolute;
  top: -30px;
  right: 30px;
  color: #000;
  text-align: right;
  padding-right: 10px;
  text-decoration: none;
  font-size: 14px;
  font-family: Poppins, serif;
  animation: a2xNbCpO 0.3s;
  animation-fill-mode: forwards;
  overflow: hidden;
}
.a158Th9i:hover {
  text-decoration: underline;
}
.a158Th9i:before {
  content: "";
  display: block;
  background-color: #fff;
  border-left: #b4c8e9;
  border-top: #b4c8e9;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  width: 6px;
  height: 6px;
  transform: rotate(-45deg);
  margin-top: 4px;
  margin-left: 4px;
  position: absolute;
  top: 3px;
  right: 2px;
  cursor: pointer;
}
.a2oAAPLI,
.a12heob0 {
  float: right;
  position: relative;
  top: -20px;
  color: #000;
  text-align: right;
  padding-bottom: 4px;
  padding-right: 10px;
  text-decoration: none;
  font-size: 14px;
  font-family: Poppins, serif;
  animation: a2xNbCpO 0.3s;
  animation-fill-mode: forwards;
  overflow: hidden;
}
a.a2oAAPLI:hover {
  color: rgba(0, 0, 0, 0.8);
  transition: all 0.3s;
  transition-timing-function: linear;
}
.a2oAAPLI:before {
  content: "";
  display: block;
  background-color: #fff;
  border-left: #b4c8e9;
  border-top: #b4c8e9;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  width: 6px;
  height: 6px;
  transform: rotate(-45deg);
  margin-top: 4px;
  margin-left: 4px;
  position: absolute;
  top: 3px;
  right: 2px;
  cursor: pointer;
}
.a2oAAPLI:after {
  content: "";
  max-height: 1px;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #000;
  animation: a3P8xczn 5s;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
  width: 0;
}
.a12heob0 {
  float: left;
  padding-right: 0;
  padding-left: 10px;
}
.a12heob0:before {
  top: 2px;
  left: -2px;
  transform: rotate(-225deg);
}
@keyframes a2xNbCpO {
  0% {
    opacity: 0;
    height: 0;
  }
  to {
    opacity: 1;
    height: 20px;
  }
}
@keyframes a3P8xczn {
  0% {
    width: 0;
  }
  to {
    width: 100%;
  }
}
@media screen and (max-width: 800px) {
  .a3FiTtm1 {
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .a3FiTtm1 > div:nth-of-type(2) {
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 0;
    margin-right: 0;
  }
  .a2kn1Tah > div {
    float: left;
    margin-top: 0.55rem;
  }
  .a2kn1Tah div div div {
    height: 2.6rem !important;
  }
  .a2kn1Tah div:first-child strong {
    top: -0.1rem !important;
  }
}
@media screen and (max-width: 400px) {
  .a2kn1Tah > div {
    width: 40% !important;
  }
}
.aRHZ4A0O {
  border: 1px solid #f2f2f2;
  border-left: none;
  border-right: none;
  margin: 25px 0;
  padding: 25px 0;
}
.aRHZ4A0O:after {
  clear: both;
  display: block;
  content: "";
}
.a13y_4oQ {
  line-height: 1;
  margin-bottom: 1rem;
}
.desktop .a13y_4oQ {
  margin-bottom: 25px;
}
.a13y_4oQ:after {
  clear: both;
  display: block;
  content: "";
}
.a1PV5CHL {
  float: right;
  font-size: 1.4rem;
  padding-left: 1.4rem;
}
.desktop .a1PV5CHL {
  font-size: 14px;
  padding-left: 14px;
}
.a3c_yP7t {
  vertical-align: 1rem;
}
.desktop .a3c_yP7t {
  vertical-align: 10px;
}
.aFdEXdwG {
  font-size: 1.9rem;
  font-weight: 400;
  line-height: 2.2rem;
  font-family: Poppins, sans-serif;
}
.desktop .aFdEXdwG {
  font-size: 30px;
  font-family: Plain, sans-serif;
}
.a3b4QoaF {
  clear: both;
  display: block;
  margin: 2rem auto 0;
  padding: 0;
  width: 18rem;
  border: 0.2rem solid #000;
  color: #000;
  background-color: #fff;
  font-size: 1.2rem;
  line-height: 3.4rem;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  text-decoration: none;
}
.desktop .a3b4QoaF {
  margin-top: 20px;
  width: 240px;
  border-width: 2px;
  font-size: 16px;
  line-height: 42px;
}
.a3b4QoaF:hover {
  opacity: 0.6;
  transition: opacity 0.25s;
}
.a6cAHBc5 {
  display: block;
  text-decoration: none;
}
.a-42Kdyj {
  width: calc(50% - 1rem);
  margin-bottom: 1.6rem;
}
.desktop .a-42Kdyj {
  width: 308px;
  margin-bottom: 16px;
}
.a-42Kdyj:nth-child(2n) {
  clear: both;
  float: left;
}
.a-42Kdyj:nth-child(odd) {
  float: right;
}
.a30WHsS8 {
  border: 0.1rem solid #f2f2f2;
  color: #000;
}
.desktop .a30WHsS8 {
  border-width: 1px;
}
.a30WHsS8:after {
  clear: both;
  display: block;
  content: "";
}
.a1SdLJCm {
  margin-bottom: 2rem;
  border: 0.1rem solid #f2f2f2;
  color: #000;
}
.desktop .a1SdLJCm {
  margin-bottom: 30px;
  border-width: 1px;
}
.a1SdLJCm:after {
  clear: both;
  display: block;
  content: "";
}
.a1SdLJCm:last-of-type {
  margin-bottom: 0;
}
.aoXwM2GY {
  position: relative;
  line-height: 1.25;
}
.a1Hizzi1 {
  position: relative;
  overflow: hidden;
  padding-bottom: 60%;
}
.desktop .a1Hizzi1 {
  height: 180px;
  padding-bottom: 0;
}
.a3dp5Jzj {
  font-size: 1.4rem;
  font-weight: 400;
  font-family: Poppins, sans-serif;
  margin-top: 0.6rem;
  color: #000;
}
.desktop .a3dp5Jzj {
  font-size: 28px;
  margin-top: 6px;
}
.a1n4bmMQ {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: 50% 50%;
}
.desktop .a1n4bmMQ {
  position: static;
}
.a1n4bmMQ.a2MuG0cL {
  opacity: 0.8;
  transition: opacity 0.25s;
}
.a1n4bmMQ:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 9rem;
  background: linear-gradient(
    180deg,
    rgba(37, 93, 167, 0.05) 0,
    rgba(37, 93, 167, 0.8)
  );
}
.a1n4bmMQ:after {
  content: "";
  position: absolute;
  left: 0.6rem;
  right: 0.6rem;
  bottom: 0.6rem;
  display: block;
  height: 1.2rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100% 50%;
}
.a3CzqIUl {
  position: absolute;
  left: 0;
  top: 0;
  width: 3rem;
  height: 3rem;
  padding-top: 0.4rem;
  text-align: center;
  background-color: #eb1c23;
  color: #fff;
  font-size: 1.7rem;
}
.a3CzqIUl:after {
  content: ".";
}
.desktop .a3CzqIUl {
  width: 40px;
  height: 40px;
  padding-top: 3px;
  font-size: 24px;
}
.a283BCIt {
  position: absolute;
  left: 1.2rem;
  top: 1.2rem;
  padding: 0.4rem 0.6rem;
  background-color: #ffe700;
  color: #000;
  font-size: 1.7rem;
  text-transform: uppercase;
}
.desktop .a283BCIt {
  left: 12px;
  top: 12px;
  padding: 4px 6px;
  font-size: 17px;
}
.a3bBZ-a7:before {
  content: none;
}
.a29JfHql {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #fff;
  background-position: 0 50%;
  border-top-width: 0.2rem;
  border-right-width: 1rem;
  border-bottom-width: 0.2rem;
  border-left-width: 0;
  border-style: solid;
  border-color: #fff;
}
.a29JfHql.a1bzYY5p {
  width: 7em;
  height: 1.7rem;
}
.a29JfHql.a3xeI1mX {
  width: 6.9rem;
  height: 2rem;
}
.desktop .a29JfHql {
  border-top-width: 4px;
  border-right-width: 10px;
  border-bottom-width: 2px;
}
.desktop .a29JfHql.a1bzYY5p {
  width: 138px;
  height: 23px;
}
.desktop .a29JfHql.a3xeI1mX {
  width: 99px;
  height: 30px;
}
.a1Au86vX:after,
.a19jt252:after {
  content: none;
}
.a3iLEMOq {
  position: relative;
  line-height: 1.25;
}
.aiPCCSw- {
  position: relative;
  overflow: hidden;
  padding-bottom: 44.642857%;
}
.desktop .aiPCCSw- {
  height: 290px;
  padding-bottom: 0;
}
.axwpvk8K {
  padding: 1rem;
}
.desktop .axwpvk8K {
  padding: 20px;
}
.a3E5MQJv {
  font-size: 1.9rem;
  font-weight: 400;
  margin-bottom: 1.2rem;
}
.desktop .a3E5MQJv {
  font-family: Poppins, sans-serif;
  font-size: 28px;
  margin-bottom: 16px;
}
.a2er5zq_ {
  width: calc(100% + 1rem);
  margin-right: -1rem;
  position: relative;
}
.desktop .a2er5zq_ {
  width: calc(100% + 20px);
  margin-right: -20px;
}
.a2er5zq_:after {
  clear: both;
  display: block;
  content: "";
}
.akkOVpGa {
  float: left;
  width: calc(100% - 14rem);
  border-right: 0.1rem solid #f2f2f2;
  font-size: 1.2rem;
  padding-bottom: 3.9rem;
}
.desktop .akkOVpGa {
  width: 363px;
  border-right-width: 1px;
  font-size: 17px;
  padding-bottom: 48px;
}
.a2pqEQr- {
  color: #848484;
  margin-bottom: 1.2rem;
}
.desktop .a2pqEQr- {
  margin-bottom: 16px;
}
.a1JVJ33j + .a1JVJ33j:before {
  content: " / ";
}
.a3qTPmPr {
  color: #eb1c23;
  margin-bottom: 1.2rem;
}
.desktop .a3qTPmPr {
  margin-bottom: 16px;
}
.a25fWLlu {
  position: absolute;
  left: 0;
  bottom: 0;
  background-size: contain;
  background-repeat: no-repeat;
}
.a25fWLlu.a9YpLgZ8 {
  width: 11rem;
  height: 1.5rem;
  margin-bottom: 0.7rem;
}
.desktop .a25fWLlu.a9YpLgZ8 {
  width: 135px;
  height: 18px;
  margin-bottom: 10px;
}
.a25fWLlu.a2IyOmGh {
  width: 8rem;
  height: 2.2rem;
  margin-bottom: 0.35rem;
}
.desktop .a25fWLlu.a2IyOmGh {
  width: 97px;
  height: 26px;
  margin-bottom: 6px;
}
.a1XqrlkP {
  float: left;
  width: 14rem;
  margin-left: -0.1rem;
  border-left: 0.1rem solid #f2f2f2;
}
.desktop .a1XqrlkP {
  width: 260px;
  margin-left: -1px;
  border-left-width: 1px;
}
.a1H_63IZ {
  position: absolute;
  left: 0.6rem;
  bottom: 0;
  font-family: Plain, sans-serif;
  font-size: 1.4rem;
  line-height: 1.8rem;
}
.desktop .a1H_63IZ {
  left: 10px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  line-height: 36px;
}
.desktop .a1H_63IZ.a1cZqxXe {
  font-size: 18px;
  line-height: 26px;
}
.a1v4XSdw,
.a10hxbmP {
  color: #fff;
  margin-right: 0.4rem;
}
.desktop .a1v4XSdw,
.desktop .a10hxbmP {
  margin-right: 8px;
}
.a2_VB86B {
  font-size: 1.8rem;
}
.desktop .a2_VB86B {
  font-size: 36px;
}
.desktop .a1cZqxXe .a2_VB86B {
  font-size: 26px;
}
.a5VYgTG6 {
  margin-right: 0.4rem;
}
.desktop .a5VYgTG6 {
  margin-right: 6px;
}
.a2BRZhRA {
  position: relative;
  height: 0.9rem;
  vertical-align: -0.1rem;
}
.desktop .a2BRZhRA {
  height: 13px;
  vertical-align: -1px;
}
.a2OaZu1X,
.a3F_3kPm {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  white-space: nowrap;
}
.a2BRZhRA,
.a2OaZu1X,
.a2WxbcDR,
.a3F_3kPm,
.aEaR1Ti6 {
  display: inline-block;
}
.a2WxbcDR,
.aEaR1Ti6 {
  width: 0.7rem;
  height: 0.7rem;
  border: 0.1rem solid #eb1c23;
  border-radius: 50%;
  margin-right: 0.3rem;
}
.desktop .a2WxbcDR,
.desktop .aEaR1Ti6 {
  width: 13px;
  height: 13px;
  border-width: 1px;
  margin-right: 7px;
}
.a2WxbcDR {
  background-color: #eb1c23;
}
.a1GMC-5_ {
  padding: 0 1rem;
  position: relative;
}
.desktop .a1GMC-5_ {
  padding: 0 10px;
}
.a55upowq {
  width: 8rem;
  margin: 0 auto 1rem;
  color: #848484;
  font-size: 1.2rem;
}
.desktop .a55upowq {
  width: 160px;
  margin-bottom: 10px;
  font-size: 17px;
}
.a1k_uFkG {
  position: absolute;
  right: 0;
  top: 0;
  background-color: #eb1c23;
  color: #fff;
  line-height: 1;
  padding: 0.3rem 0.6rem;
}
.desktop .a1k_uFkG {
  font-size: 16px;
  padding: 4px 8px;
}
.a1q86GIE {
  color: #000;
  font-size: 2.1rem;
}
.desktop .a1q86GIE {
  font-size: 30px;
}
.aM5lFo3G {
  display: block;
  width: calc(100% - 2rem);
  margin: 0 auto;
  padding: 0.6rem 0;
  font-size: 1.5rem;
  background-color: #ffe700;
  text-align: center;
  color: #000;
  border: none;
  cursor: pointer;
}
.desktop .aM5lFo3G {
  width: calc(100% - 40px);
  padding: 10px 0;
  font-size: 16px;
}
.aM5lFo3G:hover {
  text-decoration: underline;
}
.a3NoFdaY {
  font-size: 1.2rem;
  line-height: 1.4rem;
  margin-bottom: 5px;
}
.desktop .a3NoFdaY {
  font-size: inherit;
  line-height: inherit;
  margin-bottom: 0;
}
.a15J2Q1e .a1q86GIE {
  font-weight: 700;
}
.desktop .a15J2Q1e .a1q86GIE {
  font-weight: 400;
}
.a15J2Q1e .aM5lFo3G {
  font-weight: 700;
}
.desktop .a15J2Q1e .aM5lFo3G {
  font-weight: 400;
}
.desktop .a20cDaQK {
  padding: 0;
}
.desktop .a20cDaQK .a55upowq {
  width: auto;
}
.desktop .a20cDaQK .a3NoFdaY {
  display: inline-block;
}
.desktop .a20cDaQK .a1k_uFkG {
  display: inline-block;
  position: static;
  font-size: 17px;
  margin-left: 6px;
}
.a20cDaQK .a1q86GIE {
  font-weight: 700;
}
.desktop .a20cDaQK .a1q86GIE {
  display: inline-block;
  font-size: 30px;
  font-weight: 400;
}
.desktop .a20cDaQK .a1vYqO3J {
  display: inline-block;
  margin-left: 6px;
}
.desktop .a20cDaQK .aM5lFo3G {
  width: 160px;
  margin: 0;
}
.a20cDaQK .aM5lFo3G {
  font-weight: 700;
}
.desktop .a20cDaQK .aM5lFo3G {
  font-weight: 400;
}
.a1_vmrye {
  position: relative;
  line-height: 1.25;
}
.desktop .a1_vmrye {
  height: 265px;
  overflow: hidden;
}
.a3p7BOTr {
  position: relative;
  overflow: hidden;
  padding-bottom: 44.642857%;
}
.desktop .a3p7BOTr {
  float: left;
  width: 245px;
  height: 100%;
  padding-bottom: 0;
}
.apWGBYR1 {
  padding: 1rem;
}
.desktop .apWGBYR1 {
  float: left;
  width: calc(100% - 245px);
  padding: 20px 20px 0;
}
.a3DCfmAm {
  font-size: 1.9rem;
  font-weight: 400;
  margin-bottom: 1.2rem;
}
.desktop .a3DCfmAm {
  font-family: Poppins, sans-serif;
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 12px;
}
.a6aIT2Qy {
  width: calc(100% + 1rem);
  margin-right: -1rem;
  position: relative;
}
.desktop .a6aIT2Qy {
  width: 100%;
  margin-right: 0;
  position: static;
}
.a6aIT2Qy:after {
  clear: both;
  display: block;
  content: "";
}
.a2Do0tQR {
  float: left;
  width: calc(100% - 14rem);
  border-right: 0.1rem solid #f2f2f2;
  font-size: 1.2rem;
  padding-bottom: 3.9rem;
}
.desktop .a2Do0tQR {
  width: 100%;
  border-right-width: 0;
  font-size: 17px;
  padding-bottom: 0;
}
.a1YQFwZN {
  color: #848484;
  font-size: 1.2rem;
  line-height: 1.4rem;
  margin-bottom: 1.2rem;
}
.desktop .a1YQFwZN {
  margin-bottom: 12px;
}
.auFMYkWx + .auFMYkWx:before {
  content: " / ";
}
.a3xhGfBO {
  color: #eb1c23;
  margin-bottom: 1.2rem;
}
.desktop .a3xhGfBO {
  margin-bottom: 12px;
}
.a31Lkkb1 {
  position: absolute;
  left: 0;
  bottom: 0;
  background-size: contain;
  background-repeat: no-repeat;
}
.desktop .a31Lkkb1 {
  left: auto;
  right: 15px;
  bottom: 15px;
}
.a31Lkkb1.a1OLlTSL {
  width: 11rem;
  height: 1.5rem;
  margin-bottom: 0.7rem;
}
.desktop .a31Lkkb1.a1OLlTSL {
  width: 135px;
  height: 18px;
  margin-bottom: 10px;
}
.a31Lkkb1.atneDhDy {
  width: 8rem;
  height: 2.2rem;
  margin-bottom: 0.35rem;
}
.desktop .a31Lkkb1.atneDhDy {
  width: 97px;
  height: 26px;
  margin-bottom: 6px;
}
.a3_bbgoh {
  float: left;
  width: 14rem;
  margin-left: -0.1rem;
  border-left: 0.1rem solid #f2f2f2;
}
.desktop .a3_bbgoh {
  position: absolute;
  left: 265px;
  right: 20px;
  bottom: 15px;
  width: auto;
  float: none;
  margin-left: 0;
  border-left-width: 0;
}
.a2LYkLww {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
}
.a3QKG2-_ {
  width: 49px;
  height: 49px;
  position: relative;
  overflow: hidden;
  border-radius: 25px;
  margin-right: 10px;
}
.a3pLV8OP {
  font-size: 14px;
  color: #707070;
}
.atHTwPX2 .a3QKG2-_ {
  width: 40px;
  height: 40px;
  margin-right: 0;
  border-radius: 0;
}
.atHTwPX2 .a3pLV8OP {
  padding: 0 10px;
}
.a1uyervt {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
}
.a1OamnMC {
  font-size: 14px;
  color: #bfbfbf;
  border-left: 1px solid;
  padding-left: 10px;
  margin-left: 10px;
}
.a1AuY0WV {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
}
.a1N3EWDP {
  margin-left: auto;
}
.a38xU-PF {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 15px;
}
.a38xU-PF a {
  text-decoration: none;
}
.a3Tldayi {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-top: -50px;
  padding: 5px;
  background: #fff;
  z-index: 2;
}
.a3CVNab3 {
  margin-bottom: 10px;
}
.a3CVNab3 a {
  text-decoration: none;
}
.a1dBrO2_ {
  margin: 50px 0;
}
.a1mN1koP {
  margin: 25px 0;
}
.a3FrkrsY {
  display: block;
  margin-bottom: 15px;
  font-size: 19px;
  font-weight: 400;
}
.a3FrkrsY a {
  text-decoration: none;
}
.a2FMpnWv {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -10px;
}
.a1dBrO2_ .a2FMpnWv .a37cab7O {
  display: inline-block;
  vertical-align: middle;
  width: 33.3%;
  height: auto;
  margin: 0;
  padding: 10px;
}
.a1mN1koP .a2FMpnWv .a37cab7O {
  width: 50%;
}
.a2FMpnWv a {
  color: #000;
}
.a2BjFuAF {
  margin: -10px;
}
.a2cRtRaI {
  max-width: 100%;
}
.a1GMbP4U {
  color: #7f7f7f;
  font-family: Plain, sans-serif;
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 16px;
  max-width: 100%;
  margin: 8px 16px;
  text-align: left;
}
.a8tFj6-4 {
  font-size: 14px;
  line-height: 18px;
  margin: 8px 0;
  transform: none;
  white-space: pre-line;
}
.a1cSEESQ {
  width: 100%;
  max-width: 644px;
  height: auto;
}
.a1OviqbE {
  display: grid;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  max-width: 100%;
  margin: 0 auto;
  overflow: hidden;
}
.a1OviqbE.aRuSCBar {
  grid-template-columns: 30% calc(20% - 12px) calc(20% - 12px) 30%;
  grid-template-rows: auto auto auto;
}
.aRuSCBar .ahfci1G_ {
  grid-column: 1/3;
  grid-row: 1;
}
.aRuSCBar .a3NmHR2a {
  grid-column: 3/5;
  grid-row: 1;
}
.aRuSCBar .a30O8JZI {
  grid-column: 1/4;
  grid-row: 2/4;
}
.aRuSCBar .a3oLuhN- {
  grid-column: 4;
  grid-row: 2;
}
.aRuSCBar .a13q34cY {
  grid-column: 4;
  grid-row: 3;
}
.a2lLIu05.a1OviqbE {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}
.a2lLIu05.a1OviqbE.aRuSCBar {
  grid-template-columns: 30% calc(20% - 24px) calc(20% - 24px) 30%;
  grid-template-rows: auto auto auto;
}
.a1OviqbE.a1dDoJSB {
  grid-template-columns: calc(50% - 4px) calc(50% - 4px);
  grid-template-rows: auto 30px auto;
}
.a1dDoJSB .ahfci1G_ {
  grid-column: 1;
  grid-row: 1;
}
.a1dDoJSB .a3NmHR2a {
  grid-column: 2;
  grid-row: 1/3;
}
.a1dDoJSB .a30O8JZI {
  grid-column: 1;
  grid-row: 2/4;
}
.a1dDoJSB .a3oLuhN- {
  grid-column: 2;
  grid-row: 3;
}
.a2lLIu05.a1OviqbE.a1dDoJSB {
  grid-template-rows: auto 48px auto;
}
.a1OviqbE.a2AaWufg {
  grid-template-columns: calc(50% - 4px) calc(50% - 4px);
  grid-template-rows: auto auto;
}
.a2AaWufg .ahfci1G_ {
  grid-column: 1;
  grid-row: 1;
}
.a2AaWufg .a3NmHR2a {
  grid-column: 2;
  grid-row: 1/3;
}
.a2AaWufg .a30O8JZI {
  grid-column: 1;
  grid-row: 2;
}
.a1OviqbE.a2NftipW {
  grid-template-columns: 41% auto;
  grid-template-rows: auto;
}
.a2NftipW .ahfci1G_ {
  grid-column: 1;
  grid-row: 1;
}
.a2NftipW .a3NmHR2a {
  grid-column: 2;
  grid-row: 1;
}
.a1OviqbE.a1ER9Mxv {
  display: block;
}
.a1yErpqA {
  margin: 0 -2rem;
}
.a22OlqlY {
  margin-top: 2px;
}
.a22OlqlY.a2yIaXz_ {
  cursor: pointer;
}
.aXiyQtxR {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0 16px;
}
.a2RvcX87 {
  padding: 6px 8px 6px 0;
  font-size: 28px;
  line-height: 36px;
}
.a1Z97Dys,
.a2RvcX87 {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  font-family: Plain, sans-serif;
  font-weight: 400;
  letter-spacing: 0;
}
.a1Z97Dys {
  padding: 10px 0;
  font-size: 18px;
  line-height: 28px;
}
.a2ePE5Y_ {
  overflow: hidden;
  transition: all 0.2s ease-out;
  height: 0;
}
.a22OlqlY:first-of-type .a2ePE5Y_ {
  height: auto;
}
.a39orNDh {
  margin: 0 -2rem;
  overflow: hidden;
  position: relative;
}
.a3KEtlYi {
  padding: 16px;
  font-family: Plain, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}
.a3KEtlYi,
.a3ouVhmX {
  color: #fff;
  letter-spacing: 0;
}
.a3ouVhmX {
  display: block;
  position: absolute;
  bottom: 8px;
  right: 0;
  margin: 0 28px;
  font-family: Plain;
  font-weight: 300;
  font-size: 12px;
  line-height: 16px;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.8);
  word-break: break-all;
}
.a3GJEp5V.a1yErpqA {
  margin: 0;
  height: 35vw;
  max-height: 1080px;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  box-sizing: border-box;
}
.a3GJEp5V.a1yErpqA.a3YFXvJX {
  margin: 0 0 0 50%;
  transform: translate3d(-50%, 0, 0);
}
.a3GJEp5V .a22OlqlY {
  overflow: hidden;
  height: 100%;
  position: relative;
  min-width: 70px;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  width: 70px;
  border-right: 1px solid #fff;
  transition: width 0.5s ease-out;
}
.a3GJEp5V .a22OlqlY:last-of-type {
  transition: none;
}
.a3GJEp5V .a22OlqlY.as5bo7og {
  width: 100%;
}
.a3GJEp5V .a22OlqlY:not(.a2yIaXz_) {
  filter: brightness(1);
}
.a3GJEp5V .aXiyQtxR {
  background-color: #ca2219;
  padding: 20px 10px;
  height: 100%;
  min-width: 70px;
  max-width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
}
.a3GJEp5V .aXiyQtxR .a2RvcX87 {
  height: 70px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: end;
  align-items: flex-end;
}
.a3GJEp5V .aXiyQtxR .a1Z97Dys,
.a3GJEp5V .aXiyQtxR .a2RvcX87 {
  width: 100%;
  padding: 0;
  margin: 0;
  max-width: 100%;
  overflow: hidden;
}
.a3GJEp5V .aXiyQtxR .a1Z97Dys {
  transform: rotate(180deg);
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  height: calc(100% - 70px);
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 22px;
  line-height: 48px;
}
.a3GJEp5V .a2ePE5Y_ {
  height: auto;
  width: 100%;
  transition: width 0.1s ease-out;
  position: relative;
}
.a3GJEp5V .a22OlqlY.as5bo7og .a2ePE5Y_:last-of-type {
  transition: none;
}
.a3GJEp5V .a2ePE5Y_ > div,
.a3GJEp5V .a39orNDh {
  height: 100%;
  width: 100%;
}
.a3GJEp5V .a39orNDh {
  margin: 0;
  position: static;
}
.a3GJEp5V .a3KEtlYi {
  position: absolute;
  bottom: 0;
  height: auto;
  width: 674px;
  opacity: 0;
  transition: opacity 0.5s ease-out;
}
.a3GJEp5V .a22OlqlY.as5bo7og .a3KEtlYi {
  opacity: 1;
}
.a3GJEp5V .a3ouVhmX {
  margin: 0;
  padding: 0 16px;
  width: 300px;
}
@media screen and (min-width: 1366px) {
  .a3GJEp5V.a1yErpqA.a3YFXvJX {
    width: 1250px !important;
  }
}
@media screen and (max-width: 1365px) and (min-width: 1020px) {
  .a3GJEp5V.a1yErpqA.a3YFXvJX {
    width: 1000px !important;
  }
  .a3GJEp5V .a3KEtlYi {
    width: 500px;
  }
  .a3GJEp5V .a3ouVhmX {
    width: 250px;
  }
}
@media screen and (max-width: 1019px) {
  .a3GJEp5V.a1yErpqA.a3YFXvJX {
    display: none;
  }
}
.a1Cw4XJF {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  font-family: Plain, sans-serif;
}
.a1Cw4XJF.a3WB2fX- {
  -ms-flex-direction: row;
  flex-direction: row;
}
.a3zCfJ_L,
.am_BZ6NF {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-bottom: 20px;
}
.a3zCfJ_L.a3WB2fX- {
  margin-right: 32px;
}
.a1Cw4XJF h6 {
  font-weight: 500;
  font-size: 17px;
  margin-bottom: 20px;
  box-sizing: border-box;
}
.a1Cw4XJF.a3WB2fX- h6 {
  margin-bottom: 24px;
}
.a1Cw4XJF ul {
  font-size: 17px;
  font-weight: 300;
  list-style: square;
  margin: 0 0 0 44px;
}
.a1Cw4XJF ul li {
  padding: 0 0 0 10px;
}
.a3WPLEar {
  margin: 4rem 1rem 2rem;
  padding-bottom: 1.1rem;
  font-weight: 300;
  font-family: Plain, sans-serif;
  font-size: 1.6rem;
}
.a3WPLEar,
.aLu7wqOA {
  border-bottom: 0.1rem solid #ccc;
}
.aLu7wqOA {
  position: relative;
  margin-bottom: 1.4rem;
  font-size: 1.7rem;
}
.a2tEobFw {
  position: absolute;
  left: 0;
  top: -1.1rem;
  display: inline-block;
  padding-right: 0.8rem;
  background-color: #fff;
  font-weight: 700;
}
.a3SIRwRt {
  padding: 0.8rem 0 0.5rem;
}
.a3SIRwRt,
.a3SIRwRt a {
  color: #416fd6;
  text-decoration: none;
}
.a3SIRwRt a:hover {
  text-decoration: underline;
}
.a1VodOwk.a3WPLEar {
  margin: 30px 0 20px;
  padding-bottom: 11px;
  border-bottom-width: 1px;
  font-size: 16px;
}
.a1VodOwk .aLu7wqOA {
  margin-bottom: 14px;
  border-bottom-width: 1px;
  font-size: 17px;
}
.a1VodOwk .a2tEobFw {
  top: -11px;
  padding-right: 8px;
}
.a1VodOwk .a3SIRwRt {
  padding: 8px 0 5px;
}
.aMV0QXZm {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 15px;
}
.aMV0QXZm.avRfFeCi {
  margin-top: 15px;
  margin-bottom: 15px;
}
.a1iDLprn {
  display: inline-block;
  color: #000;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  margin-left: 8px;
}
.avRfFeCi .a1iDLprn {
  font-size: 12px;
  line-height: 18px;
  margin-left: 0;
}
.a1iDLprn strong {
  display: block;
}
.aMV0QXZm svg {
  width: 16px;
}
.a2aPXwu_.aMV0QXZm {
  -ms-flex-align: center;
  align-items: center;
}
.a2aPXwu_.aMV0QXZm.avRfFeCi {
  margin-top: 0;
  margin-bottom: 24px;
}
.a2aPXwu_ .a1iDLprn {
  margin-left: 16px;
}
.a2aPXwu_.avRfFeCi .a1iDLprn {
  line-height: 14px;
}
.a2aPXwu_ svg {
  width: 100%;
}
.theme-dark .a1iDLprn {
  color: #fff;
}
.a_Ow4H33 {
  display: block;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  margin: 5px 0 6px;
}
.a_Ow4H33.a2FJFuKr {
  margin: 5px 0 16px;
}
.a_Ow4H33.a19HhSkh {
  font-size: 17px;
  font-weight: 700;
  line-height: 23px;
  margin: 0 0 20px;
}
.a3UDvLzB.a_Ow4H33 {
  margin: 20px 0 0;
}
.a3UDvLzB.a_Ow4H33.a19HhSkh {
  line-height: 26px;
  margin: 0 0 15px;
}
.a1G2Y3iX {
  position: relative;
  display: block;
  background-color: #f2f2f2;
  overflow: hidden;
}
.a2M9GK-e {
  position: absolute;
  top: -10%;
  bottom: -10%;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
}
.a2k6M3zX {
  display: block;
  width: calc(100% + 336px);
  margin: 0 0 10px;
}
.a31xHKWj.a2k6M3zX {
  width: calc(100% - 20px);
  margin: 10px 10px 0;
}
.a31xHKWj.a2k6M3zX span {
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.a2k6M3zX.a2SngZIV {
  width: 100%;
}
.a2k6M3zX.a2SngZIV span {
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.a31xHKWj.a2k6M3zX.a2SngZIV {
  width: auto;
  margin: 5px -20px;
}
.a3cKZUUH {
  display: block;
  margin: 30px 0 0;
  position: relative;
  z-index: 30;
  min-height: 500px;
}
.a2rcJDjX {
  margin: 0;
  min-height: 465px;
}
.aYQo10WH {
  position: relative;
}
.a2b9nl5y {
  display: block;
  overflow: hidden;
  width: 100%;
}
.a3yr_DPy {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 -12px 20px;
  padding: 0;
  border-bottom: 3px solid #f5f5f5;
}
.aijnaVux {
  position: relative;
  font-weight: 700;
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
  margin: 0 12px;
  padding: 12px 0;
  line-height: 14px;
  letter-spacing: 0.025em;
  cursor: pointer;
  color: #059;
}
.aijnaVux:after {
  content: "";
  position: absolute;
  bottom: -3px;
  left: 0;
  right: 0;
  height: 3px;
  background: transparent;
}
.a1ymD-Km,
.aijnaVux:hover {
  color: #000;
}
.a1ymD-Km:after {
  background: currentColor;
}
.a1ymD-Km:hover {
  text-decoration: none;
  cursor: default;
}
.a3zA21Lp {
  max-width: 980px;
  width: 100%;
  list-style: none;
}
.a2pa6ltm {
  position: relative;
  height: 0;
  width: 100%;
  overflow: hidden;
  visibility: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  clip: rect(1px, 1px, 1px, 1px);
}
.a2Qr58Pb {
  height: auto;
  clip: auto;
  visibility: visible;
}
.a2Qr58Pb + .a2Qr58Pb {
  margin-top: 20px;
}
.a3oax_LB {
  -ms-flex: 1;
  flex: 1;
  margin: -10px;
}
.a3ju9R2E {
  display: block;
  width: 100%;
  margin: 10px 0 30px;
  padding: 0 0 10px;
  list-style-type: none;
  text-align: center;
  border-bottom: 1px solid #eee;
}
.agePHDxm {
  display: inline-block;
  vertical-align: bottom;
  margin: 3px;
  padding: 0;
  width: 8px;
  height: 8px;
  text-align: center;
  color: #d0d0d0;
  cursor: pointer;
}
.agePHDxm.aHTDTo7p span,
.agePHDxm:hover span {
  width: 8px;
  height: 8px;
  color: #91b6d2;
}
.agePHDxm span {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  overflow: hidden;
  font-size: 0;
  background: currentColor;
}
.a3cKZUUH.a2rcJDjX .aijnaVux {
  -ms-flex: 1;
  flex: 1;
}
.a2dRveSh {
  display: inline-block;
  vertical-align: top;
  width: 33.3%;
  height: auto;
  margin: 0;
  padding: 10px;
}
.a3cKZUUH.a2rcJDjX .a2dRveSh {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}
.aSC3-dzq {
  display: none;
}
.theme-dark .a3yr_DPy {
  border-bottom-color: hsla(0, 0%, 100%, 0.4);
}
.theme-dark .aijnaVux {
  color: hsla(0, 0%, 100%, 0.4);
}
.theme-dark .a1ymD-Km,
.theme-dark .aijnaVux:hover {
  color: currentColor;
}
.a3F8-N1G {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex: 1;
  flex: 1;
  margin: 0 -10px;
  color: #f2f2f2;
}
.a3F8-N1G:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%);
  width: 40px;
  height: 40px;
  background-image: url("../");
}
.a3QbnvnT {
  -ms-flex: 33.3%;
  flex: 33.3%;
  padding: 10px;
}
.a8xLd4j2 {
  height: 115px;
  background: currentColor;
  margin-bottom: 10px;
}
.a3XlK1Pi,
.a8xLd4j2,
.ahnLxh3U {
  display: block;
  width: 100%;
}
.ahnLxh3U {
  height: 15px;
  background: currentColor;
}
.ahnLxh3U + .ahnLxh3U {
  margin-top: 10px;
}
.ahnLxh3U:last-child {
  width: 75%;
}
.theme-dark .a3F8-N1G {
  color: #4e4e4e;
}
.a2a3frJj {
  display: block;
  -ms-flex: 1;
  flex: 1;
  height: auto;
  max-height: 1200px;
  min-height: 900px;
  margin-bottom: 15px;
}
.a2a3frJj + .a2a3frJj {
  margin-top: 15px;
}
.a1WxE8PN {
  max-height: 1200px;
}
.a3Ut0A7D {
  max-height: 600px;
}
.a1iXA2kr {
  position: sticky;
  top: 15px;
}
.a3UOBG6D {
  min-height: 0;
}
.a1f2wPlp,
.a17gXnVE {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1;
  flex: 1;
}
.a17gXnVE > div:nth-last-child(2) {
  -ms-flex: 1;
  flex: 1;
  max-height: none;
}
.a17gXnVE > div:last-child {
  max-height: 615px;
}
.a2WxISTc {
  margin: 3rem 0 4.5rem;
  text-align: center;
}
.a3qREfXY {
  height: 44px;
  border-radius: 32.8px;
  border: 1px solid #d8d8d8;
  background-color: #fff;
  background: border-box;
  text-align: left;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
}
.a1BsVe1X,
.a3qREfXY {
  display: inline-block;
}
.a1BsVe1X {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background-image: radial-gradient(
    circle at 21% 120%,
    #eacc7b 8%,
    #ecaa59 19%,
    #ef802e 32%,
    #ef6d3a 38%,
    #f04b50 48%,
    #f03e58 54%,
    #db359e 72%,
    #ce37a4 76%,
    #ac3cb4 83%,
    #7544cf 92%,
    #2b4ff2 103%
  );
  vertical-align: middle;
  text-align: center;
  margin: 2px;
}
.a2oYzxCN {
  display: inline-block;
  line-height: 38px;
}
.a2oYzxCN svg {
  vertical-align: middle;
  display: inline-block;
}
.a11Nmwdq {
  margin: 0 8px;
  font-size: 14px;
  font-weight: 500;
  color: #000;
  vertical-align: middle;
}
.a3Y_ZVBq {
  margin-left: -1px;
}
.a2DAMvqO {
  margin-right: 15px;
}
.a3A9vOkd {
  display: none;
}
.a3J45Uzn.a2WxISTc {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  pointer-events: auto;
}
.a3J45Uzn .a3qREfXY {
  display: block;
  height: 50px;
  background-color: #fff;
}
.a3J45Uzn .a1BsVe1X {
  width: 44px;
  height: 44px;
}
.a3J45Uzn .a2DAMvqO {
  display: none;
}
.a3J45Uzn .a11Nmwdq {
  font-size: 18px;
  margin-right: 20px;
}
.a3J45Uzn .a2oYzxCN {
  line-height: 44px;
}
.a2481O2q.a2WxISTc {
  margin: 0;
}
.a2481O2q .a3qREfXY {
  background: linear-gradient(-135deg, #c837ab, #ff543e 51%, #fd5);
  border: none;
}
.a2481O2q .a1BsVe1X {
  background-image: none;
}
.a2481O2q .a11Nmwdq {
  color: #fff;
}
.a5qYB_4K .a3qREfXY {
  height: 28px;
  line-height: 28px;
}
.a5qYB_4K .a1BsVe1X {
  width: auto;
  height: auto;
  margin: 0 0 0 15px;
  line-height: 1;
}
.a5qYB_4K .a2oYzxCN {
  line-height: inherit;
}
.a5qYB_4K .a11Nmwdq {
  font-size: 11px;
  margin: 0 8px;
}
.a3J45Uzn.a2481O2q .a2DAMvqO {
  display: inline-block;
}
.theme-dark .a3qREfXY,
.theme-dark .a11Nmwdq {
  color: inherit;
}
.theme-dark .a3J45Uzn .a11Nmwdq {
  color: #000;
}
.a2gH2zoE {
  padding-bottom: 1rem;
}
.a3WCt0U7 {
  margin: 1.5rem 2rem;
}
.a3WCt0U7 em,
.akiq2snH em {
  font-style: italic;
}
.aQtDTWzI {
  font-size: 2.3rem;
  line-height: 2.6rem;
  font-weight: 400;
}
.a3VZEOKL,
.aQtDTWzI {
  margin-bottom: 1.5rem;
}
.a3VZEOKL {
  color: #828282;
  font-size: 1.3rem;
  margin-top: -0.4rem;
}
.a3VZEOKL.a1ep8gbN > span:after {
  content: ", ";
}
.aRmEyVDp {
  font-size: 2rem;
  color: #fff;
  margin-right: 1rem;
  padding: 0.2rem 0.7rem;
  float: left;
  display: block;
  position: relative;
}
.aRmEyVDp > span > span:not(:last-child) {
  margin-right: 0.5rem;
}
.a3FuvoF2 {
  color: inherit;
}
.a2oi64Z- {
  right: 0;
}
.a2oi64Z-,
.ag1ZFyxv {
  position: absolute;
  top: 0;
  width: 6rem;
  bottom: 0;
  cursor: pointer;
}
.ag1ZFyxv {
  left: 0;
}
.a2oi64Z- svg {
  transform: translate(-50%, -50%) rotate(180deg);
  width: 2.5rem;
  height: 2.5rem;
}
.a2oi64Z- svg,
.ag1ZFyxv svg {
  position: absolute;
  top: 50%;
  left: 50%;
}
.ag1ZFyxv svg {
  transform: translate(-50%, -50%);
  width: 1.35rem;
  height: 1.35rem;
}
.a2eEZX_Q {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fc5c55;
  height: 0.4rem;
  transition: width 0.25s ease;
}
.a1klt0S1 {
  font-size: 2rem;
  line-height: 2.5rem;
  margin: -1.1rem -2rem 1.5rem;
  padding: 1rem 2rem;
  background-color: #e6e6e6;
  position: relative;
}
.aEVU6Z9E {
  margin-top: 2.5rem;
}
.a1klt0S1:before {
  display: block;
  content: "";
  background-color: #e6e6e6;
  width: 1.5rem;
  height: 1.5rem;
  transform: scaleX(0.7) rotate(45deg);
  position: absolute;
  bottom: -0.7rem;
  left: 2rem;
}
.a1klt0S1 h2 {
  display: block;
  font-size: 2rem;
  line-height: 2.5rem;
  font-weight: 400;
  overflow: hidden;
  margin: 0.2rem 0;
}
.a1r2Bufr,
.a3QYxHxZ {
  font-size: 1.7rem;
  line-height: 2.3rem;
  font-weight: 300;
  margin-bottom: 1.5rem;
}
.a3QYxHxZ {
  margin-top: 1.5rem;
}
.a3QYxHxZ a {
  color: #416fd6;
  text-decoration: none;
}
.a3QYxHxZ a:hover {
  text-decoration: underline;
}
.a3QYxHxZ > p {
  margin-bottom: 1rem;
}
.fonts-loaded-Poppins .aQtDTWzI {
  font-family: Poppins, sans-serif;
}
.a2mXBjkv {
  padding-bottom: 50%;
  margin: 0 -2rem 2rem;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 40px 40px;
  background-color: #f2f2f2;
  background-image: url("../");
}
.a1kzIVoA {
  margin-bottom: 3rem;
}
.a1nnSPHZ {
  padding-bottom: 15px;
}
.akiq2snH .a2GSGsnE {
  margin-top: 20px;
  text-align: center;
}
.akiq2snH .aalCVEqo {
  background-color: #4775d1;
  color: #fff;
  text-transform: uppercase;
  border: none;
  outline: none;
  width: 253px;
  font-size: 18px;
  line-height: 60px;
  font-weight: 700;
  text-align: center;
  cursor: pointer;
}
.akiq2snH .aalCVEqo:hover {
  background-color: #375ca9;
}
.akiq2snH .auvb-Yid {
  margin-right: 5px;
}
.akiq2snH .a3zbmGKK,
.akiq2snH .auvb-Yid {
  display: inline-block;
  vertical-align: middle;
}
.akiq2snH .a3zbmGKK svg {
  fill: #fff;
  transform: rotate(-90deg);
  width: 15px;
  height: 15px;
}
.akiq2snH .aQtDTWzI {
  font-size: 18px;
  line-height: 24px;
  margin: 15px 0 20px;
}
.akiq2snH .a1klt0S1 {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  margin: 25px 0 20px;
  padding-left: 0;
  padding-top: 30px;
  border-top: 2px solid #e5e5e5;
  position: relative;
  background-color: transparent;
}
.akiq2snH .a1klt0S1:before {
  display: none;
}
.akiq2snH .a1klt0S1 h2 {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
}
.akiq2snH .aEVU6Z9E {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}
.a2SzPs_e .aRmEyVDp,
.akiq2snH .aRmEyVDp {
  margin: 0;
  background-color: #e5e5e5;
  font-size: 18px;
  line-height: normal;
  display: inline;
  padding: 4px 1px 2px;
  font-weight: 400;
  margin-right: 10px;
}
.akiq2snH .aRmEyVDp {
  padding: 2px 4px;
}
.a2SzPs_e .a3FuvoF2,
.akiq2snH .a3FuvoF2 {
  display: inline-block;
  color: #000;
  margin: 0;
}
.akiq2snH .a1r2Bufr,
.akiq2snH .a3QYxHxZ {
  font-size: 17px;
  line-height: 27px;
  font-weight: 300;
  margin-bottom: 10px;
}
.akiq2snH .aRmEyVDp > span > span {
  color: #000;
  margin: 0 2px;
}
.a3QYxHxZ {
  margin-top: 0;
}
.a2T-mIMT {
  position: fixed;
  backface-visibility: hidden;
  top: 0;
  left: 0;
  width: 100%;
  height: 60px;
  background-color: #fff;
  z-index: 400;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.aZ0s2jts {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
}
.a1FwjWIN {
  display: inline-block;
  margin-right: 0.5rem;
  vertical-align: middle;
  width: auto;
  height: 3.7rem;
}
.a1FwjWIN svg {
  fill: #b7b7b7;
  width: auto;
  height: 100%;
}
.a2-uuEkb {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  height: 3.7rem;
}
.a2-uuEkb svg {
  fill: #b7b7b7;
  width: auto;
  height: 100%;
}
.aAN4Ai6m {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.a1Adnd2N {
  position: relative;
  height: 100%;
  cursor: pointer;
  width: 60px;
  border-left: 1px solid #e5e5e5;
  display: inline-block;
  vertical-align: middle;
}
.a1Adnd2N:not(.a2rFD6wE):hover {
  background-color: #f7f7f7;
}
.a1Adnd2N svg {
  fill: #c5c5c5;
  width: 15px;
  height: 15px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(90deg);
}
.a1Adnd2N:not(.a2rFD6wE):hover svg {
  fill: #375ca9;
}
.a2rFD6wE {
  cursor: default;
  pointer-events: none;
}
.a2rFD6wE svg {
  fill: #e8e8e8;
}
.a34MvDvS:before {
  display: block;
  content: "";
  position: absolute;
  width: 3px;
  height: 14px;
  background-color: #c5c5c5;
  left: 22px;
  top: 22px;
}
.a34MvDvS:hover:before {
  background-color: #375ca9;
}
.a1uxmTWA {
  font-size: 17px;
  line-height: 60px;
  border: none;
  outline: none;
  color: #fff;
  background-color: #4473d4;
  padding: 0 20px;
  font-weight: 700;
  text-transform: uppercase;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
}
.a1uxmTWA:not(.a1U6YMGW):hover {
  background-color: #375ca9;
}
.a1uxmTWA .auvb-Yid {
  margin-right: 5px;
}
.a1uxmTWA .a3zbmGKK,
.a1uxmTWA .auvb-Yid {
  display: inline-block;
  vertical-align: middle;
}
.a1uxmTWA .a3zbmGKK svg {
  fill: #fff;
  transform: rotate(-90deg);
  width: 15px;
  height: 15px;
}
.a1U6YMGW {
  background-color: #dae3f6;
  cursor: default;
  pointer-events: none;
}
.a2bmdhJW {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 90px;
  border-left: 1px solid #e5e5e5;
  cursor: pointer;
}
.a2bmdhJW:hover {
  background-color: #f7f7f7;
}
.a2bmdhJW svg {
  position: absolute;
  fill: #c5c5c5;
  width: 20px;
  height: 20px;
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
}
.a2bmdhJW:hover svg {
  fill: #375ca9;
}
.a2bmdhJW:before {
  display: block;
  content: "ZAMKNIJ";
  font-size: 11px;
  font-weight: 700;
  color: #000;
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
}
.a2bmdhJW:hover:before {
  color: #375ca9;
}
.a2SzPs_e {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 130px;
  border-left: 1px solid #e5e5e5;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.a2SzPs_e .aRmEyVDp {
  background-color: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 17px;
  white-space: nowrap;
}
.a9eEPauK {
  position: relative;
}
.a2BQT8To {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 64px;
  height: 70px;
  background-color: #4775d1;
  cursor: pointer;
}
.a2BQT8To:hover {
  background-color: #395ea7;
}
.a2BQT8To svg {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-90deg);
  fill: #fff;
}
.theme-dark .a1klt0S1,
.theme-dark .a1klt0S1:before {
  background-color: #2e2e2e;
}
.theme-dark .a2mXBjkv {
  filter: invert(1);
}
.a1BGo4F5 {
  width: 100%;
  max-width: 760px;
  position: fixed;
  bottom: 0;
  left: 50%;
  z-index: 420;
  transform: translateX(-50%) translateY(0) translateZ(0);
  backface-visibility: hidden;
  cursor: pointer;
  transition: bottom 0.3s ease-in-out;
}
.aJ0U874a {
  bottom: -7rem;
}
.a24qeK1_ {
  margin: -0.5rem;
  padding: 0.5rem;
  position: absolute;
  bottom: 2rem;
  right: 2rem;
  border-radius: 3rem;
}
.a3t4Mseh {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background-color: #b7b7b7;
  text-align: center;
}
.aAuC7Kby {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 5rem;
  width: 0;
  overflow: hidden;
  margin-left: 1.5rem;
  transition-property: width;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.aAuC7Kby.a1Ce-Dil {
  width: 5rem;
}
.a3t4Mseh svg {
  display: inline-block;
  vertical-align: middle;
  fill: #fff;
  width: 2rem;
  height: 2rem;
  position: relative;
}
@keyframes ahp4-1K- {
  0% {
    top: 0.3rem;
  }
  to {
    top: -0.3rem;
  }
}
.a3t4Mseh.amUqbnZz svg {
  animation-name: ahp4-1K-;
  animation-duration: 0.6s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate-reverse;
}
.a3t4Mseh.a1Lvwk5t svg {
  transform: rotate(180deg);
  top: -5px;
}
.a3t4Mseh.a1Lvwk5t:after,
.a3t4Mseh.a1Lvwk5t:before {
  display: block;
  content: "";
  position: absolute;
  top: 55%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.4rem;
  height: 0.4rem;
  background-color: #e2e2e2;
  border-radius: 50%;
}
.a3t4Mseh.a1Lvwk5t:after {
  width: 0.3rem;
  height: 0.3rem;
  top: 70%;
}
.aXqsPT_e {
  padding: 0 2rem 2rem;
  backface-visibility: hidden;
}
.a3FIjOGo {
  padding: 0 0 15px;
}
.a3rqOOix {
  font-size: 30px;
  line-height: 39px;
}
.a1gZ--xy,
.a3rqOOix {
  font-weight: 400;
  margin-bottom: 1.5rem;
}
.a1gZ--xy {
  font-size: 23px;
  line-height: 30px;
}
.a1Itvi-M {
  margin: -15px -15px 15px;
}
.a3ZLUajr {
  margin: -10px -10px 15px;
}
.ajEj53sR {
  opacity: 1;
}
.azgCkGUk {
  opacity: 1;
  transition: opacity 0.25s linear;
}
.a3GUbVzU {
  opacity: 0.1;
}
.a3Xw7shO {
  padding: 2rem 0;
}
.a3Xw7shO,
.a23eefDA {
  backface-visibility: hidden;
}
.a23eefDA {
  padding: 0;
}
.a2-WMjDs {
  max-width: 644px;
  overflow: hidden;
}
.a2-WMjDs,
.aPs0uenq {
  display: inline-block;
  vertical-align: top;
  height: 595px;
}
.aPs0uenq {
  width: 336px;
  padding-left: 28px;
  text-align: left;
}
.a3eKhnyS {
  font-family: Poppins, serif;
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 2.4rem;
  padding: 0 0 2rem;
  font-weight: 400;
}
.a2BzJGdi:after {
  content: ": ";
}
.a3iJTJ6k {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 2.2rem;
  padding: 0 0 2.4rem;
}
.a2Ma6dw_ {
  background: none;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: 0;
  cursor: pointer;
  text-decoration: underline;
}
.a2Ma6dw_::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.a3B4X1fr {
  background: none;
  border: 0;
  color: #4c4c4c;
  font: inherit;
  line-height: normal;
  overflow: visible;
  margin-left: 5px;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: 0;
  cursor: pointer;
  text-decoration: underline;
}
.a3B4X1fr::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.a22A_VCH {
  background-color: #e6e6e6;
  padding: 0 2rem 0.01rem;
}
.a15fjF8O {
  font-size: 11px;
  margin-top: 10px;
}
.a1jQnOhQ {
  padding: 10px 0;
}
.a1jQnOhQ .a3eKhnyS {
  font-size: 24px;
  line-height: 30px;
  margin: 22px 0 14px;
  padding: 0;
}
.a1jQnOhQ .a3eKhnyS.a1Al8Om1 {
  margin-top: 0;
}
.a1jQnOhQ .a3iJTJ6k {
  padding: 0;
}
.a1jQnOhQ .a3iJTJ6k.aEJt7vBa {
  margin: 0;
}
.a2q4tcpr,
.a3P_iYS8 {
  margin-bottom: 15px;
}
.a3P_iYS8 {
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.125);
  white-space: pre-line;
  z-index: 100;
  background-color: #f7f7f7;
  width: 308px;
}
.a2u0HiQx {
  display: block;
  height: 0;
  overflow: hidden;
}
.a1FLOsCE {
  padding: 10px 5px 10px 10px;
  font-size: 12px;
  line-height: 1.6;
  color: #242424;
}
.a3Hx12L- {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 200px;
  font-size: 10px;
  line-height: 13px;
  font-family: Plain, sans-serif;
}
.a2sRWlvJ {
  position: relative;
  display: block;
  width: 100%;
  min-height: 25px;
  padding: 5px 8px;
  font-size: 12px;
  text-align: left;
  background: #f2f0f2;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.a1nV8Xew {
  margin-bottom: 10px;
  cursor: pointer;
}
.a1nV8Xew span {
  text-decoration: underline;
}
.aHLNBIr1 {
  font-size: 10px;
  line-height: 13px;
  font-family: Plain, sans-serif;
  text-decoration: underline;
  vertical-align: top;
}
.a1vgZG5y,
.aHLNBIr1 {
  background: none;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
}
.a1vgZG5y {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 5px;
  display: inline-block;
  vertical-align: middle;
  height: 12px;
  margin: auto;
  line-height: 1;
}
.a1vgZG5y:hover {
  opacity: 0.75;
}
.a1vgZG5y i svg {
  width: 12px;
  fill: #5d5d5d;
}
@media (min-width: 1366px) {
  .a2-WMjDs {
    width: 896px;
  }
  .a2-WMjDs,
  .aPs0uenq {
    height: 740px;
  }
}
.scroll-box {
  position: relative;
}
.scroll-box:focus {
  outline: none;
}
.scroll-box--disabled > .scroll-box__viewport {
  overflow: hidden !important;
}
.scroll-box--disabled > .scroll-box__track {
  visibility: hidden !important;
}
.scroll-box--wrapped > .scroll-box__viewport {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: inherit;
  border-radius: inherit;
}
.scroll-box--wrapped > .scroll-box__track {
  display: block;
}
.scroll-box--native.scroll-box--has-axis-y.scroll-box--show-axis-y
  > .scroll-box__viewport {
  overflow-y: auto;
}
.scroll-box--native.scroll-box--has-axis-x.scroll-box--show-axis-x
  > .scroll-box__viewport {
  overflow-x: auto;
}
.scroll-box--native > .scroll-box__viewport {
  -webkit-overflow-scrolling: touch;
}
.scroll-box:not(
    .scroll-box--native
  ).scroll-box--has-axis-x.scroll-box--show-axis-x
  > .scroll-box__track--x,
.scroll-box:not(
    .scroll-box--native
  ).scroll-box--has-axis-y.scroll-box--show-axis-y
  > .scroll-box__track--y {
  visibility: visible;
}
.scroll-box:not(
    .scroll-box--native
  ).scroll-box--has-axis-x.scroll-box--show-axis-x.scroll-box--has-axis-y.scroll-box--show-axis-y:not(
    .scroll-box--outset
  )
  > .scroll-box__track--y {
  margin-bottom: 14px;
}
.scroll-box:not(
    .scroll-box--native
  ).scroll-box--has-axis-x.scroll-box--show-axis-x.scroll-box--has-axis-y.scroll-box--show-axis-y:not(
    .scroll-box--outset
  )
  > .scroll-box__track--x {
  margin-right: 14px;
}
.scroll-box__handle,
.scroll-box__track {
  position: absolute;
  border-radius: 10.2px;
  transition: 0.2s ease-in-out;
}
.scroll-box__handle {
  transition-property: background;
  cursor: default;
}
.scroll-box__handle--y {
  width: 100%;
  min-height: 30px;
  max-height: 100%;
  top: 0;
}
.scroll-box__handle--x {
  height: 100%;
  min-width: 30px;
  max-width: 100%;
  left: 0;
}
.scroll-box__track {
  display: none;
  visibility: hidden;
  z-index: 20;
  transition-property: background, width, height;
  cursor: default;
}
.scroll-box__track--y {
  top: 0;
  bottom: 0;
  right: 0;
  width: 6px;
  margin: 0 4px 0 0;
}
.scroll-box__track--y.scroll-box__track--dragged,
.scroll-box__track--y.scroll-box__track--hover {
  width: 6px;
}
.scroll-box--outset > .scroll-box__track--y {
  left: 100%;
  margin-left: 4px;
}
.scroll-box__track--x {
  left: 0;
  right: 0;
  bottom: 0;
  height: 6px;
  margin: 0 4px 4px;
}
.scroll-box__track--x.scroll-box__track--dragged,
.scroll-box__track--x.scroll-box__track--hover {
  height: 10.2px;
}
.scroll-box--outset > .scroll-box__track--x {
  top: 100%;
  margin-top: 4px;
}
.scroll-box > .scroll-box__track {
  background: transparent;
}
.scroll-box > .scroll-box__track > .scroll-box__handle {
  background: rgba(0, 0, 0, 0.4);
}
.scroll-box > .scroll-box__track--dragged,
.scroll-box > .scroll-box__track--hover {
  background: rgba(0, 0, 0, 0.2);
}
.scroll-box > .scroll-box__track--dragged > .scroll-box__handle,
.scroll-box > .scroll-box__track--hover > .scroll-box__handle {
  background: rgba(0, 0, 0, 0.6);
}
.a18Oyg8D {
  line-height: 2.2rem;
  position: relative;
  max-height: 4.4rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
}
@media (min-width: 1366px) {
  .a18Oyg8D {
    -webkit-line-clamp: 3;
    max-height: 6.6rem;
    line-height: 2.2rem;
  }
}
.a18Oyg8D.a3dc1zHa {
  line-height: 2.2rem;
  max-height: 6.6rem;
  -webkit-line-clamp: 3;
}
@media (min-width: 1366px) {
  .a18Oyg8D {
    line-height: 2.2rem;
    max-height: 6.6rem;
    -webkit-line-clamp: 3;
  }
}
.theme-dark .a22A_VCH {
  background-color: #121212;
}
.theme-dark .a22A_VCH .article--lead,
.theme-dark .a22A_VCH .article--title {
  color: inherit !important;
}
.a3aSek3J,
.avV74nwF {
  background-color: rgba(0, 0, 0, 0.2);
}
.theme-dark .a3aSek3J,
.theme-dark .avV74nwF {
  background-color: hsla(0, 0%, 80%, 0.2);
}
.theme-dark .a3B4X1fr {
  color: #898989;
}
.theme-dark .a2sRWlvJ,
.theme-dark .a3P_iYS8 {
  background-color: #828282;
}
.theme-dark .a1vgZG5y svg {
  fill: #fff;
}
.theme-dark .a1FLOsCE {
  background-color: #000;
  color: #fff;
}
.a27GW-UM {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #f1f1f0;
  padding-bottom: 1rem;
  z-index: 400;
}
.a27GW-UM.a1EEN3yO {
  position: sticky;
  top: 0;
}
.a27GW-UM.a3RVVULg {
  top: 5rem;
  transition: top 0.2s ease-in-out;
}
.a3WdvoRN {
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-family: sans-serif;
  font-size: 1.2rem;
  height: 5.4rem;
  font-weight: 400;
  background-color: #fff;
  text-align: center;
  border: none;
  outline: none;
  cursor: pointer;
  position: relative;
  display: inline-block;
  text-transform: uppercase;
  color: inherit;
}
.a3WdvoRN.a1EUNLCq {
  background-color: #f1f1f0;
  font-weight: 700;
}
.a3mnaveC {
  display: none;
}
.a3mnaveC.a1EUNLCq {
  display: block;
}
.a3QNz1XN {
  padding: 1rem;
}
.theme-dark .a27GW-UM {
  background-color: #2e2e2e;
}
.theme-dark .a3WdvoRN {
  background-color: #121212;
}
.theme-dark .a3WdvoRN.a1EUNLCq {
  background-color: #2e2e2e;
  color: #fff;
}
.a3TN_tdh {
  position: relative;
  width: 100%;
  padding: 10px 0 0;
  display: inline-block;
  vertical-align: middle;
}
.a3TN_tdh.a36loxyY {
  width: calc(50% - 5px);
}
.a2Bov-vV {
  position: relative;
  padding-bottom: 58.62068%;
  overflow: hidden;
}
.a2Bov-vV.a33QC3qz {
  width: 118px;
  height: 86px;
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 0;
  margin-right: 10px;
}
.a1r0l13a {
  color: #333;
  width: 100%;
  padding: 0;
}
.a3Jn07Mj {
  padding-top: 0.5rem;
}
.alGaU-SA {
  -webkit-line-clamp: 4;
  font-weight: 400;
  text-overflow: ellipsis;
  color: inherit;
  font-size: 1.9rem;
  line-height: 2.2rem;
}
.a2Kmaxmv {
  color: inherit;
  display: block;
}
.a2uWjaKU {
  font-size: 1.1rem;
  color: #b3b3b3;
  padding: 0.4rem 0 0.2rem;
  display: inline-block;
}
.a1r0l13a.a2VxZyRI {
  margin: 0;
}
.fonts-loaded-Poppins .alGaU-SA {
  font-family: Poppins, serif;
}
.a1r0l13a.a2VxZyRI .alGaU-SA {
  font-size: 1.5rem;
  line-height: 1.8rem;
}
.a1r0l13a.aZ6zitsm {
  width: 100%;
  border-bottom: 1px solid #f3f3f3;
  padding: 10px 0;
}
.a1r0l13a.aZ6zitsm:first-child {
  padding-top: 0;
}
.a1r0l13a.aZ6zitsm:last-child {
  border-bottom: none;
}
.a1r0l13a.aZ6zitsm .alGaU-SA {
  font-size: 1.6rem;
  line-height: 2.1rem;
}
.a1r0l13a.aZ6zitsm .a3Jn07Mj {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 128px);
  max-height: 86px;
  overflow: hidden;
  padding: 0;
}
.auI907z6 {
  display: none !important;
}
.theme-dark .alGaU-SA {
  color: #fff;
}
.theme-dark .a1r0l13a.aZ6zitsm {
  border-bottom-color: hsla(0, 0%, 100%, 0.2);
}
.a3DJ1ie8 {
  width: 100%;
}
.a2ABqcmD {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.a3AmBCHI {
  border-top: 1px solid #f3f3f3;
  margin: 0;
  position: relative;
  cursor: pointer;
}
.aW5_kKB0 {
  font-family: Plain, sans-serif;
  font-size: 12px;
  font-weight: 700;
  color: #333;
  letter-spacing: 0;
  line-height: 18px;
  text-transform: uppercase;
  padding: 15px 0;
  position: relative;
}
.aW5_kKB0:after {
  content: "";
  width: 0;
  height: 0;
  padding: 3px;
  border-bottom: 2px solid #059;
  border-right: 2px solid #059;
  transform: rotate(45deg);
  position: absolute;
  right: 5px;
  top: 19px;
  margin-right: 6px;
}
.aLSjfUCz,
.aW5_kKB0.a1C_XS4D:after {
  display: none;
}
.aLSjfUCz.a1C_XS4D {
  display: block;
}
.aLSjfUCz.a1C_XS4D.a17fDR9a {
  overflow: hidden;
  height: 0;
}
.aW5_kKB0.a1C_XS4D.a17fDR9a:after {
  display: block;
}
.theme-dark .aW5_kKB0 {
  color: #fff;
}
.theme-dark .a3AmBCHI {
  border-top-color: hsla(0, 0%, 100%, 0.2);
}
.a1MRa9MI {
  padding: 1rem;
}
.a3qgivHb {
  margin-top: 30px;
  padding: 0;
}
.overflowYHidden {
  overflow-y: hidden !important;
}
.a15EInZS {
  padding: 0 1.1rem;
  margin-bottom: 3rem;
  position: fixed;
  width: 100vw;
  height: 100%;
  z-index: 499;
  background-color: #fff;
}
.a2mrPEiB {
  position: relative;
  text-align: center;
}
.a2mrPEiB:before {
  content: "";
  position: absolute;
  left: 0;
  top: 2.2rem;
  width: 100%;
  height: 0;
  border-bottom: 0.1rem solid #eee;
}
.a-KUgCI4 {
  position: relative;
  width: 9rem;
  height: 9rem;
  border-radius: 50%;
  background-color: #fff;
  border: 0.7rem solid #ccc;
  box-shadow: 0 0 0 0.5rem #fff;
  color: currentColor;
  font-size: 4rem;
  font-weight: 700;
  line-height: 7.6rem;
  margin: 3.8rem auto 3rem;
  letter-spacing: -0.2rem;
}
.a1p-lTIi {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.a2WIiPP_ {
  font-size: 1.6rem;
  font-weight: 400;
  margin-bottom: 4px;
  padding-left: 20px;
}
.a2zPjVmi {
  color: currentColor;
  display: block;
  font-size: 2.2rem;
  margin-bottom: 0.4rem;
}
.a3aFeXPt {
  font-size: 1.5rem;
  margin-bottom: 30px;
  padding-left: 20px;
}
.a1fh5DPh,
.a3aFeXPt {
  vertical-align: middle;
}
.a1fh5DPh {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 0.1rem solid #eee;
  background-color: #fff;
  position: relative;
  margin-top: -0.2rem;
  margin-right: 0.6rem;
}
.a1cai-FY:before {
  content: "L";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.8rem;
  text-align: center;
  transform: rotate(30deg) scaleX(-1);
  font-size: 1.6rem;
  font-weight: 700;
}
.a1DslCgo {
  position: relative;
  text-align: center;
}
.a1DslCgo:before {
  content: "";
  position: absolute;
  left: 0;
  top: 3.3rem;
  width: 100%;
  height: 0;
  border-bottom: 0.1rem solid #eee;
}
.a2T5mz_6 {
  position: relative;
  display: inline-block;
  font-weight: 700;
  font-size: 1.4rem;
  color: #059;
  text-transform: uppercase;
  border: 0.2rem solid #059;
  padding: 0.8rem 1.3rem;
  background-color: #fff;
  margin: 1.6rem auto;
}
.a2T5mz_6:after {
  content: "";
  display: inline-block;
  width: 0.8rem;
  height: 0.8rem;
  border-right: 0.2rem solid #059;
  border-bottom: 0.2rem solid #059;
  transform: rotate(-45deg);
  vertical-align: 0.1rem;
  margin-left: 0.4rem;
}
.asJaNMfj {
  text-align: center;
}
.aKr2PB84 {
  font-weight: 700;
  font-size: 1.2rem;
  text-transform: uppercase;
}
.a10ErL3l {
  transform: translateX(-50%);
  left: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 40px 70px;
  margin-top: -3px;
}
.a10ErL3l .a2mrPEiB {
  float: left;
  margin-right: 16px;
}
.a10ErL3l .a2mrPEiB:before {
  content: none;
}
.a10ErL3l .a-KUgCI4 {
  width: 156px;
  height: 156px;
  border-width: 13px;
  box-shadow: none;
  font-size: 64px;
  line-height: 130px;
  margin: 0;
  letter-spacing: -2px;
  color: currentColor;
  letter-spacing: -6px;
}
.a10ErL3l .a2WIiPP_ {
  font-size: 18px;
  line-height: 20px;
  letter-spacing: 0;
  margin-top: 16px;
  margin-bottom: 21px;
}
.a10ErL3l .a2WIiPP_:after {
  clear: both;
  display: block;
  content: "";
}
.a10ErL3l .a2zPjVmi {
  font-size: 32px;
  line-height: 34px;
  letter-spacing: 0;
  padding-bottom: 2px;
}
.a10ErL3l .a3R-e8DK {
  display: -ms-flexbox;
  display: flex;
  line-height: 14px;
}
.a10ErL3l .a3aFeXPt {
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
}
.a10ErL3l .a1fh5DPh {
  width: 22px;
  height: 22px;
  font-size: 18px;
  border-width: 2px;
}
.a10ErL3l .a1cai-FY:before {
  width: 18px;
  font-size: 16px;
}
.a10ErL3l .a1DslCgo {
  display: inline-block;
  margin-left: 14px;
}
.a10ErL3l .a1DslCgo:before {
  content: none;
}
.a10ErL3l .a2T5mz_6 {
  font-size: 14px;
  border-width: 2px;
  padding: 10px 16px;
  line-height: 16px;
  cursor: pointer;
  margin: 0;
}
.a10ErL3l .a2T5mz_6:after {
  width: 8px;
  height: 8px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  vertical-align: 1px;
  margin-left: 4px;
}
.a10ErL3l .asJaNMfj {
  line-height: 14px;
  text-align: left;
}
.a10ErL3l .asJaNMfj:after {
  clear: both;
  display: block;
  content: "";
}
.a10ErL3l .aKr2PB84 {
  display: inline-block;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  color: currentColor;
  text-transform: uppercase;
  border: 2px solid #e5e5e5;
  padding: 10px 14px;
  background-color: #fff;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.a10ErL3l .aKr2PB84:before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-top: 2px solid #000;
  border-left: 2px solid #000;
  transform: rotate(-45deg);
  vertical-align: 1px;
  margin-right: 4px;
}
.theme-dark .a15EInZS,
.theme-dark .a-KUgCI4 {
  background-color: #121212;
}
.theme-dark .a-KUgCI4 {
  border-color: #3b3b3b;
  box-shadow: 0 0 0 0.5rem #121212;
}
.theme-dark .a2T5mz_6 {
  border-color: #abd0ec;
  background-color: #121212;
  color: #abd0ec;
}
.theme-dark .a2T5mz_6:after {
  border-color: #abd0ec;
}
.theme-dark .a1fh5DPh,
.theme-dark .aKr2PB84 {
  border-color: #3b3b3b;
  background-color: #121212;
}
.theme-dark .aKr2PB84:before {
  border-color: #fff;
}
.theme-dark .a1cai-FY:before {
  color: #fff;
}
.theme-dark .a1DslCgo:before,
.theme-dark .a2mrPEiB:before {
  border-color: #3b3b3b;
}
.a33RaEH3 {
  width: 1000px;
  margin: 0 auto;
  padding: 0 10px;
}
.a36BTpMO {
  display: none;
  vertical-align: top;
  width: 252px;
}
.a1rVLCpb {
  display: inline-block;
  vertical-align: top;
  max-width: 644px;
  margin-bottom: 50px;
}
.a1rVLCpb.abucV3RD {
  margin-bottom: 0;
}
.a21ReFUQ {
  display: inline-block;
  vertical-align: top;
  width: 336px;
  text-align: left;
  padding-left: 28px;
}
.ad_QQPiw {
  position: relative;
}
.a1mebKBG {
  float: right;
  right: 0;
  bottom: calc(100% + 10px);
  width: 308px;
}
@media (min-width: 1366px) {
  .a33RaEH3 {
    width: 1252px;
  }
  .a36BTpMO {
    display: inline-block;
  }
}
.a2II2ZzF {
  color: #f2f2f2;
}
.a2mvLFDT {
  margin-bottom: 22px;
}
.a1LvpCCb,
.a1ZEJHsL,
.a3CpAmNk {
  display: inline-block;
  height: 25px;
  margin-right: 10px;
  background-color: currentColor;
}
.a3CpAmNk {
  width: 115px;
}
.a1ZEJHsL {
  width: 35px;
}
.a1LvpCCb {
  width: 83px;
}
.aBOu92_C {
  margin-bottom: 14px;
}
.a2d0tOe7,
.axiDmA65 {
  margin-bottom: 24px;
}
.a2d0tOe7 {
  position: relative;
}
.a2d0tOe7:after {
  position: absolute;
  left: 282px;
  top: 160px;
  content: "";
  width: 80px;
  height: 80px;
  background-image: url("../");
}
.a2_VkDU_ {
  display: block;
  height: 400px;
  margin-bottom: 10px;
  background-color: currentColor;
}
.a3I5bpli {
  display: block;
  width: 180px;
  height: 20px;
  background-color: currentColor;
}
.a1KDxcqw,
.a1QxfqNK,
.a3bMQc9v,
.a18iLaa9,
.aYqM89r9 {
  display: block;
  height: 20px;
  margin-bottom: 10px;
  background-color: currentColor;
}
.aBOu92_C .aYqM89r9 {
  height: 25px;
}
.aYqM89r9 {
  width: 100%;
}
.a1KDxcqw {
  width: 80%;
}
.a18iLaa9 {
  width: 88%;
}
.a1QxfqNK {
  width: 94%;
}
.a3bMQc9v {
  width: 23%;
}
.theme-dark .a2II2ZzF {
  color: #4e4e4e;
}
.theme-dark .a2d0tOe7:after {
  filter: brightness(0.325);
  mix-blend-mode: darken;
}
.a2bweed1 {
  margin-top: 0;
}
.a2rbfOhJ,
.a2We4eiD {
  display: inline-block;
  vertical-align: top;
}
.a2rbfOhJ {
  margin: 25px 0 30px;
  max-width: 644px;
  position: relative;
}
.awNt_9kl {
  right: -336px;
  height: 4px;
}
.awNt_9kl,
.aYG17tXL {
  position: absolute;
  top: 0;
  left: 0;
}
.aYG17tXL {
  right: 0;
  bottom: 0;
  cursor: pointer;
  z-index: 60;
  font-size: 0;
}
.aYG17tXL:hover {
  background-color: #fff;
  opacity: 0.3;
}
.a2We4eiD {
  width: 336px;
  padding-left: 28px;
  margin: 25px 0;
}
@media (min-width: 1366px) {
  .a1LYrY1P,
  .a2rbfOhJ {
    margin-left: 252px;
  }
  .awNt_9kl {
    left: -252px;
  }
}
.theme-dark .aYG17tXL:hover {
  background-color: #121212;
}
.a-oM4ssg {
  height: 463px;
}
.a1jIbOo6 {
  position: relative;
  margin-top: 0;
  z-index: 1;
}
.aEanFVXt {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  width: 1000px;
  margin: 0 auto;
  padding: 30px 10px 0;
  z-index: 10;
  overflow: hidden;
}
.a3s-mP2l {
  display: none;
  vertical-align: top;
  width: 252px;
}
.a1t26d10 {
  display: inline-block;
  vertical-align: top;
  max-width: 644px;
  margin-bottom: 0;
  z-index: 1;
}
.a1t26d10.auj14Idc {
  max-width: 980px;
}

@media(max-width: 480px) {
  .a1t26d10.auj14Idc {
    max-width: 100%;
  }

  .ay2tV6ip {
    max-width: 100%;
  }
}


.a1t26d10.a3pfaOcG {
  margin-bottom: 0;
}
.a2TqTFZv {
  display: -ms-flexbox;
  display: flex;
  vertical-align: top;
  width: 336px;
  min-height: 925px;
  text-align: left;
  padding-left: 28px;
}
.aFVs88n5 {
  position: relative;
}
.a2ou3Gvs {
  position: static;
  width: 100%;
  margin: 20px 0;
}
.a2ou3Gvs.a36JpBHW {
  bottom: -680px;
}
.a1g91tuw {
  min-height: 600px;
}
.aHaZqusI {
  margin-top: 15px;
}
.a3LyVlmZ {
  filter: blur(0);
  transition: filter 0.5s linear;
}
.a3LyVlmZ.a29oQPO4 {
  filter: blur(3px);
}
@media (min-width: 1366px) {
  .aEanFVXt {
    width: 1252px;
  }
  .a3s-mP2l {
    display: inline-block;
  }
}
.a1InAV31 {
  display: block;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 50px;
}
.a1Y7Jda2 .a1InAV31 {
  width: 970px;
  padding: 0 160px;
}
.a1CWjeN9 {
  color: #f2f2f2;
}
.a2Xt_fLZ {
  margin-top: 13px;
  margin-bottom: 8px;
}
.a2mesj-6 {
  width: 61px;
  margin-right: 22px;
}
.a2mesj-6,
.a3GEevC2 {
  height: 30px;
  background: currentColor;
  display: inline-block;
}
.a3GEevC2 {
  width: 80%;
}
.a1rR3cqU {
  position: relative;
  margin-bottom: 24px;
}
.a1rR3cqU:after {
  position: absolute;
  left: 282px;
  top: 160px;
  content: "";
  width: 80px;
  height: 80px;
  background-image: url("../");
}
.aaIy3ZL- {
  display: block;
  height: 400px;
  margin-bottom: 10px;
  background-color: currentColor;
}
.a2xdQWUO {
  margin-bottom: 24px;
}
.a1dd7pnw,
.a1ZAsmLN,
.aWp3EtkE,
.aXOI4oxx {
  display: block;
  height: 20px;
  margin-bottom: 10px;
  background-color: currentColor;
}
.a1ZAsmLN {
  width: 100%;
}
.aXOI4oxx {
  width: 88%;
}
.a1dd7pnw {
  width: 94%;
}
.aWp3EtkE {
  width: 23%;
}
.theme-dark .a1CWjeN9 {
  color: #4e4e4e;
}
.theme-dark .a1rR3cqU:after {
  filter: brightness(0.325);
  mix-blend-mode: darken;
}
.a1p6Aa4S {
  background-color: #e6e6e6;
}
.aNpG5hhy {
  width: 1000px;
  margin: 0 auto;
  padding: 0 10px;
}
.akkEynDd {
  display: none;
  vertical-align: top;
  width: 138px;
}
.a3moh_xl {
  max-width: 644px;
  margin-bottom: 50px;
}
.a3moh_xl,
.aXJMTNZi {
  display: inline-block;
  vertical-align: top;
}
.aXJMTNZi {
  width: 336px;
  text-align: left;
  padding-left: 28px;
  height: 618px;
}
@media (min-width: 1366px) {
  .aNpG5hhy {
    width: 1252px;
  }
  .akkEynDd {
    display: inline-block;
  }
}
.theme-dark .a1p6Aa4S {
  background-color: transparent;
}
.aMJo7Gfg {
  width: 1000px;
  margin: 10px auto;
  padding: 0 10px;
}
.a24As0tM {
  display: none;
  vertical-align: top;
  width: 252px;
}
.a3rEJxUX {
  max-width: 644px;
}
.a1GhIq62,
.a3rEJxUX {
  display: inline-block;
  vertical-align: top;
}
.a1GhIq62 {
  width: 336px;
  text-align: right;
}
@media (min-width: 1366px) {
  .aMJo7Gfg {
    width: 1252px;
    margin: 30px auto;
  }
  .a24As0tM {
    display: inline-block;
  }
}
.a2aXE17F {
  display: inline;
}
.a30e8qRn {
  color: #fd0304;
  cursor: pointer;
}
.a30e8qRn.a3tquZvX {
  display: none;
}
.a1AWlxUF {
  height: auto;
  max-height: 0;
  transition: max-height 0.3s ease-out;
  overflow: hidden;
}
.a1AWlxUF.a3ypPeEe {
  max-height: none;
}
.a1moBYX9 {
  width: 100%;
  margin-bottom: 30px;
  overflow: hidden;
}
.a2h3egE6 {
  margin: -15px;
  font-size: 0;
}
.a3re0KUz {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  padding: 15px;
}
.a3re0KUz:before {
  content: "";
  display: block;
  width: 100%;
  height: 180px;
  border-radius: 5px;
  background: #efefef;
}
.aD5Zvr0g {
  width: 100%;
}
.aD5Zvr0g:before {
  height: 330px;
}
.aUzMMPBt {
  width: 50%;
}
.a2uQZFfa .a3re0KUz:before {
  height: 101px;
}
.a2uQZFfa .aD5Zvr0g:before {
  height: 208px;
}
.a2uQZFfa .aUzMMPBt:before {
  height: 101px;
}
.a2yIBeu_ {
  min-height: 100vh;
  padding: 15px 0;
}
.a1TVQi8u {
  display: -ms-flexbox;
  display: flex;
}
.aRGwNpJW {
  width: 1000px;
  margin: 0 auto;
  padding: 0 10px 10px;
  background-color: #fff;
}
.a1IUhUx2 {
  padding-top: 15px;
}
.a2quZ7Wx {
  display: none;
  vertical-align: top;
  width: 252px;
}
.a3P8PD9G {
  max-width: 644px;
  z-index: 1;
}
.a1TTrfBP,
.a3P8PD9G {
  display: inline-block;
  vertical-align: top;
}
.a1TTrfBP {
  width: 336px;
  text-align: left;
  margin-top: 0;
  padding-left: 28px;
}
.a1TTrfBP.a14-U5uM {
  margin-top: 420px;
}
.a2H3e9aR {
  max-width: 980px;
  display: inline-block;
  vertical-align: top;
}
.a3Lsum7Z {
  margin: -29px 0 -14px;
  position: relative;
  z-index: 1;
}
@media (min-width: 1366px) {
  .aRGwNpJW {
    width: 1252px;
  }
  .a2quZ7Wx {
    display: inline-block;
  }
}
.theme-dark .aRGwNpJW {
  background: #121212;
}
.a3Cr5Z-0 {
  margin-bottom: 30px;
  padding: 0 0 15px;
  border-bottom: 1px solid #eee;
}
.adYscJnB {
  margin-bottom: 10px;
  padding: 15px;
}
.a3XzdZ8L {
  display: block;
  margin-bottom: 5px;
  font-size: 12px;
  color: #e1261c;
}
.a2w3fUfI,
.a3XzdZ8L {
  text-transform: uppercase;
}
.a2w3fUfI {
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
  color: #121212;
}
.a3ZiE6Mk {
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 500;
  color: #666;
}
.a3fZqK3v {
  font-size: 14px;
  color: #7f7f7f;
}
.a3fZqK3v h3 {
  margin: 5px 0;
  font-size: 15px;
}
.a37fs8Fv {
  vertical-align: 7px;
  font-weight: 500;
  color: #7f7f7f;
  font-size: 14px;
  font-family: Roboto, sans-serif;
  margin-left: 15px;
  text-transform: lowercase;
}
.a3HKhvxc {
  margin: 3.2rem 0 0;
  text-align: center;
}
.amm63NMa {
  position: relative;
  border-bottom: 1px solid #eee;
  padding-bottom: 3rem;
  margin-top: 1rem;
}
.a3NBPSnw {
  position: relative;
  height: 23rem;
}
.a3rSWCEc {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.a3rSWCEc:after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
.a2P-YBKX {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  width: 100%;
}
.aQSZIC1k {
  width: 15rem;
  height: 15rem;
  overflow: hidden;
  border-radius: 50%;
  position: relative;
  display: inline-block;
  background-color: #d4d4d4;
  transform: rotate(0.00001deg);
}
.a_52sIr- {
  margin: 0 2rem;
  font-size: 2.2rem;
  font-weight: 400;
}
.a2qwQoiI {
  margin-top: -0.3rem;
}
.a2qwQoiI,
.a101YL3R {
  font-size: 1.8rem;
  font-weight: 300;
}
.a101YL3R {
  margin: 2rem 1rem 0;
  line-height: 2.3rem;
  text-align: center;
  padding-bottom: 2rem;
  border-bottom: 2px solid #e3e3e3;
}
.a2b4Jeu8 {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  background-color: #000;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%);
  cursor: pointer;
}
.a2b4Jeu8:active {
  background-color: #333;
}
.a2b4Jeu8 svg {
  width: 2.2rem;
  height: 2.2rem;
  fill: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.a3WflPoY,
.a3WflPoY svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.a3WflPoY svg {
  fill: #eee;
}
.a1UK8bcu {
  margin: 20px 0 30px;
  text-align: left;
}
.a1UK8bcu .a3NBPSnw {
  height: auto;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 15px;
  width: calc(100% - 255px);
}
.a1UK8bcu .aQSZIC1k {
  display: inline-block;
  vertical-align: top;
  width: 150px;
  height: 150px;
  margin: 0 30px 0 0;
}
.a1UK8bcu.aSwdeYwu .a3NBPSnw,
.a1UK8bcu.aSwdeYwu .aQSZIC1k {
  vertical-align: middle;
}
.fonts-loaded-Poppins .a1UK8bcu .a_52sIr- {
  font-family: Poppins, sans-serif;
}
.a1UK8bcu .a_52sIr- {
  margin: 0;
  font-size: 28px;
  color: #5f5f5f;
  vertical-align: middle;
}
.a1UK8bcu .a12szdV- {
  font-size: 28px;
  line-height: 28px;
  font-weight: 400;
  display: inline-block;
  vertical-align: middle;
}
.a1UK8bcu .a2qwQoiI {
  font-size: 17px;
  color: #5f5f5f;
  font-weight: 400;
  margin: 5px 0 0;
}
.a1UK8bcu .a101YL3R {
  font-size: 17px;
  line-height: 26px;
  color: #5f5f5f;
  margin: 15px 0 0;
  padding: 0;
  text-align: left;
  border-bottom: none;
}
.a1UK8bcu .a2b4Jeu8 {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  transform: none;
  left: auto;
  bottom: auto;
  margin-left: 15px;
  width: 28px;
  height: 28px;
}
.a1UK8bcu .a2b4Jeu8:hover {
  background-color: #333;
}
.a1UK8bcu .a2b4Jeu8 svg {
  width: 14px;
  height: 14px;
}
.theme-dark .a3HKhvxc .amm63NMa {
  border-bottom-color: #333;
}
.fonts-loaded-Poppins .ami-NrZ9 {
  font-family: Poppins, sans-serif;
}
.a2DZ8it_ {
  margin: 10px auto;
  padding: 0 10px;
}
.ami-NrZ9 {
  font-family: Poppins-placeholder, serif;
  font-size: 30px;
  line-height: 39px;
  margin-bottom: 1rem;
  font-weight: 400;
}
.ami-NrZ9 a {
  text-decoration: none;
  color: inherit;
}
.ami-NrZ9 a:hover {
  text-decoration: underline;
}
.a325F8Eg {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.35;
  margin: 14px 0 12px;
  font-weight: 700;
}
.aVNvWM-Q {
  font-size: 13px;
  font-weight: 400;
  line-height: 30px;
  text-transform: capitalize;
  display: block;
  width: 74px;
}
.aeoWiWmv .aVNvWM-Q {
  display: inline-block;
  vertical-align: top;
}
.a2RBuQqS {
  display: block;
}
.aeoWiWmv .a2RBuQqS ul {
  display: inline-block;
  width: calc(100% - 74px);
}
.a28sP9kA a span {
  font-size: 12px;
  font-weight: 400;
}
.a28sP9kA {
  display: inline-block;
  cursor: pointer;
}
.a28sP9kA a {
  text-decoration: none;
}
.a28sP9kA a,
.a28sP9kA a:link {
  color: #416fd6;
}
.a28sP9kA a:hover {
  text-decoration: underline;
}
.a28sP9kA a:active {
  color: inherit;
}
.a28sP9kA:last-of-type a span {
  padding-right: 0;
}
.a3HlQWfn {
  border-radius: 50%;
  border: 1px solid #ccd7ea;
  margin: 3px;
  display: block;
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 23px;
}
.aeoWiWmv .a3HlQWfn {
  border: none;
  display: inline;
  line-height: 30px;
}
.atog-a6P {
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  padding: 3px 0;
}
.atog-a6P span {
  display: inline-block;
  padding-right: 7px;
  width: 52px;
  vertical-align: top;
}
.atog-a6P a {
  color: #416fd6;
  text-decoration: none;
  display: inline-block;
  width: calc(100% - 52px);
}
.atog-a6P:hover a {
  text-decoration: underline;
}
.aeoWiWmv.a2DZ8it_ {
  padding: 0 0.5rem 2rem;
  margin-bottom: 12px;
}
.theme-dark .a2DZ8it_ {
  background-color: #121212;
}
.theme-dark .a28sP9kA {
  color: #fff;
}
.theme-dark .a3HlQWfn,
.theme-dark .a28sP9kA a,
.theme-dark .a28sP9kA a:link {
  color: inherit;
  color: #abd0ec;
}
.theme-dark .atog-a6P a {
  color: #abd0ec;
}
.ae0g12Kr {
  max-width: 360px;
  height: auto;
  background-color: #f0f0f0;
  color: #000;
  margin: auto;
  margin-bottom: 20px;
  width: 100%;
}
.aCJg3-yi {
  font-size: 22px;
  line-height: 1.27;
  text-align: center;
  padding: 20px 0;
  border-bottom: 1px solid #b3b3b3;
}
.af3zQJjo {
  position: relative;
}
.aYJnuBBq.af3zQJjo {
  border-bottom: 1px solid #b3b3b3;
}
.aLEyh5sn {
  padding-bottom: 20px;
}
.a2QyQqKv {
  font-size: 18px;
  line-height: 1.56;
  padding: 8px 10px;
  font-weight: 400;
}
.a2QyQqKv :after {
  content: "";
  width: 9px;
  height: 9px;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  display: inline-block;
  transform: rotate(135deg);
  transition: transform 0.25s;
  position: absolute;
  right: 13px;
  top: 13px;
}
.aLEyh5sn .a2QyQqKv :after {
  transform: rotate(-45deg);
  top: 19px;
}
.a3OLCc5T {
  border-bottom: 1px solid #b3b3b3;
}
.a3GZqCho,
.a3OLCc5T {
  position: relative;
}
.a2zeyK6p {
  max-width: calc(100% - 20px);
  height: auto;
  border-radius: 3px;
  border: 1px solid #b3b3b3;
  background-color: #fff;
  margin: 0 10px;
}
.a1Iobdjg,
.a1Ouv8bC,
.a3hyqdKo {
  display: inline-block;
}
.a1Iobdjg {
  width: calc(100% - 98px);
}
.a3hyqdKo {
  text-align: left;
  padding: 20px;
}
.a1Iobdjg {
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  color: #000;
}
.a1Ouv8bC {
  text-align: right;
  padding: 20px;
}
.a3hyqdKo span {
  transform: rotate(-135deg);
}
.a1Ouv8bC span,
.a3hyqdKo span {
  content: "";
  width: 9px;
  height: 9px;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  display: inline-block;
}
.a1Ouv8bC span {
  transform: rotate(45deg);
}
.a1l_41QB {
  width: 100%;
  height: 1px;
  background-color: #b3b3b3;
  margin: auto;
}
.aDDxz_FS {
  width: 33.33%;
  display: inline-block;
  text-align: center;
  font-size: 14px;
  line-height: 1.29;
  color: #7f7f7f;
  cursor: pointer;
}
.a261WQ5J {
  margin-top: 15px;
}
.a20MDjqL {
  display: inline-block;
  width: 14.28571%;
  text-align: center;
  font-size: 14px;
  line-height: 1.29;
  color: #7f7f7f;
  padding: 5px 0;
}
.a2fkmON8 {
  margin-bottom: 15px;
}
.a3GZqCho {
  display: inline-block;
  width: 14.28571%;
  text-align: center;
  font-size: 14px;
  line-height: 1.29;
  color: #7f7f7f;
}
.a3GZqCho a {
  cursor: pointer;
}
.a3GZqCho:hover a,
.aDDxz_FS:hover {
  color: #003696;
}
.a3GZqCho.a3_Vdz64,
.aDDxz_FS.a3_Vdz64 {
  color: #003696;
  font-weight: 700;
}
.a3GZqCho a,
.a3GZqCho span {
  padding: 5px 0;
}
.a3GZqCho a,
.a3GZqCho span,
.aDDxz_FS a,
.aDDxz_FS span {
  display: inline-block;
  width: 100%;
  color: inherit;
  text-decoration: none;
}
.aDDxz_FS a,
.aDDxz_FS span {
  padding: 10px 0;
}
.aXeMvk0t .a2zeyK6p {
  margin: auto;
}
.aXeMvk0t.ae0g12Kr {
  background-color: #fff;
}
.aXeMvk0t .a2zeyK6p {
  max-width: 344px;
  border: none;
}
.aXeMvk0t .a1Sy776k {
  border-bottom: 1px solid #f0f0f0;
}
.aXeMvk0t .a1l_41QB {
  display: none;
}
.aXeMvk0t .a2fkmON8 {
  border-bottom: 1px solid #f0f0f0;
}
.aXeMvk0t .a261WQ5J {
  margin-top: 20px;
}
.aXeMvk0t .a2fkmON8 {
  padding-bottom: 20px;
}
.aXeMvk0t .a2QyQqKv :after {
  border-top-width: 2px;
  border-right-width: 2px;
}
.theme-dark .ae0g12Kr {
  background: #424242;
  color: #fff;
}
.theme-dark .a2QyQqKv :after {
  border-color: #fff;
}
.theme-dark .a2zeyK6p,
.theme-dark .aCJg3-yi,
.theme-dark .aYJnuBBq.af3zQJjo {
  border-color: hsla(0, 0%, 100%, 0.25);
}
.theme-dark .a1l_41QB {
  background-color: hsla(0, 0%, 100%, 0.25);
}
.theme-dark .a2zeyK6p,
.theme-dark .aXeMvk0t.ae0g12Kr {
  background: #121212;
}
.theme-dark .aXeMvk0t.ae0g12Kr {
  color: #fff;
}
.theme-dark .a1Iobdjg,
.theme-dark .a20MDjqL {
  color: currentColor;
}
.theme-dark .a3GZqCho {
  color: #919191;
}
.theme-dark .a1Ouv8bC span,
.theme-dark .a3hyqdKo span {
  border-color: currentColor;
}
.theme-dark .a3GZqCho.a3_Vdz64 a,
.theme-dark .a3GZqCho:hover a,
.theme-dark .aDDxz_FS.a3_Vdz64,
.theme-dark .aDDxz_FS:hover {
  color: #abd0ec;
}
.theme-dark .aXeMvk0t .a1Sy776k,
.theme-dark .aXeMvk0t .a2fkmON8 {
  border-color: #333;
}
.a2vowyMy {
  background-color: #fff;
}
.a2bHdHD5 .a2vowyMy {
  width: 1000px;
}
.a2CDoZrm {
  width: 100%;
}
.a2CDoZrm,
.a2eWZeSK {
  display: inline-block;
  vertical-align: top;
}
.a2eWZeSK {
  text-align: left;
  margin-top: 0;
  padding-left: 28px;
}
@media (min-width: 1366px) {
  .a2vowyMy {
    width: 1252px;
    margin: 30px auto 0;
  }
  .a2CDoZrm {
    max-width: 644px;
  }
  .a2eWZeSK {
    width: 336px;
  }
}
.a2bHdHD5.a2vowyMy {
  margin: 10px auto;
  padding: 0 10px;
}
.theme-dark .a2vowyMy {
  background-color: transparent;
}
.a11RIHue {
  margin: 0 auto;
  padding: 66px 5px 90px;
  position: relative;
  text-align: center;
  width: 950px;
}
.aT5yUGfv {
  display: inline-block;
  width: 96px;
  height: 96px;
  vertical-align: middle;
}
.aT5yUGfv > span,
.aT5yUGfv > span > svg {
  display: block;
  width: 96px;
  height: 96px;
}
.alDxgNqy {
  display: inline-block;
  margin: 0 0 0 32px;
  text-align: left;
  vertical-align: middle;
}
.alDxgNqy p {
  font-size: 28px;
  line-height: 34px;
  color: #909090;
}
.a2gvC_xV {
  width: 40px;
  height: 40px;
  margin: 40px auto 0;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 40px 40px;
  background-color: #f2f2f2;
  background-image: url("../");
}
.a33wtbGr .a11RIHue {
  display: flexbox;
  display: -ms-flexbox;
  display: flex;
  flex-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  flex-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding: 10vh 0 0;
}
.a33wtbGr .aT5yUGfv,
.a33wtbGr .aT5yUGfv > span,
.a33wtbGr .aT5yUGfv > span > svg {
  width: 70px;
  height: 70px;
}
.a33wtbGr .alDxgNqy {
  margin: 0 0 0 20px;
}
.a33wtbGr .alDxgNqy p {
  font-size: 21px;
  line-height: 25px;
}
.a33wtbGr .a2gvC_xV {
  margin: 10vh auto;
}
@media screen and (max-width: 555px) {
  .a33wtbGr .aT5yUGfv,
  .a33wtbGr .aT5yUGfv > span,
  .a33wtbGr .aT5yUGfv > span > svg {
    width: 60px;
    height: 60px;
  }
  .a33wtbGr .alDxgNqy p {
    font-size: 17px;
    line-height: 21px;
  }
}
@media screen and (max-width: 372px) {
  .a33wtbGr .aT5yUGfv,
  .a33wtbGr .aT5yUGfv > span,
  .a33wtbGr .aT5yUGfv > span > svg {
    width: 50px;
    height: 50px;
  }
  .a33wtbGr .alDxgNqy p {
    font-size: 15px;
    line-height: 19px;
  }
}
.yellow-bg {
    background: #a8df77;
}
.aFQN8OU2 .aFQN8OUgreen .list {
	padding-left: 0px;
	margin-bottom: 30px;
	padding: 0 0 0 20px;
}
.aFQN8OU2 .aFQN8OUgreen .list ul {
	list-style-type: none;
	margin-left: 1.25rem;
}
.aFQN8OU2 .aFQN8OUgreen .list li {
    display: block;
    margin-bottom: 15px;
    padding: 3px 12px;
    padding-right: 50px;
    position: relative;
    line-height: 1.4em;
    background: linear-gradient(95.88deg, #e9f2e6 33.37%, #fff 86.23%);
    border-left: 2px solid #1e8a49;
}
.aFQN8OU2 .aFQN8OUgreen .list li::before {
	content: '';
	background: url("../") center center no-repeat;
	background-size: contain;
}


.list2 {
	padding-left: 0px;
	margin-bottom: 30px;
	padding: 0 0 0 20px;
}
.list2 ul {
	list-style-type: none;
	margin-left: 1.25rem;
}
.list2 li {
    display: block;
    margin-bottom: 15px;
    background: linear-gradient(95.88deg, #bfc8fe73 33.37%, #f6f6f6 86.23%);
    padding: 3px 12px;
    padding-right: 50px;
    border-left: 2px solid #0e0097;
    position: relative;
    line-height: 1.4em;
}
.list2 li:last-of-type {
	margin-bottom: 0;
}
.list2 li::before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    left: -15px;
    top: 0px;
    background: url("../checkmark_violet.png") center center no-repeat;
    background-size: contain;
}
