

/* Start:/local/templates/business-psychologists/components/bitrix/news/excercises/style.css?175024505523885*/
.newsgroup {
    border-radius:24px;
    overflow:hidden;
    height:100%;
    background: rgba(0, 121, 193, 0.07);
    /*background: #0079C1;*/
    position:relative;
    display: flex;
    flex-direction: column;
}

.newsgrouptext {
    padding:32px;
    flex-grow:1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    /*background: rgba(0, 121, 193, 0.07);*/
    color: #2B2A29;
    font-family: 'Evolventa';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 145%; /* 29px */    
}

.newsgrouptext a{
    display:inline-block;
    color: #FFF;
    font-family: 'Evolventa';
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px; /* 200% */
    padding:14px 24px;
    border-radius: 8px;
    margin-top:40px;
    background: #0079C1;
    line-height:1;
}

.newsgroupimg {
    padding-bottom:50%;
    background: rgba(0, 121, 193, 0.07);
    background-size:100% auto !important;
    background-repeat: no-repeat;
}

.news_section2 h2, .news_section h2, .h2 {
    color: #2B2A29;
    font-family: 'Evolventa';
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%; /* 60px */
    display:block;
    margin-bottom:40px;
}

.row {
    display:flex;
    flex-wrap:wrap;    
    margin-left:-15px;
    margin-right:-15px;
}

.col-lg-4 {
    flex:0 0 33%;
    padding-left:15px;
    padding-right:15px;
}

.col-lg-9 {
    flex:0 0 68%;
    padding-left:15px;
    padding-right:15px;
}

.col-lg-3 {
    flex:0 0 32%;
    padding-left:15px;
    padding-right:15px;
}

.col-lg-5 {
    flex:0 0 40%;
    padding-left:15px;
    padding-right:15px;
}

.col-lg-6 {
    flex:0 0 50%;
    padding-left:15px;
    padding-right:15px;
}

.col-lg-12 {
    flex:0 0 100%;
    padding-left:15px;
    padding-right:15px;
}

.newsgrouptext div.shortname{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;

}

.newsgrouptext strong{
    display:block;
    /*min-height:80px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;*/
    color: #2B2A29;
    leading-trim: both;
    text-edge: cap;
    font-family: 'Evolventa';
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%; /* 40px */
    margin-bottom:24px;
}

.news_section h1{
    color: #2B2A29;
    font-family: 'Evolventa';
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%; /* 70px */
    margin-bottom:85px;
}

.news_section, .news_section2 {
    margin-bottom:120px;
}

.mb-0 {
    margin-bottom:0px !important;
}

.plaintext {
    margin-bottom:48px;
    color: #2B2A29;
    leading-trim: both;
    text-edge: cap;
    font-family: 'Evolventa';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 145%; /* 29px */
}

.news_section h3{
    color: #2B2A29;
    leading-trim: both;
    text-edge: cap;
    font-family: 'Evolventa';
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    margin-bottom:40px;
    line-height: 125%; /* 40px */
}

.chlayer {
    border-radius: 24px;
    background: rgba(0, 121, 193, 0.07);
    padding:32px;
    color: #2B2A29;
    font-family: 'Evolventa';
    font-size: 19.5px;
    font-style: normal;
    font-weight: 400;
    line-height: 145%; /* 29px */
    height:100%;
}

.chhead img{
    transform:translateY(-2px)
}

.chhead {
    display:flex;
    align-items: center;
    color: #2B2A29;
    leading-trim: both;
    text-edge: cap;
    font-family: 'Evolventa';
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; /* 34.8px */
    gap:12px;
    margin-bottom:24px;
}

