*,::after,::before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100vh}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}ol,ul{list-style:none;padding:0}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:1rem;top:1rem;z-index:1000;padding:.5rem 1rem;background:#fff}body{font-family:Manrope;color:#1b2829}h1,h2,h3,h4,h5,h6{line-height:1.1;letter-spacing:0;font-weight:700}h1{font-size:clamp(42px,5vw,82px)}@media (max-width:388px){h1{font-size:34px}}h2{font-size:clamp(26px,4vw,48px)}h3{font-size:clamp(18px,3vw,24px)}p{margin-bottom:1rem;font-size:clamp(16px,2vw,20px);letter-spacing:1.5%;line-height:1.56}a{transition:color .2s ease}.container{width:100%;max-width:clamp(1600px,3vw,90%);margin-inline:auto}@media (max-width:1659px){.container{max-width:90%}}@media (max-width:1023px){.container{max-width:92%}}@media (max-width:659px){.container{max-width:100%;padding:0 20px}}.site-header{position:fixed;top:0;left:0;width:100%;padding:24px 0 12px;z-index:2;transition:all ease .3s}.site-header.active,.site-header.page-404,.site-header.scrolled{background-color:#fff}.site-header.active .site-header__branding img,.site-header.page-404 .site-header__branding img,.site-header.scrolled .site-header__branding img{display:block}.site-header.active .site-header__branding:first-child img,.site-header.page-404 .site-header__branding:first-child img,.site-header.scrolled .site-header__branding:first-child img{display:none}.site-header.active .nav-menu a,.site-header.page-404 .nav-menu a,.site-header.scrolled .nav-menu a{color:#1b2829}.site-header.active .nav-menu a svg path,.site-header.page-404 .nav-menu a svg path,.site-header.scrolled .nav-menu a svg path{stroke:#1b2829}.site-header.active .column:last-child .social,.site-header.page-404 .column:last-child .social,.site-header.scrolled .column:last-child .social{border-left:1.33px solid #1b2829;border-right:1px solid #1b2829}.site-header.active .column:last-child .social path,.site-header.page-404 .column:last-child .social path,.site-header.scrolled .column:last-child .social path{fill:#1b2829}.site-header.active .column:last-child .search path,.site-header.active .column:last-child .widgets path,.site-header.page-404 .column:last-child .search path,.site-header.page-404 .column:last-child .widgets path,.site-header.scrolled .column:last-child .search path,.site-header.scrolled .column:last-child .widgets path{stroke:#1b2829}.site-header.scrolled{padding:12px 0}.site-header.active{transition:none}@media (max-width:1259px){.site-header__logo{width:161px}}.site-header__branding,.site-header__inner{display:flex;justify-content:space-between;width:100%;align-items:center}.site-header__branding .column:first-child,.site-header__inner .column:first-child{display:flex;justify-content:space-between;align-items:center;gap:100px}@media (max-width:1378px){.site-header__branding .column:first-child,.site-header__inner .column:first-child{gap:30px}}.site-header__branding .column:last-child,.site-header__inner .column:last-child{display:flex;gap:32px;justify-content:flex-end;padding-top:26px}@media (max-width:1259px){.site-header__branding .column:last-child,.site-header__inner .column:last-child{gap:16px}.site-header__branding .column:last-child img,.site-header__branding .column:last-child svg,.site-header__inner .column:last-child img,.site-header__inner .column:last-child svg{width:24px}}.site-header__branding .column:last-child .search,.site-header__branding .column:last-child .social,.site-header__branding .column:last-child .widgets,.site-header__inner .column:last-child .search,.site-header__inner .column:last-child .social,.site-header__inner .column:last-child .widgets{max-height:28px}.site-header__branding .column:last-child .search,.site-header__inner .column:last-child .search{min-width:24px;display:flex;gap:20px}@media (max-width:1023px){.site-header__branding .column:last-child .search svg,.site-header__inner .column:last-child .search svg{min-width:28px}}.site-header__branding .column:last-child .search-button,.site-header__inner .column:last-child .search-button{padding:0;border:none;background:0 0;cursor:pointer}.site-header__branding .column:last-child .social,.site-header__inner .column:last-child .social{padding:0 32px;border-right:1.33px solid #fff;border-left:1.33px solid #fff;display:flex;gap:24px}@media (max-width:1259px){.site-header__branding .column:last-child .social,.site-header__inner .column:last-child .social{gap:16px;padding:0 12px}}@media (max-width:1023px){.site-header__branding .column:last-child .social,.site-header__inner .column:last-child .social{display:none}}.site-header__branding .column:last-child .widgets,.site-header__inner .column:last-child .widgets{display:flex;gap:24px}@media (max-width:1023px){.site-header__branding .column:last-child .widgets,.site-header__inner .column:last-child .widgets{display:none}}.site-header .nav-menu{display:flex;flex-wrap:wrap;gap:32px;position:relative;padding-left:6px;margin-top:26px}@media (max-width:1440px){.site-header .nav-menu{gap:18px}}.site-header .nav-menu a{font-weight:600;font-size:18px;line-height:156%;letter-spacing:0;vertical-align:middle;color:#fff;text-decoration:none}.site-header .hide{display:none}.site-header .site-logo{width:auto}.site-header a{width:-moz-max-content;width:max-content;display:block}.site-search{width:50%;position:relative}@media (max-width:1023px){.site-search{width:80%}}@media (max-width:659px){.site-search{width:100%}}.site-search input{width:100%;padding:18px 28px 18px 66px;border-radius:14px;border:2px solid #d7d7d7;outline:0!important}.site-search input::-webkit-search-cancel-button,.site-search input::-webkit-search-decoration,.site-search input::-webkit-search-results-button,.site-search input::-webkit-search-results-decoration{display:none;appearance:none;-webkit-appearance:none}@media (max-width:1023px){.site-search input{padding:13px 16px 13px 50px;font-size:16px}}.site-search input:active{outline:0;border:2px solid #d7d7d7}.site-search__submit{position:absolute;top:50%;left:28px;transform:translateY(-50%);border:none;background:0 0;padding:0;cursor:pointer}@media (max-width:1023px){.site-search__submit{left:14px}}.site-search__close{position:absolute;top:50%;right:28px;transform:translateY(-50%);border:none;background:0 0;padding:0;cursor:pointer}@media (max-width:1023px){.site-search__close{right:14px}}.search__form{position:absolute;left:0;bottom:calc(-100% - 35px);padding:50px 0 80px 6px;background-color:#fff;width:100%;justify-content:center;display:none}@media (max-width:1440px){.search__form{bottom:calc(-100% + 10px);padding:30px 0 50px 6px}}@media (max-width:1259px){.search__form{bottom:calc(-100% - 20px)}}@media (max-width:1023px){.search__form{bottom:-100%}}@media (max-width:659px){.search__form{padding:30px 20px 50px 20px;bottom:calc(-100% - 14px)}}.search__form.active{display:flex}.site-footer{padding:60px 0 40px;margin-top:80px;background-color:#1b2829;color:#fff}@media (max-width:659px){.site-footer{margin-top:70px}}.site-footer__copyrights{display:flex;justify-content:space-between;width:100%;color:#6d6e71;border-top:1px solid #6d6e71;padding-top:20px;margin-top:80px}@media (max-width:659px){.site-footer__copyrights{padding-top:16px;margin-top:60px}}.site-footer__columns{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(30px,2vw,153px)}@media (max-width:1258px){.site-footer__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"branding contacts contacts" "menu-first menu-second menu-third";row-gap:30px}}@media (max-width:659px){.site-footer__columns{grid-template-areas:none;display:flex;flex-wrap:wrap;row-gap:20px}}.site-footer__columns .column{min-width:0;max-width:100%;width:100%;overflow:hidden}@media (max-width:659px){.site-footer__columns .column .wrapper{display:none}}.site-footer__columns .title{font-weight:500;font-size:18px;line-height:150%;letter-spacing:0;vertical-align:middle;color:#6d6e71;margin-bottom:20px}@media (max-width:659px){.site-footer__columns .title{font-size:15px;color:#fff}.site-footer__columns .title.active{color:#6d6e71}.site-footer__columns .title.active::after{transform:rotate(180deg)}}.site-footer__columns{color:#fff}.site-footer__columns a{font-weight:500;font-size:18px;line-height:150%;letter-spacing:0;vertical-align:middle;text-transform:lowercase;margin-bottom:12px;display:block}@media (max-width:659px){.site-footer__columns a{font-size:15px}}.site-footer__branding{min-width:222px;grid-area:branding}.site-footer__branding img{width:100%;max-width:222px}@media (max-width:659px){.site-footer__branding img{max-width:161px}}.site-footer__social{margin-top:80px;display:flex;gap:24px;flex-wrap:wrap}@media (max-width:1258px){.site-footer__social{margin-top:30px}}.site-footer__social svg{width:32px;height:32px}@media (max-width:659px){.site-footer__social svg{width:24px;height:24px}}.site-footer__contacts{grid-area:contacts}.site-footer__contacts a:last-child{margin-bottom:0}@media (max-width:659px){.site-footer__contacts a:last-child{margin-bottom:20px}}.site-footer__contacts .title{position:relative}.site-footer__contacts .title::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:15px;height:15px;background-image:url(../images/arrow-top.svg);background-repeat:no-repeat;background-position:center;background-size:cover;display:none}@media (max-width:659px){.site-footer__contacts .title::after{display:block}}.site-footer__menu{min-width:0;overflow-wrap:break-word}.site-footer__menu:first-child{grid-area:menu-first}.site-footer__menu:nth-child(2){grid-area:menu-secon}.site-footer__menu:last-child{grid-area:menu-third}.site-footer__menu li:last-child a{margin-bottom:0}@media (max-width:659px){.site-footer__menu li:last-child a{margin-bottom:20px}}.site-footer__menu a{text-transform:none}.site-footer__menu .title{position:relative}.site-footer__menu .title::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:15px;height:15px;background-image:url(../images/arrow-top.svg);background-repeat:no-repeat;background-position:center;background-size:cover;display:none}@media (max-width:659px){.site-footer__menu .title::after{display:block}}.site-footer__partners{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(16px,2vw,66px);margin-top:80px}.site-footer__partners>a{flex:0 0 calc((100% - 7 * clamp(16px,2vw,66px))/ 8);max-width:calc((100% - 7 * clamp(16px,2vw,66px))/ 8)}@media (max-width:1024px){.site-footer__partners>a{flex-basis:calc((100% - 4 * clamp(16px,2vw,66px))/ 5);max-width:calc((100% - 4 * clamp(16px,2vw,66px))/ 5)}}@media (max-width:660px){.site-footer__partners{margin-top:40px;justify-content:flex-start}.site-footer__partners>a{flex-basis:calc((100% - 2 * clamp(20px,2vw,66px))/ 3);max-width:calc((100% - 2 * clamp(20px,2vw,66px))/ 3)}}.site-footer__partners img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.site-footer .dev-mark svg{width:61px;height:auto}@media (max-width:659px){.site-footer .dev-mark svg{min-width:46px}}#navigation .social{display:none}@media (max-width:1023px){#navigation .social{display:flex;gap:24px;margin-top:40px}#navigation .social svg{width:28px;transform:none}#navigation .social svg path{fill:#1b2829}}#navigation li.active>a{color:#6d6e71}#navigation li.active>a path{stroke:#6d6e71}@media (max-width:1259px){#navigation a{font-size:16px}}@media (max-width:1023px){#navigation a{font-size:20px}}#navigation .mobile-logo{display:none}@media (max-width:1023px){#navigation .mobile-logo{display:flex;flex:0 0 auto;justify-content:space-between;align-items:center}#navigation .mobile-logo img{display:block;max-width:161px}}#navigation .mobile-logo .buttons{display:flex;gap:20px;padding-top:20px}#navigation .mobile-logo .search-button{padding:0;border:none;background:0 0}#navigation .mobile-logo .search-button path{stroke:#1b2829}#navigation .mega-menu{position:absolute;z-index:20;top:calc(100% + 30px);left:0;display:none;width:100%;padding-left:6px;background:#fff}@media (max-width:1259px){#navigation .mega-menu{top:calc(100% + 26px)}}@media (max-width:659px){#navigation .mega-menu{padding-left:0}}#navigation .mega-menu.active{display:block}#navigation .mega-menu .wrapper{position:relative;width:200%;padding:32px 0;background:#fff}@media (max-width:1023px){#navigation .mega-menu .wrapper{width:100%}#navigation .mega-menu .wrapper a{font-size:18px}}@media (max-width:659px){#navigation .mega-menu .wrapper{padding:0;border:none}#navigation .mega-menu .wrapper a{font-size:20px}}#navigation .mega-menu .wrapper::after,#navigation .mega-menu .wrapper::before{content:"";position:absolute;top:0;z-index:-1;display:block;width:3000px;height:100%;background:#fff}@media (max-width:1023px){#navigation .mega-menu .wrapper::after,#navigation .mega-menu .wrapper::before{display:none}}#navigation .mega-menu .wrapper::before{left:-3000px}#navigation .mega-menu .wrapper::after{right:-2997px}#navigation .mega-menu .container{display:flex;flex-wrap:wrap;justify-content:flex-start;-moz-column-gap:100px;column-gap:100px;row-gap:50px}@media (max-width:1658px){#navigation .mega-menu .container{margin:0}}@media (max-width:1439px){#navigation .mega-menu .container{-moz-column-gap:50px;column-gap:50px}}@media (max-width:1023px){#navigation .mega-menu .container{width:100%;border-left:3px solid #47a0de}}@media (max-width:659px){#navigation .mega-menu .container{row-gap:40px;border-left:none}}#navigation .mega-menu__column,#navigation .mega-menu__groups,#navigation .mega-menu__links{margin:0;padding:0;list-style:none}#navigation .mega-menu__column{max-width:35%}@media (max-width:1023px){#navigation .mega-menu__column{max-width:50%}}@media (max-width:659px){#navigation .mega-menu__column{max-width:100%}}#navigation .mega-menu__groups{display:flex;flex-direction:column;gap:12px}#navigation .mega-menu__groups li.menu-item-has-children>a{position:relative;margin-bottom:20px;color:#1b2829;font-weight:600;pointer-events:none}@media (max-width:659px){#navigation .mega-menu__groups li.menu-item-has-children>a{margin-bottom:16px}}#navigation .mega-menu__groups li.menu-item-has-children>a:hover::before{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:2px;background-color:#1b2829}#navigation .mega-menu__groups .mega-menu__links .menu-item>a{margin-bottom:0;color:#6d6e71;font-weight:500}@media (max-width:1023px){#navigation .mega-menu__groups .mega-menu__links .menu-item>a{margin-bottom:0}}#navigation .mega-menu__groups .mega-menu__links .menu-item>a:hover{text-decoration:underline}#navigation .mega-menu__groups .mega-menu__links .menu-item>a:hover::before{content:none}#navigation .mega-menu__groups .mega-menu__links .menu-item:last-child>a{max-width:100%;margin-bottom:0}#navigation .mega-menu__groups .menu-item+.menu-item-has-children{margin-top:20px}@media (max-width:659px){#navigation .mega-menu__groups .menu-item+.menu-item-has-children{margin-top:0}}#navigation .mega-menu__links{display:flex;flex-direction:column;gap:10px;margin-top:12px}#navigation .main-menu__submenu-toggle{display:none}#navigation .mega-menu__back{display:none}@media (max-width:1023px){#navigation .mega-menu__back{display:flex;border:none;align-items:center;gap:10px}#navigation .mega-menu__back svg{transform:rotate(180deg);width:18px}#navigation .mega-menu__back svg path{stroke:#fff}#navigation .mega-menu__back span{font-size:18px;font-weight:700}}#navigation .mega-menu__mobile-header{display:none}@media (max-width:659px){#navigation .mega-menu__mobile-header{display:block}}@media (max-width:1023px){#navigation{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;width:100%;height:100dvh;padding:20px;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;background:#fff;transform:translateX(-100%);transition:transform .3s ease-in-out}#navigation.active{transform:translateX(0)}#navigation.submenu-open{overflow:hidden}#navigation a,#navigation>a{color:#1b2829}#navigation a svg,#navigation>a svg{transform:rotate(270deg)}#navigation a path,#navigation>a path{stroke:#1b2829}#navigation .main-navigation{flex:0 0 auto;min-height:0;padding-top:20px}#navigation .nav-menu{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;transition:transform .35s ease}#navigation .nav-menu .mega-menu{position:fixed;top:100px;right:0;bottom:0;left:0;z-index:30;display:block;width:100%;height:calc(100dvh - 100px);min-height:0;padding-left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;background:#fff;transform:translateX(120%);visibility:hidden;pointer-events:none;transition:transform .35s ease,visibility 0s linear .35s;-webkit-overflow-scrolling:touch}#navigation .nav-menu .mega-menu.active{transform:translateX(50%);visibility:visible;pointer-events:auto;transition-delay:0s}}@media (max-width:1023px) and (max-width:659px){#navigation .nav-menu .mega-menu.active{transform:translateX(0)}}@media (max-width:1023px){#navigation .nav-menu .mega-menu .wrapper{width:100%;min-height:100%}#navigation .nav-menu .mega-menu .container{width:100%;padding:0 0 10px 20px;flex-direction:column;flex-wrap:nowrap}}@media (max-width:1023px) and (max-width:659px){#navigation .nav-menu .mega-menu .container{padding:20px 30px}}#navigation .languages-mobile{display:none}@media (max-width:1023px){#navigation .languages-mobile{display:flex;gap:24px;margin-top:40px}#navigation .languages-mobile a{color:#848a8a}#navigation .languages-mobile a img{width:32px;height:auto}#navigation .languages-mobile a .slug{text-transform:uppercase}#navigation .languages-mobile a.current{color:#1b2829}#navigation .languages-mobile a.current img{border:1px solid #6d6e71;border-radius:180px}}.burger-mobile-menu,.close-nav{display:none}@media (max-width:1023px){.burger-mobile-menu,.close-nav{display:block;padding:0;border:none;background:0 0}}body.blocked,html:has(body.blocked){overflow:hidden}.hero{position:relative;padding:365px 0 308px;z-index:3;overflow:hidden;box-sizing:border-box;color:#fff}@media (max-width:1440px){.hero{padding:325px 0 258px}}@media (max-width:660px){.hero{padding:280px 0 217px}}.hero *{box-sizing:border-box}.hero.simple{padding:216px 0 81px}@media (max-width:1024px){.hero.simple{padding-top:220px}}@media (max-width:659px){.hero.simple{padding-top:230px}}.hero.simple .hero__title{margin-top:180px}@media (max-width:1024px){.hero.simple .hero__title{margin-top:80px}}@media (max-width:659px){.hero.simple .hero__title{margin-top:50px}}.hero.simple .hero__inner{display:block;max-width:73%}@media (max-width:1024px){.hero.simple .hero__inner{max-width:100%}}@media (max-width:6619px){.hero.simple .hero__inner{padding-top:10px}}.hero.simple::after{background:rgba(0,0,0,.5)}.hero.simple img{-o-object-position:left center;object-position:left center}.hero.memory img{filter:grayscale(100%) saturate(10%)}.hero.memory .hero__title{color:#fff}.hero .swiper,.hero-image{height:100%}.hero__image,.hero__slider{position:absolute;top:0;left:0;width:100%;height:100%}.hero__image img,.hero__slider img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__decoration{position:absolute;right:0;bottom:0;width:38.7%;height:auto;z-index:4}@media (max-width:991px){.hero__decoration{width:55%}}@media (max-width:660px){.hero__decoration{display:none}}.hero__decoration-mobile{display:none;position:absolute;right:0;bottom:0;width:55%;height:auto;z-index:4}@media (max-width:660px){.hero__decoration-mobile{display:block}}.hero::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),linear-gradient(280.96deg,rgba(27,40,41,0) .28%,rgba(27,40,41,.8) 100%),linear-gradient(180deg,rgba(27,40,41,.8) 0,rgba(27,40,41,0) 48.6%)}.hero__inner{position:relative;z-index:4;max-width:70%;display:flex;flex-direction:column;gap:52px}@media (max-width:660px){.hero__inner{gap:32px;max-width:100%}}.hero--has-image{color:#fff}@media (max-width:659px){.breadcrumbs span>span{display:none}.breadcrumbs span>span:nth-last-child(-n+3){display:inline}}.archive__filters{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:659px){.archive__filters{gap:8px;background:#fff;position:sticky;top:104px;z-index:1;padding-bottom:10px}}.archive__filters-btn{padding:15px 24px;font-weight:600;font-size:16px;line-height:140%;letter-spacing:0;text-align:center;vertical-align:middle;color:#1b2829;background-color:#f3f3f3;cursor:pointer;border:none;border-radius:12px}@media (max-width:659px){.archive__filters-btn{gap:8px;font-size:13px;padding:12px}}@media (max-width:374px){.archive__filters-btn{font-size:11px;padding:10px}}.archive__filters-btn.active{color:#fff;background-color:#1b2829}.archive__cards{display:grid;grid-template-columns:repeat(3,1fr);margin-top:80px;gap:26px}@media (max-width:1377px){.archive__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:766px){.archive__cards{grid-template-columns:1fr;gap:12px;margin-top:30px}}.archive__card{background-color:var(--background-color);border-radius:26px;display:flex;overflow:hidden}.archive__card__image{width:41.5%;position:relative;aspect-ratio:214/197;height:auto}@media (max-width:659px){.archive__card__image{width:35%}}.archive__card__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.archive__card__info{padding:30px 20px;display:flex;gap:16px;flex:1;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media (max-width:1023px){.archive__card__info{padding:20px;justify-content:center}}@media (max-width:767px){.archive__card__info{justify-content:center;gap:24px}}@media (max-width:659px){.archive__card__info{padding:20px;gap:12px}}.archive__card__title{font-weight:700;font-size:clamp(20px,3vw,22px);line-height:110%;letter-spacing:0;vertical-align:middle}.archive__card__description{font-weight:500;font-size:clamp(16px,2vw,16px);line-height:130%;letter-spacing:0;vertical-align:middle;color:#6d6e71}@media (max-width:659px){.archive__card__description{font-size:14px}}.archive__card.infrastructure{flex-direction:column;gap:20px}.archive__card.infrastructure .archive__card__image{aspect-ratio:516/222;width:100%}.archive__card.infrastructure .archive__card__info{padding-top:0}.archive__card.infrastructure .flex{display:flex;gap:12px;justify-content:flex-start;align-items:center;flex-wrap:wrap}.archive__card.infrastructure .flex a,.archive__card.infrastructure .flex p{flex:1;font-weight:600;font-size:18px;line-height:140%;letter-spacing:1.5%;vertical-align:middle;color:#1b2829}@media (max-width:1024px){.archive__card.infrastructure .flex a,.archive__card.infrastructure .flex p{font-size:16px}}.archive__card.infrastructure .flex svg{width:22px;height:22px}.video .navigation{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:clamp(24px,5vw,54px);align-items:center}.video-card{position:relative}.video-card__poster{position:relative;width:100%;height:auto;aspect-ratio:516/341;border-radius:34px;overflow:hidden}.video-card__poster img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-card__title{font-weight:700;font-size:24px;line-height:110%;letter-spacing:0;vertical-align:middle;color:#1b2829;margin-top:22px;max-width:90%;flex:1}@media (max-width:1023px){.video-card__title{font-size:20px;margin-top:12px}}.video-card .btn-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video__group{margin-bottom:clamp(70px,8vw,140px)}@media (max-width:659px){.video__group{margin-bottom:70px}}.video__group:last-child{margin-bottom:0}section{margin-top:clamp(50px,7vw,140px)}@media (max-width:659px){section{margin-top:35px}}.site-main{position:relative;z-index:1;margin-top:-148px}.button{display:block;padding:18px 28px;font-weight:600;font-size:clamp(14px,3vw,20px);line-height:140%;letter-spacing:0;text-align:center;vertical-align:middle;border-radius:18px;border:1px solid transparent;transition:all ease-in-out .3s;width:-moz-max-content;width:max-content;cursor:pointer}@media (max-width:1259px){.button{padding:16px 24px;font-size:16px}}@media (max-width:659px){.button{font-size:14px}}.button.button-secondary{background-color:#fff;color:#1b2829}.button.button-secondary:hover{background-color:#1b2829;color:#fff}.button.button-primary{background-color:#1b2829;color:#fff}.button.button-primary:hover{background-color:#fff;color:#1b2829}.main-navigation svg{display:inline-block;margin-left:10px}@media (max-width:1259px){.main-navigation svg{margin-left:5px}}.icon{background:0 0;padding:0;border:none;cursor:pointer}.onetap-container-toggle{margin:0!important}.blocked{overflow:hidden}.breadcrumbs span{font-weight:500;font-size:15px;line-height:156%;letter-spacing:1.5%;vertical-align:middle;color:rgba(255,255,255,.5019607843)}@media (max-width:659px){.breadcrumbs span{font-size:12px}}.breadcrumbs span .breadcrumb_last{color:#fff}.breadcrumbs span svg{width:10px;height:12px}@media (max-width:359px){.breadcrumbs span svg{width:6px;height:8px}}.breadcrumbs>span{display:flex;align-items:center;gap:12px}@media (max-width:359px){.breadcrumbs>span{gap:8px}}.pagination{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:80px;padding:0;list-style:none}@media (max-width:659px){.pagination{margin-top:50px}}.pagination>li{display:block;width:-moz-max-content;width:max-content}.pagination>li>a,.pagination>li>span{display:flex;align-items:center;justify-content:center;padding:17px 24px;font-weight:600;font-size:20px;line-height:130%;color:#1b2829;text-decoration:none;border:1px solid #1b2829;border-radius:14px;font-variant-numeric:tabular-nums}@media (max-width:659px){.pagination>li>a,.pagination>li>span{padding:15px 19px;line-height:1}}.pagination>li>a.next,.pagination>li>a.prev{padding:19px 22px}@media (max-width:659px){.pagination>li>a.next,.pagination>li>a.prev{padding:14px 17px;line-height:1}}.pagination>li>span.current{color:#fff;background-color:#1b2829}.pagination>li>a:hover{color:#fff;background-color:#1b2829}.pagination>li>a.next,.pagination>li>a.prev{gap:8px}.pagination>li>a.next>span,.pagination>li>a.prev>span{padding:0;border:0}.play-button{border:1px solid;outline:0;border-image-source:linear-gradient(202.36deg,rgba(255,255,255,.2) 8.26%,rgba(255,255,255,0) 85.43%);background:rgba(0,0,0,.25);border-radius:60px;display:flex;width:96px;height:96px;position:relative;padding:0;cursor:pointer;backdrop-filter:blur(8px);box-shadow:-.73px .73px .73px -1.46px rgba(255,255,255,.35) inset}@media (max-width:659px){.play-button{width:75px;height:75px}.play-button svg{width:24px}}.play-button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.navigation-arrows{display:flex;flex-wrap:wrap;gap:13px}.navigation-arrows .button-next,.navigation-arrows .button-prev{padding:15px 20px;border:2px solid #1b2829;border-radius:12px;cursor:pointer;transition:all ease .3s;background-color:transparent}@media (max-width:1023px){.navigation-arrows .button-next,.navigation-arrows .button-prev{padding:10px 15px}}.navigation-arrows .button-next:hover,.navigation-arrows .button-prev:hover{background-color:#1b2829}.navigation-arrows .button-next:hover path,.navigation-arrows .button-prev:hover path{stroke:#fff}.navigation-arrows .button-next svg,.navigation-arrows .button-prev svg{width:8px;height:18px;display:block}.memorial img{filter:grayscale(100%) saturate(10%)}.language-switcher__toggle img{width:28px;height:28px}.page-modal{position:fixed;inset:0;top:0;left:0;width:100%;height:100dvh;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;background:rgba(27,40,41,.5019607843);z-index:100;display:none}.page-modal.active{display:flex}.page-modal .wrapper{position:relative;display:block;width:100%;height:100dvh;z-index:9999}.page-modal__message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40.5%;padding:40px;background-color:#fff;border-radius:26px}@media (max-width:1440px){.page-modal__message{width:60%}}@media (max-width:1024px){.page-modal__message{width:75%}}@media (max-width:659px){.page-modal__message{width:95%}}.page-modal .button-modal{border:1px solid #1b2829;width:100%}.page-modal h3{font-weight:700;font-size:30px;line-height:130%;letter-spacing:0;vertical-align:middle}.page-modal p{color:#6d6e71;margin-bottom:0}.page-modal .message-wrapper{display:flex;flex-direction:column;gap:32px;position:relative}.page-modal .message-wrapper svg{position:absolute;top:0;right:0;cursor:pointer;width:24px;height:24px}.error-404{padding:45dvh 0 180px}@media (max-width:1024px){.error-404{padding:45dvh 0 70px}}@media (max-width:659px){.error-404{padding:42dvh 0 0}}.error-404 .message{display:block;margin:0 auto;width:40%}@media (max-width:1024px){.error-404 .message{width:60%}}@media (max-width:659px){.error-404 .message{width:90%}}.error-404 .message h1{font-weight:700;font-size:162px;line-height:110%;letter-spacing:0;text-align:center;vertical-align:middle;color:#6d6e71;margin-bottom:16px}@media (max-width:1024px){.error-404 .message h1{font-size:120px}}.error-404 .message h2{text-align:center;margin-bottom:24px}.error-404 .message p{color:#6d6e71;text-align:center}.error-404 .message .page-404{border:1px solid #1b2829;margin:40px auto 0}@font-face{font-family:Manrope;src:url(../fonts/Manrope-Medium.eot);src:url(../fonts/Manrope-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Manrope-Medium.woff2) format("woff2"),url(../fonts/Manrope-Medium.woff) format("woff"),url(../fonts/Manrope-Medium.ttf) format("truetype"),url(../fonts/Manrope-Medium.svg#Manrope) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/Manrope-SemiBold.eot);src:url(../fonts/Manrope-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Manrope-SemiBold.woff2) format("woff2"),url(../fonts/Manrope-SemiBold.woff) format("woff"),url(../fonts/Manrope-SemiBold.ttf) format("truetype"),url(../fonts/Manrope-SemiBold.svg#Manrope) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/Manrope-Bold.eot);src:url(../fonts/Manrope-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Manrope-Bold.woff2) format("woff2"),url(../fonts/Manrope-Bold.woff) format("woff"),url(../fonts/Manrope-Bold.ttf) format("truetype"),url(../fonts/Manrope-Bold.svg#Manrope) format("svg");font-weight:700;font-style:normal;font-display:swap}main{position:relative}main .filter{position:sticky;top:136px;z-index:10;width:100%;background:#f3f3f3}@media (max-width:1259px){main .filter{top:105px}}main .filter__items{width:100%;height:auto}main .filter__items__item{display:flex;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box;border-bottom:2px solid transparent;color:#6d6e71;font-size:20px;font-weight:600;line-height:1.4;text-align:center;cursor:pointer;transition:color .3s ease,border-color .3s ease,font-weight .3s ease}@media (max-width:1259px){main .filter__items__item{font-size:18px;padding:20px 0}}@media (max-width:1023px){main .filter__items__item{font-size:16px;padding:18px 0}}@media (max-width:766px){main .filter__items__item{padding:18px 0}}@media (max-width:479px){main .filter__items__item{padding:16px 0;font-size:16px}}main .filter__items__item.active{color:#1b2829;font-weight:700;border-bottom-color:#1b2829}main .filter__items__item:hover{color:#1b2829;font-weight:700}.tab-content{padding:clamp(32px,5vw,60px) 0 0}.tab-content table{font-family:Manrope;width:100%!important;max-width:100%!important;table-layout:fixed}.tab-content table col{width:auto!important}.tab-content table td,.tab-content table th,.tab-content table tr{font-family:Manrope;width:auto!important;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.tab-content table td p,.tab-content table td span,.tab-content table th p,.tab-content table th span,.tab-content table tr p,.tab-content table tr span{font-family:inherit!important;font-size:16px!important}.tab-content__description{font-weight:500;font-size:20px;line-height:156%;letter-spacing:1.5%;vertical-align:middle;color:#6d6e71}@media (max-width:1024px){.tab-content__description{line-height:1.2;font-size:24px}}@media (max-width:659px){.tab-content__description{font-size:20px}}.tab-content__description h4{margin-bottom:24px;color:#1b2829;font-size:clamp(20px,3vw,24px)}.tab-content__description h4:not(:first-of-type){margin-top:24px}.tab-content__description-reference{font-weight:600;font-size:28px;line-height:156%;letter-spacing:1.5%;color:#1b2829}.tab-content__description-reference:not(:first-of-type){margin-top:24px}.tab-content__description-reference h4{margin-bottom:24px;color:#1b2829}.tab-content__description-reference h4:not(:first-of-type){margin-top:24px}.tab-content__cards{margin-top:clamp(40px,6vw,60px);display:flex;flex-direction:column;gap:clamp(20px,3vw,40px)}.tab-content__cards h4{margin-bottom:24px;color:#1b2829;font-size:clamp(20px,3vw,24px)}.tab-content__cards h4:not(:first-of-type){margin-top:24px}.tab-content__cards__card{padding:clamp(24px,4vw,40px) clamp(24px,5vw,89px);display:flex;flex-direction:column;gap:24px;border-radius:26px}.tab-content__cards__card:nth-child(3n+1){background:rgba(241,239,32,.1019607843)}.tab-content__cards__card:nth-child(3n+2){background:rgba(71,160,222,.1019607843)}.tab-content__cards__card:nth-child(3n){background:rgba(46,158,77,.1019607843)}.tab-content__cards__title{font-weight:700;font-size:clamp(24px,3vw,32px)!important;line-height:110%;letter-spacing:0;vertical-align:middle;color:#1b2829;margin-bottom:0!important}.tab-content__cards__content{font-weight:500;font-size:20px;line-height:156%;letter-spacing:1.5%;vertical-align:middle;color:#6d6e71}@media (max-width:1024px){.tab-content__cards__content{font-size:16px}}.tab-content__cards__content ul{list-style:disc;padding-left:20px}.tab-content__row{display:flex;flex-direction:column;gap:clamp(24px,4vw,40px);padding:clamp(32px,5vw,60px) 0 0}.tab-content__row__label{font-weight:700;font-size:24px;line-height:1.1;color:#1b2829;padding:clamp(24px,4vw,40px) clamp(24px,5vw,89px);border-radius:14px}@media (max-width:659px){.tab-content__row__label{font-size:20px}}.tab-content__row__label.editional{font-weight:500;font-size:20px;line-height:156%;letter-spacing:1.5%;vertical-align:middle;color:#6d6e71}@media (max-width:1024px){.tab-content__row__label.editional{font-size:20px}}@media (max-width:659px){.tab-content__row__label.editional{font-size:18px}}.tab-content__row__label.editional h3{font-weight:700;font-size:24px;line-height:1.1;color:#1b2829;border-radius:14px;margin-bottom:24px}@media (max-width:659px){.tab-content__row__label.editional h3{font-size:20px}}.tab-content__row__label.editional ul{list-style:disc;padding-left:30px}@media (max-width:659px){.tab-content__row__label.editional ul{padding-left:20px}}.tab-content__row:nth-child(3n+1) .tab-content__row__label{background:rgba(46,158,77,.1019607843)}.tab-content__row:nth-child(3n+2) .tab-content__row__label{background:rgba(241,239,32,.1019607843)}.tab-content__row:nth-child(3n) .tab-content__row__label{background:rgba(71,160,222,.1019607843)}.tab-content__row__cards{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:26px;column-gap:26px;row-gap:40px}@media (max-width:1439px){.tab-content__row__cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.tab-content__row__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:659px){.tab-content__row__cards{grid-template-columns:1fr;gap:40px}}.tab-content__row__cards__card{display:flex;flex-direction:column;gap:16px}.tab-content__row__cards__card .image{position:relative;width:100%;height:auto;aspect-ratio:381/251;border-radius:26px;overflow:hidden}.tab-content__row__cards__card .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all ease-in-out .3s}.tab-content__row__cards__card .title{font-weight:700;font-size:22px;line-height:110%;letter-spacing:0;vertical-align:middle;color:#1b2829}@media (max-width:659px){.tab-content__row__cards__card .title{font-size:20px}}.tab-content__row__cards__card .description{font-weight:500;font-size:18px;line-height:140%;letter-spacing:1.5%;vertical-align:middle;color:#6d6e71}@media (max-width:659px){.tab-content__row__cards__card .description{font-size:16px}}.tab-content__row__cards__card .contact{display:flex;gap:12px;align-items:center;justify-content:flex-start}.tab-content__row__cards__card .contact a,.tab-content__row__cards__card .contact p{margin-bottom:0;font-weight:700;font-size:18px;line-height:140%;letter-spacing:1.5%;vertical-align:middle;color:#1b2829}@media (max-width:659px){.tab-content__row__cards__card .contact a,.tab-content__row__cards__card .contact p{font-size:16px}}.tab-content__row__cards__card.gallery img:hover{transform:scale(1.2) rotate(2deg)}.tab-content__row__cards__card:not(.gallery) .image{pointer-events:none}.tab-content__row .button{margin:20px auto 0;border:1px solid #1b2829}.tab-content__row__slider .tab-content__row__item{padding:clamp(20px,4vw,40px);border:1px solid #6d6e71;border-radius:34px;display:flex;flex-direction:column;gap:clamp(24px,3vw,30px)}.tab-content__row__slider .tab-content__row__item .content{font-weight:500;font-size:20px;line-height:156%;letter-spacing:0;vertical-align:middle;color:#6d6e71}@media (max-width:1024px){.tab-content__row__slider .tab-content__row__item .content{font-size:20px}}@media (max-width:659px){.tab-content__row__slider .tab-content__row__item .content{font-size:18px}}.tab-content__row__slider .tab-content__row__item .user{display:flex;gap:12px;align-items:center}.tab-content__row__slider .tab-content__row__item .user__image img{display:block;width:48px;height:48px;border-radius:60px}.tab-content__row__slider .tab-content__row__item .user__name{color:#1b2829;font-weight:700;font-size:20px;line-height:120%;letter-spacing:0;vertical-align:middle;max-width:70%}@media (max-width:1024px){.tab-content__row__slider .tab-content__row__item .user__name{font-size:20px}}@media (max-width:659px){.tab-content__row__slider .tab-content__row__item .user__name{font-size:18px}}.tab-content__row__slider .navigation-arrows{justify-content:center;align-items:center;margin-top:clamp(40px,5vw,60px)}@media (max-width:659px){.tab-content__row__slider .navigation-arrows{display:none}}.community{margin-top:clamp(50px,9vw,80px)}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:26px;column-gap:26px;row-gap:80px}@media (max-width:1023px){.cards-grid{grid-template-columns:repeat(2,1fr);row-gap:40px}}@media (max-width:659px){.cards-grid{grid-template-columns:1fr}}.cards-grid__item{display:flex;flex-direction:column;gap:22px}.cards-grid__item__image{width:100%;height:auto;aspect-ratio:516/341;position:relative;border-radius:34px;overflow:hidden}.cards-grid__item__image img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.cards-grid__item h3{display:flex;align-items:center;justify-content:flex-start;gap:clamp(24px,3vw,42px);font-weight:700;font-size:clamp(22px,2vw,28px);line-height:110%;letter-spacing:0;vertical-align:middle}.cards-grid__item h3 svg{width:15px;height:15px}.page-content .info{padding:clamp(24px,4vw,50px);background-color:#f3f3f3;display:flex;align-items:center;gap:60px;flex-wrap:wrap;border-radius:26px;margin-top:clamp(40px,6vw,80px)}@media (max-width:1024px){.page-content .info{gap:40px}}@media (max-width:767px){.page-content .info{flex-direction:column}}.page-content .info h2{font-weight:700;font-size:clamp(32px,5vw,48px);line-height:110%;letter-spacing:0;vertical-align:middle;color:#1b2829;margin-bottom:clamp(40px,7vw,80px)}@media (max-width:1024px){.page-content .info h2{margin-bottom:30px;font-size:28px}}.page-content .info h3,.page-content .info h4,.page-content .info h5,.page-content .info h6{font-weight:700;font-size:20px;line-height:156%;letter-spacing:1.5%;vertical-align:middle;color:#1b2829;margin-bottom:8px}@media (max-width:1024px){.page-content .info h3,.page-content .info h4,.page-content .info h5,.page-content .info h6{font-size:18px}}@media (max-width:659px){.page-content .info h3,.page-content .info h4,.page-content .info h5,.page-content .info h6{font-size:16px}}.page-content .info__image{display:block;position:relative;aspect-ratio:531/590;height:auto;width:35.4%;border-radius:20px;overflow:hidden}@media (max-width:1024px){.page-content .info__image{width:44%}}@media (max-width:767px){.page-content .info__image{width:100%}}.page-content .info__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.page-content .info__text{flex:1;font-weight:500;font-size:20px;line-height:156%;letter-spacing:1.5%;vertical-align:middle;color:#6d6e71}@media (max-width:1024px){.page-content .info__text{font-size:18px}}@media (max-width:659px){.page-content .info__text{font-size:16px}}.page-content .bio{margin-top:40px;padding:clamp(24px,4vw,80px);background-color:#f3f3f3;border-radius:20px}@media (max-width:659px){.page-content .bio{margin-top:20px}}.page-content .bio h2,.page-content .bio h3,.page-content .bio h4,.page-content .bio h5,.page-content .bio h6{font-weight:700;font-size:24px;line-height:156%;letter-spacing:1.5%;vertical-align:middle;color:#1b2829;margin-bottom:8px}@media (max-width:1024px){.page-content .bio h2,.page-content .bio h3,.page-content .bio h4,.page-content .bio h5,.page-content .bio h6{font-size:18px}}@media (max-width:659px){.page-content .bio h2,.page-content .bio h3,.page-content .bio h4,.page-content .bio h5,.page-content .bio h6{font-size:16px}}.page-content p{margin-bottom:clamp(20px,4vw,20px)}@media (max-width:1024px){.page-content p{margin-bottom:20px}}.page-content p:last-child{margin-bottom:0}.slider .navigation{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:clamp(24px,5vw,54px);align-items:center}@media (max-width:1024px){.slider .navigation{justify-content:flex-end;-moz-column-gap:20px;column-gap:20px}}.slider .navigation .slider__group-title{flex:1}@media (max-width:480px){.slider .navigation .slider__group-title{font-size:18px}}.slider .swiper{overflow:hidden}.slider .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:12px}.slider .swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 100%}@media (min-width:768px){.slider .swiper:not(.swiper-initialized) .swiper-wrapper{gap:20px}.slider .swiper:not(.swiper-initialized) .swiper-slide{flex-basis:calc((100% - 20px)/ 2)}}@media (min-width:1024px){.slider .swiper:not(.swiper-initialized) .swiper-wrapper{gap:26px}.slider .swiper:not(.swiper-initialized) .swiper-slide{flex-basis:calc((100% - 52px)/ 3)}}.slider__group{margin-bottom:clamp(70px,8vw,140px)}@media (max-width:659px){.slider__group{margin-bottom:70px}}.slider__group:last-child{margin-bottom:0}.slide-card{position:relative;border-radius:34px;overflow:hidden}.slide-card__image{display:block;position:relative;width:100%;height:auto;aspect-ratio:516/341;border-radius:34px;overflow:hidden}.slide-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slide-card__title{font-size:clamp(20px,2vw,26px);margin:20px auto 0;text-align:center;max-width:90%}.slide-card__unit{margin:20px auto 0;text-align:center;font-weight:500;font-size:18px;line-height:140%;letter-spacing:1.5%;vertical-align:middle;color:#6d6e71;max-width:95%}@media (max-width:1024px){.slide-card__unit{font-size:16px}}.slide-card__cto{display:flex;gap:12px;flex-wrap:wrap;text-align:center;margin:32px auto 0;align-items:center;justify-content:center;font-weight:600;font-size:16px;line-height:140%;letter-spacing:0;vertical-align:middle;color:#1b2829;width:-moz-max-content;width:max-content}@media (max-width:1024px){.slide-card__cto{margin-top:24px}}.slide-card.citizen{--bg:#fff;transition:all ease .3s}.slide-card.citizen:not(.memorial){background-color:rgba(241,239,32,.1019607843);border:none}.slide-card.citizen .slide-card__image{aspect-ratio:360/400;border-radius:20px}.slide-card:not(.memorial):hover{background-color:rgba(241,239,32,.4)}.slide-card.memorial:hover{background-color:color-mix(in srgb,var(--bg) 95%,#000);border:1px solid transparent}.citizen-card{position:relative;border:1px solid #6d6e71;padding:10px 10px 32px;border-radius:26px}.citizen-card__image{display:block;position:relative;width:100%;height:auto;aspect-ratio:516/341;border-radius:34px;overflow:hidden}.citizen-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.citizen-card__image.citizen{aspect-ratio:360/400;border-radius:20px}.citizen-card a{display:flex;gap:12px;flex-wrap:wrap;text-align:center;margin:32px auto 0;align-items:center;justify-content:center;font-weight:600;font-size:16px;line-height:140%;letter-spacing:0;vertical-align:middle;color:#1b2829;width:-moz-max-content;width:max-content}@media (max-width:1024px){.citizen-card a{margin-top:24px}}.archive-filter{margin-top:80px;font-weight:600;font-size:18px;line-height:140%;letter-spacing:0;vertical-align:middle;top:136px;z-index:1;background:#fff;padding-bottom:5px}@media (max-width:1024px){.archive-filter{margin-top:40px;font-size:16px;top:105px}}@media (min-width:599px){.archive-filter{position:sticky}}.archive-filter .citizen-filter{display:flex;flex-wrap:wrap;gap:26px}@media (max-width:1024px){.archive-filter .citizen-filter{gap:20px}}@media (max-width:766px){.archive-filter .citizen-filter{gap:12px}}.archive-filter .citizen-filter__field.select{flex:1}.archive-filter .citizen-filter__field.search{flex:2;position:relative}@media (max-width:1259px){.archive-filter .citizen-filter__field.search{flex:1}}@media (max-width:766px){.archive-filter .citizen-filter__field.search{flex:auto;width:100%}}.archive-filter .citizen-filter__field.search::before{content:"";display:block;width:28px;height:28px;position:absolute;left:15px;top:50%;transform:translateY(-50%);background-image:url(../images/loop.svg)}.archive-filter .citizen-filter__field.search input{padding-left:60px}.archive-filter .citizen-filter__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}@media (max-width:766px){.archive-filter .citizen-filter__actions{width:100%}}.archive-filter .citizen-filter__actions .button{flex:1;padding:15px 60px}@media (max-width:1259px){.archive-filter .citizen-filter__actions .button{padding:15px 20px}}@media (max-width:766px){.archive-filter .citizen-filter__actions .button{padding:12px 20px}}.archive-filter .citizen-filter__input{width:100%;height:100%;padding:12px 20px;border:1px solid #d9d9d9;border-radius:8px;outline:0}.archive-filter .citizen-filter__input:-webkit-autofill,.archive-filter .citizen-filter__input:-webkit-autofill:active,.archive-filter .citizen-filter__input:-webkit-autofill:focus,.archive-filter .citizen-filter__input:-webkit-autofill:hover{-webkit-text-fill-color:inherit;box-shadow:0 0 0 1000px #fff inset;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.archive-filter .citizen-filter__input:focus,.archive-filter .citizen-filter__input:focus-visible{outline:0;border-color:#d9d9d9;box-shadow:none}.archive-filter .citizen-filter__reset{border:2px solid #1b2829}.archive-filter .citizen-filter__submit{border:2px inset #1b2829}.custom-select{position:relative;width:100%;height:100%}.custom-select__native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.custom-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;height:100%;min-height:52px;padding:12px 20px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;font:inherit;text-align:left;cursor:pointer}.custom-select__value{color:inherit}.custom-select__value.is-placeholder{color:#8c8c8c}.custom-select__icon{flex:0 0 auto;transition:transform .2s ease}.custom-select__options{position:absolute;z-index:20;top:100%;left:0;width:100%;margin:0;padding:8px;overflow-y:auto;list-style:none;border:1px solid #d9d9d9;border-radius:0 0 8px 8px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.12)}.custom-select__option{padding:12px 14px;border-radius:6px;cursor:pointer;outline:0}.custom-select__option:focus,.custom-select__option:hover{background:#f2f2f2}.custom-select__option.is-selected{font-weight:700;background:#e8f5fb}.custom-select.is-open .custom-select__icon{transform:rotate(180deg)}.citizen-archive__list{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:clamp(40px,5vw,80px)}@media (max-width:1440px){.citizen-archive__list{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.citizen-archive__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.citizen-archive__list{grid-template-columns:1fr}}.page-content{position:relative}.posts .load-more{margin:80px auto 0;width:-moz-max-content;width:max-content;display:block;border:2px solid #1b2829}@media (max-width:1024px){.posts .load-more{margin-top:40px}}.registration-form{padding:80px clamp(20px,6vw,100px);background-color:rgba(71,160,222,.1019607843);border-radius:26px}@media (max-width:767px){.registration-form{padding-top:40px;padding-bottom:50px}}.registration-form__title{margin-bottom:60px}@media (max-width:1378px){.registration-form__title{margin-bottom:40px}}.registration-form .fieldset{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:40px;column-gap:40px;row-gap:2px;margin-bottom:30px}@media (max-width:1440px){.registration-form .fieldset{grid-template-columns:repeat(2,1fr);-moz-column-gap:30px;column-gap:30px}}@media (max-width:1024px){.registration-form .fieldset{grid-template-columns:repeat(2,1fr);-moz-column-gap:25px;column-gap:25px}}@media (max-width:767px){.registration-form .fieldset{grid-template-columns:1fr;row-gap:2px}}.registration-form .fieldset span{min-width:100%;display:inline-block}.registration-form .fieldset p{width:100%;max-width:100%}.registration-form p{margin-bottom:0;font-size:18px;position:relative;width:-moz-max-content;width:max-content;max-width:100%}.registration-form p input:focus,.registration-form p select:focus,.registration-form p textarea:focus{outline:0;box-shadow:none}.registration-form p input,.registration-form p textarea{border:none;padding:17px 28px;width:100%;border-radius:14px;overflow:hidden}@media (max-width:1024px){.registration-form p input,.registration-form p textarea{padding:17px 20px}}.registration-form .wpcf7-form-control-wrap{min-height:110px}@media (max-width:1440px){.registration-form .wpcf7-form-control-wrap{min-height:100px}}@media (max-width:1024px){.registration-form .wpcf7-form-control-wrap{min-height:95px}}.registration-form .wpcf7-acceptance input,.registration-form .wpcf7-submit{width:-moz-max-content;width:max-content;margin-top:60px}@media (max-width:1440px){.registration-form .wpcf7-acceptance input,.registration-form .wpcf7-submit{margin-top:40px}}.registration-form .wpcf7-not-valid-tip{padding:5px 28px;font-size:16px}@media (max-width:1024px){.registration-form .wpcf7-not-valid-tip{padding:5px 20px 0}}@media (max-width:767px){.registration-form .wpcf7-not-valid-tip{padding:0 20px}}.registration-form .wpcf7-response-output{display:none}.registration-form .wpcf7-spinner{position:absolute;top:50%;right:-75px;transform:translateY(-50%)}.registration-form .wpcf7-acceptance .wpcf7-list-item{margin:0}.registration-form .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}@media (max-width:479px){.registration-form .wpcf7-acceptance label{font-size:16px}}.registration-form .wpcf7-acceptance input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.registration-form .wpcf7-acceptance .wpcf7-list-item-label{position:relative;display:flex;align-items:center;min-height:24px;padding-left:36px;line-height:1.5}.registration-form .wpcf7-acceptance .wpcf7-list-item-label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;border:1px solid #a7a8aa;border-radius:4px;background:#fff;transition:.2s ease}.registration-form .wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label::before{background:#1b2829;border-color:#1b2829}.registration-form .wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label::after{content:"";position:absolute;left:8px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.registration-form .wpcf7-acceptance input[type=checkbox]:focus+.wpcf7-list-item-label::before{outline:2px solid #1b2829;outline-offset:2px}.registration-form .wpcf7-acceptance input[type=checkbox]:focus+.wpcf7-list-item-label::before,.registration-form .wpcf7-acceptance input[type=checkbox]:focus-visible+.wpcf7-list-item-label::before{outline:0;box-shadow:none}.registration-form .wpcf7-not-valid{border:1px solid red}.event-info{margin-top:clamp(50px,6vw,80px)}.event-info .columns{display:flex;justify-content:space-between;gap:26px;flex-wrap:wrap}.event-info .columns .flex{flex:1;display:flex;padding:40px;background-color:rgba(46,158,77,.1019607843);border-radius:34px;-moz-column-gap:62px;column-gap:62px}@media (max-width:659px){.event-info .columns .flex{padding:24px;border-radius:20px;flex-direction:column-reverse;gap:20px}}.event-info__text{flex:1}.event-info__text h2{margin-bottom:32px}.event-info__text p{color:#6d6e71;margin-bottom:0}.event-info__image{flex:0 0 44.87%;border-radius:26px;overflow:hidden;position:relative;aspect-ratio:446/448}.event-info__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-info__details{flex:0 0 31.25%;padding:40px;background-color:rgba(241,239,32,.1019607843);border-radius:34px;display:flex;flex-direction:column;row-gap:24px}@media (max-width:1259px){.event-info__details{flex:1 0 100%;width:100%}}@media (max-width:659px){.event-info__details{padding:24px;border-radius:20px;gap:20px}}.event-info__details__label{font-weight:500;font-size:18px;line-height:140%;letter-spacing:1.5%;vertical-align:middle;color:#6d6e71;margin-bottom:8px}@media (max-width:1259px){.event-info__details__label{font-size:16px}}.event-info__details__value{font-weight:600;font-size:clamp(16px,2vw,20px);line-height:156%;letter-spacing:1.5%;vertical-align:middle;display:flex;align-items:center;gap:12px}.event-info__details__value svg{width:24px;min-width:24px;height:24px}.main.archive{margin-top:clamp(50px,5vw,80px)}.events{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;margin-top:clamp(20px,4vw,40px)}@media (max-width:1099px){.events{grid-template-columns:1fr}}.events__item{display:flex;border:1px solid rgba(109,110,113,.3019607843);border-radius:26px;padding:30px;flex-wrap:wrap}@media (max-width:1599px){.events__item{padding:20px}}.events__item__date{padding-right:30px;border-right:1px solid rgba(109,110,113,.3019607843);display:flex;flex-direction:column;gap:20px;font-weight:600;font-size:18px;line-height:156%;letter-spacing:1.5%;vertical-align:middle;flex:0 0 31.59%}@media (max-width:1599px){.events__item__date{padding-right:20px}}@media (max-width:1440px){.events__item__date{flex:0 0 40%}}@media (max-width:1440px){.events__item__date{flex:0 0 31.59%}}@media (max-width:659px){.events__item__date{flex:1 0 100%;flex-direction:row;border-right:none;padding-bottom:20px;padding-right:0;border-bottom:1px solid rgba(109,110,113,.3019607843)}}.events__item__date .date,.events__item__date .time{display:flex;gap:12px;align-items:center}.events__item__date .date svg,.events__item__date .time svg{width:24px;min-width:24px;height:24px}.events__item__info{padding-left:30px;display:flex;justify-content:space-between;flex-direction:column;gap:27px;flex:1}@media (max-width:1599px){.events__item__info{padding-left:20px}}@media (max-width:659px){.events__item__info{padding-top:20px;padding-left:0}}.events__item__info p{margin-bottom:0;font-weight:500;font-size:18px;line-height:156%;letter-spacing:1.5%;vertical-align:middle;color:#6d6e71}#main .search-page{margin-top:clamp(40px,5vw,80px)}#main .search-page form{width:100%}#main .search-page form input.site-search__field[type=search]{-webkit-appearance:searchfield;-moz-appearance:auto;appearance:auto}#main .search-page form input.site-search__field[type=search]::-webkit-search-cancel-button{display:block;-webkit-appearance:searchfield-cancel-button;appearance:auto}.search_results{margin-top:clamp(40px,5vw,80px);display:flex;flex-direction:column;gap:26px}@media (max-width:659px){.search_results{gap:20px}}.search_results a{color:#6d6e71;font-weight:500;font-size:20px;line-height:156%;letter-spacing:1.5%;vertical-align:middle;padding:50px 120px 50px 50px;background-color:rgba(71,160,222,.1019607843);border-radius:26px;display:flex;justify-content:space-between;align-items:center;gap:20px}@media (max-width:1024px){.search_results a{padding:30px 80px 30px 30px}}@media (max-width:659px){.search_results a{padding:20px 30px 20px 20px;font-size:16px}}.search_results a span{flex:1}.search_results a svg{flex:0 0 auto;width:24px;height:21px;min-width:21px}.results-count{color:#6d6e71;margin-top:40px}.stories{margin-top:clamp(50px,6vw,80px)}.stories-masonry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}@media (max-width:1023px){.stories-masonry{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:659px){.stories-masonry{display:block}}.stories-masonry__column{display:flex;flex-direction:column;gap:20px;min-width:0}@media (max-width:659px){.stories-masonry__column{gap:16px}.stories-masonry__column:not(:last-child){margin-bottom:16px}}.stories .load-more{margin:50px auto 0;border:1px solid #1b2829}.story-card{width:100%;border:2px solid #6d6e71;padding:40px;border-radius:34px}@media (max-width:659px){.story-card{padding:20px}}.story-card p{margin:0}.story-card__excerpt{color:#6d6e71;margin-bottom:0}.story-card__author{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:30px}.story-card__author-name{margin-top:30px;font-weight:700;font-size:20px;line-height:120%;letter-spacing:0;vertical-align:middle;color:#1b2829;max-width:70%}.story-card__author img{display:block;width:48px;height:48px;min-width:48px}
/*# sourceMappingURL=maps/main.css.map */
