/* s1 */
.one_c .section_1 {
    background-size: cover;
    background-position: right;
    background-repeat: no-repeat;
    background-color: #FFFFFF99;
    border-radius: 50px;
    margin: 0 10px;
    height: 100%;
}
.one_c .section_1 .s1_inner{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
}
.one_c h1{
    font-size: 56px;
    max-width: 65%;
    padding: 0;
    margin: 0;
}
/* /s1 */
/* s2 */
.one_c .section_2.section_top{
    padding: 100px 0 0 0;
}
.one_c .s2_inner p{
    font-size: 28px;
}
/* s2 */
/* s3 */
.one_c .s3_inner h2{
    margin: 0 0 60px 0;
    /*max-width: 100%;*/
}
.one_c .s3_inner p{
    font-size: 28px;
}
.one_c .plus{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 20px;
}
.one_c .plus .item{
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 40px;
    background-color: #F6F6F9;
    border-radius: 25px;
}
.one_c .plus .item p{
    color: #726E7C;
    font-size: 18px;
}
.one_c .plus .item_main{
    display: grid;
    grid-template-columns: 1fr 60px;
    /*gap: 5px;*/
    align-content: space-between;
    align-items: center;
}
.one_c .plus .item_main h3{
    font-size: 24px;
}

.one_c .plus .item_main img{
    width: 60px;
    height: auto;
}
 .plus .item_1{
    grid-column-start: 1;
    grid-column-end: 3;
}
 .plus .item_2{
    grid-column-start: 3;
    grid-column-end: 5;
}
 .plus .item_3
{

    grid-column-start: 5;
    grid-column-end: 7;
}

 .plus .item_4{
    grid-column-start: 1;
    grid-column-end: 4;
}
 .plus .item_5{
    grid-column-start: 4;
    grid-column-end: 7;
}

/* /s3 */
/* s4 */
.one_c .section_4{
    background: linear-gradient(90deg, #61C2FF33, #F0F2FF, #FF00ED1A);
    border-top-right-radius: 50px;
    border-top-left-radius: 50px;
}
.one_c .s_inner h2{
    font-size: 48px;
    font-weight: 700;
}
.one_c .solutions{
    margin-top: 60px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 20px;
}
.one_c .solutions h3{
    font-size: 28px;
}
.one_c .solutions .item{
    padding: 40px;
    background-color: #FFFFFF;
    border-radius: 15px;
    display: flex;
    flex-direction: column;
    gap: 60px;
}
.one_c .solutions .item .row1 .text{
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.one_c .solutions .item .row2{
    padding-left: 28px;
}
.one_c .solutions .item .row2 a{
    font-size: 18px;
    font-weight: 700;
    color: #25232B;
    border-bottom: 1px solid #25232B;
    width: max-content;
}
/* /s4 */
/* s5 */
.one_c .section_5{
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    background-color: #F6F6F9;
}
.one_c .example{
    margin-top: 60px;
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 20px;
}

.one_c .example .item h3{
    font-size: 28px;
}
.one_c .example .item p{
    font-size: 18px;
}
.one_c .example .item{
    background-color: #FFFFFF;
    border-radius: 25px;
    display: flex;
    flex-direction: column;
    padding-bottom: 40px;
}
.one_c .example .item h3{
    padding: 40px 40px 20px 40px;
}

.one_c .example .item .img_cont{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    height: 190px;
    align-items: center;
    display: flex;
    overflow: hidden;
    flex-direction: row;
    justify-content: center;
}
.one_c .example .item p{
    padding: 0 40px;
}
.one_c .example .item img{
    width: 100%;
    height: 100%;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
/* /s5 */
/* advantages */
.one_c .section_advantages{
    background-color: #FFFFFF;
}
/* /advantages */