.link_form {
    border-radius: 24px;
    border: 3px solid rgba(0, 121, 193, 0.07);
    padding:32px;
    color: #2B2A29;
    leading-trim: both;
    text-edge: cap;
    font-family: 'Evolventa';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 145%; /* 29px */
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.link_form strong{
    display:block;
    color: #2B2A29;
    leading-trim: both;
    text-edge: cap;
    font-family: 'Evolventa';
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 135%; /* 32.4px */
}

.link_form a{
    color: #FFF;
    font-family: 'Evolventa';
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 1; /* 160% */
    border-radius: 8px;
    background: #0079C1;
    padding:14px 24px;
}

.newstext strong {
    color: #2B2A29;
    font-family: 'Evolventa';
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 145%; 
    display:block;
    margin-bottom:10px;
}

.news_section2 p{
    color: #2B2A29;
    font-family: 'Evolventa';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 145%; /* 23.2px */
    margin-bottom:1.5rem;
}

.news_section p{
    color: #2B2A29;
    font-family: 'Evolventa';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 145%; /* 23.2px */
    margin-bottom:1.5rem;
}

.task {
    padding:32px;
    border-radius: 24px;
    margin-bottom:24px;
    background: rgba(0, 121, 193, 0.07);
}

.task strong {
    margin-bottom:24px;
    display:block;
    color: #2B2A29;
    font-family: 'Evolventa';
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 135%; /* 27px */
}

.news_section .description {
    margin-top:2.8646vw;
    margin-bottom:7.2917vw;
    color: #2B2A29;
    font-family: 'Evolventa';
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 135%; /* 43.2px */
}

.news_section.gradient {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(0, 121, 193, 0.07) 100%);
    padding-bottom:80px;
}

.goto {
    display:inline-block;
    border-radius: 8px;
    background: #0079C1;
    color: #FFF;
    leading-trim: both;
    text-edge: cap;
    font-family: 'Evolventa';
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    padding:12px 24px;
    line-height: 1; /* 160% */
}

.thesis {
    display:flex;
    align-items: center;
    gap:24px;
    border-radius: 24px;
    background: rgba(0, 121, 193, 0.07);
    color: #2B2A29;
    leading-trim: both;
    text-edge: cap;
    font-family: 'Evolventa';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 29px */
    padding:24px 32px;
    margin-top:16px;    
}

.news_section.blau {
    background: rgba(0, 121, 193, 0.07);
    padding-top:96px;
    padding-bottom:96px;
}

.kind {
    height:100%;
    padding:32px;
    border-radius: 24px;
    background: #FFF;
}

.kind strong{
    display:block;
    margin-bottom:24px;
    color: #2B2A29;
    leading-trim: both;
    text-edge: cap;
    font-family: 'Evolventa';
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%; /* 40px */
}

.compets {
    display:flex;
    flex-wrap:wrap;    
    gap:10px;
}

.compet {
    color: #2B2A29;
    font-family: 'Evolventa';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px; /* 116.667% */
    letter-spacing: 0.36px;
    padding:6px 16px;
    border-radius: 100px;
    background: rgba(0, 121, 193, 0.07);
}


@media (min-width: 992px) {

    .sm-none {
        display:block !important
    }
    
    .sm-block {
        display:none !important
    }
}

.howchoose h2 {
    margin-bottom:40px;
}

.kinds p{
    margin-bottom:0px;
}

.kinds {
    padding-bottom:64px;
}

.mb80 h2 {
    margin-bottom:64px;
}

@media (max-width: 991px) {
    
    .kinds {
        padding-bottom:32px;
    }

    .howchoose h2 {
        margin-bottom:16px;
    }

    .news_section, .news_section2 {
        margin-bottom:48px;
    }

    .sm-none {
        display:none !important
    }
    
    .sm-block {
        display:block !important
    }

    .news_section2 .newstext{
        order:2;
    }

    .news_section2 h2, .news_section h2, .h2 {
        color: #2B2A29;
        font-family: 'Evolventa';
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: 125%; /* 60px */
        display:block;
        margin-bottom:20px;
    }
}

@media (max-width: 1200px) {


    .link_form {
        flex-direction:column;
        padding:24px;
        color: #2B2A29;
        /* Text_Mob_16/Regular */
        font-family: 'Evolventa';
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px; /* 150% */
    }

    
    .link_form a {
        color: #FFF;
        text-align: center;
        font-family: 'Evolventa';
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 1;
        border-radius: 8px;
        background: #0079C1;
        padding: 12px 24px;
        display: block;
        margin-top:24px;
    }
}

