@charset "utf-8";

.vc_row { margin-left: -15px; margin-right: -15px; }

@media (max-width: 767px) {
  .vc_hidden-xs { display: none !important; }
}

@media (min-width: 768px) and (max-width: 991px) {
  .vc_hidden-sm { display: none !important; }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .vc_hidden-md { display: none !important; }
}

.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box; }

.vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 { float: left; }

.vc_col-xs-11 { width: 91.6667%; }

.vc_col-xs-10 { width: 83.3333%; }

.vc_col-xs-9 { width: 75%; }

.vc_col-xs-8 { width: 66.6667%; }

.vc_col-xs-7 { width: 58.3333%; }

.vc_col-xs-6 { width: 50%; }

.vc_col-xs-5 { width: 41.6667%; }

.vc_col-xs-4 { width: 33.3333%; }

.vc_col-xs-3 { width: 25%; }

.vc_col-xs-2 { width: 16.6667%; }

.vc_col-xs-1 { width: 8.33333%; }

.vc_col-xs-pull-12 { right: 100%; }

.vc_col-xs-pull-11 { right: 91.6667%; }

.vc_col-xs-pull-10 { right: 83.3333%; }

.vc_col-xs-pull-9 { right: 75%; }

.vc_col-xs-pull-8 { right: 66.6667%; }

.vc_col-xs-pull-7 { right: 58.3333%; }

.vc_col-xs-pull-6 { right: 50%; }

.vc_col-xs-pull-5 { right: 41.6667%; }

.vc_col-xs-pull-4 { right: 33.3333%; }

.vc_col-xs-pull-3 { right: 25%; }

.vc_col-xs-pull-2 { right: 16.6667%; }

.vc_col-xs-pull-1 { right: 8.33333%; }

.vc_col-xs-pull-0 { right: auto; }

.vc_col-xs-push-12 { left: 100%; }

.vc_col-xs-push-11 { left: 91.6667%; }

.vc_col-xs-push-10 { left: 83.3333%; }

.vc_col-xs-push-9 { left: 75%; }

.vc_col-xs-push-8 { left: 66.6667%; }

.vc_col-xs-push-7 { left: 58.3333%; }

.vc_col-xs-push-6 { left: 50%; }

.vc_col-xs-push-5 { left: 41.6667%; }

.vc_col-xs-push-4 { left: 33.3333%; }

.vc_col-xs-push-3 { left: 25%; }

.vc_col-xs-push-2 { left: 16.6667%; }

.vc_col-xs-push-1 { left: 8.33333%; }

.vc_col-xs-push-0 { left: auto; }

.vc_col-xs-offset-12 { margin-left: 100%; }

.vc_col-xs-offset-11 { margin-left: 91.6667%; }

.vc_col-xs-offset-10 { margin-left: 83.3333%; }

.vc_col-xs-offset-9 { margin-left: 75%; }

.vc_col-xs-offset-8 { margin-left: 66.6667%; }

.vc_col-xs-offset-7 { margin-left: 58.3333%; }

.vc_col-xs-offset-6 { margin-left: 50%; }

.vc_col-xs-offset-5 { margin-left: 41.6667%; }

.vc_col-xs-offset-4 { margin-left: 33.3333%; }

.vc_col-xs-offset-3 { margin-left: 25%; }

.vc_col-xs-offset-2 { margin-left: 16.6667%; }

.vc_col-xs-offset-1 { margin-left: 8.33333%; }

.vc_col-xs-offset-0 { margin-left: 0px; }

