/* Fonts head */
@font-face {
    font-family: 'Commuters Sans';
    src: url('commuterssans-regular.woff2') format('woff2'),
        url('commuterssans-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Commuters Sans Semi';
    src: url('commuterssans-semibold.woff2') format('woff2'),
        url('commuterssans-semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
/* Animations */
@keyframes left_drop{
    0%{transform: translateX(0.5vw);}
    50%{transform: translateX(-0.5vw);}
    100%{transform: translateX(0.5vw);}
}
/* Globally Css Start From Here */
*{margin:0;padding:0;}
.section_inner{display:flex;justify-content: space-between;flex-wrap: wrap;margin: 0 auto;width: 90%;}
h1{padding:0;margin:0;font-family: ivypresto-display,serif;font-size: 7.6vw;font-weight: 400;letter-spacing: 0.14vw;line-height: 1.07;}
h2{padding:0;margin:0;font-family: ivypresto-display,serif;font-size: 5.35vw;font-weight: normal;letter-spacing: 0.06vw;line-height: 1.07;font-weight: 300;}
h3{padding:0;margin:0;font-family: ivypresto-display,serif;font-size: 3vw;font-weight: 300;}
h4{padding:0;margin:0;font-family: 'Commuters Sans';font-size: 1vw;text-transform: uppercase;letter-spacing: 0.216vw;line-height: 1.68;font-weight: normal;}
h5{padding:0;margin:0;font-family: 'Commuters Sans';font-size: 0.95vw;letter-spacing: 0.01vw;font-weight: normal;}
h6{padding:0;margin:0;font-family: 'Commuters Sans';font-size: 0.65vw;letter-spacing: 0.046vw;}
p{padding:0;margin:0;font-size: 1.099vw;font-family: proxima-nova,sans-serif;line-height: 1.33;font-weight: 500;}
a{padding:0;margin:0;}
a:hover{filter: brightness(100%)!important;}
.btn{padding: 0;border: unset!important;box-shadow: none!important;display: block;text-align: left;}
.btn:hover{filter: brightness(100%)!important;-webkit-filter: brightness(100%);!important}
.btn a{display: inline-block;padding-left: 3.5vw;padding-top: 0.78vw;padding-right: 7.2vw;padding-bottom: 0.9vw;position: relative;border: 1px solid #2a2626;background-color: #FDD62E;}
.btn a:after{content: "";position: absolute;top: 42%;right: 3.5vw;background-image: url(jvh_btn_left.svg);width: 2.708vw;height: 0.625vw;background-repeat: no-repeat;background-position: right center;background-size: contain;}
.btn a:hover:after{animation: left_drop 1s infinite;}
.btn a span{text-transform: uppercase;font-family: 'Commuters Sans Semi';font-size: 0.65vw;color: #000000;letter-spacing: 0.045vw;font-weight: 600;}
strong{font-weight: normal;font-style: italic;}
ul{padding:0;margin:0;}
li{padding:0;margin:0;}
blockquote{padding:0;margin:0;}
.m{display: none;}
.mobile_only{display: none;}
/****************************
Globally SEction Responsive Start From Here
*****************************/
@media(max-width:768px){
    .section_inner{width: 100%;}
    h1{}
    h2{font-size: 9.99vw;letter-spacing: 0.15vw;line-height: 1.25;}
    h3{letter-spacing: 0.1vw;font-size: 8.1vw;}
    h4{line-height: 1.44;font-size: 3.65vw;letter-spacing: 0.52vw;}
    h5{}
    h6{}
    p{font-size: 3.55vw;line-height: 1.24;}
    a{}
    a:hover{}
    .btn{}
    .btn:hover{}
    .btn a{padding-left: 6.5vw;padding-top: 2.7vw;padding-right: 18.2vw;padding-bottom: 4.5vw;line-height: 2vw;}
    .btn a:after{width: 9.708vw;height: 1.925vw;top: 37%;right: 6.8vw;}
    .btn a:hover:after{}
    .btn a span{letter-spacing: 0.14vw;font-weight: 600;font-size: 1.985vw;line-height: 0;}
    strong{}
    ul{}
    li{}
    blockquote{}
    .m{display: block!important;}
    .mobile_only{display: block!important;}
}
/* ***********************************************************************
Globally Section End Here 
************************************************************************ */
/*Main Css Start From Here*/
main{overflow: hidden;z-index: 50;position: relative;}




/* ***********************************************************************
About Section 1 
************************************************************************ */
.jva1{
    border-bottom: 1px solid #2A2626;
    position: relative;
    display: block;
        background: #E9E9E9;
}
.jva1_bg{
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    display: block;
    height: 100%;
    position: absolute;
    top: 0vw;
    left: 0vw;
} 
.jva1_bg.desktop{
    background-image: url(hero_bg.jpg);
}
.jva1_bg.mobile_only{
    display: none;
}

.jva1 .section_inner{
    width: 100%;
    justify-content: unset;
    box-sizing: border-box;
    padding-left: 5.7vw;
    padding-top: 9.25vw;
    padding-right: 5.7vw;
    padding-bottom: 19.1vw;
    z-index: 1;
    position: relative;
}
.jva1_leftimg{
    position: absolute;
    top: 0vw;
    right: 7vw;
    height: 100%;
    width: 45.9vw;
}
.jva1_leftimg span{
    height: 100%;
    /* width: 20vw; */
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
}
.jva1_leftimg span img{
    width: 10%;
    opacity: 0;
}
.jva1 h1{
    font-size: 7.34vw;
    letter-spacing: 0.05vw;
    color: #B57540;
}
.jva1 h1 strong{}

@media(max-width:768px){
    .jva1{}
    .jva1_bg{} 
    .jva1_bg.desktop{
        display: none;
    }
    .jva1_bg.mobile_only{
        display: block !important;
    }

    .jva1 .section_inner{
        padding-left: 9vw;
        padding-top: 27.76vw;
        padding-right: 26.7vw;
        padding-bottom: 55.7vw;
    }
    .jva1 h1{
        font-size: 13.34vw;
        line-height: 1.03;
    }
    .jva1 h1 strong{}
    .jva1_leftimg{
        display:none;
    }
}




/* ***********************************************************************
About Section 2
************************************************************************ */
.jva2{
    background-color: #F0DBCC;
    border-bottom: 1px solid #2A2626;
}
.jva2 .section_inner{
    width: 100%;
    justify-content: unset;
    box-sizing: border-box;
    padding-left: 9.7vw;
    padding-right: 9.7vw;
}

.jva2_left{
    width: 45%;
    padding-right: 0.4vw;
    padding-left: 0.1vw;
    padding-bottom: 3vw;
}
.jva2_left span{
    background-size: cover;
    background-repeat: no-repeat;
    height: 44.7vw;
    width: 100%;
    border-radius: 50%;
    border: 1px solid #2A2626;
    display: block;
    margin-top: -11.85vw;
}
.jva2_left span img{
    width: 10%;
    opacity: 0;
}

.jva2_right{
    width: 55%;
    padding-top: 8.7vw;
    padding-left: 11vw;
    padding-right: 1vw;
    padding-bottom: 7.3vw;
}
.jva2_right article{
    font-size: 0.938vw;
    color: #2A2626;
}
.jva2_right article h4{
    font-size: 1.2vw;
    letter-spacing: 0.076vw;
    line-height: 1.51;
    padding-bottom: 1vw;
    padding-right: 1vw;
    width: 106%;
    display: block;
}
.jva2_right article p{
    padding-left: 0.2vw;
    line-height: 1.35;
    padding-bottom: 0.67vw;
}
.jva2_right article p br{}

@media(max-width:768px){
    .jva2{}
    .jva2 .section_inner{
        padding-left: 0vw;
        padding-right: 0vw;
    }

    .jva2_left{
        order: 2;
        width: 100%;
        padding-right: 7.1vw;
        padding-left: 7.1vw;
        padding-bottom: 3vw;
        position: relative;
        z-index: 1;
    }
    .jva2_left span{
        margin-top: 0vw;
        height: 107.2vw;
        margin-bottom: -56.8vw;
    }
    .jva2_left span img{}

    .jva2_right{
        width: 100%;
        padding-top: 12vw;
        padding-left: 12.7vw;
        padding-right: 9.7vw;
        padding-bottom: 10.1vw;
    }
    .jva2_right article{}
    .jva2_right article h4{
        font-size: 3.9vw;
        letter-spacing: 0.37vw;
        line-height: 1.37;
        padding-bottom: 2.8vw;
    }
    .jva2_right article p{
        padding-left: 0.6vw;
        padding-right: 4vw;
        line-height: 1.24;
        padding-bottom: 2.4vw;
    }
    .jva2_right article p br{
        display: none;
    }
}




/* ***********************************************************************
About Section 3
************************************************************************ */
.jva3{
    background-color: #B57540;
    background-image: url(jva3_bg.jpg);
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom: 1px solid #2A2626;
}
.jva3 .section_inner{
    width: 100%;
    justify-content: unset;
    display: block;
    padding-top: 3.75vw;
    padding-left: 16vw;
    padding-right: 16vw;
    padding-bottom: 1.854vw;
}

.jva3 h3{
    color: #F6F2EC;
    text-align: center;
    font-size: 3.56vw;
    letter-spacing: 0.04vw;
}

.jva3_items{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    padding-top: 2.5vw;
}
.jva3_col{
    width: 33.33%;
    text-align: center;
    padding-bottom: 0vw;
}
.jva3_col article{
    width: 100%;
    display: block;
}
.jva3_col article p{
    color: #F6F2EC;
    font-family: 'Commuters Sans';
    font-size: 1.06vw;
    text-transform: uppercase;
    letter-spacing: 0.15vw;
    line-height: 1.46;
    font-weight: normal;
    padding-bottom: 3.47vw;
}
.jva3_col article br{}

@media(max-width:768px){
    .jva3{
    background-image: url(jva3_bgm.jpg);     background-attachment: scroll;
}
    .jva3 .section_inner{
        padding-top: 65.1vw;
        padding-left: 8vw;
        padding-right: 8vw;
        padding-bottom: 9.13vw;
    }

    .jva3 h3{
        font-size: 11.9vw;
        letter-spacing: 0.23vw;
    }

    .jva3_items{
        padding-top: 10.2vw;
    }
    .jva3_col{
        width: 100%;
    }
    .jva3_col article{}
    .jva3_col article p{
        font-size: 4vw;
        letter-spacing: 0.7vw;
        line-height: 1.5;
        padding-bottom: 9.3vw;
    }
    .jva3_col article br{}
}



/* ***********************************************************************
About Section 4
************************************************************************ */
.jva4{
    background-color: #F6F2EC;
    padding-top: 5vw;
    border-bottom: 1px solid #2A2626;
}
.jva4:before,
.jva4:after{
    content: "";
    position: absolute;
    top: 0vw;
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
}
.jva4:before{
    left: 0vw;
    width: 26vw;
    height: 24vw;
    background-image: url(art_left.svg);
}
.jva4:after{
    right: 0vw;
    width: 25vw;
    height: 24vw;
    background-image: url(art_right.svg);
}

.jva4 .section_inner{
    position: relative;
    z-index: 1;
    width: 100%;
    justify-content: unset;
    display: block;
    padding-left: 9.85vw;
    padding-right: 9.85vw;
    padding-bottom: 9vw;
}
.jva4 h2{
    text-align: center;
    font-size: 6.4vw;
    color: #B57540;
    padding-bottom: 5.04vw;
}
.jva4 h2 strong{}

.jva4_timeline{
    width: 100%;
    display: block;
    position: relative;
}
.jva4_timeline span.line{
    width: 100%;
    display: block;
    position: absolute;
    height: 100%;
}
.jva4_timeline span.line:before{
    content: "";
    width: 2px;
    display: block;
    margin: 0px auto;
    background-color: #B57540;
    height: 100%;
}

.jva4_timelinein{
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
}

.jva4_col{
    width: 50%;
    display: inline-flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    padding-top: 2.6vw;
}
.jva4_img{
    /* position: absolute; */
    /* top: 0vw; */
    width: 45.4%;
    padding-right: 5.34vw;
}
.jva4_img span{
    width: 100%;
    height: 17.3vw;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #2A2626;
}
.jva4_img span img{
    width: 10%;
    opacity: 0;
}
.jva4_text{
    width: 54.6%;
}
.jva4_text h3{
    font-size: 5.24vw;
    color: #B57540;
    border-bottom: 2px solid #B57540;
    padding-bottom: 0.9vw;
    padding-left: 4.5vw;
}
.jva4_text article{
    padding-top: 1.85vw;
    padding-right: 3vw;
    padding-bottom: 4vw;
    padding-left: 4.53vw;
}
.jva4_text article h4{
    font-size: 1.124vw;
    line-height: 1.612;
    letter-spacing: 0.13vw;
}
.jva4_text article p{
    padding-top: 0.75vw;
    margin-left: -0.1vw;
    color: #2A2626;
    font-size: 1.099vw;
}
.jva4_text article p br{}

.jva4_col.style1{
    padding-bottom: 13vw;
}
.style1 .jva4_img{
    width: 40%;
}
.style1 .jva4_img span{
    display: none;
}
.style1 .jva4_img span img{}
.style1 .jva4_text{
    width: 60%;
}
.style1 .jva4_text h3{
    padding-left: 0vw;
}
.style1 .jva4_text article{
    padding-left: 0vw;
}
.style1 .jva4_text article h4{}
.style1 .jva4_text article p{}
.style1 .jva4_text article p br{}

.jva4_col.style2{
    margin-top: 13vw;
}
.style2 .jva4_img{}
.style2 .jva4_img span{}
.style2 .jva4_img span img{}
.style2 .jva4_text{
    padding-top: 2.2vw;
}
.style2 .jva4_text h3{
    padding-left: 4.5vw;
}
.style2 .jva4_text article{}
.style2 .jva4_text article h4{}
.style2 .jva4_text article p{}
.style2 .jva4_text article p br{}

.jva4_col.style3{
    margin-top: -5.5vw;
    padding-bottom: 20vw;
}
.style3 .jva4_img{
    padding-right: 0vw;
    width: 32%;
}
.style3 .jva4_img span{
    border-radius: 7vw 0vw 0vw 0vw;
}
.style3 .jva4_img span img{}
.style3 .jva4_text{
    width: 68%;
}
.style3 .jva4_text h3{
    padding-left: 3.2vw;
    padding-top: 0.56vw;
}
.style3 .jva4_text article{
    padding-right: 3vw;
    padding-bottom: 4vw;
    padding-left: 3.23vw;
}
.style3 .jva4_text article h4{}
.style3 .jva4_text article p{}
.style3 .jva4_text article p br{}

.jva4_col.style4{
    margin-top: 11.4vw;
}
.style4 .jva4_img{
    padding-right: 0vw;
    margin-right: -2vw;
    width: 30.6%;
    padding-top: 0.0vw;
}
.style4 .jva4_img span{
    border-radius: 50%;
    height: 17.8vw;
}
.style4 .jva4_img span img{}
.style4 .jva4_text{
    width: 73%;
    padding-top: 1.7vw;
}
.style4 .jva4_text h3{}
.style4 .jva4_text article{}
.style4 .jva4_text article h4{}
.style4 .jva4_text article p{}
.style4 .jva4_text article p br{}

.jva4_col.style5{
    margin-top: -7.9vw;
    padding-bottom: 18vw;
}
.style5 .jva4_img{
    padding-right: 0vw;
    width: 39%;
    margin-left: -6%;
}
.style5 .jva4_img span{
    height: 15.8vw;
    border-radius: 50%;
}
.style5 .jva4_img span img{}
.style5 .jva4_text{
    width: 67%;
    padding-top: 1.45vw;
}
.style5 .jva4_text h3{
    padding-left: 2.8vw;
}
.style5 .jva4_text article{
    padding-left: 2.8vw;
}
.style5 .jva4_text article h4{}
.style5 .jva4_text article p{}
.style5 .jva4_text article p br{}

.jva4_col.style6{
    margin-top: 7.76vw;
}
.style6 .jva4_img{}
.style6 .jva4_img span{}
.style6 .jva4_img span img{}
.style6 .jva4_text{
    padding-top: 2.2vw;
}
.style6 .jva4_text h3{}
.style6 .jva4_text article{}
.style6 .jva4_text article h4{}
.style6 .jva4_text article p{}
.style6 .jva4_text article p br{}

.jva4_col.style7{
    margin-top: -4.8vw;
    padding-bottom: 19vw;
}
.style7 .jva4_img{
    padding-right: 0vw;
    width: 32%;
}
.style7 .jva4_img span{
    border-radius: 7vw 0vw 0vw 0vw;
}
.style7 .jva4_img span img{}
.style7 .jva4_text{
    width: 68%;
    padding-top: 0.6vw;
}
.style7 .jva4_text h3{
    padding-left: 3.2vw;
}
.style7 .jva4_text article{
    padding-top: 2.4vw;
    padding-right: 4vw;
    padding-bottom: 4vw;
    padding-left: 3.2vw;
}
.style7 .jva4_text article h4{}
.style7 .jva4_text article p{}
.style7 .jva4_text article p br{}

.jva4_col.style8{
    margin-top: 11.1vw;
}
.style8 .jva4_img{
    padding-right: 0vw;
    width: 39%;
    margin-right: -6%;
}
.style8 .jva4_img span{
    border-radius: 50%;
    height: 15.8vw;
}
.style8 .jva4_img span img{}
.style8 .jva4_text{
    padding-top: 2vw;
    width: 61.5%;
}
.style8 .jva4_text h3{}
.style8 .jva4_text article{
    padding-top: 1.9vw;
    padding-right: 0vw;
    padding-bottom: 4vw;
    padding-left: 4.53vw;
}
.style8 .jva4_text article h4{
    padding-right: 2vw;
}
.style8 .jva4_text article p{
    line-height: 1.53;
}
.style8 .jva4_text article p br{}

.jva4_col.style9{
    margin-top: -10.34vw;
    padding-bottom: 19vw;
}
.style9 .jva4_img{
    padding-right: 0vw;
    width: 32%;
}
.style9 .jva4_img span{}
.style9 .jva4_img span img{}
.style9 .jva4_text{
    width: 68%;
    padding-top: 2.2vw;
}
.style9 .jva4_text h3{
    padding-left: 3.2vw;
}
.style9 .jva4_text article{
    padding-left: 3.2vw;
    padding-right: 4vw;
}
.style9 .jva4_text article h4{}
.style9 .jva4_text article p{
    line-height: 1.45;
}
.style9 .jva4_text article p br{}

.jva4_col.style10{
    margin-top: 7.8vw;
}
.style10 .jva4_img{
    width: 52.8%;
    margin-right: -19%;
    margin-top: -0.21vw;
}
.style10 .jva4_img span{
    height: 12.13vw;
}
.style10 .jva4_img span img{}
.style10 .jva4_text{
    width: 64.4%;
}
.style10 .jva4_text h3{}
.style10 .jva4_text article{}
.style10 .jva4_text article h4{}
.style10 .jva4_text article h4 br{
    display:none;
}
.style10 .jva4_text article p{
    line-height: 1.53;
}
.style10 .jva4_text article p br{}

.jva4_col.style11{
    margin-top: -10.7vw;
    padding-bottom: 0vw;
}
.style11 .jva4_img{
    width: 32.5%;
    padding-right: 0vw;
    padding-left: 0.7vw;
}
.style11 .jva4_img span{
    border-radius: 50%;
    height: 17.75vw;
}
.style11 .jva4_img span img{}
.style11 .jva4_text{
    width: 67.5%;
    padding-top: 2.9vw;
}
.style11 .jva4_text h3{
    padding-left: 3vw;
}
.style11 .jva4_text article{
    padding-left: 3vw;
    padding-top: 1.75vw;
    padding-right: 4vw;
    padding-bottom: 0vw;
    /* font-size: 0.938vw; */
}
.style11 .jva4_text article h4{}
.style11 .jva4_text article p{
    line-height: 1.53;
}
.style11 .jva4_text article p br{}


@media(max-width:768px){
    .jva4{
        padding-top: 13vw;
    }
    .jva4:before, .jva4:after{
        display:none;
    }
    .jva4 .section_inner{
    padding-left: 0vw;
    padding-right: 0vw;
    padding-bottom: 35.95vw;
}
    .jva4 h2{
        font-size: 12.9vw;
        letter-spacing: 0.06vw;
        padding-right: 9vw;
        padding-left: 9vw;
        padding-bottom: 15.64vw;
    }
    .jva4 h2 strong{}

    .jva4_timeline{}
    .jva4_timeline span.line{
    display: none;
}
    .jva4_timeline span.line:before{
        content: "";
    }

    .jva4_timelinein{}

    .jva4_col{
    width: 100%;
    display: flex;
    padding-bottom: 10.4vw !important;
    padding-top: 0vw;
}
    .jva4_img{
    width: 34.4%;
    padding-right: 7.8vw;
}
    .jva4_img span{}
    .jva4_img span img{}
    .jva4_text{
    width: 65.6%;
}
    .jva4_text h3{
    font-size: 12.1vw;
    padding-bottom: 3.9vw;
}
    .jva4_text article{
    padding-top: 5.7vw;
    padding-right: 15vw;
    padding-bottom: 4vw;
}
    .jva4_text article h4{
    font-size: 3.8vw;
    line-height: 1.4;
    letter-spacing: 0.44vw;
}
    .jva4_text article p{
    font-size: 3.6vw;
    padding-top: 2.2vw;
}
    .jva4_text article p br{}

    .jva4_col.style1{}
    .style1 .jva4_img{
    display: none;
}
    .style1 .jva4_img span{}
    .style1 .jva4_img span img{}
    .style1 .jva4_text{
    width: 100%;
    padding-left: 13vw;
}
    .style1 .jva4_text h3{}
    .style1 .jva4_text article{}
    .style1 .jva4_text article h4{}
    .style1 .jva4_text article p{}
    .style1 .jva4_text article p br{}

    .jva4_col.style2{
    margin-top: 0vw;
}
    .style2 .jva4_img{
    padding-top: 2.4vw;
}
    .style2 .jva4_img span{
    height: 35.3vw;
}
    .style2 .jva4_img span img{}
    .style2 .jva4_text{}
    .style2 .jva4_text h3{
    padding-left: 12.5vw;
}
    .style2 .jva4_text article{
    padding-right: 7vw;
    padding-left: 12.8vw;
}
    .style2 .jva4_text article h4{}
    .style2 .jva4_text article p{}
    .style2 .jva4_text article p br{}

    .jva4_col.style3{
    margin-top: 6.8vw;
    padding-bottom: 0vw;
}
    .style3 .jva4_img{
    width: 32.3%;
    padding-left: 8.4vw;
    padding-top: 3.8vw;
}
    .style3 .jva4_img span{
    height: 31.9vw;
    border-radius: 18.7vw 0vw 0vw 0vw;
}
    .style3 .jva4_img span img{}
    .style3 .jva4_text{
    width: 67.7%;
    padding-left: 7vw;
}
    .style3 .jva4_text h3{
    padding-left: 0vw;
}
    .style3 .jva4_text article{
    padding-right: 5vw;
    padding-bottom: 4vw;
    padding-left: 0vw;
    margin-left: -0.5vw;
}
    .style3 .jva4_text article h4{}
    .style3 .jva4_text article h4 strong.mobile_only{
    display: inline-block !important;
}
    .style3 .jva4_text article p{}
    .style3 .jva4_text article p br{}

    .jva4_col.style4{
    margin-top: 5.5vw;
    padding-bottom: 0vw;
}
    .style4 .jva4_img{
    width: 33%;
    margin-right: 0vw;
    margin-left: -0.9vw;
    padding-top: 2vw;
    padding-right: 2.8vw;
}
    .style4 .jva4_img span{
    height: 43vw;
    border-radius: 50%;
}
    .style4 .jva4_img span img{}
    .style4 .jva4_text{
    width: 67%;
}
    .style4 .jva4_text h3{
    padding-left: 12.5vw;
}
    .style4 .jva4_text article{
    padding-top: 5.7vw;
    padding-right: 3vw;
    padding-bottom: 4vw;
    padding-left: 12.8vw;
}
    .style4 .jva4_text article h4{}
    .style4 .jva4_text article p{}
    .style4 .jva4_text article p br{}

    .jva4_col.style5{
    margin-top: 8.3vw;
    padding-bottom: 0vw;
}
    .style5 .jva4_img{
    width: 39%;
    margin-left: 0vw;
    padding-left: 5.5vw;
    padding-right: 6vw;
    padding-top: 1.7vw;
}
    .style5 .jva4_img span{
    height: 27.6vw;
    border-radius: 50%;
}
    .style5 .jva4_img span img{}
    .style5 .jva4_text{
    width: 61%;
}
    .style5 .jva4_text h3{
    padding-left: 0vw;
}
    .style5 .jva4_text article{
    padding-top: 5.8vw;
    padding-right: 15vw;
    padding-bottom: 4vw;
    padding-left: 0vw;
}
    .style5 .jva4_text article h4{}
    .style5 .jva4_text article p{}
    .style5 .jva4_text article p br{}

    .jva4_col.style6{
    margin-top: 4.6vw;
    padding-bottom: 0vw;
}
    .style6 .jva4_img{
    padding-top: 2.5vw;
    width: 34.1%;
}
    .style6 .jva4_img span{
    height: 35vw;
}
    .style6 .jva4_img span img{}
    .style6 .jva4_text{
    width: 65.9%;
}
    .style6 .jva4_text h3{
    padding-left: 12.5vw;
}
    .style6 .jva4_text article{
    padding-top: 5.8vw;
    padding-right: 15vw;
    padding-bottom: 4vw;
    padding-left: 12.8vw;
}
    .style6 .jva4_text article h4{}
    .style6 .jva4_text article p{}
    .style6 .jva4_text article p br{}

    .jva4_col.style7{
    margin-top: 8.2vw;
    padding-bottom: 0vw;
}
    .style7 .jva4_img{
    width: 33%;
    padding-left: 7.7vw;
    padding-top: 3vw;
}
    .style7 .jva4_img span{
    height: 34.3vw;
    border-radius: 18.4vw 0vw 0vw 0vw;
}
    .style7 .jva4_img span img{}
    .style7 .jva4_text{
    width: 67%;
    padding-left: 6.4vw;
}
    .style7 .jva4_text h3{
    padding-left: 0vw;
}
    .style7 .jva4_text article{
    padding-top: 5.7vw;
    padding-right: 4vw;
    padding-bottom: 4vw;
    padding-left: 0vw;
    margin-left: -0.5vw;
}
    .style7 .jva4_text article h4{}
    .style7 .jva4_text article p{
    padding-top: 2.8vw;
}
    .style7 .jva4_text article p br{}

    .jva4_col.style8{
    margin-top: 5.3vw;
    padding-bottom: 0vw;
}
    .style8 .jva4_img{
    width: 39%;
    margin-left: -22%;
    margin-right: 0vw;
    padding-top: 3vw;
    padding-right: 1.5vw;
    padding-left: 0.3vw;
}
    .style8 .jva4_img span{
    height: 37vw;
}
    .style8 .jva4_img span img{}
    .style8 .jva4_text{
    width: 79.5%;
}
    .style8 .jva4_text h3{
    padding-left: 12.5vw;
}
    .style8 .jva4_text article{
    padding-top: 5.9vw;
    padding-right: 0vw;
    padding-bottom: 4vw;
    padding-left: 12.8vw;
}
    .style8 .jva4_text article h4{
    padding-right: 20vw;
}
    .style8 .jva4_text article p{
    padding-top: 3.2vw;
    line-height: 1.62;
}
    .style8 .jva4_text article p br{}

    .jva4_col.style9{
    margin-top: 4.1vw;
    padding-bottom: 0vw;
}
    .style9 .jva4_img{
    width: 39%;
    padding-right: 6.3vw;
    padding-left: 5.7vw;
    padding-top: 5vw;
}
    .style9 .jva4_img span{
    height: 36vw;
}
    .style9 .jva4_img span img{}
    .style9 .jva4_text{
    width: 61%;
}
    .style9 .jva4_text h3{
    padding-left: 0vw;
}
    .style9 .jva4_text article{
    padding-left: 0vw;
    padding-right: 10vw;
}
    .style9 .jva4_text article h4{}
    .style9 .jva4_text article p{
    padding-top: 2.6vw;
    margin-left: -0.4vw;
}
    .style9 .jva4_text article p br{}

    .jva4_col.style10{
    margin-top: 6.2vw;
    padding-bottom: 0vw;
}
    .style10 .jva4_img{
    width: 44.4%;
    margin-right: 0vw;
    /* margin-top: 0vw; */
    padding-right: 4.5vw;
}
    .style10 .jva4_img span{
    height: 30.13vw;
}
    .style10 .jva4_img span img{}
    .style10 .jva4_text{
    width: 55.6%;
    padding-top: 2vw;
}
    .style10 .jva4_text h3{
    padding-left: 12.5vw;
}
    .style10 .jva4_text article{
    width: 162%;
    display: block;
    padding-left: 12.8vw;
}
    .style10 .jva4_text article h4{}
    .style10 .jva4_text article h4 br{
        display:block;
    }
    .style10 .jva4_text article p{
    padding-top: 3vw;
}
    .style10 .jva4_text article p br{}

    .jva4_col.style11{
    margin-top: 4.5vw;
    padding-bottom: 0vw;
}
    .style11 .jva4_img{
    padding-left: 4vw;
    width: 33%;
    padding-top: 5.7vw;
}
    .style11 .jva4_img span{
    height: 42.75vw;
}
    .style11 .jva4_img span img{}
    .style11 .jva4_text{
    width: 67%;
    padding-left: 6vw;
}
    .style11 .jva4_text h3{
    padding-left: 0vw;
}
    .style11 .jva4_text article{
    padding-left: 0vw;
    padding-top: 5.75vw;
    padding-right: 5vw;
    padding-bottom: 0vw;
}
    .style11 .jva4_text article h4{}
    .style11 .jva4_text article p{
    padding-top: 3.43vw;
}
    .style11 .jva4_text article p br{}
}



/* ***********************************************************************
About Section 5
************************************************************************ */
.jva5{
    padding-bottom: 5.02vw;
}
.jva5 .section_inner{
    position: relative;
    z-index: 1;
    width: 100%;
    justify-content: unset;
    box-sizing: border-box;
}

.jva5_left{
    width: 65%;
    padding-top: 5.3vw;
    padding-left: 13.34vw;
}
.jva5_left h2{
    font-size: 5.7vw;
    color: #B57540;
    letter-spacing: 0.03vw;
}
.jva5_left h2 strong{}
.jva5_left article{
    padding-top: 3.3vw;
    font-size: 0.94vw;
    font-family: proxima-nova,sans-serif;
    letter-spacing: 0.07vw;
    color: #2A2626;
}
.jva5_left ul{
    width: 48%;
    display: inline-block;
    padding-right: 3vw;
}
.jva5_left ul:last-child{
    padding-right: 7.5vw;
}
.jva5_left ul li{
    position: relative;
    display: block;
    list-style: none;
    padding-left: 1.2vw;
    /* letter-spacing: 0.05vw; */
    margin-bottom: 0.8vw;
    /* font-size: 0.94vw; */
}
.jva5_left ul li:before{
    content: "";
    position: absolute;
    top: 0.6vw;
    left: 0.1vw;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(art_3.svg);
    width: 0.4vw;
    height: 0.4vw;
    display: block;
}
.jva5_right{
    width: 35%;
    padding-left: 2.2vw;
}
.jva5_right span{
    margin-top: -18.8vw;
    height: 47.47vw;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 50%;
    border: 1px solid #2A2626;
    margin-right: -4vw;
}
.jva5_right span img{
    width: 10%;
    opacity: 0;
}

@media(max-width: 768px){
    .jva5{}
    .jva5 .section_inner{}

    .jva5_left{
    order: 2;
    width: 100%;
    padding-left: 11.9vw;
    padding-top: 8.6vw;
    padding-right: 8vw;
}
    .jva5_left h2{
    font-size: 12vw;
}
    .jva5_left h2 strong{}
    .jva5_left article{font-size: 3.5vw;padding-top: 6.3vw;}
    .jva5_left ul{
    width: 100%;
    display: block;
}
    .jva5_left ul li{
    padding-left: 6.2vw;
    line-height: 1.3;
    margin-bottom: 1.8vw;
}
    .jva5_left ul li:before{
        content: "";
        width: 1.7vw;
        height: 1.7vw;
        background-color: #B57540;
        border-radius: 50%;
        top: 1.5vw;
        left: 1.3vw;
    }
    .jva5_right{
    order: 1;
    width: 100%;
    padding-left: 31.2vw;
}
    .jva5_right span{
    margin-top: -31.5vw;
    height: 98.7vw;
    margin-right: -8vw;
}
    .jva5_right span img{}
}




/* ***********************************************************************
About Section 6
************************************************************************ */
.jva6{}
.jva6 .section_inner{
    width: 100%;
    padding-left: 9.45vw;
    padding-right: 9.45vw;
    justify-content: unset;
    box-sizing: border-box;
    padding-bottom: 3.6vw;
}

.jva6_left{
    width: 47%;
    padding-right: 0.7vw;
    padding-bottom: 3vw;
}
.jva6_left span{
    width: 100%;
    height: 29.9vw;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #2A2626;
    border-radius: 0vw 25.2vw 0vw 0vw;
}
.jva6_left span img{
    width: 10%;
    opacity: 0;
}

.jva6_right{
    width: 53%;
    padding-left: 9vw;
    padding-top: 2.4vw;
}
.jva6_right h2{
    font-size: 5.7vw;
    color: #B57540;
    letter-spacing: 0.01vw;
    padding-left: 0.5vw;
    padding-bottom: 2.55vw;
}
.jva6_right h2 strong{}
.jva6_right article{
    padding-left: 0.1vw;
    padding-right: 3.5vw;
    padding-bottom: 3vw;
    font-family: proxima-nova,sans-serif;
    font-size: 0.94vw;
    letter-spacing: 0.072vw;
    color: #2A2626;
}
.jva6_right ul{}
.jva6_right ul li{
    position: relative;
    display: block;
    list-style: none;
    padding-left: 1.2vw;
    /* letter-spacing: 0.056vw; */
    margin-bottom: 0.76vw;
    /* font-size: 0.94vw; */
}
.jva6_right ul li:before{
    content: "";
    position: absolute;
    top: 0.6vw;
    left: 0.1vw;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(art_3.svg);
    width: 0.365vw;
    height: 0.365vw;
    display: block;
    border-radius: 50%;
}

@media(max-width:768px){
    .jva6{}
    .jva6 .section_inner{
    padding-left: 7.5vw;
    padding-right: 7.5vw;
    padding-top: 5.7vw;
    padding-bottom: 7vw;
}

    .jva6_left{
    width: 100%;
    padding-right: 0vw;
}
    .jva6_left span{
    height: 67.7vw;
    border-radius: 0vw 56.2vw 0vw 0vw;
}
    .jva6_left span img{}

    .jva6_right{
    width: 100%;
    padding-left: 3.9vw;
    padding-top: 4.8vw;
}
    .jva6_right h2{
    font-size: 12vw;
}
    .jva6_right h2 strong{}
    .jva6_right article{
    font-size: 3.5vw;
    padding-top: 3.9vw;
    letter-spacing: 0.03vw;
    padding-right: 5vw;
}
    .jva6_right ul{}
    .jva6_right ul li{
    padding-left: 6.7vw;
    line-height: 1.3;
    margin-bottom: 1.7vw;
}
    .jva6_right ul li:before{
        content: "";
        width: 1.7vw;
        height: 1.7vw;
        background-color: #B57540;
        border-radius: 50%;
        top: 1.5vw;
        left: 1.7vw;
    }
}