@media (max-width: 900px) {
 
    .col-lg-4 {
        flex:0 0 100%;
        padding-left:15px;
        padding-right:15px;
    }

    .col-lg-9 {
        flex:0 0 100%;
        padding-left:15px;
        padding-right:15px;
    }

    .col-lg-3 {
        flex:0 0 100%;
        padding-left:15px;
        padding-right:15px;
    }

    .col-lg-6 {
        flex:0 0 100%;
        padding-left:15px;
        padding-right:15px;
    }

    .col-lg-12 {
        flex:0 0 100%;
        padding-left:15px;
        padding-right:15px;
    }

    .news_section h1 {
        color: #2B2A29;
        font-family: 'Evolventa';
        font-size: 28px;
        font-style: normal;
        font-weight: 700;
        line-height: 125%;
        margin-bottom: 32px;
    }

    .news_section h2, .h2 {
        color: #2B2A29;
        font-family: 'Evolventa';
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: 125%;
        display: block;
        margin-bottom: 16px;
    }
    
    .plaintext {
        margin-bottom: 32px;
        color: #2B2A29;
        font-family: 'Evolventa';
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 145%;
    }

    .news_section h3 {
        color: #2B2A29;
        leading-trim: both;
        text-edge: cap;
        font-family: 'Evolventa';
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        margin-bottom: 16px;
        line-height: 125%;
    }

    .chhead {
        display: flex;
        align-items: center;
        color: #2B2A29;        
        font-family: 'Evolventa';
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 145%;
        gap: 12px;
        margin-bottom: 17px;
    }

    .chlayer {
        border-radius: 24px;
        background: rgba(0, 121, 193, 0.07);
        padding: 24px;
        color: #2B2A29;
        leading-trim: both;
        text-edge: cap;
        font-family: 'Evolventa';
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 145%;
        height: 100%;
    }

    .news_section .col-lg-4,.news_section .col-lg-6{
        padding-bottom:16px;
    }

    .news_section {
        margin-bottom: 48px;
    }

    .newsgroupimg {
        padding-bottom: 50%;
        background: rgba(0, 121, 193, 0.07);
        background-size: cover !important;
        background-repeat: no-repeat;
    }

    .newsgrouptext {
        padding:16px;
        color: #2B2A29;
        /* Text_Mob_16/Regular */
        font-family: 'Evolventa';
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px; /* 150% */
    }

    .newsgrouptext strong {
        color: #2B2A29;
        /* Heading/H3 */
        font-family: 'Evolventa';
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px; /* 133.333% */
    }

    .newsgrouptext a {
        display: block;
        color: #FFF;
        font-family: 'Evolventa';
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 32px;
        padding: 11px 24px;
        border-radius: 8px;
        margin-top: 32px;
        background: #0079C1;
        line-height: 1;
        text-align: center;
    }


    .link_form strong{
        color: #2B2A29;
        font-family: 'Evolventa';
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px; /* 133.333% */
    }

    .link_form a {
        color: #FFF;
        text-align: center;
        font-family: 'Evolventa';
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 1;
        border-radius: 8px;
        background: #0079C1;
        padding: 12px 24px;
        display: block;
        margin-top:24px;
    }

    .link_form div {
        flex:0 0 100%;
        width:100%;
    }

    .task {
        padding: 24px;
        border-radius: 24px;
        margin-bottom: 24px;
        background: rgba(0, 121, 193, 0.07);
    }

    .goto {
        display:block;
        text-align: center;
        border-radius: 8px;
        background: #0079C1;
        color: #FFF;
        leading-trim: both;
        text-edge: cap;
        font-family: 'Evolventa';
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        padding: 12px 24px;
        line-height: 1;
    }
}

.delfilter {
    cursor:pointer;
}

.mb80 {
    margin-bottom:80px;
}


.dolzs {
    display:flex;
    gap:18px;
    flex-wrap: wrap;
}