@media (min-width: 768px) {
  .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 { float: left; }
  .vc_col-sm-12 { width: 100%; }
  .vc_col-sm-11 { width: 91.6667%; }
  .vc_col-sm-10 { width: 83.3333%; }
  .vc_col-sm-9 { width: 75%; }
  .vc_col-sm-8 { width: 66.6667%; }
  .vc_col-sm-7 { width: 58.3333%; }
  .vc_col-sm-6 { width: 50%; }
  .vc_col-sm-5 { width: 41.6667%; }
  .vc_col-sm-4 { width: 33.3333%; }
  .vc_col-sm-3 { width: 25%; }
  .vc_col-sm-2 { width: 16.6667%; }
  .vc_col-sm-1 { width: 8.33333%; }
  .vc_col-sm-pull-12 { right: 100%; }
  .vc_col-sm-pull-11 { right: 91.6667%; }
  .vc_col-sm-pull-10 { right: 83.3333%; }
  .vc_col-sm-pull-9 { right: 75%; }
  .vc_col-sm-pull-8 { right: 66.6667%; }
  .vc_col-sm-pull-7 { right: 58.3333%; }
  .vc_col-sm-pull-6 { right: 50%; }
  .vc_col-sm-pull-5 { right: 41.6667%; }
  .vc_col-sm-pull-4 { right: 33.3333%; }
  .vc_col-sm-pull-3 { right: 25%; }
  .vc_col-sm-pull-2 { right: 16.6667%; }
  .vc_col-sm-pull-1 { right: 8.33333%; }
  .vc_col-sm-pull-0 { right: auto; }
  .vc_col-sm-push-12 { left: 100%; }
  .vc_col-sm-push-11 { left: 91.6667%; }
  .vc_col-sm-push-10 { left: 83.3333%; }
  .vc_col-sm-push-9 { left: 75%; }
  .vc_col-sm-push-8 { left: 66.6667%; }
  .vc_col-sm-push-7 { left: 58.3333%; }
  .vc_col-sm-push-6 { left: 50%; }
  .vc_col-sm-push-5 { left: 41.6667%; }
  .vc_col-sm-push-4 { left: 33.3333%; }
  .vc_col-sm-push-3 { left: 25%; }
  .vc_col-sm-push-2 { left: 16.6667%; }
  .vc_col-sm-push-1 { left: 8.33333%; }
  .vc_col-sm-push-0 { left: auto; }
  .vc_col-sm-offset-12 { margin-left: 100%; }
  .vc_col-sm-offset-11 { margin-left: 91.6667%; }
  .vc_col-sm-offset-10 { margin-left: 83.3333%; }
  .vc_col-sm-offset-9 { margin-left: 75%; }
  .vc_col-sm-offset-8 { margin-left: 66.6667%; }
  .vc_col-sm-offset-7 { margin-left: 58.3333%; }
  .vc_col-sm-offset-6 { margin-left: 50%; }
  .vc_col-sm-offset-5 { margin-left: 41.6667%; }
  .vc_col-sm-offset-4 { margin-left: 33.3333%; }
  .vc_col-sm-offset-3 { margin-left: 25%; }
  .vc_col-sm-offset-2 { margin-left: 16.6667%; }
  .vc_col-sm-offset-1 { margin-left: 8.33333%; }
  .vc_col-sm-offset-0 { margin-left: 0px; }
}

