/*.night_theme .main__page{background: url("../img/bg_page__home_night.jpg") 50% 0 no-repeat; background-size: cover;}*/


.night_theme body{background-size: 1400px}


 .night_theme #contacts input,
 .night_theme #contacts input:focus,
 .night_theme #contacts input:active,
 .night_theme #calculator input,
 .night_theme #calculator input:focus,
 .night_theme #calculator input:active{
	caret-color: #fff!important;
}

.night_theme .bt{color: #D8E6FF;}



.night_theme .swiper .swiper-button-prev, .night_theme .swiper .swiper-button-next{background: #172A48;}



.night_theme .form input[type="text"], .night_theme .form input[type="email"], .night_theme .form input[type="tel"], .night_theme .form input[type="password"], .night_theme .form textarea, .night_theme .form select{background: rgba(7, 33, 78, 0.5); color: #fff;}

.night_theme .form__select .select__current{background: rgba(7, 33, 78, 0.5);}
.night_theme .form__select ul{background: #122953}
.night_theme .form__select ul li:hover, .night_theme .form__select ul li.active{background: #071C40}





.night_theme .btn-blue{background: transparent; box-shadow: 0px 8px 16px rgba(22, 63, 118, 0.2);}
.night_theme .btn-blue span{background: #fff; color: var(--mainBlue)!important; transition: all 0.3s;}
    .night_theme .btn-blue:hover span{background: var(--mainBlue); color: #fff!important;}




.night_theme .btn-white-pr{box-shadow: none!important;}
.night_theme .btn-white-pr span{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; box-shadow: none;}
.night_theme .btn-white-pr:hover{background: rgba(255, 255, 255, 0.1)!important;}


.night_theme #languages.page__lang .form__select .select__current{border-color: #4B72B3; background: #354D77;}
.night_theme #languages.page__lang .form__select .select__current:after{background: url("../img/arrwhite.svg") 50% 50% no-repeat;}
.night_theme #languages.page__lang .information .icon{background-color: transparent; border-color: transparent;}
.night_theme #languages.page__lang .form__select.open ul{background: #354D77; border-color: #4B72B3;}
.night_theme #languages.page__lang .form__select.open ul li:hover,.night_theme #languages.page__lang .form__select.open ul li.active{background: #4B72B3}



.night_theme #niches .item__note{background: rgba(79, 113, 158, 0.2); border: 1px solid #4B72B3; box-shadow: 0px 8px 24px rgba(34, 49, 86, 0.05); backdrop-filter: blur(2px);}

.night_theme #languages.lang__bg{background: transparent; /*background: linear-gradient(0deg, #071733 62.5%, #0F254C 100%);*/}


.night_theme .am5-focus-container div[tabindex="0"]:hover{background: #9669FF!important}
.night_theme .am5-focus-container div:active{background: #9669FF!important}

.night_theme .am5-focus-container div:hover{background: red!important}
.night_theme .am5-focus-container div:active{background: #000!important}



.night_theme .header__background{background: rgba(62, 113, 186, 0.2); border: 1px solid #4B72B3;}
.night_theme header .main__nav li.menu-item-has-children:after{background: url("../img/arrwhite.svg") 50% 50% no-repeat;}
.night_theme header .search{background: url("../img/searchwhite.svg") 50% 50% no-repeat;}
    .night_theme header .search:hover{background: rgba(62, 113, 186, 0.4) url("../img/searchwhite.svg") 50% 50% no-repeat;;}
    .night_theme header .search.open,.night_theme header .search.open:hover{background: url("../img/closewhite.svg") 50% 50% no-repeat!important;}
.night_theme header .lang .current{background: url("../img/langwhite.svg") 8px 50% no-repeat;}
.night_theme header .lang:hover > .current{background-color: rgba(62, 113, 186, 0.4);}
    .night_theme header .lang .current:hover,.night_theme header .lang .current.open{background: rgba(62, 113, 186, 0.4) url("../img/langwhite.svg") 8px 50% no-repeat;}
    .night_theme header .lang ul{background: rgba(62, 113, 186, 0.4); background: rgba(7, 23, 51, 0.8);}
.night_theme header .theme{background: url("../img/theme.svg") 50% 50% no-repeat;}
    .night_theme header .theme:hover{background: rgba(62, 113, 186, 0.4) url("../img/theme.svg") 50% 50% no-repeat;}
    .night_theme header .theme svg{opacity: 0;}
.night_theme header .telegram a{color: #fff;}
.night_theme header .main__nav ul{background: rgba(7, 23, 51, 0.8); box-shadow: 0px 4px 12px rgba(77, 77, 77, 0.15);}
    .night_theme header .main__nav ul li a{border-radius: 8px; padding: 0 16px;}
    .night_theme header .main__nav ul li a:hover{color: #fff; background: rgba(50, 114, 229, 0.1);}
    .night_theme header .main__nav li:hover > a{color: #9669FF;}
.night_theme header .pull svg path{stroke: #fff;}
.night_theme header .search .form__search input::placeholder{color: #000}
/*.night_theme header .main__nav ul:after{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(7, 23, 51, 0.8); content: ''; filter: blur(10px); display: block;}*/



.night_theme #promo{background: transparent;}
    .night_theme #promo h1{color: #fff;}
    .night_theme #promo .text span{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
    .night_theme #promo .counts .item{background: rgba(79, 113, 158, 0.2); border: 1px solid #4B72B3; box-shadow: 0px 4px 24px rgba(34, 49, 86, 0.1);}
    .night_theme #promo .counts .count{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}


.night_theme .content a.btn,.night_theme .content a.btn span{color: var(--blue); -webkit-text-fill-color: var(--blue)}
.night_theme .content a.btn:hover,.night_theme .content a.btn span:hover{-webkit-text-fill-color: #fff;}





.night_theme .item__service{background: rgba(44, 74, 140, 0.2); border: 1px solid #4B72B3; box-shadow: none;}
    .night_theme .item__service .exceprt{opacity: 0.8}





.night_theme .item__direction{background: linear-gradient(118.96deg, rgba(7, 24, 52, 0) 15.11%, #1864EB 191.97%);}
    .night_theme .item__direction .title{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
    .night_theme .item__direction:after{background: linear-gradient(119.6deg, rgba(7, 23, 52, 0) 30.35%, #1864EB 191.85%);}
    .night_theme .item__direction:hover:after{opacity: 1}




.night_theme #languages:after{background: linear-gradient(0deg, #071733 62.5%, #0F254C 100%);}
.night_theme #languages .information .icon,.night_theme #languages .map__actions .btn{background: rgba(79, 113, 158, 0.3); border: 1px solid #4B72B3; color: #94BBFF}
    .night_theme #languages .information .icon svg path{stroke: #94BBFF;}
    .night_theme #languages .information .icon.open{background: rgba(79, 113, 158, 0.3) url("../img/closewhite.svg") 50% 50% no-repeat;}
    .night_theme #languages .map__actions .btn:hover{background: #94BBFF; color: #fff; border-color: #94BBFF}
    .night_theme #languages .search{ border-radius: 16px; background: rgba(79, 113, 158, 0.2);}
    .night_theme #languages .list__lang a{background: rgba(25, 48, 88, 0.2); border: 1px solid rgba(75, 114, 179, 0.46);}
        .night_theme #languages .list__lang a:hover{background: #071C40; border-color: #071C40;}
    .night_theme #languages .search input{background: #354D77 url("../img/searchwhite.svg") calc(100% - 1px) 50% no-repeat; border: 1px solid #4B72B3; color: #fff;}
        .night_theme #languages .search input::placeholder{opacity: 0.7}
    .night_theme #languages .information .info__links{background: rgba(79, 113, 158, 0.3); border: 1px solid #4B72B3;}
    .night_theme #languages .information .info__links li a{line-height: 44px; padding: 0 12px; display: block; border-radius: 8px;}
    .night_theme #languages .information .info__links li p a{display: inline-block;padding: 0;}
        .night_theme #languages .information .info__links li a:hover{color: #fff; background: rgba(50, 114, 229, 0.4);}
    .night_theme #languages .current__lang{background: #354D77; border: 1px solid #4B72B3; background: transparent; border: none}
    .night_theme #languages .current__lang:after{background-image: url("../img/arrwhite.svg");}
    .night_theme #languages .select__lang{border-color: #4B72B3}
    .night_theme #languages .list__lang .active a{background: #071C40; border-color: #071C40;}
    .night_theme #languages .map svg path{fill: #2A5094; stroke: rgba(140, 181, 255, 0.4);}
    .night_theme #languages .map svg path.active{fill: #8CB5FF; stroke: rgba(255, 255, 255, 0.4);}

    .night_theme .country__info__panel{background: rgba(24, 53, 92, 0.3); border: 1px solid #4B72B3;}
    .night_theme .country__info__panel .country__title span,.night_theme .country__info__panel .lang__title,.night_theme .country__info__panel .lang__stat{color: #D8E6FF}
    .night_theme .country__info__panel .lang__title p,.night_theme .country__info__panel .country__title p{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
    .night_theme .country__info__panel .line{background: #405E93}
    .night_theme .country__info__panel .line span{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%);}


    .night_theme #chartdiv{background: transparent}
    .night_theme #langList .item{background: rgba(25, 48, 88, 0.2); border: 1px solid rgba(75, 114, 179, 0.46);}
    .night_theme #langList .item:hover,.night_theme #langList .item.active{background: #071C40; border-color: #071C40;}




.night_theme #calculator .data{box-shadow: 0px 16px 40px rgba(34, 49, 86, 0.2);}
.night_theme #calculator .images{background: rgba(44, 74, 140, 0.2)}
.night_theme #calculator .price{background: rgba(79, 113, 158, 0.2); border: 1px solid rgba(255, 255, 255, 0.3); color: #D8E6FF}



.night_theme .tooltip .tooltip__text{background: rgba(7, 23, 51, 0.7); border: 1px solid rgba(255, 255, 255, 0.2); box-shadow: 0px 4px 24px rgba(34, 49, 86, 0.1);}
.night_theme .tooltip .tooltip__text .tooltip__title{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}




.night_theme #our__work .item{background-color: rgba(79, 113, 158, 0.2)!important; border: 1px solid #4B72B3; box-shadow: 0px 4px 24px rgba(116, 152, 240, 0.13);}
    .night_theme #our__work .item .title{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
    .night_theme #our__work .grid-2 .item:last-child{background-image: url("../img/ow1n.png");}
    .night_theme #our__work .items .item.image{background-image: url("../img/ow2n.png");}
    .night_theme #our__work .items:last-child .item:first-child{background-image: url("../img/ow3n.png");}
    .night_theme #our__work .items:last-child .item:last-child{background: rgba(79, 113, 158, 0.2);}





.night_theme #advantages .list__advantages .open .title{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
.night_theme #advantages .list__advantages .icon{background: rgba(79, 113, 158, 0.2);}
    .night_theme #advantages .list__advantages .icon svg path{stroke: #94BBFF;}
.night_theme #advantages .data{background: rgba(44, 74, 140, 0.2); box-shadow: 0px 4px 24px rgba(34, 49, 86, 0.2);}
.night_theme #advantages .data .top .title{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
.night_theme #advantages .data .data__text li{background: rgba(79, 113, 158, 0.2); border: 1px solid rgba(255, 255, 255, 0.3);}





.night_theme #content__quality .item{background: rgba(79, 113, 158, 0.2); border: 1px solid #4B72B3; box-shadow: 0px 4px 24px rgba(34, 49, 86, 0.1);}
    .night_theme #content__quality .items:before{background: linear-gradient(270deg, rgba(7, 23, 51, 0) 5.11%, #071733 85.24%);}
    .night_theme #content__quality .items:after{background: linear-gradient(90deg, rgba(7, 23, 51, 0) 5.11%, #071733 85.24%);}





.night_theme #customers .list__items .item{background: rgba(79, 113, 158, 0.2); border: 1px solid #4B72B3; box-shadow: 0px 4px 40px 4px rgba(45, 107, 217, 0.36);}
.night_theme #customers .list__items .item:after{top: -2px}
.night_theme #customers .first__item{border: 1px solid #4B72B3; border-radius: 24px;}




.night_theme #faq .item{background: rgba(79, 113, 158, 0.2); box-shadow: none;}
.night_theme #faq .question{color: #D8E6FF;}
.night_theme #faq .item:after{background: linear-gradient(to bottom, #82B8FF 0%, #9669FF 107.3%);}
.night_theme #faq .question:after, .night_theme #faq .question:before{background: url("../img/plusw.svg") 50% 50% no-repeat;}
.night_theme #faq .question:before{background: url("../img/minusw.svg") 50% 50% no-repeat;}





.night_theme #contacts .data{background: rgba(44, 74, 140, 0.2); box-shadow: 0px 4px 24px 4px rgba(34, 49, 86, 0.2), inset 0px 0px 40px 26px rgba(50, 82, 139, 0.2);}
.night_theme #contacts .form{background: rgba(79, 113, 158, 0.2); border: 1px solid rgba(255, 255, 255, 0.3);}






.night_theme #navigation{background: #071733}
.night_theme #navigation .order{background: #071733}
.night_theme #navigation .order span{width: 100%; justify-content: center; border: none; box-shadow: none;}
.night_theme #navigation .order .btn{border: none; box-shadow: none;}
.night_theme header .pull.open{background: url("../img/closewhite.svg") 50% 50% no-repeat;}
.night_theme #navigation .main__nav li:after{background: url("../img/arrwhite.svg") 50% 50% no-repeat;}
.night_theme #navigation .telegram a{color: #fff;}
    .night_theme #navigation .telegram a:hover{background-color: rgba(62, 113, 186, 0.6)!important}
.night_theme #navigation .search input{background: #153061; border: none; color: #fff;}
.night_theme #navigation .lang .current{background-image: url("../img/langwhite.svg")}
    .night_theme #navigation .lang .current:hover{background-color: rgba(62, 113, 186, 0.4)!important}
.night_theme #navigation .theme{background: url("../img/theme.svg") 50% 50% no-repeat;}
    .night_theme #navigation .theme:hover{background: rgba(62, 113, 186, 0.4) url("../img/theme.svg") 50% 50% no-repeat;}
    .night_theme #navigation .theme svg{opacity: 0;}
.night_theme #navigation .lang ul{background: rgba(7, 23, 51, 0.8);}
.night_theme #navigation .lang .current.open{background-color: transparent;}






.night_theme #error__page .btn span{background: #fff;}
.night_theme #error__page .btn:hover span{background: var(--mainBlue);}
.night_theme #error__page .image span{background-image: url(../img/error_bg_n.svg)}


.night_theme .content a{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
.night_theme .content a:hover{border-color: #9669FF}



.night_theme #article__page .info{background: rgba(44, 74, 140, 0.2);}
.night_theme #article__page .table__content{background: rgba(79, 113, 158, 0.2); border: 1px solid #4B72B3;}
.night_theme #article__page .table__content .title{color: #D8E6FF;}
.night_theme #article__page .table__content ul li a{color: rgba(255, 255, 255, 0.8);}
.night_theme #article__page .table__content ul li a:hover{color: rgba(255, 255, 255, 1);}
.night_theme #article__page .content .information{color: rgba(255, 255, 255, 0.8);}
.night_theme #article__page .content .information .time, .night_theme .blog__item .data .time{background: url("../img/timew.svg") 0 50% no-repeat; color: rgba(255, 255, 255, 0.8);}
.night_theme #article__page .content .information span{background: #fff;}
.night_theme .content__author span{color: rgba(255, 255, 255, 0.8);}
.night_theme #article__page .info .note{background: rgba(79, 113, 158, 0.2); border: 1px solid rgba(255, 255, 255, 0.3);}

.night_theme .content{color: rgba(255, 255, 255, 0.8);}
.night_theme #article__page .content h1,.night_theme .content h2, .night_theme .content h3, .night_theme .content h4, .night_theme .content h5, .night_theme .content h6{color: #D8E6FF;}
.night_theme .content table th, .night_theme .content table td{color: rgba(255, 255, 255, 0.8);}
.night_theme .content table td strong{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
.night_theme .blog__item .data .info{color: rgba(255, 255, 255, 0.8);}
.night_theme .blog__item .data .info span{background: #fff;}
.night_theme .blog__item .data .title{color: #D8E6FF}
.night_theme .blog__item:hover .data .title{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}





.night_theme #blockquote .data{background: rgba(79, 113, 158, 0.2); border: 1px solid #4B72B3;}
.night_theme #blockquote .title{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
.night_theme #blockquote .text{color: rgba(255, 255, 255, 0.8);}
.night_theme #blockquote.blockquote__full .data{border: none; background: transparent;}
.night_theme #blockquote.blockquote__full .container{background: rgba(79, 113, 158, 0.2); border: 1px solid #4B72B3;}


.night_theme .pagination a, .night_theme .pagination span{color: rgba(255, 255, 255, 0.8)}
.night_theme .pagination span.current, .night_theme .pagination a:hover{background: rgba(79, 113, 158, 0.2); color: rgba(255, 255, 255, 0.8)}
.night_theme .pagination svg path{stroke: rgba(255, 255, 255, 0.8)}



.night_theme #promo__page h1{color: #D8E6FF;}
.night_theme #promo__page .actions .sale{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}


.night_theme #tags .item{background: transparent;}
.night_theme #tags .item a{background: rgba(79, 113, 158, 0.2); border: 1px solid #4B72B3; box-shadow: 0px 4px 16px rgba(16, 114, 244, 0.15); color: #D8E6FF;}
.night_theme #tags .item a:hover{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}


.night_theme #services__list .item{background: rgba(79, 113, 158, 0.2); border: 1px solid #4B72B3;}
    .night_theme #services__list .item .title{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
        .night_theme #services__list .item:hover:after{opacity: 0.1}



.night_theme #niches .item .data .title{color: #D8E6FF;}
.night_theme #niches .item .data .advantages li{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
.night_theme #niches .item .data .title__s{color: #D8E6FF;}
.night_theme #niches .item .data .item__write{background: rgba(79, 113, 158, 0.2);}

.night_theme #niches .item .data .write__title span,.night_theme #niches .item__note .note__title,.night_theme #niches .image p{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; line-height: normal;}




.night_theme #search__page input{color: #fff; background: #153061 url("../img/searchwhite.svg") calc(100% - 16px) 50% no-repeat;}
.night_theme #search__page input::placeholder{color: #fff;}
.night_theme #search__page .search__results .title{color: #D8E6FF}
.night_theme #search__page ul li a{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
.night_theme #search__page ul li a:hover{background: linear-gradient(90deg, #FFFFFF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
.night_theme #search__page ul li{border-color: #4B72B3}



.night_theme #about__items .item{background: rgba(44, 74, 140, 0.2) url("../img/item_about.svg") 100% 0 no-repeat; border: 1px solid #4B72B3; box-shadow: 0px 8px 24px rgba(25, 55, 108, 0.25);}
.night_theme #about__items .item .title{color: #D8E6FF}
.night_theme #about__items .item p{color:  rgba(255, 255, 255, 0.8)}
.night_theme #about__items .item .icon{background: rgba(79, 113, 158, 0.2);}
.night_theme #about__items .item .icon svg path{stroke: #D8E6FF}


.night_theme #pays .item{background: rgba(79, 113, 158, 0.2); border: 1px solid #4B72B3;}



.night_theme #timework .data{background: linear-gradient(90deg, rgba(44, 74, 140, 0.2) 0%, rgba(28, 79, 191, 0.2) 100%); box-shadow: 0px 8px 24px rgba(34, 49, 86, 0.05); color: rgba(255, 255, 255, 0.8);}
.night_theme #timework .items .item{background: rgba(79, 113, 158, 0.2); border: 1px solid #4B72B3;}
.night_theme #timework .bt{color: #D8E6FF}
.night_theme #timework .text .note{background: rgba(79, 113, 158, 0.2); border: 1px solid #4B72B3;}


.night_theme #contacts__methods .item{background: rgba(79, 113, 158, 0.2); border: 1px solid #4B72B3; box-shadow: 0px 8px 24px rgba(34, 49, 86, 0.05);}
.night_theme #contacts__methods .item p{color: rgba(255, 255, 255, 0.8);}
.night_theme #contacts__methods .item span{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}



.night_theme #page__price h1{color: #D8E6FF;}
.night_theme #page__price .note{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}


.night_theme #calculator .bt.bt__black{color: #D8E6FF;}



.night_theme #prices .item,.night_theme #prices .item.top{background: rgba(79, 113, 158, 0.2); border: 1px solid #4B72B3; box-shadow: 0px 8px 24px rgba(34, 49, 86, 0.1);}
.night_theme #prices .item .text{color: rgba(255, 255, 255, 0.8);}
.night_theme #prices .item .price strong{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
.night_theme #prices .item .popular span{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%);}
.night_theme #prices .item.top .title{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
.night_theme #prices .item .btn span{width: 100%; justify-content: center;}



.night_theme #options .item{background: rgba(79, 113, 158, 0.2); border: 1px solid #4B72B3; box-shadow: 0px 4px 24px rgba(34, 49, 86, 0.1);}
.night_theme #options .item .title,.night_theme #options .item .flex strong{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}




.night_theme .box__modal{background: #132549!important; border: none!important}
.night_theme .box__modal .modal__title{color: #D8E6FF}
.night_theme .box__modal .form .form__item .label{color: #D8E6FF}
.night_theme .box__modal .form input[type="text"], .night_theme .box__modal .form input[type="email"], .night_theme .box__modal .form input[type="tel"], .night_theme .box__modal .form input[type="password"], .night_theme .box__modal .form textarea, .night_theme .box__modal .form select{
    background: rgba(16, 53, 117, 0.5)!important;
}

.night_theme .box__modal .btn span{width: 100%; justify-content: center;}

.night_theme .fancybox-is-open .fancybox-bg{background: rgba(6, 28, 65, 0.7);}
.night_theme .fancybox-close-small{background: url("../img/closewhite.svg") 50% 50% no-repeat;}


.night_theme .map-legend{background: rgba(24, 53, 92, 0.85); border: 1px solid #4B72B3; backdrop-filter: blur(10px);}
.night_theme .legend-title{color: #D8E6FF;}
.night_theme .legend-item{color: #D8E6FF;}
.night_theme .legend-color.status-official{background: #8CB5FF;}
.night_theme .legend-color.status-coofficial{background: #588DEE;}
.night_theme .legend-color.status-national{background: #3D7FF9;}
.night_theme .legend-color.status-administrative{background: #276DEE;}
.night_theme .legend-color.status-regional{background: #0E5BE6;}
.night_theme .legend-color.status-minority{background: #0E5BE6;}
.night_theme .legend-color.status-foreign{background: #0E5BE6;}
.night_theme .country-popup{background: rgba(24, 53, 92, 0.3); border: 1px solid #4B72B3; color: #D8E6FF;}
.night_theme .country-popup{background: rgba(24, 53, 92, 0.7); border: 1px solid #4B72B3; backdrop-filter: blur(10px);}
.night_theme .popup-title,.night_theme .lang-name{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
.night_theme .percentage{color: #D8E6FF;}
.night_theme .lang-badge{color: #D8E6FF;}
.night_theme .lang-badge.status-official{background: rgba(79, 195, 247, 0.2); color: #4FC3F7;}
.night_theme .lang-badge.status-coofficial{background: rgba(129, 199, 132, 0.2); color: #81C784;}
.night_theme .lang-badge.status-national{background: rgba(206, 147, 216, 0.2); color: #CE93D8;}
.night_theme .lang-badge.status-administrative{background: rgba(77, 208, 225, 0.2); color: #4DD0E1;}
.night_theme .lang-badge.status-regional{background: rgba(255, 183, 77, 0.2); color: #FFB74D;}
.night_theme .lang-badge.status-minority{background: rgba(244, 143, 177, 0.2); color: #F48FB1;}
.night_theme .lang-badge.status-foreign{background: rgba(92, 107, 192, 0.2); color: #7986CB;}
.night_theme .lang-badge.status-default{background: rgba(158, 158, 158, 0.2); color: #BDBDBD;}
.night_theme .language-row{border-color: transparent; background: rgba(11, 36, 82, 0.3);}
.night_theme .language-row{background: rgba(47, 105, 184, 0.3);}
.night_theme .progress-bar{background: #405E93;}
.night_theme .progress-fill{background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%);}


.night_theme footer{background: #0C1F40}


.night_theme footer .bottom .pays span{background: rgba(255, 255, 255, 0.2); border: 1px solid #607496; backdrop-filter: blur(10px);}
.night_theme footer .bottom .free{background: rgba(255, 255, 255, 0.2); border: 1px solid #607496; backdrop-filter: blur(10px);}
.night_theme footer .bottom .free:hover{background: rgba(79, 113, 158, 0.4);}


/*

background: linear-gradient(90deg, #82B8FF 0%, #9669FF 107.3%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;

*/