@media (min-width: 1300px) {
    .news_section .description {
        min-height:220px;
    }

    .sm-none h2 {
        transform:translateY(-2px);
    }

    .reload_form-title .h2 {
        line-height:1;
        margin-bottom:8px;
    }
}

@media (max-width: 900px) {
    
    .char1 {
        line-height:1;
    }

    .char1 svg{
        transform:translateY(-2px)
    }

    .dolzs .char1{
        padding-bottom:0px;
    }
    
    .mb80 {
        margin-bottom:24px;
    }

    .seminar__item-text2 {
        color: #2B2A29 !important;
        /* Text_Mob_16/Regular */
        font-family: Evolventa !important;
        font-size: 16px !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: 24px !important; /* 150% */
        padding-bottom:32px !important;
    }

    .seminar__item-title2 {
        color: #2B2A29 !important;
        font-family: Evolventa !important;
        font-size: 18px !important;
        font-style: normal !important;
        font-weight: 700 !important;
        line-height: 24px !important; /* 133.333% */
    }

    .seminar__item-title.card__title {
        color: #2B2A29 !important;
        /* Heading/H3 */
        font-family: Evolventa !important;
        font-size: 18px !important;
        font-style: normal !important;
        font-weight: 700 !important;
        line-height: 24px !important; /* 133.333% */
    }

    .news_section p {
        font-size:16px;
    }

    .catalog-filter {
        padding-left:15px;
        padding-right:15px;
    }

    .imgwrap {
        margin-top:24px;
    }
}

.kind p {
    margin-bottom:0px;
}

.modal {
    max-width: 1410px !important;
    padding: 1px !important;
    border-radius: 20px !important;
	z-index:99 !important;
}

.blocker {
    z-index:999
}

.news_element {
    height:100%;
}

.pr {
    position: relative;
}