@media (min-width: 992px) {
  .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9 { float: left; }
  .vc_col-md-12 { width: 100%; }
  .vc_col-md-11 { width: 91.6667%; }
  .vc_col-md-10 { width: 83.3333%; }
  .vc_col-md-9 { width: 75%; }
  .vc_col-md-8 { width: 66.6667%; }
  .vc_col-md-7 { width: 58.3333%; }
  .vc_col-md-6 { width: 50%; }
  .vc_col-md-5 { width: 41.6667%; }
  .vc_col-md-4 { width: 33.3333%; }
  .vc_col-md-3 { width: 25%; }
  .vc_col-md-2 { width: 16.6667%; }
  .vc_col-md-1 { width: 8.33333%; }
  .vc_col-md-pull-12 { right: 100%; }
  .vc_col-md-pull-11 { right: 91.6667%; }
  .vc_col-md-pull-10 { right: 83.3333%; }
  .vc_col-md-pull-9 { right: 75%; }
  .vc_col-md-pull-8 { right: 66.6667%; }
  .vc_col-md-pull-7 { right: 58.3333%; }
  .vc_col-md-pull-6 { right: 50%; }
  .vc_col-md-pull-5 { right: 41.6667%; }
  .vc_col-md-pull-4 { right: 33.3333%; }
  .vc_col-md-pull-3 { right: 25%; }
  .vc_col-md-pull-2 { right: 16.6667%; }
  .vc_col-md-pull-1 { right: 8.33333%; }
  .vc_col-md-pull-0 { right: auto; }
  .vc_col-md-push-12 { left: 100%; }
  .vc_col-md-push-11 { left: 91.6667%; }
  .vc_col-md-push-10 { left: 83.3333%; }
  .vc_col-md-push-9 { left: 75%; }
  .vc_col-md-push-8 { left: 66.6667%; }
  .vc_col-md-push-7 { left: 58.3333%; }
  .vc_col-md-push-6 { left: 50%; }
  .vc_col-md-push-5 { left: 41.6667%; }
  .vc_col-md-push-4 { left: 33.3333%; }
  .vc_col-md-push-3 { left: 25%; }
  .vc_col-md-push-2 { left: 16.6667%; }
  .vc_col-md-push-1 { left: 8.33333%; }
  .vc_col-md-push-0 { left: auto; }
  .vc_col-md-offset-12 { margin-left: 100%; }
  .vc_col-md-offset-11 { margin-left: 91.6667%; }
  .vc_col-md-offset-10 { margin-left: 83.3333%; }
  .vc_col-md-offset-9 { margin-left: 75%; }
  .vc_col-md-offset-8 { margin-left: 66.6667%; }
  .vc_col-md-offset-7 { margin-left: 58.3333%; }
  .vc_col-md-offset-6 { margin-left: 50%; }
  .vc_col-md-offset-5 { margin-left: 41.6667%; }
  .vc_col-md-offset-4 { margin-left: 33.3333%; }
  .vc_col-md-offset-3 { margin-left: 25%; }
  .vc_col-md-offset-2 { margin-left: 16.6667%; }
  .vc_col-md-offset-1 { margin-left: 8.33333%; }
  .vc_col-md-offset-0 { margin-left: 0px; }
}

