

/* Start:/local/templates/bigi/components/bitrix/news.list/main-banners-top/style.css?17633812507242*/
@media (min-height: 620px) and (min-width: 800px) {
    .bannersMain {
        height: calc(100vh - 60px);
    }
}
.bannersMain.swiper {
    background: #A41034;
}
.bannersMain-slideWrap {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    height: 100%;
    font-family: OceanicGrotesk;
    font-weight: normal;
}
.bannersMain-slideWrap .leftPart,
.bannersMain-slideWrap .rightPart {
    width: 50%;
}
.container-half {
    max-width: 100%;
    width: 100%;
    box-sizing: border-box;
    padding: 0 40px;
    margin-left: auto;
}
.bannersMain-slideWrap .leftPart {
    position: relative;
    background: #A41034;
    padding: 40px;
    box-sizing: border-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-align-content: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
}
.bannersMain-slideWrap .leftPart .container-half {
    min-height: 50%;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
}
.leftPart-titleGroup {
    margin-right: 40px;
    position: absolute;
    top: 50%;
    left: 40px;
    transform: translateY(-50%);
}
.leftPart-breadcrumb {
    display: flex;
    margin-bottom: 12px;
}
.leftPart-breadcrumb span {
    display: block;
    color: #EBCD00;
    font-size: 14px;
    line-height: 18px;
    padding-left: 28px;
    position: relative;
}
.leftPart-breadcrumb span:before {
    content: "";
    display: block;
    position: absolute;
    width: 12px;
    height: 12px;
    top: calc(50% - 6px);
    left: 7px;
    background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.91851 2.082C6.74277 1.90626 6.45785 1.90626 6.28211 2.082C6.10638 2.25773 6.10638 2.54266 6.28211 2.71839L9.08392 5.5202H1.80031C1.53522 5.5202 1.32031 5.7351 1.32031 6.0002C1.32031 6.26529 1.53522 6.4802 1.80031 6.4802H9.08392L6.28211 9.282C6.10638 9.45773 6.10638 9.74266 6.28211 9.91839C6.45785 10.0941 6.74277 10.0941 6.91851 9.91839L10.8367 6.0002L6.91851 2.082Z" fill="%23EBCD00"/></svg>');
}
.leftPart-breadcrumb span:first-child {
    padding-left: 0;
    font-weight: 500;
}
.leftPart-breadcrumb span:first-child:before {
    content: none;
}
.leftPart-name {
    color: #FFF;
    font-size: 44px;
    line-height: 44px;
    font-family: OceanicText;
    margin-bottom: 32px;
    letter-spacing: -0.02em;
}
.leftPart-text {
    color: #FFF;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 12px;
}
.leftPart-authors {
    color: #FFF;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
}
.leftPart-date {
    color: #FFF;
    font-size: 14px;
    line-height: 18px;
}
.leftPart-bottom {
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
}
.banners-pagination__block,
.banners-content__block {
    width: 50%;
}

.bannersMain .path {
    display: inline-block !important;
    margin-right: 10px;
    fill: transparent;
    stroke: rgb(255, 255, 255);
    stroke-width: 1;
    stroke-linecap: round;
    stroke-dasharray: 113.04;
    stroke-dashoffset: 0;
    transition: all .15s ease;
}
.bannersMain .swiper-pagination-bullet {
    background: transparent;
    width: 38px;
    height: 38px;
    position: relative;
    margin-right: 8px;
    transition: all .15s ease;
}
.bannersMain .swiper-pagination-bullet-active .path {
    animation: dash linear 8s;
    animation-iteration-count: unset;
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 1);
}
.bannersMain .swiper-pagination-bullet-active::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 50%;
    box-sizing: border-box;
    pointer-events: none;
}
header .bannersMain .swiper-pagination {
    padding: 0;
    bottom: 40px;
    left: 40px;
    text-align: left;
}
.bannersMain .pag-index {
    display: block;
    text-align: center;
    width: 14px;
    position: absolute;
    font-weight: 500;
    font-size: 14px;
    line-height: 14px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-family: JetBrains, sans-serif;
}
@keyframes dash {
    0% {
      stroke-dashoffset: 113.04;
    }
    100% {
      stroke-dashoffset: 0;
    }
}

.rightPart img {
    display: block;
    height: 100%;
    width: 100%;
    object-fit: cover;
}

