@-webkit-keyframes fade{
0%{opacity:0}
100%{opacity:1}
}
@keyframes fade{
0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes menumove{
0%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes menumove{
0%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
.fade{-webkit-animation:fade .7s;animation:fade .7s}
@-webkit-keyframes move-forever4{
0%{-webkit-transform:translate(-90px,0);transform:translate(-90px,0)}
100%{-webkit-transform:translate(85px,0);transform:translate(85px,0)}
}
@keyframes move-forever4{
0%{-webkit-transform:translate(-90px,0);transform:translate(-90px,0)}
100%{-webkit-transform:translate(85px,0);transform:translate(85px,0)}
}
@-webkit-keyframes move-forever3{
0%{-webkit-transform:translate(85px,0);transform:translate(85px,0)}
100%{-webkit-transform:translate(-90px,0);transform:translate(-90px,0)}
}
@keyframes move-forever3{
0%{-webkit-transform:translate(85px,0);transform:translate(85px,0)}
100%{-webkit-transform:translate(-90px,0);transform:translate(-90px,0)}
}
@-webkit-keyframes move-forever2{
0%{-webkit-transform:translate(-90px,0);transform:translate(-90px,0)}
100%{-webkit-transform:translate(85px,0);transform:translate(85px,0)}
}
@keyframes move-forever2{
0%{-webkit-transform:translate(-90px,0);transform:translate(-90px,0)}
100%{-webkit-transform:translate(85px,0);transform:translate(85px,0)}
}
@-webkit-keyframes intervalsc_studi_hamburgerBorder{
0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
80%{-webkit-transform:scale(1.6);transform:scale(1.6)}
100%{opacity:0;-webkit-transform:scale(1.6);transform:scale(1.6)}
}
@keyframes intervalsc_studi_hamburgerBorder{
0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
80%{-webkit-transform:scale(1.6);transform:scale(1.6)}
100%{opacity:0;-webkit-transform:scale(1.6);transform:scale(1.6)}
}
i.niafam{font-family:niafam-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.niafam-automation:before{content:"\e906"}
.niafam-azadi:before{content:"\e909"}
.niafam-books-1:before{content:"\e90e"}
.niafam-bulb:before{content:"\e90f"}
.niafam-interview-1:before{content:"\e910"}
.niafam-microphone1:before{content:"\e911"}
.niafam-monument:before{content:"\e912"}
.niafam-newspaper:before{content:"\e943"}
.niafam-notes:before{content:"\e946"}
.niafam-paper:before{content:"\e947"}
.niafam-press-release:before{content:"\e953"}
.niafam-promotion:before{content:"\e954"}
.niafam-world-news:before{content:"\e955"}
.niafam-arrow-down-2:before{content:"\e908"}
.niafam-envelope-21:before{content:"\e948"}
.niafam-sitemap-2:before{content:"\e949"}
.niafam-calendar1:before{content:"\e94a"}
.niafam-add-user:before{content:"\e94b"}
.niafam-arroba1:before{content:"\e94c"}
.niafam-phone-call2:before{content:"\e94d"}
.niafam-pin2:before{content:"\e94e"}
.niafam-online-voting:before{content:"\e94f"}
.niafam-voting-box:before{content:"\e951"}
.niafam-email-4:before{content:"\e952"}
.niafam-pin1:before{content:"\e902"}
.niafam-phone-call1:before{content:"\e903"}
.niafam-email:before{content:"\e904"}
.niafam-disabled:before{content:"\e905"}
.niafam-add:before{content:"\e913"}
.niafam-business-trip:before{content:"\e914"}
.niafam-calendar:before{content:"\e916"}
.niafam-ecg-lines:before{content:"\e917"}
.niafam-minus:before{content:"\e932"}
.niafam-plus-strock:before{content:"\e950"}
.niafam-view:before{content:"\e95a"}
.niafam-settings:before{content:"\e935"}
.niafam-stopwatch:before{content:"\e922"}
.niafam-iso:before{content:"\e926"}
.niafam-login:before{content:"\e927"}
.niafam-arroba:before{content:"\e91f"}
.niafam-user-login:before{content:"\e920"}
.niafam-archive:before{content:"\e918"}
.niafam-home:before{content:"\e93b"}
.niafam-accessibility:before{content:"\e91b"}
.niafam-share:before{content:"\e919"}
.niafam-quote:before{content:"\e91a"}
.niafam-play-button:before{content:"\e923"}
.niafam-photo-camera:before{content:"\e91c"}
.niafam-microphone:before{content:"\e91d"}
.niafam-play:before{content:"\e921"}
.niafam-video-camera:before{content:"\e924"}
.niafam-download:before{content:"\e937"}
.niafam-database:before{content:"\e92d"}
.niafam-sitemap:before{content:"\e925"}
.niafam-gap1:before{content:"\e944"}
.niafam-aparat:before{content:"\e939"}
.niafam-soroush:before{content:"\e93a"}
.niafam-linkedin:before{content:"\e93c"}
.niafam-rubika:before{content:"\e929"}
.niafam-whatsapp:before{content:"\e93d"}
.niafam-shaad:before{content:"\e95b"}
.niafam-twitter:before{content:"\e93e"}
.niafam-telegram:before{content:"\e928"}
.niafam-instagram:before{content:"\e92a"}
.niafam-left-arrow-2:before{content:"\e92b"}
.niafam-right-arrow-2:before{content:"\e92c"}
.niafam-up-arrow-2:before{content:"\e92e"}
.niafam-up-arrow:before{content:"\e945"}
.niafam-down-arrow .path1:before{content:"\e92f";color:#ffc107}
.niafam-down-arrow .path2:before{content:"\e930";margin-left:-1em;color:#000}
.niafam-left-arrow:before{content:"\e931"}
.niafam-right-arrow:before{content:"\e933"}
.niafam-search:before{content:"\e934"}
.niafam-fax:before{content:"\e936"}
.niafam-pin:before{content:"\e93f"}
.niafam-placeholder:before{content:"\e941"}
.niafam-envelope-2:before{content:"\e938"}
.niafam-envelope:before{content:"\e942"}
.niafam-phone-call:before{content:"\e940"}
.niafam-eita:before{content:"\e90d"}
.niafam-bale:before{content:"\e90a"}
.niafam-facebook:before{content:"\e907"}
.niafam-gap:before{content:"\e90c"}
.niafam-bisphon:before{content:"\e90b"}
.niafam-close:before{content:"\e915"}
.niafam-link:before{content:"\e91e"}
.niafam-rss:before{content:"\e900"}
.niafam-niafam-logo:before{content:"\e901"}
body{font-family:var(--ccoipFont);scroll-behavior:smooth}
.flickity-button:focus{outline:0;-webkit-box-shadow:0 0 0 0 #19f;box-shadow:0 0 0 0 #19f}
.flickity-button{width:40px;height:40px;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;border-radius:50px;background:rgba(94,185,240,.9);-webkit-box-shadow:-1px 1px 2px 0 rgba(0,0,0,.1);box-shadow:-1px 1px 2px 0 rgba(0,0,0,.1);-webkit-transition:.3s;transition:.3s}
.flickity-button:hover{background:#5eb9f0}
.flickity-rtl .flickity-prev-next-button.next::before{content:"\e959";font-family:niafam-icons;color:#fff;font-size:16px;font-weight:700}
.flickity-rtl .flickity-prev-next-button.previous::before{content:"\e962";font-size:16px;font-weight:700;color:#fff;font-family:niafam-icons}
.flickity-page-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.flickity-page-dots .dot{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:10px!important;height:10px!important;margin:0 3px;background:#fff;border-radius:6px;opacity:1;-webkit-transition:.3s;transition:.3s}
.flickity-page-dots .dot:hover{background-color:#ffb81c}
.flickity-page-dots .dot.is-selected{background-color:#ffb81c;width:35px!important}
.flickity-page-dots{bottom:0}
.search-area{width:100%;height:100vh;position:fixed;top:0;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10000;background:#131336de;visibility:hidden;opacity:0;-webkit-transition:.5s;transition:.5s;display:-webkit-box;display:-ms-flexbox;display:flex}
.search__wrapper{width:100%}
.search-area--opened{visibility:visible;opacity:1}
.search-area__close-btn{font-size:40px;position:absolute;top:-50px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:12px;background-color:transparent;border:0;cursor:pointer;color:rgba(255,255,255,.5);opacity:1}
.search-area__close-btn i{color:rgba(255,255,255,.5)}
.search-area__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:80px 0;-webkit-transition:.5s;transition:.5s;position:relative;padding:30px 0 20px}
.search-area__input{border-width:0 0 1px 0;border-radius:0;font-weight:500;font-size:18px;line-height:29px;padding:10px 0;border-color:#fff;font-weight:700;margin-bottom:20px;background-color:transparent;opacity:1;color:#8c8b8b;margin-bottom:20px}
.search-area__input::-webkit-input-placeholder{opacity:1;font-weight:500;font-size:18px;line-height:29px;color:#8c8b8b}
.search-area__input:-ms-input-placeholder{opacity:1;font-weight:500;font-size:18px;line-height:29px;color:#8c8b8b}
.search-area__input::-ms-input-placeholder{opacity:1;font-weight:500;font-size:18px;line-height:29px;color:#8c8b8b}
.search-area__input::placeholder{opacity:1;font-weight:500;font-size:18px;line-height:29px;color:#8c8b8b}
#mainMenu-trigger{display:none}
.mburger{color:#fff!important;top:0}
.menu__fix{margin-top:25px;width:100%;left:0}
.main__header{background-size:contain;position:absolute;padding:10px 0 0;top:0;right:0;width:100%;z-index:9999;background-color:transparent;-webkit-transition:.3s;transition:.3s}
.header--fixed{position:fixed;-webkit-animation:menumove .3s;animation:menumove .3s;padding:0}
.header--fixed .ffix__col{height:0;display:none}
.header--fixed .new__header{margin-top:0}
@media (min-width:991.98px){
.sm-simple{border:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}
.sm-simple ul{background:#fff}
#espritmenu{height:100%}
#espritmenu>ul{height:100%}
#espritmenu>ul>li ul li a:hover{color:var(--orange)}
#espritmenu>ul>li>a::after{content:"\e92f";font-size:13px;position:absolute;left:10px;top:50%;font-weight:600;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:niafam-icons}
#espritmenu>ul>li>a:only-child::after{content:none}
#espritmenu>ul>li>a:not(:only-child){padding-left:33px!important}
#espritmenu>ul>li>ul{-webkit-transform:translateY(5px);transform:translateY(5px)}
#espritmenu>ul>li{height:100%;border:0}
#espritmenu>ul>li>a{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s;color:#fff;position:relative;font-size:18px;font-weight:500;line-height:normal}
#espritmenu>ul>li>a.has-submenu{padding:15px 14px}
#espritmenu>ul>li>a .sub-arrow{left:6px;width:14px}
#espritmenu>ul>li>a .sub-arrow::before{content:none}
#espritmenu>ul>li:hover>a{color:var(--orange)}
#espritmenu>ul>li:hover>a::before{width:100%;right:0}
.sm-simple a.highlighted,.sm-simple a:active,.sm-simple a:focus,.sm-simple a:hover{background:0 0}
.sm-simple ul{border:0;-webkit-box-shadow:0;box-shadow:0;max-width:initial!important;-webkit-transform:none;transform:none;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.1);box-shadow:0 0 6px 0 rgba(0,0,0,.1);border-radius:10px}
.sm-simple ul ul{-webkit-transform:translateX(-5px);transform:translateX(-5px)}
.sm-simple.sm-rtl ul a .sub-arrow{left:10px;right:auto;width:14px}
.sm-simple.sm-rtl ul a .sub-arrow::before{content:"\e931";font-family:niafam-icons}
.sm-simple ul a,.sm-simple ul a:active,.sm-simple ul a:focus,.sm-simple ul a:hover{font-size:14px;padding:15px 15px;font-weight:500}
.sm-simple.sm-rtl ul a.has-submenu{padding:11px 15px 11px 30px}
.sm-simple a,.sm-simple a.highlighted,.sm-simple a:active,.sm-simple a:focus,.sm-simple a:hover{padding:15px 9px;color:var(--dark)}
.sm-simple .scroll-down-arrow{border-color:#000 transparent transparent transparent}
.sm-simple .scroll-down,.sm-simple .scroll-up{background:var(--orange)}
}
@media (max-width:991.98px){
#mainMenu-trigger{display:block;z-index:10;position:relative}
#espritmenu{display:none}
}
a{-webkit-transition:.3s;transition:.3s}
.h-100{height:100%!important}
.w-100{width:100%!important}
.cover-link{cursor:pointer;position:absolute;top:0;right:0;width:100%;height:100%;z-index:50}
.main-pusher{background:#fff;padding-top:247px}
.mm-navbars_bottom>.mm-navbar,.mm-navbars_top>.mm-navbar{font-weight:700}
.ccoip-img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}
.logo__wrapper{position:relative}
.logo{position:relative;height:initial}
.sitetitle__box{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;position:relative}
.site__title{color:#00205b;font-family:pinar;font-size:30px;font-weight:800;line-height:normal;margin:0}
.extra__header{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-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px}
.today{color:#00205b;font-size:16px;font-weight:500;line-height:normal}
.socialmedia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;list-style:none;gap:10px;margin:0;padding:0}
.socialmedia li a{font-size:25px;color:#00205b}
.socialmedia li a:hover{color:#ffb81c}
.socialmedia li a.lang{font-weight:700}
.new__header{background-color:#f5f2ea;margin-top:12px}
.search__link__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:60px;width: 50px;
    margin-inline-start: auto;}
.search__link__box::before{content:"";position:absolute;top:0;left:100%;display:inline-block;width:0;height:0;border-style:solid;border-width:59px 30px 0 0;border-color:#f5f2ea transparent transparent transparent;z-index:10}
.search__link__box::after{content:"";position:absolute;height:100%;width:10000px;background-color:#01205b;top:0;left:100%;z-index:5}
.search__link__box .search{font-size:25px;color:#00205b}
.news{position:relative;padding:40px 0 20px}
.news__bg{position: absolute;right: 0;top: 134px;max-width: 100%;}
.main__slider__wrapper{position:relative;height:calc(100% - 22px)}
.main__slider{position:relative;overflow:hidden;height:100%;border-radius:15px}
.main__slider .flickity-page-dots{width:auto;bottom:auto;top:25px;right:25px}
.main__slider__cell{height:100%;width:100%}
.main__slider__item{position:relative;height:100%}
.main__slider__item img{-webkit-transition:.3s;transition:.3s}
.main__slider__item:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}
.main__slider__content{position:absolute;bottom:0;right:0;width:100%;z-index:5;border-radius:15px;background:rgba(255,255,255,.7);padding:20px 30px 23px}
.main__slider__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:#333;font-size:12px;font-weight:400;margin:0;line-height:normal}
.main__slider__date i{font-size:15px}
.main__slider__title{color:#333;font-size:16px;font-weight:700;line-height:normal;margin:8px 0 0 0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.news_s_arch{position:absolute;bottom:20px;left:20px;z-index:10;color:#000;font-size:14px;font-weight:700;line-height:26px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:3px 9px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;border-radius:10px;background:#ffb81c}
.news_s_arch:hover{color:#fff;background-color:#01205b}
.news_s_arch i{font-size:20px}
.news__item{position:relative;overflow:hidden;border-radius:15px;padding-bottom:65.8536%;height:0;margin-bottom:22px}
.news__item img{-webkit-transition:.3s;transition:.3s}
.news__item:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}
.news__content{position:absolute;width:100%;right:0;bottom:0;border-radius:15px;background:rgba(255,255,255,.7);padding:15px}
.news__title{color:#333;font-size:14px;font-weight:700;line-height:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.snews__slider{position:relative;margin:0 -15px}
.snews__slider .flickity-page-dots .dot{background:#f5f2ea}
.snews__slider .flickity-page-dots .dot.is-selected{background-color:#ffb81c}
.snews__cell{width:33.3333%;padding:8px 15px 30px}
.snews__item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:15px;background:#fff;-webkit-box-shadow:0 4px 25px 0 rgba(0,0,0,.08);box-shadow:0 4px 25px 0 rgba(0,0,0,.08)}
.snews__img{position:relative;height:120px;-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;width:180px;border-radius:15px;overflow:hidden}
.snews__img img{-webkit-transition:.3s;transition:.3s}
.snews__img:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}
.snews__content{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;-webkit-padding-end:15px;padding-inline-end:15px}
.snews__title{font-size:14px;font-weight:700;line-height:normal;margin:0 0 5px 0;min-height:69px}
.snews__link{color:#00205b;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.snews__link:hover{color:red}
.snews__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:#333;font-size:12px;font-weight:400;margin:0;line-height:normal}
.snews__date i{font-size:15px}
.arch__area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px}
.arch{color:#000;font-size:14px;font-weight:700;line-height:26px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:3px 9px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;border-radius:10px;background:#ffb81c}
.arch:hover{color:#fff;background-color:#01205b}
.arch i{font-size:20px}
.all__links{position:relative;overflow:hidden;padding:30px 0 20px}
.alllink__item{position:relative;border-radius:15px;background:#d9d9d9;height:350px;overflow:hidden}
.alllink__item::before{content:"";position:absolute;width:440px;height:190px;-webkit-transform:rotate(-14.993deg);transform:rotate(-14.993deg);background:rgba(255,255,255,.95);bottom:-115px;right:-40px;z-index:5}
.alllink__item::after{content:"";position:absolute;width:440px;height:20px;-webkit-transform:rotate(-14.993deg);transform:rotate(-14.993deg);background:rgba(255,255,255,.5);bottom:72px;right:-16px;z-index:5}
.alllink__item img{-webkit-transition:.3s;transition:.3s}
.alllink__item:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}
.alllink__title{position:absolute;right:30px;bottom:30px;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#00205b;font-size:16px;font-weight:700;line-height:normal}
.alllink__title i{font-size:17px}
.cities{position:relative;overflow:hidden;padding:30px 0 50px}
.cities .ccoip__title{margin-bottom:40px}
.ccoip__title{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;gap:15px;color:#005262;font-size:20px;font-weight:700;line-height:26px}
.ccoip__title::before{content:"";width:40px;height:4px;border-radius:3px;border-bottom:4px solid #005262}
.ccoip__title::after{content:"";width:40px;height:4px;border-radius:3px;border-bottom:4px solid #005262}
.map__box{width:97%;-webkit-margin-start:auto;margin-inline-start:auto}
.map__box svg a path{fill:#f5f2ea;-webkit-transition:.3s;transition:.3s}
.map__box svg a path:hover{fill:#ffb81c;-webkit-filter:drop-shadow(0 3px 4px rgba(0, 0, 0, .35));filter:drop-shadow(0 3px 4px rgba(0, 0, 0, .35))}
.cities__box{padding:30px 30px 10px 30px;border-radius:15px;background:#fff;-webkit-box-shadow:0 4px 25px 0 rgba(0,0,0,.08);box-shadow:0 4px 25px 0 rgba(0,0,0,.08)}
.cities__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}
.ccoip__title2{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;gap:15px;color:#005262;font-size:16px;font-weight:700;line-height:26px}
.ccoip__title2::before{content:"";width:40px;height:4px;border-radius:3px;border-bottom:4px solid #005262}
.cities__arch{color:#ffb81c;font-size:16px;font-weight:700;line-height:26px;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;gap:5px}
.cities__arch i{font-size:25px}
.cities__arch:hover{color:red}
.cities__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:28px}
.cities__img{position:relative;height:136px;width:204px;-webkit-box-flex:0;-ms-flex:0 0 204px;flex:0 0 204px;border-radius:15px;background:#d9d9d9;overflow:hidden}
.cities__img img{-webkit-transition:.3s;transition:.3s}
.cities__img:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}
.cities__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.cities__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:#767676;font-size:13px;font-weight:400;margin:0;line-height:normal}
.cities__date i{font-size:15px}
.cities__title{font-size:14px;font-weight:700;line-height:normal;margin:7px 0}
.cities__link{color:#002a50;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.cities__link:hover{color:red}
.cities__lead{color:#767676;font-size:12px;font-weight:500;line-height:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.gallery-tabs__pane{display:none;-webkit-transition:opacity .3s;transition:opacity .3s}
.gallery-tabs__pane.show{display:block}
.gallery{position:relative;overflow:hidden;background-size:cover;padding:50px 0;background-color:#fffbf5}
.gallery .ccoip__title{margin-bottom:40px}
.gallery-tabs{margin:0 0 30px;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}
.gallery-tabs__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;gap:7px;font-size:16px;border-radius:15px;background:#f5f2ea;padding:10px 15px;font-weight:700;line-height:24px}
.gallery-tabs__link i{font-size:25px}
.gallery-tabs__link.active{color:#fff;background-color:red}
.left__gallery .col-lg-12:last-child .gallery__item{padding-bottom:55.466%}
.gallery__item{height:0;padding-bottom:75.633%;overflow:hidden;border-radius:15px;background:#d9d9d9;position:relative;margin-bottom:30px}
.gallery__item::before{content:"";position:absolute;bottom:0;right:0;width:100%;height:65px;opacity:.72;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000));background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%);z-index:5}
.gallery__item img{-webkit-transition:.3s;transition:.3s}
.gallery__item:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}
.gallery__item.gallery__item--big{padding-bottom:0;height:calc(100% - 30px)}
.gallery__item.gallery__item--big .gallery__content{padding:30px}
.gallery__item.gallery__item--big .gallery__title{text-align:center}
.gallery__item.gallery__item--big::before{height:120px}
.gallery__content{position:absolute;width:100%;bottom:0;right:0;z-index:10;padding:20px}
.gallery__title{color:#fff;font-size:16px;font-weight:700;line-height:26px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:0}
.gallery .arch i {
    font-size: 25px;
}
.gallery .arch{border-radius: 15px;
    padding: 7px 15px;
    font-size: 16px;
}
.gallery .arch__area {
    margin-top: 0;
}
.poster{height:calc(100% - 30px);position:relative;overflow:hidden;border-radius:15px;background:#d9d9d9}
.poster img{-webkit-transition:.3s;transition:.3s}
.poster:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}
.systems{position:relative;overflow:hidden;padding:50px 0 60px}
.system__slider{position:relative;margin:0 -15px}
.system__cell{width:16.6667%;padding:0 15px}
.system__cell:nth-child(6n) .system__icon__wrapper::before{background:#fef3e4}
.system__cell:nth-child(6n+1) .system__icon__wrapper::before{background:#e1f6f0}
.system__cell:nth-child(6n+2) .system__icon__wrapper::before{background:#e9eaf8}
.system__cell:nth-child(6n+3) .system__icon__wrapper::before{background:#f8e7ec}
.system__cell:nth-child(6n+4) .system__icon__wrapper::before{background:#eff6ea}
.system__cell:nth-child(6n+5) .system__icon__wrapper::before{background:#feece9}
.system__item{padding:57px 10px 37px;text-align:center;position:relative;-webkit-transition:.2s;transition:.2s}
.system__item:hover{padding:47px 10px 37px}
.system__item:hover .system__icon__wrapper::before{width:100%;height:100%;top:0;left:0;-webkit-transform:translateX(0);transform:translateX(0)}
.system__item:hover .system__icon{font-size:60px}
.system__item:hover .system__title{margin:20px 0 0 0}
.system__item:hover .system__img{width:60px}
.system__icon{font-size:40px;position:relative;-webkit-transition:.2s;transition:.2s;z-index:5}
.system__title{color:#000;font-size:18px;font-weight:600;line-height:26px;margin:30px 0 0 0;position:relative;-webkit-transition:.2s;transition:.2s;z-index:5}
.system__img{width:40px;height:initial;position:relative;-webkit-transition:.2s;transition:.2s;z-index:5}
.system__icon__wrapper::before{content:"";position:absolute;width:70px;height:70px;border-radius:10px;top:42px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.2s;transition:.2s}
.footer{background:-webkit-gradient(linear,right top,left top,color-stop(.65%,#00205b),to(#003699));background:linear-gradient(270deg,#00205b .65%,#003699 100%);position:relative;padding-top:40px;overflow:hidden}
.footer__head{font-weight:700;font-size:18px;line-height:26px;position:relative;color:#fff;padding-bottom:15px;margin:0 0 40px}
.footer__head::before{content:"";position:absolute;bottom:0;right:0;width:60px;height:5px;background:#ffb81c;border-radius:5px}
.footer__head::after{content:"";position:absolute;bottom:0;right:65px;width:10px;height:5px;background:#fff;border-radius:5px}
.loc{position:relative;height:170px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.08);box-shadow:0 0 15px rgba(0,0,0,.08);border-radius:60px 20px 20px 60px;overflow:hidden}
.ccoip__info{margin:20px 0 10px 0;font-weight:500;font-size:16px;line-height:25px;color:#fff}
.ccoip__info a{color:red}
.conatct{position:relative;z-index:5}
.contact__item{font-weight:700;font-size:16px;line-height:25px;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;margin-bottom:10px}
.contact__item i{font-size:15px;margin:0 0 0 7px;position:relative;top:5px}
.statistics{position:relative;list-style:none;padding:0;margin:0}
.statistic{font-weight:700;font-size:16px;line-height:25px;margin-bottom:15px;color:#fff}
.footer__links{position:relative;list-style:none;padding:0;margin:0}
.footer__link__item{margin-bottom:15px}
.footer__link{font-weight:500;font-size:16px;line-height:25px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}
.footer__link:hover{color:#ffb81c}
.footer__link::before{content:"\e931";font-family:niafam-icons;font-size:15px;margin:0 0 0 5px}
.copyright{position:relative}
.footer__png{position:absolute;bottom:0;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);z-index:0}
.copyright__text{font-weight:400;font-size:13px;line-height:20px;text-align:left;color:#636363;position:relative;bottom:30px}
.footer .datepicker-plot-area{overflow:visible}
.footer .datepicker-container{position:relative;top:0!important;right:0!important;left:auto!important}
.footer .datepicker-plot-area{width:100%;padding:0;position:relative;font:14px var(--ccoipFont);border:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.footer #persianDatapicker{display:none}
.footer .datepicker-plot-area .datepicker-day-view .table-days td span,.footer .datepicker-plot-area .datepicker-month-view .month-item,.footer .datepicker-plot-area .datepicker-year-view .year-item{background-color:transparent}
.footer .datepicker-plot-area .datepicker-day-view .table-days td .alter-calendar-day{color:transparent}
.footer .datepicker-plot-area .datepicker-day-view .table-days td span,.footer .datepicker-plot-area .datepicker-month-view .month-item,.footer .datepicker-plot-area .datepicker-year-view .year-item{font-weight:700;font-size:16px;line-height:15px;height:initial;color:#fff}
.footer .datepicker-plot-area .datepicker-day-view .table-days td span.other-month{color:#ffffff22!important}
.footer .datepicker-plot-area .datepicker-day-view .month-grid-box .header .header-row-cell{color:#fff}
.footer .datepicker-plot-area .datepicker-day-view .table-days td{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:42px}
.footer #footerCal .datepicker-navigator i{font-size:15px;color:#000}
.footer .datepicker-plot-area .datepicker-navigator .pwt-btn-next,.footer .datepicker-plot-area .datepicker-navigator .pwt-btn-prev{height:30px;width:30px!important;line-height:30px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;background-color:#daecfa;color:#333;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}
.footer .datepicker-plot-area .datepicker-navigator .pwt-btn-next::before{content:"\e931";font-family:niafam-icons;font-size:15px;color:#000}
.footer .datepicker-plot-area .datepicker-navigator .pwt-btn-prev::before{content:"\e933";font-family:niafam-icons;font-size:15px;color:#000}
.footer .datepicker-plot-area .datepicker-navigator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #d9d9d9;padding-bottom:15px}
.footer .datepicker-plot-area .datepicker-navigator .pwt-btn-switch{display: flex;
    justify-content: center;
    align-items: center;font-weight:700;background-color:transparent;color:#fff;font-weight:500;font-size:16px;line-height:25px}
.footer .datepicker-plot-area .datepicker-day-view .month-grid-box .header .header-row-cell:last-child{color:#ffb81c}
.footer .datepicker-plot-area .datepicker-day-view .table-days td:last-child span{color:#ffb81c}
.footer .datepicker-plot-area .datepicker-day-view .table-days td.has-event{position:relative}
.footer .datepicker-plot-area .datepicker-day-view .table-days td.has-event span{position:relative}
.footer .datepicker-plot-area .datepicker-day-view .table-days td.has-event:hover p{opacity:1;visibility:visible}
.footer .datepicker-plot-area .datepicker-day-view .table-days td.has-event p{position:absolute;top:120%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#ffb81c;border-radius:5px;padding:10px 15px;min-width:200px;font-size:14px;font-weight:500;z-index:10;visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s}
.footer .datepicker-plot-area .datepicker-day-view .table-days td.has-event p::before{content:"";bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;width:0;height:0;border-style:solid;border-width:0 5px 5px 5px;border-color:transparent transparent #ffb81c transparent}
.footer .datepicker-plot-area .datepicker-day-view .table-days td.has-event::before{content:"";position:absolute;width:90%;height:90%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background-color:#ffb81c;z-index:0}
.footer .datepicker-plot-area .datepicker-day-view .table-days td.other-month::before{content:none!important}
.footer .datepicker-plot-area .datepicker-day-view .table-days td.other-month p{display:none}
.social{padding:0;margin:55px 0 0 0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:10px}
.social__link{font-size:25px;color:#fff}
.social__link:hover{color:#ffb81c}
.footer__png{position:absolute;bottom:0;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);z-index:0;width:100%;height:100px}
.scrolltop{right:30px;opacity:0;position:fixed;text-align:center;line-height:12px;bottom:0;color:#fff;cursor:pointer;border-radius:50%;height:40px;width:40px;background-color:rgba(0,0,0,.25);background-repeat:no-repeat;background-position:center;overflow:hidden;visibility:hidden;-webkit-transition:.3s;transition:.3s;z-index:100}
.scrolltop::before{position:absolute;content:"";width:0%;height:0%;background:var(--dark);right:50%;top:50%;border-radius:50%;-webkit-transition:.3s;transition:.3s}
.scrolltop--show{bottom:30px;opacity:1;visibility:visible}
.scrolltop i{display:block;line-height:39px;width:39px;height:39px;font-size:16px;top:0!important;left:0!important;text-align:center;position:relative;color:#fff;z-index:10;-webkit-transform:translate(0,0);transform:translate(0,0);transition:transform .2s ease,-webkit-transform .2s ease}
.scrolltop:hover::before{width:100%;height:100%;top:0;right:0}
.scrolltop:hover i{-webkit-transform:translate(0,-39px)!important;transform:translate(0,-39px)!important}
.main-pusher{-webkit-transition:.3s;transition:.3s}
.main-pusher--pushed{-webkit-transform:translateX(280px);transform:translateX(280px)}
.blind-area{overflow-y:scroll;width:280px;position:fixed;left:0;top:0;height:100%;background-color:#292e35;padding:30px 15px;z-index:1000;-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(.8);transform:scale(.8);visibility:hidden;opacity:0}
.blind-area--show{-webkit-transform:scale(1);transform:scale(1);visibility:visible;opacity:1}
.blind{margin-bottom:30px}
.blind__title{color:#fff;font-size:16px;font-weight:500;border-bottom:1px solid #434343;display:block;padding-bottom:10px;margin-bottom:20px}
.blind__link{display:block;padding:.6em;margin:0 0 15px;border-radius:5px;cursor:pointer;color:#fff;text-decoration:none;background:0 0;border:1px solid #fff;font-size:16px;width:100%}
.blind__link.active{background-color:#fff;color:#333}
.custom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:5px;overflow:hidden;margin-bottom:15px}
.custom__info{font-size:15px;color:#fff;margin-bottom:10px}
.custom__btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:0;padding:12px 0;background-color:#2250fc;color:#fff;font-size:14pxem}
.custom__btn:not(:last-child){border-left:.5px solid #2220fc}
.blind__button{width:40px;height:40px;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;border-top-right-radius:15px;border-bottom-right-radius:15px;position:fixed;left:0;top:50%;-webkit-transition:.3s;transition:.3s;background-color:var(--orange);border:0;z-index:1000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.blind__button:hover .blind__button__text{visibility:visible;opacity:1}
.blind__button--hidden{left:-65px}
.blind__button__icon{color:#fff;font-size:20px}
.blind__button__text{position:absolute;border-radius:5px;left:120%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:12px;padding:9.5px 5px;color:#fff;background-color:var(--orange);white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s}
.blind__button__text::before{position:absolute;content:"";display:inline-block;width:0;top:50%;right:100%;height:0;border-style:solid;border-width:3.5px 5px 3.5px;border-color:transparent var(--orange) transparent transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.blind__overlay{position:fixed;width:100%;height:100%;top:0;right:0;background-color:#000;-webkit-transition:.3s;transition:.3s;z-index:500;visibility:hidden;opacity:0}
.blind__overlay:hover{cursor:url(../images/close.webp),auto}
.blind__overlay--show{visibility:visible;opacity:.5}
.main-pusher.colorblind1,.main-pusher.zones.colorblind1{-webkit-filter:url(../images/filters.svg#protanopia) grayscale(0)!important;filter:url(../images/filters.svg#protanopia) grayscale(0)!important}
.main-pusher _:-moz-tree-row(hover),.main-pusher.colorblind1,.main-pusher.zones.colorblind1{filter:url(../images/filters.svg#protanopia) grayscale(0)!important}
.main-pusher.colorblind2,.main-pusher.zones.colorblind2{-webkit-filter:url(../images/filters.svg#protanomaly) grayscale(0)!important;filter:url(../images/filters.svg#protanomaly) grayscale(0)!important}
.main-pusher _:-moz-tree-row(hover),.main-pusher.colorblind2,.main-pusher.zones.colorblind2{filter:url(../images/filters.svg#protanomaly) grayscale(0)!important}
.main-pusher.colorblind3,.main-pusher.zones.colorblind3{-webkit-filter:url(../images/filters.svg#deuteranopia) grayscale(0)!important;filter:url(../images/filters.svg#deuteranopia) grayscale(0)!important}
.main-pusher _:-moz-tree-row(hover),.main-pusher.colorblind3,.main-pusher.zones.colorblind3{filter:url(../images/filters.svg#deuteranopia) grayscale(0)!important}
.main-pusher.colorblind4,.main-pusher.zones.colorblind4{-webkit-filter:url(../images/filters.svg#deuteranomaly) grayscale(0)!important;filter:url(../images/filters.svg#deuteranomaly) grayscale(0)!important}
.main-pusher _:-moz-tree-row(hover),.main-pusher.colorblind4,.main-pusher.zones.colorblind4{filter:url(../images/filters.svg#deuteranomaly) grayscale(0)!important}
.main-pusher.colorblind5,.main-pusher.zones.colorblind5{-webkit-filter:url(../images/filters.svg#tritanopia) grayscale(0)!important;filter:url(../images/filters.svg#tritanopia) grayscale(0)!important}
.main-pusher _:-moz-tree-row(hover),.main-pusher.colorblind5,.main-pusher.zones.colorblind5{filter:url(../images/filters.svg#tritanopia) grayscale(0)!important}
.main-pusher.colorblind6,.main-pusher.zones.colorblind6{-webkit-filter:url(../images/filters.svg#tritanomaly) grayscale(0)!important;filter:url(../images/filters.svg#tritanomaly) grayscale(0)!important}
.main-pusher _:-moz-tree-row(hover),.main-pusher.colorblind6,.main-pusher.zones.colorblind6{filter:url(../images/filters.svg#tritanomaly) grayscale(0)!important}
.main-pusher.colorblind7,.main-pusher.zones.colorblind7{-webkit-filter:url(../images/filters.svg#achromatopsia) grayscale(0)!important;filter:url(../images/filters.svg#achromatopsia) grayscale(0)!important}
.main-pusher _:-moz-tree-row(hover),.main-pusher.colorblind7,.main-pusher.zones.colorblind7{filter:url(../images/filters.svg#achromatopsia) grayscale(0)!important}
.main-pusher.colorblind8,.main-pusher.zones.colorblind8{-webkit-filter:url(../images/filters.svg#achromatomaly) grayscale(0)!important;filter:url(../images/filters.svg#achromatomaly) grayscale(0)!important}
.main-pusher _:-moz-tree-row(hover),.main-pusher.colorblind8,.main-pusher.zones.colorblind8{filter:url(../images/filters.svg#achromatomaly) grayscale(0)!important}
.font-color{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border-radius:5px;width:50px;height:35px!important;min-height:30px!important;cursor:default;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:-internal-light-dark(#efefef,#3b3b3b);color:-internal-light-dark(black,#fff);border-width:0!important;border-style:none!important;border-color:-internal-light-dark(#767676,#858585);-o-border-image:initial;border-image:initial;width:100%;padding:3px 5px!important}
@media (max-width:1599.98px) and (min-width:1200px){
.container{max-width:1300px}
}
@media (max-width:1399.98px) and (min-width:1200px){
.container{max-width:1170px}
}
@media (max-width:1459.98px){
.logo{width:100px}
.site__title{font-size:25px}
#espritmenu>ul>li>a{font-size:16px}
.search__link__box{height:55px}
.main-pusher{padding-top:206px}
.cities__img{height:116px;width:174px;-webkit-box-flex:0;-ms-flex:0 0 174px;flex:0 0 174px}
.gallery__title{font-size:14px;line-height:22px}
.system__title{font-size:15px}
.system__item{padding:47px 10px 27px}
.system__item:hover{padding:37px 10px 27px}
.system__icon__wrapper::before{top:33px}
.ccoip__info{font-size:14px;line-height:24px}
.contact__item{font-size:14px;line-height:24px}
.footer__head{font-size:16px;padding-bottom:10px}
.footer__link{font-size:14px;line-height:24px}
.footer__link__item{margin-bottom:12px}
.statistic{font-size:14px;line-height:24px;margin-bottom:12px}
}
@media (max-width:1199.98px){
.main__slider__title{font-size:14px;margin:5px 0 0 0}
.main__slider__content{padding:15px 25px 15px}
.snews__img{height:90px;-webkit-box-flex:0;-ms-flex:0 0 135px;flex:0 0 135px;width:135px}
.snews__title{font-size:13px;line-height:17px;min-height:51px}
.snews__date{font-size:10px}
.alllink__item{height:270px}
.map__box{width:100%}
.cities__box{padding:20px 20px 10px 20px}
.cities__title{font-size:13px;margin:5px 0}
.cities__head{margin-bottom:20px}
.cities__item{margin-bottom:20px}
.system__cell{width:20%}
.footer .datepicker-plot-area .datepicker-day-view .table-days td.has-event::before{width:28px;height:28px}
}
@media (max-width:991.98px){
.search__link__box{height:45px}
.today{font-size:14px}
.site__title{font-size:20px}
.socialmedia li a{font-size:20px}
.socialmedia{gap:5px}
.main-pusher{padding-top:0}
.search__link__box::before{border-width:45px 30px 0 0}
.main__header{position:relative}
.main__slider__wrapper{height:initial;margin-bottom:22px}
.main__slider{height:initial}
.main__slider__cell{height:initial}
.main__slider__item{padding-bottom:66.6666%;height:0}
.snews__img{height:100px;-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;width:150px}
.snews__cell{width:350px;opacity:.5;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}
.snews__cell.is-selected{pointer-events:initial;opacity:1}
.snews__title{line-height:19px;min-height:57px}
.header--fixed{position:relative}
.alllink__item{height:200px}
.alllink__title{right:15px;bottom:15px;gap:5px;font-size:14px}
.alllink__item::before{bottom:-155px}
.alllink__item::after{bottom:32px}
.map__box{max-width:420px;margin:auto}
.ccoip__title{gap:10px;font-size:16px}
.ccoip__title2{gap:10px;font-size:15px}
.gallery__item.gallery__item--big{padding-bottom:66%;height:0}
.system__title{font-size:14px;margin-top:20px!important;line-height:20px}
.system__icon{font-size:30px}
.system__img{width:30px}
.system__icon__wrapper::before{width:60px;height:60px}
.system__item:hover .system__icon{font-size:40px}
.system__item:hover .system__img{width:40px}
.system__cell{width:25%}
.footer{padding-top:20px}
.footer__head{margin-top:30px}
.footer__png{display:none}
.copyright__text{font-size:13px;text-align:center;color:#fff;bottom:0}
.copyright{padding:30px 0 15px}
.cities{padding:10px 0 40px}
.gallery{padding:40px 0}
.systems{padding:40px 0 40px}
.cities .ccoip__title{margin-bottom:20px}
}
@media (max-width:767.98px){
.sitetitle__box{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.extra__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.news_s_arch{font-size:12px}
.all__links .row{margin:0 -7.5px}
.all__links .row .col-md-4{padding:0 7.5px}
.alllink__item{margin-bottom:15px}
.alllink__title{right:10px;font-size:13px}
.gallery__item{margin-bottom:10px}
.gallery-tabs__content .row{margin:0 -5px}
.gallery-tabs__content .row .col-6,.gallery-tabs__content .row .col-lg-12,.gallery-tabs__content .row .col-lg-6{padding:0 5px}
.poster{height:calc(100% - 10px)}
.gallery-tabs__link{gap:5px;font-size:14px;padding:7px 10px;line-height:23px}
.gallery-tabs{gap:10px}
.system__cell{width:33.3333%}
}
@media (max-width:575.98px){
.snews__cell{width:300px;padding:8px 7.5px 30px}
.snews__img{height:95px;-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;width:140px}
.alllink__item{height:160px}
.cities__img{height:90px;width:130px;-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px}
.cities__item{gap:10px}
.cities__lead{-webkit-line-clamp:1}
.gallery__item.gallery__item--big .gallery__content{padding:15px}
.gallery__content{padding:15px}
.gallery__title{font-size:12px;line-height:20px}
.system__cell{width:50%}
}