@font-face {
    font-family: 'Bon Vivant Family Script';
    src: url('bonvivant-regular.eot');
    src: local('Bon Vivant Family Script'), local('bonvivant-regular'),
        url('bonvivant-regular.eot?#iefix') format('embedded-opentype'),
        url('bonvivant-regular.woff2') format('woff2'),
        url('bonvivant-regular.woff') format('woff'),
        url('bonvivant-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Amoret Script';
    src: url('amoretscript-regular.woff2') format('woff2'),
        url('amoretscript-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('worksans-medium.woff2') format('woff2'),
        url('worksans-medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('worksans-regular.woff2') format('woff2'),
        url('worksans-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir LT Pro';
    src: url('avenirltpro-book.woff2') format('woff2'),
        url('avenirltpro-book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Aire Roman Pro';
    src: url('aireromanpro.woff2') format('woff2'),
        url('aireromanpro.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'RegulatorNova';
    src: url('regulatornova-light.woff2') format('woff2'),
        url('regulatornova-light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}


body {
  font-size: 1.301vw;
  line-height: 2;
  color: #040503;
  font-family: 'Archivo', sans-serif;
  font-weight: 600;
  letter-spacing: 0.052vw;
}

h1,h2,h3,h4,h5,h6{
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    color: #040503;
    font-family: 'Maven Pro', sans-serif;
}
h1 {
  font-size: 4.426vw;
  font-weight: 900;
  text-transform: uppercase;
  line-height: 1.2;
  letter-spacing: 0;
}

h2 {
  font-size: 2.5vw;
  font-weight: 900;
  letter-spacing: 0vw;
  line-height: 1;
  text-transform: uppercase;
}

h3 {
  font-size: 3.889vw;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;

}

h4 {
  font-size: 1.84vw;
  font-weight: 500;
  line-height: 1.28;
  letter-spacing: 0.184vw;
}

h5 {
  font-size: 1.25vw;
  line-height: 1.44;
  letter-spacing: 0.031vw;
}

a:hover {
    -webkit-filter: brightness(100%);
    filter: brightness(100%);
}

.section_inner {
    margin: 0 auto;
}

strong {
    font-weight: 800;
}
.site_button,
input[type="submit"] {
    display: inline-block;
    /* font-family: LibreBaskerville; */
    /* font-size: 0.694vw; */
    /* font-weight: bold; */
    font-stretch: normal;
    font-style: normal;
    /* line-height: 2.7; */
    /* letter-spacing: 0.167vw; */
    /* color: #000000; */
    /* padding: 0.451vw 2.083vw; */
    border: 0;
    cursor: pointer;
    position: relative;
    background-color: #588791;
}

.site_button:before,
input[type="submit"]::before {
    content: "";
    position: absolute;
    width: 0%;
    height: 100%;
    background-color: #ffffff;
    top: 0;
    left: 0;
    z-index: -1;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}

.site_button:hover:before,
input[type="submit"]::before {
    width: 100%;
}

p {
    margin-top: 0;
    margin-bottom: 1.042vw;
}

p:last-child {
    margin-bottom: 0;
}

mark {
    background-color: rgb(220 214 205 / 0%);
    background-image: linear-gradient(106deg, rgb(220 214 205 / 47%) 0%, rgb(220 214 205 / 47%) 83%);
    background-repeat: no-repeat;
    background-size: 100% 50%;
    background-position: 0 100%;
    color: inherit;
}

.mobile_only {
    display: none;
}

.m {
    display: none !important;
}

.section_inner {
  width: 100vw;
  margin: 0vw auto;
  position: relative;
}

.copy_right br {
    display: none;
}


@media only screen and (min-width: 768px) {
    .mobileOnly {
        display: none !important;
    }
}

@media only screen and (max-width: 768px) {
    .bulet_ul ul li {
        display: block
    }
}

@media only screen and (max-width: 767px) {
    .desktopOnly {
        display: none !important
    }

    .mobileOnly {
        display: block
    }
}

@media only screen and (max-width: 1280px) {


    body {
      font-size: 1.301vw;
      letter-spacing: 0.052vw;
    }

    h1 {
      font-size: 4.426vw;
    }

    h2 {
      font-size: 2.500vw;
    }

    h3 {
      font-size: 3.889vw;

    }

    h4 {
      font-size: 1.840vw;
      letter-spacing: 0.184vw;
    }

    h5 {
      font-size: 1.250vw;
      letter-spacing: 0.031vw;
    }

    p {
        margin-top: 0;
        margin-bottom: 1.042vw;
    }

    .section_inner {
      width: 100vw;
    }


} /*(max-width: 1280px) */
@media only screen and (max-width: 1024px) {


    body {
      font-size: 1.563vw;
      letter-spacing: 0.052vw;
    }

    h1 {
      font-size: 4.426vw;
    }

    h2 {
      font-size: 2.500vw;
    }

    h3 {
      font-size: 3.889vw;

    }

    h4 {
      font-size: 1.840vw;
      letter-spacing: 0.184vw;
    }

    h5 {
      font-size: 1.250vw;
      letter-spacing: 0.031vw;
    }

    p {
        margin-top: 0;
        margin-bottom: 1.042vw;
    }

    .section_inner {
      width: 100vw;
    }


} /*(max-width: 1024px) */
@media only screen and (max-width: 767px) {

    body {
      font-size: 4.267vw;
      letter-spacing: 0.213vw;
      line-height: 1.65;
    }

    h1 {
        font-size: 5.867vw;
        text-align: center;
        line-height: 1.3;
    }

    h2 {
        font-size: 5.867vw;
        line-height: 8vw !important;
        letter-spacing: normal;
    }

    mark {
        padding: 0 1.067vw 1.067vw 0.800vw !important;
        background-size: 100% 50% !important;
    }

} /*(max-width: 767px)  */
@media only screen and (max-width: 550px) {

    body {
      font-size: 4.267vw;
      letter-spacing: 0.213vw;
      line-height: 1.65;
    }

    h1 {
        font-size: 5.867vw;
        text-align: center;
        line-height: 1.3;
    }

    h2 {
        font-size: 5.867vw;
        line-height: 8vw !important;
        letter-spacing: normal;
    }

    mark {
        padding: 0 1.067vw 1.067vw 0.800vw !important;
        background-size: 100% 50% !important;
    }

} /*(max-width: 550px)  */

/*==================================
govcon1 Css Start
==================================*/

header.govcon_header {
    position: absolute;
    z-index: 1;
    padding: 0 3.472vw;
    width: 100%;
    top: 0;
}

.govcon_logo img {
    display: block;
    width: 15.972vw;
}

.govcon1_banar {
    position: absolute;
    width: 50%;
    top: 0;
    bottom: 0;
}

.govcon1_banar_img {
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    bottom: 0;
    right: 10.833vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.govcon1_banar_img img {
    width: 0.694vw;
    opacity: 0;
}

.govcon1_right {
    padding-left: 34.653vw;
    padding-top: 8.819vw;
}

.govcon_btn {
    display: inline-block;
    font-family: 'Maven Pro';
    color: #040503;
    padding: 1.667vw 4.722vw 1.181vw 5.069vw;
    position: relative;
    z-index: 1;
    font-weight: bold;
    transition: .3s ease all;
    font-size: 1.042vw;
    letter-spacing: 0.049vw;
    text-transform: uppercase;
    line-height: 1.3;
}

.govcon_btn:after {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0.625vw;
    width: 100%;
    top: 0.764vw;
    height: 100%;
    background: #71EFCE;
    transition: .3s ease all;
 }

.govcon_btn:before {
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    height: 100%;
    content: "";
    border: 0.139vw solid #040503;
    z-index: 1;
    transition: .3s ease all;
}

.govcon1_right h1 mark {
    padding-right: 1.111vw;
}

.govcon_btn:hover::after {
    top: 0;
    left: 0;
}

.govcon1_right_iner {
    padding-left: 11.389vw;
    padding-top: 3.542vw;
    padding-right: 12.5vw;
}

.govcon1_right_iner p {
    font-size: 1.406vw;
    font-weight: 600;
    letter-spacing: 0.063vw;
    line-height: 1.5;
}

.govcon1_right_iner p strong {
    font-weight: 800;
}

.govcon1_right_btn {
    margin-top: 4.097vw;
}

section.govcon1 {
    height: 56.111vw;
}

.govcon1_shape {
    background: url("govcon1_shape.png") no-repeat;
    background-size: cover;
    position: absolute;
    right: -0.625vw;
    top: 36.597vw;
    width: 18.333vw;
    height: 2.431vw;
    z-index: 1;
    background-position: left top;
}

.timer-body-block {
    display: flex;
    align-items: center;
}

.table-cell {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    line-height: 1;
    width: 7.222vw;
    height: 8.681vw;
    background: #EE4C4D;
    color: #fff;
    margin-right: 1.528vw;
    text-transform: uppercase;
    padding: 0.764vw 0 0.347vw 0;
}

.govcon1_counter {
    margin-top: 9.097vw;
}

.tab-val {
    font-size: 3.819vw;
    font-family: 'Maven Pro';
    font-weight: 900;
}

.tab-metr {
    font-size: 2.222vw;
    font-family: 'Maven Pro';
    font-weight: 900;
    margin-top: 0.347vw;
    letter-spacing: -0.069vw;
}

.table-cell.hour .tab-metr.tab-unit {
    font-size: 1.667vw;
    margin-top: 0.556vw;
}

.table-cell.minute .tab-metr.tab-unit {
    font-size: 1.875vw;
    letter-spacing: 0vw;
    padding-left: 0.278vw;
}

.table-cell.second .tab-metr.tab-unit {
    font-size: 1.875vw;
    letter-spacing: 0vw;
    padding-left: 0.486vw;
}



@media only screen and (max-width: 1280px) {


    section.govcon1 {
        height: 56.111vw;
    }

    header.govcon_header {
        padding: 0 3.472vw;
    }

    .govcon_logo img {
        width: 15.972vw;
    }


    .govcon1_banar_img {
        right: 10.833vw;
    }

    .govcon1_banar_img img {
        width: 0.694vw;
    }

    .govcon1_right {
        padding-left: 34.653vw;
        padding-top: 8.819vw;
    }

    .govcon_btn {
        padding: 1.667vw 4.722vw 1.181vw 5.069vw;
        font-size: 1.042vw;
        letter-spacing: 0.049vw;
    }

    .govcon_btn:after {
        left: 0.625vw;
        top: 0.764vw;
     }

    .govcon_btn:before {
        border: 0.139vw solid #040503;
    }

    .govcon1_right h1 mark {
        padding-right: 1.111vw;
    }

    .govcon1_right_iner {
        padding-left: 11.389vw;
        padding-top: 3.542vw;
    }

    .govcon1_right_iner p {
        font-size: 1.406vw;
        letter-spacing: 0.063vw;
    }

    .govcon1_right_btn {
        margin-top: 4.097vw;
    }

    .govcon1_shape {
        right: -0.625vw;
        top: 36.597vw;
        width: 18.333vw;
        height: 2.431vw;
    }

    .table-cell {
        width: 7.222vw;
        height: 8.681vw;
        margin-right: 1.528vw;
        padding: 0.764vw 0 0.347vw 0;
    }

    .govcon1_counter {
        margin-top: 9.097vw;
    }

    .tab-val {
        font-size: 3.819vw;
    }

    .tab-metr {
        font-size: 2.222vw;
        margin-top: 0.347vw;
        letter-spacing: -0.069vw;
    }

    .table-cell.hour .tab-metr.tab-unit {
        font-size: 1.667vw;
        margin-top: 0.556vw;
    }

    .table-cell.minute .tab-metr.tab-unit {
        font-size: 1.875vw;
        padding-left: 0.278vw;
    }

    .table-cell.second .tab-metr.tab-unit {
        font-size: 1.875vw;
        padding-left: 0.486vw;
    }

} /*(max-width: 1280px) */
@media only screen and (max-width: 1024px) {

    section.govcon1 {
        height: 56.111vw;
    }

    header.govcon_header {
        padding: 0 3.472vw;
    }

    .govcon_logo img {
        width: 15.972vw;
    }


    .govcon1_banar_img {
        right: 10.833vw;
    }

    .govcon1_banar_img img {
        width: 0.694vw;
    }

    .govcon1_right {
        padding-left: 34.653vw;
        padding-top: 8.819vw;
    }

    .govcon_btn {
        padding: 1.667vw 4.722vw 1.181vw 5.069vw;
        font-size: 1.270vw;
        letter-spacing: 0.049vw;
    }

    .govcon_btn:after {
        left: 0.625vw;
        top: 0.764vw;
     }

    .govcon_btn:before {
        border: 0.139vw solid #040503;
    }

    .govcon1_right h1 mark {
        padding-right: 1.111vw;
    }

    .govcon1_right_iner {
        padding-left: 10.389vw;
        padding-top: 3.542vw;
    }

    .govcon1_right_iner p {
        font-size: 1.563vw;
        letter-spacing: 0.063vw;
    }

    .govcon1_right_btn {
        margin-top: 4.097vw;
    }

    .govcon1_shape {
        right: -0.625vw;
        top: 36.597vw;
        width: 18.333vw;
        height: 2.431vw;
    }

    .table-cell {
        width: 7.222vw;
        height: 8.681vw;
        margin-right: 1.528vw;
        padding: 0.764vw 0 0.347vw 0;
    }

    .govcon1_counter {
        margin-top: 9.097vw;
    }

    .tab-val {
        font-size: 3.819vw;
    }

    .tab-metr {
        font-size: 2.222vw;
        margin-top: 0.347vw;
        letter-spacing: -0.069vw;
    }

    .table-cell.hour .tab-metr.tab-unit {
        font-size: 1.667vw;
        margin-top: 0.556vw;
    }

    .table-cell.minute .tab-metr.tab-unit {
        font-size: 1.875vw;
        padding-left: 0.278vw;
    }

    .table-cell.second .tab-metr.tab-unit {
        font-size: 1.875vw;
        padding-left: 0.486vw;
    }

} /*(max-width: 1024px) */

@media only screen and (max-width: 767px) {

    .section_inner {
        width: 86.933vw;
    }

    .govcon1_banar {
        position: unset;
        width: 100%;
    }

    .govcon1_banar_img {
        width: 100vw;
        height: 134.400vw;
        background: red;
        background-size: cover;
        display: block;
        position: unset;
    }

    .govcon1_banar_img img {
        /* width: 100%; */
    }

    section.govcon1 {
        height: auto;
    }

    .govcon_logo img {
        width: 70.400vw;
        margin: -3.200vw auto 0 auto;
        padding-left: 2.400vw;
    }

    .govcon1_shape {
        display: none;
    }

    .govcon1_right {
        padding: 6.933vw 0 0 0;
        width: 100%;
    }

    .govcon1_right_iner {
        padding: 0;
        text-align: center;
    }

    .govcon1_right_iner p {
        font-size: 4.267vw;
        padding: 0 3.200vw;
        letter-spacing: inherit;
        line-height: 1.65;
    }

    .govcon1_right_iner p br {
        display: none;
    }

    .govcon_btn {
      font-size: 3.200vw;
      padding: 3.200vw 6.400vw;
      letter-spacing: 0.160vw;
    }

    .govcon4_right_btn .govcon_btn {
      font-size: 3.733vw;
      padding: 3.200vw 9.867vw;
      position: relative;
      left: -0.533vw;
      top: 0.267vw;
    }

    .govcon_btn:after {
        top: 1.867vw;
        left: 1.333vw;
    }

    div#simple_timer {
        display: flex;
        width: 100%;
    }

    .table-cell {
        width: 17.333vw;
        height: 20.800vw;
        padding: 1.600vw 0 0 0;
        margin-right: 3.733vw;
    }

    .tab-val {
        font-size: 9.067vw;
        margin-bottom: 0.533vw;
    }

    .tab-metr.tab-unit {
        font-size: 4.800vw;
    }

    .table-cell.hour .tab-metr.tab-unit {
        font-size: 3.733vw;
    }

    .table-cell.minute .tab-metr.tab-unit, .table-cell.second .tab-metr.tab-unit {
        font-size: 4.533vw;
    }

    .govcon1_right h1 {
      margin-bottom: 4.800vw;
  }

  .govcon1_right_btn {
      margin-top: 7.733vw;
      padding-right: 1.067vw;
  }

  .govcon1_counter {
      margin-top: 14.667vw;
      padding-left: 3.200vw;
  }

  .table-cell.second {
      margin-right: 0px;
  }


} /*(max-width: 767px)  */

@media only screen and (max-width: 550px) {

    .section_inner {
        width: 86.933vw;
    }

    .govcon1_banar {
        position: unset;
        width: 100%;
    }

    .govcon1_banar_img {
        width: 100vw;
        height: 134.400vw;
        background: red;
        background-size: cover;
        display: block;
        position: unset;
    }

    .govcon1_banar_img img {
        /* width: 100%; */
    }

    section.govcon1 {
        height: auto;
    }

    .govcon_logo img {
        width: 70.400vw;
        margin: -3.200vw auto 0 auto;
        padding-left: 2.400vw;
    }

    .govcon1_shape {
        display: none;
    }

    .govcon1_right {
        padding: 6.933vw 0 0 0;
        width: 100%;
    }

    .govcon1_right_iner {
        padding: 0;
        text-align: center;
    }

    .govcon1_right_iner p {
        font-size: 4.267vw;
        padding: 0 3.200vw;
        letter-spacing: inherit;
        line-height: 1.65;
    }

    .govcon1_right_iner p br {
        display: none;
    }

    .govcon_btn {
      font-size: 3.200vw;
      padding: 3.200vw 6.400vw;
      letter-spacing: 0.160vw;
    }

    .govcon4_right_btn .govcon_btn {
      font-size: 3.733vw;
      padding: 3.200vw 9.867vw;
      position: relative;
      left: -0.533vw;
      top: 0.267vw;
  }

    .govcon_btn:after {
        top: 1.867vw;
        left: 1.333vw;
    }

    div#simple_timer {
        display: flex;
        width: 100%;
    }

    .table-cell {
        width: 17.333vw;
        height: 20.800vw;
        padding: 1.600vw 0 0 0;
        margin-right: 3.733vw;
    }

    .tab-val {
        font-size: 9.067vw;
        margin-bottom: 0.533vw;
    }

    .tab-metr.tab-unit {
        font-size: 4.800vw;
    }

    .table-cell.hour .tab-metr.tab-unit {
        font-size: 3.733vw;
    }

    .table-cell.minute .tab-metr.tab-unit, .table-cell.second .tab-metr.tab-unit {
        font-size: 4.533vw;
    }

    .govcon1_right h1 {
      margin-bottom: 4.800vw;
  }

  .govcon1_right_btn {
      margin-top: 7.733vw;
      padding-right: 1.067vw;
  }

  .govcon1_counter {
      margin-top: 14.667vw;
      padding-left: 3.200vw;
  }

  .table-cell.second {
      margin-right: 0px;
  }

} /*(max-width: 550px)  */

/*==================================
govcon1 Css End
==================================*/


/*==================================
govcon2 Css Start
==================================*/

section.govcon2 {
    padding-top: 4.861vw;
    z-index: 2;
}

.govcon2_content h2 {
    text-align: center;
    padding-left: 4.236vw;
    line-height: 1.13;
    margin-bottom: 4.444vw;
}

.govcon2_content h2 mark {
    padding: 0 0.833vw 0.903vw 0.903vw;
}

.govcon2_content h2 span:after {
    background: url('circle_round_1.png');
    position: absolute;
    content: "";
    background-size: cover;
    z-index: -1;
    top: -0.764vw;
    bottom: -1.25vw;
    left: -3.472vw;
    right: -1.25vw;
    height: 99px;
}

.govcon2_content h2 span {
    position: relative;
    z-index: 1;
}

.govcon2_content p {
    text-align: center;
    max-width: fit-content;
    margin: 0 auto 0 auto;
    padding-left: 4.861vw;
    font-family: 'Archivo';
    line-height: 1.6;
    font-weight: 600;
}

.govcon2_video {
    margin: 0 auto;
    border: 0.069vw solid #707070;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 52.083vw;
    position: relative;
    left: 0.903vw;
    margin-top: 3.542vw;
    /* height: 27.778vw; */
    background: #fff;
}
.govcon2_video .kjb-video-responsive{
  width:100%;
}
span.play_btn {
    background: url('govcon1_play.png') no-repeat scroll center / contain;
    width: 5.417vw;
    height: 6.181vw;
    position: relative;
    top: -0.833vw;
}


@media only screen and (max-width: 1280px) {


    section.govcon2 {
        padding-top: 4.861vw;
    }

    .govcon2_content h2 {
        padding-left: 4.236vw;
        margin-bottom: 4.444vw;
    }

    .govcon2_content h2 mark {
        padding: 0 0.833vw 0.903vw 0.903vw;
    }

    .govcon2_content h2 span:after {
        top: -0.764vw;
        bottom: -1.250vw;
        left: -3.472vw;
        right: -1.250vw;
    }

    .govcon2_content p {
        padding-left: 4.861vw;
    }

    .govcon2_video {
        border: 0.069vw solid #707070;
        width: 52.083vw;
        left: 0.903vw;
        margin-top: 3.542vw;
        /* height: 27.778vw; */
    }

    span.play_btn {
        width: 5.417vw;
        height: 6.181vw;
        top: 0.833vw;
    }


} /*(max-width: 1280px) */
@media only screen and (max-width: 1024px) {


    section.govcon2 {
        padding-top: 4.861vw;
    }

    .govcon2_content h2 {
        padding-left: 4.236vw;
        margin-bottom: 4.444vw;
    }

    .govcon2_content h2 mark {
        padding: 0 0.833vw 0.903vw 0.903vw;
    }

    .govcon2_content h2 span:after {
        top: -0.764vw;
        bottom: -1.250vw;
        left: -3.472vw;
        right: -1.250vw;
    }

    .govcon2_content p {
        padding-left: 4.861vw;
    }

    .govcon2_video {
        border: 0.069vw solid #707070;
        width: 52.083vw;
        left: 0.903vw;
        margin-top: 3.542vw;
        /* height: 27.778vw; */
    }

    span.play_btn {
        width: 5.417vw;
        height: 6.181vw;
        top: 0.833vw;
    }

} /*(max-width: 1024px) */
@media only screen and (max-width: 767px) {



  section.govcon2 {
      padding-top: 5.067vw;
  }

  .govcon2_content h2 {
      padding: 0;
      margin-bottom: 10.933vw;
  }

  .govcon2_content p {
      padding: 0 1.867vw;
      line-height: 1.65;
  }

  .govcon2_content p br {
      display: none;
  }

  .govcon2_video {
      width: 81.600vw;
      /* height: 43.467vw; */
      margin-top: 13.067vw;
      margin-left: 1.867vw;
  }

  span.play_btn {
      width: 10.133vw;
      height: 8.800vw;
  }

  .govcon2_content {
      margin-top: 6.133vw;
  }

  .govcon2_content h2 span:after {
      width: 45.333vw;
      height: 10.400vw;
      background-size: 100% 100%;
      top: -1.867vw;
      left: -6.133vw;
      background-repeat: no-repeat;
  }

  .govcon2_content h2 span {
      z-index: 4;
  }


} /*(max-width: 767px)  */
@media only screen and (max-width: 550px) {

  section.govcon2 {
      padding-top: 5.067vw;
  }

  .govcon2_content h2 {
      padding: 0;
      margin-bottom: 10.933vw;
  }

  .govcon2_content p {
      padding: 0 1.867vw;
      line-height: 1.65;
  }

  .govcon2_content p br {
      display: none;
  }

  .govcon2_video {
      width: 81.600vw;
      /* height: 43.467vw; */
      margin-top: 13.067vw;
      margin-left: 1.867vw;
  }

  span.play_btn {
      width: 10.133vw;
      height: 8.800vw;
  }

  .govcon2_content {
      margin-top: 6.133vw;
  }

  .govcon2_content h2 span:after {
      width: 45.333vw;
      height: 10.400vw;
      background-size: 100% 100%;
      top: -1.867vw;
      left: -6.133vw;
      background-repeat: no-repeat;
  }

  .govcon2_content h2 span {
      z-index: 4;
  }

} /*(max-width: 550px)  */

/*==================================
govcon2 Css End
==================================*/


/*==================================
govcon3 Css Start
==================================*/

span.govcon3_shape {
    position: absolute;
    left: -10%;
    width: 120%;
    height: 2.431vw;
    background: url('line_long_2.png');
    background-size: 100% 100%;
    top: -1.042vw;
    margin-left: 0.625vw;
}

section.govcon3 {
    background: #D0EAE3;
    margin-top: -15.764vw;
    padding-top: 19.583vw;
    padding-bottom: 8.472vw;
}

.govcon3_iner_conten {
    background: #fff;
    padding: 5.486vw 7.5vw 7.986vw 7.847vw;
    max-width: 75.208vw;
    margin: 0 auto;
}

.govcon3_iner_conten h2 mark {background-image: linear-gradient(
106deg
, rgb(220 214 205 / 46%) 0%, rgb(220 214 205 / 46%) 83%);padding: 0 1.042vw 1.042vw 1.667vw;background-size: 100% 62%;}

.govcon3_iner_conten .bulet_ul {
    margin-top: 4.861vw;
    padding-left: 4.583vw;
}

.bulet_ul ul {
    margin: 0;
    padding: 0 0 0 3.125vw;
    list-style: none;
    position: relative;
}

.bulet_ul ul li:before {
    display: inline-block;
    width: 0.313vw;
    height: 0.313vw;
    background: #000;
    content: "";
    border-radius: 50%;
    line-height: 3.472vw;
    font-size: 1.736vw;
    margin-right: 0.625vw;
    position: relative;
    top: -0.347vw;
}

.bulet_ul ul li {
    line-height: 1.9;
    letter-spacing: 0.052vw;
}

.bulet_ul ul:before {
    position: absolute;
    left: 0;
    top: 0.417vw;
    width: 0.208vw;
    background: #EE4C4D;
    content: "";
    bottom: -0.347vw;
}
@media only screen and (max-width: 1280px) {


    span.govcon3_shape {
        height: 2.431vw;
        top: -1.042vw;
        margin-left: 0.625vw;
    }

    section.govcon3 {
        margin-top: -15.764vw;
        padding-top: 19.653vw;
        padding-bottom: 8.472vw;
    }

    .govcon3_iner_conten {
        padding: 5.486vw 7.500vw 7.986vw 7.847vw;
        max-width: 75.208vw;
    }

    .govcon3_iner_conten h2 mark {
         padding: 0 1.042vw 1.042vw 1.667vw;
     }

    .govcon3_iner_conten .bulet_ul {
        margin-top: 4.861vw;
        padding-left: 4.583vw;
    }

    .bulet_ul ul {
        padding: 0 0 0 3.125vw;
    }

    .bulet_ul ul li:before {
        width: 0.313vw;
        height: 0.313vw;
        line-height: 3.472vw;
        font-size: 1.736vw;
        margin-right: 0.625vw;
        top: -0.347vw;
    }

    .bulet_ul ul li {
        letter-spacing: 0.052vw;
    }

    .bulet_ul ul:before {
        top: 0.417vw;
        width: 0.208vw;
        bottom: -0.347vw;
    }


} /*(max-width: 1280px) */
@media only screen and (max-width: 1024px) {


    span.govcon3_shape {
        height: 2.431vw;
        top: -1.042vw;
        margin-left: 0.625vw;
    }

    section.govcon3 {
        margin-top: -15.764vw;
        padding-top: 19.653vw;
        padding-bottom: 8.472vw;
    }

    .govcon3_iner_conten {
        padding: 5.486vw 7vw 7.986vw 3.847vw;
        max-width: 85.208vw;
    }

    .govcon3_iner_conten h2 mark {
         padding: 0 1.042vw 1.042vw 1.667vw;
     }

    .govcon3_iner_conten .bulet_ul {
        margin-top: 4.861vw;
        padding-left: 4.583vw;
    }

    .bulet_ul ul {
        padding: 0 0 0 3.125vw;
    }

    .bulet_ul ul li:before {
        width: 0.313vw;
        height: 0.313vw;
        line-height: 3.472vw;
        font-size: 1.736vw;
        margin-right: 0.625vw;
        top: -0.347vw;
    }

    .bulet_ul ul li {
        letter-spacing: 0.052vw;
    }

    .bulet_ul ul:before {
        top: 0.417vw;
        width: 0.208vw;
        bottom: -0.347vw;
    }


} /*(max-width: 1024px) */
@media only screen and (max-width: 767px) {

    .govcon3_iner_conten {
      width: 79.733vw;
      position: relative;
      padding: 5.067vw 6.667vw 10.400vw 12.533vw;
      left: 0.533vw;
  }

  .govcon3_iner_conten h2 {
      padding-left: 1.867vw;
  }

  .govcon3_iner_conten .bulet_ul {
      margin: 0;
      padding: 0;
  }

  .govcon3_iner_conten .bulet_ul ul {
      padding: 0;
      position: unset;
  }

  .govcon3_iner_conten .bulet_ul ul::before {
      width: 1.067vw;
      top: 0;
      bottom: 0;
      left: 0.267vw;
  }

  .bulet_ul ul li:before {
      width: 1.200vw;
      height: 1.200vw;
      margin-right: 1.333vw;
  }

  .bulet_ul ul li {
      font-size: 4.267vw;
      letter-spacing: 0.214vw;
      line-height: 6.99vw;
      margin-top: 7.200vw;
  }

  span.govcon3_shape {
      display: none;
  }

  section.govcon3 {
      margin-top: -20.800vw;
      padding-top: 29.333vw;
      padding-bottom: 21.333vw;
  }


} /*(max-width: 767px)  */
@media only screen and (max-width: 550px) {


    .govcon3_iner_conten {
      width: 79.733vw;
      position: relative;
      padding: 5.067vw 6.667vw 10.400vw 12.533vw;
      left: 0.533vw;
  }

  .govcon3_iner_conten h2 {
      padding-left: 1.867vw;
  }

  .govcon3_iner_conten .bulet_ul {
      margin: 0;
      padding: 0;
  }

  .govcon3_iner_conten .bulet_ul ul {
      padding: 0;
      position: unset;
  }

  .govcon3_iner_conten .bulet_ul ul::before {
      width: 1.067vw;
      top: 0;
      bottom: 0;
      left: 0.267vw;
  }

  .bulet_ul ul li:before {
      width: 1.200vw;
      height: 1.200vw;
      margin-right: 1.333vw;
  }

  .bulet_ul ul li {
      font-size: 4.267vw;
      letter-spacing: 0.214vw;
      line-height: 6.99vw;
      margin-top: 7.200vw;
  }

  span.govcon3_shape {
      display: none;
  }

  section.govcon3 {
      margin-top: -20.800vw;
      padding-top: 29.333vw;
      padding-bottom: 21.333vw;
  }

} /*(max-width: 550px)  */

/*==================================
govcon3 Css End
==================================*/

/*==================================
govcon4 Css Start
==================================*/

section.govcon4 {
    background: #fff;
    padding-top: 6.319vw;
    padding-bottom: 6.25vw;
}

.govcon4_banar_img img {
    display: block;
    width: 0.694vw;
    opacity: 0;
}

.govcon4_banar_area {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 50%;
}

.govcon4_banar_img {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: 16.319vw;
    z-index: 1;
}

.govcon4_left h2 {
    text-transform: initial;
    line-height: 1.18;
    margin-bottom: 2.569vw;
    color: #2E3B37;
}

.govcon4_left {
    width: 69.653vw;
    margin: 0 auto;
}

.govcon4_left_inner {
    width: 46.528vw;
}

.govcon4_left_inner h4 {
    font-size: 1.563vw;
    text-transform: uppercase;
    line-height: 1.35;
    letter-spacing: 0.076vw;
    font-family: 'Archivo', sans-serif;
    padding-right: 0;
    font-weight: 600;
}

.govcon4_left_inner h4 strong {
    font-weight: 800;
}

.govcon4_left_inner hr {
    margin: 3.785vw 0 2.708vw 0;
    width: 43.681vw;
    height: 0.208vw;
    background: #EE4C4D;
    box-shadow: none;
    border: 0;
}

.govcon4_left_inner p {
    line-height: 1.65;
    padding-right: 0;
}

.govcon4_right_btn {
    margin-top: 3.542vw;
}

@media only screen and (max-width: 1280px) {


    section.govcon4 {
        padding-top: 6.319vw;
        padding-bottom: 6.250vw;
    }

    .govcon4_banar_img img {
        width: 0.694vw;
    }

    .govcon4_banar_img {
        left: 16.319vw;
    }

    .govcon4_left h2 {
        margin-bottom: 2.569vw;
    }

    .govcon4_left {
        width: 69.653vw;
    }

    .govcon4_left_inner {
        width: 46.528vw;
    }

    .govcon4_left_inner h4 {
        font-size: 1.563vw;
        letter-spacing: 0.076vw;
    }


    .govcon4_left_inner hr {
        margin: 3.785vw 0 2.708vw 0;
        width: 43.681vw;
        height: 0.208vw;
    }

    .govcon4_right_btn {
        margin-top: 3.542vw;
    }

} /*(max-width: 1280px) */
@media only screen and (max-width: 1024px) {


    section.govcon4 {
        padding-top: 6.319vw;
        padding-bottom: 6.250vw;
    }

    .govcon4_banar_img img {
        width: 0.694vw;
    }

    .govcon4_banar_img {
        left: 12.319vw;
    }

    .govcon4_left h2 {
        margin-bottom: 2.569vw;
    }

    .govcon4_left {
        width: 87.653vw;
    }

    .govcon4_left_inner {
        width: 53.528vw;
    }

    .govcon4_left_inner h4 {
        font-size: 1.563vw;
        letter-spacing: 0.076vw;
    }


    .govcon4_left_inner hr {
        margin: 3.785vw 0 2.708vw 0;
        width: 43.681vw;
        height: 0.208vw;
    }

    .govcon4_right_btn {
        margin-top: 3.542vw;
    }

} /*(max-width: 1024px) */
@media only screen and (max-width: 767px) {


  section.govcon4 {
      display: flex;
      flex-direction: column-reverse;
      padding: 0 0 15.200vw 0;
      position: relative;
  }

  span.govcon4_shape {
      width: 61.067vw;
      height: 11.467vw;
      background: url('govcon4_shape.png') no-repeat scroll center / contain;
      padding: initial;
      top: -5.867vw;
      left: 51%;
      transform: translateX(-50%);
      z-index: 1;
      position: absolute;
  }

  .govcon4_banar_area {
      position: unset;
      width: 100%;
  }

  span.govcon4_banar_img {
      position: unset;
      display: block;
      width: 100vw;
      height: 124.800vw;
  }

  section.govcon4 .section_inner {
      width: 83.733vw;
      text-align: center;
      margin-top: 13.067vw;
  }

  .govcon4_left {
      width: 100%;
  }

  .govcon4_left_inner {
      width: 100%;
  }

  .govcon4_left h2 {
      margin-bottom: 11.733vw;
      position: relative;
      left: 0.800vw;
  }

  .govcon4_left_inner h4 {
      font-size: 4.267vw;
      letter-spacing: 0.213vw;
      line-height: 6.99vw;
      padding: 0 4vw;
      margin-bottom: 14.9vw;
  }

  .govcon4_left_inner h4 br {
      display: none;
  }

  .govcon4_left_inner hr {
      width: 73.067vw;
      height: 1.067vw;
      margin: 0 auto 14.133vw auto;
  }

  .govcon4_left_inner p {
      font-size: 4.267vw;
      letter-spacing: 0.213vw;
      line-height: 1.65;
  }

  .govcon4_left_inner p br {
      display: none;
  }

  .govcon4_right_btn {
      margin-top: 13.333vw;
  }

} /*(max-width: 767px)  */
@media only screen and (max-width: 550px) {

  section.govcon4 {
      display: flex;
      flex-direction: column-reverse;
      padding: 0 0 15.200vw 0;
      position: relative;
  }

  span.govcon4_shape {
      width: 61.067vw;
      height: 11.467vw;
      background: url('govcon4_shape.png') no-repeat scroll center / contain;
      padding: initial;
      top: -5.867vw;
      left: 51%;
      transform: translateX(-50%);
      z-index: 1;
      position: absolute;
  }

  .govcon4_banar_area {
      position: unset;
      width: 100%;
  }

  span.govcon4_banar_img {
      position: unset;
      display: block;
      width: 100vw;
      height: 124.800vw;
  }

  section.govcon4 .section_inner {
      width: 83.733vw;
      text-align: center;
      margin-top: 13.067vw;
  }

  .govcon4_left {
      width: 100%;
  }

  .govcon4_left_inner {
      width: 100%;
  }

  .govcon4_left h2 {
      margin-bottom: 11.733vw;
      position: relative;
      left: 0.800vw;
  }

  .govcon4_left_inner h4 {
      font-size: 4.267vw;
      letter-spacing: 0.213vw;
      line-height: 6.99vw;
      padding: 0 4vw;
      margin-bottom: 14.9vw;
  }

  .govcon4_left_inner h4 br {
      display: none;
  }

  .govcon4_left_inner hr {
      width: 73.067vw;
      height: 1.067vw;
      margin: 0 auto 14.133vw auto;
  }

  .govcon4_left_inner p {
      font-size: 4.267vw;
      letter-spacing: 0.213vw;
      line-height: 1.65;
  }

  .govcon4_left_inner p br {
      display: none;
  }

  .govcon4_right_btn {
      margin-top: 13.333vw;
  }

} /*(max-width: 550px)  */

/*==================================
govcon4 Css End
==================================*/

/*==================================
govcon5 Css Start
==================================*/

section.govcon5 {
    background: #2E3B37;
    color: #fff;
    padding-top: 5.486vw;
    padding-bottom: 5.903vw;
}

.govcon5_top h2 {
    text-align: center;
    color: #fff;
    line-height: 1.15;
    position: relative;
    z-index: 2;
}

.govcon5_top h2 mark {
    padding: 0 1.042vw 0.556vw 0;
    margin-right: -1.806vw;
}

.govcon5_top h2 span {
    position: relative;
    z-index: -1;
}

.govcon5_top h2 span:after {
    position: absolute;
    content: "";
    left: -1.597vw;
    right: -3.125vw;
    top: -0.764vw;
    bottom: -1.806vw;
    background: url("circle_round_2.png") no-repeat scroll center / contain;
    z-index: -1;
}

.govcon5_left {
    max-width: 57.153vw;
    margin: 6.042vw auto 0 auto;
}

.govcon5_left .bulet_ul ul {
    padding: 0 0 0 2.292vw;
}

.govcon5_left .bulet_ul ul li {
    margin: 0 0 0vw 0;
    line-height: 2;
}

.govcon5_left .bulet_ul ul:before {
    left: 0vw;
    top: 0.417vw;
    bottom: 0.278vw;
}

.govcon5 .bulet_ul ul:before {
    background: #4E9B87;
}

.govcon5_right {
    max-width: 51.597vw;
    margin: 4.722vw 0 0 auto;
    padding-right: 12.778vw;
}

.govcon5_right .bulet_ul ul {
    padding: 0 0 0 2.361vw;
}

section.govcon5 .bulet_ul ul li:before {
    background: #fff;
}

.govcon5_right .bulet_ul ul li {
    margin: 0;
    line-height: 2;
}

.govcon5_shape {
    display: block;
    position: absolute;
    top: 42.708vw;
    left: -3.472vw;
    width: 29.861vw;
    height: 2.5vw;
    background: url(govcon_whi_line.png) no-repeat scroll center / contain;
}


@media only screen and (max-width: 1280px) {


    section.govcon5 {
        padding-top: 5.486vw;
        padding-bottom: 5.903vw;
    }

    .govcon5_top h2 mark {
        padding: 0 1.042vw 0.556vw 0;
        margin-right: -1.806vw;
    }

    .govcon5_top h2 span:after {
        left: -1.597vw;
        right: -3.125vw;
        top: -0.764vw;
        bottom: -1.806vw;
    }

    .govcon5_left {
        max-width: 57.153vw;
        margin: 6.042vw auto 0 auto;
    }

    .govcon5_left .bulet_ul ul {
        padding: 0 0 0 2.292vw;
    }


    .govcon5_left .bulet_ul ul:before {
        top: 0.417vw;
        bottom: 0.278vw;
    }

    .govcon5_right {
        max-width: 51.597vw;
        margin: 4.722vw 0 0 auto;
        padding-right: 12.778vw;
    }

    .govcon5_right .bulet_ul ul {
        padding: 0 0 0 2.361vw;
    }

    .govcon5_shape {
        top: 42.708vw;
        left: -3.472vw;
        width: 29.861vw;
        height: 2.500vw;
    }


} /*(max-width: 1280px) */
@media only screen and (max-width: 1024px) {

    section.govcon5 {
        padding-top: 5.486vw;
        padding-bottom: 5.903vw;
    }

    .govcon5_top h2 mark {
        padding: 0 1.042vw 0.556vw 0;
        margin-right: -1.806vw;
    }

    .govcon5_top h2 span:after {
        left: -1.597vw;
        right: -3.125vw;
        top: -0.764vw;
        bottom: -1.806vw;
    }

    .govcon5_left {
        max-width: 57.153vw;
        margin: 6.042vw auto 0 auto;
    }

    .govcon5_left .bulet_ul ul {
        padding: 0 0 0 2.292vw;
    }


    .govcon5_left .bulet_ul ul:before {
        top: 0.417vw;
        bottom: 0.278vw;
    }

    .govcon5_right {
        max-width: 53.597vw;
        margin: 5.722vw 0 0 auto;
        padding-right: 8.778vw;
    }

    .govcon5_right .bulet_ul ul {
        padding: 0 0 0 2.361vw;
    }

    .govcon5_shape {
        top: 42.708vw;
        left: -3.472vw;
        width: 29.861vw;
        height: 2.500vw;
    }


} /*(max-width: 1024px) */
@media only screen and (max-width: 767px) {


    section.govcon5 {
      padding: 12.800vw 0 16.267vw 0;
  }


  .govcon5_top h2 {
      margin-bottom: 14.133vw;
  }

  .govcon5_left {
      max-width: 100%;
      margin: 0;
  }

  .govcon5_shape {
      display: none;
  }

  .govcon5 .bulet_ul ul:before {
      display: none;
  }

  .govcon5_right {
      max-width: unset;
      margin: 0;
      padding: 0;
  }

  .govcon5_right, .govcon5_left {
      position: relative;
      padding-left: 7.733vw;
      padding-right: 2.933vw;
      width: 74.667vw;
      margin: 0 auto;
      padding-top: 3.200vw;
  }

  .govcon5_right:before, .govcon5_left:before {
      position: absolute;
      content: "";
      left: 0;
      width: 1.067vw;
      top: 0;
      bottom: 0;
      background: #4E9B87;
  }

  .govcon5_right:before {
      bottom: -0.800vw;
  }

  .govcon5 .bulet_ul ul li {
      margin-bottom: 6.933vw;
      line-height: 6.99vw;
  }

  .govcon5_left:before {
      bottom: -16vw;
      top: 1.867vw;
  }

  .govcon5_top h2 mark {
      padding: 1.867vw 1.867vw 1.867vw 0px;
  }

  .govcon5 .bulet_ul ul li {
  }

  .govcon5_right {
      padding-top: 0.267vw;
  }

  .govcon5_top h2 span:after {
      left: -9.067vw;
      right: -7.467vw;
      top: -3.200vw;
      bottom: -2.667vw;
      background-size: 100% 100%;
  }


} /*(max-width: 767px)  */
@media only screen and (max-width: 550px) {

    section.govcon5 {
      padding: 12.800vw 0 16.267vw 0;
  }


  .govcon5_top h2 {
      margin-bottom: 14.133vw;
  }

  .govcon5_left {
      max-width: 100%;
      margin: 0;
  }

  .govcon5_shape {
      display: none;
  }

  .govcon5 .bulet_ul ul:before {
      display: none;
  }

  .govcon5_right {
      max-width: unset;
      margin: 0;
      padding: 0;
  }

  .govcon5_right, .govcon5_left {
      position: relative;
      padding-left: 7.733vw;
      padding-right: 2.933vw;
      width: 74.667vw;
      margin: 0 auto;
      padding-top: 3.200vw;
  }

  .govcon5_right:before, .govcon5_left:before {
      position: absolute;
      content: "";
      left: 0;
      width: 1.067vw;
      top: 0;
      bottom: 0;
      background: #4E9B87;
  }

  .govcon5_right:before {
      bottom: -0.800vw;
  }

  .govcon5 .bulet_ul ul li {
      margin-bottom: 6.933vw;
      line-height: 6.99vw;
  }

  .govcon5_left:before {
      bottom: -16vw;
      top: 1.867vw;
  }

  .govcon5_top h2 mark {
      padding: 1.867vw 1.867vw 1.867vw 0px;
  }

  .govcon5 .bulet_ul ul li {
  }

  .govcon5_right {
      padding-top: 0.267vw;
  }

  .govcon5_top h2 span:after {
      left: -9.067vw;
      right: -7.467vw;
      top: -3.200vw;
      bottom: -2.667vw;
      background-size: 100% 100%;
  }

} /*(max-width: 550px)  */

/*==================================
govcon5 Css End
==================================*/


/*==================================
govcon6 Css Start
==================================*/

section.govcon6 {
    background: #D0EAE3;
    padding: 11.667vw 0 10.417vw 0;
}

.govcon6_left_image {
    width: 38.542vw;
    height: 49.097vw;
    position: absolute;
    z-index: -1;
    right: -31.875vw;
    background-size: contain !important;
    background-position: center !important;
    top: -5.139vw;
}

.govcon6_white_box {
    background: #FFFFFF;
    max-width: 50.278vw;
    margin: 0 auto;
    padding: 3.611vw 2.917vw 3.681vw 4.167vw;
    position: relative;
    z-index: 1;
}

.govcon6_white_box h2 mark {
    background-image: linear-gradient(
106deg
, #dcd6cd 0%, #dcd6cd 83%);
    background-size: 100% 59%;
    background-position: 0 100%;
    padding: 0 1.181vw 0.694vw 0;
}

.govcon6_left {
    position: relative;
    z-index: 1;
    max-width: fit-content;
    margin-left: 11.25vw;
}

.govcon6_white_box> h2 {
    margin-bottom: 3.611vw;
}

.govcon6_left_image img {
    display: block;
    width: 0.694vw;
    opacity: 0;
}

.founder_name h2 {
    font-family: 'Bon Vivant Family Script';
    font-style: italic;
    font-weight: normal;
    font-size: 5.208vw;
    color: #EE4C4D;
    margin: 0;
    text-transform: inherit;
    letter-spacing: 0.313vw;
}

.founder_name {
    margin-left: -7.569vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 2.917vw;
}

.govcon6_white_box p {
    line-height: 2.03;
}
.govcon6_white_box p br{
  display:none;
}
.founder_name a {
    font-size: 1.302vw;
    text-decoration: underline;
    color: #040503;
    font-weight: 500;
    margin-right: 2.431vw;
    letter-spacing: 0.069vw;
    margin-top: -0.694vw;
}

.govcon6_shape {
    position: absolute;
    right: -9.653vw;
    bottom: -1.042vw;
    width: 29.861vw;
    height: 2.5vw;
    background: url('govcon1_shape.png') no-repeat scroll center / contain;
    z-index: 1;
}

.govcon6_white_box .quote_shape {
    position: absolute;
    z-index: 1;
    background: url('quot_left.png')no-repeat scroll center / contain;
    display: block;
    width: 3.472vw;
    height: 4.028vw;
    left: 2.222vw;
    top: -2.431vw;
}
@media only screen and (max-width: 1280px) {

    section.govcon6 {
        padding: 11.667vw 0 10.417vw 0;
    }

    .govcon6_left_image {
        width: 38.542vw;
        height: 49.097vw;
        right: -31.875vw;
        top: -5.139vw;
    }

    .govcon6_white_box {
        max-width: 50.278vw;
        padding: 3.611vw 2.917vw 3.681vw 4.167vw;
    }

    .govcon6_white_box h2 mark {
        padding: 0 1.181vw 0.694vw 0;
    }

    .govcon6_left {
        margin-left: 11.250vw;
    }

    .govcon6_white_box> h2 {
        margin-bottom: 3.611vw;
    }

    .govcon6_left_image img {
        width: 0.694vw;
    }

    .founder_name h2 {
        font-size: 5.208vw;
        letter-spacing: 0.313vw;
    }

    .founder_name {
        margin-left: -7.569vw;
        margin-top: 2.917vw;
    }

    .founder_name a {
        font-size: 1.302vw;
        margin-right: 2.431vw;
        letter-spacing: 0.069vw;
        margin-top: -0.694vw;
    }

    .govcon6_shape {
        right: -9.653vw;
        bottom: -1.042vw;
        width: 29.861vw;
        height: 2.500vw;
    }

    .govcon6_white_box .quote_shape {
        width: 3.472vw;
        height: 4.028vw;
        left: 2.222vw;
        top: -2.431vw;
    }


} /*(max-width: 1280px) */
@media only screen and (max-width: 1024px) {

    section.govcon6 {
        padding: 11.667vw 0 10.417vw 0;
    }

    .govcon6_left_image {
        width: 40.542vw;
        height: 52.097vw;
        right: -31.875vw;
        top: -5.139vw;
    }

    .govcon6_white_box {
        max-width: 58.278vw;
        padding: 3.611vw 2.917vw 3.681vw 4.167vw;
    }

    .govcon6_white_box h2 mark {
        padding: 0 1.181vw 0.694vw 0;
    }

    .govcon6_left {
        margin-left: 6.25vw;
    }

    .govcon6_white_box> h2 {
        margin-bottom: 3.611vw;
    }

    .govcon6_left_image img {
        width: 0.694vw;
    }

    .founder_name h2 {
        font-size: 5.208vw;
        letter-spacing: 0.313vw;
    }

    .founder_name {
        margin-left: -7.569vw;
        margin-top: 2.917vw;
    }

    .founder_name a {
        font-size: 1.302vw;
        margin-right: 2.431vw;
        letter-spacing: 0.069vw;
        margin-top: -0.694vw;
    }

    .govcon6_shape {
        right: -9.653vw;
        bottom: -1.042vw;
        width: 29.861vw;
        height: 2.500vw;
    }

    .govcon6_white_box .quote_shape {
        width: 3.472vw;
        height: 4.028vw;
        left: 2.222vw;
        top: -2.431vw;
    }


} /*(max-width: 1024px) */
@media only screen and (max-width: 767px) {


    .govcon6_left {
      margin: 0;
      max-width: unset;
      width: 100%;
  }

  .govcon6_left_image {
      position: unset !important;
      width: 78.667vw;
      height: 100.453vw;
      display: block;
      margin: 0 auto;
      max-width: unset;
  }

  section.govcon6 {
      padding: 9.067vw 0 17.333vw 0;
      background: #fff;
  }

  .govcon6_white_box {
      max-width: unset;
      width: 82.933vw;
      padding: 11.733vw 1.067vw 0;
      margin: 0 auto;
      text-align: center;
  }

  .govcon6_white_box .quote_shape {
      width: 10.400vw;
      height: 10.667vw;
      left: 8.267vw;
      top: -6.933vw;
  }

  .founder_name h2 {
      font-size: 10.400vw;
      width: 100%;
      text-align: center;
      margin-bottom: 12vw;
      position: relative;
      left: 0.533vw;
      letter-spacing: 0.533vw;
  }

  .founder_name {
      margin: 0;
  }

  .govcon6_white_box> h2 {
      margin-bottom: 10.933vw;
      position: relative;
      left: 1.867vw;
  }


  .founder_name.bottomFN {
      display: block;
      text-align: center;
      margin-top: 9.067vw;
  }

  .founder_name a {
      font-size: 4.533vw;
      margin: 0;
      font-weight: 600;
      letter-spacing: 0.213vw;
  }

  .govcon6_shape {
      background: url('govcon6_shape.png') no-repeat scroll center;
      width: 69.867vw;
      height: 11.467vw;
      background-size: contain;
      right: auto;
      left: -16.800vw;
      bottom: -5.867vw;
  }

  .govcon6_white_box p {
      line-height: 1.65;
      letter-spacing: 0.213vw !important;
  }


} /*(max-width: 767px)  */
@media only screen and (max-width: 550px) {

    .govcon6_left {
      margin: 0;
      max-width: unset;
      width: 100%;
  }

  .govcon6_left_image {
      position: unset !important;
      width: 78.667vw;
      height: 100.453vw;
      display: block;
      margin: 0 auto;
      max-width: unset;
  }

  section.govcon6 {
      padding: 9.067vw 0 17.333vw 0;
      background: #fff;
  }

  .govcon6_white_box {
      max-width: unset;
      width: 82.933vw;
      padding: 11.733vw 1.067vw 0;
      margin: 0 auto;
      text-align: center;
  }

  .govcon6_white_box .quote_shape {
      width: 10.400vw;
      height: 10.667vw;
      left: 8.267vw;
      top: -6.933vw;
  }

  .founder_name h2 {
      font-size: 10.400vw;
      width: 100%;
      text-align: center;
      margin-bottom: 12vw;
      position: relative;
      left: 0.533vw;
      letter-spacing: 0.533vw;
  }

  .founder_name {
      margin: 0;
  }

  .govcon6_white_box> h2 {
      margin-bottom: 10.933vw;
      position: relative;
      left: 1.867vw;
  }


  .founder_name.bottomFN {
      display: block;
      text-align: center;
      margin-top: 9.067vw;
  }

  .founder_name a {
      font-size: 4.533vw;
      margin: 0;
      font-weight: 600;
      letter-spacing: 0.213vw;
  }

  .govcon6_shape {
      background: url('govcon6_shape.png') no-repeat scroll center;
      width: 69.867vw;
      height: 11.467vw;
      background-size: contain;
      right: auto;
      left: -16.800vw;
      bottom: -5.867vw;
  }

  .govcon6_white_box p {
      line-height: 1.65;
      letter-spacing: 0.213vw !important;
  }
  .govcon6_white_box p br{
    display:block;
  }

} /*(max-width: 550px)  */

/*==================================
govcon6 Css End
==================================*/


/*==================================
govcon7 Css Start
==================================*/

section.govcon7 {
    background: rgb(220 214 205 / 52%);
    padding: 7.917vw 0 6.181vw 0;
}

section.govcon7 .section_inner {
    width: 72.708vw;
    padding: 0 0.625vw 0 1.528vw;
}

.govcon7_row {
    margin-left: -1.528vw;
    margin-right: -1.528vw;
    display: flex;
    flex-wrap: wrap;
}

.govcon7_top {
    margin-bottom: 5.556vw;
}

.govcon7_colum_content {
    border: 0.208vw solid #EE4C4D;
    background: #fff;
    padding: 3.333vw 2.083vw 3.194vw 3.056vw;
    min-height: 100%;
}

.govcon7_colum {
    margin-bottom: 3.403vw;
    padding: 0 1.528vw;
    width: 50%;
    min-height: 100%;
}

.govcon7_larg_col {
    width: 57%;
}

.govcon7_smal_col {
    width: 43%;
}

.govcon7_full_col {
    width: 100%;
}

.govcon7_colum_content strong {
    font-weight: 900;
}

.govcon7_colum_content p {margin: 0;}

.govcon7_colum:nth-child(3) .govcon7_colum_content {
    padding: 2.569vw 2.569vw 2.778vw 3.056vw;
}


.govcon7_colum:nth-child(5) .govcon7_colum_content {
    padding: 2.708vw 3.333vw 3.542vw 3.056vw;
}

.govcon7_colum:nth-child(6) .govcon7_colum_content {
    padding: 2.708vw 4.375vw 3.194vw 3.333vw;
}

.govcon7_full_col .govcon7_colum_content {
    padding: 3.056vw 4.583vw 3.403vw 3.056vw;
}

.govcon7_btn {
    margin-top: 0.694vw;
    text-align: center;
    padding: 0vw 0.764vw 0vw 0vw;
}

.govcon7_btn .govcon_btn {
    padding: 1.667vw 5.417vw 1.181vw 6.042vw;
}

.govcon7_smal_col .govcon7_colum_content {
    padding: 3.403vw 2.083vw 1.875vw 3.542vw;
}
@media only screen and (max-width: 1280px) {


    section.govcon7 {
        padding: 7.917vw 0 6.181vw 0;
    }

    section.govcon7 .section_inner {
        width: 72.708vw;
        padding: 0 0.625vw 0 1.528vw;
    }

    .govcon7_row {
        margin-left: -1.528vw;
        margin-right: -1.528vw;
    }

    .govcon7_top {
        margin-bottom: 5.556vw;
    }

    .govcon7_colum_content {
        border: 0.208vw solid #EE4C4D;
        padding: 3.333vw 0px 3.194vw 3.056vw;
    }

    .govcon7_colum {
        margin-bottom: 3.403vw;
        padding: 0 1.528vw;
    }

    .govcon7_colum:nth-child(3) .govcon7_colum_content {
        padding: 2.569vw 2.569vw 2.778vw 3.056vw;
    }


    .govcon7_colum:nth-child(5) .govcon7_colum_content {
        padding: 2.708vw 3.333vw 3.542vw 3.056vw;
    }

    .govcon7_colum:nth-child(6) .govcon7_colum_content {
        padding: 2.708vw 4.375vw 3.194vw 3.333vw;
    }

    .govcon7_full_col .govcon7_colum_content {
        padding: 3.056vw 4.583vw 3.403vw 3.056vw;
    }

    .govcon7_btn {
        margin-top: 0.694vw;
        padding: 0px 0.764vw 0px 0px;
    }

    .govcon7_btn .govcon_btn {
        padding: 1.667vw 5.417vw 1.181vw 6.042vw;
    }

    .govcon7_smal_col .govcon7_colum_content {
        padding: 3.403vw 2.083vw 1.875vw 3.542vw;
    }


} /*(max-width: 1280px) */
@media only screen and (max-width: 1024px) {


    section.govcon7 {
        padding: 7.917vw 0 6.181vw 0;
    }

    section.govcon7 .section_inner {
        width: 84.708vw;
        padding: 0 0.625vw 0 1.528vw;
    }

    .govcon7_row {
        margin-left: -1.528vw;
        margin-right: -1.528vw;
    }

    .govcon7_top {
        margin-bottom: 5.556vw;
    }

    .govcon7_colum_content {
        border: 0.208vw solid #EE4C4D;
        padding: 3.333vw 0px 3.194vw 3.056vw;
    }

    .govcon7_colum {
        margin-bottom: 3.403vw;
        padding: 0 1.528vw;
    }

    .govcon7_colum:nth-child(3) .govcon7_colum_content {
        padding: 2.569vw 2.569vw 2.778vw 3.056vw;
    }


    .govcon7_colum:nth-child(5) .govcon7_colum_content {
        padding: 2.708vw 3.333vw 3.542vw 3.056vw;
    }

    .govcon7_colum:nth-child(6) .govcon7_colum_content {
        padding: 2.708vw 4.375vw 3.194vw 3.333vw;
    }

    .govcon7_full_col .govcon7_colum_content {
        padding: 3.056vw 4.583vw 3.403vw 3.056vw;
    }

    .govcon7_btn {
        margin-top: 0.694vw;
        padding: 0px 0.764vw 0px 0px;
    }

    .govcon7_btn .govcon_btn {
        padding: 1.667vw 5.417vw 1.181vw 6.042vw;
    }

    .govcon7_smal_col .govcon7_colum_content {
        padding: 3.403vw 2.083vw 1.875vw 3.542vw;
    }


} /*(max-width: 1024px) */
@media only screen and (max-width: 767px) {


  .govcon7_top {
      text-align: center;
      padding: 0 10.667vw 0 8.533vw;
      margin-bottom: 9.867vw;
  }

  .govcon7_colum {
      width: 100% !important;
      margin-bottom: 8.533vw;
  }

  .govcon7_colum_content {
      border-width: 0.800vw;
      padding: 5.333vw 8vw 5.333vw 8vw !important;
  }

  .govcon7_row {
      margin: 0;
      width: 81.067vw;
  }

  .govcon7_colum_content {
      padding: 8vw 5.333vw 10.133vw 9.333vw !important;
  }

  .govcon7_colum:nth-child(3) .govcon7_colum_content {
      padding-bottom: 6.667vw !important;
  }

  .govcon7_colum:nth-child(5) {
      margin-top: -1.333vw;
  }

  .govcon7_colum:nth-child(6) {
      margin-top: -0.800vw;
  }

  .govcon7_colum:nth-child(7) {
      margin-top: 1.600vw;
  }

  .govcon7_colum:nth-child(5) .govcon7_colum_content {
      padding-bottom: 8vw !important;
      padding-top: 9.067vw !important;
  }

  .govcon7_colum:nth-child(4) .govcon7_colum_content {
      padding-bottom: 8.533vw !important;
      margin-top: 0.800vw;
  }

  .govcon7_colum:nth-child(6) .govcon7_colum_content {
      padding-bottom: 8vw !important;
  }


  .govcon7_colum:nth-child(7) .govcon7_colum_content {
      padding-bottom: 9.333vw !important;
      padding-top: 8.800vw !important;
  }

  .govcon7_btn {
      padding: 0;
      margin-top: 7.467vw;
  }

  .govcon7_btn .govcon_btn {
      padding: 2.667vw 10.667vw;
      font-size: 3.733vw;
  }

} /*(max-width: 767px)  */
@media only screen and (max-width: 550px) {

  .govcon7_top {
      text-align: center;
      padding: 0 10.667vw 0 8.533vw;
      margin-bottom: 9.867vw;
  }

  .govcon7_colum {
      width: 100% !important;
      margin-bottom: 8.533vw;
  }

  .govcon7_colum_content {
      border-width: 0.800vw;
      padding: 5.333vw 8vw 5.333vw 8vw !important;
  }

  .govcon7_row {
      margin: 0;
      width: 81.067vw;
  }

  .govcon7_colum_content {
      padding: 8vw 5.333vw 10.133vw 9.333vw !important;
  }

  .govcon7_colum:nth-child(3) .govcon7_colum_content {
      padding-bottom: 6.667vw !important;
  }

  .govcon7_colum:nth-child(5) {
      margin-top: -1.333vw;
  }

  .govcon7_colum:nth-child(6) {
      margin-top: -0.800vw;
  }

  .govcon7_colum:nth-child(7) {
      margin-top: 1.600vw;
  }

  .govcon7_colum:nth-child(5) .govcon7_colum_content {
      padding-bottom: 8vw !important;
      padding-top: 9.067vw !important;
  }

  .govcon7_colum:nth-child(4) .govcon7_colum_content {
      padding-bottom: 8.533vw !important;
      margin-top: 0.800vw;
  }

  .govcon7_colum:nth-child(6) .govcon7_colum_content {
      padding-bottom: 8vw !important;
  }


  .govcon7_colum:nth-child(7) .govcon7_colum_content {
      padding-bottom: 9.333vw !important;
      padding-top: 8.800vw !important;
  }

  .govcon7_btn {
      padding: 0;
      margin-top: 7.467vw;
  }

  .govcon7_btn .govcon_btn {
      padding: 2.667vw 10.667vw;
      font-size: 3.733vw;
  }

} /*(max-width: 550px)  */

/*==================================
govcon7 Css End
==================================*/


/*==================================
govcon8 Css Start
==================================*/

section.govcon8 {
    background: #D0EAE3;
    padding: 5.486vw 0 8.958vw;
}

section.govcon8 .section_inner {
    display: flex;
    flex-wrap: wrap;
    max-width: 71.597vw;
}

.govcon8_left h3 {
    font-size: 4.896vw;
    font-family: 'Bon Vivant Family Script';
    font-style: italic;
    color: #EE4C4D;
    margin: 0 0 0 0;
    letter-spacing: 0.243vw;
}

.govcon8_left h2 {
    padding-left: 6.111vw;
    padding-top: 0.347vw;
}

.govcon8_left {
    margin-top: 2.431vw;
}

.govcon8_right {
    margin-left: auto;
    padding-right: 1.25vw;
}

.stories_box {
    background: #fff;
    padding: 4.931vw 1.597vw 2.5vw 3.819vw;
    position: relative;
}

.stroies_image {
    width: 25.694vw;
    height: 35.417vw;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
}


.stories_box .quotLeft {
    position: absolute;
    z-index: 1;
    left: 2.778vw;
    top: -2.292vw;
    width: 3.472vw;
    height: 4.028vw;
    background: url('quot_left.png') no-repeat scroll center / contain;
}

.stories_box .quotright {
    position: absolute;
    z-index: 1;
    left: auto;
    top: auto;
    right: 4.792vw;
    bottom: -2.569vw;
    background: url(quot-right.png) no-repeat scroll center / contain;
    width: 3.472vw;
    height: 4.028vw;
}

.govcon8_shape {
    background: url('govcon8_shape.png') no-repeat scroll center / contain;
    position: absolute;
    left: -2.917vw;
    top: 29.514vw;
    width: 29.861vw;
    height: 2.5vw;
}
@media only screen and (max-width: 1280px) {

    section.govcon8 {
        padding: 5.486vw 0 8.958vw;
    }

    section.govcon8 .section_inner {
        max-width: 71.597vw;
    }

    .govcon8_left h3 {
        font-size: 4.896vw;
        letter-spacing: 0.243vw;
    }

    .govcon8_left h2 {
        padding-left: 6.111vw;
        padding-top: 0.347vw;
    }

    .govcon8_left {
        margin-top: 2.431vw;
    }

    .govcon8_right {
        padding-right: 1.250vw;
    }

    .stories_box {
        padding: 4.931vw 1.597vw 2.500vw 3.819vw;
    }

    .stroies_image {
        width: 25.694vw;
        height: 35.417vw;
    }


    .stories_box .quotLeft {
        left: 2.778vw;
        top: -2.292vw;
        width: 3.472vw;
        height: 4.028vw;
    }

    .stories_box .quotright {
        right: 4.792vw;
        bottom: -2.569vw;
        width: 3.472vw;
        height: 4.028vw;
    }

    .govcon8_shape {
        left: -2.917vw;
        top: 29.514vw;
        width: 29.861vw;
        height: 2.500vw;
    }


} /*(max-width: 1280px) */
@media only screen and (max-width: 1024px) {

    section.govcon8 {
        padding: 5.486vw 0 8.958vw;
    }

    section.govcon8 .section_inner {
        max-width: 71.597vw;
    }

    .govcon8_left h3 {
        font-size: 4.896vw;
        letter-spacing: 0.243vw;
    }

    .govcon8_left h2 {
        padding-left: 6.111vw;
        padding-top: 0.347vw;
    }

    .govcon8_left {
        margin-top: 2.431vw;
    }

    .govcon8_right {
        padding-right: 1.250vw;
    }

    .stories_box {
        padding: 4.931vw 1.597vw 2.500vw 3.819vw;
    }

    .stroies_image {
        width: 25.694vw;
        height: 35.417vw;
    }


    .stories_box .quotLeft {
        left: 2.778vw;
        top: -2.292vw;
        width: 3.472vw;
        height: 4.028vw;
    }

    .stories_box .quotright {
        right: 4.792vw;
        bottom: -2.569vw;
        width: 3.472vw;
        height: 4.028vw;
    }

    .govcon8_shape {
        left: -2.917vw;
        top: 29.514vw;
        width: 29.861vw;
        height: 2.500vw;
    }


} /*(max-width: 1024px) */
@media only screen and (max-width: 767px) {

  section.govcon8 {
    padding: 16.267vw 0 19.200vw 0;
  }

  span.govcon8_shape {
      width: 60.800vw;
      height: 11.200vw;
      background: url(govcon4_shape.png) no-repeat scroll center / contain;
      padding: initial;
      top: -5.067vw;
      left: 49%;
      transform: translateX(-50%);
      z-index: 1;
      position: absolute;
  }

  section.govcon7 {
      padding: 17.867vw 0 19.467vw 0;
  }

  .govcon8_left {
      margin: 0;
      text-align: center;
      width: 100%;
  }

  .govcon8_left h3 {
      font-size: 10.667vw;
      letter-spacing: 0.533vw;
      left: 0.800vw;
      position: relative;
  }

  .govcon8_left h2 {
      margin: 0;
      padding: 0;
  }

  .govcon8_right {
      padding: 0;
      width: 100%;
      margin-top: 15.200vw;
  }

  .stories_box {
      width: 70.400vw;
      margin: 0 auto;
      padding: 10.667vw 4.533vw 6.400vw 8vw;
  }

  .stroies_image {
      width: 100%;
      height: auto;
  }

  .stories_box span.quotLeft, .stories_box .quotright {
      width: 8vw;
      height: 8vw;
  }

  .govcon8_left h2 {
      font-size: 5.333vw;
      margin-top: -1.600vw;
  }

  .stories_box span.quotLeft {
      top: -5.067vw;
      left: 6.400vw;
  }

  .stories_box .quotright {
      right: 10.400vw;
      bottom: -5.067vw;
  }


} /*(max-width: 767px)  */
@media only screen and (max-width: 550px) {

  section.govcon8 {
    padding: 16.267vw 0 19.200vw 0;
  }

  span.govcon8_shape {
      width: 60.800vw;
      height: 11.200vw;
      background: url(govcon4_shape.png) no-repeat scroll center / contain;
      padding: initial;
      top: -5.067vw;
      left: 49%;
      transform: translateX(-50%);
      z-index: 1;
      position: absolute;
  }


  section.govcon7 {
      padding: 17.867vw 0 19.467vw 0;
  }

  .govcon8_left {
      margin: 0;
      text-align: center;
      width: 100%;
  }

  .govcon8_left h3 {
      font-size: 10.667vw;
      letter-spacing: 0.533vw;
      left: 0.800vw;
      position: relative;
  }

  .govcon8_left h2 {
      margin: 0;
      padding: 0;
  }

  .govcon8_right {
      padding: 0;
      width: 100%;
      margin-top: 15.200vw;
  }

  .stories_box {
      width: 70.400vw;
      margin: 0 auto;
      padding: 10.667vw 4.533vw 6.400vw 8vw;
  }

  .stroies_image {
      width: 100%;
      height: auto;
  }

  .stories_box span.quotLeft, .stories_box .quotright {
      width: 8vw;
      height: 8vw;
  }

  .govcon8_left h2 {
      font-size: 5.333vw;
      margin-top: -1.600vw;
  }

  .stories_box span.quotLeft {
      top: -5.067vw;
      left: 6.400vw;
  }

  .stories_box .quotright {
      right: 10.400vw;
      bottom: -5.067vw;
  }

} /*(max-width: 550px)  */

/*==================================
govcon8 Css End
==================================*/


/*==================================
govcon9 Css Start
==================================*/

section.govcon9 {
    background: #fff;
    padding: 7.708vw 0 3.194vw 0;
}

.govcon9_top h2 {
    text-align: center;
    max-width: fit-content;
    margin: 0 auto 0 auto;
    padding: 0 0 0 5.417vw;
    letter-spacing: 0.069vw;
    line-height: 1.2;
}

.govcon9_top h2 mark {
    background-color: rgb(220 214 205 / 0%);
    background-image: linear-gradient(
106deg
, #dcd6cd 0%, #dcd6cd 83%);
    background-size: 100% 50%;
    padding: 0 1.389vw 0.486vw 1.389vw;
}

.govcon9_row {
    display: flex;
    flex-wrap: wrap;
    width: 64.028vw;
    padding: 0vw 0 0 2.014vw;
    margin: 5.764vw auto 0 auto;
}

.govcon9_colum {
    padding: 0 1.181vw;
    margin-bottom: 3.472vw;
}

.govcon9_colum_inner {
    background: #fff;
    border: 0.208vw solid #EE4C4D;
    min-height: 100%;
    padding: 3.333vw 2.778vw 4.028vw 2.847vw;
}

.govcon9_colum:nth-child(1) {
    width: 47%;
}

.govcon9_colum:nth-child(2) {
    width: 53%;
}

.govcon9_colum_inner h4 {
    text-align: center;
    font-size: 1.563vw;
    font-weight: 900;
    color: #2E3B37;
    margin-bottom: 2.083vw;
    font-family: 'Archivo';
    letter-spacing: unset;
}

.govcon9_colum_inner p {
    font-size: 1.563vw;
    letter-spacing: 0.069vw;
    padding: 0 0;
    text-align: center;
    text-transform: uppercase;
    line-height: 1.4;
    font-weight: 500;
}

.govcon9_btn {
    text-align: center;
    margin-top: 2.431vw;
    padding-right: 0.625vw;
}

.govcon9_btn .govcon_btn {
    padding: 1.111vw 5.694vw 0.625vw 5.694vw;
    font-size: 1.875vw;
}

.govcon9_colum:last-child {
    width: 100%;
}

.govcon9_colum:last-child .govcon9_colum_inner {
    padding: 2.917vw 2.778vw 4.028vw 2.847vw;
}

.govcon9_colum:last-child .govcon9_colum_inner h4 {
    padding: 0.208vw 0 0vw 2.5vw;
}

.govcon9_colum:last-child .govcon9_colum_inner p {
    text-align: center;
    padding-left: 3.611vw;
    letter-spacing: 0.083vw;
    position: relative;
    left: -0.417vw;
}

.govcon9_colum:last-child .govcon9_colum_inner span {
    text-align: center;
    display: block;
    font-size: 1.319vw;
    margin-top: 1.597vw;
    line-height: 1.7;
    position: relative;
    left: 1.319vw;
}

.govcon9_colum:last-child .govcon9_btn {
    margin-top: 3.403vw;
}

.govcon9_colum:last-child .govcon9_btn .govcon_btn {
    font-size: 1.042vw;
    padding: 1.597vw 5.208vw 1.181vw 5.833vw;
    position: relative;
    left: 0.694vw;
}


@media only screen and (max-width: 1280px) {


    section.govcon9 {
        padding: 7.708vw 0 3.194vw 0;
    }

    .govcon9_top h2 {
        padding: 0 0 0 5.417vw;
        letter-spacing: 0.069vw;
    }

    .govcon9_top h2 mark {
        padding: 0 1.389vw 1.389vw 1.389vw;
    }

    .govcon9_row {
        width: 64.028vw;
        padding: 0px 0 0 2.014vw;
        margin: 5.764vw auto 0 auto;
    }

    .govcon9_colum {
        padding: 0 1.181vw;
        margin-bottom: 3.472vw;
    }

    .govcon9_colum_inner {
        border: 0.208vw solid #EE4C4D;
        padding: 3.333vw 2.778vw 4.028vw 2.847vw;
    }

    .govcon9_colum_inner h4 {
        font-size: 1.563vw;
        margin-bottom: 2.083vw;
    }

    .govcon9_colum_inner p {
        font-size: 1.563vw;
        letter-spacing: 0.069vw;
    }

    .govcon9_btn {
        margin-top: 2.431vw;
        padding-right: 0.625vw;
    }

    .govcon9_btn .govcon_btn {
        padding: 1.111vw 5.694vw 0.625vw 5.694vw;
        font-size: 1.875vw;
    }

    .govcon9_colum:last-child .govcon9_colum_inner {
        padding: 2.917vw 2.778vw 4.028vw 2.847vw;
    }

    .govcon9_colum:last-child .govcon9_colum_inner h4 {
        padding: 0.208vw 0 0px 2.500vw;
    }

    .govcon9_colum:last-child .govcon9_colum_inner p {
        padding-left: 3.611vw;
        letter-spacing: 0.083vw;
        left: -0.417vw;
    }

    .govcon9_colum:last-child .govcon9_colum_inner span {
        font-size: 1.319vw;
        margin-top: 1.597vw;
        left: 1.319vw;
    }

    .govcon9_colum:last-child .govcon9_btn {
        margin-top: 3.403vw;
    }

    .govcon9_colum:last-child .govcon9_btn .govcon_btn {
        font-size: 1.042vw;
        padding: 1.597vw 5.208vw 1.181vw 5.833vw;
        left: 0.694vw;
    }


} /*(max-width: 1280px) */
@media only screen and (max-width: 1024px) {

    section.govcon9 {
        padding: 7.708vw 0 3.194vw 0;
    }

    .govcon9_top h2 {
        padding: 0 0 0 5.417vw;
        letter-spacing: 0.069vw;
    }

    .govcon9_top h2 mark {
        padding: 0 1.389vw 0vw 1.389vw;
    }

    .govcon9_row {
        width: 64.028vw;
        padding: 0px 0 0 2.014vw;
        margin: 5.764vw auto 0 auto;
    }

    .govcon9_colum {
        padding: 0 1.181vw;
        margin-bottom: 3.472vw;
    }

    .govcon9_colum_inner {
        border: 0.208vw solid #EE4C4D;
        padding: 3.333vw 2.778vw 4.028vw 2.847vw;
    }

    .govcon9_colum_inner h4 {
        font-size: 1.563vw;
        margin-bottom: 2.083vw;
    }

    .govcon9_colum_inner p {
        font-size: 1.563vw;
        letter-spacing: 0.069vw;
    }

    .govcon9_btn {
        margin-top: 2.431vw;
        padding-right: 0.625vw;
    }

    .govcon9_btn .govcon_btn {
        padding: 1.111vw 5.694vw 0.625vw 5.694vw;
        font-size: 1.875vw;
    }

    .govcon9_colum:last-child .govcon9_colum_inner {
        padding: 2.917vw 2.778vw 4.028vw 2.847vw;
    }

    .govcon9_colum:last-child .govcon9_colum_inner h4 {
        padding: 0.208vw 0 0px 2.500vw;
    }

    .govcon9_colum:last-child .govcon9_colum_inner p {
        padding-left: 3.611vw;
        letter-spacing: 0.083vw;
        left: -0.417vw;
    }

    .govcon9_colum:last-child .govcon9_colum_inner span {
        font-size: 1.319vw;
        margin-top: 1.597vw;
        left: 1.319vw;
    }

    .govcon9_colum:last-child .govcon9_btn {
        margin-top: 3.403vw;
    }

    .govcon9_colum:last-child .govcon9_btn .govcon_btn {
        font-size: 1.270vw;
        padding: 1.597vw 5.208vw 1.181vw 5.833vw;
        left: 0.694vw;
    }

} /*(max-width: 1024px) */
@media only screen and (max-width: 767px) {

  .govcon9_top h2 {
      padding: 2.667vw 6.400vw;
      letter-spacing: initial;
      line-height: 1.2 !important;
      position: relative;
      left: -1px;
  }

  .govcon9_top h2 br {
      display: none;
  }

  .govcon9_row {
      width: 77.867vw;
      padding: 0;
      margin: 10.133vw auto 0 auto;
  }

  .govcon9_colum {
      width: 100% !important;
      margin-bottom: 14.667vw;
  }

  .govcon9_colum_inner {
      border-width: 0.800vw;
      padding: 6.400vw 0px 10.667vw 0px !important;
  }

  .govcon9_colum_inner h4 {
      font-size: 4.267vw;
      letter-spacing: 0.213vw;
      line-height: 1.6;
      margin-bottom: 4.800vw;
  }

  .govcon9_colum_inner p {
      font-size: 4.267vw;
      letter-spacing: 0.213vw;
      line-height: 1.4;
      padding: 0px 9.867vw;
  }

  .govcon9_colum_inner p br {
      display: none;
  }

  .govcon9_colum:nth-child(2) .govcon9_colum_inner p {
      padding: 0px 5.067vw;
  }

  .govcon9_btn .govcon_btn.govcon_btn {
      font-size: 5.067vw;
      padding: 2.933vw 16.267vw 2.400vw 16.267vw;
      position: relative;
      left: -0.533vw;
  }

  .govcon_btn:before {
    border: 0.800vw solid #040503;
  }

  .govcon9_colum:last-child .govcon9_colum_inner p {
      padding: 0px 4.133vw 0px 4.667vw;
      letter-spacing: 0.213vw;
      line-height: 5.600vw;
  }

  .govcon9_colum:last-child .govcon9_colum_inner span {
      font-size: 4.267vw;
      letter-spacing: 0.213vw;
      line-height: 5.600vw;
      padding: 0 1.867vw;
      margin-top: 5.333vw;
  }

  .govcon9_colum:last-child .govcon9_colum_inner span br {
      display: none;
  }

  .govcon9_colum:last-child .govcon9_btn .govcon_btn {
      font-size: 3.733vw;
      padding: 3.467vw 13.600vw !important;
      position: relative;
      left: -0.533vw;
  }

  .govcon9_btn {
      margin-top: 8.267vw !important;
  }

  .govcon9_colum:last-child .govcon9_btn {
      margin-top: 12.267vw !important;
  }

  .govcon9_colum:last-child .govcon9_colum_inner h4 {
      padding: 0 0 0.533vw 0;
  }

  .govcon9_colum:last-child .govcon9_colum_inner {
      padding: 6.400vw 0px 8.533vw 0px !important;
  }

  section.govcon9 {
      padding: 7.733vw 0 2.667vw;
  }


} /*(max-width: 767px)  */
@media only screen and (max-width: 550px) {

  .govcon9_top h2 {
      padding: 2.667vw 6.400vw;
      letter-spacing: initial;
      line-height: 1.2 !important;
      position: relative;
      left: -1px;
  }

  .govcon9_top h2 br {
      display: none;
  }

  .govcon9_row {
      width: 77.867vw;
      padding: 0;
      margin: 10.133vw auto 0 auto;
  }

  .govcon9_colum {
      width: 100% !important;
      margin-bottom: 14.667vw;
  }

  .govcon9_colum_inner {
      border-width: 0.800vw;
      padding: 6.400vw 0px 10.667vw 0px !important;
  }

  .govcon9_colum_inner h4 {
      font-size: 4.267vw;
      letter-spacing: 0.213vw;
      line-height: 1.6;
      margin-bottom: 4.800vw;
  }

  .govcon9_colum_inner p {
      font-size: 4.267vw;
      letter-spacing: 0.213vw;
      line-height: 1.4;
      padding: 0px 9.867vw;
  }

  .govcon9_colum_inner p br {
      display: none;
  }

  .govcon9_colum:nth-child(2) .govcon9_colum_inner p {
      padding: 0px 5.067vw;
  }

  .govcon9_btn .govcon_btn.govcon_btn {
      font-size: 5.067vw;
      padding: 2.933vw 16.267vw 2.400vw 16.267vw;
      position: relative;
      left: -0.533vw;
  }

  .govcon_btn:before {
    border: 0.800vw solid #040503;
  }

  .govcon9_colum:last-child .govcon9_colum_inner p {
      padding: 0px 4.133vw 0px 4.667vw;
      letter-spacing: 0.213vw;
      line-height: 5.600vw;
  }

  .govcon9_colum:last-child .govcon9_colum_inner span {
      font-size: 4.267vw;
      letter-spacing: 0.213vw;
      line-height: 5.600vw;
      padding: 0 1.867vw;
      margin-top: 5.333vw;
  }

  .govcon9_colum:last-child .govcon9_colum_inner span br {
      display: none;
  }

  .govcon9_colum:last-child .govcon9_btn .govcon_btn {
      font-size: 3.733vw;
      padding: 3.467vw 13.600vw !important;
      position: relative;
      left: -0.533vw;
  }

  .govcon9_btn {
      margin-top: 8.267vw !important;
  }


  .govcon9_colum:last-child .govcon9_btn {
      margin-top: 12.267vw !important;
  }

  .govcon9_colum:last-child .govcon9_colum_inner h4 {
      padding: 0 0 0.533vw 0;
  }

  .govcon9_colum:last-child .govcon9_colum_inner {
      padding: 6.400vw 0px 8.533vw 0px !important;
  }

  section.govcon9 {
      padding: 7.733vw 0 2.667vw;
  }



} /*(max-width: 550px)  */

/*==================================
govcon9 Css End
==================================*/


/*==================================
govcon10 Css Start
==================================*/

.govcon_footer {
    background: #2E3B37;
    padding: 5.833vw 0 2.986vw 0;
}

.foot_logo a img {
    display: block;
    width: 28.819vw;
    margin: 0 auto;
}

.copy_right {
    text-align: center;
    color: #fff;
    font-size: 0.833vw;
    font-weight: 500;
    margin-top: 5.486vw;
    letter-spacing: 0.028vw;
    text-transform: uppercase;
}

.copy_right a {
    color: #fff;
    text-decoration: underline;
}
@media only screen and (max-width: 1280px) {

    .govcon_footer {
        padding: 5.833vw 0 2.986vw 0;
    }

    .foot_logo a img {
        width: 28.819vw;
    }

    .copy_right {
        font-size: 0.833vw;
        margin-top: 5.486vw;
        letter-spacing: 0.028vw;
    }


} /*(max-width: 1280px) */
@media only screen and (max-width: 1024px) {

    .govcon_footer {
        padding: 5.833vw 0 2.986vw 0;
    }

    .foot_logo a img {
        width: 28.819vw;
    }

    .copy_right {
        font-size: 1.074vw;
        margin-top: 5.486vw;
        letter-spacing: 0.028vw;
    }


} /*(max-width: 1024px) */
@media only screen and (max-width: 767px) {


  .govcon_footer {
    padding: 14.400vw 0 6.933vw;
  }

  .foot_logo a img {
      width: 56.800vw;
  }

  .copy_right {
      margin-top: 12.267vw;
      font-size: 2.933vw;
      line-height: 1.5;
  }

  .copy_right br {
      display: block;
  }

  .copy_right span {
      display: none;
  }

  footer.govcon_footer .section_inner {
      width: 88.800vw;
  }


} /*(max-width: 767px)  */
@media only screen and (max-width: 550px) {

  .govcon_footer {
    padding: 14.400vw 0 6.933vw;
  }

  .foot_logo a img {
      width: 56.800vw;
  }

  .copy_right {
      margin-top: 12.267vw;
      font-size: 2.933vw;
      line-height: 1.5;
  }

  .copy_right br {
      display: block;
  }

  .copy_right span {
      display: none;
  }

  footer.govcon_footer .section_inner {
      width: 88.800vw;
  }


} /*(max-width: 550px)  */

/*==================================
govcon10 Css End
==================================*/
