@font-face {
    font-family: "Helvetica65Medium";
    src: url("../fonts/HelveticaNeue/HelveticaNeueMedium.ttf") format("truetype");
    font-weight: 500;
}

.fa-slash:before {
    content: "/";
}

.pdg-0{
    padding: 0 !important;
}
.section-content{
    margin-top: -20px;
    margin-bottom: 100px;
}

.section-content h1,
.section-content h2,
.section-content h3,
.section-content h4{
    font-family: "Helvetica65Medium";
    font-style: normal;
    font-weight: normal;
    color: #000000;
}
.section-content h1{
    font-size: 30px;
    line-height: 42px;

    margin-top: 8px;
    margin-bottom: 24px;
}
.section-content h2{
    font-size: 24px;
    line-height: 140%;
    color: #000000;
}
.section-content h3{
    font-size: 24px;
    line-height: 140%;
}
.section-content h4{
    font-size: 20px;
    line-height: 26px;
}
.section-content p,
.section-content li{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 26px;
    color: #000000;
}
.section-content ol{
    list-style: none;
    counter-reset: li;
}
.section-content ol li{
    /*counter-increment: li*/
    counter-increment: li;
}
.section-content ol li::before {
    content: counter(li) ". ";
    color: #F57E20;
    display: inline-block;
    font-weight: bold;
    font-size: 16px;
    line-height: 26px;
    width: 1em;
    margin-left: -1em
}
.section-content__alphabet{
    background: #FFFFFF;
    padding: 50px 65px;
    column-count: 5;
}
.section-content__alphabet__item{
    display: flex;
    align-items: flex-start;
    margin-bottom: 36px;
}
.section-content__alphabet__symbol{
    font-family: Arial;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    color: #F57E20;
    margin-right: 16px;
}
.section-content__list{
    list-style: none;
    padding: 0;
    margin-bottom: 0;
}
.section-content__item,
.section-content__link{
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #224089;
}

/* accordion */
.section-content__faq .tgl-block{
    border: 0;
    pointer-events: none;
}
.section-content__faq .tgl-block .tgl-block-control{
    background: transparent;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 140%;
    color: #224089;
    padding: 0;
    display: flex;
    align-items: center;
}
.section-content__faq .tgl-block-body{
    padding-left: 65px;
    padding-bottom: 10px;
}
.section-content__faq .tgl-control-state{
    border: 1px solid #224089;
    border-radius: 50px;
    width: 40px;
    height: 40px;
    margin-right: 25px;
    float: none;

    background-image: url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0.5V20.5' stroke='%23224089' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 10.5L21 10.5' stroke='%23224089' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center center;
}
.section-content__faq .tgl-control-state.open{
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='1' viewBox='0 0 22 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5L21 0.5' stroke='%23F57E20' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    border-color: #F57E20;
}
.section-content__faq .tgl-block.active .tgl-block-control{
    color: #F57E20;
}


/* модели */
.section-content__model__list{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.section-content__model__item.centered:HOVER{
    background-color:#ccc;
}
.section-content__model__item.centered{
    text-align:center;
}
.section-content__model__item{
    height:263px;
    display: inline-block;
    flex-basis: 25%;
    width: 25%;
    background: #fff;
    padding: 30px;
    padding-bottom: 25px;
    border-right: 1px solid #EDEDED;
    border-bottom: 1px solid #EDEDED;
}
.section-content__model__item.section{
    height:153px;
}

.section-content__model__item:hover .section-content__model__name{
    color: #FF7F00;
}
.section-content__model__item:nth-child(4n){
    border-right: 0;
}
.section-content__model__img{
    margin-bottom: 20px;
}
.section-content__model__name{
    font-weight: bold;
    font-size: 20px;
    line-height: 140%;
    color: #000000;
}
.section-content__model__more{
    margin-top: 30px;
    display: flex;
    justify-content: flex-end;
    flex-basis: 100%;
}
.section-content__model__more__link{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 140%;
    color: #224089;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: auto;
}
.section-content__model__more__link:after{
    content: "";
    display: block;
    width: 41px;
    height: 41px;
    background-image: url("data:image/svg+xml,%3Csvg width='41' height='42' viewBox='0 0 41 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='1' width='40' height='40' rx='20' stroke='%23224089'/%3E%3Cpath d='M19 16L24 21L19 26' stroke='%23224089' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center center;
    margin-left: 15px;
}
.section-content__model__more__link:hover::after{
    background-image: url("data:image/svg+xml,%3Csvg width='41' height='42' viewBox='0 0 41 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='1' width='40' height='40' rx='20' stroke='%23FF7F00'/%3E%3Cpath d='M19 16L24 21L19 26' stroke='%23FF7F00' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