@media(max-width: 1190px) {
    .leftPart-titleGroup {
        position: static;
        top: unset;
        left: unset;
        transform: unset;
    }
    .leftPart-bottom {
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .banners-pagination__block,
    .banners-content__block {
        width: 100%;
    }
    .banners-pagination__block {
        margin-top: 60px;
        height: 36px;
    }
    header .bannersMain .swiper-pagination {
        left: 16px;
        bottom: 16px;
    }
    .bannersMain-slideWrap .leftPart .container-half {
        max-height: calc(100% - 70px);
    }
    .leftPart-name {
        font-size: 32px;
        line-height: 34px;
        margin-bottom: 20px;
    }
}
@media(max-width: 640px) {
    .rightPart img {
        width: 100vw;
        height: 100vw;
    }
    .bannersMain-slideWrap {
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .bannersMain-slideWrap .leftPart,
    .bannersMain-slideWrap .rightPart {
        width: 100%;
    }
    .bannersMain-slideWrap .leftPart {
        order: 1;
    }
    .bannersMain-slideWrap .leftPart {
        padding: 12px 16px 16px;
    }
    .leftPart-name {
        font-size: 28px;
        line-height: 28px;
        margin-bottom: 24px;
    }
    .leftPart-text {
        font-size: 18px;
        line-height: 22px;
    }
    .bannersMain .pag-index {
        font-size: 11px;
    }
}
/* End */


/* Start:/local/templates/bigi/components/bitrix/menu/modal/style.css?1730292426213*/
.menuPopup-nav-secondary_list {
    margin: 25px 0;
    list-style: none;
    padding: 0;
}
.menuPopup-nav-secondary .menuPopup-nav-secondary_list a {
    color: #fff;
    font-size: 24px;
    line-height: 28px;
}
/* End */


/* Start:/local/templates/bigi/components/bitrix/menu/footer/style.css?1730449918127*/
.footer-menu_list {
    padding: 0;
}
.footer-menu_list li {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
/* End */


/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?16871960142729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/local/templates/bigi/styles.css?1769600101532*/
a.sminex-menu-item {
    color: rgba(174, 148, 95, 1) !important;
}
a.get-subscribe{
    display: inline-block !important;
    color: #FFF !important;
    padding: 5px 10px;
    border: 1px solid #A41034;
    background: #A41034;
    border-radius: 10px;
    &:hover{
        background: #FFF;
        border: 1px solid #A41034 !important;
        color: #A41034 !important;
        transition: 200ms;
    }
}
.menu-center .main-menu__list{
    align-items: center;
}
footer{
    .get-subscribe{
        margin-bottom: 20px;
    }
}
/* End */


/* Start:/local/templates/bigi/template_styles.css?17301917711192*/
.article_banner {margin-bottom:40px}
.mobile_banner_article {
	margin-left:auto;
	margin-right:auto;
	max-width: max-content;	
}

.topmenu li a {
    font-size: 14px !important;
}
.footer_menu .topmenu li a {
    font-size: 12px !important;
}

.hide {display:none;}
.err {border: 1px solid #e42828 !important;}	
input[type=submit] {
	/*display:flex;*/
	justify-content:center;
	align-items:center;
	width: 171px;
	height: 48px;
	background: #00ACCD;
	border-radius: 3px;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	color: #FFFFFF;
	border-bottom:none;
	margin:0 auto;
	margin-top:23px;
}
.note {font-size: 11px; color:#cfcfcf;}

@media print {
	body{visibility: hidden;}
	header {display:none;}
	footer {display:none;}
	.subscription, .left_article, .art_socseti {display:none;}
	div#bg_w.container.bg_w {display:none;}
	article {
		visibility: visible;
		margin:0px;
		padding:0px;
	}
}

.fullscreen-ad {z-index: 100000000000}

.banner_reklama .main_statii {
	    margin-right: 15px !important;
}

.mess_err {color:#d60b23;}	
.mess_ok {color:#436415;}
	
a.buy_kupon	{color:#bc0022;}
i.date_art {font-size:10px; font-style: normal;}

.new-select__list {z-index:100 !important;}
/* End */
/* /local/templates/bigi/components/bitrix/news.list/main-banners-top/style.css?17633812507242 */
/* /local/templates/bigi/components/bitrix/menu/modal/style.css?1730292426213 */
/* /local/templates/bigi/components/bitrix/menu/footer/style.css?1730449918127 */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?16871960142729 */
/* /local/templates/bigi/styles.css?1769600101532 */
/* /local/templates/bigi/template_styles.css?17301917711192 */