@media (min-width: 1200px) {
  .vc_hidden-lg { display: none !important; }
  .vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9 { float: left; }
  .vc_col-lg-12 { width: 100%; }
  .vc_col-lg-11 { width: 91.6667%; }
  .vc_col-lg-10 { width: 83.3333%; }
  .vc_col-lg-9 { width: 75%; }
  .vc_col-lg-8 { width: 66.6667%; }
  .vc_col-lg-7 { width: 58.3333%; }
  .vc_col-lg-6 { width: 50%; }
  .vc_col-lg-5 { width: 41.6667%; }
  .vc_col-lg-4 { width: 33.3333%; }
  .vc_col-lg-3 { width: 25%; }
  .vc_col-lg-2 { width: 16.6667%; }
  .vc_col-lg-1 { width: 8.33333%; }
  .vc_col-lg-pull-12 { right: 100%; }
  .vc_col-lg-pull-11 { right: 91.6667%; }
  .vc_col-lg-pull-10 { right: 83.3333%; }
  .vc_col-lg-pull-9 { right: 75%; }
  .vc_col-lg-pull-8 { right: 66.6667%; }
  .vc_col-lg-pull-7 { right: 58.3333%; }
  .vc_col-lg-pull-6 { right: 50%; }
  .vc_col-lg-pull-5 { right: 41.6667%; }
  .vc_col-lg-pull-4 { right: 33.3333%; }
  .vc_col-lg-pull-3 { right: 25%; }
  .vc_col-lg-pull-2 { right: 16.6667%; }
  .vc_col-lg-pull-1 { right: 8.33333%; }
  .vc_col-lg-pull-0 { right: auto; }
  .vc_col-lg-push-12 { left: 100%; }
  .vc_col-lg-push-11 { left: 91.6667%; }
  .vc_col-lg-push-10 { left: 83.3333%; }
  .vc_col-lg-push-9 { left: 75%; }
  .vc_col-lg-push-8 { left: 66.6667%; }
  .vc_col-lg-push-7 { left: 58.3333%; }
  .vc_col-lg-push-6 { left: 50%; }
  .vc_col-lg-push-5 { left: 41.6667%; }
  .vc_col-lg-push-4 { left: 33.3333%; }
  .vc_col-lg-push-3 { left: 25%; }
  .vc_col-lg-push-2 { left: 16.6667%; }
  .vc_col-lg-push-1 { left: 8.33333%; }
  .vc_col-lg-push-0 { left: auto; }
  .vc_col-lg-offset-12 { margin-left: 100%; }
  .vc_col-lg-offset-11 { margin-left: 91.6667%; }
  .vc_col-lg-offset-10 { margin-left: 83.3333%; }
  .vc_col-lg-offset-9 { margin-left: 75%; }
  .vc_col-lg-offset-8 { margin-left: 66.6667%; }
  .vc_col-lg-offset-7 { margin-left: 58.3333%; }
  .vc_col-lg-offset-6 { margin-left: 50%; }
  .vc_col-lg-offset-5 { margin-left: 41.6667%; }
  .vc_col-lg-offset-4 { margin-left: 33.3333%; }
  .vc_col-lg-offset-3 { margin-left: 25%; }
  .vc_col-lg-offset-2 { margin-left: 16.6667%; }
  .vc_col-lg-offset-1 { margin-left: 8.33333%; }
  .vc_col-lg-offset-0 { margin-left: 0px; }
  .vc_el-clearfix-lg { clear: both; }
}

.vc_el_width_100, .vc_el_width_50, .vc_el_width_60, .vc_el_width_70, .vc_el_width_80, .vc_el_width_90 { margin-left: auto !important; margin-right: auto !important; }

.vc_pull-right { float: right !important; }

.vc_pull-left { float: left !important; }

.vc_clearfix::after, .vc_clearfix::before { content: " "; display: table; }

.vc_visible { display: block; }

.vc_row.vc_row-no-padding .vc_column-inner { padding-left: 0px; padding-right: 0px; }

.vc_row[data-vc-full-width] { transition: opacity 0.5s; overflow: hidden; }

.vc_row[data-vc-full-width].vc_hidden { opacity: 0; }

.vc_row-no-padding .vc_inner { margin-left: 0px; margin-right: 0px; }

.vc_row.vc_row-o-full-height { min-height: 100vh; }

.vc_row.vc_row-flex { box-sizing: border-box; display: flex; flex-wrap: wrap; }

.vc_row.vc_row-flex > .vc_column_container { display: flex; }

.vc_ie-flexbox-fixer, .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner { display: -webkit-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; }

.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner { -webkit-box-flex: 1; flex-grow: 1; display: flex; flex-direction: column; z-index: 1; }

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {
  .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner > * { min-height: 1em; }
}

.vc_row.vc_row-flex::after, .vc_row.vc_row-flex::before { display: none; }

.vc_row.vc_row-o-columns-stretch { align-content: stretch; }

.vc_row.vc_row-o-columns-top { align-content: flex-start; }

.vc_row.vc_row-o-columns-bottom { align-content: flex-end; }

.vc_row.vc_row-o-columns-middle { align-content: center; }

.vc_row.vc_row-o-columns-bottom::after, .vc_row.vc_row-o-columns-middle::after, .vc_row.vc_row-o-columns-top::after { content: ""; width: 100%; height: 0px; overflow: hidden; visibility: hidden; display: block; }

.vc_row.vc_row-o-content-top > .vc_column_container > .vc_column-inner { -webkit-box-pack: start; justify-content: flex-start; }

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_column_container { -webkit-box-align: start; align-items: flex-start; }

