/* ===== nzt-poker.cn custom layer on top of the nztlanding theme ===== */

/* header */
.header .menu > ul { align-items: center; }
@media (min-width: 1181px) { .burg, .side { display: none !important; } }
.side .menu { width: 100%; }
.side { background: rgba(3,5,7,.7); }
.main.blured, .header.blured, .logo.blured { filter: none; }
/* current section highlight (scrollspy) */
.menu a.is-current { color: #28f2cf; }
/* "become a partner" as a button */
.menu-item--cta { margin-left: 26px; }
.menu a.menu-cta {
  display: inline-flex; align-items: center; justify-content: center;
  height: 40px; padding: 0 18px; border-radius: 10px;
  background-color: #28f2cf; color: #0b1115; font-weight: 600; font-size: 15px; line-height: 1;
  box-shadow: none; transition: background-color .25s ease, color .25s ease, box-shadow .25s ease; white-space: nowrap;
}
.menu a.menu-cta:hover { background-color: #7ff8e3; box-shadow: 0 0 24px 0 rgba(40,242,207,.55); }
.menu a.menu-cta.is-current { background-color: #7ff8e3; }
.menu-item--cta-next { margin-left: 10px; }
.menu a.menu-cta--outline { background-color: transparent; color: #28f2cf; box-shadow: inset 0 0 0 1.5px #28f2cf; }
.menu a.menu-cta--outline:hover { background-color: #7ff8e3; color: #0b1115; box-shadow: inset 0 0 0 1.5px #7ff8e3, 0 0 24px 0 rgba(40,242,207,.55); }
.side .menu li { margin-left: 0; }
.side .menu-item--cta { margin-top: 8px; width: 100%; }
.side .menu-item--cta + .menu-item--cta { margin-top: 0; }
.side .menu a.menu-cta { width: 100%; height: 44px; }

/* hero */
.hero__btn { flex-direction: column; align-items: center; }
.hero__btn .btns { flex-wrap: wrap; justify-content: center; gap: 12px; }
/* buttons: flat by default, on hover they brighten and pick up the glow */
.btn {
  box-shadow: none;
  -webkit-transition: background-color .25s ease, color .25s ease, box-shadow .25s ease;
  transition: background-color .25s ease, color .25s ease, box-shadow .25s ease;
}
.btn:before { display: none; }
.btn:hover { transform: none; background-color: #7ff8e3; color: #0b1115; box-shadow: 0 0 24px 0 rgba(40,242,207,.55); }
.btn.btn--outline { background-color: transparent; color: #28f2cf; box-shadow: inset 0 0 0 1.5px #28f2cf; }
.btn.btn--outline:hover { background-color: #7ff8e3; color: #0b1115; box-shadow: inset 0 0 0 1.5px #7ff8e3, 0 0 24px 0 rgba(40,242,207,.55); }
.hero__btn .btns .btn { display: inline-flex; align-items: center; justify-content: center; }
.hero-icons { display: flex; justify-content: center; align-items: center; gap: 14px; margin-top: 20px; width: 100%; }
.hero-icons__item {
  width: 56px; height: 56px; border-radius: 16px; background-color: #0d1319;
  display: flex; align-items: center; justify-content: center; cursor: pointer;
  border: 1px solid #1b2531; transition: all .3s ease-out;
}
.hero-icons__item svg { width: 28px; height: 28px; }
.hero-icons__item:hover { background-color: #28f2cf; border-color: #28f2cf; transform: translateY(-2px); }
.hero-icons__item:hover svg path, .hero-icons__item:hover svg text { fill: #0b1115; }
.hero__disclaimer { font-size: 10px; margin-top: 16px; opacity: .5; text-align: center; max-width: 600px; margin-left: auto; margin-right: auto; }


/* video */
.video-heading { text-align: center; margin-top: 2vw; }
.video-block { margin-top: 24px; }
.video-block__img { background-image: url("../img/video-bg.jpg"); }
.video-block__btn { background-color: #0d1319; color: #fff; cursor: pointer; transition: all .3s ease-out; }
.video-block__btn { width: 96px; height: 96px; }
.video-block__btn:after { width: 82px; height: 82px; }
.video-block__btn svg { width: 32px; height: 32px; }
@media (max-width: 480px) { .video-block__btn { width: 72px; height: 72px; } .video-block__btn:after { width: 60px; height: 60px; } .video-block__btn svg { width: 24px; height: 24px; } }
.video-block__wrapper { overflow: hidden; }

/* products (poker bots) */
.products__wrapper { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; align-items: stretch; }
.product-card { display: flex; flex-direction: column; padding: 28px 22px; }
.product-card__head { display: flex; align-items: center; gap: 14px; }
.product-card__icon { height: 56px; display: flex; align-items: center; flex-shrink: 0; }
.product-card__icon img { height: 56px; width: auto; max-width: 112px; border-radius: 14px; display: block; object-fit: contain; }
.product-card__icon--round img { border-radius: 50%; }
.product-card__title h3 { font-size: 26px; line-height: 120%; font-weight: 700; letter-spacing: -0.02em; }
.product-card__title span { display: block; font-size: 13px; line-height: 140%; opacity: .6; margin-top: 4px; }
.product-card__list { margin-top: 20px; display: flex; flex-direction: column; gap: 10px; flex-grow: 1; }
.product-card__list li { position: relative; padding-left: 26px; font-size: 14px; line-height: 150%; letter-spacing: -0.01em; text-wrap: pretty; }
.product-card__list li:before { content: ''; position: absolute; left: 0; top: 2px; width: 18px; height: 18px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%2300f69d'/%3E%3Cstop offset='1' stop-color='%2300b3e6'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='9' cy='9' r='9' fill='url(%23g)'/%3E%3Cpath d='M5.2 9.3l2.5 2.5L12.9 6.6' fill='none' stroke='%230b1115' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / 18px 18px; }
.product-card__btn { margin-top: 28px; }
.product-card__btn .btn { width: 100%; text-align: center; display: flex; justify-content: center; }

/* NZT Desktop block */
.desktop-block { margin-bottom: 24px; }
.desktop-block .func-block__wrapper { align-items: center; gap: 40px; }
.desktop-block__text { max-width: 600px; flex-shrink: 0; }
.desktop-block__lead { margin-top: 10px; font-size: 18px; line-height: 150%; color: #28f2cf; font-weight: 600; }
.desktop-block__desc { margin-top: 16px; }
.desktop-block__list { margin-top: 20px; display: flex; flex-direction: column; gap: 10px; }
.desktop-block__list li { position: relative; padding-left: 22px; font-size: 15px; line-height: 150%; }
.desktop-block__list li:before { content: ''; position: absolute; left: 0; top: 8px; width: 8px; height: 8px; border-radius: 50%; background: #28f2cf; }
.desktop-block__img { flex: 1; min-width: 0; display: flex; justify-content: center; }
.desktop-block__img img { width: 100%; max-width: 560px; height: auto; }

/* rooms */
.rooms__item--hidden { display: none; }
.rooms__wrapper.expanded .rooms__item--hidden { display: block; }
.rooms__img img { max-width: 170px; max-height: 96px; width: auto; height: auto; object-fit: contain; }

/* price without calculator */
.price__wrapper--simple { display: flex; gap: 24px; align-items: stretch; }
.price-list { display: flex; flex-direction: column; gap: 10px; }
.price-row { display: flex; align-items: center; justify-content: space-between; padding: 17px 20px; border-radius: 16px; background-color: #131b24; font-size: 16px; line-height: 150%; }
.price-row__value { font-weight: 700; color: #28f2cf; }
.price-row--test { background: linear-gradient(90deg, rgba(0,246,157,.12), rgba(0,179,230,.12)); border: 1px solid rgba(40,242,207,.3); }
.price-card { width: 100%; }
.price-card .form__wrapper { margin-top: 24px; }
.price-card__btn { margin-top: 24px; }
.price-card__btn .btn { width: 100%; display: flex; justify-content: center; }

/* contacts */
.contact__block--qr .form__wrapper { margin-top: 24px; }
.qr-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; }
.qr-card { display: flex; flex-direction: column; align-items: center; gap: 8px; padding: 14px 10px 12px; border-radius: 16px; background-color: #131b24; text-align: center; cursor: pointer; transition: all .3s ease-out; }
.qr-card:hover { transform: translateY(-2px); background-color: #172130; }
.qr-card__img { width: 100%; max-width: 132px; aspect-ratio: 1/1; border-radius: 10px; background: #fff; padding: 6px; overflow: hidden; }
.qr-card__img img { width: 100%; height: 100%; object-fit: contain; display: block; }
.qr-card__name { font-size: 14px; font-weight: 600; color: #28f2cf; line-height: 1.3; }
.qr-card__id { font-size: 12px; opacity: .7; line-height: 1.3; word-break: break-all; }

/* popups for messengers */
.popup-contact { width: 100%; max-width: 420px; margin: 0 auto; }
.popup-contact .form__main { text-align: center; }
.popup-contact__qr { width: 220px; height: 220px; margin: 20px auto 0; background: #fff; border-radius: 16px; padding: 10px; }
.popup-contact__qr img { width: 100%; height: 100%; object-fit: contain; display: block; }
.popup-contact__id { margin-top: 16px; font-size: 18px; font-weight: 600; color: #28f2cf; word-break: break-all; }
.popup-contact__hint { margin-top: 8px; font-size: 13px; opacity: .6; }
.popup-contact__btns { margin-top: 20px; display: flex; gap: 10px; justify-content: center; flex-wrap: wrap; }
.popup-contact__btns .btn { flex: 1 1 0; min-width: 0; padding: 0 16px; text-align: center; display: inline-flex; justify-content: center; white-space: nowrap; }
.popup-contact__btns .btn:only-child { flex: 0 1 auto; min-width: 170px; }
.popup { z-index: 200; padding: 40px 16px; overflow: auto; }
.popup:before { content: ''; position: fixed; inset: 0; background: rgba(3,5,7,.8); }
.popup__inner { z-index: 1; }

/* partners categories */
.partners { margin-top: 24px; }
.partners__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
.partner-card { padding: 32px; border-radius: 24px; background-color: #0d1319; box-shadow: 0 16px 48px 0 rgba(0,0,0,0.48); display: flex; flex-direction: column; }
.partner-card__icon { width: 96px; height: 96px; border-radius: 22px; background: #131b24; display: flex; align-items: center; justify-content: center; }
.partner-card__icon img { width: 56px; height: 56px; object-fit: contain; }
.partner-card__icon svg { width: 56px; height: 56px; }
.partner-card__title { margin-top: 24px; }
.partner-card__title h4 { font-size: 22px; line-height: 130%; font-weight: 700; letter-spacing: -0.02em; }
.partner-card__text { margin-top: 12px; font-size: 15px; line-height: 160%; opacity: .85; flex-grow: 1; }
.partner-card__btn { margin-top: 24px; }

/* functions */
.func__main { margin-top: 24px; }
.func__col { align-items: stretch; }
.func-block--auto { min-height: 0; }
@media (min-width: 981px) {
  .func__col:first-child { width: calc(60% - 12px); }
  .func__col:last-child { width: calc(40% - 12px); }
}
.func-block--multi { height: 100%; min-height: 0; padding-bottom: 320px; background-position: center bottom; background-size: 100% auto; background-repeat: no-repeat; }
@media (max-width: 980px) { .func-block--multi { height: auto; padding-bottom: 104%; } }
/* table indicators: 4 in a row, fluid on narrow screens */
@media (max-width: 780px) {
  .func-block--bg_1 .func-block__part { width: 100%; }
  .func__profits { display: grid; grid-template-columns: repeat(4, minmax(0, 104px)); justify-content: start; gap: 12px; width: 100%; }
  .func__profit { max-width: none; width: auto; }
  .func__profit div { width: 100%; height: auto; aspect-ratio: 1 / 1; background-size: cover; margin-bottom: 8px; }
  .func__profit div img { width: 86%; height: 86%; }
  .func__profit span { font-size: 11px; line-height: 140%; text-align: center; }
}
/* reviews marquee speed; paused off screen so the compositor can rest */
.moveLeft { animation-duration: 60s; }
.section--reviews.is-offscreen .moveLeft { animation-play-state: paused; }
@media (prefers-reduced-motion: reduce) { .moveLeft { animation: none; } }

/* skip rendering the two tall blocks below the fold until they are scrolled to */
.section--reviews { content-visibility: auto; contain-intrinsic-size: auto 900px; }
.section--seo { content-visibility: auto; contain-intrinsic-size: auto 700px; }

/* seo text: muted, secondary */
.section--seo { padding-top: 120px; }
.seo__text { color: #7f8a99; font-size: 13px; line-height: 160%; }
.seo__btn { display: flex; justify-content: center; margin-top: 20px; }
.seo__btn .btn { height: 40px; min-width: 150px; font-size: 13px; color: #acb4c7; box-shadow: inset 0 0 0 1.5px #2a3541; }
.seo__btn .btn:hover { background-color: #1b2531; color: #fff; box-shadow: inset 0 0 0 1.5px #2a3541; }
.seo__hidden { max-height: 300px; overflow: hidden; }
.seo__hidden:before { background: linear-gradient(to bottom, rgba(3,5,7,0) 55%, #030507 100%); }
.seo__hidden.active { max-height: none; }
.seo__section { padding-top: 0; }
.seo__section h2 { font-size: 15px; line-height: 140%; font-weight: 600; color: #acb4c7; margin: 20px 0 6px; }
.seo__section h2:first-child { margin-top: 0; }
.seo__section p, .seo__section li { font-size: 13px; margin-bottom: 8px; line-height: 160%; }
.seo p:not(:last-child) { margin-top: 0; }
.seo__section ul { margin: 6px 0 12px 18px; }
.seo__section ul li { list-style: disc; margin-bottom: 4px; }

/* footer */
.footer__links ul { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; gap: 8px 20px; }
.footer__links li { width: auto; }
.footer__links li a { font-size: 14px; }

/* back to top */
#btn-back-to-top { display: none; align-items: center; justify-content: center; cursor: pointer; z-index: 150; border: 0; }
#btn-back-to-top.visible { display: flex; }
html.side-open #btn-back-to-top, html.popup-open #btn-back-to-top { display: none; }
@media (max-width: 780px) { #btn-back-to-top { bottom: 24px; right: 16px; width: 48px; height: 48px; } }
/* header logo: no resize when the sticky header appears */
.logo, .header.active .logo { max-width: 180px; transition: none; }
@media (max-width: 1180px) { .logo, .header.active .logo { max-width: 130px; } }
.burg { border: 0; background: none; padding: 0; }
.burg span { position: absolute; width: 100%; height: 2px; background-color: #fff; transition: all .3s ease-out; }
.burg span:first-child { top: 0; } .burg span:last-child { bottom: 0; }
.burg.active span:first-child { transform: rotate(-45deg); top: unset; } .burg.active span:nth-child(2) { width: 0; } .burg.active span:last-child { transform: rotate(45deg); bottom: unset; }

/* scroll-in animations: elements stay visible; the fade plays when they enter the viewport */
html { scroll-behavior: smooth; }
html.popup-open, html.side-open { overflow: hidden; }

/* responsive */
@media (max-width: 1240px) { .products__wrapper { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 980px) {
  .desktop-block .func-block__wrapper { flex-direction: column; align-items: stretch; }
  .desktop-block__text { max-width: none; }
  .partners__grid { grid-template-columns: 1fr; }
  .price__wrapper--simple { flex-direction: column; }
}
@media (max-width: 640px) {
  .products__wrapper { grid-template-columns: 1fr; }
  .product-card__title h3 { font-size: 22px; }
  .qr-grid { grid-template-columns: repeat(2, 1fr); }
  .hero-icons__item { width: 48px; height: 48px; }
  .popup-contact__qr { width: 200px; height: 200px; }
}
@media (max-width: 480px) {
  .product-card { padding: 24px 20px; }
  .partner-card { padding: 24px; }
  .price-row { padding: 14px 16px; font-size: 15px; }
}

/* ===== SVG masks inlined as data URIs so the page also works from file:// ===== */
.section--hero { -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIxMzIyIiB2aWV3Qm94PSIwIDAgMTQ0MCAxMzIyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTQ0MCAwSDBWMTA3NEMwIDExMTguMTggMzUuODE3MiAxMTU0IDgwIDExNTRINDcxLjIzM0M1MTUuMzI1IDExNTQgNTQ5LjQ3NyAxMTkxLjYxIDU2OS43MjcgMTIzMC43OEM1OTcuNzQyIDEyODQuOTYgNjU0LjI5NiAxMzIyIDcxOS41IDEzMjJDNzg0LjcwNCAxMzIyIDg0MS4yNTggMTI4NC45NiA4NjkuMjczIDEyMzAuNzhDODg5LjUyMyAxMTkxLjYxIDkyMy42NzUgMTE1NCA5NjcuNzY3IDExNTRIMTM2MEMxNDA0LjE4IDExNTQgMTQ0MCAxMTE4LjE4IDE0NDAgMTA3NFYwWiIgZmlsbD0iIzBEMTMxOSIvPgo8L3N2Zz4K"); mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIxMzIyIiB2aWV3Qm94PSIwIDAgMTQ0MCAxMzIyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTQ0MCAwSDBWMTA3NEMwIDExMTguMTggMzUuODE3MiAxMTU0IDgwIDExNTRINDcxLjIzM0M1MTUuMzI1IDExNTQgNTQ5LjQ3NyAxMTkxLjYxIDU2OS43MjcgMTIzMC43OEM1OTcuNzQyIDEyODQuOTYgNjU0LjI5NiAxMzIyIDcxOS41IDEzMjJDNzg0LjcwNCAxMzIyIDg0MS4yNTggMTI4NC45NiA4NjkuMjczIDEyMzAuNzhDODg5LjUyMyAxMTkxLjYxIDkyMy42NzUgMTE1NCA5NjcuNzY3IDExNTRIMTM2MEMxNDA0LjE4IDExNTQgMTQ0MCAxMTE4LjE4IDE0NDAgMTA3NFYwWiIgZmlsbD0iIzBEMTMxOSIvPgo8L3N2Zz4K"); }
.how__wrapper { -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI4MCIgaGVpZ2h0PSI2NzEiIHZpZXdCb3g9IjAgMCAxMjgwIDY3MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMyQzAgMTQuMzI2OSAxNC4zMjY5IDAgMzIgMEgxMjQ4QzEyNjUuNjcgMCAxMjgwIDE0LjMyNjkgMTI4MCAzMlY1MDVDMTI4MCA1MjIuNjczIDEyNjUuNjcgNTM3IDEyNDggNTM3SDY1OS4zNDhDNjQ3LjQ1MiA1MzcgNjM2LjUzOCA1NDMuNTk5IDYzMS4wMTEgNTU0LjEzNEw1NzguNjg4IDY1My44NjZDNTczLjE2MiA2NjQuNDAxIDU2Mi4yNDcgNjcxIDU1MC4zNTEgNjcxSDMyQzE0LjMyNjkgNjcxIDAgNjU2LjY3MyAwIDYzOVYzMloiIGZpbGw9IiMwRDEzMTkiLz4KPC9zdmc+Cg=="); mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI4MCIgaGVpZ2h0PSI2NzEiIHZpZXdCb3g9IjAgMCAxMjgwIDY3MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMyQzAgMTQuMzI2OSAxNC4zMjY5IDAgMzIgMEgxMjQ4QzEyNjUuNjcgMCAxMjgwIDE0LjMyNjkgMTI4MCAzMlY1MDVDMTI4MCA1MjIuNjczIDEyNjUuNjcgNTM3IDEyNDggNTM3SDY1OS4zNDhDNjQ3LjQ1MiA1MzcgNjM2LjUzOCA1NDMuNTk5IDYzMS4wMTEgNTU0LjEzNEw1NzguNjg4IDY1My44NjZDNTczLjE2MiA2NjQuNDAxIDU2Mi4yNDcgNjcxIDU1MC4zNTEgNjcxSDMyQzE0LjMyNjkgNjcxIDAgNjU2LjY3MyAwIDYzOVYzMloiIGZpbGw9IiMwRDEzMTkiLz4KPC9zdmc+Cg=="); }
.price__bottom { -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODU0IiBoZWlnaHQ9IjIwNSIgdmlld0JveD0iMCAwIDg1NCAyMDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDI0QzAgMTAuNzQ1MiAxMC43NDUyIDAgMjQgMEgzNzEuNUMzODQuNDc5IDAgMzk1IDEwLjUyMTMgMzk1IDIzLjVDMzk1IDM2LjQ3ODcgNDA1LjUyMSA0NyA0MTguNSA0N0g4MzBDODQzLjI1NSA0NyA4NTQgNTcuNzQ1MiA4NTQgNzFWMTgxQzg1NCAxOTQuMjU1IDg0My4yNTUgMjA1IDgzMCAyMDVIMjRDMTAuNzQ1MiAyMDUgMCAxOTQuMjU1IDAgMTgxVjI0WiIgZmlsbD0iIzBEMTMxOSIvPgo8L3N2Zz4K"); mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODU0IiBoZWlnaHQ9IjIwNSIgdmlld0JveD0iMCAwIDg1NCAyMDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDI0QzAgMTAuNzQ1MiAxMC43NDUyIDAgMjQgMEgzNzEuNUMzODQuNDc5IDAgMzk1IDEwLjUyMTMgMzk1IDIzLjVDMzk1IDM2LjQ3ODcgNDA1LjUyMSA0NyA0MTguNSA0N0g4MzBDODQzLjI1NSA0NyA4NTQgNTcuNzQ1MiA4NTQgNzFWMTgxQzg1NCAxOTQuMjU1IDg0My4yNTUgMjA1IDgzMCAyMDVIMjRDMTAuNzQ1MiAyMDUgMCAxOTQuMjU1IDAgMTgxVjI0WiIgZmlsbD0iIzBEMTMxOSIvPgo8L3N2Zz4K"); }
@media (max-width: 375px) { .section--hero { -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzc1IiBoZWlnaHQ9Ijk0MSIgdmlld0JveD0iMCAwIDM3NSA5NDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF85Nl8yNDY3IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMzc1IiBoZWlnaHQ9Ijk0MSI+CjxwYXRoIGQ9Ik0zNzUgMEgwVjg2NS4yNUMwIDg4Mi45MjMgMTQuMzI2OSA4OTcuMjUgMzIgODk3LjI1SDExMS41ODNDMTI5LjIxOSA4OTcuMjUgMTQyLjkwNiA5MTMuMjQ3IDE1NC42NzMgOTI2LjM4NUMxNjIuNzA4IDkzNS4zNTUgMTc0LjM4IDk0MSAxODcuMzcgOTQxQzIwMC4zNiA5NDEgMjEyLjAzMiA5MzUuMzU1IDIyMC4wNjYgOTI2LjM4NUMyMzEuODMzIDkxMy4yNDcgMjQ1LjUyIDg5Ny4yNSAyNjMuMTU3IDg5Ny4yNUgzNDNDMzYwLjY3MyA4OTcuMjUgMzc1IDg4Mi45MjMgMzc1IDg2NS4yNVYwWiIgZmlsbD0iIzBEMTMxOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfOTZfMjQ2NykiPgo8L2c+CjxtYXNrIGlkPSJtYXNrMV85Nl8yNDY3IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMzc1IiBoZWlnaHQ9Ijk0MSI+CjxwYXRoIGQ9Ik0zNzUgMEgwVjg2NS4yNUMwIDg4Mi45MjMgMTQuMzI2OSA4OTcuMjUgMzIgODk3LjI1SDExMS41ODNDMTI5LjIxOSA4OTcuMjUgMTQyLjkwNiA5MTMuMjQ3IDE1NC42NzMgOTI2LjM4NUMxNjIuNzA4IDkzNS4zNTUgMTc0LjM4IDk0MSAxODcuMzcgOTQxQzIwMC4zNiA5NDEgMjEyLjAzMiA5MzUuMzU1IDIyMC4wNjYgOTI2LjM4NUMyMzEuODMzIDkxMy4yNDcgMjQ1LjUyIDg5Ny4yNSAyNjMuMTU3IDg5Ny4yNUgzNDNDMzYwLjY3MyA4OTcuMjUgMzc1IDg4Mi45MjMgMzc1IDg2NS4yNVYwWiIgZmlsbD0iIzBEMTMxOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazFfOTZfMjQ2NykiPgo8cmVjdCB3aWR0aD0iMzc1IiBoZWlnaHQ9IjExMzgiIGZpbGw9IiMwRDEzMTkiLz4KPC9nPgo8L3N2Zz4K"); mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzc1IiBoZWlnaHQ9Ijk0MSIgdmlld0JveD0iMCAwIDM3NSA5NDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF85Nl8yNDY3IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMzc1IiBoZWlnaHQ9Ijk0MSI+CjxwYXRoIGQ9Ik0zNzUgMEgwVjg2NS4yNUMwIDg4Mi45MjMgMTQuMzI2OSA4OTcuMjUgMzIgODk3LjI1SDExMS41ODNDMTI5LjIxOSA4OTcuMjUgMTQyLjkwNiA5MTMuMjQ3IDE1NC42NzMgOTI2LjM4NUMxNjIuNzA4IDkzNS4zNTUgMTc0LjM4IDk0MSAxODcuMzcgOTQxQzIwMC4zNiA5NDEgMjEyLjAzMiA5MzUuMzU1IDIyMC4wNjYgOTI2LjM4NUMyMzEuODMzIDkxMy4yNDcgMjQ1LjUyIDg5Ny4yNSAyNjMuMTU3IDg5Ny4yNUgzNDNDMzYwLjY3MyA4OTcuMjUgMzc1IDg4Mi45MjMgMzc1IDg2NS4yNVYwWiIgZmlsbD0iIzBEMTMxOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfOTZfMjQ2NykiPgo8L2c+CjxtYXNrIGlkPSJtYXNrMV85Nl8yNDY3IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMzc1IiBoZWlnaHQ9Ijk0MSI+CjxwYXRoIGQ9Ik0zNzUgMEgwVjg2NS4yNUMwIDg4Mi45MjMgMTQuMzI2OSA4OTcuMjUgMzIgODk3LjI1SDExMS41ODNDMTI5LjIxOSA4OTcuMjUgMTQyLjkwNiA5MTMuMjQ3IDE1NC42NzMgOTI2LjM4NUMxNjIuNzA4IDkzNS4zNTUgMTc0LjM4IDk0MSAxODcuMzcgOTQxQzIwMC4zNiA5NDEgMjEyLjAzMiA5MzUuMzU1IDIyMC4wNjYgOTI2LjM4NUMyMzEuODMzIDkxMy4yNDcgMjQ1LjUyIDg5Ny4yNSAyNjMuMTU3IDg5Ny4yNUgzNDNDMzYwLjY3MyA4OTcuMjUgMzc1IDg4Mi45MjMgMzc1IDg2NS4yNVYwWiIgZmlsbD0iIzBEMTMxOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazFfOTZfMjQ2NykiPgo8cmVjdCB3aWR0aD0iMzc1IiBoZWlnaHQ9IjExMzgiIGZpbGw9IiMwRDEzMTkiLz4KPC9nPgo8L3N2Zz4K"); } }
