.page-238 .page-header{
    margin-bottom: 0;
}
.page-header h1{
    font-size: 54px;
    line-height: 1;
    text-align: center;
    color: #000;
    font-weight: 600;
}
.header-highlight{
    font-size: 36px;
    line-height: 1.5;
    text-align: center;
    color: #426937;
    margin-bottom: 8px;
    font-weight: 500;
}
.instructions-subheader{
    text-align: center;
    margin-bottom: 26px;
}
.instructions-section{
    display: flex;
    justify-content: space-between;
    font-size: 18px;
    font-weight: 300;
}
.instructions-section strong{
    font-weight: 600;
}
.instructions-section .highlight{
    color: #9DC42B;
}
.instructions-section .highlight2{
    color: #E77373;
}
.instructions-section .box {
    background-color: #EAF3EB;
    padding: 24px 40px 40px;
    width: calc(50% - 10px);
    position: relative;
    margin-bottom: 30px;
}
.instructions-section h2{
    font-size: 26px;
    line-height: 40px;
    margin-bottom: 18px;
    color: #000;
}
.instructions-section .pre-info{
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 32px;
}
.instructions-section h3{
    font-size: 24px;
    line-height: 1.5;
    margin-bottom: 0;
    color: #426937;
}
.instructions-section .info{
    margin-bottom: 36px;
}
.instructions-section .note{
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: 12px;
    color: #426937;
}
.instructions-section .note-text{
    font-size: 15px;
    line-height: 1.2;
}
.instructions-section .image{
    position: absolute;
    left: 40px;
    right: 50px;
    bottom: 0;
    transform: translateY(19.5%);
}
.instructions-section .image img{
    max-width: 100%;
    height: auto;
}
.instructions-section ul{
    list-style: none;
    padding: 0;
    margin-bottom: 24px;
}
.instructions-section ul li{
    padding-left: 30px;
    position: relative;
    margin-bottom: 12px;
}
.instructions-section ul li:before{
    position: absolute;
    z-index: 1;
    left: 0;
    top: calc(50% - 10px);
    content: '';
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88 12.18L12.52 6.54L11.4 5.42L6.88 9.94L4.6 7.66L3.48 8.78L6.88 12.18ZM8 16.5C6.89333 16.5 5.85333 16.29 4.88 15.87C3.90667 15.45 3.06 14.88 2.34 14.16C1.62 13.44 1.05 12.5933 0.63 11.62C0.21 10.6467 0 9.60667 0 8.5C0 7.39333 0.21 6.35333 0.63 5.38C1.05 4.40667 1.62 3.56 2.34 2.84C3.06 2.12 3.90667 1.55 4.88 1.13C5.85333 0.71 6.89333 0.5 8 0.5C9.10667 0.5 10.1467 0.71 11.12 1.13C12.0933 1.55 12.94 2.12 13.66 2.84C14.38 3.56 14.95 4.40667 15.37 5.38C15.79 6.35333 16 7.39333 16 8.5C16 9.60667 15.79 10.6467 15.37 11.62C14.95 12.5933 14.38 13.44 13.66 14.16C12.94 14.88 12.0933 15.45 11.12 15.87C10.1467 16.29 9.10667 16.5 8 16.5Z' fill='%23426937'/%3E%3C/svg%3E") no-repeat center center;
}
.completion{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.completion h2{
    font-size: 64px;
    line-height: 1.5;
    margin-bottom: 24px;
    text-align: center;
    font-weight: 400;
}
.completion .options-title{
    font-size: 32px;
    font-weight: 400;
    margin-bottom: 8px;
    text-align: center;
}
.completion .box{
    width: calc(39% - 60px);
}
.completion .box img{
    width: 100%;
    height: auto;
}
.completion .box1{
    width: calc(61% - 60px);
}
.completion .option{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
}
.completion .option-image{
    width: 70px;
    margin-right: 24px;
}
.completion .option-value{
    width: calc(100% - 94px);
}
.completion .option-value{
    width: calc(100% - 94px);
    font-weight: 300;
}

.completion .option-value strong, .completion .option-value b{
    font-weight: 600;
}
.completion .option-value a{
    color: #9DC42B;
    text-decoration: underline;
    font-weight: 600;
}
.completion .option-title{
    color: #426937;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 8px;
}
.options-footer{
    font-weight: 300;
    max-width: 660px;
}
@media (max-width: 1370px){
    .completion .box{
        width: calc(39% - 20px);
    }
    .completion .box1{
        width: calc(61% - 2px);
    }
}
@media (max-width: 1199px){
    .completion{
        flex-direction: column;
    }
    .completion .box{
        width: 100%;
    }
    .completion .box1{
        width: 100%;
        order: 2;
    }
    .completion .box2{
        text-align: center;
        margin-bottom: 40px;
        order: 1;
        display: none;
    }
    .completion .box2 img{
        width: auto;
        max-width: 100%;
    }
}
@media (min-width: 1023px){
    .instructions-section{
        margin-bottom: 80px;
    }
    .completion .options-title{
        text-align: left;
        margin-left: 90px;
    }
}
@media (max-width: 1023px){
    .page-header h1{
        font-size: 32px;
    }
    .instructions-section{
        flex-direction: column;
    }
    .instructions-section .box{
        width: 100%;
    }
    .instructions-section .image{
        display: none;
    }
    .header-highlight {
        font-size: 24px;
    }
    .completion h2 {
        font-size: 28px;
    }
    .completion .options-title {
        font-size: 22px;
    }
}
@media (max-width: 680px){
    .instructions-section .box {
        padding: 15px;
    }
}
@media (max-width: 480px){
    .completion .option {
        flex-direction: column;
    }
    .completion .option-image {
        width: 70px;
        margin-right: 0;
        margin-bottom: 12px;
    }
    .completion .option-value {
        width: 100%;
    }
    .page-header h1 {
        font-size: 26px;
    }
    .header-highlight{
        line-height: 1.2;
    }
    .instructions-section h2 {
        font-size: 22px;
        line-height: 26px;
    }
    .completion .options-title {
        font-size: 18px;
    }
}