.vc_row.vc_row-o-content-bottom > .vc_column_container > .vc_column-inner { -webkit-box-pack: end; justify-content: flex-end; }

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_column_container { -webkit-box-align: end; align-items: flex-end; }

.vc_row.vc_row-o-content-middle > .vc_column_container > .vc_column-inner { -webkit-box-pack: center; justify-content: center; }

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_column_container { -webkit-box-align: center; align-items: center; }

.vc_column-inner::after, .vc_column-inner::before { content: " "; display: table; }

.vc_ie-flexbox-fixer { display: flex; flex-direction: column; }

.vc_ie-flexbox-fixer > .vc_row { -webkit-box-flex: 1; flex: 1 1 auto; }

.vc_row.vc_column-gap-1 { margin-left: -15.5px; margin-right: -15.5px; }

.vc_row.vc_column-gap-1 > .vc_column_container { padding: 0.5px; }

.vc_row.vc_column-gap-2 { margin-left: -16px; margin-right: -16px; }

.vc_row.vc_column-gap-2 > .vc_column_container { padding: 1px; }

.vc_row.vc_column-gap-3 { margin-left: -16.5px; margin-right: -16.5px; }

.vc_row.vc_column-gap-3 > .vc_column_container { padding: 1.5px; }

.vc_row.vc_column-gap-4 { margin-left: -17px; margin-right: -17px; }

.vc_row.vc_column-gap-4 > .vc_column_container { padding: 2px; }

.vc_row.vc_column-gap-5 { margin-left: -17.5px; margin-right: -17.5px; }

.vc_row.vc_column-gap-5 > .vc_column_container { padding: 2.5px; }

.vc_row.vc_column-gap-10 { margin-left: -20px; margin-right: -20px; }

.vc_row.vc_column-gap-10 > .vc_column_container { padding: 5px; }

.vc_row.vc_column-gap-15 { margin-left: -22.5px; margin-right: -22.5px; }

.vc_row.vc_column-gap-15 > .vc_column_container { padding: 7.5px; }

.vc_row.vc_column-gap-20 { margin-left: -25px; margin-right: -25px; }

.vc_row.vc_column-gap-20 > .vc_column_container { padding: 10px; }

.vc_row.vc_column-gap-25 { margin-left: -27.5px; margin-right: -27.5px; }

.vc_row.vc_column-gap-25 > .vc_column_container { padding: 12.5px; }

.vc_row.vc_column-gap-30 { margin-left: -30px; margin-right: -30px; }

.vc_row.vc_column-gap-30 > .vc_column_container { padding: 15px; }

.vc_row.vc_column-gap-35 { margin-left: -32.5px; margin-right: -32.5px; }

.vc_row.vc_column-gap-35 > .vc_column_container { padding: 17.5px; }

.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, .vc_section.vc_section-has-fill + .vc_section { padding-top: 35px; }

.vc_column_container { padding-left: 0px; padding-right: 0px; }

.vc_column_container > .vc_column-inner { box-sizing: border-box; padding-left: 15px; padding-right: 15px; width: 100%; }

.vc_section { padding-left: 15px; padding-right: 15px; margin-left: -15px; margin-right: -15px; }

.vc_section[data-vc-full-width] { transition: opacity 0.5s; overflow: hidden; }

.vc_section[data-vc-full-width].vc_hidden { opacity: 0; }

.vc_section[data-vc-full-width] > .vc_row { margin-left: 0px; margin-right: 0px; }

.vc_section[data-vc-stretch-content] { padding-left: 0px; padding-right: 0px; }

.vc_section.vc_row-o-full-height { min-height: 100vh; }

.vc_section.vc_section-flex { box-sizing: border-box; display: flex; flex-flow: column; }

.vc_section.vc_section-flex .vc_vc_row { width: 100%; }

.vc_section.vc_section-flex::after, .vc_section.vc_section-flex::before { display: none; }

