.t978__arrow {
    display: none;
}

.t692 .t-section__topwrapper {
    margin-bottom: 0;
}

.t-popup .t-checkbox__control, .t-popup .t-radio__control {
    transition: all 0.3s;
    display: block;
    float: left;
    background: rgba(11, 156, 145, 0.07);
    border-radius: 0px;
    padding: 13px 20px;
    font-size: 16px;
    font-weight: 500;
    margin: 0 12px 12px 0px;
    line-height: 100%;
    color: #0b9c91!important;
    transition: all 0.3s;
    box-shadow: 1px 2px 2px 1px rgba(0, 0, 0, 0.11);
}

.t-popup .t-radio__indicator, .t-popup .t-checkbox__indicator {
    display: none;
}

.t702 .t-input-group {
    margin-bottom: 25px;
}

.t702 .t-form__inputsbox {
    -webkit-transition: max-height 0.3s cubic-bezier(.19,1,.22,1);
    transition: max-height 0.3s cubic-bezier(.19,1,.22,1);
    max-height: 10000px;
}

.t702 .t702__text-wrapper {
    margin-bottom: 24px;
}

.t-popup .t-radio__indicator,
.t-popup .t-checkbox__indicator{
    display:none;
}

.t702 .t-input-title{
    padding-bottom: 16px;
}

.t702 .t-form_bbonly .t-input-title {
    padding-bottom: 0;
    margin-bottom: 15px;
}

.t-popup .t-input-group:after{
    content: " ";
    float: none;
    clear: both;
    display: block;
}

.t-popup .t-checkbox__control:not(.active):hover,
.t-popup .t-radio__control:not(.active):hover{
        background: #daf4f2 !important;
}
.t-popup .t-radio__control.active,
.t-popup .t-checkbox__control.active{
    background: #0b9c91;
    color: #FAF2E5!important;
}

.t-form .js-error-control-box .t-checkboxes__wrapper .t-checkbox__control {
    padding: 10px!important;
}

.t-popup {
    z-index: 9999999!important;
}


/* обычная форма */
.t-checkbox__control, .t-radio__control {
    transition: all 0.3s;
    display: block;
    float: left;
    background: rgba(11, 156, 145, 0.09);
    border-radius: 0px;
    padding: 13px 20px;
    font-size: 16px;
    font-weight: 500;
    margin: 0 12px 12px 0px!important;
    line-height: 100%;
    color: #0b9c91!important;
    transition: all 0.3s;
    box-shadow: 1px 2px 2px 1px rgba(0, 0, 0, 0.11);
}

.t-radio__indicator, .t-checkbox__indicator {
    display: none;
}

.t678 .t-input-group {
    margin-bottom: 25px;
}

.t678 .t-form__inputsbox {
    -webkit-transition: max-height 0.3s cubic-bezier(.19,1,.22,1);
    transition: max-height 0.3s cubic-bezier(.19,1,.22,1);
    max-height: 10000px;
}

.t678 .t678__text-wrapper {
    margin-bottom: 24px;
}

.t-radio__indicator,
.t-checkbox__indicator{
    display:none;
}
.t678 .t-input-title{
    padding-bottom: 16px;
}
.t-input-group:after{
    content: " ";
    float: none;
    clear: both;
    display: block;
}

.t-checkbox__control:not(.active):hover,
.t-radio__control:not(.active):hover{
        background: #daf4f2 !important;
}
.t-radio__control.active,
.t-checkbox__control.active{
    background: #0b9c91;
    color: #FAF2E5!important;
}

.t-form .js-error-control-box .t-checkboxes__wrapper .t-checkbox__control {
    padding: 10px!important;
}

.t794__tooltip-menu {
    position: fixed!important;
    top: auto!important;
}

/* ---- reset ---- */ body{ margin:0; font:normal 75% Arial, Helvetica, sans-serif; } canvas{ display: block; vertical-align: bottom; } /* ---- particles.js container ---- */ #particles-js{ position:absolute; width: 100%; height: 100%; background-color: #0e2927; background-image: url(""); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; } /* ---- stats.js ---- */ .count-particles{ background: #000022; position: absolute; top: 48px; left: 0; width: 80px; color: #13E8E9; font-size: .8em; text-align: left; text-indent: 4px; line-height: 14px; padding-bottom: 2px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; } .js-count-particles{ font-size: 1.1em; } #stats, .count-particles{ -webkit-user-select: none; margin-top: 5px; margin-left: 5px; } #stats{ border-radius: 3px 3px 0 0; overflow: hidden; } .count-particles{ border-radius: 0 0 3px 3px; }