.reload_form{
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: center;
    position: relative;
    gap: 40px;
    padding: 32px 40px;
    border-radius: 24px;
    background-color: var(--color-theme-light);

}
.reload_form-title h3{
    font-weight: 700;
    line-height: 125%;
    text-align: left;
    font-size: 56px;
    margin-bottom:0px;
}
.reload_form-title .deck{
    font-size: 20px;
}
.reload_form input{
    outline: none;
    border: none;
    background-color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 135%;
    text-align: left;
    color: #2b2a29;
    padding: 16px;
    border-radius: 4px;
}
.reload_form .input-block{
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
    justify-content: space-between;
}
.reload_form .input-block input{
    width: 48%;
}
.reload_form label{
    font-size: 16px;
}
.reload_form input[type=submit]{
    display: inline-flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 160%;
    padding: 18px 24px 14px 24px;
    min-width: 240px;
    outline: none;
    border: 3px solid var(--color-theme);
    background-color: var(--color-theme);
    border-radius: 8px;
    transition: color .3s ease, background-color .3s ease;
    white-space: nowrap;
}
.reload_form-block{
    display: flex;
    flex-direction: column;
    gap: 24px;
    align-items: flex-start;
}
.long_input-block{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: stretch;
}
.access_input-container{
    display: flex;
    gap: 8px;
    align-items: center;
}
.access_input-container input[type=checkbox]{
    width: 24px;
    border-radius: 4px;
    background-color: #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.reload_form-title{
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.reload_form-wrap {
    display: flex;
    gap:20px;
}

.reload_form-pic {
    flex:0 0 35%;
    width:35%;
}

@media (width <= 759px) {
    
    .reload_form-pic {
        flex:0 0 100%;
        width:100%;
    }

    .reload_form .input-block input{
        width: 100%;
    }

    .reload_form-wrap {
        flex-direction: column;
    }

    .reload_form-form {
        order:2
    }
}
@media (width <= 600px) {

    .reload_form-title .h2 {
        margin-bottom:0px !important;
    }

    .reload_form-title h3{
        font-size: 20px;
    }
    .reload_form-title .deck{
        font-size: 13px;
    }
    .reload_form input{
        font-size: 10px;
    }
    .reload_form input[type=submit] {
        font-size: 10px;
        min-width: 70px;
    }
    .reload_form label{
        font-size: 8px;
    }
    .reload_form{
        padding: 16px 12px;
        border-radius: 14px;
    }
}

.reload_form p:empty {
    margin-bottom:0px;
}

.access_input-container input:checked + label:before {
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24px' height='24px'%3E%3Cpath d='M 20.292969 5.2929688 L 9 16.585938 L 4.7070312 12.292969 L 3.2929688 13.707031 L 9 19.414062 L 21.707031 6.7070312 L 20.292969 5.2929688 z'/%3E%3C/svg%3E")
}

.access_input-container input[type="checkbox"] {
    position: absolute;
    width: 1px;
    opacity: 0;
    bottom: 0;
    left: 12px;
    z-index: -1;
}

.access_input-container label {
    cursor: pointer;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    text-align: left;
    gap: 8px;
}

.access_input-container label:before {
    content: "";
    position: relative;
    display: flex;
    width: 24px;
    aspect-ratio: 1 / 1;
    border-radius: 4px;
    background-color: #fff;
}


.long_input-block textarea {
    height:100px;
}

@media (min-width: 1200px) {
    .gradient .col-lg-5 .scrollto2{
        position:absolute;
        z-index:99;
        bottom:1.0417vw;
    }

    .long_input-block textarea {
        height:54px;
    }
}

@media (min-width: 901px) {

    .herofile_mob {
        display: none;
    }

    .nodesc {
        display:none
    }
}

@media (max-width: 650px) {
    .swiper-block--five .swiper-slide{
        min-width:80vw;  
        transform: translateX(-25px) !important;
    }

    .swiper-block--six .swiper-slide{
        min-width:80vw;  
        transform: translateX(-25px) !important;
    }

    .swiper-button-prev, .swiper-button-next {
        display: none !important;
    }

    .swiper-block {
        padding:0px !important;
    }
}    

@media (max-width: 900px) {

    .nomob {
        display:none
    }

    .kind {
        margin-bottom:16px;
    }

    .herofile_mob {
        margin:0px auto 24px auto;
    }

    .herofile {
        display: none;
    }

    .reload_form-block .checkbox {
        padding-top:8px;
        padding-bottom:16px;
    }

    .reload_form-block input, .reload_form-block textarea {
        font-size:14px !important;
    }

    .checkbox label {
        font-size:14px !important;
    }

    .popup__btns {
        flex:0 0 100%;
        width:100%;
    }

    .popup__btns button {
        width:100% !important;
    }

    .thes{
        padding-bottom:8px !important;
    }

    .breadcump {
        display: block !important;
        padding: 25px 0 15px !important;
    }

    .news_section.blau {
        padding-top: 48px;
        padding-bottom: 48px;
    }

    .newstext strong {
        margin-bottom:6px;
    }

    .news_section2 p {
        margin-bottom:24px;
    }

    .news_section2 .newstext {
        margin-bottom:24px;
    }

    .reload_form-pic img {
        max-width:220px;
        margin: 0 auto;
    }

    .reload_form .input-block {
        gap: 8px;
    }

    .reload_form-block {
        gap: 8px;
    }

    .reload_form {
        padding:24px !important;
    }

    .col-lg-5 {
        flex:0 0 100%;
    }

    .breadcump__block {
        overflow-y:hidden;
        padding-top:10px;
        padding-bottom:10px;
    }

    .catalog-filter-block, .catalog-filter-block-title {
        width:100%;
    }

    .thesis {
        margin-top:0px;
    }

    .news-item {
        margin-bottom:0 !important
    }

    .exc_description strong {
        padding-top:32px;
    }

    .lastttime {
        margin-bottom:-32px;
    }

    .news_section.blau .container {
        position:relative;
        z-index:99;
    }

    .news_section.blau {
        overflow:hidden
    }

    .main {
        overflow:hidden;
        width:100%;
    }

    .tri {
        display: block !important;
        right: -100px !important;
        bottom: 40px !important;
        width: 300px;
    }

    .swiper-button-prev {
        transform:translateX(20px)
    }

    .swiper-button-next, .swiper-rtl .swiper-button-prev {
        transform:translateX(-20px)
    }
}

.pb-15 {
    padding-bottom:30px;
}
/* End */


/* Start:/local/templates/business-psychologists/components/bitrix/news.detail/exc/style.css?17502422216978*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}

.exc_description {
	color: #2B2A29;
	height:100%;
	font-family: Evolventa;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 145%; /* 29px */
	border-radius: 24px;
	border: 3px solid rgba(0, 121, 193, 0.07);
	padding:32px;
}

