.heading {
    text-align: center;
    color: rgb(8, 43, 84);
}

.heading-title {
    font-size: 24px;
    font-weight: bold;
}

.heading-line {
    height: 5px;
    width: 80px;
    background-color: rgb(8, 43, 84);
    margin: 20px auto 0;
}

.p {
    line-height: 35px;
    font-size: 16px;
}

.section1-box {
    background-color: rgb(183, 215, 254);
    padding: 20px;
    font-size: 16px;
}

.section1-box-inner {
    transform: translateX(-45px);
}

.section1-box-date {
    background-color: rgb(246, 205, 123);
    font-size: 18px;
    font-weight: bold;
    padding: 5px 15px;
}

.section1-box-body {
    padding: 5px 15px;
}

.section2 {
    /* position: relative;
    z-index: 10; */
    position: relative;
}

.section2-box {
    background-color: rgb(37, 61, 107);
    padding: 30px 30px 200px;
    /* position: relative;
    z-index: 11; */
}

.section2-2 {
    margin: 30px;
    padding: 50px 100px;
    font-size: 18px;
    font-weight: bold;
    background-color: #fff;
    box-shadow: 0 28px 50px rgb(0 0 0 / 16%);
    /* box-shadow: 2px 2px 4px #000000;; */
    
    
}

/* .section2-2-down {
    width: 100%;
    position: absolute;
    top: 320px;
    z-index: 9999999999999999999 !important;
} */

.section2-2-down {

    width: 100%;
    margin: 0 auto;
    position: absolute;
    top: 195px;
}

.section2-2-l1,
.section2-2-l2 {
    padding: 15px 0;
}

.section2-2-l1 {
    background-color: rgb(183, 215, 254);
}

.section2-2-l2 {
    background-color: rgb(240, 244, 253);
}
.section3{
    background-color: rgb(37, 61, 107);
    margin-top: 430px;
}
.section3>input{
    width: 230px;
    height: 50px;
    margin: 0 20px;
    border-radius: 25px;
    text-align: center;

}
.section3>input[type="submit"]{
    background-color: rgb(255, 220, 144);
    color: rgb(90, 48, 8);
    font-size: 20px;
    font-weight: bold;
    line-height: 50px;
}
.vs{
    font-size: 32px;
    font-weight: bold;
    color: rgb(8, 43, 84);
}

.padding-vertical{
    padding:20px 0;
}

.padding-medium-vertical{
    padding:40px 0;
}
.padding-large-vertical{
    padding:60px 0;
}

.section4{
    background-color: rgb(11, 46, 86);
}
.section4-title{
    font-size: 24px;
    color: rgb(253, 250, 125);
}
.section4-item-main{
    background-color: rgb(37, 61, 107);
    color: #fff;
}
.section4-item-sub{
    background-color: rgb(246, 205, 123);
    color: rgb(11, 46, 86);
    font-size: 16px;
}

.section5{font-size: 16px;}
.section5-item-a{
    margin-top: 10px;
    border: solid rgb(37, 61, 107) 1px;
    padding: 0px 20px;
    display: inline-block;
    color: #333;
    text-decoration: none;
    font-size: 14px;
}
.section5-item-a:hover{
    background-color: rgb(37, 61, 107);
    color: #fff;
    text-decoration: none;
}