.vc_section.vc_section-o-content-top { -webkit-box-pack: start; justify-content: flex-start; }

.vc_section.vc_section-o-content-bottom { -webkit-box-pack: end; justify-content: flex-end; }

.vc_section.vc_section-o-content-middle { -webkit-box-pack: center; justify-content: center; }

.vc_section.vc_section-o-content-bottom::after, .vc_section.vc_section-o-content-middle::after, .vc_section.vc_section-o-content-top::after { content: ""; width: 100%; height: 0px; overflow: hidden; visibility: hidden; display: block; }

.vc_row.vc_column-gap-1 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-1 > .vc_vc_column_inner > .vc_column_container { padding-left: 0.5px; padding-right: 0.5px; }

.vc_row.vc_column-gap-2 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-2 > .vc_vc_column_inner > .vc_column_container { padding-left: 1px; padding-right: 1px; }

.vc_row.vc_column-gap-3 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-3 > .vc_vc_column_inner > .vc_column_container { padding-left: 1.5px; padding-right: 1.5px; }

.vc_row.vc_column-gap-4 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-4 > .vc_vc_column_inner > .vc_column_container { padding-left: 2px; padding-right: 2px; }

.vc_row.vc_column-gap-5 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-5 > .vc_vc_column_inner > .vc_column_container { padding-left: 2.5px; padding-right: 2.5px; }

.vc_row.vc_column-gap-10 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-10 > .vc_vc_column_inner > .vc_column_container { padding-left: 5px; padding-right: 5px; }

.vc_row.vc_column-gap-15 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-15 > .vc_vc_column_inner > .vc_column_container { padding-left: 7.5px; padding-right: 7.5px; }

.vc_row.vc_column-gap-20 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-20 > .vc_vc_column_inner > .vc_column_container { padding-left: 10px; padding-right: 10px; }

.vc_row.vc_column-gap-25 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-25 > .vc_vc_column_inner > .vc_column_container { padding-left: 12.5px; padding-right: 12.5px; }

.vc_row.vc_column-gap-30 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-30 > .vc_vc_column_inner > .vc_column_container { padding-left: 15px; padding-right: 15px; }

.vc_row.vc_column-gap-35 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-35 > .vc_vc_column_inner > .vc_column_container { padding-left: 17.5px; padding-right: 17.5px; }

.vc_vc_column, .vc_vc_column_inner { padding-left: 0px; padding-right: 0px; }

.vc_row.vc_row-flex > .vc_vc_column, .vc_row.vc_row-flex > .vc_vc_column_inner { display: flex; }

.vc_row.vc_row-flex > .vc_vc_column > .vc_column_container, .vc_row.vc_row-flex > .vc_vc_column_inner > .vc_column_container { display: flex; width: 100%; }

.vc_row.vc_row-flex > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-flex > .vc_vc_column_inner > .vc_column_container > .vc_column-inner { -webkit-box-flex: 1; flex-grow: 1; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.vc_row.vc_row-o-equal-height > .vc_column_container { -webkit-box-align: stretch; align-items: stretch; }

.vc_row.vc_row-o-content-top > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-top > .vc_vc_column_inner > .vc_column_container > .vc_column-inner { -webkit-box-pack: start; justify-content: flex-start; }

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container, .vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container { -webkit-box-align: start; align-items: flex-start; }

.vc_row.vc_row-o-content-bottom > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-bottom > .vc_vc_column_inner > .vc_column_container > .vc_column-inner { -webkit-box-pack: end; justify-content: flex-end; }

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container, .vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container { -webkit-box-align: end; align-items: flex-end; }

.vc_row.vc_row-o-content-middle > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-middle > .vc_vc_column_inner > .vc_column_container > .vc_column-inner { -webkit-box-pack: center; justify-content: center; }

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container, .vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container { -webkit-box-align: center; align-items: center; }

.vc_empty-element > .vc_column-inner { min-height: 100px; }