

/* Start:/local/templates/v1/css/index.css?17605615873689*/
.index-box__1{
    margin-top: 3rem;
    margin-bottom: 6rem;
    color: #585858;
}
.index-box__1 img{
    width: 100%;
    height: auto;
    border-radius: 16px;
}
.index-box__1 .index-box__1_2{
    height: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;

    color: #585858;
    font-size: 1.4rem;
    line-height: 140%;
}
.index-box__2{
    margin-bottom: 6rem;
}
.index-box__2 .item{
    border: 1px solid var(--color-light-grey);
    border-radius: 16px;
    padding: 36px;
    height: 100%;
}
.index-box__2 .item .img{
    padding: 24px;
}
.index-box__2 .item .img img{
    width: auto;
    height: 64px;
}
.index-box__2 .item .h4{
    margin-bottom: 16px;
}
.index-box__2 .item-box{
    margin-bottom: 24px;
}
.index-box__3{
    margin-bottom: 2rem;
}
.index-box__3-img{
    margin-bottom: 8rem;
}
.index-box__3-img img{
    width: 100%;
    height: auto;
    border-radius: 16px;
}
.index-box__4{
    margin-bottom: 6rem;
}
.index-box__4 .img-box img{
    width: 100%;
    height: auto;
    border-radius: 16px;
}
.index-box__4 .h2{
    margin-bottom: 2rem;
}
.index-box__4 .text-box1{
    margin-bottom: 3rem;
}
.index-box__5{
    margin-bottom: 6rem;
}
.index-box__5 .h2{
    margin-bottom: 2rem;
}
.index-box__5 .item-box{
    margin-bottom: 24px;
}
.index-box__5 .item-box .item{
    border: 1px solid var(--color-light-grey);
    border-radius: 16px;
    padding: 36px 36px 36px 130px;
    height: 100%;
    position: relative;
}
.index-box__5 .item-box .item::before{
    position: absolute;
    top: 75px;
    left: 50px;
    color: var(--color-orange);
    font-size: 4rem;
}
.index-box__5 .item-box .item .text a{
    text-decoration: none;
    color: var(--color-main);
}
.index-box__5 .item-box .item .text strong a{
    font-weight: 900;
}
.index-box__5 .item-box .item.item-1::before{content: '1';}
.index-box__5 .item-box .item.item-2::before{content: '2';}
.index-box__5 .item-box .item.item-3::before{content: '3';}
.index-box__5 .item-box .item.item-4::before{content: '4';}
.index-box__5 .item-box .item.item-5::before{content: '5';}

.index-box__6{
    margin-bottom: 6rem;
}
.index-box__6 .text{
    position: relative;
}
.index-box__6 .text img{
    width: 100%;
    height: auto;
    border-radius: 16px;
}
.index-box__6 .text .box{
    background-color: var(--color-white);
    border-radius: 16px;
    padding: 32px;
    position: absolute;
    top: 64px;
    right: 64px;
    width: calc(50% - 64px);
}
.index-box__6 .text .text-box1{
    margin-top: 2rem;
    margin-bottom: 3rem;
}

.index-box__8{
    margin-bottom: 6rem;
}
.index-box__8 .h2{
    margin-bottom: 2rem;
}
.index-box__8 .item-box{
    column-count: 2;
    column-gap: 0;
    margin: 0 -16px;
    box-sizing: border-box;
}
.index-box__8 .item-box .item{
    border: 1px solid var(--color-light-grey);
    border-radius: 16px;
    padding: 32px;
    margin: 0 16px 24px;

}
.index-box__8 .item-box .item .subject{
    margin-top: 1.5rem;
    margin-bottom: .5rem;
}

.index-box__9-head .h2{
    margin-bottom: 2rem;
}
.index-box__9-logo{
    margin-bottom: 8rem;
}
.index-box__9-logo img{
    width: 80%;
    height: auto;
}
.index-box__10{
    background-image: url("/local/templates/v1/css/../images/index/010.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    color: var(--color-white);
    border-radius: 16px;
}
.index-box__10 .text{
    padding: 48px 0 48px 48px;
}
.index-box__10 .text .h2{
    margin-bottom: 24px;
}
.index-box__10 .link a{
    font-size: 1.4rem;
    font-weight: 600;
    margin-left: 16px;
    margin-right: 16px;
}
/* End */
/* /local/templates/v1/css/index.css?17605615873689 */