.stop-war.side {
    background: url(https://adm.tools/img/banners/stop_war.svg) right bottom no-repeat;
    background-size: contain;
    left: auto;
    top: 70px;
    right: 0;
    width: 80px;
    z-index: 100!important;
}

.stop-war {
    position: fixed;
    left: 0;
    top: 0;
    width: 90px;
    height: 90px;
    background: url(https://adm.tools/img/banners/stop-war-in-ukraine.png);
    z-index: 10000;
    border: 0;
}


.select_city {
    position: relative;
    margin: 35% 40px;
}

.select_city__h3 {
    font-family: 'Circedev';
    font-size: 65px;
    color: #fff;
    margin-bottom: 40px;
    text-align: left;
}

.select_city__ul {
    width: 35%;
    padding-left: 0!important;
}

.select_city__ul li:hover {
    color: #969696;
    transition: all 0.2s ease;
}

.select_city__ul li {
    list-style-type: none;
    color: #fff;
    font-size: 18px;
    padding-top: 9px;
    transition: all 0.2s ease;
    font-family: 'Circedev';
}

.select_city__a 1{
    animation: 2s show ease;
}

.select_city__a 2{
    animation: 2s show ease;
    animation-delay: 0.2s;
}

.select_city__a 3{
    animation: 2s show ease;
    animation-delay: 0.4s;
}

.select_city__a 4{
    animation: 2s show ease;
    animation-delay: 0.6s;
}

.select_city__a 5{
    animation: 2s show ease;
    animation-delay: 0.8s;
}

.select_city__a 6{
    animation: 2s show ease;
    animation-delay: 1s;
}

.select_city__a 7{
    animation: 2s show ease;
    animation-delay: 1.2s;
}

.select_city__a 8{
    animation: 2s show ease;
    animation-delay: 1.4s;
}

.select_city__a 9{
    animation: 2s show ease;
    animation-delay: 1.6s;
}

.select_city__a 10{
    animation: 2s show ease;
    animation-delay: 1.8s;
}

.select_city__a 11{
    animation: 2s show ease;
    animation-delay: 2s;
}

.select_city__a 12{
    animation: 2s show ease;
    animation-delay: 2.2s;
}


.select_city__list {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
}

@keyframes show {
  from { opacity: 0; }
  to { opacity: 1; }
}

@media (max-width: 1000px) {
.stop-war {
    background: url(https://adm.tools/img/banners/stop_war.svg) right bottom no-repeat;
    background-size: contain;
    left: auto;
    top: 70px;
    right: 0;
    width: 80px;
}

.select_city__h3 {
    font-size: 35px;
    line-height: 37px;
}

.select_city__ul li {
    font-size: 17px;
}

.select_city {
    margin: 50px 40px;
}

.select_city__ul {
    width: 50%;
}

.select_city__submenu {
    font-size: 12px!important;
    padding-top: 7px!important;
    padding-left: 9px;
}

}

.t680 .t680__bgimg {
    filter: grayscale(1);
    transition: all 0.2s ease;
}

.t680 .t680__bgimg:hover {
    filter: none;
    transition: all 0.2s ease;
}

.t667 .t667__bgimg {
    filter: grayscale(1);
    transition: all 0.2s ease;
}

.t667 .t667__bgimg:hover {
    filter: none;
    transition: all 0.2s ease;
}

.t660 .t660__bgimg {
    filter: grayscale(1);
    transition: all 0.2s ease;
}

.t660 .t660__bgimg:hover {
    filter: none;
    transition: all 0.2s ease;
}

.uc-btn_city {
    z-index: 9910!important;
}

.t-zoomer__close {
    right: 0!important;
    left: 10px!important;
}


#city_insta {
    color: #fbfbfb!important;
    padding: 15px 45px;
    display: inline-block;
    margin-top: 30px;
    font-size: 18px;
    font-family: 'Circe',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 600;
    text-transform: uppercase;
    border-width: 1px;
    border-radius: 0px;
    background-position: center center;
    border-color: #fbfbfb;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

#city_insta:hover {
    background: #fbfbfb;
    color: #2a2a2a!important;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

.education__p {
    font-family: 'Circe';
    font-weight: 400;
    color: #fff;
    font-size: 20px;
    text-align: left;
    margin-bottom: 16px;
}

.education__list {
    position: relative;
    margin: 35% 5px;
}

.t868 iframe {
   height: 80vh;
}


#rec627426195 {
    position: relative;
    z-index: 999999;
}

.uc-city_maps {
    filter: grayscale(1);
}

  
  /* Telegram скрипт */

.telegram-button.desktop-tg {
    position: fixed;
    right: 15px;
    bottom: 60px;
    z-index: 200;
    
    opacity: 1;
    cursor: pointer;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    text-decoration: none !important;
    text-transform: none;
    letter-spacing: normal;
    
    font-family: "Manrope",sans-serif!important;
    font-size: 27px;
    width: 35px;
    height: 35px;
    background:#f3f3f3;
    box-shadow: 1px 1px 2px #b5b5b5;
    color: #131313;
    border-radius: 100px;
}

.telegram-button:hover {
    box-shadow: 1px 1px 5px #2e2e2e;
}

.mobile-tg {
    display: none;
}

  @media (max-width: 767px) {
      /* Telegram скрипт */

        .telegram-button.mobile-tg {
            position: fixed!important;
            right: 25px;
            bottom: 35px;
            z-index: 200;
            vertical-align: initial!important;
            
            opacity: 1;
            cursor: pointer;
            text-align: center;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 9px;
            text-decoration: none !important;
            text-transform: none;
            letter-spacing: normal;
            
            font-size: 20px;
            width: 35px;
            height: 35px;
            background:#f3f3f3;
            box-shadow: 1px 1px 2px #b5b5b5;
            color:#131313;
            border-radius: 100px;
        }
        
        .desktop-tg {
            display: none!important;
        }

}



#rec849803673 .tn-elem[data-elem-id="1736603966881"] {
    position: relative!important;
    height: max-content !important;
}

#rec849803673 .t396__artboard {
    height: max-content!important;
}

@media (max-width: 1300px) {
    #rec849803673 .t396__artboard {
        overflow-x: auto!important;
    }   
}


















