/*.uc-breadCrumbs .t-container{*/
/*    opacity: 0;*/
/*}*/

/*Пункты меню в хедере и футере*/
.header-link-nav a { 
    transition: 0.2s !important;
}

html{
    scrollbar-gutter: stable !important;
}

.header-link-nav a:hover { 
    opacity: 0.7;
}
    
/*иконки в футере*/
.footer-social-icon { 
    transition: 0.2s !important;
}

.footer-social-icon:hover {
    opacity: 0.7 !important;
}


/*Ссылки с иконками*/

.link-icon { 
    transition: 0.2s !important;
}

.link-icon:hover {
    opacity: 0.7 !important;
}


.header-search-button { 
    transition: 0.2s !important;
}

.header-search-button:hover {
    background-color: #00308C !important;
    opacity: 0.15 !important;
}

/* breadCrumbs */
    .uc-breadCrumbs .t-container{
        max-width: unset !important;
        width: fit-content !important;
        margin: 0;
    }
    
    .uc-breadCrumbs .t758__col{
        margin-left: 0 !important;
        padding-left: 0 !important;
    }
    
    .uc-breadCrumbs .t758__breadcrumb-divider{
        padding: 0 13px !important;
    }
    
    .uc-breadCrumbs .t758__list .t758__list_item .t758__link-item__wrapper {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .uc-breadCrumbs {
        padding: 0 !important;
        display: flex;
        align-items: flex-start;
    }
    
    .uc-breadCrumbs .t758{
        height: fit-content !important;
    }
    @media screen and (max-width: 1919px){
        .uc-breadCrumbs {
            height: 125px;
        }
        .uc-breadCrumbs .t758{
            padding-top: 37px;
        }
    }
    
    @media screen and (max-width: 1023px){
        .uc-breadCrumbs {
            height: 90px;
        }
        .uc-breadCrumbs .t758{
            margin: auto 0;
            padding-top: 0;
        }
    }
    

    
    @media screen and (min-width: 1920px){
        .uc-breadCrumbs {
            height: 76px;
        }
    }
    
    
    
    
    @media screen and (max-width: 666px){
        .uc-breadCrumbs .t758__list_item, .uc-breadCrumbs .t758__list_item *{
            display: inline !important;
            white-space: pre-wrap !important;
        }
        .uc-breadCrumbs .t758__list_item *{
            float: unset !important;
        }
        
        .uc-breadCrumbs .t758__list .t758__list_item:first-child .t758__link-item__wrapper {
            padding-left: 0 !important;
        }
        
        .uc-breadCrumbs .t758__breadcrumb-divider {
            position: relative;
        }
        
        .uc-breadCrumbs .t758__breadcrumb-divider svg{
            position: absolute;
            top: 5px;
        }
        
    }
    
/* med-info && user-info */
    .uc-docCards .t692__blockimg,.uc-docCards .t-card__col, .uc-docCardsUser .t692__blockimg,.uc-docCardsUser .t-card__col  {
        height: 880px;
        width: 640px;
        padding: 0;
        background-position: unset !important;
        background-size: contain !important;

    }
    .uc-docCards, .uc-docCardsUser{
        max-width: unset !important;
        margin: 0 auto;
        padding-top: 0 !important;
    }
    .uc-docCards .t692__textwrapper, .uc-docCardsUser .t692__textwrapper{
        padding: 0 !important;
    }
    
    .uc-docCards .t-container, .uc-docCardsUser .t-container{
        width: 100% !important;
        max-width: unset !important;
        margin: 0 !important;
        display: flex;
        flex-wrap: wrap;
    }
    
    .uc-docCards .t-container .t-card__col, .uc-docCardsUser .t-container .t-card__col{
        margin-left: 0 !important;
        max-width: unset !important;
        margin-right: 0;
        margin-bottom: 101px;
    }
    
    /* корректировка нижнего оступа */
    .uc-docCardsUser{
        padding-bottom: 20px !important;
    }
    
    @media screen and (max-width: 1365px){
        .uc-docCardsUser{
            padding-bottom: 50px !important;
        }
    }
    
    @media screen and (max-width: 1023px){
        .uc-docCardsUser{
            padding-bottom: 24px !important;
        }
    }
    
    @media screen and (min-width: 768px){
        .uc-docCards .t-container .t-card__col:nth-child(odd), .uc-docCardsUser .t-container .t-card__col:nth-child(odd){
            margin-right: 20px !important;
        }
    }

    .uc-docCards .t-card__descr, .uc-docCardsUser .t-card__descr{
        text-align: left;
        color: #00308C;
        font-weight: 800;
        line-height: 1.1;
        font-size: 16px;
        padding-left: 24px;
        position: relative;
        margin-top: 32px;
    }
    
    .uc-docCards .t-card__descr:before{
        content: "";
        display: inline-block;
        position: absolute;
        left: 0;
        top: -1px;
        width: 18px;
        height: 18px;
        background-repeat: no-repeat;
        background-position: center;
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 9.25L18 12.95C18 15.1591 16.2091 16.95 14 16.95L4 16.95C1.79086 16.95 -6.62627e-07 15.1591 -5.66063e-07 12.95L-4.0433e-07 9.25C-3.07766e-07 7.04086 1.79086 5.25 4 5.25L5.4 5.25L8.24989 5.25L8.24989 10.6393L6.83022 9.21967C6.53733 8.92678 6.06245 8.92678 5.76956 9.21967C5.47667 9.51256 5.47667 9.98744 5.76956 10.2803L7.83316 12.3439C8.47753 12.9883 9.52225 12.9883 10.1666 12.3439L12.2302 10.2803C12.5231 9.98744 12.5231 9.51256 12.2302 9.21967C11.9373 8.92678 11.4625 8.92678 11.1696 9.21967L9.74989 10.6393L9.74989 5.25L12.6 5.25L14 5.25C16.2091 5.25 18 7.04086 18 9.25ZM9.74989 5.25L9.74989 0.75C9.74989 0.335786 9.4141 -3.75301e-07 8.99989 -3.93407e-07C8.58568 -4.11513e-07 8.24989 0.335786 8.24989 0.75L8.24989 5.25L9.74989 5.25Z' fill='%2300308C'/%3E%3C/svg%3E%0A");
    }
    
    .uc-docCardsUser .t-card__descr:before{
        content: "";
        display: inline-block;
        position: absolute;
        left: 0;
        top: -1px;
        width: 19px;
        height: 19px;
        background-repeat: no-repeat;
        background-position: center;
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='19' viewBox='0 0 16 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.0572 0.00560243C10.0005 0.00188047 9.94359 1.45312e-08 9.88642 1.44476e-08L4.34286 6.34648e-09C1.94437 2.84142e-09 2.84142e-09 1.87936 6.34648e-09 4.19767L2.23797e-08 14.8023C2.58847e-08 17.1206 1.94437 19 4.34287 19L11.6572 19C14.0557 19 16 17.1206 16 14.8023L16 6.62791L12.5715 6.62791C11.1828 6.62791 10.0572 5.53986 10.0572 4.19767L10.0572 0.00560243ZM3.65715 9.5C3.65715 9.13395 3.96415 8.83721 4.34287 8.83721L11.6572 8.83721C12.0359 8.83721 12.3429 9.13395 12.3429 9.5C12.3429 9.86605 12.0359 10.1628 11.6572 10.1628L4.34287 10.1628C3.96415 10.1628 3.65715 9.86605 3.65715 9.5ZM4.34287 13.2558C3.96415 13.2558 3.65715 13.5526 3.65715 13.9186C3.65715 14.2847 3.96415 14.5814 4.34287 14.5814L8.00001 14.5814C8.37872 14.5814 8.68573 14.2847 8.68573 13.9186C8.68573 13.5526 8.37872 13.2558 8.00001 13.2558L4.34287 13.2558Z' fill='%2300308C'/%3E%3Cpath d='M15.6083 5.30233C15.5506 5.21448 15.4868 5.12991 15.4173 5.04922L11.8179 0.874436C11.701 0.738797 11.5703 0.617165 11.4286 0.510809L11.4286 4.19767C11.4286 4.80776 11.9403 5.30233 12.5715 5.30233L15.6083 5.30233Z' fill='%2300308C'/%3E%3C/svg%3E%0A");
    }
    .uc-docCards, .uc-docCardsUser{
        width: 1300px;
    }
    
    @media screen and (max-width: 1919px){
        .uc-docCards, .uc-docCardsUser{
             width: 1226px;
        }
        
        .uc-docCards .t692__blockimg,.uc-docCards .t-card__col, .uc-docCardsUser .t692__blockimg,.uc-docCardsUser .t-card__col{
            width: 603px;
            height: 829px;
        }
    }
    @media screen and (max-width: 1365px){
        .uc-docCards, .uc-docCardsUser{
             width: 884px;
        }
        .uc-docCards .t692__blockimg,.uc-docCards .t-card__col, .uc-docCardsUser .t692__blockimg,.uc-docCardsUser .t-card__col{
            width: 432px;
            height: 594px;
        }
    }
    @media screen and (max-width: 1023px){
        .uc-docCards, .uc-docCardsUser{
             width: 688px;
        }
        .uc-docCards .t692__blockimg,.uc-docCards .t-card__col, .uc-docCardsUser .t692__blockimg,.uc-docCardsUser .t-card__col{
            width: 334px;
            height: 459px;
        }
    }
    
    @media screen and (max-width: 767px){
        .uc-docCards, .uc-docCardsUser{
             width: 328px;
            padding-bottom: 37px !important;
        }
         .uc-docCards .t-container, .uc-docCardsUser .t-container{
             display: flex;
            flex-direction: column;
            align-items: center;  
         }
        
        .uc-docCards .t692__blockimg,.uc-docCards .t-card__col, .uc-docCardsUser .t692__blockimg,.uc-docCardsUser .t-card__col{
            width: 328px;
            height: 451px;
            
        }
        .uc-docCards .t-card__col, .uc-docCardsUser .t-card__col{
            margin-bottom: 101px !important;
        }
    }

/* отвечает за расположение футера внизу экрана при отсутствии достаточного контента на стр */
#allrecords{
    position: relative;
    min-height: calc(100vh - 200px);
}