.charvalue:last-child{
	margin-bottom:0px;
	padding-bottom:0px;
}

.exc_description p:last-child{
	margin-bottom:0px;
}

.exc_description strong{
	display:block;
	padding-bottom:28px;
	color: #2B2A29;
	font-family: Evolventa;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 145%; /* 34.8px */
}

.charlist {
	height:100%;
	border-radius: 24px;
	border: 3px solid rgba(0, 121, 193, 0.07);
	padding:32px;
}

.charhead svg{
	transform:translateY(2px)
}

.charhead {
	display: flex;
	align-items: center;
	gap:10px;
	color: #2B2A29;
	font-family: 'Evolventa';
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 1; /* 29px */
	margin-bottom:14px;
}

.charvalues {
	margin-bottom:24px;
}

.charvalue {
	color: #2B2A29;
	font-family: 'Evolventa';
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 145%; /* 23.2px */
	padding-bottom:18px;
}

.competences {
	position:relative;
	z-index:98;
	padding:32px;
	border-radius: 24px;
	background: #FFF;
	display:flex;
	justify-content: space-between;
}

.competences ul{
	gap:0.5rem;
	margin-top:12px;
	margin-bottom:40px;
}

.competences ul.mb0{
	margin-bottom:0px;
}

@media (min-width: 901px) {

	.competences ul li{
		color: #2B2A29 !important;
		font-family: Evolventa;
		font-size: 20px !important;
		font-style: normal;
		font-weight: 400 !important;
		line-height: 155% !important; /* 31px */
	}
}

.timing {
	line-height:145%;
	padding-bottom:18px;
}

.charhead {
	margin-bottom:24px !important;
}

.exc_description p {
	margin-bottom:1rem;	
}

@media (max-width: 900px) {
	.detail h1{
		margin-bottom:0px !important
	}

	.charlist {
		margin-top:24px;
	}

	.charhead {
		margin-bottom:8px !important;
	}

	.charvalue:last-child {
		padding-bottom:0;
		margin-bottom:0;
	}

	.exc_description p:last-child {
		padding-bottom:0;
		margin-bottom:0;
	}

	.timing {
		padding-bottom:8px;
	}

	.exc_description {
		padding-bottom:0px !important;
	}

	.competences ul li{
		color: #2B2A29 !important;
		font-family: Evolventa;
		font-size: 14px !important;
		font-style: normal;
		font-weight: 400 !important;
		line-height: 155% !important; /* 31px */
	}
}

.imgwrap {
	border-radius: 16px;
	overflow:hidden;
}

.competences strong{
	color: #2B2A29;
	font-family: 'Evolventa';
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 145%; /* 34.8px */
}

.pereh {
	height:100px;
}

@media (max-width: 1400px) {
	.tri svg {
		width:100%;
	}
	.tri {
		/*display:none !important*/
	}
}

.news_section {
	position:relative;
}

.news_section .tri{
	position:absolute;
	right:100px;
	bottom:100px;
}

