.header-1{position: relative;z-index: 10}.header-1 .topline{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: .6rem 0;border-bottom: 1px solid var(--tltj-hairline);font-size: .75rem;letter-spacing: .04em;color: var(--tltj-muted)}.header-1 .topline__date{text-transform: lowercase}.header-1 .topline__note{text-transform: uppercase;letter-spacing: .12em;font-weight: 600;color: var(--tltj-ink)}.header-1 .topline__links{display: flex;align-items: center;gap: 1rem}.header-1 .topline__links a, .header-1 .topline__sub{color: var(--tltj-muted);background: none;border: 0;padding: 0;font-size: .75rem;letter-spacing: .04em}.header-1 .topline__links a:hover, .header-1 .topline__sub:hover{color: var(--bs-primary)}.header-1 .masthead{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 1rem;padding: 1.5rem 0 1.25rem}.header-1 #logo{display: block;grid-column: 2;text-align: center}.header-1 #logo:hover{opacity: 1}.header-1 #logo img{max-height: 64px;width: auto}.header-1 .wordmark{display: inline-block;font-family: var(--tltj-serif);font-weight: 900;font-size: clamp(2.25rem, 7vw, 4rem);line-height: 1;letter-spacing: -.02em;color: var(--tltj-ink);position: relative}.header-1 .wordmark__dot{display: inline-block;width: .18em;height: .18em;margin-left: .08em;background: var(--bs-primary);vertical-align: baseline}@media (hover: hover) and (pointer: fine){.header-1 #logo:hover .wordmark__dot{transform: translateY(-.15em)}}.header-1 .wordmark__dot{transition: transform .25s ease}.header-1 .masthead__cta{grid-column: 3;display: flex;justify-content: flex-end}.header-1 .masthead .toggle{grid-column: 1;justify-self: start;background: none;border: 1px solid var(--tltj-hairline);color: var(--tltj-ink);width: 2.5rem;height: 2.5rem;border-radius: 2px;padding: 0}.header-1 #top_menu{background: var(--tltj-paper);border-top: 2px solid var(--tltj-hairline-strong);border-bottom: 1px solid var(--tltj-hairline)}.header-1 #top_menu ul{display: flex;flex-wrap: wrap;justify-content: center;gap: 0;padding: 0;margin: 0;list-style: none}.header-1 #top_menu ul li{position: relative}.header-1 #top_menu ul li a{display: block;padding: .85rem 1.05rem;font-size: .8125rem;font-weight: 600;letter-spacing: .09em;text-transform: uppercase;color: var(--tltj-ink);white-space: nowrap}.header-1 #top_menu ul li a:hover{color: var(--bs-primary)}.header-1 #top_menu ul li.active > a, .header-1 #top_menu ul li a.active{color: var(--bs-primary);box-shadow: inset 0 -3px 0 var(--bs-primary)}.header-1 #top_menu ul li ul{display: none;position: absolute;top: 100%;left: 0;min-width: 14rem;background: var(--tltj-paper);border: 1px solid var(--tltj-hairline);box-shadow: 0 10px 30px rgba(0, 0, 0, .08);z-index: 5}.header-1 #top_menu ul li:hover > ul{display: block}.header-1 #top_menu ul li ul li a{text-transform: none;letter-spacing: 0;font-weight: 500;padding: .6rem 1rem}.header-1 .stickybar{position: fixed;top: 0;left: 0;right: 0;z-index: 1025;background: var(--tltj-paper);border-bottom: 1px solid var(--tltj-hairline);box-shadow: 0 4px 20px rgba(13, 15, 18, .06);transform: translateY(-101%);transition: transform .28s ease}.header-1 .stickybar.is-visible{transform: none}.header-1 .stickybar__inner{display: flex;align-items: center;gap: 1.25rem;min-height: 3.5rem}.header-1 .stickybar__logo .wordmark{font-size: 1.5rem}.header-1 .stickybar__logo .wordmark__dot{width: .16em;height: .16em}.header-1 .stickybar__menu{flex: 1 1 auto;overflow: hidden}.header-1 .stickybar__menu ul{display: flex;flex-wrap: nowrap;list-style: none;margin: 0;padding: 0}.header-1 .stickybar__menu ul ul{display: none}.header-1 .stickybar__menu a{display: block;padding: .5rem .7rem;font-size: .75rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;white-space: nowrap}.header-1 .stickybar__menu li.active > a{color: var(--bs-primary)}.header-1 .stickybar .toggle{background: none;border: 1px solid var(--tltj-hairline);color: var(--tltj-ink);width: 2.25rem;height: 2.25rem;border-radius: 2px;padding: 0}@media (prefers-reduced-motion: reduce){.header-1 .stickybar{transition: none}}.header-1 .breadcrumbs .breadcrumb{padding: 1rem 0 0}.header-1 .breadcrumbs .breadcrumb-item + .breadcrumb-item::before{color: var(--tltj-hairline)}.header-1 .mobile-window .bg{position: fixed;background: rgba(13, 15, 18, .55);top: 0;left: 0;right: 100%;bottom: 0;transition: right .3s ease;z-index: 1040}.header-1 .mobile-window .window{width: 0;background: var(--tltj-paper);position: fixed;top: 0;left: 0;bottom: 0;opacity: 0;padding: 0;overflow-y: auto;display: flex;flex-direction: column;transition: width .3s ease, opacity .3s ease;z-index: 1041}.header-1 .mobile-window .close{position: fixed;top: .5rem;left: 300px;margin: .5rem;font-size: 0;color: #fff;cursor: pointer;z-index: 1042;transition: font-size .3s ease}.header-1 .mobile-window .logo{padding: 1.25rem 1.25rem .75rem}.header-1 .mobile-window .logo .wordmark{font-size: 2rem}.header-1 .mobile-window .slogan{padding: 0 1.25rem 1rem;font-size: .75rem;text-transform: uppercase;letter-spacing: .1em;color: var(--tltj-muted);border-bottom: 1px solid var(--tltj-hairline)}.header-1 .mobile-window .mobile_menu{margin-bottom: auto}.header-1 .mobile-window .mobile_menu ul{display: block;margin: 0;padding: 0;list-style: none}.header-1 .mobile-window .mobile_menu ul li{border-bottom: 1px solid var(--tltj-hairline)}.header-1 .mobile-window .mobile_menu ul li a{display: block;padding: .9rem 1.25rem;font-size: .9375rem;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--tltj-ink)}.header-1 .mobile-window .mobile_menu ul li.active > a{color: var(--bs-primary)}.header-1 .mobile-window .m-actions{padding: 1.25rem;display: grid;gap: .5rem}body.active-menu{overflow: hidden}body.active-menu .header-1 .mobile-window .bg{right: 0}body.active-menu .header-1 .mobile-window .close{font-size: 2rem}body.active-menu .header-1 .mobile-window .window{width: 300px;opacity: 1}@media (max-width: 991.98px){.header-1 .topline{font-size: .6875rem}.header-1 .topline__note{display: none}.header-1 .masthead{padding: 1rem 0 .85rem}.header-1 .masthead__cta .btn{font-size: .75rem;padding: .4rem .7rem}}@media (max-width: 575.98px){.header-1 .masthead{grid-template-columns: 2.5rem 1fr 2.5rem}.header-1 .masthead__cta{display: none}.header-1 .wordmark{font-size: 2.25rem}}

