@import "../../libs/pure/pure-min.css";@import "../../libs/pure/grids-responsive-min.css";@import "../../css/pure-extend.css";@import "../../css/extra.css";@import "../../js/johndyer-mediaelement/build/mediaelementplayer.min.css";@import "../../libs/swiper/package/css/swiper.min.css";@import "../../libs/fontawesome-pro-5.7.2-web/css/all.min.css";@import "../../libs/TurnWheel/jReject/css/jquery.reject.css";@import "../../libs/fancybox/dist/jquery.fancybox.min.css";@import "../../images/icons/icomoon/style.css";@import "../../libs/select2/dist/css/select2.min.css";@import "../../js/jquery-ui/jquery-ui.min.css";@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);:not(.index-swiper-container)>.swiper-pagination{align-items:center;justify-content:center;width:100%;position:static;display:none;margin:10px 0}:not(.index-swiper-container)>.swiper-pagination *{width:11px;height:11px;border-radius:100%;margin:7px;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;cursor:pointer;background:rgba(204,0,0,.99)}:not(div.index-swiper-container)>.swiper-pagination .swiper-pagination-bullet-active{opacity:1}::placeholder{color:rgba(0,0,0,.99)}.swiper-button-next:after,.swiper-button-prev:after{content:none}.swiper-button-next{right:-80px}.swiper-button-prev{left:-80px}.swiper-button-next,.swiper-button-prev{content:none;border-radius:100%;background:rgb(240,242,245);width:40px;height:40px;opacity:1;color:rgba(0,0,0,.99);-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;margin-top:0;top:calc(50% - 20px);font-size:12px}.swiper-button-next:hover,.swiper-button-prev:hover{background:rgba(204,0,0,.99);color:rgba(255,255,255,.99)}html{height:100%}body{min-height:100vh;font-weight:400;font-family:'DM Sans',sans-serif;display:flex;flex-direction:column;font-size:15px;color:rgba(0,0,0,.99);line-height:1.6}a{text-decoration:none;outline:none;color:rgba(204,0,0,.99);-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}a:hover{text-decoration:none;color:#000}a.ui-state-default:focus{text-decoration:underline;color:rgba(204,0,0,.99)}a:focus{text-decoration:underline;color:#000}#page{min-height:100vh;position:relative;overflow:hidden;display:flex;flex-direction:column;flex:auto}div.container.fluid{width:100%;padding:0 35px}footer{height:64px;clear:both;position:relative;z-index:3;background:#f0f2f5;color:rgba(0,0,0,.99);display:flex;align-items:center;font-size:15px}div.footer-content{display:flex;align-items:center;justify-content:space-between}div.footer-content a{background:rgba(240,242,245,.01)}div.go-to-top{width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:rgba(204,0,0,.99);position:absolute;right:0;bottom:0;z-index:10;color:rgba(255,255,255,.99);cursor:pointer;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}div.go-to-top:hover{background:#710000}header{position:relative;z-index:222;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.15)}header>.container{position:relative;height:100%}main{flex:auto;flex-grow:1}div.header-content{position:relative;height:100%;display:flex;flex-direction:column;align-items:flex-end;padding-left:190px}a.logo{display:flex;position:absolute;left:30px;top:0;bottom:0;background:url(../../images/logo.png) left center no-repeat;background-size:contain;width:230px;z-index:15}section{padding:60px 0}section.recommended{padding-top:72px;padding-bottom:80px}div.recommended-container{position:relative;padding-top:25px}div.recommended-container a{display:flex;align-items:center;justify-content:center}div.recommended-container a img{-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}div.recommended-container a:hover img,div.recommended-container a:focus img{transform:scale(.9)}section.gallery{padding-bottom:0;background:#f0f2f5;padding-top:70px}div.gallery-container{position:relative;padding-top:10px}div.gallery-container .swiper-button-next{right:57px}div.gallery-container .swiper-button-prev{left:57px}div.gallery-container a{display:block;position:relative}div.gallery-container a:before{background:rgb(17,26,34);background:-moz-linear-gradient(0deg,rgba(17,26,34,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(0deg,rgba(17,26,34,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,rgba(17,26,34,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#111a22",endColorstr="rgba(255, 255, 255, 0.99)",GradientType=1);position:absolute;left:0;right:0;top:0;bottom:0;content:'';opacity:.8}div.gallery-container a img{display:block;width:100%;height:auto}div.gallery-container a .info{position:absolute;left:0;right:0;bottom:0;padding:0 15px 33px 15px;text-align:center;color:rgba(255,255,255,.99);font-weight:500;font-size:18px;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}div.gallery-container a:focus .info,div.gallery-container a:hover .info{color:rgba(204,0,0,.99)}div.gallery-container .swiper-slide{background-color:#2a2a2a}section.our-work-investition{padding-top:80px;padding-bottom:85px}div.our-work-investition-container{margin-bottom:-30px;padding-top:6px}div.our-work-investition-container>div{margin-bottom:30px}a.our-work-item{background-color:black;display:block;position:relative;border-radius:5px;overflow:hidden;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}a.our-work-item:focus,a.our-work-item:hover{transform:scale(1.1)}a.our-work-item .photo{position:relative}a.our-work-item .photo:before{background:rgb(17,26,34);background:-moz-linear-gradient(0deg,rgba(17,26,34,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(0deg,rgba(17,26,34,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,rgba(17,26,34,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#111a22",endColorstr="rgba(255, 255, 255, 0.99)",GradientType=1);position:absolute;left:0;right:0;top:0;bottom:0;content:'';opacity:.8}a.our-work-item .photo img{display:block;width:100%;height:auto}a.our-work-item .descr{position:absolute;left:0;right:0;bottom:0;color:rgba(255,255,255,.99);text-align:center;padding:50px 15px}a.our-work-item .descr .title{font-size:22px;line-height:1.2;margin-bottom:15px}a.our-work-item .descr .info{display:flex;align-items:center;justify-content:center}a.our-work-item .descr .info span{margin-left:5px}section.events-calendar{background:#f0f2f5;padding-top:68px;padding-bottom:83px}div.events-container{margin-bottom:-30px;padding-top:12px}div.events-container>div{margin-bottom:30px}div.events-list-container{margin-bottom:-16px;padding-left:35px}div.events-list-container>div a,div.events-list-container>*{margin-bottom:16px}a.events-item{display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,.99);border-radius:5px;padding:30px 28px 22px 36px;color:rgba(0,0,0,.99)}a.events-item .title{font-size:16px;font-weight:500;margin-bottom:10px;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}a.events-item:focus .title,a.events-item:hover .title{color:rgba(204,0,0,.99)}a.events-item .action{color:rgba(204,0,0,.99)}section.actual{padding-top:73px;padding-bottom:93px}div.actual-container{position:relative;box-shadow:0 0 103px 0 rgba(26,41,53,.1)}div.actual{display:flex;background:rgba(255,255,255,.99);border-radius:5px}div.actual>*{flex:1 1 100%;max-width:calc(100% / 2)}div.actual .photo img{width:100%;height:auto;display:block}div.actual .descr{padding:58px 55px 30px 55px}div.actual .descr h4{font-weight:500;font-size:18px;color:rgba(0,0,0,.99);margin-bottom:1.1em}div.actual .descr .action{margin-top:40px;font-size:14px}section.ads{background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:85px;padding-bottom:95px}div.ads-container{position:relative;padding-top:5px}div.ads-container .swiper-slide{height:auto}a.ads-item{background:rgba(255,255,255,.99);border-radius:5px;padding:38px 33px 38px 37px;font-weight:500;font-size:18px;color:rgba(0,0,0,.99);height:100%;display:flex;flex-direction:column;justify-content:space-between;line-height:1.5}a.ads-item .action{font-size:14px;margin-top:35px}a.ads-item .action>*{-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}section.ask-question{padding-bottom:40px}div.ask-question-container{padding-right:180px}div.ask-question-container .action{font-size:14px;margin-top:35px}section.areas-of-activity{background:#f0f2f5;padding-top:82px}div.areas-of-activity-container{margin-bottom:-17px}div.areas-of-activity-container>div{margin-bottom:17px}a.areas-of-activity{display:flex;background:rgba(255,255,255,.99);justify-content:space-between;align-items:center;min-height:80px;padding:10px 30px;color:rgba(0,0,0,.99);border-radius:5px;box-shadow:0 0 35px 0 rgba(26,41,53,.1)}a.areas-of-activity .ico span{display:block;width:50px;height:50px;background-color:rgba(204,0,0,.99);-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-repeat:no-repeat}a.areas-of-activity .title{max-width:200px;line-height:1.1}a.areas-of-activity:focus,a.areas-of-activity:hover{background:rgba(204,0,0,.99);color:rgba(255,255,255,.99)}a.areas-of-activity:focus .ico span,a.areas-of-activity:hover .ico span{background-color:rgba(255,255,255,.99)}a.areas-of-activity .action{color:rgba(204,0,0,.99)}a.areas-of-activity:focus .action,a.areas-of-activity:hover .action{color:rgba(255,255,255,.99)}div.show-more{text-transform:uppercase;font-weight:500;margin-top:40px;font-size:14px}div.show-more .less{display:none}div.show-more.show span{display:none}div.show-more.show .less{display:block}section.news{padding-top:70px;padding-bottom:80px}div.news-container{position:relative}.news-container .news-item-inner{margin-bottom:20px;display:flex}a.news-item{flex-grow:1;display:flex;flex-direction:column}a.news-item .photo img{width:100%;height:auto;display:block;border-radius:5px}a.news-item .descr{padding-top:20px;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}a.news-item .descr .title{font-size:18px;color:rgba(0,0,0,.99);line-height:1.444;font-weight:500;padding-bottom:14px;margin-bottom:13px;border-bottom:1px solid #e1e3ea;flex-grow:1}a.news-item .descr .date{color:rgba(0,0,0,.99)}a.news-item .descr .date span{margin-right:3px}div.index-swiper-container{position:relative}div.index-swiper-container .swiper-pagination{left:0;right:0;top:auto;;bottom:0;display:flex;align-items:center;justify-content:center;height:110px}div.index-swiper-container .swiper-pagination *{width:8px;height:8px;border-radius:100%;margin:0 11px;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;cursor:pointer;border:1px solid rgba(255,255,255,.99);background:rgba(255,255,255,.99);opacity:1}div.index-swiper-container .swiper-pagination .swiper-pagination-bullet-active{background:transparent}div.index-swiper .swiper-slide .photo{width:100%;height:auto;display:block;object-fit:cover;max-height:calc(100vh - 160px);min-height:555px}div.index-swiper div.swiper-slide-content{position:absolute;left:0;right:0;bottom:0;top:0;display:flex;align-items:center;background:rgba(19,18,18,.2);color:#fff;text-align:center;padding-bottom:100px;padding-top:115px}div.index-swiper div.swiper-slide-content h1{font-size:48px;font-weight:400;text-transform:uppercase;margin:0;letter-spacing:10px}div.index-swiper div.swiper-slide-content .action{margin-top:45px;font-size:13px}a.side-report{background:rgba(255,255,255,.99);color:rgba(0,0,0,.99);border-radius:5px 0 0 5px;position:fixed;top:50%;right:0;z-index:111;writing-mode:vertical-rl;text-orientation:mixed;padding:20px 0;display:flex;align-items:center;width:38px;box-shadow:0 0 24px 0 rgba(0,0,0,.1)}a.side-report:focus,a.side-report:hover{background:rgba(204,0,0,.99);color:rgba(255,255,255,.99)}section.path-container-section{padding:0}section.path-container-section + section{padding-top:36px}div.path-container{position:relative;font-size:12px;font-weight:400;color:rgba(0,0,0,.99);display:flex;justify-content:space-between}div.path-container a{color:rgba(0,0,0,.99)}div.path-container a:focus,div.path-container a:hover{color:rgba(204,0,0,.99)}div.path-container .iconed-link{display:flex;height:63px;align-items:center}ul.path{list-style:none;display:flex;padding:0;margin:0}ul.path>li{display:flex;height:63px;align-items:center}ul.path>li>a{display:flex;height:63px;align-items:center;padding-right:27px;position:relative}ul.path>li>a:after{content:'/';position:absolute;right:9px;top:50%;margin-top:-.7em;color:rgba(0,0,0,.99)}div.double-block{margin-bottom:-30px}div.double-block>div{margin-bottom:30px}div.double-block .photo{margin-bottom:-28px;padding-right:70px}div.double-block .photo img{width:100%;height:auto;display:block;border-radius:5px}div.double-block .photo>a{margin-bottom:28px;display:block}.show-other{font-size:14px;margin-top:39px}section.contacts{padding-top:74px;padding-bottom:80px}div.contacts-container{margin-bottom:-30px}div.contacts-container>div{margin-bottom:30px}div.contact-item div.photo img{height:auto;display:block;border-radius:5px}div.contact-item .descr{padding-top:15px}div.contact-item .descr a{color:rgba(204,0,0,.99);text-transform:uppercase}div.contact-item .descr .name{font-size:18px;font-weight:500}div.contact-item .descr .info{margin-top:9px}div.contact-item .descr .info .tel-mob-link{text-transform:none}div.mayor-container{margin-bottom:-30px;width:100%}div.mayor-container>div{margin-bottom:30px}div.mayor-container .photo img{width:100%;height:auto;display:block;border-radius:5px}div.mayor-container .descr{padding-left:35px}div.mayor-container .descr h4{font-size:18px;color:rgba(0,0,0,.99);font-weight:500;margin-bottom:26px;line-height:1.4}div.mayor-container .descr .links{text-transform:uppercase;margin:0 -23px;padding-top:25px;font-weight:500}div.mayor-container .descr .links>a{padding:0 23px;letter-spacing:-.6px}section.mayor-times{background:#f0f2f5;padding-top:69px;padding-bottom:63px}div.mayor-times-container{margin-bottom:-30px}div.mayor-times-container>div{margin-bottom:30px}div.mayor-times-container h4{font-weight:500;font-size:18px;color:rgba(0,0,0,.99);margin-bottom:1.4em}div.mayor-times-container .report-list{display:flex;margin:0 -25px}div.mayor-times-container .report-list>ul{margin:0 25px}div.mayor-times-container .report-list ul{list-style:none;padding:0}div.mayor-times-container .report-list ul>li>a{font-weight:500;text-transform:uppercase;font-size:14px}section.agenda{padding-top:70px}div.agenda-filter{background:rgba(255,255,255,.99);border-radius:5px;padding:25px 44px 30px;box-shadow:0 0 103px 0 rgba(26,41,53,.1)}div.agenda-filter-container{display:flex;justify-content:space-between;margin:0 -15px -30px -15px}div.agenda-filter-container>*{flex:1 1 100%;padding:0 15px 30px 15px;display:flex;align-items:center}div.agenda-filter-container>div:last-child{display:flex;justify-content:flex-end;flex:auto}div.agenda-filter-container .action{font-size:14px}div.agenda-container{margin-bottom:-14px;margin-top:45px}div.agenda-container>div{background:#f0f2f5;border-radius:5px;margin-bottom:14px;padding:33px 45px 26px}div.agenda-container .title{color:rgba(0,0,0,.99);font-weight:500;font-size:18px;margin-bottom:26px}div.agenda-container table tr td{padding:3px 0}div.agenda-container table tr td:nth-child(1){padding-right:65px}div.events-list-container div.agenda-filter{padding:25px 34px 30px}div.accorditions-block>div{margin:15px 0 0;border-radius:5px;background:rgba(255,255,255,.99);box-shadow:0 0 103px 0 rgba(26,41,53,.1)}div.accorditions-block>div:first-child{margin:0}div.accorditions-block .accord-toggler{display:block;text-decoration:none!important;padding:1.3em 100px 1.3em 30px;font-weight:500;position:relative;cursor:pointer;font-size:18px;color:rgba(0,0,0,.99);line-height:1.444;letter-spacing:.1px;width:100%;background:#fff;border:none;text-align:left}div.accorditions-block .accord-toggler:after{color:rgba(255,255,255,.99);content:'+';position:absolute;font-weight:500;right:29px;top:13px;bottom:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgba(204,0,0,.99);border-radius:5px;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}div.accorditions-block .accord-toggler.opened:after{content:'-'}div.accorditions-block .accord-toggler:focus,div.accorditions-block .accord-toggler:hover{color:#ac2c10}div.accorditions-block>* + h2{margin-top:1em}div.accorditions-block>h2{margin-bottom:1em}.question-asked{font-size:15px;color:rgb(0,0,0);line-height:1.1;font-weight:400;margin-top:20px}div.accorditions-block .accord{display:none;width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.accorditions-block .accord-toggler.opened{color:#ac2c10}div.accorditions-block .accord>div{padding:30px 100px 30px 30px;position:relative}div.accorditions-block .accord>div:before{bottom:100%;left:35px;right:35px;height:1px;background:#f0f2f5;content:'';position:absolute}div.header-elements{display:flex;flex-basis:65px;position:relative;margin:0 -10px;color:#fff;font-size:13px}div.header-elements a{color:rgba(0,0,0,.99);display:flex;align-items:center}div.header-elements a:focus,div.header-elements a:hover{color:rgba(204,0,0,.99)}div.header-elements>*{display:flex;align-items:center;padding:0 10px}section.footer-colls-section{background:#f0f2f5;font-size:15px;color:rgba(0,0,0,.99);line-height:1.6;padding-top:82px;padding-bottom:75px}div.footer-colls{display:flex;margin:-30px -15px 0}div.footer-colls>div{margin-top:30px;padding:0 15px;flex:1 1 100%}div.footer-colls h4{font-size:1.06em;color:rgba(0,0,0,.99);text-transform:uppercase;line-height:1.125;margin-bottom:2em}div.footer-colls a{color:rgba(128,128,128,.99);background:rgba(240,242,245,.01)}div.footer-colls a:focus,div.footer-colls a:hover{color:rgba(204,0,0,.99)}div.footer-colls .action{margin-top:25px;font-size:14px}section.page-top-photo-section{display:flex;align-items:center;background-color:black;background-position:center center;background-size:cover;position:relative;height:296px;padding:70px 0 40px 0;color:rgba(255,255,255,.99);text-align:center}section.page-top-photo-section:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:url(../../images/misc/dec-1.png)}section.page-top-photo-section .container{position:relative;z-index:2}section.page-top-photo-section h1{margin:0;text-align:center;font-weight:400;font-size:48px;font-family:"Playfair Display",sans-serif}section.page-top-photo-section .renewed{margin-top:19px;font-size:14px}section.content-colls-section{padding-bottom:85px}div.content-colls{display:flex;margin:0 -33px}div.content-colls>*{padding:0 33px}aside{min-width:300px;flex-basis:300px}div.mainbar{min-width:1px;flex:auto}ul.langs-menu{list-style:none;padding:0;margin:0 -13px;display:flex}ul.langs-menu>li{display:flex}ul.langs-menu>li>a{display:flex;align-items:center;padding:5px 13px;position:relative;text-transform:uppercase}ul.langs-menu>li:not(:first-child)>a:before{content:'/';position:absolute;left:0;top:calc(50% - 10px)}ul.langs-menu>li>a:focus,ul.langs-menu>li:hover>a,ul.langs-menu>li.selected>a{opacity:.8}nav.main-menu-container{display:flex;flex-basis:70px;margin-top:-15px;padding-left:450px;margin-right:-5px}ul.main-menu{display:flex;list-style:none;padding:0;margin:0 -18px}ul.main-menu>li{position:relative;display:flex}ul.main-menu>li>a{display:flex;align-items:center;padding:10px 18px 29px;line-height:1.1;font-size:16px;font-weight:500;color:rgba(0,0,0,.99);text-align:center}ul.main-menu>li>a:focus,ul.main-menu>li:hover>a,ul.main-menu>li.selected>a{color:rgba(204,0,0,.99)}ul.main-menu>li>ul{list-style:none;padding:0;margin:0;position:absolute;left:-8px;top:100%;background:#eef0f2;box-shadow:0 0 5px 0 rgba(0,0,0,.15);-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;overflow:hidden;opacity:0;visibility:hidden}ul.main-menu>li:last-child>ul{left:auto;right:0}ul.main-menu>li>a + ul:focus-within,ul.main-menu>li>a:focus + ul,ul.main-menu>li:hover>ul{opacity:1;visibility:visible;display:block}ul.main-menu>li>ul>li>a{display:flex;align-items:center;white-space:nowrap;padding:.85em 28px;font-size:13px;color:rgba(0,0,0,.99);font-weight:400;line-height:1.3}ul.main-menu>li>ul>li:first-child>a{padding-top:15px}ul.main-menu>li>ul>li:last-child>a{padding-bottom:15px}ul.main-menu>li>ul>li>a:focus,ul.main-menu>li>ul>li:hover>a,ul.main-menu>li>ul>li.selected>a{color:rgba(255,255,255,.99);background:rgba(204,0,0,.99)}ul.top-menu{display:flex;list-style:none;padding:0;margin:0 -15px}ul.top-menu>li{position:relative;display:flex}ul.top-menu>li>a{display:flex;align-items:center;padding:10px 15px;line-height:1.1;font-size:13px;font-weight:400;color:rgba(0,0,0,.99);text-align:center}ul.top-menu>li>a:focus,ul.top-menu>li:hover>a,ul.top-menu>li.selected>a{color:rgba(204,0,0,.99)}div.content-menu-container{background:#f0f2f5;border-radius:5px}ul.content-menu{list-style:none;padding:0;margin:0}ul.content-menu li>a{display:flex;padding:.3em 26px;align-items:center;color:rgba(0,0,0,.99);font-weight:500;font-size:15px}ul.content-menu li>a:focus,ul.content-menu li:hover>a,ul.content-menu li.selected>a{color:rgba(204,0,0,.99)}ul.content-menu>li:first-child>a{padding-top:1.2em}ul.content-menu>li:last-child{padding-bottom:1em}ul.content-menu ul{list-style:none;padding:0;margin:0}ul.content-menu ul>li>a{padding-left:3em}div.content-menu-container.row ul.content-menu{display:flex}div.content-menu-container.row ul.content-menu li:first-child>a{padding-top:.4em}.no-event2,.no-event{display:flex;padding:15px;justify-content:center}.no-event.hidden{display:none}div.calendar-container{background:rgba(255,255,255,.99);margin-right:-30px;border-radius:5px;padding:10px 26px 25px}div.calendar-container .ui-widget-header{border:0;background:transparent}div.calendar-container .ui-datepicker{width:calc(100% + 1px);padding:0;position:relative;border:0}div.calendar-container .ui-datepicker tbody{overflow:hidden}div.calendar-container .ui-datepicker .ui-datepicker-header{padding:15px 0 10px;border:0;border-bottom:1px solid #e1e3ea;width:100%;margin-bottom:19px}div.calendar-container .ui-datepicker .ui-datepicker-title{line-height:38px;color:#101214;font-weight:500;font-size:18px;text-align:center}div.calendar-container .ui-datepicker .ui-datepicker-prev,div.calendar-container .ui-datepicker .ui-datepicker-next{border:0;background:none;color:#101214;display:flex;align-items:center;height:55px;cursor:pointer;font-weight:700}div.calendar-container .ui-datepicker .ui-datepicker-next{left:auto;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}div.calendar-container .ui-datepicker .ui-datepicker-prev:before,div.calendar-container .ui-datepicker .ui-datepicker-next:before{content:'\f053';font-family:"Font Awesome 5 Pro"}div.calendar-container .ui-datepicker .ui-datepicker-prev span,div.calendar-container .ui-datepicker .ui-datepicker-next span{display:none}div.calendar-container .ui-datepicker table{margin:0;table-layout:fixed;width:100%}div.calendar-container .ui-datepicker th{font-weight:500;text-transform:uppercase;color:#000;font-size:14px;padding:5px}div.calendar-container .ui-datepicker tbody td.event_day a:before{background-size:contain;background:#f0f2f5;position:absolute;left:calc(50% - 18px);top:calc(50% - 18px);border-radius:100%;width:36px;height:36px;content:'';z-index:-1}div.calendar-container .ui-datepicker td{border:none;padding:0;position:relative}div.calendar-container .ui-datepicker td .ui-state-active{font-weight:700}div.calendar-container .ui-datepicker td span,div.calendar-container .ui-datepicker td a{display:flex;align-items:center;justify-content:center;color:#4d4d4d;font-weight:300;font-size:16px;width:100%;height:43px;position:relative;z-index:1}div.calendar-container .ui-datepicker-today>*{color:#06286b}div.calendar-container .ui-datepicker-current-day>*{transition:all ease 0.3s;color:rgba(255,255,255,.99)!important}div.calendar-container .ui-state-active:before{background-size:contain;background:rgba(204,0,0,.99);position:absolute;left:calc(50% - 18px);top:calc(50% - 18px);border-radius:100%;width:36px;height:36px;content:'';z-index:-1}div.calendar-container .ui-datepicker tbody td.event_day .ui-state-default{font-weight:700;font-size:16px;position:relative}div.calendar-container .ui-datepicker tbody td.event_day:before{border-radius:100%;background:#f0f2f5;position:absolute;width:36px;height:36px;content:'';left:calc(50% - 18px);top:calc(50% - 18px);z-index:11}div.calendar-container .ui-datepicker .ui-state-default,div.calendar-container .ui-widget-content .ui-state-default,div.calendar-container .ui-widget-header .ui-state-default,div.calendar-container .ui-button,html div.calendar-container .ui-datepicker .ui-button.ui-state-disabled:hover,html div.calendar-container .ui-datepicker .ui-button.ui-state-disabled:active{border:0;background:transparent}div.calendar-container .ui-datepicker .ui-state-highlight,div.calendar-container .ui-datepicker .ui-widget-content .ui-state-highlight,div.calendar-container .ui-datepicker .ui-widget-header .ui-state-highlight{border:0;background:rgba(255,255,255,.01)}.select2-container--custom-select-style{z-index:99999;border-bottom:1px solid #4a5864;font-size:12px;color:rgba(0,0,0,.99);font-weight:400;border-radius:0;flex:auto;height:49px}.select2-container--custom-select-style .select2-selection--single{height:auto;display:flex;justify-content:space-between}.select2-container--custom-select-style .select2-selection--single .select2-selection__rendered{width:100%;display:flex;align-items:center;padding:0;flex:auto;height:49px}.select2-container--custom-select-style .select2-selection--single .select2-selection__arrow{display:flex;align-items:center;justify-content:center;min-width:49px}.select2-container--custom-select-style .select2-selection--single .select2-selection__arrow:after{content:'\f107';font-family:'Font Awesome 5 Pro'}.select2-container--custom-select-style .select2-dropdown{background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.05);border:1px solid #dedede;transform:translate(-1px,-5px)}.select2-container--custom-select-style .select2-results__option{padding:8px 18px;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}.select2-container--custom-select-style .select2-results__option:hover{background:rgba(0,0,0,.05)}section.contact-form{padding-top:75px}div.contact-form-container{padding-top:50px;margin-bottom:-20px}div.contact-form-container>div{padding-bottom:20px}div.checkbox-line{display:flex;font-size:14px;margin-top:12px;margin-left:5px;line-height:1.4;padding-bottom:9px}div.checkbox-box{display:block;position:relative;padding:0;margin:0;width:18px;min-width:18px;height:18px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:12px}div.checkbox-box input{position:absolute;opacity:0;cursor:pointer;z-index:1;width:100%;height:100%}div.checkbox-box .checkmark{position:absolute;top:0;left:0;width:18px;height:18px;background-color:rgba(255,255,255,.99);border:1px solid #4a5864}div.checkbox-box :hover input~.checkmark{background-color:#ccc}div.checkbox-box .checkmark:after{content:"";position:absolute;display:none}div.checkbox-box input:checked~.checkmark:after{display:block}div.checkbox-box .checkmark:after{left:4px;top:6px;content:'';background:url(../../images/icons/svg/ico-8.svg);width:9px;height:7px}div.inputs-container{margin:-55px -15px 0}div.inputs-container>div{margin-top:55px;padding:0 15px!important}div.inputs-container input[type="email"],div.inputs-container input[type="text"]{border:0;border-bottom:1px solid rgba(0,0,0,.99);background:none;width:100%;font-size:14px;color:rgba(0,0,0,.99);padding:12px 0;border-radius:0;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}div.inputs-container textarea{border:0;border-bottom:1px solid rgba(0,0,0,.99);background:none;width:100%;font-size:14px;color:rgba(0,0,0,.99);padding:12px 0;border-radius:0;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;resize:vertical}div.inputs-container .error{color:red!important}div.inputs-container input[type="text"]:focus,div.inputs-container textarea:focus{border-color:#6d6d6d}div.contact-form-container .action{display:flex;font-size:14px}div.contact-form-container .action.tac{justify-content:center}div.search-place{position:relative;z-index:55}div.search-container form{width:230px;display:flex;align-items:center;justify-content:center;background:#f0f2f5;border-radius:100px;overflow:hidden;height:31px}div.search-sufler-container{position:absolute;top:calc(100% - 17px);left:0;right:0;z-index:1;background:#fff;margin:0 26px;box-shadow:0 8px 10px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 8px 10px 0 rgba(0,0,0,.4);-moz-box-shadow:0 8px 10px 0 rgba(0,0,0,.4)}div.search-sufler-container a{display:block;padding:15px}div.search-container input[type="text"]{color:#000;font-size:13px;padding:5px 22px;border:0;width:100%;flex:auto;background:#f0f2f5}div.search-container button{border:0;background:none;min-width:31px;width:31px;height:31px;background:rgba(204,0,0,.99);color:rgba(255,255,255,.99);border-radius:100%;display:flex;align-items:center;justify-content:center}div.head-info{background:#f0f2f5;text-align:center;color:rgba(0,0,0,.99);font-size:14px;padding:12px 0}.custom-title-1{font-size:34px;font-weight:400;line-height:1.2;margin-bottom:1em;font-family:'Playfair Display',serif}div.after-title{color:rgba(0,0,0,.99);font-size:15px;font-weight:400;margin-top:-17px}div.titled-line{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px}div.titled-line .action{display:flex;justify-content:flex-end;margin:0 -27px}div.titled-line .action>*{margin:0 27px}div.titled-line .action a{display:flex;align-items:center;text-transform:uppercase;font-size:14px;font-weight:500}div.titled-line .action a:focus{text-decoration:underline}.ext_button{display:inline-flex;align-items:center;height:3.5em;line-height:1em;padding:0 3.5em;position:relative;text-decoration:none!important;justify-content:center}.ext_button.red-style.bordered{border:1px solid rgba(204,0,0,.99);color:rgba(204,0,0,.99);background:none;font-weight:500}.ext_button.red-style.bordered:focus,.ext_button.red-style.bordered:hover{background:rgba(204,0,0,.99);color:rgba(255,255,255,.99)}.ext_button.ronded{border-radius:5px}.ext_button.red-style{background:rgba(204,0,0,.99);color:rgba(255,255,255,.99);font-weight:500}.ext_button.red-style:focus,.ext_button.red-style:hover{background:rgba(255,255,255,.99);color:rgba(204,0,0,.99)}.ext_button.rounded{border-radius:5px}div.pagination{margin-top:40px}ul.pagination{list-style:none;padding:0;margin:0 -3px;display:inline-flex;flex-wrap:wrap;justify-content:center}ul.pagination>li{margin:3px!important;display:flex;align-items:flex-end}ul.pagination>li>a{display:flex;height:35px;width:35px;background:#eff1f4;align-items:center;justify-content:center;border:none;border-radius:100%;color:rgba(0,0,0,.99);font-size:14px}ul.pagination>li>a>span{font-size:10px}ul.pagination>li>a:focus,ul.pagination>li:hover>a,ul.pagination>li.selected>a{color:rgba(255,255,255,.99);background:#cb0000}ul.pagination>li.selected>a{cursor:default}#popup{max-width:972px}#popup .action-line{display:flex;justify-content:space-between;font-size:14px}#popup div.inputs-container{margin-top:-20px}#popup div.inputs-container>div{margin-top:20px;display:flex}.form-input input{border:0;border-bottom:1px solid #000;background:none;width:100%;font-size:12px;color:#000;padding:12px 0;border-radius:0;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}.no-work{display:flex;justify-content:center;padding:15px}.agenda-filter-container select{visibility:hidden}.news-archive{padding:15px;justify-content:center;display:flex}.news-prenum-container{display:flex;justify-content:center}.news-prenum-container>div{max-width:600px}.errors{color:red}div.comments{margin:15px 0}div.comments div.comments-title{margin-bottom:15px}div.comment{border:1px solid rgba(0,0,0,.3);border-bottom:0;display:flex}div.comment:last-child{border-bottom:1px solid rgba(0,0,0,.3)}div.comment>div{padding:10px 15px}div.comment>div.comment-name{width:200px;border-right:1px solid rgba(0,0,0,.3)}div.comment>div.comment-name span{font-size:10px}div.comment>div.comment-text{flex-grow:1}.sent-message{color:green}div.activity-areas-block{margin:15px 0}div.activity-areas-container>*{margin-bottom:15px}.mini-gallery{margin-top:45px}.mini-gallery>div{margin-bottom:30px}.pagelist-container{margin-bottom:-30px}.pagelist-container>*{margin-bottom:30px}.pagelist-item{border-radius:5px;background:rgba(255,255,255,.99);height:106px;font-size:14px;color:rgba(31,26,23,.99);line-height:1.2;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pagelist-item{font-size:18px;-webkit-box-shadow:5px 8.66px 50px 0 rgb(0 0 0 / 8%);box-shadow:5px 8.66px 50px 0 rgb(0 0 0 / 8%)}.pagelist-item:focus-within,.pagelist-item:hover{background:#c00;color:#fff}.pagelist-item:focus-within .other span,.pagelist-item:hover .other span{background-color:#fff}div.pagelist-container a{display:flex;justify-content:center;align-items:center}@media (max-width:767px){#popup div.inputs-container>div{flex-direction:column-reverse}a.smart_menu_caller{display:flex;cursor:pointer}a.smart_menu_caller *:before{font-weight:300}table.special{width:100%;display:block;margin:10px 0}table.special thead{display:none}table.special tbody{width:100%;display:block}table.special tbody tr{width:100%;display:block}table.special tbody td:before{display:block;padding:10px;content:attr(data-label);margin:-10px;margin-bottom:10px;font-weight:700}table.special tbody td{width:100%;display:block;padding:10px;margin-bottom:10px}.container{width:auto}div.mob_nav_container div.mob-nav-top-line{background:#ac2c10;display:flex;justify-content:space-between;color:#fff}div.mob-nav-top-line>div{flex:1 1 100%;border-left:1px solid rgba(193,217,184,.3)}div.mob-nav-top-line a{display:block;text-align:center;color:#fff;padding:15px}div.mob_header_extention{position:absolute;left:160px;top:0;right:70px;height:100%;display:flex;align-items:center;justify-content:flex-end}div.mob_header_extention>div{height:70px}div.mob-header-items{display:flex}div.mob-header-items>div{border-right:1px solid rgba(193,217,184,.3)}div.mob-search-container{display:block;height:0;overflow:hidden;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}div.mob-search-container.opened{height:40px}div.mob-search-container.mob-position-fixed{position:fixed;left:0;top:0;right:0;z-index:221}div.mob-search-container.mob-position-fixed.opened + header.mob-position-fixed{top:40px}div.langs-select select{border:0;height:70px;text-align:center;font-size:16px;padding:0 15px;-webkit-appearance:none;border-radius:0;background:none}.links_item a,div.mob_search a{display:flex;height:70px;width:40px;align-items:center;justify-content:center;font-size:16px;text-decoration:none}header{height:70px;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.15);box-shadow:0 0 7px 0 rgba(0,0,0,.15);position:fixed;left:0;top:0;right:0}header.mob-position-fixed + div,header.mob-position-fixed + main{margin-top:25px}a.logo{left:15px;top:0;width:100px}div.header-content{display:none}ul.main-menu{display:block;margin:0}ul.main-menu>li{display:block}div.agenda-filter-container{display:block}div.events-list-container{margin:0;padding:0}ul.main-menu>li>a{display:block;position:relative;padding:15px;border-bottom:1px solid rgba(0,0,0,.1);text-align:left}ul.main-menu>li.has-submenu>a{padding-right:45px}ul.main-menu>li:hover>a,ul.main-menu>li.selected>a{background:#fff}ul.main-menu>li .fa{position:absolute;right:10px;top:10px;bottom:10px;width:30px;height:28px;background:#fff;color:#000!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;border-left:1px solid rgba(0,0,0,.1)}ul.main-menu>li.selected>a .fa:before{content:'\f068'}ul.main-menu>li.selected>ul{max-height:600px;display:block}ul.main-menu>li>ul{position:static;opacity:1;visibility:visible;background:#fff;overflow:hidden;max-height:0}ul.main-menu>li>ul>li:last-child>a{border-bottom:1px solid rgba(0,0,0,.1)}section{padding:30px 0}div.index-swiper{height:100vw}div.index-swiper .swiper-slide .photo{height:100vw;object-fit:cover;min-height:100vw;max-height:100vw}div.index-swiper div.swiper-slide-content{padding:30px 15px;text-align:center}div.index-swiper div.swiper-slide-content h2{font-size:27px}div.index-swiper div.swiper-slide-content h2 br{display:none}div.index-swiper-container .swiper-pagination{display:none}.mobile-menu-toggler{display:flex!important;padding:15px 45px 15px 15px;position:relative;justify-content:space-between;align-items:center;text-transform:uppercase;color:#000;font-weight:500}.mobile-menu-toggler .fa{font-size:18px;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;position:absolute;right:0;top:10px;bottom:10px;width:40px;display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(0,0,0,.1)}.mobile-menu-toggler.opened .fa:before{content:'\f068'}div.content-menu-container{margin:-30px -15px 25px}ul.content-menu{max-height:0;overflow:hidden;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}ul.content-menu.opened{max-height:500px}ul.content-menu{display:block!important}ul.content-menu>li:first-child>a{border-top:1px solid rgba(0,0,0,.1)}ul.content-menu li>a{padding:.5em 1em!important}footer{margin:0;height:auto;padding:15px}div.footer-content{display:block;text-align:center}div.search-container{position:static;opacity:1;visibility:visible;width:100%}div.search-container form{width:100%;height:40px;background:rgba(255,255,255,.99);border-radius:0}section.events-calendar{padding:30px 0}div.search-container input[type="text"]{padding:5px 15px;background:transparent}.custom-title-1{font-size:30px;text-align:center}div.fancy-blocks-container{margin:0 15px}div.fancy-blocks-item{min-height:50px}div.footer-colls{flex-direction:column;text-align:center}section.path-container-section + section{padding-top:30px}div.content-colls{flex-direction:column}aside{flex-basis:auto}section.page-top-photo-section{padding:30px 15px;text-align:center;height:auto}section.page-top-photo-section h1{font-size:30px}section.path-container-section{display:none}div.buses-list-container{margin:0 -15px}div.buses-list,div.buses-list>div{margin-top:0}div.buses-list-item .cont{padding:30px}div.content-gallery-container{margin:0 -15px}div.content-gallery,div.content-gallery>div{margin-top:0}:not(div.index-swiper-container) .swiper-pagination{display:block}div.titled-line .action{display:flex;flex-direction:column}section.news{padding-top:20px;padding-bottom:20px}section.areas-of-activity{padding-top:36px}div.actual{flex-direction:column}div.actual>*{max-width:100%}}@media (min-width:768px) and (max-width:1023px){a.logo{left:15px;width:200px;font-size:16px;line-height:1.3;padding:0 0 0 57px}nav.main-menu-container{padding-left:222px}ul.main-menu>li>a{font-size:14px}div.index-swiper div.swiper-slide-content{text-align:center;padding:100px}div.index-swiper div.swiper-slide-content h2{font-size:33px}div.index-swiper div.swiper-slide-content h2 br{display:none}div.fancy-blocks-item{min-height:50px}div.content-colls{margin:0 -30px}div.content-colls>*{padding:0 30px}aside{min-width:300px;flex-basis:300px}div.agenda-filter-container{flex-wrap:wrap}}@media (min-width:1024px) and (max-width:1279px){div.agenda-filter-container{flex-wrap:wrap}a.logo{width:200px;font-size:18px;line-height:1.3}nav.main-menu-container{padding-left:222px}div.index-swiper div.swiper-slide-content h2{font-size:33px}div.content-colls{margin:0 -30px}div.content-colls>*{padding:0 30px}aside{min-width:350px;flex-basis:350px}}@media (min-width:1280px){.container{width:1200px}}