@media (max-width: 900px) {



	.exc_description {
		color: #2B2A29;
		height: 100%;
		font-family: 'Evolventa';
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 145%;
		border: none;
		padding: 24px 0;
	}

	.exc_description strong{
		color: #2B2A29;
		/* Heading/H2 */
		font-family: Evolventa;
		font-size: 24px;
		padding-bottom: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px; /* 133.333% */
	}	

	.detail .col-lg-9 {
		order:2;
	}

	.charlist {
		height: 100%;
		border-radius: 24px;
		border: 3px solid rgba(0, 121, 193, 0.07);
		padding: 24px;
	}

	.charhead {
		font-size:18px;
	}

	.charvalue {
		font-size:14px;
		padding-top:8px;
		padding-bottom:24px;
		margin-bottom: 0px;
	}

	.competences {
		flex-direction: column;
		padding:24px;
	}

	.competences strong {
		color: #2B2A29;
		leading-trim: both;
		text-edge: cap;
		font-family: 'Evolventa';
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 145%;
	}

	.competences ul {
		gap: 0.5rem;
		margin-top: 8px;
		margin-bottom: 24px;
	}

	.competences ul li{
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 20px; /* 142.857% */
	}

	.news_section.blau {
		background: rgba(0, 121, 193, 0.07);
		padding-top: 48px;
		padding-bottom: 48px;
	}

	.pereh {
		height:24px;
	}
}

.modal-form {
    max-width: 1410px !important;
    padding: 1px !important;
    border-radius: 20px !important;
}

.modal {
    display: none;
    vertical-align: middle;
    position: relative;
    z-index: 2;
    max-width: 500px;
    box-sizing: border-box;
    width: 90%;
    background: #fff;
    padding: 15px 30px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
    -o-box-shadow: 0 0 10px #000;
    -ms-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
    text-align: left;
}

.modal-form a.close-modal {
    top: 12px !important;
    right: 15px !important;
}
.modal a.close-modal {
    position: absolute;
    top: -12.5px;
    right: -12.5px;
    display: block;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==);
}

.blocker {
	z-index:1000 !important;
}

.goto {
	padding-left:0px;
	padding-right:0px;
	text-align: center;
	width:300px;
}	


.title-search-item a {
	display:block;
	width:100%;
	text-align: justify;
	color:#000;
}

.title-search-result td{
	padding:0 8px 15px 8px;
}
/* End */


/* Start:/local/templates/business-psychologists/components/bitrix/news.list/psychometrika_slider2/style.css?17479070132221*/

.noshadow {
	box-shadow:none !important;
}

.swiper-button-prev, .swiper-button-next {
    color: #2B2A29 !important;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, -10px) !important;
    right: auto;
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, -10px) !important;
    left: auto;
}

.seminar__item-title3 {
	color: #2B2A29;
	font-family: 'Evolventa';
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 125%; /* 40px */
}

.seminar__item-text3 {
	color: #2B2A29;
    padding-top:20px;
    padding-bottom:40px;
	font-family: 'Evolventa';
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 145%; /* 29px */
	padding:20px 0;
}

.fl2 {
    display: flex !important;
    flex-direction: column;
    justify-content: space-between;
}

.goto2 {
    color: #FFF;
    font-family: Evolventa;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 1; /* 200% */
    border-radius: 8px;
    background: #0079C1;
    padding:14px 24px;
    display:inline-block
}

@media (max-width: 900px) {
    
    .goto2 {
        color: #FFF;
        font-family: Evolventa;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 1; /* 200% */
        border-radius: 8px;
        background: #0079C1;
        padding:12px 24px;
        text-align: center;
        display:block;
    }

    .seminar__item-text3 {
        color: #2B2A29 !important;
        /* Text_Mob_16/Regular */
        font-family: Evolventa !important;
        font-size: 14px !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: 24px !important; /* 150% */
        padding-bottom:32px !important;
    }

    .seminar__item-title3 {
        color: #2B2A29 !important;
        font-family: Evolventa !important;
        font-size: 18px !important;
        font-style: normal !important;
        font-weight: 700 !important;
        line-height: 24px !important; /* 133.333% */
    }

}
/* End */
/* /local/templates/business-psychologists/components/bitrix/news/excercises/style.css?175024505523885 */
/* /local/templates/business-psychologists/components/bitrix/news.detail/exc/style.css?17502422216978 */
/* /local/templates/business-psychologists/components/bitrix/news.list/psychometrika_slider2/style.css?17479070132221 */
