#blockNineteen {
    padding-top: 60px;
    padding-bottom: 282px;
}
#blockNineteen p{
    margin-bottom: 0;
}
#blockNineteen .heading__section {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 142px;
}
#blockNineteen .heading__section .title {
    font-family: 'Noto Sans KR', sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 42px;
	line-height: 57px;
	color: #065CAB;
}
#blockNineteen .heading__section .desc {
    margin-top: 10px;
    max-width: 506px;
    font-family: 'Noto Sans KR', sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 20px;
	line-height: 50px;
	color: #000000;
    text-align: center;
}

/* Content One */
#blockNineteen .content-one-container {
    display: flex;
    justify-content: space-between;
}
#blockNineteen .content-one-container .item {
    max-width: 320px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
#blockNineteen .content-one-container .icon {
    height: 240px;
    display: flex;
    align-items: center;
}
#blockNineteen .content-one-container .item .item__image {
    width: 240px;
    height: 240px;
    border-radius: 50%;
    background: #1F3365;
    display: flex;
    align-items: center;
    justify-content: center;
}
#blockNineteen .content-one-container .item .item__content  {
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
#blockNineteen .content-one-container .item .item__content .title  {
    font-family: 'Noto Sans KR', sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 24px;
	line-height: 31px;
	color: #000000;
}

#blockNineteen .content-one-container .item .item__content .content {
    margin-top: 24px;
    font-family: 'Noto Sans KR', sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	line-height: 31px;
	color: #000000;
    text-align: center;
}

/* Content Two */
#blockNineteen .content-two-container {
    margin-top: 150px;
    /*margin-bottom: 282px;*/
}
#blockNineteen .content-two-container .heading {
    font-family: 'Noto Sans KR', sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 42px;
	line-height: 57px;
	color: #065CAB;
    text-align: center;
}
#blockNineteen .content-two-container .content__container {
    margin-top: 104px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
#blockNineteen .content-two-container .content__container .item {
    margin-bottom: 80px;
}
#blockNineteen .content-two-container .content__container .item:last-child {
    margin-bottom: 0
}
#blockNineteen .content-two-container .content__container .item .item__step {
    font-family: 'Noto Sans KR', sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 42px;
	line-height: 57px;
	color: #000000;
}
#blockNineteen .content-two-container .content__container .item .item__content {
    padding: 0 40px;
    max-width: 629px;
    width: 620px;
}
#blockNineteen .content-two-container .content__container .item .item__content .title {
    font-family: 'Noto Sans KR', sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 28px;
	line-height: 31px;
	color: #000000;
}
#blockNineteen .content-two-container .content__container .item .item__content .content {
    font-family: 'Noto Sans KR', sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 20px;
	line-height: 31px;
	color: #000000;
}

@media (max-width: 1024px) {
    #blockNineteen .content-one-container .icon {
        height: 220px;
    }
}
/* RESPONSIVE TABLET */
@media (max-width: 768px) {
    #blockNineteen .content-one-container .item .item__image {
        width: 106px;
        height: 106px;
    }
    #blockNineteen .content-one-container .item .item__image img {
        width: 50%;
        object-fit: contain;
    }
    #blockNineteen .content-one-container .icon {
        height: 110px;
    }
    #blockNineteen .heading__section {
        margin-bottom: 40px;
    }
    #blockNineteen .heading__section .title {
        font-size: 28px;
        line-height: 31px;
    }
    #blockNineteen .heading__section .desc {
        font-size: 14px;
        line-height: 21px;

        margin-top: 40px;
    }
    #blockNineteen .content-one-container .item .item__content .title {
        font-size: 14px;
        line-height: 21px;
    }
    #blockNineteen .content-one-container .item .item__content .content {
        font-size: 12px;
        line-height: 21px;

        margin-top: 13px;
        max-width: 95%;
    }
    
    /* Content 2 */
    #blockNineteen .content-two-container {
        margin-top: 76px;
    }
    #blockNineteen .content-two-container .heading {
        font-size: 20px;
        line-height: 31px;
    }
    #blockNineteen .content-two-container .content__container {
        margin-top: 20px;
    } 
    #blockNineteen .content-two-container .content__container .item {
        justify-content: center;
        width: 100%;
    }
    #blockNineteen .content-two-container .content__container .item .item__step,
    #blockNineteen .content-two-container .content__container .item .item__content .title {
        font-size: 14px;
        line-height: 21px;
    }
    #blockNineteen .content-two-container .content__container .item .item__content .content {
        font-size: 12px;
        line-height: 21px;
    }
}
/* RESPONIVE ONLY FOR TABLET */
@media (min-width: 780px) and (max-width: 820px) {
    #blockNineteen .content-one-container .item {
        max-width: 200px;
    }
    #blockNineteen .content-one-container .item .item__image {
        width: 100%;
        height: 210px;
    }
    #blockNineteen .content-two-container .content__container .item .item__step {
        font-family: 'Noto Sans KR', sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 24px;
        line-height: 21px;
        color: #000000;
    }
}
/* RESPONSIVE ONLY FOR MOBILE */
@media (max-width: 480px) {
    #blockNineteen .step-wrapper {padding: 0 20px;}
    #blockNineteen {
        padding-bottom: 40px;
    }
    #blockNineteen .content-one-container {
        flex-direction: column;
        padding: 0 5px;
    } 
    #blockNineteen .content-two-container .content__container .item {
        margin-bottom: 20px;
        flex-wrap: nowrap;
    }
    #blockNineteen .content-one-container .item {
        max-width: 100%;
        margin-bottom: 72px;
        position: relative;
    }
    #blockNineteen .content-one-container .item:last-child {
        margin-bottom: 0;
    } 
    #blockNineteen .content-one-container .item .item__image {
        min-width: 106px;
        width: auto;
    }
    #blockNineteen .content-two-container .content__container .item .item__step {
        max-width: fit-content;
    }
    #blockNineteen .content-one-container .item {
        flex-direction: row;
        flex-wrap: nowrap;
    }
    #blockNineteen .content-one-container .item .item__content {
        margin-top: 0;
        margin-left: 18px;
        align-items: flex-start;
    }
    #blockNineteen .content-one-container .item .item__content .content {
        text-align: left;
    }
    #blockNineteen .content-one-container .item .item__content .content {
        max-width: 100%;
    }
    #blockNineteen .content-one-container .icon {
        display: none;
    }

    /* CUSTOM PLUS ICON BELOW ITEM */
    #blockNineteen .content-one-container .item::after {
        content: "\002B";
        position: absolute;
        left: 11%;
        bottom: -50%;
        font-weight: 500;
        font-size: 30px;
    }
    #blockNineteen .content-one-container .item:last-child:after {
        content: "";
    } 

    #blockNineteen .content-two-container .content__container .item .item__content {
        padding: 0 0 0 40px;
    }
}