@font-face{font-family:pjs_regular;src:url(/fonts/Plus_Jakarta_Sans/PlusJakartaSans-Regular.ttf)format(truetype)}@font-face{font-family:pjs_bold;src:url(/fonts/Plus_Jakarta_Sans/PlusJakartaSans-Bold.ttf)format(truetype)}@font-face{font-family:inter_regular;src:url(/fonts/inter/Inter_18pt-Regular.ttf)format(truetype)}@font-face{font-family:inter_bold;src:url(/fonts/inter/Inter_18pt-Regular.ttf)format(truetype)}.vizitka{display:flex;flex-direction:row;gap:20px;padding:20px 0}.vizitka .text{line-height:0;font-size:12px !important}.vizitka .text .tit{font-weight:700}.vizitka .logo img{width:auto;height:100px}header .row-top,header .row-bottom,main .homepage-header-content,main .subheader .container,section .content,footer .row{margin:0 auto !important;width:1354px !important}:root{--white:#ffffff;--black:#000000;--black2:#2d2d2d;--blue:#2843d3;--blue-border:#1732c9;--silver:#cecece;--gray:#6f6f6f;--blackgray:#323232;--silver2:#454545;--footerbg:#eeeeee}html{scroll-behavior:smooth}a,a:hover,a:active{color:var(--blue);text-transform:uppercase}*,*::before,*::after{box-sizing:border-box}body{width:100%;padding:0;margin:0;overflow-x:hidden;font-size:16px;font-family:Inter_Regular,sans-serif;display:flex;flex-direction:column}header .row-top .menu-btn{display:none;justify-content:center;align-items:center;height:58px;cursor:pointer}header .row-top .menu-btn img{aspect-ratio:1/1}.mobile-menu{position:fixed;top:calc(90px + 20px);left:0;z-index:9999;padding:20px;width:100%;height:auto}.mobile-menu .menu{width:100%;height:100%;background:var(--white);padding:20px;border-radius:6px;box-shadow:0 6px 20px rgba(0,0,0,.058);border:1px solid var(--black2);display:flex;justify-content:center;align-self:center}.mobile-menu .menu ul{list-style:none}.mobile-menu .menu ul li{text-align:center;padding:20px 0}header{width:100%;position:fixed;z-index:1000;background:var(--white);display:flex;flex-direction:column;box-shadow:0 6px 20px rgba(0,0,0,.058);padding:10px}header .row-top{display:flex;flex-direction:row;width:100%;padding:20px 0;gap:20px}header .row-top .logo{display:flex;align-items:start}header .row-top .logo img{height:70px}header .row-top .button-row{display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:center}header .row-top .button-row .search-box{display:flex;flex-direction:row;justify-content:center;align-items:center}header .row-top .button-row .search-box{background:var(--white);padding:10px 20px;outline:none;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 1px 2px rgba(16,24,40,2%);height:58px}header .row-top .button-row .search-box input{outline:none;border:none;width:100%;height:100%;color:var(--silver2);font-size:15px}header .row-top .button-row .search-box img{height:24px}header .btn-custom{border:1px solid var(--blue);color:var(--blue);border-radius:6px;font-weight:400;transition:all 200ms ease !important;text-wrap:nowrap;height:58px;display:flex;justify-content:center;align-items:center;padding:16px 24px}header .btn-custom:hover{background:var(--blue);color:var(--white);font-weight:700}header .row-bottom{display:flex;flex-direction:row;width:100%;justify-content:end;align-items:center}header .row-bottom ul{display:flex;justify-content:flex-start;align-items:center;gap:3em;list-style-type:none;margin-top:15px;padding-left:5px;margin-right:20px}header .row-bottom ul li{color:var(--black2);text-decoration:none;font-weight:400;transition:color .3s ease;font-size:16px;cursor:pointer;text-transform:uppercase}header .row-bottom ul li a{color:var(--black2);text-wrap:nowrap}header .row-bottom ul li a{text-decoration:none}header .row-bottom ul li a:hover{border-bottom:2px solid var(--blue)}.subheader.nav .container{padding-top:0;padding-bottom:0;display:flex;flex-direction:row;padding:0}.subheader.nav ul{display:flex;align-items:center;padding:0}.subheader.nav ul li{display:inline-block}.subheader.nav .nav-link{display:flex;align-items:center;color:var(--black)}.subheader.nav .nav-link{text-decoration:none}.subheader.nav .nav-link.home{font-size:30px;font-weight:700;top:-3px;position:relative}.subheader.nav .nav-link span.delim{font-weight:700;padding:0 5px;text-align:center;color:var(--blue);font-size:15px}.subheader{background-size:cover;background-position:50%;background-repeat:no-repeat}.subheader .container{padding:20px;display:flex;flex-direction:column}.subheader .container h1{font-size:32px;color:var(--white);text-align:center}main{width:100%;margin-top:134px}main .homepage-header-image{padding:0;margin:0}main section{padding:50px 0}footer{display:flex;flex-direction:column;padding-top:50px;padding-bottom:30px;padding:20px;background:var(--footerbg)}footer a,footer a:hover{margin-bottom:12px;height:23px;display:inline-flex;align-items:center;color:var(--blackgray);gap:10px;text-transform:none;text-wrap:nowrap}footer .autor a{text-decoration:none}footer .item .socials{width:100%;display:flex;flex-direction:row}footer .item .socials a{height:100%;display:flex;align-items:center;justify-content:center}footer .item .socials a svg{width:64px;fill:var(--blue)}footer .item a.link img{width:33px}footer .item img.logo{height:66px;object-fit:contain}footer h2{font-size:19px;color:var(--black2);padding-bottom:20px;text-transform:uppercase}footer h6{font-size:16px;color:var(--silver2);margin-bottom:12px;font-weight:700}footer .row:first-of-type{display:grid;grid-template-columns:repeat(5,1fr)}footer .row{display:flex}footer .row:last-of-type{display:grid;grid-template-columns:repeat(2,1fr)}footer .item{width:100%;display:flex;flex-direction:column}footer .item span{font-size:12px;color:var(--silver2)}footer .bottom-line{width:100%;height:1px;background:var(--silver);margin:30px 0;opacity:.6}footer .copy,footer .autor{display:flex;align-items:center}footer .copy{width:100%;text-align:left;font-size:14px;color:var(--blackgray)}footer .autor{width:100%;justify-content:end}footer .autor a{display:flex;gap:20px;color:var(--gray);font-size:14px}footer .autor a img{height:22px}main .homepage-header-image{width:100%;padding:0}main .homepage-header-image .homepage-header-content .btn-outline:hover,main .homepage-header-image .homepage-header-content .btn-primary:hover{color:var(--white)}main .homepage-header-image .homepage-header-content{display:flex;justify-content:start;align-items:center;width:100%;height:100%;color:var(--white);padding:20px;box-shadow:inset 0 -232px 464px var(--black);background-color:rgba(255,255,255,.3);background-blend-mode:luminosity;background-size:cover;background-position:50% 0}main .homepage-header-image .homepage-header-content h1{font-size:48px;font-weight:700}main .homepage-header-image .homepage-header-content .text{background:rgba(0,0,0,.5);padding:20px;border-radius:20px}main .homepage-header-image .homepage-header-content .buttons{display:flex;flex-direction:row;gap:25px;margin-top:60px}.btn-primary{background-color:var(--blue);border:1px solid var(--blue-border);padding:16px 25px;font-size:16px;color:var(--white);border-radius:4px;transition:all .2s ease;font-weight:500;cursor:pointer;box-shadow:0 1px 2px rgba(16,24,40,4%)}.btn-primary:hover{background:var(--blue-border);box-shadow:0 1px 2px rgba(16,24,40,.3)}.btn-outline{background-color:rgba(217,217,217,.2);border:1px solid #fff;padding:16px 25px;font-size:16px;color:#fff;border-radius:4px;transition:all .2s ease;font-weight:500;cursor:pointer;box-shadow:0 1px 2px rgba(16,24,40,4%);display:flex;justify-content:center;align-items:center}.btn-outline:hover{background:rgba(217,217,217,.413);box-shadow:0 1px 2px rgba(16,24,40,.3)}section .content{display:flex;flex-direction:column;align-items:start}section .content .item a{font-weight:400;color:var(--blue);text-decoration:none}section .content h2.title{font-weight:600;font-size:25px;color:var(--black2);border-bottom:2px solid var(--blue);display:flex;width:fit-content;font-family:Inter_Bold}section.detail article .text .txt h1,section.detail article .text .txt h2,section.detail article .text .txt h3{margin-bottom:10px;margin-top:20px}section.detail article .text .txt h3{margin-top:40px;margin-bottom:20px}section.detail article .text .txt ol ol{list-style-type:lower-latin}section.detail article .text .txt table{border-collapse:collapse;border:1px solid var(--black2)}section.detail article .text .txt table tr th,section.detail article .text .txt table tr td{padding:10px;text-align:center}section.detail article .text .txt table tr th{background:var(--blue);color:var(--white)}section.detail article .text .txt table tr:nth-child(even){background:var(--silver)}section.info-loc .content{flex-direction:row;align-items:center;padding:30px 0;gap:20px}section.info-loc p{font-size:18px;font-weight:400;color:var(--silver2);margin-bottom:20px;line-height:1.6}section.info-loc h2{font-size:32px;font-weight:600;color:var(--black2);line-height:1.4}section.events-loc.list .events-lists,section.events-loc.list .events-archive{width:100%}section.events-loc.list .events-archive{display:flex;flex-direction:column-reverse}section.events-loc.list .events-archive .year{margin-bottom:50px}section.events-loc.list .events-archive .year h2{display:flex;flex-direction:row;align-items:center}section.events-loc.list .events-archive .year h2 img{height:32px}section.events-loc .events-list,section.events-loc.list .events-lists div,section.events-loc.list .events-archive .year .items{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;row-gap:40px;margin-top:40px;width:100%}section.events-loc .events-list .item a,section.events-loc.list .events-lists .item a,section.events-loc.list .events-archive .year .items .item a{display:flex;flex-direction:column;justify-content:end;width:100%;height:100%}section.events-loc .events-list .item,section.events-loc.list .events-lists .item,section.events-loc.list .events-archive .year .items .item{position:relative;padding:20px;min-height:235px;background:linear-gradient(180deg,rgba(0,0,0,.3) 0%,var(--blue) 100%);border-radius:6px;display:flex;flex-direction:column;justify-content:flex-end;cursor:pointer;aspect-ratio:1/1}section.events-loc .events-list .item.show_more a{justify-content:center;text-align:center}section.events-loc .events-list .item.show_more a h3{max-width:100%}section.events-loc .events-list .item .background,section.events-loc.list .events-lists .item .background,section.events-loc.list .events-archive .year .items .item .background{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:6px}section.events-loc .events-list .item .date,section.events-loc.list .events-lists .item .date,section.events-loc.list .events-archive .year .items .item .date{position:absolute;top:-25px;right:-15px;background-color:var(--blue);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:78px;width:78px;text-transform:uppercase}section.events-loc .events-list .item .date h5,section.events-loc.list .events-lists .item .date h5,section.events-loc.list .events-archive .year .items .item .date h5{display:flex;align-items:center;justify-content:center;margin:0;padding:0;color:var(--white)}section.events-loc .events-list .item h3,section.events-loc.list .events-lists .item h3,section.events-loc.list .events-archive .year .items .item h3{font-size:24px;font-weight:400;color:var(--white);line-height:1.3}section.events-loc .events-list .item h4,section.events-loc.list .events-lists .item h4,section.events-loc.list .events-archive .year .items .item h4{font-size:16px;font-weight:400;color:var(--white);margin-top:20px;gap:6px;display:flex;flex-direction:row;align-items:center}section.events-loc .events-list .item h4 img,section.events-loc.list .events-lists .item h4 img,section.events-loc.list .events-archive .year .items .item h4 img{height:20px}section.members-loc .content{margin:100px 0;background-size:cover;background-position:50%;background-repeat:no-repeat;padding:50px 90px;border-radius:3px;display:flex;flex-direction:column;align-items:start}section.members-loc .content h2{font-size:32px;font-weight:400;color:var(--white);line-height:1.4}section.members-loc .content .checklist{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}section.members-loc .content .checklist .item{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:10px}section.members-loc .content .checklist .item img{width:32px;height:32px}section.members-loc .content .checklist .item p{font-size:18px;color:var(--white);font-weight:400;line-height:1.6}section.members-loc .content .buttons{display:flex;flex-direction:row;gap:30px;text-decoration:none}section.members-loc .content .buttons a.btn-primary{background:var(--white);color:var(--blue);text-decoration:none}section.members-loc .content .buttons a.btn-outline{background:0 0;color:var(--white);text-decoration:none}section.news-loc .content.categories{flex-direction:row-reverse}section.news-loc .content .btn-primary:hover{color:var(--white)}section.news-loc .content .categories a{text-wrap:nowrap;cursor:pointer}section.news-loc .news-list{display:flex;flex-direction:row;gap:20px;padding:30px 0;width:100%}section.news-loc .news-list .item-primary{position:relative;padding:40px;border-radius:6px;display:flex;flex-direction:column;justify-content:flex-end;width:100%;aspect-ratio:1/1;background:linear-gradient(180deg,rgba(0,0,0,.8862920168067223%) 0%,rgba(0,0,0,.319) 100%)}section.news-loc .news-list .item-primary a{display:flex;flex-direction:column;justify-content:end;width:100%;height:100%}section.news-loc .news-list .item-primary .background{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:6px}section.news-loc .news-list .item-primary .date{font-size:16px;font-weight:400;color:var(--white);background:var(--blue);border-radius:6px;display:flex;flex-direction:row;gap:7px;width:fit-content;padding:10px;margin-bottom:20px}section.news-loc .news-list .item-primary .date img{width:18px}section.news-loc .news-list .item-primary h3{font-size:26px;font-size:400;color:var(--white);max-width:400px;line-height:1.6;text-transform:uppercase}section.news-loc .news-list .item-row{display:flex;flex-direction:column;gap:20px;width:100%}section.news-loc .news-list .item-row .item{display:flex;flex-direction:row;gap:10px;width:100%;box-shadow:0 15px 35px rgba(71,71,71,7%);border-radius:8px}section.news-loc .news-list .item-row .item .background{width:33%;aspect-ratio:1/1;border-radius:6px;object-fit:cover;object-position:center center}section.news-loc .news-list .item-row .item .background.nophoto{object-fit:cover}section.news-loc .news-list .item-row .item .content-item{display:flex;flex-direction:column;width:100%}section.news-loc .news-list .item-row .item .content-item span{font-size:15px;font-weight:400;color:var(--gray)}section.news-loc .news-list .item-row .item .content-item h3{font-size:24px;font-weight:400;color:var(--black);max-width:300px;line-height:normal;margin-top:10px}section.news-loc .news-list a.btn-primary{color:var(--white);width:100%;text-align:center}section.happka-loc .content{background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:3px;padding:25px 45px 0 0;display:flex;flex-direction:column;align-items:start}section.happka-loc .content .subcontent{background-size:contain;background-position:100% 0;background-repeat:no-repeat;width:100%;color:var(--white);padding:50px 90px}section.happka-loc .content .subcontent h2{font-size:32px;font-weight:400;color:var(--white);line-height:1.4}section.happka-loc .content .subcontent p{max-width:70%;font-size:18px;font-weight:400}section.happka-loc .content .subcontent .site{display:flex;gap:20px;flex-direction:row;padding:20px 0}section.happka-loc .content .subcontent .site img{width:auto;height:45px}section.happka-loc .content .subcontent .buttons{max-width:70%}section.project-loc .content{margin:100px 0;background-size:cover;background-position:50%;background-repeat:no-repeat;padding:50px 90px;border-radius:3px;display:flex;flex-direction:column;align-items:start}section.project-loc .content h2{font-size:32px;font-weight:400;color:var(--white);line-height:1.4}section.project-loc .content p{font-size:18px;font-weight:400;color:var(--white);margin-top:15px}section.project-loc .content .buttons{display:flex;flex-direction:row;gap:30px;margin-top:50px}section.project-loc .content .buttons a.btn-outline{background:0 0;color:var(--white)}section.fromcompany-loc .list a.btn-primary{justify-content:center;align-items:center;display:flex;text-decoration:none;font-size:24px;font-weight:400;line-height:1.3;color:var(--white)}section.fromcompany-loc .list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}section.fromcompany-loc .list .item a{text-transform:none}section.fromcompany-loc .list .item{padding:30px;border-radius:6px;box-shadow:0 15px 35px rgba(71,71,71,7%)}section.fromcompany-loc .list .item .number{background:var(--blue);color:var(--white);border-radius:4px;font-size:21px;font-weight:500;display:flex;justify-content:center;align-items:center;width:64px;height:64px}section.fromcompany-loc .list .item h3{font-size:28px;font-weight:700;color:var(--black2);margin-top:15px}section.fromcompany-loc .list .item p{font-size:18px;font-weight:400;color:var(--silver2);line-height:1.6;margin-top:5px}section.partners-loc,section.partners-loc .content{display:flex;flex-direction:row}section.partners-loc .content div{width:100%}section.partners-loc .list{display:flex;flex-direction:row;align-items:center;gap:30px;margin-top:40px}section.partners-loc .list img{max-height:70px}section.partners-loc .statistics .box{display:flex;flex-direction:row}section.partners-loc .statistics .box .box-data{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;border-radius:6px;box-shadow:0 15px 35px rgba(71,71,71,7%);gap:10px}section.partners-loc .statistics .box .box-data h4{text-transform:uppercase;padding:0;line-height:0}section.partners-loc .statistics .box .box-data .value{background:var(--blue);padding:20px;border-radius:4px}section.partners-loc .statistics .box .box-data .number,section.partners-loc .statistics .box .box-data .date{display:flex;align-items:center;justify-content:center;color:var(--white)}section.partners-loc .statistics .box .box-data .number{font-size:30px;font-weight:700}section.contacts .central-company .image iframe{aspect-ratio:16/9;width:100%;height:300px;border-radius:6px}section.contacts a,section.contacts a:hover{text-transform:none}section.contacts .central-company{display:flex;flex-direction:row;gap:30px}section.contacts .central-company p{font-size:20px;color:var(--silver2);margin:0}section.contacts .central-company h2,section.contacts .sector-office h2{font-size:32px;font-weight:500;color:var(--black2);width:100%}section.contacts .sector-office h2{text-align:center;padding-top:40px}section.contacts .central-company a{color:var(--black)}section.contants .central-company div{width:100%}section.contacts .central-company img{width:100%;max-width:400px;border-radius:6px;aspect-ratio:1/1;object-fit:cover}section.contacts .sector-office{width:100%}section.contacts .sector-office .list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:40px}section.contacts .sector-office .list .item{padding:30px;border-radius:6px;box-shadow:0 15px 35px rgba(71,71,71,7%)}section.contacts .sector-office .list .item h3{font-size:24px;font-weight:500;color:var(--black2);margin-bottom:10px}section.contacts .sector-office .list .item p{font-size:18px;font-weight:400;color:var(--silver2);margin-bottom:10px;margin:0}section.contacts .sector-office .list .item a{color:var(--black2)}section.contacts .sector-office .list .item.custom a{color:var(--white)}section.contacts .sector-office .list .item.custom h3{margin-bottom:40px;font-size:32px}section.contacts .sector-office .list .item.custom h3 span{font-size:25px}section.about-us .info{display:flex;flex-direction:row;gap:30px}section.about-us .info img{aspect-ratio:1/1}section .files h2{margin-top:60px}section .files .list{display:grid;grid-template-columns:repeat(5,1fr);gap:30px}section.documents .files .list{grid-template-columns:repeat(1,1fr)}section .files .list .item a{display:flex;flex-direction:row;gap:30px}section .files .list .item a{align-items:center;gap:5px;color:var(--black2);text-wrap:nowrap;text-transform:uppercase}section .files .list .item img{height:22px}section.members .content{display:flex;flex-direction:row;gap:30px}section.members .text h2{font-size:24px}section.members .text p{font-size:16px;line-height:1.6;color:var(--silver2)}section.members .text .list{display:flex;flex-direction:column;padding-bottom:30px;gap:10px}section.members .text .list .item{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:10px}section.members .text .list .item img{height:18px}section.members .text .buttons{display:flex;flex-direction:row;gap:20px;padding-top:20px}section.members .text .buttons .btn-outline{border:1px solid var(--blue);color:var(--blue);background:var(--white);text-decoration:none}section.members .text .buttons .btn-primary{color:var(--white);text-decoration:none}section#members-kat .content{display:flex;flex-direction:row;align-items:center}section#members-kat .content h2{width:100%}section#members-kat .content .buttons a{text-wrap:nowrap}section#members-list .list .sector{padding-bottom:40px}section#members-list .list .sector .item-list{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}section#members-list .list .sector .item-list .item{display:flex;flex-direction:column;border:1px solid #f3f3f3;padding:15px;border-radius:3px}section#members-list .list .sector .item-list .item img,section#members-list .list .sector .item-list .item p{width:100%;height:200px;object-fit:contain;display:flex;align-items:center;justify-content:center;flex-grow:1}section#members-list .list .sector span.counter{background:var(--blue);border:1px solid var(--blue-border);padding:5px 10px;width:10px;height:10px;position:relative;border-radius:6px;color:var(--white);font-size:20px;text-align:center}section#members-list .filter input,section#members-list .filter select{padding:14px 16px;width:100%;box-sizing:border-box;background-color:#f9f9f9;outline:none;border-radius:6px;font-size:16px;color:#727272;box-shadow:0 1px 5px rgba(0,0,0,6%);border:1px solid #f3f3f3;box-sizing:border-box}section#members-list .filter{display:flex;flex-direction:row;gap:30px;margin-bottom:30px}section#news .primary-item{display:flex;flex-direction:row;gap:30px;margin-bottom:30px}section#news .primary-item .info,section#news .news-more .info{display:flex;flex-direction:column;gap:0}section#news .news-more .info .title{padding:20px 0 0 !important}section#news .news-more .info .date{padding:5px 0 20px !important}section#news .primary-item .info img,section#news .news-more .info img{height:18px}section#news .primary-item .info div,section#news .news-more .info div{padding:20px 0}section#news .primary-item .info div div{text-wrap:nowrap}section#news .primary-item .text{line-height:1.6;font-size:16px;color:var(--silver2)}section#news .primary-item .buttons{padding:50px 0}section#news .primary-item .image,section#news .news-more .image{width:100%;display:flex;align-items:center;justify-content:start}section#news .primary-item .image img,section#news .news-more .image img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:6px}section#news .news-more .image img.coverpage{object-fit:contain}section#news .primary-item .image img.nophoto,section#news .news-more .image img.nophoto{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:6px}section#news .news-more .info .title{width:100%;font-size:24px;font-weight:500;line-height:1.3}section#news .news-more .info .date{text-wrap:nowrap;align-items:start}section#news .news-more{grid-template-columns:repeat(3,1fr);gap:30px;row-gap:30px;margin-bottom:50px;display:none}section#news .news-more:last-child{margin-bottom:0}section#news .news-more a{color:var(--silver2);text-decoration:none}section#news .news-more a .text{text-transform:none}section#news .news-more:has(.item:nth-child(1)){display:grid}section#news h2:has(+.news-more .item:nth-child(1)),section#news.detail .content article h2{display:flex}section#news .archive,section#events.list .archive{margin:50px 0}section#news .archive,section#events.list .archive,section#news .archive a,section#events.list .archive a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;color:var(--blue);text-decoration:none}section#news .archive img,section#events.list .archive img{height:32px}section#news h2{flex-direction:row;align-items:center;gap:10px;padding:0}section#news h2 img{height:32px}section#news.detail article,section#events.detail article{display:flex;flex-direction:column}section#news.detail article .image{display:flex;justify-content:center;align-items:center}section#news.detail article .image img{aspect-ratio:16/9;object-fit:cover;width:100%;display:flex;align-items:center;justify-content:center;border-radius:6px}section#news.detail article h2{padding:40px 0 0;font-size:28px}section#news.detail article .info{display:flex;flex-direction:row;align-items:center;gap:20px;padding:10px 0}section#news.detail article .info div{text-wrap:nowrap;display:flex;flex-direction:row;gap:10px}section#news.detail article .info img{height:18px}section#news.detail article .text{font-size:17px;line-height:1.6}section#news.detail article .files{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}section#news.detail article .files .item a{display:flex;flex-direction:row;gap:5px;align-items:center;text-wrap:nowrap;color:var(--black2)}section#news.detail article .files .item img{height:22px}section#news.detail article .gallery .gallery-list{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}section#news.detail article .gallery .gallery-list .item img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:6px}section#events.detail article{display:flex;flex-direction:row;gap:30px}section#events.detail article .text img{max-width:100%}section#events.detail article .text,section#events.detail article .info .image img{width:100%}section#events.detail article .text h3.warning{background:red;color:#fff;padding:5px 10px;border-radius:6px;width:fit-content}section#events.detail article .info{min-width:20%}section#events.detail article .info .image img{border-radius:6px}section#events.detail article .text .date-time-loc{display:flex;flex-direction:column;gap:10px;margin-bottom:40px}section#events.detail article .text .date-time-loc img{height:22px}section#events.detail article .text .date-time-loc div{display:flex;align-items:center;gap:10px}section#events.detail article .text .txt{line-height:1.6;font-size:17px}section#events.detail article .text .files{display:flex;flex-direction:column;gap:10px}section#events.detail article .text .files .item a{display:flex;flex-direction:row;gap:10px;align-items:center;text-transform:uppercase;color:var(--black2)}section#events.detail article .text .files .item a img{height:22px}section#events.detail article .info .registration{margin-top:50px}section#events.detail article .info .registration a.btn-primary{display:flex;align-items:center;justify-content:center;padding:40px 0}section#events.detail article .info .registration a.btn-primary:hover{color:var(--white)}section#events.detail article .info .contacts{margin-top:50px;min-width:400px}section#events.detail article .info .contacts:has(.people .card-hide){display:none}section#events.detail article .info .people{padding:30px;border-radius:6px;box-shadow:0 15px 35px rgba(71,71,71,7%)}section#events.detail article .info .people h2{font-size:24px;font-weight:500;color:var(--blue);margin-bottom:10px}section#events.detail article .info .people h3{font-size:17px;color:var(--black2);display:flex;align-items:center;gap:10px;font-style:normal}section#events.detail article .info .people img{height:33px;object-fit:1/1}section#events.list .header-title{display:flex;flex-direction:row;align-items:center;width:100%}section#events.list .header-title h2{text-align:right;width:100%}section#events.list .header-title .btn-switch-section{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:8px;border:2px solid var(--blue);height:50px}section#events.list .header-title .btn-switch-section .switch-item{padding:0 16px;color:var(--black2);height:100%;width:100%;display:flex;justify-content:center;align-items:center;text-decoration:none}section#events.list .header-title .btn-switch-section .switch-item.active{background:var(--blue);color:var(--white)}.buttonback,.buttonback:hover{display:flex;flex-direction:row;padding:10px;border-radius:8px;background:var(--black2);color:var(--white);text-decoration:none;margin:20px 0}.buttonback svg{width:20px;height:auto;fill:var(--white)}#question-list{gap:20px}#question-list,#question-list .question-item{display:flex;flex-direction:column;width:100%}#question-list .question-item{border:1px solid var(--gray);border-radius:8px}#question-list .question-item .header{display:flex;flex-direction:row;cursor:pointer}#question-list .question-item .header .question{width:100%}#question-list .question-item .header .button{justify-content:center;align-items:center;display:flex}#question-list .question-item .header .button svg{width:20px;height:auto;fill:var(--black)}#question-list .question-item .header,#question-list .question-item .answer{padding:20px}#question-list .question-item .answer p{padding:0;margin:0}section.search .filter{display:flex;justify-content:center;align-items:center;width:100%;padding:20px 50px}section.search .result{width:100%}section.search .filter .filter-box{display:flex;flex-direction:row;justify-content:center;align-items:center}section.search .filter .filter-box input{padding:14px 16px;width:100%;box-sizing:border-box;background-color:#f9f9f9;outline:none;border-radius:6px;font-size:16px;color:#727272;box-shadow:0 1px 5px rgba(0,0,0,6%);border:1px solid #f3f3f3;box-sizing:border-box}section.search .result-list{display:flex;flex-direction:column}section.search .result-list .item a{display:flex;flex-direction:row;padding:20px;margin:10px 0;border-radius:6px;gap:20px;border:1px solid #f3f3f3;text-decoration:none;color:var(--black);text-transform:none}section.search .result-list .item a .image{width:150px;height:150px}section.search .result-list .item a .image img{width:150px;height:150px;object-fit:cover;border-radius:6px}section.search .result-box{display:flex;justify-content:center;align-items:center;width:100%}section.search .result-title{display:flex;justify-content:center;align-items:center;padding:20px}#lightbox{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;display:flex;align-items:center;justify-content:center;flex-direction:column}#external_iframe{border:0;width:100%;min-height:300px}