#allrecords footer{
    position: absolute;
    width: 100%;
    bottom: -200px;
    left: 0;
}

@media screen and (max-width: 1365px){
    #allrecords{
        position: relative;
        min-height: calc(100vh - 306px);
    }
    
    #allrecords footer{
        position: absolute;
        width: 100%;
        bottom: -306px;
        left: 0;
    }
}

@media screen and (max-width: 767px){
    #allrecords{
        position: relative;
        min-height: calc(100vh - 605px);
    }
    
    #allrecords footer{
        position: absolute;
        width: 100%;
        bottom: unset;
        left: 0;
    }
}




/* отвечает за стилизацию плашек на стр вакансии и скидки */
.t664 .t664__question{
    display: flex;
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.t664 .t664__wrapper{
    padding: 40px 40px 40px 50px !important;
}

.t664 .t664__question-name{
    display: flex;
    width: fit-content;
    font-size: 20px !important;
}
.t664 .t664__question .t664__question-text{
    font-size: 24px !important;
    line-height: 1 !important;
    font-weight: 400 !important;
}

.t664 .t664__answer{
    padding-right: 250px;
}


.t664 .t664__answer .t664__question-text {
    font-size: 16px !important;
}
@media screen and (max-width: 1919px){
    .t664 .t664__answer{
        padding-right: 193px;
    }
    
    .t664 .t664__answer .t664__question-text {
        font-size: 14px !important;
    }
    
    .t664 .t664__question .t664__question-text{
        font-size: 22px !important;
    }
}

@media screen and (max-width: 1365px){
    .t664 .t664__answer{
        padding-right: 193px;
    }
    .t664 .t664__question .t664__question-text{
        font-size: 22px !important;
    }
    
    .t664 .t664__answer{
        padding-right: 193px;
    }
}

@media screen and (max-width: 1023px){

    .t664 .t664__answer{
        padding-right: 137px;
    }
    .t664 .t664__question .t664__question-text{
        font-size: 16px !important;
    }
}

@media screen and (max-width: 767px){
    .t664 .t664__answer{
        padding-right: 0px;
    }
    
    .t664 .t664__question{
        flex-direction: column;
        gap: 16px;
        margin-bottom: 16px !important;
    }
    .t664 .t664__wrapper{
        padding: 30px !important;
    }
    
    .t664 .t664__question-name{
        font-size: 18px !important;
    }
    
}

.t664 .t664__question-text ul li::marker, .t664__container li ul {
    list-style-type: none !important;
}
.t664 .t664__question-text ul li{
    position: relative;
}
.t664 .t664__question-text ul {
    margin-left: -10px;
}
.t664 .t664__question-text ul li::before{
    content: "-";
    display: inline-block;
    position: absolute;
    left: -10px;
    top: 0;
}

/* отвечает за размеры блоков с плашками и отступы между ними */
.uc-billet, .uc-billet *{
    max-width: 1300px !important;
} 
.uc-billet{
    width: 1300px !important;
    margin: 0 auto;
    padding-top: 18px !important;
    padding-bottom: 150px !important;
}

.uc-billet .t664__container{
    display: flex;
    flex-direction: column;
}

.uc-billet .t664__container .t664__col:not(.t664__col:last-child){
    margin-bottom: 20px !important;
}
.uc-billet .t664__col {
    margin: 0 !important;
    padding: 0 !important;
}

@media screen and (max-width: 1919px){
    .uc-billet, .uc-billet *{
        max-width: 1226px !important;
    } 
    .uc-billet{
        width: 1226px !important;
        margin: 0 auto;
        padding-top: 32px !important;
    }
}
@media screen and (max-width: 1365px){
    .uc-billet, .uc-billet *{
        max-width: 884px !important;
    } 
    .uc-billet{
        width: 884px !important;
        margin: 0 auto;
        padding-top: 12px !important;
    }
}

@media screen and (max-width: 1023px){
    .uc-billet, .uc-billet *{
        max-width: inherit !important;
    } 
    .uc-billet{
        width: 688px !important;
        margin: 0 auto;
        padding-top: 24px !important;
    }
}

@media screen and (max-width: 767px){
    .uc-billet, .uc-billet *{
        max-width: 328px !important;
    } 
    .uc-billet{
        width: 328px !important;
        margin: 0 auto;
        padding-top: 8px !important;
        padding-bottom: 100px !important;
    }
}

.tn-elem__7151906651709574166931, .tn-elem__7151906651709574166931 *{
    white-space: nowrap !important;
}

@media screen and (min-width: 1366px){
    #allrecords #rec708489016 .t396__artboard, #allrecords #rec708489016 .t396__carrier, #allrecords #rec708489016 .t396__filter {
        height: 225px;
    }
}

