﻿*{box-sizing:border-box}html{scroll-margin-top:80px}body:not(.new){margin:0;background-color:#F3F3F5;color:#222432;font-family:"BerlinType", "BerlinType Fallback", sans-serif;font-size:16px;line-height:20px;min-width:320px}.widget-area:empty,.widget-area>p:empty,.widget-area .widget>p:empty,.widget-sections-area:empty,.widget-sections-area>p:empty,.widget-sections-area .widget>p:empty{display:none}.widget-area .widget>p,.widget-area .grid-block>p,.widget-sections-area .widget>p,.widget-sections-area .grid-block>p{margin:0}.widget-area{overflow:hidden;padding:0 8px;background-color:#F1F1F1;position:relative;z-index:1}.widget-area .wp-block-columns{gap:0;margin-top:-8px;margin-bottom:16px}.widget-area .grid-25{flex:calc(25% - 16px) !important}.widget-area .grid-75{flex:calc(75% - 16px) !important}.widget-area .grid-block{color:#222432;margin:8px;padding:16px 24px;display:block;box-shadow:0px 4px 8px rgba(40, 47, 87, 0.05);border-radius:8px;background-color:#FFF}.widget-area .grid-block strong{font-size:20px;line-height:24px;font-weight:700;margin-right:8px}.widget-area .grid-block strong+sub{line-height:0}.widget-area .grid-block a sup{color:#253276;font-size:16px;font-weight:400;line-height:24px;vertical-align:top;margin-top:-2px;display:inline-block}.widget-area .grid-block .box-date{display:none}.widget-area .grid-block .mec-calendar{margin-top:16px}@media screen and (min-width:981px){.widget-area .grid-block.upcoming_events{display:none}}.widget-area .grid-block.upcoming_events:not(:has(.upcoming_events)){display:none}@media screen and (max-width:980px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100% !important}.wp-block-columns:not(.is-not-stacked-on-mobile){flex-wrap:wrap !important}}.flex{display:flex;justify-content:space-between;width:100%}.flex .items-center{align-items:center}.flex .gap-5{gap:32px}body:not(.new) .page-secondary-header{display:none;background-color:#343434;overflow:hidden;color:#959595}body:not(.new) .page-secondary-header .container ul{margin:0;list-style:none;padding:0}body:not(.new) .page-secondary-header .container ul li{float:left;display:block;line-height:21px;font-size:14px}body:not(.new) .page-secondary-header .container ul li.vk a:before{content:"";font-size:20px}body:not(.new) .page-secondary-header .container ul li.tg a:before{content:"";font-size:17px}body:not(.new) .page-secondary-header .container ul li.tw a:before{content:""}body:not(.new) .page-secondary-header .container ul li.in a:before{content:"";font-size:16px}body:not(.new) .page-secondary-header .container ul li.fb a:before{content:""}body:not(.new) .page-secondary-header .container ul li a{color:#959595;text-decoration:none;display:block;overflow:hidden;padding:12px 16px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}body:not(.new) .page-secondary-header .container ul li a:hover{color:#FFF}body:not(.new) .page-secondary-header .container ul li a:before{font-family:"socicon";display:block;float:left;line-height:20px;height:20px;width:20px;text-align:center;margin-right:10px;box-sizing:border-box}@media screen and (max-width:660px){body:not(.new) .page-secondary-header .container ul li a{width:52px;height:44px}body:not(.new) .page-secondary-header .container ul li a:before{margin-bottom:10px}}body:not(.new) .page-secondary-header .container ul li.ads a{width:auto}body:not(.new) .page-secondary-header .container .user{float:right;height:29px;line-height:29px;margin:8px 16px 8px 8px;font-size:14px}body:not(.new) .page-secondary-header .container .user a{display:block;height:29px;text-decoration:none;color:#959595;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}body:not(.new) .page-secondary-header .container .user a .avatar{width:29px;height:29px;border-radius:50%;margin-left:10px;float:right;opacity:0.7;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}body:not(.new) .page-secondary-header .container .user a:hover{color:#FFF}body:not(.new) .page-secondary-header .container .user a:hover .avatar{opacity:1}body:not(.new) .container.wptelegram-login-output-wrap{width:unset}body:not(.new) .page-navbar{display:block;color:#FFF;background-color:#F3F3F5;position:sticky;z-index:2;top:0}body:not(.new) .page-navbar .compacted-container{padding:10px 40px;position:relative;z-index:1}body:not(.new) .page-navbar .compacted-container .navbar-full{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:980px){body:not(.new) .page-navbar .compacted-container{padding-left:16px;padding-right:16px}}body:not(.new) .page-navbar .compacted-container .logo{float:left;display:flex;align-items:center;margin:7.5px 0 2.5px;position:relative;z-index:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}body:not(.new) .page-navbar .compacted-container .logo img{width:auto;height:48px}body:not(.new) .page-navbar .compacted-container .logo:hover{filter:invert(18%) sepia(69%) saturate(1100%) hue-rotate(204deg) brightness(96%) contrast(99%)}body:not(.new) .page-navbar .compacted-container .logo:after{display:none;content:"18+";position:absolute;right:-10px;color:#999;font-size:12px}@media screen and (max-width:660px){body:not(.new) .page-navbar .compacted-container .logo{margin:10px 0;height:24px;background-size:contain;margin:16px 0 16px 12px}body:not(.new) .page-navbar .compacted-container .logo:after{right:15px}}@media screen and (max-width:980px){body:not(.new) .page-navbar .compacted-container .logo{margin-left:12px}}body:not(.new) .page-navbar .compacted-container .city{display:flex;align-items:center;gap:12px;border-radius:10px;transition:0.2s;flex-wrap:wrap;row-gap:0;margin:0 0 0 10px;padding:0 15px}body:not(.new) .page-navbar .compacted-container .city .city-name{color:#5A628A;font-size:14px;font-weight:700;line-height:14px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100vw - 240px)}body:not(.new) .page-navbar .compacted-container .city .weather{color:#5A628A;display:flex;align-items:center;gap:8px;white-space:nowrap}body:not(.new) .page-navbar .compacted-container .city .weather span{display:inline-block;vertical-align:top}body:not(.new) .page-navbar .compacted-container .city .weather .temp{font-weight:600;font-size:14px}body:not(.new) .page-navbar .compacted-container .city .weather .icon{font-size:22px;margin-top:3px}@media screen and (max-width:660px){body:not(.new) .page-navbar .compacted-container .city .weather{width:auto;text-align:left}}body:not(.new) .page-navbar .compacted-container .menu-full{float:right;list-style:none;margin:0 -10px 0 30px}@media screen and (max-width:980px){body:not(.new) .page-navbar .compacted-container .menu-full{display:none}}body:not(.new) .page-navbar .compacted-container .menu-full ul{margin:0;list-style:none;display:flex;align-items:center}body:not(.new) .page-navbar .compacted-container .menu-full li{float:left;padding:0 6px;color:#19191c}body:not(.new) .page-navbar .compacted-container .menu-full li.current-menu-item a,body:not(.new) .page-navbar .compacted-container .menu-full li.current_page_item a{color:#253276}body:not(.new) .page-navbar .compacted-container .menu-full li:last-child{padding-right:0}body:not(.new) .page-navbar .compacted-container .menu-full li a{padding:15px 10px;color:inherit;text-decoration:none;display:block;font-size:18px;font-style:normal;font-weight:700;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}body:not(.new) .page-navbar .compacted-container .menu-full li a:hover{opacity:0.7}body:not(.new) .page-navbar .compacted-container .menu-full li.btn a{background-color:#5A628A;color:#FFF;border-radius:20px;padding:10px 15px}body:not(.new) .page-navbar .compacted-container .left,body:not(.new) .page-navbar .compacted-container .right{display:flex}body:not(.new) .page-navbar .compacted-container .left{align-items:center}body:not(.new) .page-navbar .compacted-container .right{align-items:center}body:not(.new) .page-navbar .compacted-container .right .wptelegram-login-output-wrap{display:flex;margin-top:3px;margin-left:32px;width:110px;border-radius:8px;overflow:hidden;background-color:#54a9eb;padding-right:15px}@media screen and (max-width:980px){body:not(.new) .page-navbar .compacted-container .right{padding-right:42px}body:not(.new) .page-navbar .compacted-container .right .wptelegram-login-output-wrap{margin-left:0}}@media screen and (max-width:580px){body:not(.new) .page-navbar .compacted-container .right .wptelegram-login-output-wrap{transform:scale(0.7);margin:0 -18px}}body:not(.new) .page-navbar .compacted-container .mobile-nav-open,body:not(.new) .page-navbar .compacted-container .mobile-nav-close{color:#5A628A;font-size:48px;line-height:50px;width:auto;height:auto;padding:14px 8px;position:absolute;top:0;right:4px;z-index:10;cursor:pointer;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;font-size:36px}body:not(.new) .page-navbar .compacted-container .mobile-nav-open svg,body:not(.new) .page-navbar .compacted-container .mobile-nav-close svg{display:block}body:not(.new) .page-navbar .compacted-container .mobile-nav-open{display:none;z-index:2}body:not(.new) .page-navbar .compacted-container .mobile-nav-open:hover{color:#253276}@media screen and (max-width:980px){body:not(.new) .page-navbar .compacted-container .mobile-nav-open{display:block}}body:not(.new) .page-navbar .compacted-container .mobile-nav{overflow:auto;display:block;width:100%;display:none;text-align:center;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}@media screen and (max-width:980px){body:not(.new) .page-navbar .compacted-container .mobile-nav{display:block}}body:not(.new) .page-navbar .compacted-container .mobile-nav label{display:block;width:100%}body:not(.new) .page-navbar .compacted-container .mobile-nav label .menu-mobile{display:block;width:100%;transition:0.3s}body:not(.new) .page-navbar .compacted-container .mobile-nav label .menu-mobile ul{display:block;width:100%;margin:16px 0}body:not(.new) .page-navbar .compacted-container .mobile-nav label .menu-mobile ul li{padding:0;display:block;width:100%;float:none}body:not(.new) .page-navbar .compacted-container .mobile-nav label .menu-mobile ul li a{display:block;width:100%}body:not(.new) .page-navbar .compacted-container .mobile-nav label input[name=mobile-nav]{display:none}body:not(.new) .page-navbar .compacted-container .mobile-nav label input[name=mobile-nav]~*{display:none}body:not(.new) .page-navbar .compacted-container .mobile-nav label input[name=mobile-nav]#mobile-nav-close:not(:checked)+span{display:block}body:not(.new) .page-navbar .compacted-container .mobile-nav label input[name=mobile-nav]#mobile-nav-open:not(:checked)+span{display:block}body:not(.new) .page-navbar .compacted-container .mobile-nav label input[name=mobile-nav]#mobile-nav-open:checked~nav{display:block}body:not(.new) .page-navbar .compacted-container .mobile-nav .mobile-nav-close:hover{color:#253276}body:not(.new) .page-navbar .compacted-container .mobile-nav ul{list-style:none;padding:0;margin:16px 0;text-align:left}body:not(.new) .page-navbar .compacted-container .mobile-nav ul li{margin-bottom:1px}body:not(.new) .page-navbar .compacted-container .mobile-nav ul li:last-child{margin-bottom:0}body:not(.new) .page-navbar .compacted-container .mobile-nav ul li a{user-select:none;color:inherit;text-transform:uppercase;font-weight:600;text-decoration:none;display:block;font-size:0.9em;color:#5A628A;padding:12px 16px;background-color:rgba(0, 0, 0, 0.02)}body:not(.new) .page-navbar .compacted-container .mobile-nav ul li a:hover{background-color:rgba(0, 0, 0, 0.04)}body:not(.new) .page-navbar .compacted-container .mobile-nav ul li.current-menu-item a,body:not(.new) .page-navbar .compacted-container .mobile-nav ul li.current_page_item a{color:#253276}body:not(.new).admin-bar .page-navbar{top:var(--wp-admin--admin-bar--height)}.post-category-filter{margin:8px 8px 16px}.post-category-filter__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin:0;padding:0;list-style:none}.post-category-filter__item{flex:0 0 auto}.post-category-filter__link{display:block;padding:8px 12px;border:1px solid #D7D8DE;border-radius:20px;background-color:#FFF;color:#222432;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;white-space:nowrap;transition:border-color 0.15s ease, color 0.15s ease, background-color 0.15s ease}.post-category-filter__link:hover,.post-category-filter__link:focus-visible{border-color:#5A628A;color:#5A628A}.post-category-filter__link:focus-visible{outline:2px solid #5A628A;outline-offset:2px}.post-category-filter__link.is-active{border-color:#5A628A;background-color:#5A628A;color:#FFF}.post-category-filter.is-loading .post-category-filter__link{cursor:wait}.post.post--loop.post--skeleton{pointer-events:none;transition:none !important}.post.post--loop.post--skeleton .post__inner{height:320px;background-color:#FFF}.post.post--loop.post--skeleton .post__inner::after{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(90deg, transparent 0, rgba(255, 255, 255, 0.65) 50%, transparent 100%);transform:translateX(-100%);animation:post-skeleton-shimmer 1.2s ease-in-out infinite}.post.post--loop.post--skeleton .post__skeleton-image,.post.post--loop.post--skeleton .post__skeleton-content,.post.post--loop.post--skeleton .post__skeleton-line{display:block}.post.post--loop.post--skeleton .post__skeleton-image{height:155px;background-color:#E2E3E7}.post.post--loop.post--skeleton .post__skeleton-content{padding:24px}.post.post--loop.post--skeleton .post__skeleton-line{height:16px;border-radius:4px;background-color:#E2E3E7}.post.post--loop.post--skeleton .post__skeleton-line+.post__skeleton-line{margin-top:12px}.post.post--loop.post--skeleton .post__skeleton-line--title{width:78%}.post.post--loop.post--skeleton .post__skeleton-line--subtitle{width:56%}.post.post--loop.post--skeleton .post__skeleton-line--meta{width:34%;height:12px}.post.post--loop.post--skeleton .post__skeleton-line+.post__skeleton-line--meta{margin-top:32px}@keyframes post-skeleton-shimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.post.post--loop.post--skeleton .post__inner::after{animation:none}}.post.post--loop{float:left;padding:8px;width:25%}@media screen and (max-width:1280px){.post.post--loop{width:50%}}@media screen and (max-width:660px){.post.post--loop{width:100%}}.post.post--loop.bg-light .post__inner .post__info{color:#222432}.post.post--loop.bg-dark .post__inner .post__info{color:#FFF}.post.post--loop .post__inner{box-shadow:0px 4px 8px rgba(40, 47, 87, 0.05);border-radius:8px;background-color:#FFF;height:320px;overflow:hidden;position:relative;top:0;transition:all 0.2s linear}.post.post--loop .post__inner:hover{-webkit-box-shadow:0 10px 17px rgba(0, 0, 0, 0.13);-moz-box-shadow:0 10px 17px rgba(0, 0, 0, 0.13);-o-box-shadow:0 10px 17px rgba(0, 0, 0, 0.13);box-shadow:0 10px 17px rgba(0, 0, 0, 0.13)}.post.post--loop .post__inner .badge{position:absolute;top:10px;right:0;background-color:rgba(0, 0, 0, 0.5);padding:5px 10px;font-size:12px;color:#FFF;z-index:3}.post.post--loop .post__inner .badge.is_draft{font-style:italic}.post.post--loop .post__inner .badge.event__address{text-transform:uppercase;font-weight:600;left:0;right:unset;background-color:rgba(37, 50, 118, 0.6)}.post.post--loop .post__inner .post__background{position:absolute;top:0;left:0;width:100%;height:100%}.post.post--loop .post__inner .post__image{display:none;position:absolute;top:0;left:0;width:100%;height:155px;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;z-index:1}.post.post--loop .post__inner .post__image .post__image__media{display:block;width:100%;height:100%;object-fit:cover}.post.post--loop .post__inner .post__taxonomy{position:absolute;top:0;left:0;z-index:3;padding:16px}.post.post--loop .post__inner .post__taxonomy ul{padding:0;margin:0;list-style:none;font-size:12px;text-transform:uppercase;color:#FFF}.post.post--loop .post__inner .post__taxonomy ul li{float:left}.post.post--loop .post__inner .post__taxonomy ul li a{text-decoration:none;border-radius:3px;margin:0 8px 0 0;font-weight:600;color:#FFF;display:block}.post.post--loop .post__inner .post__info{position:absolute;z-index:2;padding:24px 24px 22px;color:#222432;top:0;left:0;width:100%;height:100%}.post.post--loop .post__inner .post__info .post__title{font-size:20px;line-height:24px;font-weight:700;color:inherit;margin:0 0 12px;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical}.post.post--loop .post__inner .post__info .post__subtitle{font-size:16px;line-height:24px;color:inherit;text-wrap:balance;display:block}.post.post--loop .post__inner .post__info .post__date{font-weight:600;position:absolute;bottom:0;left:0;padding:15px;color:#686B78;font-size:11px;line-height:11px;display:none}.post.post--loop .post__inner .post__info .post__source{position:absolute;bottom:0;left:0;padding:15px 24px;font-weight:700;font-size:14px;line-height:16px;color:#253276}.post.post--loop .post__inner .post__info .post__source .arrow{transition:0.2s;margin-left:2px}@media screen and (max-width:660px){.post.post--loop .post__inner .post__info .post__source{position:static;padding:15px 0 0}}.post.post--loop .post__inner .post__link{display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}.post.post--loop .post__inner .post__link:hover~.post__image .post__image__source{background-color:rgba(0, 0, 0, 0.6)}.post.post--loop .post__inner .post__link:hover~.post__image .post__image__source__icon{opacity:1}.post.post--loop .post__inner .post__link:hover~.post__image .post__image__source__text{opacity:1}@media screen and (max-width:660px){.post.post--loop .post__inner{height:auto}.post.post--loop .post__inner .post__info{position:relative}}.post.post--loop:hover .post__inner .post__info .post__source .arrow{margin-left:5px}.post.post--loop.post--column .post__inner .post__image{width:131px;height:131px;display:block;margin:24px;border-radius:50%}.post.post--loop.post--column .post__inner .post__image~.post__info{top:155px;height:165px}@media screen and (max-width:660px){.post.post--loop.post--column .post__inner{position:relative;height:auto}.post.post--loop.post--column .post__inner .post__image{position:relative;margin-bottom:0}.post.post--loop.post--column .post__inner .post__info,.post.post--loop.post--column .post__inner .post__image~.post__info{top:0;height:auto;position:relative}}.post.post--loop.post--podcast .post__inner:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:0.1;pointer-events:none;background-repeat:no-repeat;background-image:url(../../assets/images/mic.svg);background-position:right bottom}.post.post--loop.post--podcast .post__inner .post__image{width:131px;height:131px;display:block;margin:24px}.post.post--loop.post--podcast .post__inner .post__info{top:155px;height:165px}@media screen and (max-width:660px){.post.post--loop.post--podcast .post__inner{position:relative;height:auto}.post.post--loop.post--podcast .post__inner .post__image{position:relative;margin-bottom:0}.post.post--loop.post--podcast .post__inner .post__info{top:0;height:auto;position:relative}}.post.post--loop.post--feature{width:50%}.post.post--loop.post--feature .post__image{display:block;height:100%}.post.post--loop.post--feature .post__info{height:100%;width:100%;top:0;left:0;color:#FFF;transition:background 0.2s linear}.post.post--loop.post--feature .post__info .post__title{font-size:32px;line-height:36px;margin:0 0 12px}.post.post--loop.post--feature .post__info .post__subtitle{font-size:20px;line-height:24px;color:inherit}.post.post--loop.post--feature .post__info .post__source{color:#FFF}.post.post--loop.post--feature .post__image~.post__info{background-color:rgba(0, 0, 0, 0.6)}.post.post--loop.post--feature:hover .post__image~.post__info{background-color:rgba(0, 0, 0, 0.3)}@media screen and (max-width:1280px){.post.post--loop.post--feature{width:50%}.post.post--loop.post--feature .post__info .post__title{font-size:24px;line-height:32px}.post.post--loop.post--feature .post__info .post__subtitle{font-size:20px;line-height:28px}}@media screen and (min-width:660px) and (max-width:980px){.post.post--loop.post--feature{width:50%}.post.post--loop.post--feature .post__info .post__title{font-size:24px;line-height:32px}.post.post--loop.post--feature .post__info .post__subtitle{font-size:20px;line-height:24px}}@media screen and (max-width:660px){.post.post--loop.post--feature .post__inner{height:275px}.post.post--loop.post--feature .post__inner .post__info .post__source{position:absolute;padding:15px 24px}}.post.post--loop.post--image .post__image{display:block;background-color:rgba(0, 0, 0, 0.1);position:absolute;top:0;left:0;width:100%}.post.post--loop.post--image .post__image:before{content:"";position:absolute;display:block;width:100%;height:100%;left:0;top:0;z-index:1;pointer-events:none;background-color:rgba(0, 0, 0, 0.3);transition:background 0.2s linear}.post.post--loop.post--image .post__link:hover~.post__image:before{background-color:transparent}.post.post--loop.post--image .post__image~.post__info{top:155px;height:165px}@media screen and (max-width:660px){.post.post--loop.post--image .post__inner{position:relative;height:auto}.post.post--loop.post--image .post__inner .post__image{height:155px;position:relative}.post.post--loop.post--image .post__inner .post__info,.post.post--loop.post--image .post__inner .post__image~.post__info{top:0;height:auto;position:relative}}.post.post--loop.post--important .post__inner{border:5px solid #ea6153}.post.post--loop.post--important .post__inner .post__date{bottom:5px}.post.post--loop.post--eco .post__inner{background:url(http://thepearl.ru/wp-content/uploads/2015/11/eco-bg.png) repeat #fff}.post.post--loop.post--event .post__inner .post__info{padding-top:16px}.post.post--loop.post--event .post__inner .post__info .post__title{font-size:18px}.post.post--loop.post--event .post__inner .post__info .post__title .event__category{color:#5A628A}.post.post--loop.post--event .post__inner .post__info .post__subtitle{font-size:14px}.post.post--loop.post--event .post__inner .post__info .post__date{display:block;padding:0 25px 15px;line-height:16px;overflow:hidden;text-overflow:ellipsis;width:100%}@media screen and (max-width:660px){.post.post--loop.post--event .post__inner .post__info .post__date{position:static;padding:16px 0 0}}.post.post--loop.post--event .post__inner .post__info .post__date span{white-space:nowrap}.kartatg_list{font-family:BerlinType, sans-serif;font-size:16px;line-height:20px;list-style:none;margin:8px 0 0;padding:0}.kartatg_list .group-name{font-size:14px;line-height:20px;font-weight:600;padding:5px 0}.kartatg_list .list-item a{text-decoration:none;color:#222432;padding:5px 0;display:flex;white-space:nowrap;gap:8px}.kartatg_list .list-item a .event__category{color:#5A628A}.upcoming_events .list-item a{padding:5px 0}@media screen and (max-width:780px){.kartatg_list .list-item a{flex-direction:column;gap:0}}.kartatg_list .list-item a:hover .title{text-decoration:underline}.kartatg_list .list-item .source{font-weight:700}.kartatg_list .list-item .title{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:780px){.kartatg_list .list-item .title{white-space:initial;display:-webkit-box;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical}}@media screen and (min-width:981px){.kartatg_list.upcoming_events{display:none}}@media screen and (max-width:980px){.upcoming_events_section{display:none}}.page-section{position:relative;z-index:1;background-color:#E4E4E6;padding:16px 0}.page-section__header{padding:8px 40px 16px;font-size:20px;line-height:24px}.page-section__title{color:#222432;font-weight:700}.page-section__header a{color:#222432;text-decoration:none;opacity:0.8;transition:0.1s}.page-section__header a:hover{color:#5A628A;opacity:1}.page-section__wrapper{padding:0 8px}