[data-color="#14161aFF"]{color:#14161aFF}

.hero-1 .ad__title{margin: .5rem 0 1rem}.hero-1 .ad__lead{font-size: 1.25rem;line-height: 1.5;color: var(--tltj-muted);padding-bottom: 2.5rem;margin-bottom: 2.5rem;border-bottom: 2px solid var(--tltj-hairline-strong)}.hero-1 .format{height: 100%;padding: 1.75rem;border: 1px solid var(--tltj-hairline);transition: border-color .25s ease}.hero-1 .format:hover{border-color: var(--tltj-ink)}.hero-1 .format__num{display: block;font-family: var(--tltj-serif);font-weight: 800;font-size: 1.125rem;color: var(--bs-primary);margin-bottom: .6rem}.hero-1 .format__title{font-family: var(--tltj-serif);font-weight: 700;font-size: 1.375rem;margin-bottom: .5rem}.hero-1 .format__text{font-size: .9375rem;line-height: 1.6;color: var(--tltj-muted);margin: 0}@media (max-width: 767.98px){.hero-1 .ad__lead{font-size: 1.125rem;padding-bottom: 1.75rem;margin-bottom: 1.75rem}.hero-1 .format{padding: 1.25rem}}

.module.hero-1{padding:56px 0}[data-color="#14161aff"]{color:#14161aff}

.auditoriya-1 .ad__title{margin: 0 0 .75rem}.auditoriya-1 .ad__lead{color: var(--tltj-muted);margin: 0 0 2.5rem}.auditoriya-1 .figure{height: 100%;padding: 1.5rem 1.25rem;border: 1px solid var(--tltj-hairline);border-top: 3px solid var(--tltj-hairline-strong);border-radius: 0 0 .375rem .375rem;background: var(--tltj-paper)}.auditoriya-1 .figure__value{font-family: var(--tltj-serif);font-weight: 800;font-size: clamp(1.75rem, 4vw, 2.5rem);line-height: 1;white-space: nowrap}.auditoriya-1 .figure__label{margin-top: .5rem;font-size: .8125rem;color: var(--tltj-muted)}.auditoriya-1 .chart{margin-top: 3rem}.auditoriya-1 .chart__title{margin: 0 0 1.5rem}.auditoriya-1 .chart__bars{display: flex;align-items: stretch;gap: .5rem;overflow-x: auto;padding-bottom: .25rem}.auditoriya-1 .chart__col{flex: 1 1 0;min-width: 3rem;display: grid;grid-template-rows: auto 12rem auto;justify-items: center;gap: .35rem}.auditoriya-1 .chart__value{font-size: .75rem;font-weight: 600;color: var(--tltj-ink);white-space: nowrap}.auditoriya-1 .chart__track{display: flex;align-items: flex-end;width: 100%;height: 100%;border-bottom: 2px solid var(--tltj-hairline-strong)}.auditoriya-1 .chart__bar{display: block;width: 100%;max-width: 3.5rem;margin: 0 auto;min-height: 2px;border-radius: .25rem .25rem 0 0;background: var(--bs-primary);opacity: .85;transition: opacity .15s ease}.auditoriya-1 .chart__col:hover .chart__bar{opacity: 1}.auditoriya-1 .chart__label{font-size: .6875rem;color: var(--tltj-muted);white-space: nowrap}.auditoriya-1 .chart__note{margin-top: 2.25rem;font-size: .8125rem;color: var(--tltj-muted)}.auditoriya-1 .chart__note p{margin: 0}

.module.auditoriya-1{padding:80px 0}[data-color="#000000FF"]{color:#000000FF}

.bannery-1 .ad__title{margin: 0 0 .75rem}.bannery-1 .ad__lead{color: var(--tltj-muted);margin: 0 0 1.5rem}.bannery-1 .banners__counts{display: flex;gap: 2rem;justify-content: flex-start;margin-bottom: 1.5rem}@media (min-width: 992px){.bannery-1 .banners__counts{justify-content: flex-end}}.bannery-1 .banners__count{text-align: center}.bannery-1 .banners__count b{display: block;font-family: var(--tltj-serif);font-size: 2rem;line-height: 1}.bannery-1 .banners__count span{font-size: .75rem;letter-spacing: .08em;text-transform: uppercase;color: var(--tltj-muted)}.bannery-1 .banner{height: 100%;display: flex;flex-direction: column;border: 1px solid var(--tltj-hairline);border-radius: .5rem;overflow: hidden;background: var(--tltj-paper)}.bannery-1 .banner-live{border-color: var(--tltj-hairline-strong)}.bannery-1 .banner__creative{padding: 1.25rem;background: var(--tltj-paper-alt);border-bottom: 1px solid var(--tltj-hairline)}.bannery-1 .banner__creative img{max-width: 100%;height: auto;display: block;border-radius: .5rem}.bannery-1 .banner__mock{display: flex;align-items: center;justify-content: center;min-height: 7.5rem;border: 1px dashed var(--tltj-hairline);border-radius: .5rem;color: var(--tltj-muted);font-size: .875rem;text-align: center;padding: 1rem}.bannery-1 .banner__body{padding: 1.25rem;flex: 1 1 auto}.bannery-1 .banner__head{display: flex;align-items: flex-start;justify-content: space-between;gap: 1rem}.bannery-1 .banner__title{font-size: 1.0625rem;margin: 0}.bannery-1 .banner__state{flex: 0 0 auto;font-size: .6875rem;letter-spacing: .08em;text-transform: uppercase;font-weight: 700;padding: .2rem .55rem;border-radius: 999px;background: var(--tltj-paper-alt);color: var(--tltj-muted)}.bannery-1 .banner-live .banner__state{background: var(--bs-primary);color: var(--bs-primary-text, #fff)}.bannery-1 .banner__meta{margin-top: .4rem;font-size: .8125rem;color: var(--tltj-muted)}.bannery-1 .banner__meta .dot{display: inline-block;width: 3px;height: 3px;border-radius: 50%;background: currentColor;vertical-align: middle;margin: 0 .5rem;opacity: .5}.bannery-1 .banner__stats{display: flex;gap: 1.5rem;margin-top: 1rem;padding-top: 1rem;border-top: 1px solid var(--tltj-hairline)}.bannery-1 .banner__stats b{display: block;font-family: var(--tltj-serif);font-size: 1.25rem;line-height: 1.1}.bannery-1 .banner__stats span{font-size: .6875rem;letter-spacing: .06em;text-transform: uppercase;color: var(--tltj-muted)}

.module.bannery-1{padding:80px 0}[data-color="#000000FF"]{color:#000000FF}

.ceny-1 .ad__title{margin: 0 0 .75rem}.ceny-1 .ad__lead{color: var(--tltj-muted);margin: 0 0 2.5rem}.ceny-1 .plan{height: 100%;padding: 1.75rem 1.5rem;border: 1px solid var(--tltj-hairline);border-radius: .5rem;background: var(--tltj-paper);display: flex;flex-direction: column;transition: border-color .15s ease, transform .15s ease}.ceny-1 .plan:hover{border-color: var(--tltj-hairline-strong);transform: translateY(-2px)}.ceny-1 .plan__title{margin: 0 0 .75rem}.ceny-1 .plan__price{font-family: var(--tltj-serif);font-weight: 800;font-size: clamp(1.75rem, 3.5vw, 2.25rem);line-height: 1.05;margin-bottom: .85rem;white-space: nowrap}.ceny-1 .plan__unit{display: block;font-family: var(--tltj-sans);font-weight: 500;font-size: .8125rem;color: var(--tltj-muted);margin-top: .25rem}.ceny-1 .plan__text{color: var(--tltj-muted);font-size: .9375rem}.ceny-1 .plan__text p{margin: 0}.ceny-1 .plans__note{margin-top: 1.75rem;font-size: .8125rem;color: var(--tltj-muted)}.ceny-1 .plans__note p{margin: 0}

.module.ceny-1{padding:80px 0}[data-color="#000000FF"]{color:#000000FF}

.zayavka-1 .zayavka__title{margin-bottom: .75rem}.zayavka-1 .zayavka__text{margin-bottom: 1.25rem}.zayavka-1 .zayavka__contact{font-size: .875rem}.zayavka-1 .zayavka__contact a{color: #fff;text-decoration: underline}.zayavka-1 .form-card{background: #fff;padding: 2rem}.zayavka-1 .form-card .form-control{border-radius: 2px;border-color: #dfe0e3}.zayavka-1 .form-card .form-label{font-size: .875rem;font-weight: 500;color: var(--tltj-ink)}.zayavka-1 .form-card textarea.form-control{min-height: 6rem}.zayavka-1 .form-card .form-check-label{font-size: .8125rem;color: var(--tltj-muted)}.zayavka-1 .form-card .form-check-label a{color: var(--bs-primary)}@media (max-width: 575.98px){.zayavka-1 .form-card{padding: 1.25rem}}.zayavka-1 .zayavka__title{color: #fff}.zayavka-1 .zayavka__text.lead{color: rgba(255, 255, 255, .72)}.zayavka-1 .zayavka__contact{color: rgba(255, 255, 255, .5)}.zayavka-1 .form-card .form-label{color: var(--tltj-ink)}

.module.zayavka-1{padding:72px 0}[data-color="#ffffffff"]{color:#ffffffff}[data-color="#ffffffb3"]{color:#ffffffb3}[data-color="#ffffff80"]{color:#ffffff80}[data-color="#14161aff"]{color:#14161aff}

.footer-1{color: rgba(255, 255, 255, .75)}.footer-1 a{color: rgba(255, 255, 255, .75)}.footer-1 a:hover{color: #fff}.footer-1 .footer__top{padding-bottom: 2.5rem}.footer-1 .footer__logo{display: inline-block;margin-bottom: .75rem}.footer-1 .wordmark{font-family: var(--tltj-serif);font-weight: 900;font-size: 2.5rem;line-height: 1;letter-spacing: -.02em;color: #fff}.footer-1 .wordmark__dot{display: inline-block;width: .18em;height: .18em;margin-left: .08em;background: var(--bs-primary)}.footer-1 .footer__slogan{font-size: .9375rem;line-height: 1.5;color: rgba(255, 255, 255, .65);max-width: 22rem;margin-bottom: 1.25rem}.footer-1 .footer__social{display: flex;gap: .5rem}.footer-1 .footer__social a{width: 2.5rem;height: 2.5rem;display: inline-flex;align-items: center;justify-content: center;border: 1px solid rgba(255, 255, 255, .2);border-radius: 2px;font-size: 1rem}.footer-1 .footer__social a:hover{background: var(--bs-primary);border-color: var(--bs-primary);color: #fff}.footer-1 .footer__title{font-size: .75rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: #fff;padding-bottom: .65rem;margin-bottom: .85rem;border-bottom: 1px solid rgba(255, 255, 255, .2)}.footer-1 .footer__text{font-size: .875rem;line-height: 1.55;color: rgba(255, 255, 255, .65)}.footer-1 .footer__menu ul{list-style: none;padding: 0;margin: 0}.footer-1 .footer__menu li{margin-bottom: .5rem}.footer-1 .footer__menu a{font-size: .9375rem}.footer-1 .footer__menu li.active > a{color: #fff}.footer-1 .footer__menu ul ul{display: none}.footer-1 .footer__contacts{display: flex;flex-direction: column;gap: .35rem;font-size: .9375rem}.footer-1 .footer__bottom{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 1rem;padding-top: 1.75rem;border-top: 1px solid rgba(255, 255, 255, .2);font-size: .8125rem}.footer-1 .footer__copy{color: rgba(255, 255, 255, .5);margin: 0}.footer-1 .footer__legal{display: flex;flex-wrap: wrap;align-items: center;gap: 1.25rem}.footer-1 .footer__age{border: 1px solid rgba(255, 255, 255, .3);border-radius: 2px;padding: .1rem .4rem;font-size: .75rem;color: rgba(255, 255, 255, .5)}@media (max-width: 575.98px){.footer-1 .wordmark{font-size: 2rem}.footer-1 .footer__bottom{flex-direction: column;align-items: flex-start}}

.template.footer-1{padding:56px 0}[data-color="#ffffffFF"]{color:#ffffffFF}