.animeted-shape{
    transition: .2s all ease-in-out;
}
.animeted-shape:hover{
    background: rgba(0, 48, 140, 0.1) !important;
}

.t-search-widget__query-result, .t-search-widget__result__body, .t-search-widget__input{
    font-size: 14px !important;
    line-height: 17px !important;
    font-style: normal !important;
    font-weight: 500 !important;
}

.t190{
    bottom: 85px !important;
}


html{
  -webkit-tap-highlight-color: transparent !important;  
}

@media screen and (max-width: 767px){
    #rec708645692 a:has(u){
        white-space: nowrap;
        display: inline-block;
        margin-right: 19px;
        margin-bottom: 5px;
    }
    #rec708645692 a u {
        text-decoration: none !important;
    }
    #rec708645692 a:has(u) + span{
        display: none;
    }
}

#t-header .t-popup__container{
    background: #ffeecc;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 65px !important;
    padding-bottom: 65px !important;
}

.t-body{
    transition: 5s height ease-in-out;
}
html:has(#t-header .t-popup_show) .t-body{
    height: 100% !important;
}

.t418__control{
    height: 70px;
    top: calc(50% - 35px);
    max-width: 55px !important;
    background-position: center;
    background-repeat: no-repeat;
    transform: scale(1.2);
}
.t418__control.t418__next{
    right: -10px;
    background-image: url("data:image/svg+xml, %3Csvg width='35' height='70' viewBox='0 0 35 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='35' cy='35' r='34.5' fill='white' stroke='%2300308C'/%3E%3Cpath d='M19 30L22.2913 33.7028C22.6955 34.1574 22.6955 34.8426 22.2913 35.2972L19 39' stroke='%2300308C' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}

.t418__control.t418__previous{
    left: -10px;
    transform: rotate(180deg) scale(1.2);
    background-image: url("data:image/svg+xml, %3Csvg width='35' height='70' viewBox='0 0 35 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='35' cy='35' r='34.5' fill='white' stroke='%2300308C'/%3E%3Cpath d='M19 30L22.2913 33.7028C22.6955 34.1574 22.6955 34.8426 22.2913 35.2972L19 39' stroke='%2300308C' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}

    
    
#rec708643609 .t958__card:not(.t958__popup-item .t958__card){
    height: 300px !important;
}


@media screen and (max-width: 1023px){
    .uc-customSlider .t418__gallery, #rec708583112 .t418__gallery{
        overflow: scroll !important;
        -ms-overflow-style: none;
      scrollbar-color: none !important;
      scrollbar-width: none !important;

    }
    
    .uc-customSlider .t418__gallery::-webkit-scrollbar, #rec708583112 .t418__gallery::-webkit-scrollbar {
        width: 0;
        height: 0;
        background: transparent;
        display: none;
  }
  
      .uc-customSlider .t418__control, #rec708583112 .t418__gallery .t418__control{
          display: none !important;
      }
}

.uc-customSlider *, #rec708583112 *{
    cursor: auto !important;
}

.uc-customSlider .t418__control, #rec708583112 .t418__control, #rec708583112 .t418__control *{
    cursor: pointer !important;
}

#tilda-popup-for-error{
    z-index: 10000000000 !important
}
    