

/* Start:/bitrix/templates/mydagestan_new/components/bitrix/system.pagenavigation/mydagestan/style.css?16018859562643*/
.pagination{margin:45px auto 0 auto;display: table;}
.pagination .pagination-container{text-align:center;position:relative;}
.pagination .pagination-container ul{padding:0;margin:0;list-style:none;display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;justify-content: center;}
.pagination .pagination-container ul li{position: relative;}
.pagination .pagination-container ul li.active{z-index: 5;}
.pagination .pagination-container ul li:nth-child(n+2){margin-left: -1px;}
.pagination .pagination-container ul li span{transition: all .2s;background:#ffffff;height:40px;min-width:40px;border-radius:2px;border:1px solid #E1E7EF;font-weight: 600;display: flex;flex-direction: column;align-items: center;justify-content: center;font-size: 16px;}
.pagination .pagination-container ul li a{text-decoration:none;border-radius:2px;height:40px;min-width:40px;color:#2F3F50;font-size: 16px;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.pagination .pagination-container ul li a:hover span{color: #39b46b;}
.pagination .pagination-container ul li.bx-pag-prev{margin: 0 10px 0 0;}
.pagination .pagination-container ul li.bx-pag-next{margin: 0 0 0 10px;}
.pagination .pagination-container ul li.bx-pag-all a span,.pagination .pagination-container ul li.bx-pag-prev a span,.pagination .pagination-container ul li.bx-pag-next a span{background:#ffffff;border:1px solid #E1E7EF;color:#2F3F50;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 0;}
.pagination .pagination-container ul li.bx-pag-all a span svg,.pagination .pagination-container ul li.bx-pag-prev a span svg,.pagination .pagination-container ul li.bx-pag-next a span svg{opacity: 1;height: 16px;width: 10px;}
.pagination .pagination-container ul li.bx-pag-all span,.pagination .pagination-container ul li.bx-pag-prev span,.pagination .pagination-container ul li.bx-pag-next span{background:#ffffff;border:1px solid #E1E7EF;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 0;}
.pagination .pagination-container ul li.bx-pag-all span svg,.pagination .pagination-container ul li.bx-pag-prev span svg,.pagination .pagination-container ul li.bx-pag-next span svg{opacity: .6;height: 16px;width: 10px;}
.pagination .pagination-container ul li.bx-pag-all a:hover svg path,.pagination .pagination-container ul li.bx-pag-prev a:hover svg path,.pagination .pagination-container ul li.bx-pag-next a:hover svg path{fill: #61c36e;}
.pagination .pagination-container ul li.active span{background:#ffffff;color:#39b46b;border-color: #61c36e;}
/* End */


/* Start:/bitrix/templates/mydagestan_new/components/dagweb/news.list/mydagestan_vaccination/style.css?16133768059480*/
@font-face{font-family:'Montserrat';src:url(/bitrix/templates/mydagestan_new/components/dagweb/news.list/mydagestan_vaccination/fonts/Montserrat-Regular.woff) format('woff');font-weight:300;}
@font-face{font-family:'Montserrat';src:url(/bitrix/templates/mydagestan_new/components/dagweb/news.list/mydagestan_vaccination/fonts/Montserrat-SemiBold.woff) format('woff');font-weight:700;}
@font-face{font-family:'Montserrat';src:url(/bitrix/templates/mydagestan_new/components/dagweb/news.list/mydagestan_vaccination/fonts/Montserrat-Bold.woff) format('woff');font-weight:900;}
html.fixed{overflow: hidden;}
.slideshow *{color:#2a2a2a;font-family:'Montserrat';font-weight: 300;}
.slideshow{margin: 0 0 45px 0;border-radius: 2px;background-color: #ffffff;box-shadow: 0 0 15px rgba(0,0,0,.009);position: relative;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.slideshow .slideshow-container{width:100%;height: 460px;position: relative;overflow: hidden;}
.slideshow .proportions{max-height: 650px;width: 100%;opacity: 0;}
.slideshow .proportions img{max-height: 100%;max-width: 100%;display: block;}
.slideshow .slideshow-list{margin: 0;padding: 0;list-style: none;position: relative;height: 100%;width: 100%;transform: translateX(0);transition: all .6s ease-in-out;position: absolute;top: 0;left: 0;}
.slideshow .slideshow-list.prev{transform: translateX(100%);}
.slideshow .slideshow-list.next{transform: translateX(-100%);}
.slideshow .slideshow-list .section{height: 100%;width: 100%;position: absolute;left: 0;right: 0;opacity: 0;background-color:#ffffff;}
.slideshow .slideshow-list .section.current{opacity: 1;z-index: 5;}
.slideshow .slideshow-list .section.next{left: 100%;opacity: 1;z-index: 5;}
.slideshow .slideshow-list .section.prev{left: -100%;opacity: 1;z-index: 5;}
.slideshow .slideshow-list .section img{display: block;max-width: 100%;-moz-user-select: none; -webkit-user-select: none; -ms-user-select: none;user-select: none;pointer-events: none;}
.slideshow .slideshow-list .section .content{width: 100%;height: 100%;padding: 30px 30px;position: relative;width: 1110px;height: 460px;opacity: 0;display: flex;flex-direction: column;}
.slideshow .slideshow-list .section .content.active{opacity: 1;}
.slideshow .slideshow-list .section .image{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 5;width: 100% !important;height: 100% !important;}
.slideshow .slideshow-list .section .screenshot{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 5;width: 100% !important;height: 100% !important;}
.slideshow .slideshow-list .section .screenshot.deactive{opacity: 0;}
.slideshow-refresh{display: table;margin-left: auto;margin-bottom: 15px;cursor: pointer;}
.slideshow-refresh #ssButtonRefresh{border-radius: 4px;padding: 0 15px;color:#3e87e6;font-weight: 600;font-size: 15px;transition: all .2s;border: 1px solid #c4daf7;height: 32px;display: flex;flex-direction: column;justify-content: center;cursor: pointer;white-space: nowrap;}
.slideshow-refresh #ssButtonRefresh:hover{background-color: rgba(62, 135, 230, 0.09);}
.slideshow .response{position: fixed;top: 0;left: 0;right:0;opacity: 0;visibility: hidden;transition: all .2s;z-index: 1000;padding:15px 43px 15px 19px;box-shadow: 0 3px 15px 0px rgba(0, 0, 0, 0.15);width: 420px;display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;background-color: #ffffff;margin: auto;}
.slideshow .response:before{content: '';display: block;position: absolute;left: 0;top: 0;right: 0;height: 4px;}
.slideshow .response.error:before{background-color: #ffc122;}
.slideshow .response.success:before{background-color: #61c36e;}
.slideshow .response.info:before{background-color: #3086eb;}
.slideshow .response.active{opacity: 1;visibility: visible;}
.slideshow .response svg.status{display: none;}
.slideshow .response svg.close{position: absolute;right: 15px;width: 18px;height: 18px;cursor: pointer;}
.slideshow .response .response-section{display: flex;flex-direction: column;margin-left: 15px;}
.slideshow .response .response-section span.status{display: none;font-weight: 900;font-size: 18px;}
.slideshow .response .response-section span.description{font-size: 16px;margin-top: 2px;}
.slideshow .response.error .response-section span.error{display: block;}
.slideshow .response.success .response-section span.success{display: block;}
.slideshow .response.info .response-section span.info{display: block;}
.slideshow .response.error svg.status.error{display: block;}
.slideshow .response.success svg.status.success{display: block;}
.slideshow .response.info svg.status.info{display: block;}
.slideshow .slideshow-list .section.common .content .bg{position: absolute;top: -1px;left: -1px;right: -1px;bottom: -1px;background-size: cover;background-repeat: no-repeat;z-index: -1;background-position: center;}
.slideshow .slideshow-list .section.common .content .title{font-size: 52px;font-weight: 900;margin-bottom: 30px;display: block;}
.slideshow .slideshow-list .section.common .content .objectives{display: flex;flex-direction: row;flex-wrap: wrap;margin: 0;}
.slideshow .slideshow-list .section.common .content .objectives .objective{display: flex;flex-direction: column;width: 50%;padding: 30px 0;}
.slideshow .slideshow-list .section.common .content .objectives .objective .description{font-size: 26px;font-weight: 700;color:#2a2a2a;line-height: 28px;padding-left: 20px;position: relative;}
.slideshow .slideshow-list .section.common .content .objectives .objective .description-red{font-size: 26px;font-weight: 700;color:#2a2a2a;line-height: 28px;padding-left: 20px;position: relative;}
.slideshow .slideshow-list .section.common .content .objectives .objective .description-blue{font-size: 26px;font-weight: 700;color:#2a2a2a;line-height: 28px;padding-left: 20px;position: relative;}
.slideshow .slideshow-list .section.common .content .objectives .objective .description-light{font-size: 26px;font-weight: 700;color:#2a2a2a;line-height: 28px;padding-left: 20px;position: relative;}
.slideshow .slideshow-list .section.common .content .objectives .objective .description:before{content: '';top: 6px;left: 0;bottom: 3px;background-color: #61B87B;width: 5px;position: absolute;height: 19px;}
.slideshow .slideshow-list .section.common .content .objectives .objective .description-red:before{content: '';top: 6px;left: 0;bottom: 3px;background-color: #FF875C;width: 5px;position: absolute;height: 19px;}
.slideshow .slideshow-list .section.common .content .objectives .objective .description-blue:before{content: '';top: 6px;left: 0;bottom: 3px;background-color: #5797FF;width: 5px;position: absolute;height: 19px;}
.slideshow .slideshow-list .section.common .content .objectives .objective .description-light:before{content: '';top: 6px;left: 0;bottom: 3px;background-color: #44cfee;width: 5px;position: absolute;height: 19px;}
.slideshow .slideshow-list .section.common .content .objectives .objective .value{color:#2a2a2a;font-size: 52px;font-weight: 900;margin-top: 5px;padding-left: 20px;}
.slideshow .slideshow-list .section.common .content .objectives .objective .value b{font-size: 22px;font-weight: 600;margin: 0 0 10px 15px;opacity: .65;}
.slideshow .slideshow-list .section.common .content .objectives .objective .value-plus-1{color:#2a2a2a;font-size: 18px;font-weight: 900;margin-top: -85px;margin-left: 235px;}
.slideshow .slideshow-list .section.common .content .objectives .objective .value-plus-2{color:#2a2a2a;font-size: 18px;font-weight: 900;margin-top: -85px;margin-left: 130px;}
.slideshow .slideshow-list .section.common .content .objectives .objective .value-plus-3{color:#2a2a2a;font-size: 18px;font-weight: 900;margin-top: -85px;padding-left: 100px;}
.slideshow .slideshow-list .section.common .content .financing{margin-top: 15px;display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;}
.slideshow .slideshow-list .section.common .content .financing .description{position: relative;font-size: 26px;width: 455px;font-weight: 900;}
.slideshow .slideshow-list .section.common .content .financing .description:after{content: '';position: absolute;top: calc(50% - 13px);right: -36px;width: 0;border-width: 0 26px 26px;border-style: solid;border-color:#61B87B transparent;transform: rotate(90deg);}
.slideshow .slideshow-list .section.common .content .financing .value{margin-left: auto;font-weight: 900;font-size: 140px;display: flex;flex-direction: row;flex-wrap: nowrap;}
.slideshow .slideshow-list .section.common .content .financing .value .unit{display: flex;flex-direction: column;align-items: center;justify-content: center;margin-left: 30px;}
.slideshow .slideshow-list .section.common .content .financing .value .unit span{font-size: 30px;font-weight: 700;}
.slideshow .slideshow-list .section.common .content .completion{display: table;background-color:#f11f27;font-weight: 700;color:#ffffff;padding: 0 8px;font-size: 14px;line-height: 28px;}
.slideshow .slideshow-list .section.common .content .completion-virus{display: table;background-color: #74A6E8;font-weight: 600;color: #ffffff;margin: auto auto 0 0;padding: 0 10px;font-size: 14px;line-height: 30px;border-radius: 1px;padding-bottom: 2px;}
.slideshow .slideshow-list .section.common .content .tel{display: table;background-color:#f11f27;font-weight: 700;color:#ffffff;margin: -28px 0 0 716px;padding: 0 8px;font-size: 14px;line-height: 28px;white-space: nowrap;}
@media(max-width:1199px){
    .slideshow .slideshow-container{height: 459px;}
}
@media(max-width:991px){
    .slideshow .slideshow-container{height: 340px;}
}
@media(max-width:767px){
    .slideshow .slideshow-container{height: 251px;}
}
@media(max-width:567px){
    .slideshow .slideshow-container{height: calc((100vw - 30px) / 2.018);}
}
/* End */
/* /bitrix/templates/mydagestan_new/components/bitrix/system.pagenavigation/mydagestan/style.css?16018859562643 */
/* /bitrix/templates/mydagestan_new/components/dagweb/news.list/mydagestan_vaccination/style.css?16133768059480 */
